Commit Graph

20376 Commits (01ceb4d17e80b794432062ff3bf3b85f884c9548)

Author SHA1 Message Date
UbitUmarov 8f1a68633e update lsl2c tools and parsing files. This may fix some issues with precendence of unary operators in same case, hope not break on others :( 2018-01-16 01:44:16 +00:00
UbitUmarov ae04a24e7a recover a lost null check 2018-01-15 18:57:15 +00:00
UbitUmarov c92ba1cc04 shut up some pesty warnings 2018-01-15 16:23:19 +00:00
UbitUmarov 3d87e37d99 make old Ode PInvoke follow ms coding rules 2018-01-14 01:40:49 +00:00
UbitUmarov 88511bfab2 make ubOde PInvoke follow ms coding rules 2018-01-14 01:02:21 +00:00
UbitUmarov 8a68c330e8 fix a string format 2018-01-14 00:47:12 +00:00
UbitUmarov 1d6a157134 change version to 0.9.1.1 so we can see it inworld 2018-01-13 22:40:44 +00:00
UbitUmarov d3ff4e0806 clean some modules api 2018-01-13 14:40:31 +00:00
UbitUmarov 792a1c6e3d fix a string format 2018-01-12 18:09:38 +00:00
UbitUmarov 41633de8cb remove the temporary Xmutes module, replace MuteListModule byt the new one, previusly named MuteListModuleTst 2018-01-12 04:06:02 +00:00
UbitUmarov 439cbf0d4d missed a few.. 2018-01-09 19:48:13 +00:00
UbitUmarov e908c0ecad give up on a property that old monos do compile, but then smore ok exec 2018-01-09 19:47:10 +00:00
UbitUmarov 1a6770191c test our obsolete jenkins ... 2018-01-08 12:30:43 +00:00
UbitUmarov eec3921800 fall back to a obsolete property since several monos in use (include our own) do not suporte the proper .net4.0 one 2018-01-08 12:00:21 +00:00
UbitUmarov 875ca104b8 Merge branch 'master' into httptests 2018-01-05 22:37:42 +00:00
UbitUmarov 89a690c11f a few more xml things 2018-01-05 12:24:07 +00:00
UbitUmarov 0b96cd56fc don't be bad Jenkins.. 2018-01-05 00:30:00 +00:00
UbitUmarov ce0aa53cc4 let tau do something in avatar MoveToTarget 2018-01-04 23:59:47 +00:00
UbitUmarov ec6f87d3ef disable some XmlResolver 2018-01-04 23:51:43 +00:00
UbitUmarov 48dbba3441 add more files for robust mutes suport. (module is still named MuteListModuleTst for testing, others in core will be removed later 2018-01-04 20:56:48 +00:00
UbitUmarov 3576d6d764 Merge branch 'master' into httptests 2018-01-03 10:48:38 +00:00
UbitUmarov 8eea9531ee fix estates URI 2018-01-03 10:21:07 +00:00
UbitUmarov 3b141e6e6f Merge branch 'master' into httptests 2017-12-14 05:37:07 +00:00
UbitUmarov 201c916670 add a missing return on a mesh decode error in ubOdemeshmerizer 2017-12-14 05:36:15 +00:00
UbitUmarov b35a10e2be mantis 8250: try to work around timing issues 2017-12-13 01:10:21 +00:00
UbitUmarov ab0f866087 Merge branch 'master' into httptests
# Conflicts:
#	prebuild.xml
2017-12-12 22:19:31 +00:00
UbitUmarov d32debe618 commit what i did so far for core mutes module, befere i lose it 2017-12-11 23:58:27 +00:00
UbitUmarov a95e286168 increase sample rate of WaitGetScenePresence() 2017-12-11 23:36:42 +00:00
UbitUmarov 1e3cb82756 move some sharable items out of Xmute to Framework; add another test mutelistmodule, ignore it 2017-11-17 01:30:39 +00:00
UbitUmarov 2f13b68d4f add missing part of mutes list protocol 2017-11-16 17:50:06 +00:00
Melanie Thielker d35ab8c86c Donating the Avination Mute Module
This lived out-of-tree and therefore wasn't part of the big code
drop. It's classic Avination, tied to MySQL and a direct database
connection and I don't have the bandwidth to fix it to core methods.
However, it has all the strange mute logic that OpenSim was missing
and maybe someone can step up to make it work in an open grid context.
2017-11-14 12:12:07 +00:00
UbitUmarov 873d42005f add AGENT_LIST_EXCLUDENPC bit mask option to llGetAgentList scope to exclude NPCs 2017-11-14 03:49:32 +00:00
TomTheDragon 98f90f4eed Changing map tile colors This change also allows setting the water color, as well as the 4 colors for textured map tiles.
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2017-11-13 20:43:16 +00:00
UbitUmarov 17c65d918a Merge branch 'master' into httptests 2017-11-12 12:11:29 +00:00
UbitUmarov 6546ea6da6 mantis 8253: don't let attachments delete remove controls from viewers on crossings. 2017-11-12 12:00:03 +00:00
UbitUmarov ca4804b758 Merge branch 'master' into httptests 2017-11-12 03:18:02 +00:00
UbitUmarov fcb8b2a3c3 mantis 8260 fix script count on delete and remove redundantTriggerRemoveScript in 2 points 2017-11-08 09:10:56 +00:00
UbitUmarov 8eb9bc8b19 mantis 8263: recover the ignore of texture changes if only materialID changed. That should be done by respective cap (as before) 2017-11-08 06:51:55 +00:00
UbitUmarov 8479658cd0 remove a potencial (and silly) deadlock; let other texture parameters changes trigger Changed.TEXTURE event 2017-11-08 01:53:36 +00:00
UbitUmarov 39d1426f27 Merge branch 'master' into httptests 2017-10-30 19:06:17 +00:00
UbitUmarov 5360a8fea4 mantis 8258: also limit mesh basic shape torus hole sizeY on (some) existent objects. 2017-10-30 18:56:05 +00:00
UbitUmarov 16a8e166ff Merge branch 'master' into httptests 2017-10-26 19:01:16 +01:00
Kevin Cozens fbb2f7f319 Corrected name of function in call to CheckThreatLevel. 2017-10-26 13:29:14 -04:00
Kevin Cozens d65f055e4e Whitespace cleanup. 2017-10-26 11:26:49 -04:00
UbitUmarov f81375cf1e mantis 8253: try to recover information about takecontrols pass=false controls on crossings, also tell viewers about them. this may still not be correct. Use of multiple TakeControls on same avatar can still give unpredictable results (also on normal operation). In same cases last executed my override previus or not. Also change agent updates wait code 2017-10-25 02:59:19 +01:00
UbitUmarov c220c277e2 Merge branch 'master' into httptests 2017-10-15 23:03:39 +01:00
UbitUmarov 3d6553afee add osGetSimulatorMemoryKB(). This allows work around the fact osGetSimulatorMemory() reports at most 2GB. This one limit is now 2TB, should ne enought for a while 2017-10-15 14:46:21 +01:00
UbitUmarov 68e9baf2e0 Merge branch 'master' into httptests 2017-10-13 20:36:29 +01:00
Robert Adams b51b4d4171 Merge branch 'master' of git://opensimulator.org/git/opensim (Ubit beat
me to the repository).
2017-10-13 12:04:52 -07:00
UbitUmarov dd58f15bff mantis 8249: give better data to llDetectedGrab 2017-10-13 20:00:38 +01:00
Robert Adams df3759e099 BulletSim: Add parameter "[BulletSim]AvatarWalkVelocityFactor=1.0" to
adjust the walking speed passed from the simulator. Default is 1.0f so
there should be no change for regions who do not change the factor.

The adjustment for walking speed and AlwaysRun speed should be in the
simulator and not the physics engines (who all assume TargetVelocity.set
is only used for avatar walking/running) but that would require tweaking
all the phyiscs engines.
2017-10-13 12:00:07 -07:00
UbitUmarov 59afeb6c4c remove a dead line of code 2017-10-06 02:43:46 +01:00
UbitUmarov 8520ceed63 mantis 8246: don't allow 'delete object name' to delete attachments, but allow delete object id, with confirmation 2017-10-06 02:40:28 +01:00
UbitUmarov b1814d3492 Merge branch 'master' into httptests 2017-10-01 18:05:10 +01:00
UbitUmarov db88c93243 bug fix: add missing stub for osSetInertia 2017-10-01 18:03:19 +01:00
UbitUmarov 765f4eef1e Merge branch 'master' into httptests 2017-09-16 19:01:22 +01:00
UbitUmarov 2247251c2f bug fix: Of course i had to pick a wrong number for profileBegin 2017-09-16 18:58:10 +01:00
UbitUmarov 5687c5d494 Merge branch 'master' into httptests 2017-09-16 01:00:28 +01:00
UbitUmarov 05da6b9f14 bug fix. Increase the values of profileHollow and profileBegin used to match pbs number of faces and the Mesh number of faces. The small values i used before seem to be randomly lost. 2017-09-16 00:19:58 +01:00
UbitUmarov b581a64788 ubOde: comment out some debug stats 2017-09-08 20:04:16 +01:00
UbitUmarov 0ac81f6a09 ubOde: hashSpaces aren't that nice 2017-09-08 19:59:38 +01:00
UbitUmarov ca493a1beb Merge branch 'master' into httptests 2017-09-05 20:25:12 +01:00
Robert Adams 921e3ceb09 BulletSim: Merge branch 'BulletSim2017'
Adds raycast using Bullet physics engine.
2017-09-05 06:24:04 -07:00
Robert Adams 4608b44817 BulletSim: add raycast filtering 2017-09-05 06:19:49 -07:00
UbitUmarov 86493d75fa Merge branch 'master' into httptests 2017-09-04 18:39:42 +01:00
Kevin Cozens 05db0c977f Fixed typo in function name HaveNotifiedLogOfScriptStopMistmatch. 2017-09-04 13:28:31 -04:00
Robert Adams f348f7fa90 BulletSim: first version of raycast. Only single contact point and no
filtering.
2017-09-03 17:15:27 -07:00
Robert Adams 33e773959f BulletSim: modify taint processing which use locks.
(Merge branch 'bullettaint' into bulletcast)
2017-09-02 13:08:54 -07:00
Robert Adams 0afa3a294a BulletSim: most of the plumbing for raycast. Needs new BulletSim.dll to
work.
2017-09-02 13:06:36 -07:00
Robert Adams 5c36561424 BulletSim: add clock and change logic for taint processing a little
so taints check if they are not in simulation time and execute
immediately if not.
2017-08-28 15:23:32 -07:00
UbitUmarov 47648557c1 fix some nunit tests 2017-08-28 10:48:46 +01:00
UbitUmarov b3eec90d3c Merge branch 'master' into httptests 2017-08-25 23:47:40 +01:00
UbitUmarov 396ab1424c in some cases ll TPVs can only see avatar rotations around Z or camera misbehaves 2017-08-25 23:44:59 +01:00
UbitUmarov dfdc3e3adf change camera view constraint. we need to do it a lot more :( 2017-08-25 20:53:07 +01:00
UbitUmarov a1aa2f1add Merge branch 'master' into httptests 2017-08-24 02:18:40 +01:00
UbitUmarov 05b8ead8b2 frozen avatars should not do local teleports. Possible none should not be allowed, but that may be abusive 2017-08-24 02:11:40 +01:00
UbitUmarov c5802c9460 change a few more parcel eject code paths 2017-08-24 01:47:01 +01:00
UbitUmarov 1a7c8893ee add missing file. Also in last commit comment the flag was relative to (un)freeze no t(un)eject 2017-08-24 01:38:04 +01:00
UbitUmarov 74524cb3be (un)eject flag is only lowest bit, only protect active gods from freeze; do not check landing point (telehubs) on eject. 2017-08-24 01:30:57 +01:00
UbitUmarov b1fdb02be1 Merge branch 'master' into httptests 2017-08-22 18:39:30 +01:00
UbitUmarov 1ca70232a5 mantis 8233: media changes flag object updated in region db 2017-08-22 18:37:35 +01:00
UbitUmarov 6cf27e2191 ubOde move static/dynamic friction to unmanaged code. Note this now requeries ode version OS0.13.3 currently at opensim-libs repo trunk/unmanaged/ODE-OpenSim-Test 2017-08-21 04:54:01 +01:00
UbitUmarov f9c01db33c Merge branch 'master' into httptests 2017-08-19 22:48:31 +01:00
UbitUmarov 539c006cb8 change SOP updates throttles again. Small values of omega on llSetTargetOmega where skiped 2017-08-19 22:44:18 +01:00
UbitUmarov c54cd4d808 Merge branch 'master' into httptests 2017-08-17 00:16:29 +01:00
UbitUmarov 218160494e fix llRot2Axis(ZERO_ROTATION) and non normalized inputs, same for llRot2Angle() 2017-08-16 23:44:34 +01:00
UbitUmarov 6d4b0a8ce3 Merge branch 'master' into httptests 2017-08-16 05:05:57 +01:00
Robert Adams 78c78f69b1 Merge branch 'master' into BulletSim2017 2017-08-15 09:04:03 -07:00
Robert Adams 9e86721d70 BulletSim: remove chatty debug message. 2017-08-14 21:33:26 -07:00
Robert Adams a754ab0e4f Refactor archive loading to optionally start script engine after loading. 2017-08-14 21:27:53 -07:00
Robert Adams 36ee8e3941 BUlletSim: return better terrain height in
BSTerrainHeightMap.GetTerrainHeightAtXYZ().
Partial fix for Mantis 8011. Problem is that computed terrain height
is different than mesh height in the physics engine. For small shapes,
they would have their position corrected to above terrain so they would
never collide.
2017-08-14 21:20:59 -07:00
UbitUmarov 1dbf3215b0 jenkins tests still don't set scene.IsRunning 2017-08-13 06:34:52 +01:00
UbitUmarov 82e2e1e00c change locking on sop updates 2017-08-13 06:04:39 +01:00
UbitUmarov f658b68181 add a few locks 2017-08-03 17:59:30 +01:00
UbitUmarov 1830387840 Oops fix also default UseMeshiesPhysicsMesh also on ubOde 2017-08-02 03:47:53 +01:00
Kevin Cozens cf855c3842 Corrected index number in ErrorFormat based Exception message 2017-07-30 12:27:27 -04:00
UbitUmarov ad930f8e41 fix typo 2017-07-28 19:01:07 +01:00
UbitUmarov 21b71ff1d8 partial mantis 8219; on creating or updating items (animationsets, wearables) that reference assets, and user does not have permissions on those, abort and warn, instead of silent invalition of the references to those assets, creating a broken item 2017-07-28 17:36:40 +01:00
UbitUmarov 324bda8ab9 mantis 8218 make Meshmerizer UseMeshiesPhysicsMesh defualt to true, to match stated on ini files. 2017-07-27 16:23:08 +01:00
UbitUmarov 6996bab4a1 display remaining pass time in hours, mins or seconds acording to value 2017-07-26 20:13:30 +01:00