aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix mysql migrations. This is tested with an existing up to date schema,Sean Dague2008-06-127-17/+32
| | | | | | | | | and no schema. It should also work with a non up to date schema as well. Btw, meetings in which I can get code done are the right kind of meetings.
* * minor: Remove and tidy duplicate 'storing object to scene' messages in logJustin Clarke Casey2008-06-125-5/+7
|
* * refactor: For new objects, move attach to backup to occur when adding to a ↵Justin Clarke Casey2008-06-127-58/+46
| | | | | | | | | scene, rather than on creation of the group * Adding to a scene is now parameterized such that one can choose not to actually persist that group * This is to support a use case where a module wants a scene which consists of both objects which are persisted, and ones which are just temporary for the lifetime of that server instance
* * refactor: rename CreatePrimFromXml to CreatePrimFromXml2Justin Clarke Casey2008-06-122-5/+12
|
* this, in theory, adds migration support to mysql for all Sean Dague2008-06-124-112/+194
| | | | | | | | data sources besides the grid store. It is only lightly tested so the less adventurous should wait a couple of checkins before upgrading.
* check in region store initial migration definition, Sean Dague2008-06-121-0/+150
| | | | | | | now on to integrating this approach into the mysql driver. Beware the next couple of checkins.
* check in migration files for mysqlSean Dague2008-06-123-0/+152
|
* * Insulate maptile volume draw routine against TextureEntry oddities.Teravus Ovares2008-06-121-14/+28
|
* * Added Prim drawing to the mainmap tile generation.. you can see blocks ↵Teravus Ovares2008-06-121-1/+143
| | | | | | | | | representing the prim now on the mainmap. * It isn't perfect since the blocks are square, however it's pretty good. * Performance is also pretty good, however, if it takes too long for you, you can disable it in the OpenSim.ini * You can see how long it takes in milliseconds on the console when it finishes.
* check in working migration code fore SQLite. This Sean Dague2008-06-115-214/+276
| | | | | | | | is now using migrations instead of the old model to create tables. Tested for existing old tables, and for creating new ones.
* updated resources for current sqlite schema for migrationsSean Dague2008-06-114-171/+200
|
* For people receiving: Exception: System.ArgumentException: Value of ↵Teravus Ovares2008-06-111-8/+41
| | | | | | | | -2147483648 is not valid for red, I've added the following message; [MAPIMAGE]: Your terrain is corrupted in region {0}, it might take a few minutes to generate the map image depending on the corruption level And, I've also kept it from crashing...
* *Parcel Prim Count Maximums moved to their own functions so modules can ↵mingchen2008-06-1110-16/+87
| | | | override the default method of calculating how many prims a parcel can have.
* Mantis#1514. Thank you kindly, Boscata for an InventoryServer patchCharles Krinke2008-06-115-1/+47
| | | | | | to allow the InventoryServer to work with MSSQL..
* Mantis#1528. Thank you kindly, Boscata for:Charles Krinke2008-06-112-29/+168
| | | | | | MSSQL Avatar appearance solved. Appearance functions and modified table.
* * Drop periodic stats logging back down to 60 minutes to reduce console spam. Justin Clarke Casey2008-06-111-1/+1
| | | | | | | * Please feel free to comment if the periodic logging is causing you problems in some way - I'm loathe to add yet another switch to OpenSim.ini but will if it proves necessary
* Mantis 1370. Thanks lulurun for the patchJohan Berntsson2008-06-111-2/+3
|
* * Fix the string substitutions in the last commitJustin Clarke Casey2008-06-111-1/+1
|
* * From inspecting OSGrid WP logs, it appears one particular client is ↵Justin Clarke Casey2008-06-111-3/+14
| | | | | | | | failing because they are giving an illegal initial position to ScenePresence.MakeRootAgent() * If we detected an illegal position (x, y outside region bounds or z < 0), then print out the illegal position and substitute an emergency <128, 128, 128> instead
* * Add 'show info' command to all servers, which prints the directory in ↵Justin Clarke Casey2008-06-111-2/+16
| | | | | | | | which the server was started * This is potentially useful if you're using screen on a region console without knowing where it was originally started from
* * minor: Reduce statistic log snapshots to every 20 minutes to get more ↵Justin Clarke Casey2008-06-101-1/+1
| | | | information
* * minor: Report cache figures in rounded up KB instead of with decimal ↵Justin Clarke Casey2008-06-101-4/+4
| | | | | | | | places in show stats * trade easier readability for pointless accuracy
* * minor: Properly clear the pushed asset cache statistics where the ↵Justin Clarke Casey2008-06-103-1/+21
| | | | | | | | clear-assets command is used on the region console * stop waiting for garbage collection when GC total memory used is requested, in case the periodic request of this lags the sim
* * If a server has statistics, print these out to the log every hour to get ↵Justin Clarke Casey2008-06-102-1/+22
| | | | | | | | some idea of how these evolve * When returning GC.GetTotalMemory(), force collection first in order to get more accurate figures
* I'm going to need the Version property to manage Sean Dague2008-06-101-0/+6
| | | | | | | migrating from the old to the new system. Silly legacy code.
* update of migration code to be more sane on versionSean Dague2008-06-101-40/+37
| | | | | | | tracking, and support sub types that we'll need for nhibernate.
* Update svn properties.Jeff Ames2008-06-101-51/+51
|
* Mantis#1529. Thank you kindly, Grumly57 for a patch toCharles Krinke2008-06-101-1/+2
| | | | | | xengine to: Replaces "presence.Name" => "presence.ControllingClient.Name" to return avatar's name.
* * Add memory currently allocated to OpenSim to 'show stats' statisticsJustin Clarke Casey2008-06-104-6/+59
| | | | | | * This is the GC.GetTotalMemory() method, which I'm guessing does not include memory used by the VM (hence the memory usage reported in top on linux would be much higher)
* Mantis#1501. Thank you kindly, Nebadon, for a patch thatCharles Krinke2008-06-101-1/+7
| | | | | addresses the 'terrain fill 0' error.
* Update svn properties. Formatting cleanup.Jeff Ames2008-06-109-80/+63
|
* * This completes ObjectDuplicateOnRay.Teravus Ovares2008-06-103-50/+76
| | | | | * In English, that means that Copy Selection works now, including Copy Centers and Copy Rotates.
* actually create and populate the migrations table correctly.Sean Dague2008-06-091-8/+25
|
* migrations seem to not break anything at this point. Sean Dague2008-06-091-12/+24
| | | | | | | Tomorrow I'll start trying to integrate them into sqlite to see if this works right for table migration.
* move Migration support into OpenSim.Data, because itSean Dague2008-06-091-1/+1
| | | | | | | really turned out to be small enough to not need it's own assembly
* fill out some more migration facilitiesSean Dague2008-06-091-19/+50
|
* more work in progress migration code, still a while beforeSean Dague2008-06-091-4/+94
| | | | | | this becomes useful
* start in on the shell for a generic database versioning module. My Sean Dague2008-06-091-0/+77
| | | | | | | intent is to create an easier way to manage database table versions like the model used for ruby on rails migrations.
* *Fixed bug that caused failure when System.Console.Readline returns null (no ↵mingchen2008-06-092-6/+20
| | | | | | | stdin) *Fixed bug that would crash the simulator if there were two physics/meshing engines loaded with the same name.
* *Patched CreateItemsTable.sql (MSSQL). Patch by Kyle and Chris from G2.mingchen2008-06-091-1/+1
|
* Update svn properties. Formatting cleanup.Jeff Ames2008-06-096-166/+168
|
* Mantis#1469. Thank you kindly, Mikem for a patch that addresses:Charles Krinke2008-06-092-0/+125
| | | | | | | | | | | | | | Currently LSL code such as below does not compile on OpenSim, but compiles fine in Second Life: list mylist = []; mylist += [1, 2, 3]; mylist += "four"; list newlist = mylist + 5.0; The problem is that the LSL_Types.list class does not have an operator for adding a string to a list. I am including a patch which implements adding a string, integer or float to a list. I am also including tests. The file LSL_TypesTestList.cs belongs in OpenSim/Tests/OpenSim/Region/ScriptEngine/Common/.
* * Fixed it so you can do a lot more llDetected* methods in many additional ↵Teravus Ovares2008-06-084-111/+317
| | | | | | | situations and have it work. * script Collision reporting works now in DotNetEngine
* * Added compiler pre-processor, #if SPAM to SensorRepeat... so if you ↵Teravus Ovares2008-06-081-3/+12
| | | | really want to see, "[AsyncLSL]: GetSensorList missing localID" and SetSensorEvent, then you can #define SPAM
* * Fixes llDetectedKey. Teravus Ovares2008-06-081-53/+2
|
* Added a "if(entity != null)" before the call to Charles Krinke2008-06-081-1/+3
| | | | | | UpdateEntityMovement() to try to preclude the occaisional System.NullReferenceException in scene.
* Mantis#1498. Thank you Melanie for an XEngine patch that addresses:Charles Krinke2008-06-081-8/+15
| | | | | | | | The attatched patch makes the changed() event fire properly and lets scripts run properly. NOTE: All existing state files must be deleted: rm ScriptEngines/*/*.state
* Mantis#1499. Thank you kindly, DMiles for a patch that:Charles Krinke2008-06-081-77/+132
| | | | | | | was incorrectly sending the command along with the args to the CommandDelegate help was getting lost on top of normal help & help was getting missed except in an exact match (and only returning the first)
* Mantis#1496. Thank you kindly, Melanie for a patch that:Charles Krinke2008-06-075-106/+283
| | | | | | | | Adds full implementation of all llDetected* functions for sensors, collisions and touches. Adds changed(CHANGED_REGION_RESTART) event to allow restarting of eye-candy functionality not currently persisted with the prim.
* Mantis#1495. Thank you kindly, Kinoc for:Charles Krinke2008-06-071-1/+93
| | | | | | 0001495: [PATCH] Adds an API for for plugins to create new Console commands and Help