0.6.3-release

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
m (bot test - killing 'Template:' prefix from template includings and/or changing external-link to internal-link)
m (Robot: Replacing 'OpenSim' to 'OpenSimulator', which is the precise name)
 
(2 intermediate revisions by one user not shown)
Line 96: Line 96:
 
Thank you, Snowdrop, for a patch that makes the callback ID parameter
 
Thank you, Snowdrop, for a patch that makes the callback ID parameter
 
usable. Applied with formatting changes, please don't introduce
 
usable. Applied with formatting changes, please don't introduce
K&R style indentations into OpenSim
+
K&R style indentations into OpenSimulator
 
Fixes Mantis #3190
 
Fixes Mantis #3190
  
Line 381: Line 381:
 
r8441 | justincc | 2009-02-16 11:33:05 -0700 (Mon, 16 Feb 2009) | 2 lines
 
r8441 | justincc | 2009-02-16 11:33:05 -0700 (Mon, 16 Feb 2009) | 2 lines
  
* Iniital inventory archive test code. Doesn't actually do any testing yet
+
* Iniital inventory archive test code. Doesn't actually do any testing yet
  
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
Line 441: Line 441:
  
 
- replace existing license header in each source file in
 
- replace existing license header in each source file in
   AssetInventoryServer with the standard OpenSim license header
+
   AssetInventoryServer with the standard OpenSimulator license header
 
- add note about Cable Beach to CONTRIBUTORS.txt
 
- add note about Cable Beach to CONTRIBUTORS.txt
 
- clean up AssetInventoryServer.ini.example
 
- clean up AssetInventoryServer.ini.example
Line 467: Line 467:
 
- refactor asset creation in OpenSimAssetFrontend
 
- refactor asset creation in OpenSimAssetFrontend
 
- commented out ForEach implementation, which also depended on
 
- commented out ForEach implementation, which also depended on
   MySql.Data, until it's supported by OpenSim backends
+
   MySql.Data, until it's supported by OpenSimulator backends
 
- commented out some handlers in BrowseFrontend and ReferenceFrontend as
 
- commented out some handlers in BrowseFrontend and ReferenceFrontend as
 
   they relied on either ForEach or the removed Metadata class
 
   they relied on either ForEach or the removed Metadata class
Line 495: Line 495:
 
r8427 | mikem | 2009-02-15 19:27:51 -0700 (Sun, 15 Feb 2009) | 1 line
 
r8427 | mikem | 2009-02-15 19:27:51 -0700 (Sun, 15 Feb 2009) | 1 line
  
Fix dependency on non-OpenSim version of OpenMetaverse.StructuredData.dll.
+
Fix dependency on non-OpenSimulator version of OpenMetaverse.StructuredData.dll.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r8426 | mikem | 2009-02-15 19:27:43 -0700 (Sun, 15 Feb 2009) | 3 lines
 
r8426 | mikem | 2009-02-15 19:27:43 -0700 (Sun, 15 Feb 2009) | 3 lines
Line 517: Line 517:
 
r8423 | mikem | 2009-02-15 19:27:17 -0700 (Sun, 15 Feb 2009) | 2 lines
 
r8423 | mikem | 2009-02-15 19:27:17 -0700 (Sun, 15 Feb 2009) | 2 lines
  
AssetInventoryServer now compiles while using the standard OpenSim
+
AssetInventoryServer now compiles while using the standard OpenSimulator
 
console and HttpServer. It doesn't work though.
 
console and HttpServer. It doesn't work though.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
Line 542: Line 542:
 
r8418 | mikem | 2009-02-15 19:26:36 -0700 (Sun, 15 Feb 2009) | 2 lines
 
r8418 | mikem | 2009-02-15 19:26:36 -0700 (Sun, 15 Feb 2009) | 2 lines
  
Migrate OpenSim inventory frontend to load with Mono.Addins. Everything
+
Migrate OpenSimulator inventory frontend to load with Mono.Addins. Everything
 
should compile and it seems even creating users works somehow.
 
should compile and it seems even creating users works somehow.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r8417 | mikem | 2009-02-15 19:26:27 -0700 (Sun, 15 Feb 2009) | 1 line
 
r8417 | mikem | 2009-02-15 19:26:27 -0700 (Sun, 15 Feb 2009) | 1 line
  
Add OpenSim & Simple inventory storage plugins and Null metrics plugin.
+
Add OpenSimulator & Simple inventory storage plugins and Null metrics plugin.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r8416 | mikem | 2009-02-15 19:26:18 -0700 (Sun, 15 Feb 2009) | 4 lines
 
r8416 | mikem | 2009-02-15 19:26:18 -0700 (Sun, 15 Feb 2009) | 4 lines
  
 
- added Simple AssetInventoryServer plugin (asset storage only)
 
- added Simple AssetInventoryServer plugin (asset storage only)
- removed OpenSim storage and frontend classes in Extensions dir
+
- removed OpenSimulator storage and frontend classes in Extensions dir
- put OpenSim plugins in
+
- put OpenSimulator plugins in
 
   OpenSim.Grid.AssetInventoryServer.Plugins.OpenSim namespace
 
   OpenSim.Grid.AssetInventoryServer.Plugins.OpenSim namespace
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
Line 576: Line 576:
 
r8411 | mikem | 2009-02-15 19:25:36 -0700 (Sun, 15 Feb 2009) | 1 line
 
r8411 | mikem | 2009-02-15 19:25:36 -0700 (Sun, 15 Feb 2009) | 1 line
  
Added OpenSim asset frontend plugin.
+
Added OpenSimulator asset frontend plugin.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r8410 | mikem | 2009-02-15 19:25:25 -0700 (Sun, 15 Feb 2009) | 2 lines
 
r8410 | mikem | 2009-02-15 19:25:25 -0700 (Sun, 15 Feb 2009) | 2 lines
Line 706: Line 706:
 
r8390 | diva | 2009-02-14 10:17:48 -0700 (Sat, 14 Feb 2009) | 1 line
 
r8390 | diva | 2009-02-14 10:17:48 -0700 (Sat, 14 Feb 2009) | 1 line
  
