aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Xengine: Error on division by Zero. Yengine will take a lot more work. If ↵UbitUmarov2019-10-171-9/+46
| | | | your script gets killed by this, don't bother us, your script is just BAD
* Yengine make float.tostring culture invariantUbitUmarov2019-10-171-1/+2
|
* tests: windows does not have 1ms time resolutionUbitUmarov2019-10-161-3/+3
|
* fix some texts initUbitUmarov2019-10-164-0/+18
|
* OSSL: threading issueUbitUmarov2019-10-161-1/+1
|
* OSSL: stop reading configuration file on every script start.UbitUmarov2019-10-161-63/+78
|
* make OSSL parsing error warning more clearUbitUmarov2019-10-161-4/+8
|
* change OSSL functions allow control code. Behavior should stat pretty much ↵UbitUmarov2019-10-162-72/+121
| | | | the same. Some help testing, please
* add OSSL option PermissionErrortoOwner (true or false). if true ossl ↵UbitUmarov2019-10-163-101/+138
| | | | functions permission errors will only be sent to prim owner, defaul false: send all around
* add osResetAllScripts(LSL_Integer AllLinkset). use with careUbitUmarov2019-10-114-1/+41
|
* remove useragentserviceconnector dns lookup also on osslUbitUmarov2019-10-061-1/+1
|
* fix saving appearence to notecard, so they can work on older regionsUbitUmarov2019-09-152-14/+8
|
* allow particles scale max to be 7.96m, supported by protocolUbitUmarov2019-09-121-1/+1
|
* add osSlerp()UbitUmarov2019-09-045-1/+72
|
* add a few lsl constantsUbitUmarov2019-08-281-1/+13
|
* mantis 8583: osGetRegionMapTexture(); now returns prim region map textureID, ↵UbitUmarov2019-08-273-6/+11
| | | | without any requests to grid
* Massive console refactor. Greatly simplify interface.Melanie2019-08-202-12/+16
|
* mantis 8577: add key osGetInventoryItemKey(string name) to get a inventory ↵UbitUmarov2019-08-164-1/+26
| | | | item ID within prim inventory. the llGetInventory does return the asset it, not item.
* Merge branch 'master' of brain.opensimulator.org:/var/git/opensimMelanie2019-08-079-169/+194
|\
| * make sure XEngine does release script events when a script is destroyedUbitUmarov2019-08-011-0/+3
| |
| * mantis8548: let rotation division be -(olderResult) this is formally more ↵UbitUmarov2019-08-011-2/+6
| | | | | | | | correct (and it is the same rotation), keep not normalizing, as SL seems to do
| * mantis8548: change more LSL arguments declarations to their formal form. ↵UbitUmarov2019-07-313-100/+108
| | | | | | | | Still a lot more to do. This is a case where coerence matters over performance, to avoid more future issues
| * mantis8564: add region_up_time to llGetEnv. Returns string with seconds ↵UbitUmarov2019-07-311-66/+55
| | | | | | | | since region start. There where ways do get it, but this makes life easier
| * change value of PARCEL_DETAILS_DWELL to a higher value to give more room for ↵UbitUmarov2019-07-315-6/+7
| | | | | | | | standard values, change return types, update script syntaxe
| * Mantis #8481 part two.TBG Renfold2019-07-313-0/+16
| | | | | | | | Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
| * Mantis #8481 part one.TBG Renfold2019-07-312-0/+4
| | | | | | | | | | | | Add llGetParcelDetails(vector pos, [PARCEL_DETAILS_LANDDWELL]) Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
* | Fix scope support to get friends list names across co-hosted gridsMelanie2019-08-071-0/+2
|/
* mantis 8563: do not modify collection inside a loop on it a foreach on itUbitUmarov2019-07-151-8/+10
|
* missing old flag VEHICLE_FLAG_NO_FLY_UPUbitUmarov2019-05-221-0/+1
|
* mantis 8527 and 8517: let llSetLinkPrimitiveParam*() PRIM_TEXTURE ignore ↵UbitUmarov2019-05-141-1/+1
| | | | texture id/name if invalid, processing the other parameters, for compatibily with old scripts.
* soem cleanupUbitUmarov2019-05-022-2/+15
|
* add osLocalTeleportAgent(key agent, vector position, vector velocity, vector ↵UbitUmarov2019-05-013-0/+23
| | | | lookat, LSL_Integer flags). Velocity only works with ubOde but still not good. flags = bit field: 1 use velocity, 2 use lookat, 4 rotate avatar look in current velocity direction (ignored if 2 ie flag = 7 is same as 3). This bypasses most the unnecessary logic of osTeleportAgent, having usage same permissions. It may do region crossings(?). Experimental stage, feedbakc expected ;)
* change osSetProjectionParams a bit and add a variant that atkes a linknumber ↵UbitUmarov2019-04-183-7/+43
| | | | argument. For now can only change one prim per call
* mantis 8517: actually let NULL_KEY do the same as on PRIM_TEXTUREUbitUmarov2019-04-181-1/+1
|
* mantis 8517: let texture argument of PRIM_TEXTURE only change the other ↵UbitUmarov2019-04-181-53/+72
| | | | parameters. On PRIM_NORMAL and PRIM_SPECULAR will be as NULL_KEY removing the material. This may be changed for coerence in future
* Yengine: rename a field, do some updates using interlockedUbitUmarov2019-04-161-18/+18
|
* Yengine: change binary code version, so scripts are automaticly recompiled ↵UbitUmarov2019-04-161-1/+1
| | | | with new changes
* Ynegine: add some missing memory usage on script resetUbitUmarov2019-04-161-3/+13
|
* mantis 8518: Yengine; we can't wait for GC (worse finalizers) to count ↵UbitUmarov2019-04-159-80/+178
| | | | released memory of some local variables, so add a pseudo free; fix memory account on timeslice rentry; change the folder for the debug IL files; fix memory usage on reset. This changes will only take effect on new compiles
* linux likes other tz namesUbitUmarov2019-04-081-0/+11
|
* add osGetPSTWallclock() returns wall clock in PST or PDT, for those that for ↵UbitUmarov2019-04-083-1/+29
| | | | some odd reason think need it. OpenSim girds shoudl use UTC (gtm) but whatever
* Yengine: try fix changing scripts running state if the have long eventsUbitUmarov2019-04-014-23/+96
|
* Yengine: clear events queue on reset. Also keep clearing all on state ↵UbitUmarov2019-04-011-2/+7
| | | | change. (Linked message events are deleted at sl)
* Yengine attachment drop, do set attachment ready eventUbitUmarov2019-03-311-0/+1
|
* fix osSet/GetPrimitiveParams threat levelUbitUmarov2019-03-311-2/+2
|
* Yengine: fix scripts resume on attachments dropUbitUmarov2019-03-281-1/+2
|
* mantis 8508: ignore llAttachToAvatar if already attachedUbitUmarov2019-03-281-0/+4
|
* LSL update texture entry is heavy, set all parameters on same updateUbitUmarov2019-03-191-5/+57
|
* LSL: limit sittext and touchtext to length current viewers cand displayUbitUmarov2019-03-151-2/+8
|
* prims have at most 9 face texturesUbitUmarov2019-03-071-3/+3
|