aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Scenes/Scene.PacketHandlers.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Global creator information working on MySQL DB and on load/save OARs. ↵Diva Canto2010-11-211-16/+0
| | | | | | | Creator name properly shown on the viewer as first.last @authority. New option added to save oar -profile=url. Migration on RegionStore making CreatorID be 255 chars. Moved Handling of user UUID -> name requests to a new module UserManagement/UserManagementModule.
* Fix an inventory fetch issueMelanie2010-09-301-0/+3
|
* Changed SceneObjectGroup to store parts with the fast and thread-safe ↵John Hurliman2010-09-161-4/+1
| | | | MapAndArray collection
* Formatting cleanup.Jeff Ames2010-09-121-1/+1
|
* First pass at cleaning up thread safety in EntityManager and SceneGraphJohn Hurliman2010-09-101-9/+7
|
* Improve liveness by operating on list copies of SOG.Children where appropriateJustin Clark-Casey (justincc)2010-08-281-7/+8
|
* Improve consistency of locking for SOG.m_parts in order to avoid race ↵Justin Clark-Casey (justincc)2010-08-261-15/+23
| | | | conditions in linking and unlinking
* * Fixes Library bugs in grid mode. Partly a missing check and partly a ↵Diva Canto2010-05-051-2/+2
| | | | | | missing configuration. * Made previous Robust config changes consistent in Robust.HG.ini.example
* Merge branch 'master' into presence-refactorMelanie2010-02-081-0/+40
|\ | | | | | | | | This was a large, heavily conflicted merge and things MAY have got broken. Please check!
| * Apply http://opensimulator.org/mantis/view.php?id=3334Justin Clark-Casey (justincc)2010-01-291-0/+40
| | | | | | | | | | | | Send continuous touch() events if the left mouse button is held down while moving over an object This conforms with Linden Lab practice Thanks Revolution
* | OpenSim/Framework/Communications/Cache deleted. LibraryRootFolder deleted.Diva Canto2010-01-111-1/+0
| |
* | CommunicationsManager is practically empty. Only NetworkServersInfo is there.Diva Canto2010-01-101-8/+10
| |
* | * Last reference to CommsManager.UserProfileCacheService removedDiva Canto2010-01-101-1/+1
| | | | | | | | * Grided-sims added the Library module
* | Less refs to UserProfileCacheService. Compiles but likely doesn't run.Diva Canto2010-01-091-1/+19
| |
* | The Library Service is now working. UserProfileCacheService.LibraryRoot is ↵Diva Canto2010-01-011-16/+18
|/ | | | obsolete. Didn't delete it yet to avoid merge conflicts later -- want to stay out of core as much as possible.
* Backport the fixes to WebFetchInventoryDescendents to the UDPMelanie2009-11-041-1/+1
| | | | | | | InventoryDescendents packet. Testing has shown that UDP inventory now works flawlessly and, unlike CAPS inventory, doesn't download the entire agent inventory on start. Neither does it incessantly re-request folder NULL_KEY. Therefore, I have disabled CAPS inventory.
* * Converts ClientManager.ForEach() (and as a result, Scene.ForEachClient()) ↵John Hurliman2009-10-271-3/+2
| | | | | | to use a non-blocking parallel method when operating in async mode * Minor code readability cleanup
* * Switched all operations on the list of clients that could be either sync ↵John Hurliman2009-10-261-1/+1
| | | | | | | | or async to use Scene.ForEachClient() instead of referencing ClientManager directly * Added a new [Startup] config option called use_async_when_possible to signal how to run operations that could be either sync or async * Changed Scene.ForEachClient to respect use_async_when_possible * Fixing a potential deadlock in Parallel.ForEach by locking on a temporary object instead of the enumerator (which may be shared across multiple invocations on ForEach). Thank you diva
* * Rewrote ClientManager to remove Lindenisms from OpenSim core, improve ↵John Hurliman2009-10-131-1/+1
| | | | | | | | performance by removing locks, and replace LLUDPClientCollection * Removed the confusing (and LL-specific) shutdowncircuit parameter from IClientAPI.Close() * Updated the LLUDP code to only use ClientManager instead of trying to synchronize ClientManager and m_clients * Remove clients asynchronously since it is a very slow operation (including a 2000ms sleep)
* * Unregister event handlers in LLUDPServer when a client logs out and ↵John Hurliman2009-10-131-0/+26
| | | | | | | | disconnects * Move ViewerEffect handling to Scene.PacketHandlers * Removing the unused CloseAllAgents function * Trimming ClientManager down. This class needs to be reworked to keep LLUDP circuit codes from intruding into the abstract OpenSim core code
* A small change in FetchInventoryDescendantsCAPS.Diva Canto2009-10-061-1/+2
|
* Uncommented log message on CAPs FetchInventoryDescendantsDiva Canto2009-10-061-3/+3
|
* Formatting cleanup.Jeff Ames2009-10-011-1/+1
|
* Formatting cleanup.Jeff Ames2009-10-011-7/+7
|
* Fixes seven leaky .BeginInvoke() callsJohn Hurliman2009-09-031-0/+4
|
* Fix up WebFetchInventoryDescendents to really return all data needed,Melanie2009-08-291-1/+17
| | | | | especially the folder version and the subfolders. Fixes inventory search hang and folders not loading.
* Modify CAPS inventory code. Currently this is not executedMelanie2009-08-281-3/+7
|
* * Fixes mantis http://opensimulator.org/mantis/view.php?id=4044. Turns out ↵Diva Canto2009-08-221-1/+1
| | | | | | folders were never being removed from trash when they were singled out for purging in trash. They were being removed when Trash was purged as a whole. That behavior is now fixed for the new InventoryService set. * Removed left-overs from AssetInventoryServer.
* Made HandleFetchInventoryDescendents async, so that the client thread ↵Diva Canto2009-08-201-2/+17
| | | | doesn't wait for the download of the entire inventory.
* One more place fixed for setting the inventory folder owner. Thanks jhurliman.Diva Canto2009-08-201-1/+1
|
* Async purge so that the client thread doesn't wait.Diva Canto2009-08-191-2/+22
|
* A better purge of trash folder.Diva Canto2009-08-191-1/+1
|
* jhurliman's patch in http://opensimulator.org/mantis/view.php?id=4024Diva Canto2009-08-181-1/+2
|
* Fixes mantis #4020 (http://opensimulator.org/mantis/view.php?id=4020)Diva Canto2009-08-181-14/+12
|
* Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensimDiva Canto2009-08-171-1/+0
|\
| * Add copyright headers. Formatting cleanup. Fix a compiler warning.Jeff Ames2009-08-171-1/+0
| |
* | Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim into ↵Diva Canto2009-08-161-0/+23
|\ \ | |/ | | | | inventory-connector
| * Thanks dmiles for a patch that adds PacketType.RequestMultipleObjects Packet ↵Adam Johnson2009-08-161-0/+23
| | | | | | | | Handler - ref mantis #4010
* | Renamed QueryItem/QueryFolder to GetItem/GetFolder. The word 'query' ↵Diva Canto2009-08-131-2/+2
| | | | | | | | starting to get on my nerves.
* | Inventory redirects from CachedUserInfo to InventoryService COMPLETE!Diva Canto2009-08-131-120/+9
| |
* | Redirected all calls to CachedUserProfile methods to the inventory service. ↵Diva Canto2009-08-121-23/+4
|/ | | | Redirection of the RootFolder property is still todo. This compiles but probably inventory will be inconsistent.
* * Added two new packet handler implementations for inventory ops. This is ↵Diva Canto2009-08-121-1/+30
| | | | | | | starting to work! - but can't be activated incrementally, the flip needs to be global for all inventory ops. * Added a base inventory connector that does common processing of inventory among all reference connector implementations. E.g. AddItem requires additional processing before being forwarded to service. * Added if (m_Enabled) upon RemoveRegion
* From: Chris Yeoh <yeohc@au1.ibm.com>Sean Dague2009-06-191-3/+7
| | | | | | This patch ensures that the touch positions are set during touch_end events (currently only working for touch_start and touch events).
* Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames2009-06-011-1/+1
| | | | LICENSE.txt.
* From: Chris Yeoh <cyeoh@au1.ibm.com>Dr Scofield2009-05-271-2/+8
| | | | | | | | | | | | The attached patch implements llPassTouches. It has been added to the export/import XML along with the flag for AllowedInventoryDrop. The MySQL backend has been updated as well, though I haven't done one of those before so could do with a check. I added the migration mysql file as well. The other data backends need updating as well.
* Revert "From: Chris Yeoh <cyeoh@au1.ibm.com>"Dr Scofield2009-05-251-8/+2
| | | | | This reverts r9666. for some reason the mysql update does not work.
* From: Chris Yeoh <cyeoh@au1.ibm.com>Dr Scofield2009-05-251-2/+8
| | | | | | | | | | | | The attached patch implements llPassTouches. It has been added to the export/import XML along with the flag for AllowedInventoryDrop. The MySQL backend has been updated as well, though I haven't done one of those before so could do with a check. I added the migration mysql file as well. The other data backends need updating as well.
* * Implements Scene.SimChat(string,...) rather than byte[]. We should ↵Adam Frisby2009-04-031-0/+10
| | | | | | | probably mark byte[] as obsolete. * Implements SOPObject.Say for MRM. (Note, not IObject yet)
* * Replace some string to byte conversions for object/item name/description ↵Justin Clarke Casey2009-03-051-1/+1
| | | | fields with the LLUtil function that prevents the max string size from being breached
* Mantis#3218. Thank you kindly, TLaukkan (Tommil) for a patch that:Charles Krinke2009-02-221-1/+1
| | | | | | | | | * Added log4net dependency to physxplugin in prebuild.xml. * Added missing m_log fields to classes. * Replaced Console.WriteLine with appropriate m_log.Xxxx * Tested that nant test target runs succesfully. * Tested that local opensim sandbox starts up without errors.