aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Modules (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Refactor: Renaming item and folder tree search methods to have Find*() ↵Justin Clarke Casey2008-05-031-1/+1
| | | | prefixes
* * Cleaned up code in Terrain, Tree and Map modules.Adam Frisby2008-05-0327-344/+271
| | | | | | | * Fixed a bug with Terragen loader where it would do bad things on a non 256x256 sized terrain. Now loads the array correctly. * Moved MapImageModule.cs to Modules/World/WorldMap * Changed Location.RegionHandle to use Helpers.GetUlong instead of doing it ourselves.
* * Refactor: remove redundant userId parameter from UpdateItem() and DeleteItem()Justin Clarke Casey2008-05-031-1/+1
| | | | | | * Put warning in remove folder method about non implementation (not that this is used anyway - may be legacy)
* * Refactor: remove pointless agentId parameter from CachedUserInfo.AddItem()Justin Clarke Casey2008-05-031-1/+1
| | | | | | * Remove old framework asset transactions files which were region modularized
* *Moved EstateManager into a region modulemingchen2008-05-031-0/+744
|
* * For your fragging desire, damage enabled land works, but watch out!, life ↵Teravus Ovares2008-05-032-3/+79
| | | | does not regenerate until you're dead!
* * Commit 2/3 - Please dont attempt to update to this revision until all 3 ↵Adam Frisby2008-05-022-21/+13
| | | | are in.
* * Rolled back a few changes.Adam Frisby2008-05-0136-232/+263
|
* * Spring cleaning on Region.Environment. Adam Frisby2008-05-0136-263/+232
| | | | | | | * 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-0111-14/+11
| | | | with namespaces.
* Update svn properties. Minor formatting cleanup.Jeff Ames2008-05-0176-16470/+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.
* * Spring cleaned a bunch of '//TODO: unused' marked functions.Adam Frisby2008-04-303-153/+0
|
* * Cruft removal step #1. Cleaning Modules directory.Adam Frisby2008-04-3035-2060/+2149
|
* * 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.
* * Long awaited patch from A_Biondi Mantis 923. Kept alive by Melanie. ↵Teravus Ovares2008-04-301-0/+3
| | | | | | | 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!
* * 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.
* * 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.
* * Committing Mantis #1061 - llRegionSay and llSetPrimitiveParams ↵Adam Frisby2008-04-261-20/+19
| | | | implementations. Thanks Melanie!
* replace hard tabs with 4 spaces to be consistant in the source.Sean Dague2008-04-243-278/+278
| | | | | | Please adjust your editors to not use hard tabs.
* * Fixed an annoying pop-up box when crossing borders.Teravus Ovares2008-04-231-2/+10
|
* * Patch from Melanie. Mantis 0001037: Add various internal plumbing to ↵Teravus Ovares2008-04-231-2/+119
| | | | | | | 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.
* * Get rid of missing texture notification drop messages for now - obscuring ↵Justin Clarke Casey2008-04-231-3/+7
| | | | too many other debug messages.
* From: Kurt Taylor <krtaylor@us.ibm.com>Justin Clarke Casey2008-04-231-0/+3
| | | | | | Attached is a patch for adding the llGetSunDirection functionality. It was implemented by adding a parameter to estate settings for storing the sun position. The sun position is calculated and stored via the sun module everytime the client's sun position is updated. It was tested with several different srcipts on Linux and Windows
* doh, forgot that hg diffs don't do the adds correctly to svnSean Dague2008-04-221-0/+46
|
* From: Dr Scofield <hud@zurich.ibm.com>Sean Dague2008-04-221-6/+4
| | | | | | | | | | | some exceptional code ;-) i've added TerrainException and have modified TerrainModule to now throw TerrainExceptions. cheers, dr scofield
* * Committing new terrain plugin effects system. Loads DLLs in /bin/Terrain/ ↵Adam Frisby2008-04-221-10/+73
| | | | | | | as terrain module extensions. Committing sample plugin library. * prebuild.xml changes.
* From: Dr Scofield <hud@zurich.ibm.com>Sean Dague2008-04-211-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | the attached patch set is centered around RemoteAdminPlugin and focuses mainly on making it more robust (i.e. more parameter checking and better error reporting) but also we've re-implemented the LoadTerrain stuff that got disabled during the terrain code reworking: * missing PostInitialize() calls on region modules that were loaded for regions created via RemoteAdmin's CreateRegion XmlRpc call * re-implements RemoteAdmin's LoadTerrain XmlRpc call (probably lost during the TerrainModule rework) * adds lots more parameter checking and error reporting to RemoteAdmin * adds a read-only property to RegionApplicationBase so that we can access the CommsManager * adds Exceptions to TerrainModule so that we get better error case feedback (and can report more meaningful errors in turn) * adds a CheckForTerrainUpdate() call to TerrainModule.LoadFromFile() to make terrain changes effective * adds TryGetCurrentScene(LLUUID) to SceneManager so that we can retrieve Scenes not only by name but also by LLUUID cheers, dr scofield
* * Various refactorings.Adam Frisby2008-04-212-18/+36
|
* * Formatted ExportSerialiserModule and SvnBackupModuleAdam Frisby2008-04-216-94/+112
| | | | | * Added a form of GZip compression support to object.xml files produced by exportserialiser. Will look towards standard GZip support. File compression seems to be highly worthwhile reducing a 1.5mb sim state to 62kb.
* Update svn properties.Jeff Ames2008-04-211-7/+7
|
* * Optimised using statements and namespace references across entire project ↵Adam Frisby2008-04-2129-124/+124
| | | | (this took a while to run).
* * Terrain Module code has been reformatted to comply with guidelines.Adam Frisby2008-04-2135-591/+678
| | | | | * Fixed a variety of code quality issues. (Yes, I've found ReSharper.)
* * Written a improved self-contained version of the XML Object Serialiser for ↵Adam Frisby2008-04-211-1/+47
| | | | | | | | the ExportSerialisationModule. * This now outputs properly indented XML, that is sorted before construction. This produces a file which proper .diffs can be generated from - the end result being smaller more compact revisions when saving to SVN. * Files are a little heavy still however, compression looks like a good method for packing sim-states for transport outside of SVN. Zip seems to be a good candidate and is on the TODO.
* * Re-Fixed caps Teravus Ovares2008-04-173-229/+171
| | | | | * This fixes chi11ken's/OpenViewer's libsl cap issue.
* * Added "svn load" command to correspond "svn save". Will grab the latest ↵Adam Frisby2008-04-171-1/+1
| | | | | | | revision. * TODO: Specific revision support.
* * Added ITerrainModule interface to Terrain Module, and registered ↵Adam Frisby2008-04-172-1/+11
| | | | accordingly in Scene.
* * Added a directory for the SVN module. More about to come.* SVNBackupModuleAdam Frisby2008-04-171-1/+1
| | | | | | | | | | * See OpenSim.ini.example settings for how to use * Only compatible with svn:// and http:// authentication for the moment (and only using simple authentication). SSL/SSH key support is supported by the library used (SvnDotNet), but is not yet supported in OpenSim. * Use the command "svn save" to make a copy of your regions to SVN. Presently this is not an automatic process, but such a feature is on the todo list. * It will in your repository create a subdirectory for each region with the regions UUID, inside there it will create a 'terrain load' compatible 'heightmap.r32', and a load-xml2 compatible 'objects.xml' plus information files. * Untested on Linux, some compatibility work may be needed by Linux peoples. The dependencies will be the same as for SvnDotNet which is supposedly mono-compatible.
* Update svn properties. Add copyright info to some source files.Jeff Ames2008-04-177-15/+202
|
* * Missed a file while committing.Adam Frisby2008-04-171-0/+8
|
* * Committing first version of SVN Backup ModuleAdam Frisby2008-04-171-6/+5
| | | | | | This is a module which allows you to periodically export a serialised version of your region to a SVN repository and store it there. It is still a work in progress and is currently disabled and incomplete, but some of the functionality is demonstratable. * Enjoy.