aboutsummaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAgeFilesLines
* * Refactored Environment/Modules directory - modules now reside in their own ↵Adam Frisby2008-04-3078-16880/+8880
| | | | | | | | directory with any associated module-specific classes. * Each module directory is currently inside one of the following category folders: Agent (Anything relating to do with Client<->Server communications.), Avatar (Anything to do with the avatar or presence inworld), Framework (Classes modules can use), Grid (Grid traffic, new OGS2 grid comms), Scripting (Scripting functions, etc), World (The enrivonment/scene, IE Sun/Tree modules.) * This should be moved into a seperate project file.
* * Adds the AuthbuyerID field to sqlite and makes use of it.Teravus Ovares2008-04-301-0/+34
| | | | | | * Includes a more user-friendly way of adding it saying, 'Your land table was recently updated. You need to restart the simulator. Exiting'
* * Refactored the land table to be versionable in mySQL.Teravus Ovares2008-04-303-11/+170
| | | | | * Added AuthbuyerID so that if someone sets a land for sale to someone and then restarts the simulator, when the simulator comes back up, the setting persists.
* * Refactor: Rename InventoryFolderImpl.HasSubFolder() to GetDescendentFolder()Justin Clarke Casey2008-04-303-12/+12
|
* * Resolve mantis 1068, 1095Justin Clarke Casey2008-04-302-10/+38
| | | | | | | * The resolution takes the form of not crashing the session if the folder the user is attempting to add already exists (e.g. there is one already with the same UUID). * Printing out warnings instead
* * Add a scratch implementation of the new inventory fields to the mssql ↵Justin Clarke Casey2008-04-303-9/+33
| | | | | | | | | database adapter * I don't use mssql so this may not work, corrections (in the form of patches) are welcome. * Unlike mysql, mssql requires manual updating of existing tables here (which should mean just adding the new fields manually)
* * Change new inventory groupID field to 36 rather than 63Justin Clarke Casey2008-04-302-2/+8
| | | | | | * Add updated stub mssql inventory sql (only really because I was in the middle of this when I spotted the numeric transposition)
* * Completely inconsequential inventory odds and ends (actual impact - only ↵Justin Clarke Casey2008-04-303-3/+11
| | | | one log message changed)
* add a bunch of properties for User AppearanceSean Dague2008-04-301-0/+104
|
* The beginnings of a UserAppearance containerSean Dague2008-04-301-0/+92
|
* * Actually enable the inventory upgrade sql if appropriateJustin Clarke Casey2008-04-301-6/+7
|
* * Patch by Melanie. Implements proper objectflags on child objects. Thanks ↵Teravus Ovares2008-04-3012-134/+139
| | | | | | | Melanie! RE: 0001079: r4387. touch() event does not fire when touch script is in root prim and child prims are touched
* * Deal with a situation where the new fields in the inventory store are null ↵Justin Clarke Casey2008-04-301-6/+18
| | | | | | | | on sqlite * This is due to a preparatory change I made yesterday
* * Trivial sqlite inventory db log message change so I can pick out the ↵Justin Clarke Casey2008-04-301-7/+7
| | | | messages more easily
* * Long awaited patch from A_Biondi Mantis 923. Kept alive by Melanie. ↵Teravus Ovares2008-04-3016-50/+313
| | | | | | | Thanks A_Biondi and Melanie! * This builds but might not work. JustinCC will examine.. it may work out of the box.
* move IUserService into the OpenSim.Framework.Communications assemblySean Dague2008-04-301-0/+0
| | | | | | because all the other I***Service interfaces are there.
* Patch from Melanie: 0001077: [PATCH] LSL types cannot be cast implicitly or ↵Teravus Ovares2008-04-3011-339/+684
| | | | | | | explicitly in many cases Thanks Melanie! * Also, I moved the event parser and re-writer to a separate static object. More work will be done here shortly.
* * Disabled IntergridModule until a Mono bug can be isolated.Adam Frisby2008-04-291-11/+18
|
* * One more attempted fix.Adam Frisby2008-04-291-1/+2
|
* * Made a change to InterGrid module to prevent duplicate registrations.Adam Frisby2008-04-292-8/+14
|
* * Missed a file in previous commit. Sorry!Adam Frisby2008-04-291-0/+65
|
* * Implemented new InterRegion comms method in the form of InterregionModuleAdam Frisby2008-04-294-0/+226
| | | | | | * Interfaces and methods have been defined for basic operation, however a replacement grid module is required to share region URIs with neighbours for this module to work. * Tackling that next.
* * Preparatory work for autoupgrade of sqlite inventory tables in preparation ↵Justin Clarke Casey2008-04-291-2/+36
| | | | for patches in mantis #923
* Stuck an exception handler in the friends routine until I have time to debug ↵Teravus Ovares2008-04-291-4/+14
| | | | | | | it more seriously.(or someone else does). It prints a 'Unable to enumerate' message on the console.. so it won't be forgotten. It isn't critical data atm though.
* From: Dr Scofield <hud@zurich.ibm.com>Justin Clarke Casey2008-04-294-23/+62
| | | | | | | | | * Fixes the admin_shutdown xmlrpc method * Adds a share/python/console/shutdown.py script for shutting down a background OpenSim * For more details see http://xyzzyxyzzy.net/2008/04/29/console-less-opensim/ * There should also be instructions in the opensimulator wiki soon as well
* Committing Dee100's balance update patch with a few bug fixes and a twist. ↵Teravus Ovares2008-04-291-1/+27
| | | | Thanks Dee100!
* * Little more spring cleaning.Adam Frisby2008-04-296-380/+478
|
* * Spring cleaning.Adam Frisby2008-04-2964-1441/+1249
| | | | | * Added new generic "Location" class to handle 2D integer locations. Going to use it to replace all RegionHandle and X,Y coordinate references throughout the entire project. You have been warned.
* Patch from Melanie: 0001087: Crash to bash de-linking objects. Thanks Melanie!Teravus Ovares2008-04-291-1/+2
|
* * Applying Xantor's patch 0001089 - Added llRot2Angle, ↵Teravus Ovares2008-04-294-9/+175
| | | | llRot2Axis,llAxisAngle2Rot. Re-implemented llRot2Euler, llEuler2Rot
* * Fixes child prim not editable as an attachment. You can right click on ↵Teravus Ovares2008-04-292-2/+16
| | | | child prim in an attachment and get the proper pie menu. You get the attachment axis scope in the edit box.
* * Applying melanie's List2Vector and List2Rot patch. Added a routine in ↵Teravus Ovares2008-04-292-2/+8
| | | | the Quaternion constructors to catch 0,0,0,0 quaternions and convert them to 0,0,0,1 (as 0,0,0,0 is implicitly converted to 0,0,0,1 in LSL and will crash libsl if left which will in turn crash the simulator)
* * Lash up mantis 1064 - nre thrown in LandObject.sendLandObjectOwners()Justin Clarke Casey2008-04-281-13/+36
| | | | | | | * From reading the code, the cause must be that a 'show objects on my parcel' is performed when there are objects belonging to more than 32 people * I'm not sure why there is a hardcoded 32 limit but I'm leaving it in place for now. I don't regard this mantis as resolved.
* wrap a common exception that we get on shutdown of the script engine to keepSean Dague2008-04-281-4/+9
| | | | | | people from thinking it's a real issue.
* From: Dr Scofield <hud@zurich.ibm.com>Justin Clarke Casey2008-04-285-702/+794
| | | | | | | | | | | | | | | | | | Note: This is the first part of some changes from Dr Scofield to support console-less operation of an OpenSim region server. The changes are not yet complete. * refactors OpenSimMain into two classes: OpenSimMain and OpenSimMainConsole. OpenSimMainConsole derives from OpenSimMain and basically is the "old" OpenSimMain * drops StartConsole from RegionApplicationBase (was only called from the "old" OpenSimMain anyhow) * reverts the changes to TryGetScene(string, out scene) as that seems to work perfectly fine * adds a check to region-remove to see whether m_sceneManger.CurrentScene is non-null before comparing it against the region-to-be-removed
* * Fixed 'Welcome to Krynn' default that I missed and got stuck in by a patch.Teravus Ovares2008-04-281-1/+1
| | | | | * Changed it to 'Welcome to OpenSimulator' as opposed to 'Welcome to OpenSim'
* From: Dr Scofield <hud@zurich.ibm.com>Justin Clarke Casey2008-04-281-21/+29
| | | | | | | attached patch does a bit of reformatting and adds some more parameter checking to RemoteAdmin.
* * Added basic 3-5 level undo on prim position/rotation/scale.Teravus Ovares2008-04-289-8/+370
| | | | | * In the future this should be a config option... and, hopefully this tides the builders over for a little while.
* * Added String(FileExtension) property to ITerrainLoader to allow us to ↵Adam Frisby2008-04-278-6/+46
| | | | | | | determine which file extension this loader is capable of handling. * Added ITerrainLoader import capability to Terrain Plugins module - this allows you to write new terrain format plugins without modifying the terrain module directly.
* * Patch from XenReborn to make remove-region work properly without needing ↵Teravus Ovares2008-04-278-17/+131
| | | | | | | | to do a change-region first. Careful though. I still suggest you do a change-region first. * Patch from Melanie to implement touch_end. * Thanks XenReborn!. Thanks Melanie!
* * Single Attachments now work from inventory. You can attach from inventory ↵Teravus Ovares2008-04-2710-33/+240
| | | | | | | | | | | | | | | and detach from inventory. * Detaching from right clicking in world, detaches to your inventory. * If you go up to a prim and attach it from in world, it appears in your inventory. * Attachment placement is saved when you detach them. * Choosing wear remembers your last attachment point from inventory. * Wrote a method to update an inventory item's asset and sends the updated inventory item to the Client * Wrote a recursive method to find the folder of a known existing inventory item. * Removed a block on physics object position on creation. This might crash a region or two, let us know via Mantis if your region crashes because of a physics out of bounds error. * Drop doesn't work. The menu item doesn't even come up. Don't know why :P.
* Minor svn, formatting cleanup.Jeff Ames2008-04-272-59/+50
|
* * More attachment stuff, reworked some of the inventory routines to be what ↵Teravus Ovares2008-04-278-42/+172
| | | | I need them to be for attachments.
* Thank you Melanie for implementingCharles Krinke2008-04-262-36/+65
| | | | | llListSort() in linear and strided modes.
* * Tidy up and comments related to last inventory related commitJustin Clarke Casey2008-04-261-5/+5
|
* * First draft implementation of copying prim inventory items back to agent ↵Justin Clarke Casey2008-04-2610-14/+140
| | | | | | | | | | inventory * Now, if you own an item in a prim, you should be able to successfully drag it back into your inventory * Temporarily, users which are not owners of the item cannot copy it, even if 'everyone can copy' is set * This is pending fixes/implementation of upstream permission implementation
* * Ooops, attachments now teleport/cross region borders along with your ↵Teravus Ovares2008-04-266-22/+141
| | | | avatar. Those dastardly objects stick to you.
* * Committing Mantis #1061 - llRegionSay and llSetPrimitiveParams ↵Adam Frisby2008-04-264-49/+210
| | | | implementations. Thanks Melanie!
* * For info about this commit, see last commit.Teravus Ovares2008-04-261-3/+16
|
* * Error on System. references with 'CS20003: 'System' is null or not an object"Teravus Ovares2008-04-261-0/+5
|