aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Modules/World/Archiver (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-09-06* This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares8-60/+49
* This is a HUGE OMG update and will definitely have unknown side effects.. so this is really only for the strong hearted at this point. Regular people should let the dust settle. * This has been tested to work with most basic functions. However.. make sure you back up 'everything' before using this. It's that big! * Essentially we're back at square 1 in the testing phase.. so lets identify things that broke.
2008-08-30* Oops, add landmarks to region archive loading/savingJustin Clarke Casey2-1/+9
* Hopefully this will resolve mantis 2049
2008-08-28Update svn properties, formatting cleanup.Jeff Ames2-4/+4
2008-08-26* On loading archives, report an error if an asset does not have the ↵Justin Clarke Casey2-45/+61
expected filename format
2008-08-18Formatting cleanup.Jeff Ames9-158/+158
2008-08-16Refactor a lot of direct calls to OGS1 to use the cached version instead.Melanie Thielker1-1/+3
Scripts can now no longer DOS the user server and there are a lot fewer gratuitious lookups of user profile data.
2008-08-15Fix up master avatar handling for estate owners. Introduces a newMelanie Thielker1-0/+2
hierarchical rights structure. MasterAvatar: Owner of the region server (may be null), net gods (users with GodLevel 200), Estate owner (from database). Look at Opensim.ini.example to enable net gods. Estate owner will default to master avatar.
2008-08-09* if the user uuid is present, preserve ownership information when loading ↵Justin Clarke Casey1-10/+43
an archive * if the uuid isn't present, ownership is given to the region's master avatar
2008-08-06From: alan webb <alan_webb@us.ibm.com>Dr Scofield1-0/+4
This fixes a sitting problem which popped up on loading regions from archive and turned out to be caused by the fact that the archiving mechanisms all preserve the sit-target information that is set in the object at the time the image is captured. This caused the new region to pick a sit-target prim that did not correspond to the prim on which the script was running, so the script's changed event is driven with an invalid avatar UUID. I have modified the ArchiveReadRequest class so that any sit information that survives the archiving process is deleted before the object is instantiated. This change has just been checked in.
2008-07-25* Remove dumb bug I put in which meant that an archive save would never ↵Justin Clarke Casey2-2/+10
complete if there were any missing assets
2008-07-23Update svn properties. Formatting cleanup. Remove a compiler warning.Jeff Ames1-1/+1
2008-07-21* Give new uuids to all the objects loaded in from an archive.Justin Clarke Casey1-6/+6
* This should allow multiple copies of an archive to be loaded into different regions on the same region server * This shouldn't affect existing operations.
2008-07-21* minor: stick filename being loaded/saved from in save/load xml/oar ↵Justin Clarke Casey1-3/+1
information messages
2008-07-21* minor: change misleading 'all assets found' message to instead tell how ↵Justin Clarke Casey4-23/+35
many were actually located
2008-07-18* refactor: break out sog loading code into two parts so that ↵Justin Clarke Casey1-13/+11
post-deserialization changes can be carried out before adding it to a scene
2008-07-14* On an archive load, make the master avatar the owner of all scene objects ↵Justin Clarke Casey1-0/+11
for now
2008-07-14* For now, when loading an archive all the existing scene objects get ↵Justin Clarke Casey1-0/+5
deleted by default
2008-07-13* Actually persist restored archives to the database - wasn't actually doing ↵Justin Clarke Casey2-7/+18
this before (doh) * Not quite perfect yet
2008-07-12* Elminate most of the debugging log output from the archive commandsJustin Clarke Casey5-33/+35
2008-07-12* On archive loading, tell the user how many objects we are ignoring because ↵Justin Clarke Casey1-3/+13
they already exist in the scene * (ability to give objects new uuids will come later)
2008-07-12* Make archive default tar file modes more permissiveJustin Clarke Casey1-1/+1
2008-07-12* Start compressing archivesJustin Clarke Casey4-34/+30
2008-07-08* Don't fail the archive operation if exceptions are encountered while ↵Justin Clarke Casey1-34/+42
analyzing prims
2008-07-07* Start scripts loaded from an archiveJustin Clarke Casey1-2/+10
2008-07-07* switch terrain archiving to raw32 rather than png to avoid unnecessary ↵Justin Clarke Casey1-1/+1
posterization. Thanks to Adam for the tip.
2008-07-06* In archiver, scan scripts for embedded asset uuids and save these outJustin Clarke Casey1-1/+39
2008-07-06* refactor: archiver code clean up so that it's more readable for the next ↵Justin Clarke Casey1-20/+43
functionality addition
2008-07-04* extend archiving asset analysis to clothingJustin Clarke Casey1-9/+9
2008-07-04* On archiving, analyze body parts and save textures referenced from themJustin Clarke Casey1-1/+20
2008-07-04* refactor: break out archiver's combined sync-async asset request routine ↵Justin Clarke Casey1-25/+37
ready for analysis of inventory item types other than objects
2008-07-02* Allow archiver to operate even if there are 0 scene objects to saveJustin Clarke Casey2-18/+14
2008-07-02* Start writing out control file in archive. Only contains version ↵Justin Clarke Casey2-1/+36
information right now.
2008-07-02* Twiddle with archive asset extensions yet againJustin Clarke Casey2-45/+45
* Reintroducing asset type but this time in a long form, and with _ rather than .
2008-06-30properly explaining each #pragma warning disableDr Scofield1-4/+8
massaging OSHttpRequestPump to not abort on exceptions...
2008-06-29* Reload terrain from archive if there is oneJustin Clarke Casey1-5/+31
2008-06-29* Save terrain information in archiveJustin Clarke Casey3-3/+32
* Not yet reloading * Terrain saving will be optional a little further down the line
2008-06-27last round of warning squashing. calling it a day now.Dr Scofield2-1/+5
2008-06-27* Experiment with not bothering with a seperate assets metadata file - ↵Justin Clarke Casey3-32/+69
extract necessary minimum metadata from asset filenames * Make all file extensions single - double extensions look ugly and probably aren't good for Windows
2008-06-27* fix a bug where I was assuming all entities would be SceneObjectGroups - ↵Justin Clarke Casey2-11/+18
of course, some are ScenePresences * would be nice to have a separate list in InnerScene in the future since a lot of methods end up screen entities for SOGs
2008-06-26* Put extensions on all assets in an archiveJustin Clarke Casey3-14/+66
* Choice of extensions is a scratch set, may not yet be correct * This facility is not useable yet - not least because I've just come across a significant save bug I need to investigate
2008-06-23* Remove all use of asset.InvType, as outlined in mailing list discussionJustin Clarke Casey2-4/+0
* This is stage 1, the field will be removed from AssetType and the assets table if this change doesn't prove problematic
2008-06-21* archive each object as a separate xml file rather than put them all in one ↵Justin Clarke Casey4-65/+41
single large file * this is being done for reasons of compositionality
2008-06-21* refactor: Making some of the serialization names consistent, both within ↵Justin Clarke Casey1-13/+17
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 a bug I created in r5171 where taking an object would terminate the ↵Justin Clarke Casey1-0/+15
client session * change code to use an explicit state variable instead of using SOG.Name = null to signal deletion
2008-06-21* minor: start saving current prims xml to an objects/ directory in the archiveJustin Clarke Casey1-1/+1
2008-06-18Minor formatting cleanup.Jeff Ames2-27/+27
2008-06-17Update svn properties.Jeff Ames2-187/+187
2008-06-16* Fix a bug in the archiver where I didn't realize a shape still needs its ↵Justin Clarke Casey1-3/+8
default texture as well as its face textures
2008-06-16* Allow archiver to save and load objects within other objects to arbitrary ↵Justin Clarke Casey1-31/+99
levels * This currently has various bugs which are more to do with the way its been hacked together than the feature itself (e.g. on save-oar, ghost prims will appear of the saved contained items). These will be found and eliminated in subsequent patches. * Not yet ready for use
2008-06-16* refactor: Fission ArchiveWriteRequest into prepare and execute classesJustin Clarke Casey4-40/+96