0.4.5.3-stable

r2843 | lbsa71 | 2007-12-27 07:00:30 -0700 (Thu, 27 Dec 2007) | 4 lines


 * AssetServerBase: _ProcessRequest is now called GetAsset
 * PrimitiveBaseShape: The textures are now exposed as a 'TextureEntry Textures'; all serialization still using the 'byte[] TextureEntry' for backwards compatibility.
 * Scene: Re-added AddTree, since the Tree type isn't gone from libsl, merely relocated.

r2842 | teravus | 2007-12-26 23:09:28 -0700 (Wed, 26 Dec 2007) | 1 line


 * Fixed the matching logic error on the LLQuat to axiom quat :P

r2841 | teravus | 2007-12-26 22:52:24 -0700 (Wed, 26 Dec 2007) | 1 line


 * fixed a logic error in the receiving end of the prim load for the sit target

r2840 | afrisby | 2007-12-26 22:48:27 -0700 (Wed, 26 Dec 2007) | 1 line


 * Fixed compile issue caused by half-refactoring (sorrry!)

r2839 | teravus | 2007-12-26 22:37:48 -0700 (Wed, 26 Dec 2007) | 4 lines


 * Added Sit Target persistence over sim restarts for mySQL and MonoSQLite.
 * SAVE YOUR PRIM DATA, THIS MAKES CHANGES TO YOUR PRIMS TABLE
 * The first time you run OpenSimulator after updating past this revision, you'll see a lot of Errors. Be calm, shutdown the simulator, and start it again and your prims table will be updated.
 * MSSQL added the fields to the Initial CreateTable section, however, you'll need to add the fields to your prims table if you want it to persist.

r2838 | afrisby | 2007-12-26 22:26:52 -0700 (Wed, 26 Dec 2007) | 3 lines


 * Added osRegionRestart(float secs) to LSL Commands
 * Added osRegionNotice(string msg) to LSL Commands
 * Added PermissionManager checks for osTerrainSetHeight, osRegionRestart.

r2837 | afrisby | 2007-12-26 22:20:03 -0700 (Wed, 26 Dec 2007) | 2 lines


 * Added osTerrainSetHeight(int x, int y, double val) to LSL commands
 * Added osTerrainGetHeight(int x, int y) to LSL commands

r2836 | teravus | 2007-12-26 20:25:00 -0700 (Wed, 26 Dec 2007) | 5 lines


 * Added slightly better object sit handling
 * Added sit handling for sit targets
 * Implemented llSitTarget
 * Implemented llAvatarOnSitTarget
 * Sit targets do not persist sim restart.

r2835 | justincc | 2007-12-26 17:53:13 -0700 (Wed, 26 Dec 2007) | 4 lines

Prim inventory persistence phase 1: Creation of preliminary table in sqlite. No user functionality yet. This code is not turned on, so there is no possibility of disruption to existing databases.

r2834 | teravus | 2007-12-26 15:26:45 -0700 (Wed, 26 Dec 2007) | 1 line


 * Play the 'landing' animation when landing and minimize the collision protection offset so the animations match up.

r2833 | teravus | 2007-12-26 14:06:51 -0700 (Wed, 26 Dec 2007) | 2 lines


 * Patch from Charlie Omega for standard secondlife inventory folders: see mantis:0000246
 * Deletes the solution file from OpenSim.Gui

r2832 | teravus | 2007-12-26 13:57:33 -0700 (Wed, 26 Dec 2007) | 1 line


 * Patch from Charlie0 to the OpenSim/Tools/OpenSim.GUI application to include the .sln file.

r2831 | justincc | 2007-12-26 13:21:06 -0700 (Wed, 26 Dec 2007) | 3 lines

If a prim is persisted in the region, scripts dragged into its inventory after a server restart would not appear (though the script they contain would still be invoked). This change fixes that problem.

r2830 | teravus | 2007-12-26 10:16:47 -0700 (Wed, 26 Dec 2007) | 5 lines


 * This update includes a wide range of changes to the ODEPlugin for avatar movement, including:
 * - avatar can navigate stairs better now
 * - avatar can land without shooting into the air
 * - excessive collisions with the ground are tempered somewhat and should only shoot the avatar up 20m instead of 200m
 * - Try Catched a TextureDownloadModule.cs array out of bounds error with a report that causes it not to crash the sim, however it reports a few important items for tracking it down.

r2829 | teravus | 2007-12-25 21:36:28 -0700 (Tue, 25 Dec 2007) | 1 line


 * Patch by Melanie to fix CreateSelected

