Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix a merge artefact that broke script state persistence in XAttachments | Melanie | 2010-09-19 | 2 | -6/+4 |
| | |||||
* | Overwrite the core version of the string parsing method with ours | Melanie | 2010-09-17 | 1 | -60/+37 |
| | |||||
* | Merge branch 'master' into careminster-presence-refactor | Melanie | 2010-09-17 | 3 | -37/+302 |
|\ | |||||
| * | Add LandServices to make landmarks work right in grids | Melanie | 2010-09-17 | 2 | -0/+2 |
| | | |||||
| * | Merge branch 'master' of ssh://opensimulator.org/var/git/opensim | John Hurliman | 2010-09-17 | 7 | -37/+355 |
| |\ | |||||
| | * | * Add a few more tests to help our meager code coverage %. | Teravus Ovares (Dan Olivares) | 2010-09-17 | 2 | -0/+242 |
| | | | | | | | | | | | | | | | | | | * Tests Animation Constructors * Tests Animation OSD Packing/Unpacking * Tests the PrimeNumberHelper class which is used in the cache. | ||||
| * | | Applying the llParseString2List() patch from #5036 that Melanie claims was ↵ | John Hurliman | 2010-09-17 | 1 | -81/+22 |
| | | | | | | | | | | | | already applied | ||||
* | | | Merge branch 'careminster-presence-refactor' of ↵ | Melanie | 2010-09-17 | 1 | -1/+0 |
|\ \ \ | | | | | | | | | | | | | ssh://melanie@3dhosting.de/var/git/careminster into careminster-presence-refactor | ||||
| * | | | Remove the now unused partslock | root | 2010-09-17 | 1 | -1/+0 |
| | | | | |||||
* | | | | Add LandServices to make landmarks work right in grids | Melanie | 2010-09-17 | 2 | -0/+2 |
|/ / / | |||||
* | | | Merge branch 'master' into careminster-presence-refactor | Melanie | 2010-09-17 | 1 | -0/+4 |
|\ \ \ | | |/ | |/| | |||||
| * | | Send kill packets for avatars, too | Melanie | 2010-09-17 | 1 | -0/+4 |
| | | | |||||
* | | | Merge branch 'master' into careminster-presence-refactor | Melanie | 2010-09-17 | 36 | -1275/+1034 |
|\ \ \ | |/ / | | | | | | | | | | | | | Integrate the next large patch. Don't use this version, it has a ghost avatar issue. Next push will fix it. | ||||
| * | | Revert "* Changed 11 calls for session info to the more optimized API method" | root | 2010-09-17 | 4 | -37/+109 |
| |/ | | | | | | | | | This reverts commit 5dc9ea2f2487804d788b4b80d40d91bd792de4c2. Also makes online indicators and IM more robust | ||||
| * | Fixed a regression in SOG.Copy() | John Hurliman | 2010-09-16 | 1 | -1/+1 |
| | | |||||
| * | Merge branch 'master' of ssh://opensimulator.org/var/git/opensim | John Hurliman | 2010-09-16 | 7 | -6/+58 |
| |\ | |||||
| | * | Fix build break by replacing Items.LockItemsForWrite() with lock (Items) {} | Justin Clark-Casey (justincc) | 2010-09-17 | 1 | -22/+21 |
| | | | |||||
| | * | Send KillPackets on the Task queue rather than the State queue | Justin Clark-Casey (justincc) | 2010-09-17 | 3 | -2/+17 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Object updates are sent on the task queue. It's possible for an object update to be placed on the client queue before a kill packet comes along. The kill packet would then be placed on the state queue and possibly get sent before the update If the update gets sent afterwards then client get undeletable no owner objects until relog Placing the kills in the task queue should mean that they are received after updates. The kill record prevents subsequent updates getting on the queue Comments state that updates are sent via the state queue but this isn't true. If this was the case this problem might not exist. | ||||
| | * | Merge branch 'master' of ssh://opensimulator.org/var/git/opensim | Justin Clark-Casey (justincc) | 2010-09-17 | 4 | -1/+42 |
| | |\ | |||||
| | | * | Removing debug | root | 2010-09-16 | 1 | -1/+0 |
| | | | | |||||
| | | * | JustinCC is evil. f7b28dd3 broke script persistence. This fixes it. | root | 2010-09-16 | 4 | -1/+40 |
| | | | | |||||
| | * | | minor: remove some mono compiler warnings | Justin Clark-Casey (justincc) | 2010-09-16 | 1 | -3/+3 |
| | | | | |||||
| * | | | Changed SceneObjectGroup to store parts with the fast and thread-safe ↵ | John Hurliman | 2010-09-16 | 32 | -1204/+1057 |
| | |/ | |/| | | | | | | | MapAndArray collection | ||||
* | | | Revert "* Changed 11 calls for session info to the more optimized API method" | root | 2010-09-17 | 4 | -37/+109 |
| | | | | | | | | | | | | | | | This reverts commit 5dc9ea2f2487804d788b4b80d40d91bd792de4c2. Also makes online indicators and IM more robust | ||||
* | | | Removing debug | root | 2010-09-16 | 1 | -1/+0 |
| | | | |||||
* | | | JustinCC is evil. f7b28dd3 broke script persistence. This fixes it. | root | 2010-09-16 | 4 | -1/+40 |
| | | | |||||
* | | | Catch a nullref | root | 2010-09-16 | 1 | -1/+2 |
| | | | |||||
* | | | Suppress the strange "Result not Dictionary" messages that happen when | root | 2010-09-16 | 1 | -0/+3 |
| | | | | | | | | | | | | a region queries for a nonexistent presence. | ||||
* | | | Some small bug fixes | root | 2010-09-16 | 2 | -1/+2 |
| | | | |||||
* | | | Merge branch 'master' into careminster-presence-refactor | Melanie | 2010-09-16 | 11 | -98/+754 |
|\ \ \ | |/ / | |||||
| * | | Add the modules include line back that i dropped by mistake | Melanie | 2010-09-15 | 1 | -0/+3 |
| |/ | |||||
| * | extend m_entityUpdates.SyncRoot lock in LLClientView.ProcessEntityUpdates() ↵ | Justin Clark-Casey (justincc) | 2010-09-15 | 1 | -49/+49 |
| | | | | | | | | | | | | | | | | | | to reduce scope for kill/update race conditions This is necessary because it was still possible for an entity update packet to be constructed, the thread to pause, a kill to be sent on another thread, and then the original thread to resume and send the update This would result in an update being received after a kill, which results in undeletable ghost objects until the viewer is relogged Extending the lock looks okay since its only taken by kill, update and reprioritize, and both kill and update do not take further locks However, evidence suggests that there is still a kill/update race somewhere | ||||
| * | Merge branch 'master' of ssh://opensimulator.org/var/git/opensim | Justin Clark-Casey (justincc) | 2010-09-15 | 8 | -42/+712 |
| |\ | |||||
| | * | Mark up OpenSim.ini.example for use with an automatic configuration tool. | Melanie | 2010-09-15 | 2 | -37/+688 |
| | | | | | | | | | | | | | | | Remove seldom changed options from OpenSim.ini.example. Remove non-overridable settings like [Architecture] from OpenSimDefaults.ini | ||||
| | * | Make AuthorizationService optional and disabled by default. It depends on | Melanie | 2010-09-15 | 4 | -2/+6 |
| | | | | | | | | | | | | | | | external PHP and the default configuration makes it throw for not having a URL to this PHP | ||||
| | * | Fix the above | Melanie | 2010-09-14 | 1 | -4/+3 |
| | | | |||||
| * | | rename SceneObjectGroup.DeleteGroup() to DeleteGroupFromScene() to improve ↵ | Justin Clark-Casey (justincc) | 2010-09-15 | 4 | -4/+4 |
| | | | | | | | | | | | | code readability | ||||
| * | | Instead of locking SOG.Children when a group is being removed from the ↵ | Justin Clark-Casey (justincc) | 2010-09-15 | 1 | -15/+17 |
| | | | | | | | | | | | | | | | | | | | | | | | | scene, iterate over an unlocked list instead Previously, deadlock was possible because deleting a group took a SOG.Children lock then an m_entityUpdates.SyncRoot lock in LLClientView At the same time, a thread starting from LLClientView.ProcessEntityUpdates() could take an m_entityUpdates.SyncRoot lock then later attempt to take a SOG.Children lock in PermissionsModule.GenerateClientFlags() and later on Taking a children list in SOG appears to be a better solution than changing PermissionsModule to not relook up the prim. Going the permission modules root would require that all downstream modules not take a SOG.Children lock either | ||||
* | | | Revert last commit | meta7 | 2010-09-15 | 1 | -0/+1 |
| | | | |||||
* | | | Don't throw an exception if the authorizationservice is missing a serviceuri ↵ | meta7 | 2010-09-15 | 1 | -1/+0 |
| | | | | | | | | | | | | config entry. Not every authorization service will need a URI. | ||||
* | | | Don't fart when deserializing a prim with no ParentGroup set yet | meta7 | 2010-09-15 | 1 | -1/+5 |
| | | | |||||
* | | | Fix the above | Melanie | 2010-09-14 | 1 | -4/+3 |
| | | | |||||
* | | | Merge branch 'master' into careminster-presence-refactor | Melanie | 2010-09-14 | 2 | -0/+16 |
|\ \ \ | | |/ | |/| | |||||
| * | | Allow to place the connection strings and providers for estate and region | Melanie | 2010-09-14 | 2 | -0/+16 |
| |/ | | | | | | | | | in their oqn sections, for those of us who don't want a catch-all DatabaseService section. | ||||
* | | Merge branch 'careminster-presence-refactor' of ↵ | Melanie Thielker | 2010-09-14 | 17 | -121/+1418 |
|\ \ | | | | | | | | | | ssh://3dhosting.de/var/git/careminster into careminster-presence-refactor | ||||
| * \ | Merge branch 'master' into careminster-presence-refactor | Melanie | 2010-09-14 | 1 | -46/+0 |
| |\ \ | | |/ | |||||
| | * | Remove long unused Region/Framework/ThreadTracker | Justin Clark-Casey (justincc) | 2010-09-14 | 1 | -46/+0 |
| | | | | | | | | | | | | All methods had already been deleted, only GetThreads() was left | ||||
| * | | reorder some code to avoid merge issues in the future | Melanie | 2010-09-14 | 1 | -5/+5 |
| | | | |||||
| * | | Fix merge issues | Melanie | 2010-09-14 | 2 | -5/+2 |
| | | | |||||
| * | | Merge branch 'master' into careminster-presence-refactor | Melanie | 2010-09-14 | 16 | -68/+1414 |
| |\ \ | | |/ |