0.4.0-rc
From OpenSimulator
m (Robot: Replacing 'OpenSim' to 'OpenSimulator', which is the precise name) |
|||
(4 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
− | {{ | + | {{Quicklinks}} |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r1951 | danx0r | 2007-09-17 07:36:20 -0700 (Mon, 17 Sep 2007) | 1 line | r1951 | danx0r | 2007-09-17 07:36:20 -0700 (Mon, 17 Sep 2007) | 1 line | ||
Line 8: | Line 8: | ||
r1949 | sdague | 2007-09-17 06:06:07 -0700 (Mon, 17 Sep 2007) | 3 lines | r1949 | sdague | 2007-09-17 06:06:07 -0700 (Mon, 17 Sep 2007) | 3 lines | ||
− | added top level README file. | + | added top level README file. It would be good if |
people looked this over | people looked this over | ||
Line 66: | Line 66: | ||
r1938 | lbsa71 | 2007-09-17 00:10:23 -0700 (Mon, 17 Sep 2007) | 1 line | r1938 | lbsa71 | 2007-09-17 00:10:23 -0700 (Mon, 17 Sep 2007) | 1 line | ||
− | *doh* | + | * doh* |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r1937 | lbsa71 | 2007-09-16 23:57:17 -0700 (Sun, 16 Sep 2007) | 13 lines | r1937 | lbsa71 | 2007-09-16 23:57:17 -0700 (Sun, 16 Sep 2007) | 13 lines | ||
Line 256: | Line 256: | ||
r1902 | tedd | 2007-09-12 06:03:21 -0700 (Wed, 12 Sep 2007) | 1 line | r1902 | tedd | 2007-09-12 06:03:21 -0700 (Wed, 12 Sep 2007) | 1 line | ||
− | Early alpha version of a GUI tool to configure and start | + | Early alpha version of a GUI tool to configure and start OpenSimulator. Currently can start an already configured Grid server. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r1901 | sdague | 2007-09-12 03:56:04 -0700 (Wed, 12 Sep 2007) | 5 lines | r1901 | sdague | 2007-09-12 03:56:04 -0700 (Wed, 12 Sep 2007) | 5 lines | ||
I think 1.0f makes a better offset than 1.2f for basic physics (less floating, | I think 1.0f makes a better offset than 1.2f for basic physics (less floating, | ||
− | not too much crouching). | + | not too much crouching). I think that we'll have to rethink what the |
terrain resolution is down the road, as we don't really have enough sample | terrain resolution is down the road, as we don't really have enough sample | ||
data to actually get people placed right on the land. | data to actually get people placed right on the land. | ||
Line 268: | Line 268: | ||
r1900 | sdague | 2007-09-12 03:54:34 -0700 (Wed, 12 Sep 2007) | 4 lines | r1900 | sdague | 2007-09-12 03:54:34 -0700 (Wed, 12 Sep 2007) | 4 lines | ||
− | add timestamps to log messages. | + | add timestamps to log messages. This probably needs to all be cleaned up |
with a real logging module later, but this should make reading logs easier | with a real logging module later, but this should make reading logs easier | ||
for now | for now | ||
Line 288: | Line 288: | ||
r1896 | sdague | 2007-09-11 08:13:24 -0700 (Tue, 11 Sep 2007) | 3 lines | r1896 | sdague | 2007-09-11 08:13:24 -0700 (Tue, 11 Sep 2007) | 3 lines | ||
− | Fix for setting region through property. | + | Fix for setting region through property. This should allow |
mysql to work again in grid mode for user storage. | mysql to work again in grid mode for user storage. | ||
Line 307: | Line 307: | ||
r1892 | mw | 2007-09-11 07:18:34 -0700 (Tue, 11 Sep 2007) | 1 line | r1892 | mw | 2007-09-11 07:18:34 -0700 (Tue, 11 Sep 2007) | 1 line | ||
− | Applied | + | Applied ldvoipeng's patch [#360], sorry for it taking so long to apply it. If in future anyone's patch hasn't been applied within a few days, please can someone kick one of the developers with svn access. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r1891 | dalien | 2007-09-11 07:11:21 -0700 (Tue, 11 Sep 2007) | 4 lines | r1891 | dalien | 2007-09-11 07:11:21 -0700 (Tue, 11 Sep 2007) | 4 lines | ||
Line 400: | Line 400: | ||
r1873 | danx0r | 2007-09-09 08:28:15 -0700 (Sun, 09 Sep 2007) | 1 line | r1873 | danx0r | 2007-09-09 08:28:15 -0700 (Sun, 09 Sep 2007) | 1 line | ||
− | ODE: added support for Phantom flag. | + | ODE: added support for Phantom flag. Presently you need to add 1024 to ObjectFlags by hand |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r1872 | danx0r | 2007-09-09 06:24:18 -0700 (Sun, 09 Sep 2007) | 1 line | r1872 | danx0r | 2007-09-09 06:24:18 -0700 (Sun, 09 Sep 2007) | 1 line | ||
− | ODE fix: avatar/avatar collision enabled. | + | ODE fix: avatar/avatar collision enabled. Needs client update fix to be seen correctly. In the right repository this time.. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r1871 | dalien | 2007-09-08 09:48:52 -0700 (Sat, 08 Sep 2007) | 3 lines | r1871 | dalien | 2007-09-08 09:48:52 -0700 (Sat, 08 Sep 2007) | 3 lines | ||
Line 441: | Line 441: | ||
r1865 | sdague | 2007-09-07 06:29:08 -0700 (Fri, 07 Sep 2007) | 4 lines | r1865 | sdague | 2007-09-07 06:29:08 -0700 (Fri, 07 Sep 2007) | 4 lines | ||
− | added SQLiteAssetData class first pass. | + | added SQLiteAssetData class first pass. This should work, |
but it will current store local and temporary assets as well. | but it will current store local and temporary assets as well. | ||
Will fix that later. | Will fix that later. | ||
Line 547: | Line 547: | ||
r1842 | danx0r | 2007-09-01 04:01:11 -0700 (Sat, 01 Sep 2007) | 1 line | r1842 | danx0r | 2007-09-01 04:01:11 -0700 (Sat, 01 Sep 2007) | 1 line | ||
− | umm, nevermind all that -- this is the real ODE region fix. | + | umm, nevermind all that -- this is the real ODE region fix. I'll get subversion someday |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r1841 | danx0r | 2007-09-01 03:34:45 -0700 (Sat, 01 Sep 2007) | 1 line | r1841 | danx0r | 2007-09-01 03:34:45 -0700 (Sat, 01 Sep 2007) | 1 line | ||
Line 566: | Line 566: | ||
Added a Debug method to the Console/log class that has the Conditional attribute (set to "DEBUG"), so we can use that for writing extra debug info to the console. [for anyone who doesn't know about the Conditional attribute, it is a attribute that can be set on a method, and then any call to that method will on be compiled if the terms of that condition are met, ie is this case only if "DEBUG" is true. So its a cleaner implementation of the #if #endif directives]. | Added a Debug method to the Console/log class that has the Conditional attribute (set to "DEBUG"), so we can use that for writing extra debug info to the console. [for anyone who doesn't know about the Conditional attribute, it is a attribute that can be set on a method, and then any call to that method will on be compiled if the terms of that condition are met, ie is this case only if "DEBUG" is true. So its a cleaner implementation of the #if #endif directives]. | ||
− | A few other minor changes. | + | A few other minor changes. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r1837 | sdague | 2007-08-31 04:48:29 -0700 (Fri, 31 Aug 2007) | 4 lines | r1837 | sdague | 2007-08-31 04:48:29 -0700 (Fri, 31 Aug 2007) | 4 lines | ||
− | change debugging around failed prim loading. | + | change debugging around failed prim loading. I have one prim that doesn't |
like loading in my environment, and hopefully this will help figure out | like loading in my environment, and hopefully this will help figure out | ||
what is going on | what is going on | ||
Line 596: | Line 596: | ||
r1832 | sdague | 2007-08-29 18:28:34 -0700 (Wed, 29 Aug 2007) | 3 lines | r1832 | sdague | 2007-08-29 18:28:34 -0700 (Wed, 29 Aug 2007) | 3 lines | ||
− | default to sqlite for user storage. | + | default to sqlite for user storage. You will have to recreate |
users after this change. | users after this change. | ||
Line 682: | Line 682: | ||
Also have a work in progress way of Modules registering optional API methods (kind of like Apache optional functions). But there must be a cleaner/nicer way in c# of doing these than the current way. | Also have a work in progress way of Modules registering optional API methods (kind of like Apache optional functions). But there must be a cleaner/nicer way in c# of doing these than the current way. | ||
Added three work in progress modules: ChatModule (simple handles in world chat, but by moving this to a module, we could support other types of chat modules, ie like a irc - opensim bridge module. ) , AvatarProfilesModule and XferModule. | Added three work in progress modules: ChatModule (simple handles in world chat, but by moving this to a module, we could support other types of chat modules, ie like a irc - opensim bridge module. ) , AvatarProfilesModule and XferModule. | ||
− | Moved most of the code from | + | Moved most of the code from Scene.ModifyTerrain() into the BasicTerrain library, as the start of trying to make that more modular. |
Stopped Child agents showing up as part of the "show users" command. | Stopped Child agents showing up as part of the "show users" command. | ||
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r1812 | sdague | 2007-08-28 06:02:51 -0700 (Tue, 28 Aug 2007) | 3 lines | r1812 | sdague | 2007-08-28 06:02:51 -0700 (Tue, 28 Aug 2007) | 3 lines | ||
− | Ensure that UserProfileData doesn't pass down null values. | + | Ensure that UserProfileData doesn't pass down null values. |
These cause some issues with the ADO.NET mapping | These cause some issues with the ADO.NET mapping | ||
Line 705: | Line 705: | ||
sqlite user datastore "should" be functionally complete | sqlite user datastore "should" be functionally complete | ||
− | with this checkin, though it's not tested. | + | with this checkin, though it's not tested. Will do that |
tommorrow. | tommorrow. | ||
Line 719: | Line 719: | ||
r1806 | sdague | 2007-08-27 15:03:21 -0700 (Mon, 27 Aug 2007) | 4 lines | r1806 | sdague | 2007-08-27 15:03:21 -0700 (Mon, 27 Aug 2007) | 4 lines | ||
− | first pass implementation of sqlite storage for user data. | + | first pass implementation of sqlite storage for user data. This |
− | isn't functional enough to use yet, but does compile. | + | isn't functional enough to use yet, but does compile. Should be |
ready for testing in another day or so. | ready for testing in another day or so. | ||
Line 960: | Line 960: | ||
I think this fixes blob save/load issues (though I'm still not convinced this | I think this fixes blob save/load issues (though I'm still not convinced this | ||
− | will handle > 8k textures yet). | + | will handle > 8k textures yet). Need MW to test to see if this gets rid of his |
− | issue. | + | issue. |
There is commented code left in here for now until we know it is fixed | There is commented code left in here for now until we know it is fixed | ||
Line 1,022: | Line 1,022: | ||
setup test tables function which lets us make sure that everything | setup test tables function which lets us make sure that everything | ||
− | we are going to ask for from the database is actually there. | + | we are going to ask for from the database is actually there. This |
will let us bail early with a useful error message, instead of late | will let us bail early with a useful error message, instead of late | ||
with a hard to understand one. | with a hard to understand one. | ||
Line 1,032: | Line 1,032: | ||
Bit of refactoring of the sqlite storage code to build the | Bit of refactoring of the sqlite storage code to build the | ||
− | data definition in ado.net objects up front. | + | data definition in ado.net objects up front. This makes auto |
generating the sql commands work a lot more reliably. | generating the sql commands work a lot more reliably. | ||
Line 1,109: | Line 1,109: | ||
r1724 | sdague | 2007-08-21 15:01:30 -0700 (Tue, 21 Aug 2007) | 4 lines | r1724 | sdague | 2007-08-21 15:01:30 -0700 (Tue, 21 Aug 2007) | 4 lines | ||
− | auto create sqlite database if it doesn't exist. | + | auto create sqlite database if it doesn't exist. This works, but needs some |
− | cleaning up prior to release. | + | cleaning up prior to release. However this should make it easy for people |
to start using sqlite storage. | to start using sqlite storage. | ||
Line 1,187: | Line 1,187: | ||
Some preliminary work on task inventory (ie object's/prim's inventory). | Some preliminary work on task inventory (ie object's/prim's inventory). | ||
Added place holder data for AvatarProperties (ie a avatar's profile). Should we store this sort of data on the user server or have another server for it (a normal webserver should work). | Added place holder data for AvatarProperties (ie a avatar's profile). Should we store this sort of data on the user server or have another server for it (a normal webserver should work). | ||
− | Added a few more method to IClientAPI. | + | Added a few more method to IClientAPI. |
Sure there is something I'm forgeting. | Sure there is something I'm forgeting. | ||
Line 1,230: | Line 1,230: | ||
Scripts are working again. Scripts are now loaded into limited AppDomains (no security yet). | Scripts are working again. Scripts are now loaded into limited AppDomains (no security yet). | ||
− | *phew* that only took me 12 hours of coding... | + | * phew* that only took me 12 hours of coding... |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r1696 | tedd | 2007-08-18 14:31:35 -0700 (Sat, 18 Aug 2007) | 1 line | r1696 | tedd | 2007-08-18 14:31:35 -0700 (Sat, 18 Aug 2007) | 1 line | ||
Line 1,306: | Line 1,306: | ||
r1679 | mingchen | 2007-08-17 08:45:49 -0700 (Fri, 17 Aug 2007) | 1 line | r1679 | mingchen | 2007-08-17 08:45:49 -0700 (Fri, 17 Aug 2007) | 1 line | ||
− | *Moved network_servers_info.xml into OpenSim.ini under [Network] | + | * Moved network_servers_info.xml into OpenSim.ini under [Network] |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r1678 | afrisby | 2007-08-16 16:29:28 -0700 (Thu, 16 Aug 2007) | 1 line | r1678 | afrisby | 2007-08-16 16:29:28 -0700 (Thu, 16 Aug 2007) | 1 line | ||
Line 1,368: | Line 1,368: | ||
r1666 | mingchen | 2007-08-15 12:08:27 -0700 (Wed, 15 Aug 2007) | 2 lines | r1666 | mingchen | 2007-08-15 12:08:27 -0700 (Wed, 15 Aug 2007) | 2 lines | ||
− | *Added the ability to run commands after all regions have started up | + | * Added the ability to run commands after all regions have started up |
− | *By default, it is set to startup_commands.txt. Simply add a list of commands separated by a new line to be run or change the file by changing the path of a startup commands file in OpenSim.ini | + | * By default, it is set to startup_commands.txt. Simply add a list of commands separated by a new line to be run or change the file by changing the path of a startup commands file in OpenSim.ini |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r1665 | mw | 2007-08-15 11:34:36 -0700 (Wed, 15 Aug 2007) | 1 line | r1665 | mw | 2007-08-15 11:34:36 -0700 (Wed, 15 Aug 2007) | 1 line | ||
Line 1,511: | Line 1,511: | ||
r1637 | mw | 2007-08-13 13:11:35 -0700 (Mon, 13 Aug 2007) | 1 line | r1637 | mw | 2007-08-13 13:11:35 -0700 (Mon, 13 Aug 2007) | 1 line | ||
− | added Sample | + | added Sample OnObjectGrab event to SceneEventManager for script engines to subscribe to. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r1636 | mw | 2007-08-13 12:56:48 -0700 (Mon, 13 Aug 2007) | 1 line | r1636 | mw | 2007-08-13 12:56:48 -0700 (Mon, 13 Aug 2007) | 1 line | ||
Line 1,637: | Line 1,637: | ||
Temporary have had to rename the OpenSim.DataStore.MonoSqlite project to OpenSim.DataStore.MonoSqlite1, as I'm not sure what was done to stop the old project name being included in the VS2005 solution. | Temporary have had to rename the OpenSim.DataStore.MonoSqlite project to OpenSim.DataStore.MonoSqlite1, as I'm not sure what was done to stop the old project name being included in the VS2005 solution. | ||
Also some config changes: | Also some config changes: | ||
− | + | OpenSimulator now has a INI (OpenSim.ini) file that it will read some config settings from (if the ini file exists). | |
Added Mono.Data.SqliteClient.dll so that we can use the same code for sqlite on Windows and mono/linux. (from what I can tell Mono class libraries have a MIT license so there should be no problems with us including this dll). | Added Mono.Data.SqliteClient.dll so that we can use the same code for sqlite on Windows and mono/linux. (from what I can tell Mono class libraries have a MIT license so there should be no problems with us including this dll). | ||
So now to get the basic prim storage working , you need to first create the sqlite database file from the sqlite3-prims.sql in share directory. Then in the OpenSim.ini file, change the storage_plugin so it points to OpenSim.DataStore.MonoSqlite1.dll (storage_plugin = OpenSim.DataStore.MonoSqlite1.dll). Then in your region.xml files change the DataStore value so it is the name of your database file (at the moment you need a different sqlite3 database file for each region). | So now to get the basic prim storage working , you need to first create the sqlite database file from the sqlite3-prims.sql in share directory. Then in the OpenSim.ini file, change the storage_plugin so it points to OpenSim.DataStore.MonoSqlite1.dll (storage_plugin = OpenSim.DataStore.MonoSqlite1.dll). Then in your region.xml files change the DataStore value so it is the name of your database file (at the moment you need a different sqlite3 database file for each region). | ||
Line 1,661: | Line 1,661: | ||
r1603 | sdague | 2007-08-09 16:51:26 -0700 (Thu, 09 Aug 2007) | 9 lines | r1603 | sdague | 2007-08-09 16:51:26 -0700 (Thu, 09 Aug 2007) | 9 lines | ||
− | Couldn't leave this one alone. | + | Couldn't leave this one alone. Data is now flowing both ways in |
sqlite *but* isn't being added back to the scene on load because | sqlite *but* isn't being added back to the scene on load because | ||
some information (like rootpart) isn't currently exposed enough | some information (like rootpart) isn't currently exposed enough | ||
Line 1,674: | Line 1,674: | ||
comment out load from sqlite as this blows up on object creation right now. | comment out load from sqlite as this blows up on object creation right now. | ||
− | must run away on vacation. | + | must run away on vacation. See you all in a week and change. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r1601 | sdague | 2007-08-09 14:07:53 -0700 (Thu, 09 Aug 2007) | 2 lines | r1601 | sdague | 2007-08-09 14:07:53 -0700 (Thu, 09 Aug 2007) | 2 lines | ||
− | completely untest load prims from db code. | + | completely untest load prims from db code. Testing shortly |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r1600 | sdague | 2007-08-09 13:59:37 -0700 (Thu, 09 Aug 2007) | 2 lines | r1600 | sdague | 2007-08-09 13:59:37 -0700 (Thu, 09 Aug 2007) | 2 lines | ||
− | utility functions to convert from rows to new objects. | + | utility functions to convert from rows to new objects. untested |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 1,718: | Line 1,718: | ||
r1593 | mw | 2007-08-09 12:30:52 -0700 (Thu, 09 Aug 2007) | 1 line | r1593 | mw | 2007-08-09 12:30:52 -0700 (Thu, 09 Aug 2007) | 1 line | ||
− | SceneObjects should now (hopefully) call | + | SceneObjects should now (hopefully) call datastore.StoreObject(). |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r1592 | sdague | 2007-08-09 12:08:38 -0700 (Thu, 09 Aug 2007) | 2 lines | r1592 | sdague | 2007-08-09 12:08:38 -0700 (Thu, 09 Aug 2007) | 2 lines | ||
Line 1,774: | Line 1,774: | ||
Start of replacing the old SceneObject/Primitive classes with the new versions. | Start of replacing the old SceneObject/Primitive classes with the new versions. | ||
PLEASE NOTE: that with this revision some prim related features may be broke for a while. (things like linking prims and the parcel prim count.) | PLEASE NOTE: that with this revision some prim related features may be broke for a while. (things like linking prims and the parcel prim count.) | ||
− | Also this revision may not work on mono, but that will be fixed soon. | + | Also this revision may not work on mono, but that will be fixed soon. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r1580 | babblefrog | 2007-08-09 09:37:04 -0700 (Thu, 09 Aug 2007) | 1 line | r1580 | babblefrog | 2007-08-09 09:37:04 -0700 (Thu, 09 Aug 2007) | 1 line | ||
Line 1,799: | Line 1,799: | ||
r1575 | sdague | 2007-08-08 20:56:11 -0700 (Wed, 08 Aug 2007) | 3 lines | r1575 | sdague | 2007-08-08 20:56:11 -0700 (Wed, 08 Aug 2007) | 3 lines | ||
− | Start defining prim shape definition. | + | Start defining prim shape definition. Officially bed time now |
Line 1,838: | Line 1,838: | ||
r1568 | sdague | 2007-08-08 13:30:38 -0700 (Wed, 08 Aug 2007) | 2 lines | r1568 | sdague | 2007-08-08 13:30:38 -0700 (Wed, 08 Aug 2007) | 2 lines | ||
− | sigh, Data ... not Date. | + | sigh, Data ... not Date. I'm dumb |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 1,897: | Line 1,897: | ||
The startup set of assets in the local asset server can now be set from a xml file (OpenSimAssetSet.xml). (remember to make changes to the set, you will also need to delete the old asset .yap file, so that it is recreated). | The startup set of assets in the local asset server can now be set from a xml file (OpenSimAssetSet.xml). (remember to make changes to the set, you will also need to delete the old asset .yap file, so that it is recreated). | ||
− | Also the set of items in the | + | Also the set of items in the OpenSimulator inventory Library can also now be set from a xml file (OpenSimLibrary.xml). |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r1554 | lbsa71 | 2007-08-08 08:59:49 -0700 (Wed, 08 Aug 2007) | 1 line | r1554 | lbsa71 | 2007-08-08 08:59:49 -0700 (Wed, 08 Aug 2007) | 1 line | ||
Line 1,964: | Line 1,964: | ||
r1540 | sdague | 2007-08-07 12:49:43 -0700 (Tue, 07 Aug 2007) | 3 lines | r1540 | sdague | 2007-08-07 12:49:43 -0700 (Tue, 07 Aug 2007) | 3 lines | ||
− | starting to push some of the actual sql commands to get this to disk. | + | starting to push some of the actual sql commands to get this to disk. |
Not working yet. | Not working yet. | ||
Line 1,986: | Line 1,986: | ||
r1535 | sdague | 2007-08-07 08:45:16 -0700 (Tue, 07 Aug 2007) | 4 lines | r1535 | sdague | 2007-08-07 08:45:16 -0700 (Tue, 07 Aug 2007) | 4 lines | ||
− | actually transfer some data to the row definition. | + | actually transfer some data to the row definition. Going to hook |
this up to the sim in my env now to make sure we're getting data flow | this up to the sim in my env now to make sure we're getting data flow | ||
in a reasonable way at this point. | in a reasonable way at this point. | ||
Line 1,993: | Line 1,993: | ||
r1534 | sdague | 2007-08-07 08:13:27 -0700 (Tue, 07 Aug 2007) | 4 lines | r1534 | sdague | 2007-08-07 08:13:27 -0700 (Tue, 07 Aug 2007) | 4 lines | ||
− | actually get sqlite stuff to compile. | + | actually get sqlite stuff to compile. This isn't connected to the |
− | main prebuild yet. | + | main prebuild yet. Going to attempt to get some tracing on current |
SceneObjects first | SceneObjects first | ||
Line 2,000: | Line 2,000: | ||
r1533 | sdague | 2007-08-07 07:39:00 -0700 (Tue, 07 Aug 2007) | 3 lines | r1533 | sdague | 2007-08-07 07:39:00 -0700 (Tue, 07 Aug 2007) | 3 lines | ||
− | some more sqlite stuff. | + | some more sqlite stuff. Checking in to get it to another computer |
to do a bit more live hacking on data flow | to do a bit more live hacking on data flow | ||
Line 2,192: | Line 2,192: | ||
r1494 | mingchen | 2007-08-02 17:14:11 -0700 (Thu, 02 Aug 2007) | 1 line | r1494 | mingchen | 2007-08-02 17:14:11 -0700 (Thu, 02 Aug 2007) | 1 line | ||
− | *Estate settings are now saved in their own configuration file called estate_settings.xml using the configuration system. | + | * Estate settings are now saved in their own configuration file called estate_settings.xml using the configuration system. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r1493 | babblefrog | 2007-08-02 14:34:45 -0700 (Thu, 02 Aug 2007) | 2 lines | r1493 | babblefrog | 2007-08-02 14:34:45 -0700 (Thu, 02 Aug 2007) | 2 lines | ||
Line 2,215: | Line 2,215: | ||
r1489 | sdague | 2007-08-02 12:42:29 -0700 (Thu, 02 Aug 2007) | 3 lines | r1489 | sdague | 2007-08-02 12:42:29 -0700 (Thu, 02 Aug 2007) | 3 lines | ||
− | specify openjpeg with explicit path to current directory. | + | specify openjpeg with explicit path to current directory. Needed in some |
linux environments. | linux environments. | ||
Line 2,407: | Line 2,407: | ||
r1447 | afrisby | 2007-07-29 00:24:20 -0700 (Sun, 29 Jul 2007) | 1 line | r1447 | afrisby | 2007-07-29 00:24:20 -0700 (Sun, 29 Jul 2007) | 1 line | ||
− | * | + | * OpenSimulator now performs compatibility checks at startup and warns the user if the Operating System or Platform version they are using is unsupported. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r1446 | afrisby | 2007-07-29 00:14:04 -0700 (Sun, 29 Jul 2007) | 3 lines | r1446 | afrisby | 2007-07-29 00:14:04 -0700 (Sun, 29 Jul 2007) | 3 lines | ||
Line 2,467: | Line 2,467: | ||
r1435 | mw | 2007-07-25 12:18:34 -0700 (Wed, 25 Jul 2007) | 1 line | r1435 | mw | 2007-07-25 12:18:34 -0700 (Wed, 25 Jul 2007) | 1 line | ||
− | Added the default shape to the | + | Added the default shape to the OpenSimulator library. Now need to get the new ruth into asset format and add that. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r1434 | mw | 2007-07-25 11:19:38 -0700 (Wed, 25 Jul 2007) | 1 line | r1434 | mw | 2007-07-25 11:19:38 -0700 (Wed, 25 Jul 2007) | 1 line | ||
− | Start of the | + | Start of the OpenSimulator library , for now only contains a few textures. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r1433 | afrisby | 2007-07-25 07:44:52 -0700 (Wed, 25 Jul 2007) | 1 line | r1433 | afrisby | 2007-07-25 07:44:52 -0700 (Wed, 25 Jul 2007) | 1 line | ||
Line 2,522: | Line 2,522: | ||
r1422 | mingchen | 2007-07-23 12:30:33 -0700 (Mon, 23 Jul 2007) | 3 lines | r1422 | mingchen | 2007-07-23 12:30:33 -0700 (Mon, 23 Jul 2007) | 3 lines | ||
− | *Added configuration plugin (OpenSim.Framework.Configuration.HTTP.dll) that fetches a file from a remote server | + | * Added configuration plugin (OpenSim.Framework.Configuration.HTTP.dll) that fetches a file from a remote server |
− | *Right now, values are not saved back to the remote server, but that will be changed | + | * Right now, values are not saved back to the remote server, but that will be changed |
− | *Removed some warnings from invalid references that were not used anyways | + | * Removed some warnings from invalid references that were not used anyways |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r1421 | mw | 2007-07-23 10:22:23 -0700 (Mon, 23 Jul 2007) | 1 line | r1421 | mw | 2007-07-23 10:22:23 -0700 (Mon, 23 Jul 2007) | 1 line | ||
Line 2,607: | Line 2,607: | ||
r1403 | afrisby | 2007-07-21 15:20:22 -0700 (Sat, 21 Jul 2007) | 2 lines | r1403 | afrisby | 2007-07-21 15:20:22 -0700 (Sat, 21 Jul 2007) | 2 lines | ||
− | * Renamed terrain functions to match | + | * Renamed terrain functions to match OpenSimulator naming styles. |
* Added capability to support minimum/maximum terrain limits (from the last 'bake') | * Added capability to support minimum/maximum terrain limits (from the last 'bake') | ||
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 2,641: | Line 2,641: | ||
r1396 | mingchen | 2007-07-20 10:08:01 -0700 (Fri, 20 Jul 2007) | 1 line | r1396 | mingchen | 2007-07-20 10:08:01 -0700 (Fri, 20 Jul 2007) | 1 line | ||
− | *Added ability to manually set the configuration plugin dll from ConfigurationMember | + | * Added ability to manually set the configuration plugin dll from ConfigurationMember |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r1395 | lbsa71 | 2007-07-20 07:16:12 -0700 (Fri, 20 Jul 2007) | 2 lines | r1395 | lbsa71 | 2007-07-20 07:16:12 -0700 (Fri, 20 Jul 2007) | 2 lines | ||
Line 2,658: | Line 2,658: | ||
r1392 | mingchen | 2007-07-19 16:08:10 -0700 (Thu, 19 Jul 2007) | 2 lines | r1392 | mingchen | 2007-07-19 16:08:10 -0700 (Thu, 19 Jul 2007) | 2 lines | ||
− | *Added new config files into share -- cut down to 256 for practicality reasons | + | * Added new config files into share -- cut down to 256 for practicality reasons |
− | *Added make.php in same folder that was used to generate these files | + | * Added make.php in same folder that was used to generate these files |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r1391 | mw | 2007-07-19 15:59:43 -0700 (Thu, 19 Jul 2007) | 1 line | r1391 | mw | 2007-07-19 15:59:43 -0700 (Thu, 19 Jul 2007) | 1 line | ||
Line 2,667: | Line 2,667: | ||
r1390 | mingchen | 2007-07-19 13:39:33 -0700 (Thu, 19 Jul 2007) | 3 lines | r1390 | mingchen | 2007-07-19 13:39:33 -0700 (Thu, 19 Jul 2007) | 3 lines | ||
− | *Moved XmlConfiguration to its own project | + | * Moved XmlConfiguration to its own project |
− | *Made it possible to load a configuration interface by DLL | + | * Made it possible to load a configuration interface by DLL |
− | *Deleted the 1024 config files until they are updated | + | * Deleted the 1024 config files until they are updated |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r1389 | mw | 2007-07-19 13:21:02 -0700 (Thu, 19 Jul 2007) | 1 line | r1389 | mw | 2007-07-19 13:21:02 -0700 (Thu, 19 Jul 2007) | 1 line | ||
Line 2,677: | Line 2,677: | ||
r1388 | mingchen | 2007-07-19 08:01:14 -0700 (Thu, 19 Jul 2007) | 3 lines | r1388 | mingchen | 2007-07-19 08:01:14 -0700 (Thu, 19 Jul 2007) | 3 lines | ||
− | *Handler Functions can now refuse an object as invalid by returning false, thus forcing the user to re-enter the data | + | * Handler Functions can now refuse an object as invalid by returning false, thus forcing the user to re-enter the data |
− | *Added TYPE_STRING_NOT_EMPTY that requires some sort of text to be entered | + | * Added TYPE_STRING_NOT_EMPTY that requires some sort of text to be entered |
− | *Added another parameter to addConfigurationOption called use_default_no_prompt that will not ask via the console a configuration option; it will use whatever is in the config file. If nothing is in the config file for that option, it will force itself to use default | + | * Added another parameter to addConfigurationOption called use_default_no_prompt that will not ask via the console a configuration option; it will use whatever is in the config file. If nothing is in the config file for that option, it will force itself to use default |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r1387 | mw | 2007-07-19 03:44:19 -0700 (Thu, 19 Jul 2007) | 1 line | r1387 | mw | 2007-07-19 03:44:19 -0700 (Thu, 19 Jul 2007) | 1 line | ||
− | Added some Alert methods to Scene , and a console command handler. So from the console to send alerts use : alert general <message> , for a instance wide message | + | Added some Alert methods to Scene , and a console command handler. So from the console to send alerts use : alert general <message> , for a instance wide message , or use alert firstname secondname <message> to send a alert to one user. (TODO: add region wide messages). |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r1386 | afrisby | 2007-07-18 20:36:39 -0700 (Wed, 18 Jul 2007) | 1 line | r1386 | afrisby | 2007-07-18 20:36:39 -0700 (Wed, 18 Jul 2007) | 1 line | ||
* Fixing sandbox mode crash caused by removal of LocalStorage during cleanup earlier. | * Fixing sandbox mode crash caused by removal of LocalStorage during cleanup earlier. | ||
+ | |||
+ | [[Category:Release Notes]] |
Latest revision as of 21:21, 3 March 2012
r1951 | danx0r | 2007-09-17 07:36:20 -0700 (Mon, 17 Sep 2007) | 1 line
fixed typo in README
r1949 | sdague | 2007-09-17 06:06:07 -0700 (Mon, 17 Sep 2007) | 3 lines
added top level README file. It would be good if people looked this over
r1948 | sdague | 2007-09-17 05:52:03 -0700 (Mon, 17 Sep 2007) | 2 lines
fixing me some line endings
r1947 | sdague | 2007-09-17 05:14:23 -0700 (Mon, 17 Sep 2007) | 3 lines
I think this is the last bits for a consistant pristine source build with "nant dist" target
r1946 | sdague | 2007-09-17 04:55:09 -0700 (Mon, 17 Sep 2007) | 2 lines
getting closer to a dist that will run
r1945 | sdague | 2007-09-17 04:25:47 -0700 (Mon, 17 Sep 2007) | 2 lines
the beginnings of a workable dist target
r1944 | sdague | 2007-09-17 04:01:37 -0700 (Mon, 17 Sep 2007) | 2 lines
updated prebuild
r1943 | sdague | 2007-09-17 03:58:06 -0700 (Mon, 17 Sep 2007) | 3 lines
allow for raw inject of nant files to aid in building things like build targets
r1942 | sdague | 2007-09-17 01:46:52 -0700 (Mon, 17 Sep 2007) | 2 lines
attempt to add extra set of nant local rules
r1941 | sdague | 2007-09-17 01:32:20 -0700 (Mon, 17 Sep 2007) | 2 lines
added a way to pull in external nant targets for release processing
r1940 | tedd | 2007-09-17 01:06:20 -0700 (Mon, 17 Sep 2007) | 2 lines
Forgot to check in prebuild.xml on sat, see someone already did :) Fix in DNS resolve
r1939 | lbsa71 | 2007-09-17 00:31:15 -0700 (Mon, 17 Sep 2007) | 2 lines
- Moved some commands from Scene into SceneManager so they could be used with 'root'
- Removed some duplicated commands
r1938 | lbsa71 | 2007-09-17 00:10:23 -0700 (Mon, 17 Sep 2007) | 1 line
- doh*
r1937 | lbsa71 | 2007-09-16 23:57:17 -0700 (Sun, 16 Sep 2007) | 13 lines
- CHANGED SOME CONSOLE COMMAND BEHAVIOURS
* Normalized 'change-region' so (almost) all commands are context sensitive (use 'root' or '..' to set 'all scenes' context) * 'terrain-sim' is thusly obsolete, use 'change-region', followed by 'terrain' * Introduced SceneManager to administrate operations on group of scenes and moved relevant funcs there. * In it, there's a ForEach(Action<Scene>) that either passes all scenes, or only current scene depending on context. * Changed default prim backup (save-xml/load-xml) xml to "prim-backup.xml" * Changed Disable/EnablePermissions to BypassPermissions = true/false;
Also:
* Removed unused and non-existent project ref
r1936 | sdague | 2007-09-16 11:32:58 -0700 (Sun, 16 Sep 2007) | 2 lines
added version
r1935 | sdague | 2007-09-16 11:31:24 -0700 (Sun, 16 Sep 2007) | 3 lines
Some more work on passing enough info to nant to make reasonable release targets
r1934 | babblefrog | 2007-09-16 06:02:16 -0700 (Sun, 16 Sep 2007) | 1 line
Fixed missing Axiom references.
r1933 | tedd | 2007-09-15 20:36:13 -0700 (Sat, 15 Sep 2007) | 2 lines
Implemented: llSetText, llResetScript Implemented: llHTTPRequest (queue, thread, etc -- but not actuall call)
r1932 | tedd | 2007-09-15 09:45:37 -0700 (Sat, 15 Sep 2007) | 1 line
Implemented: llStringToBase64, llBase64ToString, llXorBase64Strings, llXorBase64StringsCorrect, llGetTimestamp
r1931 | tedd | 2007-09-15 09:16:57 -0700 (Sat, 15 Sep 2007) | 2 lines
Bugfixed: llListRandomize Implemented: llListSort, llList2ListStrided, llDeleteSubString, llInsertString
r1930 | tedd | 2007-09-15 08:55:40 -0700 (Sat, 15 Sep 2007) | 1 line
llList2Key, llList2Rot, llList2List
r1929 | tedd | 2007-09-15 08:45:20 -0700 (Sat, 15 Sep 2007) | 1 line
Implemented llList2CSV, llCSV2List, llListRandomize, llList2Vector, llListFindList, llListInsertList, llDeleteSubList
r1928 | tedd | 2007-09-15 07:57:07 -0700 (Sat, 15 Sep 2007) | 1 line
Will display error in main chat if unsupported llFunction is used.
r1927 | dalien | 2007-09-15 07:52:53 -0700 (Sat, 15 Sep 2007) | 3 lines
Prevent the crash due to exception in system ReadLine that I saw today during loadtesting.
r1926 | tedd | 2007-09-15 07:22:38 -0700 (Sat, 15 Sep 2007) | 1 line
Now loading "OpenSim.Region.ScriptEngine.Common.dll" into scripts AppDomain and "using OpenSim.Region.ScriptEngine.Common;" at start of script when converted from LSL. Vectors and rotations now works.
r1925 | mw | 2007-09-15 03:53:46 -0700 (Sat, 15 Sep 2007) | 1 line
Hopefully fixed the build error that I introduced with my last commit.
r1924 | sdague | 2007-09-15 03:43:19 -0700 (Sat, 15 Sep 2007) | 3 lines
put some locking around user access, which should help with the exception dalien found during crash-a-thon
r1923 | mw | 2007-09-15 03:39:17 -0700 (Sat, 15 Sep 2007) | 1 line
Testing to see if this fixes the editing appearance crash, or makes it (or anything else) worse.
r1922 | sdague | 2007-09-15 03:17:24 -0700 (Sat, 15 Sep 2007) | 2 lines
Start adding zip target to prebuild for nant
r1921 | lbsa71 | 2007-09-14 06:46:05 -0700 (Fri, 14 Sep 2007) | 4 lines
- Wired up chat so that channel goes into OnChatFromViewer. However:
* There's no libsl reply packet field for it, I guess other channels than 0 makes no sense sending back to clients. * We do not currently support objects listening, so there's really no way of actually using this feature.
So; somebody please wire chat all the way to the scripts.
r1920 | lbsa71 | 2007-09-14 02:25:07 -0700 (Fri, 14 Sep 2007) | 3 lines
- fixed script compilation
* reversed //c# - if * rightifyed what's actually converted
r1919 | sdague | 2007-09-14 01:57:13 -0700 (Fri, 14 Sep 2007) | 2 lines
more fun with LSL implementations
r1918 | sdague | 2007-09-14 01:55:22 -0700 (Fri, 14 Sep 2007) | 2 lines
added ability to update group position
r1917 | sdague | 2007-09-14 01:27:54 -0700 (Fri, 14 Sep 2007) | 2 lines
update url in default welcome note
r1916 | mw | 2007-09-13 23:02:24 -0700 (Thu, 13 Sep 2007) | 1 line
Can now set the http ports that grid server and user server use.
r1915 | danx0r | 2007-09-13 14:53:13 -0700 (Thu, 13 Sep 2007) | 1 line
ODE: no more slippin' & slidin'
r1914 | dalien | 2007-09-13 09:39:04 -0700 (Thu, 13 Sep 2007) | 2 lines
Added CLI "debug packet 0..255" to enable the in/out packet dumps with various verbosity
r1913 | sdague | 2007-09-13 07:19:57 -0700 (Thu, 13 Sep 2007) | 2 lines
llSetPos(), llGetPos(), llGetLocalPos() now implemented
r1912 | tedd | 2007-09-13 07:15:02 -0700 (Thu, 13 Sep 2007) | 1 line
If first 4 characters in script is "//C#" script will be treated as pure C# instead of LSL/C# hybrid. This means no preprocessing before compile.
r1911 | sdague | 2007-09-13 06:10:21 -0700 (Thu, 13 Sep 2007) | 3 lines
add some locks around DataSet manipulation to ensure we are doing this safely
r1910 | dalien | 2007-09-13 06:09:14 -0700 (Thu, 13 Sep 2007) | 2 lines
Fix the terrain heightmap load from images (tested PNG and GIF).
r1909 | sdague | 2007-09-13 06:06:54 -0700 (Thu, 13 Sep 2007) | 4 lines
implement llGetScale and llSetScale drop IScriptHost for now and just use SceneObjectPart, given how many of SceneObjectPart's properties we need for the script engine
r1908 | sdague | 2007-09-13 04:41:42 -0700 (Thu, 13 Sep 2007) | 3 lines
remove ^M, as native storage should be UNIX format, and ^M in/out mashing will happen on the windows side now that eol-style is correct
r1907 | sdague | 2007-09-13 04:39:58 -0700 (Thu, 13 Sep 2007) | 2 lines
adding eol-style attributes on new files
r1906 | tedd | 2007-09-13 04:11:08 -0700 (Thu, 13 Sep 2007) | 1 line
Hiding evidence that I once was a VB coder (thanks to refactoring). Renamed member names to smallcapsy.
r1905 | lbsa71 | 2007-09-12 22:25:26 -0700 (Wed, 12 Sep 2007) | 6 lines
Backup is now optional on classes
- Removed unused BackUp method on EntityBase
- Added overridable InSceneBackup property on SceneObjectGroup
- Refactored out AttachToBackup and DetachFromBackup
- Normalized namespace OpenSim.DataStore.MonoSqliteStorage to OpenSim.DataStore.MonoSqlite
r1904 | tedd | 2007-09-12 06:27:04 -0700 (Wed, 12 Sep 2007) | 1 line
GUI: Added placeholders + info on what to be done
r1903 | tedd | 2007-09-12 06:16:08 -0700 (Wed, 12 Sep 2007) | 1 line
GUI also contains option for Stand Alone mode.
r1902 | tedd | 2007-09-12 06:03:21 -0700 (Wed, 12 Sep 2007) | 1 line
Early alpha version of a GUI tool to configure and start OpenSimulator. Currently can start an already configured Grid server.
r1901 | sdague | 2007-09-12 03:56:04 -0700 (Wed, 12 Sep 2007) | 5 lines
I think 1.0f makes a better offset than 1.2f for basic physics (less floating, not too much crouching). I think that we'll have to rethink what the terrain resolution is down the road, as we don't really have enough sample data to actually get people placed right on the land.
r1900 | sdague | 2007-09-12 03:54:34 -0700 (Wed, 12 Sep 2007) | 4 lines
add timestamps to log messages. This probably needs to all be cleaned up with a real logging module later, but this should make reading logs easier for now
r1899 | tedd | 2007-09-11 22:37:46 -0700 (Tue, 11 Sep 2007) | 1 line
Fixed DNS resolve bug for Grid mode on multi-Homer systems.
r1898 | sdague | 2007-09-11 21:44:21 -0700 (Tue, 11 Sep 2007) | 2 lines
debug for mysql issue
r1897 | babblefrog | 2007-09-11 14:41:26 -0700 (Tue, 11 Sep 2007) | 1 line
Another attempt at fixing the disappearing estate_settings.xml file.
r1896 | sdague | 2007-09-11 08:13:24 -0700 (Tue, 11 Sep 2007) | 3 lines
Fix for setting region through property. This should allow mysql to work again in grid mode for user storage.
r1895 | dalien | 2007-09-11 08:11:10 -0700 (Tue, 11 Sep 2007) | 2 lines
Kill little green men on minimap if the avatar logs off.
r1894 | mw | 2007-09-11 07:33:32 -0700 (Tue, 11 Sep 2007) | 1 line
Fixing namespace problems
r1893 | lbsa71 | 2007-09-11 07:20:09 -0700 (Tue, 11 Sep 2007) | 1 line
- minor refactorings
r1892 | mw | 2007-09-11 07:18:34 -0700 (Tue, 11 Sep 2007) | 1 line
Applied ldvoipeng's patch [#360], sorry for it taking so long to apply it. If in future anyone's patch hasn't been applied within a few days, please can someone kick one of the developers with svn access.
r1891 | dalien | 2007-09-11 07:11:21 -0700 (Tue, 11 Sep 2007) | 4 lines
Get rid of extra green men in minimap on region crossings (they were child agents, not delirium tremens - thanks MW!); Get green men when connecting; Update the green men in the region you leave.
r1890 | sdague | 2007-09-11 01:26:51 -0700 (Tue, 11 Sep 2007) | 2 lines
default to sqlite for assets, will help flush out any other bugs
r1889 | sdague | 2007-09-11 01:25:32 -0700 (Tue, 11 Sep 2007) | 2 lines
move the locks closer to the data, sqlite for assets now works like a champ
r1888 | sdague | 2007-09-11 01:24:58 -0700 (Tue, 11 Sep 2007) | 2 lines
remove autogenerated files
r1887 | mw | 2007-09-11 00:04:05 -0700 (Tue, 11 Sep 2007) | 1 line
Added part 3 of Darok's BulletX patch. The bulletX plugin is now a project in the opensim build/solution. To use change the physics setting in opensim.ini to "modified_BulletX". At the moment I have been unable to test this as when using the bulletX plugin for me opensim is using 100% of processor.
r1886 | sdague | 2007-09-10 22:26:14 -0700 (Mon, 10 Sep 2007) | 4 lines
add DeleteAsset this also moves commit points around a bit for debuging, though this will change back now the MW has worked out synchronization
r1885 | mw | 2007-09-10 21:54:55 -0700 (Mon, 10 Sep 2007) | 1 line
Trying some locks on asset database access.
r1884 | babblefrog | 2007-09-10 12:35:51 -0700 (Mon, 10 Sep 2007) | 1 line
Make grass and trees phantom by default. Same behavior as LL grid.
r1883 | sdague | 2007-09-10 07:35:16 -0700 (Mon, 10 Sep 2007) | 2 lines
weekly setting of eol-native
r1882 | lbsa71 | 2007-09-10 06:42:11 -0700 (Mon, 10 Sep 2007) | 1 line
- Took a stab at #388
r1881 | sdague | 2007-09-10 06:34:20 -0700 (Mon, 10 Sep 2007) | 2 lines
added some debugging for tracing where asset code isn't working with sqlite
r1880 | sdague | 2007-09-10 01:14:38 -0700 (Mon, 10 Sep 2007) | 2 lines
mass update of urls in source code to new website
r1879 | mw | 2007-09-10 00:48:22 -0700 (Mon, 10 Sep 2007) | 1 line
A couple of fixes to make sure db4o gets set as the default asset database. Also added a couple of console output lines to try to make it easier to tell which asset storage system is in use.
r1878 | mw | 2007-09-10 00:23:43 -0700 (Mon, 10 Sep 2007) | 1 line
Added "asset_database =" option to opensim.ini, so the asset database can be selected. Currently set default back to db4o until more people test using sqlite.
r1877 | mw | 2007-09-09 23:45:54 -0700 (Sun, 09 Sep 2007) | 3 lines
hooked up sdague new sqlite asset database provider to the old asset system. So we can still use sqlite for assets while we wait for the rest of the new asset system to be wrote. Needs more testing, so if it causes problems will have to swap back to db4o.
r1876 | lbsa71 | 2007-09-09 21:30:11 -0700 (Sun, 09 Sep 2007) | 2 lines
- Fixed: Accessing xmlrpc with invalid xml data would crash the sim.
- Ignored some bins and gens
r1875 | danx0r | 2007-09-09 14:21:09 -0700 (Sun, 09 Sep 2007) | 1 line
added avatar updates for physics movement -- fixes gravity & avatar collision (ODE)
r1874 | dalien | 2007-09-09 10:32:03 -0700 (Sun, 09 Sep 2007) | 3 lines
Little green men (aka dots on minimap). Thanks to bushing for pointing out that it is done by CoarseLocationUpdatePacket.
r1873 | danx0r | 2007-09-09 08:28:15 -0700 (Sun, 09 Sep 2007) | 1 line
ODE: added support for Phantom flag. Presently you need to add 1024 to ObjectFlags by hand
r1872 | danx0r | 2007-09-09 06:24:18 -0700 (Sun, 09 Sep 2007) | 1 line
ODE fix: avatar/avatar collision enabled. Needs client update fix to be seen correctly. In the right repository this time..
r1871 | dalien | 2007-09-08 09:48:52 -0700 (Sat, 08 Sep 2007) | 3 lines
A small try/catch wrapper to prevent the CLI errors from nuking the sim. Now will just print the backtrace on the screen and continue.
r1870 | dalien | 2007-09-08 09:30:39 -0700 (Sat, 08 Sep 2007) | 5 lines
Partial fix for the "avatars permanently facing east" - now the rotation is set correctly, but only with the movement of the avatar. The in-place rotation updates need a little bit of more thought, and will be in a separate commit.
r1869 | babblefrog | 2007-09-08 06:27:11 -0700 (Sat, 08 Sep 2007) | 1 line
Another attempt at an i386 version of libode. If this doesn't test out for people with older processors... I dunno what the next step is.
r1868 | mw | 2007-09-08 04:08:38 -0700 (Sat, 08 Sep 2007) | 1 line
Added region console command "edit-scale". To use first use change-region to set the active region as the one you want. Then use "edit-scale <primitivename> <xvalue> <yvalue> <zvalue>" so a example is "edit-scale myprimitive 30.0 25.0 35.0" [ Note the primitive name can't have spaces in it. Also if there is more than one primitive with that name in the region, then it will edit the first one it finds. Also it currently doesn't search through the sub primitives of linked groups. So the primitive needs to be either a single primitive object or the root prim of a group. ]
r1867 | mw | 2007-09-08 01:12:19 -0700 (Sat, 08 Sep 2007) | 1 line
Cut down on the number of compile warnings. Now down to 5: 4 are related to unused events on IClientAPI and 1 is a unused variable in LSL_BuiltIn_Commands (which I'll leave to Tedd, as he will know if it will be used in the future or not).
r1866 | mw | 2007-09-08 00:50:31 -0700 (Sat, 08 Sep 2007) | 4 lines
Converted the LSL scripting engine into a IRegionModule, so now all "modules" share a common base interface and are loaded from the single loader. (It seems to work fine, but I have left the old scriptengine loader, incase we have to change back). Removed the reference to OpenJpeg in the DynamicTextureModule, to see if that was causing the build problem someone is having. Added a Temporary fix for the "existing connection was forcibly closed by the remote host" exception on windows when a user logs out of a multiregion instance. Some early work to prepare for improving the way clients are updated (about prims etc).
r1865 | sdague | 2007-09-07 06:29:08 -0700 (Fri, 07 Sep 2007) | 4 lines
added SQLiteAssetData class first pass. This should work, but it will current store local and temporary assets as well. Will fix that later.
r1864 | sdague | 2007-09-07 05:42:49 -0700 (Fri, 07 Sep 2007) | 2 lines
remove build files from svn
r1863 | sdague | 2007-09-07 05:37:05 -0700 (Fri, 07 Sep 2007) | 2 lines
factor out common methods to SQLiteBase
r1862 | sdague | 2007-09-07 04:51:57 -0700 (Fri, 07 Sep 2007) | 3 lines
minor change to CONTRIBUTORS, and a quick test of the new svn environment
r1861 | mw | 2007-09-06 07:15:16 -0700 (Thu, 06 Sep 2007) | 1 line
added experimental method of trying to relieve missing prim problem (by adding a limit of the number of prim update packets sent in each update loop).
r1860 | danx0r | 2007-09-05 20:31:32 -0700 (Wed, 05 Sep 2007) | 1 line
fixed mantis bug 375 (copy broken with physics/ODE enabled)
r1859 | mw | 2007-09-05 14:36:55 -0700 (Wed, 05 Sep 2007) | 1 line
Added "force-update" console command (when a region is set as active), which forces the region to send updates of all the prims to all clients. Not sure how well this is going to work with a few users on at the same time, but it might work as a temporary hack to relieve the problem of missing prims.
r1858 | mw | 2007-09-05 05:00:44 -0700 (Wed, 05 Sep 2007) | 1 line
Added "Local" and "Temporary" Fields to the AssetBase class.
r1857 | babblefrog | 2007-09-04 22:05:25 -0700 (Tue, 04 Sep 2007) | 1 line
Fix for permissions on library textures.
r1856 | babblefrog | 2007-09-04 19:54:59 -0700 (Tue, 04 Sep 2007) | 1 line
Recompiled libode to work on older processors
r1855 | mw | 2007-09-04 14:06:42 -0700 (Tue, 04 Sep 2007) | 1 line
Just trying to get more debug info from a exception that has been reported.
r1854 | mw | 2007-09-04 13:21:03 -0700 (Tue, 04 Sep 2007) | 2 lines
Added partial help info when calling "help" command with a region set. Added AddDynamicTextureData() to DynamicTextureModule, so that a script (or another module even) can create a dynamic texture by passing a string with the data in, rather than a url. This could be used for anything from a script passing a basic text string (and having it rendered to a texture) or the script building its own html document.
r1853 | mw | 2007-09-04 11:28:35 -0700 (Tue, 04 Sep 2007) | 1 line
Fixed it so "shutdown" command works when a region is set as the active console region.
r1852 | mw | 2007-09-04 11:14:45 -0700 (Tue, 04 Sep 2007) | 1 line
Part 2 of Darok's BulletX patches.
r1851 | mw | 2007-09-04 11:03:29 -0700 (Tue, 04 Sep 2007) | 1 line
Part 1 of Darok's BulletX patches.
r1850 | mw | 2007-09-04 10:53:21 -0700 (Tue, 04 Sep 2007) | 1 line
Removed the exit-region command, now use "change-region root" or "change-region .." to change back to root level. [Would be nice if the command prompt changed to show what the current region was, but think that will need changes to the console code so for now it will have to stay as it is].
r1849 | mw | 2007-09-04 10:09:47 -0700 (Tue, 04 Sep 2007) | 2 lines
Added "show modules" command that if at root level will display a list of loaded "shared modules" (modules instances that are shared by multiple regions) or if a region is set then will display the list of local modules loaded in that region. Can now use "show users" when a region is set, to have a list of users in just that region displayed.
r1848 | mw | 2007-09-04 09:48:06 -0700 (Tue, 04 Sep 2007) | 1 line
Using change-region without a region name will now display the currently active region's name.
r1847 | mw | 2007-09-04 09:39:44 -0700 (Tue, 04 Sep 2007) | 2 lines
Fixed it so change-region works with region names that have spaces in them. Fixed it so that change-region gives some feedback to show if its worked (found the region) or not.
r1846 | mw | 2007-09-04 06:43:56 -0700 (Tue, 04 Sep 2007) | 5 lines
Some work on Module loading/management. Some more modules templates classes (hoping that someone will pick some of these and work on implementing them). Early version of the "Dynamic Texture Module", although currently there are no render modules included (so not really functional without them). Added osSetDynamicTextureURL script function, for attaching a dynamic texture to a prim. Some work on the console command handling. Added "change-region <regionname>" and "exit-region" so that after the use of change-region, the commands entered will apply to that region only. Then use exit-region to return to the top level (so commands then function as they did before and either apply to all regions or to the first region) (Note: this hasn't been tested very much)
r1845 | danx0r | 2007-09-01 16:07:58 -0700 (Sat, 01 Sep 2007) | 1 line
reverting opensim.ini to proper default state
r1844 | danx0r | 2007-09-01 14:30:51 -0700 (Sat, 01 Sep 2007) | 1 line
ODE bugfix: multiple avatars now supported properly
r1843 | danx0r | 2007-09-01 04:06:48 -0700 (Sat, 01 Sep 2007) | 1 line
once more, without the debug statements (ODE multi-region fixes, various debugging)
r1842 | danx0r | 2007-09-01 04:01:11 -0700 (Sat, 01 Sep 2007) | 1 line
umm, nevermind all that -- this is the real ODE region fix. I'll get subversion someday
r1841 | danx0r | 2007-09-01 03:34:45 -0700 (Sat, 01 Sep 2007) | 1 line
oops -- restoring opensim.ini
r1840 | danx0r | 2007-09-01 03:32:19 -0700 (Sat, 01 Sep 2007) | 1 line
more ODE fixes & optimizations. Works better with 1834!
r1839 | sdague | 2007-08-31 06:03:39 -0700 (Fri, 31 Aug 2007) | 3 lines
remove some more rote Verbose strings, leave only ones that actually have something interesting to say
r1838 | mw | 2007-08-31 05:19:36 -0700 (Fri, 31 Aug 2007) | 2 lines
Added a Debug method to the Console/log class that has the Conditional attribute (set to "DEBUG"), so we can use that for writing extra debug info to the console. [for anyone who doesn't know about the Conditional attribute, it is a attribute that can be set on a method, and then any call to that method will on be compiled if the terms of that condition are met, ie is this case only if "DEBUG" is true. So its a cleaner implementation of the #if #endif directives]. A few other minor changes.
r1837 | sdague | 2007-08-31 04:48:29 -0700 (Fri, 31 Aug 2007) | 4 lines
change debugging around failed prim loading. I have one prim that doesn't like loading in my environment, and hopefully this will help figure out what is going on
r1836 | danx0r | 2007-08-30 16:23:44 -0700 (Thu, 30 Aug 2007) | 1 line
danx0r (first checkin!) fixes OdePlugin.cs RemovePrim() lock bug
r1835 | sdague | 2007-08-30 12:58:41 -0700 (Thu, 30 Aug 2007) | 2 lines
remove debugging statement
r1834 | tedd | 2007-08-30 11:51:22 -0700 (Thu, 30 Aug 2007) | 2 lines
Config option for loading ScriptEngine (wjordan) Removed project file for ExcensionsScriptModule
r1833 | mw | 2007-08-30 06:47:04 -0700 (Thu, 30 Aug 2007) | 2 lines
Added some place holder classes for various modules. Some work on the asset cache, can people please test this. including on one of the public systems so we can see if it causes problems with multiple users.
r1832 | sdague | 2007-08-29 18:28:34 -0700 (Wed, 29 Aug 2007) | 3 lines
default to sqlite for user storage. You will have to recreate users after this change.
r1831 | mw | 2007-08-29 12:09:45 -0700 (Wed, 29 Aug 2007) | 1 line
few small changes (all work in progress).
r1830 | mw | 2007-08-29 09:48:44 -0700 (Wed, 29 Aug 2007) | 1 line
Remove a debug line.
r1829 | mw | 2007-08-29 09:35:22 -0700 (Wed, 29 Aug 2007) | 1 line
Fixed the problem of prims not being loaded from the database (that my last commit created).
r1828 | mw | 2007-08-29 08:39:57 -0700 (Wed, 29 Aug 2007) | 2 lines
Various small changes (some likely to be removed again soon)
r1827 | mw | 2007-08-29 08:32:48 -0700 (Wed, 29 Aug 2007) | 1 line
Attempt to cut down how often objects are backed up to the database.
r1826 | babblefrog | 2007-08-28 18:50:59 -0700 (Tue, 28 Aug 2007) | 1 line
Attempt to fix bug on linux where estate_settings.xml gets wiped.
r1825 | babblefrog | 2007-08-28 18:14:03 -0700 (Tue, 28 Aug 2007) | 1 line
Partial fix for corner-handle prim resize bug. Doesn't work correctly with linked-prims yet, but single prims are good (Thanks Dharma!)
r1824 | mw | 2007-08-28 13:07:59 -0700 (Tue, 28 Aug 2007) | 1 line
Fixed the problem of uploaded animations not showing up in inventory [Mantis number 338]. They should now show up in inventory and play locally should work. But Play in world doesn't seem to work yet.
r1823 | mw | 2007-08-28 12:55:42 -0700 (Tue, 28 Aug 2007) | 2 lines
Applied danx0r's ODE patch [mantis number 340]. Corrected a few out dated things in the ExtensionsScriptModule.
r1822 | mw | 2007-08-28 11:40:40 -0700 (Tue, 28 Aug 2007) | 1 line
Corrected the namespace in OpenSim.Region.Physics.Manager, so now namespace should equal project and directory.
r1821 | mw | 2007-08-28 11:30:28 -0700 (Tue, 28 Aug 2007) | 1 line
Taken the old scripting engine out of Region.Environment and moved it into a separate module: OpenSim.Region.ExtensionsScriptModule (named as such because the purpose of it is to script server extensions, rather than "user scripting" like Tedd's engine.)
r1820 | tedd | 2007-08-28 11:22:48 -0700 (Tue, 28 Aug 2007) | 1 line
startup event on script added to object, not all inside object.
r1819 | mw | 2007-08-28 11:09:36 -0700 (Tue, 28 Aug 2007) | 1 line
As part of our "we aim to please" commitment, have added the ability to create a user in one command line: "create user firstname secondname passwrd regionX regionY". This allows the use of the "command-script" feature. So to add a bunch of new accounts, just create a text file, and add a line as above for each account. Then in the opensim console, type: "command-script filename".
r1818 | sdague | 2007-08-28 08:33:22 -0700 (Tue, 28 Aug 2007) | 2 lines
use order by ParentID to ensure root prims are selected first
r1817 | mw | 2007-08-28 08:29:37 -0700 (Tue, 28 Aug 2007) | 1 line
Removed last commit, as sdague has also done a fix.
r1816 | mw | 2007-08-28 08:27:27 -0700 (Tue, 28 Aug 2007) | 1 line
Attempt to track down the loading prims error. So Temporary fix to see if it is what we think.
r1815 | sdague | 2007-08-28 08:11:56 -0700 (Tue, 28 Aug 2007) | 2 lines
some changes which get us closer to Sqlite storage for users
r1814 | mw | 2007-08-28 07:26:23 -0700 (Tue, 28 Aug 2007) | 1 line
Moved XferModule to OpenSim.Region.Environment.Modules namespace/directory.
r1813 | mw | 2007-08-28 07:21:17 -0700 (Tue, 28 Aug 2007) | 6 lines
Start of trying to make Region/Scene more modular. Added preliminary IRegionModule interface. Also have a work in progress way of Modules registering optional API methods (kind of like Apache optional functions). But there must be a cleaner/nicer way in c# of doing these than the current way. Added three work in progress modules: ChatModule (simple handles in world chat, but by moving this to a module, we could support other types of chat modules, ie like a irc - opensim bridge module. ) , AvatarProfilesModule and XferModule. Moved most of the code from Scene.ModifyTerrain() into the BasicTerrain library, as the start of trying to make that more modular. Stopped Child agents showing up as part of the "show users" command.
r1812 | sdague | 2007-08-28 06:02:51 -0700 (Tue, 28 Aug 2007) | 3 lines
Ensure that UserProfileData doesn't pass down null values. These cause some issues with the ADO.NET mapping
r1811 | sdague | 2007-08-28 05:34:00 -0700 (Tue, 28 Aug 2007) | 3 lines
sqlite is storing now, uint64 makes things "interesting". however lookup isn't working
r1810 | sdague | 2007-08-28 04:49:25 -0700 (Tue, 28 Aug 2007) | 2 lines
added some more types that will be needed
r1809 | sdague | 2007-08-27 19:25:44 -0700 (Mon, 27 Aug 2007) | 4 lines
sqlite user datastore "should" be functionally complete with this checkin, though it's not tested. Will do that tommorrow.
r1808 | babblefrog | 2007-08-27 18:57:38 -0700 (Mon, 27 Aug 2007) | 1 line
reverting to old case sensitive username behavior. As sdague pointed out,we are moving away from db4o to sql, and this won't work.
r1807 | babblefrog | 2007-08-27 18:16:33 -0700 (Mon, 27 Aug 2007) | 1 line
Avatar login names are no longer case sensitive
r1806 | sdague | 2007-08-27 15:03:21 -0700 (Mon, 27 Aug 2007) | 4 lines
first pass implementation of sqlite storage for user data. This isn't functional enough to use yet, but does compile. Should be ready for testing in another day or so.
r1805 | sdague | 2007-08-27 13:39:34 -0700 (Mon, 27 Aug 2007) | 2 lines
remove sqlite3-inventory, this db is autocreated now
r1804 | sdague | 2007-08-27 13:13:57 -0700 (Mon, 27 Aug 2007) | 2 lines
remove inventory, this is auto created now
r1803 | sdague | 2007-08-27 12:16:00 -0700 (Mon, 27 Aug 2007) | 2 lines
enable sqlite storage by default
r1802 | mw | 2007-08-27 09:21:16 -0700 (Mon, 27 Aug 2007) | 1 line
Fixed the bug that sent a region port as the CAPS url, instead of sending the httpListener port.
r1801 | sdague | 2007-08-27 09:14:48 -0700 (Mon, 27 Aug 2007) | 2 lines
get rid of my debugging, it causes a crash on multiple backups
r1800 | sdague | 2007-08-27 08:51:39 -0700 (Mon, 27 Aug 2007) | 2 lines
some debugging to see if there are easy optimizations here for update
r1799 | mw | 2007-08-27 08:34:21 -0700 (Mon, 27 Aug 2007) | 3 lines
Deleted a few old files that are no longer used. Deleted the GridInterfaces projects, and for now moved the old local asset server into Framework.Communications, as we prepare to rewrite the asset cache and asset server. Deleted Framework.manager as I am sure this is no longer in use.
r1798 | mw | 2007-08-27 04:18:50 -0700 (Mon, 27 Aug 2007) | 2 lines
Stopped EntityBase from implementing IScriptHost, as don't think it should, multiple objects are based on entitybase and they all don't want the baggage from IScriptHost. SceneObjectPart already implements it anyway. Added llGetOwner function, and tested the ll functions that I added in last commit.
r1797 | mw | 2007-08-27 03:34:28 -0700 (Mon, 27 Aug 2007) | 2 lines
Another small tweak to image sending. Implemented a few ll Functions, llSetObjectName llGetObjectName, llLoadURL (all currently untested).
r1796 | babblefrog | 2007-08-26 22:18:07 -0700 (Sun, 26 Aug 2007) | 1 line
Here is your ocean back. You will probably need to delete your regionassets.yap, and will lose your uploaded assets.
r1795 | babblefrog | 2007-08-26 21:20:14 -0700 (Sun, 26 Aug 2007) | 1 line
Tweaks to assetcache to make texture downloading better (I hope)
r1794 | babblefrog | 2007-08-26 18:58:56 -0700 (Sun, 26 Aug 2007) | 1 line
Fixing llList2double issue (Thanks ldvoipeng)
r1793 | tedd | 2007-08-26 14:21:21 -0700 (Sun, 26 Aug 2007) | 1 line
llList-commands from ldvoipeng, new Default.lsl from dalien
r1792 | mw | 2007-08-26 13:34:14 -0700 (Sun, 26 Aug 2007) | 1 line
See if this fixes the 0x0 texture size problems, and speeds up texture downloads in general a little bit.
r1791 | mw | 2007-08-26 10:57:25 -0700 (Sun, 26 Aug 2007) | 3 lines
Another attempt to fix the image sending bug (next week, I intend to rewrite the assetcache and asset server). Attempt to fix bug # 326. (crashing when using save-xml and hollow prims) Attempt to fix bug # 328 (limit of 50 items in a folder)
r1790 | tedd | 2007-08-26 08:56:42 -0700 (Sun, 26 Aug 2007) | 1 line
Danxors patch for >30prims with ODE
r1789 | tedd | 2007-08-26 07:04:22 -0700 (Sun, 26 Aug 2007) | 1 line
in-world run-time error-message no-w con-tains function-name.
r1788 | tedd | 2007-08-26 06:31:58 -0700 (Sun, 26 Aug 2007) | 1 line
Run-time script errors are now shown in-world. No line number though, might require script to be compiled with (slow) debug information.
r1787 | tedd | 2007-08-26 01:43:46 -0700 (Sun, 26 Aug 2007) | 1 line
Bugfix for last commit, { instead of (
r1786 | tedd | 2007-08-26 01:20:48 -0700 (Sun, 26 Aug 2007) | 1 line
Fixed bug that occurs sometimes on script unload where queued script event was attempted executed after AppDomain was unloaded.
r1785 | tedd | 2007-08-25 15:26:27 -0700 (Sat, 25 Aug 2007) | 1 line
Fixed error on shutdown caused by ThreadAbortException sending message through already disposed logger. Thanks ckrinke
r1784 | tedd | 2007-08-25 14:50:28 -0700 (Sat, 25 Aug 2007) | 1 line
Forgot mutex lock on List<> for timers
r1783 | tedd | 2007-08-25 14:35:03 -0700 (Sat, 25 Aug 2007) | 1 line
Script compiler should now show error on correct line number in original LSL-script.
r1782 | mw | 2007-08-25 13:50:32 -0700 (Sat, 25 Aug 2007) | 1 line
Applied dalien's libsl login patch (should now allow libsl clients to once again login to opensim) [Seems I was the one who broke it...sorry ]
r1781 | mw | 2007-08-25 13:44:06 -0700 (Sat, 25 Aug 2007) | 1 line
Applied dalien's "show users" patch
r1780 | mw | 2007-08-25 13:38:57 -0700 (Sat, 25 Aug 2007) | 1 line
oops , shouldn't have committed my local testing changes
r1779 | mw | 2007-08-25 13:35:51 -0700 (Sat, 25 Aug 2007) | 1 line
Second attempt to commit : Test to see if this change improves or makes worse the texture sending bug
r1778 | tedd | 2007-08-25 13:34:54 -0700 (Sat, 25 Aug 2007) | 2 lines
Removal of script that was unable to compile no longer crashes server. Displays script compile error messages in-world.
r1777 | mw | 2007-08-25 13:33:53 -0700 (Sat, 25 Aug 2007) | 1 line
Test to see if this change improves or makes worse the texture sending bug
r1776 | tedd | 2007-08-25 13:07:46 -0700 (Sat, 25 Aug 2007) | 1 line
testing Tedds temporary CIA-standin
r1775 | tedd | 2007-08-25 13:04:05 -0700 (Sat, 25 Aug 2007) | 1 line
testing Tedds temporary CIA-standin
r1774 | babblefrog | 2007-08-25 12:29:30 -0700 (Sat, 25 Aug 2007) | 1 line
Added texture set for the library. To enable, delete your regionassets.yap. WARNING: IF YOU DELETE THIS FILE YOU WILL LOSE ANY ASSETS THAT YOU HAVE UPLOADED.
r1773 | tedd | 2007-08-25 12:08:15 -0700 (Sat, 25 Aug 2007) | 1 line
Added class for "long commands" (command that returns as event) with dedicated thread for processing. Added support for llSetTimerEvent(). Deleting old compiled scripts before new compile is attempted (avoids loading wrong script on compile error).
r1772 | tedd | 2007-08-25 08:31:47 -0700 (Sat, 25 Aug 2007) | 1 line
Scripts no longer crash sim after 5 minutes (override InitializeLifetimeService). Loading/Unloading of scripts are now handled in separate thread so server is no delayed because of this. Each script is loaded into a single AppDomain (temporary test for script unload, eats ~15KB more memory for each script). Unload of scripts has been verified to free up memory.
r1771 | mw | 2007-08-25 07:12:40 -0700 (Sat, 25 Aug 2007) | 1 line
Hopefully fixed the bugs in primitives rotation editing
r1770 | sdague | 2007-08-25 06:06:09 -0700 (Sat, 25 Aug 2007) | 3 lines
updated to include saving of object flags. People will need to blow away their databases after this point.
r1769 | mw | 2007-08-24 14:15:23 -0700 (Fri, 24 Aug 2007) | 1 line
Set some default values for "create user" in case anyone just pressing return as the answer to some of the settings.
r1768 | mw | 2007-08-24 13:58:24 -0700 (Fri, 24 Aug 2007) | 1 line
Now also enabled Inventory persistence in standalone mode when account Authentication is turned off.
r1767 | sdague | 2007-08-24 11:52:41 -0700 (Fri, 24 Aug 2007) | 3 lines
add some better verbose statements to get a better feel for what is going on in the data paths
r1766 | mw | 2007-08-24 09:30:27 -0700 (Fri, 24 Aug 2007) | 1 line
Hopefully fixed the issue of inventory not working for the master account. (Note you will need to delete userprofile.yap for this to take effect.)
r1765 | mw | 2007-08-24 09:17:57 -0700 (Fri, 24 Aug 2007) | 1 line
Small bit of refactoring to the startup command script code (moved it into a separate method), so that I could add a new CLI command of "command-script <fileName>", so that as well as the startup command script still being processed on startup. A user can create other command scripts and use the single command ("command-script <filename>") to run them at any time. Could be useful for trying out various configurations etc.
r1764 | sdague | 2007-08-24 08:51:31 -0700 (Fri, 24 Aug 2007) | 2 lines
it helps to actually call TestTables to get the new tables created
r1763 | sdague | 2007-08-24 08:48:44 -0700 (Fri, 24 Aug 2007) | 3 lines
setting to native line ending for new files
r1762 | sdague | 2007-08-24 08:42:53 -0700 (Fri, 24 Aug 2007) | 3 lines
updated SQLite Inventory to newer model data definition, and add automatic generating of the inventory table
r1761 | mw | 2007-08-24 07:32:22 -0700 (Fri, 24 Aug 2007) | 1 line
Fixed a problem where some prims didn't show up when you crossed or teleported into another region.
r1760 | mw | 2007-08-24 06:35:51 -0700 (Fri, 24 Aug 2007) | 1 line
Added temporary fix for the sqlite datastore exception in windows .Net, Added a Try catch block around "shapeDa.Fill(ds.Tables["primshapes"]);" line. Seems if the database file is empty (ie opensim has just created it or nothing has been stored in it yet.) then the exception will be fired and catch, then opensim can continue and have no problems (it will still save prims fine), then on next restart if the database file has entries in it, the exception will no longer be thrown.
r1759 | mw | 2007-08-24 05:38:48 -0700 (Fri, 24 Aug 2007) | 1 line
Had "using OpenSim.Physics.Manager;" defined twice in SceneObjectGroup.cs, so removed one of them.
r1758 | mw | 2007-08-24 05:34:00 -0700 (Fri, 24 Aug 2007) | 1 line
Hopefully fixed mantis bug #318 (exception when a prim moves across a border, for now have stopped prims moving beyond a regions area, will add sending prims from one region to another soon).
r1757 | sdague | 2007-08-24 05:02:52 -0700 (Fri, 24 Aug 2007) | 2 lines
attempted fix for .NET issue with the database
r1756 | mw | 2007-08-24 04:42:44 -0700 (Fri, 24 Aug 2007) | 1 line
Scripts are now copied into a prim (ie new copy placed in the prim) rather than moved into there.
r1755 | mw | 2007-08-24 04:04:07 -0700 (Fri, 24 Aug 2007) | 3 lines
Updated sqlite3.dll to version 3.4.2 Fixed it so now when you move a script to a Prim or delete a script from a prim the change should show up in the prims inventory straight away (without having to close the edit window and reopen it). When linking prims, all parts except for the root part of the new group are removed from the physics engine, as currently we only really support root parts in the physics engine.
r1754 | sdague | 2007-08-23 12:48:21 -0700 (Thu, 23 Aug 2007) | 2 lines
Add region to db
r1753 | sdague | 2007-08-23 12:28:09 -0700 (Thu, 23 Aug 2007) | 6 lines
I think this fixes blob save/load issues (though I'm still not convinced this will handle > 8k textures yet). Need MW to test to see if this gets rid of his issue.
There is commented code left in here for now until we know it is fixed
r1752 | tedd | 2007-08-23 11:43:11 -0700 (Thu, 23 Aug 2007) | 1 line
Lowered priority of script threads. Executing state_entry() event on script rez.
r1751 | mw | 2007-08-23 10:21:08 -0700 (Thu, 23 Aug 2007) | 5 lines
Added RemovePrim method to the physics plugins interface. Implemented that method in ODE plugin. Hooked it up so when deleting/taking prims into your inventory they will be removed from physics engine. Enabled the other physics hook ups in Scene.cs (and also added registering prims with physics plugin when they are rezzed from Inventory.) So now to get the avatar to prim collision testing working, just change to use the ODE plugin (in the OpenSim.ini file, physics = OpenDynamicsEngine). Remember though ODE only really works (without problems) when running with a single region.
r1750 | sdague | 2007-08-23 08:16:53 -0700 (Thu, 23 Aug 2007) | 3 lines
grouping of functions to make the overall logic easier to grasp for people, and start to show how this can be super classed with some common elements.
r1749 | sdague | 2007-08-23 07:54:04 -0700 (Thu, 23 Aug 2007) | 5 lines
remove this sqlite file as the database is actually autogenerated from the MonoSqlite module, and the schema is evolving over there.
People would just get into trouble if they creat the db with this.
r1748 | sdague | 2007-08-23 06:08:52 -0700 (Thu, 23 Aug 2007) | 2 lines
fix typo
r1747 | mw | 2007-08-23 04:38:50 -0700 (Thu, 23 Aug 2007) | 5 lines
Implemented Resize Method in OdePrim. attached the links to that from SceneObject, so now resizing works (as much as resizing currently works in opensim, fixing resizing in general is on my todo list for today). Rotation of a root prim also now updates the physics engine. So think there really is only deleteprim left, then it should be usable (Different shapes (other than boxes that it currently uses) can wait a little bit longer). [of course there are still the other issues of ODE not really working when there is more than one region in a instance of opensim].
r1746 | mw | 2007-08-23 04:18:16 -0700 (Thu, 23 Aug 2007) | 3 lines
Added a PhysicsActor PhysActor member to SceneObjectPart, and made it so this is set when registering the prims with the physics engine. Position changes of the prim is now updated straight away to physic engine. (note at the moment, only root prim is registered with physics engine. Think we need to decide how we are going to manage child prims and physics.) As before this is all currently disabled (in scene.cs) until its in a bit more working condition.
r1745 | mw | 2007-08-23 03:53:42 -0700 (Thu, 23 Aug 2007) | 1 line
Added danx0r's physics patch, although for now have disabled the lines in Scene.cs, as any changes to prims (like size or position changes) are only updated to the physics engine when you restart opensim. Also prims aren't deleted from the physics engine. These shouldn't be hard to fix.
r1744 | babblefrog | 2007-08-22 22:26:02 -0700 (Wed, 22 Aug 2007) | 1 line
More lsl functions (thanks to ldviopeng and wjordan!)
r1743 | sdague | 2007-08-22 14:45:26 -0700 (Wed, 22 Aug 2007) | 7 lines
setup test tables function which lets us make sure that everything we are going to ask for from the database is actually there. This will let us bail early with a useful error message, instead of late with a hard to understand one.
Do some other cleanups to get rid of debug input I put in
r1742 | sdague | 2007-08-22 14:09:38 -0700 (Wed, 22 Aug 2007) | 5 lines
Bit of refactoring of the sqlite storage code to build the data definition in ado.net objects up front. This makes auto generating the sql commands work a lot more reliably.
r1741 | tedd | 2007-08-22 13:01:04 -0700 (Wed, 22 Aug 2007) | 1 line
Debug shows how many bytes (total) a script (assembly) uses after compile and load.
r1740 | tedd | 2007-08-22 12:49:36 -0700 (Wed, 22 Aug 2007) | 1 line
Correct OpenSim.ini and inventoryStore.db
r1739 | tedd | 2007-08-22 12:40:30 -0700 (Wed, 22 Aug 2007) | 1 line
Seems like I commited OpenSim.ini and inventoryStore.db unintentionally in last commit...
r1738 | tedd | 2007-08-22 12:33:10 -0700 (Wed, 22 Aug 2007) | 2 lines
GC.GetTotalMemory(true) was blocking. We now support individual scripts on individual prims. Do the script dance... \o/ \o\ /o/ \o/ .o.
r1737 | tedd | 2007-08-22 11:41:31 -0700 (Wed, 22 Aug 2007) | 1 line
Added OnRemoveScript event handler to ScriptEngine. Fixed event queuing of empty objects crash.
r1736 | mw | 2007-08-22 11:36:47 -0700 (Wed, 22 Aug 2007) | 1 line
Added OnRemoveScript(uint localID, LLUUID itemID) event , trigged when a script in a primitive is deleted.
r1735 | tedd | 2007-08-22 11:09:38 -0700 (Wed, 22 Aug 2007) | 1 line
(Untested) Scripts are individually loaded into objects (on rez), and event fired likewise. Bugfixes coming in next commit.
r1734 | mw | 2007-08-22 10:46:23 -0700 (Wed, 22 Aug 2007) | 1 line
Added Scene.GetSceneObjectPart(uint localID)
r1733 | mw | 2007-08-22 10:40:26 -0700 (Wed, 22 Aug 2007) | 1 line
Made SceneObjectGroup.GetChildPrim() public, for now so that script engine can get ref to the SceneObjectPart/ IScriptHost.
r1732 | mw | 2007-08-22 09:59:13 -0700 (Wed, 22 Aug 2007) | 1 line
A little bit of cleaning up.
r1731 | lbsa71 | 2007-08-22 09:04:04 -0700 (Wed, 22 Aug 2007) | 1 line
A case of 'while I was working someone set me up the bomb'.
r1730 | lbsa71 | 2007-08-22 08:29:47 -0700 (Wed, 22 Aug 2007) | 1 line
- Added stub OnRezScript handler with plentiful of comments
r1729 | mw | 2007-08-22 08:07:21 -0700 (Wed, 22 Aug 2007) | 1 line
added ParentPartID to TaskInventoryItem class to make it easier to store them in database.
r1728 | mw | 2007-08-22 07:48:53 -0700 (Wed, 22 Aug 2007) | 1 line
Fixed typo.
r1727 | mw | 2007-08-22 07:47:01 -0700 (Wed, 22 Aug 2007) | 2 lines
Added forgotten file. Made a change to the Scene.EventManager OnRezScript event, it now includes the itemID as a param. This uuid is unique to each instance of a script, so can be used for tracking changes/editing, stopping and deleting a script.
r1726 | mw | 2007-08-22 07:37:54 -0700 (Wed, 22 Aug 2007) | 1 line
Start of Task Inventory (ie prim's inventory). For now, you can only move scripts into a prim (from your user inventory) and although the script will now show up in the prims inventory, you can't make any changes to it (or delete it). Also a prim's inventory is currently not saved between restarts.
r1725 | babblefrog | 2007-08-21 22:00:25 -0700 (Tue, 21 Aug 2007) | 1 line
Fix for un-encrypted master avatar password in user database
r1724 | sdague | 2007-08-21 15:01:30 -0700 (Tue, 21 Aug 2007) | 4 lines
auto create sqlite database if it doesn't exist. This works, but needs some cleaning up prior to release. However this should make it easy for people to start using sqlite storage.
r1723 | mw | 2007-08-21 14:03:18 -0700 (Tue, 21 Aug 2007) | 1 line
Added OnRezScript event to Scene.EventManager.Which the script engine should subscribe to. This is triggered whenever a script is moved into a primitive (and includes the localid of the prim and the script text as params) . Currently though the script item isn't deleted from a users inventory, nor does it actually show up in the objects inventory (this will be fixed soon.) So that means that it isn't currently possible to edit a script (or delete it) once it has been added to a primitive.
r1722 | mw | 2007-08-21 12:03:44 -0700 (Tue, 21 Aug 2007) | 3 lines
changed the comment lines from # to ; in opensim.ini. added a serverside_object_permissions = false entry (set to true to enable permission checking on prim editing etc). set the default for standalone account authentication to be turned on (so we don't get lots of people asking why inventory doesn't work). Just remember to use "create user" to create the accounts.
r1721 | sdague | 2007-08-21 11:34:49 -0700 (Tue, 21 Aug 2007) | 2 lines
self document how to enable prim storage
r1720 | mw | 2007-08-21 11:11:45 -0700 (Tue, 21 Aug 2007) | 1 line
Hopefully fixed the problem of users avatars not always showing up when either you or another user has crossed from one region to another. (however a avatar's appearance isn't kept across regions, but we need to add that to inter-regions communications so for now people will have to put up with some other user's avatars appearing as the bald(ish) fat man
r1719 | mw | 2007-08-21 10:47:01 -0700 (Tue, 21 Aug 2007) | 1 line
Old group is now deleted from datastore when you link groups/prims, so that the new group can be stored correctly.
r1718 | mw | 2007-08-21 09:46:10 -0700 (Tue, 21 Aug 2007) | 1 line
Think linking prims should now work correctly (if its not then please someone let me know) and the rotations are kept. [Now just need to fix the editing (rotation and position) of individual prims of a group]
r1717 | mw | 2007-08-21 09:32:31 -0700 (Tue, 21 Aug 2007) | 1 line
A bit more work on prim building related code. Think most of the building tools are now connected up and its now just a case of doing some bug fixing.
r1716 | mw | 2007-08-21 09:25:57 -0700 (Tue, 21 Aug 2007) | 3 lines
Shift and Drag copying should now work correctly. [This was one of those stupid little one line bugs that was so much fun to track down that I decided to spend a few hours on it) Linking groups should now work better than it did, but still a bit of work to do on getting the rotations of all the parts after linking right. Added part of dalien's #301 patch (xml loading/saving related parts with some small changes)
r1715 | mw | 2007-08-21 06:21:03 -0700 (Tue, 21 Aug 2007) | 2 lines
Can now turn on/off server side permission checking (on prim editing etc) from the opensim.ini file. Just add a line to the Startup section like : serverside_object_permissions = true Changes /editing that are made to clothing/ body parts in your inventory should now be saved between logins/ restarts.
r1714 | mw | 2007-08-20 09:07:37 -0700 (Mon, 20 Aug 2007) | 1 line
Added Property to SceneObjectGroup to allow the UUID of the region it is in to be read.
r1713 | mw | 2007-08-20 08:49:06 -0700 (Mon, 20 Aug 2007) | 1 line
The regionUUID is now being passed to the datastore calls.
r1712 | mw | 2007-08-20 04:52:55 -0700 (Mon, 20 Aug 2007) | 1 line
Instant Messages between users in the same region should actually now work.
r1711 | tedd | 2007-08-20 03:58:51 -0700 (Mon, 20 Aug 2007) | 1 line
Some minor changes + krinkec's updates to ll* functions.
r1709 | tedd | 2007-08-19 10:47:47 -0700 (Sun, 19 Aug 2007) | 1 line
Added "StopScriot()" to ScriptManager. Stops Executor from executing events in script, removes script from EventQueueManagers target list, tells AppDomainManager that script is no longer active (and ready for unload).
r1708 | mw | 2007-08-19 07:55:43 -0700 (Sun, 19 Aug 2007) | 1 line
small clean up.
r1707 | mw | 2007-08-19 06:35:20 -0700 (Sun, 19 Aug 2007) | 8 lines
Sqlite datastore should now save the textures and extraparams data (used by sculpties) correctly. [Really need to add a ExtraParams field to the sqlite database though, but for now I have combined their data so that we don't lose backward compatibility, know a couple of people have been using the datastore already]. Now have a rough day/night cycle (the movement of the sun needs to be made smoother but for now it is better than we had I think). Added dalien's patch (issue 294) for saving and loading prims to a xml file (think he will be modifying these to be import/export functions and maybe writing a xml datastore for backups). Some preliminary work on task inventory (ie object's/prim's inventory). Added place holder data for AvatarProperties (ie a avatar's profile). Should we store this sort of data on the user server or have another server for it (a normal webserver should work). Added a few more method to IClientAPI. Sure there is something I'm forgeting.
r1706 | tedd | 2007-08-19 04:38:58 -0700 (Sun, 19 Aug 2007) | 1 line
Code comments on recent changes in EventQueueManager
r1705 | tedd | 2007-08-19 04:09:54 -0700 (Sun, 19 Aug 2007) | 1 line
Sped up EventQueueManager response time (scripts now respond quickly). Added support for multiple threads executing events on objects, but only one thread on one script at the time (to utilize MultiCore/hyperthreading CPU's).
r1704 | tedd | 2007-08-19 03:28:27 -0700 (Sun, 19 Aug 2007) | 1 line
Added event method invoke cache to Executor. "Bind once, Invoke multiple times". Will speed up script event execution considerable. But at the cost of some memory (will be optimized later with RuntimeXHandle).
r1703 | tedd | 2007-08-18 23:52:59 -0700 (Sat, 18 Aug 2007) | 1 line
Moved script loading from ScriptManager to AppDomainManager. Now increases scripts loaded count in AppDomain properly.
r1702 | babblefrog | 2007-08-18 23:14:36 -0700 (Sat, 18 Aug 2007) | 1 line
More prep work for adding prims to ODE physics
r1701 | tedd | 2007-08-18 16:38:03 -0700 (Sat, 18 Aug 2007) | 1 line
Did I forget to add IScript.cs? Yes I did...
r1700 | tedd | 2007-08-18 16:24:38 -0700 (Sat, 18 Aug 2007) | 1 line
Moved in-AppDomain event execution from Script to OpenSim.Region.ScriptEngine.Executor. Script no longer responsible for handling event calls to itself (and we can create reference cache in Executor).
r1699 | babblefrog | 2007-08-18 16:05:02 -0700 (Sat, 18 Aug 2007) | 1 line
starting to add bits and pieces to physics prims that we will eventually need for collisions. not hooked in yet.
r1698 | tedd | 2007-08-18 15:33:06 -0700 (Sat, 18 Aug 2007) | 1 line
Added (theoretical) AppDomain cleanup code.
r1697 | tedd | 2007-08-18 15:09:07 -0700 (Sat, 18 Aug 2007) | 2 lines
Scripts are working again. Scripts are now loaded into limited AppDomains (no security yet).
- phew* that only took me 12 hours of coding...
r1696 | tedd | 2007-08-18 14:31:35 -0700 (Sat, 18 Aug 2007) | 1 line
Script loads into separate AppDomain without errors. Events and llFunctions not working yet.
r1695 | tedd | 2007-08-18 14:10:40 -0700 (Sat, 18 Aug 2007) | 1 line
Moved OpenSim.Region.ScriptEngine.Common.dll from bin\ScriptEngine\ to bin\ folder - hopefully solves compile problem on Linux.
r1694 | tedd | 2007-08-18 13:53:13 -0700 (Sat, 18 Aug 2007) | 1 line
LSL Compiler now only referring required assemblies (DotNetEngine and Common). Changed Vector and Rotation to custom types (stored in Common) that needs to be changed later. No longer using Axiom. Script support still broken.
r1693 | tedd | 2007-08-18 12:54:04 -0700 (Sat, 18 Aug 2007) | 1 line
Working on AppDomains. Scripting is now officially broken. :]
r1692 | tedd | 2007-08-18 11:53:03 -0700 (Sat, 18 Aug 2007) | 1 line
Moved LSL_BuiltIn_Commands_Interface.cs to a separate library (OpenSim.Region.ScriptEngine.Common). Fixed last compile error (forgot to include LSL_BuiltIn_Commands.cs).
r1691 | tedd | 2007-08-18 11:18:14 -0700 (Sat, 18 Aug 2007) | 1 line
Started on AppDomains for ScriptEngine. Moved llFunctions in LSL_BaseClass.cs to LSL_BuiltIn_Commands.cs. Changed how scripts are loaded.
r1690 | babblefrog | 2007-08-18 10:10:54 -0700 (Sat, 18 Aug 2007) | 1 line
When teleporting to distant region, you can now go to the point you want to go to, instead of the default 128,128
r1689 | babblefrog | 2007-08-18 09:56:05 -0700 (Sat, 18 Aug 2007) | 1 line
llstrenglength (thanks ldvoipeng!)
r1688 | babblefrog | 2007-08-17 19:15:21 -0700 (Fri, 17 Aug 2007) | 1 line
lsl test cases, and llregioncorner (thanks Dalien!)
r1687 | afrisby | 2007-08-17 15:57:46 -0700 (Fri, 17 Aug 2007) | 1 line
- Applied dalien's terrain help patch (thanks!)
r1686 | afrisby | 2007-08-17 15:44:34 -0700 (Fri, 17 Aug 2007) | 2 lines
- Added new terrain-sim <simname> <terrain commands...> function to run terrain commands on a specific sim.
- Made arguments for terrain save grdmap optional. Uses defaultstripe if no argument specified.
r1685 | tedd | 2007-08-17 14:24:38 -0700 (Fri, 17 Aug 2007) | 2 lines
Pimped up Default.lsl. Now featuring a touch counter. Changed "ObjectID" in ScriptEngine to IScriptHost reference. Events will now be queued based on IScriptHost reference instead of string ID of object. Removed "root" object reference in script.
r1684 | tedd | 2007-08-17 12:47:40 -0700 (Fri, 17 Aug 2007) | 1 line
Removed RAIL test from startup for now...
r1683 | tedd | 2007-08-17 11:42:54 -0700 (Fri, 17 Aug 2007) | 1 line
(2/2) Added DotSets.dll and Mono.PEToolkit.dll
r1682 | tedd | 2007-08-17 11:42:07 -0700 (Fri, 17 Aug 2007) | 1 line
(1/2) removed DotSets.dll and Mono.PEToolkit.dll
r1681 | tedd | 2007-08-17 11:39:04 -0700 (Fri, 17 Aug 2007) | 3 lines
Added RAIL.dll Updated DotSets.dll and Mono.PEToolkit.dll Started on microthreading - currently display exception during startup
r1680 | tedd | 2007-08-17 10:33:18 -0700 (Fri, 17 Aug 2007) | 1 line
krinkec's updates to ll* interface and functions.
r1679 | mingchen | 2007-08-17 08:45:49 -0700 (Fri, 17 Aug 2007) | 1 line
- Moved network_servers_info.xml into OpenSim.ini under [Network]
r1678 | afrisby | 2007-08-16 16:29:28 -0700 (Thu, 16 Aug 2007) | 1 line
- Added support for the IMG-format loader to terrain's load-tile function.
r1677 | lbsa71 | 2007-08-16 11:40:44 -0700 (Thu, 16 Aug 2007) | 5 lines
- Now sending manager, host and root host to Script in constructor.
- Changed how Script accesses World
- Implemented llSay, llWhisper and llShout
- Added SetText() to IScriptHost, implemented llText
- Minor renamings to conform with code conventions
r1676 | mw | 2007-08-16 11:22:08 -0700 (Thu, 16 Aug 2007) | 2 lines
Had to rename Rotation in SceneObjectGroup to GroupRotation to stop conflict with Rotation in entitybase (couldn't override as they are different types (LL vs Axiom) and didn't want to add new). When you take prims into inventory (or delete them), they should now be removed from the prim datastore, so they no longer reappear in-world when you restart opensim.
r1675 | lbsa71 | 2007-08-16 10:08:03 -0700 (Thu, 16 Aug 2007) | 3 lines
- Introduced IScriptHost as an interface to fetching object data from scripts.
- This meant introducing AbsolutePosition on all objects (since SimChat wants that)
r1674 | mw | 2007-08-16 09:57:30 -0700 (Thu, 16 Aug 2007) | 1 line
Deleted old inventoryCache.cs
r1673 | mw | 2007-08-16 09:31:32 -0700 (Thu, 16 Aug 2007) | 1 line
Taking Prims (SceneObjectGroups) in and out of inventory should now work and if left in inventory will still be there after restarts. (as with the rest of inventory it will only fully work in standalone mode with account authentication turned on).
r1672 | mw | 2007-08-16 07:48:58 -0700 (Thu, 16 Aug 2007) | 1 line
I will get it right, honestly!
r1671 | mw | 2007-08-16 07:37:16 -0700 (Thu, 16 Aug 2007) | 1 line
Sorry everyone forget to include this, if someone wants to arrange it, I will present myself on a deepgrid region for public flogging.
r1670 | mw | 2007-08-16 04:24:40 -0700 (Thu, 16 Aug 2007) | 1 line
Can now set the plugins for standalone mode's Inventory database (default sqlite) and for its user database (default DB4o). Currently changing the user plugin to MySql should work (if you have MySql setup (should be same as for grid mode). There is also a MySql provider for the inventory but not 100% certain if that is finished and functional (will need to check with Adam on that).
r1669 | lbsa71 | 2007-08-15 14:24:25 -0700 (Wed, 15 Aug 2007) | 4 lines
The 'Party Party Groupie Groupie Life is a game' commit:
* Added prototypical MoneyBalance support * Finalized konceptual touch wiring * Turned SimpleApp into a tedious harvesting game.
r1668 | tedd | 2007-08-15 12:30:19 -0700 (Wed, 15 Aug 2007) | 1 line
compile error removed :)
r1667 | tedd | 2007-08-15 12:25:29 -0700 (Wed, 15 Aug 2007) | 1 line
Bugfixes in LSL compiler. Changed most datatypes to int (instead of UInt32) and double (instead of float).
r1666 | mingchen | 2007-08-15 12:08:27 -0700 (Wed, 15 Aug 2007) | 2 lines
- Added the ability to run commands after all regions have started up
- By default, it is set to startup_commands.txt. Simply add a list of commands separated by a new line to be run or change the file by changing the path of a startup commands file in OpenSim.ini
r1665 | mw | 2007-08-15 11:34:36 -0700 (Wed, 15 Aug 2007) | 1 line
More work on inventory, can now create other inventory types, like Clothes and body parts. [Note while you can edit these, at the moment your changes won't be saved between restarts. This will be fixed very soon.]
r1664 | lbsa71 | 2007-08-15 11:13:32 -0700 (Wed, 15 Aug 2007) | 1 line
- We now have a field of spinning objects.
r1663 | lbsa71 | 2007-08-15 11:02:05 -0700 (Wed, 15 Aug 2007) | 3 lines
- Added more spinning parts to ComplexObject.
- We now have CylinderShape
- This commit dedicated to the birth of techno house.
r1662 | lbsa71 | 2007-08-15 10:15:41 -0700 (Wed, 15 Aug 2007) | 3 lines
- Again, FileSystemObject reports filename.
- SimpleApp now featuring spinning box with spinning parts.
- Damn. That's cool.
r1661 | lbsa71 | 2007-08-15 09:57:47 -0700 (Wed, 15 Aug 2007) | 1 line
- Exploring Group/Part from an app perspective.
r1660 | afrisby | 2007-08-15 09:57:01 -0700 (Wed, 15 Aug 2007) | 1 line
- Applying ckrinke's LSL baseclass changes (Thanks!)
r1659 | afrisby | 2007-08-15 09:52:24 -0700 (Wed, 15 Aug 2007) | 6 lines
- Fixed bug with llModPow
- Implemented llSleep
- Implemented llGetEnergy (always returns 1.0)
- Implemented llGetRegionName
- Implemented llGetRegionTimeDilation (always returns 1.0)
- Implemented llGetRegionFPS (always returns 10.0)
r1658 | afrisby | 2007-08-15 09:44:00 -0700 (Wed, 15 Aug 2007) | 5 lines
- New LSL functions
+ llAsin / llAcos + llMD5String + llModPow + llGetUnixTime
r1657 | afrisby | 2007-08-15 09:17:40 -0700 (Wed, 15 Aug 2007) | 1 line
- Division of parcel boundaries occurs in double space rather than decimal.
r1656 | mw | 2007-08-15 08:24:37 -0700 (Wed, 15 Aug 2007) | 1 line
Temporary fix for the region crossing crash, Although we need to start to change and improve how we handle caps.
r1655 | afrisby | 2007-08-15 07:10:26 -0700 (Wed, 15 Aug 2007) | 8 lines
- Permissions! - You can now only perform certain functions (such as editing other peoples objects) if you have permission to do so.
- Moved OnPermissionError to EventManager - now triggers a standard blue alert.
- Terraforming now requires permission via the permissions manager. [Defaults to admin-only]
- Permissions manager is now substantiated in Scene
- Buttload of new permissions added.
- Estate manager operations now require various levels of permission to operate
- OGS1 now produces 'summary reports' for a commsManager of each scene it maintains connections for. Reduces grid network traffic for ping checks.
- Added new "permissions true" / "permissions false" console command to enable or disable permissions.
r1654 | mw | 2007-08-14 13:05:39 -0700 (Tue, 14 Aug 2007) | 1 line
Partial fix for the permissions on edited notecards/scripts (now you might still see the messages next to the items of no copy or whatever, but they shouldn't stop you doing thing like reading etc)
r1653 | tedd | 2007-08-14 12:36:43 -0700 (Tue, 14 Aug 2007) | 1 line
Minor change to LSL_BaseClass adding pseudocode to World.SimChat
r1652 | mw | 2007-08-14 12:30:57 -0700 (Tue, 14 Aug 2007) | 1 line
Added public RegionInfo RegionsInfo property to SceneBase (so scripts can access it).
r1651 | mw | 2007-08-14 12:19:09 -0700 (Tue, 14 Aug 2007) | 2 lines
preliminary support for editing notecards and scripts. Although there seems to sometimes be a problem of when you login again, old notecards and scripts will have their permissions messed up and you won't be able to even view their text. This seems to be related to the client's cache, and if you clear your client's cache, on the next login they should be fine again. [I have a couple of ideas about what might be causing this so hopefully will have it fixed soon.]
r1650 | tedd | 2007-08-14 12:06:57 -0700 (Tue, 14 Aug 2007) | 2 lines
krinkec's updates to ll* interface and functions
r1649 | mw | 2007-08-14 10:48:25 -0700 (Tue, 14 Aug 2007) | 1 line
Can now create some new empty inventory items (like notecards and scripts) from the create menu in the inventory window. Although currently you can't update/edit them (and have those changes saved).
r1648 | mw | 2007-08-14 10:29:15 -0700 (Tue, 14 Aug 2007) | 2 lines
Start of inventory items, when you upload a texture the data will now be stored in the inventory database and you will still have that texture in inventory on later logins (Again only in standalone mode with authentication.) Also there might be some problems if you upload textures in other regions to the start one (due to us not updating the CAPS url properly).
r1647 | tedd | 2007-08-14 09:42:00 -0700 (Tue, 14 Aug 2007) | 1 line
Correct caps of Default.lsl for Linux. Thanks again krinkec. :)
r1646 | tedd | 2007-08-14 09:25:22 -0700 (Tue, 14 Aug 2007) | 1 line
Removed some debugging. Removed *.lso from project include in prebuild.xml.
r1645 | tedd | 2007-08-14 09:14:19 -0700 (Tue, 14 Aug 2007) | 1 line
llSay() works again. Cleanup of debug messages.
r1644 | tedd | 2007-08-14 08:59:36 -0700 (Tue, 14 Aug 2007) | 1 line
ScriptEngine: Some error handling, logs to logger
r1643 | mw | 2007-08-14 07:57:52 -0700 (Tue, 14 Aug 2007) | 2 lines
More inventory work, should be able to now create new inventory folders and them be stored in database (so are there on next login). Again only works in standalone mode with Account/password authentication turned on. [Creating new inventory items should be working very soon.] The test is to make sure that it hasn't broke grid mode at all.
r1642 | mw | 2007-08-14 06:54:46 -0700 (Tue, 14 Aug 2007) | 3 lines
Start of Inventory service, currently only (partially) functional in standalone mode and using sqlite). In standalone mode, if you have account authenticate turned on (setting in opensim.ini) then when you create a new account, a set of inventory is created for that account and stored in database (currently only a set of empty folders). Then during login the database is search for that set and sent to the client in the login response. More functions will be added soon, like creating new folders (and a bit later items) from the client inventory window.
r1641 | tedd | 2007-08-13 14:25:16 -0700 (Mon, 13 Aug 2007) | 1 line
Disabled ScriptEngine until I add error handling tomorrow
r1640 | tedd | 2007-08-13 13:55:07 -0700 (Mon, 13 Aug 2007) | 1 line
Common script for all objects (Default.lsl). ScriptEngine touch_start event now works, but llSay only outputs to server console.
r1639 | mw | 2007-08-13 13:40:38 -0700 (Mon, 13 Aug 2007) | 1 line
committed a test version of OpenSimAssetSet.xml in last commit, so fixing that.
r1638 | mw | 2007-08-13 13:24:37 -0700 (Mon, 13 Aug 2007) | 1 line
Added Scene.ConvertLocalIDToFullID() method.
r1637 | mw | 2007-08-13 13:11:35 -0700 (Mon, 13 Aug 2007) | 1 line
added Sample OnObjectGrab event to SceneEventManager for script engines to subscribe to.
r1636 | mw | 2007-08-13 12:56:48 -0700 (Mon, 13 Aug 2007) | 1 line
Changed ScriptLoader to use Path.combine.
r1635 | tedd | 2007-08-13 12:39:51 -0700 (Mon, 13 Aug 2007) | 1 line
(DotNet) ScriptEngine is now loaded and added to Scene during startup.
r1634 | tedd | 2007-08-13 11:33:03 -0700 (Mon, 13 Aug 2007) | 1 line
Setting culture for startup thread to invariant. Config now read correctly on alternate regional settings.
r1633 | mw | 2007-08-13 11:25:12 -0700 (Mon, 13 Aug 2007) | 1 line
Some more work on SceneObjectGroup
r1632 | tedd | 2007-08-13 10:28:08 -0700 (Mon, 13 Aug 2007) | 1 line
krinkec's updates to ll* interface and functions
r1631 | mw | 2007-08-13 09:24:12 -0700 (Mon, 13 Aug 2007) | 1 line
oops , guess I should include the new files next time
r1630 | mw | 2007-08-13 08:55:36 -0700 (Mon, 13 Aug 2007) | 1 line
Separated Login Service from usermanager, which helps to clean up the code a bit and also should help to integrate the inventory server (when it is wrote/finished).
r1629 | mw | 2007-08-13 07:39:12 -0700 (Mon, 13 Aug 2007) | 1 line
Added the SetPartText access method to SceneObjectGroup to set the text of member SceneObjectParts.
r1628 | mw | 2007-08-13 06:41:54 -0700 (Mon, 13 Aug 2007) | 1 line
The Welcome message /message of the day shown in the client during login, can now be set from the .INI file for standalone mode (change the standalone_welcome = "Welcome to OpenSim" line).
r1627 | mw | 2007-08-13 06:39:24 -0700 (Mon, 13 Aug 2007) | 1 line
Some work to prepare for inventory server.
r1626 | mw | 2007-08-13 06:37:50 -0700 (Mon, 13 Aug 2007) | 1 line
Deleted some unused code.
r1625 | mw | 2007-08-13 06:36:42 -0700 (Mon, 13 Aug 2007) | 2 lines
Partial Linking of prim groups should work (its partial as currently only the root prim of the child group will actually get linked, working on linking the rest now). Multiple prim groups are now stored in the sqlite database and are reloaded correctly.
r1624 | tedd | 2007-08-12 12:04:07 -0700 (Sun, 12 Aug 2007) | 2 lines
ScriptEngine successfully compiles script, we are now even further than LSO was. Also added C# script support.
r1623 | tedd | 2007-08-12 11:36:42 -0700 (Sun, 12 Aug 2007) | 2 lines
ScriptManager now uses LSL-compiler. LSL_BuiltIn_Commands_TestImplementation.cs no longer needs updating.
r1622 | tedd | 2007-08-12 11:27:46 -0700 (Sun, 12 Aug 2007) | 1 line
LSL_BaseClass now receives scene during init
r1621 | tedd | 2007-08-12 11:06:02 -0700 (Sun, 12 Aug 2007) | 1 line
LSL BuiltIn implementation is now in Compiler\LSL\LSL_BaseClass. So users won't have to reference every internal command by object.
r1620 | tedd | 2007-08-12 10:37:37 -0700 (Sun, 12 Aug 2007) | 1 line
Code comments and cleanup, correct datatypes for key, vector, rotation, (hopefully) reference to Axiom during compile, passing of BuiltIns during script load, BuiltIn interface added, etc etc
r1619 | tedd | 2007-08-12 10:04:09 -0700 (Sun, 12 Aug 2007) | 2 lines
Script now compiles unsuccessfully (unknown datatypes, no references)
r1618 | tedd | 2007-08-12 09:44:57 -0700 (Sun, 12 Aug 2007) | 1 line
LSL ScriptEngine now only needs to inherit from BaseClass and we will be MUCH closer to complete LSL support than we were yesterday.
r1617 | babblefrog | 2007-08-12 09:17:04 -0700 (Sun, 12 Aug 2007) | 1 line
Hopefully fixes userprofiles.yap problem on startup. (thanks Adam!)
r1616 | tedd | 2007-08-12 06:38:16 -0700 (Sun, 12 Aug 2007) | 1 line
Initial LSL to C# converter, not working yet!
r1615 | lbsa71 | 2007-08-12 01:11:28 -0700 (Sun, 12 Aug 2007) | 3 lines
- Removed magic exclusion of MonoSqlite data store from prebuild
- Renamed project back to base.
r1614 | mw | 2007-08-11 13:20:33 -0700 (Sat, 11 Aug 2007) | 1 line
Added a new column (SceneGroupID) to sqlite3 table (sqlite3-prims.sql) so that we can tell what prims belong to the same SceneObjectGroup. If sdague has a different method in mind when he gets back then he can change it then.
r1613 | mw | 2007-08-11 13:02:34 -0700 (Sat, 11 Aug 2007) | 1 line
A attempt to fix the user manager db4o crash bug (where you have to delete userprofiles.yap to get opensim to start)
r1612 | mw | 2007-08-11 10:54:46 -0700 (Sat, 11 Aug 2007) | 1 line
Applied danx0r 's ODE patch [mantis issue 263]
r1611 | mw | 2007-08-11 04:59:51 -0700 (Sat, 11 Aug 2007) | 1 line
Made account Authentication optional in "sandbox/standalone" mode. Just change "standalone_authenticate = false" to be true in OpenSim.ini. Then as per grid mode, you can use the "create user" command to create new accounts.
r1610 | mw | 2007-08-10 11:52:46 -0700 (Fri, 10 Aug 2007) | 1 line
Few small fixes
r1609 | mw | 2007-08-10 10:40:57 -0700 (Fri, 10 Aug 2007) | 2 lines
I'm sorry but it has now became a case of either it goes or I go, so I'm removing the creating a different named log file every time opensim is ran (I can't take doing a bit of developing then finding 500 log files in the bin folder), and as opensim allows multiple regions in a instance there should no longer be the need to run multiple instances of opensim from a single folder (which was I believe the reason that code was added ). If someone else can't live without the multiple log files then I guess...
r1608 | mw | 2007-08-10 10:22:54 -0700 (Fri, 10 Aug 2007) | 8 lines
Some cleaning up and removed a few old files no longer in use. Temporary have had to rename the OpenSim.DataStore.MonoSqlite project to OpenSim.DataStore.MonoSqlite1, as I'm not sure what was done to stop the old project name being included in the VS2005 solution. Also some config changes: OpenSimulator now has a INI (OpenSim.ini) file that it will read some config settings from (if the ini file exists). Added Mono.Data.SqliteClient.dll so that we can use the same code for sqlite on Windows and mono/linux. (from what I can tell Mono class libraries have a MIT license so there should be no problems with us including this dll). So now to get the basic prim storage working , you need to first create the sqlite database file from the sqlite3-prims.sql in share directory. Then in the OpenSim.ini file, change the storage_plugin so it points to OpenSim.DataStore.MonoSqlite1.dll (storage_plugin = OpenSim.DataStore.MonoSqlite1.dll). Then in your region.xml files change the DataStore value so it is the name of your database file (at the moment you need a different sqlite3 database file for each region).
r1607 | tedd | 2007-08-10 09:22:20 -0700 (Fri, 10 Aug 2007) | 1 line
Renamed Compiler.LSL to Compiler.LSO
r1606 | mw | 2007-08-10 07:04:00 -0700 (Fri, 10 Aug 2007) | 1 line
Removed a piece of debug code
r1605 | mw | 2007-08-10 07:01:05 -0700 (Fri, 10 Aug 2007) | 1 line
Fixed a couple of mistakes.
r1604 | mw | 2007-08-10 06:59:19 -0700 (Fri, 10 Aug 2007) | 1 line
Made a few changes so that once we enable the sqlite data store (simple line change in OpenSimMain), then basic ( with a few limits at moment) prim database backup will work.
r1603 | sdague | 2007-08-09 16:51:26 -0700 (Thu, 09 Aug 2007) | 9 lines
Couldn't leave this one alone. Data is now flowing both ways in sqlite *but* isn't being added back to the scene on load because some information (like rootpart) isn't currently exposed enough to save/restore, and I don't want to change the SceneObjectGroup definition without MW around to discuss.
A couple of minor changes on the object interface for SceneObjectGroup and tweaks to this class, and we have persistant prims again.
r1602 | sdague | 2007-08-09 14:26:39 -0700 (Thu, 09 Aug 2007) | 3 lines
comment out load from sqlite as this blows up on object creation right now. must run away on vacation. See you all in a week and change.
r1601 | sdague | 2007-08-09 14:07:53 -0700 (Thu, 09 Aug 2007) | 2 lines
completely untest load prims from db code. Testing shortly
r1600 | sdague | 2007-08-09 13:59:37 -0700 (Thu, 09 Aug 2007) | 2 lines
utility functions to convert from rows to new objects. untested
r1599 | tedd | 2007-08-09 13:59:35 -0700 (Thu, 09 Aug 2007) | 1 line
Removed 2 warnings. Added pointer comments to where to add hooks and modify functions to get SE working.
r1598 | sdague | 2007-08-09 13:31:42 -0700 (Thu, 09 Aug 2007) | 2 lines
added group position
r1597 | sdague | 2007-08-09 13:31:10 -0700 (Thu, 09 Aug 2007) | 2 lines
added GroupPosition
r1596 | sdague | 2007-08-09 13:07:58 -0700 (Thu, 09 Aug 2007) | 2 lines
build update clauses correctly
r1595 | sdague | 2007-08-09 12:55:41 -0700 (Thu, 09 Aug 2007) | 2 lines
some more typos about wrong table for shapes
r1594 | sdague | 2007-08-09 12:52:02 -0700 (Thu, 09 Aug 2007) | 2 lines
use correct table name for shapes
r1593 | mw | 2007-08-09 12:30:52 -0700 (Thu, 09 Aug 2007) | 1 line
SceneObjects should now (hopefully) call datastore.StoreObject().
r1592 | sdague | 2007-08-09 12:08:38 -0700 (Thu, 09 Aug 2007) | 2 lines
remove invalid index
r1591 | sdague | 2007-08-09 12:06:48 -0700 (Thu, 09 Aug 2007) | 2 lines
pull out some uneeded attributes, and setup keys on primshapes dataset
r1590 | tedd | 2007-08-09 12:03:57 -0700 (Thu, 09 Aug 2007) | 1 line
Forgot to remove reference to .dll that was merged
r1589 | sdague | 2007-08-09 12:02:32 -0700 (Thu, 09 Aug 2007) | 2 lines
prim.Shape -> primshapes table
r1588 | lbsa71 | 2007-08-09 11:59:00 -0700 (Thu, 09 Aug 2007) | 1 line
- Now "OpenSim.DataStore.MonoSqlite" is not referenced from solution either.
r1587 | tedd | 2007-08-09 11:57:41 -0700 (Thu, 09 Aug 2007) | 1 line
ScriptEngine just needs 2 events hooked up and llSay() implemented to work. See TODO.txt for details.
r1586 | mw | 2007-08-09 11:45:40 -0700 (Thu, 09 Aug 2007) | 1 line
Deleted old LSLEngine files (those under Scene.Scripting)
r1585 | sdague | 2007-08-09 11:37:55 -0700 (Thu, 09 Aug 2007) | 2 lines
prim object -> prims table code
r1584 | tedd | 2007-08-09 11:07:22 -0700 (Thu, 09 Aug 2007) | 1 line
Removed spaces from directory names
r1583 | sdague | 2007-08-09 11:06:26 -0700 (Thu, 09 Aug 2007) | 3 lines
make MonoSqliteDataStore compile with new objects now the fun begins of connecting all the dots
r1582 | tedd | 2007-08-09 11:03:24 -0700 (Thu, 09 Aug 2007) | 1 line
Merged OpenSim.ScriptEngine.DotNetEngine.Compiler.LSL into OpenSim.ScriptEngine.DotNetEngine to avoid the compile error
r1581 | mw | 2007-08-09 10:54:22 -0700 (Thu, 09 Aug 2007) | 3 lines
Start of replacing the old SceneObject/Primitive classes with the new versions. PLEASE NOTE: that with this revision some prim related features may be broke for a while. (things like linking prims and the parcel prim count.) Also this revision may not work on mono, but that will be fixed soon.
r1580 | babblefrog | 2007-08-09 09:37:04 -0700 (Thu, 09 Aug 2007) | 1 line
New linux libopenjpeg compiled for i386 instead of i686. Hopefully this one will work on older processors
r1579 | babblefrog | 2007-08-09 09:00:42 -0700 (Thu, 09 Aug 2007) | 1 line
Getting rid of 'EncodeFromImage' debug statement that I accidentally slipped into our libsecondlife.dll
r1578 | sdague | 2007-08-09 07:32:04 -0700 (Thu, 09 Aug 2007) | 2 lines
updated db definition to use UUID as linking
r1577 | mw | 2007-08-09 05:59:42 -0700 (Thu, 09 Aug 2007) | 1 line
Making sure my local working copy is in sync with svn before I start the job of enabling the new SceneObject classes.
r1576 | babblefrog | 2007-08-08 23:19:41 -0700 (Wed, 08 Aug 2007) | 1 line
Transition between not flying / flying should be smoother
r1575 | sdague | 2007-08-08 20:56:11 -0700 (Wed, 08 Aug 2007) | 3 lines
Start defining prim shape definition. Officially bed time now
r1574 | sdague | 2007-08-08 19:26:34 -0700 (Wed, 08 Aug 2007) | 4 lines
decrease insanity level significantly by factoring all the columns into a Dictionary, and programatically building up sql commands for our dataset. Prims done, prim shapes next
r1573 | sdague | 2007-08-08 18:54:01 -0700 (Wed, 08 Aug 2007) | 3 lines
intermediate checkin of code that compiles before I do something stupid and nuke all this work.
r1572 | sdague | 2007-08-08 17:42:32 -0700 (Wed, 08 Aug 2007) | 2 lines
Commit in the changes for all the parameter bindings for prims
r1571 | lbsa71 | 2007-08-08 14:23:42 -0700 (Wed, 08 Aug 2007) | 2 lines
- Checked in new tweaked Prebuild.exe
- Ignored binaries
r1570 | babblefrog | 2007-08-08 13:47:44 -0700 (Wed, 08 Aug 2007) | 1 line
worldmap now gets correctly updated when terrain changes
r1569 | sdague | 2007-08-08 13:33:40 -0700 (Wed, 08 Aug 2007) | 3 lines
add MonoSqlite storage module, this might break windows folks, need to test lbsa's patch on that one
r1568 | sdague | 2007-08-08 13:30:38 -0700 (Wed, 08 Aug 2007) | 2 lines
sigh, Data ... not Date. I'm dumb
r1567 | sdague | 2007-08-08 13:30:05 -0700 (Wed, 08 Aug 2007) | 2 lines
name changes in MonoSqliteData store
r1566 | sdague | 2007-08-08 13:28:58 -0700 (Wed, 08 Aug 2007) | 2 lines
rename to MonoSqliteDataStore
r1565 | sdague | 2007-08-08 13:28:34 -0700 (Wed, 08 Aug 2007) | 2 lines
screwed up the move, removing this file to give us proper history tracking
r1563 | mw | 2007-08-08 12:57:15 -0700 (Wed, 08 Aug 2007) | 1 line
missed this file
r1562 | mw | 2007-08-08 12:51:51 -0700 (Wed, 08 Aug 2007) | 1 line
Fixed the asset download problem I think, solution might not be ideal but works for now.
r1561 | sdague | 2007-08-08 12:48:11 -0700 (Wed, 08 Aug 2007) | 2 lines
moving to new namespace as this is mono only
r1560 | sdague | 2007-08-08 12:35:16 -0700 (Wed, 08 Aug 2007) | 5 lines
This chunk of code actually properly saves out some parameters of current objects to disk, and does updates on those objects usefully. It is now functional enough to mean that moving to new objects is just lots of plug and chug.
r1559 | mw | 2007-08-08 11:55:58 -0700 (Wed, 08 Aug 2007) | 1 line
Hopefully improved texture downloading (including the speed at which they download), but still a few problems, it seems that the client has a quite short timeout for receiving a texture and if the whole texture isn't sent within this time, the client will request the texture again, With quite small textures this is fine, but it seems that with larger textures we can't send them fast enough and a infinite loop develops where the client keeps requesting a texture and we keep trying to send it, but are never fast enough. So I've for now put code in that so that the server will try to send a texture only once and then after that will ignore future requests from that client for that texture.
r1558 | babblefrog | 2007-08-08 11:18:14 -0700 (Wed, 08 Aug 2007) | 1 line
when teleporting to a non-adjacent region, client was not getting new neighbours
r1557 | sdague | 2007-08-08 10:59:16 -0700 (Wed, 08 Aug 2007) | 2 lines
databits are actually flowing to disk
r1556 | mw | 2007-08-08 10:29:37 -0700 (Wed, 08 Aug 2007) | 1 line
Added checks to the last commit to make sure the xml files exist before it tries to load them.
r1555 | mw | 2007-08-08 10:11:02 -0700 (Wed, 08 Aug 2007) | 2 lines
The startup set of assets in the local asset server can now be set from a xml file (OpenSimAssetSet.xml). (remember to make changes to the set, you will also need to delete the old asset .yap file, so that it is recreated). Also the set of items in the OpenSimulator inventory Library can also now be set from a xml file (OpenSimLibrary.xml).
r1554 | lbsa71 | 2007-08-08 08:59:49 -0700 (Wed, 08 Aug 2007) | 1 line
- upgraded Tedd to 'developer'
r1553 | sdague | 2007-08-08 08:50:48 -0700 (Wed, 08 Aug 2007) | 2 lines
updated to latest version
r1552 | tedd | 2007-08-08 08:40:35 -0700 (Wed, 08 Aug 2007) | 1 line
Commit works?
r1551 | sdague | 2007-08-08 08:40:18 -0700 (Wed, 08 Aug 2007) | 2 lines
update prebuild to work with new script stuff
r1550 | lbsa71 | 2007-08-08 08:36:15 -0700 (Wed, 08 Aug 2007) | 1 line
- Prebuild vs2005 target will now skip project with name "OpenSim.DataStore.MonoSqlite"
r1549 | mw | 2007-08-08 08:26:19 -0700 (Wed, 08 Aug 2007) | 1 line
Removed System.Windows.Form reference from DotNetEngine.Compiler.LSL , it didn't seem to be needed anyway.
r1548 | mw | 2007-08-08 07:50:44 -0700 (Wed, 08 Aug 2007) | 1 line
Rotated the terrain textures that are created for world map by 90 degree as somehow they had got out of sync with the terrain.
r1547 | tedd | 2007-08-08 07:36:54 -0700 (Wed, 08 Aug 2007) | 1 line
Added ScriptEngine to solution (prebuild.xml)
r1546 | tedd | 2007-08-08 07:05:13 -0700 (Wed, 08 Aug 2007) | 1 line
Added ScriptEngine.DotNetEngine
r1545 | lbsa71 | 2007-08-08 04:16:45 -0700 (Wed, 08 Aug 2007) | 2 lines
- Got SimpleApp working again
- Minor shape koncept experiments
r1544 | babblefrog | 2007-08-08 00:00:56 -0700 (Wed, 08 Aug 2007) | 1 line
CAPS should now be working in standalone mode. Texture uploads will work even after you cross a region boundary.
r1543 | babblefrog | 2007-08-07 22:04:22 -0700 (Tue, 07 Aug 2007) | 3 lines
Whoops! left this out. second part of r1541
r1542 | babblefrog | 2007-08-07 21:59:03 -0700 (Tue, 07 Aug 2007) | 2 lines
OGS1GridServices.cs Sims should crash less in gridmode just because their neighboring regions aren't available.
r1541 | babblefrog | 2007-08-07 19:41:14 -0700 (Tue, 07 Aug 2007) | 2 lines
Grid/GridServer/GridManager.cs Fixed GridManager.cs so that it properly updates the database if you change some parameters in your region (X and Y, region name, etc). It still keys on the region uuid.
r1540 | sdague | 2007-08-07 12:49:43 -0700 (Tue, 07 Aug 2007) | 3 lines
starting to push some of the actual sql commands to get this to disk. Not working yet.
r1539 | mw | 2007-08-07 11:31:20 -0700 (Tue, 07 Aug 2007) | 1 line
Some more work on new Sceneobject.
r1538 | lbsa71 | 2007-08-07 10:25:21 -0700 (Tue, 07 Aug 2007) | 1 line
- koncept bugfix
r1537 | mw | 2007-08-07 10:22:15 -0700 (Tue, 07 Aug 2007) | 1 line
a couple of changes in the new Sceneobject classes, just committing so things are kept in sync.
r1536 | lbsa71 | 2007-08-07 09:37:08 -0700 (Tue, 07 Aug 2007) | 1 line
- Removed duplicated Script residue
r1535 | sdague | 2007-08-07 08:45:16 -0700 (Tue, 07 Aug 2007) | 4 lines
actually transfer some data to the row definition. Going to hook this up to the sim in my env now to make sure we're getting data flow in a reasonable way at this point.
r1534 | sdague | 2007-08-07 08:13:27 -0700 (Tue, 07 Aug 2007) | 4 lines
actually get sqlite stuff to compile. This isn't connected to the main prebuild yet. Going to attempt to get some tracing on current SceneObjects first
r1533 | sdague | 2007-08-07 07:39:00 -0700 (Tue, 07 Aug 2007) | 3 lines
some more sqlite stuff. Checking in to get it to another computer to do a bit more live hacking on data flow
r1532 | babblefrog | 2007-08-06 13:53:45 -0700 (Mon, 06 Aug 2007) | 3 lines
OpenSim/Region/Terrain.BasicTerrain/TerrainEngine.cs One last try at getting the X and Y all set straight.
r1531 | sdague | 2007-08-06 13:36:57 -0700 (Mon, 06 Aug 2007) | 2 lines
adding shell of SqliteDataStore
r1530 | sdague | 2007-08-06 12:51:12 -0700 (Mon, 06 Aug 2007) | 2 lines
added rest of the fields the prims have
r1529 | babblefrog | 2007-08-06 12:13:10 -0700 (Mon, 06 Aug 2007) | 3 lines
OpenSim/Region/Terrain.BasicTerrain/TerrainEngine.cs One last array with X and Y flipped. Terrain load-tile should be working now.
r1528 | sdague | 2007-08-06 12:06:18 -0700 (Mon, 06 Aug 2007) | 2 lines
first bits of updating sqlite to definition based on new objects
r1527 | babblefrog | 2007-08-06 11:14:48 -0700 (Mon, 06 Aug 2007) | 2 lines
OpenSim/Region/Terrain.BasicTerrain/TerrainEngine.cs This time I think I have BOTH terrain rotation AND terraforming working. Could those of you with large terrain maps please test this thoroughly?
r1526 | babblefrog | 2007-08-06 10:45:57 -0700 (Mon, 06 Aug 2007) | 3 lines
OpenSim/Region/Terrain.BasicTerrain/TerrainEngine.cs Backing out previous change to GetHeights1D. Terrain should now load with the correct rotation, but terraforming is now broken again.
r1525 | mw | 2007-08-06 09:33:54 -0700 (Mon, 06 Aug 2007) | 1 line
Re-added Grid mode. (which had got removed/disabled in revision 1515)
r1524 | lbsa71 | 2007-08-06 07:56:32 -0700 (Mon, 06 Aug 2007) | 1 line
- yet another mini-shape-commit
r1523 | lbsa71 | 2007-08-06 07:14:43 -0700 (Mon, 06 Aug 2007) | 2 lines
- commands are done foreach instead of by [i]
- fixed 'show users' format bug.
r1522 | lbsa71 | 2007-08-06 06:40:45 -0700 (Mon, 06 Aug 2007) | 2 lines
- renamed some scene to world
- passing on NotImplemented from Update()
r1521 | lbsa71 | 2007-08-06 06:26:46 -0700 (Mon, 06 Aug 2007) | 2 lines
- The empty Regions dir now back in svn
r1520 | lbsa71 | 2007-08-06 06:21:30 -0700 (Mon, 06 Aug 2007) | 4 lines
- encapsulated firstname/lastname on ScenePresence
- fixed 'users' console command
- minor refactorings
r1519 | lbsa71 | 2007-08-06 06:01:47 -0700 (Mon, 06 Aug 2007) | 1 line
- minor refactorings
r1518 | lbsa71 | 2007-08-06 05:54:58 -0700 (Mon, 06 Aug 2007) | 1 line
... and here's the second part...
r1517 | lbsa71 | 2007-08-06 05:54:13 -0700 (Mon, 06 Aug 2007) | 1 line
Part 1 of a two-part commit to change caps of 'scripting' dir...
r1516 | lbsa71 | 2007-08-06 05:49:08 -0700 (Mon, 06 Aug 2007) | 3 lines
- Now we have boxes. Yay!
- Removed unused SendPrimitiveToClient that didn't have rot.
r1515 | lbsa71 | 2007-08-06 03:48:40 -0700 (Mon, 06 Aug 2007) | 8 lines
- SimpleApp works again:
* NetworkServersInfo settable without config file * DefaultHomeLoc throws if getted before setted * Removed nonsensical sandbox distinction * Refactored default config file creation
- Some more small refactorings on shapes
r1514 | mw | 2007-08-04 11:26:02 -0700 (Sat, 04 Aug 2007) | 1 line
And its license file.
r1513 | mw | 2007-08-04 11:25:01 -0700 (Sat, 04 Aug 2007) | 1 line
Guess I should add the Nini.dll as well
r1512 | mw | 2007-08-04 11:15:48 -0700 (Sat, 04 Aug 2007) | 4 lines
clean up of startup config settings (command line args etc), Now using the Nini configuration library (suggest we look into using this for the rest of our config handling, as it provides a standard interface for command line args, INI files, Xml files, .NET config files, and windows registry). One IMPORTANT change is that to TO START GRIDMODE , you need to now use -gridmode=true . Also need someone to test it under mono. (there is a dll that has been compiled under mono available, just hoping that we don't have to deal with separate dlls for windows and linux.
r1511 | babblefrog | 2007-08-04 07:13:02 -0700 (Sat, 04 Aug 2007) | 2 lines
OpenSim/Region/Terrain.BasicTerrain/TerrainEngine.cs Fix for terraforming: now works across the region, not just when x=y! Wahoo!
r1510 | afrisby | 2007-08-03 18:08:53 -0700 (Fri, 03 Aug 2007) | 1 line
- More work on PermissionManager - going AFK for a bit.
r1509 | afrisby | 2007-08-03 17:56:56 -0700 (Fri, 03 Aug 2007) | 1 line
- More work on PermissionManager
r1508 | afrisby | 2007-08-03 17:45:55 -0700 (Fri, 03 Aug 2007) | 1 line
- Little more cleaning of EstateManager - still needs packets to be moved, but general functionality has been abstracted.
r1507 | afrisby | 2007-08-03 17:29:25 -0700 (Fri, 03 Aug 2007) | 1 line
- Extracted and refactored several large methods. Needs moving of packet handling into ClientView.
r1506 | babblefrog | 2007-08-03 15:40:33 -0700 (Fri, 03 Aug 2007) | 2 lines
OpenSim/Region/Environment/Scenes/ScenePresence.cs More tuning of regioncrossing variables. I made tolerances a little too tight with the last patch.
r1505 | babblefrog | 2007-08-03 14:54:21 -0700 (Fri, 03 Aug 2007) | 3 lines
OpenSim/Region/Physics/BasicPhysicsPlugin/BasicPhysicsPlugin.cs, OpenSim/Region/Environment/Scenes/ScenePresence.cs
Fix for array out-of-bounds error in basicphysics.
r1504 | lbsa71 | 2007-08-03 13:21:53 -0700 (Fri, 03 Aug 2007) | 1 line
- a very small first step with shape wrappers
r1503 | mw | 2007-08-03 13:09:55 -0700 (Fri, 03 Aug 2007) | 1 line
changed the properties so that most of them only take up one line per get/set.
r1502 | lbsa71 | 2007-08-03 11:45:42 -0700 (Fri, 03 Aug 2007) | 1 line
- Changed some names
r1501 | babblefrog | 2007-08-03 11:12:55 -0700 (Fri, 03 Aug 2007) | 1 line
ATTENTION!!! Change to default to "sandbox" (did we come up with a better name yet?) mode. Added -gridmode switch to run that way.
r1500 | babblefrog | 2007-08-03 11:01:55 -0700 (Fri, 03 Aug 2007) | 1 line
Changes to prepare for future possible configuration of separate logdir, configdir, datadir.
r1499 | mw | 2007-08-03 09:17:05 -0700 (Fri, 03 Aug 2007) | 1 line
Yet another commit related to the SceneObject rewrites.
r1498 | mw | 2007-08-03 08:04:23 -0700 (Fri, 03 Aug 2007) | 1 line
Yet another commit related to the SceneObject rewrites.
r1497 | mw | 2007-08-03 07:47:38 -0700 (Fri, 03 Aug 2007) | 1 line
and more work on those classes. Think they are just about ready to begin hooking them up.
r1496 | mw | 2007-08-03 05:00:24 -0700 (Fri, 03 Aug 2007) | 2 lines
Ditto...More work on the AllNewSceneObject* classes.
r1495 | mw | 2007-08-03 04:44:30 -0700 (Fri, 03 Aug 2007) | 2 lines
More work on the AllNewSceneObject* classes.
r1494 | mingchen | 2007-08-02 17:14:11 -0700 (Thu, 02 Aug 2007) | 1 line
- Estate settings are now saved in their own configuration file called estate_settings.xml using the configuration system.
r1493 | babblefrog | 2007-08-02 14:34:45 -0700 (Thu, 02 Aug 2007) | 2 lines
Fixes flying glitch (hang) when crossing region boundaries
r1492 | afrisby | 2007-08-02 13:51:06 -0700 (Thu, 02 Aug 2007) | 1 line
- Terrain load variables now work. HiRAW exporter works wonderfully. :D
r1491 | afrisby | 2007-08-02 13:25:28 -0700 (Thu, 02 Aug 2007) | 3 lines
- Fixed several issues with Terrain
- RAW/HiRAW export modes now work again
- Filename variables (such as %x%) now work correctly when loading or saving multiple tiles.
r1490 | afrisby | 2007-08-02 13:07:35 -0700 (Thu, 02 Aug 2007) | 1 line
- Added new "terrain add" command.
r1489 | sdague | 2007-08-02 12:42:29 -0700 (Thu, 02 Aug 2007) | 3 lines
specify openjpeg with explicit path to current directory. Needed in some linux environments.
r1488 | babblefrog | 2007-08-02 11:35:35 -0700 (Thu, 02 Aug 2007) | 1 line
r1487 | mw | 2007-08-02 09:40:50 -0700 (Thu, 02 Aug 2007) | 1 line
Some more work on SceneObject/ Primitive rewrites (slowly getting there)
r1486 | mw | 2007-08-02 06:06:21 -0700 (Thu, 02 Aug 2007) | 1 line
Changed a couple of method in PermissionManager from private to protected to fix the error that ckrinke just reported
r1485 | afrisby | 2007-08-02 05:30:40 -0700 (Thu, 02 Aug 2007) | 2 lines
- Added support for CreateLink to LSL Interpreted API
- Added new "PermissionManager" which handles access to protected resources for users. (ie editing other peoples objects, etc)
r1484 | afrisby | 2007-08-01 16:12:59 -0700 (Wed, 01 Aug 2007) | 1 line
- Fixed Issue#249 - Terrain reverting without baking crashes the simulator.
r1483 | afrisby | 2007-08-01 16:02:54 -0700 (Wed, 01 Aug 2007) | 1 line
- Attempted to Fix an issue whereby X and Y coordinates on terrain brushes were reversed.
r1482 | afrisby | 2007-08-01 15:53:05 -0700 (Wed, 01 Aug 2007) | 3 lines
- Fixed terrain fill command
- Added "terrain smooth" command
- Added "terrain clip" command
r1481 | afrisby | 2007-08-01 15:45:05 -0700 (Wed, 01 Aug 2007) | 1 line
- Fixed an assorted group of bugs with tiled terrain import.
r1480 | afrisby | 2007-08-01 14:51:02 -0700 (Wed, 01 Aug 2007) | 1 line
- Added load-tile terrain command to correspond with previous commit.
r1479 | afrisby | 2007-08-01 14:46:48 -0700 (Wed, 01 Aug 2007) | 1 line
- F32 Terrain load function written to support loading tiles from a larger heightmap.
r1478 | sdague | 2007-08-01 14:28:34 -0700 (Wed, 01 Aug 2007) | 2 lines
Commiting whitespace changes, as this used hard tabs instead of the 4 spaces found everywhere else.
r1477 | afrisby | 2007-08-01 14:27:58 -0700 (Wed, 01 Aug 2007) | 1 line
- Terrain engine now knows the region coordinates - this can be later used to allow loading of single terrain files for multiple regions.
r1476 | afrisby | 2007-08-01 13:45:06 -0700 (Wed, 01 Aug 2007) | 1 line
- Updated CONTRIBUTORS.txt - added new "Testers" section.
r1475 | sdague | 2007-08-01 13:23:08 -0700 (Wed, 01 Aug 2007) | 2 lines
factor out the common DeriveColor function just for good house keeping
r1474 | afrisby | 2007-08-01 13:17:19 -0700 (Wed, 01 Aug 2007) | 1 line
- Applied issue#254 - startpingcheck should not be reliable if it's being resent anyway. (Thanks Babblefrog!)
r1473 | mw | 2007-08-01 13:11:42 -0700 (Wed, 01 Aug 2007) | 1 line
Little bit more work on AllNewSceneObjectPart2
r1472 | sdague | 2007-08-01 13:06:40 -0700 (Wed, 01 Aug 2007) | 4 lines
Assume White as a console color just means "default", and don't use it. This helps reduce confusion for linux people that have white background terminals.
r1471 | mw | 2007-08-01 12:42:12 -0700 (Wed, 01 Aug 2007) | 1 line
added CookComputing.XmlRpcV2.dll to bin (as libsl now references it). Most likely at some point want to look into converting opensim to use this instead of the old Xml-rpc library.
r1470 | sdague | 2007-08-01 12:20:07 -0700 (Wed, 01 Aug 2007) | 2 lines
added perl classaudit tool
r1469 | afrisby | 2007-08-01 11:16:01 -0700 (Wed, 01 Aug 2007) | 1 line
- Workaround for Mono not correctly implementing the OperatingSystemVersion class.
r1468 | mw | 2007-08-01 11:04:31 -0700 (Wed, 01 Aug 2007) | 2 lines
few small changes. Updated libsl to latest version.
r1467 | mw | 2007-08-01 09:50:20 -0700 (Wed, 01 Aug 2007) | 3 lines
Some more work on SceneObject/primitive rewrites (AllNewSceneObjectGroup2 /Part2). Updated the JavaVM to a later version I did (basically some clean up and a little bit more functional). Added SendLoadURL method to IClientAPI.
r1466 | sdague | 2007-07-31 12:39:04 -0700 (Tue, 31 Jul 2007) | 2 lines
remove Adam's work around, this shouldn't be needed any more
r1465 | afrisby | 2007-07-31 12:14:17 -0700 (Tue, 31 Jul 2007) | 1 line
- Fix for issue#246/251 - Rescaling primitives has offset problems. (Thanks DharmaVoyager!)
r1464 | sdague | 2007-07-31 07:42:50 -0700 (Tue, 31 Jul 2007) | 3 lines
clear userAgent state on client shutdown, which fixes the issue where you could only login once with a given id in standalone mode.
r1463 | afrisby | 2007-07-30 15:13:21 -0700 (Mon, 30 Jul 2007) | 1 line
- Fixed a bug where the simulator could crash if the userserver was particularly busy.
r1462 | afrisby | 2007-07-30 14:12:29 -0700 (Mon, 30 Jul 2007) | 2 lines
- Added GetLocalHost() to Util
- ExternalHostName supports "SYSTEMIP" again.
r1461 | sdague | 2007-07-30 13:11:40 -0700 (Mon, 30 Jul 2007) | 2 lines
mass update of files to have native line endings
r1460 | sdague | 2007-07-30 13:08:33 -0700 (Mon, 30 Jul 2007) | 2 lines
added OnDisconnectUser event to required classes
r1459 | afrisby | 2007-07-29 06:29:37 -0700 (Sun, 29 Jul 2007) | 2 lines
- Raised ping timeout to 150 seconds
- Ping checks are now sent every 5 seconds instead of every one if no other packets are recieved.
r1458 | afrisby | 2007-07-29 06:18:58 -0700 (Sun, 29 Jul 2007) | 1 line
- Fixed an issue whereby DB4o was loading agents incorrectly (multiple logins should now work properly), done a temporary fix, but agents need to be stored seperately from userprofiles in DB4o.
r1457 | mw | 2007-07-29 06:05:57 -0700 (Sun, 29 Jul 2007) | 1 line
Deleting objects should now work. But beware they aren't send to your trash folder or anything so there is at the moment no way to recover deleted objects.
r1456 | afrisby | 2007-07-29 05:46:41 -0700 (Sun, 29 Jul 2007) | 1 line
- Primitives no longer walk around while being rescaled.
r1455 | afrisby | 2007-07-29 05:41:30 -0700 (Sun, 29 Jul 2007) | 1 line
- Experimental fix for random walking of resized prims.
r1454 | afrisby | 2007-07-29 05:11:54 -0700 (Sun, 29 Jul 2007) | 1 line
- Fixed a potential div by zero with terrain commands.
r1453 | afrisby | 2007-07-29 02:59:44 -0700 (Sun, 29 Jul 2007) | 1 line
- Switched back to NullStorage until crazy DB4o error is fixed.
r1452 | afrisby | 2007-07-29 02:37:29 -0700 (Sun, 29 Jul 2007) | 4 lines
Commit 1/2
- DB4o no longer crashes the sim on Startup
- DB4o now crashes the sim on shutdown.
- Variety of console verbosity fixes.
r1451 | afrisby | 2007-07-29 01:08:35 -0700 (Sun, 29 Jul 2007) | 1 line
- Fixed an issue with Mono/UNIX filenames and DB4o storage engine.
r1450 | afrisby | 2007-07-29 00:57:26 -0700 (Sun, 29 Jul 2007) | 1 line
- Assorted minor fixes (DB4o now properly commits saves on shutdown)
r1449 | afrisby | 2007-07-29 00:56:14 -0700 (Sun, 29 Jul 2007) | 1 line
- Db4o Datastore is now the default.
r1448 | afrisby | 2007-07-29 00:54:49 -0700 (Sun, 29 Jul 2007) | 1 line
- Highly experimental: Added DB4o DataStore support. Untested.
r1447 | afrisby | 2007-07-29 00:24:20 -0700 (Sun, 29 Jul 2007) | 1 line
- OpenSimulator now performs compatibility checks at startup and warns the user if the Operating System or Platform version they are using is unsupported.
r1446 | afrisby | 2007-07-29 00:14:04 -0700 (Sun, 29 Jul 2007) | 3 lines
- Added new compatibility functions to Util
- IsEnvironmentSupported() - returns whether the platform is supported, if not, an error message is specified (at the moment restricts 95/98/ME, Systems that lack HTTPD.SYS and versions of the .NET framework prior to 2.0)
- GetFileName() - returns a system valid filename, on windows this places data in the Application Data directory, on UNIX, the folder in which the application is calling from.
r1445 | afrisby | 2007-07-28 23:23:07 -0700 (Sat, 28 Jul 2007) | 2 lines
- Applying issue#230 - Avatar stuck at region edge (Thanks Babblefrog!)
- Fix for issue #237 - Sim startup cannot read a terrain file (Reported by CutterRubio)
r1444 | afrisby | 2007-07-28 23:20:46 -0700 (Sat, 28 Jul 2007) | 1 line
- Applying issue#238 - Console help is incomplete. (Thanks CutterRubio)
r1443 | afrisby | 2007-07-28 23:19:17 -0700 (Sat, 28 Jul 2007) | 1 line
- Added Babblefrog's SL launcher (thanks!)
r1442 | mw | 2007-07-28 07:41:52 -0700 (Sat, 28 Jul 2007) | 1 line
fixed the problem with other avatar's clothes being white.
r1441 | mw | 2007-07-28 06:44:12 -0700 (Sat, 28 Jul 2007) | 2 lines
You should now see the correct Avatar for other users, including their clothes, although their still seems to be a few problems with the clothes, in that sometimes other avatar's default clothes are white. At last, removed the need for the avatar-texture.dat file. (Please never come back).
r1440 | mw | 2007-07-27 09:23:04 -0700 (Fri, 27 Jul 2007) | 3 lines
Should now have version 0.1 of our new ruth default avatar. At the moment, you only see your own avatar correctly, all other user's avatars show up as the old ruth. This will be fixed soon. We also need better clothing for the new ruth and to edit the body shape. To get this working you will need to delete your asset yap file and also in grid mode the user server needs to be updated.
r1439 | mw | 2007-07-27 05:21:52 -0700 (Fri, 27 Jul 2007) | 3 lines
A few changes so that the number of warnings is less but without deleting everything. Like, I removed the Obsolete from the old caps method as at this time not all caps calls can use the new Caps stream method as it doesn't properly deal with LLSD Arrays. Now down to 3 warnings on the events in IClientAPI and for now I think we have to live with them as I think most of those events will be used.
r1438 | afrisby | 2007-07-26 23:20:32 -0700 (Thu, 26 Jul 2007) | 2 lines
- Removing some housekeeping tagged elements.
- 6 Compiler warnings left (total) - two legacy caps warnings, four unused ScenePresence events.
r1437 | mw | 2007-07-26 10:41:31 -0700 (Thu, 26 Jul 2007) | 2 lines
More work on inventory and opensim library. Fixed a number of bugs in the AssetCache related to asset downloading.
r1436 | lbsa71 | 2007-07-26 07:55:42 -0700 (Thu, 26 Jul 2007) | 3 lines
- Started renaming world to Scene
- Update and UpdateMovement now first stores array to avoid collection update exceptions
- Ignored some bins
r1435 | mw | 2007-07-25 12:18:34 -0700 (Wed, 25 Jul 2007) | 1 line
Added the default shape to the OpenSimulator library. Now need to get the new ruth into asset format and add that.
r1434 | mw | 2007-07-25 11:19:38 -0700 (Wed, 25 Jul 2007) | 1 line
Start of the OpenSimulator library , for now only contains a few textures.
r1433 | afrisby | 2007-07-25 07:44:52 -0700 (Wed, 25 Jul 2007) | 1 line
- Terrain now uses the older slower method again until the fast version can be fixed.
r1432 | afrisby | 2007-07-25 07:38:10 -0700 (Wed, 25 Jul 2007) | 1 line
- Fixed an issue where Terrain brushes may not update correctly.
r1431 | afrisby | 2007-07-25 03:08:16 -0700 (Wed, 25 Jul 2007) | 1 line
- Assorted terrain fixes
r1430 | afrisby | 2007-07-23 23:01:11 -0700 (Mon, 23 Jul 2007) | 1 line
- Several functions should now be more efficient with sending packets to the client (at the expense of some server CPU while editing)
r1429 | afrisby | 2007-07-23 22:54:44 -0700 (Mon, 23 Jul 2007) | 2 lines
- Users doing terraforming should see updates instantly now.
- Other viewers in the sim will see updates no more than once every 5 seconds.
r1428 | afrisby | 2007-07-23 22:38:21 -0700 (Mon, 23 Jul 2007) | 1 line
- SendLayerData overload including coords now uses patch number rather than coords directly.
r1427 | afrisby | 2007-07-23 22:23:28 -0700 (Mon, 23 Jul 2007) | 1 line
- Small fix, patch values should be multiplied by their size (16)
r1426 | afrisby | 2007-07-23 22:22:33 -0700 (Mon, 23 Jul 2007) | 1 line
- Terrain should now send just updated patches.
r1425 | afrisby | 2007-07-23 21:53:21 -0700 (Mon, 23 Jul 2007) | 3 lines
- Terrain Fracture Generator now produces more appropriate results.
- Terrain Flatten Brush has been optimised, now affects an appropriate sized section of terrain.
- Navier-Stokes handler bounds issue partially fixed.
r1424 | afrisby | 2007-07-23 21:10:08 -0700 (Mon, 23 Jul 2007) | 1 line
- More console related changes.
r1423 | afrisby | 2007-07-23 20:59:32 -0700 (Mon, 23 Jul 2007) | 1 line
- Reduced a significant number of compiler warnings (back down to 9 for all projects combined, all 'never used' things)
r1422 | mingchen | 2007-07-23 12:30:33 -0700 (Mon, 23 Jul 2007) | 3 lines
- Added configuration plugin (OpenSim.Framework.Configuration.HTTP.dll) that fetches a file from a remote server
- Right now, values are not saved back to the remote server, but that will be changed
- Removed some warnings from invalid references that were not used anyways
r1421 | mw | 2007-07-23 10:22:23 -0700 (Mon, 23 Jul 2007) | 1 line
Applied makomk 's patch from issue #219.
r1420 | afrisby | 2007-07-23 09:16:09 -0700 (Mon, 23 Jul 2007) | 1 line
- Fixed a typecasting issue with Navier-Stokes algorithms in libTerrain.
r1419 | afrisby | 2007-07-23 08:47:14 -0700 (Mon, 23 Jul 2007) | 1 line
- 1 line commit: Erosion functions should taint the terrain.
r1418 | afrisby | 2007-07-22 22:31:58 -0700 (Sun, 22 Jul 2007) | 1 line
- Bonus commit, added a "terrain fill" command to fill a terrain with a specific height value.
r1417 | afrisby | 2007-07-22 22:29:52 -0700 (Sun, 22 Jul 2007) | 2 lines
- Major style changes in libTerrain.Channel - now uses .NET-style naming syntax.
- Issue#218 - Updated mySQL region table.
r1416 | mw | 2007-07-22 06:41:19 -0700 (Sun, 22 Jul 2007) | 1 line
Couple of small changes
r1415 | mw | 2007-07-22 06:31:08 -0700 (Sun, 22 Jul 2007) | 1 line
Think I've recovered my deleted files, so hopefully it works now.
r1414 | mw | 2007-07-22 04:44:36 -0700 (Sun, 22 Jul 2007) | 6 lines
- Some work in progress code: Inventory cache, start of inventory server/service, userprofile cache, inventory handling. (non of it is enabled yet (or at least it shouldn't be).
- Fixed some of the problems with crossing regions when flying: you should no longer sink to ground level when crossing (should keep roughly your right height). Should no longer sometimes get sent back to the centre of the current region when attempting to border cross. But instead sometimes you will find you avatar stop at the edge of region and you will need to start moving again to retry the crossing (which should then work). This code is partly based on Babblefrog's issue #212 patch. [I think I have some ideas of how to solve the stopping at edges problem, just want to get the inventory code done first]
- Capabilities code has now been moved to the OpenSim.Framework.Communications project as some of the caps code will be tightly tied to inventory/asset handling and it was causing a two way reference problem when it was in its own project/dll.
This is a Big commit as I was going to keep my inventory work local until I had it in a working state, in case it brakes anything, but its getting harder to keep in sync with svn.
r1413 | afrisby | 2007-07-21 19:48:53 -0700 (Sat, 21 Jul 2007) | 1 line
- Aerobic erosion now uses Navier Stokes algorithms for wind calculations.
r1412 | afrisby | 2007-07-21 19:42:29 -0700 (Sat, 21 Jul 2007) | 1 line
- Added Navier Stokes computational fluid dynamics algorithms to libTerrain.Channel.
r1411 | afrisby | 2007-07-21 19:21:10 -0700 (Sat, 21 Jul 2007) | 1 line
- More navier-stokes fun. Will finish it later.
r1410 | afrisby | 2007-07-21 19:06:46 -0700 (Sat, 21 Jul 2007) | 1 line
- Ported Jos Stam's Navier Stokes algorithm from his GDC2003 Paper to C# and included in libTerrain - May I never have to do that again.
r1409 | afrisby | 2007-07-21 17:41:01 -0700 (Sat, 21 Jul 2007) | 1 line
- Patched runprebuild.sh for *nix systems which do not register a mono ABI handler.
r1408 | afrisby | 2007-07-21 16:48:48 -0700 (Sat, 21 Jul 2007) | 1 line
- Enabled hydraulic erosion command.
r1407 | afrisby | 2007-07-21 16:26:05 -0700 (Sat, 21 Jul 2007) | 1 line
- Reimplemented Hydraulic Erosion routines, may be buggy.
r1406 | afrisby | 2007-07-21 15:34:53 -0700 (Sat, 21 Jul 2007) | 1 line
- Removed reference to libTerrain-BSD.dll from the terrain filter system.
r1405 | afrisby | 2007-07-21 15:33:31 -0700 (Sat, 21 Jul 2007) | 1 line
- Updated licensing headers on libTerrain imported components.
r1404 | afrisby | 2007-07-21 15:25:42 -0700 (Sat, 21 Jul 2007) | 2 lines
- Deleted libTerrain-BSD.dll
- Added libTerrain to BasicTerrain directly as a subfolder
r1403 | afrisby | 2007-07-21 15:20:22 -0700 (Sat, 21 Jul 2007) | 2 lines
- Renamed terrain functions to match OpenSimulator naming styles.
- Added capability to support minimum/maximum terrain limits (from the last 'bake')
r1402 | afrisby | 2007-07-21 15:08:19 -0700 (Sat, 21 Jul 2007) | 2 lines
- Fixed an issue whereby extremely tall terrains would be unable to output a gradient map.
- Renamed several terrain variable names for clarity.
r1401 | afrisby | 2007-07-21 14:39:05 -0700 (Sat, 21 Jul 2007) | 1 line
- Issue#211 - 30 second timeout is too low. (Thanks Babblefrog)
r1400 | mw | 2007-07-21 08:50:29 -0700 (Sat, 21 Jul 2007) | 1 line
Re-added the ability to set the database provider (dll) in the config file for the userserver and gridserver.
r1399 | afrisby | 2007-07-21 00:29:37 -0700 (Sat, 21 Jul 2007) | 3 lines
- Issue#206 - Casting of a LLUUID from XMLRPC hashtable causes an error. (Thanks Babblefrog)
- Issue#205 - MySQLManager User Creation support readded (Thanks Babblefrog + adjohn)
- Issue#204 - Clients now recieve terrain updates properly (Thanks Babblefrog) [May do some slight modifications on this to make it an event]
r1398 | afrisby | 2007-07-21 00:23:00 -0700 (Sat, 21 Jul 2007) | 3 lines
- Issue#209 - Terrain Hills Patch (Thanks Babblefrog)
- Issue#208 - Region crossing should be using External host (Thanks Babblefrog)
- Issue#207 - Prebuild.xml contains path errors (Thanks Gareth)
r1397 | mw | 2007-07-20 16:19:03 -0700 (Fri, 20 Jul 2007) | 1 line
Attempt to fix the bug/crash that MetaLeo just reported.
r1396 | mingchen | 2007-07-20 10:08:01 -0700 (Fri, 20 Jul 2007) | 1 line
- Added ability to manually set the configuration plugin dll from ConfigurationMember
r1395 | lbsa71 | 2007-07-20 07:16:12 -0700 (Fri, 20 Jul 2007) | 2 lines
- Fixed an config issue (log not initialized in RegionInfo config)
- Added LineInfo stacktrace parser to LogBase (not used yet though)
r1394 | afrisby | 2007-07-19 18:32:27 -0700 (Thu, 19 Jul 2007) | 1 line
- Assortment of Console changes - console messages are now grouped into modules (eg "client", "grid", "terrain", "storage", etc)
r1393 | afrisby | 2007-07-19 18:21:39 -0700 (Thu, 19 Jul 2007) | 1 line
- New log functions which include the module name as an argument.
r1392 | mingchen | 2007-07-19 16:08:10 -0700 (Thu, 19 Jul 2007) | 2 lines
- Added new config files into share -- cut down to 256 for practicality reasons
- Added make.php in same folder that was used to generate these files
r1391 | mw | 2007-07-19 15:59:43 -0700 (Thu, 19 Jul 2007) | 1 line
opps have a setting as true when it should be false.
r1390 | mingchen | 2007-07-19 13:39:33 -0700 (Thu, 19 Jul 2007) | 3 lines
- Moved XmlConfiguration to its own project
- Made it possible to load a configuration interface by DLL
- Deleted the 1024 config files until they are updated
r1389 | mw | 2007-07-19 13:21:02 -0700 (Thu, 19 Jul 2007) | 1 line
Some work on Inventory (not yet finished or enabled)
r1388 | mingchen | 2007-07-19 08:01:14 -0700 (Thu, 19 Jul 2007) | 3 lines
- Handler Functions can now refuse an object as invalid by returning false, thus forcing the user to re-enter the data
- Added TYPE_STRING_NOT_EMPTY that requires some sort of text to be entered
- Added another parameter to addConfigurationOption called use_default_no_prompt that will not ask via the console a configuration option; it will use whatever is in the config file. If nothing is in the config file for that option, it will force itself to use default
r1387 | mw | 2007-07-19 03:44:19 -0700 (Thu, 19 Jul 2007) | 1 line
Added some Alert methods to Scene , and a console command handler. So from the console to send alerts use : alert general <message> , for a instance wide message , or use alert firstname secondname <message> to send a alert to one user. (TODO: add region wide messages).
r1386 | afrisby | 2007-07-18 20:36:39 -0700 (Wed, 18 Jul 2007) | 1 line
- Fixing sandbox mode crash caused by removal of LocalStorage during cleanup earlier.