Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | * Abstracted some methods from SceneObjectGroup to allow them to be ↵ | Adam Frisby | 2008-11-16 | 1 | -2/+13 |
| | | | | overridden more easily. Specifically object creation from XML. | ||||
* | Introduces the message transfer module. It splits the transfer mechanics off | Melanie Thielker | 2008-11-16 | 1 | -0/+3 |
| | | | | | | | | the IM module and makes it into a module of it's own, which can be used by all other modules. Removes some ugly hacks. Refer to the IM module to see how it's used. Also fixes the persistence issue (Mantis #2598) | ||||
* | Mantis #2621: Thanks idb, for a patch that will persist regularily changed ↵ | Homer Horwitz | 2008-11-15 | 1 | -18/+53 |
| | | | | | | | | | | | objects better. Objects will be persisted now MinimumTimeBeforePersistenceConsidered seconds after the last change, but latest MaximumTimeBeforePersistenceConsidered after the first change (both are configurable in OpenSim.ini.example and are set to 60 and 600 as default). | ||||
* | Detach dropped attachments from the scene presence so they don't get cleaned | Melanie Thielker | 2008-11-14 | 1 | -0/+5 |
| | | | | | | on logout | ||||
* | * refactor: as per a recent opensim-dev thread, rename InnerScene to ↵ | Justin Clarke Casey | 2008-11-12 | 1 | -3/+3 |
| | | | | SceneGraph to make it more descriptive of its intended function | ||||
* | * refactor: clean up SOG xml2 reloading to reuse more code | Justin Clarke Casey | 2008-11-10 | 1 | -11/+4 |
| | |||||
* | * refactor: Make xml (orig format) loading method reuse existing set root ↵ | Justin Clarke Casey | 2008-11-10 | 1 | -9/+15 |
| | | | | | | | | part method * miscellaneous doc/log message changes | ||||
* | * minor: remove useless exception catch | Justin Clarke Casey | 2008-11-10 | 1 | -9/+1 |
| | |||||
* | * refactor: Expose SOG.SetRootPart for outsiders to use rather than setting ↵ | Justin Clarke Casey | 2008-11-10 | 1 | -3/+5 |
| | | | | | | | | RootPart and adding the part separately * Make RootPart read only | ||||
* | * Refactor the callers of SOG.SetPartAsRoot() to use common code | Justin Clarke Casey | 2008-11-10 | 1 | -31/+18 |
| | |||||
* | * Extend basic scene test to retrieve the object from the scene and match uuids | Justin Clarke Casey | 2008-11-10 | 1 | -3/+6 |
| | | | | | | | * Decouple sog and sop by removing the need to pass the sog to the sop when it is created - most of the code was doing this operation (and hence duplicating it) anyway * Remove unused constructors | ||||
* | Keep dropped prims from being temp-on-rez and getting cleaned up | Melanie Thielker | 2008-11-10 | 1 | -0/+1 |
| | |||||
* | Stop attachments from causing an update to be sent on every frame in which | Melanie Thielker | 2008-11-10 | 1 | -2/+5 |
| | | | | | | an avatar moves. | ||||
* | Remove empty OSUUID.cs file. Add copyright headers. Minor formatting cleanup. | Jeff Ames | 2008-11-08 | 1 | -1/+1 |
| | |||||
* | * Apply http://opensimulator.org/mantis/view.php?id=2582 | Justin Clarke Casey | 2008-11-07 | 1 | -27/+16 |
| | | | | | | | * Send prim flags as booleans from LLClientView rather than in the native LL array * Thanks idb | ||||
* | * Fix bug in r7162 where avatars could not move | Justin Clarke Casey | 2008-11-07 | 1 | -5/+5 |
| | | | | | | | * Was caused by the lack of a local id. Local ids are now given from the same sequence as prims, rather than a separate one * I don't believe this will cause any problems, but please revert to a separate sequence if it does | ||||
* | * Rename PrimIDAllocate() to more effectively convey what it does, and put ↵ | Justin Clarke Casey | 2008-11-07 | 1 | -5/+6 |
| | | | | the verb at the front | ||||
* | * Stop requiring local ids in the SOG constructors. | Justin Clarke Casey | 2008-11-07 | 1 | -5/+11 |
| | | | | | | * These are assigned when the object is attached to the scene | ||||
* | * refactor: stop unnecessary passing of scene to sog copy constructor | Justin Clarke Casey | 2008-11-07 | 1 | -6/+2 |
| | | | | | | * this is now done in AttachToScene() | ||||
* | * Stop prim attach being signalled twice (it is already been done outside ↵ | Justin Clarke Casey | 2008-11-07 | 1 | -5/+1 |
| | | | | AttachToScene()) | ||||
* | * Remove more UpdateParentIDs() calls that are now duplicates | Justin Clarke Casey | 2008-11-07 | 1 | -6/+2 |
| | |||||
* | * Apply http://opensimulator.org/mantis/view.php?id=1883 | Justin Clarke Casey | 2008-11-07 | 1 | -22/+8 |
| | | | | | | | * Fix llSetStatus() and llSetPrimitiveParams() * Thanks idb | ||||
* | * Stop now unnecessary separate local id allocation for restored objects | Justin Clarke Casey | 2008-11-07 | 1 | -2/+2 |
| | | | | | | * remove a debug line I accidentally left in there | ||||
* | * refactor: allocate local ids to prims only when an object is attached to a ↵ | Justin Clarke Casey | 2008-11-07 | 1 | -13/+29 |
| | | | | scene | ||||
* | Attachments, attachments, and, did I say attachments? | Melanie Thielker | 2008-11-07 | 1 | -20/+40 |
| | | | | | | Too many fixes to list. | ||||
* | * Remove SceneObjectPart.AttachToScene() since the remaining instruction can ↵ | Justin Clarke Casey | 2008-11-06 | 1 | -8/+1 |
| | | | | be done by other means | ||||
* | * refactor: Attach a scene object to a scene separately from its construction | Justin Clarke Casey | 2008-11-06 | 1 | -18/+31 |
| | |||||
* | * Minor cleanup | Adam Frisby | 2008-11-01 | 1 | -2/+2 |
| | | | | | * Added additional error message when a Object/SOG DB save fails so we can trace why. | ||||
* | * refactor: Convert most non SOP methods to use SOG.IsAttachment rather than ↵ | Justin Clarke Casey | 2008-11-01 | 1 | -6/+6 |
| | | | | SOP.IsAttachment | ||||
* | * Introduce an IsAttachment property on the group level (which just returns ↵ | Justin Clarke Casey | 2008-11-01 | 1 | -0/+20 |
| | | | | | | | | | false if the group is already deleted) * This is to avoid repetitive null checks - I'm beginning to think that blasting away the root part on object deletion is actually a bad move. Perhaps we should leave it around and let the client ignore any superfluous packets (which it may well do anyway), since we're constantly exposing a race condition | ||||
* | * Fix http://opensimulator.org/mantis/view.php?id=2517 | Justin Clarke Casey | 2008-11-01 | 1 | -1/+0 |
| | | | | | | * Don't save attachments on saving oar, which stops them coming back as ghost prims | ||||
* | Minor formatting cleanup. | Jeff Ames | 2008-10-29 | 1 | -37/+37 |
| | |||||
* | From: Christopher Yeoh <yeohc@au1.ibm.com> | Dr Scofield | 2008-10-28 | 1 | -28/+39 |
| | | | | | | | | | | | | The attached patch fixes the bug where when linking in a new set of prims to an already linked set of objects the prims were placed at the end of the list rather than just after the root prim. ie. link prim order result was different on OpenSim compared to an LL server. This causes a few issues with respect to compatibility of scripts, especially when using llCreateLink. | ||||
* | Thank you both Nlin and M.Igarashi for a patch that: | Charles Krinke | 2008-10-22 | 1 | -1/+4 |
| | | | | | | | Attached patch protects against a NullReferenceException in SceneObjectGroup.stopMoveToTarget (used by LSL function llStopMoveToTarget). Thanks to M. Igarashi. | ||||
* | Mantis #2439 | Melanie Thielker | 2008-10-20 | 1 | -1/+3 |
| | | | | | | | | MemberwiseClone() also clones the "already backed up" flag, preventing prims created by drag-copying from being persisted. If such a prim is made the root prims of a link set, the entire set will not be persisted. Fixed now. | ||||
* | A small attempt to make persisting prims more reliable | Melanie Thielker | 2008-10-19 | 1 | -1/+1 |
| | |||||
* | Prevent a null root part from stopping objects from being persisted, also | Melanie Thielker | 2008-10-18 | 1 | -0/+7 |
| | | | | | | remove any such objectsd from backup | ||||
* | Guard against a null ref that can prevent objects from being persisted | Melanie Thielker | 2008-10-18 | 1 | -1/+2 |
| | |||||
* | Fix thingd so that autoreturn also works when the user is not in the sim. | Melanie Thielker | 2008-10-18 | 1 | -1/+1 |
| | | | | | | Also add experimental distance ordering for prims | ||||
* | Megapatch. :) Fix skull attachment editing. Streamline Object terse updates. | Melanie Thielker | 2008-10-18 | 1 | -32/+40 |
| | | | | | | | | Add rezzing time to objects. Add Object return and traffic fields to land database. Add plumbing for auto return. Implement auto return. Contains a migration. May contain nuts. | ||||
* | * minor: Make it clear that non-scheduled updates can happen outside of the ↵ | Justin Clarke Casey | 2008-10-14 | 1 | -3/+0 |
| | | | | per frame update heartbeat | ||||
* | * refactor: rename SendKiPrimitive to SendKillObject since this appears more ↵ | Justin Clarke Casey | 2008-10-14 | 1 | -3/+3 |
| | | | | descriptive of what it actually does | ||||
* | - Patching a symptom of the failed WP start. We really need to find the reason | Homer Horwitz | 2008-10-11 | 1 | -1/+8 |
| | | | | | | for that... | ||||
* | Fix a nullref | Melanie Thielker | 2008-10-06 | 1 | -1/+1 |
| | |||||
* | Fix a privilege escalation with linked sets | Melanie Thielker | 2008-10-06 | 1 | -3/+6 |
| | |||||
* | Update svn properties, minor formatting cleanup. | Jeff Ames | 2008-10-05 | 1 | -1/+1 |
| | |||||
* | Tiny performance tweak | Melanie Thielker | 2008-10-04 | 1 | -2/+1 |
| | |||||
* | Avoid a gratuitious KillObject storm on region crossing | Melanie Thielker | 2008-10-04 | 1 | -2/+5 |
| | |||||
* | Add "Drop" functionality to pie menu | Melanie Thielker | 2008-10-04 | 1 | -6/+6 |
| | |||||
* | Fix: Mantis#2326: Fix: privilege escalation through attach from ground | Melanie Thielker | 2008-10-03 | 1 | -13/+21 |
| | | | | | | | | | | Fix: objects being duplicated inventory on detach. Fix: Mad jumping around of attachments while editing. Fix: Attachments being persisted to database on login. Fix: Attachments being persisted when changed by a script like invisprim refresh. Fix: Attachpoint set, but not reset correctly. Fix: prevent spurious full updates while editing attachments. Several other fixes |