Melanie Thielker
28f7d429fc
REST console v2. This is an incompatible protocol change. It degrades gracefully.
2016-11-19 02:28:31 +00:00
Melanie Thielker
6749c61d4f
Fix the previous commit
2016-11-19 02:28:31 +00:00
UbitUmarov
1396c466f6
search accout by id not volatil user name (HG)
2016-11-18 17:30:15 +00:00
UbitUmarov
b43f36abf1
add expire time for aliens
2016-11-18 15:16:11 +00:00
UbitUmarov
70eb37433d
avoid a null ref. (needs better way)
2016-11-18 03:40:34 +00:00
UbitUmarov
e281876ecd
restore higher resolution clock on udpserver and lower uaeraccouts caching time
2016-11-18 03:25:29 +00:00
UbitUmarov
d8812ba2d1
revert to lower resolution clock on udpserver for testing
2016-11-18 03:00:59 +00:00
UbitUmarov
0a8cf2ff08
put back skip of first drip call
2016-11-18 02:13:01 +00:00
UbitUmarov
ba7904a3a8
a few more changes on potencial mem issues
2016-11-18 00:12:09 +00:00
UbitUmarov
e21ac8b3c4
counting issus safeguard
2016-11-17 20:59:13 +00:00
UbitUmarov
35b37510fc
explicitly remove some references, and other useless changes
2016-11-17 19:15:28 +00:00
UbitUmarov
8599a9a1ca
add a missing dispose
2016-11-17 17:37:22 +00:00
UbitUmarov
2db22bf064
minor changes to ubMeshmerizer memory use
2016-11-17 13:57:45 +00:00
UbitUmarov
3d78388e55
restore large useracconts expire time for testing
2016-11-17 01:44:47 +00:00
UbitUmarov
5645abf69c
fix a debug message
2016-11-17 00:13:21 +00:00
UbitUmarov
e77f913116
minor: dont let rcvd agentupdates time jump back
2016-11-16 22:34:56 +00:00
UbitUmarov
05ba77fd3b
fix parsing of a vector4 and storing on a lsl quaternion needed for lightShare scripts
2016-11-16 03:47:48 +00:00
UbitUmarov
8dd9601fdc
minor change to getdisplaynames cap url
2016-11-16 00:42:08 +00:00
UbitUmarov
8196f21af9
change camera collision check rules
2016-11-14 22:13:02 +00:00
UbitUmarov
a858804b42
fix a vector range parsing
2016-11-14 22:08:39 +00:00
UbitUmarov
e304acb06f
fix unack bytes stats report
2016-11-14 05:15:41 +00:00
UbitUmarov
ae17b5d203
reduce calls to physics world cast rays for camera collision check
2016-11-14 03:21:07 +00:00
UbitUmarov
3cb2b3b2d1
Merge branch 'master' of opensimulator.org:/var/git/opensim
2016-11-13 19:25:51 +00:00
UbitUmarov
4ebb4e371f
prevent self call to llSetScriptState(ownname,FALSE) from blocking entire engine
2016-11-13 19:25:32 +00:00
Robert Adams
e13ff5a392
BulletSim: update avatar velocity setting to the new TargetVelocity pattern.
...
Now PhysicsActor.Velocity.set and PhysicsActor.SetMomentum do the same thing
of setting the instantanious avatar velocity. PhysicsActor.TargetVelocity
sets a velocity target and the movement motor is used to accelerate the'
avatar to that velocity.
2016-11-13 11:19:54 -08:00
UbitUmarov
4a7b8c1b41
ubOde fix a multhreading timming issue
2016-11-12 03:31:34 +00:00
UbitUmarov
326821f66e
reduce useraccouts cache time
2016-11-11 12:59:43 +00:00
UbitUmarov
56a79a252c
GetUserAccounts cannot cache null accounts
2016-11-10 23:14:08 +00:00
UbitUmarov
58b7be48a9
ubOde: add a needed lock
2016-11-10 23:07:57 +00:00
UbitUmarov
743a9d617e
also cache not found useraccounts when search by ID. Change the expire time to 5minutes in this case
2016-11-10 19:21:07 +00:00
UbitUmarov
bddaef5122
on Select use again the priority queues to send ObjectProperties, including physics via caps. This is need to reduce useless redudance
2016-11-10 17:56:51 +00:00
UbitUmarov
d1baa3e0c3
fix some invalid string.format arguments
2016-11-09 22:39:52 +00:00
UbitUmarov
53003db4cf
stop warning about integer division cast to float
2016-11-09 22:12:27 +00:00
UbitUmarov
1e1d0d8204
move UserAccountCache access locking to its methods and not callers.
2016-11-09 20:09:49 +00:00
UbitUmarov
924c5fb55e
minor cleanup
2016-11-09 19:41:07 +00:00
UbitUmarov
c349a1a5e7
also log estimated average Util.GetTimeStampMS() resolution
2016-11-09 11:21:46 +00:00
UbitUmarov
94d2422230
change the clock source on udp outgoing, remove some dead code
2016-11-09 10:21:02 +00:00
UbitUmarov
92984556e1
change the clock source on tokenBucket
2016-11-08 23:09:53 +00:00
UbitUmarov
6c44dceced
change display and log of normal script errors
2016-11-08 13:39:49 +00:00
UbitUmarov
7ebc08ad65
partially revert commit f29d5ad662387b97d9e881f28df584dc19fa8c07: if mesh asset does not contain data for PRIM type warn and use convex, do avoid physical peims going underground etc
2016-11-07 18:34:45 +00:00
UbitUmarov
07893ec3e7
a few more changes on the avatars Velocity/TargetVelocity/SetMomentum. Need talk with Robert before last changes bc of bullet
2016-11-07 16:03:23 +00:00
UbitUmarov
d0ae8bb86a
start removing old hack of using SetMomentum to just set instant velocity, now that TargetVelocity is avaiable
2016-11-07 12:45:20 +00:00
UbitUmarov
d5a428c669
add a few more lsl constants for attachments
2016-11-07 11:35:32 +00:00
UbitUmarov
6956ada5e8
oops bug fix
2016-11-06 04:29:01 +00:00
UbitUmarov
014cd1ab42
restrict ubOde castray with terrain range only on horizontal plane, let it find physical avatars.
2016-11-06 03:53:12 +00:00
UbitUmarov
d07f48605f
change llGetTime() source clock
2016-11-06 02:43:33 +00:00
UbitUmarov
6bc76860d1
avoid a null ref, few changes to udp updates send
2016-11-05 23:56:55 +00:00
UbitUmarov
8cc8d15f95
some types may already be native in MOD_Api ConvertFromLSL
2016-11-05 20:14:11 +00:00
UbitUmarov
22d20dbf17
disable bad/broken throttle options
2016-11-05 19:17:25 +00:00
UbitUmarov
4b0457b2d3
Regression, really ???
2016-11-05 18:44:45 +00:00
UbitUmarov
1c7b688db4
add suport for PRIM_SIT_TARGET on Set(link)PrimitveParameters. This may not be SL compatible. hack: to let active work with zero offset and rotation add a little Z value to offset
2016-11-05 18:28:30 +00:00
UbitUmarov
060350832a
add suport for PRIM_SIT_TARGET on get(link)PrimitveParameters and fix typos
2016-11-05 16:50:41 +00:00
UbitUmarov
be0a957363
add a few lsl constants and move some around
2016-11-05 15:42:37 +00:00
Mandarinka Tasty
72db2d064a
It looks, that attachments show console command incorrectly returns Item ID. In fact, FromItem ID is returned. So I have added proper Item ID to be returned. There are cases, that FromItem ID is also useful, so I keep it for compatibility.
...
Signed-off-by: Mandarinka Tasty <mandarinka.tasty@gmail.com>
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2016-11-05 13:47:29 +00:00
UbitUmarov
9b78eb20c0
by design HUD objects are private
2016-11-04 11:58:52 +00:00
Mandarinka Tasty
b0f87fba1c
Implementation of new LSL function: list llGetAttachedList(key avatar); It also returns HUDs' keys.
...
Signed-off-by: Mandarinka Tasty <mandarinka.tasty@gmail.com>
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2016-11-04 10:55:11 +00:00
UbitUmarov
d2e380e81e
on get asset with callback, do the callback even if asset not found. This is needed on same cases
2016-11-03 16:56:09 +00:00
UbitUmarov
73b20c2ca2
XEngine: make calls to gc.collect on region startup scripts loading a configurable option, since it is very slow operation
2016-11-03 12:58:43 +00:00
UbitUmarov
f29d5ad662
ubOde: if a mesh does not contain data for shape type PRIM, dont collide as convex as before but just don't collide matching the type NONE viewers display in this case
2016-11-02 22:33:32 +00:00
UbitUmarov
9480da06b9
only add a prim to physics in PhysicsShapeType if changing from type none. when viewers change ExtraPhysics parameters, send back the new values.
2016-11-02 21:42:32 +00:00
UbitUmarov
7c4f2b048f
ignore prims with shape type none on max size check for physics
...
also on llStatus()
2016-10-25 20:44:41 +01:00
UbitUmarov
db0c268140
mantis 8041: check target user password on save/load IAR
2016-10-25 20:16:23 +01:00
Diva Canto
4c76a061c7
Flip master to 0.9.1
2016-10-24 09:21:44 -07:00
UbitUmarov
d550b485f1
viewer crash bug fix: fis the udp packets split of SendEstateList() large lists; Enforce size limits on the estate lists since currently required for viewers compatibily; improve handling of changes with large selected items. This is still bad, users may need to close and reopen the region/estate information to get correct Allowed and Banned lists after a change. This happens because of viewer resent/outOfOrder packets that completly break this lists updates protocol
2016-10-24 10:23:31 +01:00
UbitUmarov
586e4cf163
ignore prims with shape type none on max size check for physics
2016-10-17 19:16:07 +01:00
UbitUmarov
954bcbc5ef
bug fix: let ALL avatar controls have a repeat rate controled by viewer (so as before commit 8a3958ad04
on this)
2016-10-15 20:44:18 +01:00
UbitUmarov
7cd4fa8cf5
bug fix: We can't filter out any of the avatar controls relative to movement, even if not flying (a condition i incorrectly added recently) in fact the entire AgentUpdates throotling is questionable, since its viewer Job. But keeping it...
2016-10-15 20:26:23 +01:00
UbitUmarov
7494d7726a
change math on GetParcelMaxPrimCount and GetSimulatorMaxPrimCount to reduce round errors, limit both to region max prims. consider ObjectBonus on last one also. Change a variable name in PrimLimitsModule to make it more clear
2016-10-11 01:14:53 +01:00
UbitUmarov
76a2d90dad
remove attachment to event OnPreAgentUpdate that is doing nothing
2016-10-05 13:38:12 +01:00
UbitUmarov
2e863edfe9
Merge branch 'master' of opensimulator.org:/var/git/opensim
2016-10-05 13:18:14 +01:00
UbitUmarov
8a3958ad04
dont let ignored AgentUpdates change their throttles. Apply respective movement to physics on the handling thread, not heartbeat, avoiding missing transitions that should get into physics. Make some usefull sp state flags visible everywhere
2016-10-05 13:17:23 +01:00
Robert Adams
e13fecfd3d
BulletSim: zero velocity target when setting velocity through the
...
SetMomentum method.
2016-10-03 20:47:30 -07:00
UbitUmarov
f3e7603c37
minor cleanup
2016-10-02 11:54:07 +01:00
UbitUmarov
cd9d176c3c
change avatar and attachments priority (downgraded) in priritizer option SimpleAngularDistance
2016-10-02 11:12:03 +01:00
Robert Adams
c7e4b14a26
BulletSim: fix problem with avatar velocity going to zero when flying across
...
region boundries.
Move code for Velocity, ForceVelocity and SetMomentum to BSPhysObject and
have both BSPrim and BSCharacter share the code.
2016-09-30 19:35:44 -07:00
UbitUmarov
46dd899d9e
MySQLFSAssetData asset type is a int not a varchar
2016-09-27 21:29:09 +01:00
UbitUmarov
9b2f186a8c
MySQLFSAssetData on store, if a asset already exists, assume its a valid store or regions will keep retry. The other DBs do replace the item, why doesn't FS do the same?
2016-09-27 21:10:01 +01:00
UbitUmarov
58513fab8f
save oar: simplify confusing successefull assets saving message
2016-09-27 16:49:55 +01:00
UbitUmarov
3e47df735b
exclude invalid collision sound (used as collision type flag) from assets UUIDGather
2016-09-27 16:41:13 +01:00
UbitUmarov
f6e77e3935
load oar; activate area cliping if bounding-origin option is given. as help says
2016-09-27 15:24:05 +01:00
UbitUmarov
6779f41e21
fix linknumbers when unlink the root prim
2016-09-24 22:21:51 +01:00
UbitUmarov
9e074988f0
remove a redundant and potencially dangerous child.AbsolutePosition = child.AbsolutePosition
2016-09-24 18:16:30 +01:00
UbitUmarov
42989176ec
mute a debug message to mute jak daniels
2016-09-23 19:27:25 +01:00
UbitUmarov
d196958cc4
make sendRegionInfoPacketToAll really send to all ( inc child agents) thx Jak Daniels
2016-09-23 18:56:47 +01:00
UbitUmarov
f613b5f517
fix caching of wind and cloud packets in the case of several regions on a instance, that got broken with the necessary send to child agents.
2016-09-23 18:28:46 +01:00
UbitUmarov
22b531f2e4
make clouds a bit diferent on regions running on same instance.. well should be diferent .. :)
2016-09-23 17:13:59 +01:00
UbitUmarov
f5189b2cdd
do the same for legacy clouds (still visible on older viewer ie singu 1.8.7). Fix clouds update. Send clouds and wind also to child agents.
2016-09-23 16:04:43 +01:00
UbitUmarov
8d7f10e36b
cache wind compressed data so cpu burning compression is only done after a change. Not happy with version scheme for several regions on same instance, but should be ok for now
2016-09-23 13:55:23 +01:00
UbitUmarov
a6df626868
add a version tag to wind and cloud data updates to iclient
2016-09-23 13:03:16 +01:00
UbitUmarov
984cb38583
move wind generation out of heartbeat to a pool job. Use that to send to all clients and not one per client
2016-09-23 12:32:40 +01:00
UbitUmarov
7201352074
bug fix: add a missing return; add some error messages
2016-09-22 22:08:21 +01:00
UbitUmarov
d3627c4f33
no need to send wind on avatar arrival when it is sent periodicly
2016-09-22 19:25:04 +01:00
UbitUmarov
94e983c95f
mantis 8027: let osMessageAttachments also send to attachments child prims.. also changed its code structure and could not test
2016-09-22 17:05:05 +01:00
UbitUmarov
bbe8ef0528
mantis 8027: allow messages to be sent to attachments child prims in llRegionSayTo
2016-09-22 02:05:25 +01:00
UbitUmarov
bf17da3d61
check for null target, minor cleanup
2016-09-21 22:51:25 +01:00
UbitUmarov
874ba6b363
avoid a null ref
2016-09-19 19:40:13 +01:00
UbitUmarov
cca01f5cda
change CreatorIdentification set code
2016-09-19 16:03:33 +01:00
UbitUmarov
1b7327800a
fix GetUserUUI
2016-09-19 15:41:14 +01:00
UbitUmarov
7e751d5010
replace no thread safe code
2016-09-19 12:39:22 +01:00
UbitUmarov
092d4fb9ff
fix typo in table name, thx tglion
2016-09-18 20:00:47 +01:00
UbitUmarov
188b5030f7
restore sqlite fixes from commit 0e6874..that got lost
2016-09-17 19:46:40 +01:00
UbitUmarov
4dc787eb32
store all terrain in Variable2DGzip format
2016-09-17 19:13:46 +01:00
UbitUmarov
592a915d8d
add rest of wiring for terrain bake persistent store (mantis 8024 but not
...
using its code). Only did minor testing in MySQL
2016-09-17 17:56:56 +01:00
UbitUmarov
47ce0f8641
add load baked terrain methods. missing file
2016-09-17 16:47:12 +01:00
UbitUmarov
71bd3ce49f
add load baked terrain methods
2016-09-17 16:42:40 +01:00
UbitUmarov
3f9f105295
add to databases a table to store baked terrain.
2016-09-17 15:45:11 +01:00
UbitUmarov
0cdad0faf4
stop using legacy storeterrain in scene.cs
2016-09-17 14:54:41 +01:00
UbitUmarov
2338d3d2e5
change spinobject math, and a few minor things
2016-09-16 22:10:36 +01:00
UbitUmarov
1b18711205
move SpinObject funtions from Scenegraph to PacketHandlers, close to grab handles, since they are related operations (possible should be moving to graph, not clear this files roles)
2016-09-16 19:33:49 +01:00
UbitUmarov
fb46eb3344
pass touch_end as other touchs, make blockgrab work on nonphysical also
2016-09-16 19:23:56 +01:00
AliciaRaven
7c4c3f0d10
Minor. Remove unused integer arrays from TerrainModule
2016-09-15 22:46:59 +01:00
AliciaRaven
733782f214
Minor. Make email module log message format consistent with other modules
2016-09-15 18:45:42 +01:00
AliciaRaven
f8ac3d9464
Minor, remove unused OSDMap declaration in MySQL profiles
2016-09-15 18:42:28 +01:00
UbitUmarov
f2dfd0a01a
make login to default regions be flaged also as login via RegionID, so landpoints can work on those default regions
2016-09-15 01:56:38 +01:00
UbitUmarov
c4f30a3c31
add skeleton on handle revoke permissions packet ( non funtional still ) ( do it not using a multidelegate event )
2016-09-12 18:26:24 +01:00
UbitUmarov
38fb28bd68
avoid siting a avatar at 0,0,0
2016-09-12 18:19:01 +01:00
UbitUmarov
34dce801b2
put a lock back in ubOde character :(
2016-09-12 18:10:11 +01:00
UbitUmarov
b9380c033d
move region comands out of LocalGridServiceConnector where they do not belong
2016-09-10 12:43:48 +01:00
UbitUmarov
b8d97ff37d
mantis 8021: fix show regionsinview help text
2016-09-07 12:43:38 +01:00
UbitUmarov
d5dbcc8ad7
ubMeshmerizer: add a few more try{} guards in file operations, etc
2016-09-05 15:59:33 +01:00
UbitUmarov
02ecff255d
in show regionsinview display the name of the config option (MaxRegionViewDistance) that controls the regions View range
2016-09-05 14:51:54 +01:00
UbitUmarov
4f80c52509
add console comand show regionsinview lists the regions that can be seen from a region so may also get child agents from it
2016-09-05 14:26:52 +01:00
UbitUmarov
ed06bfb585
fix console comand Show Neighbours and enable it
2016-09-05 13:41:06 +01:00
UbitUmarov
49c579ec71
suspend httpdos on mapimge, fix image not been updated after first Get till restart
2016-09-05 12:30:25 +01:00
tglion
0e68742afc
Fix some wrong handling of booleans for SeeAVs, AnyAVSounds and GroupAVSounds fields in sqlite3-database
...
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2016-09-05 08:39:16 +01:00
UbitUmarov
b5e7816b77
try to reduce the amount of assets created editing materials
2016-09-04 07:25:55 +01:00
UbitUmarov
6526de04cb
make sure materials are cached. Split POST and PUT handlers for better readability
2016-09-04 04:19:10 +01:00
UbitUmarov
c37877ed34
tests making sure evering thing is coerently wrong..
2016-09-03 07:29:42 +01:00
UbitUmarov
16cec3041f
<0,0,0,0> is not a rotation
2016-09-03 07:09:05 +01:00
UbitUmarov
d9572bdf4e
ConvexDecomposition remove a copy of vertices not needed for ubOde
2016-09-02 11:55:59 +01:00
UbitUmarov
ea686058c9
ConvexDecomposition fix some incorrect convexhull mesh generation for ubOde
2016-09-02 10:37:18 +01:00
UbitUmarov
054cc8f08e
Xengine only do GC.Collect if logins disabled
2016-09-01 20:49:07 +01:00
UbitUmarov
f6eac5aa7a
remove some MegaRegions code from ubOde
2016-09-01 17:25:29 +01:00
UbitUmarov
6c6a965320
remove some MegaRegions code from physics
2016-09-01 16:15:51 +01:00
UbitUmarov
fced64aef5
change asset upload retry timer AutoReset back to true
2016-09-01 16:00:21 +01:00
UbitUmarov
bc1f5ebbb9
change MAXSENDRETRIESLEN from test value to normal
2016-09-01 13:03:47 +01:00
UbitUmarov
04351cc1c2
asset tests that still need UploadAttempts
2016-09-01 13:01:18 +01:00
UbitUmarov
924aaedfce
assets uploads to grid. Change the retry code. Stop using asset.UploadAttempts field that should be removed
2016-09-01 12:45:09 +01:00
UbitUmarov
2a0df34087
Xengine: and fix line count again
2016-08-31 14:36:07 +01:00
UbitUmarov
2cbacbfb82
Xengine: put back a newline on scripts preamble, and the ugly filename prefix, for now
2016-08-31 12:47:56 +01:00
UbitUmarov
96ee7e4c2c
Xengine: if option AppDomainLoading = true, create script domains for each SOG (like already done for attachments) and not per script. This should reduce number of domains without excessive problem of deleted scripts still loaded.
2016-08-31 12:03:06 +01:00
UbitUmarov
a2a84dea49
Xengine: coment out tests too dependent on precise characters and lines generated on code convertion, viewer error position is what matters
2016-08-31 11:17:30 +01:00
UbitUmarov
0f993a1278
Xengine: also missed a few newlines account
2016-08-31 10:39:01 +01:00
UbitUmarov
eca0ebab9d
Xengine: forgot to do the indent on map too
2016-08-31 10:25:19 +01:00
UbitUmarov
3db81d87d6
Xengine: fix intermediate csharpe source identation. Not sure why i care, compiler sure doesn't and only we bother to create this files on code gen debug
2016-08-31 09:42:03 +01:00
UbitUmarov
5afc5fe343
Xengine: try to reduce memory pressure of scripts compile. Still ugly code, possible mistakes, but i need to share it before i loose it :) )
2016-08-31 09:15:08 +01:00
UbitUmarov
4e1784d069
Xengine: remove a no thread safe locking, don't allocate a few objects only needed if creating a new domain
2016-08-30 08:56:35 +01:00
UbitUmarov
ed555801a4
mantis 8013: change attachment group to active group on attach from inventory
2016-08-29 19:41:26 +01:00
UbitUmarov
2b1b013404
ubOde add a missing decimal dot :)
2016-08-29 16:25:46 +01:00
UbitUmarov
155a861a4f
ubOde mouse look steer with some MOUSELOOK_BANK action
2016-08-29 16:22:16 +01:00
UbitUmarov
d96c05a121
change my previus fix, change xengine to expect SOG and not attachments module, this way not breaking other script engines or modules out there for no valid reason
2016-08-29 12:18:01 +01:00
UbitUmarov
a4bf78fa19
mantis 8006: AttachmentModule triggered OnAttach by SOG xengine expects by SOP
2016-08-29 11:53:07 +01:00
UbitUmarov
9a67c9fd78
disable AttachmentModule tests again :(
2016-08-29 10:19:02 +01:00
UbitUmarov
2ab7248e31
allow AttachmentModule tests, some may now work
2016-08-29 10:09:59 +01:00
UbitUmarov
832758df2b
mantis: 8006 restrict the suspention of Trigger OnAttach to the problematic case where scripts are created, and not always as i incorrectly did before. This is still a temporary fix, other modules will not get the notification in that case. But that needs a deeper fix possible in xengine
2016-08-29 10:03:06 +01:00
UbitUmarov
90d88f2df5
disable AttacmentsModule tests because they depend on OnAttach event currently not avaiable
2016-08-28 15:11:22 +01:00
UbitUmarov
386a13d5d6
mantis: rotate avatar to lookAt o login/teleports. Some cases may still be wrong
2016-08-28 14:59:02 +01:00
UbitUmarov
b2021cf83a
mantis: 8006 remove duplication of attach script events. This is a temporary fix because TriggerOnAttach will not be trigger on attachment from inventory, (for now only Xengine connects to it on core).
2016-08-28 11:28:49 +01:00
UbitUmarov
ddc2f2ccd3
mantis: 8008 unscripted child prim collisions didn't trigger scripted root prim collision events; collision sounds had incorrect aggregateevents call and default sounds where muted. Future optimization needed and Testing
2016-08-28 08:45:09 +01:00
UbitUmarov
03dba18bb6
let mouse steer work on crossings; some cleanup
2016-08-28 04:43:44 +01:00
UbitUmarov
0628671d69
missing file
2016-08-28 03:54:47 +01:00
UbitUmarov
804d4971e2
my broken version of vehicle mouse steer on ubOde (no bank,needs better damp)
2016-08-28 03:51:20 +01:00
UbitUmarov
e7b0963db8
reduce math on use of camerarotation (need to add a lock there). Fix a bug on sits AToffset for some reason ATaxis got in there (needs testing)
2016-08-27 22:33:16 +01:00
UbitUmarov
9128c88d9b
remove excess data
2016-08-27 22:10:31 +01:00
Vegaslon
c918dd74da
Import plumbing from Halcyon for camera data to physics engine.
...
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2016-08-27 22:02:03 +01:00
UbitUmarov
78fa544f0d
experimental function. Results still too volatile to be usefull
2016-08-27 19:25:47 +01:00
UbitUmarov
abadad47d3
stack overflow is (not)funny :)
2016-08-27 18:03:21 +01:00
UbitUmarov
b2386b8d0d
llCollisionSound(,value) back to disable all sounds. new osCollisionSound(..). allows defualt sounds with volume
2016-08-27 16:38:29 +01:00
UbitUmarov
38ba839eb3
watchdog timeouts: replace a silly List copy i added doing it a better way
2016-08-25 23:31:18 +01:00
UbitUmarov
d5f376a4b1
send selected objects Proprieties udp part outside update queues and as a physics single caps message per selection request
2016-08-25 09:51:34 +01:00
UbitUmarov
90fc4183dc
suspend the use of SelectedObjects list. It is not threadSafe and is not in use (possible cant even be used)
2016-08-25 07:12:50 +01:00
UbitUmarov
991dd5f471
first step changing Object Select code
2016-08-25 06:56:25 +01:00
UbitUmarov
e33c2f0d7c
fix missing PhysicsProprieties sending on Object select. This is a temporary Fix, entire Object select code needs to be changed
2016-08-25 06:32:04 +01:00
UbitUmarov
7ce6430a86
put back the console comand i remove since it is not a repetion
2016-08-25 04:55:01 +01:00
UbitUmarov
c0f7e1edba
why did u used RunInThread? change to RunInThreadPool
2016-08-25 03:55:56 +01:00
UbitUmarov
2853c12135
respect landpoint Z position also on the ugly LandingPointBehavior_OS option (default one)
2016-08-24 21:59:39 +01:00
UbitUmarov
387d564aad
do similar changes to unused checksManager
2016-08-24 07:41:11 +01:00
UbitUmarov
fc45942026
remove redundate console comand add, change stat deregister
2016-08-24 06:57:21 +01:00
UbitUmarov
32396742f8
reduce unnecessary allocation of new items
2016-08-24 06:26:31 +01:00
UbitUmarov
99c3b61bd9
dont request a workjob if we can see there is nothing to do
2016-08-24 06:20:04 +01:00
UbitUmarov
8f509af1f4
fix the conditions to do parcel objects autoreturn
2016-08-24 04:37:21 +01:00
UbitUmarov
c05ee23d3d
minor change on warp3d lib
2016-08-24 04:10:35 +01:00
UbitUmarov
09e8289c68
potencial null ref
2016-08-24 02:21:33 +01:00
UbitUmarov
f9f35e5049
potencial null ref
2016-08-24 02:10:34 +01:00
UbitUmarov
fdea8fc96b
potencial null ref
2016-08-24 02:00:50 +01:00
UbitUmarov
3c30223c77
potencial null ref
2016-08-24 01:40:35 +01:00
UbitUmarov
55680c9cd6
potencial null ref
2016-08-24 01:34:21 +01:00
UbitUmarov
517064121d
estate handleTerrainRequest memory leaks
2016-08-24 01:22:50 +01:00
UbitUmarov
6744ec95a9
DynamicTextureModule memory leaks
2016-08-24 01:05:01 +01:00
UbitUmarov
35cc0420c8
fix a use of string Trim()
2016-08-24 00:20:45 +01:00
UbitUmarov
4dbd353110
remove some dead code
2016-08-24 00:13:54 +01:00
UbitUmarov
95970d7788
use known name a group ejetee if its local client
2016-08-24 00:06:47 +01:00
UbitUmarov
7a2256a8cd
change odd condition on groupsV2 add to role
2016-08-23 23:48:07 +01:00
UbitUmarov
ed6d9199ce
coment some debug messages
2016-08-23 11:52:52 +01:00
UbitUmarov
8eacc6b207
replace warp3D.dll by a newer modified version. (only minor testing done :(
2016-08-23 10:58:34 +01:00
UbitUmarov
08c1dff86c
change strange rotation in legacy MapImageModule (untested)
2016-08-22 20:43:47 +01:00
UbitUmarov
133fce98e7
change ODEs topcolliders code ( still bad), plus a few memory leaks
2016-08-22 20:28:15 +01:00
UbitUmarov
a2c80b20d7
try to make mono happy
2016-08-22 08:35:39 +01:00
UbitUmarov
9953dad3a9
workaround potencial memory leak
2016-08-22 08:16:06 +01:00
UbitUmarov
39e92adaf2
workaround potencial memory leak
2016-08-22 08:12:32 +01:00
UbitUmarov
9229d5a324
locking issue
2016-08-22 07:55:25 +01:00
UbitUmarov
d1e3be1efe
minor locking issue
2016-08-22 07:51:36 +01:00
UbitUmarov
3abd54082f
remove unnecessary lock
2016-08-22 07:32:12 +01:00
UbitUmarov
2d4d1adb4d
locking issue
2016-08-22 07:24:58 +01:00
UbitUmarov
cc322861ca
minor locking issue
2016-08-22 07:14:33 +01:00
UbitUmarov
b98b535a6b
locking issue
2016-08-22 06:50:20 +01:00
UbitUmarov
3ffb6e8120
minor locking issue
2016-08-22 06:29:54 +01:00
UbitUmarov
4f4227d5bb
workaround potencial memory leak
2016-08-22 06:23:55 +01:00
UbitUmarov
27dcb01b2e
workaround potencial memory leak
2016-08-22 06:06:13 +01:00
UbitUmarov
5d5bad5fc1
workaround potencial memory leaks
2016-08-22 06:03:39 +01:00
UbitUmarov
52a80f1742
workaround potencial memory leak
2016-08-22 05:47:19 +01:00
UbitUmarov
c8a1d7e5a7
workaround potencial memory leaks
2016-08-22 03:55:01 +01:00
UbitUmarov
426e8a798f
(re)fix avatar standup from a child prim on object delete
2016-08-22 00:28:54 +01:00
UbitUmarov
67a853a70e
add a missing lock()
2016-08-21 22:44:21 +01:00
UbitUmarov
0f4d54b8b2
put back the dangerous resp.ReuseContext = true option, that for some odd reason OSgrid nginx configuration seems to need
2016-08-21 20:52:31 +01:00
UbitUmarov
0baaa23bde
remove sceneGraph MoveObject and make it part of ProcessObjectGrabUpdate ( scene.PacketHandlers) where it belongs
2016-08-21 20:00:27 +01:00
UbitUmarov
963b296f93
in HGAssetBroker do cache all if asset id changed
2016-08-21 04:56:23 +01:00
UbitUmarov
b566be4f82
partially apply patch in mantis 8002
2016-08-21 03:06:31 +01:00
UbitUmarov
5d42d24428
limit the scan of terrain EnforceEstateLimits to the area changed.
2016-08-21 02:10:45 +01:00
UbitUmarov
d9647dbf7c
fix llSetText utf8 string size cliping
2016-08-21 00:57:25 +01:00
UbitUmarov
73719b2efc
fix terrain BMP image format on SaveStream mantis: 8001
2016-08-21 00:25:32 +01:00
UbitUmarov
3337ebe93c
make the case llCollisionSound("",1.0) more clear its retunring to default sounds, ie like a prim that never had this funtion called.
2016-08-21 00:02:31 +01:00
UbitUmarov
04dd2a9795
fix llCollisionSound("",0.0) not disabling sounds BUT let llCollisionSound("",value [<=1.0]) play default sounds with selected volume. I really don't care if last part is not like SL
2016-08-20 23:41:32 +01:00
Melanie Thielker
0517e3d439
Mantis #8000 , don't charge for updating classifieds. Thanks, Cinder!
...
Signed-off-by: Melanie Thielker <melanie@t-data.com>
2016-08-20 22:44:32 +01:00
Melanie Thielker
82244cca68
Allow creation of user appearance from a model avatar. Thank you,
...
Cinder, for this patch.
Signed-off-by: Melanie Thielker <melanie@t-data.com>
2016-08-20 22:42:32 +01:00
UbitUmarov
c17e337eca
fix GetLandData(...) in land connectors not suporting large regions
2016-08-20 01:59:40 +01:00
UbitUmarov
4ab9cfe711
fix physics sits on child prims
2016-08-19 23:38:56 +01:00
UbitUmarov
6ad0f3250b
fix ubOde prims unlink that got broken fixing sleeping bodies collisions, core removes and adds a prim with same LocalID not giving time for physics to actuly delete, so when it did it LocalID was lost
2016-08-19 21:28:40 +01:00
UbitUmarov
d386bfa1b6
on sog unlink loose the reference to the deleted physics actor
2016-08-19 21:21:59 +01:00
UbitUmarov
e734d526fc
on object delete send a direct kill and a delayed one via updates queue, Until we find why some are missing, (if its not by udp nature). also remove redundant avatar stands
2016-08-19 17:57:19 +01:00
UbitUmarov
52afd8588d
fix updates resend by reEnqueing, that got broken down the line
2016-08-19 17:49:59 +01:00
UbitUmarov
3fef576554
avoid telling a work job to cancel itself
2016-08-19 16:14:08 +01:00
UbitUmarov
6703be2a90
do not enqueue next event processing if script is in SelfDelete state
2016-08-19 14:17:57 +01:00
UbitUmarov
e62d38a4ab
catch some NULL refs
2016-08-19 02:41:15 +01:00
UbitUmarov
d701de4021
add cap GroupMemberData
2016-08-19 02:26:49 +01:00
UbitUmarov
861fa8a408
Merge branch 'master' of opensimulator.org:/var/git/opensim
2016-08-19 00:16:59 +01:00
UbitUmarov
c53d74274d
missed another UserAccounts cache, add a few locks
2016-08-19 00:14:46 +01:00
Kevin Cozens
1b2e240bf8
Collect any group join fees. Pass group name when applying join/create fees.
2016-08-18 15:38:39 -04:00
Kevin Cozens
847d351bf5
Fixed grammer in a comment
2016-08-18 15:38:39 -04:00
UbitUmarov
9c75f8a57e
avoid NULL refs
2016-08-18 14:35:28 +01:00
UbitUmarov
4b73550eee
allow cap HomeLocation to be disabled setting Cap_HomeLocation = ""
2016-08-18 13:17:46 +01:00
UbitUmarov
ac542715f1
add caps HomeLocation ; add client SendAlertMessage(string message, string info), where info in info message field. only minimal testing done
2016-08-18 12:45:11 +01:00
UbitUmarov
e58e6daf4a
several changes on BunchOfCaps. Move some mesh cost initialization to its class it, change caps path to be plain random UUID (except SEED)
2016-08-18 07:48:46 +01:00
UbitUmarov
fedc689170
in GetUsersNames(string[] ids) why are empty names in cache? ignore them, cache also information found by GridUserService
2016-08-18 04:16:20 +01:00
Kevin Cozens
df8f189f5c
Fixed typo in two group messages
2016-08-17 22:44:40 -04:00
UbitUmarov
7dbc5803a6
in GetUsersNames(string[] ids) dont loose names HGFriends may have cached
2016-08-18 02:49:46 +01:00
UbitUmarov
7d968213fd
fix region Allow damage and parcel safe flags handling
2016-08-17 23:33:11 +01:00
UbitUmarov
f1495cb237
ubOde reduce collision_start latency in same cases (only one collision happening and more than 50ms since last)
2016-08-17 22:34:21 +01:00
UbitUmarov
bca5fd98dc
remove some dead code
2016-08-17 21:20:20 +01:00
UbitUmarov
e9638ee9e9
increase physics collisions report rate back to 20/s
2016-08-17 20:26:01 +01:00
UbitUmarov
9f88273741
add GetMultiAccounts USER SERVICE HANDLER. UNTESTED !!!
2016-08-17 06:25:20 +01:00
UbitUmarov
04ea34f379
add GetUsersNames(string[] ids) to UserManagement. Make GetDisplayNames cap use it so several IDs are handle on a single call. Since there is no grid side suport, no much gain still
2016-08-17 06:00:42 +01:00
UbitUmarov
72876fc683
drasticly reduce HG inventory caches Expire times, Remove them all onClientClose. This to avoid potencial desyncs with inventory service
2016-08-16 23:11:01 +01:00
UbitUmarov
544b859c00
fix tests acording
2016-08-16 05:20:46 +01:00
UbitUmarov
1c1d40cf6a
libOMV PrimFlags.JointLP2P does not exist. Its bit now means
...
VolumeDetector. VolumeDetectActive is now stored on that flag bit. with
this change it is now sent to viewers that now gray out phantom on object
edit. At same time fixes the fact volumedetector was not been saved on
region db and so was lost on restarts. libOMV needs to be fix on this and other PrimFlags
2016-08-16 05:05:53 +01:00
UbitUmarov
41062c1627
fix misspelled message mantis: 7996
2016-08-16 04:21:49 +01:00
UbitUmarov
5dfb706bea
fix llVolumeDetect(FALSE) not working
2016-08-16 01:50:06 +01:00
UbitUmarov
57aac3d77e
remove OptionalModules\ViewerSupport\SimulatorFeaturesHelper ShouldSend() since it cannot be used
2016-08-14 03:56:44 +01:00
UbitUmarov
1337f5f26e
remove a parameter for detection of grid fail to suport getting multiple user accounts per call and handle it where needed.
2016-08-13 23:41:57 +01:00
UbitUmarov
7c1b2a5dde
add some wiring to have GetUserAccounts for multiple IDs on a single request to grid services. Unfinished, untested
2016-08-13 05:22:29 +01:00
UbitUmarov
b64f25e631
add a missing cast to ulong in RegionGridLocToHandle (mantis: 7994)
2016-08-13 00:16:50 +01:00
UbitUmarov
09832edadf
avoid automatic packet spliting in GroupMembersReply
2016-08-12 18:47:01 +01:00
UbitUmarov
9080aaf9eb
only reissue a kill if a update is for a deleted sog root part.
2016-08-12 04:08:19 +01:00
UbitUmarov
c04792142f
partially revert commit 42a9afdc43cc.. of 06-12 not allowing more updates to be enqueued on deleted objects. Keep the catch up on deenqueue, so preserving the race condition safe guard. Let Scene sendkillObject work even if object is flaged as deleted. Still not clear how this are related to mantis 7858 or even less to 7990.
2016-08-12 03:58:04 +01:00
UbitUmarov
cfab2675ff
remove code from httptests branch
2016-08-11 08:42:34 +01:00
UbitUmarov
9aa2484f0d
to do that don't use slideexpiration; add cap event ChatterBoxForceClose
2016-08-11 08:38:39 +01:00
UbitUmarov
b16d6c0302
stop renewing xml cache entries expires. Let them expire or grid changes will ignored as long something keeq requesting (like group profiles refreshs). reduce the expire time more ignoring folish config.
2016-08-11 04:52:25 +01:00
UbitUmarov
8fb7a3543f
let physics know about region water level change
2016-08-09 22:29:11 +01:00
UbitUmarov
6f5f6431a4
add a SimpleAngularDistance Updates prioritazition scheme. Results don't look that great so don't use it still.
2016-08-09 21:46:19 +01:00
UbitUmarov
6c00016447
add a simple prim area estimator
2016-08-09 13:18:51 +01:00
UbitUmarov
f387b93859
tell prim name on some more ubMeshmerizer error/warn messages
2016-08-09 11:59:27 +01:00
UbitUmarov
a30f75cfdc
fix entity update flags update
2016-08-07 21:13:58 +01:00
UbitUmarov
c255c23981
move updates from updates queues into udp queues acording to their payload estimated size and udp sending capability on a time slice, instead always moving a arbitrary number of updates.
2016-08-07 21:13:29 +01:00
UbitUmarov
ff0ccf9c67
several changes related to culling option
2016-08-07 21:13:01 +01:00
UbitUmarov
83d6722d31
if a viewer overloads region capability to process RequestMapBlocks, ignore following requests for 300 seconds. This was necessary becaus some viewers like FireStorm are doing it, saturating region and grid services for no usefull reason
2016-08-06 22:12:38 +01:00
UbitUmarov
f7419ad52d
ubOde revert making vehicle hover height disable hover. This at least breaks current scripts. wikis say it should, but makes no sense with vehicle type parameters defaults. Hover it again only disabled with timescale >300; handle llSameGroup on attachments
2016-08-06 05:21:15 +01:00
UbitUmarov
17cc238b44
ubOde a few changes to collisions reporting
2016-08-06 02:05:23 +01:00
UbitUmarov
20d8177d98
fix incorrect ids in llDetected collision parameters
2016-08-06 00:11:13 +01:00
UbitUmarov
9102f6e5da
fill data for llDetected funtions of collisions closer to the event. (xengine wasn't update with this on merge bc was not used there). fix some parameters
2016-08-05 22:50:15 +01:00
UbitUmarov
60b08b51b6
remove country from avatars DetectParams, since it is only used on a cm function that can get it directly
2016-08-05 17:08:34 +01:00
UbitUmarov
e9660d5d05
fix parcel Avatar Sounds using group membership not active group
2016-08-05 15:57:30 +01:00
UbitUmarov
efb60b5b42
use group provided by viewer on Object rez from inventory
2016-08-05 15:36:50 +01:00
UbitUmarov
23578635df
more changes relative to incorrect use of activegroupid
2016-08-05 15:19:42 +01:00
UbitUmarov
ab7619292f
also use group provided by viewer on ObjectDuplicateOnRay
2016-08-05 01:59:19 +01:00
UbitUmarov
338a4d8d3b
duplicate objects with the group requested by viewers and not internal idea of active one
2016-08-05 01:37:20 +01:00
UbitUmarov
a0cab03caa
rez new objects with the group requested by viewers and not internal idea of active one
2016-08-05 00:52:45 +01:00
UbitUmarov
29dc449cc8
revert a variable rename
2016-08-04 23:00:40 +01:00
UbitUmarov
a90079bc92
cancel sending group powers on crossings, they are no longer needed.
2016-08-04 22:54:29 +01:00
UbitUmarov
e57d3edf6f
make sure all new scenepresences have fresh groups information at creation time (grouptitle missing but not that needed at that point) (use direct calls exactly where we want things to happen), reusing a funtion name to rename later
2016-08-04 21:36:41 +01:00
UbitUmarov
a66e747c95
add GetActiveMembershipData() to groups modules, let core groups also have GetMembershipData(), wait for client to ask for it not telling in OnNewClient, as other modules do.
2016-08-04 20:57:57 +01:00
UbitUmarov
4f17078b07
add a weak safeguard
2016-08-04 18:21:16 +01:00
UbitUmarov
5861355577
do friends recaching on MakeRoot for normal tps, delay it on crossings
2016-08-04 17:39:10 +01:00
UbitUmarov
bb8e271081
fix a typo
2016-08-04 17:29:47 +01:00
UbitUmarov
2619005f46
also disable vehicle hover if its hover is set to zero
2016-08-04 17:17:16 +01:00
UbitUmarov
3f2291611f
apply external forces and torque to vehicles also, as other engines do
2016-08-04 16:24:19 +01:00
UbitUmarov
1b16ad9088
let get by handle also search on inner lookup table
2016-08-04 03:16:29 +01:00
UbitUmarov
721d5ed145
well then also no need to remove them :)
2016-08-04 01:19:52 +01:00
UbitUmarov
9e07c55746
no need to place normal size regions on the inner lookup table (HANDLEMASH ? its MASK)
2016-08-04 01:16:17 +01:00
UbitUmarov
374911c410
try to speed up get by position X,Y on region info cache
2016-08-04 00:39:28 +01:00
BlueWall
e15dc72113
Provide tests for native datatypes where LSL Constants are used in lists as JSON elements. Namely: LSL_Float/double, LSL_String/string, LSL_Integer/int. Fixes http://opensimulator.org/mantis/view.php?id=7957
...
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2016-08-03 22:24:04 +01:00
UbitUmarov
2d8669ad39
reduce ubOde walking super climbers
2016-08-02 21:08:22 +01:00
UbitUmarov
a99df75a30
(mantis 7983) update local cache when storing a baked tex on assets server
2016-08-02 17:45:06 +01:00
UbitUmarov
5baceff4e9
stop a spamming robust debug message
2016-08-02 17:37:41 +01:00
UbitUmarov
90b899c4e4
do not try to cache same asset twice with hg enabled
2016-08-02 15:56:44 +01:00
UbitUmarov
04ac81a46e
minor cleanup
2016-08-02 02:21:41 +01:00
UbitUmarov
908b5e8526
revert that and actually don't loose the estates :)
2016-08-02 01:37:47 +01:00
UbitUmarov
b1ef269dd3
add a extra null check on epxirecache out ( ?? )
2016-08-02 01:15:53 +01:00
UbitUmarov
4ba4c9cf9e
missed a Math.sqrt ...
2016-08-01 04:48:01 +01:00
UbitUmarov
708d2cd413
replace DateTime.Now by utcNow in another place
2016-08-01 00:58:16 +01:00
UbitUmarov
8d5bc71a53
bug fix: use UtcNow in both places :)
2016-08-01 00:35:48 +01:00
UbitUmarov
159d722966
on 0.8 grids compatibility code just do a BIG range request. It whould be done in most cases (open borders) plus 4 more. In future this code should not be used if the grid is >=0.9
2016-07-31 23:12:09 +01:00
UbitUmarov
c0eae1f8f9
simply NotFoundLocationCache, comment out some debug messages
2016-07-31 22:39:01 +01:00
UbitUmarov
722b7cfbb2
bug fix
2016-07-31 19:35:10 +01:00
UbitUmarov
703e96b4cb
Change RegionInfoCache again...
2016-07-31 19:08:35 +01:00
UbitUmarov
598e4ed7c9
rearrange handlers convertion math, harcoding the grid unit size of 256m, also inviting jit to use cpu barrel shifters.
2016-07-31 02:53:35 +01:00
UbitUmarov
a4caedceae
rename a few things to reduce confusion between regions wold location and grid location (a lot more elsewhere)
2016-07-31 01:56:44 +01:00
UbitUmarov
db7f1aaa2f
cleanup to go break something else
2016-07-31 00:03:48 +01:00
UbitUmarov
0509badcc1
another try on jenkins
2016-07-30 23:56:54 +01:00
UbitUmarov
78d9312fc8
move some code back to AddRegion because some tests dont issue RegionLoaded
2016-07-30 23:23:28 +01:00
UbitUmarov
7b55348360
still on jenkins
2016-07-30 22:44:41 +01:00
UbitUmarov
f4385dcd92
do not set m_RegionInfoCache null on each LocalGridServicesConnector construction
2016-07-30 22:26:31 +01:00
UbitUmarov
7ae4211635
test jenkins for the null object
2016-07-30 22:19:25 +01:00
UbitUmarov
4599b3ecfd
test jenkins for error line number
2016-07-30 22:05:55 +01:00
UbitUmarov
2826f713d4
stop creating caches on all standalone regions on a single instance ( why are shared modules been created on every scene?? )
2016-07-30 21:25:26 +01:00
UbitUmarov
9a4afa753b
fix NULL references added in recente changes in standalone mode
2016-07-30 20:56:19 +01:00
UbitUmarov
e62f8fd09e
change RegionInfoCache expires control
2016-07-30 20:08:14 +01:00
UbitUmarov
bf593dd6f4
fix RegionInfoCache keys compare, remove RegionCache now replaced by RegionInfoCache
2016-07-30 17:14:17 +01:00
UbitUmarov
79b7787eff
let LocalGridServiceConnector also have a RegionInfoCache, use the remote one if this is active.
2016-07-30 14:35:43 +01:00
UbitUmarov
6cd0a3e07c
fix cAgent.CrossingFlags
2016-07-30 04:25:32 +01:00
UbitUmarov
b44b898331
remove a unused parameter
2016-07-30 03:45:58 +01:00
UbitUmarov
a1759292c8
add a regionInfoCache cache add region with expire time option
2016-07-30 03:31:03 +01:00
UbitUmarov
202212bcbc
add a regionInfoCache get by world 2D position
2016-07-30 03:13:23 +01:00
UbitUmarov
55b2d01028
in RegionInfoCache, replace lib omv ExpireCaches by a single dedicated one
2016-07-30 01:44:33 +01:00
UbitUmarov
3d58198c55
fix llEdgeOfWorld() for var regions (someone needs to test this better
2016-07-29 00:55:40 +01:00
UbitUmarov
c692664f3d
a zero direction vector in llEdgeOfWorld() should return TRUE not FALSE, (SL wiki)
2016-07-28 21:37:16 +01:00
UbitUmarov
16a7232f55
revert adding a new IM parameter ( commit bf604c85c6
...
, that was a mistake. this should fix invites accepts etc, that got broken
2016-07-28 08:22:51 +01:00
UbitUmarov
19df2a2916
remove more code related to Mega regions
2016-07-28 01:00:56 +01:00
UbitUmarov
7a69b7d20d
remove more code related to Mega regions
2016-07-28 00:48:12 +01:00
UbitUmarov
ec8101a24a
remove references to RegionCombinerModule
2016-07-28 00:34:16 +01:00
UbitUmarov
a8e19b7831
remove the RegionCombinerModule (mega regions), references still all over the place. runprebuild maybe needed after this
2016-07-28 00:12:07 +01:00
UbitUmarov
01289b9c2d
first step removing MegaRegions: refuse to run. Thanks to all that made MegaRegions possible, they where a important OpenSim feature, but can no longer be mantained
2016-07-27 23:13:24 +01:00
UbitUmarov
9aacdca653
but buoyancy was missing
2016-07-27 21:32:47 +01:00
UbitUmarov
32e30afbcb
actually that was redundante, already done at low level
2016-07-27 21:31:43 +01:00
UbitUmarov
8c46ab02c7
move refresh forces into applyphysics
2016-07-27 21:11:39 +01:00
UbitUmarov
e951f4cc96
a few more changes relative to sits crossing
2016-07-27 14:28:16 +01:00
UbitUmarov
07853c86ed
clear SitTargetAvatar on a sop copy
2016-07-27 11:45:32 +01:00
UbitUmarov
2e4c8798ab
a few more changes on avatar crossing
2016-07-27 03:50:47 +01:00
UbitUmarov
f4fa891928
waste another thread job on another thing that should be part of a more
...
unified service, and also not hidding on a so called event"
2016-07-27 02:54:49 +01:00
UbitUmarov
d6e16c5130
missing changes about friends on crossings, and missing angular velocity clear on sits
2016-07-27 01:57:20 +01:00
UbitUmarov
800044cead
take friends out of onMakeRoot if crossing
2016-07-26 22:30:51 +01:00
UbitUmarov
f19b3d28bd
do GridUserService.SetLastPosition async on crossings
2016-07-26 22:09:06 +01:00
UbitUmarov
e0e8b784a5
apply the change to groups v2 also
2016-07-26 21:43:26 +01:00
UbitUmarov
52decfcc16
reduce some grid services calls on region crossings, sending more information on the agent update ( groups v2 needs change )
2016-07-26 21:39:47 +01:00
UbitUmarov
1a8a8e16ef
add a public SetGroupPowers to clientView
2016-07-26 17:57:14 +01:00
UbitUmarov
13ae6dff18
let some group related data to have a public set
2016-07-26 17:34:59 +01:00
UbitUmarov
e766f9d20f
get a copy of current clientView group powers
2016-07-26 16:54:04 +01:00
UbitUmarov
3f0d84c28b
cleanup some code
2016-07-25 19:49:40 +01:00
UbitUmarov
67a32c91bb
remove redundant check
2016-07-25 08:45:15 +01:00
UbitUmarov
1d507f8073
remove extra char
2016-07-25 08:38:10 +01:00
UbitUmarov
fcdf0b00b1
add give a body to default rootVelocity
2016-07-25 07:24:39 +01:00
UbitUmarov
2548f240b5
add missing overrides
2016-07-25 07:18:23 +01:00
UbitUmarov
aa9503ab86
revert bad last changes and fix the issue another way
2016-07-25 07:06:36 +01:00
UbitUmarov
f661fdf2aa
ubOde bug fix
2016-07-25 06:07:06 +01:00
UbitUmarov
c3b298f85e
missing file
2016-07-25 02:11:45 +01:00
UbitUmarov
4b832f0f8e
add osGetHealRate(avatarkey) and osSetHealRate(avatarkey, healrate); healrate from 0 (disables auto heal) to 100 (maybe too fast) % per second. (untested)
2016-07-25 02:05:53 +01:00
UbitUmarov
e60dc305a4
change bullet relative velocity sign to match ubOde
2016-07-25 01:07:19 +01:00
UbitUmarov
76239602b4
change avatar Health, from bad penetration depth to relative velocity
2016-07-25 00:51:37 +01:00
UbitUmarov
42a072d181
preserve max relative velocity on a colision report time slice
2016-07-25 00:47:43 +01:00
UbitUmarov
0a9f06fda7
ubOde actually revert last change don't send unnecessary empty collisions, will patch it elsewhere
2016-07-24 22:33:31 +01:00
UbitUmarov
c303cf7412
ubOde still on relative velocity. Make ubOde report avatar empty collisions to tick events on core. Avn didn't require this, core should not require also (TODO)
2016-07-24 22:28:45 +01:00
UbitUmarov
a572a22dd9
ubOde try to improve contact velocity on first avatar collision with terrain
2016-07-24 21:29:34 +01:00
UbitUmarov
574b97d93d
ubOde fix contact relative velocity sign
2016-07-24 21:16:14 +01:00
UbitUmarov
d6d3e14f29
add a missing update to avatar damage Invulnerable
2016-07-24 19:31:28 +01:00
UbitUmarov
2bb467e358
add osSetHealth() value from 1 to 100; (mantis 7973)
2016-07-24 16:31:29 +01:00
UbitUmarov
37936550f0
reOoops ...
2016-07-24 15:55:31 +01:00
UbitUmarov
4fa8debde5
Ooops ...
2016-07-24 15:43:35 +01:00
UbitUmarov
bf604c85c6
add missing IM parameter ( needs fix where it is really relevant )
2016-07-24 15:17:25 +01:00
UbitUmarov
96a5a053ef
do not send IMs via child agents
2016-07-24 14:44:40 +01:00
UbitUmarov
f4eb1a8e1d
add a coment for improvement of ChatterBoxSessionAgentListUpdates closer to viewers protocol. Not necessary on current groups chat lists defecient implementation
2016-07-23 21:20:36 +01:00
UbitUmarov
c4db0dd6ac
change group lists control so it does show something (only xmlrpcgroups for now). This will never work without a centralized dispatcher/controler, or more complex information exchange.
2016-07-23 21:09:34 +01:00
UbitUmarov
bdab44ef7e
remove code from httptests branch
2016-07-23 01:34:40 +01:00
UbitUmarov
cdf215f613
add a missing field to ChatterBoxSessionAgentListUpdates. it is still wrong, and its use even worse
2016-07-23 01:28:57 +01:00
UbitUmarov
504ee6e21c
don't try to rez a object from a asset with empty data and Let user know about it
2016-07-22 16:41:41 +01:00
Melanie Thielker
2cffa71be2
Add some additional checks to llTransferLindenDollars.
2016-07-18 11:12:14 +01:00
UbitUmarov
9b4e83caa0
dont try dequeues if didnt reacquired lock
2016-07-17 16:21:37 +01:00
UbitUmarov
f636ef037a
http send is blocking, so we need we need to do it async in all cases. - this will need revision after server changes
2016-07-16 20:23:30 +01:00
UbitUmarov
d1810866b3
simplify http textures and meshs Throttles
2016-07-16 19:53:41 +01:00
UbitUmarov
c9bd6ff94b
disable OSHttpTests that will collide with testing new http server changes
2016-07-15 15:54:54 +01:00
Geir Nøklebye
653b896794
PGSQL: Update simulation data with a number of missing fields for parcels. Some of the fields should probably be migrated to type Boolean to avoid the hairy casting in the query. In addition the overall server code relies in the Replace in SQL statement that is proprietary to MySQL, so the PGSQL code is rather unsafe as it is. Should probably set a transaction on the whole operation so that if something goes wrong the database record is not zapped as it is now. PostgreSQL 9.5 has the upsert functionality which would bring the code closer to the MySQL version. This commit also has an update to PGSQLRegionData
...
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2016-07-15 15:45:39 +01:00
UbitUmarov
5f5c4aca40
lib omv now supports SeeAvs fields, so use it, thx Gavin Hird
2016-07-15 15:36:53 +01:00
UbitUmarov
aba4e2d13b
revert changes to Select/DeSelect, using the SelectObjects as control seems bad
2016-07-14 02:11:50 +01:00
UbitUmarov
445fb51455
make getBoundsCenter() call GetBoundsRadius() to do the math if needed
2016-07-13 22:35:46 +01:00
UbitUmarov
00687d5b0f
use geometric center and not sog root position in culling
2016-07-13 22:29:09 +01:00
UbitUmarov
e0a1025497
Oops that was not slower
2016-07-13 16:28:07 +01:00
UbitUmarov
33655e40df
slow down culling kills even more
2016-07-13 16:15:35 +01:00
UbitUmarov
acebfeb5c9
don't overlap Select and Deselect, fix deselect prims account
2016-07-13 15:56:01 +01:00
UbitUmarov
981980150c
ignore camera on culling for now
2016-07-13 14:18:06 +01:00
UbitUmarov
7131703244
ugly culling
2016-07-13 14:00:33 +01:00
UbitUmarov
14296bc792
add missing prim count for stats
2016-07-13 10:25:52 +01:00
UbitUmarov
2220ceb522
a few changes to culling
2016-07-13 02:07:07 +01:00