UbitUmarov
65a1547209
fix (or actually break) llList2float() since LSL_Key is same as LSL_String, the case of invalid LSL_Key cannot be handle, since most likely it is a string
2017-04-24 02:05:39 +01:00
UbitUmarov
3b33a90e37
update ode binaries for windows
2017-04-21 13:49:25 +01:00
UbitUmarov
54819fa4ae
mantis 8154 dont let self lResetOtherScript mean harakiri
2017-04-21 11:03:31 +01:00
UbitUmarov
cf444ecc54
Merge branch 'master' of opensimulator.org:/var/git/opensim
2017-04-20 21:24:30 +01:00
Geir Nøklebye
ebcfad1a83
store the physics inertia override in the database
...
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2017-04-20 21:21:23 +01:00
Michael Cerquoni
b498d554e1
update ode binaries for linux; add a minimal velocity for bounce
2017-04-19 21:50:32 -04:00
UbitUmarov
84c9125016
update ode binaries for windows; add a minimal velocity for bounce
2017-04-20 02:25:22 +01:00
Geir Nøklebye
28125202cc
update for The new Constant: integer OBJECT_REZZER_KEY = 32 + adding missing support for fields in the prims table.
...
Signed-off-by: Michael Cerquoni <nebadon2025@gmail.com>
2017-04-19 14:04:54 -04:00
Geir Nøklebye
fe83763c36
PGSQL: Fixed a failing query in GroupsData for deleting groups messages older than 14 days. The little known abstime function could be used for a double cast. The field TMStamp should be changed to store the data as a proper timestamp. Related to Mantis #7848 . Usually this would easily be solved using the to_timestamp function, but there is no support for it in NPGSQL as there are no very close functionality in .NET
...
Signed-off-by: Michael Cerquoni <nebadon2025@gmail.com>
2017-04-19 13:40:49 -04:00
Michael Cerquoni
52e03ee5bd
update ubODE for Linux x86 and x86_64 to include lasted ODE 0.13.2
2017-04-19 13:24:38 -04:00
UbitUmarov
006c08886a
deleted a bit 2 much on last commit
2017-04-18 05:31:15 +01:00
UbitUmarov
49884b94a7
update ODE binaries for windows. Other platforms need to compile from opensim-libs repo, folder ODE-OpenSim-0.13.2, read file OPENSIM-README.txt. Remove code to reduce bounce on non physical placement, new unmanaged should handle that
2017-04-18 00:50:55 +01:00
UbitUmarov
9354e60df0
fix active objects count down, a path at least
2017-04-16 03:39:35 +01:00
UbitUmarov
b52f7b9203
missing file and remove warnings
2017-04-15 10:56:46 +01:00
UbitUmarov
0f7ffc56ce
several changes for osTeleportObject
2017-04-15 10:46:18 +01:00
UbitUmarov
156ef0bbe3
still issues with volume detectors and sleeping bodies
2017-04-15 02:48:58 +01:00
UbitUmarov
4f8f04d949
still issues with volume detectors and sleeping bodies
2017-04-15 01:21:47 +01:00
UbitUmarov
73be6cb269
increase the updates priority of linkset where avatar is sitting
2017-04-14 22:02:40 +01:00
UbitUmarov
63383bf3c5
add functions to send entity updates imediatly, except for avatars (or now) they should be use to bypass normal delayed updates, for debug
2017-04-14 21:55:37 +01:00
UbitUmarov
22e9647748
update ode binaries for windows
2017-04-14 03:45:03 +01:00
UbitUmarov
9d8220ac9f
some reduction on large colision repulsive force on non physical placement of physical prims
2017-04-14 03:14:41 +01:00
UbitUmarov
040037d713
update ode.dll for windows. Other platforms need fo be compiled from opensim-libs repo, folder ODE-OpenSim.0.13.2. This adds OsTerrain, a replacevment for Heightfield that ubOde can use. Its already rotated as needed and has a diferent Sphere collider, rest is still almost identical. Keep previus ode version in case this goes wrong.
2017-04-12 06:50:34 +01:00
UbitUmarov
1848b1fdb1
mantis 8740: fix osTeleportObject set rotation
2017-04-06 12:56:00 +01:00
UbitUmarov
a41924d1f8
add missing invalidation of osGetLinkNumber cache
2017-04-05 19:42:55 +01:00
UbitUmarov
c0904a32cb
OSSL CheckThreatLevel() with no arguments only tests if OSSL is enabled. 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 15:11:19 +01:00
UbitUmarov
c58f2167bb
fix osTeleportObject OSFunctionThreatLevel setting on osslEnable.ini
2017-04-05 13:55:51 +01:00
UbitUmarov
2805cb9dec
give osTeleportObject proper OSFunctionThreatLevel setting on osslEnable.ini
2017-04-05 01:15:44 +01:00
UbitUmarov
d085c337a9
add a little speedup on repeated requests for same name on osGetLinkNumber.
2017-04-04 20:11:11 +01:00
UbitUmarov
e237e1b2fa
add LSL_Integer osGetLinkNumber(LSL_String name). uses a cache for the string to linknumber map, cache invalidations may still be missing :(
2017-04-04 19:27:45 +01:00
UbitUmarov
ca250e0b0b
mantis 8740: rename osObjectTeleport as osTeleportObject, replaced the stop parameter by flags, add flags OSTPOBJ_STOPATTARRGET and OSTPOBJ_SETROT
2017-04-04 14:34:25 +01:00
UbitUmarov
056b765fbc
mantis 8130: improve keyframes motion
2017-04-04 12:38:23 +01:00
UbitUmarov
c6150c2066
mantis 8140: fix objectTeleport rotation if stop TRUE
2017-04-04 00:30:19 +01:00
UbitUmarov
4bb27917f4
oops
2017-04-03 18:09:48 +01:00
UbitUmarov
1264069b41
fix typo
2017-04-03 17:29:02 +01:00
UbitUmarov
2bb5e98574
add EXPERIMENTAL osObjectTeleport(LSL_Key objectUUID, LSL_Vector targetPos, LSL_Rotation rotation, LSL_Integer stop)
2017-04-03 17:19:28 +01:00
UbitUmarov
eb11505d19
add bool CanObjectEnterWithScripts(SceneObjectGroup sog, ILandObject land) permissions check
2017-04-03 16:10:05 +01:00
UbitUmarov
44993550a8
store the physics inertia override in SQlite
2017-04-01 18:15:47 +01:00
UbitUmarov
443fc60cdf
store the physics inertia override in Mysql and add it to serializer. run prebuild is required
2017-04-01 17:49:17 +01:00
UbitUmarov
24b7903cd0
add missing file. Changes of inertia data of objects running does not
...
produce correct physical results, namely linear and angular momentum
are not conserved.
2017-03-31 21:03:57 +01:00
UbitUmarov
6a35a965ff
add OSSL functions to override linksets total mass, center of mass and 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.
2017-03-31 20:55:48 +01:00
Melanie Thielker
b033a2559e
Adapt to a variable name that has changed in core
2017-03-31 14:55:54 +01:00
Melanie Thielker
5587ee4500
Merge branch 'melanie'
2017-03-31 14:50:14 +01:00
Melanie Thielker
6463ab7d79
If a DNS resolution fails on an outbound request, simply allow it
2017-03-31 14:44:22 +01:00
Melanie Thielker
59f7cf79c9
Prevent error spew when script send IM to HG users before HG is up
2017-03-31 14:38:42 +01:00
Melanie Thielker
5c3cb5297c
Add missing dependency for etcd moduile
2017-03-31 14:38:42 +01:00
Melanie Thielker
a6ecedb72a
Also ignore NPCs in short-circuiting region restarts
2017-03-31 14:38:42 +01:00
Melanie Thielker
c0ce746e2d
When determining if a sim can be shut down, ignore NPCs
2017-03-31 14:38:41 +01:00
Melanie Thielker
75915bd0f3
Add the ability to post to and act uponconfiguration in etcd
...
Etcd is a distributed, highly available name-value store that is
the basis of many clustered applications. However, it can also be
run on a standalone machine. Using etcd allows live monitoring
and possibly changing configuration while the sim is running.
2017-03-31 14:38:41 +01:00
Melanie Thielker
680231d7e7
Make the MySqlGeneric layer transaction aware
2017-03-31 14:38:41 +01:00
Melanie Thielker
3e880cee45
Allow short-circuiting region restart delays of there are no users left
2017-03-31 14:38:41 +01:00