r2828 | teravus | 2007-12-25 21:23:36 -0700 (Tue, 25 Dec 2007) | 2 lines


 * Coded around another Null packet sent by the packet pool
 * Condensed 8 calls to unmanaged code in ODE down to 1

r2827 | teravus | 2007-12-25 18:53:08 -0700 (Tue, 25 Dec 2007) | 1 line


 * Added a -val heightfield value limiter so giant pits of death don't cause avatar to go into an endless plunge to the middle of the earth.

r2826 | teravus | 2007-12-25 18:06:18 -0700 (Tue, 25 Dec 2007) | 2 lines


 * Removed a debug message I left in there
 * Added a few more comments.

r2825 | teravus | 2007-12-25 17:57:37 -0700 (Tue, 25 Dec 2007) | 2 lines


 * Added the ability to land automatically on prim by pressing the page down button when over them and colliding
 * Reverted the avatar portion of the inter-penetration physics scene explosion management, it needs more work.

r2824 | justincc | 2007-12-25 11:11:56 -0700 (Tue, 25 Dec 2007) | 2 lines

Small non-functional inventory changes

r2823 | teravus | 2007-12-24 16:35:30 -0700 (Mon, 24 Dec 2007) | 1 line


 * Added some ugly hackish code to the user server to start implementing the new login method. You still can't yet log-in via the new method. Does not interfere with normal userserver operation, ie safe to update if you want.

r2822 | justincc | 2007-12-24 15:35:01 -0700 (Mon, 24 Dec 2007) | 4 lines

Prim inventory script saving phase 1. Create necessary CAPS structures for correctly accepting prim inventory script updates. No user functionality yet. Refactoring to follow.

r2821 | ckrinke | 2007-12-24 14:16:32 -0700 (Mon, 24 Dec 2007) | 5 lines

Again, great thanks to Alondria for: Adding:: llSetParcelMusicUrl, llGetRootPosition, llGetRootRotation, llGetGeometricCenter, llSetLocalRot, llListReplaceList, llGetObjectPrimCount,llGetParcelDetails, llGetParcelMaxPrims, llWater, llGetLocalRot, and llGetAccel

r2820 | ckrinke | 2007-12-24 12:27:52 -0700 (Mon, 24 Dec 2007) | 1 line

Revert most of the regionName message stuff.

r2819 | ckrinke | 2007-12-24 12:13:01 -0700 (Mon, 24 Dec 2007) | 3 lines

Go back to displaying the X,Y and not the regionName until SearializableRegionInfo is a bit more understood. This is only a mainlog message.

r2818 | ckrinke | 2007-12-24 10:26:28 -0700 (Mon, 24 Dec 2007) | 1 line

Added regionName to "far away" region report.

r2817 | ckrinke | 2007-12-24 10:21:07 -0700 (Mon, 24 Dec 2007) | 1 line

Add regionName to OGS1 regionUp report.

r2816 | teravus | 2007-12-23 22:48:16 -0700 (Sun, 23 Dec 2007) | 1 line


 * ODE: now using the 10.00000638 density value on prim.

r2815 | justincc | 2007-12-23 22:24:53 -0700 (Sun, 23 Dec 2007) | 2 lines

Log message tweaking

r2814 | ckrinke | 2007-12-23 22:20:27 -0700 (Sun, 23 Dec 2007) | 11 lines

Thank you kindly, CharlieO for this update to the GUI tool for: Adding a most all inclusive commandline switch and customizable path flags for ease of operation for server and client in one nifty window.

on hitting of the start button, my 4 most used switches auto check (can be unchecked before run). Otherwise can select various other switches and add required data in entry fields. Or there is a raw cmd field that you can pass what ever you want after the exe.

Great for setting and forgetting switches without having to use the cmd prompt and /or editing a shortcut. Tedious constant restarts of the client made easier.

r2813 | justincc | 2007-12-23 20:26:55 -0700 (Sun, 23 Dec 2007) | 5 lines

FOR http://opensimulator.org/mantis/view.php?id=226 I have a theory that an inventory descendents packet which exceeds a certain size is not being received by the client due to something in the network constraining the maximum UDP packet size. This hypothesis fits the observed facts. The change here reduces the maximum number of items in any single packet to 20. If I'm wrong I'll go back and correct the comments.

r2812 | teravus | 2007-12-23 06:14:56 -0700 (Sun, 23 Dec 2007) | 1 line


 * Patch from Alondria - Added LLFunctions llGetMass, llGetLandOwnerAt, llGetVel, llGround

