aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * DuplicateOnRay with copy center works in two directions... Still ↵Teravus Ovares2008-05-022-49/+52
| | | | | | | fighting with it. * DuplicateOnRay without copy center works in all directions.
* * Minor: Normalise prim inventory log headersJustin Clarke Casey2008-05-012-13/+13
|
* * Rolled back a few changes.Adam Frisby2008-05-0176-3896/+4029
|
* * Spring cleaning on Region.Environment. Adam Frisby2008-05-0176-4029/+3896
| | | | | | | * Converted a large number of read-only fields to be actually, readonly. * Reformatted code sections. * Removed redundant code.
* * Cleaned namespaces of entire solution. OpenSim directories now correspond ↵Adam Frisby2008-05-0114-16/+14
| | | | with namespaces.
* * committing what I've got so far for DuplicateOnRay so I don't fight the ↵Teravus Ovares2008-05-015-17/+114
| | | | conflict monster later. Not done yet, doesn't crash the server.
* * Assorted spring cleanings.Adam Frisby2008-05-015-6/+3
|
* Update svn properties. Minor formatting cleanup.Jeff Ames2008-05-0177-16473/+16470
|
* * Adding unit test support to Environment for modules.Adam Frisby2008-05-011-0/+59
| | | | | * Written some unit tests for Terrain Module as an example.
* * You can now rez objects out of inventory at the correct offset from prim ↵Teravus Ovares2008-05-016-15/+69
| | | | you rez it on. Including multi prim groups and prim that have different X/Y/Z scales.
* * Fix OBB raycaster to respond properly to rays cast from any direction.Teravus Ovares2008-05-011-1/+4
|
* * Spring cleaned a bunch of '//TODO: unused' marked functions.Adam Frisby2008-04-304-175/+0
|
* * Cruft removal step #1. Cleaning Modules directory.Adam Frisby2008-04-3035-2060/+2149
|
* * Sometimes you know, you do something really stupid.Adam Frisby2008-04-305-6/+12
| | | | | * This is one of those times (should fix build)
* * And moreAdam Frisby2008-04-303-0/+241
|
* * Commiting a bunch of missed files.Adam Frisby2008-04-3046-0/+6986
|
* * Previous commit managed to miss some files despite me hitting 'Select all'.Adam Frisby2008-04-302-0/+443
| | | | | * Attached.
* * 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.
* * Patch by Melanie. Implements proper objectflags on child objects. Thanks ↵Teravus Ovares2008-04-307-125/+130
| | | | | | | Melanie! RE: 0001079: r4387. touch() event does not fire when touch script is in root prim and child prims are touched
* * Long awaited patch from A_Biondi Mantis 923. Kept alive by Melanie. ↵Teravus Ovares2008-04-302-5/+31
| | | | | | | Thanks A_Biondi and Melanie! * This builds but might not work. JustinCC will examine.. it may work out of the box.
* * 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
|
* * Implemented new InterRegion comms method in the form of InterregionModuleAdam Frisby2008-04-293-0/+225
| | | | | | * 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.
* 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.
* Committing Dee100's balance update patch with a few bug fixes and a twist. ↵Teravus Ovares2008-04-291-1/+27
| | | | Thanks Dee100!
* Patch from Melanie: 0001087: Crash to bash de-linking objects. Thanks Melanie!Teravus Ovares2008-04-291-1/+2
|
* * 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.
* * 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.
* From: Dr Scofield <hud@zurich.ibm.com>Justin Clarke Casey2008-04-281-13/+2
| | | | | | | | | | | | | | | | | | 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
* * Added basic 3-5 level undo on prim position/rotation/scale.Teravus Ovares2008-04-285-8/+220
| | | | | * 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-275-14/+72
| | | | | | | | 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-275-16/+195
| | | | | | | | | | | | | | | 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-271-4/+0
|
* * More attachment stuff, reworked some of the inventory routines to be what ↵Teravus Ovares2008-04-275-32/+161
| | | | I need them to be for attachments.
* * 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-266-12/+112
| | | | | | | | | | 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-261-20/+19
| | | | implementations. Thanks Melanie!
* * 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.
* * Fixes the object pay box to default to -2,-2,-2,-2,-2. Fixes mantis 1045.Teravus Ovares2008-04-251-1/+1
|
* * Used thomas' patch m884 as an example to make HUD attachments work. ↵Teravus Ovares2008-04-251-1/+1
| | | | 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-254-5/+204
|
* replace hard tabs with 4 spaces to be consistant in the source.Sean Dague2008-04-248-387/+387
| | | | | | 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-244-12/+116
| | | | | | | | | * 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.
* * Fixed an annoying pop-up box when crossing borders.Teravus Ovares2008-04-233-5/+13
|
* * Patch from Melanie. Mantis 0001037: Add various internal plumbing to ↵Teravus Ovares2008-04-232-2/+122
| | | | | | | 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.