Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2009-02-03 | * Now clearing parts list in the old group after a link has occurred | Justin Clarke Casey | 1 | -7/+3 | |
* Adjusted existing link tests to reflect this and added some new assertions | |||||
2009-02-03 | * Lock parts while they're being duplicated to prevent possible race ↵ | Justin Clarke Casey | 1 | -1/+7 | |
conditions with other parts changers * This shouldn't provoke any deadlocks since the callers aren't taking any other locks beforehand | |||||
2009-02-03 | * minor: remove some pointless assignments in SOG.Copy() that had already ↵ | Justin Clarke Casey | 1 | -14/+2 | |
been done by MemberwiseClone() | |||||
2009-02-02 | * Minor refactoring and comments updates | lbsa71 | 1 | -1/+2 | |
* Ignored some gens | |||||
2009-01-30 | Added a new method SendGroupRootUpdate to start addressing mantis #3019. ll ↵ | diva | 1 | -0/+14 | |
functions have not been changed. | |||||
2009-01-29 | * minor: just a few formatting changes and log quietening | Justin Clarke Casey | 1 | -1/+5 | |
2009-01-23 | * minor: remove serialization and deserializationg sog log messages for now | Justin Clarke Casey | 1 | -4/+4 | |
2009-01-02 | Use only one (static) (de-)serializer for (de-)serializing SOPs. | Homer Horwitz | 1 | -3/+22 | |
That improves performance drastically, at least for Mono, as the (de-)serializers can then be optimized (and won't use reflection anymore). On my system, before this change de-/serialization took ~9s/9s, whereas after the change it takes ~.5/.2s. | |||||
2008-12-22 | Thanks Gerhard for a patch that implements part 3 of VolumeDetection / ↵ | Dahlia Trimble | 1 | -4/+4 | |
persistance | |||||
2008-12-22 | * Fixes edit linked parts rotating the root prim in a linkset. One more ↵ | Teravus Ovares | 1 | -1/+1 | |
bug to go.. and that's editing multiple prim in a linkset at the same time. Don't try that now, as it'll bust the linkset. | |||||
2008-12-21 | * Fixes linking multiple linksets together. They no longer explode | Teravus Ovares | 1 | -10/+21 | |
* Not out of the weeds yet. Rotating the root part with 'edit linked parts' still borks all child part rotations and rotating a selection of child parts with 'edit linked parts' still borks the position/rotation of the child parts selected | |||||
2008-12-20 | Mantis#2796. Thank you kindly, Gerhard for a patch that addresses: | Charles Krinke | 1 | -5/+29 | |
On a call of llVolumeDetect(1) (or any other number !=0) volume detection is enabled. Together with VD, the phantom flag is set to the GUI. On a call of llVolumeDetect(0), vd detection is switched of again, also the phantom state is removed. On a call to llSetState(STATE_PHANTOM, false) while VD is active, also VD is switched off. The same is true for unchecking the phantom flag via GUI. This allows to take back VD without the need to script just by removing the phantom flag. Things missing in this patch: persistance of the volume-detection flag. This needs more discussion and will be included in another patch soon. | |||||
2008-12-17 | * Implement 'Save Object Back to My Inventory'. On the Linden client this ↵ | Justin Clarke Casey | 1 | -2/+11 | |
is in the Tools menu available when editing an object * This facility allows you to save changes to an object that you've rezzed into a region back into their original inventory item without having to take a copy of the rezzed object. | |||||
2008-12-14 | * Implements the torque/Rotational Impulse methods in the PhysicsAPI and the ↵ | Teravus Ovares | 1 | -0/+58 | |
ODEPlugin and pipes them to their respective LSL method. * NBody will need to be updated, this is an API change. Torque property and AddAngularForce | |||||
2008-11-29 | A try to better attachment crossing. | Melanie Thielker | 1 | -3/+5 | |
2008-11-28 | * refactor: Replace derez destiation magic numbers with an enumeration | Justin Clarke Casey | 1 | -2/+2 | |
2008-11-26 | Committing the LCO database layer. Native MySQL, no ADO. New reconnect | Melanie Thielker | 1 | -4/+16 | |
mechanism to prevent prim loss. Preserve link order on sim restart and drag copy. Fix drag-copied prims' inventories. Fix persistence of child prim inventories. | |||||
2008-11-23 | Try to keep autoreturn from IM spamming users if the prims take a bit | Melanie Thielker | 1 | -0/+1 | |
longer to be deleted | |||||
2008-11-21 | Refactor: Scene.ExternalChecks -> Scene.Permissions. Also make all | Melanie Thielker | 1 | -3/+3 | |
the internals of the permissions module adapter sane | |||||
2008-11-21 | * refactor: Rip out SOP inventory from the partial into a separate class | Justin Clarke Casey | 1 | -3/+3 | |
* SceneObjectPartInventory.cs isn't a particularly good name but it's probably not got a long life * A proper inventory interface to follow * Parallel changes for other inventory partial classes to follow at a later date | |||||
2008-11-21 | Update svn properties, minor formatting cleanup. | Jeff Ames | 1 | -4/+3 | |
2008-11-21 | Fully implement object return from the parcel dialog | Melanie Thielker | 1 | -1/+1 | |
2008-11-20 | From: Christopher Yeoh <cyeoh@au1.ibm.com> | Sean Dague | 1 | -4/+6 | |
Attached is a patch which fixes mantis bug 2645 where scripts in child prims freeze after being unlinked from the root prim. This got introduced some time after the 0.6 freeze. Have checked test suites pass even after nant clean ;-) http://opensimulator.org/mantis/bug_update_page.php?bug_id=2645 Also removes a redundant ResetIDs call Regards, Chris | |||||
2008-11-18 | Prevent a nullref when building new prims while others watch | Melanie Thielker | 1 | -0/+2 | |
2008-11-17 | Set group on newly rezzed objects to the rezzer's (or rezzing object's) | Melanie Thielker | 1 | -0/+1 | |
group | |||||
2008-11-17 | * Make sure that deleted objects do not send further object updates to the ↵ | Justin Clarke Casey | 1 | -0/+6 | |
client | |||||
2008-11-17 | * Eliminate SOG.FakeDeleteGroup() since it is now identical with ↵ | Justin Clarke Casey | 1 | -24/+0 | |
DeleteGroup() (except that is didn't lock the parts, which was a potential race condition) * Removed fake delete code from LSL_Api.SetFlexi - this code was never activiated anyway and didn't appear to make much sense on the surface | |||||
2008-11-17 | * Stop nulling SOG.m_rootPart and parts on object deletion | Justin Clarke Casey | 1 | -10/+6 | |
* This renders RootPart == null checks useless - the replacement is to check SOG.IsDeleted. However, in many cases this will not be necessary since updates to deleted parts will not be sent to the client * This should remove any remaining race conditions where an object is deleted while another thread is yet to obtain the root part to perform some operation * Doing this is probably a necessary prerequisite to moving to a model without a separate SOG and SOP * Unfortunately it's not possible to eliminate all RootPart == null checks since in some contexts it is currently used to check whether an object was created successfully | |||||
2008-11-16 | * Abstracted some methods from SceneObjectGroup to allow them to be ↵ | Adam Frisby | 1 | -2/+13 | |
overridden more easily. Specifically object creation from XML. | |||||
2008-11-16 | Introduces the message transfer module. It splits the transfer mechanics off | Melanie Thielker | 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) | |||||
2008-11-15 | Mantis #2621: Thanks idb, for a patch that will persist regularily changed ↵ | Homer Horwitz | 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). | |||||
2008-11-14 | Detach dropped attachments from the scene presence so they don't get cleaned | Melanie Thielker | 1 | -0/+5 | |
on logout | |||||
2008-11-12 | * refactor: as per a recent opensim-dev thread, rename InnerScene to ↵ | Justin Clarke Casey | 1 | -3/+3 | |
SceneGraph to make it more descriptive of its intended function | |||||
2008-11-10 | * refactor: clean up SOG xml2 reloading to reuse more code | Justin Clarke Casey | 1 | -11/+4 | |
2008-11-10 | * refactor: Make xml (orig format) loading method reuse existing set root ↵ | Justin Clarke Casey | 1 | -9/+15 | |
part method * miscellaneous doc/log message changes | |||||
2008-11-10 | * minor: remove useless exception catch | Justin Clarke Casey | 1 | -9/+1 | |
2008-11-10 | * refactor: Expose SOG.SetRootPart for outsiders to use rather than setting ↵ | Justin Clarke Casey | 1 | -3/+5 | |
RootPart and adding the part separately * Make RootPart read only | |||||
2008-11-10 | * Refactor the callers of SOG.SetPartAsRoot() to use common code | Justin Clarke Casey | 1 | -31/+18 | |
2008-11-10 | * Extend basic scene test to retrieve the object from the scene and match uuids | Justin Clarke Casey | 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 | |||||
2008-11-10 | Keep dropped prims from being temp-on-rez and getting cleaned up | Melanie Thielker | 1 | -0/+1 | |
2008-11-10 | Stop attachments from causing an update to be sent on every frame in which | Melanie Thielker | 1 | -2/+5 | |
an avatar moves. | |||||
2008-11-08 | Remove empty OSUUID.cs file. Add copyright headers. Minor formatting cleanup. | Jeff Ames | 1 | -1/+1 | |
2008-11-07 | * Apply http://opensimulator.org/mantis/view.php?id=2582 | Justin Clarke Casey | 1 | -27/+16 | |
* Send prim flags as booleans from LLClientView rather than in the native LL array * Thanks idb | |||||
2008-11-07 | * Fix bug in r7162 where avatars could not move | Justin Clarke Casey | 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 | |||||
2008-11-07 | * Rename PrimIDAllocate() to more effectively convey what it does, and put ↵ | Justin Clarke Casey | 1 | -5/+6 | |
the verb at the front | |||||
2008-11-07 | * Stop requiring local ids in the SOG constructors. | Justin Clarke Casey | 1 | -5/+11 | |
* These are assigned when the object is attached to the scene | |||||
2008-11-07 | * refactor: stop unnecessary passing of scene to sog copy constructor | Justin Clarke Casey | 1 | -6/+2 | |
* this is now done in AttachToScene() | |||||
2008-11-07 | * Stop prim attach being signalled twice (it is already been done outside ↵ | Justin Clarke Casey | 1 | -5/+1 | |
AttachToScene()) | |||||
2008-11-07 | * Remove more UpdateParentIDs() calls that are now duplicates | Justin Clarke Casey | 1 | -6/+2 | |
2008-11-07 | * Apply http://opensimulator.org/mantis/view.php?id=1883 | Justin Clarke Casey | 1 | -22/+8 | |
* Fix llSetStatus() and llSetPrimitiveParams() * Thanks idb |