aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine (follow)
Commit message (Collapse)AuthorAgeFilesLines
* The new llScript-cs parser. Thanks MikeJohan Berntsson2008-07-045-0/+29071
|
* Mantis#1659. Thank you, Melanie for a patch that:Charles Krinke2008-07-043-31/+53
| | | | | | | In LSL, the state command should have an immediate effect. The OpenSim script engine seems to wait until the function ends to process the state transition.
* Mantis#1660. Thank you, kindly, Melanie for a patch that:Charles Krinke2008-07-031-2/+3
| | | | | Attached patch changes TRUE and FALSE to be LSLIntegers.
* Mantis#1658. Thank you, Melanie for a patch that:Charles Krinke2008-07-031-2/+25
| | | | | Adds IEmailModule and a module skelaton
* Mantis#1654. Thank you kindly, Matth for a patch that:Charles Krinke2008-07-034-32/+34
| | | | | Updates llGetPrimitiveParams() and associated files.
* Mantis#1653. Thank you kindly, Vytek for a patch that:Charles Krinke2008-07-031-2/+1
| | | | | Implements llGetTimeOfDay().
* Mantis#1652. Thank you, Melanie for a patch that:Charles Krinke2008-07-031-7/+463
| | | | | Applies the patch to LSL_Api.cs
* Mantis#1649. Thank you kindly, Matth for a patch that:Charles Krinke2008-07-021-7/+463
| | | | | | | This patch adds the ability to set the prim type using llSetPrimitiveParams(). Seems to work ok, but there are a staggering number of cases to test, so I have not yet tested them all.
* property encapsulation for SOPSean Dague2008-07-022-2/+2
|
* Mantis#1648. Thank you, Melanie for a patch that:Charles Krinke2008-07-023-3/+27
| | | | | Fix a script Xengine deadlock/hang if llResetScript is used in changed()
* Mantis#1643. Thank you Melanie for a patch that:Charles Krinke2008-07-011-0/+6
| | | | | | | In the new runtime, there is a flag to diable all os* comamnds. The implementation of osGetScriptEngineName ignored it. This patch fixes this.
* Mantis#1640. Thank you, Chernega for a patch that addresses:Charles Krinke2008-07-011-2/+7
| | | | | | | | It would appear that calling llResetScript() in state_entry() causes deadlock of region. Probably due to llResetScript calling state_entry again. llResetScript should see who called it, and not recall state_entry() after a state/variable reset. Once this script is in a prim, the region/world/debug/script window shows it consuming the server (from 2,400 to 800,000 milliseconds).
* From: kurt taylor (krtaylor)Dr Scofield2008-07-017-0/+67
| | | | | | | | Another new OSSL function for returning the name of the script engine currently running, osGetScriptEngineName, added to both DotNet and XEngine OSSL API.
* properly explaining each #pragma warning disableDr Scofield2008-06-309-97/+101
| | | | | | massaging OSHttpRequestPump to not abort on exceptions...
* patch from mantis #1632, thanks MelanieMW2008-06-292-2/+2
|
* Manti#1624. Thank you, Melanie for a patch that:Charles Krinke2008-06-281-0/+4
| | | | | | Sets XEngine threads to en-US culture before calling script events, fixes i18n issues with european locales.
* Comment out StringTest until we use it somewhere.Charles Krinke2008-06-281-16/+16
|
* Mantis#1623. Thank you, Melanie for a patch that:Charles Krinke2008-06-287-10/+54
| | | | | | Fully defines the equality operators on the lsl types and plubs in the script engine side of the work begun in 0001616 (aly, this one's for you)
* Mantis#1616. Applied Melanie's patch. This may or mayCharles Krinke2008-06-288-33/+165
| | | | | not break trunk.
* From: Kurt Taylor <krtaylor@us.ibm.com>Dr Scofield2008-06-286-24/+24
| | | | | | | Patch to fix the passed parms and properly show llTakeCamera and llReleaseCamera as deprecated. Patch for both XEngine and DotNetEngine.
* * Melanie adds the event manager back to the XEngine so all yr events are ↵Teravus Ovares2008-06-281-2/+4
| | | | hers, I mean, fire.
* last round of warning squashing. calling it a day now.Dr Scofield2008-06-2728-98/+266
|
* Mantis#1615. Thank you, Matth for a patch that:Charles Krinke2008-06-271-5/+5
| | | | | | causes deprecated LSL functions to throw the deprecated exception rather than not-implemented.
* * Remove responsibilty for signalling scene object change from ↵Justin Clarke Casey2008-06-272-4/+54
| | | | | | | | | | | | SceneObjectPart.SendFullUpdate() * This means that we will no longer pointlessly repersist all the prims in the scene when OpenSim first starts up * This also means that force-update on the console will not trigger repersistence. * Also, in other places persistence is no longer done where it wasn't actually necessary * I think I changed the code for all instances correctly, but it's not possible that I missed some and some things which did persist properly have stopped * Please patch or mantis if this is the case
* Mantis#1612. Thank you, kindly, Matth for a patch that:Charles Krinke2008-06-271-2/+43
| | | | | | Adds the beginnints of llRemoteLoadScriptPin() and llSetRemoteScriptAccessPin().
* Mantis#1610. Thank you, Melanie for a patch that:Charles Krinke2008-06-262-2/+11
| | | | | | Implements the beginning of llInventoryDrop. Doesn't cover the actual dropping yet, just the permissions for it.
* Mantis#1600. Thank you, Melanie for a patch that:Charles Krinke2008-06-261-1/+1
| | | | | | Fixes persistence of variable values to address broken persistence in the big refactor.
* Mantis#1602. Thank you, Kinoc for a patch to:Charles Krinke2008-06-262-4/+48
| | | | | | Patch to activate YieldProlog on Xengine. Only adds YieldProlog to assembly if required.
* Mantis#1594. Thank you, Melanie for a patch that:Charles Krinke2008-06-262-2/+73
| | | | | | | | | Fixes: - Wearable icon and name sreset to default on copy/paste - Cache is not updated when renaming/moving folders - Partial refactor to make inventory less dependen on AssetBase having a "Name" field - Add llGiveInventoryList() function
* Minor formatting cleanup.Jeff Ames2008-06-258-43/+43
|
* Update svn properties. Add copyright notices.Jeff Ames2008-06-253-0/+81
|
* * Deleted some genned fileslbsa712008-06-253-235/+0
|
* Mantis#1590. Thank you kindly, Melanie for a patch that:Charles Krinke2008-06-254-11/+6
| | | | | Makes items appear in the item type folder, rather than in the root
* Mantis#1587. Thank you kindly, Melanie for a patch that:Charles Krinke2008-06-242-2/+39
| | | | | | | Add permissions magling to llGiveInventoryItem, correct some corner case functionality
* Mantis#5189. Thank you kindly, Matth for your patchCharles Krinke2008-06-241-1/+38
| | | | | to add the beginnings of llGiveInventory().
* * Applied patch from Melanie, mantis issue #1581 - "Refactor LSL language, ↵lbsa712008-06-2449-1288/+15616
| | | | | | | | | api and compiler out of XEngine" "First stage in a major Script Engine refactor, that will result in the LSL implementaions ebing reconverged. Not there yet, but one major part is done." Thank you, Melanie!
* * Remove all use of asset.InvType, as outlined in mailing list discussionJustin Clarke Casey2008-06-231-1/+1
| | | | | | * This is stage 1, the field will be removed from AssetType and the assets table if this change doesn't prove problematic
* Mantis#1573. Thank you kindly, Mikem for a patch to ourCharles Krinke2008-06-201-1/+1
| | | | | | LSL subroutine implementation to solve an infinite loop in llParseString2List() under certain circumstances.
* Minor formatting cleanup.Jeff Ames2008-06-181-2/+1
|
* * minor: Remove LINK_SET debug Console WritelineJustin Clarke Casey2008-06-131-2/+0
| | | | | | | * only appeared in DotNetEngine's LSL_BuildIn_Commands.cs * Nice spot Ewe Loon (http://opensimulator.org/mantis/view.php?id=1548)
* A little minor cleanup and harmonizing between LSL_BuiltIn_Commands.csCharles Krinke2008-06-132-19/+9
| | | | | and its copy LSL_ScriptCommands.cs
* Update svn properties, clean up formatting, refactor out duplicate ↵Jeff Ames2008-06-131-13/+13
| | | | hard-coded port numbers.
* *Parcel Prim Count Maximums moved to their own functions so modules can ↵mingchen2008-06-111-1/+1
| | | | override the default method of calculating how many prims a parcel can have.
* Mantis#1529. Thank you kindly, Grumly57 for a patch toCharles Krinke2008-06-101-1/+2
| | | | | | xengine to: Replaces "presence.Name" => "presence.ControllingClient.Name" to return avatar's name.
* Update svn properties. Formatting cleanup.Jeff Ames2008-06-101-2/+2
|
* Update svn properties. Formatting cleanup.Jeff Ames2008-06-093-12/+12
|
* Mantis#1469. Thank you kindly, Mikem for a patch that addresses:Charles Krinke2008-06-091-0/+24
| | | | | | | | | | | | | | Currently LSL code such as below does not compile on OpenSim, but compiles fine in Second Life: list mylist = []; mylist += [1, 2, 3]; mylist += "four"; list newlist = mylist + 5.0; The problem is that the LSL_Types.list class does not have an operator for adding a string to a list. I am including a patch which implements adding a string, integer or float to a list. I am also including tests. The file LSL_TypesTestList.cs belongs in OpenSim/Tests/OpenSim/Region/ScriptEngine/Common/.
* * Fixed it so you can do a lot more llDetected* methods in many additional ↵Teravus Ovares2008-06-083-5/+124
| | | | | | | situations and have it work. * script Collision reporting works now in DotNetEngine
* * Added compiler pre-processor, #if SPAM to SensorRepeat... so if you ↵Teravus Ovares2008-06-081-3/+12
| | | | really want to see, "[AsyncLSL]: GetSensorList missing localID" and SetSensorEvent, then you can #define SPAM
* * Fixes llDetectedKey. Teravus Ovares2008-06-081-53/+2
|