aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Heart surgery on asset service code bits. Affects OpenSim.ini configuration ↵diva2009-05-152-8/+14
| | | | | | | | | | | | -- please see the example. Affects region servers only. This may break a lot of things, but it needs to go in. It was tested in standalone and the UCI grid, but it needs a lot more testing. Known problems: * HG asset transfers are borked for now * missing texture is missing * 3 unit tests commented out for now
* Make the LSL HTTP server create and give out URLs to scriptsMelanie Thielker2009-05-132-14026/+14346
|
* Add most of the meat to the LSL HTTP serverMelanie Thielker2009-05-131-1/+7
|
* Plumb request and return URL functions.Melanie Thielker2009-05-131-3/+10
| | | | | | Implements llRequestURL, llRequestSecureURL, llReleaseURL
* Implement llAttachToAvatar()Melanie Thielker2009-05-131-1/+27
|
* Implement llDetachFromAvatar()Melanie Thielker2009-05-131-1/+27
|
* Add interface, stub implementation and Charles Krinke2009-05-133-0/+14
| | | | | script stub for llGetHTTPHeader().
* Add interface, implementation stub andCharles Krinke2009-05-133-0/+14
| | | | | script stub for llGetFreeURLs().
* Added interface, implementation stub andCharles Krinke2009-05-131-0/+5
| | | | | script stub for llReleaseURL().
* Remove incorrect semicolonCharles Krinke2009-05-132-1/+8
|
* Add interface, stubbed implementation andCharles Krinke2009-05-133-1/+14
| | | | | script stub for llRequestSecureURL().
* Added interface, stub implementation and scriptCharles Krinke2009-05-133-0/+11
| | | | | stub for llRequestURL().
* Add interface, stub and bare implmentation for llHTTPResponse().Charles Krinke2009-05-133-0/+16
|
* Thank you kindly, Patnad, for a patch that:Charles Krinke2009-05-121-0/+2
| | | | | | | | | This is to handle the changes in the v1.23 viewer of LL regarding the adult rating. With this patch a region can be changed to the adult rating from LL viewer v1.23 and above.
* Fixed handling of inventory a bitHomer Horwitz2009-05-091-2/+2
| | | | | | | | | - AssetType isn't InventoryType. Those enums contain different numbers. Use AssetType for the asset type, InventoryType for the inventory type. - The ToString method (or ToLower) of AssetType/InventoryType doesn't necessarily return the correct LLSD string. - Replaced several magic numbers by their corresponding enum. - Fixed the invType for gestures and animations in the library. This should fix Mantis #3610 and the non-terminating inventory loading
* Thank you, Orion_Shamroy, for a patch to expand notecard readingMelanie Thielker2009-04-273-31/+136
| | | | | | | capabilities in OSSL. Fixes Mantis #3543
* Thank you, Orion_Shamroy, for a patch that adds osGetNotecardLine andMelanie Thielker2009-04-273-0/+93
| | | | | | | osGetNumberOfNotecardLines Fixes Mantis #2942
* Add copyright headers. Formatting cleanup.Jeff Ames2009-04-271-20/+17
|
* Thank you kindly, Ewe Loon, for a patch that solves:Charles Krinke2009-04-261-0/+39
| | | | | | | PRIM_TEXGEN not in llSetPrimitiveParams. Patch has been included to implement it.
* cleaning up, fixing warningsDr Scofield2009-04-221-6/+4
|
* Fix loading notecards from LSL. The first time a notecard was accessed, theMelanie Thielker2009-04-221-49/+21
| | | | | | | ID returned from the call would differ from the one later sent via dataserver(), causing AOs to fail.
* Prevent a null ref if a notecard is not foundMelanie Thielker2009-04-201-0/+6
|
* Terrain changes done via osTerrainSetHeight aren't shown immediately to the ↵Homer Horwitz2009-04-193-36/+56
| | | | | | | | | | clients in that region. I decided against sending the terrain on every call to osTerrainSetHeight (which makes it abysmally slow), and added a osTerrainFlush instead, which should be called after all the terrain-changes have been done. Changed some return types to LSL types, too, and removed some end-of-line spaces.
* Allow reading of notecards by asset ID.Melanie Thielker2009-04-181-52/+108
| | | | | | Fixes Manthis #3420
* Obtain the owner name for the X-SecondLife-Owner-Name header in ↵idb2009-04-181-1/+7
| | | | | | | llHTTPRequest when the owner is offline/not in the region. Fixes Mantis #3454
* Correct detected rotation to return the same value as llGetRot in the object ↵idb2009-04-171-1/+1
| | | | | | | being detected. Fixes Mantis #3467
* * Also use the profile cache for osKey2Name()Justin Clarke Casey2009-04-171-4/+4
|
* * Use cached user profiles in osAvatarName2Key()Justin Clarke Casey2009-04-171-4/+5
|
* * Moved the DefaultConfig settings into already-existing ConfigSettingslbsa712009-04-171-1/+1
|
* * Some more work on refactoring configs;lbsa712009-04-171-1/+1
| | | | | | | * Moved the constants out into a separate DefaultConfig * Pulled configMember up * Some minor CCC
* Add the XML manifests needed to get the new style modules to load.Melanie Thielker2009-04-152-0/+26
| | | | | | Scripting now works again
* minor: Remove some mono compiler warnings. Uncomment code when it's ↵Justin Clarke Casey2009-04-151-2/+2
| | | | actually being used.
* Convert both script engines to new region module format. Add proper unloadMelanie Thielker2009-04-156-16/+82
| | | | | | handling to XEngine. Add needed stubs to DotNetEngine.
* Actually remove the script if it tries to remove itself.Melanie Thielker2009-04-124-5/+38
| | | | | | Fixes Mantis #2929
* Fix a regression where animations would only be sent if the avatar hasMelanie Thielker2009-04-122-4/+72
| | | | | | | attachments. Convert base types to LSL types for event marshalling through IScriptModule to avoid parameter errors.
* Adding a script event, changed(CHANGED_ANIMATION)Melanie Thielker2009-04-113-0/+19
| | | | | | | | This is sent to all root prims of all attachments of an avatar when the animation state changes. llGetAnimation() can thenbe used to find the new movement animation. This eliminates the need for fast timers in AOs
* Make the scrpt engines ignore any script that begins with //MRM:Melanie Thielker2009-04-102-0/+6
|
* Introduce IXmlRpcRouter, an interface that allows registering XMLRPCMelanie Thielker2009-04-104-0/+34
| | | | | | | UUIDs with a central marshaller for grids, or publish the ULS for objects elsewhere.
* Add events to IScriptEngine to notify scripting modules of the removalMelanie Thielker2009-04-104-2/+29
| | | | | | | | | of objects from the scene, and of scripts from objects. This facilitates the development of modules that can register prims with externall servers for inbound email and XMLRPC. Currently implemented in XEngine only. Also applying cmickeyb's compiler locking patch, since it seems risk-free.
* Thank you, OwenOyen, for a patch that corrects the behavior of llRot2Euler.Melanie Thielker2009-04-101-2/+2
| | | | | | | Committed with comment changes. Fixes Mantis #3412
* * Apply http://opensimulator.org/mantis/view.php?id=3432Justin Clarke Casey2009-04-101-3/+5
| | | | | | | * Make llGroundSlope() return correct results * Thanks aduffy70!
* * Tagged long running tests with LongRunningAttribute.lbsa712009-04-091-5/+5
| | | | | | * Now, the 144 unit tests takes roughly as long time to run (16s on my laptop) that the 10 long running takes. The database tests takes forever. * Feel free to run the unit tests as you code, and the rest before commit.
* From: Christopher Yeoh <yeohc@au1.ibm.com>Sean Dague2009-04-093-0/+53
| | | | | | | | | | | The attached patch implements osKey2Name and osName2Key which converts between a UUID key for an avatar and an avatar name and vice-versa. osKey2Name is similar to llKey2Name except that it will work even if the avatar being looked up is not in the same region as the script.
* * Fixed a number of culture-variant bugs in lsl implicit type conversions.lbsa712009-04-091-9/+11
|
* * argh. reverted untested fix that snuck into the last commitlbsa712009-04-091-2/+1
|
* * tagged some more database tests as suchlbsa712009-04-091-1/+2
|
* Correct unit test for llAngleBetween()Dahlia Trimble2009-04-082-7/+3
| | | | | Reinstate patch for Mantis #3007
* * minor: remove some mono compiler warningsJustin Clarke Casey2009-04-071-12/+11
|
* * Remove unnecessary build dependencies on the ExamplemoneyModule stub. Teravus Ovares2009-04-073-3/+0
| | | | | (??? using OpenSim.Region.CoreModules.Avatar.Currency.SampleMoney ???)
* * Apply http://opensimulator.org/mantis/view.php?id=3406Justin Clarke Casey2009-04-071-0/+2
| | | | | | | * Makes Second Life environment sensor ranges and maximum response number configurable * Thanks Intimidated