aboutsummaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAgeFilesLines
* * 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
|
* * Adds mjm's llQuaternion.GetBytes() patch to our copy of libsecondlife. ↵Teravus Ovares2008-04-261-0/+0
| | | | (it's already in the later revisions of libsecondlife but we hadn't picked it up.
* * Fixes prim crossing. See bug 1050.Teravus Ovares2008-04-255-5/+65
| | | | | * Causes the internal handling of attachments to put the prim group conceptually at the position of the avatar instead of 0,0,0
* * Check in odds and ends which remain as an attempt to get the item ↵Justin Clarke Casey2008-04-254-13/+56
| | | | | | | | | properties panel for a prim's contents working * Temporarily hacked things to bring our protocol data flow to be pretty much completely identical to the Linden's for this - to absolutely no avail. * Leaving commented code in as a springboard for some future attempt
* * Fixes Mantis: 1049. Y Texture repeat not being applied to resulting ↵Teravus Ovares2008-04-251-1/+1
| | | | animation.
* From: Dr Scofield <hud@zurich.ibm.com>Justin Clarke Casey2008-04-252-13/+64
| | | | | | | | | | | | | the patch below adds support for start_location = uri:region&x&y&z to OpenSim which allows us to provide -url secondlife:///region/X/Y/Z to the SecondLife client during start up --- which will take you directly to region "region" at position X, Y, Z. also, i did increase the default Z value from 70 to 128 as we otherwise have the problem that on some regions we'd end up inside a mountain instead of on top of it.
* * Fixes the object pay box to default to -2,-2,-2,-2,-2. Fixes mantis 1045.Teravus Ovares2008-04-251-1/+1
|
* * Applying mantis#1048 - Patch for osSetRegionWaterHeight()Adam Frisby2008-04-255-3/+20
|
* * Used thomas' patch m884 as an example to make HUD attachments work. ↵Teravus Ovares2008-04-252-2/+2
| | | | While I didn't use the patch directly, I did use the following from the patch to convert the uint value into the byte: (byte)((m_attachmentPoint % 16) * 16 + (m_attachmentPoint / 16))
* * Implements llTarget, llTargetRemove, at_target(), not_at_target()Teravus Ovares2008-04-258-19/+221
|
* * Tuned the llMove2Target PID controller to be more reasonable and not ↵Teravus Ovares2008-04-242-8/+33
| | | | overshoot the target.
* do a max of 3 splits when first processing the nhibernate connect Sean Dague2008-04-242-2/+2
| | | | | | | strings so the ; in the db connect strings pass to the native drivers correctly
* in theory, let you pass the mysql connection string into theSean Dague2008-04-242-3/+21
| | | | | | | | mysql manager class. This could use some testing of inventory and asset services. Once this is prooved out, I'll do it for mssql as well.
* * Patch from Melanie. Mantis: 1040. Thanks Melanie!Teravus Ovares2008-04-242-8/+65
| | | | | * Implements llDeleteSubList in all it's modes. Corrects type selection in inventory functions. Adds support for INVENTORY_ALL selector
* auto table creation for nhibernate backendsSean Dague2008-04-242-1/+57
|
* replace hard tabs with 4 spaces to be consistant in the source.Sean Dague2008-04-2422-790/+790
| | | | | | Please adjust your editors to not use hard tabs.
* * Adds much better support for attachments that you right click on in world.Teravus Ovares2008-04-248-26/+176
| | | | | | | | | * Your friends can see your attachments now. People who appear in the sim after you've attached something can also see your attachments. * You can position & rotate your attachments now. Positions do *not* save. * You can detach attachments now the regular way. * Attachments do not cross into other regions with you..(this isn't too far off) * Updated ODE to not request terse updates on child prim.
* * From: Alan M Webb <awebb.vnet.ibm.com>Justin Clarke Casey2008-04-241-1/+1
| | | | | | * Patch to fix negative indices bug in llListInsertList
* * Fixed an annoying pop-up box when crossing borders.Teravus Ovares2008-04-235-9/+17
|
* * Patch from Melanie. Mantis 0001037: Add various internal plumbing to ↵Teravus Ovares2008-04-2310-11/+242
| | | | | | | the example economy module, implements llSetPayPrice(), money() and llGiveMoney() in scripts. Thanks Melanie! * Moves module loading before the script engine so the script engine can pick up events from modules registering interfaces with scene.
* * Add NUnit to CONTRIBUTORS fileJustin Clarke Casey2008-04-231-0/+1
|
* * Implement full grid mode Trash emptyJustin Clarke Casey2008-04-235-26/+62
| | | | | | | | | * Now, emptying the trash should remove folders and the items they contain as well as items which were not in a subfolder. * This will only work once both the region and grid servers have reached this revision. * You may also need to clear your cache before this will work * Refactoring to follow.
* * Fixes lsl scripts with no state_entry event at allTeravus Ovares2008-04-231-1/+39
| | | | | * Fixes event reporting on states with no state_entry in lsl scripts.
* fix for mantis 1036Sean Dague2008-04-231-0/+1
|
* fixed mantis: 1035, as well as ordering commandsSean Dague2008-04-231-10/+9
| | | | | | alphabetically because out of order lists bother me. :)
* add a database_connect field for the asset server configSean Dague2008-04-232-4/+12
| | | | | | | | | which will let you specify a connection string. Required for Nhibernate, optional for sqlite (there is a sane default), ignored for mysql and mssql until someone implements the Iniatialise(string) method.
* allow for Inventory database source to be specified in mainSean Dague2008-04-2312-52/+75
| | | | | | | | configs. This works with sqlite and nhibernate backends, and stays with default seperate ini files for mysql and mssql until someone writes those.
* changes to allow asset_source to be specified in the opensim.iniSean Dague2008-04-239-13/+40
| | | | | | | | this will work for sqlite and nhibernate, but will be ignored for mysql and mssql (reverting to their ini files) until someone writes that bit.
* * Fix a console issue where pressing return on some operating systems cause ↵Teravus Ovares2008-04-231-0/+4
| | | | the console to crash and complain about 0 regex matches.
* * Implement proper emptying of trashcan on standaloneJustin Clarke Casey2008-04-2310-15/+115
| | | | | | | * On standalone, folders (and their items) should now be persistently deleted on trash emptying, as well as immediate child items * An implementation for grid mode will follow.
* * Adds llSetStatus(STATUS_ROTATE_X | STATUS_ROTATE_Y | STATUS_ROTATE_Z,TF)Teravus Ovares2008-04-2312-12/+252
| | | | | | | | * Currently if you apply that to only one or two axis you get unpredictable and sometimes explosive results. * Three axis works well enough to play with it anyway. More work is needed here. * Fixed an incorrectly named method in ODE.NET
* Two small changes:Sean Dague2008-04-231-2/+15
| | | | | | | 1. add addin-db-001 to the delete list 2. allow for connection strings for data sources in the config file
* Thank you kindly, Tyre for :Charles Krinke2008-04-231-10/+16
| | | | | | | | | | | | | | Commands with arguments enclosed in Double quotation marks (e.g. filenames or objects with embedded blanks) should be parsed correctly. e.g.: console command "edit-scale" don't accept prim names with embedded blanks edit-scale Prim 20x20x20 20 20 20 Region# : edit-scale "Prim 20x20x20" 20 20 20 Region# : edit-scale Prim20x20x20 20 20 20 Searching for Primitive: 'Prim20x20x20' Edited scale of Primitive: Prim20x20x20 Region# :