aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Modules/World/Serialiser/SceneXmlLoader.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-06-21* refactor: Making some of the serialization names consistent, both within ↵Justin Clarke Casey1-2/+2
their pairings and with the others * This does make some of the names less ideal than others - this should change in the future
2008-06-21* Remove redundant <scene> tag from individual object xml representationJustin Clarke Casey1-7/+19
* WARNING: Until both regions upgrade to this revision, prim crossings from regions on this revision to earlier region revisions will not work properly * e.g. in the attachments cases, the attachments will remain visible but won't be individually detachable * This change may seem to have more costs than benefits, but I'm doing it because I can soon reuse this changed existing code in another context - it seems better not to proliferate similar but slightly different xml serializations.
2008-06-21* Remove a bug I created in r5171 where taking an object would terminate the ↵Justin Clarke Casey1-0/+1
client session * change code to use an explicit state variable instead of using SOG.Name = null to signal deletion
2008-06-17* Refactor: Move the responsibility for applying physics and sending the ↵Justin Clarke Casey1-32/+1
initial client update to Scene.AddSceneObject() from some of the SceneObjectGroup constructors * I think this has been done cleanly from inspection and testing, but if prim creation or load suddenly starts playing up more than usual, please open a mantis * This also has the effect of stopping the archiver generating ghost in-world prims * Some code dupliction also removed
2008-06-17* refactor: Remove largely duplicate code from ↵Justin Clarke Casey1-25/+1
SceneXmlLoader.CreatePrimFromXml2()
2008-06-13Update svn properties, clean up formatting, refactor out duplicate ↵Jeff Ames1-2/+2
hard-coded port numbers.
2008-06-12* refactor: For new objects, move attach to backup to occur when adding to a ↵Justin Clarke Casey1-3/+2
scene, rather than on creation of the group * Adding to a scene is now parameterized such that one can choose not to actually persist that group * This is to support a use case where a module wants a scene which consists of both objects which are persisted, and ones which are just temporary for the lifetime of that server instance
2008-06-12* refactor: rename CreatePrimFromXml to CreatePrimFromXml2Justin Clarke Casey1-3/+10
2008-06-04Formatting cleanup, minor refactoring, svn properties.Jeff Ames1-8/+8
2008-05-30* Hook up archive loading to load in prim xml dataJustin Clarke Casey1-17/+34
* This now has equivalent functionality to load-xml2 - no asset data is restored yet
2008-05-30* Crudely migrate SceneXmlLoader into the Serializer moduleJustin Clarke Casey1-34/+24
2008-05-24* Refactor: Change previous commits Object methods to SceneObject methods ↵Justin Clarke Casey1-2/+2
instead, on the basis that this is less likely to cause confusion with c#'s base object type
2008-05-24* Refactor: Renaming various *Entity*() methods to *Object*() methods on the ↵Justin Clarke Casey1-2/+3
basis that they all take SOG parameters to improve code readability for now
2008-05-16Formatting cleanup.Jeff Ames1-4/+4
2008-05-01* Rolled back a few changes.Adam Frisby1-4/+6
2008-05-01* Spring cleaning on Region.Environment. Adam Frisby1-6/+4
* Converted a large number of read-only fields to be actually, readonly. * Reformatted code sections. * Removed redundant code.
2008-04-30* Patch by Melanie. Implements proper objectflags on child objects. Thanks ↵Teravus Ovares1-4/+4
Melanie! RE: 0001079: r4387. touch() event does not fire when touch script is in root prim and child prims are touched
2008-04-23From: Dr Schofield <hud@zurich.ibm.com>Justin Clarke Casey1-5/+15
the attached patch fixes http://opensimulator.org/mantis/view.php?id=936 aka load-xml/load-xml2 crashing. problem lies with basic physics not creating physics actors. the solution was already present in SceneObjectPart.cs.
2008-03-18Formatting cleanup.Jeff Ames1-26/+25
2008-03-14* Preliminary work with the ODEPlugin to collect collision data.Teravus Ovares1-0/+4
2008-02-20* Fixed xml loading bug (the xml was scheduled for update before added to a ↵lbsa711-2/+3
scene) * Fixed ClickAction situation on the same note (properties shouldn't cause big changes) * Added some more debug output to AssetCache
2008-02-12* Physical prim cross borders and continue from where the left off on the ↵Teravus Ovares1-0/+4
other side now, assuming the region on the other side has physical prim enabled.
2008-02-11* um, Prim crossings? Experimental.Teravus Ovares1-0/+27
* Backup your database just in case.
2008-01-16* Store task inventory when an object is taken into agent inventoryJustin Clarke Casey1-2/+2
* This means that you can take an object from a region and rez it somewhere else, with its inventory intact. * As for earlier, at this stage only scripts can be placed in inventory * This isn't an efficient implementation, a better one will probably need to come along soonish
2007-12-27* Optimized usingslbsa711-13/+12
* shortened references * Removed redundant 'this' * Normalized EOF
2007-12-17Thank you to Kiryu for a patch to fix an out of SyncCharles Krinke1-2/+8
error in Scene. Affects 6 files and is Mantis#201
2007-12-11added copyright noticesJeff Ames1-0/+28
2007-12-05From Gary Chernega (IBM)Sean Dague1-3/+6
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
2007-12-03Added a flag to load-xml console command, that will generate new uuids for ↵MW1-1/+5
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.
2007-11-30* Removed permissions flag appliance from Xml deserializationlbsa711-2/+2
* Various code convention compliance
2007-11-29* Fixed neighbour range buglbsa711-3/+3
* Various refactorings
2007-11-20*Huge* structural changes in ODE/OdePrim to get all of the calls in ↵Teravus Ovares1-2/+2
threadlocked code. ODEPrim was almost completely re-written. Copy/Space test needed.
2007-11-18* Found several cases where prim set physical were not subscribing to ↵Teravus Ovares1-0/+7
physics events.
2007-11-11* adds flag in OpenSim.ini for disabling physical prim. Look at ↵Teravus Ovares1-2/+2
OpenSim.ini.example in the bin folder for an example.
2007-11-05Started to cleanup/close down childagent connections when a user teleports. ↵MW1-1/+1
As the client will not close old childagent connections without being told explicitly to do so by each region the connection is to. Currently only implemented in standalone mode. ( the TellRegionToCloseChildConnection( ) in OGS1GridServices.cs needs implementing for grid mode, and the inter region .net remoting added for the new messages). hopefully fixed the echo bug in chatmodule.
2007-11-04Some more refactoringMW1-0/+145