aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-02-02Added OpenSim.32BitLaunch.exe that can be used on 64-bit systems to run ↵Tedd Hansen3-37/+236
OpenSim in 32-bit mode. Added VISUAL BASIC.NET-support //cs, //lsl and //vb as first characters of script will determine what compiler is used. Compile warnings are no longer treated as errors. Script will still run. Added a few useless and useful config options: Write script source to harddisk for debug, Default compile language, Allowed compilers (languages), compile in release or debug mode, clean up old scripts on startup Loads of warnings for incorrect config
2008-02-02Added OpenSim.32BitLaunch.exe that can be used on 64-bit systems to run ↵Tedd Hansen7-32/+43
OpenSim in 32-bit mode. Fixed ScriptEngine.Common startup problems.
2008-02-02Thank you very much, Kinoc for : Moved the Listener loop try/catch to a ↵Charles Krinke1-8/+17
better position. Uses the IRC nick as the default when user location cannot be determined.
2008-02-02Forgot to create an object before use. Now why can't .Net just do that ↵Tedd Hansen1-7/+10
itself? :)
2008-02-02Added some error checking to MaintenanceThread, no-crash (just log) loading ↵Tedd Hansen2-28/+44
of script engines, and support to load multiple script engines
2008-02-01Moved iniFilePath to a static and put it in OpenSim.Application.iniFilePath.Tedd Hansen3-9/+18
Refreshing config based on this. Temporarily disabled feature to refresh config file while running.
2008-02-01Bugfix, maybe it won't crash during startup and crash somewhere else instead? :)Tedd Hansen1-1/+2
2008-02-01SCRIPTING STILL BROKENTedd Hansen16-402/+602
Added comments and regions, restructured code Changed a lot of AppDomain junk from console from using Console.Write to Log.Verbose and set it to #if DEBUG All modules should now refresh their configuration runtime Made all logging in ScriptEngine.Common get script name from actual engine Renamed LSLLongCmdHandler to AsyncLSLCommandManager Added auto-recover with 5 sec throttle for new MaintenanceThread
2008-02-01SCRIPT SUPPORT IS STILL BROKEN.Tedd Hansen4-189/+412
Bugfix: Scripts exceeding max and set to be killed were not killed, only removed. Added ability to re-read configuration while OpenSim is running All regions now sharing one MaintenanceThread New MaintenanceThread: - checks for script execution timeout - re-reads config - starts/stops threads if thread active count becomes too high/low compared to config Speed increase on event execution: - Reuse of try{}catch{} blocks - Time calculation on event execution
2008-02-01Thank you, Kinoc for the ChatModule.cs updates.Charles Krinke1-75/+491
2008-02-01Config option to set number of scripts per AppDomainTedd Hansen2-2/+3
2008-02-01Added config options:Tedd Hansen2-2/+46
ScriptThreadPriority to set script thread priority DeactivateScriptOnTimeout to remove script if it is executing too long
2008-02-01Removed "Loading inventory for Primitive" message.Tedd Hansen2-2/+2
Fixed small bug in thread counter.
2008-02-01ExperimentalTedd Hansen5-9/+67
Moved DotNetScriptEngine configuration to config file. Added option to share script execution threads between regions.
2008-02-01Highly experimentalTedd Hansen2-149/+300
A separate thread is used to enforce max function (event) execution time for scripts.
2008-02-01Fixed errors being thrown by invalid PSYS_SRC_TARGET_KEY's in ↵alondria1-1/+9
llParticleSystem - defaults to source prim (consistent with LL grid). Should fix mantis 427.
2008-02-01Thanks to Hashbox for a patch to:alondria3-2/+25
Implementing llStringTrim and hooking in osRegionNotice
2008-02-01* ODE:Fix copy and paste bug in space calculation limitsTeravus Ovares1-11/+7
2008-02-01Temporary try catch around calculateSpaceForGeom() , to see if it gets past ↵MW1-3/+10
mantis issue #435 (for now)
2008-02-01* Committing random physics stuff to the SVN for use laterTeravus Ovares1-0/+86
2008-02-01* Added more supported feature to particlesystems. While this appears to ↵Teravus Ovares3-5/+35
have a libsl update... it's really a fix to the libsl version we're already using because of a bug in the particlesystem implementation * Added two new simstat counters in the simstat enum for the RCCS. (I'll find something cool to put in them) * fixed a time waster in ODEPlugin.cs
2008-01-31* Adding limited support for LLParticleSystem.Teravus Ovares1-14/+38
* We still need to set the 'default particle' texture as, a particle system with no texture set doesn't work. * The particle System Flags don't seem to be quite right yet as some flags don't seem to have an effect. So no alpha in/out, color change, affected by the wind, etc.. yet * Thanks to Alondria for some massive work here. This update just tweaks a few things that she did.
2008-01-31revert last IRC bridge changes as this broke chat on my test environment.Sean Dague1-80/+23
Going to sift through the diff later to sort out what the root cause is here.
2008-01-31* setting some readonlieslbsa713-3/+3
2008-01-31Hit a dead end with llParticleSystem (libsecondlife issues) so no ↵alondria3-25/+50
functionality added yet, but did not want to loose work.
2008-01-31* Add asset/texture cache statistics to region server consoleJustin Clarke Casey5-6/+164
* You can type 'stats' at the REGION# prompt to get this information in grid or standalone mode * Don't take these numbers as gospel yet, since for some reason textures displayed from inventory which require downloading from the server are being recorded as assets rather than textures * But I don't have any reason to believe they aren't broadly accurate. * I've put these in so I can tell whether the high memory usage on regions is down to the asset/texture cache * This will require a prebuild * DEV: Only adds needed to be implemented since, as far as I can tell, assets cached are currently never released. For my part, seeing large cache memory numbers will provoke me to think about doing something about this. * DEV: Now switched to using a singleton to get the stats reporters rather than threading the object through various layers * DEV: Will refactor the other server stats reporters to do this in one of the next commits
2008-01-30* Add 'asset not found' statistics to grid asset server statsJustin Clarke Casey2-10/+35
2008-01-30* Minor asset server message tweakJustin Clarke Casey1-1/+2
2008-01-30* Deal with asset requests with malformed guids to the asset server in more ↵Justin Clarke Casey1-6/+13
user-friendly way than throwing an Exception * Compact status messages to reduce verbosity and be more informative
2008-01-30* Print out exception information when a mysql asset fetch failsJustin Clarke Casey1-16/+29
* Attempt reconnection on fetch and create exceptions.
2008-01-30* Insert 'assets served per hour' speed to asset server statsJustin Clarke Casey1-6/+15
2008-01-30Updating ODE.NET as the version I used possibly caused the slowness.Teravus Ovares1-0/+2
2008-01-30* See if this helps Nebadon. Teravus Ovares1-8/+3
2008-01-30* This update restores *nix supportTeravus Ovares1-1/+8
* This stability optimization is disabled on Apple Computers until the .dylib library is updated.
2008-01-30* Experimental ODE Update to make ODE more stableTeravus Ovares3-4/+50
* WARNING: This update will break *nix support. Will be restored in the next revision
2008-01-29* Fixed a crash if the server is unable to connect to the UserServer when a ↵Teravus Ovares1-1/+9
user logs off
2008-01-29* Implemented grab and throw in ODE. It's a little strong still so toss ↵Teravus Ovares8-6/+138
gently at first to test the waters or you'll lose prim to the pit at the edge of the sim. Make sure the object is physical before trying to toss it or it'll just move to the new location.
2008-01-29* Patch from Ansi (IBM)Justin Clarke Casey2-2/+59
* Allows the creation of a user via the RemoteAdminPlugin. * Many thanks!
2008-01-29* No more massive spires and massive pits when editing land using Select + ↵Teravus Ovares1-1/+11
tool + amount + apply;
2008-01-29Thanks kinoc for your improved IRC Gateway patch as referenced in mantis ↵Teravus Ovares1-23/+80
issue 390.
2008-01-29* Commenting out the 'collision notifications' on BulletX, as there hasn't ↵Teravus Ovares1-2/+2
been an update on bullet in a while and the console notifications consume the entire CPU to make bullet completely unusable.
2008-01-29* This fixes the stair issue that Sdague reported on *nix. Be aware that if ↵Teravus Ovares1-2/+11
you cross a border into a region, the new region doesn't know your height and therefore you're about a meter off the ground. If the region doesn't know your height, you won't be able to climb steps. If you're in that state, edit your appearance and the region will learn your height and you will again be able to climb steps.
2008-01-28* Add total logouts (and total logins) to server side user statsJustin Clarke Casey7-16/+68
* Passing the stats collector through object chains is not ideal - this will change when more stats come in * This change will need a prebuild
2008-01-28* Move AssetStatsReporter to Framework.StatisticsJustin Clarke Casey3-0/+2
* The hooks are still plugged in too high at the asset server, but then next layer down is the database and this may be refactored soon. * This change will requires a prebuild
2008-01-28* ODE Going to Time Step 0.020 = (1000\20) - ((1000\20) * .09) = ~45 pfps Teravus Ovares1-1/+1
2008-01-28* Mostly ODE update. Things are a bit more behaved then the last ↵Teravus Ovares3-11/+47
experimental update.
2008-01-27* Highly experimental ODE_STEPSIZE = 0.025f - 1000 / 25 = 40fps - 10 ↵Teravus Ovares2-12/+13
substeps with fallback to 5 substeps when things get slow * Just to give you an idea of the difference .. previous ODE_STEPSIZE was 0.005f - 1000/5 = 200fps - 10 substeps with fallback to 5 substeps when things get slow * *nix avatar may fall over again, *sorry*
2008-01-26* Shifted strategy of detecting specific *nix distributions to detecting *nix. Teravus Ovares1-2/+2
* Let me know if all your avatar are standup.
2008-01-26* Added a try/catch handler around childdataupdates because the enumeration ↵Teravus Ovares2-10/+18
is prone to modification when logging on. These can be safely ignored because the data gets old fast and new ones get generated somewhat quickly.
2008-01-26Rewrote svn properties handling script in python. Added more file types.Jeff Ames6-630/+630