aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-07-14Patch #9147Melanie Thielker1-7/+10
Patch #4 of the region settings series. Partial functionality of the new storage system. More patches to follow.
2008-07-12Mantis#1714. Thank you kindly, Krtaylor for a patch that:Charles Krinke1-1/+9
Solves llGetListLength fails scripts when list is not initialized.
2008-07-12Patch #9141 (Mantis #1655)Melanie Thielker1-1/+1
Untangles llDie handling in XEngine, which resulted in a thread being aborted while executing inside of Scene.
2008-07-10Mantis#1707. Thank you, Melanie for a patch that:Charles Krinke1-0/+36
This patch limits the maximum size of prims that can be created using libsl bots or modified clients to 65536mper side. It also limits LSL functions to that size. If a prim is already physical, the enforced constraint is 10m. A prim that is larger than 10m cannot be turned physical, either via script or UI. Linksets are handled correctly, so scaling of physical linksets is constrained by the size of it's largest component prim. Also, turning linksets physical is based on the size of it's largest ptim.
2008-07-08Mantis#1691. Applied Melanie's modification of Charles Krinke1-2/+13
Phrearch's iiGetCameraPos() patch, but not the original yet. Thank you Phrearch and Melanie.
2008-07-07change SitTarget calls from functions to propertiesSean Dague1-1/+2
2008-07-06Mantis#1678. Thank you kindly, Vytek for a patch that:Charles Krinke1-1/+1
Changes ...TimeOfDay.Milliseconds to ...TimeOfDay.TotalMilliseconds for llGetTimeOfDay() in both LSL_Api.cs and LSL_BuiltIn_Commands.cs
2008-07-06Copyright notices and formatting cleanup.Jeff Ames1-10/+10
2008-07-06Mantis#1674. Thank you kindly, Matth for a patch that:Charles Krinke1-1/+2
This patch fixes an error in llSetPrimitiveParams() that prevents correctly setting the type of the prim to SCULPT_TYPE.
2008-07-04Mantis#1659. Thank you, Melanie for a patch that:Charles Krinke1-0/+2
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.
2008-07-03Mantis#1658. Thank you, Melanie for a patch that:Charles Krinke1-2/+25
Adds IEmailModule and a module skelaton
2008-07-03Mantis#1654. Thank you kindly, Matth for a patch that:Charles Krinke1-16/+16
Updates llGetPrimitiveParams() and associated files.
2008-07-03Mantis#1653. Thank you kindly, Vytek for a patch that:Charles Krinke1-2/+1
Implements llGetTimeOfDay().
2008-07-03Mantis#1652. Thank you, Melanie for a patch that:Charles Krinke1-7/+463
Applies the patch to LSL_Api.cs
2008-07-02property encapsulation for SOPSean Dague1-1/+1
2008-07-02Mantis#1648. Thank you, Melanie for a patch that:Charles Krinke1-1/+1
Fix a script Xengine deadlock/hang if llResetScript is used in changed()
2008-06-29patch from mantis #1632, thanks MelanieMW1-1/+1
2008-06-28Mantis#1616. Applied Melanie's patch. This may or mayCharles Krinke1-2/+1
not break trunk.
2008-06-28From: Kurt Taylor <krtaylor@us.ibm.com>Dr Scofield1-4/+4
Patch to fix the passed parms and properly show llTakeCamera and llReleaseCamera as deprecated. Patch for both XEngine and DotNetEngine.
2008-06-27last round of warning squashing. calling it a day now.Dr Scofield1-8/+8
2008-06-27* Remove responsibilty for signalling scene object change from ↵Justin Clarke Casey1-2/+26
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-26Mantis#1610. Thank you, Melanie for a patch that:Charles Krinke1-1/+5
Implements the beginning of llInventoryDrop. Doesn't cover the actual dropping yet, just the permissions for it.
2008-06-26Mantis#1594. Thank you, Melanie for a patch that:Charles Krinke1-1/+37
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 Ames1-1/+1
2008-06-25Mantis#1590. Thank you kindly, Melanie for a patch that:Charles Krinke1-4/+1
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 Krinke1-1/+38
Add permissions magling to llGiveInventoryItem, correct some corner case functionality
2008-06-24* Applied patch from Melanie, mantis issue #1581 - "Refactor LSL language, ↵lbsa711-176/+166
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-13A little minor cleanup and harmonizing between LSL_BuiltIn_Commands.csCharles Krinke1-8/+0
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-09Update svn properties. Formatting cleanup.Jeff Ames1-1/+1
2008-06-07Mantis#1496. Thank you kindly, Melanie for a patch that:Charles Krinke1-86/+31
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 Johnson1-24/+132
2008-06-06Minor formatting cleanup.Jeff Ames1-3/+3
2008-06-05Mantis#1438. Thank you kindly, Melanie for a patch that:Charles Krinke1-17/+63
This patch implements the llLoopSound patch from Xantor for the XEngine
2008-06-05Mantis#1437. Patch one of four. Thank you kindly, Melanie for:Charles Krinke1-13/+22
Corrects the XEngine's script startup semantics. Completes llRequestAgentData Implements llDetectedLink Fixes a few minor issues
2008-06-04Formatting cleanup, minor refactoring, svn properties.Jeff Ames1-141/+159
2008-05-30* This is Melanie's XEngine script engine. I've not tested this real well, ↵Teravus Ovares1-351/+451
however, it's confirmed to compile and OpenSimulator to run successfully without this script engine active.
2008-05-30Update svn properties. Formatting cleanup.Jeff Ames1-9/+9
2008-05-30thanks krtaylor for a Dr Scofield1-17/+18
Patch to cleanup some incorrect parsing, boundry conditions and error checking in the llGetNotecardLine and llGetNumberOfNotecardLines functions.
2008-05-29Mantis#1411. Thank you kindly for Dataserver.cs and a patchCharles Krinke1-2/+46
that adds function stub to request region info by name and adds llRequestSimulatorData() and the dataserver event
2008-05-28From: Kurt Taylor <krtaylor@us.ibm.com>Sean Dague1-5/+84
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.
2008-05-28Mantis#1406. Thank you kindly, Xantor for a patch that:Charles Krinke1-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.
2008-05-28Formatting cleanup.Jeff Ames1-1/+1
2008-05-28Thank you, Grumly57 kindly for:Charles Krinke1-1/+1
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-26disabling m_log again.Dr Scofield1-1/+1
2008-05-26This cleans up a merge mess from the earlier checkin and implements ↵Dr Scofield1-12/+10
llOwnerSay() via the newly created Scene.SimBroadcast() call.
2008-05-25Update svn properties. Formatting cleanup.Jeff Ames1-4/+9
2008-05-25* A hacky Top Scripts display. It isn't accurate as far as ms accounting, ↵Teravus Ovares1-4/+4
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.