0.5.5-release
From OpenSimulator
Brentseidel (Talk | contribs) (New page: ------------------------------------------------------------------------ r4238 | justincc | 2008-04-15 11:10:42 -0700 (Tue, 15 Apr 2008) | 2 lines * Send a meaningful response to both the...) |
m (Robot: Replacing 'OpenSim' to 'OpenSimulator', which is the precise name) |
||
(5 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
+ | __NOTOC__ | ||
+ | {{Quicklinks}} | ||
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r4238 | justincc | 2008-04-15 11:10:42 -0700 (Tue, 15 Apr 2008) | 2 lines | r4238 | justincc | 2008-04-15 11:10:42 -0700 (Tue, 15 Apr 2008) | 2 lines | ||
Line 87: | Line 89: | ||
* Working towards notifying the client if the inventory service has failed, rather than simply returning 0 items. | * Working towards notifying the client if the inventory service has failed, rather than simply returning 0 items. | ||
− | * This is very early support which would only be triggered in a rather unlikely case (if the user server correctly received an inventory skeleton, but later on failed to return the whole inventory in a timely manner. | + | * This is very early support which would only be triggered in a rather unlikely case (if the user server correctly received an inventory skeleton, but later on failed to return the whole inventory in a timely manner. Also, this only applies to the 1.19.1.4 client onwards |
* Code cleanup and support for other failure cases (failure of inventory caching on region crossing, failure to actually add a folder/item, etc, should follow. | * Code cleanup and support for other failure cases (failure of inventory caching on region crossing, failure to actually add a folder/item, etc, should follow. | ||
Line 96: | Line 98: | ||
* Added license info to a few files it was missing from. | * Added license info to a few files it was missing from. | ||
* Fleshed out the landbuy interfaces | * Fleshed out the landbuy interfaces | ||
− | * If you add '-helperuri http://127.0.0.1:9000/' to your list of parameters you tell the client to use when you start it up you can transfer ownership of parcels now in standalone. | + | * If you add '-helperuri http://127.0.0.1:9000/' to your list of parameters you tell the client to use when you start it up you can transfer ownership of parcels now in standalone. Structured gridmode requires a lot more work, see the documentation in the example money module. The example money module is not secure especially in standalone mode. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r4227 | justincc | 2008-04-14 08:32:39 -0700 (Mon, 14 Apr 2008) | 2 lines | r4227 | justincc | 2008-04-14 08:32:39 -0700 (Mon, 14 Apr 2008) | 2 lines | ||
Line 111: | Line 113: | ||
r4225 | sdague | 2008-04-14 07:37:36 -0700 (Mon, 14 Apr 2008) | 5 lines | r4225 | sdague | 2008-04-14 07:37:36 -0700 (Mon, 14 Apr 2008) | 5 lines | ||
− | Possible fix for the 100% CPU issue. | + | Possible fix for the 100% CPU issue. I've not fully |
confirmed that this fixes the issue, however functional | confirmed that this fixes the issue, however functional | ||
correctness of BlockingQueue requires that these locks be | correctness of BlockingQueue requires that these locks be | ||
Line 119: | Line 121: | ||
r4224 | teravus | 2008-04-13 20:20:36 -0700 (Sun, 13 Apr 2008) | 1 line | r4224 | teravus | 2008-04-13 20:20:36 -0700 (Sun, 13 Apr 2008) | 1 line | ||
− | #952 again | + | # 952 again |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r4223 | teravus | 2008-04-13 18:10:48 -0700 (Sun, 13 Apr 2008) | 1 line | r4223 | teravus | 2008-04-13 18:10:48 -0700 (Sun, 13 Apr 2008) | 1 line | ||
Line 140: | Line 142: | ||
* Fix a bug in the friends module that causes a friend not to appear online when they were. | * Fix a bug in the friends module that causes a friend not to appear online when they were. | ||
* A few things for testing. | * A few things for testing. | ||
− | * This makes a modification to the region registration with the grid server so that the region can send it a chosen password to identify itself. | + | * This makes a modification to the region registration with the grid server so that the region can send it a chosen password to identify itself. It will not cause any errors, if either one are not updated. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r4219 | justincc | 2008-04-13 15:25:23 -0700 (Sun, 13 Apr 2008) | 2 lines | r4219 | justincc | 2008-04-13 15:25:23 -0700 (Sun, 13 Apr 2008) | 2 lines | ||
Line 165: | Line 167: | ||
r4215 | sdague | 2008-04-11 16:10:12 -0700 (Fri, 11 Apr 2008) | 4 lines | r4215 | sdague | 2008-04-11 16:10:12 -0700 (Fri, 11 Apr 2008) | 4 lines | ||
− | first drop of user storage implementation for nhibernate. | + | first drop of user storage implementation for nhibernate. |
This surely doesn't work yet, but it compiles, and I'm getting | This surely doesn't work yet, but it compiles, and I'm getting | ||
close to a stopping point for the day. | close to a stopping point for the day. | ||
Line 282: | Line 284: | ||
r4194 | sdague | 2008-04-10 16:51:42 -0700 (Thu, 10 Apr 2008) | 3 lines | r4194 | sdague | 2008-04-10 16:51:42 -0700 (Thu, 10 Apr 2008) | 3 lines | ||
− | add some convenience properties. | + | add some convenience properties. Move all the fields |
to the top of the file. | to the top of the file. | ||
Line 288: | Line 290: | ||
r4193 | teravus | 2008-04-10 11:30:34 -0700 (Thu, 10 Apr 2008) | 3 lines | r4193 | teravus | 2008-04-10 11:30:34 -0700 (Thu, 10 Apr 2008) | 3 lines | ||
− | * With Grid Comms up in the air.. | + | * With Grid Comms up in the air.. I decided have the friends module update you when your friends come online if they're at least a child agent on the sim. offline status works the same also. So does Instant Message. |
* This is until Grid Comms matures a bit more on this. | * This is until Grid Comms matures a bit more on this. | ||
* This should also work in Standalone as it uses the IUserData interface. | * This should also work in Standalone as it uses the IUserData interface. | ||
Line 294: | Line 296: | ||
r4192 | justincc | 2008-04-10 10:44:19 -0700 (Thu, 10 Apr 2008) | 2 lines | r4192 | justincc | 2008-04-10 10:44:19 -0700 (Thu, 10 Apr 2008) | 2 lines | ||
− | * Minor: really just comment and subsequent indentation adjustment. | + | * Minor: really just comment and subsequent indentation adjustment. Preparation for handling inventory problems where the inventory server receives a request and never responds, or is late in responding |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 335: | Line 337: | ||
r4184 | sdague | 2008-04-10 07:37:17 -0700 (Thu, 10 Apr 2008) | 4 lines | r4184 | sdague | 2008-04-10 07:37:17 -0700 (Thu, 10 Apr 2008) | 4 lines | ||
− | changing UserAgentData to use properties. | + | changing UserAgentData to use properties. This caused more |
grief than expected, as monodevelop doesn't like to refactor | grief than expected, as monodevelop doesn't like to refactor | ||
properties of properties. | properties of properties. | ||
Line 354: | Line 356: | ||
r4181 | teravus | 2008-04-10 06:37:39 -0700 (Thu, 10 Apr 2008) | 1 line | r4181 | teravus | 2008-04-10 06:37:39 -0700 (Thu, 10 Apr 2008) | 1 line | ||
− | * Brings back map tile generation based on the terrain. | + | * Brings back map tile generation based on the terrain. The algorithm produces a graphic that is a bit Dazzle-ish. A Dazzle-ish map tile is better then a grey map tile IMHO. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r4180 | sdague | 2008-04-10 06:14:50 -0700 (Thu, 10 Apr 2008) | 3 lines | r4180 | sdague | 2008-04-10 06:14:50 -0700 (Thu, 10 Apr 2008) | 3 lines | ||
Line 373: | Line 375: | ||
* Made it safe again to use the restart button from the estate tools and the restart console command. | * Made it safe again to use the restart button from the estate tools and the restart console command. | ||
− | * It looks ugly on the console.. | + | * It looks ugly on the console.. but it's really safe.. and restores some memory. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r4176 | teravus | 2008-04-10 02:56:59 -0700 (Thu, 10 Apr 2008) | 2 lines | r4176 | teravus | 2008-04-10 02:56:59 -0700 (Thu, 10 Apr 2008) | 2 lines | ||
Line 384: | Line 386: | ||
* Updates BetaGridLikeMoneyModule | * Updates BetaGridLikeMoneyModule | ||
* Several people have asked for a way to limit uploads, so I've decided to show people how to do this in the BetaGridLikeMoneyModule. | * Several people have asked for a way to limit uploads, so I've decided to show people how to do this in the BetaGridLikeMoneyModule. | ||
− | * Configure it in OpenSim.ini using the [Economy] header. | + | * Configure it in OpenSim.ini using the [Economy] header. See the bottom of the OpenSim.ini.example for more information. |
* This also fleshes out the Economy API a bit more. | * This also fleshes out the Economy API a bit more. | ||
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 403: | Line 405: | ||
r4171 | sdague | 2008-04-09 11:04:03 -0700 (Wed, 09 Apr 2008) | 6 lines | r4171 | sdague | 2008-04-09 11:04:03 -0700 (Wed, 09 Apr 2008) | 6 lines | ||
− | NHibernate Inventory support. | + | NHibernate Inventory support. Lightly tested, but seems to work |
− | well enough on my test environment. | + | well enough on my test environment. Will need to add some exception |
catching down the road. | catching down the road. | ||
Line 412: | Line 414: | ||
r4170 | sdague | 2008-04-09 09:01:57 -0700 (Wed, 09 Apr 2008) | 3 lines | r4170 | sdague | 2008-04-09 09:01:57 -0700 (Wed, 09 Apr 2008) | 3 lines | ||
− | more futzing around here. | + | more futzing around here. None of this works yet because |
bloody LLUUID isn't serializable, which is really annoying. | bloody LLUUID isn't serializable, which is really annoying. | ||
Line 443: | Line 445: | ||
check in an OSUUID wrapper as potential replacement | check in an OSUUID wrapper as potential replacement | ||
− | for LLUUID in most of our code. | + | for LLUUID in most of our code. Like LLUUID, this is |
basically just a box type on the .NET Guid. | basically just a box type on the .NET Guid. | ||
Line 455: | Line 457: | ||
r4163 | sdague | 2008-04-09 06:45:32 -0700 (Wed, 09 Apr 2008) | 2 lines | r4163 | sdague | 2008-04-09 06:45:32 -0700 (Wed, 09 Apr 2008) | 2 lines | ||
− | oops, broke compile. | + | oops, broke compile. This fixes it |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 487: | Line 489: | ||
r4157 | sdague | 2008-04-08 16:44:52 -0700 (Tue, 08 Apr 2008) | 4 lines | r4157 | sdague | 2008-04-08 16:44:52 -0700 (Tue, 08 Apr 2008) | 4 lines | ||
− | fix up Inventory hbm definitions to work. | + | fix up Inventory hbm definitions to work. Adding indexes in |
NHibernate is quite nice (though there will still need to be a | NHibernate is quite nice (though there will still need to be a | ||
db creator bit carved out later). | db creator bit carved out later). | ||
Line 574: | Line 576: | ||
r4141 | teravus | 2008-04-07 22:03:43 -0700 (Mon, 07 Apr 2008) | 3 lines | r4141 | teravus | 2008-04-07 22:03:43 -0700 (Mon, 07 Apr 2008) | 3 lines | ||
− | * Added stretchable ellipsoid support with configurable LOD. | + | * Added stretchable ellipsoid support with configurable LOD. It's actually a split facet icosahedral geodesic sphere that's scaled. |
* In other words, you can stretch spheres into oblong shapes now and watch them roll around like a football would. | * In other words, you can stretch spheres into oblong shapes now and watch them roll around like a football would. | ||
* Still can't cut, twist or profile cut spheres yet. | * Still can't cut, twist or profile cut spheres yet. | ||
Line 596: | Line 598: | ||
r4137 | teravus | 2008-04-07 18:29:45 -0700 (Mon, 07 Apr 2008) | 1 line | r4137 | teravus | 2008-04-07 18:29:45 -0700 (Mon, 07 Apr 2008) | 1 line | ||
− | * Adds poor support for ellipsis in the Meshmerizer. | + | * Adds poor support for ellipsis in the Meshmerizer. This will get better.. notice the huge nasty facets! Regular spheres still work as they did. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r4136 | chi11ken | 2008-04-07 16:48:12 -0700 (Mon, 07 Apr 2008) | 1 line | r4136 | chi11ken | 2008-04-07 16:48:12 -0700 (Mon, 07 Apr 2008) | 1 line | ||
Line 656: | Line 658: | ||
r4126 | sdague | 2008-04-07 11:02:58 -0700 (Mon, 07 Apr 2008) | 5 lines | r4126 | sdague | 2008-04-07 11:02:58 -0700 (Mon, 07 Apr 2008) | 5 lines | ||
− | added swag #1 on Inventory NHibernate implementation. | + | added swag #1 on Inventory NHibernate implementation. There |
is no hbm.xml mapping yet, so this isn't going to do anything, | is no hbm.xml mapping yet, so this isn't going to do anything, | ||
− | plus I'm sure I didn't get the list interfaces right. | + | plus I'm sure I didn't get the list interfaces right. However |
it now compiles, so worth getting into the tree. | it now compiles, so worth getting into the tree. | ||
Line 682: | Line 684: | ||
* Okay you can put down your pitchforks - this patch should fix rezzing of items (with inventory) on Windows | * Okay you can put down your pitchforks - this patch should fix rezzing of items (with inventory) on Windows | ||
* Now properly dealing with prims which don't contain items - thanks to thomas for the patch which gave insight into this situation | * Now properly dealing with prims which don't contain items - thanks to thomas for the patch which gave insight into this situation | ||
− | * Also, an xml exception no longer crahes the client session | + | * Also, an xml exception no longer crahes the client session |
* Leaving in debugging lines in case there are further problems | * Leaving in debugging lines in case there are further problems | ||
* Not yet tested on Linux, though I'm just about to. | * Not yet tested on Linux, though I'm just about to. | ||
Line 700: | Line 702: | ||
Thank you kindly Diva & KMeisthax for adding the beginnings | Thank you kindly Diva & KMeisthax for adding the beginnings | ||
− | of search capability to | + | of search capability to OpenSimulator in the form of a configurable |
module. | module. | ||
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r4118 | teravus | 2008-04-07 04:21:44 -0700 (Mon, 07 Apr 2008) | 1 line | r4118 | teravus | 2008-04-07 04:21:44 -0700 (Mon, 07 Apr 2008) | 1 line | ||
− | * I XmlIgnored the TaskInventory Property as a temporary measure. | + | * I XmlIgnored the TaskInventory Property as a temporary measure. Taking things and rezzing them works again. (though, I suggest waiting on taking things until justincc has an opportunity to look at the TaskInventory property causing the XML Serialization to overrun.) It's MinOccurs is 0 in the XML Schema, so it should work fine when he adds it back. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r4117 | teravus | 2008-04-07 02:59:23 -0700 (Mon, 07 Apr 2008) | 1 line | r4117 | teravus | 2008-04-07 02:59:23 -0700 (Mon, 07 Apr 2008) | 1 line | ||
− | * Committing SceneObjectPart XML Schemas in the share/Schemas folder | + | * Committing SceneObjectPart XML Schemas in the share/Schemas folder (this is a non final schema) |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r4116 | chi11ken | 2008-04-06 19:34:31 -0700 (Sun, 06 Apr 2008) | 1 line | r4116 | chi11ken | 2008-04-06 19:34:31 -0700 (Sun, 06 Apr 2008) | 1 line | ||
Line 719: | Line 721: | ||
* EXPERIMENTAL ROUGH DRAFT: First rough implementation of avatar to avatar item giving | * EXPERIMENTAL ROUGH DRAFT: First rough implementation of avatar to avatar item giving | ||
* Now you can drag an object from your inventory and give it to another avatar | * Now you can drag an object from your inventory and give it to another avatar | ||
− | * !!! Use at your own risk !!! | + | * !!! Use at your own risk !!! Many things are unimplemented as of yet, including permissions (the person receiving your item can probably do absolutely everything with it) |
* Also, items for the receiving end up in their root folder rather than the objects folder | * Also, items for the receiving end up in their root folder rather than the objects folder | ||
Line 755: | Line 757: | ||
r4109 | teravus | 2008-04-05 19:05:19 -0700 (Sat, 05 Apr 2008) | 2 lines | r4109 | teravus | 2008-04-05 19:05:19 -0700 (Sat, 05 Apr 2008) | 2 lines | ||
− | * Implemented AgentPause and AgentResume. | + | * Implemented AgentPause and AgentResume. AgentPause extends the timeout for a client at the server by 3x. AgentResume restores the timeout to the normal amount. |
* The linden client still doesn't like it when you have an image select box open for more then 100 or so seconds. | * The linden client still doesn't like it when you have an image select box open for more then 100 or so seconds. | ||
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 769: | Line 771: | ||
r4106 | teravus | 2008-04-05 04:06:28 -0700 (Sat, 05 Apr 2008) | 4 lines | r4106 | teravus | 2008-04-05 04:06:28 -0700 (Sat, 05 Apr 2008) | 4 lines | ||
− | * Lowered the default throttle settings. | + | * Lowered the default throttle settings. They were way too high at 1.5MB/s! |
* This will definitely help the missing prim problem (probably eliminate it entirely)! | * This will definitely help the missing prim problem (probably eliminate it entirely)! | ||
* This will help the broken up land block problem (probably eliminate it entirely)! | * This will help the broken up land block problem (probably eliminate it entirely)! | ||
Line 776: | Line 778: | ||
r4105 | teravus | 2008-04-05 02:47:05 -0700 (Sat, 05 Apr 2008) | 2 lines | r4105 | teravus | 2008-04-05 02:47:05 -0700 (Sat, 05 Apr 2008) | 2 lines | ||
− | * The simulator now checks the parcel at the position that you get put by the grid server to see if you set it's landing point to a specified landing point. | + | * The simulator now checks the parcel at the position that you get put by the grid server to see if you set it's landing point to a specified landing point. If you did, and the landing point isn't LLVector3.Zero, it puts you at the configured landing point. |
− | * Currently the grid server sticks you at 128x128x128.. | + | * Currently the grid server sticks you at 128x128x128.. so that means it'll use whatever parcel is at that location to get this information. This allows greater customization of where people log-into and teleport-to if done right. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r4104 | sdague | 2008-04-04 15:00:09 -0700 (Fri, 04 Apr 2008) | 2 lines | r4104 | sdague | 2008-04-04 15:00:09 -0700 (Fri, 04 Apr 2008) | 2 lines | ||
Line 796: | Line 798: | ||
r4101 | sdague | 2008-04-04 11:14:00 -0700 (Fri, 04 Apr 2008) | 4 lines | r4101 | sdague | 2008-04-04 11:14:00 -0700 (Fri, 04 Apr 2008) | 4 lines | ||
− | make AssetBase use Properties instead of fields. | + | make AssetBase use Properties instead of fields. This probably |
breaks compatibility on grid ops because native serialization is | breaks compatibility on grid ops because native serialization is | ||
used here. | used here. | ||
Line 805: | Line 807: | ||
* Make objects appear in 1.19.1.4 inventory again | * Make objects appear in 1.19.1.4 inventory again | ||
* You will probably need to clear your client's cache before this will take effect | * You will probably need to clear your client's cache before this will take effect | ||
− | * The problem was that the underlying libsecondlife.AssetType was returning "primitive" rather than "object". | + | * The problem was that the underlying libsecondlife.AssetType was returning "primitive" rather than "object". This fix is in lieu of correcting/updating our libsecondlife.dll |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 820: | Line 822: | ||
region" XmlRpc methods in RemoteController (contributed earlier by ansgar), | region" XmlRpc methods in RemoteController (contributed earlier by ansgar), | ||
this add a bit of consistency checking, more error checking and also | this add a bit of consistency checking, more error checking and also | ||
− | documentation of the | + | documentation of the expected XmlRpc parameters. |
Line 826: | Line 828: | ||
r4097 | teravus | 2008-04-04 01:33:29 -0700 (Fri, 04 Apr 2008) | 1 line | r4097 | teravus | 2008-04-04 01:33:29 -0700 (Fri, 04 Apr 2008) | 1 line | ||
− | * Fixed up some documentation regarding the inventory descendants method XML. | + | * Fixed up some documentation regarding the inventory descendants method XML. Cleaned up an error report. Noted at the top, why the two unused caps path variables must stay. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r4096 | teravus | 2008-04-04 01:07:49 -0700 (Fri, 04 Apr 2008) | 2 lines | r4096 | teravus | 2008-04-04 01:07:49 -0700 (Fri, 04 Apr 2008) | 2 lines | ||
Line 840: | Line 842: | ||
* Fixes Region/Estate panel in current Linden Official client. | * Fixes Region/Estate panel in current Linden Official client. | ||
− | * Sets the default estate parentID to 1.. | + | * Sets the default estate parentID to 1.. which means that all regions are treated like private estates in the client as opposed to Linden Mainland. (no space server hiccup message). If that message annoys you and you want to get rid of it, set your parentEstateID to 1. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r4093 | sdague | 2008-04-03 14:07:03 -0700 (Thu, 03 Apr 2008) | 3 lines | r4093 | sdague | 2008-04-03 14:07:03 -0700 (Thu, 03 Apr 2008) | 3 lines | ||
Line 855: | Line 857: | ||
r4091 | sdague | 2008-04-03 13:59:20 -0700 (Thu, 03 Apr 2008) | 5 lines | r4091 | sdague | 2008-04-03 13:59:20 -0700 (Thu, 03 Apr 2008) | 5 lines | ||
− | Check in the remaining bits to do Asset store via NHibernate. | + | Check in the remaining bits to do Asset store via NHibernate. Still |
− | need to work out auto table creation in a reasonable way. | + | need to work out auto table creation in a reasonable way. Tommorrow |
I'll work on getting the NHibernate bits in place to be able to put this | I'll work on getting the NHibernate bits in place to be able to put this | ||
into the main tree. | into the main tree. | ||
Line 874: | Line 876: | ||
* From: Dr Scofield <hud@zurich.ibm.com> | * From: Dr Scofield <hud@zurich.ibm.com> | ||
− | * This patch removes voice code into a region module. | + | * This patch removes voice code into a region module. This required the implementation of events and other code to allow region modules to register their own caps handlers, and should allow different voice module implementations. |
* CAVEAT: This does not provide complete voice support, it merely provides the hooks so that it can be plugged in. | * CAVEAT: This does not provide complete voice support, it merely provides the hooks so that it can be plugged in. | ||
Line 925: | Line 927: | ||
r4078 | sdague | 2008-04-02 11:12:33 -0700 (Wed, 02 Apr 2008) | 6 lines | r4078 | sdague | 2008-04-02 11:12:33 -0700 (Wed, 02 Apr 2008) | 6 lines | ||
− | starting to stub out NHibernate data source. | + | starting to stub out NHibernate data source. This isn't in |
prebuild yet so it's currently dead code in tree, and shouldn't | prebuild yet so it's currently dead code in tree, and shouldn't | ||
− | bother anyone. | + | bother anyone. Once this does *something* I'll add it into the |
− | main build. | + | main build. However it seemed like a good idea to commit work |
as I go for people interested in it. | as I go for people interested in it. | ||
Line 945: | Line 947: | ||
fix ups to include OpenSim.Framework explicit includes (they | fix ups to include OpenSim.Framework explicit includes (they | ||
− | were implicitly included before). | + | were implicitly included before). Everything builds again. |
Now off to testing. | Now off to testing. | ||
Line 983: | Line 985: | ||
reorganizing namespaces to put all the Data stuff into it's own namespace | reorganizing namespaces to put all the Data stuff into it's own namespace | ||
− | / dir structure. | + | / dir structure. This is coming in over a few changesets so consider trunk |
broken for the next 30 minutes as these get pulled together. | broken for the next 30 minutes as these get pulled together. | ||
Line 1,023: | Line 1,025: | ||
r4061 | teravus | 2008-04-01 18:03:31 -0700 (Tue, 01 Apr 2008) | 2 lines | r4061 | teravus | 2008-04-01 18:03:31 -0700 (Tue, 01 Apr 2008) | 2 lines | ||
− | * Updating the version of the ODE library. (big update). | + | * Updating the version of the ODE library. (big update). The Mac library needs to be updated still. |
* Adding some XMPP stuff that's incomplete. | * Adding some XMPP stuff that's incomplete. | ||
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 1,134: | Line 1,136: | ||
r4039 | afrisby | 2008-03-30 02:03:38 -0700 (Sun, 30 Mar 2008) | 5 lines | r4039 | afrisby | 2008-03-30 02:03:38 -0700 (Sun, 30 Mar 2008) | 5 lines | ||
− | **Big ass update warning** | + | ** Big ass update warning** |
* Renamed plugin console message, to send a message to a plugin, use either "plugin <message>", or any unrecognised message will be sent ("plugin" sends explicitly) This replaces the old "script <message>". | * Renamed plugin console message, to send a message to a plugin, use either "plugin <message>", or any unrecognised message will be sent ("plugin" sends explicitly) This replaces the old "script <message>". | ||
* Terrain commands - "terrain <command>" now works again. "Script terrain <command>" does not. Many of the commands have now been reimplemented, eg load-tile. However some have new syntax. | * Terrain commands - "terrain <command>" now works again. "Script terrain <command>" does not. Many of the commands have now been reimplemented, eg load-tile. However some have new syntax. | ||
Line 1,146: | Line 1,148: | ||
* You will need to run prebuild. | * You will need to run prebuild. | ||
Next, the good; | Next, the good; | ||
− | * This update solves the unexpected binary element when Linux simulators inform windows simulators and vice versa. | + | * This update solves the unexpected binary element when Linux simulators inform windows simulators and vice versa. So Linux Simulators and Windows simulators are 100% compatible again. |
− | * This update introduces an Integer in the prim crossing method to tell the receiving simulator which XML method to use to load the prim that crossed the border. | + | * This update introduces an Integer in the prim crossing method to tell the receiving simulator which XML method to use to load the prim that crossed the border. If the receiving prim doesn't support the method, the prim crossing fails and no prims are lost. |
That being said, it's best to update all your simulators to this revision at once. | That being said, it's best to update all your simulators to this revision at once. | ||
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 1,178: | Line 1,180: | ||
r4032 | justincc | 2008-03-29 15:18:44 -0700 (Sat, 29 Mar 2008) | 7 lines | r4032 | justincc | 2008-03-29 15:18:44 -0700 (Sat, 29 Mar 2008) | 7 lines | ||
− | * Various 1.19.0.5 grid inventory request fixes. | + | * Various 1.19.0.5 grid inventory request fixes. These will only take affect once the region and the grid servers have upgraded to this revision |
* You may also need to clear your cache before seeing any effect. | * You may also need to clear your cache before seeing any effect. | ||
* These fixes may or may not affect inventory on the RC client. | * These fixes may or may not affect inventory on the RC client. | ||
Line 1,328: | Line 1,330: | ||
r4007 | justincc | 2008-03-26 05:44:43 -0700 (Wed, 26 Mar 2008) | 2 lines | r4007 | justincc | 2008-03-26 05:44:43 -0700 (Wed, 26 Mar 2008) | 2 lines | ||
− | * More log messages in the region registration process for debug purposes. | + | * More log messages in the region registration process for debug purposes. Some of these may be temporary |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 1,392: | Line 1,394: | ||
r3994 | teravus | 2008-03-25 10:31:40 -0700 (Tue, 25 Mar 2008) | 2 lines | r3994 | teravus | 2008-03-25 10:31:40 -0700 (Tue, 25 Mar 2008) | 2 lines | ||
− | * Use Face normal to offset new prim instead of the hard coded pos.Z += 0.25f; | + | * Use Face normal to offset new prim instead of the hard coded pos.Z += 0.25f; This allows proper positioning of prim based on the face you click. ( Yes, you can click the bottom face of a prim that's above you, and the new prim appears directly below it. ) |
( Remove ray caster Verbosity ) | ( Remove ray caster Verbosity ) | ||
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r3993 | teravus | 2008-03-25 10:28:09 -0700 (Tue, 25 Mar 2008) | 1 line | r3993 | teravus | 2008-03-25 10:28:09 -0700 (Tue, 25 Mar 2008) | 1 line | ||
− | * Use Face normal to offset new prim instead of the hard coded pos.Z += 0.25f; | + | * Use Face normal to offset new prim instead of the hard coded pos.Z += 0.25f; This allows proper positioning of prim based on the face you click. ( Yes, you can click the bottom face of a prim that's above you, and the new prim appears directly below it. ) |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r3992 | justincc | 2008-03-25 10:08:20 -0700 (Tue, 25 Mar 2008) | 3 lines | r3992 | justincc | 2008-03-25 10:08:20 -0700 (Tue, 25 Mar 2008) | 3 lines | ||
Line 1,416: | Line 1,418: | ||
r3989 | teravus | 2008-03-25 09:09:43 -0700 (Tue, 25 Mar 2008) | 1 line | r3989 | teravus | 2008-03-25 09:09:43 -0700 (Tue, 25 Mar 2008) | 1 line | ||
− | * On Ray casting. | + | * On Ray casting. Now returning the face normal of the collision face. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r3988 | lbsa71 | 2008-03-25 07:27:39 -0700 (Tue, 25 Mar 2008) | 3 lines | r3988 | lbsa71 | 2008-03-25 07:27:39 -0700 (Tue, 25 Mar 2008) | 3 lines | ||
Line 1,453: | Line 1,455: | ||
* It doesn't generate at_target events, because they don't exist yet in the script engine. | * It doesn't generate at_target events, because they don't exist yet in the script engine. | ||
* The Tau is different, however, compatible with scripts I tested. | * The Tau is different, however, compatible with scripts I tested. | ||
− | * Not perfect... | + | * Not perfect... but pretty good. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r3980 | chi11ken | 2008-03-24 19:10:54 -0700 (Mon, 24 Mar 2008) | 1 line | r3980 | chi11ken | 2008-03-24 19:10:54 -0700 (Mon, 24 Mar 2008) | 1 line | ||
Line 1,487: | Line 1,489: | ||
r3973 | justincc | 2008-03-24 14:21:05 -0700 (Mon, 24 Mar 2008) | 4 lines | r3973 | justincc | 2008-03-24 14:21:05 -0700 (Mon, 24 Mar 2008) | 4 lines | ||
− | * Clean up Scene.AddCapsHandler(). | + | * Clean up Scene.AddCapsHandler(). There was a race condition warning, but I don't think this is now relevant... |
* Remove some now extraneous CAPS related messages | * Remove some now extraneous CAPS related messages | ||
Line 1,534: | Line 1,536: | ||
r3964 | justincc | 2008-03-24 11:45:21 -0700 (Mon, 24 Mar 2008) | 2 lines | r3964 | justincc | 2008-03-24 11:45:21 -0700 (Mon, 24 Mar 2008) | 2 lines | ||
− | * Fix build break in last revision. | + | * Fix build break in last revision. Thanks to paulieFemto for pointing it out. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 1,573: | Line 1,575: | ||
* Start passing around a region server's http port in RegionInfo. | * Start passing around a region server's http port in RegionInfo. | ||
* This means that caps methods (editing scripts, poss map functions, etc) on non-home regions should now work with servers which are listening for http ports on a non default | * This means that caps methods (editing scripts, poss map functions, etc) on non-home regions should now work with servers which are listening for http ports on a non default | ||
− | (9000) port. | + | (9000) port. |
* If you are running a region server, this may only work properly once your grid server upgrades to this revision | * If you are running a region server, this may only work properly once your grid server upgrades to this revision | ||
− | * PLEASE NOTE: This shouldn't cause inter-region problems if one end of the connection hasn't upgraded to this revision. | + | * PLEASE NOTE: This shouldn't cause inter-region problems if one end of the connection hasn't upgraded to this revision. However if it does, the instability will persist until |
the grid and region (and possibly all the region's neighbours) have upgraded to this revision. | the grid and region (and possibly all the region's neighbours) have upgraded to this revision. | ||
* This revision also adds extra login related messages, both for success and failure conditions | * This revision also adds extra login related messages, both for success and failure conditions | ||
Line 1,588: | Line 1,590: | ||
* Added a little more stability for getting the object list from the parcel box. (previously it crashed my simulator) | * Added a little more stability for getting the object list from the parcel box. (previously it crashed my simulator) | ||
− | * Found and gracefully handled a few situations where null references occur. | + | * Found and gracefully handled a few situations where null references occur. (m_rootPart again!) |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r3953 | teravus | 2008-03-22 23:24:59 -0700 (Sat, 22 Mar 2008) | 3 lines | r3953 | teravus | 2008-03-22 23:24:59 -0700 (Sat, 22 Mar 2008) | 3 lines | ||
Line 1,606: | Line 1,608: | ||
r3950 | chi11ken | 2008-03-22 16:52:48 -0700 (Sat, 22 Mar 2008) | 1 line | r3950 | chi11ken | 2008-03-22 16:52:48 -0700 (Sat, 22 Mar 2008) | 1 line | ||
− | Fix compiler warnings in pCampBot, TestSuite, and ScriptEngine/RemoteServer. | + | Fix compiler warnings in pCampBot, TestSuite, and ScriptEngine/RemoteServer. Thanks daTwitch! |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r3949 | chi11ken | 2008-03-22 16:39:07 -0700 (Sat, 22 Mar 2008) | 1 line | r3949 | chi11ken | 2008-03-22 16:39:07 -0700 (Sat, 22 Mar 2008) | 1 line | ||
Line 1,614: | Line 1,616: | ||
r3948 | mingchen | 2008-03-22 16:10:22 -0700 (Sat, 22 Mar 2008) | 1 line | r3948 | mingchen | 2008-03-22 16:10:22 -0700 (Sat, 22 Mar 2008) | 1 line | ||
− | *Moved LandManagement into its own region module (spiffy!) | + | * Moved LandManagement into its own region module (spiffy!) |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r3947 | alondria | 2008-03-22 16:02:41 -0700 (Sat, 22 Mar 2008) | 1 line | r3947 | alondria | 2008-03-22 16:02:41 -0700 (Sat, 22 Mar 2008) | 1 line | ||
Line 1,657: | Line 1,659: | ||
* Tell the user what the new terrain commands format is if they try to execute a deprecated one | * Tell the user what the new terrain commands format is if they try to execute a deprecated one | ||
− | * As per CharlieO's suggestion in #806. | + | * As per CharlieO's suggestion in #806. Thanks! |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 1,716: | Line 1,718: | ||
r3928 | teravus | 2008-03-20 22:54:56 -0700 (Thu, 20 Mar 2008) | 4 lines | r3928 | teravus | 2008-03-20 22:54:56 -0700 (Thu, 20 Mar 2008) | 4 lines | ||
− | * Updated ray tracing code. | + | * Updated ray tracing code. It's now good enough to use when the XYZ vector components of the scale have a difference of less then 4.5 meters. |
* When a new prim is created and raytracing is called for, raytrace from the camera position to the ground in the direction of the Norm(RayEnd - RayStart). | * When a new prim is created and raytracing is called for, raytrace from the camera position to the ground in the direction of the Norm(RayEnd - RayStart). | ||
* If we got a hit based on our camera, create the new prim at the edge of the prim we hit. | * If we got a hit based on our camera, create the new prim at the edge of the prim we hit. | ||
Line 1,749: | Line 1,751: | ||
* We now pass CAPS information on to the destination region on region crossing, and set up a CAPS object when an agent becomes a master | * We now pass CAPS information on to the destination region on region crossing, and set up a CAPS object when an agent becomes a master | ||
* Current limitation is that this will only work if your http_listener_port is 9000 | * Current limitation is that this will only work if your http_listener_port is 9000 | ||
− | * This is a very early code cut (lots of bad practice, hard coding and inefficiency). | + | * This is a very early code cut (lots of bad practice, hard coding and inefficiency). However, I wanted to get this out there for feedback and my own sanity. Next few patches will clean up the mess. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 1,775: | Line 1,777: | ||
* Fix for if 782: Locked prims may still be moved by click+drag. | * Fix for if 782: Locked prims may still be moved by click+drag. | ||
− | * Remember, your admin user and estate managers can move locked objects that are not owned by them. | + | * Remember, your admin user and estate managers can move locked objects that are not owned by them. That functionality differs from the Linden way of thinking and it's by design! It is not a bug! Create a non-god user and use that as your normal account. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r3917 | justincc | 2008-03-19 10:28:21 -0700 (Wed, 19 Mar 2008) | 3 lines | r3917 | justincc | 2008-03-19 10:28:21 -0700 (Wed, 19 Mar 2008) | 3 lines | ||
Line 1,797: | Line 1,799: | ||
r3914 | justincc | 2008-03-19 03:47:40 -0700 (Wed, 19 Mar 2008) | 2 lines | r3914 | justincc | 2008-03-19 03:47:40 -0700 (Wed, 19 Mar 2008) | 2 lines | ||
− | * Documentation patch from krtaylor. | + | * Documentation patch from krtaylor. Thanks! |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 1,838: | Line 1,840: | ||
r3906 | chi11ken | 2008-03-18 07:51:42 -0700 (Tue, 18 Mar 2008) | 1 line | r3906 | chi11ken | 2008-03-18 07:51:42 -0700 (Tue, 18 Mar 2008) | 1 line | ||
− | Formatting cleanup. | + | Formatting cleanup. Minor refactoring. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r3905 | lbsa71 | 2008-03-18 06:39:29 -0700 (Tue, 18 Mar 2008) | 1 line | r3905 | lbsa71 | 2008-03-18 06:39:29 -0700 (Tue, 18 Mar 2008) | 1 line | ||
Line 1,852: | Line 1,854: | ||
r3903 | justincc | 2008-03-18 04:32:44 -0700 (Tue, 18 Mar 2008) | 6 lines | r3903 | justincc | 2008-03-18 04:32:44 -0700 (Tue, 18 Mar 2008) | 6 lines | ||
− | Patch from DrSchofld (IBM). | + | Patch from DrSchofld (IBM). In his own words |
− | structs (such as LLUUID) are considered values by mono. comparing them against null makes no sense and the mono compiler will flag that as evaluating to always false --- except if "cleverly" disguised. the attached patch fixes such an occurrence in | + | structs (such as LLUUID) are considered values by mono. comparing them against null makes no sense and the mono compiler will flag that as evaluating to always false --- except if "cleverly" disguised. the attached patch fixes such an occurrence in OpenSim/Region/ScriptEngine/Common/ScriptEngineBase/AsyncCommandPlugins/SensorRepeat.cs. |
[yes, i'm on a crusade against comparing structs against null, go ask jradford from libsl ;-)] | [yes, i'm on a crusade against comparing structs against null, go ask jradford from libsl ;-)] | ||
Line 1,862: | Line 1,864: | ||
Since we don't yet have a reliable way to release the lock that prevents a user from logging in a second time if they're already registered as logged in; | Since we don't yet have a reliable way to release the lock that prevents a user from logging in a second time if they're already registered as logged in; | ||
− | * If a user logs in and they are noted as agentOnline. | + | * If a user logs in and they are noted as agentOnline. Set agentOnline = false and send a 'you're already logged in' message to the user asking them to wait 5 minutes. These 5 minutes are not enforced (because there's no foolproof interlock release yet without the grid operator getting a support call for every little sim crash). When the user gets the message, they can log-in immediately after it, but the user can expect weird results if they don't wait 5 minutes and log-in to the region they were in previously. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r3901 | teravus | 2008-03-17 22:44:25 -0700 (Mon, 17 Mar 2008) | 2 lines | r3901 | teravus | 2008-03-17 22:44:25 -0700 (Mon, 17 Mar 2008) | 2 lines | ||
− | * Added the ability to type the partial name of a region in the start location box and go to that region if it's there. | + | * Added the ability to type the partial name of a region in the start location box and go to that region if it's there. If no close match was found, it sends you home. This is tested on mySQL. There's untested code on grids that are based on sqlite and MSSQL. The SQL statements *should* be right, but your results may very. |
* Ex, if you want to go to Wright Plaza, you simply need to type Wright Plaza in the start location in the client when you log-in. | * Ex, if you want to go to Wright Plaza, you simply need to type Wright Plaza in the start location in the client when you log-in. | ||
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 1,875: | Line 1,877: | ||
r3899 | chi11ken | 2008-03-17 20:51:59 -0700 (Mon, 17 Mar 2008) | 1 line | r3899 | chi11ken | 2008-03-17 20:51:59 -0700 (Mon, 17 Mar 2008) | 1 line | ||
− | Added copyright messages. | + | Added copyright messages. Set svn:eol-style. Minor cleanup. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r3898 | chi11ken | 2008-03-17 20:41:05 -0700 (Mon, 17 Mar 2008) | 1 line | r3898 | chi11ken | 2008-03-17 20:41:05 -0700 (Mon, 17 Mar 2008) | 1 line | ||
Line 1,884: | Line 1,886: | ||
Building on Joha's update... | Building on Joha's update... | ||
− | * Server now listens to the client's start location request for 'home' or 'last' and sends the user to the home location or the last location. | + | * Server now listens to the client's start location request for 'home' or 'last' and sends the user to the home location or the last location. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r3896 | joha1 | 2008-03-17 18:38:07 -0700 (Mon, 17 Mar 2008) | 1 line | r3896 | joha1 | 2008-03-17 18:38:07 -0700 (Mon, 17 Mar 2008) | 1 line | ||
Line 1,925: | Line 1,927: | ||
r3889 | chi11ken | 2008-03-17 10:39:42 -0700 (Mon, 17 Mar 2008) | 1 line | r3889 | chi11ken | 2008-03-17 10:39:42 -0700 (Mon, 17 Mar 2008) | 1 line | ||
− | Fix a few mono compiler warnings. | + | Fix a few mono compiler warnings. Minor cleanup. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r3888 | justincc | 2008-03-17 10:30:01 -0700 (Mon, 17 Mar 2008) | 4 lines | r3888 | justincc | 2008-03-17 10:30:01 -0700 (Mon, 17 Mar 2008) | 4 lines | ||
Line 1,991: | Line 1,993: | ||
Added MSSQLDataStore.cs to OpenSim.Framework.Data.MSSQL and changed it | Added MSSQLDataStore.cs to OpenSim.Framework.Data.MSSQL and changed it | ||
to reflect the actual capabilites of MySQLDataStore.cs | to reflect the actual capabilites of MySQLDataStore.cs | ||
+ | |||
+ | [[Category:Release Notes]] |
Latest revision as of 21:23, 3 March 2012
r4238 | justincc | 2008-04-15 11:10:42 -0700 (Tue, 15 Apr 2008) | 2 lines
- Send a meaningful response to both the user server console and the client if a login fails because the inventory service has failed.
r4237 | teravus | 2008-04-15 09:49:06 -0700 (Tue, 15 Apr 2008) | 5 lines
Fixed LSL State support.
- Re-applied Tedd's patch that got overwritten.
- Replaced (state)\s+([^;\n\r]+)([\r\n\s];) with (state)\s+([^;\n\r]+)(;[\r\n\s])
- Added a state(string) method to BuiltIn_Commands_BaseClass
r4236 | sdague | 2008-04-15 07:24:15 -0700 (Tue, 15 Apr 2008) | 22 lines
From: Dr Scofield <hud@zurich.ibm.com>
ansgar and i have been working on an asterisk voice module that will allow us to couple opensim with an asterisk VoIP gateway.
the patch below consists of * AsteriskVoiceModule region module: alternative to the plain-vanilla VoiceModule, will make XmlRpc calls out to an asterisk-opensim frontend * asterisk-opensim.py frontend, living in share/python/asterisk, takes XmlRpc calls from the AsteriskVoiceModule * account_update: to update/create a new SIP account (on ProvisionVoiceAccountRequest) * region_update: to update/create a new "region" conference call (on ParcelVoiceInfo) * a asterisk-opensim test client, living in share/python/asterisk, to exercise astersik-opensim.py this still does not give us voice in OpenSim, but it's another step on this path...
r4235 | sdague | 2008-04-15 07:18:37 -0700 (Tue, 15 Apr 2008) | 15 lines
From: dirk husemann <hud@zurich.ibm.com>
attached is a patch set that * adds further robustness checks for the CreateUser and CreateRegion XmlRpc * fixes SceneManager.TryGetScene(IPEndPoint, Scene) --- contrary to my expectation IPEndPoint.Address is not sufficient for a comparision, IPEndPoint.Address.Address (the long representation) does work however. * add [RemoteAdmin] section to OpenSim.ini.example * fixes XML doc comments good night, dirk
r4234 | chi11ken | 2008-04-15 03:02:06 -0700 (Tue, 15 Apr 2008) | 1 line
Update svn properties.
r4233 | afrisby | 2008-04-15 02:55:47 -0700 (Tue, 15 Apr 2008) | 3 lines
- Added support for serialising objects to ExportSerialisationModule via SerialiseObjects.cs
- Cleaned up using tags on SerialiseTerrain.cs
- Minor tweaks to ExportSerialisationModule.cs
r4232 | teravus | 2008-04-14 23:21:44 -0700 (Mon, 14 Apr 2008) | 5 lines
- Fixes an issue with the BaseHttpServer in Linux
- Fixes an estate naming issue
- Fixes a land issue with the landobject not reporting the proper parcel prim.
- A few other tweaks.
r4231 | afrisby | 2008-04-14 21:26:39 -0700 (Mon, 14 Apr 2008) | 1 line
- Committing shell of a whole-region serialiser. This is not complete and will be worked on more over the next few days. Undocumented/trusted. Use at own risk, etc etc.
r4230 | afrisby | 2008-04-14 20:07:31 -0700 (Mon, 14 Apr 2008) | 3 lines
- Quick patch before I start on a bigger project
- Renamed ITerrainTemp to IMapImageGenerator
- Renamed WriteJpegImage to WriteJpeg2000Image to better reflect it's function.
r4229 | justincc | 2008-04-14 11:43:23 -0700 (Mon, 14 Apr 2008) | 4 lines
- Working towards notifying the client if the inventory service has failed, rather than simply returning 0 items.
- This is very early support which would only be triggered in a rather unlikely case (if the user server correctly received an inventory skeleton, but later on failed to return the whole inventory in a timely manner. Also, this only applies to the 1.19.1.4 client onwards
- Code cleanup and support for other failure cases (failure of inventory caching on region crossing, failure to actually add a folder/item, etc, should follow.
r4228 | teravus | 2008-04-14 10:13:38 -0700 (Mon, 14 Apr 2008) | 4 lines
- Fixed a few warnings.
- Added license info to a few files it was missing from.
- Fleshed out the landbuy interfaces
- If you add '-helperuri http://127.0.0.1:9000/' to your list of parameters you tell the client to use when you start it up you can transfer ownership of parcels now in standalone. Structured gridmode requires a lot more work, see the documentation in the example money module. The example money module is not secure especially in standalone mode.
r4227 | justincc | 2008-04-14 08:32:39 -0700 (Mon, 14 Apr 2008) | 2 lines
- Get Util.GetHostFromDNS to tell us the dns address it was trying to resolve if it fails.
r4226 | sdague | 2008-04-14 07:49:16 -0700 (Mon, 14 Apr 2008) | 3 lines
make it so the IRC bridge only relays channel 0 messages not all of them (like it was doing before)
r4225 | sdague | 2008-04-14 07:37:36 -0700 (Mon, 14 Apr 2008) | 5 lines
Possible fix for the 100% CPU issue. I've not fully confirmed that this fixes the issue, however functional correctness of BlockingQueue requires that these locks be put into place anyway.
r4224 | teravus | 2008-04-13 20:20:36 -0700 (Sun, 13 Apr 2008) | 1 line
- 952 again
r4223 | teravus | 2008-04-13 18:10:48 -0700 (Sun, 13 Apr 2008) | 1 line
Fix for mantis 952
r4222 | justincc | 2008-04-13 16:48:46 -0700 (Sun, 13 Apr 2008) | 2 lines
- Correct comment from previous patch - I'm not reversing mantis #912 at all, which was in an entirely different location
r4221 | justincc | 2008-04-13 16:38:51 -0700 (Sun, 13 Apr 2008) | 3 lines
- Reverse mantis #912 since it was causing inventory to disappear from the root folder on 1.19.1.4 non-cache clear relog.
- The folder version numbers probably do need to be non-zero, but there is a further subtlety of the protocol to understand first
r4220 | teravus | 2008-04-13 15:47:12 -0700 (Sun, 13 Apr 2008) | 3 lines
- Fix a bug in the friends module that causes a friend not to appear online when they were.
- A few things for testing.
- This makes a modification to the region registration with the grid server so that the region can send it a chosen password to identify itself. It will not cause any errors, if either one are not updated.
r4219 | justincc | 2008-04-13 15:25:23 -0700 (Sun, 13 Apr 2008) | 2 lines
- Temporarily, stop the exception of mantis #951 from killing the entire client session.
r4218 | justincc | 2008-04-13 15:09:07 -0700 (Sun, 13 Apr 2008) | 4 lines
- Put in crude poll waiting for 60 seconds for delayed user inventory delivery from the inventory service
- This will reduce failures where the inventory server is simply slow
- Still need to properly inform the user if the inventory service has failed altogether
r4217 | chi11ken | 2008-04-12 19:40:46 -0700 (Sat, 12 Apr 2008) | 1 line
Update svn properties.
r4216 | afrisby | 2008-04-12 18:36:03 -0700 (Sat, 12 Apr 2008) | 2 lines
- Added some comments to terrain module.
- Fixed a range issue in the GenericSystemDrawing saving mechanism.
r4215 | sdague | 2008-04-11 16:10:12 -0700 (Fri, 11 Apr 2008) | 4 lines
first drop of user storage implementation for nhibernate. This surely doesn't work yet, but it compiles, and I'm getting close to a stopping point for the day.
r4214 | sdague | 2008-04-11 16:09:05 -0700 (Fri, 11 Apr 2008) | 3 lines
add some convenience properties to get floats out of vectors for UserAgentData
r4213 | sdague | 2008-04-11 15:18:52 -0700 (Fri, 11 Apr 2008) | 2 lines
add user agent mapping
r4212 | justincc | 2008-04-11 13:37:26 -0700 (Fri, 11 Apr 2008) | 4 lines
- Reduce publicly exposed fields on InventoryCollection, which was causing duplicate sets of inventory data to be sent over the grid
- Won't actually fix anything, since we were handling the problem anyway
- Also add more doc, fix up debugging messages, etc
r4211 | justincc | 2008-04-11 12:04:33 -0700 (Fri, 11 Apr 2008) | 2 lines
- Minor refactoring in OGS1InventoryService
r4210 | justincc | 2008-04-11 11:58:09 -0700 (Fri, 11 Apr 2008) | 2 lines
- Remove the worst excesses of my inventory debugging code
r4209 | justincc | 2008-04-11 11:46:54 -0700 (Fri, 11 Apr 2008) | 4 lines
- Eliminate a class of errors where an inventory request could be made before the region had completely received the inventory for the user.
- A much larger race condition where the inventory request could be made before the region gets any data at all will also be fixed in the near future.
- This change also fixes a regression from two patches ago where items stopped appearing in standalone inventory
r4208 | justincc | 2008-04-11 11:19:21 -0700 (Fri, 11 Apr 2008) | 2 lines
- Minor inventory code cleanup following on from last patch
r4207 | justincc | 2008-04-11 11:13:10 -0700 (Fri, 11 Apr 2008) | 3 lines
- Change inventory async response deliver to deliver all items and folders at once, rather than each individual
- This is required in order to work towards eliminating some inventory race conditions and to better deal with situations where a grid inventory server is slow or not responding.
r4206 | teravus | 2008-04-11 10:51:36 -0700 (Fri, 11 Apr 2008) | 1 line
- fix bug 935
r4205 | teravus | 2008-04-11 10:24:04 -0700 (Fri, 11 Apr 2008) | 1 line
- Fix bug 934
r4204 | justincc | 2008-04-11 10:02:20 -0700 (Fri, 11 Apr 2008) | 2 lines
- minor: replace test of CachedUserInfo.RootFolder != null with something more readable, and make RootFolder get only
r4203 | justincc | 2008-04-11 09:49:20 -0700 (Fri, 11 Apr 2008) | 2 lines
- minor documenting, cleanup, renaming in user profile cache service
r4202 | justincc | 2008-04-11 09:30:58 -0700 (Fri, 11 Apr 2008) | 2 lines
- documenting and minor refactoring in UserProfileCacheService
r4201 | justincc | 2008-04-11 09:13:33 -0700 (Fri, 11 Apr 2008) | 2 lines
refactor: eliminate method in UserProfileCacheService
r4200 | justincc | 2008-04-11 08:00:41 -0700 (Fri, 11 Apr 2008) | 5 lines
- From: Dr Scofield <hud@zurich.ibm.com>
- This patch adds support for saving a dynamically generated region to the filesystem (as a region xml file)
- Also adds some error checknig to make sure the dynamically generated region name, id or location are not already taken.
- Thanks Dr Scofield
r4199 | sdague | 2008-04-11 06:51:11 -0700 (Fri, 11 Apr 2008) | 6 lines
From: Kurt Taylor <krtaylor@us.ibm.com>
Attached is the second half of the fix for 821 - this is the null reference check for llDetectedName and the other *Detected* function.
r4198 | lbsa71 | 2008-04-11 02:56:22 -0700 (Fri, 11 Apr 2008) | 3 lines
- Discerned between AddProfile and UpdateProfile in region registration
- Believe it or not, but INSERT/UPDATE is actually a better pattern than REPLACE, since, with INSERT/UPDATE you can catch erroneous UPDATES to non-INSERTed items as well as catch erroneous re-INSERTS. in 95% of the cases, you SHOULD have a clear INSERT context, and a clear and separate UPDATE context. If you think your case falls within the 5%, maybe you should re-evaluate your code. ::
r4197 | afrisby | 2008-04-10 21:21:29 -0700 (Thu, 10 Apr 2008) | 1 line
- Added a "regionload_regionsdir" option to OpenSim.ini which determines where Region.XML files are stored. If not set, it will default to the usual location.
r4196 | afrisby | 2008-04-10 20:33:51 -0700 (Thu, 10 Apr 2008) | 1 line
- Updated MapImageModule to support primitives showing on the world map image. As MapImageModule is of unknown use, this may or may not be reflected on the world map. See the ShadeBuildings function in MapImageModule for reference.
r4195 | sdague | 2008-04-10 16:52:23 -0700 (Thu, 10 Apr 2008) | 2 lines
add user profile mapping for nhibernate
r4194 | sdague | 2008-04-10 16:51:42 -0700 (Thu, 10 Apr 2008) | 3 lines
add some convenience properties. Move all the fields to the top of the file.
r4193 | teravus | 2008-04-10 11:30:34 -0700 (Thu, 10 Apr 2008) | 3 lines
- With Grid Comms up in the air.. I decided have the friends module update you when your friends come online if they're at least a child agent on the sim. offline status works the same also. So does Instant Message.
- This is until Grid Comms matures a bit more on this.
- This should also work in Standalone as it uses the IUserData interface.
r4192 | justincc | 2008-04-10 10:44:19 -0700 (Thu, 10 Apr 2008) | 2 lines
- Minor: really just comment and subsequent indentation adjustment. Preparation for handling inventory problems where the inventory server receives a request and never responds, or is late in responding
r4191 | justincc | 2008-04-10 09:04:19 -0700 (Thu, 10 Apr 2008) | 2 lines
- Refactor GetUsersInventory()
r4190 | ckrinke | 2008-04-10 08:38:33 -0700 (Thu, 10 Apr 2008) | 3 lines
Thank you Justin for a patch that solves the issue of: When a sensor detects an Avatar, and llDetectedOwner is called on the script, the current implementation attempts to find the detected avatar as a SceneObjectPart and return the owner of that part.
r4189 | ckrinke | 2008-04-10 08:32:09 -0700 (Thu, 10 Apr 2008) | 3 lines
Thank you kindly, A_Biondi for a patch that: Handles the CreateItem cap request for all wearables, setting the proper value in inType and assType.
r4188 | justincc | 2008-04-10 08:28:52 -0700 (Thu, 10 Apr 2008) | 2 lines
- Minor: get CreateNewUserInventory() to return true on success
r4187 | teravus | 2008-04-10 08:27:02 -0700 (Thu, 10 Apr 2008) | 1 line
- Slightly smoother transition between land, shallow water and deep water in map tile generation.
r4186 | justincc | 2008-04-10 08:22:01 -0700 (Thu, 10 Apr 2008) | 2 lines
- Minor inventory message cleanup and documentation
r4185 | sdague | 2008-04-10 07:50:52 -0700 (Thu, 10 Apr 2008) | 2 lines
renaming of attributes in UserAgentData for readability
r4184 | sdague | 2008-04-10 07:37:17 -0700 (Thu, 10 Apr 2008) | 4 lines
changing UserAgentData to use properties. This caused more grief than expected, as monodevelop doesn't like to refactor properties of properties.
r4183 | sdague | 2008-04-10 07:09:30 -0700 (Thu, 10 Apr 2008) | 2 lines
further renaming of properties for clarity
r4182 | sdague | 2008-04-10 06:53:06 -0700 (Thu, 10 Apr 2008) | 4 lines
moved fields to properties for UserDataProfile, which was actually a little more work than I expected given the copious use of out params.
r4181 | teravus | 2008-04-10 06:37:39 -0700 (Thu, 10 Apr 2008) | 1 line
- Brings back map tile generation based on the terrain. The algorithm produces a graphic that is a bit Dazzle-ish. A Dazzle-ish map tile is better then a grey map tile IMHO.
r4180 | sdague | 2008-04-10 06:14:50 -0700 (Thu, 10 Apr 2008) | 3 lines
comment out OpenSim.Model until first class is added, otherwise nant is unhappy
r4179 | lbsa71 | 2008-04-10 06:05:26 -0700 (Thu, 10 Apr 2008) | 1 line
- Added stub OpenSim.Model project for migrating core types and base classes
r4178 | teravus | 2008-04-10 06:05:01 -0700 (Thu, 10 Apr 2008) | 1 line
- Fix a null reference when there's no [Economy] section in the opensim.ini
r4177 | teravus | 2008-04-10 03:27:03 -0700 (Thu, 10 Apr 2008) | 2 lines
- Made it safe again to use the restart button from the estate tools and the restart console command.
- It looks ugly on the console.. but it's really safe.. and restores some memory.
r4176 | teravus | 2008-04-10 02:56:59 -0700 (Thu, 10 Apr 2008) | 2 lines
Patch by lulurun - 0000916: support secondlife client's "-url sim/x/y/z" option Thanks lulurun!
r4175 | teravus | 2008-04-10 02:36:55 -0700 (Thu, 10 Apr 2008) | 4 lines
- Updates BetaGridLikeMoneyModule
- Several people have asked for a way to limit uploads, so I've decided to show people how to do this in the BetaGridLikeMoneyModule.
- Configure it in OpenSim.ini using the [Economy] header. See the bottom of the OpenSim.ini.example for more information.
- This also fleshes out the Economy API a bit more.
r4174 | teravus | 2008-04-09 17:31:44 -0700 (Wed, 09 Apr 2008) | 2 lines
- Adds twist support for Cubes, Cylinders, and Prisms in the Meshmerizer
- A tweak of the SimStatsReporter so it would report the prim capacity to be 45000.
r4173 | chi11ken | 2008-04-09 17:25:48 -0700 (Wed, 09 Apr 2008) | 1 line
Update svn properties.
r4172 | sdague | 2008-04-09 13:38:25 -0700 (Wed, 09 Apr 2008) | 2 lines
split out UserProfile
r4171 | sdague | 2008-04-09 11:04:03 -0700 (Wed, 09 Apr 2008) | 6 lines
NHibernate Inventory support. Lightly tested, but seems to work well enough on my test environment. Will need to add some exception catching down the road.
On to User Store.
r4170 | sdague | 2008-04-09 09:01:57 -0700 (Wed, 09 Apr 2008) | 3 lines
more futzing around here. None of this works yet because bloody LLUUID isn't serializable, which is really annoying.
r4169 | justincc | 2008-04-09 08:36:10 -0700 (Wed, 09 Apr 2008) | 2 lines
- Put explicit braces in for single line blocks
r4168 | justincc | 2008-04-09 08:33:04 -0700 (Wed, 09 Apr 2008) | 4 lines
From: Michael Osias <mosias@us.ibm.com> "This is llDetectedKey for touch_start - it is already implemented for sensor." Thanks Michael
r4167 | justincc | 2008-04-09 08:28:51 -0700 (Wed, 09 Apr 2008) | 4 lines
From: Kurt Taylor <krtaylor@us.ibm.com> "a patch to add a deprecated call to throw an LSL deprecated specific exception, and the associated code cleanup in the functions." Thanks!
r4166 | sdague | 2008-04-09 08:20:26 -0700 (Wed, 09 Apr 2008) | 2 lines
make this a class
r4165 | sdague | 2008-04-09 07:38:23 -0700 (Wed, 09 Apr 2008) | 4 lines
check in an OSUUID wrapper as potential replacement for LLUUID in most of our code. Like LLUUID, this is basically just a box type on the .NET Guid.
r4164 | sdague | 2008-04-09 07:15:54 -0700 (Wed, 09 Apr 2008) | 3 lines
checking in a chunk of work because I think I'm tackling the UUID issue
r4163 | sdague | 2008-04-09 06:45:32 -0700 (Wed, 09 Apr 2008) | 2 lines
oops, broke compile. This fixes it
r4162 | sdague | 2008-04-09 06:44:28 -0700 (Wed, 09 Apr 2008) | 2 lines
match file to classname
r4161 | sdague | 2008-04-09 06:43:35 -0700 (Wed, 09 Apr 2008) | 3 lines
changing around types a bit to make stuff more readable for me.
r4160 | sdague | 2008-04-08 19:08:07 -0700 (Tue, 08 Apr 2008) | 3 lines
NHibernate Inventory getting close, except for some of the complex folder queries.
r4159 | sdague | 2008-04-08 17:05:59 -0700 (Tue, 08 Apr 2008) | 2 lines
fixing attributes
r4158 | sdague | 2008-04-08 17:04:27 -0700 (Tue, 08 Apr 2008) | 2 lines
add a sample script for migrating from old inventory
r4157 | sdague | 2008-04-08 16:44:52 -0700 (Tue, 08 Apr 2008) | 4 lines
fix up Inventory hbm definitions to work. Adding indexes in NHibernate is quite nice (though there will still need to be a db creator bit carved out later).
r4156 | sdague | 2008-04-08 16:37:02 -0700 (Tue, 08 Apr 2008) | 2 lines
add comment for version field based on what Teravus said :)
r4155 | sdague | 2008-04-08 16:35:22 -0700 (Tue, 08 Apr 2008) | 3 lines
move the mappings to .hbm.xml so NHibernate actually sees them
r4154 | sdague | 2008-04-08 16:34:51 -0700 (Tue, 08 Apr 2008) | 2 lines
added the folder mappings
r4153 | sdague | 2008-04-08 16:26:31 -0700 (Tue, 08 Apr 2008) | 3 lines
further refactor and rename of InventoryFolderBase properties to reflect what they really are.
r4152 | sdague | 2008-04-08 16:04:16 -0700 (Tue, 08 Apr 2008) | 2 lines
added migration script for SqliteAssets
r4151 | sdague | 2008-04-08 15:59:16 -0700 (Tue, 08 Apr 2008) | 2 lines
added Readme for migrations
r4150 | justincc | 2008-04-08 13:54:18 -0700 (Tue, 08 Apr 2008) | 2 lines
- Minor: Show summary count of connected agents in 'show users' region console output
r4149 | justincc | 2008-04-08 13:31:36 -0700 (Tue, 08 Apr 2008) | 2 lines
- Adjust some inventory lookup failure messages to reduce confusion as to what just went wrong
r4148 | justincc | 2008-04-08 13:11:35 -0700 (Tue, 08 Apr 2008) | 3 lines
- Following A_Biondi's suggestion, going to try returning a version number of 1 instead of 0 for the folder requested in a InventoryDescendentsPacket
- Can't hurt - it doesn't appear to cause any problems in a quick test.
r4147 | sdague | 2008-04-08 11:08:08 -0700 (Tue, 08 Apr 2008) | 3 lines
added NHibernate stanza to the config which reduces our verboseness to reasonable levels
r4146 | chi11ken | 2008-04-08 09:22:14 -0700 (Tue, 08 Apr 2008) | 1 line
Update value in OpenSim.ini.example to new DLL name.
r4145 | justincc | 2008-04-08 07:39:29 -0700 (Tue, 08 Apr 2008) | 4 lines
- Update code to use patched libsecondlife.dll which removes the problem where the AssetType enum was 'Primitive' rather than 'Object'
- The libsecondlife patch was also applied to libsecondlife itself in r1714
- Many, many thanks to Dr Schofield (IBM) for his help on this :)
r4144 | mw | 2008-04-08 07:14:26 -0700 (Tue, 08 Apr 2008) | 1 line
new compile of libsecondlife (libsecondlife2.dll in root folder) for justincc.
r4143 | sdague | 2008-04-08 06:49:10 -0700 (Tue, 08 Apr 2008) | 3 lines
LLUUID mapper actually appears to work now with NHibernate for Assets.
r4142 | justincc | 2008-04-08 04:19:34 -0700 (Tue, 08 Apr 2008) | 2 lines
- Removing lulurun's perl UGAI from core svn, pending a link to an external repository, as per mailing list discussion.
r4141 | teravus | 2008-04-07 22:03:43 -0700 (Mon, 07 Apr 2008) | 3 lines
- Added stretchable ellipsoid support with configurable LOD. It's actually a split facet icosahedral geodesic sphere that's scaled.
- In other words, you can stretch spheres into oblong shapes now and watch them roll around like a football would.
- Still can't cut, twist or profile cut spheres yet.
r4140 | sdague | 2008-04-07 20:20:09 -0700 (Mon, 07 Apr 2008) | 2 lines
set properties before chi11ken has to :)
r4139 | sdague | 2008-04-07 20:09:56 -0700 (Mon, 07 Apr 2008) | 2 lines
added mapping for InventoryItemBase
r4138 | sdague | 2008-04-07 19:50:44 -0700 (Mon, 07 Apr 2008) | 3 lines
attempt to introduce custom LLUUIDString type for NHibernate
r4137 | teravus | 2008-04-07 18:29:45 -0700 (Mon, 07 Apr 2008) | 1 line
- Adds poor support for ellipsis in the Meshmerizer. This will get better.. notice the huge nasty facets! Regular spheres still work as they did.
r4136 | chi11ken | 2008-04-07 16:48:12 -0700 (Mon, 07 Apr 2008) | 1 line
Update svn properties.
r4135 | sdague | 2008-04-07 16:34:41 -0700 (Mon, 07 Apr 2008) | 2 lines
refactor of InventoryCollection for good measure
r4134 | sdague | 2008-04-07 16:27:05 -0700 (Mon, 07 Apr 2008) | 5 lines
more refactoring, this time on InventoryFolderBase
* wrap attributes in properties * clean up names a little bit * clean up name styles
r4133 | sdague | 2008-04-07 16:15:35 -0700 (Mon, 07 Apr 2008) | 5 lines
Refactor InventoryItemBase to do the following:
* wrap fields as Properties * rename some fields/properties to more sensible names * set style to PropName to match more standard C# approach
r4132 | sdague | 2008-04-07 16:03:09 -0700 (Mon, 07 Apr 2008) | 2 lines
needed to add 4 characters to support the dashes
r4131 | teravus | 2008-04-07 15:11:41 -0700 (Mon, 07 Apr 2008) | 2 lines
- Updated ODE.NET bindings to the ODE library.
- Fixed some Tapers with Cylinders in the Meshmerizer
r4130 | justincc | 2008-04-07 14:33:25 -0700 (Mon, 07 Apr 2008) | 2 lines
- Objects which have their name or description changed while within inventory will now retain those details when rezzed to a scene
r4129 | sdague | 2008-04-07 14:08:40 -0700 (Mon, 07 Apr 2008) | 2 lines
remove the debug files, these must have been added by accident
r4128 | justincc | 2008-04-07 14:03:03 -0700 (Mon, 07 Apr 2008) | 2 lines
- Preserve original creator's name when an object is given
r4127 | sdague | 2008-04-07 11:28:48 -0700 (Mon, 07 Apr 2008) | 3 lines
break out the 5 classes that were InventoryItemBase into seperate .cs files 1 per class
r4126 | sdague | 2008-04-07 11:02:58 -0700 (Mon, 07 Apr 2008) | 5 lines
added swag #1 on Inventory NHibernate implementation. There is no hbm.xml mapping yet, so this isn't going to do anything, plus I'm sure I didn't get the list interfaces right. However it now compiles, so worth getting into the tree.
r4125 | sdague | 2008-04-07 10:58:20 -0700 (Mon, 07 Apr 2008) | 2 lines
fix bad indentation
r4124 | justincc | 2008-04-07 10:28:02 -0700 (Mon, 07 Apr 2008) | 3 lines
- Nasty hack to reduce the incidence of spurious exceptions where a user deletes a newly rezzed object before the persistence thread gets to it from its queue.
- This should greatly reduce but not eliminate the problem - elimination probably requires a redesign of the prim persistence processes
r4123 | justincc | 2008-04-07 09:46:49 -0700 (Mon, 07 Apr 2008) | 2 lines
- Minor: log message correction
r4122 | justincc | 2008-04-07 09:30:29 -0700 (Mon, 07 Apr 2008) | 6 lines
- Okay you can put down your pitchforks - this patch should fix rezzing of items (with inventory) on Windows
- Now properly dealing with prims which don't contain items - thanks to thomas for the patch which gave insight into this situation
- Also, an xml exception no longer crahes the client session
- Leaving in debugging lines in case there are further problems
- Not yet tested on Linux, though I'm just about to.
r4121 | sdague | 2008-04-07 08:01:00 -0700 (Mon, 07 Apr 2008) | 3 lines
add some error messages for abuse of our IInventoryData interface (i.e. using add to update, or update to add).
r4120 | chi11ken | 2008-04-07 07:19:08 -0700 (Mon, 07 Apr 2008) | 1 line
Update svn properties.
r4119 | ckrinke | 2008-04-07 06:50:05 -0700 (Mon, 07 Apr 2008) | 3 lines
Thank you kindly Diva & KMeisthax for adding the beginnings of search capability to OpenSimulator in the form of a configurable module.
r4118 | teravus | 2008-04-07 04:21:44 -0700 (Mon, 07 Apr 2008) | 1 line
- I XmlIgnored the TaskInventory Property as a temporary measure. Taking things and rezzing them works again. (though, I suggest waiting on taking things until justincc has an opportunity to look at the TaskInventory property causing the XML Serialization to overrun.) It's MinOccurs is 0 in the XML Schema, so it should work fine when he adds it back.
r4117 | teravus | 2008-04-07 02:59:23 -0700 (Mon, 07 Apr 2008) | 1 line
- Committing SceneObjectPart XML Schemas in the share/Schemas folder (this is a non final schema)
r4116 | chi11ken | 2008-04-06 19:34:31 -0700 (Sun, 06 Apr 2008) | 1 line
Remove some dead code.
r4115 | justincc | 2008-04-06 18:46:00 -0700 (Sun, 06 Apr 2008) | 6 lines
- EXPERIMENTAL ROUGH DRAFT: First rough implementation of avatar to avatar item giving
- Now you can drag an object from your inventory and give it to another avatar
- !!! Use at your own risk !!! Many things are unimplemented as of yet, including permissions (the person receiving your item can probably do absolutely everything with it)
- Also, items for the receiving end up in their root folder rather than the objects folder
r4114 | chi11ken | 2008-04-06 07:11:44 -0700 (Sun, 06 Apr 2008) | 1 line
Update svn properties.
r4113 | afrisby | 2008-04-06 07:04:59 -0700 (Sun, 06 Apr 2008) | 7 lines
- Whoops, forgot to include all the new terrain file loaders and things.
- Added MapImageModule for handling world-map
- Added new DefaultTerrainGenerator.cs
- Added BMP loader
- Added GIF loader
- Added PNG loader
- Added TIFF loader
r4112 | afrisby | 2008-04-06 06:48:28 -0700 (Sun, 06 Apr 2008) | 3 lines
- Various terrain engine fixes
- Includes patch #894 fixes for terrain load-tile
- Large number of other terrain fixes and new commands included.
r4111 | teravus | 2008-04-05 23:42:54 -0700 (Sat, 05 Apr 2008) | 2 lines
- Fixed up some documentation
- Should help the sinking feeling when new avatar arrive in the scene.
r4110 | chi11ken | 2008-04-05 19:32:39 -0700 (Sat, 05 Apr 2008) | 1 line
Set svn:ignore
r4109 | teravus | 2008-04-05 19:05:19 -0700 (Sat, 05 Apr 2008) | 2 lines
- Implemented AgentPause and AgentResume. AgentPause extends the timeout for a client at the server by 3x. AgentResume restores the timeout to the normal amount.
- The linden client still doesn't like it when you have an image select box open for more then 100 or so seconds.
r4108 | chi11ken | 2008-04-05 18:52:17 -0700 (Sat, 05 Apr 2008) | 1 line
Update Mac OS X ODE binary to opensim-libs r41.
r4107 | teravus | 2008-04-05 13:18:27 -0700 (Sat, 05 Apr 2008) | 2 lines
- ODE Library hackery.
- You know the drill if you roll your own ODE. (h ttp://opensimulator.org/wiki/PhysicsEngines )
r4106 | teravus | 2008-04-05 04:06:28 -0700 (Sat, 05 Apr 2008) | 4 lines
- Lowered the default throttle settings. They were way too high at 1.5MB/s!
- This will definitely help the missing prim problem (probably eliminate it entirely)!
- This will help the broken up land block problem (probably eliminate it entirely)!
- Warning, change the default throttle settings at your own risk ( and don't commit the throttle settings! )
r4105 | teravus | 2008-04-05 02:47:05 -0700 (Sat, 05 Apr 2008) | 2 lines
- The simulator now checks the parcel at the position that you get put by the grid server to see if you set it's landing point to a specified landing point. If you did, and the landing point isn't LLVector3.Zero, it puts you at the configured landing point.
- Currently the grid server sticks you at 128x128x128.. so that means it'll use whatever parcel is at that location to get this information. This allows greater customization of where people log-into and teleport-to if done right.
r4104 | sdague | 2008-04-04 15:00:09 -0700 (Fri, 04 Apr 2008) | 2 lines
check in prebuild to build OpenSim.Data.NHibernate
r4103 | ckrinke | 2008-04-04 14:37:00 -0700 (Fri, 04 Apr 2008) | 1 line
Add four nHibernate dll's into bin/
r4102 | justincc | 2008-04-04 12:09:56 -0700 (Fri, 04 Apr 2008) | 3 lines
From: Kurt Taylor <krtaylor@us.ibm.com> Patch to remove commented NotImpemented calls from within implemented script functions
r4101 | sdague | 2008-04-04 11:14:00 -0700 (Fri, 04 Apr 2008) | 4 lines
make AssetBase use Properties instead of fields. This probably breaks compatibility on grid ops because native serialization is used here.
r4100 | justincc | 2008-04-04 10:43:29 -0700 (Fri, 04 Apr 2008) | 4 lines
- Make objects appear in 1.19.1.4 inventory again
- You will probably need to clear your client's cache before this will take effect
- The problem was that the underlying libsecondlife.AssetType was returning "primitive" rather than "object". This fix is in lieu of correcting/updating our libsecondlife.dll
r4099 | justincc | 2008-04-04 08:02:20 -0700 (Fri, 04 Apr 2008) | 2 lines
- Removing debugging goo for mantis 854 since the fix is reported to work.
r4098 | sdague | 2008-04-04 04:48:27 -0700 (Fri, 04 Apr 2008) | 8 lines
From: Dr Scofield <hud@zurich.ibm.com>
ansgar and i have done a bit of clean up for the "create user" and "create region" XmlRpc methods in RemoteController (contributed earlier by ansgar), this add a bit of consistency checking, more error checking and also documentation of the expected XmlRpc parameters.
r4097 | teravus | 2008-04-04 01:33:29 -0700 (Fri, 04 Apr 2008) | 1 line
- Fixed up some documentation regarding the inventory descendants method XML. Cleaned up an error report. Noted at the top, why the two unused caps path variables must stay.
r4096 | teravus | 2008-04-04 01:07:49 -0700 (Fri, 04 Apr 2008) | 2 lines
- Fixes CAPS InventoryDescendants and the notorious 'LLSDParseException:expected </llsd>' error.
- Objects folder still exhibits strange behavior.
r4095 | teravus | 2008-04-03 22:50:46 -0700 (Thu, 03 Apr 2008) | 1 line
- Fixing permissions on items returned via CAPS based inventory
r4094 | teravus | 2008-04-03 15:59:38 -0700 (Thu, 03 Apr 2008) | 2 lines
- Fixes Region/Estate panel in current Linden Official client.
- Sets the default estate parentID to 1.. which means that all regions are treated like private estates in the client as opposed to Linden Mainland. (no space server hiccup message). If that message annoys you and you want to get rid of it, set your parentEstateID to 1.
r4093 | sdague | 2008-04-03 14:07:03 -0700 (Thu, 03 Apr 2008) | 3 lines
move NullStorage => OpenSim.Data.Null to be consistant with where other data storage assemblies are.
r4092 | sdague | 2008-04-03 14:00:52 -0700 (Thu, 03 Apr 2008) | 2 lines
remove the old MonoSqlite directory once and for all
r4091 | sdague | 2008-04-03 13:59:20 -0700 (Thu, 03 Apr 2008) | 5 lines
Check in the remaining bits to do Asset store via NHibernate. Still need to work out auto table creation in a reasonable way. Tommorrow I'll work on getting the NHibernate bits in place to be able to put this into the main tree.
r4090 | chi11ken | 2008-04-03 11:25:01 -0700 (Thu, 03 Apr 2008) | 1 line
Update svn properties.
r4089 | justincc | 2008-04-03 10:13:45 -0700 (Thu, 03 Apr 2008) | 3 lines
- Attempted resolution for mantis 854
- Also adds more temporary debugging goo in case the fix didn't work
r4088 | justincc | 2008-04-03 08:44:20 -0700 (Thu, 03 Apr 2008) | 4 lines
- From: Dr Scofield <hud@zurich.ibm.com>
- This patch removes voice code into a region module. This required the implementation of events and other code to allow region modules to register their own caps handlers, and should allow different voice module implementations.
- CAVEAT: This does not provide complete voice support, it merely provides the hooks so that it can be plugged in.
r4087 | justincc | 2008-04-03 08:30:52 -0700 (Thu, 03 Apr 2008) | 2 lines
- Minor: fix doc glitch
r4086 | justincc | 2008-04-03 08:28:50 -0700 (Thu, 03 Apr 2008) | 2 lines
- Adding request time limiting strategy for texture requests, though this isn't useable yet
r4085 | justincc | 2008-04-03 06:33:46 -0700 (Thu, 03 Apr 2008) | 3 lines
- Resolve mantis 849
- Scripts in prims within linksets can now be properly edited using the 'edit linked parts' linden ui option
r4084 | sdague | 2008-04-03 05:29:25 -0700 (Thu, 03 Apr 2008) | 2 lines
point in time update of NHibernate Asset Mapping code
r4083 | teravus | 2008-04-02 21:02:46 -0700 (Wed, 02 Apr 2008) | 1 line
- ODEPlugin: put a limit on the minimum size a prim can be ( scale <=0 ).
r4082 | chi11ken | 2008-04-02 15:11:09 -0700 (Wed, 02 Apr 2008) | 1 line
Set svn:ignore.
r4081 | chi11ken | 2008-04-02 14:58:04 -0700 (Wed, 02 Apr 2008) | 1 line
Update OS X libode binary to opensim-libs r36.
r4080 | sdague | 2008-04-02 11:58:57 -0700 (Wed, 02 Apr 2008) | 4 lines
from krtaylor
Fixe for Mantis 821
r4079 | sdague | 2008-04-02 11:20:48 -0700 (Wed, 02 Apr 2008) | 2 lines
remove really odd utf character at the front of this class
r4078 | sdague | 2008-04-02 11:12:33 -0700 (Wed, 02 Apr 2008) | 6 lines
starting to stub out NHibernate data source. This isn't in prebuild yet so it's currently dead code in tree, and shouldn't bother anyone. Once this does *something* I'll add it into the main build. However it seemed like a good idea to commit work as I go for people interested in it.
r4077 | justincc | 2008-04-02 10:34:53 -0700 (Wed, 02 Apr 2008) | 2 lines
Minor: just some method comments
r4076 | justincc | 2008-04-02 09:46:58 -0700 (Wed, 02 Apr 2008) | 2 lines
- Attempt to resolve mantis 873 by placing caps removal operations in a critical section
r4075 | sdague | 2008-04-02 09:00:40 -0700 (Wed, 02 Apr 2008) | 4 lines
fix ups to include OpenSim.Framework explicit includes (they were implicitly included before). Everything builds again. Now off to testing.
r4074 | sdague | 2008-04-02 08:41:30 -0700 (Wed, 02 Apr 2008) | 2 lines
move signing file
r4073 | sdague | 2008-04-02 08:40:00 -0700 (Wed, 02 Apr 2008) | 2 lines
change references to OpenSim.Data
r4072 | sdague | 2008-04-02 08:38:44 -0700 (Wed, 02 Apr 2008) | 2 lines
changing more references to OpenSim.Data
r4071 | sdague | 2008-04-02 08:36:01 -0700 (Wed, 02 Apr 2008) | 2 lines
attempt to fix up all refernces to new directory structure
r4070 | sdague | 2008-04-02 08:28:31 -0700 (Wed, 02 Apr 2008) | 3 lines
first pass at fixing up prebuild.xml after the Framework.Data -> Data migration
r4069 | sdague | 2008-04-02 08:24:31 -0700 (Wed, 02 Apr 2008) | 2 lines
whole lot more moving
r4068 | sdague | 2008-04-02 08:22:39 -0700 (Wed, 02 Apr 2008) | 4 lines
reorganizing namespaces to put all the Data stuff into it's own namespace / dir structure. This is coming in over a few changesets so consider trunk broken for the next 30 minutes as these get pulled together.
r4067 | justincc | 2008-04-02 08:16:32 -0700 (Wed, 02 Apr 2008) | 2 lines
- Add some temporary task inventory item inflation debug messages to investigate mantis 854
r4066 | sdague | 2008-04-02 07:49:35 -0700 (Wed, 02 Apr 2008) | 2 lines
refactor, make the file name the class name
r4065 | lbsa71 | 2008-04-02 06:06:52 -0700 (Wed, 02 Apr 2008) | 1 line
- Added AvatarAppearance.sql for MSSQL
r4064 | lbsa71 | 2008-04-02 06:06:18 -0700 (Wed, 02 Apr 2008) | 7 lines
- Reworked Data Framework so that MSSQL works
- Introduced uint as field type
- Removed what should be superfluous Guid handling
- Introduced stub MySQLDataReader if we need to fix the Guid handling anyway
r4063 | mw | 2008-04-02 04:03:44 -0700 (Wed, 02 Apr 2008) | 1 line
Set default terrain to complete flat terrain (at 26 height). Even flat terrain as default seems better than the messed up terrain I was getting.
r4062 | mw | 2008-04-02 01:41:25 -0700 (Wed, 02 Apr 2008) | 3 lines
changes back the output path for simple module to its own bin folder. [if you still have a simplemodule.dll in your bin folder, then delete it. So puts the bots back in their cave for another yet.
r4061 | teravus | 2008-04-01 18:03:31 -0700 (Tue, 01 Apr 2008) | 2 lines
- Updating the version of the ODE library. (big update). The Mac library needs to be updated still.
- Adding some XMPP stuff that's incomplete.
r4060 | justincc | 2008-04-01 10:11:00 -0700 (Tue, 01 Apr 2008) | 2 lines
- Remove the quit command from the inventory console which was actually adding a new inventory instead
r4059 | justincc | 2008-04-01 10:06:33 -0700 (Tue, 01 Apr 2008) | 3 lines
- Fix for mantis #678
- Shift copied prims should now keep the script in both prims over region startups
r4058 | mw | 2008-04-01 06:34:33 -0700 (Tue, 01 Apr 2008) | 1 line
few more minor changes, needs prebuild to be ran.
r4057 | mw | 2008-04-01 06:09:29 -0700 (Tue, 01 Apr 2008) | 1 line
a few small changes
r4056 | sdague | 2008-04-01 06:04:29 -0700 (Tue, 01 Apr 2008) | 3 lines
sadly, had to modify line by Ter because it caused mono cil compiler to spin off into a seemingly infinite loop.
r4055 | teravus | 2008-03-31 16:54:49 -0700 (Mon, 31 Mar 2008) | 1 line
- Set Svn Properties eol-style: |337
r4054 | afrisby | 2008-03-31 14:05:22 -0700 (Mon, 31 Mar 2008) | 1 line
- Fix for terrain issue whereby loading or manipulating a terrain item from the console would not cause the terrain to be saved to the Scene. (Mantis #845)
r4053 | justincc | 2008-03-31 11:52:49 -0700 (Mon, 31 Mar 2008) | 2 lines
- Make it a little clearer that the voice config options won't actually do anything yet
r4052 | justincc | 2008-03-31 11:41:24 -0700 (Mon, 31 Mar 2008) | 6 lines
- From: Dr Scofield <hud@zurich.ibm.com>
- (and Ansgar/Ansi)
- Fleshes out the voice stubs to better interact with the viewer CAPS requests - no actual voice support yet!
- In his own words
"the attached patch enhances the existing voice support by returning a proper voice account user and password and is preparing the config file so that we can specify a SIP server (not yet working). currently the SIP is hardcoded. the next step is to refactor voice support into a region module. working on that. "
r4051 | justincc | 2008-03-31 11:29:08 -0700 (Mon, 31 Mar 2008) | 3 lines
- Minor: If a user exists but has no inventory in standalone, automatically create new inventory folders
- This mirrors the grid behaviour
r4050 | justincc | 2008-03-31 10:34:32 -0700 (Mon, 31 Mar 2008) | 2 lines
- Log exceptions which make it up to the top of the http request frame, rather than having them disappear off into the ether
r4049 | justincc | 2008-03-31 10:08:58 -0700 (Mon, 31 Mar 2008) | 2 lines
- Fix problem where inventory code throws a swallowed exception on grid mode if the avatar has never logged in before
r4048 | justincc | 2008-03-31 09:12:24 -0700 (Mon, 31 Mar 2008) | 3 lines
- Fix for mantis 131, 796
- Take copy now actually takes a copy into inventory rather than the original
r4047 | chi11ken | 2008-03-31 09:06:12 -0700 (Mon, 31 Mar 2008) | 1 line
Fixed typo in AvatarFactoryModule.cs
r4046 | justincc | 2008-03-31 07:19:40 -0700 (Mon, 31 Mar 2008) | 2 lines
- Minor change on region grid asset client to change two store log messages to one
r4045 | chi11ken | 2008-03-30 23:45:54 -0700 (Sun, 30 Mar 2008) | 2 lines
Modify NAnt target in Prebuild to copy .mdb files to bin in debug configuration. (bug #55) Use 'mono --debug OpenSim.exe' to get line number output on stack traces.
r4044 | chi11ken | 2008-03-30 23:10:06 -0700 (Sun, 30 Mar 2008) | 1 line
svn:ignore monodevelop files
r4043 | chi11ken | 2008-03-30 20:29:34 -0700 (Sun, 30 Mar 2008) | 1 line
Update svn properties.
r4042 | lbsa71 | 2008-03-30 14:04:45 -0700 (Sun, 30 Mar 2008) | 4 lines
- Added competely untested MSSQLMapper
- Added the new mapper to the mapper factory
- Made choice of mapper configurable
- This means, in hteory, that we can persist avatar appearance on MSSQL as well
r4041 | teravus | 2008-03-30 12:58:14 -0700 (Sun, 30 Mar 2008) | 1 line
- Minor cleanup
r4040 | afrisby | 2008-03-30 02:07:57 -0700 (Sun, 30 Mar 2008) | 1 line
- Quick fix. Re-enabled some code which registers the Terrain Module's Commander with the scene (whoops).
r4039 | afrisby | 2008-03-30 02:03:38 -0700 (Sun, 30 Mar 2008) | 5 lines
- Big ass update warning**
- Renamed plugin console message, to send a message to a plugin, use either "plugin <message>", or any unrecognised message will be sent ("plugin" sends explicitly) This replaces the old "script <message>".
- Terrain commands - "terrain <command>" now works again. "Script terrain <command>" does not. Many of the commands have now been reimplemented, eg load-tile. However some have new syntax.
- New console command handler, you can now use things like "terrain help" or "terrain save help". See TerrainModule.cs for an example of how to use the new "Commander" class.
- Commander class - advanced processing of console input and also enables a script API to be generated from registered console commands.
r4038 | teravus | 2008-03-30 01:01:47 -0700 (Sun, 30 Mar 2008) | 7 lines
This update has good news and bad news, first the bad.
- This update breaks inter-region communications, sorry.
- You will need to run prebuild.
Next, the good;
- This update solves the unexpected binary element when Linux simulators inform windows simulators and vice versa. So Linux Simulators and Windows simulators are 100% compatible again.
- This update introduces an Integer in the prim crossing method to tell the receiving simulator which XML method to use to load the prim that crossed the border. If the receiving prim doesn't support the method, the prim crossing fails and no prims are lost.
That being said, it's best to update all your simulators to this revision at once.
r4037 | justincc | 2008-03-29 17:45:04 -0700 (Sat, 29 Mar 2008) | 3 lines
- Stop the grid inventory service sending all folder and item details twice
- This change will have no functional impact - we were already filtering out the dupes on the other end.
r4036 | justincc | 2008-03-29 16:07:48 -0700 (Sat, 29 Mar 2008) | 2 lines
- Refactor: Remove unused inventory methods, some of which weren't properly implemented anyway.
r4035 | justincc | 2008-03-29 15:57:09 -0700 (Sat, 29 Mar 2008) | 2 lines
- Tidy up 'show users' display
r4034 | justincc | 2008-03-29 15:44:14 -0700 (Sat, 29 Mar 2008) | 2 lines
- Minor log message fix per mantis 829
r4033 | justincc | 2008-03-29 15:27:55 -0700 (Sat, 29 Mar 2008) | 2 lines
- CODE: Add phat warning to RootFolders http request since it no longer does what it used to do (not that the name was actually accurate in the first place)
r4032 | justincc | 2008-03-29 15:18:44 -0700 (Sat, 29 Mar 2008) | 7 lines
- Various 1.19.0.5 grid inventory request fixes. These will only take affect once the region and the grid servers have upgraded to this revision
- You may also need to clear your cache before seeing any effect.
- These fixes may or may not affect inventory on the RC client.
- These fixes should make non-root folders work better, stop inventory failure on first login, allow trash to be emptied and make texture picker in object edit view work properly
- Fixes are 1) make initial root folder request wait for async inventory delivery, 2) deliver all folders in the initial login skeleton, not just the root child ones and 3) deal
with situations where we receive child folders from the inventory service before their parent is received.
r4031 | teravus | 2008-03-29 14:31:03 -0700 (Sat, 29 Mar 2008) | 3 lines
- Updating ODE Libraries to release / dNODEBUG
- If you compile your own libraries, be sure to follow the updated directions on http://opensimulator.org/wiki/PhysicsEngines
- The previous libs are now -debug for people who wish to work on the ODELibrary and want the feedback.
r4030 | alondria | 2008-03-29 12:49:07 -0700 (Sat, 29 Mar 2008) | 1 line
Patches llAvatarOnSitTarget to return NULL_KEY opposed to a blank string. Should fix Mantis 838
r4029 | mw | 2008-03-29 10:18:47 -0700 (Sat, 29 Mar 2008) | 3 lines
Re-enabled terrain texture generation for the world map. Adam can clean up/ sort it out when he gets time. Most likely doesn't really work in grid mode as the generated textures are marked as temporary and I don't think they are updated to the asset server. We have to either live with these textures being sent to the asset server, and manually clean them out from time to time or wait until there is some asset management system in place. Also currently the texture is only generated at region startup, it is not updated after terraforming.
r4028 | chi11ken | 2008-03-28 21:30:19 -0700 (Fri, 28 Mar 2008) | 1 line
Fix compiler warnings in BulletXPlugin.
r4027 | chi11ken | 2008-03-28 21:25:52 -0700 (Fri, 28 Mar 2008) | 1 line
Set svn:eol-style.
r4026 | lbsa71 | 2008-03-28 14:43:46 -0700 (Fri, 28 Mar 2008) | 1 line
- Refactored out common http handler operations
r4025 | lbsa71 | 2008-03-28 12:58:45 -0700 (Fri, 28 Mar 2008) | 3 lines
- Introduced common abstract UserDataBase provider
- Weeded out multiple AvatarPickerAvatar classes
r4024 | justincc | 2008-03-28 12:35:01 -0700 (Fri, 28 Mar 2008) | 4 lines
- Send full inventory folder skeleton to standalone client logins rather than just the root child folders
- This may resolve some current problems with non root child folders on standalone installations.
- A fix for the same problem in grid mode will come soon.
r4023 | justincc | 2008-03-28 10:37:55 -0700 (Fri, 28 Mar 2008) | 2 lines
- Refactor: Eliminate RequestUsersRoot() redundant method
r4022 | justincc | 2008-03-28 09:39:38 -0700 (Fri, 28 Mar 2008) | 4 lines
- Refactor: Rename CreateInventoryData() to GetInventorySkeleton()
- Replace the unused default GetInventorySkeleton() impleemntation with an abstract declaration - less confusing this way imho
- Add some comments
r4021 | justincc | 2008-03-28 09:27:29 -0700 (Fri, 28 Mar 2008) | 2 lines
- Remove pointless boolean on AgentInventory.CreateRootFolder()
r4020 | mw | 2008-03-28 08:32:46 -0700 (Fri, 28 Mar 2008) | 1 line
fixes mantis #778 and shoots himself for making such a mistake to begin with, but also blames Tedd for the way the script functions have wrapper methods that call the same named method in a different class, is it my fault if in two such functions, I forget to add "m_LSL_Functions." and instead cause a recursive loop until the stack overflows.
r4019 | lbsa71 | 2008-03-28 08:05:06 -0700 (Fri, 28 Mar 2008) | 1 line
- Introduced base abstract provider class for GridData
r4018 | mw | 2008-03-28 07:59:52 -0700 (Fri, 28 Mar 2008) | 1 line
attempt to fix mantis # 779.
r4017 | lbsa71 | 2008-03-28 07:54:20 -0700 (Fri, 28 Mar 2008) | 3 lines
- Introduced common abstract AssetDataBase implementing IAssetProvider
- changed the semantics of SQLiteBase to SQLiteUtils
- Added abstract placeholder files for the other db providers
r4016 | mw | 2008-03-28 07:47:51 -0700 (Fri, 28 Mar 2008) | 1 line
Applied patch from mantis# 825, thanks A_Biondi
r4015 | lbsa71 | 2008-03-28 07:27:59 -0700 (Fri, 28 Mar 2008) | 1 line
- ignored some files
r4014 | lbsa71 | 2008-03-28 07:26:28 -0700 (Fri, 28 Mar 2008) | 1 line
- removed redundant constructor
r4013 | lbsa71 | 2008-03-28 07:19:17 -0700 (Fri, 28 Mar 2008) | 3 lines
- fixed pk_violation on rename for MSSQLInventoryData
("le fix le plus ugly for le problem tr?\195?\169s dumb")
r4012 | sdague | 2008-03-28 05:47:03 -0700 (Fri, 28 Mar 2008) | 14 lines
From: Michael Osias <mosias@us.ibm.com>
This patch implements llMessageLinked.
I had to make a change to llGetLinkNumber to return m_host.LinkNum + 1 for link sets of more than 1 prim, or 0 for a single object, since according to:
http://rpgstats.com/wiki/index.php?title=LlMessageLinked
linksets with 2 or more prims start the link numbering at 1, but a single prims link number is 0.
r4011 | justincc | 2008-03-27 11:26:01 -0700 (Thu, 27 Mar 2008) | 4 lines
- Correct asset type of Lost and Found folder - this might stop it appearing twice
- Other minor corrections to initial inventory contents
- These will only take affect for new users
r4010 | justincc | 2008-03-26 11:06:29 -0700 (Wed, 26 Mar 2008) | 6 lines
- Tweaking master uuid exception to make it clearer what just went wrong (user server timeout)
- Increasing GetUserProfile requests only to 6 seconds from 3
- Not completely sure what effect this will have, though probably not much
- At some point one will have to accept that if the grid servers are taking many many seconds to respond, running using that grid will not be viable.
- Perhaps there should be a big warning up front if grid request times are slower than n seconds.
r4009 | justincc | 2008-03-26 10:21:46 -0700 (Wed, 26 Mar 2008) | 3 lines
- Increase timeout for initial simulator login from 16 to 30 seconds
- Comments, capitalization
r4008 | justincc | 2008-03-26 09:18:49 -0700 (Wed, 26 Mar 2008) | 4 lines
From: Dr Scofield <hud@zurich.ibm.com>
Patch to ignore .mdp and .mds files (.hgignore contains ignore patterns for a mercurial repository)
r4007 | justincc | 2008-03-26 05:44:43 -0700 (Wed, 26 Mar 2008) | 2 lines
- More log messages in the region registration process for debug purposes. Some of these may be temporary
r4006 | justincc | 2008-03-26 05:34:02 -0700 (Wed, 26 Mar 2008) | 2 lines
- Increase information in simulator_login log messages
r4005 | justincc | 2008-03-26 05:28:59 -0700 (Wed, 26 Mar 2008) | 2 lines
- Start printing the region simulator_login exception to the log
r4004 | joha1 | 2008-03-25 19:49:35 -0700 (Tue, 25 Mar 2008) | 1 line
Committed patch from Lulurun to fix Mantis 817. Thanks Lulurun
r4003 | joha1 | 2008-03-25 19:12:28 -0700 (Tue, 25 Mar 2008) | 1 line
Removing redundant code
r4002 | justincc | 2008-03-25 15:04:41 -0700 (Tue, 25 Mar 2008) | 3 lines
- Massaging CAPS setup/teardown log messages
- Leaving quite a few debug messages in for now to help deal with bugs arising
r4001 | justincc | 2008-03-25 13:05:02 -0700 (Tue, 25 Mar 2008) | 2 lines
- Print out the exception stacks of resolution failures, temporarily
r4000 | justincc | 2008-03-25 12:39:41 -0700 (Tue, 25 Mar 2008) | 3 lines
- Temporary hack to swallow neighbour contact problems on startup (in response to osgrid issues)
- Not sure what the effect will be, but can't be any worse than the current constant sim crashes.
r3999 | chi11ken | 2008-03-25 12:14:12 -0700 (Tue, 25 Mar 2008) | 1 line
Set svn:ignore.
r3998 | mw | 2008-03-25 12:08:57 -0700 (Tue, 25 Mar 2008) | 3 lines
rearranged a couple of projects in prebuild.xml: moved AvatarFactory project to after OpenSim.Region.Environment moved OpenSim.Framework.Data.MySQLMapper to after OpenSim.Framework.Data
r3997 | mw | 2008-03-25 12:03:23 -0700 (Tue, 25 Mar 2008) | 1 line
checking that these two files are commented out
r3996 | mw | 2008-03-25 11:48:07 -0700 (Tue, 25 Mar 2008) | 2 lines
Moved Avatar appearance Factory to its own project so that the reference to MySQLDatabaseMapper could be removed from Region.Environment. Added a using OpenSim.Framework.Data statement to MySQLDatabaseMapper , to try to fix the build problem that has been reported on the mailing list.
r3995 | justincc | 2008-03-25 11:47:14 -0700 (Tue, 25 Mar 2008) | 2 lines
- Tear down CAPS and http handlers when an agent leaves a region (via crossing, teleport or logout)
r3994 | teravus | 2008-03-25 10:31:40 -0700 (Tue, 25 Mar 2008) | 2 lines
- Use Face normal to offset new prim instead of the hard coded pos.Z += 0.25f; This allows proper positioning of prim based on the face you click. ( Yes, you can click the bottom face of a prim that's above you, and the new prim appears directly below it. )
( Remove ray caster Verbosity )
r3993 | teravus | 2008-03-25 10:28:09 -0700 (Tue, 25 Mar 2008) | 1 line
- Use Face normal to offset new prim instead of the hard coded pos.Z += 0.25f; This allows proper positioning of prim based on the face you click. ( Yes, you can click the bottom face of a prim that's above you, and the new prim appears directly below it. )
r3992 | justincc | 2008-03-25 10:08:20 -0700 (Tue, 25 Mar 2008) | 3 lines
- Remove old CAPS http listeners when a client logs out from a scene
- Not yet removing listeners when a client leaves a region without logging out
r3991 | chi11ken | 2008-03-25 09:44:01 -0700 (Tue, 25 Mar 2008) | 1 line
Update svn properties.
r3990 | afrisby | 2008-03-25 09:29:54 -0700 (Tue, 25 Mar 2008) | 2 lines
- Committing Lulurun's Cgi/Perl implementation of the UGAI servers.
- I love you long time.
r3989 | teravus | 2008-03-25 09:09:43 -0700 (Tue, 25 Mar 2008) | 1 line
- On Ray casting. Now returning the face normal of the collision face.
r3988 | lbsa71 | 2008-03-25 07:27:39 -0700 (Tue, 25 Mar 2008) | 3 lines
- Refactored out circular reference in Region.Environment <-> Framework.Data.Base
We REALLY need to get the db layer sorted soon...
r3987 | chi11ken | 2008-03-25 00:49:31 -0700 (Tue, 25 Mar 2008) | 1 line
Add "warnings as errors" support for nant and monodevelop to Prebuild (though monodevelop may ignore this).
r3986 | teravus | 2008-03-24 22:56:27 -0700 (Mon, 24 Mar 2008) | 1 line
- Committing some voice related caps with hard coded responses so more debugging can occur.
r3985 | chi11ken | 2008-03-24 21:02:13 -0700 (Mon, 24 Mar 2008) | 1 line
svn:ignore monodevelop-generated files
r3984 | chi11ken | 2008-03-24 20:49:08 -0700 (Mon, 24 Mar 2008) | 1 line
Comment out unused private methods.
r3983 | chi11ken | 2008-03-24 20:43:24 -0700 (Mon, 24 Mar 2008) | 1 line
Fix a couple more warnings.
r3982 | chi11ken | 2008-03-24 20:37:48 -0700 (Mon, 24 Mar 2008) | 1 line
Fix a few compiler warnings.
r3981 | teravus | 2008-03-24 20:36:31 -0700 (Mon, 24 Mar 2008) | 4 lines
- Adds llMoveToTarget and llStopMoveToTarget support to the ODEPlugin.
- It doesn't generate at_target events, because they don't exist yet in the script engine.
- The Tau is different, however, compatible with scripts I tested.
- Not perfect... but pretty good.
r3980 | chi11ken | 2008-03-24 19:10:54 -0700 (Mon, 24 Mar 2008) | 1 line
Added monodevelop support to runprebuild.sh
r3979 | chi11ken | 2008-03-24 18:45:23 -0700 (Mon, 24 Mar 2008) | 1 line
Minor formatting / svn properties cleanup.
r3978 | teravus | 2008-03-24 15:48:34 -0700 (Mon, 24 Mar 2008) | 1 line
- Added llApplyImpulse in the local frame.
r3977 | alondria | 2008-03-24 14:56:52 -0700 (Mon, 24 Mar 2008) | 1 line
Implements llGetInventoryPermMask()
r3976 | teravus | 2008-03-24 14:48:33 -0700 (Mon, 24 Mar 2008) | 1 line
- OBB: Flipped the -y face normal so ray casting against the -y face correctly results in the point of collision.
r3975 | justincc | 2008-03-24 14:28:45 -0700 (Mon, 24 Mar 2008) | 2 lines
- Inflate my commits with yet another snippet of documentation... (j/k)
r3974 | justincc | 2008-03-24 14:27:14 -0700 (Mon, 24 Mar 2008) | 2 lines
- Put in tiny doc snippet while I remember
r3973 | justincc | 2008-03-24 14:21:05 -0700 (Mon, 24 Mar 2008) | 4 lines
- Clean up Scene.AddCapsHandler(). There was a race condition warning, but I don't think this is now relevant...
- Remove some now extraneous CAPS related messages
r3972 | alondria | 2008-03-24 14:19:01 -0700 (Mon, 24 Mar 2008) | 1 line
Modified llGetInventoryName() so it indexes inventory in the same manner the LL grid does. (Thanks Teravus for pointing this out.)
r3971 | justincc | 2008-03-24 13:25:48 -0700 (Mon, 24 Mar 2008) | 2 lines
- Remove a spammy comment I meant to remove from the last commit
r3970 | justincc | 2008-03-24 13:22:58 -0700 (Mon, 24 Mar 2008) | 3 lines
- Make standalone non-home region caps work again.
- When I removed the hard coding for the http port last night, I foolishly assumed standalone would be okay :)
r3969 | alondria | 2008-03-24 12:58:53 -0700 (Mon, 24 Mar 2008) | 1 line
Implements llGetInventoryName() - the order is based upon inventory key, which probably doesn't match 100% with LL's grid.
r3968 | justincc | 2008-03-24 12:44:25 -0700 (Mon, 24 Mar 2008) | 6 lines
From: Michael Osias <mosias@us.ibm.com>
Fixes mantis 771 - multiple uses of llListen cause duplicate events
Thanks Michael!
r3967 | alondria | 2008-03-24 12:29:35 -0700 (Mon, 24 Mar 2008) | 1 line
Implements llGetInventoryNumber()
r3966 | alondria | 2008-03-24 12:11:56 -0700 (Mon, 24 Mar 2008) | 1 line
Implements llGetInventoryType()
r3965 | alondria | 2008-03-24 12:05:44 -0700 (Mon, 24 Mar 2008) | 1 line
Implements llGetInventoryCreator()
r3964 | justincc | 2008-03-24 11:45:21 -0700 (Mon, 24 Mar 2008) | 2 lines
- Fix build break in last revision. Thanks to paulieFemto for pointing it out.
r3963 | justincc | 2008-03-24 11:26:43 -0700 (Mon, 24 Mar 2008) | 2 lines
- Picky comment change
r3962 | justincc | 2008-03-24 11:25:50 -0700 (Mon, 24 Mar 2008) | 2 lines
- Create null limit strategy
r3961 | justincc | 2008-03-24 11:21:06 -0700 (Mon, 24 Mar 2008) | 2 lines
- Refactor: Genericise request limit strategies and move to OpenSim.Framework.Communications.Limit
r3960 | joha1 | 2008-03-23 20:03:21 -0700 (Sun, 23 Mar 2008) | 1 line
Fixed a small XmlRpcCommand bug
r3959 | joha1 | 2008-03-23 18:37:00 -0700 (Sun, 23 Mar 2008) | 1 line
XmlRpcCommand refactoring
r3958 | joha1 | 2008-03-23 18:21:01 -0700 (Sun, 23 Mar 2008) | 1 line
Added a plugin loader in GridServer
r3957 | justincc | 2008-03-23 14:32:30 -0700 (Sun, 23 Mar 2008) | 2 lines
- minor: check in the rest of a comment I forgot to finish off in the last revision
r3956 | justincc | 2008-03-23 14:21:39 -0700 (Sun, 23 Mar 2008) | 8 lines
- Start passing around a region server's http port in RegionInfo.
- This means that caps methods (editing scripts, poss map functions, etc) on non-home regions should now work with servers which are listening for http ports on a non default
(9000) port.
- If you are running a region server, this may only work properly once your grid server upgrades to this revision
- PLEASE NOTE: This shouldn't cause inter-region problems if one end of the connection hasn't upgraded to this revision. However if it does, the instability will persist until
the grid and region (and possibly all the region's neighbours) have upgraded to this revision.
- This revision also adds extra login related messages, both for success and failure conditions
r3955 | alondria | 2008-03-23 11:15:08 -0700 (Sun, 23 Mar 2008) | 2 lines
Implements llGetParcelPrimOwners()
r3954 | teravus | 2008-03-23 00:10:04 -0700 (Sun, 23 Mar 2008) | 2 lines
- Added a little more stability for getting the object list from the parcel box. (previously it crashed my simulator)
- Found and gracefully handled a few situations where null references occur. (m_rootPart again!)
r3953 | teravus | 2008-03-22 23:24:59 -0700 (Sat, 22 Mar 2008) | 3 lines
- Implements Oriented Bounding Box raytracing.
- It's not perfect, but it's good enough. (rarely erroneously returns a backface collision)
- After updating to this revision, rez a prim on another prim and watch it appear where you'd expect it to appear.
r3952 | alondria | 2008-03-22 23:08:52 -0700 (Sat, 22 Mar 2008) | 1 line
Implements (I hope): llRemoveFromLandBanList, llRemoveFromLandPassList, llAddToLandBanList, llAddToLandPassList, llResetLandPassList, llResetLandBanList
r3951 | chi11ken | 2008-03-22 17:39:35 -0700 (Sat, 22 Mar 2008) | 1 line
Fix llParseString2List bug when separator is longer than 1 character.
r3950 | chi11ken | 2008-03-22 16:52:48 -0700 (Sat, 22 Mar 2008) | 1 line
Fix compiler warnings in pCampBot, TestSuite, and ScriptEngine/RemoteServer. Thanks daTwitch!
r3949 | chi11ken | 2008-03-22 16:39:07 -0700 (Sat, 22 Mar 2008) | 1 line
Update svn properties.
r3948 | mingchen | 2008-03-22 16:10:22 -0700 (Sat, 22 Mar 2008) | 1 line
- Moved LandManagement into its own region module (spiffy!)
r3947 | alondria | 2008-03-22 16:02:41 -0700 (Sat, 22 Mar 2008) | 1 line
Implements llLoopSound(), llStopSound(), and llAdjustSoundVolume().
r3946 | justincc | 2008-03-22 15:17:35 -0700 (Sat, 22 Mar 2008) | 2 lines
- Miscellaneous comment before I found out that mantis 807 probably isn't an issue worth fixing.
r3945 | justincc | 2008-03-22 14:19:45 -0700 (Sat, 22 Mar 2008) | 2 lines
- Make master UUID exception a bit more useful by telling us which uuid it was trying to look up
r3944 | justincc | 2008-03-22 13:44:15 -0700 (Sat, 22 Mar 2008) | 2 lines
- Catch the occasional resolution exception that comes out of SceneCommunicationService.EnableChildAgents so we can see what hostname is failing
r3943 | justincc | 2008-03-22 12:15:01 -0700 (Sat, 22 Mar 2008) | 5 lines
- Downgrade 'texture not found' message to DEBUG and stop putting out 'already dispatched' message completely temporarily
- I believe that if the Linden client has not started to receive a texture after 15 seconds, it re-requests it.
- My hypothesis is that the texture packets are often still in the texture queue (esp. if the client has just cleared its cache), so another load of packets get added...
- If this is the cause, resolution is going to be rather complicated.
r3942 | justincc | 2008-03-22 11:30:54 -0700 (Sat, 22 Mar 2008) | 3 lines
- Reducing spam on console so we only notify once if we're dropping repeated requests for missing textures
- Also minor logic change so that we actually do retry missing texture requests (we weren't before)
r3941 | justincc | 2008-03-22 10:56:05 -0700 (Sat, 22 Mar 2008) | 2 lines
- Minor log message change
r3940 | justincc | 2008-03-22 03:09:09 -0700 (Sat, 22 Mar 2008) | 3 lines
- Tell the user what the new terrain commands format is if they try to execute a deprecated one
- As per CharlieO's suggestion in #806. Thanks!
r3939 | teravus | 2008-03-21 20:40:38 -0700 (Fri, 21 Mar 2008) | 2 lines
- Committing some math to discover the Oriented Bounding Box and decomposing it into planes and normals.
- No obvious functionality difference as the Ray-cast code is incomplete for OBB right now.
r3938 | ckrinke | 2008-03-21 16:31:32 -0700 (Fri, 21 Mar 2008) | 2 lines
Remove a couple more compiler warnings by commenting unused variables. This takes us down to 15 compiler warnings on a VS2005 C# build.
r3937 | alondria | 2008-03-21 14:31:18 -0700 (Fri, 21 Mar 2008) | 1 line
Adds in +, -, and / operators for Rotations (and fixes Mantis 671)
r3936 | alondria | 2008-03-21 13:20:39 -0700 (Fri, 21 Mar 2008) | 1 line
Woops - forgot to call m_host.AddScriptLPS(1) in llGetObjectDetails....
r3935 | justincc | 2008-03-21 13:19:43 -0700 (Fri, 21 Mar 2008) | 2 lines
- Small adjust to last commit's logging so we only print out one warning when we start dropping requests
r3934 | alondria | 2008-03-21 13:04:52 -0700 (Fri, 21 Mar 2008) | 1 line
Implements llGetObjectDetails()
r3933 | justincc | 2008-03-21 12:16:29 -0700 (Fri, 21 Mar 2008) | 7 lines
- If a client session requests the same texture more than n times (currently n=5), we now drop the subsequent requests
- This may improve region memory usage
- This is a short-term response to a problem whereby some clients keep requesting the same texture even after we've sent it
- This treats the symptom rather than the cause.
- n can be adjusted by changing the constant at the top of UserTextureDownloadService if necessary
r3932 | alondria | 2008-03-21 11:45:09 -0700 (Fri, 21 Mar 2008) | 1 line
Implements llKey2Name().
r3931 | ckrinke | 2008-03-21 10:06:31 -0700 (Fri, 21 Mar 2008) | 2 lines
Comment out an unused 'str' and add a WriteLine to use an "Exception e" with e.ToString() to eliminate 2 warnings.
r3930 | ckrinke | 2008-03-21 09:52:55 -0700 (Fri, 21 Mar 2008) | 1 line
Comment out "m_randomizeWater" and "ms" until we use them later.
r3929 | alondria | 2008-03-21 08:34:51 -0700 (Fri, 21 Mar 2008) | 1 line
Implemented llOverMyLand() and correct llGetOwnerKey() to properly return the information for the argument key, opposed to the object the script is in.
r3928 | teravus | 2008-03-20 22:54:56 -0700 (Thu, 20 Mar 2008) | 4 lines
- Updated ray tracing code. It's now good enough to use when the XYZ vector components of the scale have a difference of less then 4.5 meters.
- When a new prim is created and raytracing is called for, raytrace from the camera position to the ground in the direction of the Norm(RayEnd - RayStart).
- If we got a hit based on our camera, create the new prim at the edge of the prim we hit.
- Don't raytrace if the difference between any component of the vector exceeds 4.5meters.
r3927 | afrisby | 2008-03-20 19:36:34 -0700 (Thu, 20 Mar 2008) | 1 line
- Removed more encoding faults.
r3926 | afrisby | 2008-03-20 19:32:56 -0700 (Thu, 20 Mar 2008) | 1 line
- Removed a bad encoder.
r3925 | afrisby | 2008-03-20 19:26:00 -0700 (Thu, 20 Mar 2008) | 4 lines
- Converted a large number of ASCII encodings to UTF8.
- We should not be using ASCII anywhere except for legacy compatibility reasons.
- A large number of UTF8 Encoders are being used in places where we should be using Util.StringToField instead. These have been tagged with // ENCODING FAULT
- This should fix Mantis#799 - Japanese Profile Text does not work.
r3924 | teravus | 2008-03-20 17:52:41 -0700 (Thu, 20 Mar 2008) | 3 lines
- Fix for #499: linked primsets don't rotate properly when using a door script that works OK on SL
- Fix for #693: llSetRot malfunction in linked prims causing instance of invisible prim
r3923 | justincc | 2008-03-20 13:04:45 -0700 (Thu, 20 Mar 2008) | 7 lines
- First draft resolution of mantis 777, 734, 389 - scripts do not save in non-home regions
- Should work in multi-region standalone and grid modes
- This should also solve other non-home region caps issues (map requests, RC client inventory requests, etc)
- We now pass CAPS information on to the destination region on region crossing, and set up a CAPS object when an agent becomes a master
- Current limitation is that this will only work if your http_listener_port is 9000
- This is a very early code cut (lots of bad practice, hard coding and inefficiency). However, I wanted to get this out there for feedback and my own sanity. Next few patches will clean up the mess.
r3922 | mw | 2008-03-20 08:33:08 -0700 (Thu, 20 Mar 2008) | 1 line
Added back a fix that lbsa71 did aqes ago to fix a buffer overflow in the packetpool, which somewhere through time got lost/reverted
r3921 | justincc | 2008-03-20 06:03:26 -0700 (Thu, 20 Mar 2008) | 2 lines
Another poxy patch which consists mainly of logging changes (some already commented out) to find out what CAPS is doing
r3920 | chi11ken | 2008-03-19 12:33:38 -0700 (Wed, 19 Mar 2008) | 1 line
Fix server crash when setting prims physical under basic physics.
r3919 | justincc | 2008-03-19 12:25:10 -0700 (Wed, 19 Mar 2008) | 4 lines
- Adding log debugging messages and making others more explicit
- This reveals that the problem with saving scripts in a non-home region in multi-region configurations is due to a CAPS setup issue
- For some reason the client is still using the CAPS on the region it just came from, causing the ScenePresence lookup to fail (since the presence is now, correctly, a child agent).
r3918 | teravus | 2008-03-19 11:32:25 -0700 (Wed, 19 Mar 2008) | 2 lines
- Fix for if 782: Locked prims may still be moved by click+drag.
- Remember, your admin user and estate managers can move locked objects that are not owned by them. That functionality differs from the Linden way of thinking and it's by design! It is not a bug! Create a non-god user and use that as your normal account.
r3917 | justincc | 2008-03-19 10:28:21 -0700 (Wed, 19 Mar 2008) | 3 lines
- Patch to add llSetLinkPrimitiveParams stub
- Thanks krtaylor
r3916 | chi11ken | 2008-03-19 08:12:48 -0700 (Wed, 19 Mar 2008) | 1 line
Thanks Ahzzmandius for fix for overflow in user profile About box or First Life About box when using non-ASCII encodings (bug #769).
r3915 | justincc | 2008-03-19 07:38:58 -0700 (Wed, 19 Mar 2008) | 5 lines
- Print a warning every 20 times a client requests a texture that it should already have received
- The warning will be
[USER TEXTURE DOWNLOAD SERVICE]: Received {0} requests for already dispatched texture {1} from client {2} This is to see whether the texture packet queue memory leak is caused by clients continually re-requesting textures they should already have
r3914 | justincc | 2008-03-19 03:47:40 -0700 (Wed, 19 Mar 2008) | 2 lines
- Documentation patch from krtaylor. Thanks!
r3913 | chi11ken | 2008-03-19 02:36:13 -0700 (Wed, 19 Mar 2008) | 2 lines
Fixed some comparisons of LLUUIDs to null. Thanks to DrSchofld for pointing this out.
r3912 | justincc | 2008-03-18 13:42:01 -0700 (Tue, 18 Mar 2008) | 4 lines
- Add a large amount of extra locking to m_parts in SceneObjectGroup
- Should help stop any InvalidOperationExceptions caused by concurrent read/write
- The extra locking should be okay, but I'm really surprised we've got away without mucho crashes due to this...
r3911 | justincc | 2008-03-18 13:11:35 -0700 (Tue, 18 Mar 2008) | 2 lines
- Stop (which currently removes) all scripts in an object when that object is deleted from the region
r3910 | justincc | 2008-03-18 12:52:07 -0700 (Tue, 18 Mar 2008) | 3 lines
- Stop grid inventory network failures crashing the client session
- Now the operation will just fail and post a message to the log instead, which may be mysterious to the client but isn't so brutal
r3909 | justincc | 2008-03-18 11:19:44 -0700 (Tue, 18 Mar 2008) | 2 lines
- Just inserting some exploratory comments into inventory code
r3908 | chi11ken | 2008-03-18 08:30:38 -0700 (Tue, 18 Mar 2008) | 1 line
Formatting cleanup.
r3907 | afrisby | 2008-03-18 07:54:44 -0700 (Tue, 18 Mar 2008) | 1 line
- Applying Mantis Patch #518.2 - State not persisted in MySQL DataStore
r3906 | chi11ken | 2008-03-18 07:51:42 -0700 (Tue, 18 Mar 2008) | 1 line
Formatting cleanup. Minor refactoring.
r3905 | lbsa71 | 2008-03-18 06:39:29 -0700 (Tue, 18 Mar 2008) | 1 line
- Applied Grumly57 patch for #781; Thanks, Grumly!
r3904 | justincc | 2008-03-18 04:37:34 -0700 (Tue, 18 Mar 2008) | 3 lines
- Remove unused (and somewhat nonsensical) method in PhysicsActor
- Thanks for DrScofld for drawing attention to this
r3903 | justincc | 2008-03-18 04:32:44 -0700 (Tue, 18 Mar 2008) | 6 lines
Patch from DrSchofld (IBM). In his own words
structs (such as LLUUID) are considered values by mono. comparing them against null makes no sense and the mono compiler will flag that as evaluating to always false --- except if "cleverly" disguised. the attached patch fixes such an occurrence in OpenSim/Region/ScriptEngine/Common/ScriptEngineBase/AsyncCommandPlugins/SensorRepeat.cs.
[yes, i'm on a crusade against comparing structs against null, go ask jradford from libsl ;-)]
r3902 | teravus | 2008-03-17 23:03:50 -0700 (Mon, 17 Mar 2008) | 2 lines
Since we don't yet have a reliable way to release the lock that prevents a user from logging in a second time if they're already registered as logged in;
- If a user logs in and they are noted as agentOnline. Set agentOnline = false and send a 'you're already logged in' message to the user asking them to wait 5 minutes. These 5 minutes are not enforced (because there's no foolproof interlock release yet without the grid operator getting a support call for every little sim crash). When the user gets the message, they can log-in immediately after it, but the user can expect weird results if they don't wait 5 minutes and log-in to the region they were in previously.
r3901 | teravus | 2008-03-17 22:44:25 -0700 (Mon, 17 Mar 2008) | 2 lines
- Added the ability to type the partial name of a region in the start location box and go to that region if it's there. If no close match was found, it sends you home. This is tested on mySQL. There's untested code on grids that are based on sqlite and MSSQL. The SQL statements *should* be right, but your results may very.
- Ex, if you want to go to Wright Plaza, you simply need to type Wright Plaza in the start location in the client when you log-in.
r3900 | chi11ken | 2008-03-17 22:16:43 -0700 (Mon, 17 Mar 2008) | 1 line
Formatting cleanup.
r3899 | chi11ken | 2008-03-17 20:51:59 -0700 (Mon, 17 Mar 2008) | 1 line
Added copyright messages. Set svn:eol-style. Minor cleanup.
r3898 | chi11ken | 2008-03-17 20:41:05 -0700 (Mon, 17 Mar 2008) | 1 line
Formatting cleanup.
r3897 | teravus | 2008-03-17 20:09:38 -0700 (Mon, 17 Mar 2008) | 2 lines
Building on Joha's update...
- Server now listens to the client's start location request for 'home' or 'last' and sends the user to the home location or the last location.
r3896 | joha1 | 2008-03-17 18:38:07 -0700 (Mon, 17 Mar 2008) | 1 line
Last position will be stored in the DB on logout, and the avatar can continue from the same position in the next login (only with MySQL at the moment)
r3895 | justincc | 2008-03-17 14:44:54 -0700 (Mon, 17 Mar 2008) | 2 lines
- Move missing texture request forward so that we don't actually ask the AssetCache for it if we know it's missing.
r3894 | justincc | 2008-03-17 14:34:58 -0700 (Mon, 17 Mar 2008) | 3 lines
- Inserting code to prepare to fix trash emptying and the edit texture inventory (again)
- Can't just do this fix since it stops subfolders working (though it appears subfolder renaming may be fubar at the moment)
r3893 | chi11ken | 2008-03-17 13:55:21 -0700 (Mon, 17 Mar 2008) | 3 lines
Merged changes in Prebuild trunk up to r258 into OpenSim's Prebuild. Hopefully this should make merging upstream easier. Building with NAnt should still work, but Visual Studio is untested.
r3892 | justincc | 2008-03-17 12:13:15 -0700 (Mon, 17 Mar 2008) | 2 lines
- More almost completely unproductive log message fiddling
r3891 | justincc | 2008-03-17 12:08:23 -0700 (Mon, 17 Mar 2008) | 3 lines
- Make it more obvious if local user services are being used
- Tell the log whether the sim is started in standalone or grid mode
r3890 | justincc | 2008-03-17 11:16:36 -0700 (Mon, 17 Mar 2008) | 2 lines
- DEV: Remove client's CAPS handlers object when they log out
r3889 | chi11ken | 2008-03-17 10:39:42 -0700 (Mon, 17 Mar 2008) | 1 line
Fix a few mono compiler warnings. Minor cleanup.
r3888 | justincc | 2008-03-17 10:30:01 -0700 (Mon, 17 Mar 2008) | 4 lines
- Reduce the annoyingness of clients that continually request unfound textures (probably for some good reason) by dropping all subsequent requests after the first reply.
- Print out a console message every 20 tries rather than every single one.
- This weakens the problem but does not eliminate it
r3887 | chi11ken | 2008-03-17 10:23:49 -0700 (Mon, 17 Mar 2008) | 1 line
Replaced some magic PCode numbers with enum values.
r3886 | chi11ken | 2008-03-17 10:10:53 -0700 (Mon, 17 Mar 2008) | 1 line
Replaced some Console.WriteLine calls with writes to log.
r3885 | justincc | 2008-03-17 09:55:12 -0700 (Mon, 17 Mar 2008) | 3 lines
- Remove uninformative exception traces from remoting errors
- Indulge in my fetish for console message conformity
r3884 | sdague | 2008-03-17 08:11:36 -0700 (Mon, 17 Mar 2008) | 23 lines
From: Alan M Webb <awebb@vnet.ibm.com>
Here's a diff of the changes I have made in support of the following LSL script functions.
llSetScriptState llGetScriptState llCSV2List llListRandomize llList2ListStrided llListFindList llResetOtherScript llGetScriptName
It was necessary to modify ExecutorBase in support of the ScriptState implementations.
I also modified SceneObjectPart and SceneObjectPart.Inventory to corrects a quoting mismatch in the commentary that through off live parsing of the files.
I also simplified the State definition at the start of BuiltinCommands.
r3883 | teravus | 2008-03-16 11:55:56 -0700 (Sun, 16 Mar 2008) | 1 line
- Fixed prim creation in basic physics mode. ( BasicPhysics returns null probably a lot more then it should? )
r3882 | chi11ken | 2008-03-16 00:02:31 -0700 (Sun, 16 Mar 2008) | 1 line
Update svn:ignore
r3881 | chi11ken | 2008-03-15 23:59:31 -0700 (Sat, 15 Mar 2008) | 1 line
Update svn properties.
r3880 | ckrinke | 2008-03-15 13:53:39 -0700 (Sat, 15 Mar 2008) | 3 lines
Thank you kindly, Grumly57 for: Added MSSQLDataStore.cs to OpenSim.Framework.Data.MSSQL and changed it to reflect the actual capabilites of MySQLDataStore.cs