aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/CoreModules/World (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Add the RegionLoaded(Scene) API to the new region module interface to allowMelanie Thielker2009-04-141-0/+4
| | | | | | | region modules to use another region module's interfaces and events in a scene context
* - Moved TerrainModule to the new region-module system.Homer Horwitz2009-04-131-31/+39
| | | | | | - Fixed some locking issues. Either lock, or don't (if you don't have to). Only locking access half of the time won't work reliably. - Had to adapt test helpers that use the "old" IRegionModule. TerrainModule isn't one anymore.
* Correct Opensim.ini.example to reflect the default settings for clouds.idb2009-04-111-49/+2
| | | | | | Fixes Mantis #3421 Change the agent/avatar events subscriptions to just OnNewClient. The data only needs to be sent once and keeping track of log ins/movements is not required. This will also send cloud data to child agents so that they can see clouds above neighbouring regions not just regions that they have visited.
* * Apply http://opensimulator.org/mantis/view.php?id=3427Justin Clarke Casey2009-04-101-1/+71
| | | | | | | * Return different values for llCloud() over time based on a cellular automation system. * Thanks aduffy70!
* * minor: remove some mono compiler warningsJustin Clarke Casey2009-04-091-1/+1
|
* * Tagged long running tests with LongRunningAttribute.lbsa712009-04-091-2/+4
| | | | | | * Now, the 144 unit tests takes roughly as long time to run (16s on my laptop) that the 10 long running takes. The database tests takes forever. * Feel free to run the unit tests as you code, and the rest before commit.
* * minor: remove some mono compiler warningsJustin Clarke Casey2009-04-072-3/+3
|
* * Apply http://opensimulator.org/mantis/view.php?id=3418Justin Clarke Casey2009-04-071-6/+10
| | | | | | | * Prevents occasional wind module related exceptions on region server shutdown * Thanks Intimidated!
* * Implements World.Parcels[] array for MRM scripting.Adam Frisby2009-04-061-0/+9
|
* - Move IWindModule to OpenSim.Region.Framework.InterfacesHomer Horwitz2009-04-053-83/+3
| | | | | | - Fix a dependency problem. Hopefully fixes Mantis #3395
* Give a meaningful message if terrain save fails because of a file IO error.idb2009-04-041-0/+5
| | | | | Fixes Mantis #3348
* Thanks jonc, for a patch that adds rendering of classic clouds.Homer Horwitz2009-04-041-0/+190
| | | | | First part of Mantis #964, the necessary clouds image will follow separately.
* Add copyright headers, formatting cleanup.Jeff Ames2009-04-044-14/+87
|
* Update svn properties.Jeff Ames2009-04-013-406/+406
|
* Finally clean up the Scene.Permissions and permissions module.Melanie Thielker2009-04-011-42/+42
| | | | | | | | | Permissions now use proper events and not delegate lists, which makes for much easier reading and much less work adding new methods. I finally found a way to raise events with return values without it becoming late bound.
* Turning the wind module off by default.diva2009-03-311-1/+1
|
* Thank you kindly, MCortez for a patch that:Charles Krinke2009-03-314-100/+716
| | | | | | | | | | | | With some support from HomerH, this patch adds support for Wind Model plugins via the mono.Addin framework. * Adds console & OSSL access to Wind Parameters * Adds plug-in support for custom wind models * Provides two example Wind Model plug-ins Documentation for the wind module is temporarily located at http://code.google.com/p/flotsam/wiki/CoreWindModule [^] -- will move this documentation to http://opensimulator.org [^] after the patch has been committed.
* * minor: move RegionSettingsSerializer into OpenSim.Framework.SerializationJustin Clarke Casey2009-03-273-257/+2
|
* * Apply http://opensimulator.org/mantis/view.php?id=865Justin Clarke Casey2009-03-261-0/+67
| | | | | | | * Reimplements "terrain rescale <min> <max>" command which rescales current terrain to be inbetween min and max * Thanks jonc
* * minor: remove load oar logging I accidentally left in a few commits agoJustin Clarke Casey2009-03-241-8/+4
| | | | | | | * reduce noisiness of uuid gatherer * stop bothering to pointless complain about directory tar entries when loading an oar
* * Use memory more efficiently when loading oarsJustin Clarke Casey2009-03-241-11/+19
| | | | | | | * This change starts the script immediately after an object is loaded, rather than waiting till they are all loaded * This should be okay, but please report any new errors
* Thank you, mcortez, for patch to add functionality to the sun module.Melanie Thielker2009-03-201-26/+224
| | | | | | Fixes Mantis #3313
* Rename OpenSim.Framework.Archive to OpenSim.Framework.SerializationMike Mazur2009-03-165-102/+102
| | | | | Update using statements and prebuild.xml. Also trim trailing whitespace.
* Fixes Mantis#3301. Thank you kindly, MaimedLeech for a patch that:Charles Krinke2009-03-151-22/+44
| | | | | | | patch allows wind to be enabled/disabled, and wind strength set, from ini file
* Thank you, mcortez, for a patch that fixes a number of long standingMelanie Thielker2009-03-132-205/+272
| | | | | | | issues with the sun module. Fixes Mantis #3295
* * Support loading empty folders in an iarJustin Clarke Casey2009-03-132-7/+12
|
* * Move SceneObject tests into their proper namespaceJustin Clarke Casey2009-03-121-0/+6
| | | | | | * Add some more debug code to narrow down where the tests are freezing
* Move ArchiveConstants to OpenSim.Framework.ArchiveMike Mazur2009-03-122-123/+1
| | | | | | | | | | - move a couple constants from InventoryArchiveConstants to ArchiveConstants, now only one of these is needed - change InventoryArchiveConstants references to ArchiveConstants - remove InventoryArchive AssetInventoryServer plugin dependency on OpenSim.Region.CodeModules - trim trailing whitespace
* Moving TarArchive to OpenSim.Framework.ArchiveMike Mazur2009-03-126-436/+5
| | | | | | | We now build OpenSim.Framework.Archive.dll which aims to contain code used for archiving various things in OpenSim. Also remove trailing whitespace.
* * Make all coded defaults match settings in OpenSim.ini.exampleJustin Clarke Casey2009-03-112-2/+2
| | | | | | | * In most cases, the setting in OpenSim.ini.example is taken as the canonical one since this is the file virtually everyone ends up using * OpenSim will start up with a blank OpenSim.ini, in which case sqlite is the default database (as before)
* * Enable test logging for TestSaveOarV0p2 to capture more information the ↵Justin Clarke Casey2009-03-101-3/+4
| | | | next time this hiccups
* * Address http://opensimulator.org/mantis/view.php?id=3207Justin Clarke Casey2009-03-091-2/+8
| | | | | | | | | * A saved archive now immediately expires the data in the asset cache that it used, rather than retaining all the assets (esp textures) in the cache. * This is an imperfect solution. Ideally we would only expire the assets newly requested for the archive (not existing ones). But doing that would require a lot more restructuring. * I don't believe there are any locking issues due to the locking performed by the underlying memory cache, but please report any issues.
* * Tweak llMoveToTarget per mantis 3265Teravus Ovares2009-03-091-2/+2
| | | | | | | * Add some comments to the Wind Module * Add the BinBVH decoder/encoder as a scene object (to encode/decode animations programmatically). * Add m_sitState for upcoming code to improve sit results.
* Add copyright headers.Jeff Ames2009-03-071-1/+28
|
* Update svn properties.Jeff Ames2009-03-071-10/+10
|
* * Improve memory usage when writing OARsJustin Clarke Casey2009-03-065-71/+61
| | | | | | | | * This should make saving large OARs a somewhat better experience * However, the problem where saving an archive pulls large numbers of assets into the asset cache isn't yet resolved * This patch also removes lots of archive writing spam that crept in
* * Add more status information when an oar is being savedJustin Clarke Casey2009-03-052-0/+23
| | | | | | * Among other messages, a log entry is posted for every 50 assets added to the archive
* * refactor: move media and music url setting from scene into LandObjectJustin Clarke Casey2009-03-051-1/+20
|
* * simplify media and music url setting since we never get back a null land ↵Justin Clarke Casey2009-03-051-7/+2
| | | | object
* * Replace some string to byte conversions for object/item name/description ↵Justin Clarke Casey2009-03-051-1/+1
| | | | fields with the LLUtil function that prevents the max string size from being breached
* Fixes Mantis #3255. Thank you kindly, MCortez, for a patch that:Charles Krinke2009-03-051-2/+28
| | | | | | | | | | Changes to IWindModule interface: Change from assuming a single array of 256 Vector2 values to a lookup function that takes region x, y, z and returns a Vector3 * Changed llWind() to use new lookup method of IWindModule * Moved logic for determining the wind at a given point in the data array from llWind() to the Wind Module itself.
* * Add the abilty to load and save iar item nodes where folders have ↵Justin Clarke Casey2009-03-041-17/+28
| | | | identical names
* * Add gnu tar format long file name support to tar reading and writing.Justin Clarke Casey2009-03-043-85/+126
| | | | | | * Not actually tested yet though existing code which doesn't require long file names looks fine
* * More work on MiniRegionModule module.Adam Frisby2009-03-041-0/+10
|
* * Store inventory data in an 'inventory' directory rather than in the root ↵Justin Clarke Casey2009-02-251-5/+0
| | | | of an iar
* Mantis#3218. Thank you kindly, TLaukkan (Tommil) for a patch that:Charles Krinke2009-02-223-9/+15
| | | | | | | | | * Added log4net dependency to physxplugin in prebuild.xml. * Added missing m_log fields to classes. * Replaced Console.WriteLine with appropriate m_log.Xxxx * Tested that nant test target runs succesfully. * Tested that local opensim sandbox starts up without errors.
* * Applied a patch that: Added estate ban table to migration scripts and ↵lbsa712009-02-211-7/+7
| | | | | | | | | | | | | | nhibernate mapping. Refactored property getters and setters for estate ban object to support NHibernate. * Added estate ban table to migration scripts of all supported databases. * Added nhibernate mapping for EstateBans property of EstateSettings * Refactored property accessors for EstateBan object. * Added comments for EstateBan properties. * Ensured that NHibernate tests pass with NUnitGUI. * Ensured that nant test target passes. This fixes mantis #3210. Thank you, tlaukkan!
* * Renamed and encapsulated m_sceneGraph as SceneGraph for ccclbsa712009-02-201-1/+1
|
* * Consistently lock part.TaskInventory as pointed out in ↵Justin Clarke Casey2009-02-201-8/+11
| | | | | | | | | | | http://opensimulator.org/mantis/view.php?id=3159 * Not locking causes enumeration exceptions as described in this matis * part.TaskInventory needs to be locked for every access as it's a dictionary * Extra locking will hopefully not cause any major issues - in places where the enumeration of the dictionary performs other lock or long running operations, the dictionary is cloned instead
* * refactor: Rename new class AssetGatherer to UuidGatherer to reflect what ↵Justin Clarke Casey2009-02-191-1/+1
| | | | it actually does