0.4.5.2-stable
From OpenSimulator
m (bot test - killing 'Template:' prefix from template includings and/or changing external-link to internal-link) |
m (Robot: Replacing 'OpenSim' to 'OpenSimulator', which is the precise name) |
||
(2 intermediate revisions by one user not shown) | |||
Line 34: | Line 34: | ||
r2764 | mingchen | 2007-12-19 20:24:34 -0700 (Wed, 19 Dec 2007) | 1 line | r2764 | mingchen | 2007-12-19 20:24:34 -0700 (Wed, 19 Dec 2007) | 1 line | ||
− | *Added event called after any movement is handled (OnClientMovement) - will be used for parcel banning goodness | + | * Added event called after any movement is handled (OnClientMovement) - will be used for parcel banning goodness |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r2763 | mingchen | 2007-12-19 19:36:27 -0700 (Wed, 19 Dec 2007) | 2 lines | r2763 | mingchen | 2007-12-19 19:36:27 -0700 (Wed, 19 Dec 2007) | 2 lines | ||
− | *Made a much more network friendly method of ban and pass line sending | + | * Made a much more network friendly method of ban and pass line sending |
− | *Added an event that is triggered when an agent enters a new parcel | + | * Added an event that is triggered when an agent enters a new parcel |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r2762 | chi11ken | 2007-12-19 18:08:01 -0700 (Wed, 19 Dec 2007) | 1 line | r2762 | chi11ken | 2007-12-19 18:08:01 -0700 (Wed, 19 Dec 2007) | 1 line | ||
Line 83: | Line 83: | ||
r2754 | mingchen | 2007-12-18 21:28:54 -0700 (Tue, 18 Dec 2007) | 2 lines | r2754 | mingchen | 2007-12-18 21:28:54 -0700 (Tue, 18 Dec 2007) | 2 lines | ||
− | *Added Ban Lines around parcels for banned avatars, but there is no actual blocking done yet. | + | * Added Ban Lines around parcels for banned avatars, but there is no actual blocking done yet. |
− | *Made the OnSignificantClientMovement distance from .02 to .45 to make it easier on the server. | + | * Made the OnSignificantClientMovement distance from .02 to .45 to make it easier on the server. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r2753 | ckrinke | 2007-12-18 19:30:28 -0700 (Tue, 18 Dec 2007) | 2 lines | r2753 | ckrinke | 2007-12-18 19:30:28 -0700 (Tue, 18 Dec 2007) | 2 lines | ||
Line 93: | Line 93: | ||
r2752 | mingchen | 2007-12-18 16:48:36 -0700 (Tue, 18 Dec 2007) | 1 line | r2752 | mingchen | 2007-12-18 16:48:36 -0700 (Tue, 18 Dec 2007) | 1 line | ||
− | *Parcels now fully work on MySQL as a datastore after a few tweaks and bug fixes after testing | + | * Parcels now fully work on MySQL as a datastore after a few tweaks and bug fixes after testing |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r2751 | mingchen | 2007-12-18 15:20:42 -0700 (Tue, 18 Dec 2007) | 1 line | r2751 | mingchen | 2007-12-18 15:20:42 -0700 (Tue, 18 Dec 2007) | 1 line | ||
− | *Fixed MySQLDataStore bug causing errors on startup | + | * Fixed MySQLDataStore bug causing errors on startup |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r2750 | mingchen | 2007-12-18 13:31:51 -0700 (Tue, 18 Dec 2007) | 1 line | r2750 | mingchen | 2007-12-18 13:31:51 -0700 (Tue, 18 Dec 2007) | 1 line | ||
− | *Using Mysql as the datastore should now store parcels across multiple sessions | + | * Using Mysql as the datastore should now store parcels across multiple sessions |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r2749 | sdague | 2007-12-18 12:13:28 -0700 (Tue, 18 Dec 2007) | 2 lines | r2749 | sdague | 2007-12-18 12:13:28 -0700 (Tue, 18 Dec 2007) | 2 lines | ||
− | Fix typo. | + | Fix typo. AutionID -> AuctionID |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r2748 | mingchen | 2007-12-18 11:32:20 -0700 (Tue, 18 Dec 2007) | 2 lines | r2748 | mingchen | 2007-12-18 11:32:20 -0700 (Tue, 18 Dec 2007) | 2 lines | ||
− | *Removed Unneeded Debug I added in my last revison | + | * Removed Unneeded Debug I added in my last revison |
− | *Fixed typo causing access lists not to be stored correctly in sqlite | + | * Fixed typo causing access lists not to be stored correctly in sqlite |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r2747 | mingchen | 2007-12-18 10:42:02 -0700 (Tue, 18 Dec 2007) | 1 line | r2747 | mingchen | 2007-12-18 10:42:02 -0700 (Tue, 18 Dec 2007) | 1 line | ||
− | *Parcels and their access lists now store over multiple sessions when the datastore is sqlite | + | * Parcels and their access lists now store over multiple sessions when the datastore is sqlite |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r2746 | teravus | 2007-12-18 05:33:29 -0700 (Tue, 18 Dec 2007) | 1 line | r2746 | teravus | 2007-12-18 05:33:29 -0700 (Tue, 18 Dec 2007) | 1 line | ||
− | * Sakai appears to be having some sort of socket error that we've not accounted for. | + | * Sakai appears to be having some sort of socket error that we've not accounted for. We're going to assume that our endpoint is okay and continue reading. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r2745 | teravus | 2007-12-18 05:08:34 -0700 (Tue, 18 Dec 2007) | 4 lines | r2745 | teravus | 2007-12-18 05:08:34 -0700 (Tue, 18 Dec 2007) | 4 lines | ||
Line 152: | Line 152: | ||
Many Thanks to Alondria for adding: | Many Thanks to Alondria for adding: | ||
− | The list type and a bunch of support functions to LSL | + | The list type and a bunch of support functions to LSL |
Added/ReImplmented: llGetListLength(), llList2Integer(), osList2Double() (note rename), | Added/ReImplmented: llGetListLength(), llList2Integer(), osList2Double() (note rename), | ||
llList2Float(), llList2String(), llList2Key(), llList2Vector(), llList2Rot(), | llList2Float(), llList2String(), llList2Key(), llList2Vector(), llList2Rot(), | ||
Line 158: | Line 158: | ||
llListInsertList(), llDumpList2String(), | llListInsertList(), llDumpList2String(), | ||
Borked Still: llListSort(), llListRandomize(), llList2ListStrided(), llListFindList(), | Borked Still: llListSort(), llListRandomize(), llList2ListStrided(), llListFindList(), | ||
− | Changed: llHTTPRequest() (Made wrapper of LSL_Types.list->List<string>) | + | Changed: llHTTPRequest() (Made wrapper of LSL_Types.list->List<string>) |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 177: | Line 177: | ||
* Fix for mantis 0000040 After client logout remote host closed connection on Simulator makes sim unuseable->'Closed Connection Called' | * Fix for mantis 0000040 After client logout remote host closed connection on Simulator makes sim unuseable->'Closed Connection Called' | ||
* I've fundamentally changed a few things, so this is experimental | * I've fundamentally changed a few things, so this is experimental | ||
− | * The routine that I used needs to be tested on Linux. | + | * The routine that I used needs to be tested on Linux. I don't expect it to cause a problem, but hey, it might. |
* Child agents are still not logged off properly, so when the first set time out, the second set get logged off also, on the second log in if the second login is initiated before the first one fully times out. | * Child agents are still not logged off properly, so when the first set time out, the second set get logged off also, on the second log in if the second login is initiated before the first one fully times out. | ||
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 192: | Line 192: | ||
r2733 | teravus | 2007-12-17 13:24:49 -0700 (Mon, 17 Dec 2007) | 3 lines | r2733 | teravus | 2007-12-17 13:24:49 -0700 (Mon, 17 Dec 2007) | 3 lines | ||
− | * Turned all instances of ForEach loops in ClientManager into Local Arrays. | + | * Turned all instances of ForEach loops in ClientManager into Local Arrays. |
* Added Locking while the Copy is taking place. | * Added Locking while the Copy is taking place. | ||
* Added an error message to describe what's actually happening. | * Added an error message to describe what's actually happening. | ||
Line 223: | Line 223: | ||
r2727 | mingchen | 2007-12-16 20:49:13 -0700 (Sun, 16 Dec 2007) | 1 line | r2727 | mingchen | 2007-12-16 20:49:13 -0700 (Sun, 16 Dec 2007) | 1 line | ||
− | *Land has now been linked to the StorageManager. Next step is to fill in the functions for the different datastore interfaces for Land Objects. | + | * Land has now been linked to the StorageManager. Next step is to fill in the functions for the different datastore interfaces for Land Objects. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r2726 | ckrinke | 2007-12-16 19:30:03 -0700 (Sun, 16 Dec 2007) | 7 lines | r2726 | ckrinke | 2007-12-16 19:30:03 -0700 (Sun, 16 Dec 2007) | 7 lines | ||
Line 260: | Line 260: | ||
r2720 | mingchen | 2007-12-16 13:34:08 -0700 (Sun, 16 Dec 2007) | 1 line | r2720 | mingchen | 2007-12-16 13:34:08 -0700 (Sun, 16 Dec 2007) | 1 line | ||
− | *Access/Ban list now copies correctly to a new parcel after a subdivision occurs. | + | * Access/Ban list now copies correctly to a new parcel after a subdivision occurs. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r2719 | ckrinke | 2007-12-16 13:33:04 -0700 (Sun, 16 Dec 2007) | 1 line | r2719 | ckrinke | 2007-12-16 13:33:04 -0700 (Sun, 16 Dec 2007) | 1 line | ||
Line 268: | Line 268: | ||
r2718 | mingchen | 2007-12-16 12:53:27 -0700 (Sun, 16 Dec 2007) | 1 line | r2718 | mingchen | 2007-12-16 12:53:27 -0700 (Sun, 16 Dec 2007) | 1 line | ||
− | *Adding and Removing Avatars from the Access/Ban List for a parcel now works, but the actual ban lines, etc are not done. | + | * Adding and Removing Avatars from the Access/Ban List for a parcel now works, but the actual ban lines, etc are not done. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r2717 | justincc | 2007-12-16 06:57:08 -0700 (Sun, 16 Dec 2007) | 3 lines | r2717 | justincc | 2007-12-16 06:57:08 -0700 (Sun, 16 Dec 2007) | 3 lines | ||
Line 305: | Line 305: | ||
r2711 | sdague | 2007-12-15 13:14:29 -0700 (Sat, 15 Dec 2007) | 3 lines | r2711 | sdague | 2007-12-15 13:14:29 -0700 (Sat, 15 Dec 2007) | 3 lines | ||
− | more dorking around with exporter. | + | more dorking around with exporter. Still far |
from doing anything useful. | from doing anything useful. | ||
Line 311: | Line 311: | ||
r2710 | justincc | 2007-12-15 12:42:23 -0700 (Sat, 15 Dec 2007) | 4 lines | r2710 | justincc | 2007-12-15 12:42:23 -0700 (Sat, 15 Dec 2007) | 4 lines | ||
− | * Make inventory operations sync rather than async. | + | * Make inventory operations sync rather than async. This is to alleviate race conditions such as that in mantis #190 |
− | * Make inventory messages more verbose. | + | * Make inventory messages more verbose. Hopefully they aren't now too verbose |
* This may resolve some grid instability but it's likely there's much more out there. | * This may resolve some grid instability but it's likely there's much more out there. | ||
Line 319: | Line 319: | ||
* Added support for multiple terrain blocks to be edited at the same time | * Added support for multiple terrain blocks to be edited at the same time | ||
− | * Now sending South and East cords to the terrain editor.. | + | * Now sending South and East cords to the terrain editor.. |
* No new functionality from a user perspective | * No new functionality from a user perspective | ||
* Programming wise, there's enough information to get the select based terrain editor working in an upcoming revision. | * Programming wise, there's enough information to get the select based terrain editor working in an upcoming revision. | ||
Line 352: | Line 352: | ||
r2704 | chi11ken | 2007-12-14 19:36:31 -0700 (Fri, 14 Dec 2007) | 1 line | r2704 | chi11ken | 2007-12-14 19:36:31 -0700 (Fri, 14 Dec 2007) | 1 line | ||
− | Set svn:eol-style. | + | Set svn:eol-style. Cleaned up set-eol-style.sh a bit. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r2703 | sdague | 2007-12-14 15:37:51 -0700 (Fri, 14 Dec 2007) | 2 lines | r2703 | sdague | 2007-12-14 15:37:51 -0700 (Fri, 14 Dec 2007) | 2 lines | ||
Line 362: | Line 362: | ||
* Tweaked the sim stats so that when a sim is catching up it reports on the slowdown and not the 'catching up'. | * Tweaked the sim stats so that when a sim is catching up it reports on the slowdown and not the 'catching up'. | ||
− | * Used the words 'googly moogly' in code. | + | * Used the words 'googly moogly' in code. (always wanted to do that) |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r2701 | ckrinke | 2007-12-14 14:19:13 -0700 (Fri, 14 Dec 2007) | 3 lines | r2701 | ckrinke | 2007-12-14 14:19:13 -0700 (Fri, 14 Dec 2007) | 3 lines | ||
Line 382: | Line 382: | ||
r2698 | sdague | 2007-12-14 10:51:18 -0700 (Fri, 14 Dec 2007) | 2 lines | r2698 | sdague | 2007-12-14 10:51:18 -0700 (Fri, 14 Dec 2007) | 2 lines | ||
− | start to pull in config for | + | start to pull in config for OpenSimulator export |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 397: | Line 397: | ||
r2695 | sdague | 2007-12-14 09:29:06 -0700 (Fri, 14 Dec 2007) | 3 lines | r2695 | sdague | 2007-12-14 09:29:06 -0700 (Fri, 14 Dec 2007) | 3 lines | ||
− | stubbing in OpenSimExport program. | + | stubbing in OpenSimExport program. This does nothing |
yet except compiles a shell | yet except compiles a shell | ||
Line 455: | Line 455: | ||
From Michael Osias (IBM) | From Michael Osias (IBM) | ||
− | This patch makes some enhancements to the llRemoteData functions. | + | This patch makes some enhancements to the llRemoteData functions. The |
module is now a shared module, and allows remote data channels to be | module is now a shared module, and allows remote data channels to be | ||
− | created among multiple regions in the same sim. | + | created among multiple regions in the same sim. The port is controlled |
from the remoteDataPort property under the [Network] section in | from the remoteDataPort property under the [Network] section in | ||
− | OpenSim.ini. | + | OpenSim.ini. If this setting is not present or = 0, the module is |
− | disabled and no port is opened. | + | disabled and no port is opened. llRemoteData commands have not effect |
when module is disabled. | when module is disabled. | ||
Line 467: | Line 467: | ||
r2682 | chi11ken | 2007-12-13 12:44:47 -0700 (Thu, 13 Dec 2007) | 1 line | r2682 | chi11ken | 2007-12-13 12:44:47 -0700 (Thu, 13 Dec 2007) | 1 line | ||
− | Enabled the sit_ground animation. | + | Enabled the sit_ground animation. The sit state is not properly set, but it looks okay, and doesn't seem to break anything. Just move around to stand up. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r2681 | chi11ken | 2007-12-13 11:59:39 -0700 (Thu, 13 Dec 2007) | 1 line | r2681 | chi11ken | 2007-12-13 11:59:39 -0700 (Thu, 13 Dec 2007) | 1 line | ||
− | Added placeholder for sitting on ground support. | + | Added placeholder for sitting on ground support. Doesn't work yet. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r2680 | chi11ken | 2007-12-13 11:45:32 -0700 (Thu, 13 Dec 2007) | 1 line | r2680 | chi11ken | 2007-12-13 11:45:32 -0700 (Thu, 13 Dec 2007) | 1 line | ||
Line 495: | Line 495: | ||
This patch implements the llHttpRequest function via a region module, | This patch implements the llHttpRequest function via a region module, | ||
− | HttpScriptsRequest. | + | HttpScriptsRequest. There were bits and peices in LSLLong_cmd_handler, |
which I moved into the region module, and just check for completed | which I moved into the region module, and just check for completed | ||
requests and dispatch the http_response callback event instead. | requests and dispatch the http_response callback event instead. | ||
Line 567: | Line 567: | ||
r2663 | teravus | 2007-12-11 17:38:57 -0700 (Tue, 11 Dec 2007) | 3 lines | r2663 | teravus | 2007-12-11 17:38:57 -0700 (Tue, 11 Dec 2007) | 3 lines | ||
− | * Start listening for client connections immediately after a region initializes during initial instance startup. | + | * Start listening for client connections immediately after a region initializes during initial instance startup. (as opposed to waiting for 'all of the regions' to initialize first) |
* Removed hackish timer based client notification about regions up (no longer needed) | * Removed hackish timer based client notification about regions up (no longer needed) | ||
− | * Added a comment about an inventory based login failure that causes me lots of greif testing and debugging. | + | * Added a comment about an inventory based login failure that causes me lots of greif testing and debugging. Comment includes *why* it's failing. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r2662 | sdague | 2007-12-11 15:20:22 -0700 (Tue, 11 Dec 2007) | 2 lines | r2662 | sdague | 2007-12-11 15:20:22 -0700 (Tue, 11 Dec 2007) | 2 lines | ||
Line 640: | Line 640: | ||
r2648 | sdague | 2007-12-10 15:33:49 -0700 (Mon, 10 Dec 2007) | 4 lines | r2648 | sdague | 2007-12-10 15:33:49 -0700 (Mon, 10 Dec 2007) | 4 lines | ||
− | default day's to a more sensible 24 hrs instead of 0.5. | + | default day's to a more sensible 24 hrs instead of 0.5. You |
can still change this in the config file if you want something | can still change this in the config file if you want something | ||
different. | different. | ||
Line 647: | Line 647: | ||
r2647 | sdague | 2007-12-10 15:12:52 -0700 (Mon, 10 Dec 2007) | 3 lines | r2647 | sdague | 2007-12-10 15:12:52 -0700 (Mon, 10 Dec 2007) | 3 lines | ||
− | enable autocreation of mysql inventory tables again. | + | enable autocreation of mysql inventory tables again. I think |
I stopped the looping issue on continous upgrade with this as well. | I stopped the looping issue on continous upgrade with this as well. | ||
Line 692: | Line 692: | ||
r2639 | chi11ken | 2007-12-09 22:25:16 -0700 (Sun, 09 Dec 2007) | 1 line | r2639 | chi11ken | 2007-12-09 22:25:16 -0700 (Sun, 09 Dec 2007) | 1 line | ||
− | saved | + | saved OpenSimulator source code from the giant rampaging unterminated copyright notice of doom |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r2638 | chi11ken | 2007-12-09 21:54:02 -0700 (Sun, 09 Dec 2007) | 1 line | r2638 | chi11ken | 2007-12-09 21:54:02 -0700 (Sun, 09 Dec 2007) | 1 line | ||
Line 708: | Line 708: | ||
* Added List<RegionInfo> m_neighbours to Scene | * Added List<RegionInfo> m_neighbours to Scene | ||
* Hooked up the OnRegionUp event to m_neighbours list | * Hooked up the OnRegionUp event to m_neighbours list | ||
− | * Modified RegionInfo to have a bool commFailTF value so that we can skip neighbors that fail. | + | * Modified RegionInfo to have a bool commFailTF value so that we can skip neighbors that fail. (when the region comes up, this gets reset to false and the region will try again. |
* Added SetChildAgentThrottle(byte[]) to IClientAPI | * Added SetChildAgentThrottle(byte[]) to IClientAPI | ||
* Several other insignificant changes related to passing child pertanant agent data from sim to sim. | * Several other insignificant changes related to passing child pertanant agent data from sim to sim. | ||
Line 784: | Line 784: | ||
r2622 | sdague | 2007-12-08 07:27:12 -0700 (Sat, 08 Dec 2007) | 6 lines | r2622 | sdague | 2007-12-08 07:27:12 -0700 (Sat, 08 Dec 2007) | 6 lines | ||
− | This patch fixes mantis 105. | + | This patch fixes mantis 105. Basically, it stops the index exception when |
no root folder is found and it makes the user server wait longer for the | no root folder is found and it makes the user server wait longer for the | ||
inventory server to do its work. | inventory server to do its work. | ||
Line 811: | Line 811: | ||
r2617 | sdague | 2007-12-07 14:30:01 -0700 (Fri, 07 Dec 2007) | 4 lines | r2617 | sdague | 2007-12-07 14:30:01 -0700 (Fri, 07 Dec 2007) | 4 lines | ||
− | move to PacketQueue for throttling. | + | move to PacketQueue for throttling. This has been tested with a couple |
− | of people, but is enough of a change that more should try it out. | + | of people, but is enough of a change that more should try it out. This |
removes 500 lines from ClientView.cs in the process. | removes 500 lines from ClientView.cs in the process. | ||
Line 849: | Line 849: | ||
* miniscule changes just to keep myself in synch | * miniscule changes just to keep myself in synch | ||
− | + | [[Category:Release Notes]] | |
− | [[Category: | + |
Latest revision as of 21:22, 3 March 2012
r2771 | teravus | 2007-12-20 07:44:59 -0700 (Thu, 20 Dec 2007) | 1 line
- Fixed a null NewPack error in ClientView.InPacket (object pool returning null objects?)
r2770 | lbsa71 | 2007-12-20 04:38:13 -0700 (Thu, 20 Dec 2007) | 1 line
- removed comment
r2769 | afrisby | 2007-12-20 04:37:48 -0700 (Thu, 20 Dec 2007) | 1 line
- Added runprebuild2008.bat for Visual Studio 2008 users.
r2768 | lbsa71 | 2007-12-20 04:34:32 -0700 (Thu, 20 Dec 2007) | 2 lines
- Updated vs2008 target ProductVersion to "9.0.21022"
- Updated exe
r2767 | lbsa71 | 2007-12-20 04:30:56 -0700 (Thu, 20 Dec 2007) | 1 line
- Added prototypical VS2008 target
r2766 | teravus | 2007-12-19 23:31:03 -0700 (Wed, 19 Dec 2007) | 2 lines
- Added a configuration parameter on the Grid Server to disallow forceful banlists.
- Added a way for Grid based configuration parameters to (generally used in overriding functionality) to get to the regions on Registration.
r2765 | chi11ken | 2007-12-19 22:43:02 -0700 (Wed, 19 Dec 2007) | 1 line
Added patch from Johan. First attempt to solve the LibSL.Packet GC problem. Works with LibSL rev>1532
r2764 | mingchen | 2007-12-19 20:24:34 -0700 (Wed, 19 Dec 2007) | 1 line
- Added event called after any movement is handled (OnClientMovement) - will be used for parcel banning goodness
r2763 | mingchen | 2007-12-19 19:36:27 -0700 (Wed, 19 Dec 2007) | 2 lines
- Made a much more network friendly method of ban and pass line sending
- Added an event that is triggered when an agent enters a new parcel
r2762 | chi11ken | 2007-12-19 18:08:01 -0700 (Wed, 19 Dec 2007) | 1 line
Added null check back into ModuleLoader.cs
r2761 | chi11ken | 2007-12-19 18:01:42 -0700 (Wed, 19 Dec 2007) | 1 line
Extended svn:eol-style to check some other file types.
r2760 | teravus | 2007-12-19 15:42:06 -0700 (Wed, 19 Dec 2007) | 4 lines
- Re-did the mass calculations in ODE for Prim
- Exposed the mass as a PhysicsActor read only property (so scripts can get at it - hint hint -)
- Hollow and Path Cuts affect the prim mass (all Hollow Types are supported in this calculation (sphere,square,triangle))
- Prim no longer sink into the ground.
r2759 | ckrinke | 2007-12-19 14:48:50 -0700 (Wed, 19 Dec 2007) | 2 lines
Thank you very much, CharlieO for: Added: llSetLinkAlpha() and finished off llSetLinkColor() by adding the ability to use LINK_SET.
r2758 | justincc | 2007-12-19 11:05:45 -0700 (Wed, 19 Dec 2007) | 2 lines
Refactor asset request processing for consistent status information on whether an asset was actually found or not
r2757 | chi11ken | 2007-12-19 03:06:56 -0700 (Wed, 19 Dec 2007) | 1 line
Stopped module loader from re-loading .dll once for every plugin found within it.
r2756 | chi11ken | 2007-12-19 02:23:36 -0700 (Wed, 19 Dec 2007) | 1 line
Updated asset_database options in OpenSim.ini.example
r2755 | chi11ken | 2007-12-19 01:44:25 -0700 (Wed, 19 Dec 2007) | 4 lines
Misc. cleanup:
- added Util.Clip(value, min, max)
- modified asset cache's numPackets calculation to use max packet size (600) instead of 1000
- removed a few magic numbers
r2754 | mingchen | 2007-12-18 21:28:54 -0700 (Tue, 18 Dec 2007) | 2 lines
- Added Ban Lines around parcels for banned avatars, but there is no actual blocking done yet.
- Made the OnSignificantClientMovement distance from .02 to .45 to make it easier on the server.
r2753 | ckrinke | 2007-12-18 19:30:28 -0700 (Tue, 18 Dec 2007) | 2 lines
Thanks to CharlieO for: llSetLinkColor() and a temp place holder for llOwnerSay() since many example scripts that are copy/pasted from outside sources have llOwnerSay() and its obnoxious to change in scripts each time.
r2752 | mingchen | 2007-12-18 16:48:36 -0700 (Tue, 18 Dec 2007) | 1 line
- Parcels now fully work on MySQL as a datastore after a few tweaks and bug fixes after testing
r2751 | mingchen | 2007-12-18 15:20:42 -0700 (Tue, 18 Dec 2007) | 1 line
- Fixed MySQLDataStore bug causing errors on startup
r2750 | mingchen | 2007-12-18 13:31:51 -0700 (Tue, 18 Dec 2007) | 1 line
- Using Mysql as the datastore should now store parcels across multiple sessions
r2749 | sdague | 2007-12-18 12:13:28 -0700 (Tue, 18 Dec 2007) | 2 lines
Fix typo. AutionID -> AuctionID
r2748 | mingchen | 2007-12-18 11:32:20 -0700 (Tue, 18 Dec 2007) | 2 lines
- Removed Unneeded Debug I added in my last revison
- Fixed typo causing access lists not to be stored correctly in sqlite
r2747 | mingchen | 2007-12-18 10:42:02 -0700 (Tue, 18 Dec 2007) | 1 line
- Parcels and their access lists now store over multiple sessions when the datastore is sqlite
r2746 | teravus | 2007-12-18 05:33:29 -0700 (Tue, 18 Dec 2007) | 1 line
- Sakai appears to be having some sort of socket error that we've not accounted for. We're going to assume that our endpoint is okay and continue reading.
r2745 | teravus | 2007-12-18 05:08:34 -0700 (Tue, 18 Dec 2007) | 4 lines
- Added Incomplete Handling of the RegionInfoRequest packet
- Added Incomplete Handling of the EstateCovenantRequest packet
- Added Incomplete Handling of the EstateOwnerMessageRequest.ChangeEstateCovenantid method
- Fixed a race condition with avatar animations
r2744 | afrisby | 2007-12-18 01:41:23 -0700 (Tue, 18 Dec 2007) | 5 lines
- Removed redundant code in RestService.cs
- Removed unchecked TryParse, replaced with Parse as we were not checking for success and could lead to weirdness if an exception is ignored.
- Removed unused variable m_newAvatar
- Removed several unused try{}catch(Exception e){}'s.
- Added null assignment in simpleapp to prevent warning.
r2743 | lbsa71 | 2007-12-18 00:57:06 -0700 (Tue, 18 Dec 2007) | 2 lines
- Renamed AgentWearable to AvatarWearable
- Made Terrain texture temp (it's re-created on every run)
r2742 | babblefrog | 2007-12-17 21:04:42 -0700 (Mon, 17 Dec 2007) | 1 line
textures that fit in one packet expect the packet number to be 1. You clear texture should now work.
r2741 | chi11ken | 2007-12-17 20:25:04 -0700 (Mon, 17 Dec 2007) | 1 line
Add a bit to svn:ignore
r2740 | ckrinke | 2007-12-17 19:41:34 -0700 (Mon, 17 Dec 2007) | 9 lines
Many Thanks to Alondria for adding: The list type and a bunch of support functions to LSL Added/ReImplmented: llGetListLength(), llList2Integer(), osList2Double() (note rename),
llList2Float(), llList2String(), llList2Key(), llList2Vector(), llList2Rot(), llList2List(), llDeleteSubList(), llGetListEntryType(), llList2CSV(), llCSV2List(), llListInsertList(), llDumpList2String(),
Borked Still: llListSort(), llListRandomize(), llList2ListStrided(), llListFindList(), Changed: llHTTPRequest() (Made wrapper of LSL_Types.list->List<string>)
r2739 | teravus | 2007-12-17 18:49:21 -0700 (Mon, 17 Dec 2007) | 1 line
- Fixed a potential race condition with adding Caps handlers
r2738 | teravus | 2007-12-17 18:45:39 -0700 (Mon, 17 Dec 2007) | 1 line
- Added a Verbose and Debug error to border crossing so that this can be diagnosed further.
r2737 | teravus | 2007-12-17 18:38:06 -0700 (Mon, 17 Dec 2007) | 1 line
- Removed the ObjectDisposed error.
r2736 | teravus | 2007-12-17 17:34:42 -0700 (Mon, 17 Dec 2007) | 4 lines
- Fix for mantis 0000040 After client logout remote host closed connection on Simulator makes sim unuseable->'Closed Connection Called'
- I've fundamentally changed a few things, so this is experimental
- The routine that I used needs to be tested on Linux. I don't expect it to cause a problem, but hey, it might.
- Child agents are still not logged off properly, so when the first set time out, the second set get logged off also, on the second log in if the second login is initiated before the first one fully times out.
r2735 | justincc | 2007-12-17 16:06:41 -0700 (Mon, 17 Dec 2007) | 2 lines
Make region storage Sqlite by default rather than NullStorage
r2734 | justincc | 2007-12-17 15:19:23 -0700 (Mon, 17 Dec 2007) | 2 lines
Remove now redundant mysql files from share/sql and replace with mysql_README.txt
r2733 | teravus | 2007-12-17 13:24:49 -0700 (Mon, 17 Dec 2007) | 3 lines
- Turned all instances of ForEach loops in ClientManager into Local Arrays.
- Added Locking while the Copy is taking place.
- Added an error message to describe what's actually happening.
r2732 | sdague | 2007-12-17 12:43:48 -0700 (Mon, 17 Dec 2007) | 2 lines
make it so prims don't relay into IRC
r2731 | sdague | 2007-12-17 10:28:59 -0700 (Mon, 17 Dec 2007) | 2 lines
ignore Primitive for the IRC relay
r2730 | ckrinke | 2007-12-17 09:41:28 -0700 (Mon, 17 Dec 2007) | 2 lines
Thank you to Kiryu for a patch to fix an out of Sync error in Scene. Affects 6 files and is Mantis#201
r2729 | ckrinke | 2007-12-17 09:39:11 -0700 (Mon, 17 Dec 2007) | 3 lines
Thank you, Kiryu for a patch to fix out of sync error in UDP server in the file UDPServer.cs. Submitted by Jeff Ames via Mantis#200
r2728 | teravus | 2007-12-16 21:28:36 -0700 (Sun, 16 Dec 2007) | 1 line
- Hack to make sim saving terrain more friendly to larger parcel selection modifications
r2727 | mingchen | 2007-12-16 20:49:13 -0700 (Sun, 16 Dec 2007) | 1 line
- Land has now been linked to the StorageManager. Next step is to fill in the functions for the different datastore interfaces for Land Objects.
r2726 | ckrinke | 2007-12-16 19:30:03 -0700 (Sun, 16 Dec 2007) | 7 lines
Again, thanks to Alondria for: Added: LinkNum to SceneObjectPart Added: Bunch-o settings of LinkNum in SceneObjectGroup Added: llGetNumberOfPrims() Added: llGetLinkNumber() Added: llGetLinkKey() Added: llGetLinkName() (and change to string return type)
r2725 | ckrinke | 2007-12-16 17:51:51 -0700 (Sun, 16 Dec 2007) | 3 lines
The "Got a packet from an invalid client" has served its purpose and is commented out, but is still there to help us if Mr.Murphy decides to teach us (me) a lesson.
r2724 | ckrinke | 2007-12-16 16:37:40 -0700 (Sun, 16 Dec 2007) | 2 lines
Clean up the Login message on UserServer console just before CustomizeResponse is called (this one redundant).
r2723 | ckrinke | 2007-12-16 15:51:17 -0700 (Sun, 16 Dec 2007) | 1 line
More subtle message tuning of log messages.
r2722 | ckrinke | 2007-12-16 15:15:36 -0700 (Sun, 16 Dec 2007) | 1 line
A bit more tuning of UserServer messages.
r2721 | ckrinke | 2007-12-16 14:21:44 -0700 (Sun, 16 Dec 2007) | 1 line
Comment out an unneeded "Home Location" message.
r2720 | mingchen | 2007-12-16 13:34:08 -0700 (Sun, 16 Dec 2007) | 1 line
- Access/Ban list now copies correctly to a new parcel after a subdivision occurs.
r2719 | ckrinke | 2007-12-16 13:33:04 -0700 (Sun, 16 Dec 2007) | 1 line
Improve UserServer login messages for logging.
r2718 | mingchen | 2007-12-16 12:53:27 -0700 (Sun, 16 Dec 2007) | 1 line
- Adding and Removing Avatars from the Access/Ban List for a parcel now works, but the actual ban lines, etc are not done.
r2717 | justincc | 2007-12-16 06:57:08 -0700 (Sun, 16 Dec 2007) | 3 lines
Reposition 'user profile not found' messages to stop spurious messages caused by other usermanager usage This should stop the regular spurious messages in the grid user console
r2716 | teravus | 2007-12-15 16:44:57 -0700 (Sat, 15 Dec 2007) | 3 lines
- Beating on the head that is terrain editing.
- SelectAABB + Radio Button Action + 'brush size' + Apply works now.
- There's something wrong with the byte for brush size that causes it to be unpredictable sometimes causing massive spikes. This appears to have always been this way, however it's more noticeable now that you can apply the effect to a selection of terrain.
r2715 | chi11ken | 2007-12-15 16:44:48 -0700 (Sat, 15 Dec 2007) | 2 lines
Moved mssql_connection.ini to an .example file as well. Added the two _connection.ini files to svn:ignore
r2714 | sdague | 2007-12-15 15:10:44 -0700 (Sat, 15 Dec 2007) | 3 lines
move mysql_connection.ini to mysql_connection.ini.example to prevent people checking in their own copies of this.
r2713 | justincc | 2007-12-15 15:00:40 -0700 (Sat, 15 Dec 2007) | 2 lines
revert accidental checkin of my own mysql_connection.ini
r2712 | justincc | 2007-12-15 14:58:07 -0700 (Sat, 15 Dec 2007) | 2 lines
Put out a more comprehensible message when user authentication fails than the current NullReferenceException based one
r2711 | sdague | 2007-12-15 13:14:29 -0700 (Sat, 15 Dec 2007) | 3 lines
more dorking around with exporter. Still far from doing anything useful.
r2710 | justincc | 2007-12-15 12:42:23 -0700 (Sat, 15 Dec 2007) | 4 lines
- Make inventory operations sync rather than async. This is to alleviate race conditions such as that in mantis #190
- Make inventory messages more verbose. Hopefully they aren't now too verbose
- This may resolve some grid instability but it's likely there's much more out there.
r2709 | teravus | 2007-12-15 10:10:12 -0700 (Sat, 15 Dec 2007) | 4 lines
- Added support for multiple terrain blocks to be edited at the same time
- Now sending South and East cords to the terrain editor..
- No new functionality from a user perspective
- Programming wise, there's enough information to get the select based terrain editor working in an upcoming revision.
r2708 | ckrinke | 2007-12-15 09:26:32 -0700 (Sat, 15 Dec 2007) | 7 lines
Thanks again to Alondria for adding: math support for rot * rot, vec / rot, == and != overriders for Rotations and Vectors. Also: llRotBetween(), llGetRegionTimeDilation(). And fixing: Error in LSL2CSConverter that botched a variable with a type name in it (ex: rotationCenter) Fixed: Error in LSL2CSConverter that parsed which() loops incorrectly. Fixed: Changed definition of Quaternion to <x, y, z, r> from <x, y, z, t> (As per LSL) Finished: llEuler2Rot()
r2707 | lbsa71 | 2007-12-15 05:19:29 -0700 (Sat, 15 Dec 2007) | 3 lines
- some work on not storing the circuitPack (bad thing if we're going to reuse packets)
- some work on encapsulation, code convention compliance and beautification.
- also, some ignores
r2706 | teravus | 2007-12-14 22:08:08 -0700 (Fri, 14 Dec 2007) | 2 lines
- Added an Avatar control tweak that disables the PID controller in certain circumstances.
- This allows collisions with other avatar and prim with a velocity greater then 0 to push avatar around.
r2705 | babblefrog | 2007-12-14 21:57:14 -0700 (Fri, 14 Dec 2007) | 3 lines
Grid Inventory feature upgrade: renaming folders should now be correct, subfolders work, moving folders works. Tested only in MYSQL, but may work in MSSQL and sqlite. Probably not working in standalone mode.
r2704 | chi11ken | 2007-12-14 19:36:31 -0700 (Fri, 14 Dec 2007) | 1 line
Set svn:eol-style. Cleaned up set-eol-style.sh a bit.
r2703 | sdague | 2007-12-14 15:37:51 -0700 (Fri, 14 Dec 2007) | 2 lines
update to OpenSimExport to test loading of a Region
r2702 | teravus | 2007-12-14 15:08:02 -0700 (Fri, 14 Dec 2007) | 2 lines
- Tweaked the sim stats so that when a sim is catching up it reports on the slowdown and not the 'catching up'.
- Used the words 'googly moogly' in code. (always wanted to do that)
r2701 | ckrinke | 2007-12-14 14:19:13 -0700 (Fri, 14 Dec 2007) | 3 lines
Thanks, Justin, for: Message to confirm inventory retrieval rather than simply
relying on the absence of a not found message.
r2700 | ckrinke | 2007-12-14 13:09:44 -0700 (Fri, 14 Dec 2007) | 2 lines
Thank you Justin for: 0000188: Clean up of some AssetCache.ProcessAssetQueue() code
r2699 | sdague | 2007-12-14 11:01:51 -0700 (Fri, 14 Dec 2007) | 2 lines
pluging away, setting up storage manager
r2698 | sdague | 2007-12-14 10:51:18 -0700 (Fri, 14 Dec 2007) | 2 lines
start to pull in config for OpenSimulator export
r2697 | sdague | 2007-12-14 10:50:02 -0700 (Fri, 14 Dec 2007) | 3 lines
make a change to make it possible to get access to the DefaultConfig from other places.
r2696 | teravus | 2007-12-14 10:32:13 -0700 (Fri, 14 Dec 2007) | 1 line
- Fixed a cause of an ODE 'invalid operation for locked space '
r2695 | sdague | 2007-12-14 09:29:06 -0700 (Fri, 14 Dec 2007) | 3 lines
stubbing in OpenSimExport program. This does nothing yet except compiles a shell
r2694 | ckrinke | 2007-12-14 09:10:56 -0700 (Fri, 14 Dec 2007) | 4 lines
Again, thanks to Alondria for: adding llGetTime, llResetTime, and llGetAndResetTime. Also for fixing Rot/Vector Regex from being too greedy by removing bug in the LSL->C# converter that was causing the vector and rotation parser.
r2693 | lbsa71 | 2007-12-14 08:29:51 -0700 (Fri, 14 Dec 2007) | 1 line
- Just making Create public
r2692 | mw | 2007-12-14 05:42:23 -0700 (Fri, 14 Dec 2007) | 1 line
fixed OpenSim.ini.example to include a inventory_server_url = http://127.0.0.1:8004 entry, seems that is the cause of a lot of people's inventory problems.
r2691 | mw | 2007-12-14 05:23:54 -0700 (Fri, 14 Dec 2007) | 1 line
Another addition to Inventory debug output.
r2690 | mw | 2007-12-14 05:06:29 -0700 (Fri, 14 Dec 2007) | 1 line
more inventory debugging output added to region server.
r2689 | mw | 2007-12-14 04:45:27 -0700 (Fri, 14 Dec 2007) | 1 line
Added some extra debug console output to Inventory Server and region OGS1 inventory requests.
r2688 | lbsa71 | 2007-12-14 01:47:15 -0700 (Fri, 14 Dec 2007) | 3 lines
- ARequest changed name to AssetRequest and moved to own file.
- The AssetServerBase is now responsible for dequeueing, the server implementations merely recieves ProcessRequest( AssetRequest req )
- Catchall added around queue processing thread so thread won't abort on exceptions.
r2687 | teravus | 2007-12-14 00:55:33 -0700 (Fri, 14 Dec 2007) | 1 line
- Patch from Justincc that swaps out LLUUIDs for Guid on the inventory REST calls
r2686 | chi11ken | 2007-12-13 19:53:15 -0700 (Thu, 13 Dec 2007) | 2 lines
Added copyright notice. Added script (add-copyright.sh) to make doing this relatively painless.
r2685 | teravus | 2007-12-13 17:54:12 -0700 (Thu, 13 Dec 2007) | 1 line
patch from justincc for Mantis #163 - Opening a script in inventory longer than 1500characters can cause looping crash.
r2684 | teravus | 2007-12-13 17:49:40 -0700 (Thu, 13 Dec 2007) | 1 line
- Added Active(physical) object count to the SimStatsReporter
r2683 | sdague | 2007-12-13 12:50:21 -0700 (Thu, 13 Dec 2007) | 11 lines
From Michael Osias (IBM)
This patch makes some enhancements to the llRemoteData functions. The module is now a shared module, and allows remote data channels to be created among multiple regions in the same sim. The port is controlled from the remoteDataPort property under the [Network] section in OpenSim.ini. If this setting is not present or = 0, the module is disabled and no port is opened. llRemoteData commands have not effect when module is disabled.
r2682 | chi11ken | 2007-12-13 12:44:47 -0700 (Thu, 13 Dec 2007) | 1 line
Enabled the sit_ground animation. The sit state is not properly set, but it looks okay, and doesn't seem to break anything. Just move around to stand up.
r2681 | chi11ken | 2007-12-13 11:59:39 -0700 (Thu, 13 Dec 2007) | 1 line
Added placeholder for sitting on ground support. Doesn't work yet.
r2680 | chi11ken | 2007-12-13 11:45:32 -0700 (Thu, 13 Dec 2007) | 1 line
Minor cleanup
r2679 | lbsa71 | 2007-12-13 07:47:44 -0700 (Thu, 13 Dec 2007) | 2 lines
- Debugging Shape
- Adding namesetting to Create
r2678 | chi11ken | 2007-12-13 00:10:32 -0700 (Thu, 13 Dec 2007) | 1 line
Fix for #176 (... doesn't appear in chat bubbles). This also gets the viewer to handle starting/stopping of the typing animation.
r2677 | chi11ken | 2007-12-12 19:49:24 -0700 (Wed, 12 Dec 2007) | 1 line
set svn:eol-style
r2676 | sdague | 2007-12-12 15:14:43 -0700 (Wed, 12 Dec 2007) | 10 lines
From Michael Osias (IBM)
This patch implements the llHttpRequest function via a region module, HttpScriptsRequest. There were bits and peices in LSLLong_cmd_handler, which I moved into the region module, and just check for completed requests and dispatch the http_response callback event instead.
works for me as of r2674
r2675 | ckrinke | 2007-12-12 15:07:40 -0700 (Wed, 12 Dec 2007) | 4 lines
Thanks to Alondria for: llResetScript() is now functional. With this patch, Kan-script 0000003 should run. Noted the llListen(0,"","","") errored due to "" != UUID - patched to set to NULL_KEY which then works to listen to everything.
r2674 | sdague | 2007-12-12 13:45:39 -0700 (Wed, 12 Dec 2007) | 2 lines
remove another partial class, and map another class back to a real file
r2673 | teravus | 2007-12-12 11:03:37 -0700 (Wed, 12 Dec 2007) | 2 lines
- In our quest for sim heartbeat stats, we're a touch closer to accurate object count on sim stats.
- Fixed a rare, but possible NullReferenceException
r2672 | ckrinke | 2007-12-12 10:18:15 -0700 (Wed, 12 Dec 2007) | 7 lines
Thanks to Alondria for: Adding vector->string and rotation->string, float * vector, vector * float, vector / float, vector + vector, vector - vector, vector * vector, vector % vector and changing x, y, z, (and r) parts of vector and rotation to be lower case (similar to LL's LSL vectors/rots). With these changes we should expect to run kan-ed#1, kan-ed#2 and most of kan-ed#3.
r2671 | mw | 2007-12-12 10:15:37 -0700 (Wed, 12 Dec 2007) | 1 line
couple of small fixes.
r2670 | teravus | 2007-12-12 07:13:19 -0700 (Wed, 12 Dec 2007) | 1 line
- Fixed a catch error.
r2669 | teravus | 2007-12-12 07:07:26 -0700 (Wed, 12 Dec 2007) | 1 line
- Added Object count to sim stats (it's incorrect, however, it'll be fixed)
r2668 | teravus | 2007-12-12 06:52:30 -0700 (Wed, 12 Dec 2007) | 1 line
- Fixed agent counts on the Simulator stats pane
r2667 | teravus | 2007-12-12 06:36:53 -0700 (Wed, 12 Dec 2007) | 2 lines
- Killed hard coded heart after stats update
- Did some voodoo math on the sim FPS to make the values 0-50
r2666 | teravus | 2007-12-11 23:58:55 -0700 (Tue, 11 Dec 2007) | 2 lines
- Added some simstats to fill the simulator pane of the Statistics monitor.
- I stress, this is an initial implementation and the Agents(Child and Root) are definately obviously incorrect.
r2665 | teravus | 2007-12-11 18:23:15 -0700 (Tue, 11 Dec 2007) | 1 line
- Patch from justincc to fix Inconsistent automatic mysql table creation - see bug 169
r2664 | teravus | 2007-12-11 18:10:54 -0700 (Tue, 11 Dec 2007) | 2 lines
- Temporarily sisabled neighbour cache for regions in the SceneCommunicationService
- This will fix the grid mode (not seeing regions) issue
r2663 | teravus | 2007-12-11 17:38:57 -0700 (Tue, 11 Dec 2007) | 3 lines
- Start listening for client connections immediately after a region initializes during initial instance startup. (as opposed to waiting for 'all of the regions' to initialize first)
- Removed hackish timer based client notification about regions up (no longer needed)
- Added a comment about an inventory based login failure that causes me lots of greif testing and debugging. Comment includes *why* it's failing.
r2662 | sdague | 2007-12-11 15:20:22 -0700 (Tue, 11 Dec 2007) | 2 lines
put in a try block to catch the ForEach loop dying.
r2661 | sdague | 2007-12-11 14:57:11 -0700 (Tue, 11 Dec 2007) | 2 lines
debug to catch any users of the stop interface
r2660 | sdague | 2007-12-11 14:47:18 -0700 (Tue, 11 Dec 2007) | 4 lines
consolidate client view exit paths, this seems to cause a different synchronization issue in other shutdown routines, though I'm not sure why
r2659 | teravus | 2007-12-11 14:43:17 -0700 (Tue, 11 Dec 2007) | 1 line
- Added some locking to help race conditions in the neighbors lists
r2658 | sdague | 2007-12-11 13:32:22 -0700 (Tue, 11 Dec 2007) | 2 lines
force a flush before client shutdown, so no important packets are lost
r2657 | sdague | 2007-12-11 12:04:08 -0700 (Tue, 11 Dec 2007) | 3 lines
minor restructure of ClientView.cs to get all the attributes and properties to the top of the class definition.
r2656 | chi11ken | 2007-12-11 11:45:07 -0700 (Tue, 11 Dec 2007) | 1 line
Fix possible array indexing exception in inventory server
r2655 | mw | 2007-12-11 11:29:19 -0700 (Tue, 11 Dec 2007) | 1 line
Couple of more small changes
r2654 | chi11ken | 2007-12-11 11:03:25 -0700 (Tue, 11 Dec 2007) | 2 lines
Minor cleanup/refactoring of ScenePresence. Changes flying animation to hover when not moving (as per Teravus's suggestion).
r2653 | mw | 2007-12-11 09:05:53 -0700 (Tue, 11 Dec 2007) | 1 line
A few minor changes/additions/fixes.
r2652 | lbsa71 | 2007-12-11 06:30:08 -0700 (Tue, 11 Dec 2007) | 2 lines
- The 'Create' functions should be called to factor up a new, otherwise empty, but with the Id and 1-to-1 child fields instantiated and randomized.
- Added two shape constants that
r2651 | babblefrog | 2007-12-10 20:51:32 -0700 (Mon, 10 Dec 2007) | 1 line
Implementing updateinventoryfolder: Should now be able to rename folders in inventory
r2650 | sdague | 2007-12-10 20:15:13 -0700 (Mon, 10 Dec 2007) | 2 lines
refactor SunModule a bit to make more sensible
r2649 | chi11ken | 2007-12-10 18:26:06 -0700 (Mon, 10 Dec 2007) | 1 line
added copyright notices
r2648 | sdague | 2007-12-10 15:33:49 -0700 (Mon, 10 Dec 2007) | 4 lines
default day's to a more sensible 24 hrs instead of 0.5. You can still change this in the config file if you want something different.
r2647 | sdague | 2007-12-10 15:12:52 -0700 (Mon, 10 Dec 2007) | 3 lines
enable autocreation of mysql inventory tables again. I think I stopped the looping issue on continous upgrade with this as well.
r2646 | ckrinke | 2007-12-10 14:38:01 -0700 (Mon, 10 Dec 2007) | 6 lines
Great Salutations to Alondria for providing implementations for: llFrand, llSetColor, llGetColor, llSetTexture, llGetTexture, llSetAlpha, llGetAlpha, llRotateTexture, llScaleTexture, llOffsetTexture, llGetTextureOffset, llGetTextureScale, llGetTextureRot. With these changes the "kan-ed" script #2 should be working.
r2645 | teravus | 2007-12-10 14:12:38 -0700 (Mon, 10 Dec 2007) | 1 line
- Added comments to many methods in the listed files.
r2644 | teravus | 2007-12-10 12:16:50 -0700 (Mon, 10 Dec 2007) | 1 line
- More refactoring to prepare for draw distance based agent sim notification.
r2643 | mw | 2007-12-10 08:36:33 -0700 (Mon, 10 Dec 2007) | 1 line
Changed how TextureDownloadModule is initialised, due to some weird behaviour from the module loaded which was resulting in a lot of unused TextureDownloadModule objects being created (and each starting up a thread).
r2642 | chi11ken | 2007-12-10 08:08:44 -0700 (Mon, 10 Dec 2007) | 4 lines
Refactored animation handling in ScenePresence. Now maintains a list of current animations.
- Fixes weirdness when typing and sitting at the same time
- Should fix bug #32 (getting stuck in edit appearance pose)
- Crouchwalk and possibly jump may need more looking into
r2641 | mw | 2007-12-10 06:27:23 -0700 (Mon, 10 Dec 2007) | 4 lines
more work on texture downloading. Refractored the TextureDownloadModule (but currently to make debugging easier, it is running as a non shared module, so this results in a instance of this module being created for each region (and a extra thread per region), this will be changed back soon. Removed the old texture handling/sending code from AssetCache. A few other small changes/fixes.
r2640 | chi11ken | 2007-12-09 22:58:30 -0700 (Sun, 09 Dec 2007) | 1 line
added musings on llInstantMessage
r2639 | chi11ken | 2007-12-09 22:25:16 -0700 (Sun, 09 Dec 2007) | 1 line
saved OpenSimulator source code from the giant rampaging unterminated copyright notice of doom
r2638 | chi11ken | 2007-12-09 21:54:02 -0700 (Sun, 09 Dec 2007) | 1 line
totally gratuitous svn:eol-style setting
r2637 | chi11ken | 2007-12-09 19:29:42 -0700 (Sun, 09 Dec 2007) | 2 lines
refactored ChatModule a bit. misc cleanup and code convention fixes.
r2636 | teravus | 2007-12-09 17:46:56 -0700 (Sun, 09 Dec 2007) | 6 lines
- Hooked up the GridComm event ChildDataUpdate to the scene.
- Added List<RegionInfo> m_neighbours to Scene
- Hooked up the OnRegionUp event to m_neighbours list
- Modified RegionInfo to have a bool commFailTF value so that we can skip neighbors that fail. (when the region comes up, this gets reset to false and the region will try again.
- Added SetChildAgentThrottle(byte[]) to IClientAPI
- Several other insignificant changes related to passing child pertanant agent data from sim to sim.
r2635 | ckrinke | 2007-12-09 16:48:27 -0700 (Sun, 09 Dec 2007) | 3 lines
Added a call to m_host.SendFullUpdateToAllClients(). Thank you to Alondria for suggesting this solution to getting kan-ed#2 to work with the llSetScale call.
r2634 | ckrinke | 2007-12-09 16:04:11 -0700 (Sun, 09 Dec 2007) | 2 lines
Some progress on 4 of the llParticleSystem members that needed to be cast to libsecondlife.LLColor.
r2633 | ckrinke | 2007-12-09 14:52:01 -0700 (Sun, 09 Dec 2007) | 1 line
"list" becomes "List" in LSL2CSConverter and (f,3) becomes (f,0) in llRound. Thanks to ChrisD/Gromit for pointing these out.
r2632 | sdague | 2007-12-09 14:48:29 -0700 (Sun, 09 Dec 2007) | 9 lines
From Justin Casey (IBM) This corrects an off by one mistake in my previous patch - with this patch the user root inventory folder should once again be correctly returned under sqlite. This was done correctly for mysql and mssql, my only (feeble) defence is that with sqlite the code was a little different and I was eliminating clauses rather than slightly modifying them.
r2631 | chi11ken | 2007-12-09 11:07:14 -0700 (Sun, 09 Dec 2007) | 1 line
removed old debugging code from IM and chat modules
r2630 | teravus | 2007-12-09 11:05:08 -0700 (Sun, 09 Dec 2007) | 2 lines
- Added more info to ChildAgentDataUpdate
- Added (at sdauge's suggestion) byte[] GetThrottlesPacked(float multiplier)
r2629 | sdague | 2007-12-09 07:47:18 -0700 (Sun, 09 Dec 2007) | 3 lines
change PacketQueue to take the byte[] throttle instead of the Packet to set the throttles
r2628 | teravus | 2007-12-08 22:59:49 -0700 (Sat, 08 Dec 2007) | 2 lines
- Added some inter-region comms glue for allowing sims to chat amongst themsevles about an agent behind the agent's back.
- Will be using this glue Tomorrow/today to tell other regions what the agent's draw distance is and what region they're actually in so the region can make decisions on what prim to send, if any.
r2627 | chi11ken | 2007-12-08 17:07:03 -0700 (Sat, 08 Dec 2007) | 1 line
added more packet handling stubs
r2626 | babblefrog | 2007-12-08 16:47:41 -0700 (Sat, 08 Dec 2007) | 1 line
Adding an explicit close() and dispose() in the hope that it might help with assetserver issues.
r2625 | babblefrog | 2007-12-08 13:41:37 -0700 (Sat, 08 Dec 2007) | 3 lines
hackish code to allow emptying of trash. This really should be done on the inventory server, and not from the region. Also: it appeared to work the first try, so I have probably done something horribly wrong.
r2624 | babblefrog | 2007-12-08 12:13:10 -0700 (Sat, 08 Dec 2007) | 2 lines
Allow moving, deleting, and restoring objects in inventory. Note: only tested in grid mode, and emptying trash is still not implemented.
r2623 | teravus | 2007-12-08 10:25:34 -0700 (Sat, 08 Dec 2007) | 1 line
- Added back the regionup code so people in nearby sims can see a downed sim coming back up.
r2622 | sdague | 2007-12-08 07:27:12 -0700 (Sat, 08 Dec 2007) | 6 lines
This patch fixes mantis 105. Basically, it stops the index exception when no root folder is found and it makes the user server wait longer for the inventory server to do its work.
From Justin Casey (IBM)
r2621 | chi11ken | 2007-12-08 03:04:06 -0700 (Sat, 08 Dec 2007) | 1 line
set svn:eol-style
r2620 | teravus | 2007-12-07 16:21:32 -0700 (Fri, 07 Dec 2007) | 3 lines
- All remoting calls are now using Serializable values
- There's still goofyness though, because other regions are denying child agent avatar.
- Still more debugging required.
r2619 | mw | 2007-12-07 15:47:11 -0700 (Fri, 07 Dec 2007) | 1 line
Enabled the TextureDownloadModule, so that hopefully I might get some feedback, as to if it makes the texture problem better or worse. As I plan/hope to work on texture/asset downloading this weekend.
r2618 | mw | 2007-12-07 15:29:16 -0700 (Fri, 07 Dec 2007) | 1 line
"Borrowed" the LLSD class from a older version of libsl, so that our LLSD decoding (used by CAPS) works again.
r2617 | sdague | 2007-12-07 14:30:01 -0700 (Fri, 07 Dec 2007) | 4 lines
move to PacketQueue for throttling. This has been tested with a couple of people, but is enough of a change that more should try it out. This removes 500 lines from ClientView.cs in the process.
r2616 | sdague | 2007-12-07 12:13:35 -0700 (Fri, 07 Dec 2007) | 3 lines
further screwing around with the PacketQueue data structure. Nearly time to replace a chunk of ClientView with this.
r2615 | teravus | 2007-12-07 11:20:34 -0700 (Fri, 07 Dec 2007) | 2 lines
- Serialized data properly for the InterRegionSingleton InformRegionChild method
- This isn't really that big of a deal(worth lots of commits) doing this, however I'm doing it in small chunks because I'm multi-tasking.
r2614 | mw | 2007-12-07 10:23:11 -0700 (Fri, 07 Dec 2007) | 2 lines
Avatar Appearance refactoring /changes. Added a AvatarAppearance class, each ScenePresence "has" a AvatarAppearance object. All the ScenePresences in a opensim related to one user (so a user's various ScenePresence's in all the regions in that instance) share the same AvatarAppearance object. This means that a user's avatar should appear correctly (to both that user and other users) no matter what border crossing or teleporting they have done. Note: this mainly improves Standalone mode, as in grid mode the appearance data isn't passed between region servers. Although people should notice a improvement when moving between regions in the same instance.
r2613 | sdague | 2007-12-07 08:59:26 -0700 (Fri, 07 Dec 2007) | 5 lines
This small patch means that the inventoryserver for grid mode now retrieves items in the agent's root inventory folder.
From Justin Casey (IBM)
r2612 | teravus | 2007-12-07 08:56:16 -0700 (Fri, 07 Dec 2007) | 2 lines
- Added class sAgentCircuitData and unmarked AgentCircuitData as Serializable.
- Created converter constructors between sAgentCircuitData and AgentCircuitData
r2611 | lbsa71 | 2007-12-07 06:49:33 -0700 (Fri, 07 Dec 2007) | 1 line
- miniscule changes just to keep myself in synch