aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-03-27* minor: remove one mono compiler warningJustin Clarke Casey1-1/+1
2009-03-26Read the .map files in on sim startup. Also clean them up when an assemblyMelanie Thielker2-1/+32
is deleted.
2009-03-26Avoid preprocessing scripts on region restart just to generate the lineMelanie Thielker1-11/+23
number map. Instead, write the map to a file for later use. That is not yet used, so currently runtime errors after a sim restart will have wrong line numbers
2009-03-26Avoid writing script state to the filesystem if the state has not changed.Melanie Thielker1-14/+19
Remove the unneccessary double check that was only used to provide a meaningless warning message for a corner case.
2009-03-26 - adding osGetAgents() which returns a list of all avatars in the regionDr Scofield3-46/+79
in which the script is running. - found a bag of space characters under my desk, thought i'd donate them to the JSON OSSL function (aka clean up)
2009-03-26Make the error messages passed to RegionReady more descriptiveMelanie Thielker1-3/+4
Patch by antont, thank you. Fixes Mantis #3338
2009-03-25cleanupDr Scofield2-2/+1
2009-03-24Change llGetOwnerKey to use another overload of GetSceneObject.Melanie Thielker1-1/+1
Fixes Mantis #3326
2009-03-24Thank you, dslake, for a patch that speeds up the Delete Old Files optionMelanie Thielker1-13/+19
in the compiler. Committed with changes. Fixes Mantis #3325
2009-03-22Thank you, dslake, for a patch that fixes XEngine linemap handling.Melanie Thielker1-1/+4
Fixes Mantis #3321
2009-03-20Thank you, mcortez, for patch to add functionality to the sun module.Melanie Thielker3-0/+114
Fixes Mantis #3313
2009-03-18* Apply http://opensimulator.org/mantis/view.php?id=3311Justin Clarke Casey1-10/+22
* Store script timers in a dictionary rather than a list to make unset much more efficient * Thanks dslake
2009-03-17Fixed the looping on llParcelMediaCommandList, now PARCEL_MEDIA_COMMAND_PLAY ↵MW1-2/+13
will make the media play only once like its meant to, and PARCEL_MEDIA_COMMAND_LOOP can be used to make it loop.
2009-03-17From: Christopher Yeoh <yeohc@au1.ibm.com>Dr Scofield1-5/+10
Attached is a patch which enabled through an OpenSim.ini option the ability to read long notecard lines. Currently although the data is read from the notecard it is truncated at 255 characters (same as for the LL servers. This patch allows the setting of that limit to a different value. ; Maximum length of notecard line read ; Increasing this to large values potentially opens ; up the system to malicious scripters ; NotecardLineReadCharsMax = 255 this allows for save/restore functionality using notecards without having to worry about very short line length limits.
2009-03-15Fixes Mantis #3294. Thank you kindly, Godfrey, for a patch that:Charles Krinke1-2/+40
Attached is a patch which provides osAvatarPlayAnimation() the ability to also trigger animations contained within the same prim as the script, as llStartAnimation() does. (It also modifies osAvatarStopAnimation(), otherwise the script wouldn't be able to stop animations it had started.)
2009-03-15Fixes Mantis #3289. Thank you kindly, Ewe Loon, for a patch that:Charles Krinke1-10/+28
fixes Sporadic Errors in "Dictionary<InstanceData, DetectParams[]" Causing total script Failure
2009-03-13Thank you, mcortez, for a patch that fixes a number of long standingMelanie Thielker3-0/+34
issues with the sun module. Fixes Mantis #3295
2009-03-11* Make all coded defaults match settings in OpenSim.ini.exampleJustin Clarke Casey4-5/+8
* In most cases, the setting in OpenSim.ini.example is taken as the canonical one since this is the file virtually everyone ends up using * OpenSim will start up with a blank OpenSim.ini, in which case sqlite is the default database (as before)
2009-03-11Remove chained tests in BasicGridTest.cs.Mike Mazur1-1/+1
It's good practice to isolate unit tests so their outcome (pass/fail) does not depend on whether another test has been run/passed/failed. A method is used to populate the DB independently for each test, and a TearDown method cleans up the database after each test. Also adding extra comment in C-style comment test.
2009-03-07Limit the message length from llInstantMessage to 1024 characters ↵idb1-1/+5
http://wiki.secondlife.com/wiki/LlInstantMessage Also truncate messages that may exceed the limit set by the packet size. The limit in OpenMetaverse is 1100 bytes including a zero byte terminator. Fixes Mantis #3244
2009-03-07Added the ability to set User-Agent in llHTTPRequest. No new default value ↵idb1-0/+3
has been set since having no User-Agent seems to work well but the facility is now available to set this if required. Using something based on the pattern of SLs User-Agent may well cause problems, not all web servers respond well to it. See the notes in the SL Wiki http://wiki.secondlife.com/wiki/LlHTTPRequest Fixes Mantis #3143
2009-03-07Correct casts so that the target id in the at_target event matches the ↵idb1-0/+5
original target id. Fixes Mantis #2861
2009-03-07Update svn properties, minor formatting cleanup.Jeff Ames1-14/+14
2009-03-06Fixes Mantis #3260. Thank you kindly, MCortez for a patch that:Charles Krinke1-16/+13
llSetHoverHeight() should not clamp the x/y position of an object the way MoveTo does, and it should recalculate the absolute height to hover at as an object moves to reflect the current ground/water height under it. Correctly implementing required adjusting the Physics interfaces and implementing at the physics plug-in level. The attached is a patch that correctly implements llSetHoverHeight() including updates to the ODE physics plug-in.
2009-03-06* refactor: Remove GetLandOwner function from SceneJustin Clarke Casey2-29/+34
* Simplify since the land is never null
2009-03-05* Replace Scene.GetLandHeight() with a straight query to Scene.Heightmap ↵Justin Clarke Casey1-12/+9
(which is used in other contexts)
2009-03-05* refactor: move media and music url setting from scene into LandObjectJustin Clarke Casey2-4/+6
2009-03-05Fixes Mantis #3255. Thank you kindly, MCortez, for a patch that:Charles Krinke1-9/+8
Changes to IWindModule interface: Change from assuming a single array of 256 Vector2 values to a lookup function that takes region x, y, z and returns a Vector3 * Changed llWind() to use new lookup method of IWindModule * Moved logic for determining the wind at a given point in the data array from llWind() to the Wind Module itself.
2009-03-05Fixes Mantis #3194. Thank you kindly, Godfrey for a patch that:Charles Krinke1-1/+19
fixes llSetLinkPrimitiveParams() - PRIM_ROTATION rotates the prim containing the script, rather than the specified child prim
2009-03-05Fixes Mantis #3253. Thank you kindly, Godfrey, for a patch that:Charles Krinke1-1/+1
Corrects the incomplete implementation of llXorBase64StringsCorrect() so that it returns the proper reversible result.
2009-03-02After another heroic and bloody battle, OpenSim Dino Expedition 1, killed ↵MW3-22/+0
off OsSetParcelMediaTime, which was only ever added for testing. And all the logic code of it has been commented out for a long time.
2009-02-26This adds a new osGetAgentIP function with threat level set to High. ItSean Dague3-0/+38
isn't tested, but it doesn't break anything else. The reason for this function is to let in world tools be used to coordiante out of world network services that need access to client ip addresses.
2009-02-25* minor: Remove most mono compiler warningsJustin Clarke Casey1-1/+1
2009-02-25Allow /* C-style comments */ in LSL scripts.Mike Mazur2-17501/+17655
This fixes Mantis #3199. opensim-libs SVN r87 contains the corresponding changes.
2009-02-25Fixes Mantis #3187. Thank you kindly, DoranZemlja for a patch that:Charles Krinke2-0/+2
Deals with the multiple warning side affect introduced earlier.
2009-02-23Update svn properties, add copyright headers, minor formatting cleanup.Jeff Ames1-1/+1
2009-02-23Mantis#3187. Thank you kindly, DoranZemlja for a patch that:Charles Krinke6-0/+169
Adds a warning for an LSL construct that exploits a popular list memory saving hack.
2009-02-22Mantis#3218. Thank you kindly, TLaukkan (Tommil) for a patch that:Charles Krinke12-40/+44
* Added log4net dependency to physxplugin in prebuild.xml. * Added missing m_log fields to classes. * Replaced Console.WriteLine with appropriate m_log.Xxxx * Tested that nant test target runs succesfully. * Tested that local opensim sandbox starts up without errors.
2009-02-22Refactor log4net logger handling in script engine. (#3148)Jeff Ames15-126/+134
2009-02-21Thank you kindly, DoranZemlja for a patch that:Charles Krinke1-1/+1
Solves the Object-Key problem when using llHTTPRequest()
2009-02-21Add copyright headers. Minor formatting cleanup.Jeff Ames1-2/+2
2009-02-21Thank you, robsmart, for a patch that allows the shard to be set.Melanie Thielker1-1/+9
The built-in default is OpenSim, unless a user server url is given, then that is used, unless "shard" is also goven, then shard takes precedence. The defult in OpenSim.ini is "OpenSim" for compatibility.
2009-02-20* Upped VersionInfo to 0.6.3 and in the process, changed assemblyinfo to ↵lbsa711-3/+3
0.6.3.* to better track down dll ref and overwrite problems.
2009-02-20* Consistently lock part.TaskInventory as pointed out in ↵Justin Clarke Casey2-174/+371
http://opensimulator.org/mantis/view.php?id=3159 * Not locking causes enumeration exceptions as described in this matis * part.TaskInventory needs to be locked for every access as it's a dictionary * Extra locking will hopefully not cause any major issues - in places where the enumeration of the dictionary performs other lock or long running operations, the dictionary is cloned instead
2009-02-20Thanks DoranZemlja for a patch implementing non-shortcircuiting inMike Mazur2-12/+31
logical and and logical or in LSL. Fixes Mantis #3174.
2009-02-19Force plugin state update when region crossingMelanie Thielker1-0/+4
2009-02-19Try this, then :) remove just one line from script serialization, Melanie Thielker1-1/+0
hunting the bug
2009-02-19Refix the fix, adding a forgotten lineMelanie Thielker1-0/+1
2009-02-19Attempt to fix a Windows only race in thread terminationMelanie Thielker1-1/+8
2009-02-18Fix the windows sharing violations on script crossingsMelanie Thielker2-3/+45