aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-02-10this is step 2 of 2 of the OpenSim.Region.Environment refactor.Dr Scofield129-38867/+0
NOTHING has been deleted or moved off to forge at this point. what has happened is that OpenSim.Region.Environment.Modules has been split in two: - OpenSim.Region.CoreModules: all those modules that are either directly or indirectly referenced from other OpenSim packages, or that provide functionality that the OpenSim developer community considers core functionality: CoreModules/Agent/AssetTransaction CoreModules/Agent/Capabilities CoreModules/Agent/TextureDownload CoreModules/Agent/TextureSender CoreModules/Agent/TextureSender/Tests CoreModules/Agent/Xfer CoreModules/Avatar/AvatarFactory CoreModules/Avatar/Chat/ChatModule CoreModules/Avatar/Combat CoreModules/Avatar/Currency/SampleMoney CoreModules/Avatar/Dialog CoreModules/Avatar/Friends CoreModules/Avatar/Gestures CoreModules/Avatar/Groups CoreModules/Avatar/InstantMessage CoreModules/Avatar/Inventory CoreModules/Avatar/Inventory/Archiver CoreModules/Avatar/Inventory/Transfer CoreModules/Avatar/Lure CoreModules/Avatar/ObjectCaps CoreModules/Avatar/Profiles CoreModules/Communications/Local CoreModules/Communications/REST CoreModules/Framework/EventQueue CoreModules/Framework/InterfaceCommander CoreModules/Hypergrid CoreModules/InterGrid CoreModules/Scripting/DynamicTexture CoreModules/Scripting/EMailModules CoreModules/Scripting/HttpRequest CoreModules/Scripting/LoadImageURL CoreModules/Scripting/VectorRender CoreModules/Scripting/WorldComm CoreModules/Scripting/XMLRPC CoreModules/World/Archiver CoreModules/World/Archiver/Tests CoreModules/World/Estate CoreModules/World/Land CoreModules/World/Permissions CoreModules/World/Serialiser CoreModules/World/Sound CoreModules/World/Sun CoreModules/World/Terrain CoreModules/World/Terrain/DefaultEffects CoreModules/World/Terrain/DefaultEffects/bin CoreModules/World/Terrain/DefaultEffects/bin/Debug CoreModules/World/Terrain/Effects CoreModules/World/Terrain/FileLoaders CoreModules/World/Terrain/FloodBrushes CoreModules/World/Terrain/PaintBrushes CoreModules/World/Terrain/Tests CoreModules/World/Vegetation CoreModules/World/Wind CoreModules/World/WorldMap - OpenSim.Region.OptionalModules: all those modules that are not core modules: OptionalModules/Avatar/Chat/IRC-stuff OptionalModules/Avatar/Concierge OptionalModules/Avatar/Voice/AsterixVoice OptionalModules/Avatar/Voice/SIPVoice OptionalModules/ContentManagementSystem OptionalModules/Grid/Interregion OptionalModules/Python OptionalModules/SvnSerialiser OptionalModules/World/NPC OptionalModules/World/TreePopulator
2009-02-09Moved prim crossing out of OGS1 and into RESTComms and ↵diva2-9/+270
LocalInterregionComms. This breaks interregion comms with older versions in what concerns prim crossing. In the process of moving the comms, a few things seem to be working better, namely this may address mantis #3011, mantis #1698. Hopefully, this doesn't break anything else. But I'm still seeing weirdnesses with attchments jumping out of place after a cross/TP. The two most notable changes in the crossing process were: * Object gets passed in only one message, not two as done before. * Local object crossings do not get serialized, as done before.
2009-02-09From Alan Webb <awebb@linux.vnet.ibm.com>Sean Dague2-4/+4
These changes replace all direct references to the AssetCache with IAssetCache. There is no change to functionality. Everything works as before. This is laying the groundwork for making it possible to register alternative asset caching mechanisms without disrupting other parts of OpenSim or their dependencies upon AssetCache functionality.
2009-02-09* Add the ability to type help <command> for more detailed help about a ↵Justin Clarke Casey2-4/+8
specific command if any is available
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