Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | OSSL: threading issue | UbitUmarov | 2019-10-16 | 1 | -1/+1 |
| | |||||
* | OSSL: stop reading configuration file on every script start. | UbitUmarov | 2019-10-16 | 1 | -63/+78 |
| | |||||
* | make OSSL parsing error warning more clear | UbitUmarov | 2019-10-16 | 1 | -4/+8 |
| | |||||
* | change OSSL functions allow control code. Behavior should stat pretty much ↵ | UbitUmarov | 2019-10-16 | 2 | -72/+121 |
| | | | | the same. Some help testing, please | ||||
* | add OSSL option PermissionErrortoOwner (true or false). if true ossl ↵ | UbitUmarov | 2019-10-16 | 3 | -101/+138 |
| | | | | functions permission errors will only be sent to prim owner, defaul false: send all around | ||||
* | add osResetAllScripts(LSL_Integer AllLinkset). use with care | UbitUmarov | 2019-10-11 | 4 | -1/+41 |
| | |||||
* | remove useragentserviceconnector dns lookup also on ossl | UbitUmarov | 2019-10-06 | 1 | -1/+1 |
| | |||||
* | fix saving appearence to notecard, so they can work on older regions | UbitUmarov | 2019-09-15 | 2 | -14/+8 |
| | |||||
* | allow particles scale max to be 7.96m, supported by protocol | UbitUmarov | 2019-09-12 | 1 | -1/+1 |
| | |||||
* | add osSlerp() | UbitUmarov | 2019-09-04 | 5 | -1/+72 |
| | |||||
* | add a few lsl constants | UbitUmarov | 2019-08-28 | 1 | -1/+13 |
| | |||||
* | mantis 8583: osGetRegionMapTexture(); now returns prim region map textureID, ↵ | UbitUmarov | 2019-08-27 | 3 | -6/+11 |
| | | | | without any requests to grid | ||||
* | Massive console refactor. Greatly simplify interface. | Melanie | 2019-08-20 | 2 | -12/+16 |
| | |||||
* | mantis 8577: add key osGetInventoryItemKey(string name) to get a inventory ↵ | UbitUmarov | 2019-08-16 | 4 | -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/opensim | Melanie | 2019-08-07 | 9 | -169/+194 |
|\ | |||||
| * | make sure XEngine does release script events when a script is destroyed | UbitUmarov | 2019-08-01 | 1 | -0/+3 |
| | | |||||
| * | mantis8548: let rotation division be -(olderResult) this is formally more ↵ | UbitUmarov | 2019-08-01 | 1 | -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. ↵ | UbitUmarov | 2019-07-31 | 3 | -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 ↵ | UbitUmarov | 2019-07-31 | 1 | -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 ↵ | UbitUmarov | 2019-07-31 | 5 | -6/+7 |
| | | | | | | | | standard values, change return types, update script syntaxe | ||||
| * | Mantis #8481 part two. | TBG Renfold | 2019-07-31 | 3 | -0/+16 |
| | | | | | | | | Signed-off-by: UbitUmarov <ajlduarte@sapo.pt> | ||||
| * | Mantis #8481 part one. | TBG Renfold | 2019-07-31 | 2 | -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 grids | Melanie | 2019-08-07 | 1 | -0/+2 |
|/ | |||||
* | mantis 8563: do not modify collection inside a loop on it a foreach on it | UbitUmarov | 2019-07-15 | 1 | -8/+10 |
| | |||||
* | missing old flag VEHICLE_FLAG_NO_FLY_UP | UbitUmarov | 2019-05-22 | 1 | -0/+1 |
| | |||||
* | mantis 8527 and 8517: let llSetLinkPrimitiveParam*() PRIM_TEXTURE ignore ↵ | UbitUmarov | 2019-05-14 | 1 | -1/+1 |
| | | | | texture id/name if invalid, processing the other parameters, for compatibily with old scripts. | ||||
* | soem cleanup | UbitUmarov | 2019-05-02 | 2 | -2/+15 |
| | |||||
* | add osLocalTeleportAgent(key agent, vector position, vector velocity, vector ↵ | UbitUmarov | 2019-05-01 | 3 | -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 ↵ | UbitUmarov | 2019-04-18 | 3 | -7/+43 |
| | | | | argument. For now can only change one prim per call | ||||
* | mantis 8517: actually let NULL_KEY do the same as on PRIM_TEXTURE | UbitUmarov | 2019-04-18 | 1 | -1/+1 |
| | |||||
* | mantis 8517: let texture argument of PRIM_TEXTURE only change the other ↵ | UbitUmarov | 2019-04-18 | 1 | -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 interlocked | UbitUmarov | 2019-04-16 | 1 | -18/+18 |
| | |||||
* | Yengine: change binary code version, so scripts are automaticly recompiled ↵ | UbitUmarov | 2019-04-16 | 1 | -1/+1 |
| | | | | with new changes | ||||
* | Ynegine: add some missing memory usage on script reset | UbitUmarov | 2019-04-16 | 1 | -3/+13 |
| | |||||
* | mantis 8518: Yengine; we can't wait for GC (worse finalizers) to count ↵ | UbitUmarov | 2019-04-15 | 9 | -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 names | UbitUmarov | 2019-04-08 | 1 | -0/+11 |
| | |||||
* | add osGetPSTWallclock() returns wall clock in PST or PDT, for those that for ↵ | UbitUmarov | 2019-04-08 | 3 | -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 events | UbitUmarov | 2019-04-01 | 4 | -23/+96 |
| | |||||
* | Yengine: clear events queue on reset. Also keep clearing all on state ↵ | UbitUmarov | 2019-04-01 | 1 | -2/+7 |
| | | | | change. (Linked message events are deleted at sl) | ||||
* | Yengine attachment drop, do set attachment ready event | UbitUmarov | 2019-03-31 | 1 | -0/+1 |
| | |||||
* | fix osSet/GetPrimitiveParams threat level | UbitUmarov | 2019-03-31 | 1 | -2/+2 |
| | |||||
* | Yengine: fix scripts resume on attachments drop | UbitUmarov | 2019-03-28 | 1 | -1/+2 |
| | |||||
* | mantis 8508: ignore llAttachToAvatar if already attached | UbitUmarov | 2019-03-28 | 1 | -0/+4 |
| | |||||
* | LSL update texture entry is heavy, set all parameters on same update | UbitUmarov | 2019-03-19 | 1 | -5/+57 |
| | |||||
* | LSL: limit sittext and touchtext to length current viewers cand display | UbitUmarov | 2019-03-15 | 1 | -2/+8 |
| | |||||
* | prims have at most 9 face textures | UbitUmarov | 2019-03-07 | 1 | -3/+3 |
| | |||||
* | ll rez objects: silent ginore null object id; remove redundante llSetColor code | UbitUmarov | 2019-03-02 | 1 | -40/+1 |
| | |||||
* | Add Thread.ResetAbort() to various thread loops to clean up errors on | Robert Adams | 2019-02-27 | 1 | -2/+7 |
| | | | | | | | | shutdown. Fixes Mantis #8494. Threads are aborted when shutting down and ThreadAbortException is odd in that it is rethrown at the end of the catch unless the abort is reset. No functional changes but fewer error messages on shutdown. | ||||
* | also throttle llhttprequest by owner, options: PrimOwnerRequestsBurst = 5, ↵ | UbitUmarov | 2019-02-24 | 1 | -1/+1 |
| | | | | PrimOwnerRequestsPerSec = 25; increase concurrency to 8 | ||||
* | several changes to llHttpRequest processing: options section renamed ↵ | UbitUmarov | 2019-02-24 | 2 | -19/+13 |
| | | | | ScriptsHttpRequestModule; throttle by prim (PrimRequestsBurst = 3, PrimRequestsPerSec = 1) and max concurrent connections per instance (MaxPoolThreads = 5), llhttprequest returns if error, nullkey if throttled, reqid otherwise |