aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region (unfollow)
Commit message (Collapse)AuthorFilesLines
2012-11-05This implements the Caps throttler. After some testing, the system seemed ↵teravus1-13/+106
to be OK with me specifying allowing 1 oversized image per 70,000b/sec with at least one. Try it out, start with a low bandwidth setting and then, set your bandwidth setting middle/high and see the difference. Tested with Two Clients on a region with 1800 textures all visible at once.
2012-11-05Another step in the chain. Pipe the throttle update to the appropriate ↵teravus1-12/+35
PollServiceTextureEventArgs. Each poll service having it's own throttle member is more consistent with the model then the region module keeping track of all of them globally and better for locking too. The Poll Services object is not set static to handle multiple nearby regions on the same simulator. Next step is hooking it up to HasEvents
2012-11-04Pipe Throttle Update Event to EventManager, client --> ScenePresence --> ↵teravus6-1/+73
EventManager, so that modules can know when throttles are updated. The event contains no client specific data to preserve the possibility of 'multiple clients' and you must still call ControllingClient.GetThrottlesPacked(f) to see what the throttles actually are once the event fires. Hook EventManager.OnUpdateThrottle to GetTextureModule.
2012-11-04Prevent IMs being sent to prims when avies decline inventory offers from them.Diva Canto1-9/+12
2012-11-04Add a method to query all registered script constants to allow non-XEngineMelanie2-0/+18
script engines to use them.
2012-11-04 removed potencial null refs and rearrange code a bitUbitUmarov1-13/+19
2012-11-03Prevent a null client from crashing windlight.Melanie1-0/+3
2012-11-02 actually remove the use of random on persist timmingsUbitUmarov1-4/+6
2012-11-02 Create a new random when needed using normal time based seed instead ofUbitUmarov1-2/+5
reusing a shared one than may not be valid
2012-11-02 add debug position on bad primmesh errorUbitUmarov1-2/+2
2012-11-02 lock unique and uniqueReleased in same order when both locks are neededUbitUmarov1-20/+14
2012-10-30Make sure we're not accessing a physics scene if we're not in one yet.Melanie1-1/+1
2012-10-28Set the script state to new rez when a scriptis saved, rather than region start.Melanie1-1/+1
Prevents CHANGED_REGION_RESTART being sent to scripts when saving.
2012-10-28Add a property to determine if a link set is stored in the database. Also, fixMelanie1-0/+13
a bug where "Force object permissive" god action would fail to reset child prim permissions.
2012-10-28Deep copy the collection of at_target objects so it can't be modified whileMelanie1-1/+4
it's being iterated
2012-10-28 revert last changeUbitUmarov1-2/+1
2012-10-28 fix ode timingUbitUmarov1-1/+2
2012-10-28minor changeUbitUmarov1-0/+1
2012-10-28test limit ode exec time by time not number of loops doneUbitUmarov1-8/+13
2012-10-28 more debugUbitUmarov1-0/+2
2012-10-28 remove pre physics build testingUbitUmarov1-1/+1
2012-10-28 Add some extra debug on scene closeUbitUmarov1-1/+9
2012-10-20 bug fixUbitUmarov2-1/+3
2012-10-19UbitOde stop doing a copy of the asset data using just the reference toUbitUmarov1-2/+3
it. It costs a lot of cpu and doesn't seem all that usefull.
2012-10-19[UNTESTED] core Ode: let broken mesh physical prims collide with land asUbitUmarov1-6/+11
the defaul basic box so they don't go off world.
2012-10-19[UNTESTED] core Ode: stop trying to load a broken asset. Make brokenUbitUmarov1-21/+97
assets behave like phantom by Nebadon request
2012-10-18 extend coment to include all unused SOG CheckSculptAndLoad()UbitUmarov1-3/+4
2012-10-18Remove redundant and annoyingly modal message box in upload processing.Melanie1-11/+11
2012-10-17Allow the console to be used by gods as well as region owners.Melanie1-1/+1
2012-10-16 coment a debug warningUbitUmarov1-1/+1
2012-10-16 fixesUbitUmarov3-67/+82
2012-10-14Fix perms when linking an object. Set root part perms to the permsMelanie5-15/+30
of the link set to make the build floater behave consistently. Fixes permissions exploit introduced on 23 August.
2012-10-14Allow bypassing perms dialog (console only)Melanie1-0/+4
2012-10-14Make texture sedning use only two threads to make things less harsh on bandwidthMelanie1-2/+2
2012-10-13 missing fileUbitUmarov1-0/+2
2012-10-13 add mesh cache expire on region startup. Expires will be relative toUbitUmarov4-3/+88
previus expire (assumed done only once at startup). File 'cntr' on cache folder stores time. Deleting it will force a skip on expire. Default time is 48hours before previus startup to account for failed ones etc.
2012-10-13 retouch mesh idsUbitUmarov2-11/+21
2012-10-13 missing file (again)UbitUmarov1-4/+8
2012-10-13longer meshs identification keys, so first part on disk cache is it's asset idUbitUmarov1-1/+3
2012-10-12missing fileUbitUmarov1-0/+6
2012-10-12[TEST] disk cache meshsUbitUmarov3-282/+532
2012-10-12commit the right files!UbitUmarov2-5737/+4763
2012-10-12 remove some more debug spam on odeUbitUmarov2-4766/+5735
2012-10-11Remove spammy debug for IMMelanie1-3/+3
2012-10-10normalize quaternion.Slerp outputsUbitUmarov2-0/+2
2012-10-10 add some quaternion normalizations to keep errors under controlUbitUmarov1-0/+3
2012-10-10debugUbitUmarov1-0/+6
2012-10-09fix debug :)UbitUmarov1-1/+1
2012-10-09debug...UbitUmarov1-0/+5
2012-10-09debug...UbitUmarov1-2/+5