aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/Common/OSSL_BuilIn_Commands.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-09-26Full API convergence. Api is back in LSL_Api.cs and OSSL_Api.cs.Melanie Thielker1-817/+0
The binaries are still different, but that is only a small step away now. The OSSLPrim has been removed. This commit will breal all scripts using Prim.Scale(), etc, syntax. It was not secure and will have to be brought back in another form.
2008-09-25CONVERGENCE!!!!!!Melanie Thielker1-5/+13
The entire LSL API is now in the single, shared file OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api_Base.cs This is for both engines. The OSSL function are still separate.
2008-09-25Convergence is almost complete. This brings the diff between the API to < 10kMelanie Thielker1-1/+1
and makes it use a common set of types in both engine. Fixes the issues with running both engines and HTTP requests / listens / timers etc.. Also fixes a couple of minor Scene issues and a CTB by nullref.
2008-09-23Remove Common/LSL_Types.cs. Both script engines now use a single versionMelanie Thielker1-0/+1
of the types, located in OpenSim/Region/ScriptEngines/Shared/LSL_Tyoes.cs Also changes the compiler in DotNetEngine to use that. You _will_ need to let your region recompile all your scripts!
2008-09-23Mantis #2243Melanie Thielker1-0/+18
Thank you, tyre, for a patch that refactors LSL to use a unified set of method signatures and type names, reorders methods and removes unused and adds new method stubs.
2008-09-15Mantis#2197. Thank you kindly, Tyre, for a patch that:Charles Krinke1-1/+29
adds the new function osTeleportAgent().
2008-09-13Formatting cleanup.Jeff Ames1-115/+115
2008-09-12* minor: Remove warningsJustin Clarke Casey1-24/+8
* leaving in the ones to do with ScriptBase since these actually indicate coding bugs that I don't have the time/brainpower to fix at the moment
2008-09-12add the m_host.AddScriptLPS(1); line. I'm not actually sure what itSean Dague1-0/+2
does, but it seems every other function here has it, so it is probably needed.
2008-09-12From: Rob Smart <SMARTROB@uk.ibm.com>Sean Dague1-0/+190
Implement an osParseJSON method useful for handling simple JSON returns from http requests. This will only work in C# at this point.
2008-09-10Update svn properties, minor formatting cleanup.Jeff Ames1-8/+8
Fix unreachable code due to typo in llDetectedGroup.
2008-09-10Mantis#2153. Thank you kindly, Godfrey for a patch that solves:Charles Krinke1-0/+8
osSetDynamicTextureData() produces error on console if ExtraParams passed empty string
2008-09-06* This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares1-15/+14
* This is a HUGE OMG update and will definitely have unknown side effects.. so this is really only for the strong hearted at this point. Regular people should let the dust settle. * This has been tested to work with most basic functions. However.. make sure you back up 'everything' before using this. It's that big! * Essentially we're back at square 1 in the testing phase.. so lets identify things that broke.
2008-08-14Make the estate owner work. Changes permissions checks to allow theMelanie Thielker1-1/+1
estate owner user the ability to add and remove estate managers, and have EM rights outside of that.
2008-07-09for testing purposes only:MW1-0/+6
added void osSetParcelMediaTime(double time) command to script engines. which sets the position of the media that is playing. Time is in seconds. Doesn't do any security checking (should be checking that the object/script is owned by the parcel owner). So could be abused, if it is then we should remove it, or add the security. Only tested in dotnet scripting engine, but should work in XEngine too.
2008-07-01From: kurt taylor (krtaylor)Dr Scofield1-0/+26
Another new OSSL function for returning the name of the script engine currently running, osGetScriptEngineName, added to both DotNet and XEngine OSSL API.
2008-05-28Thank you, Grumly57 kindly for:Charles Krinke1-0/+12
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.
2008-05-16Formatting cleanup.Jeff Ames1-2/+2
2008-05-14Formatting cleanup.Jeff Ames1-1/+1
2008-05-13*Complete redo of the permissions modulemingchen1-1/+1
*Removed hardcoded permissions checks *Added permissions checks where needed
2008-05-08*Added all the permission checks to the sceneexternalchecks and modified ↵mingchen1-3/+3
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
2008-05-05* Refactor: Break out permissions code into a separate region PermissionsModuleJustin Clarke Casey1-3/+3
2008-04-30* Patch by Melanie. Implements proper objectflags on child objects. Thanks ↵Teravus Ovares1-1/+1
Melanie! RE: 0001079: r4387. touch() event does not fire when touch script is in root prim and child prims are touched
2008-04-25* Applying mantis#1048 - Patch for osSetRegionWaterHeight()Adam Frisby1-1/+2
2008-04-23* Applying Mantis #1020 (Animations) - Thanks Melanie.Adam Frisby1-1/+1
2008-04-21* Optimised using statements and namespace references across entire project ↵Adam Frisby1-13/+5
(this took a while to run).
2008-04-20Moved script engine os* commands to OSSL_BuilIn_Commands.cs and ↵Tedd Hansen1-0/+296
OSSL_BuilIn_Commands_Interface.cs where they belong.
2008-03-18Formatting cleanup.Jeff Ames1-27/+25
2008-03-04Added copyright heaaders. Minor cleanup.Jeff Ames1-5/+2
2008-02-25I'm the stupidest stupid in the whole world. :)Tedd Hansen1-19/+19
Fixed a bug in new Prim where I actually ADDED new values to old values instead of directly assigning them... Now that was a waste of time! :P
2008-02-24Added limits to Prim.Position.X/Y/Z (0-255) so that your prims won't wander ↵Tedd Hansen1-0/+12
off into eternity
2008-02-24Fixed startup logo size to match a Win CMD window.Tedd Hansen1-18/+160
Fixed bugs in new OOP commands. Prim.Rotation.X += 45; Prim.Position.X += 10; Now how do I find the prim I asked to += 10 every 1 second???
2008-02-24Ok, so NOW scripts work. New patch to break them coming soon.Tedd Hansen1-0/+2
2008-02-24By now you all have learned that when I'm committing scripting usually ↵Tedd Hansen1-1/+3
doesn't work, so no big surprise. :) Modified baseclass for compiled script to incorp new OSSL commands class and renamed it to follow standards and all that. Scripts may work again. :)
2008-02-24Implemented object oriented Prim.Position, Prim.Rotation and Prim.Text.Tedd Hansen1-9/+20
Example: Prim.Position.X += 10;
2008-02-24eolTedd Hansen1-82/+82
2008-02-24Changed so "BuiltIn_Commands" given to scripts is easily extendable. Added ↵Tedd Hansen1-90/+82
new OSSL_BuilIn_Commands class where we can start adding our own modular commands.
2008-02-20Minor cleanup.Jeff Ames1-1/+1
2008-02-20* Cleanup of some memory consuming items on ScenePresence.Close().Teravus Ovares1-0/+11
* Untangled a tangly shutdown loop for the ScenePresence. * Suggested to the Garbage Collector that this may be a good time to >.>, <.< *gasp* collect the memory.
2007-10-30* Optimized usingslbsa711-1/+1
* Shortened type references * Removed redundant 'this' qualifier
2007-10-19get rid of all the ^M line endingsSean Dague1-79/+79
2007-10-15* Applied patch #418 : copyright-r2012.patch - some errors, but got most thrulbsa711-1/+29
2007-10-11Some changes to the sending of updates of SceneObjects to clients, that I ↵MW1-50/+50
did a few weeks ago but never committed (and never completely finished what I had planned).
2007-10-05getting all our line endings consistant againSean Dague1-5/+5
2007-09-19* Modernized ScriptManager to new interface-based module calls.lbsa711-9/+6
* 'remove redundant this qualifier' ftw
2007-09-17fixing me some line endingsSean Dague1-54/+54
2007-09-10hooked up sdague new sqlite asset database provider to the old asset system. ↵MW1-0/+33
So we can still use sqlite for assets while we wait for the rest of the new asset system to be wrote. Needs more testing, so if it causes problems will have to swap back to db4o.
2007-09-08Converted the LSL scripting engine into a IRegionModule, so now all ↵MW1-0/+21
"modules" share a common base interface and are loaded from the single loader. (It seems to work fine, but I have left the old scriptengine loader, incase we have to change back). Removed the reference to OpenJpeg in the DynamicTextureModule, to see if that was causing the build problem someone is having. Added a Temporary fix for the "existing connection was forcibly closed by the remote host" exception on windows when a user logs out of a multiregion instance. Some early work to prepare for improving the way clients are updated (about prims etc).