aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Fix string literal with URL + LLcommand();Teravus Ovares2008-05-291-5/+5
| | | | | | * Added 'detected around: value' when a x.Y detect occurs to help debug. * Fixed object text is too long to store to the database (wikilith)
* Mantis#1411. Thank you kindly for Dataserver.cs and a patchCharles Krinke2008-05-295-5/+182
| | | | | | that adds function stub to request region info by name and adds llRequestSimulatorData() and the dataserver event
* Mantis#852. Thank you kindly, cmickeyb for a patch that:Charles Krinke2008-05-291-17/+46
| | | | | | | | | | There appears to be a problem with the mapping of scripts when an llHTTPRequest completes. CheckHttpRequests() looks for a function that maps to the localID associated with the http request. However, the only context in which it looks is that of the first region. That is, m_CmdManager.m_ScriptEngine.m_ScriptManager is the same no matter where the script executed that initiated the llHTTPRequest. Since scripts appear to be loaded into a region specific scriptmanager on startup, the event handler is only found for requests coming from the first region.
* From: Kurt Taylor <krtaylor@us.ibm.com>Sean Dague2008-05-283-7/+86
| | | | | | | | | | | | | Attached is an initial implementation of llGetNotecardLine and llGetNumberOfNotecardLines. I decided to go ahead an send these out for comment while I continue to work on the second part of the proper implementation. These functions work and return the values requested, as initially defined in the code, but should be properly implemented to return the requested information via a dataserver event. This event will be added and these functions fixed and included in a second patch shortly.
* Mantis#1406. Thank you kindly, Xantor for a patch that:Charles Krinke2008-05-281-2/+54
| | | | | | | | | llLoopSound sends out one packet to clients in view, so it doesn't work anymore when clients enter later on, or the prim is modified in any way. Solution: Stored sound data on prim, send full update instead. llStartSound and llLoopSound now accept both LLUUIDs to a sound as well as object inventory sound names. llStopSound clears prim data and sends full update.
* Formatting cleanup.Jeff Ames2008-05-283-4/+4
|
* Thank you, Grumly57 kindly for:Charles Krinke2008-05-284-1/+20
| | | | | | | This patch proposes a new function : osOpenRemoteDataChannel(key channeID) that allow to open an XMLRPC channel for remote_data event. The difference is that the channelID can be customized instead of being randomly generated.
* * Resolves comment removal in string literals in the LSL2CSConverterTeravus Ovares2008-05-281-17/+19
|
* another take on the whole string cleansing, by adding specific poisonSean Dague2008-05-271-2/+5
| | | | | | keywords in foo.bar strings. Add items to the poison array to block them.
* * Revert last commit as it opens sim owners up to all sorts of nasty ↵Teravus Ovares2008-05-271-3/+3
| | | | | | | | scripts. * If the regex that we're using isn't good enough, we really need to make it better.
* comment out the x.y security check in the script engine because it's so ↵Sean Dague2008-05-271-3/+6
| | | | | | | | aggressive it blocks string = "http://osgrid.org", amoung other things.
* disabling m_log again.Dr Scofield2008-05-261-1/+1
|
* This cleans up a merge mess from the earlier checkin and implements ↵Dr Scofield2008-05-264-20/+18
| | | | | | | | llOwnerSay() via the newly created Scene.SimBroadcast() call.
* Update svn properties. Formatting cleanup.Jeff Ames2008-05-252-6/+11
|
* * A hacky Top Scripts display. It isn't accurate as far as ms accounting, ↵Teravus Ovares2008-05-253-4/+6
| | | | | | | however you can use it to help find out what scripts are causing your simulator to cry. * Access it from the Estate tools/Debug tab.
* Thank you very much, Xantor for a patch that:Charles Krinke2008-05-252-2/+32
| | | | | | | | | | Copying, reseting, dragging scripts cause unnecessary recompilation, slowing down the simulator and filling up the ScriptEngines directory with compiled .dll and misc. files. This patch keeps track of compiled assets since the last simulator restarts, and only recompiles new assets. (editing a script generates a new asset, so no problems there).
* * Refactor: Collapse some multiple remove object pathsJustin Clarke Casey2008-05-241-1/+1
| | | | | | * Push some delete functionality into InnerScene to match what's already there for adding objects
* Mantis 1357 Patch - Thanks mikem!Adam Johnson2008-05-221-4/+8
|
* Formatting cleanup, minor refactoring. Fixed some comparisons of value ↵Jeff Ames2008-05-182-23/+13
| | | | types and null.
* Cleanup: Removed LSOEngine source again as it will not be used.Tedd Hansen2008-05-1813-3055/+0
|
* * Patch #1312 from Melanie - Abstracts Money Module to IMoneyModule.Adam Frisby2008-05-181-0/+1
|
* * whoops, misplaced / where should have been \Teravus Ovares2008-05-171-1/+1
|
* * Update on the script engine LSL parser. Blocks all static objects and ↵Teravus Ovares2008-05-171-8/+50
| | | | method references.
* Formatting cleanup.Jeff Ames2008-05-1626-259/+218
|
* Thank you very much, mjm for :Charles Krinke2008-05-161-14/+9
| | | | | Fixing LSL multiplication and division operators for quaternions
* Committing Xantor's LLEuler3Rot still broken fix patch. Mantis 001235. ↵Teravus Ovares2008-05-151-97/+44
| | | | Thanks Xantor!
* From: Dr Schofield <hud@zurich.ibm.com>Justin Clarke Casey2008-05-141-1/+1
| | | | | | | | * small patch that fixes a compiler warning (struct comparison against null again, my favourites) in LSL_BuiltIn_Commands. LSL_Types.key has a Boolean operator that can be used here.
* From: Kurt Taylor <krtaylor@us.ibm.com>Justin Clarke Casey2008-05-141-40/+2
| | | | | | More scipt engine cleanup - removed not needed or improper use of NotImplemented and Console.WriteLine
* Applied Patch mantis 1220. Implements llGetStartParameter. Thanks!Teravus Ovares2008-05-141-2/+2
|
* More formatting cleanup.Jeff Ames2008-05-142-5/+9
|
* Formatting cleanup.Jeff Ames2008-05-148-80/+84
|
* * Removed 19 warningsTeravus Ovares2008-05-142-2/+2
|
* * Tweaked a regex that was returning invalid results in some cases.Teravus Ovares2008-05-131-1/+1
|
* * Refactor: Stop exposing the inner scene's ScenePresence dictionary ↵Justin Clarke Casey2008-05-131-17/+24
| | | | directly to the world
* *Complete redo of the permissions modulemingchen2008-05-131-1/+1
| | | | | | *Removed hardcoded permissions checks *Added permissions checks where needed
* Formatting cleanup.Jeff Ames2008-05-122-66/+41
|
* 0001199: [PATCH] Add support for default animations Teravus Ovares2008-05-111-8/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From Melanie... Thanks Melanie! .
* * Changed implicit string conversion to LSL_Types.LSLString in money event ↵Teravus Ovares2008-05-113-3/+6
| | | | | | | of the key of the payer to an Explicit one. * Fixes Mantis: #1045
* * Resolve mantis 1182. Doesn't actually implement llGiveInventoryList - ↵Justin Clarke Casey2008-05-093-4/+5
| | | | | | | | merely corrects the signature so that "not implemented" message is displayed rather than a script compile failure
* From: Michael Osias <mosias@us.ibm.com>Justin Clarke Casey2008-05-091-0/+12
| | | | | | Stop .net generating ambiguous operator errors when two integers are compared for equality in LSL
* Thank you, Melanie for a patch that helps conversionCharles Krinke2008-05-091-0/+15
| | | | | from a string to a vector in OSSL.
* Thank you, Melanie for a patch that:Charles Krinke2008-05-093-129/+129
| | | | | Patch fixes the pesky "Cannot implicitly convert to bool" issue for function returns
* *Added all the permission checks to the sceneexternalchecks and modified ↵mingchen2008-05-082-6/+6
| | | | | | | permission module to follow this. *This makes permission checking much more modular; allows restrictive and granting module to be made without modifying the existing permission module
* * Applying patch #1156 - More implementation work on llGetPrimitiveParams ↵Adam Frisby2008-05-083-5/+179
| | | | (Thanks middlelink!)
* * Applying patch #1121 - Fixes for llListen() (Thanks Middlelink!)Adam Frisby2008-05-082-17/+18
|
* From: Alan M Webb <awebb@vnet.ibm.com>Sean Dague2008-05-081-2/+2
| | | | | | Introduce time dilation in scripts.
* * You can haz more spring cleaning.Adam Frisby2008-05-083-22/+7
| | | | | * Eventually this codebase will be clean. >_>
* * Some refactorings.Adam Frisby2008-05-081-1/+1
| | | | | * Added shell of new Python scripting engine. Similar in design to the one used by Rex, but will be structured at a region rather than object level, also is a region module.
* * Change LSL -> C# translated script console output to use the logger (at ↵Justin Clarke Casey2008-05-071-4/+7
| | | | DEBUG level) rather than Console.Writeline
* * Other then the prim update experiments that are going on now, ↵Teravus Ovares2008-05-071-0/+1
| | | | llTakeControls works now along with the 'release controls button'. llReleaseControls() works mostly :D.