aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Scenes/SceneManager.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * minor: add wiki link to archiving function invocationJustin Clarke Casey2008-07-211-1/+0
|
* removes a Console.WriteLine(...) remnant.Dr Scofield2008-07-151-1/+1
|
* Added "save-prims-xml2 <PrimName> <FileName>", as we were lacking a method ↵MW2008-07-011-0/+5
| | | | to save a single primitive or small group of them. This command will save all prims in the current scene that name matches the "PrimName" parameter. The saved file is in standard xml2 format, so can be loaded using load-xml2
* forgotten methods in SceneManager for the terrain serialising.MW2008-06-251-0/+11
|
* Formatting cleanup, minor refactoring, svn properties.Jeff Ames2008-06-041-3/+3
|
* while investigating why IRCBridgeModule.Close() was having no effect, iDr Scofield2008-05-301-0/+18
| | | | | | | | | | | | | | | | | | | noticed that Scene.Close() will only call Close on non-shared region modules. i've now added code to SceneManager.Close() to collect all shared region module from each scene before calling Scene.Close() on it and then, once, all Scenes are closed, go through the list of collected shared region modules and close them as well. SceneManager.Close() is only called when we initiate a shutdown --- i've verified that a Scene restart does not trigger the shutdown of shared modules :-) also, this adds a couple of bug fixes to the IRCBridgeModule (which after all didn't take kindly to being closed) as well as a check to InterregionModule's Close() call. finally, this fixes the RestPlugin's XmlWriter so that it no longer includes the "xsd=..." and "xsi=..." junk.
* Update svn properties. Formatting cleanup.Jeff Ames2008-05-301-1/+1
|
* * Put in stubs for "load-oar" command, including ultra-primitive temporary ↵Justin Clarke Casey2008-05-281-3/+3
| | | | | | | | tar loading code * Currently as a test, this will successfully load only the first file of an opensim archive and do absolutely nothing with it
* Update svn properties. Formatting cleanup.Jeff Ames2008-05-251-4/+4
|
* * Get the xml2 entities serialization representation in the archiver moduleJustin Clarke Casey2008-05-241-2/+2
| | | | | | | * Not yet reusing serialization module - this will happen in the future * No user functionality yet
* * Plug in stubbed out archiver moduleJustin Clarke Casey2008-05-221-4/+4
|
* * Documentation for load/save xml methodsJustin Clarke Casey2008-05-221-1/+38
| | | | | | | | | | * Insert the very rough beginning stubs for a save/load OpenSim archive facility that will load/save prim assets (textures & inventory) as well as the prim details themselves (our existing xml facilities). * This won't be ready for even rough testing for quite some time. * I'm doing this directly in the region server for now since this will be quicker to get something working (hence giving me the Serotonin boost that I need). However, there are very good arguments for later also including it (or moving it entirely) to the separate export executable which Sean stubbed out some time ago.
* Formatting cleanup, minor refactoring. Fixed some comparisons of value ↵Jeff Ames2008-05-181-1/+1
| | | | types and null.
* Formatting cleanup.Jeff Ames2008-05-161-3/+3
|
* * Comitting 0001271: [PATCH] Refactor permissions to fully allow stacking ↵Teravus Ovares2008-05-141-1/+1
| | | | permissions modules. From Melanie. Thanks Melanie!
* Formatting cleanup.Jeff Ames2008-05-141-1/+1
|
* * Refactor: Break out permissions code into a separate region PermissionsModuleJustin Clarke Casey2008-05-051-1/+1
|
* * Rolled back a few changes.Adam Frisby2008-05-011-41/+41
|
* * Spring cleaning on Region.Environment. Adam Frisby2008-05-011-41/+41
| | | | | | | * Converted a large number of read-only fields to be actually, readonly. * Reformatted code sections. * Removed redundant code.
* From: Dr Scofield <hud@zurich.ibm.com>Justin Clarke Casey2008-04-281-13/+2
| | | | | | | | | | | | | | | | | | Note: This is the first part of some changes from Dr Scofield to support console-less operation of an OpenSim region server. The changes are not yet complete. * refactors OpenSimMain into two classes: OpenSimMain and OpenSimMainConsole. OpenSimMainConsole derives from OpenSimMain and basically is the "old" OpenSimMain * drops StartConsole from RegionApplicationBase (was only called from the "old" OpenSimMain anyhow) * reverts the changes to TryGetScene(string, out scene) as that seems to work perfectly fine * adds a check to region-remove to see whether m_sceneManger.CurrentScene is non-null before comparing it against the region-to-be-removed
* * Patch from XenReborn to make remove-region work properly without needing ↵Teravus Ovares2008-04-271-2/+13
| | | | | | | | to do a change-region first. Careful though. I still suggest you do a change-region first. * Patch from Melanie to implement touch_end. * Thanks XenReborn!. Thanks Melanie!
* * Various compiler warning cleanups.Adam Frisby2008-04-211-1/+1
|
* From: Dr Scofield <hud@zurich.ibm.com>Sean Dague2008-04-211-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | the attached patch set is centered around RemoteAdminPlugin and focuses mainly on making it more robust (i.e. more parameter checking and better error reporting) but also we've re-implemented the LoadTerrain stuff that got disabled during the terrain code reworking: * missing PostInitialize() calls on region modules that were loaded for regions created via RemoteAdmin's CreateRegion XmlRpc call * re-implements RemoteAdmin's LoadTerrain XmlRpc call (probably lost during the TerrainModule rework) * adds lots more parameter checking and error reporting to RemoteAdmin * adds a read-only property to RegionApplicationBase so that we can access the CommsManager * adds Exceptions to TerrainModule so that we get better error case feedback (and can report more meaningful errors in turn) * adds a CheckForTerrainUpdate() call to TerrainModule.LoadFromFile() to make terrain changes effective * adds TryGetCurrentScene(LLUUID) to SceneManager so that we can retrieve Scenes not only by name but also by LLUUID cheers, dr scofield
* * Optimised using statements and namespace references across entire project ↵Adam Frisby2008-04-211-3/+3
| | | | (this took a while to run).
* * Fixed two compiler warnings dealing with IPAddress equality.Adam Frisby2008-04-181-3/+1
|
* From: dirk husemann <hud@zurich.ibm.com>Sean Dague2008-04-151-2/+4
| | | | | | | | | | | | | | | | | attached is a patch set that * adds further robustness checks for the CreateUser and CreateRegion XmlRpc * fixes SceneManager.TryGetScene(IPEndPoint, Scene) --- contrary to my expectation IPEndPoint.Address is not sufficient for a comparision, IPEndPoint.Address.Address (the long representation) does work however. * add [RemoteAdmin] section to OpenSim.ini.example * fixes XML doc comments good night, dirk
* * From: Dr Scofield <hud@zurich.ibm.com>Justin Clarke Casey2008-04-111-0/+32
| | | | | | | | * This patch adds support for saving a dynamically generated region to the filesystem (as a region xml file) * Also adds some error checknig to make sure the dynamically generated region name, id or location are not already taken. * Thanks Dr Scofield
* **Big ass update warning**Adam Frisby2008-03-301-5/+3
| | | | | | | | * Renamed plugin console message, to send a message to a plugin, use either "plugin <message>", or any unrecognised message will be sent ("plugin" sends explicitly) This replaces the old "script <message>". * Terrain commands - "terrain <command>" now works again. "Script terrain <command>" does not. Many of the commands have now been reimplemented, eg load-tile. However some have new syntax. * New console command handler, you can now use things like "terrain help" or "terrain save help". See TerrainModule.cs for an example of how to use the new "Commander" class. * Commander class - advanced processing of console input and also enables a script API to be generated from registered console commands.
* Minor formatting / svn properties cleanup.Jeff Ames2008-03-251-16/+16
|
* * Tell the user what the new terrain commands format is if they try to ↵Justin Clarke Casey2008-03-221-1/+4
| | | | | | | | execute a deprecated one * As per CharlieO's suggestion in #806. Thanks!
* Formatting cleanup. Minor refactoring.Jeff Ames2008-03-181-6/+6
|
* Formatting cleanup.Jeff Ames2008-03-181-26/+25
|
* More spelling corrections in the spirit of r3771.Jeff Ames2008-03-071-4/+4
|
* * Disabled ancient TerrainEngine.Adam Frisby2008-03-061-23/+2
| | | | | | | * Enabled new TerrainModule. (The king is dead, long live the king!) * Use the console command: "script terrain save file.r32" / "script terrain load file.r32" to load/save terrain. Now uses the extension to determine file format. * MANY of the old terrain features do not have a replacement function in the new module yet, this needs to be corrected, but has not been done so far. This being said, the new module is faster and more efficient and should be a good replacement.
* Minor cleanup.Jeff Ames2008-02-201-1/+1
|
* Resolve mantis #572 - terrain help printed multiple times when change-region ↵Justin Clarke Casey2008-02-151-0/+6
| | | | has not been invoked
* Removed some ScriptEngine config debugging.Tedd Hansen2008-02-101-0/+5
| | | | | | | | Added experimental console command to: * unload module (note: module probably doesn't support it) * load module Not visible in help (needs testing first).
* Clean up logging calls using String.Format explicitlyJeff Ames2008-02-101-4/+4
|
* Minor refactoringJustin Clarke Casey2008-02-081-19/+15
|
* Minor ScenePresence related refactoringJustin Clarke Casey2008-02-081-15/+11
|
* Converted logging to use log4net.Jeff Ames2008-02-051-18/+19
| | | | | | Changed LogBase to ConsoleBase, which handles console I/O. This is mostly an in-place conversion, so lots of refactoring can still be done.
* * Optimized usingslbsa712007-12-271-5/+4
| | | | | | | * shortened references * Removed redundant 'this' * Normalized EOF
* Thank you to Kiryu for a patch to fix an out of SyncCharles Krinke2007-12-171-3/+7
| | | | | error in Scene. Affects 6 files and is Mantis#201
* more minor cleanup. added some command descriptions to region server help.Jeff Ames2007-12-061-9/+4
|
* From Gary Chernega (IBM)Sean Dague2007-12-051-2/+2
| | | | | | | | | | | | | This patch adds x, y, and z offsets to the load-xml command. If you had a prim at 100,100,20 thats where it would get loaded everytime. This patch lets you place it at an offset from 100,100,20.. as such: load-xml <filespec> -newUI 3 1 2 Loading the prim at 103, 101, 22
* keeping opensim safe for children -- made some namespace references less ↵Jeff Ames2007-12-041-4/+1
| | | | explicit
* Added a flag to load-xml console command, that will generate new uuids for ↵MW2007-12-031-2/+2
| | | | | | | | the loaded Sceneobjects (as per mantis request #53). To use append "-newUID" to the end of the command, so new format is : "load-xml <filename> -newUID". If you don't add the "-newUID", then the uuids in the xml file will be kept.
* * Fixed neighbour range buglbsa712007-11-291-3/+7
| | | | | * Various refactorings
* * Restaring the sim works fine in grid mode now. Sims announce themselves ↵Teravus Ovares2007-11-281-1/+1
| | | | | | | to their neighbors when they start up. Neighbors get this message and tell their agents that there's a new sim up. * Certain unrecoverable physics based crashes in ODE are now hooked up to the 'restart the sim' routine.
* Fixed an event in the events chain in inter-region communications.Teravus Ovares2007-11-271-0/+6
| | | | | As a consequence, restarting sims in the same process instance now shows them when they come back up in grid mode and standalone mode.