aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-02-09starting phase 2 of the OpenSim.Region.Environment commit: relocatingDr Scofield12-3035/+0
OpenSim.Region.Environment.Modules.Agent en bloc to OpenSim.Region.CoreModules
2009-02-07Adds support for HG linking to specific regions within an instance. The ↵diva1-110/+13
format is Host:Port:Region. Refactored the linking code from MapSearchModule to HGHyperlink, so that it can be used both by the MapSearchModule and the Console command.
2009-02-07Replace the console for all OpenSim apps with a new console featuring commandMelanie Thielker2-67/+93
line editing, context sensitive help (press ? at any time), command line history, a new plugin command system and new appender features thet let you type while the console is scrolling. Seamlessly integrates the ICommander interfaces.
2009-02-06* minor: Apply second patch from ↵Justin Clarke Casey2-28/+37
http://opensimulator.org/mantis/view.php?id=3089 * This adds more explanation for the new proxy settings in OpenSim.ini.example * Also does some formatting correction * I did some additional reformatting on top of that
2009-02-06* Implement help <command> from the region consoleJustin Clarke Casey1-4/+1
* So at the moment once can type 'help terrain fill' as well as 'terrain fill help' * Current implementation is a transient hack that should be tidied up soon
2009-02-06This changeset is the step 1 of 2 in refactoringDr Scofield206-33416/+502
OpenSim.Region.Environment into a "framework" part and a modules only part. This first changeset refactors OpenSim.Region.Environment.Scenes, OpenSim.Region.Environment.Interfaces, and OpenSim.Region.Interfaces into OpenSim.Region.Framework.{Interfaces,Scenes} leaving only region modules in OpenSim.Region.Environment. The next step will be to move region modules up from OpenSim.Region.Environment.Modules to OpenSim.Region.CoreModules and then sort out which modules are really core modules and which should move out to forge. I've been very careful to NOT BREAK anything. i hope i've succeeded. as this is the work of a whole week i hope i managed to keep track with the applied patches of the last week --- could any of you that did check in stuff have a look at whether it survived? thx!
2009-02-06more eventqueue endian madnessDahlia Trimble1-9/+5
2009-02-06move RegionDenyAgeUnverified parameter to AgeVerificationBlock in parcel ↵Dahlia Trimble1-2/+1
properties event queue message. Addresses Mantis#3090
2009-02-06Thanks cmickyb for a patch (Mantis#3089) that adds support for proxy in http ↵Dahlia Trimble2-0/+35
requests
2009-02-05* minor: remove mono compiler warningJustin Clarke Casey1-3/+3
2009-02-05* Apply http://opensimulator.org/mantis/view.php?id=3056Justin Clarke Casey1-0/+7
* Clamps negative values to zero when a terrain is exported in LLRAW format, since LLRAW doesn't support negative values. * Thanks jonc!
2009-02-05* Remove CommanderTestModule as there are several normal modules which ↵Justin Clarke Casey1-89/+0
effectively fulfil this function
2009-02-05* cheap hack to make module help information more accurately reflect what ↵Justin Clarke Casey1-1/+1
command text needs to be typed * Should disappear soon
2009-02-05* Make existing module commanders register as help topicsJustin Clarke Casey7-18/+43
* Typing help will now give a list of these topics at the top (as well as the rest of the current help stuff) * Typing help <topic> will give information about commands specific to that topic
2009-02-05* Use the commander name to register module commanders instead of providing ↵Justin Clarke Casey7-8/+31
the information twice
2009-02-05* refactor: Split out module Command class into a separate fileJustin Clarke Casey3-172/+205
2009-02-05* refactor: Move module handling code up into SceneBase from Scene, reducing ↵Justin Clarke Casey3-181/+183
the large number of different things that Scene does
2009-02-05* Add the second version of the experimental ObjectAdd Cap. It will handle ↵Teravus Ovares1-38/+146
both versions currently.
2009-02-05* Committing an experimental ObjectAdd module. Intended to work with ↵Teravus Ovares1-0/+260
http://jira.secondlife.com/browse/VWR-8049 . * Catherine contacted us and gave us a LLSD dump to study for implementation. * Still needs to be tested. May not produce expected results.
2009-02-04* minor: remove deprecated and unused terrain method from SceneManagerJustin Clarke Casey1-16/+9
* other minor tidy up
2009-02-04* Introduce a new "default" option for asset_database in the [STORAGE] sectionJustin Clarke Casey1-0/+1
* This option makes OpenSim use the usual db based asset service in standalone, and the grid based one in grid mode * The other options can (local, grid, etc) can still be used explicitly as before * Also change OpenSim.ini.example and the surrounding explanative text
2009-02-04Addresses a race condition that happened between the viewer and the ↵diva2-3/+14
departing region wrt the creation of the child agent in the receiving region, and that resulted in failed TPs.
2009-02-04Added a ForceSceneObjectBackup method to Scene, which as it says forces a ↵MW4-5/+17
database backup/update on the SceneObjectGroup. This is now called at the beginning of DeRezObject, so we know the database is upto date before we attempt to delete a object. Fix Mantis #1004 Which happened because Database backups don't happen if a object is still selected, so when you select a part in a link-set and then unlink it and then delete it, all without unselecting the prim at all. The unlink changes never get updated to the database. So then when the call to delete the prim from the database happens, which is called with the SceneObjectId. That SceneObjectId is never found, as the database still has that prim as part of another link set. It is possible that these changes might have to be reverted and for us to find a different method of fixing the problem. If the performance overhead is too high or it causes any other problems.
2009-02-04- add OpenSim.Framework.AssetMetadata class. AssetBase is now composed of itMike Mazur12-300/+300
- trim trailing whitespace
2009-02-03* Add another object to the existing save oar testJustin Clarke Casey1-21/+62
2009-02-03* Address http://opensimulator.org/mantis/view.php?id=3076 by actually ↵Justin Clarke Casey1-2/+2
eliminating the redundant enable = true commented example * Comment out some startup verbosity from the module if we haven't enabled it
2009-02-03* Fission SceneObjectTests into basic and linking setsJustin Clarke Casey3-98/+146
2009-02-03* Lock the parts for the old group while we're clearing it as well - not ↵Justin Clarke Casey1-2/+6
much point doing one without the other * Shouldn't result in any deadlocks as I don't think there are any locks in the calling code
2009-02-03* Mark the old group after linking as deletedJustin Clarke Casey2-10/+13
* Add unit test assertions to check this
2009-02-03OK, commenting the return again :-/diva1-2/+2
2009-02-03* Now clearing parts list in the old group after a link has occurredJustin Clarke Casey2-15/+12
* Adjusted existing link tests to reflect this and added some new assertions
2009-02-03* Lock parts while they're being duplicated to prevent possible race ↵Justin Clarke Casey1-1/+7
conditions with other parts changers * This shouldn't provoke any deadlocks since the callers aren't taking any other locks beforehand
2009-02-03* minor: remove some pointless assignments in SOG.Copy() that had already ↵Justin Clarke Casey4-21/+13
been done by MemberwiseClone()
2009-02-03* Fixes mantis #3070Teravus Ovares1-0/+8
2009-02-03- move IAssetDataPlugin from OpenSim/Framework/IAssetProvider.cs toMike Mazur1-22/+23
OpenSim/Data/IAssetData.cs - remove some trailing whitespace
2009-02-03Rename IAssetProviderPlugin to IAssetDataPlugin aligning with the other data ↵Mike Mazur1-1/+1
plugins.
2009-02-02* Establish OnOarFileSaved EventManager event and subscribe to that instead ↵Justin Clarke Casey7-36/+65
of passing in a waithandle to the archiver * This matches the existing OnOarFileLoaded event * This brings up the question of how these things can be made generic so that they don't have to be tied into EventManager, but that's a topic for another day
2009-02-02Restore llGetSunPosition to its former self.idb1-1/+1
Fixes Mantis #2195
2009-02-02* Make it more obvious that there is an enabled switch for chat in ↵Justin Clarke Casey1-2/+2
OpenSim.ini.example. * Add default information for other chat settings
2009-02-02* Stop the instant message module from trying to register for the message ↵Justin Clarke Casey1-3/+11
transfer module in PostInitialise() if it hasn't actually been enabled
2009-02-02* Small tweak to move name replacement in friendship offer since server side ↵Justin Clarke Casey1-10/+13
requests don't want the lookup
2009-02-02[previous VectorRender patch was from: Robert SmartDr Scofield1-1/+1
<SMARTROB@uk.ibm.com>] clean up.
2009-02-02* Minor refactoring and comments updateslbsa712-7/+13
* Ignored some gens
2009-02-02[patching previous patch and also taking the chance of fixing theDr Scofield1-2/+2
previous commit message] This patch reimplements the Draw method in the VectorRenderModule which is used to create dynamic textures. The previous version was limited to creating square dynamic textures, it also didnt allow for dynamically loading an image containing transparency except at 256x256. The extraParams string in such functions as osSetDynamicTextureData can now be passed a comma seperated string of name value pairs which set the width,height and alpha value of dynamic textures. e.g. "height:512,width:2048,alpha:255" Backward compatibility is still preserved so passing the old params of either a string integer "256" "512" will still work in the same fashion as will passing "setAlpha" on its own
2009-02-02Merge branch 'vector' into OpenSimulator.orgDr Scofield1-22/+141
2009-02-02* Removed erroneous reference to the Data.Base Frameworklbsa711-1/+0
2009-02-02Minor formatting cleanup.Jeff Ames2-2/+2
2009-02-02* Adding the Tree module configuration options to OpenSim.ini.exampleTeravus Ovares1-9/+57
* Adding an option to use the tree module to manage the trees in the simulator (grow/reproduce/die) * Setting it to off by default in an effort to reduce the number of threads in use by default * You can also turn it on in a 'one off' way with 'tree active true' on the console. To 'one off' turn it off, it's 'tree active false'. The permanent way to do that, however is in the opensim.ini.
2009-02-01Putting the return back in AddCapsHandler upon attempt at adding CAPs twice. ↵diva1-2/+5
The return seems to have been commented in 8038, as an attempt at fixing multiple TP problems later identified to be deadlocks. CAPs should never be overwritten, or the viewer can get confused. Right now this method is erroneously being called twice because of legacy code. I'll fix that later, after further testing.
2009-02-01* Adding a few fields to the Land data responder that the client is ↵Teravus Ovares1-0/+3
complaining about (and older clients are crashing on)