Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | * Oops, add landmarks to region archive loading/saving | Justin Clarke Casey | 2008-08-30 | 2 | -1/+9 |
| | | | | | | * Hopefully this will resolve mantis 2049 | ||||
* | Update svn properties, formatting cleanup. | Jeff Ames | 2008-08-28 | 2 | -4/+4 |
| | |||||
* | * On loading archives, report an error if an asset does not have the ↵ | Justin Clarke Casey | 2008-08-26 | 2 | -45/+61 |
| | | | | expected filename format | ||||
* | Formatting cleanup. | Jeff Ames | 2008-08-18 | 9 | -158/+158 |
| | |||||
* | Refactor a lot of direct calls to OGS1 to use the cached version instead. | Melanie Thielker | 2008-08-16 | 1 | -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 new | Melanie Thielker | 2008-08-15 | 1 | -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 Casey | 2008-08-09 | 1 | -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 Scofield | 2008-08-06 | 1 | -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 Casey | 2008-07-25 | 2 | -2/+10 |
| | | | | complete if there were any missing assets | ||||
* | Update svn properties. Formatting cleanup. Remove a compiler warning. | Jeff Ames | 2008-07-23 | 1 | -1/+1 |
| | |||||
* | * Give new uuids to all the objects loaded in from an archive. | Justin Clarke Casey | 2008-07-21 | 1 | -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 Casey | 2008-07-21 | 1 | -3/+1 |
| | | | | information messages | ||||
* | * minor: change misleading 'all assets found' message to instead tell how ↵ | Justin Clarke Casey | 2008-07-21 | 4 | -23/+35 |
| | | | | many were actually located | ||||
* | * refactor: break out sog loading code into two parts so that ↵ | Justin Clarke Casey | 2008-07-18 | 1 | -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 Casey | 2008-07-14 | 1 | -0/+11 |
| | | | | for now | ||||
* | * For now, when loading an archive all the existing scene objects get ↵ | Justin Clarke Casey | 2008-07-14 | 1 | -0/+5 |
| | | | | deleted by default | ||||
* | * Actually persist restored archives to the database - wasn't actually doing ↵ | Justin Clarke Casey | 2008-07-13 | 2 | -7/+18 |
| | | | | | | | | this before (doh) * Not quite perfect yet | ||||
* | * Elminate most of the debugging log output from the archive commands | Justin Clarke Casey | 2008-07-12 | 5 | -33/+35 |
| | |||||
* | * On archive loading, tell the user how many objects we are ignoring because ↵ | Justin Clarke Casey | 2008-07-12 | 1 | -3/+13 |
| | | | | | | | | they already exist in the scene * (ability to give objects new uuids will come later) | ||||
* | * Make archive default tar file modes more permissive | Justin Clarke Casey | 2008-07-12 | 1 | -1/+1 |
| | |||||
* | * Start compressing archives | Justin Clarke Casey | 2008-07-12 | 4 | -34/+30 |
| | |||||
* | * Don't fail the archive operation if exceptions are encountered while ↵ | Justin Clarke Casey | 2008-07-08 | 1 | -34/+42 |
| | | | | analyzing prims | ||||
* | * Start scripts loaded from an archive | Justin Clarke Casey | 2008-07-07 | 1 | -2/+10 |
| | |||||
* | * switch terrain archiving to raw32 rather than png to avoid unnecessary ↵ | Justin Clarke Casey | 2008-07-07 | 1 | -1/+1 |
| | | | | posterization. Thanks to Adam for the tip. | ||||
* | * In archiver, scan scripts for embedded asset uuids and save these out | Justin Clarke Casey | 2008-07-06 | 1 | -1/+39 |
| | |||||
* | * refactor: archiver code clean up so that it's more readable for the next ↵ | Justin Clarke Casey | 2008-07-06 | 1 | -20/+43 |
| | | | | functionality addition | ||||
* | * extend archiving asset analysis to clothing | Justin Clarke Casey | 2008-07-04 | 1 | -9/+9 |
| | |||||
* | * On archiving, analyze body parts and save textures referenced from them | Justin Clarke Casey | 2008-07-04 | 1 | -1/+20 |
| | |||||
* | * refactor: break out archiver's combined sync-async asset request routine ↵ | Justin Clarke Casey | 2008-07-04 | 1 | -25/+37 |
| | | | | ready for analysis of inventory item types other than objects | ||||
* | * Allow archiver to operate even if there are 0 scene objects to save | Justin Clarke Casey | 2008-07-02 | 2 | -18/+14 |
| | |||||
* | * Start writing out control file in archive. Only contains version ↵ | Justin Clarke Casey | 2008-07-02 | 2 | -1/+36 |
| | | | | information right now. | ||||
* | * Twiddle with archive asset extensions yet again | Justin Clarke Casey | 2008-07-02 | 2 | -45/+45 |
| | | | | | | * Reintroducing asset type but this time in a long form, and with _ rather than . | ||||
* | properly explaining each #pragma warning disable | Dr Scofield | 2008-06-30 | 1 | -4/+8 |
| | | | | | | massaging OSHttpRequestPump to not abort on exceptions... | ||||
* | * Reload terrain from archive if there is one | Justin Clarke Casey | 2008-06-29 | 1 | -5/+31 |
| | |||||
* | * Save terrain information in archive | Justin Clarke Casey | 2008-06-29 | 3 | -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 Scofield | 2008-06-27 | 2 | -1/+5 |
| | |||||
* | * Experiment with not bothering with a seperate assets metadata file - ↵ | Justin Clarke Casey | 2008-06-27 | 3 | -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 Casey | 2008-06-27 | 2 | -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 archive | Justin Clarke Casey | 2008-06-26 | 3 | -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 discussion | Justin Clarke Casey | 2008-06-23 | 2 | -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 Casey | 2008-06-21 | 4 | -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 Casey | 2008-06-21 | 1 | -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 Casey | 2008-06-21 | 1 | -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 archive | Justin Clarke Casey | 2008-06-21 | 1 | -1/+1 |
| | |||||
* | Minor formatting cleanup. | Jeff Ames | 2008-06-18 | 2 | -27/+27 |
| | |||||
* | Update svn properties. | Jeff Ames | 2008-06-17 | 2 | -187/+187 |
| | |||||
* | * Fix a bug in the archiver where I didn't realize a shape still needs its ↵ | Justin Clarke Casey | 2008-06-16 | 1 | -3/+8 |
| | | | | default texture as well as its face textures | ||||
* | * Allow archiver to save and load objects within other objects to arbitrary ↵ | Justin Clarke Casey | 2008-06-16 | 1 | -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 classes | Justin Clarke Casey | 2008-06-16 | 4 | -40/+96 |
| | |||||
* | * Refactor: Break out AssetsRequest to a separate file in the Archiver module | Justin Clarke Casey | 2008-06-16 | 2 | -68/+111 |
| |