0.4.5.2-stable

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 )

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  from  (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 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