0.5.0-release
From OpenSimulator
m (Categorized into Category:Release Notes) |
m (Robot: Replacing 'OpenSim' to 'OpenSimulator', which is the precise name) |
||
(One intermediate revision by one user not shown) | |||
Line 27: | Line 27: | ||
* Add statistics reference to the opensim app and the example app | * Add statistics reference to the opensim app and the example app | ||
− | * Interestingly, | + | * Interestingly, OpenSimulator builds fine on mono under nant without these references (as nulls are passed in instead of the objects) |
* But it appears other systems (at least VS2008) complain if the references aren't present | * But it appears other systems (at least VS2008) complain if the references aren't present | ||
* Many thanks to Grumly57 for catching this! | * Many thanks to Grumly57 for catching this! | ||
Line 66: | Line 66: | ||
r3172 | teravus | 2008-01-24 15:49:35 -0700 (Thu, 24 Jan 2008) | 1 line | r3172 | teravus | 2008-01-24 15:49:35 -0700 (Thu, 24 Jan 2008) | 1 line | ||
− | * Added Ubuntu to the OS detection routine. | + | * Added Ubuntu to the OS detection routine. This seems to have helped on Debian. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r3171 | justincc | 2008-01-24 03:08:11 -0700 (Thu, 24 Jan 2008) | 3 lines | r3171 | justincc | 2008-01-24 03:08:11 -0700 (Thu, 24 Jan 2008) | 3 lines | ||
Line 80: | Line 80: | ||
r3169 | teravus | 2008-01-23 16:57:54 -0700 (Wed, 23 Jan 2008) | 1 line | r3169 | teravus | 2008-01-23 16:57:54 -0700 (Wed, 23 Jan 2008) | 1 line | ||
− | * This update updates ODE to again use the AMotor to keep the avatar upright instead of the 'avatar wobble' | + | * This update updates ODE to again use the AMotor to keep the avatar upright instead of the 'avatar wobble' This also uses a hack to detect debian and change the force applied by the AMotor to a different value for Debian. The intent of this all is to get the avatar to stand up in Debian with the AMotor. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r3168 | teravus | 2008-01-23 16:32:19 -0700 (Wed, 23 Jan 2008) | 3 lines | r3168 | teravus | 2008-01-23 16:32:19 -0700 (Wed, 23 Jan 2008) | 3 lines | ||
Line 90: | Line 90: | ||
r3167 | teravus | 2008-01-23 15:30:12 -0700 (Wed, 23 Jan 2008) | 2 lines | r3167 | teravus | 2008-01-23 15:30:12 -0700 (Wed, 23 Jan 2008) | 2 lines | ||
− | * One more try at specifically identifying Debian from the code. | + | * One more try at specifically identifying Debian from the code. |
− | * There's 3 platform lines now. | + | * There's 3 platform lines now. Would someone running debian and/or Fedora core please try this revision out and send me the three [PLATFORM] lines? |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r3166 | teravus | 2008-01-23 15:07:48 -0700 (Wed, 23 Jan 2008) | 2 lines | r3166 | teravus | 2008-01-23 15:07:48 -0700 (Wed, 23 Jan 2008) | 2 lines | ||
− | * When Scene loads, added a platform string print out for testing purposes. | + | * When Scene loads, added a platform string print out for testing purposes. Anyone on Debian want to run this revision and send me back the two platform lines? It would be helpful. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 164: | Line 164: | ||
* Enabled dead region tracking for ChildAgentDataUpdates | * Enabled dead region tracking for ChildAgentDataUpdates | ||
** If the region fails 3 times, then ChildAgentDataUpdates no longer get sent to that region | ** If the region fails 3 times, then ChildAgentDataUpdates no longer get sent to that region | ||
− | * Enabled Child_Get_Tasks in grid mode. | + | * Enabled Child_Get_Tasks in grid mode. |
− | * When Child_Get_Tasks is enabled on neighbor regions, the neighbor region uses the client's draw distance to send out prim. | + | * When Child_Get_Tasks is enabled on neighbor regions, the neighbor region uses the client's draw distance to send out prim. This is a lot less likely to flood the client now since the ChildAgentDataUpdate contains both the throttle settings and the draw distance. This means that with this enabled, you can see prim in other regions in grid mode. Very experimental. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r3153 | afrisby | 2008-01-21 17:33:05 -0700 (Mon, 21 Jan 2008) | 1 line | r3153 | afrisby | 2008-01-21 17:33:05 -0700 (Mon, 21 Jan 2008) | 1 line | ||
Line 214: | Line 214: | ||
comment out use of the TribalMedia data mapper layer | comment out use of the TribalMedia data mapper layer | ||
− | for now. | + | for now. It doesn't build on new mono at the moment, and |
− | isn't currently used. | + | isn't currently used. Please make sure this functions on |
mono 1.2.6 prior to adding it back in for the main tree. | mono 1.2.6 prior to adding it back in for the main tree. | ||
Line 255: | Line 255: | ||
r3136 | teravus | 2008-01-20 20:13:44 -0700 (Sun, 20 Jan 2008) | 1 line | r3136 | teravus | 2008-01-20 20:13:44 -0700 (Sun, 20 Jan 2008) | 1 line | ||
− | * Stopped Physical Object saving on SQLite got commented out in my last commit.. | + | * Stopped Physical Object saving on SQLite got commented out in my last commit.. un commenting it out now. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r3135 | teravus | 2008-01-20 16:08:50 -0700 (Sun, 20 Jan 2008) | 4 lines | r3135 | teravus | 2008-01-20 16:08:50 -0700 (Sun, 20 Jan 2008) | 4 lines | ||
Line 283: | Line 283: | ||
r3130 | teravus | 2008-01-19 15:51:16 -0700 (Sat, 19 Jan 2008) | 2 lines | r3130 | teravus | 2008-01-19 15:51:16 -0700 (Sat, 19 Jan 2008) | 2 lines | ||
− | * Announcing the alternative prim early adoption program.. | + | * Announcing the alternative prim early adoption program.. Adding regular spheres to the physical prim mix. |
− | * Be advised.. | + | * Be advised.. these are not ellipsoids.. these are spheres. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r3129 | tedd | 2008-01-19 15:23:22 -0700 (Sat, 19 Jan 2008) | 1 line | r3129 | tedd | 2008-01-19 15:23:22 -0700 (Sat, 19 Jan 2008) | 1 line | ||
Line 394: | Line 394: | ||
r3104 | teravus | 2008-01-17 19:32:34 -0700 (Thu, 17 Jan 2008) | 2 lines | r3104 | teravus | 2008-01-17 19:32:34 -0700 (Thu, 17 Jan 2008) | 2 lines | ||
− | * Friction reduction update. | + | * Friction reduction update. |
− | * It's a known fact that the greater the friction the more computationally intensive a physics simulation with it is.... | + | * It's a known fact that the greater the friction the more computationally intensive a physics simulation with it is.... |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r3103 | teravus | 2008-01-17 19:26:43 -0700 (Thu, 17 Jan 2008) | 5 lines | r3103 | teravus | 2008-01-17 19:26:43 -0700 (Thu, 17 Jan 2008) | 5 lines | ||
− | * ODE Physics update. | + | * ODE Physics update. fixed weird rotation of the avatar surrogate. |
* Set the avatar's radius to 0.37m, I think this gives the *best* balance between spaces the avatar can fit, and the ability to climb steps | * Set the avatar's radius to 0.37m, I think this gives the *best* balance between spaces the avatar can fit, and the ability to climb steps | ||
* Fixed a few things | * Fixed a few things | ||
Line 416: | Line 416: | ||
r3100 | teravus | 2008-01-17 07:59:05 -0700 (Thu, 17 Jan 2008) | 1 line | r3100 | teravus | 2008-01-17 07:59:05 -0700 (Thu, 17 Jan 2008) | 1 line | ||
− | * Added llApplyImpulse in the global frame. | + | * Added llApplyImpulse in the global frame. The object must be physical before this'll do anything. Be careful with this function as it's easy to loose prim. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r3099 | lbsa71 | 2008-01-17 02:32:02 -0700 (Thu, 17 Jan 2008) | 2 lines | r3099 | lbsa71 | 2008-01-17 02:32:02 -0700 (Thu, 17 Jan 2008) | 2 lines | ||
Line 474: | Line 474: | ||
r3090 | teravus | 2008-01-16 10:07:46 -0700 (Wed, 16 Jan 2008) | 3 lines | r3090 | teravus | 2008-01-16 10:07:46 -0700 (Wed, 16 Jan 2008) | 3 lines | ||
− | * Slowed down the sim stats update to once every 5 seconds because the network accounting required it... | + | * Slowed down the sim stats update to once every 5 seconds because the network accounting required it... with it being the lowest updated stat. |
− | * Time dilation is off now.. | + | * Time dilation is off now.. because it's the additive of the 0.91 * 10 (adds a second) / 5( the number of seconds since the last update) which results in 0.41td as common |
* Slowing down the network accounting update will probably fix the red issue. | * Slowing down the network accounting update will probably fix the red issue. | ||
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 502: | Line 502: | ||
* Added Agent Time, Pending Downloads, and made Agent Updates/Sec actually accurate. | * Added Agent Time, Pending Downloads, and made Agent Updates/Sec actually accurate. | ||
− | * We're only missing, the script related sim stats counters and the Images time counter and the Pending Uploads counter. | + | * We're only missing, the script related sim stats counters and the Images time counter and the Pending Uploads counter. The rest of them are actually implemented now. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r3083 | teravus | 2008-01-15 20:33:46 -0700 (Tue, 15 Jan 2008) | 2 lines | r3083 | teravus | 2008-01-15 20:33:46 -0700 (Tue, 15 Jan 2008) | 2 lines | ||
Line 542: | Line 542: | ||
r3076 | lbsa71 | 2008-01-15 03:15:39 -0700 (Tue, 15 Jan 2008) | 1 line | r3076 | lbsa71 | 2008-01-15 03:15:39 -0700 (Tue, 15 Jan 2008) | 1 line | ||
− | * Some morw work on specializing the database framework for | + | * Some morw work on specializing the database framework for OpenSimulator |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r3075 | teravus | 2008-01-14 21:27:02 -0700 (Mon, 14 Jan 2008) | 1 line | r3075 | teravus | 2008-01-14 21:27:02 -0700 (Mon, 14 Jan 2008) | 1 line | ||
Line 553: | Line 553: | ||
* Linkset status is now persistent | * Linkset status is now persistent | ||
* Tweaked a physics child prim positioning hack to generate less database saves | * Tweaked a physics child prim positioning hack to generate less database saves | ||
− | * Re-factored physics object creation calls into ApplyPhysics. | + | * Re-factored physics object creation calls into ApplyPhysics. To create a new physics representation of an object or linkset, it's only necessary to call *group*.ApplyPhysics(bool m_physicalPrim). *lbsa has been waiting for this refactoring* |
* We have collidable linksets now. (they don't become phantom anymore) | * We have collidable linksets now. (they don't become phantom anymore) | ||
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 576: | Line 576: | ||
r3070 | sdague | 2008-01-14 14:35:49 -0700 (Mon, 14 Jan 2008) | 4 lines | r3070 | sdague | 2008-01-14 14:35:49 -0700 (Mon, 14 Jan 2008) | 4 lines | ||
− | my Exists check was slow and wrong. | + | my Exists check was slow and wrong. This fixes issues people |
− | were just having on IRC. | + | were just having on IRC. Thanks to Grumly57 for helping to sort |
this out. | this out. | ||
Line 598: | Line 598: | ||
* After region restart, the linksets restore in a non collidable state. | * After region restart, the linksets restore in a non collidable state. | ||
* Linksets can but shouldn't be made physical with the physical checkbox or when you unlink them, they tend to explode. | * Linksets can but shouldn't be made physical with the physical checkbox or when you unlink them, they tend to explode. | ||
− | * After creating a linkset, you have to move the linkset or set it phantom and not phantom for it to become collidable. | + | * After creating a linkset, you have to move the linkset or set it phantom and not phantom for it to become collidable. |
* There's a few ParentGroup references that need to be refactored. | * There's a few ParentGroup references that need to be refactored. | ||
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 631: | Line 631: | ||
r3060 | teravus | 2008-01-13 15:11:49 -0700 (Sun, 13 Jan 2008) | 2 lines | r3060 | teravus | 2008-01-13 15:11:49 -0700 (Sun, 13 Jan 2008) | 2 lines | ||
− | * HeightField handling update in ODE. | + | * HeightField handling update in ODE. Should improve the terrain pits. So far, only windows lib updated. Need to do the Linux version. |
* Update also checked into opensim-libs | * Update also checked into opensim-libs | ||
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 671: | Line 671: | ||
r3053 | ckrinke | 2008-01-12 15:18:23 -0700 (Sat, 12 Jan 2008) | 5 lines | r3053 | ckrinke | 2008-01-12 15:18:23 -0700 (Sat, 12 Jan 2008) | 5 lines | ||
− | Thank you, Kinoc for adding: | + | Thank you, Kinoc for adding: When accessing slower web sites or proxy services |
300 msecs can be too slow and cause a timeout to occur. This is reported when | 300 msecs can be too slow and cause a timeout to occur. This is reported when | ||
llHTTPRequest times out but may not be reported for other functions like | llHTTPRequest times out but may not be reported for other functions like | ||
Line 688: | Line 688: | ||
r3050 | alondria | 2008-01-12 10:18:42 -0700 (Sat, 12 Jan 2008) | 1 line | r3050 | alondria | 2008-01-12 10:18:42 -0700 (Sat, 12 Jan 2008) | 1 line | ||
− | Added notice on console to change storage_plugin if set to OpenSim.DataStore.MonoSqlite.dll before replacing with | + | Added notice on console to change storage_plugin if set to OpenSim.DataStore.MonoSqlite.dll before replacing with OpenSim.Framework.Data.SQLite.dll |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r3049 | alondria | 2008-01-12 10:10:06 -0700 (Sat, 12 Jan 2008) | 1 line | r3049 | alondria | 2008-01-12 10:10:06 -0700 (Sat, 12 Jan 2008) | 1 line | ||
Line 715: | Line 715: | ||
Major reorganizing of DotNetEngine. Moved common script engine parts to ScriptEngine.Common, only .Net-specific code in DotNetEngine. AppDomains, event handling, event execution queue and multithreading, script load/unload queue, etc has been moved to ScriptEngine.Common. | Major reorganizing of DotNetEngine. Moved common script engine parts to ScriptEngine.Common, only .Net-specific code in DotNetEngine. AppDomains, event handling, event execution queue and multithreading, script load/unload queue, etc has been moved to ScriptEngine.Common. | ||
Loads of things has been put into interfaces instead of the specific class. | Loads of things has been put into interfaces instead of the specific class. | ||
− | We are now one step closer to ScriptServer, and its very easy to implement new script languages. Just a few lines required to make them a | + | We are now one step closer to ScriptServer, and its very easy to implement new script languages. Just a few lines required to make them a OpenSimulator script module with all its glory. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r3043 | teravus | 2008-01-12 04:16:44 -0700 (Sat, 12 Jan 2008) | 1 line | r3043 | teravus | 2008-01-12 04:16:44 -0700 (Sat, 12 Jan 2008) | 1 line | ||
Line 744: | Line 744: | ||
r3037 | teravus | 2008-01-11 21:32:27 -0700 (Fri, 11 Jan 2008) | 1 line | r3037 | teravus | 2008-01-11 21:32:27 -0700 (Fri, 11 Jan 2008) | 1 line | ||
− | *removed a goofy debug line left in | + | * removed a goofy debug line left in |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r3036 | alondria | 2008-01-11 21:30:47 -0700 (Fri, 11 Jan 2008) | 1 line | r3036 | alondria | 2008-01-11 21:30:47 -0700 (Fri, 11 Jan 2008) | 1 line | ||
Line 759: | Line 759: | ||
r3034 | teravus | 2008-01-11 21:14:06 -0700 (Fri, 11 Jan 2008) | 1 line | r3034 | teravus | 2008-01-11 21:14:06 -0700 (Fri, 11 Jan 2008) | 1 line | ||
− | *ech one thing didn't save from the last commit | + | * ech one thing didn't save from the last commit |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r3033 | teravus | 2008-01-11 21:12:38 -0700 (Fri, 11 Jan 2008) | 2 lines | r3033 | teravus | 2008-01-11 21:12:38 -0700 (Fri, 11 Jan 2008) | 2 lines | ||
− | * Unmoderated the ODE FPS in the sim stats. | + | * Unmoderated the ODE FPS in the sim stats. Decided to do that after Andrew Linden insisted that Havok was running at 45fps internally. |
* Set the SimStats packet as unreliable (so we don't require an ack and do resends on it) | * Set the SimStats packet as unreliable (so we don't require an ack and do resends on it) | ||
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 827: | Line 827: | ||
r3020 | sdague | 2008-01-11 08:55:00 -0700 (Fri, 11 Jan 2008) | 2 lines | r3020 | sdague | 2008-01-11 08:55:00 -0700 (Fri, 11 Jan 2008) | 2 lines | ||
− | manually open the db connection. | + | manually open the db connection. Mono does this automatically, .NET doesn't |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 909: | Line 909: | ||
r3003 | justincc | 2008-01-09 17:49:31 -0700 (Wed, 09 Jan 2008) | 2 lines | r3003 | justincc | 2008-01-09 17:49:31 -0700 (Wed, 09 Jan 2008) | 2 lines | ||
− | Minor spelling change on NotecardsAssetSet.xml. | + | Minor spelling change on NotecardsAssetSet.xml. The example notecard should now load up properly |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 923: | Line 923: | ||
r3000 | teravus | 2008-01-09 11:57:03 -0700 (Wed, 09 Jan 2008) | 1 line | r3000 | teravus | 2008-01-09 11:57:03 -0700 (Wed, 09 Jan 2008) | 1 line | ||
− | * This may be broken.. | + | * This may be broken.. it hasn't been tested, however I wanted to get the last database changes in before sdauge changes them significantly. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r2999 | sdague | 2008-01-09 11:50:12 -0700 (Wed, 09 Jan 2008) | 3 lines | r2999 | sdague | 2008-01-09 11:50:12 -0700 (Wed, 09 Jan 2008) | 3 lines | ||
Line 934: | Line 934: | ||
moving Region store for SQLite into the OpenSim.Framework.Data.SQLite | moving Region store for SQLite into the OpenSim.Framework.Data.SQLite | ||
− | namespace to mirror what is done with MySQL. | + | namespace to mirror what is done with MySQL. This will require a |
configuration change for people using SQLite for prims which is given | configuration change for people using SQLite for prims which is given | ||
as an example in OpenSim.ini.example | as an example in OpenSim.ini.example | ||
Line 958: | Line 958: | ||
* It is now possible to edit and save scripts directly from prim inventories | * It is now possible to edit and save scripts directly from prim inventories | ||
* On saving, the script will be restarted in the region | * On saving, the script will be restarted in the region | ||
− | * Doesn't appear that it's yet possible to drag inventory contents back to agent inventory. | + | * Doesn't appear that it's yet possible to drag inventory contents back to agent inventory. Not quite sure why this is yet - the perms all look very permissive. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 978: | Line 978: | ||
* Added the web_login_key to the users table | * Added the web_login_key to the users table | ||
* Added happy configurable http error message pages | * Added happy configurable http error message pages | ||
− | * This update is large enough to have 'awe' value.. | + | * This update is large enough to have 'awe' value.. so backup your users or weep. |
* Not tested on MSSQL, even though I added code to update the tables! | * Not tested on MSSQL, even though I added code to update the tables! | ||
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 1,042: | Line 1,042: | ||
r2976 | teravus | 2008-01-07 13:00:37 -0700 (Mon, 07 Jan 2008) | 1 line | r2976 | teravus | 2008-01-07 13:00:37 -0700 (Mon, 07 Jan 2008) | 1 line | ||
− | * Enabling the LLSD Login method by jhurliman so libSecondLife clients work on | + | * Enabling the LLSD Login method by jhurliman so libSecondLife clients work on OpenSimulator again. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r2975 | teravus | 2008-01-07 12:30:10 -0700 (Mon, 07 Jan 2008) | 1 line | r2975 | teravus | 2008-01-07 12:30:10 -0700 (Mon, 07 Jan 2008) | 1 line | ||
Line 1,050: | Line 1,050: | ||
r2974 | mingchen | 2008-01-07 08:23:00 -0700 (Mon, 07 Jan 2008) | 1 line | r2974 | mingchen | 2008-01-07 08:23:00 -0700 (Mon, 07 Jan 2008) | 1 line | ||
− | *Added ability to update only necessary data on insertRegion for the grid server. | + | * Added ability to update only necessary data on insertRegion for the grid server. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r2973 | teravus | 2008-01-07 00:48:35 -0700 (Mon, 07 Jan 2008) | 1 line | r2973 | teravus | 2008-01-07 00:48:35 -0700 (Mon, 07 Jan 2008) | 1 line | ||
Line 1,058: | Line 1,058: | ||
r2972 | justincc | 2008-01-06 20:09:00 -0700 (Sun, 06 Jan 2008) | 2 lines | r2972 | justincc | 2008-01-06 20:09:00 -0700 (Sun, 06 Jan 2008) | 2 lines | ||
− | Very minor refactoring. | + | Very minor refactoring. Remove unused prim inventory bool returns for now |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 1,072: | Line 1,072: | ||
r2969 | justincc | 2008-01-06 19:33:22 -0700 (Sun, 06 Jan 2008) | 3 lines | r2969 | justincc | 2008-01-06 19:33:22 -0700 (Sun, 06 Jan 2008) | 3 lines | ||
− | Commenting out InnerScene.SceneObjects for now since it was unpopulated and not used by active code (as far as I can see), so a source of confusion. | + | Commenting out InnerScene.SceneObjects for now since it was unpopulated and not used by active code (as far as I can see), so a source of confusion. All |
current code uses the Entities dictionary | current code uses the Entities dictionary | ||
Line 1,078: | Line 1,078: | ||
r2968 | justincc | 2008-01-06 19:12:06 -0700 (Sun, 06 Jan 2008) | 3 lines | r2968 | justincc | 2008-01-06 19:12:06 -0700 (Sun, 06 Jan 2008) | 3 lines | ||
− | Persistent prim inventory phase 5. | + | Persistent prim inventory phase 5. Restart scripts contained in persisted prims on region start. |
− | No user functionality exposed yet - no ini switch to enable persistence or restore. | + | No user functionality exposed yet - no ini switch to enable persistence or restore. A bit more initial work to do. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 1,093: | Line 1,093: | ||
r2965 | justincc | 2008-01-06 15:55:45 -0700 (Sun, 06 Jan 2008) | 3 lines | r2965 | justincc | 2008-01-06 15:55:45 -0700 (Sun, 06 Jan 2008) | 3 lines | ||
− | Factor out inventory code in SceneObjectGroup into seperate class. | + | Factor out inventory code in SceneObjectGroup into seperate class. |
As was true for the previous update, this might require nant users to re-run prebuild.[sh|bat] | As was true for the previous update, this might require nant users to re-run prebuild.[sh|bat] | ||
Line 1,130: | Line 1,130: | ||
r2957 | justincc | 2008-01-05 18:16:06 -0700 (Sat, 05 Jan 2008) | 4 lines | r2957 | justincc | 2008-01-05 18:16:06 -0700 (Sat, 05 Jan 2008) | 4 lines | ||
− | Prim inventory phase 4. | + | Prim inventory phase 4. Properly recover the prim folder ID from storage. Scripts now show up in prim inventories after region restart. |
Probably doesn't yet work for any items other than scripts. | Probably doesn't yet work for any items other than scripts. | ||
− | Still some work to do. | + | Still some work to do. No user functionality exposed. Not yet user tieable into normal code. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 1,141: | Line 1,141: | ||
r2955 | justincc | 2008-01-05 15:48:36 -0700 (Sat, 05 Jan 2008) | 4 lines | r2955 | justincc | 2008-01-05 15:48:36 -0700 (Sat, 05 Jan 2008) | 4 lines | ||
− | Persistent prim inventory phase 3. | + | Persistent prim inventory phase 3. Now retrieving prim item data from persistent store, but this doesn't yet show up for the client. Still no user functionality and not |
enabled | enabled | ||
in normal code. | in normal code. | ||
Line 1,148: | Line 1,148: | ||
r2954 | teravus | 2008-01-05 15:06:24 -0700 (Sat, 05 Jan 2008) | 2 lines | r2954 | teravus | 2008-01-05 15:06:24 -0700 (Sat, 05 Jan 2008) | 2 lines | ||
− | * Hiding CompletePingChecks and UseCircuitCode messages.. | + | * Hiding CompletePingChecks and UseCircuitCode messages.. as the packets are most definitely handled. |
* My guess is someone was using them to diagnose a problem and they've been in the console output ever since. | * My guess is someone was using them to diagnose a problem and they've been in the console output ever since. | ||
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 1,175: | Line 1,175: | ||
r2948 | justincc | 2008-01-05 12:46:00 -0700 (Sat, 05 Jan 2008) | 3 lines | r2948 | justincc | 2008-01-05 12:46:00 -0700 (Sat, 05 Jan 2008) | 3 lines | ||
− | Prim inventory storage phase 2. | + | Prim inventory storage phase 2. Add a prim inventory script item to sqlite experimentally. This is not yet enabled in the codebase. No user functionality yet - next |
phase is to write the code to restore the script in prim inventory on region load | phase is to write the code to restore the script in prim inventory on region load | ||
Line 1,218: | Line 1,218: | ||
r2939 | teravus | 2008-01-04 19:41:30 -0700 (Fri, 04 Jan 2008) | 1 line | r2939 | teravus | 2008-01-04 19:41:30 -0700 (Fri, 04 Jan 2008) | 1 line | ||
− | * Added shell Messaging Server. | + | * Added shell Messaging Server. Don't run the MessagingServer yet or you might end up with problems later. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r2938 | teravus | 2008-01-04 19:19:08 -0700 (Fri, 04 Jan 2008) | 2 lines | r2938 | teravus | 2008-01-04 19:19:08 -0700 (Fri, 04 Jan 2008) | 2 lines | ||
− | * Fixed a waste of resources in ODE. | + | * Fixed a waste of resources in ODE. Possibly a cause of thread leak. |
* Border crossings within the same opensim instance seem better. | * Border crossings within the same opensim instance seem better. | ||
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 1,239: | Line 1,239: | ||
r2934 | mingchen | 2008-01-04 07:14:15 -0700 (Fri, 04 Jan 2008) | 1 line | r2934 | mingchen | 2008-01-04 07:14:15 -0700 (Fri, 04 Jan 2008) | 1 line | ||
− | *Added ability to skip any use of the console when configuring and assume default value. This is useful when the server is running by itself and a new region request is added without sufficient information | + | * Added ability to skip any use of the console when configuring and assume default value. This is useful when the server is running by itself and a new region request is added without sufficient information |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r2933 | teravus | 2008-01-03 21:09:18 -0700 (Thu, 03 Jan 2008) | 1 line | r2933 | teravus | 2008-01-03 21:09:18 -0700 (Thu, 03 Jan 2008) | 1 line | ||
Line 1,252: | Line 1,252: | ||
r2931 | teravus | 2008-01-03 17:40:19 -0700 (Thu, 03 Jan 2008) | 1 line | r2931 | teravus | 2008-01-03 17:40:19 -0700 (Thu, 03 Jan 2008) | 1 line | ||
− | * Fixing a the time clock issue on Sim Restart messages. | + | * Fixing a the time clock issue on Sim Restart messages. See Mantis 287 |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r2930 | teravus | 2008-01-03 16:46:43 -0700 (Thu, 03 Jan 2008) | 1 line | r2930 | teravus | 2008-01-03 16:46:43 -0700 (Thu, 03 Jan 2008) | 1 line | ||
Line 1,330: | Line 1,330: | ||
r2914 | teravus | 2008-01-02 03:06:43 -0700 (Wed, 02 Jan 2008) | 3 lines | r2914 | teravus | 2008-01-02 03:06:43 -0700 (Wed, 02 Jan 2008) | 3 lines | ||
− | * Did a bit of estate work. | + | * Did a bit of estate work. Added some fields to EstateSettings.xml for estate managers. |
* You can put UUIDs in those fields to give other users some ability to help manage a sim you own. | * You can put UUIDs in those fields to give other users some ability to help manage a sim you own. | ||
* Also started decoding the EstateOwnerMessage packet convolutions. | * Also started decoding the EstateOwnerMessage packet convolutions. | ||
Line 1,357: | Line 1,357: | ||
r2909 | teravus | 2008-01-01 21:10:55 -0700 (Tue, 01 Jan 2008) | 1 line | r2909 | teravus | 2008-01-01 21:10:55 -0700 (Tue, 01 Jan 2008) | 1 line | ||
− | * Fixed an issue where the RegionFlags and SimAccess settings were being saved incorrectly. | + | * Fixed an issue where the RegionFlags and SimAccess settings were being saved incorrectly. If your region is already having an issue on boot with parsing [region_flags] or [sim_access], then this won't solve your issue. Default value for region_flags is 0 and default value for sim_access is 21 in the EstateSettings.XML file |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r2908 | teravus | 2008-01-01 20:05:18 -0700 (Tue, 01 Jan 2008) | 1 line | r2908 | teravus | 2008-01-01 20:05:18 -0700 (Tue, 01 Jan 2008) | 1 line | ||
Line 1,401: | Line 1,401: | ||
r2899 | teravus | 2007-12-31 23:12:04 -0700 (Mon, 31 Dec 2007) | 3 lines | r2899 | teravus | 2007-12-31 23:12:04 -0700 (Mon, 31 Dec 2007) | 3 lines | ||
− | * You can add and remove a friend in standalone now within the same simulator. | + | * You can add and remove a friend in standalone now within the same simulator. It saves. |
− | * You can add and remove a friend in grid mode now within the same simulator. | + | * You can add and remove a friend in grid mode now within the same simulator. It doesn't save yet. |
− | * I got rid of Mr. | + | * I got rid of Mr. OpenSimulator as a friend.. he bothers me /:b... |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r2898 | justincc | 2007-12-31 16:20:49 -0700 (Mon, 31 Dec 2007) | 4 lines | r2898 | justincc | 2007-12-31 16:20:49 -0700 (Mon, 31 Dec 2007) | 4 lines | ||
− | Make it possible for new inventory 'libraries' to be added without changing the default OpenSimLibrary files. | + | Make it possible for new inventory 'libraries' to be added without changing the default OpenSimLibrary files. Additional library folders and items can be added in a separate |
directory | directory | ||
and linked in by an entry to inventory/Libraries.xml | and linked in by an entry to inventory/Libraries.xml | ||
Line 1,437: | Line 1,437: | ||
r2892 | justincc | 2007-12-31 10:52:48 -0700 (Mon, 31 Dec 2007) | 2 lines | r2892 | justincc | 2007-12-31 10:52:48 -0700 (Mon, 31 Dec 2007) | 2 lines | ||
− | Correct location of DotNetEngine. | + | Correct location of DotNetEngine. Remove some debug stuff since my addins problem turned out to be local. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 1,450: | Line 1,450: | ||
r2889 | justincc | 2007-12-30 20:33:21 -0700 (Sun, 30 Dec 2007) | 3 lines | r2889 | justincc | 2007-12-30 20:33:21 -0700 (Sun, 30 Dec 2007) | 3 lines | ||
− | Standard library folders can now be configued in the xml in inventory/OpenSimLibrary - no hardcoded changes are required. | + | Standard library folders can now be configued in the xml in inventory/OpenSimLibrary - no hardcoded changes are required. For some reason, all the folders are currently |
− | showing up as texture folders, even though they are configured with the same types as the agent inventory folders. | + | showing up as texture folders, even though they are configured with the same types as the agent inventory folders. This should be resolved soon. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 1,460: | Line 1,460: | ||
r2887 | justincc | 2007-12-30 18:18:35 -0700 (Sun, 30 Dec 2007) | 2 lines | r2887 | justincc | 2007-12-30 18:18:35 -0700 (Sun, 30 Dec 2007) | 2 lines | ||
− | Fix up prebuild.xml so it compiles on Linux. | + | Fix up prebuild.xml so it compiles on Linux. Needs to be retested on Windows. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 1,493: | Line 1,493: | ||
r2880 | justincc | 2007-12-30 12:05:11 -0700 (Sun, 30 Dec 2007) | 2 lines | r2880 | justincc | 2007-12-30 12:05:11 -0700 (Sun, 30 Dec 2007) | 2 lines | ||
− | Shift default | + | Shift default OpenSimulator library into its own directory |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 1,518: | Line 1,518: | ||
r2874 | teravus | 2007-12-29 23:18:17 -0700 (Sat, 29 Dec 2007) | 2 lines | r2874 | teravus | 2007-12-29 23:18:17 -0700 (Sat, 29 Dec 2007) | 2 lines | ||
− | * This update rolls back the packetpool and LibSL changes. | + | * This update rolls back the packetpool and LibSL changes. Please retest and then patch these changes back in. Currently it's not quite ready for 0.5. The down side to this action, is that we loose some performance to the garbage collector for now. Given that the target date for 0.5 is *Two days* from now, I'm taking the initiative to work towards a real stable version. |
* This update also fixes scripting and some weird physics reactions | * This update also fixes scripting and some weird physics reactions | ||
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r2873 | teravus | 2007-12-29 21:12:08 -0700 (Sat, 29 Dec 2007) | 1 line | r2873 | teravus | 2007-12-29 21:12:08 -0700 (Sat, 29 Dec 2007) | 1 line | ||
− | * Applied Melanie's same instance IM fix. | + | * Applied Melanie's same instance IM fix. This will make IMs work within the same OpenSimulator Instance. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r2872 | lbsa71 | 2007-12-29 12:53:07 -0700 (Sat, 29 Dec 2007) | 2 lines | r2872 | lbsa71 | 2007-12-29 12:53:07 -0700 (Sat, 29 Dec 2007) | 2 lines | ||
Line 1,537: | Line 1,537: | ||
r2870 | justincc | 2007-12-29 12:01:55 -0700 (Sat, 29 Dec 2007) | 3 lines | r2870 | justincc | 2007-12-29 12:01:55 -0700 (Sat, 29 Dec 2007) | 3 lines | ||
− | Allow | + | Allow OpenSimulator operators to specify their own asset sets without needing to change the default OpenSimulator set. Equivalent changes to allow operators to also specify their own |
standard inventory library directories and items to follow. | standard inventory library directories and items to follow. | ||
Line 1,547: | Line 1,547: | ||
r2868 | teravus | 2007-12-28 16:34:49 -0700 (Fri, 28 Dec 2007) | 1 line | r2868 | teravus | 2007-12-28 16:34:49 -0700 (Fri, 28 Dec 2007) | 1 line | ||
− | * Patch from Melanie that fixes an inventory folder duplication. | + | * Patch from Melanie that fixes an inventory folder duplication. Thanks Melanie |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r2867 | teravus | 2007-12-28 16:19:03 -0700 (Fri, 28 Dec 2007) | 1 line | r2867 | teravus | 2007-12-28 16:19:03 -0700 (Fri, 28 Dec 2007) | 1 line | ||
− | * Patch from Melanie provides Util.CleanString and uses it on the prim name and description. | + | * Patch from Melanie provides Util.CleanString and uses it on the prim name and description. Thanks Melanie. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r2866 | justincc | 2007-12-28 16:09:20 -0700 (Fri, 28 Dec 2007) | 3 lines | r2866 | justincc | 2007-12-28 16:09:20 -0700 (Fri, 28 Dec 2007) | 3 lines | ||
− | Add System.Xml back into AssetServer and into AssetLoader for the first time. | + | Add System.Xml back into AssetServer and into AssetLoader for the first time. Prebuild generation ran fine on my Linux box without these, so I presume this is a Windows |
related problem if these are missing | related problem if these are missing | ||
Line 1,628: | Line 1,628: | ||
r2852 | teravus | 2007-12-27 22:25:21 -0700 (Thu, 27 Dec 2007) | 2 lines | r2852 | teravus | 2007-12-27 22:25:21 -0700 (Thu, 27 Dec 2007) | 2 lines | ||
− | * Added ability to create new prim on existing prim (rezzing prim from inventory on other prim coming soon). | + | * Added ability to create new prim on existing prim (rezzing prim from inventory on other prim coming soon). No more new prim buried in the ground by accident. |
* The prim are at the absolute position of the prim you rezzed it on top of + (0,0,0.5) for now. | * The prim are at the absolute position of the prim you rezzed it on top of + (0,0,0.5) for now. | ||
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 1,643: | Line 1,643: | ||
Thank you again, Alondria for: | Thank you again, Alondria for: | ||
− | Adding some more support to Vectors and Rotations | + | Adding some more support to Vectors and Rotations |
− | Description | + | Description * String->Vector/Rotation added |
− | * Vector * and / a double added. | + | * Vector * and / a double added. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 1,667: | Line 1,667: | ||
r2845 | justincc | 2007-12-27 08:17:22 -0700 (Thu, 27 Dec 2007) | 5 lines | r2845 | justincc | 2007-12-27 08:17:22 -0700 (Thu, 27 Dec 2007) | 5 lines | ||
− | Move hardcoded texture library inventory items out into OpenSimLibrary/xml. | + | Move hardcoded texture library inventory items out into OpenSimLibrary/xml. However, even before these change the five textures moved |
− | are not displaying (which is why default cubes are coming up as grey plywood unless you happen to have that texture cached). | + | are not displaying (which is why default cubes are coming up as grey plywood unless you happen to have that texture cached). These |
− | were working before so they must have broken in the last month. | + | were working before so they must have broken in the last month. Might be something to do with the fact that these identify (using file |
under linux) as jpeg2000 files, while all the other working textures identify simply as data. | under linux) as jpeg2000 files, while all the other working textures identify simply as data. | ||
− | |||
[[Category:Release Notes]] | [[Category:Release Notes]] |
Latest revision as of 21:22, 3 March 2012
r3183 | chi11ken | 2008-01-26 05:34:38 -0700 (Sat, 26 Jan 2008) | 1 line
Updated contributors list.
r3182 | chi11ken | 2008-01-26 03:34:49 -0700 (Sat, 26 Jan 2008) | 1 line
Rewrote svn properties handling script in python. Added more file types.
r3181 | chi11ken | 2008-01-26 02:36:19 -0700 (Sat, 26 Jan 2008) | 1 line
Removed ScriptServer.csproj from svn.
r3180 | chi11ken | 2008-01-25 22:06:19 -0700 (Fri, 25 Jan 2008) | 3 lines
Ugly workaround for mono-1.2.6 compile failure in TribalMedia code. Future versions of mono should not need this. Please revert if this makes you cry.
r3179 | chi11ken | 2008-01-25 21:26:12 -0700 (Fri, 25 Jan 2008) | 1 line
Set svn properties.
r3178 | justincc | 2008-01-25 13:09:45 -0700 (Fri, 25 Jan 2008) | 5 lines
- Add statistics reference to the opensim app and the example app
- Interestingly, OpenSimulator builds fine on mono under nant without these references (as nulls are passed in instead of the objects)
- But it appears other systems (at least VS2008) complain if the references aren't present
- Many thanks to Grumly57 for catching this!
r3177 | justincc | 2008-01-25 12:40:48 -0700 (Fri, 25 Jan 2008) | 5 lines
- Add missed out evn:eol-style native
- I intended to think about refactoring the servers to use this common base class, but temporary laziness won out.
- I'm leaving this here as a reminder/mind poke and for reasons of laziness (again)
- If people object to me leaving this kind of thing lying around, please say
r3176 | justincc | 2008-01-25 12:24:25 -0700 (Fri, 25 Jan 2008) | 5 lines
- Add very basic initial login stats to the user server
- Typing 'stats' on the command line will given total number of successful logins today and yesterday
- A little bit more to come, probably
- Refactoring will follow next
r3175 | teravus | 2008-01-25 11:12:08 -0700 (Fri, 25 Jan 2008) | 1 line
Implemented a suggestion from Mic Bowman regarding border crossing and SignificantClientMovement.
r3174 | justincc | 2008-01-25 10:37:18 -0700 (Fri, 25 Jan 2008) | 3 lines
- Stubbed out beginnings of a user server stress test
- Does absolutely nothing at the moment
r3173 | justincc | 2008-01-25 09:36:00 -0700 (Fri, 25 Jan 2008) | 3 lines
- Changing && to || as suggested by dirk and ChrisD, also looks sensible to me
- Please revert if this is wrong, Teravus
r3172 | teravus | 2008-01-24 15:49:35 -0700 (Thu, 24 Jan 2008) | 1 line
- Added Ubuntu to the OS detection routine. This seems to have helped on Debian.
r3171 | justincc | 2008-01-24 03:08:11 -0700 (Thu, 24 Jan 2008) | 3 lines
- Reinsert 3 second land loading delay of r3132 accidentally removed in r3141.
- Sorry Tedd!
r3170 | babblefrog | 2008-01-23 19:36:01 -0700 (Wed, 23 Jan 2008) | 1 line
Another try at fixing the Animations problem on region crossing.
r3169 | teravus | 2008-01-23 16:57:54 -0700 (Wed, 23 Jan 2008) | 1 line
- This update updates ODE to again use the AMotor to keep the avatar upright instead of the 'avatar wobble' This also uses a hack to detect debian and change the force applied by the AMotor to a different value for Debian. The intent of this all is to get the avatar to stand up in Debian with the AMotor.
r3168 | teravus | 2008-01-23 16:32:19 -0700 (Wed, 23 Jan 2008) | 3 lines
- Added ReadEtcIssue to Util
- If you have Debian running, you should get a platform line that says, 'Found Debian!' when starting up your sim.
- If someone running Debian will confirm this does occur, that would be most helpful.
r3167 | teravus | 2008-01-23 15:30:12 -0700 (Wed, 23 Jan 2008) | 2 lines
- One more try at specifically identifying Debian from the code.
- There's 3 platform lines now. Would someone running debian and/or Fedora core please try this revision out and send me the three [PLATFORM] lines?
r3166 | teravus | 2008-01-23 15:07:48 -0700 (Wed, 23 Jan 2008) | 2 lines
- When Scene loads, added a platform string print out for testing purposes. Anyone on Debian want to run this revision and send me back the two platform lines? It would be helpful.
r3165 | sdague | 2008-01-23 13:42:50 -0700 (Wed, 23 Jan 2008) | 2 lines
put the number in front of the migrations to make them easier to deal with
r3164 | justincc | 2008-01-23 12:38:12 -0700 (Wed, 23 Jan 2008) | 2 lines
- Changing log messages to use 24 hour clock rather than 12 hour - hope nobody objects
r3163 | justincc | 2008-01-23 12:12:15 -0700 (Wed, 23 Jan 2008) | 3 lines
- Timer wants, ms, not secs!
- May also be another bug lurking
r3162 | justincc | 2008-01-23 12:09:50 -0700 (Wed, 23 Jan 2008) | 5 lines
- Add very very very basic initial statistical information collection to asset server
- stats can be seen by typing stats on the asset server command line
- Currently collecting only raw requests for today and yesterday
- And I haven't yet tested the 24 hour rollover
r3161 | justincc | 2008-01-23 10:52:13 -0700 (Wed, 23 Jan 2008) | 4 lines
- Library scripts can now be dragged into prims
- Unfortunately, they show us as non modify, though they will run
- We're probably hitting unimplement permissions stuff
r3160 | justincc | 2008-01-23 09:44:03 -0700 (Wed, 23 Jan 2008) | 6 lines
- Persistent prim inventory script storage is now turned on by default
- Persistence of things apart from scripts will be implemented later on - I at least want to do some work with asset server stats so loading can be monitored first.
- No MSSQL implementation as of yet
- Progress can be followed at http://opensimulator.org/wiki/OpenSim:Prim_Inventory_Persistence
- Please let me know if you see issues resulting from this change.
r3159 | sdague | 2008-01-22 15:10:28 -0700 (Tue, 22 Jan 2008) | 3 lines
using embedded resources is a lot easier if you actually build them in the first place. :)
r3158 | lbsa71 | 2008-01-22 08:30:47 -0700 (Tue, 22 Jan 2008) | 1 line
- I just love doing these substantial contributions.
r3157 | lbsa71 | 2008-01-22 08:07:30 -0700 (Tue, 22 Jan 2008) | 1 line
- changed nonsensical PermissionMask and ObjectFlags mixup; if this causes perms weirdness, let's all work together to find the real cause.
r3156 | teravus | 2008-01-22 02:06:44 -0700 (Tue, 22 Jan 2008) | 1 line
Giving Mantis 393 a shot (not enough info to really know for sure though).
r3155 | tedd | 2008-01-22 02:00:49 -0700 (Tue, 22 Jan 2008) | 1 line
Giving Mantis #388 a shot
r3154 | teravus | 2008-01-22 01:52:51 -0700 (Tue, 22 Jan 2008) | 4 lines
- Enabled dead region tracking for ChildAgentDataUpdates
- If the region fails 3 times, then ChildAgentDataUpdates no longer get sent to that region
- Enabled Child_Get_Tasks in grid mode.
- When Child_Get_Tasks is enabled on neighbor regions, the neighbor region uses the client's draw distance to send out prim. This is a lot less likely to flood the client now since the ChildAgentDataUpdate contains both the throttle settings and the draw distance. This means that with this enabled, you can see prim in other regions in grid mode. Very experimental.
r3153 | afrisby | 2008-01-21 17:33:05 -0700 (Mon, 21 Jan 2008) | 1 line
- Renamed a number of TerrainEngine functions to conform naming standards better.
r3152 | teravus | 2008-01-21 16:28:38 -0700 (Mon, 21 Jan 2008) | 1 line
- Added an army of exception handlers to the InterRegion logoff message
r3151 | teravus | 2008-01-21 16:04:42 -0700 (Mon, 21 Jan 2008) | 1 line
- Shutting down child agents properly in neighbor regions.
r3150 | babblefrog | 2008-01-21 15:44:55 -0700 (Mon, 21 Jan 2008) | 1 line
Another attempt to squash the animation bug. Wish I could get this to fail at will.
r3149 | justincc | 2008-01-21 15:34:14 -0700 (Mon, 21 Jan 2008) | 2 lines
Change misleading placeholder error messages for attempts to persist non-script items to prim inventory
r3148 | babblefrog | 2008-01-21 15:13:08 -0700 (Mon, 21 Jan 2008) | 1 line
Attempt to catch animation fubar on region crossing that causes client hang. Mantis 319.
r3147 | justincc | 2008-01-21 11:39:54 -0700 (Mon, 21 Jan 2008) | 3 lines
- Following on from sdague's r3144, commenting out other parts of TribalMedia
- This should resolve the current build problem
r3146 | justincc | 2008-01-21 11:28:23 -0700 (Mon, 21 Jan 2008) | 3 lines
- Fix accidental commenting out of OpenSim.Framework.Data
- This should fix the current DB4o build break (which is the first symptom)
r3145 | justincc | 2008-01-21 09:42:53 -0700 (Mon, 21 Jan 2008) | 4 lines
- Scripts edited within a prim will now be persisted correctly
- On restart the latest save will be restored rather than the very first dragged in scripts
- Also add previously missed out database commits to separate prim inventory commit path (sigh)
r3144 | sdague | 2008-01-21 09:40:23 -0700 (Mon, 21 Jan 2008) | 5 lines
comment out use of the TribalMedia data mapper layer for now. It doesn't build on new mono at the moment, and isn't currently used. Please make sure this functions on mono 1.2.6 prior to adding it back in for the main tree.
r3143 | justincc | 2008-01-21 08:17:09 -0700 (Mon, 21 Jan 2008) | 2 lines
Method rename
r3142 | justincc | 2008-01-21 08:12:00 -0700 (Mon, 21 Jan 2008) | 2 lines
Properly lock new separate database accesses
r3141 | justincc | 2008-01-21 08:06:49 -0700 (Mon, 21 Jan 2008) | 2 lines
- Make object persistence more granular by separating prim and prim inventory persistence
r3140 | tedd | 2008-01-21 05:00:27 -0700 (Mon, 21 Jan 2008) | 1 line
Small bug in ResetScript
r3139 | ckrinke | 2008-01-20 20:45:50 -0700 (Sun, 20 Jan 2008) | 2 lines
Add additional mainlog data to LogOffUser to aid in debugging.
r3138 | teravus | 2008-01-20 20:19:08 -0700 (Sun, 20 Jan 2008) | 1 line
- And, so did the UDPServer Verboseness
r3137 | ckrinke | 2008-01-20 20:14:38 -0700 (Sun, 20 Jan 2008) | 3 lines
Surround the "non implemented" in an else clause if face is inappropriate for: llSetColor, llSetAlpha, llGetColor, llSetTexture, llOffsetTexture, llRotateTexture & llGetTexture
r3136 | teravus | 2008-01-20 20:13:44 -0700 (Sun, 20 Jan 2008) | 1 line
- Stopped Physical Object saving on SQLite got commented out in my last commit.. un commenting it out now.
r3135 | teravus | 2008-01-20 16:08:50 -0700 (Sun, 20 Jan 2008) | 4 lines
- Added hooks for logout to all IUserService and all that implement it.
- Added a Logout message with a name on the console
- Added a *fixme* message to figure out why the current agent session is null
- After updating you may notice that there's a login <user> and also a logout<user>
r3134 | babblefrog | 2008-01-20 14:11:55 -0700 (Sun, 20 Jan 2008) | 2 lines
Graceful failure of teleport to unavailable regions might actually work now. I blame all bugs on the age of my brain cells.
r3133 | babblefrog | 2008-01-20 12:12:00 -0700 (Sun, 20 Jan 2008) | 1 line
Check if remote simulator is up before attempting teleport. Teleport to a remote region should now fail gracefully if remote simulator is down.
r3132 | tedd | 2008-01-20 05:05:16 -0700 (Sun, 20 Jan 2008) | 1 line
Tedds temp fix for startup crash: Waiting 3 seconds for stuff to catch up. (Someone please fix! :)) Lets see if it works every time or just some ;)
r3131 | teravus | 2008-01-19 22:51:38 -0700 (Sat, 19 Jan 2008) | 1 line
- Found and fixed a situation where a neighbor region would come up send a notice and would be tagged as 'too far away' when it was right next door.
r3130 | teravus | 2008-01-19 15:51:16 -0700 (Sat, 19 Jan 2008) | 2 lines
- Announcing the alternative prim early adoption program.. Adding regular spheres to the physical prim mix.
- Be advised.. these are not ellipsoids.. these are spheres.
r3129 | tedd | 2008-01-19 15:23:22 -0700 (Sat, 19 Jan 2008) | 1 line
Most is back in its original state :) Hope I didn't break anything... *looks innocent*
r3128 | tedd | 2008-01-19 14:55:43 -0700 (Sat, 19 Jan 2008) | 1 line
That didn't work -- added more debugging
r3127 | tedd | 2008-01-19 14:51:16 -0700 (Sat, 19 Jan 2008) | 1 line
That didn't work, trying with TableAdapter.FillSchema(DataSet, SchemaType.Source)
r3126 | tedd | 2008-01-19 14:42:03 -0700 (Sat, 19 Jan 2008) | 3 lines
Removed mega-debugging. Possibly solved startup crash. Moved MySQL Commit() to inside each functions respective dataset access mutex because if not other threads would be waiting until function released mutex and modify the dataset before the function could commit
r3125 | tedd | 2008-01-19 14:33:39 -0700 (Sat, 19 Jan 2008) | 1 line
removed additional debugging, added temp mega-debugging to StoreLandObject
r3124 | tedd | 2008-01-19 14:16:22 -0700 (Sat, 19 Jan 2008) | 1 line
More debugging
r3123 | tedd | 2008-01-19 13:59:47 -0700 (Sat, 19 Jan 2008) | 1 line
Added exception handler to LandManager IncomingLandObjectFromStorage
r3122 | tedd | 2008-01-19 13:50:54 -0700 (Sat, 19 Jan 2008) | 1 line
Getting closer to that crash .. :)
r3121 | tedd | 2008-01-19 13:45:09 -0700 (Sat, 19 Jan 2008) | 1 line
More debugging
r3120 | babblefrog | 2008-01-19 13:34:54 -0700 (Sat, 19 Jan 2008) | 1 line
checking return code may make failed teleports fail more gracefully.
r3119 | tedd | 2008-01-19 12:49:08 -0700 (Sat, 19 Jan 2008) | 1 line
More debugging in hunt for that random startup crash
r3118 | tedd | 2008-01-19 04:25:08 -0700 (Sat, 19 Jan 2008) | 1 line
one more try before I leave
r3117 | tedd | 2008-01-19 04:19:02 -0700 (Sat, 19 Jan 2008) | 1 line
"compile before commit, AND check compile result" - forgot a ;
r3116 | tedd | 2008-01-19 04:17:12 -0700 (Sat, 19 Jan 2008) | 1 line
Still hunting, added debug output
r3115 | tedd | 2008-01-19 04:08:07 -0700 (Sat, 19 Jan 2008) | 1 line
Still looking for that startup crash bug. Added some exception handling in prim object load.
r3114 | teravus | 2008-01-18 19:58:19 -0700 (Fri, 18 Jan 2008) | 1 line
- Potential fix to the 'can't run a script anymore bug'
r3113 | tedd | 2008-01-18 16:45:16 -0700 (Fri, 18 Jan 2008) | 2 lines
Added block for scenario: global exception handler called in loop when exception happens inside global exception handler Added InnerException to output
r3112 | teravus | 2008-01-18 14:38:47 -0700 (Fri, 18 Jan 2008) | 1 line
- Return of the avatar wobble.
r3111 | tedd | 2008-01-18 13:55:14 -0700 (Fri, 18 Jan 2008) | 2 lines
Why don't you try compiling before you commit? No, I don't need to. I'm good, my code never fails!
r3110 | tedd | 2008-01-18 13:52:53 -0700 (Fri, 18 Jan 2008) | 1 line
Nope, that didn't do it - trying lock on performParcelPrimCountUpdate instead
r3109 | tedd | 2008-01-18 13:46:53 -0700 (Fri, 18 Jan 2008) | 1 line
Added a mutex lock on loadAllLandObjectsFromStorage so maybe just MAYBE we can get rid of that annoying startup crash...
r3108 | teravus | 2008-01-18 12:01:35 -0700 (Fri, 18 Jan 2008) | 1 line
- Physics update to perhaps help people who have capsules that have capsized
r3107 | justincc | 2008-01-18 11:57:28 -0700 (Fri, 18 Jan 2008) | 2 lines
On reflection, HasGroupChanged is more appropriate
r3106 | justincc | 2008-01-18 11:43:16 -0700 (Fri, 18 Jan 2008) | 2 lines
Change SOP.HasChanged to HasPrimChanged in preparation for further changes
r3105 | lbsa71 | 2008-01-18 07:01:41 -0700 (Fri, 18 Jan 2008) | 1 line
- Fixed bug where 'taskOwnerId' would always be null in PermissionManager, hence always retuning false on GenericObjectPermission.
r3104 | teravus | 2008-01-17 19:32:34 -0700 (Thu, 17 Jan 2008) | 2 lines
- Friction reduction update.
- It's a known fact that the greater the friction the more computationally intensive a physics simulation with it is....
r3103 | teravus | 2008-01-17 19:26:43 -0700 (Thu, 17 Jan 2008) | 5 lines
- ODE Physics update. fixed weird rotation of the avatar surrogate.
- Set the avatar's radius to 0.37m, I think this gives the *best* balance between spaces the avatar can fit, and the ability to climb steps
- Fixed a few things
- Tweaked some more
- Played with gravity (-9.8m/s)
r3102 | sdague | 2008-01-17 13:42:22 -0700 (Thu, 17 Jan 2008) | 2 lines
parametrize like clauses for avatar picker
r3101 | tedd | 2008-01-17 08:22:35 -0700 (Thu, 17 Jan 2008) | 1 line
Added data structure to be passed through event execution queue so that events can use llDetect*-commands to find information about event.
r3100 | teravus | 2008-01-17 07:59:05 -0700 (Thu, 17 Jan 2008) | 1 line
- Added llApplyImpulse in the global frame. The object must be physical before this'll do anything. Be careful with this function as it's easy to loose prim.
r3099 | lbsa71 | 2008-01-17 02:32:02 -0700 (Thu, 17 Jan 2008) | 2 lines
- added ForEachPart helper
- added SetOwnerId that... sets.. OwnerId... on all parts.
r3098 | teravus | 2008-01-16 19:23:48 -0700 (Wed, 16 Jan 2008) | 4 lines
- Added and implemented the LSL changed event.
- An example changed event syntax is at: http://opensimulator.org/wiki/Changed_Event_Example
- You can use this to trigger actions in your script if someone sits on your object_rez
- You can use this to figure out all of the CHANGED_ constants except for CHANGED_REGION, CHANGED_TELEPORT, and CHANGED_ALLOW_DROP
r3097 | teravus | 2008-01-16 15:53:49 -0700 (Wed, 16 Jan 2008) | 2 lines
- Fixed standing up so that you're at the new position of the prim if you move the prim and then stand up!
- Enter llSetPos elevators and conveyors n' stuff.!
r3096 | justincc | 2008-01-16 14:43:22 -0700 (Wed, 16 Jan 2008) | 3 lines
- More prim inventory synchronization
- Remove some mysql verbosity
r3095 | tedd | 2008-01-16 14:21:31 -0700 (Wed, 16 Jan 2008) | 1 line
Added (experimental) terrain elevate command to allow whole terrain to be elevated with positive or negative values
r3094 | justincc | 2008-01-16 13:27:12 -0700 (Wed, 16 Jan 2008) | 4 lines
- Fix mantis 345 - it is now possible to duplicate prims directly in the region again without breakage
- This includes their inventories
- Also, this revision properly synchronizes prim inventory crud.
r3093 | teravus | 2008-01-16 12:34:48 -0700 (Wed, 16 Jan 2008) | 5 lines
- Fixed a packet counting issue that I introduced
- Fixed a bunch of goofy math for calculating the sim stats counters
- Made most of the sim stats counters additive so it's easy to change the sim stats interval
- Changed the sim stats send interval to 3 seconds
r3092 | justincc | 2008-01-16 11:35:34 -0700 (Wed, 16 Jan 2008) | 5 lines
- Store task inventory when an object is taken into agent inventory
- This means that you can take an object from a region and rez it somewhere else, with its inventory intact.
- As for earlier, at this stage only scripts can be placed in inventory
- This isn't an efficient implementation, a better one will probably need to come along soonish
r3091 | mw | 2008-01-16 10:31:07 -0700 (Wed, 16 Jan 2008) | 1 line
First part of changing prim's permission flags to use the correct enum (libsl PermissionMask)
r3090 | teravus | 2008-01-16 10:07:46 -0700 (Wed, 16 Jan 2008) | 3 lines
- Slowed down the sim stats update to once every 5 seconds because the network accounting required it... with it being the lowest updated stat.
- Time dilation is off now.. because it's the additive of the 0.91 * 10 (adds a second) / 5( the number of seconds since the last update) which results in 0.41td as common
- Slowing down the network accounting update will probably fix the red issue.
r3089 | lbsa71 | 2008-01-16 07:52:47 -0700 (Wed, 16 Jan 2008) | 1 line
- added missing using clause
r3088 | lbsa71 | 2008-01-16 05:38:08 -0700 (Wed, 16 Jan 2008) | 2 lines
- fixed a race condition where several UDP-generated threads would collide on accessing AckList
- introduced __TryGetValue__ (learn to love it!) instead of ugly ifs and catch
r3087 | lbsa71 | 2008-01-16 05:33:02 -0700 (Wed, 16 Jan 2008) | 1 line
- Reverted bugfx that really should go into separate commit
r3086 | lbsa71 | 2008-01-16 05:25:13 -0700 (Wed, 16 Jan 2008) | 1 line
- More work on getting the database framework to actually work
r3085 | teravus | 2008-01-15 23:04:33 -0700 (Tue, 15 Jan 2008) | 1 line
r3084 | teravus | 2008-01-15 22:48:40 -0700 (Tue, 15 Jan 2008) | 2 lines
- Added Agent Time, Pending Downloads, and made Agent Updates/Sec actually accurate.
- We're only missing, the script related sim stats counters and the Images time counter and the Pending Uploads counter. The rest of them are actually implemented now.
r3083 | teravus | 2008-01-15 20:33:46 -0700 (Tue, 15 Jan 2008) | 2 lines
- Added Packets In/s, Packets Out/s and Current un_acked Packets to the SimStatsReporter
- This doesn't take into account the throttler, it just assumes the throttle limit isn't reached.
r3082 | teravus | 2008-01-15 19:48:39 -0700 (Tue, 15 Jan 2008) | 2 lines
- Refactored the SimStatsReporter to reuse the same packet and packet blocks over and over again instead of creating 1 a second.
- Added frame Milliseconds, Physics Milliseconds and Other Milliseconds to the Sim Stats Reporter so we can start to figure out what the slowdowns are. (these were the most convenient to get and had just about no overhead.
r3081 | justincc | 2008-01-15 15:16:43 -0700 (Tue, 15 Jan 2008) | 5 lines
- Restore non dash asset UUID persistence which was made dashed in r3069
- Apologies, any sqlite databases created between r3069 and this change will now contain unfindable assets.
- But sqlite asset databases used previous to r3069 will now work again.
- This change may have been done on purpose, so it's not impossible it will be re-reverted
r3080 | chi11ken | 2008-01-15 13:24:35 -0700 (Tue, 15 Jan 2008) | 1 line
Set svn:eol-style.
r3079 | lbsa71 | 2008-01-15 13:18:59 -0700 (Tue, 15 Jan 2008) | 2 lines
- vs croaked on strong name key
- updated disclaimer
r3078 | lbsa71 | 2008-01-15 13:07:02 -0700 (Tue, 15 Jan 2008) | 2 lines
- Renamed a bunch of Data baseclasses for clarity and readability
(Slowly getting there)
r3077 | teravus | 2008-01-15 07:39:35 -0700 (Tue, 15 Jan 2008) | 1 line
- Added some comments to the linkset positioning code
r3076 | lbsa71 | 2008-01-15 03:15:39 -0700 (Tue, 15 Jan 2008) | 1 line
- Some morw work on specializing the database framework for OpenSimulator
r3075 | teravus | 2008-01-14 21:27:02 -0700 (Mon, 14 Jan 2008) | 1 line
- Delinking doesn't leave invisible physical objects behind anymore
r3074 | teravus | 2008-01-14 21:14:27 -0700 (Mon, 14 Jan 2008) | 5 lines
- Pass 2 of collidable (non physical) linksets
- Linkset status is now persistent
- Tweaked a physics child prim positioning hack to generate less database saves
- Re-factored physics object creation calls into ApplyPhysics. To create a new physics representation of an object or linkset, it's only necessary to call *group*.ApplyPhysics(bool m_physicalPrim). *lbsa has been waiting for this refactoring*
- We have collidable linksets now. (they don't become phantom anymore)
r3073 | afrisby | 2008-01-14 19:09:55 -0700 (Mon, 14 Jan 2008) | 4 lines
- Mother of all commits:
- Cleaned up copyright notices in AssemblyInfo.cs's
- Added Copyright headers to a bunch of files missing them
- Replaced several common string instances with a static constant to prevent reallocation of the same strings thousands of times. "" -> String.Empty is the first such candidate.
r3072 | chi11ken | 2008-01-14 15:37:45 -0700 (Mon, 14 Jan 2008) | 1 line
Set svn:eol-style.
r3071 | lbsa71 | 2008-01-14 15:34:19 -0700 (Mon, 14 Jan 2008) | 4 lines
- Added specialization of DatabaseMapper, DataReader and ObjectFieldMapper to support LLVector3, LLQuaternion and LLUUID
- Added PrimitiveBaseShapeTableMapper to show how it's done
NOTE: Nothing actually works yet - this code should be considered more of educational value until it's all wired together
r3070 | sdague | 2008-01-14 14:35:49 -0700 (Mon, 14 Jan 2008) | 4 lines
my Exists check was slow and wrong. This fixes issues people were just having on IRC. Thanks to Grumly57 for helping to sort this out.
r3069 | sdague | 2008-01-14 13:42:27 -0700 (Mon, 14 Jan 2008) | 2 lines
good bye ADO.NET to assets, notice faster startup time
r3068 | sdague | 2008-01-14 12:47:59 -0700 (Mon, 14 Jan 2008) | 3 lines
move db open to initialization, which is where it should have been all allong
r3067 | teravus | 2008-01-14 11:29:04 -0700 (Mon, 14 Jan 2008) | 6 lines
- First pass at collidable linksets
- There will be bugs, you can count on that. To avoid them, set the linksets phantom
- After region restart, the linksets restore in a non collidable state.
- Linksets can but shouldn't be made physical with the physical checkbox or when you unlink them, they tend to explode.
- After creating a linkset, you have to move the linkset or set it phantom and not phantom for it to become collidable.
- There's a few ParentGroup references that need to be refactored.
r3066 | justincc | 2008-01-14 11:02:37 -0700 (Mon, 14 Jan 2008) | 3 lines
Print out the exception as well as APPLICATION EXCEPTION DETECTED when the server hits something terminal. This was the original intention, but the line order was slightly wrong.
r3065 | chi11ken | 2008-01-14 09:47:36 -0700 (Mon, 14 Jan 2008) | 1 line
Set svn:eol-style.
r3064 | justincc | 2008-01-14 08:46:42 -0700 (Mon, 14 Jan 2008) | 2 lines
Remove unused SOG constructor
r3063 | tedd | 2008-01-14 08:37:00 -0700 (Mon, 14 Jan 2008) | 1 line
ZERO_ROTATION set to 0,0,0,1 -- not 0,0,0,0 ;)
r3062 | teravus | 2008-01-13 16:47:09 -0700 (Sun, 13 Jan 2008) | 2 lines
- 32bit Linux libode update
- Improves heightfield collisions
r3061 | mw | 2008-01-13 15:47:10 -0700 (Sun, 13 Jan 2008) | 1 line
Applied patch from melanie (thank you) for mantis issue# 338
r3060 | teravus | 2008-01-13 15:11:49 -0700 (Sun, 13 Jan 2008) | 2 lines
- HeightField handling update in ODE. Should improve the terrain pits. So far, only windows lib updated. Need to do the Linux version.
- Update also checked into opensim-libs
r3059 | lbsa71 | 2008-01-13 12:32:25 -0700 (Sun, 13 Jan 2008) | 1 line
- ignored some bins
r3058 | lbsa71 | 2008-01-13 12:31:56 -0700 (Sun, 13 Jan 2008) | 4 lines
- Added ThirdParty node for external library sources that are shipped with the solution.
- Added conceptual TribalMedia.Framework.Data library; this is meant as a generic database layer abstraction library, that should be specialized into OpenSim.Framework.Data
- OpenSim.Framework.Data should subclass FieldMappers to extend LLVector3 and LLQuaternions
r3057 | tedd | 2008-01-13 09:40:33 -0700 (Sun, 13 Jan 2008) | 2 lines
Anti-crash fix: Allow int (numbers without dot) when changing Estate terrain settings. Also added exception handling if string->float conversion still should fail for some reason.
r3056 | teravus | 2008-01-13 01:07:45 -0700 (Sun, 13 Jan 2008) | 1 line
- Removed a debug message that I left in there....
r3055 | teravus | 2008-01-13 00:14:54 -0700 (Sun, 13 Jan 2008) | 4 lines
- Fixed an overflow in the land manager
- Did some goofy math undoing in the Sim Stats Reporter
- More reduction to the amount of calls per second to UnManaged ODE code
- Added a significant amount of comments to ODE
r3054 | ckrinke | 2008-01-12 15:25:10 -0700 (Sat, 12 Jan 2008) | 5 lines
Thank you very much, Kinoc for implementing llGetSubString and llDeleteSubString: from the c# implementations of string.SubString(start,len) and string.Remove(start,len). Especially since negative indexing and exclusion are included in the LSL versions. This patch is closer to the LSL version. Maybe an osSubString and osRemoveString would be appropriate?
r3053 | ckrinke | 2008-01-12 15:18:23 -0700 (Sat, 12 Jan 2008) | 5 lines
Thank you, Kinoc for adding: When accessing slower web sites or proxy services 300 msecs can be too slow and cause a timeout to occur. This is reported when llHTTPRequest times out but may not be reported for other functions like osSetDynamicTextureURL. This sets the time out to 30 seconds. It appears that the value affects not just llHTTPRequest's.
r3052 | afrisby | 2008-01-12 12:28:50 -0700 (Sat, 12 Jan 2008) | 2 lines
- Made it so that if you don't specify a key, the defaults will not be assumed.
- If you wish to turn off key authentication, set the values to "" (null) in the grid config, and do the same in clients.
r3051 | afrisby | 2008-01-12 12:23:56 -0700 (Sat, 12 Jan 2008) | 1 line
- In the interests of making life difficult for everyone, the Grid Server now actually checks your authentication keys rather than ignoring them.
r3050 | alondria | 2008-01-12 10:18:42 -0700 (Sat, 12 Jan 2008) | 1 line
Added notice on console to change storage_plugin if set to OpenSim.DataStore.MonoSqlite.dll before replacing with OpenSim.Framework.Data.SQLite.dll
r3049 | alondria | 2008-01-12 10:10:06 -0700 (Sat, 12 Jan 2008) | 1 line
If OpenSim.ini uses OpenSim.DataStore.MonoSqlite.dll, have it use OpenSim.Framework.Data.SQLite.dll during runtime.
r3048 | tedd | 2008-01-12 08:52:34 -0700 (Sat, 12 Jan 2008) | 1 line
Set eol
r3047 | tedd | 2008-01-12 08:49:41 -0700 (Sat, 12 Jan 2008) | 2 lines
Welcome back LSO. Added old LSO code, will use it as base to create new LSO VM.
r3046 | tedd | 2008-01-12 07:45:59 -0700 (Sat, 12 Jan 2008) | 1 line
Set eol
r3045 | tedd | 2008-01-12 07:40:28 -0700 (Sat, 12 Jan 2008) | 1 line
Added license to new files
r3044 | tedd | 2008-01-12 07:30:22 -0700 (Sat, 12 Jan 2008) | 3 lines
Major reorganizing of DotNetEngine. Moved common script engine parts to ScriptEngine.Common, only .Net-specific code in DotNetEngine. AppDomains, event handling, event execution queue and multithreading, script load/unload queue, etc has been moved to ScriptEngine.Common. Loads of things has been put into interfaces instead of the specific class. We are now one step closer to ScriptServer, and its very easy to implement new script languages. Just a few lines required to make them a OpenSimulator script module with all its glory.
r3043 | teravus | 2008-01-12 04:16:44 -0700 (Sat, 12 Jan 2008) | 1 line
- Trying something to see if it helps teleports and border crossings
r3042 | chi11ken | 2008-01-12 04:10:53 -0700 (Sat, 12 Jan 2008) | 1 line
Set svn:eol-style.
r3041 | tedd | 2008-01-12 04:07:49 -0700 (Sat, 12 Jan 2008) | 1 line
Added references for last commit
r3040 | tedd | 2008-01-12 03:25:08 -0700 (Sat, 12 Jan 2008) | 2 lines
ScriptServer communication is ok. Script is creatd on onrez. But since it can not access Scene it sort of crashes right away ;) Added some sample placeholders for implementing rest of LSL events.
r3039 | tedd | 2008-01-12 02:44:01 -0700 (Sat, 12 Jan 2008) | 1 line
ScriptServer protocol now correctly casts datatypes -- ready for implementing
r3038 | alondria | 2008-01-12 00:06:23 -0700 (Sat, 12 Jan 2008) | 1 line
Changed URL in example to avoid RIAA issues.
r3037 | teravus | 2008-01-11 21:32:27 -0700 (Fri, 11 Jan 2008) | 1 line
- removed a goofy debug line left in
r3036 | alondria | 2008-01-11 21:30:47 -0700 (Fri, 11 Jan 2008) | 1 line
Implements llModifyLand() - Still needs some tweaking to match LL's effect on how much to effect the land.
r3035 | teravus | 2008-01-11 21:29:36 -0700 (Fri, 11 Jan 2008) | 4 lines
- Added some of the finer control points to POS such as
- jumping
- crouching
- landing on prim
r3034 | teravus | 2008-01-11 21:14:06 -0700 (Fri, 11 Jan 2008) | 1 line
- ech one thing didn't save from the last commit
r3033 | teravus | 2008-01-11 21:12:38 -0700 (Fri, 11 Jan 2008) | 2 lines
- Unmoderated the ODE FPS in the sim stats. Decided to do that after Andrew Linden insisted that Havok was running at 45fps internally.
- Set the SimStats packet as unreliable (so we don't require an ack and do resends on it)
r3032 | alondria | 2008-01-11 20:23:11 -0700 (Fri, 11 Jan 2008) | 1 line
Linking osTerrainGetHeight, osTerrainSetHeight, and osRegionRestart to LSL_BaseClass to allow them to be called in LSL scripts.
r3031 | afrisby | 2008-01-11 20:17:28 -0700 (Fri, 11 Jan 2008) | 1 line
- For your enjoyment, some RAdmin improvements, namely a new LoadHeightmap method.
r3030 | chi11ken | 2008-01-11 18:35:25 -0700 (Fri, 11 Jan 2008) | 1 line
Set svn:eol-style.
r3029 | tedd | 2008-01-11 18:30:57 -0700 (Fri, 11 Jan 2008) | 1 line
And one last time - removed duplicate exception dump :)
r3028 | tedd | 2008-01-11 18:27:25 -0700 (Fri, 11 Jan 2008) | 1 line
Minor fix to global exception handler - now only displays unhandled (full crash) exceptions.
r3027 | tedd | 2008-01-11 18:25:35 -0700 (Fri, 11 Jan 2008) | 1 line
Added global exception handler with possibility of reporting crash details directly to developers (disabled for now)
r3026 | tedd | 2008-01-11 18:14:31 -0700 (Fri, 11 Jan 2008) | 2 lines
New ScriptServer protocol successfully implemented. Still needs hooking up for all commands in both ends, separation of local and remote LSL-commands, etc.
r3025 | tedd | 2008-01-11 17:48:58 -0700 (Fri, 11 Jan 2008) | 1 line
ScriptServer communication protocol (v1), primitive RPC-like TCP client/server
r3024 | chi11ken | 2008-01-11 14:08:37 -0700 (Fri, 11 Jan 2008) | 1 line
Fix some warnings under mono.
r3023 | justincc | 2008-01-11 12:05:19 -0700 (Fri, 11 Jan 2008) | 2 lines
Fill out and add wiki link to OpenSim.ini.example for prim inventory persistence
r3022 | justincc | 2008-01-11 11:44:53 -0700 (Fri, 11 Jan 2008) | 6 lines
- Exprimental prim inventory persistence can now be enabled by users.
- This can be turned on by setting storage_prim_inventories_experimental = True in OpenSim.ini
- Implemented for sqlite and MySQL, no MSSQL implementation yet
- As an experimental feature, there is no guarantee that this won't take down your region or that the db representation won't need to change.
- More (and continuing) details at http://opensimulator.org/wiki/OpenSim:Prim_Inventory_Persistence
r3021 | justincc | 2008-01-11 10:00:21 -0700 (Fri, 11 Jan 2008) | 5 lines
- Do database implementation for prim inventory items in mysql
- Properly clean up items when a region object is deleted
- Update persisted prim when an inventory script is changed
- No user functionality yet
r3020 | sdague | 2008-01-11 08:55:00 -0700 (Fri, 11 Jan 2008) | 2 lines
manually open the db connection. Mono does this automatically, .NET doesn't
r3019 | tedd | 2008-01-11 08:46:43 -0700 (Fri, 11 Jan 2008) | 1 line
Log instead of crash (User login, getting friends list)
r3018 | lbsa71 | 2008-01-11 08:19:43 -0700 (Fri, 11 Jan 2008) | 1 line
- returnin LLUUID.Zero rather than LLUUID.Random on webkey null
r3017 | justincc | 2008-01-11 07:56:45 -0700 (Fri, 11 Jan 2008) | 2 lines
Turn off accidental hardcoding
r3016 | justincc | 2008-01-11 07:55:27 -0700 (Fri, 11 Jan 2008) | 2 lines
Switch prim items type representation to use int rather than strings.
r3015 | lbsa71 | 2008-01-11 00:41:14 -0700 (Fri, 11 Jan 2008) | 1 line
- quick fix to fix if webLoginKey is null in DB, return random key (I guess LLUUID.Zero would be a security hazard)
r3014 | teravus | 2008-01-10 16:31:37 -0700 (Thu, 10 Jan 2008) | 2 lines
- Just an update to the default login form
r3013 | sdague | 2008-01-10 14:32:22 -0700 (Thu, 10 Jan 2008) | 3 lines
move Friends list to not use ADO.NET layer, it now hits the sqlite db directly when needed
r3012 | sdague | 2008-01-10 12:38:37 -0700 (Thu, 10 Jan 2008) | 2 lines
add sqlite database definitions as Resources for SQLite.dll
r3011 | tedd | 2008-01-10 12:21:37 -0700 (Thu, 10 Jan 2008) | 1 line
Added const definintions for sculpted prims.
r3010 | lbsa71 | 2008-01-10 06:37:59 -0700 (Thu, 10 Jan 2008) | 2 lines
- removed unused PrimScale on PrimitiveBaseShape (use Scale instead)
- ignored bin
r3009 | lbsa71 | 2008-01-10 05:07:49 -0700 (Thu, 10 Jan 2008) | 1 line
- Undid XmlIgnore thingy as it did cause breakage
r3008 | lbsa71 | 2008-01-10 04:17:26 -0700 (Thu, 10 Jan 2008) | 1 line
- Sorted members for great justice
r3007 | lbsa71 | 2008-01-10 01:56:03 -0700 (Thu, 10 Jan 2008) | 2 lines
- ProfileCurve is now XmlIgnored, and instead constructed from ProfileShape and ProfileHollow
r3006 | chi11ken | 2008-01-09 23:49:29 -0700 (Wed, 09 Jan 2008) | 1 line
Whitespace cleanup.
r3005 | teravus | 2008-01-09 21:37:03 -0700 (Wed, 09 Jan 2008) | 5 lines
- After fighting with it a bit more, Opensim is now compatible with the most recent release client(RC) on the linden labs download page.
- Don't forget, you need -loginuri *and* -loginpage
- Ex: -loginpage http://10.1.1.2:8002/?method=login -loginuri http://10.1.1.2:8002/
- The ?method=login is important, don't forget to add it
- If you customize your http_loginform.html file, be sure to keep the form post address as is.
r3004 | justincc | 2008-01-09 18:39:49 -0700 (Wed, 09 Jan 2008) | 2 lines
Fix r2959 - last letter was being sliced off region prim renames
r3003 | justincc | 2008-01-09 17:49:31 -0700 (Wed, 09 Jan 2008) | 2 lines
Minor spelling change on NotecardsAssetSet.xml. The example notecard should now load up properly
r3002 | chi11ken | 2008-01-09 16:28:50 -0700 (Wed, 09 Jan 2008) | 1 line
Set svn:eol-style.
r3001 | teravus | 2008-01-09 15:05:28 -0700 (Wed, 09 Jan 2008) | 2 lines
- This update enables the web_login method.
- Remember, the client doesn't support web_login to other grids in the current RC, however the next RC will.
r3000 | teravus | 2008-01-09 11:57:03 -0700 (Wed, 09 Jan 2008) | 1 line
- This may be broken.. it hasn't been tested, however I wanted to get the last database changes in before sdauge changes them significantly.
r2999 | sdague | 2008-01-09 11:50:12 -0700 (Wed, 09 Jan 2008) | 3 lines
default to OpenSim.Framework.Data.SQLite which is the new storage dll location
r2998 | sdague | 2008-01-09 11:41:20 -0700 (Wed, 09 Jan 2008) | 5 lines
moving Region store for SQLite into the OpenSim.Framework.Data.SQLite namespace to mirror what is done with MySQL. This will require a configuration change for people using SQLite for prims which is given as an example in OpenSim.ini.example
r2997 | lbsa71 | 2008-01-09 11:26:40 -0700 (Wed, 09 Jan 2008) | 2 lines
- Added helpers to convert from LSL PrimitiveParams values to PrimitiveBaseShape values
r2996 | tedd | 2008-01-09 10:30:40 -0700 (Wed, 09 Jan 2008) | 1 line
Did someone say missing files? Thanks Sakai
r2995 | tedd | 2008-01-09 10:13:02 -0700 (Wed, 09 Jan 2008) | 2 lines
Dynamic loading of ScriptEngine in ScriptServer ScriptServer event pipe (OpenSim->ScriptServer->ScriptEngine) should in theory be done
r2994 | justincc | 2008-01-09 08:46:45 -0700 (Wed, 09 Jan 2008) | 5 lines
Prim inventory script saving phase 2.
- It is now possible to edit and save scripts directly from prim inventories
- On saving, the script will be restarted in the region
- Doesn't appear that it's yet possible to drag inventory contents back to agent inventory. Not quite sure why this is yet - the perms all look very permissive.
r2993 | lbsa71 | 2008-01-09 02:31:07 -0700 (Wed, 09 Jan 2008) | 1 line
- removed another superfluous debug message
r2992 | teravus | 2008-01-08 21:24:33 -0700 (Tue, 08 Jan 2008) | 1 line
- ok, last mySQL webloginkey related update tonight.
r2991 | teravus | 2008-01-08 21:17:35 -0700 (Tue, 08 Jan 2008) | 1 line
- almost an oops
r2990 | teravus | 2008-01-08 21:13:04 -0700 (Tue, 08 Jan 2008) | 5 lines
- Added a hashtable based HTTP processor in preparation of the web_login_key
- Added the web_login_key to the users table
- Added happy configurable http error message pages
- This update is large enough to have 'awe' value.. so backup your users or weep.
- Not tested on MSSQL, even though I added code to update the tables!
r2989 | babblefrog | 2008-01-08 20:57:53 -0700 (Tue, 08 Jan 2008) | 1 line
dump_assets_to_file=true will now cause the asset to go into a UserAssets subdirectory of bin instead of cluttering up your bin directory (Thanks CharlieO!)
r2988 | babblefrog | 2008-01-08 20:52:07 -0700 (Tue, 08 Jan 2008) | 1 line
Third part of CharlieO's library rework. We now have library organization! Thanks CharlieO!
r2987 | sdague | 2008-01-08 14:56:52 -0700 (Tue, 08 Jan 2008) | 3 lines
make Stopped a property of the SceneObjectPart instead of in the database code, so this is a shared concept.
r2986 | lbsa71 | 2008-01-08 13:28:31 -0700 (Tue, 08 Jan 2008) | 1 line
- Removed unneeded and uneeded debug message
r2985 | lbsa71 | 2008-01-08 08:01:15 -0700 (Tue, 08 Jan 2008) | 1 line
- Removed superfluous and erroneous perms check on parts.
r2984 | lbsa71 | 2008-01-08 07:54:20 -0700 (Tue, 08 Jan 2008) | 1 line
- Heavy refactoring of MultipleObjUpdate flow for readability
r2983 | teravus | 2008-01-07 23:55:57 -0700 (Mon, 07 Jan 2008) | 1 line
- Added the files for work units for the purpose of sending out updates to regions.
r2982 | teravus | 2008-01-07 23:02:56 -0700 (Mon, 07 Jan 2008) | 1 line
- Added more methods to MessageService
r2981 | teravus | 2008-01-07 21:53:12 -0700 (Mon, 07 Jan 2008) | 2 lines
- Switched over to RegionProfileData from using RegionInfo because RegionInfo was missing the httpURI on the MessageService.
- Fixed some code, added a method.
r2980 | justincc | 2008-01-07 15:32:10 -0700 (Mon, 07 Jan 2008) | 2 lines
Minor prim inventory method refactoring
r2979 | justincc | 2008-01-07 15:11:26 -0700 (Mon, 07 Jan 2008) | 3 lines
Trigger persistence of the scripts in a prim's inventory when that inventory is changed/updated/deleted (before the trigger only happened if the prim was moved). This is still development code - experimental prim inventory persistence cannot yet be enabled by users.
r2978 | lbsa71 | 2008-01-07 13:05:13 -0700 (Mon, 07 Jan 2008) | 2 lines
- Added Tribal Media to CONTRIBUTORS.txt
- Ignored some genned files
r2977 | lbsa71 | 2008-01-07 13:02:03 -0700 (Mon, 07 Jan 2008) | 1 line
- Deleted outdated shared regions
r2976 | teravus | 2008-01-07 13:00:37 -0700 (Mon, 07 Jan 2008) | 1 line
- Enabling the LLSD Login method by jhurliman so libSecondLife clients work on OpenSimulator again.
r2975 | teravus | 2008-01-07 12:30:10 -0700 (Mon, 07 Jan 2008) | 1 line
- Message Server stuff.
r2974 | mingchen | 2008-01-07 08:23:00 -0700 (Mon, 07 Jan 2008) | 1 line
- Added ability to update only necessary data on insertRegion for the grid server.
r2973 | teravus | 2008-01-07 00:48:35 -0700 (Mon, 07 Jan 2008) | 1 line
- More message server methods
r2972 | justincc | 2008-01-06 20:09:00 -0700 (Sun, 06 Jan 2008) | 2 lines
Very minor refactoring. Remove unused prim inventory bool returns for now
r2971 | justincc | 2008-01-06 20:02:13 -0700 (Sun, 06 Jan 2008) | 2 lines
Refactor Scene.Inventory.RezScript to use newer script starting code
r2970 | joha1 | 2008-01-06 19:53:49 -0700 (Sun, 06 Jan 2008) | 1 line
Shameless self-promotion :)
r2969 | justincc | 2008-01-06 19:33:22 -0700 (Sun, 06 Jan 2008) | 3 lines
Commenting out InnerScene.SceneObjects for now since it was unpopulated and not used by active code (as far as I can see), so a source of confusion. All current code uses the Entities dictionary
r2968 | justincc | 2008-01-06 19:12:06 -0700 (Sun, 06 Jan 2008) | 3 lines
Persistent prim inventory phase 5. Restart scripts contained in persisted prims on region start. No user functionality exposed yet - no ini switch to enable persistence or restore. A bit more initial work to do.
r2967 | teravus | 2008-01-06 18:39:26 -0700 (Sun, 06 Jan 2008) | 2 lines
- Adding More to the MessageServer classes.
- Don't forget to prebuild
r2966 | babblefrog | 2008-01-06 18:03:46 -0700 (Sun, 06 Jan 2008) | 1 line
More inventory work for CharlieO. Final patch to make it all work yet to come.
r2965 | justincc | 2008-01-06 15:55:45 -0700 (Sun, 06 Jan 2008) | 3 lines
Factor out inventory code in SceneObjectGroup into seperate class. As was true for the previous update, this might require nant users to re-run prebuild.[sh|bat]
r2964 | justincc | 2008-01-06 15:43:45 -0700 (Sun, 06 Jan 2008) | 2 lines
Factor out inventory related code in SceneObjectPart into separate class
r2963 | babblefrog | 2008-01-06 13:27:57 -0700 (Sun, 06 Jan 2008) | 1 line
For CharlieO: new folders created for new asset set stuff. Mantis 313
r2962 | teravus | 2008-01-06 13:10:29 -0700 (Sun, 06 Jan 2008) | 1 line
- A few more Message Server comms related updates
r2961 | babblefrog | 2008-01-06 12:59:58 -0700 (Sun, 06 Jan 2008) | 1 line
Added code to gridserver to prevent new region from connecting at X,Y location already used by an existing region.
r2960 | teravus | 2008-01-06 11:18:19 -0700 (Sun, 06 Jan 2008) | 2 lines
- Added some userserver glue for communications with the message server
- Added some code for the message server, fixed a few references and starting to flesh it out.
r2959 | chi11ken | 2008-01-06 04:17:57 -0700 (Sun, 06 Jan 2008) | 1 line
Set svn:eol-style.
r2958 | justincc | 2008-01-05 18:56:29 -0700 (Sat, 05 Jan 2008) | 2 lines
Factor out TaskInventoryItem
r2957 | justincc | 2008-01-05 18:16:06 -0700 (Sat, 05 Jan 2008) | 4 lines
Prim inventory phase 4. Properly recover the prim folder ID from storage. Scripts now show up in prim inventories after region restart. Probably doesn't yet work for any items other than scripts. Still some work to do. No user functionality exposed. Not yet user tieable into normal code.
r2956 | ckrinke | 2008-01-05 16:51:15 -0700 (Sat, 05 Jan 2008) | 1 line
Thank you, CharlieO for: miscellaneous folders for inventory files
r2955 | justincc | 2008-01-05 15:48:36 -0700 (Sat, 05 Jan 2008) | 4 lines
Persistent prim inventory phase 3. Now retrieving prim item data from persistent store, but this doesn't yet show up for the client. Still no user functionality and not enabled in normal code.
r2954 | teravus | 2008-01-05 15:06:24 -0700 (Sat, 05 Jan 2008) | 2 lines
- Hiding CompletePingChecks and UseCircuitCode messages.. as the packets are most definitely handled.
- My guess is someone was using them to diagnose a problem and they've been in the console output ever since.
r2953 | teravus | 2008-01-05 14:47:38 -0700 (Sat, 05 Jan 2008) | 1 line
- Re-enabling parcel prim count updates, as it doesn't cause errors on the console and border crossing problems anymore
r2952 | justincc | 2008-01-05 14:17:51 -0700 (Sat, 05 Jan 2008) | 2 lines
Dah, don't try and commit the primitems table if we're not running with prim inventories
r2951 | babblefrog | 2008-01-05 13:12:43 -0700 (Sat, 05 Jan 2008) | 1 line
Fix for typo in updateInventoryItem in MSSQLInventoryData.cs (thanks Grumly!)
r2950 | tedd | 2008-01-05 13:09:08 -0700 (Sat, 05 Jan 2008) | 1 line
Checked in my own Mono.Addins.dll by mistake. Here is correction.
r2949 | tedd | 2008-01-05 13:05:29 -0700 (Sat, 05 Jan 2008) | 2 lines
Only one queue is used for load/unload of scripts. So loading/unloading of scripts are now done in same sequence as they are called.
r2948 | justincc | 2008-01-05 12:46:00 -0700 (Sat, 05 Jan 2008) | 3 lines
Prim inventory storage phase 2. Add a prim inventory script item to sqlite experimentally. This is not yet enabled in the codebase. No user functionality yet - next phase is to write the code to restore the script in prim inventory on region load
r2947 | babblefrog | 2008-01-05 11:50:00 -0700 (Sat, 05 Jan 2008) | 1 line
Inventory subfolders working again in grid mode.
r2946 | tedd | 2008-01-05 10:15:38 -0700 (Sat, 05 Jan 2008) | 1 line
Removed ModuleName because its like that and thats the way it is (according to Mono)
r2945 | tedd | 2008-01-05 10:10:01 -0700 (Sat, 05 Jan 2008) | 1 line
Implicit interface definitions (maybe Mono won't crash?)
r2944 | tedd | 2008-01-05 09:58:30 -0700 (Sat, 05 Jan 2008) | 1 line
Added ModuleName to /OpenSim/StartUp modules + debug messages during startup
r2943 | tedd | 2008-01-05 09:38:37 -0700 (Sat, 05 Jan 2008) | 1 line
Added some comments + Ahlotta Debugging in startup sequence
r2942 | tedd | 2008-01-05 08:48:02 -0700 (Sat, 05 Jan 2008) | 2 lines
Changes to ScriptServer to (hopefully) make it compile on both .Net and Mono. Some debug info for startup added to find bugs. ++
r2941 | tedd | 2008-01-05 08:10:22 -0700 (Sat, 05 Jan 2008) | 1 line
Added errorhandler+tip that grid server might not be running on grid registration failure on opensim startup.
r2940 | teravus | 2008-01-04 23:05:25 -0700 (Fri, 04 Jan 2008) | 5 lines
- Applying jhurliman's LLSD login enablement patch.
- I'm keeping it deactivated until some issues are resolved.
- I'm patching it in deactivated so the patch doesn't get outdated
- I've deactivated it by commenting out the handler for the application/xml+llsd content type.
- While I've tested this as much as possible on my setup and found the deactivated code doesn't cause any problems, consider this update experimental (event though it's deactivated)
r2939 | teravus | 2008-01-04 19:41:30 -0700 (Fri, 04 Jan 2008) | 1 line
- Added shell Messaging Server. Don't run the MessagingServer yet or you might end up with problems later.
r2938 | teravus | 2008-01-04 19:19:08 -0700 (Fri, 04 Jan 2008) | 2 lines
- Fixed a waste of resources in ODE. Possibly a cause of thread leak.
- Border crossings within the same opensim instance seem better.
r2937 | tedd | 2008-01-04 19:10:37 -0700 (Fri, 04 Jan 2008) | 1 line
And another log-instead-of-crash... when creating user fails.
r2936 | tedd | 2008-01-04 18:58:18 -0700 (Fri, 04 Jan 2008) | 1 line
Log instead of crash on some specific unknown startup bug I'm getting
r2935 | lbsa71 | 2008-01-04 14:18:01 -0700 (Fri, 04 Jan 2008) | 1 line
- possibly the least significant commit so far into 2008
r2934 | mingchen | 2008-01-04 07:14:15 -0700 (Fri, 04 Jan 2008) | 1 line
- Added ability to skip any use of the console when configuring and assume default value. This is useful when the server is running by itself and a new region request is added without sufficient information
r2933 | teravus | 2008-01-03 21:09:18 -0700 (Thu, 03 Jan 2008) | 1 line
- Fixed situation where sometimes your avatar tries to land and gets 'put' 80 meters into the air immediately.
r2932 | teravus | 2008-01-03 19:24:05 -0700 (Thu, 03 Jan 2008) | 2 lines
- Added the ability for estate managers to use the magic secondlife blue card of death to send out region and estate messages.
- Switched over Region Restart notices to the magic secondlife blue card of death method.
r2931 | teravus | 2008-01-03 17:40:19 -0700 (Thu, 03 Jan 2008) | 1 line
- Fixing a the time clock issue on Sim Restart messages. See Mantis 287
r2930 | teravus | 2008-01-03 16:46:43 -0700 (Thu, 03 Jan 2008) | 1 line
- Made covenant changes made in the estate tools persist across sim restarts.
r2929 | babblefrog | 2008-01-03 12:38:58 -0700 (Thu, 03 Jan 2008) | 1 line
Tweaked "show users" formatting, added user's IP address to display.
r2928 | lbsa71 | 2008-01-03 07:08:51 -0700 (Thu, 03 Jan 2008) | 1 line
- changed form Debug to Verbose on Texture sending
r2927 | lbsa71 | 2008-01-03 07:01:53 -0700 (Thu, 03 Jan 2008) | 1 line
- Added removal of TextureSenders and UserTextureDownloadService on agent leaving region.
r2926 | chi11ken | 2008-01-03 06:44:52 -0700 (Thu, 03 Jan 2008) | 1 line
Set svn:eol-style.
r2925 | lbsa71 | 2008-01-03 06:40:38 -0700 (Thu, 03 Jan 2008) | 2 lines
- Some work on TextureDownloadModule
- fixed Cancel bug
r2924 | lbsa71 | 2008-01-03 05:55:23 -0700 (Thu, 03 Jan 2008) | 1 line
- Added lock to Contains to avoid enumeration exceptions
r2923 | joha1 | 2008-01-02 22:06:55 -0700 (Wed, 02 Jan 2008) | 1 line
Packet recycling has been temporarily disabled to avoid the performance problems reported in Mantis 281
r2922 | justincc | 2008-01-02 18:45:40 -0700 (Wed, 02 Jan 2008) | 2 lines
Reduce maximum number of items in an inventory packet to approximate Linden servers count, to see if this solves Ursula's inventory problem
r2921 | justincc | 2008-01-02 18:30:25 -0700 (Wed, 02 Jan 2008) | 2 lines
Fix mantis 280 - sim crashes when a prim is deleted.
r2920 | joha1 | 2008-01-02 17:59:12 -0700 (Wed, 02 Jan 2008) | 1 line
I have fixed the ZeroDecodeCommand bug, and restored my packet recycling code. Let me know by IRC if there are other problems
r2919 | justincc | 2008-01-02 15:05:10 -0700 (Wed, 02 Jan 2008) | 2 lines
Minor refactoring to expose PrimInventory from SceneObjectPart
r2918 | teravus | 2008-01-02 13:25:47 -0700 (Wed, 02 Jan 2008) | 4 lines
- Added the ability for Region Owners to add and remove estate managers using the estate tools.
- Estate managers get abilities like the region owner for now.
- Estate managers, you'll need to request server admin status to be able to activate the estate tools dialog (haven't figured out why this is the case yet)
- Switching from grid mode to standalone or switching grids will make the stored Estate Manager UUIDs not match up with a valid account so you'll see (waiting) listed there instead of a user until you reset them or go back to the grid you added them from.
r2917 | joha1 | 2008-01-02 09:35:50 -0700 (Wed, 02 Jan 2008) | 1 line
Fixed buffer overrun bug in ZeroDecodeCommand
r2916 | tedd | 2008-01-02 08:58:33 -0700 (Wed, 02 Jan 2008) | 2 lines
Full .dll-name in config option for ScriptEngine. Loading only scriptengine specified in config. ScriptServer will still not start!
r2915 | lbsa71 | 2008-01-02 05:12:36 -0700 (Wed, 02 Jan 2008) | 3 lines
- Fixed an issue where the PacketPool would ZeroDecodeCommand into a too small buffer.
The new buffer size is based on analysis of real data, not on knowledge; this should be reviewed by the original PacketPool author.
r2914 | teravus | 2008-01-02 03:06:43 -0700 (Wed, 02 Jan 2008) | 3 lines
- Did a bit of estate work. Added some fields to EstateSettings.xml for estate managers.
- You can put UUIDs in those fields to give other users some ability to help manage a sim you own.
- Also started decoding the EstateOwnerMessage packet convolutions.
r2913 | lbsa71 | 2008-01-02 02:07:11 -0700 (Wed, 02 Jan 2008) | 3 lines
- Trying to address TextureSender issues
- The BlockingQueue exposes Contains so we can make sure we don't add a TextureSender to the queue if there's already one present
- introduced some TryGetValue and various code convention stuff
r2912 | justincc | 2008-01-02 01:36:51 -0700 (Wed, 02 Jan 2008) | 2 lines
Put warning codes explaining why some explicit bin/ScriptEngines paths were added to prebuild.xml
r2911 | lbsa71 | 2008-01-02 00:13:34 -0700 (Wed, 02 Jan 2008) | 3 lines
- Refactored out function to load specified AssetSet Xml
This commit dedicated to 'Mohawk - Bad Girls (Need Love Too)'
r2910 | lbsa71 | 2008-01-01 23:51:29 -0700 (Tue, 01 Jan 2008) | 1 line
- Added using as per mail to see if that does anything for Ursulas build issues. Thanks Ursula!
r2909 | teravus | 2008-01-01 21:10:55 -0700 (Tue, 01 Jan 2008) | 1 line
- Fixed an issue where the RegionFlags and SimAccess settings were being saved incorrectly. If your region is already having an issue on boot with parsing [region_flags] or [sim_access], then this won't solve your issue. Default value for region_flags is 0 and default value for sim_access is 21 in the EstateSettings.XML file
r2908 | teravus | 2008-01-01 20:05:18 -0700 (Tue, 01 Jan 2008) | 1 line
- Re-wrote IM that sends the friend request so that it displays the name of the person who sent the request, or (hippos) if it can't find it.
r2907 | teravus | 2008-01-01 17:54:50 -0700 (Tue, 01 Jan 2008) | 5 lines
- Updates UserServer
- Updates OSG1UserServices
- Friends list is now persistent in grid mode.
- You can add, new friends and remove them
r2906 | tedd | 2008-01-01 08:28:16 -0700 (Tue, 01 Jan 2008) | 1 line
Fixed nant compile problem
r2905 | tedd | 2008-01-01 08:18:36 -0700 (Tue, 01 Jan 2008) | 1 line
Trying to fix nant compile error
r2904 | tedd | 2008-01-01 07:56:12 -0700 (Tue, 01 Jan 2008) | 1 line
Temp removed new data types patch from Mantis #272, causing compile problems (nant)
r2903 | tedd | 2008-01-01 07:49:09 -0700 (Tue, 01 Jan 2008) | 1 line
prebuild.xml back to 2901 because of bug in prebuild on nant
r2902 | tedd | 2008-01-01 07:23:14 -0700 (Tue, 01 Jan 2008) | 1 line
Minor changes. Changed Prebuild.xml to avoid first-time-compile error because of dependencies. Made some changes to new LSLString.
r2901 | tedd | 2008-01-01 04:41:07 -0700 (Tue, 01 Jan 2008) | 1 line
Adrianas 0000272 -- I think we need to implement standard string/integer/float functions too.
r2900 | tedd | 2008-01-01 04:28:56 -0700 (Tue, 01 Jan 2008) | 1 line
Fixed string issue in compiler
r2899 | teravus | 2007-12-31 23:12:04 -0700 (Mon, 31 Dec 2007) | 3 lines
- You can add and remove a friend in standalone now within the same simulator. It saves.
- You can add and remove a friend in grid mode now within the same simulator. It doesn't save yet.
- I got rid of Mr. OpenSimulator as a friend.. he bothers me /:b...
r2898 | justincc | 2007-12-31 16:20:49 -0700 (Mon, 31 Dec 2007) | 4 lines
Make it possible for new inventory 'libraries' to be added without changing the default OpenSimLibrary files. Additional library folders and items can be added in a separate directory and linked in by an entry to inventory/Libraries.xml
r2897 | teravus | 2007-12-31 15:56:43 -0700 (Mon, 31 Dec 2007) | 2 lines
- Added database and UserManagerBase glue for FriendsList management
- Don't forget to run prebuild
r2896 | justincc | 2007-12-31 13:09:47 -0700 (Mon, 31 Dec 2007) | 2 lines
Move unused inventory files into the attic
r2895 | tedd | 2007-12-31 12:31:40 -0700 (Mon, 31 Dec 2007) | 1 line
Correction of last commit
r2894 | tedd | 2007-12-31 12:18:17 -0700 (Mon, 31 Dec 2007) | 1 line
Changed type comparison from String to object type
r2893 | justincc | 2007-12-31 11:26:24 -0700 (Mon, 31 Dec 2007) | 2 lines
Correctly output library inventory folder type and version information
r2892 | justincc | 2007-12-31 10:52:48 -0700 (Mon, 31 Dec 2007) | 2 lines
Correct location of DotNetEngine. Remove some debug stuff since my addins problem turned out to be local.
r2891 | chi11ken | 2007-12-31 05:00:40 -0700 (Mon, 31 Dec 2007) | 1 line
Set svn:eol-style and svn:ignore.
r2890 | tedd | 2007-12-31 04:38:08 -0700 (Mon, 31 Dec 2007) | 1 line
Changed from "Load all .dll's in ScriptEngine" to "Load only DotNetEngine" (temporarily hardcoded) to avoid problems with two scriptengines existing in ScriptEngine folder.
r2889 | justincc | 2007-12-30 20:33:21 -0700 (Sun, 30 Dec 2007) | 3 lines
Standard library folders can now be configued in the xml in inventory/OpenSimLibrary - no hardcoded changes are required. For some reason, all the folders are currently showing up as texture folders, even though they are configured with the same types as the agent inventory folders. This should be resolved soon.
r2888 | teravus | 2007-12-30 18:57:14 -0700 (Sun, 30 Dec 2007) | 1 line
- Added a catch for RemotingErrors on the TCP init
r2887 | justincc | 2007-12-30 18:18:35 -0700 (Sun, 30 Dec 2007) | 2 lines
Fix up prebuild.xml so it compiles on Linux. Needs to be retested on Windows.
r2886 | teravus | 2007-12-30 16:56:29 -0700 (Sun, 30 Dec 2007) | 2 lines
- Added graceful remote script server connection error handling
- Removed a friends module test that I had.
r2885 | teravus | 2007-12-30 16:29:44 -0700 (Sun, 30 Dec 2007) | 3 lines
- Fixed References in Prebuild so the project compiles
- Added Friends List methods to IUserData interface
- Created Stub friendslist Database Methods
r2884 | tedd | 2007-12-30 15:57:27 -0700 (Sun, 30 Dec 2007) | 1 line
Comments + fix = in theory stand alone script server + "RemoteSevrver" ScriptEngine (as opposed to "DotNetEngine") should work for a single region. It will however not work because it doesn't have two-way communication.
r2883 | tedd | 2007-12-30 15:37:07 -0700 (Sun, 30 Dec 2007) | 1 line
server->script event path almost ready for remote scriptengine (translation table between local script ID and remote script ID missing)
r2882 | justincc | 2007-12-30 12:40:44 -0700 (Sun, 30 Dec 2007) | 2 lines
Add an extra check that we don't create new inventory folders for a user that already has a root folder
r2881 | tedd | 2007-12-30 12:08:22 -0700 (Sun, 30 Dec 2007) | 1 line
Added ScriptEngine.RemoteServer module
r2880 | justincc | 2007-12-30 12:05:11 -0700 (Sun, 30 Dec 2007) | 2 lines
Shift default OpenSimulator library into its own directory
r2879 | tedd | 2007-12-30 09:34:54 -0700 (Sun, 30 Dec 2007) | 1 line
In this commit I am using an editor feature called "Save All" before I commit.
r2878 | tedd | 2007-12-30 09:32:29 -0700 (Sun, 30 Dec 2007) | 1 line
Added comments to ScriptEngine classes that explains what their purpose is
r2877 | lbsa71 | 2007-12-30 09:00:55 -0700 (Sun, 30 Dec 2007) | 1 line
- re-applied AddNewPrim refactoring... third time now...
r2876 | chi11ken | 2007-12-30 08:08:28 -0700 (Sun, 30 Dec 2007) | 1 line
Set svn:eol-style.
r2875 | teravus | 2007-12-30 00:06:14 -0700 (Sun, 30 Dec 2007) | 1 line
- Patch from Alondria that re-fixes llSetColor
r2874 | teravus | 2007-12-29 23:18:17 -0700 (Sat, 29 Dec 2007) | 2 lines
- This update rolls back the packetpool and LibSL changes. Please retest and then patch these changes back in. Currently it's not quite ready for 0.5. The down side to this action, is that we loose some performance to the garbage collector for now. Given that the target date for 0.5 is *Two days* from now, I'm taking the initiative to work towards a real stable version.
- This update also fixes scripting and some weird physics reactions
r2873 | teravus | 2007-12-29 21:12:08 -0700 (Sat, 29 Dec 2007) | 1 line
- Applied Melanie's same instance IM fix. This will make IMs work within the same OpenSimulator Instance.
r2872 | lbsa71 | 2007-12-29 12:53:07 -0700 (Sat, 29 Dec 2007) | 2 lines
- Extracted out old RezObject method placing at absolute pos without the raytracing
- Ignored some bins
r2871 | justincc | 2007-12-29 12:41:50 -0700 (Sat, 29 Dec 2007) | 2 lines
Make inventory items nominate explicit inventory folders rather than hardcoding
r2870 | justincc | 2007-12-29 12:01:55 -0700 (Sat, 29 Dec 2007) | 3 lines
Allow OpenSimulator operators to specify their own asset sets without needing to change the default OpenSimulator set. Equivalent changes to allow operators to also specify their own standard inventory library directories and items to follow.
r2869 | chi11ken | 2007-12-29 04:32:02 -0700 (Sat, 29 Dec 2007) | 1 line
Set svn:eol-style.
r2868 | teravus | 2007-12-28 16:34:49 -0700 (Fri, 28 Dec 2007) | 1 line
- Patch from Melanie that fixes an inventory folder duplication. Thanks Melanie
r2867 | teravus | 2007-12-28 16:19:03 -0700 (Fri, 28 Dec 2007) | 1 line
- Patch from Melanie provides Util.CleanString and uses it on the prim name and description. Thanks Melanie.
r2866 | justincc | 2007-12-28 16:09:20 -0700 (Fri, 28 Dec 2007) | 3 lines
Add System.Xml back into AssetServer and into AssetLoader for the first time. Prebuild generation ran fine on my Linux box without these, so I presume this is a Windows related problem if these are missing
r2865 | justincc | 2007-12-28 15:49:32 -0700 (Fri, 28 Dec 2007) | 2 lines
Migrate opensim default assets up another directory in preparation for extraction of hardcoded asset locations into xml
r2864 | justincc | 2007-12-28 15:32:52 -0700 (Fri, 28 Dec 2007) | 2 lines
Move OpenSimAssetSet assets file up into assets pending further changes
r2863 | justincc | 2007-12-28 15:21:53 -0700 (Fri, 28 Dec 2007) | 2 lines
Remove now dead code
r2862 | justincc | 2007-12-28 15:13:43 -0700 (Fri, 28 Dec 2007) | 2 lines
Factor out common asset loading from AssetServerBase and Grid/AssetServer/Main
r2861 | teravus | 2007-12-28 13:48:27 -0700 (Fri, 28 Dec 2007) | 1 line
- applied melanie's matnis patch #255. Thanks Melanie.
r2860 | justincc | 2007-12-28 11:01:20 -0700 (Fri, 28 Dec 2007) | 2 lines
Move inventory contents configuration files to bin/inventory folder
r2859 | teravus | 2007-12-28 07:24:14 -0700 (Fri, 28 Dec 2007) | 2 lines
- Rezzing items from Inventory on top of other prim rezzes them 0.5 meters above the 'hit' prim instead of buried in the ground somewhere.
- Various Refactorings
r2858 | lbsa71 | 2007-12-28 06:11:49 -0700 (Fri, 28 Dec 2007) | 3 lines
- Made a copy of parts before updating to avoid dictionary updated exceptions on big updates
- The part now uses the byte[] TextureEntry instead of the object
r2857 | lbsa71 | 2007-12-28 02:17:01 -0700 (Fri, 28 Dec 2007) | 1 line
- redid the AddNewPrim refactoring as that got lost in r2855
r2856 | chi11ken | 2007-12-28 01:56:44 -0700 (Fri, 28 Dec 2007) | 1 line
Set svn:eol-style.
r2855 | adjohn | 2007-12-28 01:51:39 -0700 (Fri, 28 Dec 2007) | 2 lines
Patch from Johan: LibSL updated to the latest revision (1568) and all packets are now recycled to improve performance and memory usage.
r2854 | lbsa71 | 2007-12-28 01:34:38 -0700 (Fri, 28 Dec 2007) | 2 lines
- Moved PrimitiveBaseShape subclasses into factory methods - the subclassing scheme won't hold for serialization
- Extracted out the 'old' AddNewPrimitive that places an object at an exact pos, without the raytracing
r2853 | teravus | 2007-12-27 22:36:28 -0700 (Thu, 27 Dec 2007) | 6 lines
- Patch from Melanie. Thanks Melanie!
- This patch addresses a regression where 5 default textures, including the default "new prim" texture, would not be shown unless in viewer cache.
- Further, it supplies a new plywood texture as the base texture, which is purpose-made from locally photo-sourced material (means i took a picture and made it into a tile), which is closer in appearance and color to the Linden one.
- It changes the default new prim texture UUID to match the UUID generated by the viewer when "default" is clicked, which is a texture UUID hardcoded in some scripts as well, so it would cause compatibility issues if not addressed.
- The patch fixes a number of UUID duplications (same UUID for asset and inventory items) and capitalization issues in the XML files.
- It also includes new versions of 4 other textures, which were no longer loadable in grid mode.
r2852 | teravus | 2007-12-27 22:25:21 -0700 (Thu, 27 Dec 2007) | 2 lines
- Added ability to create new prim on existing prim (rezzing prim from inventory on other prim coming soon). No more new prim buried in the ground by accident.
- The prim are at the absolute position of the prim you rezzed it on top of + (0,0,0.5) for now.
r2851 | ckrinke | 2007-12-27 20:45:19 -0700 (Thu, 27 Dec 2007) | 2 lines
Add missing "System." to System.NullReferenceException so Linux build works again.
r2850 | teravus | 2007-12-27 16:19:00 -0700 (Thu, 27 Dec 2007) | 1 line
- Fixed Physical prim, various issues, viewer freezes, sim crashes, ODE errors, etc.
r2849 | ckrinke | 2007-12-27 16:09:31 -0700 (Thu, 27 Dec 2007) | 5 lines
Thank you again, Alondria for: Adding some more support to Vectors and Rotations Description * String->Vector/Rotation added
- Vector * and / a double added.
r2848 | lbsa71 | 2007-12-27 14:41:48 -0700 (Thu, 27 Dec 2007) | 4 lines
- Optimized usings
- shortened references
- Removed redundant 'this'
- Normalized EOF
r2847 | lbsa71 | 2007-12-27 14:06:44 -0700 (Thu, 27 Dec 2007) | 1 line
- removed always true if
r2846 | teravus | 2007-12-27 11:49:16 -0700 (Thu, 27 Dec 2007) | 3 lines
- Fixed MonoSQLite Update Table routine
- Charles, this will fix the red issue.
- Same situation, the first run updates the tables (and gives you a ton of red errors), the second run and everything works as expected.
r2845 | justincc | 2007-12-27 08:17:22 -0700 (Thu, 27 Dec 2007) | 5 lines
Move hardcoded texture library inventory items out into OpenSimLibrary/xml. However, even before these change the five textures moved are not displaying (which is why default cubes are coming up as grey plywood unless you happen to have that texture cached). These were working before so they must have broken in the last month. Might be something to do with the fact that these identify (using file under linux) as jpeg2000 files, while all the other working textures identify simply as data.