This hopefully fixes a long-standing annoying behavior related to neighbour regions going up & down while avies are logged in (mantis #2701, perhaps? maybe not). This is the bug mentioned 2 commits ago. If this proves to work well in OSGrid, there's a lot of old code cleaning to do.
+
This hopefully fixes a long-standing annoying behavior related to neighbour regions going up & down while avies are logged in (mantis #2701, perhaps? maybe not). This is the bug mentioned 2 commits ago. If this proves to work well in OSGrid, there's a lot of old code cleaning to do.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r8389 | diva | 2009-02-14 09:56:37 -0700 (Sat, 14 Feb 2009) | 1 line
 
r8389 | diva | 2009-02-14 09:56:37 -0700 (Sat, 14 Feb 2009) | 1 line
Line 796: Line 796:
 
r8372 | chi11ken | 2009-02-12 19:52:08 -0700 (Thu, 12 Feb 2009) | 1 line
 
r8372 | chi11ken | 2009-02-12 19:52:08 -0700 (Thu, 12 Feb 2009) | 1 line
  
Fix some compiler warnings. Minor formatting cleanup.
+
Fix some compiler warnings. Minor formatting cleanup.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r8371 | chi11ken | 2009-02-12 19:06:28 -0700 (Thu, 12 Feb 2009) | 1 line
 
r8371 | chi11ken | 2009-02-12 19:06:28 -0700 (Thu, 12 Feb 2009) | 1 line
  
Add copyright headers. Minor formatting cleanup. Fix some compiler warnings. Fix some m_log declarations.
+
Add copyright headers. Minor formatting cleanup. Fix some compiler warnings. Fix some m_log declarations.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r8370 | chi11ken | 2009-02-12 18:57:06 -0700 (Thu, 12 Feb 2009) | 1 line
 
r8370 | chi11ken | 2009-02-12 18:57:06 -0700 (Thu, 12 Feb 2009) | 1 line
Line 821: Line 821:
 
r8366 | diva | 2009-02-12 16:23:44 -0700 (Thu, 12 Feb 2009) | 3 lines
 
r8366 | diva | 2009-02-12 16:23:44 -0700 (Thu, 12 Feb 2009) | 3 lines
  
Makes region crossings asynchronous. Moved the bulk of the original code out of ScenePresence and into SceneCommunicationService, where it should be (next to RequestTeleportToLocation). No changes in the crossing mechanism itself, yet. But this change opens the way to doing crossings as slowly as it needs to be, outside the simulator Update loop.
+
Makes region crossings asynchronous. Moved the bulk of the original code out of ScenePresence and into SceneCommunicationService, where it should be (next to RequestTeleportToLocation). No changes in the crossing mechanism itself, yet. But this change opens the way to doing crossings as slowly as it needs to be, outside the simulator Update loop.
 
Note: weirdnesses may occur!
 
Note: weirdnesses may occur!
  
Line 1,013: Line 1,013:
 
r8331 | diva | 2009-02-10 15:54:05 -0700 (Tue, 10 Feb 2009) | 1 line
 
r8331 | diva | 2009-02-10 15:54:05 -0700 (Tue, 10 Feb 2009) | 1 line
  
Fixes the problem of attachment offset after crossings/TPs. Hopefully it fixes mantis #3126, as well as other random displacements. The problem was that the new object at the receiving region was being marked as attachment before AttachObject was called. That made its AbsolutePosition be the position of the avie, and that was what was being given to AttachObject.
+
Fixes the problem of attachment offset after crossings/TPs. Hopefully it fixes mantis #3126, as well as other random displacements. The problem was that the new object at the receiving region was being marked as attachment before AttachObject was called. That made its AbsolutePosition be the position of the avie, and that was what was being given to AttachObject.  
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r8330 | justincc | 2009-02-10 12:33:09 -0700 (Tue, 10 Feb 2009) | 3 lines
 
r8330 | justincc | 2009-02-10 12:33:09 -0700 (Tue, 10 Feb 2009) | 3 lines
Line 1,028: Line 1,028:
 
r8328 | justincc | 2009-02-10 11:50:25 -0700 (Tue, 10 Feb 2009) | 2 lines
 
r8328 | justincc | 2009-02-10 11:50:25 -0700 (Tue, 10 Feb 2009) | 2 lines
  
* Stop OpenSim crashing if an exception from a command makes it right up to the top of the stack
+
* Stop OpenSimulator crashing if an exception from a command makes it right up to the top of the stack
  
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
Line 1,092: Line 1,092:
 
this patch replicates the SL functionality.
 
this patch replicates the SL functionality.
  
OpenSim currently throws an overflow exception: number too small under
+
OpenSimulator currently throws an overflow exception: number too small under
 
mono or a "System.OverflowException: Negating the minimum value of a
 
mono or a "System.OverflowException: Negating the minimum value of a
 
twos complement number is invalid. " under .NET
 
twos complement number is invalid. " under .NET
Line 1,099: Line 1,099:
  
 
this is step 2 of 2 of the OpenSim.Region.Environment refactor.
 
this is step 2 of 2 of the OpenSim.Region.Environment refactor.
NOTHING has been deleted or moved off to forge at this point. what
+
NOTHING has been deleted or moved off to forge at this point. what
 
has happened is that OpenSim.Region.Environment.Modules has been split
 
has happened is that OpenSim.Region.Environment.Modules has been split
 
in two:
 
in two:
  
 
- OpenSim.Region.CoreModules: all those modules that are either
 
- OpenSim.Region.CoreModules: all those modules that are either
   directly or indirectly referenced from  other  OpenSim packages, or
+
   directly or indirectly referenced from  other  OpenSimulator packages, or
   that provide functionality that the OpenSim developer community
+
   that provide functionality that the OpenSimulator developer community
 
   considers core functionality:
 
   considers core functionality:
  
Line 1,225: Line 1,225:
 
This is laying the groundwork for making it possible to register
 
This is laying the groundwork for making it possible to register
 
alternative asset caching mechanisms without disrupting other parts of
 
alternative asset caching mechanisms without disrupting other parts of
OpenSim or their dependencies upon AssetCache functionality.
+
OpenSimulator or their dependencies upon AssetCache functionality.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r8307 | ckrinke | 2009-02-09 14:44:39 -0700 (Mon, 09 Feb 2009) | 3 lines
 
r8307 | ckrinke | 2009-02-09 14:44:39 -0700 (Mon, 09 Feb 2009) | 3 lines
Line 1,254: Line 1,254:
 
r8302 | justincc | 2009-02-09 11:11:09 -0700 (Mon, 09 Feb 2009) | 2 lines
 
r8302 | justincc | 2009-02-09 11:11:09 -0700 (Mon, 09 Feb 2009) | 2 lines
  
* Restore show information for the OpenSim region server (version, info, threads, etc.)
+
* Restore show information for the OpenSimulator region server (version, info, threads, etc.)
  
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
Line 1,267: Line 1,267:
  
 
* Apply http://opensimulator.org/mantis/view.php?id=3094
 
* Apply http://opensimulator.org/mantis/view.php?id=3094
* Add NHibernate PostgreSQL database tests.
+
* Add NHibernate PostgreSQL database tests.  
 
* Tests not yet being run as the PostgreSQL module is not yet fully functional
 
* Tests not yet being run as the PostgreSQL module is not yet fully functional
  
Line 1,342: Line 1,342:
 
r8287 | teravus | 2009-02-08 11:05:12 -0700 (Sun, 08 Feb 2009) | 2 lines
 
r8287 | teravus | 2009-02-08 11:05:12 -0700 (Sun, 08 Feb 2009) | 2 lines
  
* Once again, fixing linked prim collisions by putting AbsolutePosition = AbsolutePosition; back in the linking routine.   Why was it removed? It's critical to the physics scene.
+
* Once again, fixing linked prim collisions by putting AbsolutePosition = AbsolutePosition; back in the linking routine. Why was it removed? It's critical to the physics scene.
 
* Fixes mantis #3108
 
* Fixes mantis #3108
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
Line 1,361: Line 1,361:
  
 
* Limit the total number of joints created per frame to the maximum possible without causing a stack collision.
 
* Limit the total number of joints created per frame to the maximum possible without causing a stack collision.
* This fixes crashing on large sets of physical prims because of stack collisions (assuming you follow the directions on linux for starting ode with ulimit).   After the maximum joints are created, objects will start to fall through the ground and be disabled.   Not the best solution, but it's better then a crash caused by a stack collision with the process exceeding the maximum available memory/recursions per thread.
+
* This fixes crashing on large sets of physical prims because of stack collisions (assuming you follow the directions on linux for starting ode with ulimit). After the maximum joints are created, objects will start to fall through the ground and be disabled. Not the best solution, but it's better then a crash caused by a stack collision with the process exceeding the maximum available memory/recursions per thread.
* Make a clean region, make a stack of 5000 prim, 20 layers high. Make them physical, *SLOW*, but no crash.
+
* Make a clean region, make a stack of 5000 prim, 20 layers high. Make them physical, *SLOW*, but no crash.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r8282 | teravus | 2009-02-07 18:05:09 -0700 (Sat, 07 Feb 2009) | 3 lines
 
r8282 | teravus | 2009-02-07 18:05:09 -0700 (Sat, 07 Feb 2009) | 3 lines
  
 
* Fixes colliding with the terrain lower then 0 and higher then 256m
 
* Fixes colliding with the terrain lower then 0 and higher then 256m
* The actual AABB of the heightfield on the Z is now determined by the minimum and maximum heightfield value in the terrain array (assuming it's a reasonable number). This might optimize collisions in simulators that have a small difference between minimum and maximum heightfield values.  
+
* The actual AABB of the heightfield on the Z is now determined by the minimum and maximum heightfield value in the terrain array (assuming it's a reasonable number). This might optimize collisions in simulators that have a small difference between minimum and maximum heightfield values.  
  
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
Line 1,393: Line 1,393:
 
r8277 | ckrinke | 2009-02-07 10:56:36 -0700 (Sat, 07 Feb 2009) | 1 line
 
r8277 | ckrinke | 2009-02-07 10:56:36 -0700 (Sat, 07 Feb 2009) | 1 line
  
Add TLaukkan (Tommil) to CONTRIBUTORS.txt for OpenSim
+
Add TLaukkan (Tommil) to CONTRIBUTORS.txt for OpenSimulator
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r8276 | diva | 2009-02-07 09:10:23 -0700 (Sat, 07 Feb 2009) | 1 line
 
r8276 | diva | 2009-02-07 09:10:23 -0700 (Sat, 07 Feb 2009) | 1 line
Line 1,412: Line 1,412:
 
r8272 | melanie | 2009-02-07 05:25:39 -0700 (Sat, 07 Feb 2009) | 6 lines
 
r8272 | melanie | 2009-02-07 05:25:39 -0700 (Sat, 07 Feb 2009) | 6 lines
  
Replace the console for all OpenSim apps with a new console featuring command
+
Replace the console for all OpenSimulator apps with a new console featuring command
 
line editing, context sensitive help (press ? at any time), command line
 
line editing, context sensitive help (press ? at any time), command line
 
history, a new plugin command system and new appender features thet let you
 
history, a new plugin command system and new appender features thet let you
Line 1,431: Line 1,431:
  
 
create a "make release" target which does the release instead of
 
create a "make release" target which does the release instead of
debug build. Just a convenience for people on the Linux side of the
+
debug build. Just a convenience for people on the Linux side of the
 
house
 
house
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
Line 1,586: Line 1,586:
 
r8244 | teravus | 2009-02-05 06:43:36 -0700 (Thu, 05 Feb 2009) | 1 line
 
r8244 | teravus | 2009-02-05 06:43:36 -0700 (Thu, 05 Feb 2009) | 1 line
  
* Add the second version of the experimental ObjectAdd Cap.   It will handle both versions currently.
+
* Add the second version of the experimental ObjectAdd Cap. It will handle both versions currently.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r8243 | teravus | 2009-02-04 23:44:46 -0700 (Wed, 04 Feb 2009) | 3 lines
 
r8243 | teravus | 2009-02-04 23:44:46 -0700 (Wed, 04 Feb 2009) | 3 lines
  
* Committing an experimental ObjectAdd module. Intended to work with http://jira.secondlife.com/browse/VWR-8049 .  
+
* Committing an experimental ObjectAdd module. Intended to work with http://jira.secondlife.com/browse/VWR-8049 .  
 
* Catherine contacted us and gave us a LLSD dump to study for implementation.
 
* Catherine contacted us and gave us a LLSD dump to study for implementation.
* Still needs to be tested. May not produce expected results.
+
* Still needs to be tested. May not produce expected results.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r8242 | justincc | 2009-02-04 13:37:20 -0700 (Wed, 04 Feb 2009) | 3 lines
 
r8242 | justincc | 2009-02-04 13:37:20 -0700 (Wed, 04 Feb 2009) | 3 lines
Line 1,603: Line 1,603:
  
 
* Introduce a new "default" option for asset_database in the [STORAGE] section
 
* Introduce a new "default" option for asset_database in the [STORAGE] section
* This option makes OpenSim use the usual db based asset service in standalone, and the grid based one in grid mode
+
* This option makes OpenSimulator use the usual db based asset service in standalone, and the grid based one in grid mode
 
* The other options can (local, grid, etc) can still be used explicitly as before
 
* The other options can (local, grid, etc) can still be used explicitly as before
 
* Also change OpenSim.ini.example and the surrounding explanative text
 
* Also change OpenSim.ini.example and the surrounding explanative text
Line 1,808: Line 1,808:
 
r8207 | teravus | 2009-02-02 06:57:54 -0700 (Mon, 02 Feb 2009) | 1 line
 
r8207 | teravus | 2009-02-02 06:57:54 -0700 (Mon, 02 Feb 2009) | 1 line
  
* Changing the ode collision filter to 'off by default' instead of 'on by default'.   It needs to be improved more.
+
* Changing the ode collision filter to 'off by default' instead of 'on by default'. It needs to be improved more.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r8206 | drscofield | 2009-02-02 04:40:34 -0700 (Mon, 02 Feb 2009) | 2 lines
 
r8206 | drscofield | 2009-02-02 04:40:34 -0700 (Mon, 02 Feb 2009) | 2 lines
Line 1,832: Line 1,832:
 
* Adding an option to use the tree module to manage the trees in the simulator (grow/reproduce/die)
 
* Adding an option to use the tree module to manage the trees in the simulator (grow/reproduce/die)
 
* Setting it to off by default in an effort to reduce the number of threads in use by default
 
* Setting it to off by default in an effort to reduce the number of threads in use by default
* You can also turn it on in a 'one off' way with 'tree active true' on the console. To 'one off' turn it off, it's 'tree active false'. The permanent way to do that, however is in the opensim.ini.
+
* You can also turn it on in a 'one off' way with 'tree active true' on the console. To 'one off' turn it off, it's 'tree active false'. The permanent way to do that, however is in the opensim.ini.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r8201 | diva | 2009-02-01 13:36:10 -0700 (Sun, 01 Feb 2009) | 1 line
 
r8201 | diva | 2009-02-01 13:36:10 -0700 (Sun, 01 Feb 2009) | 1 line
Line 1,875: Line 1,875:
 
r8192 | teravus | 2009-01-31 09:49:32 -0700 (Sat, 31 Jan 2009) | 2 lines
 
r8192 | teravus | 2009-01-31 09:49:32 -0700 (Sat, 31 Jan 2009) | 2 lines
  
* Tweaks some locks when modifying an ODECharacter. This actually allows a user to log-in while the physics scene and the scripts are starting up. This also seems to smooth out the jerks on teleport/connect/disconnect a little bit.
+
* Tweaks some locks when modifying an ODECharacter. This actually allows a user to log-in while the physics scene and the scripts are starting up. This also seems to smooth out the jerks on teleport/connect/disconnect a little bit.
* If you log-in while the simulator is starting up, you won't be able to move and the sim stats will say 0 FPS, and 0 Physics Frames and you may see only terrain. Once the sim finishes starting up, it'll all resume as normal.
+
* If you log-in while the simulator is starting up, you won't be able to move and the sim stats will say 0 FPS, and 0 Physics Frames and you may see only terrain. Once the sim finishes starting up, it'll all resume as normal.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r8191 | diva | 2009-01-30 18:59:05 -0700 (Fri, 30 Jan 2009) | 1 line
 
r8191 | diva | 2009-01-30 18:59:05 -0700 (Fri, 30 Jan 2009) | 1 line
Line 2,181: Line 2,181:
 
r8134 | adjohn | 2009-01-25 01:31:08 -0700 (Sun, 25 Jan 2009) | 1 line
 
r8134 | adjohn | 2009-01-25 01:31:08 -0700 (Sun, 25 Jan 2009) | 1 line
  
Applied patch from #3012 Fixing a minor bug where nhibernate mappings from outside OpenSim.Data.NHibernate assembly were not included in sessionFactory. Thanks mpallari!
+
Applied patch from #3012 Fixing a minor bug where nhibernate mappings from outside OpenSim.Data.NHibernate assembly were not included in sessionFactory. Thanks mpallari!
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r8133 | teravus | 2009-01-24 21:34:00 -0700 (Sat, 24 Jan 2009) | 2 lines
 
r8133 | teravus | 2009-01-24 21:34:00 -0700 (Sat, 24 Jan 2009) | 2 lines
  
* Adds console command, 'predecode-j2k <number of threads>' to load all of the texture assets from the scene and decode the j2k layer data to cache.   The work is split between the number of threads you specify.   A good number of threads value is the number of cores on your machine minus 1.
+
* Adds console command, 'predecode-j2k <number of threads>' to load all of the texture assets from the scene and decode the j2k layer data to cache. The work is split between the number of threads you specify. A good number of threads value is the number of cores on your machine minus 1.
* Increases the number of ImageDataPackets we send per PriorityQueue pop and tweak it so that the number of packets is ( (2 * decode level) + 1 ) * 2, and (((2 * (5-decode level)) + 1) * 2). The first one sends more data for low quality textures, the second one sends more data for high quality textures.
+
* Increases the number of ImageDataPackets we send per PriorityQueue pop and tweak it so that the number of packets is ( (2 * decode level) + 1 ) * 2, and (((2 * (5-decode level)) + 1) * 2). The first one sends more data for low quality textures, the second one sends more data for high quality textures.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r8132 | chi11ken | 2009-01-24 01:18:41 -0700 (Sat, 24 Jan 2009) | 1 line
 
r8132 | chi11ken | 2009-01-24 01:18:41 -0700 (Sat, 24 Jan 2009) | 1 line
Line 2,283: Line 2,283:
 
* No functional change
 
* No functional change
 
* It strikes me that there may be caps problems if double registration is presented if cleanup failed for a previous agent (so a caps handler will remain in memory for that  
 
* It strikes me that there may be caps problems if double registration is presented if cleanup failed for a previous agent (so a caps handler will remain in memory for that  
agent but with a different seed). This needs investigation
+
agent but with a different seed). This needs investigation
  
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
Line 2,329: Line 2,329:
 
r8107 | teravus | 2009-01-22 03:04:15 -0700 (Thu, 22 Jan 2009) | 1 line
 
r8107 | teravus | 2009-01-22 03:04:15 -0700 (Thu, 22 Jan 2009) | 1 line
  
* discovered!   darn! Removing I <3 OpenSimulator from firstname
+
* discovered! darn! Removing I <3 OpenSimulator from firstname
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r8106 | teravus | 2009-01-22 02:31:01 -0700 (Thu, 22 Jan 2009) | 3 lines
 
r8106 | teravus | 2009-01-22 02:31:01 -0700 (Thu, 22 Jan 2009) | 3 lines
Line 2,339: Line 2,339:
 
r8105 | teravus | 2009-01-21 18:50:00 -0700 (Wed, 21 Jan 2009) | 1 line
 
r8105 | teravus | 2009-01-21 18:50:00 -0700 (Wed, 21 Jan 2009) | 1 line
  
* Adds a Scene Getter property called SceneContents for the Scene's m_sceneGraph. This will allow it to be exposed to modules without resorting to referring to m_sceneGraph
+
* Adds a Scene Getter property called SceneContents for the Scene's m_sceneGraph. This will allow it to be exposed to modules without resorting to referring to m_sceneGraph
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r8104 | teravus | 2009-01-21 18:33:46 -0700 (Wed, 21 Jan 2009) | 1 line
 
r8104 | teravus | 2009-01-21 18:33:46 -0700 (Wed, 21 Jan 2009) | 1 line
  
* Add File cache for j2k layer decodes. This will make it so that the server will decode the j2k stream once and cache it to disk so that the cache is saved across sim restarts.
+
* Add File cache for j2k layer decodes. This will make it so that the server will decode the j2k stream once and cache it to disk so that the cache is saved across sim restarts.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r8103 | justincc | 2009-01-21 14:14:17 -0700 (Wed, 21 Jan 2009) | 3 lines
 
r8103 | justincc | 2009-01-21 14:14:17 -0700 (Wed, 21 Jan 2009) | 3 lines
Line 2,370: Line 2,370:
  
 
* More friendly OpenJpeg error handling.
 
* More friendly OpenJpeg error handling.
* Often times now the only reason OpenJpeg doesn't work is because it requires Glibc 2.4   The error messages reflect that.
+
* Often times now the only reason OpenJpeg doesn't work is because it requires Glibc 2.4 The error messages reflect that.
* In J2kDecoder module, It stops trying to decode modules if it encounters a dllnotfound exception and instead sends a full resolution layer that causes the texture sender to only send the full resolution image. (big decrease in texture download speed, but it's better then nasty repeating error messages)
+
* In J2kDecoder module, It stops trying to decode modules if it encounters a dllnotfound exception and instead sends a full resolution layer that causes the texture sender to only send the full resolution image. (big decrease in texture download speed, but it's better then nasty repeating error messages)
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r8098 | mikem | 2009-01-21 03:20:32 -0700 (Wed, 21 Jan 2009) | 3 lines
 
r8098 | mikem | 2009-01-21 03:20:32 -0700 (Wed, 21 Jan 2009) | 3 lines
Line 2,423: Line 2,423:
 
r8088 | teravus | 2009-01-19 23:07:36 -0700 (Mon, 19 Jan 2009) | 1 line
 
r8088 | teravus | 2009-01-19 23:07:36 -0700 (Mon, 19 Jan 2009) | 1 line
  
* minor: A few comments.   A bit of cleanup.
+
* minor: A few comments. A bit of cleanup.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r8087 | diva | 2009-01-19 18:50:20 -0700 (Mon, 19 Jan 2009) | 1 line
 
r8087 | diva | 2009-01-19 18:50:20 -0700 (Mon, 19 Jan 2009) | 1 line
Line 2,518: Line 2,518:
 
Getting rid of the CheckRegion call during TPs. This seems to be not just useless, but sometimes problematic (mantis #2999). Initial tests indicate that this call is not necessary. Let's see if this stands in the wild.
 
Getting rid of the CheckRegion call during TPs. This seems to be not just useless, but sometimes problematic (mantis #2999). Initial tests indicate that this call is not necessary. Let's see if this stands in the wild.
  
 
+
[[Category:Release Notes]]
[[Category:History]]
+

Latest revision as of 22:02, 3 March 2012


r8505 | lbsa71 | 2009-02-19 07:54:21 -0700 (Thu, 19 Feb 2009) | 1 line

  • reverted the revert of the revert. What can I say? I'm calling this a day, and will get back up on the horse tomorrow.

r8504 | lbsa71 | 2009-02-19 07:51:33 -0700 (Thu, 19 Feb 2009) | 1 line

  • Changed all AssemblyInfo to explicit version 1.0.0.0 to not confuse poor poor Nant. We probably should take the opportunity to let the non-module bins reside in their /bin/Debug dirs later.

r8503 | lbsa71 | 2009-02-19 07:35:11 -0700 (Thu, 19 Feb 2009) | 1 line

  • Reverted the revert, as it seems the problem was the 1.0.* in the separate projects.

r8502 | lbsa71 | 2009-02-19 07:16:22 -0700 (Thu, 19 Feb 2009) | 1 line

  • Reverted Prebuild commit due to strange run-time errors.

r8501 | lbsa71 | 2009-02-19 07:10:46 -0700 (Thu, 19 Feb 2009) | 1 line

  • Ignored some bins

r8500 | lbsa71 | 2009-02-19 06:36:25 -0700 (Thu, 19 Feb 2009) | 2 lines

  • ... okay, so the Prebuild.exe changed again when building from VS... trying to get to the bottom of this.

r8499 | melanie | 2009-02-19 06:02:11 -0700 (Thu, 19 Feb 2009) | 3 lines

Make the implementation of the message transfer module protected virtual throughout


r8498 | lbsa71 | 2009-02-19 06:01:01 -0700 (Thu, 19 Feb 2009) | 3 lines

  • Hm. Something odd here, the Prebuild.exe wasn't supposed to change from last commit. Re-trying.
  • Ignoring some gens

r8497 | lbsa71 | 2009-02-19 05:48:38 -0700 (Thu, 19 Feb 2009) | 21 lines

[edit] PREBUILD UPSTREAMS UPDATE : POTENTIAL BREAKAGE

  • Applied upstreams changes to allow for auditing and debugging in our various environments.
  • This should, in theory, bring back 'multiple ref dirs'.
  • Temporarily Removed xmlns because prebuild-1.7 schema does not allow for multiple solutions per prebuild node (This will be a moot issue once the Prebuild node is moved out of prebuild.xml)
  • Autotools target: Various minor fixes
  • MonoDevelop Target : No changes.
  • Nant Target: Various minor fixes, support for net-3.5 and mono-2.0/3.5 targets
  • Sharpdevelop targets: No changes.
  • VS Targets: Refactored into using VSGenericTarget, and supports 2.0-3.5
  • XCode Target: No changes.

--- Regressions and outstanding issues ---

  • The Solution is assigned a random Guid - will lead to unnecessary reloads and loss of user settings.

--- New features of Prebuild 2.0.4 ---

  • (Better) support for Web, WinForms and Database Projects and build actions
  • Conditional Framework Version compilation support (1.1, 2.0-3.5)
  • ArrayList -> List<>, ICollection -> IList
 (this means Prebuild can generate 1.1 solutions, but can't itself be built under 1.1 - how very meta)
  • Added <?include file="sub_prebuild.xml" ?> preprocessor directive.

r8496 | mw | 2009-02-19 05:38:17 -0700 (Thu, 19 Feb 2009) | 1 line

reverted last revision, until we decide how to handle capturing IM's


r8495 | mw | 2009-02-19 04:54:53 -0700 (Thu, 19 Feb 2009) | 1 line

Added a event to IMessageTransferModule (and MessageTransferModule) so that other modules can capture IM messages and do custom handling of them. As just attaching to Client IM events doesn't really support this, as they would still get routed through the normal process and could give back errors.


r8494 | melanie | 2009-02-18 22:31:17 -0700 (Wed, 18 Feb 2009) | 2 lines

Force plugin state update when region crossing


r8493 | melanie | 2009-02-18 22:24:19 -0700 (Wed, 18 Feb 2009) | 3 lines

Try this, then :) remove just one line from script serialization, hunting the bug


r8492 | melanie | 2009-02-18 22:18:23 -0700 (Wed, 18 Feb 2009) | 2 lines

Refix the fix, adding a forgotten line


r8491 | melanie | 2009-02-18 22:16:25 -0700 (Wed, 18 Feb 2009) | 2 lines

Attempt to fix a Windows only race in thread termination


r8490 | melanie | 2009-02-18 20:09:56 -0700 (Wed, 18 Feb 2009) | 5 lines

Thank you, Snowdrop, for a patch that makes the callback ID parameter usable. Applied with formatting changes, please don't introduce K&R style indentations into OpenSimulator Fixes Mantis #3190


r8489 | ckrinke | 2009-02-18 19:51:32 -0700 (Wed, 18 Feb 2009) | 2 lines

Mantis#3188. Thank you kindly, BlueWall, for a patch that: Adding the ability to set the background color for osSetDynamicTextureData in the extra data: bgcolour:value (see http://msdn.microsoft.com/en-us/library/aa358802.aspx [^] for color names)


r8488 | melanie | 2009-02-18 18:14:26 -0700 (Wed, 18 Feb 2009) | 2 lines

Fix region crossing for unscripted prims, avoid costly SEH


r8487 | melanie | 2009-02-18 16:28:04 -0700 (Wed, 18 Feb 2009) | 5 lines

Make in-code provisions for the tests. Tests would fail because the required file system objects are not present in the test harness. This makes the main code ignore the failure, therefore the test succeeds. Not elegant and maybe a unit test guru has a better way. Marked as a TODO


r8486 | melanie | 2009-02-18 15:57:36 -0700 (Wed, 18 Feb 2009) | 2 lines

Fix standalone / simulator local script crossings.


r8485 | melanie | 2009-02-18 15:32:25 -0700 (Wed, 18 Feb 2009) | 2 lines

Fix the windows sharing violations on script crossings


r8484 | diva | 2009-02-18 14:28:54 -0700 (Wed, 18 Feb 2009) | 1 line

Stops animations on Teleports, to conform with what the viewer does.


r8483 | justincc | 2009-02-18 14:02:43 -0700 (Wed, 18 Feb 2009) | 2 lines

  • Change AssetGatherer method access so that only methods which are worth calling from the outside are public

r8482 | diva | 2009-02-18 13:10:40 -0700 (Wed, 18 Feb 2009) | 1 line

Fixes height on Basic Physics in local teleports. Plus some small refactoring.


r8481 | justincc | 2009-02-18 13:04:14 -0700 (Wed, 18 Feb 2009) | 2 lines

  • minor: comment out a few more [de]serialization sog timing messages

r8480 | justincc | 2009-02-18 13:00:21 -0700 (Wed, 18 Feb 2009) | 3 lines

  • Move asset gathering code from oar module to OpenSim.Region.Framework since this is useful in a variety of situations
  • Comment out one oar test since I think somehow the two save tests are causing the occasional test failures

r8479 | justincc | 2009-02-18 12:26:10 -0700 (Wed, 18 Feb 2009) | 3 lines

  • Make save iar behave properly if the nominated inventory path does not exist
  • load iar probably still fails for this

r8478 | melanie | 2009-02-18 11:48:59 -0700 (Wed, 18 Feb 2009) | 2 lines

Fix estate ban list persistence in MySQL and reenable tests


r8477 | diva | 2009-02-18 09:11:34 -0700 (Wed, 18 Feb 2009) | 1 line

Restoring method 2 of linking regions in HG, which was commented out for some bizarre reason. Fixes mantis #3141. Thanks Vinc for providing an alternative patch, which wasn't used but served to expose the mix-up.


r8476 | sdague | 2009-02-18 06:15:07 -0700 (Wed, 18 Feb 2009) | 5 lines

From: Alan Webb <awebb@linux.vnet.ibm.com>

I've changed the extension point name, and the internal references that used the same string. I also fixed up the messaging around the asset loader so that it is more explicit.


r8475 | sdague | 2009-02-18 05:56:36 -0700 (Wed, 18 Feb 2009) | 12 lines

From: Christopher Yeoh <yeohc@au1.ibm.com>

The attached patch implements osGetDrawStringSize that looks like:

vector osGetDrawStringSize(string contentType, string text, string fontName, int fontSize)

in LSL. It is meant to be used in conjunction with the osDraw* functions. It returns accurate information on the size that a given string will be rendered given the specified font and font size. This allows for nicely formatted and positioned text on the generated image.


r8474 | sdague | 2009-02-18 05:56:28 -0700 (Wed, 18 Feb 2009) | 2 lines

remove legacy pre-migration code for mysql grid adapter, who knew this was still in there.


r8473 | diva | 2009-02-17 20:50:09 -0700 (Tue, 17 Feb 2009) | 1 line

Improved log message.


r8472 | diva | 2009-02-17 18:49:18 -0700 (Tue, 17 Feb 2009) | 4 lines

Adds support for preserving animations on region crossings and TPs. Known issue: after TP, the self client doesn't see the animations going, but others can see them. So there's a bug there (TPs only, crossings seem to be all fine). Untested: did not test animation overriders; only tested playing animations from the viewer.


r8471 | diva | 2009-02-17 16:46:19 -0700 (Tue, 17 Feb 2009) | 1 line

Makes SP.CopyFrom a bit more robust with respect to sims in older versions which still don't have the new appearance management code.


r8470 | melanie | 2009-02-17 13:08:35 -0700 (Tue, 17 Feb 2009) | 2 lines

Fix a typo. i + i is not 2 times me


r8469 | melanie | 2009-02-17 12:33:25 -0700 (Tue, 17 Feb 2009) | 2 lines

Re-fixing the fix :/


r8468 | melanie | 2009-02-17 12:30:35 -0700 (Tue, 17 Feb 2009) | 2 lines

One-liner to fix an omission


r8467 | sdague | 2009-02-17 12:06:23 -0700 (Tue, 17 Feb 2009) | 2 lines

remove all the very old create and upgrade sql files, these were outdated by migrations 6 months ago.


r8466 | justincc | 2009-02-17 11:46:42 -0700 (Tue, 17 Feb 2009) | 4 lines

  • Allow inventory archives to be saved from the 'root' inventory directory
  • Reload doesn't currently obey structure information
  • Not yet ready for use

r8465 | drscofield | 2009-02-17 11:27:01 -0700 (Tue, 17 Feb 2009) | 4 lines

- additional code to get ConciergeModule to do truly async broker updates - adding watchdog timer async web request - making broker update timeout configurable


r8464 | justincc | 2009-02-17 11:19:24 -0700 (Tue, 17 Feb 2009) | 3 lines

  • Assign incoming items with a random UUID so that archives can be loaded more than once
  • Also remove a duplicate write archive call in the unit test which might be causing test failures for people using mono 2.2 (though not 1.9.1, it would seem)

r8463 | justincc | 2009-02-17 10:40:48 -0700 (Tue, 17 Feb 2009) | 2 lines

  • extend inventory archive save test to check for the presence of the item file in the saved archive

r8462 | diva | 2009-02-17 10:38:11 -0700 (Tue, 17 Feb 2009) | 1 line

Addresses mantis #3181. Waiting for confirmation from the reporter.


r8461 | justincc | 2009-02-17 10:12:10 -0700 (Tue, 17 Feb 2009) | 4 lines


r8460 | justincc | 2009-02-17 09:51:09 -0700 (Tue, 17 Feb 2009) | 2 lines

  • switch to pulsing monitors to perform test sync instead of events, since this doesn't allow one to accidentally forget to reset the event

r8459 | justincc | 2009-02-17 09:25:59 -0700 (Tue, 17 Feb 2009) | 3 lines

  • Get rid of a unit test race condition based on my misreading of the AutoResetEvent docs
  • Hopefully this will reduce the spike in build failures seen in the past few days (since I introduced an addition oar test)

r8458 | lbsa71 | 2009-02-17 09:19:17 -0700 (Tue, 17 Feb 2009) | 1 line

  • Ignored even more gens

r8457 | lbsa71 | 2009-02-17 09:15:29 -0700 (Tue, 17 Feb 2009) | 1 line

  • fixed 'path' reference attribute for Nant and VS2008 targets.

r8456 | justincc | 2009-02-17 09:04:43 -0700 (Tue, 17 Feb 2009) | 5 lines

  • Apply http://opensimulator.org/mantis/view.php?id=3178
  • Moves llEmail() delay to after e-mail send rather than before, in line with SL
  • Thanks DoranZemlja
  • Last build failure looks like a glitch, but one that has already happened twice recently which I need to look at

r8455 | justincc | 2009-02-17 08:55:56 -0700 (Tue, 17 Feb 2009) | 5 lines

called

  • Thanks DoranZemlja

r8454 | justincc | 2009-02-17 08:47:53 -0700 (Tue, 17 Feb 2009) | 4 lines


r8453 | justincc | 2009-02-17 08:39:18 -0700 (Tue, 17 Feb 2009) | 3 lines

  • Establish InventoryArchiveSaved event for unit tests
  • This is done on the inventory archiver module directly rather than Scene.EventManager - the module seems the more appropriate location

r8452 | lbsa71 | 2009-02-17 07:13:55 -0700 (Tue, 17 Feb 2009) | 1 line

  • Ignored a bunch of genned files

r8451 | lbsa71 | 2009-02-17 07:12:57 -0700 (Tue, 17 Feb 2009) | 1 line

  • Moved the nifty MySQLEstateData connectionstring password-stripper out into the Util project

r8450 | melanie | 2009-02-16 21:16:42 -0700 (Mon, 16 Feb 2009) | 5 lines

Re-add the objectID field to the anim pack, that was deemed unneccessary and dropped nonths ago, because it is required to get smooth region crossings with AO running. Without it, in some corner cases, anims will continue to run in an unstoppable state.


r8449 | diva | 2009-02-16 20:14:08 -0700 (Mon, 16 Feb 2009) | 1 line

Small change on dealing with ODE physics, so that this warning doesn't happen: "[PHYSICS]: trying to change capsule size, but the following ODE data is missing - Shell Body Amotor". That warning occurred in MakeRoot, because of the call to SetSize, immediately after making the avie physical.


r8448 | mikem | 2009-02-16 18:36:44 -0700 (Mon, 16 Feb 2009) | 6 lines

- remove the Metadata property from AssetBase and return all previous

 properties as before

- prefix private variables with m_ in AssetBase.cs - related to Mantis #3122, as mentioned in

 https://lists.berlios.de/pipermail/opensim-dev/2009-February/005088.html

- all services will likely need to be upgraded after this commit


r8447 | diva | 2009-02-16 17:35:52 -0700 (Mon, 16 Feb 2009) | 2 lines

Major change to how appearance is managed, including changes in login and user service/server. Appearance is now sent by the user service/server along with all other loginparams. Regions don't query the user service for appearance anymore. The appearance is passed along from region to region as the avie moves around. And, as before, it's stored back with the user service as the client changes the avie's appearance. Child agents have default appearances that are set to the actual appearance when the avie moves to that region. (as before, child agents are invisible and non-physical).


r8446 | drscofield | 2009-02-16 13:13:59 -0700 (Mon, 16 Feb 2009) | 2 lines

cleanup


r8445 | drscofield | 2009-02-16 13:01:54 -0700 (Mon, 16 Feb 2009) | 5 lines

From: alan webb <alan_webb@us.ibm.com> & dr scofield <drscofield@xyzzyxyzzy.net>

This changeset fixes a rather nasty script compile bug that manifests itself under heavy load.


r8444 | justincc | 2009-02-16 12:33:11 -0700 (Mon, 16 Feb 2009) | 4 lines


r8443 | sdague | 2009-02-16 12:23:53 -0700 (Mon, 16 Feb 2009) | 2 lines

line ending fixes and set native eol property


r8442 | justincc | 2009-02-16 12:15:16 -0700 (Mon, 16 Feb 2009) | 3 lines

  • refactor: remove AssetCache field hanging off Scene
  • This is always available at Scene.CommsManager.AssetCache

r8441 | justincc | 2009-02-16 11:33:05 -0700 (Mon, 16 Feb 2009) | 2 lines

  • Iniital inventory archive test code. Doesn't actually do any testing yet

r8440 | justincc | 2009-02-16 09:53:43 -0700 (Mon, 16 Feb 2009) | 2 lines

  • remove duplicate OpenSim.Region.CoreModules assembly entry

r8439 | justincc | 2009-02-16 09:31:07 -0700 (Mon, 16 Feb 2009) | 4 lines


r8438 | justincc | 2009-02-16 09:22:52 -0700 (Mon, 16 Feb 2009) | 2 lines

  • minor: print out status messages at start and end of inventory archive loading and saving

r8437 | sdague | 2009-02-16 05:20:31 -0700 (Mon, 16 Feb 2009) | 29 lines

From: Alan Webb <awebb@linux.vnet.ibm.com>

The change makes two principal implementation changes:

[1] It removes the hard coded set of possible asset server client implementations, allowing any arbitrary implementation that has been identified to the PluginLoader as an appropriate extension. The extension point for asset server client extension is /OpenSim/AssetServerClient. All of the old configuration rules have been preserved, and any of the legacy configuration values will still work as they did before, except the implementation is now loaded as a plug-in, rather than as a hard-coded instantiation of a specific class. The re-hashing of IAssetServer as an extension of IPlugin made upgrading of the implementation classes a necessity.

Caveat: I have not been able to meaningfully test the crypto-grid clients. I believe they should work correctly, but the refactoring necessary to handle plug-in based initialization (vs constructor-based initialisation) admits the possibility of a problem.

[2] The asset cache implementation, previously introduce as a hard-code class instantiation is now implemented as an IPlugin. Once again the previous (configurationless) behavior has been preserved. But now it is possible for those interested in experimenting with cache technologies to do so simply by introducing a new extension for the asset cache extension point (/OpenSim/AssetCache).

I've tested all of the configuration settings, after applying the patch to a newly extracted tree, and they seem to work OK.


r8436 | drscofield | 2009-02-16 02:17:55 -0700 (Mon, 16 Feb 2009) | 2 lines

cosmetic: adding region name to logging statement


r8435 | mikem | 2009-02-15 19:29:00 -0700 (Sun, 15 Feb 2009) | 4 lines

- replace existing license header in each source file in

 AssetInventoryServer with the standard OpenSimulator license header

- add note about Cable Beach to CONTRIBUTORS.txt - clean up AssetInventoryServer.ini.example


r8434 | mikem | 2009-02-15 19:28:51 -0700 (Sun, 15 Feb 2009) | 5 lines

- add restrictions and error handling to plugin loading in

 AssetInventoryServer

- assign shorter names to each AssetInventory plugin - modify AssetInventoryServer.ini.example file so it works out of the

 box

r8433 | mikem | 2009-02-15 19:28:43 -0700 (Sun, 15 Feb 2009) | 1 line

Standardize logging messages.


r8432 | mikem | 2009-02-15 19:28:34 -0700 (Sun, 15 Feb 2009) | 11 lines

- removed OpenSim.Grid.AssetInventoryServer.Metadata class in favor of

 OpenSim.Framework.AssetMetadata and related updates in AssetInventory
 server

- removed dependency on MySql.Data.MySqlClient - commented out the bulk of OpenSimInventoryStorage due to missing

 MySql.Data dependency

- refactor asset creation in OpenSimAssetFrontend - commented out ForEach implementation, which also depended on

 MySql.Data, until it's supported by OpenSimulator backends

- commented out some handlers in BrowseFrontend and ReferenceFrontend as

 they relied on either ForEach or the removed Metadata class

r8431 | mikem | 2009-02-15 19:28:24 -0700 (Sun, 15 Feb 2009) | 1 line

We need to return a zero-length byte array from the Handle() routine.


r8430 | mikem | 2009-02-15 19:28:16 -0700 (Sun, 15 Feb 2009) | 3 lines

- clean up using references as well as References in prebuild.xml - comment out a bunch of stuff in OpenSimInventoryFrontendPlugin.cs to

 get rid of warnings

r8429 | mikem | 2009-02-15 19:28:08 -0700 (Sun, 15 Feb 2009) | 1 line

Name extension points a little clearer.


r8428 | mikem | 2009-02-15 19:28:00 -0700 (Sun, 15 Feb 2009) | 5 lines

- remove dependency on OpenSim.Grid.AssetServer.Plugins.Opensim in

 OpenSim.Data.*.addin.xml, this is cruft left over from previous
 testing

- fix example SQLite connection string in

 AssetInventoryServer.ini.example

r8427 | mikem | 2009-02-15 19:27:51 -0700 (Sun, 15 Feb 2009) | 1 line

Fix dependency on non-OpenSimulator version of OpenMetaverse.StructuredData.dll.


r8426 | mikem | 2009-02-15 19:27:43 -0700 (Sun, 15 Feb 2009) | 3 lines

- change AssetInventoryServer config from XML to INI - convert AssetInventoryServer logging to OpenSim's log4net - updated AssetInventoryServer.ini.example file


r8425 | mikem | 2009-02-15 19:27:34 -0700 (Sun, 15 Feb 2009) | 4 lines

- remove dependency on ExtensionLoader.dll (DBConnString.cs can go) - bring config system in line with other servers - add new plugin filter class which filters on ID - update AssetInventoryServer.ini file


r8424 | mikem | 2009-02-15 19:27:25 -0700 (Sun, 15 Feb 2009) | 2 lines

- asset server functionality works with OpenSim's HttpServer - start of removal of AssetInventoryServer.Metadata class


r8423 | mikem | 2009-02-15 19:27:17 -0700 (Sun, 15 Feb 2009) | 2 lines

AssetInventoryServer now compiles while using the standard OpenSimulator console and HttpServer. It doesn't work though.


r8422 | mikem | 2009-02-15 19:27:09 -0700 (Sun, 15 Feb 2009) | 1 line

Update to new generic DataPluginFactory calls.


r8421 | mikem | 2009-02-15 19:27:01 -0700 (Sun, 15 Feb 2009) | 4 lines

- add list for backend plugins and Dispose() all plugins on shutdown - fix some plugin names - remove most references to ExtensionLoader - remove commented out AssetInventoryServer blobs from prebuild.xml


r8420 | mikem | 2009-02-15 19:26:52 -0700 (Sun, 15 Feb 2009) | 1 line

Move NullAuthentication and AuthorizeAll extensions to plugins.


r8419 | mikem | 2009-02-15 19:26:44 -0700 (Sun, 15 Feb 2009) | 2 lines

Move BrowseFrontend and ReferenceFrontend to OpenSim/Grid/AssetInventoryServer/Plugins.


r8418 | mikem | 2009-02-15 19:26:36 -0700 (Sun, 15 Feb 2009) | 2 lines

Migrate OpenSimulator inventory frontend to load with Mono.Addins. Everything should compile and it seems even creating users works somehow.


r8417 | mikem | 2009-02-15 19:26:27 -0700 (Sun, 15 Feb 2009) | 1 line

Add OpenSimulator & Simple inventory storage plugins and Null metrics plugin.


r8416 | mikem | 2009-02-15 19:26:18 -0700 (Sun, 15 Feb 2009) | 4 lines

- added Simple AssetInventoryServer plugin (asset storage only) - removed OpenSimulator storage and frontend classes in Extensions dir - put OpenSimulator plugins in

 OpenSim.Grid.AssetInventoryServer.Plugins.OpenSim namespace

r8415 | mikem | 2009-02-15 19:26:09 -0700 (Sun, 15 Feb 2009) | 2 lines

- implement and load NullMetrics module in AssetInventoryServer - update AssetBase de/serialization in AssetInventoryServer


r8414 | mikem | 2009-02-15 19:26:01 -0700 (Sun, 15 Feb 2009) | 2 lines

- IAssetProviderPlugin was changed to IAssetDataPlugin - Use OpenSim.Data.DataPluginFactory to load data plugins


r8413 | mikem | 2009-02-15 19:25:53 -0700 (Sun, 15 Feb 2009) | 1 line

AssetInventoryServer plugins can't be a dependency for the OpenSim.Data.MySQL addin.


r8412 | mikem | 2009-02-15 19:25:44 -0700 (Sun, 15 Feb 2009) | 1 line

Converted to Linux newlines.


r8411 | mikem | 2009-02-15 19:25:36 -0700 (Sun, 15 Feb 2009) | 1 line

Added OpenSimulator asset frontend plugin.


r8410 | mikem | 2009-02-15 19:25:25 -0700 (Sun, 15 Feb 2009) | 2 lines

Rename NewAssetServer AssetInventoryServer and fully qualify with OpenSim.Grid.AssetInventoryServer.


r8409 | mikem | 2009-02-15 19:25:15 -0700 (Sun, 15 Feb 2009) | 3 lines

- add OpenSim.Grid.AssetServer.Plugins.OpenSim as a dependency for OpenSim.Data.*.addin.xml - remove OpenSim.Grid.NewAssetServer.exe from bin/OpenSim.Data.addin.xml - add prebuild.xml section for OpenSim.Grid.AssetServer.Plugins.OpenSim.dll


r8408 | mikem | 2009-02-15 19:25:06 -0700 (Sun, 15 Feb 2009) | 2 lines

- add section to prebuild.xml for building

 OpenSim.Grid.NewAssetServer.exe

r8407 | mikem | 2009-02-15 19:24:57 -0700 (Sun, 15 Feb 2009) | 4 lines

Adding - NewAssetServer code - NewAssetServer addin manifest - example AssetServer.ini file


r8406 | melanie | 2009-02-15 18:58:26 -0700 (Sun, 15 Feb 2009) | 4 lines

Thank you, cmickeyb, for a patch to ass two string functions to OSSL. Fixes Mantis #3173


r8405 | melanie | 2009-02-15 18:22:37 -0700 (Sun, 15 Feb 2009) | 5 lines

Thank you, patnad, for a patch that adds 3 new discovery functions to OSSL. Applied with changes. Fixes Mantis #3172


r8404 | diva | 2009-02-15 13:02:13 -0700 (Sun, 15 Feb 2009) | 1 line

More guards around SetHeight.


r8403 | idb | 2009-02-15 09:12:58 -0700 (Sun, 15 Feb 2009) | 2 lines

Fix exception when standing up. Fixes Mantis #3170


r8402 | melanie | 2009-02-15 06:54:34 -0700 (Sun, 15 Feb 2009) | 4 lines

Thank you, Vytek, for a patch that streamlines the delay in the email module and changes SMTP authentication (applied with changes) Fixes Mantis #3168


r8401 | diva | 2009-02-14 23:12:11 -0700 (Sat, 14 Feb 2009) | 1 line

Guarding the new call to SetHeight in MakeRoot, so that ODE doesn't complain when it's 0.


r8400 | diva | 2009-02-14 22:50:07 -0700 (Sat, 14 Feb 2009) | 1 line

Moving SendInitialData sort of back to where it was before, so that it doesn't interfere with the unit tests.


r8399 | diva | 2009-02-14 22:00:58 -0700 (Sat, 14 Feb 2009) | 1 line

This started as way to correct Mantis #3158, which I believe should be fixed now. The flying status was temporarily being ignored, which caused the avie to drop sometimes -- there was a race condition. In the process it also fixes that annoying bug in basic physics where the avie would drop half-way to the ground upon region crossings (SetAppearance was missing). Additionally, a lot of child-agent-related code has been cleaned up; namely child agents are now consistently not added to physical scenes, and they also don't have appearances. All of that happens in MakeRoot, consistently.


r8398 | dahlia | 2009-02-14 21:00:00 -0700 (Sat, 14 Feb 2009) | 1 line

Set sculpt map alpha to 255 prior to scaling and meshing. Addresses Mantis #3150


r8397 | melanie | 2009-02-14 18:06:03 -0700 (Sat, 14 Feb 2009) | 4 lines

Thank you, DoranZemlja, for a patch that addresses some moe llGetNextEmail issues. Fixes Mantis #3145.


r8396 | ckrinke | 2009-02-14 15:31:39 -0700 (Sat, 14 Feb 2009) | 6 lines

Mantis 3164. Thank you kindly, TLaukkan (Tommil) for a patch that:

  • Added tests for manager, user and group lists.
  • Added test for ban list. The test had to be left as ignored as

native MySQL throws exception when ban is saved.

  • Added utility class to support parametrized unit tests for range checking.

r8395 | diva | 2009-02-14 14:26:20 -0700 (Sat, 14 Feb 2009) | 1 line

Restores the HGWorldMap functionality that has been reduced since a recent refactoring of the WorldMapModule.


r8394 | melanie | 2009-02-14 14:25:22 -0700 (Sat, 14 Feb 2009) | 4 lines

Thank you, DoranZemlja, for a patch that implements local inter-object email delivery. Leaving Mantis #3145 open so that more code can be added.


r8393 | ckrinke | 2009-02-14 13:03:16 -0700 (Sat, 14 Feb 2009) | 2 lines

Remove the "?" that I inadvertently got into the first line of EstateRegionLink.cs


r8392 | ckrinke | 2009-02-14 12:47:02 -0700 (Sat, 14 Feb 2009) | 16 lines

Thank you kindly, TLaukkan (Tommil) for a patch that:

  • Created value object for EstateRegionLink for storing the estate region relationship.
  • Refactored slightly NHibernateManager and NHibernateXXXXData implementations for accesing nhibernate generated ID on insert.
    • Changed NHibernateManager.Save method name to Insert as it does Insert.
    • Changed NHibernateManager.Save return value object as ID can be both UUID and uint currently.
    • Changed NHibernateManager.Load method Id parameter to object as it can be both UUID and uint.
  • Created NHibernateEstateData implementation. This is the actual estate storage.
  • Created NHibernate mapping files for both EstateSettings and EstateRegionLink
  • Created MigrationSyntaxDifferences.txt files to write notes about differences in migration scripts between different databases.
  • Created estate storage migration scripts for all four databases.
  • Created estate unit test classes for all four databases.
  • Updated one missing field to BasicEstateTest.cs
  • Tested NHibernate unit tests with NUnit GUI. Asset databases fail but that is not related to this patch.
  • Tested build with both Visual Studio and nant.
  • Executed build tests with nant succesfully.

r8391 | idb | 2009-02-14 11:09:08 -0700 (Sat, 14 Feb 2009) | 2 lines

Add an override for the % operator. Fixes Mantis #3157


r8390 | diva | 2009-02-14 10:17:48 -0700 (Sat, 14 Feb 2009) | 1 line

This hopefully fixes a long-standing annoying behavior related to neighbour regions going up & down while avies are logged in (mantis #2701, perhaps? maybe not). This is the bug mentioned 2 commits ago. If this proves to work well in OSGrid, there's a lot of old code cleaning to do.


r8389 | diva | 2009-02-14 09:56:37 -0700 (Sat, 14 Feb 2009) | 1 line

Making initialized an instance variable again. My last commit wrote over justin's r8383, for some strange reason.


r8388 | diva | 2009-02-14 09:37:55 -0700 (Sat, 14 Feb 2009) | 1 line

Moved RegionUp to REST/LocalComms. The original functionality has been entirely maintained, although it will have to be revisited soon, because it's buggy.


r8387 | melanie | 2009-02-14 05:24:26 -0700 (Sat, 14 Feb 2009) | 4 lines

Thank you, patnad, for a patch that removes the "Subdivision of" text when dividing land. Fixes Mantis #3154


r8386 | idb | 2009-02-13 14:56:50 -0700 (Fri, 13 Feb 2009) | 1 line

Correct llGetNumberOfPrims to include sitting avatars in the count.


r8385 | justincc | 2009-02-13 13:51:22 -0700 (Fri, 13 Feb 2009) | 2 lines

  • minor: remove mono compiler warnings

r8384 | melanie | 2009-02-13 13:49:23 -0700 (Fri, 13 Feb 2009) | 2 lines

Guard the values used to set the cursor position in the real time console


r8383 | justincc | 2009-02-13 13:12:11 -0700 (Fri, 13 Feb 2009) | 3 lines

  • Change static field "initialized" in RestInterregionComms to an instance field
  • This was the cause of teleport tests interfering with each other

r8382 | justincc | 2009-02-13 12:03:18 -0700 (Fri, 13 Feb 2009) | 2 lines

  • refactor: move alert commands from Scene to DialogModule

r8381 | justincc | 2009-02-13 11:02:24 -0700 (Fri, 13 Feb 2009) | 2 lines

  • Quieten down log messages from the Friends module

r8380 | justincc | 2009-02-13 10:41:48 -0700 (Fri, 13 Feb 2009) | 2 lines

  • add file missing from last commit

r8379 | justincc | 2009-02-13 10:40:52 -0700 (Fri, 13 Feb 2009) | 2 lines

  • refactor: Move LazySaveGeneratedMapTile from scene to WorldMapModule

r8378 | justincc | 2009-02-13 10:15:49 -0700 (Fri, 13 Feb 2009) | 2 lines

  • Remove old Scene.CreateTerrainTexture code that is now handled by the world map module

r8377 | justincc | 2009-02-13 10:02:26 -0700 (Fri, 13 Feb 2009) | 4 lines


r8376 | justincc | 2009-02-13 09:43:20 -0700 (Fri, 13 Feb 2009) | 2 lines

  • refactor: Move export map function to world map module from scene

r8375 | drscofield | 2009-02-13 09:11:52 -0700 (Fri, 13 Feb 2009) | 2 lines

fixing crash due to make-child and make-root stepping on each other's toes


r8374 | diva | 2009-02-12 21:08:28 -0700 (Thu, 12 Feb 2009) | 2 lines

Commented the tests for region crossings for now -- they need to be substantially changed because of the callback from region B triggered by the client.


r8373 | diva | 2009-02-12 20:45:08 -0700 (Thu, 12 Feb 2009) | 1 line

And finally... region crossings entirely over RESTComms/LocalComms. No more remoting for agent movements. WARNING: This breaks region crossing compatibility with previous versions.


r8372 | chi11ken | 2009-02-12 19:52:08 -0700 (Thu, 12 Feb 2009) | 1 line

Fix some compiler warnings. Minor formatting cleanup.


r8371 | chi11ken | 2009-02-12 19:06:28 -0700 (Thu, 12 Feb 2009) | 1 line

Add copyright headers. Minor formatting cleanup. Fix some compiler warnings. Fix some m_log declarations.


r8370 | chi11ken | 2009-02-12 18:57:06 -0700 (Thu, 12 Feb 2009) | 1 line

Update svn properties.


r8369 | diva | 2009-02-12 17:49:58 -0700 (Thu, 12 Feb 2009) | 1 line

Bug fix in prim crossing: making it clear when the local object needs to be cloned (regions on the same instance) and when it doesn't (regions on different instances).


r8368 | mikem | 2009-02-12 17:02:26 -0700 (Thu, 12 Feb 2009) | 1 line

Remove extra ID field from asset DB mapping. Mantis #3122, fixes Mantis #3080.


r8367 | diva | 2009-02-12 16:38:41 -0700 (Thu, 12 Feb 2009) | 2 lines

Fixes a bug in the ScenePresence test itself.


r8366 | diva | 2009-02-12 16:23:44 -0700 (Thu, 12 Feb 2009) | 3 lines

Makes region crossings asynchronous. Moved the bulk of the original code out of ScenePresence and into SceneCommunicationService, where it should be (next to RequestTeleportToLocation). No changes in the crossing mechanism itself, yet. But this change opens the way to doing crossings as slowly as it needs to be, outside the simulator Update loop. Note: weirdnesses may occur!


r8365 | justincc | 2009-02-12 12:54:19 -0700 (Thu, 12 Feb 2009) | 3 lines

  • Make it possible to load and save inventory archives while a user is not logged in on standalone mode but not on grid mode
  • No user functionality yet

r8364 | sdague | 2009-02-12 11:59:45 -0700 (Thu, 12 Feb 2009) | 2 lines

large scale fix for svn props after "the great refactor"


r8363 | justincc | 2009-02-12 11:54:48 -0700 (Thu, 12 Feb 2009) | 2 lines

  • Lock remaining m_rpcHandlers use since these accesses are not guaranteed to be thread safe

r8362 | diva | 2009-02-12 11:43:49 -0700 (Thu, 12 Feb 2009) | 1 line

Commented a couple of not very useful log messages that are cluttering the log in sims that have objects belonging to foreign users.


r8361 | justincc | 2009-02-12 11:37:27 -0700 (Thu, 12 Feb 2009) | 3 lines

  • Remove a change which shouldn't have made it into the last commit
  • Rogue change affected grid only

r8360 | justincc | 2009-02-12 11:31:56 -0700 (Thu, 12 Feb 2009) | 2 lines

  • Add missing OpenSIm.Framework.Communications ref for Wdinwos builds

r8359 | sdague | 2009-02-12 11:23:05 -0700 (Thu, 12 Feb 2009) | 3 lines

  • Forgot to fix bamboo.build for the new ScriptEngine Tests

From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com>


r8358 | justincc | 2009-02-12 11:01:29 -0700 (Thu, 12 Feb 2009) | 4 lines


r8357 | justincc | 2009-02-12 10:41:09 -0700 (Thu, 12 Feb 2009) | 2 lines

  • move userinfo for inventory archiving up to module class so that it only has to be done once

r8356 | justincc | 2009-02-12 10:17:04 -0700 (Thu, 12 Feb 2009) | 2 lines

  • Remove some pointless CachedUserInfo != null tests since these are already made in earlier code

r8355 | justincc | 2009-02-12 10:07:44 -0700 (Thu, 12 Feb 2009) | 3 lines

  • refactor: Move RequestInventoryForUser() from service to CachedUserInfo
  • This simplifies callers in most cases - CachedUserInfo is already handling the rest of the fetch inventory work anyway

r8354 | sdague | 2009-02-12 10:02:54 -0700 (Thu, 12 Feb 2009) | 4 lines

  • Added XEngine tests and gathered other ScriptEngine

Tests together

From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com>


r8353 | lbsa71 | 2009-02-12 03:30:53 -0700 (Thu, 12 Feb 2009) | 1 line

  • Some more CCC

r8352 | lbsa71 | 2009-02-12 03:21:21 -0700 (Thu, 12 Feb 2009) | 2 lines

  • Renamed RegionProfileService to RegionProfileServiceProxy to better reflect actual use.
  • Added IRegionProfileService

r8351 | lbsa71 | 2009-02-12 03:16:11 -0700 (Thu, 12 Feb 2009) | 1 line

  • Turned RegionProfileService non-static

r8350 | lbsa71 | 2009-02-12 03:08:47 -0700 (Thu, 12 Feb 2009) | 1 line

  • Applied some CCC (Code Convention Conformance)

r8349 | lbsa71 | 2009-02-12 03:05:15 -0700 (Thu, 12 Feb 2009) | 1 line

  • Added RegionProfileService and moved RequestSimData to it.

r8348 | lbsa71 | 2009-02-12 02:53:12 -0700 (Thu, 12 Feb 2009) | 1 line

  • optimized usings.

r8347 | dahlia | 2009-02-12 00:58:10 -0700 (Thu, 12 Feb 2009) | 1 line

Thanks Kitto Flora for a patch that adds automatic min fly height to ODE - Mantis #3134


r8346 | diva | 2009-02-11 21:26:13 -0700 (Wed, 11 Feb 2009) | 1 line

Sending this to Justin, so that he can see what's wrong with the StandaloneTeleportTests when we add RESTInterregionComms module to the ScenePresenceTests.


r8345 | diva | 2009-02-11 19:03:36 -0700 (Wed, 11 Feb 2009) | 1 line

Makes ban of HG users exactly the same as ban of local users, that is upon AddClient and not before.


r8344 | diva | 2009-02-11 18:09:51 -0700 (Wed, 11 Feb 2009) | 1 line

Fixes mantis #3121.


r8343 | diva | 2009-02-11 14:07:41 -0700 (Wed, 11 Feb 2009) | 1 line

Enforce estate bans on Teleports.


r8342 | justincc | 2009-02-11 13:36:17 -0700 (Wed, 11 Feb 2009) | 2 lines

  • minor: remove some mono compiler warnings

r8341 | justincc | 2009-02-11 13:24:41 -0700 (Wed, 11 Feb 2009) | 3 lines

  • When an inventory archive is loaded, immediately update the client's inventory if that client is online at that region server
  • Not useable yet

r8340 | justincc | 2009-02-11 12:57:45 -0700 (Wed, 11 Feb 2009) | 2 lines

  • Change SendBulkUpdateInventory from two methods to one which accepts an InventoryNode

r8339 | justincc | 2009-02-11 12:29:59 -0700 (Wed, 11 Feb 2009) | 2 lines

  • Establish a common InventoryNodeBase class from InventoryItemBase and InventoryFolderBase

r8338 | justincc | 2009-02-11 11:46:51 -0700 (Wed, 11 Feb 2009) | 3 lines

  • Refactor inventory archive code to allow direct invocation in order to support future unit tests
  • Add a file I missed out from the last commit (the build was probably fine without it)

r8337 | justincc | 2009-02-11 10:34:12 -0700 (Wed, 11 Feb 2009) | 3 lines

  • More inventory archive invocation to a proper region module
  • Not ready for use yet

r8336 | ckrinke | 2009-02-11 09:01:56 -0700 (Wed, 11 Feb 2009) | 4 lines

Thank you kindly, FrankNichols for a patch that: The following patch fixes http://opensimulator.org/mantis/view.php?id=3107 [^] by changing call from setRot to llSetRot, the later handles child prim being rotated relative to root prim in linked set.


r8335 | drscofield | 2009-02-11 07:35:07 -0700 (Wed, 11 Feb 2009) | 13 lines

From: Christopher Yeoh <yeohc@au1.ibm.com>

This changeset add the RegionReady module code. The module sends a message on a configurable channel when an oar file has finished loading or if the script engine has emptied its queue for the first time (eg server startup). Config is something like this:

[RegionReady] enabled = true channel_notify = -800

The module also knows if there was an error with startup.


r8334 | melanie | 2009-02-10 16:40:22 -0700 (Tue, 10 Feb 2009) | 2 lines

If an instance contains only one region, select it in the console by default


r8333 | sdague | 2009-02-10 16:31:49 -0700 (Tue, 10 Feb 2009) | 2 lines

fix a typo where the High Southwest height was getting set to the Low Southwest height


r8332 | melanie | 2009-02-10 16:15:48 -0700 (Tue, 10 Feb 2009) | 5 lines

Add proper handling for shared vs. unshared modules to the command interface. Shared modules will now only get added once, so the command handler is called once per module, not once per scene. Removal of scenes has no adverse effects. Nonshared modules will be called for each scene.


r8331 | diva | 2009-02-10 15:54:05 -0700 (Tue, 10 Feb 2009) | 1 line

Fixes the problem of attachment offset after crossings/TPs. Hopefully it fixes mantis #3126, as well as other random displacements. The problem was that the new object at the receiving region was being marked as attachment before AttachObject was called. That made its AbsolutePosition be the position of the avie, and that was what was being given to AttachObject.


r8330 | justincc | 2009-02-10 12:33:09 -0700 (Tue, 10 Feb 2009) | 3 lines

  • Remove load and save inventory commands from the console since these are actually experimental and the storage format may soon undergo incompatible changes
  • If you were using these please uncomment the code before rebuilding, but be aware that old files may become incompatible soon

r8329 | justincc | 2009-02-10 12:00:10 -0700 (Tue, 10 Feb 2009) | 2 lines

  • minor: Remove SOG XML2 serialization log messages for now

r8328 | justincc | 2009-02-10 11:50:25 -0700 (Tue, 10 Feb 2009) | 2 lines

  • Stop OpenSimulator crashing if an exception from a command makes it right up to the top of the stack

r8327 | justincc | 2009-02-10 11:43:36 -0700 (Tue, 10 Feb 2009) | 3 lines

  • Implement merging of oars in code
  • Not fully tested yet and not yet available as an option from the user console

r8326 | justincc | 2009-02-10 09:56:35 -0700 (Tue, 10 Feb 2009) | 2 lines

  • extend load oar test to check that an object was actually loaded

r8325 | lbsa71 | 2009-02-10 08:59:12 -0700 (Tue, 10 Feb 2009) | 1 line

  • Ignored some gens

r8324 | justincc | 2009-02-10 08:46:38 -0700 (Tue, 10 Feb 2009) | 2 lines

  • Fix build break, parentheses in the wrong place

r8323 | justincc | 2009-02-10 08:35:41 -0700 (Tue, 10 Feb 2009) | 2 lines

  • Overwrite the old saved OpenSim.ini file saved in response to a crash if one already exists

r8322 | melanie | 2009-02-10 07:39:04 -0700 (Tue, 10 Feb 2009) | 4 lines

Change the command parser and resolver to be able to disambiguate commands that are a prefix of another command. Fixes "terrain load" Fixes Mantis #3123


r8321 | drscofield | 2009-02-10 07:38:57 -0700 (Tue, 10 Feb 2009) | 2 lines

dropping obsolete XIRC section from OpenSim.ini.example


r8320 | drscofield | 2009-02-10 07:32:35 -0700 (Tue, 10 Feb 2009) | 2 lines

fix region_limit example in OpenSim.ini.example


r8319 | drscofield | 2009-02-10 07:32:23 -0700 (Tue, 10 Feb 2009) | 2 lines

fixing ConciergeModule to follow coding conventions


r8318 | justincc | 2009-02-10 07:03:51 -0700 (Tue, 10 Feb 2009) | 2 lines

  • Reinstate texture tests, eliminating duplicate OpenSim.Region.CoreModules.Tests

r8317 | sdague | 2009-02-10 06:36:42 -0700 (Tue, 10 Feb 2009) | 10 lines

From Rob Smart <SMARTROB@uk.ibm.com>

In SL if llAbs() is called with the minimum integer value of -2147483648 it will return that value untouched without error.

this patch replicates the SL functionality.

OpenSimulator currently throws an overflow exception: number too small under mono or a "System.OverflowException: Negating the minimum value of a twos complement number is invalid. " under .NET


r8316 | drscofield | 2009-02-10 06:10:57 -0700 (Tue, 10 Feb 2009) | 79 lines

this is step 2 of 2 of the OpenSim.Region.Environment refactor. NOTHING has been deleted or moved off to forge at this point. what has happened is that OpenSim.Region.Environment.Modules has been split in two:

- OpenSim.Region.CoreModules: all those modules that are either

 directly or indirectly referenced from  other  OpenSimulator packages, or
 that provide functionality that the OpenSimulator developer community
 considers core functionality:
     CoreModules/Agent/AssetTransaction
     CoreModules/Agent/Capabilities
     CoreModules/Agent/TextureDownload
     CoreModules/Agent/TextureSender
     CoreModules/Agent/TextureSender/Tests
     CoreModules/Agent/Xfer
     CoreModules/Avatar/AvatarFactory
     CoreModules/Avatar/Chat/ChatModule
     CoreModules/Avatar/Combat
     CoreModules/Avatar/Currency/SampleMoney
     CoreModules/Avatar/Dialog
     CoreModules/Avatar/Friends
     CoreModules/Avatar/Gestures
     CoreModules/Avatar/Groups
     CoreModules/Avatar/InstantMessage
     CoreModules/Avatar/Inventory
     CoreModules/Avatar/Inventory/Archiver
     CoreModules/Avatar/Inventory/Transfer
     CoreModules/Avatar/Lure
     CoreModules/Avatar/ObjectCaps
     CoreModules/Avatar/Profiles
     CoreModules/Communications/Local
     CoreModules/Communications/REST
     CoreModules/Framework/EventQueue
     CoreModules/Framework/InterfaceCommander
     CoreModules/Hypergrid
     CoreModules/InterGrid
     CoreModules/Scripting/DynamicTexture
     CoreModules/Scripting/EMailModules
     CoreModules/Scripting/HttpRequest
     CoreModules/Scripting/LoadImageURL
     CoreModules/Scripting/VectorRender
     CoreModules/Scripting/WorldComm
     CoreModules/Scripting/XMLRPC
     CoreModules/World/Archiver
     CoreModules/World/Archiver/Tests
     CoreModules/World/Estate
     CoreModules/World/Land
     CoreModules/World/Permissions
     CoreModules/World/Serialiser
     CoreModules/World/Sound
     CoreModules/World/Sun
     CoreModules/World/Terrain
     CoreModules/World/Terrain/DefaultEffects
     CoreModules/World/Terrain/DefaultEffects/bin
     CoreModules/World/Terrain/DefaultEffects/bin/Debug
     CoreModules/World/Terrain/Effects
     CoreModules/World/Terrain/FileLoaders
     CoreModules/World/Terrain/FloodBrushes
     CoreModules/World/Terrain/PaintBrushes
     CoreModules/World/Terrain/Tests
     CoreModules/World/Vegetation
     CoreModules/World/Wind
     CoreModules/World/WorldMap

- OpenSim.Region.OptionalModules: all those modules that are not core

 modules:
     OptionalModules/Avatar/Chat/IRC-stuff
     OptionalModules/Avatar/Concierge
     OptionalModules/Avatar/Voice/AsterixVoice
     OptionalModules/Avatar/Voice/SIPVoice
     OptionalModules/ContentManagementSystem
     OptionalModules/Grid/Interregion
     OptionalModules/Python
     OptionalModules/SvnSerialiser
     OptionalModules/World/NPC
     OptionalModules/World/TreePopulator

r8315 | melanie | 2009-02-10 05:25:29 -0700 (Tue, 10 Feb 2009) | 3 lines

Stopgap measure: To use gridlaunch, or GUI, start opensim with OpenSim.exe -gui=true


r8314 | diva | 2009-02-09 17:15:30 -0700 (Mon, 09 Feb 2009) | 1 line

Commented out a problematic test that needs more careful revision.


r8313 | diva | 2009-02-09 16:12:49 -0700 (Mon, 09 Feb 2009) | 1 line

Fixes a failed unit test on ScenePresences tests. That test unit needs some fixing too.


r8312 | chi11ken | 2009-02-09 15:49:05 -0700 (Mon, 09 Feb 2009) | 1 line

Update svn properties, minor formatting cleanup.


r8311 | diva | 2009-02-09 15:27:27 -0700 (Mon, 09 Feb 2009) | 5 lines

Moved prim crossing out of OGS1 and into RESTComms and LocalInterregionComms. This breaks interregion comms with older versions in what concerns prim crossing. In the process of moving the comms, a few things seem to be working better, namely this may address mantis #3011, mantis #1698. Hopefully, this doesn't break anything else. But I'm still seeing weirdnesses with attchments jumping out of place after a cross/TP. The two most notable changes in the crossing process were:

  • Object gets passed in only one message, not two as done before.
  • Local object crossings do not get serialized, as done before.

r8310 | ckrinke | 2009-02-09 15:07:27 -0700 (Mon, 09 Feb 2009) | 4 lines

Thank you kindly, TLaukkan (Timmil) for a patch that:

  • Fixed and added athursv's BasicEstateTest
  • Added MySQLEstateTest
  • Added SQLiteEstateTest

r8309 | sdague | 2009-02-09 15:04:43 -0700 (Mon, 09 Feb 2009) | 1 line

oops, missing file from last patch set


r8308 | sdague | 2009-02-09 14:47:55 -0700 (Mon, 09 Feb 2009) | 9 lines

From Alan Webb <awebb@linux.vnet.ibm.com>

These changes replace all direct references to the AssetCache with IAssetCache. There is no change to functionality. Everything works as before.

This is laying the groundwork for making it possible to register alternative asset caching mechanisms without disrupting other parts of OpenSimulator or their dependencies upon AssetCache functionality.


r8307 | ckrinke | 2009-02-09 14:44:39 -0700 (Mon, 09 Feb 2009) | 3 lines

Thank you kindly, TLaukkan (Tommil) for a patch that:

  • Updated migration scripts and hbm.xml so that nhibernate tests work.

r8306 | justincc | 2009-02-09 13:52:04 -0700 (Mon, 09 Feb 2009) | 2 lines

  • Add the ability to type help <command> for more detailed help about a specific command if any is available

r8305 | sdague | 2009-02-09 13:06:06 -0700 (Mon, 09 Feb 2009) | 1 line

a last set of files that seem to have embedded ^M in them


r8304 | sdague | 2009-02-09 12:59:08 -0700 (Mon, 09 Feb 2009) | 2 lines

add a script for fixing line endings (at least from linux)


r8303 | sdague | 2009-02-09 12:58:37 -0700 (Mon, 09 Feb 2009) | 2 lines

Add a bunch of missing svn line ending properties


r8302 | justincc | 2009-02-09 11:11:09 -0700 (Mon, 09 Feb 2009) | 2 lines

  • Restore show information for the OpenSimulator region server (version, info, threads, etc.)

r8301 | justincc | 2009-02-09 10:31:03 -0700 (Mon, 09 Feb 2009) | 4 lines


r8300 | justincc | 2009-02-09 10:02:10 -0700 (Mon, 09 Feb 2009) | 4 lines


r8299 | melanie | 2009-02-09 09:34:21 -0700 (Mon, 09 Feb 2009) | 3 lines

Reinstate the KickUserCommand handler, which was commented out by another dev whiel I was putting the reference to it back in


r8298 | melanie | 2009-02-09 09:21:13 -0700 (Mon, 09 Feb 2009) | 3 lines

Correct a delegate in OpenSim.cs Fixes Mantis #3117


r8297 | justincc | 2009-02-09 08:57:53 -0700 (Mon, 09 Feb 2009) | 2 lines

  • Reinstate tests that are now in CoreModules

r8296 | sdague | 2009-02-09 08:40:31 -0700 (Mon, 09 Feb 2009) | 3 lines

  • Fixing refactoring +1 (Fixes Mantis #3113)

From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com>


r8295 | drscofield | 2009-02-09 03:40:12 -0700 (Mon, 09 Feb 2009) | 2 lines

fixing warnings.


r8294 | drscofield | 2009-02-09 03:04:54 -0700 (Mon, 09 Feb 2009) | 6 lines

This patch implements llLookAt to the extent that an object will correctly rotate and point to the target, however it doesnt yet use the damping or strength parameters.

From: Robert Smart <smartrob@uk.ibm.com>


r8293 | drscofield | 2009-02-09 02:45:09 -0700 (Mon, 09 Feb 2009) | 2 lines

fixing refactoring artefact. (fixes mantis #3113)


r8292 | drscofield | 2009-02-09 02:16:15 -0700 (Mon, 09 Feb 2009) | 3 lines

starting phase 2 of the OpenSim.Region.Environment commit: relocating OpenSim.Region.Environment.Modules.Agent en bloc to OpenSim.Region.CoreModules


r8291 | drscofield | 2009-02-09 02:02:49 -0700 (Mon, 09 Feb 2009) | 3 lines

adding bin/ScriptEngines/*/*.{dll,state}, bin/j2kDecodeCache, bin/UserAssets to .gitignore


r8290 | mikem | 2009-02-08 17:59:02 -0700 (Sun, 08 Feb 2009) | 3 lines

Thanks Tommi Laukkanen for a patch that allows the CSCodeGeneratorTest.TestStringsWithEscapedQuotesAndComments unit test to pass on Windows. Fixes Mantis #3104.


r8289 | mikem | 2009-02-08 17:34:01 -0700 (Sun, 08 Feb 2009) | 1 line

Remove unused OpenSim/Data/{DataStore,InventoryData}Base.cs.


r8288 | mikem | 2009-02-08 17:33:44 -0700 (Sun, 08 Feb 2009) | 2 lines

The DataPluginFactory is now a set of generic methods instead of multiple duplicates of the same code.


r8287 | teravus | 2009-02-08 11:05:12 -0700 (Sun, 08 Feb 2009) | 2 lines

  • Once again, fixing linked prim collisions by putting AbsolutePosition = AbsolutePosition; back in the linking routine. Why was it removed? It's critical to the physics scene.
  • Fixes mantis #3108

r8286 | teravus | 2009-02-08 10:41:15 -0700 (Sun, 08 Feb 2009) | 2 lines

  • Some minor cleanup
  • sealed OdeScene

r8285 | teravus | 2009-02-08 10:25:02 -0700 (Sun, 08 Feb 2009) | 1 line

Reverts patch from tuco/mikkopa/sempuki mantis #3072


r8284 | dahlia | 2009-02-08 03:50:22 -0700 (Sun, 08 Feb 2009) | 1 line

send group name in binary bucket in chatterbox invitation eventqueue message


r8283 | teravus | 2009-02-07 20:02:43 -0700 (Sat, 07 Feb 2009) | 3 lines

  • Limit the total number of joints created per frame to the maximum possible without causing a stack collision.
  • This fixes crashing on large sets of physical prims because of stack collisions (assuming you follow the directions on linux for starting ode with ulimit). After the maximum joints are created, objects will start to fall through the ground and be disabled. Not the best solution, but it's better then a crash caused by a stack collision with the process exceeding the maximum available memory/recursions per thread.
  • Make a clean region, make a stack of 5000 prim, 20 layers high. Make them physical, *SLOW*, but no crash.

r8282 | teravus | 2009-02-07 18:05:09 -0700 (Sat, 07 Feb 2009) | 3 lines

  • Fixes colliding with the terrain lower then 0 and higher then 256m
  • The actual AABB of the heightfield on the Z is now determined by the minimum and maximum heightfield value in the terrain array (assuming it's a reasonable number). This might optimize collisions in simulators that have a small difference between minimum and maximum heightfield values.

r8281 | diva | 2009-02-07 17:54:56 -0700 (Sat, 07 Feb 2009) | 3 lines

  • Removed the duplicate AddCapsHandler that existed in ScenePresence.MakeRootAgent; CAPs are already in place when this runs.
  • Moved MoveAgentIntoRegion further down in the CompleteMovement method.
  • changed a couple of methods from protected to public in SceneCommunicationService

r8280 | diva | 2009-02-07 16:51:30 -0700 (Sat, 07 Feb 2009) | 1 line

Bug fix related to the filling out the remoting port in RegionInfo. It still must be there because of attachments.


r8279 | lbsa71 | 2009-02-07 13:16:58 -0700 (Sat, 07 Feb 2009) | 1 line

  • Refactored UserLoginService.CustomiseResponse to be (almost) text-wide identical to LocalLoginService.CustomiseResponse in order to be able to pull them up.

r8278 | ckrinke | 2009-02-07 11:11:04 -0700 (Sat, 07 Feb 2009) | 4 lines

Thank you kindly, TLaukkan (Tommil) for a patch that: Created nunit test for LSL API and example test for llAngleBetween which was marked untested in wiki. Run new test succesfully with NUnitGUI and nant build.


r8277 | ckrinke | 2009-02-07 10:56:36 -0700 (Sat, 07 Feb 2009) | 1 line

Add TLaukkan (Tommil) to CONTRIBUTORS.txt for OpenSimulator


r8276 | diva | 2009-02-07 09:10:23 -0700 (Sat, 07 Feb 2009) | 1 line

Adds support for HG linking to specific regions within an instance. The format is Host:Port:Region. Refactored the linking code from MapSearchModule to HGHyperlink, so that it can be used both by the MapSearchModule and the Console command.


r8275 | melanie | 2009-02-07 08:51:00 -0700 (Sat, 07 Feb 2009) | 2 lines

Fix a .NET issue where changing a locked reference would cause a crash


r8274 | sdague | 2009-02-07 06:16:27 -0700 (Sat, 07 Feb 2009) | 3 lines

the parameters for llAtan2 were inverted before passing to Math.

Thanks to Rob Smart for pointing this out.


r8272 | melanie | 2009-02-07 05:25:39 -0700 (Sat, 07 Feb 2009) | 6 lines

Replace the console for all OpenSimulator apps with a new console featuring command line editing, context sensitive help (press ? at any time), command line history, a new plugin command system and new appender features thet let you type while the console is scrolling. Seamlessly integrates the ICommander interfaces.


r8271 | lbsa71 | 2009-02-07 02:45:56 -0700 (Sat, 07 Feb 2009) | 2 lines

Thank you dslake for a patch that:

  • fixes mantis #3092: User Server sets agent starting position to passed x/y/x instead of x/y/z

r8270 | sdague | 2009-02-06 20:21:34 -0700 (Fri, 06 Feb 2009) | 1 line

oops spaces where tabs should be in the makefile


r8269 | sdague | 2009-02-06 20:18:58 -0700 (Fri, 06 Feb 2009) | 3 lines

create a "make release" target which does the release instead of debug build. Just a convenience for people on the Linux side of the house


r8268 | justincc | 2009-02-06 14:56:50 -0700 (Fri, 06 Feb 2009) | 5 lines

  • minor: Apply second patch from http://opensimulator.org/mantis/view.php?id=3089
  • This adds more explanation for the new proxy settings in OpenSim.ini.example
  • Also does some formatting correction
  • I did some additional reformatting on top of that

r8267 | lbsa71 | 2009-02-06 14:50:05 -0700 (Fri, 06 Feb 2009) | 1 line

  • Removed superflous (and circular) ref to OpenSim.Region.Framework

r8266 | drscofield | 2009-02-06 14:47:44 -0700 (Fri, 06 Feb 2009) | 2 lines

killing OpenSim.Data.Base ref once more


r8265 | drscofield | 2009-02-06 14:41:52 -0700 (Fri, 06 Feb 2009) | 2 lines

dropping ref to OpenSim.Grid (another survivor thx to the refactoring by-pass)


r8264 | justincc | 2009-02-06 14:37:10 -0700 (Fri, 06 Feb 2009) | 3 lines

  • reinstate OpenSim/Region/Framework/Scenes/Tests
  • should bring us back up to 240 tests

r8263 | drscofield | 2009-02-06 14:28:30 -0700 (Fri, 06 Feb 2009) | 3 lines

removing bad references to OpenSim.Data stuff that got deleted earlier this week but seems to have survive on the refactoring by-pass.


r8262 | justincc | 2009-02-06 13:05:12 -0700 (Fri, 06 Feb 2009) | 2 lines

  • Add missing Region.Framework reference in ApplicationPlugins.LoadRegions

r8261 | justincc | 2009-02-06 12:12:04 -0700 (Fri, 06 Feb 2009) | 4 lines

  • Make the module loader display which module failed if there was a loading problem
  • Such failures are now fatal to grab the user's attention.
  • However, they could be made non-fatal (just with a loud error warning) if this proves too inconvenient

r8260 | justincc | 2009-02-06 11:18:01 -0700 (Fri, 06 Feb 2009) | 4 lines

  • Implement help <command> from the region console
  • So at the moment once can type 'help terrain fill' as well as 'terrain fill help'
  • Current implementation is a transient hack that should be tidied up soon

r8259 | drscofield | 2009-02-06 09:55:34 -0700 (Fri, 06 Feb 2009) | 17 lines

This changeset is the step 1 of 2 in refactoring OpenSim.Region.Environment into a "framework" part and a modules only part. This first changeset refactors OpenSim.Region.Environment.Scenes, OpenSim.Region.Environment.Interfaces, and OpenSim.Region.Interfaces into OpenSim.Region.Framework.{Interfaces,Scenes} leaving only region modules in OpenSim.Region.Environment.

The next step will be to move region modules up from OpenSim.Region.Environment.Modules to OpenSim.Region.CoreModules and then sort out which modules are really core modules and which should move out to forge.

I've been very careful to NOT BREAK anything. i hope i've succeeded. as this is the work of a whole week i hope i managed to keep track with the applied patches of the last week --- could any of you that did check in stuff have a look at whether it survived? thx!


r8258 | lbsa71 | 2009-02-06 08:01:20 -0700 (Fri, 06 Feb 2009) | 1 line

  • removed superfluous constants class

r8257 | dahlia | 2009-02-06 02:58:23 -0700 (Fri, 06 Feb 2009) | 1 line

more eventqueue endian madness


r8256 | dahlia | 2009-02-06 01:53:30 -0700 (Fri, 06 Feb 2009) | 1 line

move RegionDenyAgeUnverified parameter to AgeVerificationBlock in parcel properties event queue message. Addresses Mantis#3090


r8255 | dahlia | 2009-02-05 18:25:59 -0700 (Thu, 05 Feb 2009) | 1 line

Thanks cmickyb for a patch (Mantis#3089) that adds support for proxy in http requests


r8254 | justincc | 2009-02-05 15:03:23 -0700 (Thu, 05 Feb 2009) | 2 lines

  • minor: remove mono compiler warning

r8253 | justincc | 2009-02-05 14:54:22 -0700 (Thu, 05 Feb 2009) | 4 lines


r8252 | justincc | 2009-02-05 14:46:57 -0700 (Thu, 05 Feb 2009) | 2 lines

  • Remove CommanderTestModule as there are several normal modules which effectively fulfil this function

r8251 | justincc | 2009-02-05 14:46:04 -0700 (Thu, 05 Feb 2009) | 3 lines

  • cheap hack to make module help information more accurately reflect what command text needs to be typed
  • Should disappear soon

r8250 | justincc | 2009-02-05 14:35:59 -0700 (Thu, 05 Feb 2009) | 4 lines

  • Make existing module commanders register as help topics
  • Typing help will now give a list of these topics at the top (as well as the rest of the current help stuff)
  • Typing help <topic> will give information about commands specific to that topic

r8249 | justincc | 2009-02-05 12:54:22 -0700 (Thu, 05 Feb 2009) | 2 lines

  • Use the commander name to register module commanders instead of providing the information twice

r8248 | justincc | 2009-02-05 12:34:23 -0700 (Thu, 05 Feb 2009) | 2 lines

  • refactor: Split out module Command class into a separate file

r8247 | justincc | 2009-02-05 11:47:39 -0700 (Thu, 05 Feb 2009) | 3 lines

  • Remove unused region info list from OpenSimBase.
  • The same information is available via SceneManager

r8246 | justincc | 2009-02-05 11:36:53 -0700 (Thu, 05 Feb 2009) | 2 lines

  • refactor: Move module handling code up into SceneBase from Scene, reducing the large number of different things that Scene does

r8245 | sdague | 2009-02-05 09:12:51 -0700 (Thu, 05 Feb 2009) | 7 lines

From: Christopher Yeoh <yeohc@au1.ibm.com>

This patch fixes the problem where if an object containing a script is deleted at the same time as an object containing the same script is rezzed, it can result in the assembly file being deleted after the second object script initialisation has found it but not started using it yet, resulting in the script not starting up.


r8244 | teravus | 2009-02-05 06:43:36 -0700 (Thu, 05 Feb 2009) | 1 line

  • Add the second version of the experimental ObjectAdd Cap. It will handle both versions currently.

r8243 | teravus | 2009-02-04 23:44:46 -0700 (Wed, 04 Feb 2009) | 3 lines

  • Committing an experimental ObjectAdd module. Intended to work with http://jira.secondlife.com/browse/VWR-8049 .
  • Catherine contacted us and gave us a LLSD dump to study for implementation.
  • Still needs to be tested. May not produce expected results.

r8242 | justincc | 2009-02-04 13:37:20 -0700 (Wed, 04 Feb 2009) | 3 lines

  • minor: remove deprecated and unused terrain method from SceneManager
  • other minor tidy up

r8241 | justincc | 2009-02-04 11:56:12 -0700 (Wed, 04 Feb 2009) | 5 lines

  • Introduce a new "default" option for asset_database in the [STORAGE] section
  • This option makes OpenSimulator use the usual db based asset service in standalone, and the grid based one in grid mode
  • The other options can (local, grid, etc) can still be used explicitly as before
  • Also change OpenSim.ini.example and the surrounding explanative text

r8240 | chi11ken | 2009-02-04 11:49:06 -0700 (Wed, 04 Feb 2009) | 1 line

Update svn properties.


r8239 | diva | 2009-02-04 09:31:48 -0700 (Wed, 04 Feb 2009) | 1 line

Addresses a race condition that happened between the viewer and the departing region wrt the creation of the child agent in the receiving region, and that resulted in failed TPs.


r8238 | mw | 2009-02-04 09:00:39 -0700 (Wed, 04 Feb 2009) | 5 lines

Added a ForceSceneObjectBackup method to Scene, which as it says forces a database backup/update on the SceneObjectGroup. This is now called at the beginning of DeRezObject, so we know the database is upto date before we attempt to delete a object. Fix Mantis #1004 Which happened because Database backups don't happen if a object is still selected, so when you select a part in a link-set and then unlink it and then delete it, all without unselecting the prim at all. The unlink changes never get updated to the database. So then when the call to delete the prim from the database happens, which is called with the SceneObjectId. That SceneObjectId is never found, as the database still has that prim as part of another link set. It is possible that these changes might have to be reverted and for us to find a different method of fixing the problem. If the performance overhead is too high or it causes any other problems.


r8237 | diva | 2009-02-04 06:13:47 -0700 (Wed, 04 Feb 2009) | 1 line

Closing the requestStream and setting a 10 sec timeout for getting it.


r8236 | mikem | 2009-02-03 17:01:36 -0700 (Tue, 03 Feb 2009) | 2 lines

- add OpenSim.Framework.AssetMetadata class. AssetBase is now composed of it - trim trailing whitespace


r8235 | justincc | 2009-02-03 13:45:18 -0700 (Tue, 03 Feb 2009) | 2 lines

  • Add another object to the existing save oar test

r8234 | justincc | 2009-02-03 13:16:15 -0700 (Tue, 03 Feb 2009) | 3 lines


r8233 | justincc | 2009-02-03 13:13:34 -0700 (Tue, 03 Feb 2009) | 2 lines

  • Fission SceneObjectTests into basic and linking sets

r8232 | justincc | 2009-02-03 12:36:57 -0700 (Tue, 03 Feb 2009) | 3 lines

  • Lock the parts for the old group while we're clearing it as well - not much point doing one without the other
  • Shouldn't result in any deadlocks as I don't think there are any locks in the calling code

r8231 | justincc | 2009-02-03 12:13:17 -0700 (Tue, 03 Feb 2009) | 3 lines

  • Mark the old group after linking as deleted
  • Add unit test assertions to check this

r8230 | diva | 2009-02-03 12:03:01 -0700 (Tue, 03 Feb 2009) | 1 line

OK, commenting the return again :-/


r8229 | justincc | 2009-02-03 11:48:04 -0700 (Tue, 03 Feb 2009) | 3 lines

  • Now clearing parts list in the old group after a link has occurred
  • Adjusted existing link tests to reflect this and added some new assertions

r8228 | justincc | 2009-02-03 11:06:24 -0700 (Tue, 03 Feb 2009) | 3 lines

  • Lock parts while they're being duplicated to prevent possible race conditions with other parts changers
  • This shouldn't provoke any deadlocks since the callers aren't taking any other locks beforehand

r8227 | justincc | 2009-02-03 10:50:25 -0700 (Tue, 03 Feb 2009) | 2 lines

  • minor: remove some pointless assignments in SOG.Copy() that had already been done by MemberwiseClone()

r8226 | teravus | 2009-02-03 07:11:52 -0700 (Tue, 03 Feb 2009) | 2 lines

  • Fixes mantis #3070

r8225 | mikem | 2009-02-03 01:31:08 -0700 (Tue, 03 Feb 2009) | 3 lines

Change access levels from private to protected to facilitate subclassing; also add new method signatures. Thanks tuco and mikkopa. Fix Mantis #3072.


r8224 | mikem | 2009-02-02 22:20:52 -0700 (Mon, 02 Feb 2009) | 1 line

Embed OpenSim.Data.addin.xml as a resource into OpenSim.Data.dll.


r8223 | mikem | 2009-02-02 22:20:44 -0700 (Mon, 02 Feb 2009) | 5 lines

- moved data plugin loading code from various places to

 OpenSim/Data/DataPluginFactory.cs

- removed dependencies on a few executable assemblies in

 bin/OpenSim.Data.addin.xml

- trim trailing whitespace


r8222 | mikem | 2009-02-02 22:20:35 -0700 (Mon, 02 Feb 2009) | 2 lines

- move OpenSim/Framework/IUserData.cs to OpenSim/Data/IUserData.cs - trim trailing whitespace


r8221 | mikem | 2009-02-02 22:20:26 -0700 (Mon, 02 Feb 2009) | 3 lines

- move OpenSim/Framework/IInventoryData.cs to

 OpenSim/Data/IInventoryData.cs

- trim trailing whitespace


r8220 | mikem | 2009-02-02 22:20:16 -0700 (Mon, 02 Feb 2009) | 3 lines

- move IAssetDataPlugin from OpenSim/Framework/IAssetProvider.cs to

 OpenSim/Data/IAssetData.cs

- remove some trailing whitespace


r8219 | mikem | 2009-02-02 22:20:03 -0700 (Mon, 02 Feb 2009) | 1 line

Rename IAssetProviderPlugin to IAssetDataPlugin aligning with the other data plugins.


r8218 | justincc | 2009-02-02 13:59:12 -0700 (Mon, 02 Feb 2009) | 4 lines

  • Establish OnOarFileSaved EventManager event and subscribe to that instead of passing in a waithandle to the archiver
  • This matches the existing OnOarFileLoaded event
  • This brings up the question of how these things can be made generic so that they don't have to be tied into EventManager, but that's a topic for another day

r8217 | justincc | 2009-02-02 13:01:50 -0700 (Mon, 02 Feb 2009) | 4 lines


r8216 | justincc | 2009-02-02 12:29:43 -0700 (Mon, 02 Feb 2009) | 2 lines

  • Add a few more contributing projects that were not yet listed

r8215 | idb | 2009-02-02 12:20:12 -0700 (Mon, 02 Feb 2009) | 2 lines

Restore llGetSunPosition to its former self. Fixes Mantis #2195


r8214 | justincc | 2009-02-02 10:33:47 -0700 (Mon, 02 Feb 2009) | 2 lines

  • Make the fact that there is a setting to control which instant message module is used explicit in OpenSim.ini.example

r8213 | justincc | 2009-02-02 10:27:23 -0700 (Mon, 02 Feb 2009) | 3 lines

  • Make it more obvious that there is an enabled switch for chat in OpenSim.ini.example.
  • Add default information for other chat settings

r8212 | justincc | 2009-02-02 10:22:20 -0700 (Mon, 02 Feb 2009) | 2 lines

  • Stop the instant message module from trying to register for the message transfer module in PostInitialise() if it hasn't actually been enabled

r8211 | justincc | 2009-02-02 10:19:57 -0700 (Mon, 02 Feb 2009) | 2 lines

  • Small tweak to move name replacement in friendship offer since server side requests don't want the lookup

r8210 | drscofield | 2009-02-02 07:57:20 -0700 (Mon, 02 Feb 2009) | 5 lines

[previous VectorRender patch was from: Robert Smart <SMARTROB@uk.ibm.com>]

clean up.


r8209 | lbsa71 | 2009-02-02 07:57:01 -0700 (Mon, 02 Feb 2009) | 2 lines

  • Minor refactoring and comments updates
  • Ignored some gens

r8208 | drscofield | 2009-02-02 06:58:01 -0700 (Mon, 02 Feb 2009) | 19 lines

[patching previous patch and also taking the chance of fixing the previous commit message]

This patch reimplements the Draw method in the VectorRenderModule which is used to create dynamic textures.

The previous version was limited to creating square dynamic textures, it also didnt allow for dynamically loading an image containing transparency except at 256x256.

The extraParams string in such functions as osSetDynamicTextureData can now be passed a comma seperated string of name value pairs which set the width,height and alpha value of dynamic textures. e.g. "height:512,width:2048,alpha:255"

Backward compatibility is still preserved so passing the old params of either a string integer "256" "512" will still work in the same fashion as will passing "setAlpha" on its own


r8207 | teravus | 2009-02-02 06:57:54 -0700 (Mon, 02 Feb 2009) | 1 line

  • Changing the ode collision filter to 'off by default' instead of 'on by default'. It needs to be improved more.

r8206 | drscofield | 2009-02-02 04:40:34 -0700 (Mon, 02 Feb 2009) | 2 lines

Merge branch 'vector' into OpenSimulator.org


r8205 | lbsa71 | 2009-02-02 04:27:58 -0700 (Mon, 02 Feb 2009) | 1 line

  • Removed erroneous reference to the Data.Base Framework

r8204 | lbsa71 | 2009-02-02 04:16:41 -0700 (Mon, 02 Feb 2009) | 1 line

  • Removed the unused Data.Base Framework

r8203 | chi11ken | 2009-02-02 02:01:00 -0700 (Mon, 02 Feb 2009) | 1 line

Minor formatting cleanup.


r8202 | teravus | 2009-02-01 23:04:03 -0700 (Sun, 01 Feb 2009) | 4 lines

  • Adding the Tree module configuration options to OpenSim.ini.example
  • Adding an option to use the tree module to manage the trees in the simulator (grow/reproduce/die)
  • Setting it to off by default in an effort to reduce the number of threads in use by default
  • You can also turn it on in a 'one off' way with 'tree active true' on the console. To 'one off' turn it off, it's 'tree active false'. The permanent way to do that, however is in the opensim.ini.

r8201 | diva | 2009-02-01 13:36:10 -0700 (Sun, 01 Feb 2009) | 1 line

Putting the return back in AddCapsHandler upon attempt at adding CAPs twice. The return seems to have been commented in 8038, as an attempt at fixing multiple TP problems later identified to be deadlocks. CAPs should never be overwritten, or the viewer can get confused. Right now this method is erroneously being called twice because of legacy code. I'll fix that later, after further testing.


r8200 | ckrinke | 2009-02-01 10:41:33 -0700 (Sun, 01 Feb 2009) | 3 lines

Thank you kindly, TLaukkan (Tommil) for a patch that: Added osTeleportAgent with region coordinates to support hyper grid scripted teleports.


r8199 | teravus | 2009-02-01 10:16:36 -0700 (Sun, 01 Feb 2009) | 1 line

  • Adding a few fields to the Land data responder that the client is complaining about (and older clients are crashing on)

r8198 | idb | 2009-02-01 08:12:32 -0700 (Sun, 01 Feb 2009) | 1 line

Correct the method signature on llMakeFountain.


r8197 | diva | 2009-01-31 19:20:57 -0700 (Sat, 31 Jan 2009) | 1 line

More on dynamic hyperlinks. Making the 4096 check (deregistration of region) work in grid mode.


r8196 | diva | 2009-01-31 17:59:42 -0700 (Sat, 31 Jan 2009) | 1 line

Check for the 4096 limitation in dynamic region hyperlinks.


r8195 | idb | 2009-01-31 12:02:09 -0700 (Sat, 31 Jan 2009) | 1 line

Speed improvement mostly when sensing objects especially noticeable in a sim with many objects.


r8194 | ckrinke | 2009-01-31 11:27:44 -0700 (Sat, 31 Jan 2009) | 2 lines

Flesh out llGetAgentLanguage to return "en-us" until we have an I18N committee for internationalization.


r8193 | diva | 2009-01-31 11:13:22 -0700 (Sat, 31 Jan 2009) | 1 line

Initial support for dynamic HG hyperlinks. With this commit, remote sims can be linked (and TPed to) simply by searching on the map for things like this ucigrid03.nacs.uci.edu:9003 or by clicking on things like this in the chat history secondlife://ucigrid03.nacs.uci.edu:9003/ or by clicking on links like that on the embedded browser.


r8192 | teravus | 2009-01-31 09:49:32 -0700 (Sat, 31 Jan 2009) | 2 lines

  • Tweaks some locks when modifying an ODECharacter. This actually allows a user to log-in while the physics scene and the scripts are starting up. This also seems to smooth out the jerks on teleport/connect/disconnect a little bit.
  • If you log-in while the simulator is starting up, you won't be able to move and the sim stats will say 0 FPS, and 0 Physics Frames and you may see only terrain. Once the sim finishes starting up, it'll all resume as normal.

r8191 | diva | 2009-01-30 18:59:05 -0700 (Fri, 30 Jan 2009) | 1 line

Oops. Forgot a try-catch on the last commit.


r8190 | diva | 2009-01-30 17:28:51 -0700 (Fri, 30 Jan 2009) | 1 line

Fixes mantis #3061. Thanks Hallow Palmer for diagnosing the issue so well. I bet this inconsistency happens a lot out there.


r8189 | diva | 2009-01-30 17:15:13 -0700 (Fri, 30 Jan 2009) | 1 line

Hopefully fixes mantis #3063.


r8188 | diva | 2009-01-30 16:53:41 -0700 (Fri, 30 Jan 2009) | 1 line

Bug fix on posting assets onto foreign users inventory. Check that the key is already in the local asset map before adding it.


r8187 | diva | 2009-01-30 16:23:02 -0700 (Fri, 30 Jan 2009) | 1 line

Added a new method SendGroupRootUpdate to start addressing mantis #3019. ll functions have not been changed.


r8186 | justincc | 2009-01-30 14:39:54 -0700 (Fri, 30 Jan 2009) | 2 lines

  • Put a wait timeout on the archive test, just in case the archiver never returns

r8185 | justincc | 2009-01-30 14:26:38 -0700 (Fri, 30 Jan 2009) | 2 lines

  • minor: remove some mono compiler warnings

r8184 | justincc | 2009-01-30 14:04:23 -0700 (Fri, 30 Jan 2009) | 2 lines

  • In OpenSim.ini.example, list defaults for AllowOSFunctions and OSFunctionThreatLevel and change existing OpenSim.ini.example settings

r8183 | justincc | 2009-01-30 13:54:38 -0700 (Fri, 30 Jan 2009) | 3 lines

  • Extend archive save test to check for the presence of the file for the object that was in the scene
  • Can now pass in a wait handle to ArchiveRegion() if you want same thread signalling that the save has completed

r8182 | justincc | 2009-01-30 11:38:32 -0700 (Fri, 30 Jan 2009) | 2 lines

  • furhter simplify test setups for objects

r8181 | justincc | 2009-01-30 11:28:05 -0700 (Fri, 30 Jan 2009) | 2 lines

  • minor: stop bothering to set parts to phantom within test setups - tests now seem to pass without having to do this

r8180 | drscofield | 2009-01-30 07:45:39 -0700 (Fri, 30 Jan 2009) | 3 lines

reporting original request URI if HttpWebRequest failed, adding try-catch around GetRequestStream (this time for sure)


r8179 | chi11ken | 2009-01-30 02:03:23 -0700 (Fri, 30 Jan 2009) | 1 line

Update svn properties, minor formatting cleanup.


r8178 | dahlia | 2009-01-30 01:52:45 -0700 (Fri, 30 Jan 2009) | 1 line

remove dummy parcel media settings from event queue message


r8177 | drscofield | 2009-01-30 01:49:00 -0700 (Fri, 30 Jan 2009) | 1 line



r8176 | drscofield | 2009-01-30 01:48:41 -0700 (Fri, 30 Jan 2009) | 4 lines

fixing: client gets logged out when concierge's broker returns 500

    	response.

adding: more verbose error logging


r8175 | justincc | 2009-01-29 13:08:04 -0700 (Thu, 29 Jan 2009) | 7 lines

  • If an orphaned group is found in the mysql or mssql databases (i.e. there is no prim where UUID = SceneGroupID), then force one prim to have UUID = SceneGroupID.
  • A warning is posted about this on startup giving the location of the object
  • This should allow one class of persistently undeletable prims to be removed
  • This change should not cause any issues, but I still suggest that you backup your database beforehand
  • If this doesn't work for previously linked objects, then you could also try the workaround in http://opensimulator.org/mantis/view.php?id=3059
  • This change has been made to mysql and mssql, but sqlite appears to work in a different way

r8174 | idb | 2009-01-29 12:47:55 -0700 (Thu, 29 Jan 2009) | 1 line

Complete the implementation of llSHA1String.


r8173 | justincc | 2009-01-29 11:39:33 -0700 (Thu, 29 Jan 2009) | 2 lines

  • minor: just a few formatting changes and log quietening

r8172 | sdague | 2009-01-28 12:23:20 -0700 (Wed, 28 Jan 2009) | 3 lines

  • Enhanced ScenePresenceTests. Now tests for region and prim crossing.

From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com>


r8171 | drscofield | 2009-01-28 11:58:49 -0700 (Wed, 28 Jan 2009) | 3 lines

fix: client gets logged out when concierge's broker returns 500 response.


r8170 | drscofield | 2009-01-28 02:52:09 -0700 (Wed, 28 Jan 2009) | 17 lines

From: Christopher Yeoh <yeohc@au1.ibm.com>

This changeset fixes a race condition where a script (XEngine run) can startup before a reference is added to it in all of the required places in the XEngine class. The effect of this is that a script can sometimes on startup miss script events. For example a script which starts up and initialises itself from a notecard may never receive the dataserver event containing the notecard information.

The patch isn't as clean as I'd like - I've split the constructor of ScriptInstance up so it does everything it did before except call Startup and post events like state_entry and on_rez. An Init function has been added which is called after the ScriptInstance object has been added to the necessary data structures in XEngine.

Happy to rework it if someone suggests a better way of doing it.


r8169 | drscofield | 2009-01-28 02:22:12 -0700 (Wed, 28 Jan 2009) | 7 lines

From: Christopher Yeoh <yeohc@au1.ibm.com>

Adding Oarfileloaded and EmptyScriptCompileQueue event support which allows (with a module) for programmatic notification of when a region objects and scripts are up and running after a server start or load-oar.


r8168 | ckrinke | 2009-01-27 21:50:25 -0700 (Tue, 27 Jan 2009) | 2 lines

Add in a stub for llSHA1String. I believe it is the only one new function we were missing.


r8167 | mikem | 2009-01-27 18:59:07 -0700 (Tue, 27 Jan 2009) | 1 line

Removing ThirdParty/3Di from prebuild.xml.


r8166 | mikem | 2009-01-27 18:56:04 -0700 (Tue, 27 Jan 2009) | 4 lines

Removing contents of ThirdParty/3Di. The load balancer can now be found at http://forge.opensimulator.org/gf/project/loadbalancer/

config key: svn.rmdir


r8165 | mikem | 2009-01-27 18:55:45 -0700 (Tue, 27 Jan 2009) | 1 line

Slight cleanup of docs, removing trailing whitespace.


r8164 | dahlia | 2009-01-26 23:20:03 -0700 (Mon, 26 Jan 2009) | 1 line

delete some commented out junk code notes


r8163 | dahlia | 2009-01-26 23:14:11 -0700 (Mon, 26 Jan 2009) | 1 line

Send groups list via event queue


r8162 | dahlia | 2009-01-26 18:31:06 -0700 (Mon, 26 Jan 2009) | 1 line

correct formatting if parcel description field in event queue message


r8161 | dahlia | 2009-01-26 17:51:14 -0700 (Mon, 26 Jan 2009) | 1 line

Correct a typo in the parcel properties event queue message which was preventing the display of authorized buyer


r8160 | drscofield | 2009-01-26 14:35:54 -0700 (Mon, 26 Jan 2009) | 1 line



r8159 | drscofield | 2009-01-26 14:35:38 -0700 (Mon, 26 Jan 2009) | 1 line



r8158 | drscofield | 2009-01-26 14:35:16 -0700 (Mon, 26 Jan 2009) | 3 lines

~ fixing bugs in ConciergeServer.py test code ~ fix bug in ConciergeModule: wrong closing tag for avatars list


r8157 | drscofield | 2009-01-26 14:34:59 -0700 (Mon, 26 Jan 2009) | 2 lines

adding XML parsing to make sure POST content is welformed


r8156 | drscofield | 2009-01-26 14:34:44 -0700 (Mon, 26 Jan 2009) | 2 lines

+ adding URI substitution for concierges broker URI


r8155 | drscofield | 2009-01-26 14:34:27 -0700 (Mon, 26 Jan 2009) | 2 lines

~ moving test server script on level up


r8154 | drscofield | 2009-01-26 14:33:53 -0700 (Mon, 26 Jan 2009) | 2 lines

~ moving test server script on level up


r8153 | drscofield | 2009-01-26 14:33:36 -0700 (Mon, 26 Jan 2009) | 2 lines

~ turning synchronous broker update into asynchronous one


r8152 | drscofield | 2009-01-26 14:33:20 -0700 (Mon, 26 Jan 2009) | 3 lines

~ fix: Concierge reports avatar leaving region twice ~ cleaning up log statements


r8151 | drscofield | 2009-01-26 14:32:59 -0700 (Mon, 26 Jan 2009) | 2 lines

+ completed python test server


r8150 | drscofield | 2009-01-26 14:32:43 -0700 (Mon, 26 Jan 2009) | 2 lines

+ adding test server for debugging purposes


r8149 | drscofield | 2009-01-26 14:32:24 -0700 (Mon, 26 Jan 2009) | 4 lines

~ extending attendee list to include agent name + code to generate full XML avatar list + code to POST XML snipplet


r8148 | drscofield | 2009-01-26 14:31:41 -0700 (Mon, 26 Jan 2009) | 2 lines

adding timestamp as ISO 8601


r8147 | drscofield | 2009-01-26 14:31:21 -0700 (Mon, 26 Jan 2009) | 2 lines

adding XML sniplet generation (start of)


r8146 | drscofield | 2009-01-26 14:31:02 -0700 (Mon, 26 Jan 2009) | 2 lines

starting draft attendee list notification support.


r8145 | dahlia | 2009-01-26 13:06:31 -0700 (Mon, 26 Jan 2009) | 1 line

swap endianness of parcel flags in event queue message


r8144 | teravus | 2009-01-26 13:05:13 -0700 (Mon, 26 Jan 2009) | 1 line

  • Providing a way for the rest of the simulator to get at the economy settings through the IMoneyModule interface.

r8143 | sdague | 2009-01-26 08:42:21 -0700 (Mon, 26 Jan 2009) | 2 lines

in the spirit of cleanup, remove the old sql directory, as this stuff is all done in the drivers now


r8142 | dahlia | 2009-01-26 03:42:24 -0700 (Mon, 26 Jan 2009) | 2 lines

add a definition for a parcel properties CAP send parcel properties via eventqueue rather than UDP to facilitate libomv clients - see Mantis #3040


r8141 | drscofield | 2009-01-26 03:11:20 -0700 (Mon, 26 Jan 2009) | 2 lines

~ cleaning up code base: dropping share/python


r8140 | dahlia | 2009-01-26 01:04:12 -0700 (Mon, 26 Jan 2009) | 1 line

more eventqueue IM nonsense


r8139 | chi11ken | 2009-01-25 18:52:06 -0700 (Sun, 25 Jan 2009) | 1 line

Move file contents into file.


r8138 | chi11ken | 2009-01-25 18:43:48 -0700 (Sun, 25 Jan 2009) | 1 line

Remove empty share/ruby directory.


r8137 | idb | 2009-01-25 14:13:42 -0700 (Sun, 25 Jan 2009) | 2 lines

Remove the addition of the region coordinates to obtain the absolute position of a prim/person on the grid. I believe it is superfluous and removes needed decimal places for short range sensors. Fixes Manitis #3046


r8136 | homerh | 2009-01-25 09:12:55 -0700 (Sun, 25 Jan 2009) | 3 lines

  • Fixed a small logical error in error handling of console commands.
  • Console command help should be output to the console, not to the log (as "help" does it already). That allows getting help/answers even if you only log into a file.

Fixes Mantis#2916.


r8135 | idb | 2009-01-25 03:17:26 -0700 (Sun, 25 Jan 2009) | 2 lines

Add an override of the ! operator to lsl integer. Fixes Mantis #3041


r8134 | adjohn | 2009-01-25 01:31:08 -0700 (Sun, 25 Jan 2009) | 1 line

Applied patch from #3012 Fixing a minor bug where nhibernate mappings from outside OpenSim.Data.NHibernate assembly were not included in sessionFactory. Thanks mpallari!


r8133 | teravus | 2009-01-24 21:34:00 -0700 (Sat, 24 Jan 2009) | 2 lines

  • Adds console command, 'predecode-j2k <number of threads>' to load all of the texture assets from the scene and decode the j2k layer data to cache. The work is split between the number of threads you specify. A good number of threads value is the number of cores on your machine minus 1.
  • Increases the number of ImageDataPackets we send per PriorityQueue pop and tweak it so that the number of packets is ( (2 * decode level) + 1 ) * 2, and (((2 * (5-decode level)) + 1) * 2). The first one sends more data for low quality textures, the second one sends more data for high quality textures.

r8132 | chi11ken | 2009-01-24 01:18:41 -0700 (Sat, 24 Jan 2009) | 1 line

Update svn properties.


r8131 | justincc | 2009-01-23 13:44:35 -0700 (Fri, 23 Jan 2009) | 2 lines

  • minor: remove mono compiler warning

r8130 | justincc | 2009-01-23 13:38:44 -0700 (Fri, 23 Jan 2009) | 2 lines

  • Write a simple archive loading test which doesn't actually do any testing yet apart from not blow up

r8129 | ckrinke | 2009-01-23 13:21:43 -0700 (Fri, 23 Jan 2009) | 10 lines

Thank you kindly, TLaukkan (Tommil) for a patch that:

	 * Added Npgsql.dll and Mono.Security.dll which are NpgsqlDriver dlls.
  • Added missing field to schema creation scripts: PathTaperY.
  • Added schema creation scripts for PostgreSQL.
  • Added unit test classes for PostgreSQL.
  • Added schema creation script folder to NHibernate project in prebuild.xml
  • Added Npgsql.dll to NHibernate test project dependencies in prebuild.xml
  • Ensured that build works with both nant and Visual Studio.
  • Executed build unit tests with nant and NHibernate unit tests with NUnitGUI
 - Couple of region tests fail due to double precission float rounding errors need to sort out how these are handles in unit tests and if higher precission numeric field needs to be used in Postgresql.

r8128 | justincc | 2009-01-23 12:24:36 -0700 (Fri, 23 Jan 2009) | 2 lines

  • Extend archive test to check for the presence of a control file in a saved archive

r8127 | idb | 2009-01-23 11:10:31 -0700 (Fri, 23 Jan 2009) | 2 lines

Fix for llGetRot when the script is in a child prim. Also fixed llGetPrimitiveParams for PRIM_ROTATION. Fixes Mantis #3023


r8126 | justincc | 2009-01-23 10:55:29 -0700 (Fri, 23 Jan 2009) | 2 lines

refactor: move test modules set up code to common function


r8125 | justincc | 2009-01-23 10:32:38 -0700 (Fri, 23 Jan 2009) | 2 lines

  • refactor: move scene setup code into common test code assembly

r8124 | justincc | 2009-01-23 10:17:46 -0700 (Fri, 23 Jan 2009) | 2 lines

  • minor: remove serialization and deserializationg sog log messages for now

r8123 | justincc | 2009-01-23 10:12:15 -0700 (Fri, 23 Jan 2009) | 2 lines

  • minor: small tweak to archive save completion log message

r8122 | justincc | 2009-01-23 10:07:37 -0700 (Fri, 23 Jan 2009) | 3 lines

  • Add direct stream loading and saving methods to the archive module.
  • The async stream method does not yet signal completion to interested calling code

r8121 | teravus | 2009-01-23 04:00:36 -0700 (Fri, 23 Jan 2009) | 2 lines

  • Adds a synchronous jpeg decode for pre-caching purposes
  • When the DynamicTextureModule creates a j2k image, pre-cache the decode so that it doesn't stall any client threads.

r8120 | dahlia | 2009-01-22 18:49:32 -0700 (Thu, 22 Jan 2009) | 1 line

add event queue code for sending group IM for future group support


r8119 | teravus | 2009-01-22 17:08:35 -0700 (Thu, 22 Jan 2009) | 1 line

  • Fixing a group title

r8118 | idb | 2009-01-22 16:58:46 -0700 (Thu, 22 Jan 2009) | 2 lines

Implement missing LSL TEXTURE_xxx constants including two new textures. Fixes Mantis #3030


r8117 | justincc | 2009-01-22 12:46:31 -0700 (Thu, 22 Jan 2009) | 2 lines

  • Add some caps seed capability path checking to the simple non neighbours standalone region teleport test

r8116 | teravus | 2009-01-22 11:28:32 -0700 (Thu, 22 Jan 2009) | 1 line

  • Remove a few unnecessary locks to try and prevent lock contention in LLImageManager

r8115 | justincc | 2009-01-22 10:51:47 -0700 (Thu, 22 Jan 2009) | 5 lines

  • Change the currently misleading log message when capabilities are added twice, and provide some more information
  • No functional change
  • It strikes me that there may be caps problems if double registration is presented if cleanup failed for a previous agent (so a caps handler will remain in memory for that

agent but with a different seed). This needs investigation


r8114 | drscofield | 2009-01-22 09:43:28 -0700 (Thu, 22 Jan 2009) | 2 lines

white space & formatting cleanup


r8113 | drscofield | 2009-01-22 09:43:09 -0700 (Thu, 22 Jan 2009) | 8 lines

From: Christopher Yeoh <yeohc@au1.ibm.com>

this patch makes load-oar a bit more tolerant to irrelevant differences in the oar file format. Directory entries are now ignored rather than trying to interpret them as files they hold which results in the load-oar failing. This change makes it easier to manually modify oar files.


r8112 | chi11ken | 2009-01-22 09:16:34 -0700 (Thu, 22 Jan 2009) | 1 line

Update svn properties, minor formatting cleanup.


r8111 | sdague | 2009-01-22 09:06:26 -0700 (Thu, 22 Jan 2009) | 3 lines

  • minox fix related to last commit

From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com>


r8110 | drscofield | 2009-01-22 09:04:31 -0700 (Thu, 22 Jan 2009) | 2 lines

adding TAGS to .gitignore


r8109 | ckrinke | 2009-01-22 08:57:47 -0700 (Thu, 22 Jan 2009) | 1 line

Fixes Mantis #3032. The VersionInfo.cs file was not updated from 0.6.1 to 0.6.2 with the last minor release and shows incorrectly on the console. This will resolve itself on the next svn update.


r8108 | sdague | 2009-01-22 06:59:54 -0700 (Thu, 22 Jan 2009) | 3 lines

  • Caught 2 dictionary exceptions that were unhandled

From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com>


r8107 | teravus | 2009-01-22 03:04:15 -0700 (Thu, 22 Jan 2009) | 1 line

  • discovered! darn! Removing I <3 OpenSimulator from firstname

r8106 | teravus | 2009-01-22 02:31:01 -0700 (Thu, 22 Jan 2009) | 3 lines

  • Added some more comments
  • Fixed up an outgoing packet
  • I <3 OpenSimulator

r8105 | teravus | 2009-01-21 18:50:00 -0700 (Wed, 21 Jan 2009) | 1 line

  • Adds a Scene Getter property called SceneContents for the Scene's m_sceneGraph. This will allow it to be exposed to modules without resorting to referring to m_sceneGraph

r8104 | teravus | 2009-01-21 18:33:46 -0700 (Wed, 21 Jan 2009) | 1 line

  • Add File cache for j2k layer decodes. This will make it so that the server will decode the j2k stream once and cache it to disk so that the cache is saved across sim restarts.

r8103 | justincc | 2009-01-21 14:14:17 -0700 (Wed, 21 Jan 2009) | 3 lines

  • refactor: Extract caps related code from scene and put into a region module
  • No functional changes in this revision

r8102 | justincc | 2009-01-21 11:57:05 -0700 (Wed, 21 Jan 2009) | 3 lines

  • Restore commented out isdone assertions in TextureSendTests.T010_SendPkg()
  • These still appear to suceed with the current code!

r8101 | justincc | 2009-01-21 11:46:44 -0700 (Wed, 21 Jan 2009) | 2 lines

  • minor: move connection success log message so that it doesn't get printed again if a duplicate use circuit code packet comes in

r8100 | justincc | 2009-01-21 10:56:25 -0700 (Wed, 21 Jan 2009) | 2 lines

minor: find in existing senderUUID field for chat messages originating from a client


r8099 | teravus | 2009-01-21 04:16:33 -0700 (Wed, 21 Jan 2009) | 3 lines

  • More friendly OpenJpeg error handling.
  • Often times now the only reason OpenJpeg doesn't work is because it requires Glibc 2.4 The error messages reflect that.
  • In J2kDecoder module, It stops trying to decode modules if it encounters a dllnotfound exception and instead sends a full resolution layer that causes the texture sender to only send the full resolution image. (big decrease in texture download speed, but it's better then nasty repeating error messages)

r8098 | mikem | 2009-01-21 03:20:32 -0700 (Wed, 21 Jan 2009) | 3 lines

- remove extra "; in http_loginform.html.example; fix issue 3025 - sync up default HTML generated in LoginService.cs with that in

 http_loginform.html.example

r8097 | dahlia | 2009-01-20 19:40:09 -0700 (Tue, 20 Jan 2009) | 1 line

Fix an error in sculpt LOD calculation


r8096 | mikem | 2009-01-20 19:29:56 -0700 (Tue, 20 Jan 2009) | 1 line

Set request method for REST requests with no input.


r8095 | melanie | 2009-01-20 14:59:11 -0700 (Tue, 20 Jan 2009) | 2 lines

And another method added


r8094 | melanie | 2009-01-20 14:45:44 -0700 (Tue, 20 Jan 2009) | 2 lines

Small interface addition


r8093 | justincc | 2009-01-20 11:49:16 -0700 (Tue, 20 Jan 2009) | 4 lines


r8092 | justincc | 2009-01-20 11:38:51 -0700 (Tue, 20 Jan 2009) | 3 lines


r8091 | justincc | 2009-01-20 11:27:30 -0700 (Tue, 20 Jan 2009) | 4 lines


r8089 | dahlia | 2009-01-20 03:09:16 -0700 (Tue, 20 Jan 2009) | 1 line

Removed some of the darker colors from console messages as they were not visible in some terminal emulators (like putty)


r8088 | teravus | 2009-01-19 23:07:36 -0700 (Mon, 19 Jan 2009) | 1 line

  • minor: A few comments. A bit of cleanup.

r8087 | diva | 2009-01-19 18:50:20 -0700 (Mon, 19 Jan 2009) | 1 line

Very minor: added a missing {0} in a couple of Error messages.


r8086 | chi11ken | 2009-01-19 17:26:29 -0700 (Mon, 19 Jan 2009) | 1 line

Update svn properties.


r8085 | idb | 2009-01-19 17:10:39 -0700 (Mon, 19 Jan 2009) | 2 lines

Added overrides for == and != for list. Fixes Mantis #3002


r8084 | sdague | 2009-01-19 14:38:31 -0700 (Mon, 19 Jan 2009) | 3 lines

oops hash codes can be negative, account for that

From: Sean Dague <sdague@gmail.com>


r8083 | sdague | 2009-01-19 14:38:25 -0700 (Mon, 19 Jan 2009) | 3 lines

added display of exception

From: Sean Dague <sdague@gmail.com>


r8082 | sdague | 2009-01-19 14:38:16 -0700 (Mon, 19 Jan 2009) | 3 lines

change the appender to have a few more colors, none of which are red

From: Sean Dague <sdague@gmail.com>


r8081 | teravus | 2009-01-19 14:29:44 -0700 (Mon, 19 Jan 2009) | 1 line

  • Another image packet edge case. Thanks nebadon for printing a log of it

r8080 | idb | 2009-01-19 12:15:55 -0700 (Mon, 19 Jan 2009) | 2 lines

Correct energy calculation to include the mass of the object. Fixes Mantis #3006


r8079 | teravus | 2009-01-19 11:33:25 -0700 (Mon, 19 Jan 2009) | 1 line

  • Set SVN Properties

r8078 | justincc | 2009-01-19 10:15:27 -0700 (Mon, 19 Jan 2009) | 2 lines

  • minor: Just some minor log elaboration to reveal in the logs where a teleport is being directed rather than just its position

r8077 | teravus | 2009-01-19 10:11:57 -0700 (Mon, 19 Jan 2009) | 2 lines

  • Progressive texture patch + PriorityQueue put into the LLClient namespace.
  • Updates LibOMV to r2362

r8076 | justincc | 2009-01-19 08:16:17 -0700 (Mon, 19 Jan 2009) | 4 lines

  • Remove unused prims.ParentID field from SQLite and MySQL
  • Since this is a db change, as always I strongly recommend that you backup your database before updating to this revision
  • Haven't touched MSSQL in case I get it wrong - looking for some kind soul to take care of this.

r8075 | mikem | 2009-01-18 19:30:51 -0700 (Sun, 18 Jan 2009) | 3 lines

No longer append a "texture" parameter on texture asset requests. The asset server doesn't check for the existence of this parameter since r2744.


r8074 | chi11ken | 2009-01-18 18:29:21 -0700 (Sun, 18 Jan 2009) | 1 line

Update svn properties.


r8073 | melanie | 2009-01-18 16:31:13 -0700 (Sun, 18 Jan 2009) | 2 lines

Avoid an invalid cast on legacy data


r8072 | idb | 2009-01-18 07:46:43 -0700 (Sun, 18 Jan 2009) | 1 line

Moved applying an impulse to a newly rezzed object to minimise the delay getting the object moving.


r8071 | idb | 2009-01-18 04:25:12 -0700 (Sun, 18 Jan 2009) | 2 lines

Subscribe to collision events if needed when turning an object to non-phantom from phantom. Fixes Mantis #1883


r8070 | dahlia | 2009-01-18 03:50:53 -0700 (Sun, 18 Jan 2009) | 1 line

Added an optional password for the IRC module


r8069 | diva | 2009-01-17 18:45:22 -0700 (Sat, 17 Jan 2009) | 1 line

Getting rid of the CheckRegion call during TPs. This seems to be not just useless, but sometimes problematic (mantis #2999). Initial tests indicate that this call is not necessary. Let's see if this stands in the wild.

Personal tools
General
About This Wiki