0.4.5.2-stable

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
m (bot test - killing 'Template:' prefix from template includings and/or changing external-link to internal-link)
m (Robot: Replacing 'OpenSim' to 'OpenSimulator', which is the precise name)
 
(2 intermediate revisions by one user not shown)
Line 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. AutionID -> AuctionID
+
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.   We're going to assume that our endpoint is okay and continue reading.
+
* 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. I don't expect it to cause a problem, but hey, it might.
+
* 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. Still far  
+
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. This is to alleviate race conditions such as that in mantis #190
+
* 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
+
* 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. Cleaned up set-eol-style.sh a bit.
+
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.   (always wanted to do that)
+
* 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 OpenSim export
+
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. This does nothing
+
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. The
+
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. The port is controlled
+
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. If this setting is not present or = 0, the module is
+
OpenSim.ini. If this setting is not present or = 0, the module is
disabled and no port is opened. llRemoteData commands have not effect
+
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. The sit state is not properly set, but it looks okay, and doesn't seem to break anything. Just move around to stand up.
+
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. Doesn't work yet.
+
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. There were bits and peices in LSLLong_cmd_handler,
+
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. (as opposed to waiting for 'all of the regions' to initialize first)
+
* 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. Comment includes *why* it's failing.
+
* 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. You
+
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. I think
+
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 OpenSim source code from the giant rampaging unterminated copyright notice of doom
+
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. (when the region comes up, this gets reset to false and the region will try again.
+
* 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. Basically, it stops the index exception when
+
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. This has been tested with a couple
+
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
+
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:History]]
+

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
Personal tools
General
About This Wiki