aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Modules/World/Archiver (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares2008-09-068-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.
* * Oops, add landmarks to region archive loading/savingJustin Clarke Casey2008-08-302-1/+9
| | | | | | * Hopefully this will resolve mantis 2049
* Update svn properties, formatting cleanup.Jeff Ames2008-08-282-4/+4
|
* * On loading archives, report an error if an asset does not have the ↵Justin Clarke Casey2008-08-262-45/+61
| | | | expected filename format
* Formatting cleanup.Jeff Ames2008-08-189-158/+158
|
* Refactor a lot of direct calls to OGS1 to use the cached version instead.Melanie Thielker2008-08-161-1/+3
| | | | | | | Scripts can now no longer DOS the user server and there are a lot fewer gratuitious lookups of user profile data.
* Fix up master avatar handling for estate owners. Introduces a newMelanie Thielker2008-08-151-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.
* * if the user uuid is present, preserve ownership information when loading ↵Justin Clarke Casey2008-08-091-10/+43
| | | | | | | | an archive * if the uuid isn't present, ownership is given to the region's master avatar
* From: alan webb <alan_webb@us.ibm.com>Dr Scofield2008-08-061-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.
* * Remove dumb bug I put in which meant that an archive save would never ↵Justin Clarke Casey2008-07-252-2/+10
| | | | complete if there were any missing assets
* Update svn properties. Formatting cleanup. Remove a compiler warning.Jeff Ames2008-07-231-1/+1
|
* * Give new uuids to all the objects loaded in from an archive.Justin Clarke Casey2008-07-211-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.
* * minor: stick filename being loaded/saved from in save/load xml/oar ↵Justin Clarke Casey2008-07-211-3/+1
| | | | information messages
* * minor: change misleading 'all assets found' message to instead tell how ↵Justin Clarke Casey2008-07-214-23/+35
| | | | many were actually located
* * refactor: break out sog loading code into two parts so that ↵Justin Clarke Casey2008-07-181-13/+11
| | | | post-deserialization changes can be carried out before adding it to a scene
* * On an archive load, make the master avatar the owner of all scene objects ↵Justin Clarke Casey2008-07-141-0/+11
| | | | for now
* * For now, when loading an archive all the existing scene objects get ↵Justin Clarke Casey2008-07-141-0/+5
| | | | deleted by default
* * Actually persist restored archives to the database - wasn't actually doing ↵Justin Clarke Casey2008-07-132-7/+18
| | | | | | | | this before (doh) * Not quite perfect yet
* * Elminate most of the debugging log output from the archive commandsJustin Clarke Casey2008-07-125-33/+35
|
* * On archive loading, tell the user how many objects we are ignoring because ↵Justin Clarke Casey2008-07-121-3/+13
| | | | | | | | they already exist in the scene * (ability to give objects new uuids will come later)
* * Make archive default tar file modes more permissiveJustin Clarke Casey2008-07-121-1/+1
|
* * Start compressing archivesJustin Clarke Casey2008-07-124-34/+30
|
* * Don't fail the archive operation if exceptions are encountered while ↵Justin Clarke Casey2008-07-081-34/+42
| | | | analyzing prims
* * Start scripts loaded from an archiveJustin Clarke Casey2008-07-071-2/+10
|
* * switch terrain archiving to raw32 rather than png to avoid unnecessary ↵Justin Clarke Casey2008-07-071-1/+1
| | | | posterization. Thanks to Adam for the tip.
* * In archiver, scan scripts for embedded asset uuids and save these outJustin Clarke Casey2008-07-061-1/+39
|
* * refactor: archiver code clean up so that it's more readable for the next ↵Justin Clarke Casey2008-07-061-20/+43
| | | | functionality addition
* * extend archiving asset analysis to clothingJustin Clarke Casey2008-07-041-9/+9
|
* * On archiving, analyze body parts and save textures referenced from themJustin Clarke Casey2008-07-041-1/+20
|
* * refactor: break out archiver's combined sync-async asset request routine ↵Justin Clarke Casey2008-07-041-25/+37
| | | | ready for analysis of inventory item types other than objects
* * Allow archiver to operate even if there are 0 scene objects to saveJustin Clarke Casey2008-07-022-18/+14
|
* * Start writing out control file in archive. Only contains version ↵Justin Clarke Casey2008-07-022-1/+36
| | | | information right now.
* * Twiddle with archive asset extensions yet againJustin Clarke Casey2008-07-022-45/+45
| | | | | | * Reintroducing asset type but this time in a long form, and with _ rather than .
* properly explaining each #pragma warning disableDr Scofield2008-06-301-4/+8
| | | | | | massaging OSHttpRequestPump to not abort on exceptions...
* * Reload terrain from archive if there is oneJustin Clarke Casey2008-06-291-5/+31
|
* * Save terrain information in archiveJustin Clarke Casey2008-06-293-3/+32
| | | | | | | * Not yet reloading * Terrain saving will be optional a little further down the line
* last round of warning squashing. calling it a day now.Dr Scofield2008-06-272-1/+5
|
* * Experiment with not bothering with a seperate assets metadata file - ↵Justin Clarke Casey2008-06-273-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
* * fix a bug where I was assuming all entities would be SceneObjectGroups - ↵Justin Clarke Casey2008-06-272-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
* * Put extensions on all assets in an archiveJustin Clarke Casey2008-06-263-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
* * Remove all use of asset.InvType, as outlined in mailing list discussionJustin Clarke Casey2008-06-232-4/+0
| | | | | | * This is stage 1, the field will be removed from AssetType and the assets table if this change doesn't prove problematic
* * archive each object as a separate xml file rather than put them all in one ↵Justin Clarke Casey2008-06-214-65/+41
| | | | | | | | single large file * this is being done for reasons of compositionality
* * refactor: Making some of the serialization names consistent, both within ↵Justin Clarke Casey2008-06-211-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
* * Remove a bug I created in r5171 where taking an object would terminate the ↵Justin Clarke Casey2008-06-211-0/+15
| | | | | | | | client session * change code to use an explicit state variable instead of using SOG.Name = null to signal deletion
* * minor: start saving current prims xml to an objects/ directory in the archiveJustin Clarke Casey2008-06-211-1/+1
|
* Minor formatting cleanup.Jeff Ames2008-06-182-27/+27
|
* Update svn properties.Jeff Ames2008-06-172-187/+187
|
* * Fix a bug in the archiver where I didn't realize a shape still needs its ↵Justin Clarke Casey2008-06-161-3/+8
| | | | default texture as well as its face textures
* * Allow archiver to save and load objects within other objects to arbitrary ↵Justin Clarke Casey2008-06-161-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
* * refactor: Fission ArchiveWriteRequest into prepare and execute classesJustin Clarke Casey2008-06-164-40/+96
|