r2811 | justincc | 2007-12-23 05:34:30 -0700 (Sun, 23 Dec 2007) | 2 lines

Some log fixing for the LoadRegionsPlugin

r2810 | justincc | 2007-12-23 04:43:46 -0700 (Sun, 23 Dec 2007) | 2 lines

Yet more inventory debugging messages

r2809 | ckrinke | 2007-12-22 21:42:55 -0700 (Sat, 22 Dec 2007) | 1 line

Clean up the region initialization GridServer messages a bit.

r2808 | justincc | 2007-12-22 19:14:29 -0700 (Sat, 22 Dec 2007) | 2 lines

Miscellaneous small tweaks and more logging messages to move towards resolving inventory problems

r2807 | ckrinke | 2007-12-22 18:09:21 -0700 (Sat, 22 Dec 2007) | 1 line

Simplify GridServer mainmap log messages.

r2806 | ckrinke | 2007-12-22 15:49:37 -0700 (Sat, 22 Dec 2007) | 2 lines

Thank you, Alondria for: Reverts the LSL Texture/Color functions back to the original code, allowing them to function again

r2805 | justincc | 2007-12-22 13:21:15 -0700 (Sat, 22 Dec 2007) | 2 lines

Remove a now unnecessary bit of inventory log verbosity

r2804 | justincc | 2007-12-22 12:48:01 -0700 (Sat, 22 Dec 2007) | 5 lines

Make copying of scripts into prim inventories more reliable on the first attempt when the asset server is lagging by formalising the de facto polling. This may not be the best solution in the long run, but should improve things for now. This may also improve reliability when updating inventory item metadata (e.g. renaming an item) and in retrieving textures for the main map view.

r2803 | justincc | 2007-12-22 09:45:44 -0700 (Sat, 22 Dec 2007) | 2 lines

minor refactor

r2802 | justincc | 2007-12-22 07:34:05 -0700 (Sat, 22 Dec 2007) | 2 lines

Put in some race revealing warning messages triggered when a user rezzes a script to prim inventory

r2801 | teravus | 2007-12-22 07:02:50 -0700 (Sat, 22 Dec 2007) | 3 lines


 * Masochistically updated libsecondlife.dll to r1550
 * after some tweaking to the UDPServer all appears to be well
 * Added what 'was' the GetType(bytes,packetEnd,zeroBuffer) to the UDPServer. (it was removed as a static method from Packet)

r2800 | teravus | 2007-12-22 00:23:02 -0700 (Sat, 22 Dec 2007) | 2 lines


 * Fixed general avatar bounciness in ODE
 * Craggy terrain mishandling by ODE still occasionally causes point bounciness

r2799 | teravus | 2007-12-21 22:43:34 -0700 (Fri, 21 Dec 2007) | 5 lines


 * Added smoother handling of interpenetrating physical objects.
 * Fixes:
 * -- duplicating Active physical object causes objects to explode in opposite directions
 * -- Rezzing objects too close to you avatar causes avatar to shoot around in odd directions
 * Vanity

r2798 | justincc | 2007-12-21 19:55:25 -0700 (Fri, 21 Dec 2007) | 2 lines

Vanity commit

r2797 | justincc | 2007-12-21 19:52:35 -0700 (Fri, 21 Dec 2007) | 2 lines

Initial hookup of update task inventory event. No functionality yet.

r2796 | mingchen | 2007-12-21 14:04:27 -0700 (Fri, 21 Dec 2007) | 1 line


 * Fixed logic issue in LandManager that caused an 'invalid parcel' error to spew in the debug when land was selected

r2795 | justincc | 2007-12-21 12:47:45 -0700 (Fri, 21 Dec 2007) | 3 lines

Refix bug where inventory textures don't appear in prim edit texture selection box unless previously expanded in inventory.

r2794 | teravus | 2007-12-21 12:00:07 -0700 (Fri, 21 Dec 2007) | 2 lines


 * Fixed UserServer crash when it's passed 00000000000000000000000000 as the UUID.
 * It turns out that by proxy, this means that you won't have to look up people's UUID anymore in grid mode, If the UUID is LLUUID.Zero, it tries to look up avatar by name.

r2793 | justincc | 2007-12-21 10:44:59 -0700 (Fri, 21 Dec 2007) | 2 lines

Make xml filename capitalizations consistent with actual capitalizations

