aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/Serialization/ArchiveConstants.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-08-08WARNING: massive refactor to follow libomv's latest changes regarding ↵Diva Canto1-9/+1
inventory folders. The newest version of libomv itself is committed here. Basically, everything that was using the AssetType enum has been combed through; many of those uses were changed to the new FolderType enum. This means that from now on, [new] root folders have code 8 (FolderType.Root), as the viewers expect, as opposed to 9, which was what we had been doing. Normal folders are as they were, -1. Also now sending folder code 100 for Suitcase folders to viewers, with no filter. All tests pass, but fingers crossed!
2014-01-20Materials module: a) Store materials as assets; b) Finalized it (removed the ↵Oren Hurvitz1-0/+3
"Demo" label; removed most of the logging); c) Enabled by default Changed UuidGatherer to use 'sbyte' to identify assets instead of 'AssetType'. This lets UuidGatherer handle Materials, which are defined in a different enum from 'AssetType'.
2012-11-24Fix bug where loading an OAR with a deeded parcel would always set the ↵Justin Clark-Casey (justincc)1-0/+5
parcel owner ID to the estate owner even if the group UUID was present. Aims to address http://opensimulator.org/mantis/view.php?id=6355 As part of this work, an incomplete IXGroupsData was added which currently only allows store/fetch/delete of group records (i.e. no membership data etc) This is subject to change and currently only an in-memory storage implementation exists for regression test purposes.
2012-11-15Revert "Merge master into teravuswork", it should have been avination, not ↵teravus1-5/+0
master. This reverts commit dfac269032300872c4d0dc507f4f9062d102b0f4, reversing changes made to 619c39e5144f15aca129d6d999bcc5c34133ee64.
2012-09-14Support multi-region OAR filesOren Hurvitz1-0/+5
Merged ArchiveWriteRequestPreparation.cs and ArchiveWriteRequestExecution.cs. This simplifies the code, and it's faster to write each scene to the archive as it's found rather than all at once at the end.
2010-10-22Allow OARs and IARs to save and load meshes.Justin Clark-Casey (justincc)1-0/+2
Save and reload appears okay for the duck mesh at https://collada.org/owl/download.php?sess=0&parent=126&expand=1&order=name&curview=0&binary=1&id=698/ However, one attempt at trying to load a more complicated scene failed (errors on console, only triangles appearing in mesh viewer). Not sure if this is really and OAR load problem. Needs more investigation.
2010-10-22Allow OARs and IARs to save and load meshes.Justin Clark-Casey (justincc)1-0/+2
Save and reload appears okay for the duck mesh at https://collada.org/owl/download.php?sess=0&parent=126&expand=1&order=name&curview=0&binary=1&id=698/ However, one attempt at trying to load a more complicated scene failed (errors on console, only triangles appearing in mesh viewer). Not sure if this is really and OAR load problem. Needs more investigation.
2010-09-12Formatting cleanup.Jeff Ames1-10/+10
2010-06-30Add --merge switch to load iar.Justin Clark-Casey (justincc)1-2/+27
When this switch is used, iar folders are merged with existing same-name user inventory folders. This makes it a little easier to back and restore entire individual user inventories, among other things Added unit test to check behaviour
2010-05-21make oar object filename/pathname creation a helper methodJustin Clark-Casey (justincc)1-0/+33
reused in both tests and oar code reduction in checking is outweighed by greater test clarity
2009-10-02- cleaning up LandData/ILandObject capitalization issuesdr scofield (aka dirk husemann)1-0/+5
- adding LandDataSerializer to OAR mechanics
2009-06-01Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames1-1/+1
LICENSE.txt.
2009-03-26* Fix build break - went a const or two too farJustin Clarke Casey1-2/+2
2009-03-26* minor: change some static readonlys to constsJustin Clarke Casey1-11/+11
* adjust user profile iar saving path
2009-03-26* iars: Serialize information about item creators to archiveJustin Clarke Casey1-18/+23
2009-03-16Rename OpenSim.Framework.Archive to OpenSim.Framework.SerializationMike Mazur1-1/+1
Update using statements and prebuild.xml. Also trim trailing whitespace.
2009-03-12Move ArchiveConstants to OpenSim.Framework.ArchiveMike Mazur1-2/+12
- move a couple constants from InventoryArchiveConstants to ArchiveConstants, now only one of these is needed - change InventoryArchiveConstants references to ArchiveConstants - remove InventoryArchive AssetInventoryServer plugin dependency on OpenSim.Region.CodeModules - trim trailing whitespace
2009-02-25* Store inventory data in an 'inventory' directory rather than in the root ↵Justin Clarke Casey1-5/+0
of an iar
2009-02-12large scale fix for svn props after "the great refactor"Sean Dague1-3/+3
2009-02-12* optimized usings.lbsa711-3/+3
2009-02-10this is step 2 of 2 of the OpenSim.Region.Environment refactor.Dr Scofield1-1/+1
NOTHING has been deleted or moved off to forge at this point. what has happened is that OpenSim.Region.Environment.Modules has been split in two: - OpenSim.Region.CoreModules: all those modules that are either directly or indirectly referenced from other OpenSim packages, or that provide functionality that the OpenSim developer community considers core functionality: CoreModules/Agent/AssetTransaction CoreModules/Agent/Capabilities CoreModules/Agent/TextureDownload CoreModules/Agent/TextureSender CoreModules/Agent/TextureSender/Tests CoreModules/Agent/Xfer CoreModules/Avatar/AvatarFactory CoreModules/Avatar/Chat/ChatModule CoreModules/Avatar/Combat CoreModules/Avatar/Currency/SampleMoney CoreModules/Avatar/Dialog CoreModules/Avatar/Friends CoreModules/Avatar/Gestures CoreModules/Avatar/Groups CoreModules/Avatar/InstantMessage CoreModules/Avatar/Inventory CoreModules/Avatar/Inventory/Archiver CoreModules/Avatar/Inventory/Transfer CoreModules/Avatar/Lure CoreModules/Avatar/ObjectCaps CoreModules/Avatar/Profiles CoreModules/Communications/Local CoreModules/Communications/REST CoreModules/Framework/EventQueue CoreModules/Framework/InterfaceCommander CoreModules/Hypergrid CoreModules/InterGrid CoreModules/Scripting/DynamicTexture CoreModules/Scripting/EMailModules CoreModules/Scripting/HttpRequest CoreModules/Scripting/LoadImageURL CoreModules/Scripting/VectorRender CoreModules/Scripting/WorldComm CoreModules/Scripting/XMLRPC CoreModules/World/Archiver CoreModules/World/Archiver/Tests CoreModules/World/Estate CoreModules/World/Land CoreModules/World/Permissions CoreModules/World/Serialiser CoreModules/World/Sound CoreModules/World/Sun CoreModules/World/Terrain CoreModules/World/Terrain/DefaultEffects CoreModules/World/Terrain/DefaultEffects/bin CoreModules/World/Terrain/DefaultEffects/bin/Debug CoreModules/World/Terrain/Effects CoreModules/World/Terrain/FileLoaders CoreModules/World/Terrain/FloodBrushes CoreModules/World/Terrain/PaintBrushes CoreModules/World/Terrain/Tests CoreModules/World/Vegetation CoreModules/World/Wind CoreModules/World/WorldMap - OpenSim.Region.OptionalModules: all those modules that are not core modules: OptionalModules/Avatar/Chat/IRC-stuff OptionalModules/Avatar/Concierge OptionalModules/Avatar/Voice/AsterixVoice OptionalModules/Avatar/Voice/SIPVoice OptionalModules/ContentManagementSystem OptionalModules/Grid/Interregion OptionalModules/Python OptionalModules/SvnSerialiser OptionalModules/World/NPC OptionalModules/World/TreePopulator
2008-12-30* Implement saving of region settings in OAR filesJustin Clarke Casey1-0/+5
* This means that you can now save terrain textures, water height, etc. * Estate settings are not supported * Older OAR files without these settings can still be loaded
2008-09-06Mantis #2133Melanie Thielker1-2/+2
Thank you, Xugu Madison and ChrisDown, for a patch that fixes linux filename extensions from .Xml back to .xml
2008-09-06* This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares1-13/+3
* 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 Casey1-0/+2
* Hopefully this will resolve mantis 2049
2008-08-28Update svn properties, formatting cleanup.Jeff Ames1-1/+1
2008-08-26* On loading archives, report an error if an asset does not have the ↵Justin Clarke Casey1-44/+49
expected filename format
2008-08-18Formatting cleanup.Jeff Ames1-11/+11
2008-07-02* Start writing out control file in archive. Only contains version ↵Justin Clarke Casey1-0/+5
information right now.
2008-07-02* Twiddle with archive asset extensions yet againJustin Clarke Casey1-44/+44
* 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* Save terrain information in archiveJustin Clarke Casey1-1/+6
* 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 Scofield1-0/+4
2008-06-27* Experiment with not bothering with a seperate assets metadata file - ↵Justin Clarke Casey1-24/+24
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-26* Put extensions on all assets in an archiveJustin Clarke Casey1-5/+58
* 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-21* archive each object as a separate xml file rather than put them all in one ↵Justin Clarke Casey1-1/+1
single large file * this is being done for reasons of compositionality
2008-06-21* minor: start saving current prims xml to an objects/ directory in the archiveJustin Clarke Casey1-1/+1
2008-06-05* exprimental: Export and reimport all items within a prim except ObjectsJustin Clarke Casey1-1/+1
* Not yet ready for public use
2008-06-05* Change archiver 'textures' dir back to 'assets'Justin Clarke Casey1-1/+1
2008-06-04* Dearchive using assets metadata rather than assuming everything is a textureJustin Clarke Casey1-0/+5
* However, still not actually archiving anything except textures
2008-06-03* Change single assets/ archiver directory to be textures/ insteadJustin Clarke Casey1-1/+1
2008-06-01Update svn properties.Jeff Ames1-45/+45
2008-05-31* Put in preparatory code to restore whole prim textures on archive loadJustin Clarke Casey1-1/+6
* No user functionality yet
2008-05-30* Successfully pick out prims.xml file from archiveJustin Clarke Casey1-49/+45
2008-05-25Update svn properties. Formatting cleanup.Jeff Ames1-2/+2
2008-05-24* Get the xml2 entities serialization representation in the archiver moduleJustin Clarke Casey1-5/+3
* Not yet reusing serialization module - this will happen in the future * No user functionality yet
2008-05-22* Plug in stubbed out archiver moduleJustin Clarke Casey1-17/+16
2008-04-29* Spring cleaning.Adam Frisby1-1/+1
* Added new generic "Location" class to handle 2D integer locations. Going to use it to replace all RegionHandle and X,Y coordinate references throughout the entire project. You have been warned.
2008-03-18Formatting cleanup.Jeff Ames1-27/+26
2008-02-20Minor cleanup.Jeff Ames1-1/+1