169a50286bupload ODE lib for linux. Plz keep previus version in case something goes wrong. Thanks jakdaniels for the compilation
UbitUmarov
2017-07-29 00:08:40 +0100
21b71ff1d8partial 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
UbitUmarov
2017-07-28 17:36:40 +0100
324bda8ab9mantis 8218 make Meshmerizer UseMeshiesPhysicsMesh defualt to true, to match stated on ini files.
UbitUmarov
2017-07-27 16:23:08 +0100
6996bab4a1display remaining pass time in hours, mins or seconds acording to value
UbitUmarov
2017-07-26 20:13:30 +0100
0b23964349change buypass insuficent funds to make clear that its on that region money system (buypass now uses the new MoveMoney)
UbitUmarov
2017-07-26 19:12:12 +0100
0bbe7bab7badd new funtion bool MoveMoney(UUID fromUser, UUID toUser, int amount, MoneyTransactionType type, string text). this should be called async allowing time for money module to process it. If returns true, the transation did sucess, so if its use was to pay something, the payed item/service must be provided without fail, otherwise another method is needed so a refund is possible
UbitUmarov
2017-07-26 19:00:49 +0100
a91ceae826add comments to make that more clear
UbitUmarov
2017-07-26 14:26:28 +0100
025e82341fdo not allow setting land passes on group owned land, because currently we cant give money to the group
UbitUmarov
2017-07-26 14:24:21 +0100
74389c74cbonly allow pass renovation on the last quarter of parcel pass time. go back to MoneyMove charging method
UbitUmarov
2017-07-26 12:58:47 +0100
d52a64c7a3avoid leasing issues on lsl_list on domain crossings. This will make their use even more slow. AppDomainLoading just needs to be set false to have acceptable scripts performance
UbitUmarov
2017-07-26 12:53:12 +0100
8739ceb00flets try using older EventManager.TriggerMoneyTransfer to pay parcel passes
UbitUmarov
2017-07-25 04:18:38 +0100
35b1166ba8add a few more...
UbitUmarov
2017-07-25 04:10:22 +0100
1557b78d67add missing session ID verification
UbitUmarov
2017-07-25 04:04:55 +0100
1071c92bb0fix lsl group role powers to change parcel passes
UbitUmarov
2017-07-25 03:44:52 +0100
86c9c86eeballow pass recharge with no loss of current time up to 1/4 of parcel pass time.
UbitUmarov
2017-07-25 03:13:03 +0100
c5b34a51fdOoops.. pay to land owner, not grid. group owned parcel not suported for now. (the pass already expired with kick action)
UbitUmarov
2017-07-25 02:39:12 +0100
81d1ebc510add first code to process parcel buy pass. Still testing, and still no kick on expire ( does expire on entry )
UbitUmarov
2017-07-25 01:30:35 +0100
13564aa984only hide parcel info from banned avatars
UbitUmarov
2017-07-24 22:04:36 +0100
8b2e95d1c1add a rudimentary version control to ubOde meshs cache
UbitUmarov
2017-07-23 14:23:44 +0100
04eeb0e5cbmantis 8212 do use defined sqlite connection
UbitUmarov
2017-07-22 23:33:03 +0100
3ae210d36fubOde: let small spheres still be spheres
UbitUmarov
2017-07-22 02:04:02 +0100
618e142cf8ubOde: remove some dead code
UbitUmarov
2017-07-22 01:45:42 +0100
93582523a7ubOde: make option MinSizeToMeshmerize visible in OpenSimDefaults.ini
UbitUmarov
2017-07-22 01:44:29 +0100
d71d13f72bubOde: represent small objects as a box. A object is small is all scale dimensions are less or equal to option MinSizeToMeshmerize (in ODEPhysicsSettings) with default of 0.1. This is needed because this objects hit narrow phase with high overlaps alot more, and so have high cpu cost.
UbitUmarov
2017-07-22 01:31:39 +0100
c1ab1289abshape convex should not trigger complex cost (LI) alone
UbitUmarov
2017-07-21 16:07:04 +0100
f6f0b1c513fix a few EN typos
UbitUmarov
2017-07-21 14:41:13 +0100
66a5b4d120ubOde suport convex shapes on all normal prims and sculpts. Since code is experimental this is controled by options ConvexPrims and ConvexSculpts, on section Mesh, that can be set to false in case of problems
UbitUmarov
2017-07-21 14:11:03 +0100
4293b2cb3cfix object updates throttle for scripts doing motion by direct change of position. Most this scripts are bad, making no use of viewers interpolators. Tanks lotek.
UbitUmarov
2017-07-18 14:09:30 +0100
f921ad005fKFM: changes on update method implies other changes. Still not that good. Note: objects motion timing can't be done using timers. On windows at least, those can have jitter of tens of ms
UbitUmarov
2017-07-17 00:58:35 +0100
59de8fbba0fix placement of xml ReadEndElement()
UbitUmarov
2017-07-16 06:10:24 +0100
2f9222bec3test scenes do not set IsRunning
UbitUmarov
2017-07-16 05:52:01 +0100
9ae26fc5afstore kfm on inventory. this may still be a bit confusing on rez
UbitUmarov
2017-07-16 05:19:27 +0100
04b97be71eode does not like null refs
UbitUmarov
2017-07-16 02:55:39 +0100
cd15de628ddon't start moving KFM things on region start that where stopped on last shutdown
UbitUmarov
2017-07-16 01:31:37 +0100
4ef64d4425trigger moving_end also KFM stop and pause
UbitUmarov
2017-07-16 01:10:27 +0100
101413ddd9make KFM use scheduled terse updates. This may increase some rubber band, but is needed, and should work better with recent changes on sop terseupdates control
UbitUmarov
2017-07-16 00:48:04 +0100
4b7f79e296fixes and changes on TreePopulatorModule. Please read OpenSimDefaults.ini [Trees] section. Does need more work, and some hardcode settings may not be the optimal still"
UbitUmarov
2017-07-15 04:06:34 +0100
8b16131206add Util.GetTimeStamp() that returns the stamp in seconds; use it on ubOde; separed land collsions dispatch from the others...
UbitUmarov
2017-07-13 20:21:18 +0100
bd249bdf5breplace the wrong libOMV user modifiable Utils.EnUSCulture by our own no User modifiable Culture.FormatProvider, and also for internal coerence. We do use the libomv on other code paths, so that must be fixed
UbitUmarov
2017-07-13 04:14:33 +0100
61e3fe42bdfix wrong test
UbitUmarov
2017-07-13 03:26:43 +0100
51d32e3bedadd more missing en-us culture on scene serializer writes
UbitUmarov
2017-07-13 02:57:57 +0100
457551d069rename SOG.UpdatePrimFlags as just UpdateFlags since this is relative to the group never individual prims/parts and so confusing
UbitUmarov
2017-07-12 10:28:11 +0100
aff9c345ddosSetParcelDetails: add more land update code
UbitUmarov
2017-07-12 07:27:21 +0100
a069ed09a8osSetParcelDetails: make seeAVs send updates. This is a temporary patch, this function does need to call a framework land function that deos issue proper updates about all fields to all cleints. ( sounds will not stop/start also for now)
UbitUmarov
2017-07-12 03:47:34 +0100
3847f861e3osSetParcelDetails: allow parcel group to be cleared also
UbitUmarov
2017-07-12 01:52:01 +0100
c8a9b0321fosSetParcelDetails: place hard restrictions on change owner,claimdate (both estate owner or manager) and group (same plus parcel owner that also needes to be a member of the new group); add PARCEL_DETAILS_SEE_AVATARS, PARCEL_DETAILS_ANY_AVATAR_SOUNDS and PARCEL_DETAILS_GROUP_SOUNDS
UbitUmarov
2017-07-12 01:44:34 +0100
f5324833eeremove wrong comment on lsl object rez. we can't add delays on async process
UbitUmarov
2017-07-11 02:47:37 +0100
72bce8c4b4do lsl object rez checks on script thread before wasting time possible creating a new poll thread
UbitUmarov
2017-07-11 02:33:48 +0100
40b16f1705SimpleAngularDistance update prioritization scheme ameks no sense without ordered dequeue of the updates
UbitUmarov
2017-07-10 22:01:38 +0100
f8cdccc167a few more changes on entities updates
UbitUmarov
2017-07-10 21:12:34 +0100
9dbcb4e5f6on entities updates throttles vectors needed to be compared as vectors, not just their norms
UbitUmarov
2017-07-10 19:31:35 +0100
63e3fc21effix the name of a funtion on last commit
UbitUmarov
2017-07-10 13:48:28 +0100
cc5d6f6b7bthrottle collision sounds on a SOG.
UbitUmarov
2017-07-09 00:14:30 +0100
ead95e85c5bug fix: dynamic testures set to ALL_SIDES, preserve other face data already present
UbitUmarov
2017-07-07 04:57:57 +0100
dfef16297bubOde don't use old ode body sleep option, a few changes on sleep control, update ode.dll (windows, others needed) (keep older versions.. bc.. well bugs happen)
UbitUmarov
2017-07-07 01:49:34 +0100
1dc56eb15fubOde: but only do that if sphere is physical..
UbitUmarov
2017-07-03 23:38:55 +0100
39751891f4ubOde: dont do avatar step climb on small true spheres. lets play simple football
UbitUmarov
2017-07-03 22:47:27 +0100
f3a920237boops i forgot the avatar knees bending on ramps... so go back..
UbitUmarov
2017-07-02 01:34:06 +0100
edc7575f9ea few changes to ubOde avatar collisions
UbitUmarov
2017-07-01 01:43:58 +0100
965d004fbedo calls to m_host.AddScriptLPS() on the right place on osslm this stat is of course still wrong LPS does not mean api function calls
UbitUmarov
2017-06-30 22:39:19 +0100
6b0a3e981cput osGetAgentIP() in threat control with level Severe so it can be disabled even for inworld administrators as needed on some grids. rearrage the osslEnable.ini file segregating the funtions only listed for information
UbitUmarov
2017-06-30 22:04:56 +0100
aa4eb2bc14update ode.dll (windoes only. need bins for others :( )
UbitUmarov
2017-06-30 00:30:46 +0100
b59ce7c968also on the actual source file
UbitUmarov
2017-06-26 20:28:16 +0100
3fda7c6315take a few more out of level check
UbitUmarov
2017-06-26 20:23:24 +0100
9ea6580c37update osslEnable.ini. functions that have no level check are still listed but commented, just to be more visible
UbitUmarov
2017-06-26 20:05:11 +0100