Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | * minor: small documentation comment | Justin Clarke Casey | 2008-12-23 | 1 | -0/+7 |
| | |||||
* | * Remove IGesturesModules since it won't be very helpful without a client ↵ | Justin Clarke Casey | 2008-12-23 | 1 | -2/+0 |
| | | | | message anyway | ||||
* | * refactor: Replace part of SceneObjectPart with the identical sound playing ↵ | Justin Clarke Casey | 2008-12-23 | 1 | -15/+5 |
| | | | | code in the SoundModule | ||||
* | Thanks Gerhard for a patch that implements part 3 of VolumeDetection / ↵ | Dahlia Trimble | 2008-12-22 | 1 | -1/+6 |
| | | | | persistance | ||||
* | Mantis#2796. Thank you kindly, Gerhard for a patch that addresses: | Charles Krinke | 2008-12-20 | 1 | -15/+81 |
| | | | | | | | | | | | | | | 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. | ||||
* | Fix Mantis#2878 for now by not resetting physical values on rez (only on ↵ | Homer Horwitz | 2008-12-20 | 1 | -1/+1 |
| | | | | | | | switch). We still might have to split the rotational velocities into a physical and a non-physical part... | ||||
* | - Set acceleration and rotational velocity to 0, too | Homer Horwitz | 2008-12-19 | 1 | -7/+10 |
| | | | | | | - Pull it up a bit, so the physics is notified of it, too, before being switched off. | ||||
* | Stop prims that get non-physical. Fixes Mantis#2859. | Homer Horwitz | 2008-12-19 | 1 | -0/+7 |
| | |||||
* | Remove forgotten debug message from my last commit. | Homer Horwitz | 2008-12-19 | 1 | -1/+0 |
| | |||||
* | Reset Expire date for tempOnRez objects on rez. Fixes Mantis#2848 | Homer Horwitz | 2008-12-19 | 1 | -4/+13 |
| | |||||
* | Make llSetAlpha and llSetTexture properly queue full updates, so changes | Melanie Thielker | 2008-12-18 | 1 | -1/+1 |
| | | | | | | are visible right away | ||||
* | * Implement 'Save Object Back to My Inventory'. On the Linden client this ↵ | Justin Clarke Casey | 2008-12-17 | 1 | -6/+43 |
| | | | | | | | | | 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. | ||||
* | * minor: method documentation and miscellaneous tidy | Justin Clarke Casey | 2008-12-15 | 1 | -7/+8 |
| | |||||
* | * Implements the torque/Rotational Impulse methods in the PhysicsAPI and the ↵ | Teravus Ovares | 2008-12-14 | 1 | -0/+62 |
| | | | | | | | ODEPlugin and pipes them to their respective LSL method. * NBody will need to be updated, this is an API change. Torque property and AddAngularForce | ||||
* | * Gerhard's patch m2781. Does some initial work for setting up llVolumeDetect. | Teravus Ovares | 2008-12-09 | 1 | -0/+8 |
| | | | | | | * Warning! Physics API change. This means that the NBodySimulation needs to be updated! * PhysicsActor -> void SetVolumeDetect(int) needs to go into classes that use PhysicsActor as their base class. | ||||
* | * Tweaks physics so that linked prim are a single body. This will make ↵ | Teravus Ovares | 2008-12-07 | 1 | -0/+6 |
| | | | | | | | | linked prim more stable and probably the last obstacle to vehicles physics wise. * Fixed a bug that caused physics proxies to be scattered when you link an object. * Single physical prim work exactly the same as before, just linked physical prim will have changed. | ||||
* | Stop attachments from twisting away. Thismakes attachments phantom, which | Melanie Thielker | 2008-11-29 | 1 | -4/+4 |
| | | | | | | is the proper way to handle this | ||||
* | Fix build break | Melanie Thielker | 2008-11-27 | 1 | -1/+1 |
| | |||||
* | And take away a now unnecessare swap elsewhere. We should not be swapping | Melanie Thielker | 2008-11-27 | 1 | -6/+1 |
| | | | | | | them anywhere but at the point of transmission | ||||
* | Committing the LCO database layer. Native MySQL, no ADO. New reconnect | Melanie Thielker | 2008-11-26 | 1 | -1/+9 |
| | | | | | | | | 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. | ||||
* | * Make a step on removing direct access to TaskInventoryDictionary from ↵ | Justin Clarke Casey | 2008-11-25 | 1 | -3/+3 |
| | | | | other packages | ||||
* | * Remove direct access to Inventory.Serial | Justin Clarke Casey | 2008-11-25 | 1 | -7/+11 |
| | |||||
* | * refactor: Establish an IEntityInventory interface for ↵ | Justin Clarke Casey | 2008-11-25 | 1 | -1/+1 |
| | | | | SceneObjectPartInventory.cs and expose that from SceneObjectPart rather than the original object | ||||
* | Refactor: Scene.ExternalChecks -> Scene.Permissions. Also make all | Melanie Thielker | 2008-11-21 | 1 | -1/+1 |
| | | | | | | the internals of the permissions module adapter sane | ||||
* | * Comment out unused access time method in MSSQL | Justin Clarke Casey | 2008-11-21 | 1 | -1/+0 |
| | | | | | | * This should probably be being called in FetchAsset() instead as for all the other databases, but I lack the means to test MSSQL | ||||
* | * refactor: Rip out SOP inventory from the partial into a separate class | Justin Clarke Casey | 2008-11-21 | 1 | -19/+48 |
| | | | | | | | | * 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 | ||||
* | Update svn properties, minor formatting cleanup. | Jeff Ames | 2008-11-21 | 1 | -2/+2 |
| | |||||
* | * minor: Remove comparison of UUID struct against null picked up as a warning | Justin Clarke Casey | 2008-11-21 | 1 | -1/+1 |
| | |||||
* | From: Christopher Yeoh <cyeoh@au1.ibm.com> | Sean Dague | 2008-11-20 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | | 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 | ||||
* | Mantis#2656. Thank you kindly, Nlin for a patch that: | Charles Krinke | 2008-11-19 | 1 | -1/+36 |
| | | | | | | Attached patch implements llCollisionSound. Thanks T. Sado. | ||||
* | Reapply r7369 r7367 r7366 r7370 r7381. This brings it back up to the new | Melanie Thielker | 2008-11-19 | 1 | -3/+3 |
| | | | | | | libOMV. | ||||
* | Reverting the texture sending patch and the new libOMV. This makes this | Melanie Thielker | 2008-11-19 | 1 | -3/+3 |
| | | | | | | | | | release a direct descendant of the stable 7364, with all the features and none of the issues. This omits the following patch chain: r7383 r7382 r7381 r7377 r7375 r7373 r7372 r7370 r7369 r7368 r7367 r7366 | ||||
* | Set group on newly rezzed objects to the rezzer's (or rezzing object's) | Melanie Thielker | 2008-11-17 | 1 | -1/+2 |
| | | | | | | group | ||||
* | * Update libOMV to r2359. This is necessary for the progressive texture patch | Justin Clarke Casey | 2008-11-17 | 1 | -3/+3 |
| | | | | | | | | * Update libopenjpeg as well for this patch. * Appears to be okay on a very short sniff test * Source code will be placed in opensim-libs shortly | ||||
* | * Make sure that deleted objects do not send further object updates to the ↵ | Justin Clarke Casey | 2008-11-17 | 1 | -15/+4 |
| | | | | client | ||||
* | * Stop nulling SOG.m_rootPart and parts on object deletion | Justin Clarke Casey | 2008-11-17 | 1 | -8/+8 |
| | | | | | | | | | | * 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 | ||||
* | Make object chat come from the root prim's center, rather than trying to make | Melanie Thielker | 2008-11-17 | 1 | -9/+6 |
| | | | | | | it come from a child prim position. | ||||
* | Back out the attachment location patch to debug a crash | Melanie Thielker | 2008-11-17 | 1 | -4/+5 |
| | |||||
* | Try to fix login crash | Melanie Thielker | 2008-11-17 | 1 | -5/+8 |
| | |||||
* | Add some null checks | Melanie Thielker | 2008-11-17 | 1 | -2/+2 |
| | |||||
* | Fix child prims in attachments chatting from near 0,0,0 rather than | Melanie Thielker | 2008-11-17 | 1 | -3/+3 |
| | | | | | | the avatar position. Fixes "silent" child prim scripts | ||||
* | * Abstracted some methods from SceneObjectGroup to allow them to be ↵ | Adam Frisby | 2008-11-16 | 1 | -1/+0 |
| | | | | overridden more easily. Specifically object creation from XML. | ||||
* | Prevent NRE if you do a llSetStatus(STATUS_ROTATION...) on an object that ↵ | Homer Horwitz | 2008-11-15 | 1 | -2/+5 |
| | | | | isn't physical. | ||||
* | Prevent pieces from other people's HUDs from displaying at the center of | Melanie Thielker | 2008-11-11 | 1 | -1/+2 |
| | | | | | | every user's HUD | ||||
* | * refactor: clean up SOG xml2 reloading to reuse more code | Justin Clarke Casey | 2008-11-10 | 1 | -2/+0 |
| | |||||
* | * Extend basic scene test to retrieve the object from the scene and match uuids | Justin Clarke Casey | 2008-11-10 | 1 | -55/+2 |
| | | | | | | | * 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 | ||||
* | Mantis #2553: Thank you, idb, for a fix that helps to persist changes in ↵ | Homer Horwitz | 2008-11-08 | 1 | -0/+8 |
| | | | | prim attributes. | ||||
* | * Apply http://opensimulator.org/mantis/view.php?id=2582 | Justin Clarke Casey | 2008-11-07 | 1 | -36/+16 |
| | | | | | | | * Send prim flags as booleans from LLClientView rather than in the native LL array * Thanks idb | ||||
* | * Stop requiring local ids in the SOG constructors. | Justin Clarke Casey | 2008-11-07 | 1 | -9/+6 |
| | | | | | | * These are assigned when the object is attached to the scene | ||||
* | * Remove SceneObjectPart.AttachToScene() since the remaining instruction can ↵ | Justin Clarke Casey | 2008-11-06 | 1 | -8/+1 |
| | | | | be done by other means |