aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/CoreModules/Avatar/AvatarFactory (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* with mic's permission, reduce appearance, baked texture logging verbosity ↵Justin Clark-Casey (justincc)2011-01-191-3/+3
| | | | for now
* Various bug fixes for appearance handling: more aggressive reset of textures ↵Mic Bowman2010-12-031-36/+63
| | | | | | and vparams when appearance is not cached and when wearables change. Send appearance to the viewer with initial data. Cleaned up (and added) debugging.
* Refactor appearance and avatar data sending code. Paritioning the routines ↵Mic Bowman2010-11-271-24/+6
| | | | | | | into "one-to-many" and "many-to-one" makes it possible to call the right function on presence creation (both child and root) and when a child agent is promoted to root. This brings the total number of appearance sends down to one or two on login. Cleaned up the avatar update calls in the groups code. Cleaned up some commented and debugging code, and a few formating fixes.
* Fixed appearance send for avatars with only default textures. This should ↵Master ScienceSim2010-11-181-53/+74
| | | | | | fix some of the appearance problems on osgrid. Also added a transaction lock on SetAppearance. This won't prevent concurrent access to Appearance but it will at least make sure each update completes. Signed-off-by: Melanie <melanie@t-data.com>
* Formatting cleanup.Jeff Ames2010-11-081-32/+31
|
* Fix logins and avatar appearance. Contains a Migration. May contain nuts.Melanie2010-10-301-5/+10
| | | | | | This will cause visual params to be persisted along with worn items. With this, alpha and tattoo laters will be saved. Multiple layers MAY work, but not tested because I don't use Viewer 2.
* Merge branch 'master' of melanie@opensimulator.org:/var/git/opensimMelanie2010-10-301-29/+18
|\
| * Rationalize the logging messages from the merged appearance branch, ↵Justin Clark-Casey (justincc)2010-10-291-29/+18
| | | | | | | | commenting out most of them as per Mic
* | READ CAREFULLY!!! This is a BROKEN commit. It is UNTESTED and INCOMPLETE.Melanie2010-10-301-10/+5
|/ | | | | | | | | It contains a major interface version bump and will NOT work with earlier grid services. This is preliminary work that will lead to layers support. Rest appearance services are commented out completely, they will have to be adapted by someone who actually uses them. Remote admin is working, but has no layers support. There is no layers support in the database. Login likely won't work. You have been warned.
* Bunch of fixes that reduce the number of times appearanceMaster ScienceSim2010-10-291-24/+49
| | | | | and avatar data are sent. And the number of times they are stored.
* Configuration of persistent baked textures and save/send delays.Master ScienceSim2010-10-281-4/+14
|
* Added background thread to handle delayed send and save of appearanceMaster ScienceSim2010-10-281-55/+164
| | | | | | | to accommodate batching of the many updates that happen on login and teleport. Fixed handling of the serial property in appearance.
* Made the check for texture assets asynchronous. This is one part ofMaster ScienceSim2010-10-261-7/+10
| | | | a bigger clean up that needs to happen around locks on appearance.
* Half of the compatibility is working. Login into a new region withMaster ScienceSim2010-10-251-1/+1
| | | | | | old data works. Teleport out of a new region with old data works. Teleport into a new region with old data does not trigger the necessary rebake.
* Major refactoring of appearance handling.Master ScienceSim2010-10-201-87/+150
| | | | | | | | | | | | | | | | | | | AvatarService -- add two new methods, GetAppearance and SetAppearance to get around the lossy encoding in AvatarData. Preseve the old functions to avoid changing the behavior for ROBUST services. AvatarAppearance -- major refactor, moved the various encoding methods used by AgentCircuitData, ClientAgentUpdate and ScenePresence into one location. Changed initialization. AvatarAttachments -- added a class specifically to handle attachments in preparation for additional functionality that will be needed for viewer 2. AvatarFactory -- removed a number of unused or methods duplicated in other locations. Moved in all appearance event handling from ScenePresence. Required a change to IClientAPI that propogated throughout all the IClientAPI implementations.
* minor: Clean up log messages generated when an item is attachedJustin Clark-Casey (justincc)2010-09-131-1/+1
|
* Fixes the long-standing RegionUp bug! Plus lots of other cleanups related to ↵Diva Canto2010-06-131-1/+1
| | | | neighbours.
* Merge branch 'master' into presence-refactorMelanie2010-02-081-2/+4
|\
| * minor: log what kind of wearable cannot be foundJustin Clark-Casey (justincc)2010-02-051-2/+4
| |
| * Revert "Updates all IRegionModules to the new style region modules."Melanie2010-01-291-22/+7
| | | | | | | | This reverts commit ec3c31e61e5e540f822891110df9bc978655bbaf.
| * Updates all IRegionModules to the new style region modules.Revolution2010-01-231-7/+22
| | | | | | | | Signed-off-by: Melanie <melanie@t-data.com>
* | Several more buglets removed.Diva Canto2010-01-131-2/+1
| |
* | Fixed a couple of bugs with Appearance. Appearance is all good now.Diva Canto2010-01-111-7/+10
| |
* | OpenSim/Framework/Communications/Cache deleted. LibraryRootFolder deleted.Diva Canto2010-01-111-1/+1
| |
* | CommunicationsManager is practically empty. Only NetworkServersInfo is there.Diva Canto2010-01-101-7/+10
| |
* | * OMG! All but one references to UserProfileCacheService have been rerouted!Diva Canto2010-01-101-10/+5
|/ | | | | * HG is seriously broken here * Compiles. Untested.
* jhurliman's patch in http://opensimulator.org/mantis/view.php?id=4024Diva Canto2009-08-181-1/+2
|
* Renamed QueryItem/QueryFolder to GetItem/GetFolder. The word 'query' ↵Diva Canto2009-08-131-1/+1
| | | | starting to get on my nerves.
* Inventory redirects from CachedUserInfo to InventoryService COMPLETE!Diva Canto2009-08-131-30/+15
|
* Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames2009-06-011-1/+1
| | | | LICENSE.txt.
* large scale fix for svn props after "the great refactor"Sean Dague2009-02-121-10/+10
|
* * optimized usings.lbsa712009-02-121-13/+10
|
* this is step 2 of 2 of the OpenSim.Region.Environment refactor.Dr Scofield2009-02-101-0/+232
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