r2792 | teravus | 2007-12-21 09:55:03 -0700 (Fri, 21 Dec 2007) | 6 lines


 * Remapped the Connection shutdown path.
 * This fixes a *bunch* of Mantis bugs related to the following
 * -- Neighbouring simulators not appearing after relog
 * -- Login to simulator only to be logged off by simulator.
 * -- ThreadAbort
 * -- Unable to shutdown circuitCode: x

r2791 | babblefrog | 2007-12-21 09:20:04 -0700 (Fri, 21 Dec 2007) | 1 line

Fixed that we weren't actually loading in some of the Library assets. Thanks Sakai!

r2790 | teravus | 2007-12-21 08:11:59 -0700 (Fri, 21 Dec 2007) | 1 line


 * Fix for Mantis: 0000224

r2789 | teravus | 2007-12-21 08:02:57 -0700 (Fri, 21 Dec 2007) | 1 line


 * Fix for Mantis: 0000229

r2788 | mingchen | 2007-12-20 20:34:51 -0700 (Thu, 20 Dec 2007) | 2 lines


 * RemoteAdminPlugin can now be password protected. Add the password in the INI under [RemoteAdmin] with the name access_password
 * Removed a few more unneeded exceptions in land that has been fixed

r2787 | teravus | 2007-12-20 20:16:42 -0700 (Thu, 20 Dec 2007) | 1 line


 * Update to send the parcel gathering error to a .Debug message.. so that a developer can see it in the environment, but it doesn't cause any adverse effects.

r2786 | mingchen | 2007-12-20 17:35:55 -0700 (Thu, 20 Dec 2007) | 1 line


 * Removed some exceptions that were thrown in Land that is no longer needed.

r2785 | teravus | 2007-12-20 17:04:38 -0700 (Thu, 20 Dec 2007) | 1 line


 * on more implicit use of .ToString on deleting shapes in MonoSqliteDataStore

r2784 | teravus | 2007-12-20 16:37:41 -0700 (Thu, 20 Dec 2007) | 1 line


 * and another :/

r2783 | teravus | 2007-12-20 16:34:30 -0700 (Thu, 20 Dec 2007) | 1 line


 * Fixed implicit .ToString in shape fetch.

r2782 | teravus | 2007-12-20 16:25:19 -0700 (Thu, 20 Dec 2007) | 1 line


 * fixed a few Implicit uses of .ToString

r2781 | justincc | 2007-12-20 15:56:30 -0700 (Thu, 20 Dec 2007) | 2 lines

Revert a couple of UUIDs back to hyphenated since we actually sometimes store as hyphenated, sometimes not...

r2780 | justincc | 2007-12-20 15:42:24 -0700 (Thu, 20 Dec 2007) | 2 lines

Convert an sqlite user LLUUID I'd missed

r2779 | ckrinke | 2007-12-20 15:38:22 -0700 (Thu, 20 Dec 2007) | 2 lines

Comment out "METHOD BY UUID CALLED" WriteLine as it is obscuring the UserServer console for now.

r2778 | teravus | 2007-12-20 15:36:18 -0700 (Thu, 20 Dec 2007) | 1 line


 * Matched up all previous .ToString references (r2764) in OpenSim.Framework.Data.MySQL with Justincc's Util.ToRawUuidString

r2777 | justincc | 2007-12-20 14:49:21 -0700 (Thu, 20 Dec 2007) | 2 lines

Convert some inventory ids I managed to miss

r2776 | justincc | 2007-12-20 12:13:34 -0700 (Thu, 20 Dec 2007) | 7 lines

Fix up other sqlite db interactions to use non-hyphenated uuid Inventory contents retrieval and persistent region storage standalone now appear to work as well as they did before :) This patch will not fix grid problems. May be bugs present due to conversions I didn't spot. I personally probably don't have any more time for this today. I'm also not entirely convinced this is the right way forward so this might be a handy pause for thought. I'll also be delighted if I wake up tommorrow and everything is fine again.

r2775 | justincc | 2007-12-20 11:43:39 -0700 (Thu, 20 Dec 2007) | 5 lines

Establish Util.ToRawUuidString to get LLUUIDs in unhyphenated form Apply method to UUID crud in SqliteInventoryStore as an initial test This appears now to successfully recover inventory upon login This will almost certainly only work on standalone

r2774 | mingchen | 2007-12-20 09:50:16 -0700 (Thu, 20 Dec 2007) | 2 lines


 * Ban lines now work if they are enabled grid wide.
 * Restricted lines just give you a friendly warning for now

r2773 | teravus | 2007-12-20 08:42:53 -0700 (Thu, 20 Dec 2007) | 1 line


 * Cleaned up some code from an earlier commit