Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2008-12-17 | * Adding some locks to XEngine's m_PrimObjects which were prone to 'the ↵ | Teravus Ovares | 1 | -23/+34 | |
collection was modified' | |||||
2008-12-14 | Make scripted item and folder gives pop up a "accept, decline" message | Melanie Thielker | 1 | -6/+54 | |
and allow deletion of the just received item. | |||||
2008-12-14 | Remove use of time dilation in llGetTimeOfDay, llGetTime and llGetAndResetTime. | idb | 1 | -3/+3 | |
It is not documented to be applied to llGetTimeOfDay at all and is not appropriate for the other two because dilation does not directly affect script speed in OS. Fixes Mantis #2783 and #2162 | |||||
2008-12-14 | * Implements the torque/Rotational Impulse methods in the PhysicsAPI and the ↵ | Teravus Ovares | 1 | -5/+7 | |
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-12-14 | Added ATTACH_HUD_* constants fixes Mantis #2823 | idb | 1 | -0/+8 | |
2008-12-12 | Made the casting of stings to floats more robust and work more like SL. | idb | 2 | -15/+29 | |
Added some more tests that casts previously failed on. Fixes Mantis #2789 | |||||
2008-12-11 | Update svn properties, minor formatting cleanup. | Jeff Ames | 1 | -17/+17 | |
2008-12-09 | From: Christopher Yeoh <yeohc@au1.ibm.com> | Sean Dague | 1 | -4/+15 | |
The attached patch ads an OpenSim.ini option (AutomaticLinkPermission) which when enabled makes PERMISSION_CHANGE_LINKS to be granted to scripts by default. When enabled llGetPermissions will always return it as granted and llCreateLink//llBreakLink will succeed without doing llRequestPermissions. ONLY ENABLE THIS IN TRUSTED ENVIRONMENTS. The patch also fixes a minor bug in llCreateLink related to a potential dereference of a null client object. | |||||
2008-12-09 | * Gerhard's patch m2781. Does some initial work for setting up llVolumeDetect. | Teravus Ovares | 1 | -1/+7 | |
* 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. | |||||
2008-12-09 | Remove null checks on structs | idb | 1 | -6/+6 | |
2008-12-07 | Allow empty statements in LSL (; followed by ;). Fixes Mantis#2320 | Homer Horwitz | 1 | -7665/+7735 | |
2008-12-06 | Fix an ArgumentNullException when moving a DotNet scripted object to the ↵ | idb | 1 | -2/+2 | |
next region | |||||
2008-12-05 | Implementation of the llDetectedTouch* functions | idb | 5 | -15/+115 | |
2008-12-05 | Mantis #2350 | idb | 1 | -2/+3 | |
Move the DotNetEngine Unloading script debug message | |||||
2008-12-03 | Minor formatting cleanup. | Jeff Ames | 1 | -3/+3 | |
2008-12-03 | From: Christopher Yeoh <cyeoh@au1.ibm.com> | Dr Scofield | 1 | -1/+4 | |
The attached patch fixes the bug where llCreateLink will cause a null dereference if the avatar who gave link permission for the object is no longer logged in. | |||||
2008-12-03 | Remove a line of debug info in XEngine that i missed | Melanie Thielker | 1 | -1/+1 | |
2008-12-02 | * Apply http://opensimulator.org/mantis/view.php?id=2741 | Justin Clarke Casey | 1 | -1/+1 | |
* Fix llTriggerSound() * Thanks Godfrey! | |||||
2008-12-02 | Remove some of the XEngine chattiness | Melanie Thielker | 2 | -4/+4 | |
2008-12-01 | Remove duplicated avatar height calculation in lsl functions. | idb | 1 | -19/+3 | |
Use height calculation in Basic Physics and Physics of Simplicity so that avatars larger than the default walk with straight legs and shorter walk on the ground. | |||||
2008-11-30 | Update svn properties. Add copyright header. Minor formatting cleanup. | Jeff Ames | 1 | -26/+53 | |
2008-11-29 | Start scripts in attachments only after a successful attach. Elimininate | Melanie Thielker | 2 | -1/+13 | |
a gratuitious asset fetch when region crossing. | |||||
2008-11-29 | Add the lifetime management back into the LSL_Api, since that will also | Melanie Thielker | 1 | -2/+10 | |
expire and take the scripts down | |||||
2008-11-29 | Comment the ScriptSponsor and restore the indefinite lifetime for | Melanie Thielker | 3 | -12/+12 | |
scripts until that can be better debugged | |||||
2008-11-27 | * minor: remove mono compiler warnings | Justin Clarke Casey | 1 | -2/+2 | |
2008-11-27 | Test commit.. just contains div trace and other stuff. | Tedd Hansen | 3 | -12/+27 | |
2008-11-26 | ScriptSponsor and LSL_Api are now MarshalByRefObject | Tedd Hansen | 2 | -2/+2 | |
2008-11-26 | Made ScriptSponsor serializable | Tedd Hansen | 1 | -0/+1 | |
2008-11-26 | Yay for unit tests. Increased the type width of the prims and primshapes | Melanie Thielker | 1 | -0/+1 | |
tables, and changed the database modules to actually push these doubles down into the database layer. | |||||
2008-11-26 | Attempt to give script objects a proper lease time (DNE and xengine). Relies ↵ | Tedd Hansen | 5 | -16/+48 | |
on GC. Also removed lease for LSL_Api as it strictly speaking should not be MarshalByRef. Or should it? If so I broke scripting! :) | |||||
2008-11-24 | * Removed more locks on Entities | Adam Frisby | 1 | -4/+1 | |
* Entities should now in theory be lock-free externally. * Other properties may cause blocking however[?]. * ScenePresence maintains separate locks so isn't fixed by this commit. | |||||
2008-11-24 | Some refactoring from about a week ago that I forgot to commit, of ↵ | MW | 1 | -1/+1 | |
AssetTransactionModule to cut down on number of classes and to work towards having a base AssetXferUploader class than can be shared with EstateTerrainXferHandler | |||||
2008-11-21 | Refactor: Scene.ExternalChecks -> Scene.Permissions. Also make all | Melanie Thielker | 2 | -7/+7 | |
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 | 8 | -14/+13 | |
* 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 | * Improve and correct messages given to the user when permission is denied ↵ | Justin Clarke Casey | 1 | -3/+8 | |
for a particular OSSL function * I don't believe that the extra information given is anything that couldn't be worked out by trial and error | |||||
2008-11-19 | Mantis#2656. Thank you kindly, Nlin for a patch that: | Charles Krinke | 1 | -1/+17 | |
Attached patch implements llCollisionSound. Thanks T. Sado. | |||||
2008-11-19 | Reapply r7369 r7367 r7366 r7370 r7381. This brings it back up to the new | Melanie Thielker | 2 | -2/+6 | |
libOMV. | |||||
2008-11-19 | Reverting the texture sending patch and the new libOMV. This makes this | Melanie Thielker | 2 | -6/+2 | |
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 | |||||
2008-11-18 | Remove perts of jhurliman's AD security patch that had slipped in | Melanie Thielker | 1 | -8/+0 | |
2008-11-17 | * Remove Appdomain code in XEngine.cs | Justin Clarke Casey | 1 | -12/+2 | |
2008-11-17 | * Update libOMV to r2359. This is necessary for the progressive texture patch | Justin Clarke Casey | 2 | -2/+24 | |
* 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 | |||||
2008-11-17 | Fix the PAY_HIDE and PAY_DEFAULT constants to be LSLIntegers and get | Melanie Thielker | 1 | -2/+2 | |
accepted in the quick buttons list | |||||
2008-11-17 | * Remove the TransferRequest and hip debugging console output that crept in ↵ | Justin Clarke Casey | 1 | -3/+2 | |
recently | |||||
2008-11-17 | * Eliminate SOG.FakeDeleteGroup() since it is now identical with ↵ | Justin Clarke Casey | 1 | -22/+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 | -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 | |||||
2008-11-17 | fixing warnings in YProlog language support | Dr Scofield | 1 | -2/+2 | |
2008-11-17 | adding #pragma warnings to yprolog language support | Dr Scofield | 9 | -24/+22 | |
2008-11-17 | Make object chat come from the root prim's center, rather than trying to make | Melanie Thielker | 1 | -3/+3 | |
it come from a child prim position. | |||||
2008-11-17 | Fix previous build break | Melanie Thielker | 1 | -1/+1 | |
2008-11-17 | Change the semantics of the Allow_* os function control. Omitting a function | Melanie Thielker | 1 | -18/+34 | |
causes defautlt behavior. "true" now means usable unconditionally, "false" means disabled, and a list of UUIDs restricts it. This changes SECURITY! If you used "true" here before, you shoudl review your setup! |