aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-07-01Mantis#1640. Thank you, Chernega for a patch that addresses:Charles Krinke1-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).
2008-07-01From: kurt taylor (krtaylor)Dr Scofield7-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.
2008-06-30properly explaining each #pragma warning disableDr Scofield9-97/+101
massaging OSHttpRequestPump to not abort on exceptions...
2008-06-29patch from mantis #1632, thanks MelanieMW2-2/+2
2008-06-28Manti#1624. Thank you, Melanie for a patch that:Charles Krinke1-0/+4
Sets XEngine threads to en-US culture before calling script events, fixes i18n issues with european locales.
2008-06-28Comment out StringTest until we use it somewhere.Charles Krinke1-16/+16
2008-06-28Mantis#1623. Thank you, Melanie for a patch that:Charles Krinke7-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)
2008-06-28Mantis#1616. Applied Melanie's patch. This may or mayCharles Krinke8-33/+165
not break trunk.
2008-06-28From: Kurt Taylor <krtaylor@us.ibm.com>Dr Scofield6-24/+24
Patch to fix the passed parms and properly show llTakeCamera and llReleaseCamera as deprecated. Patch for both XEngine and DotNetEngine.
2008-06-28* Melanie adds the event manager back to the XEngine so all yr events are ↵Teravus Ovares1-2/+4
hers, I mean, fire.
2008-06-27last round of warning squashing. calling it a day now.Dr Scofield28-98/+266
2008-06-27Mantis#1615. Thank you, Matth for a patch that:Charles Krinke1-5/+5
causes deprecated LSL functions to throw the deprecated exception rather than not-implemented.
2008-06-27* Remove responsibilty for signalling scene object change from ↵Justin Clarke Casey2-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
2008-06-27Mantis#1612. Thank you, kindly, Matth for a patch that:Charles Krinke1-2/+43
Adds the beginnints of llRemoteLoadScriptPin() and llSetRemoteScriptAccessPin().
2008-06-26Mantis#1610. Thank you, Melanie for a patch that:Charles Krinke2-2/+11
Implements the beginning of llInventoryDrop. Doesn't cover the actual dropping yet, just the permissions for it.
2008-06-26Mantis#1600. Thank you, Melanie for a patch that:Charles Krinke1-1/+1
Fixes persistence of variable values to address broken persistence in the big refactor.
2008-06-26Mantis#1602. Thank you, Kinoc for a patch to:Charles Krinke2-4/+48
Patch to activate YieldProlog on Xengine. Only adds YieldProlog to assembly if required.
2008-06-26Mantis#1594. Thank you, Melanie for a patch that:Charles Krinke2-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
2008-06-25Minor formatting cleanup.Jeff Ames8-43/+43
2008-06-25Update svn properties. Add copyright notices.Jeff Ames3-0/+81
2008-06-25* Deleted some genned fileslbsa713-235/+0
2008-06-25Mantis#1590. Thank you kindly, Melanie for a patch that:Charles Krinke4-11/+6
Makes items appear in the item type folder, rather than in the root
2008-06-24Mantis#1587. Thank you kindly, Melanie for a patch that:Charles Krinke2-2/+39
Add permissions magling to llGiveInventoryItem, correct some corner case functionality
2008-06-24Mantis#5189. Thank you kindly, Matth for your patchCharles Krinke1-1/+38
to add the beginnings of llGiveInventory().
2008-06-24* Applied patch from Melanie, mantis issue #1581 - "Refactor LSL language, ↵lbsa7149-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!
2008-06-23* Remove all use of asset.InvType, as outlined in mailing list discussionJustin Clarke Casey1-1/+1
* This is stage 1, the field will be removed from AssetType and the assets table if this change doesn't prove problematic
2008-06-20Mantis#1573. Thank you kindly, Mikem for a patch to ourCharles Krinke1-1/+1
LSL subroutine implementation to solve an infinite loop in llParseString2List() under certain circumstances.
2008-06-18Minor formatting cleanup.Jeff Ames1-2/+1
2008-06-13* minor: Remove LINK_SET debug Console WritelineJustin Clarke Casey1-2/+0
* only appeared in DotNetEngine's LSL_BuildIn_Commands.cs * Nice spot Ewe Loon (http://opensimulator.org/mantis/view.php?id=1548)
2008-06-13A little minor cleanup and harmonizing between LSL_BuiltIn_Commands.csCharles Krinke2-19/+9
and its copy LSL_ScriptCommands.cs
2008-06-13Update svn properties, clean up formatting, refactor out duplicate ↵Jeff Ames1-13/+13
hard-coded port numbers.
2008-06-11*Parcel Prim Count Maximums moved to their own functions so modules can ↵mingchen1-1/+1
override the default method of calculating how many prims a parcel can have.
2008-06-10Mantis#1529. Thank you kindly, Grumly57 for a patch toCharles Krinke1-1/+2
xengine to: Replaces "presence.Name" => "presence.ControllingClient.Name" to return avatar's name.
2008-06-10Update svn properties. Formatting cleanup.Jeff Ames1-2/+2
2008-06-09Update svn properties. Formatting cleanup.Jeff Ames3-12/+12
2008-06-09Mantis#1469. Thank you kindly, Mikem for a patch that addresses:Charles Krinke1-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/.
2008-06-08* Fixed it so you can do a lot more llDetected* methods in many additional ↵Teravus Ovares3-5/+124
situations and have it work. * script Collision reporting works now in DotNetEngine
2008-06-08* Added compiler pre-processor, #if SPAM to SensorRepeat... so if you ↵Teravus Ovares1-3/+12
really want to see, "[AsyncLSL]: GetSensorList missing localID" and SetSensorEvent, then you can #define SPAM
2008-06-08* Fixes llDetectedKey. Teravus Ovares1-53/+2
2008-06-08Mantis#1498. Thank you Melanie for an XEngine patch that addresses:Charles Krinke1-8/+15
The attatched patch makes the changed() event fire properly and lets scripts run properly. NOTE: All existing state files must be deleted: rm ScriptEngines/*/*.state
2008-06-07Mantis#1496. Thank you kindly, Melanie for a patch that:Charles Krinke5-106/+283
Adds full implementation of all llDetected* functions for sensors, collisions and touches. Adds changed(CHANGED_REGION_RESTART) event to allow restarting of eye-candy functionality not currently persisted with the prim.
2008-06-07Patch for mantis#1493: Several patches to xengine. Thanks Melanie!Adam Johnson4-53/+278
2008-06-07Mantis#1476. Thank you kindly, Melanie for a patch that:Charles Krinke1-1/+1
0001476: [PATCH] Allow larger script state files to be loaded The previous limitation on load file size was too small for larger script projects
2008-06-07Mantis#1475. Thank you kindly, Kinoc for a patch that:Charles Krinke2-222/+830
This patch brings the Yield Prolog in sync with the YP r669. Biggest item is support for functions asserta and assertz , providing dynamic databases.
2008-06-06* llSetPrimitiveParams PRIM_FLEXIBLE is now supported.Teravus Ovares1-0/+1
2008-06-06* Added Light control from script in LLSetPrimitiveParams.Teravus Ovares1-2/+57
2008-06-06* Added a configuration option for allowing god script lsl methods.. such ↵Teravus Ovares1-19/+29
as llSetObjectPermMask. By default it's off.
2008-06-06* Adds semi broken PRIM_FLEXIBLE support for prim. It's semi-broken ↵Teravus Ovares1-5/+46
because it won't do the setting of the prim flexi from not-flexi, however, it'll tweak the parameters of an already existing flexi prim.
2008-06-06Minor formatting cleanup.Jeff Ames4-16/+16
2008-06-05Mantis#1459. Thank you kindly, CMickeyb for a patch that:Charles Krinke1-2/+5
the function that reports errors in event handling is not computing the line numbers correctly for windows paths (and probably linux paths). As a result, the conversion to int throws an exception. note... i'm not sure why we extract the line number, convert it to an int, then convert it back to a string... but hey... :-)