aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/Shared/Api (unfollow)
Commit message (Collapse)AuthorFilesLines
2017-07-12 osSetParcelDetails: add more land update codeUbitUmarov1-5/+21
2017-07-12 osSetParcelDetails: make seeAVs send updates. This is a temporary patch, ↵UbitUmarov1-0/+15
this function does need to call a framework land function that deos issue proper updates about all fields to all cleints. ( sounds will not stop/start also for now)
2017-07-12 osSetParcelDetails: allow parcel group to be cleared alsoUbitUmarov1-7/+15
2017-07-12 osSetParcelDetails: place hard restrictions on change owner,claimdate (both ↵UbitUmarov2-17/+102
estate owner or manager) and group (same plus parcel owner that also needes to be a member of the new group); add PARCEL_DETAILS_SEE_AVATARS, PARCEL_DETAILS_ANY_AVATAR_SOUNDS and PARCEL_DETAILS_GROUP_SOUNDS
2017-07-11remove wrong comment on lsl object rez. we can't add delays on async processUbitUmarov1-3/+1
2017-07-11do lsl object rez checks on script thread before wasting time possible ↵UbitUmarov1-19/+21
creating a new poll thread
2017-06-30do calls to m_host.AddScriptLPS() on the right place on osslm this stat is ↵UbitUmarov1-208/+16
of course still wrong LPS does not mean api function calls
2017-06-30put osGetAgentIP() in threat control with level Severe so it can be disabled ↵UbitUmarov1-11/+5
even for inworld administrators as needed on some grids. rearrage the osslEnable.ini file segregating the funtions only listed for information
2017-06-28put back getAgentIP bug restricted, script owner must be a Administrator (god)UbitUmarov3-0/+24
2017-06-27remove osGetAgentIP() this was not a good idea to have :(UbitUmarov3-32/+2
2017-06-26dont list deleted ones, that still don't know they are goneUbitUmarov1-2/+2
2017-06-26dont list deleted ones, that still don't know they are goneUbitUmarov1-1/+2
2017-06-26add osGetNPCList()UbitUmarov3-0/+25
2017-06-26also on the actual source fileUbitUmarov1-11/+13
2017-06-26add similar restrictions to osObjectTeleport :(UbitUmarov1-2/+41
2017-06-26let osTeleport* always work on script prim ownerUbitUmarov1-17/+15
2017-06-26put back restriction that on osTeleport the target must be on land owned by ↵UbitUmarov1-15/+78
the script owner or this is a estate manager/owner, or target did gave script permission.
2017-06-26some shortcuts on local osTeleport, reduce its time penalty, do it with ↵UbitUmarov1-53/+49
script thread
2017-06-25add respective ossl helper funtion osDrawScaleTransform(string drawList, ↵UbitUmarov3-11/+26
LSL_Float x, LSL_Float y)
2017-06-24add string osDrawTranslationTransform(string drawList, LSL_Float x, ↵UbitUmarov3-16/+60
LSL_Float y), string osDrawRotationTransform(string drawList, LSL_Float x) and string osDrawResetTransform(string drawList) helper functions for the new vector renderer comands. Removed ThreadLevel check of similar funtions that had it None, and actually only set strings
2017-06-24revert the thread level change; remove unused dynamic texture timer from ↵UbitUmarov1-7/+7
internal code; let blend alpha work if < 255; let blend work with the selected face; etc
2017-06-24change thread level of osSetDynamicTextureDataBlendFace to VeryHighUbitUmarov1-1/+1
2017-06-24add string osSetDynamicTextureDataFace(string dynamicID, string contentType, ↵UbitUmarov3-1/+15
string data, string extraParams, int timer, int face) to easy only setting a prim face
2017-06-24osDrawFilledEllipse or string comand FillEllipse identical do Ellipse oneUbitUmarov3-0/+15
2017-05-26avoid some wrong watchdog timeoutsUbitUmarov1-2/+1
2017-05-25move assetsconnector threads to whatchdog; Abort all alive threads known to ↵UbitUmarov1-0/+1
watchdog before exit
2017-05-24give up on the code to stop AsyncCommandManager. It fails with many scripts ↵UbitUmarov1-1/+3
running, and its only done deep on exit code. It is a backgroud thread should not block exit and never did
2017-05-23 fix lock position removing a not necessary functionUbitUmarov1-10/+1
2017-05-23allow new thread creation if it was aborted on AsyncCommandManagerUbitUmarov1-3/+6
2017-05-23protect AsyncCommandManager thread from fails on the several things it checksUbitUmarov1-6/+7
2017-05-23only remove AsyncCommandManager thread when last instance is deletedUbitUmarov1-4/+11
2017-05-23 stop a few more threads on exitUbitUmarov1-16/+14
2017-05-20fix a cast that makes LitJson unhappyUbitUmarov1-1/+1
2017-05-20mantis 8172: fix llList2Json() in case of vector or rotation typesUbitUmarov1-4/+18
2017-05-19reWrite lsl json functions, forward slash is not escaped as LitJson spec; ↵UbitUmarov2-139/+650
code can use some cleanup. Scripts need to be recompiled
2017-05-12minor fix on sensorrepeatUbitUmarov1-4/+10
2017-05-04 do the same in the cases we are just moving parts around and not changing ↵UbitUmarov1-1/+1
their caches (ie their taskInventory)
2017-04-26 mantis 6738: change parsing of the HTTP_CUSTOM_HEADER parameter and ignore ↵UbitUmarov1-3/+10
entries in excess of 8 on the request
2017-04-24 some fixes on the materials paramenters of llGetPrimitiveParams()UbitUmarov1-8/+48
2017-04-24 add suport for materials parameters PRIM_NORMAL, PRIM_SPECULAR and ↵UbitUmarov1-0/+88
PRIM_ALPHA_MODE of llGetPrimitiveParams(). Im sleeping at this time, this can be very wrong
2017-04-24 fix (or actually break) llList2float() since LSL_Key is same as ↵UbitUmarov1-2/+3
LSL_String, the case of invalid LSL_Key cannot be handle, since most likely it is a string
2017-04-21 mantis 8154 dont let self lResetOtherScript mean harakiriUbitUmarov1-89/+77
2017-04-15several changes for osTeleportObjectUbitUmarov4-9/+8
2017-04-05OSSL CheckThreatLevel() with no arguments only tests if OSSL is enabled. ↵UbitUmarov1-4/+28
Faster test for safe functions that are always allowed with OSSL enabled. other name could be CheckOSSLenabled, but this name preserves functions template.
2017-04-05 give osTeleportObject proper OSFunctionThreatLevel setting on osslEnable.iniUbitUmarov1-2/+2
2017-04-04add a little speedup on repeated requests for same name on osGetLinkNumber.UbitUmarov1-0/+1
2017-04-04 add LSL_Integer osGetLinkNumber(LSL_String name). uses a cache for the ↵UbitUmarov2-0/+14
string to linknumber map, cache invalidations may still be missing :(
2017-04-04 mantis 8740: rename osObjectTeleport as osTeleportObject, replaced the stop ↵UbitUmarov4-7/+14
parameter by flags, add flags OSTPOBJ_STOPATTARRGET and OSTPOBJ_SETROT
2017-04-03add EXPERIMENTAL osObjectTeleport(LSL_Key objectUUID, LSL_Vector targetPos, ↵UbitUmarov3-0/+52
LSL_Rotation rotation, LSL_Integer stop)
2017-03-31 add OSSL functions to override linksets total mass, center of mass and ↵UbitUmarov3-0/+247
inertia. replacing the crude automatic estimation based on prims known to physics and density. Changed parameters are still not saved, and are lost on region crossings. only suported by UbODE. EXPERIMENTAL feature, only test it for now.. don't try to use in products.