aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/ModuleLoader.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2010-05-29Implement suspended updates - When an operation is occurring on lots of ↵Tom Grimshaw1-1/+2
prims in a single group, don't schedule any updates until the operation has completed. This makes things like llSetAlpha(LINK_SET,0.0,ALL_SIDES); a *lot* faster, more efficient and less buggy, and also makes unlinking a lot better. Linking is still treacherous.. this needs to be analysed.
2009-08-04* Small commented out debug message for module loading, partly to test my ↵Justin Clark-Casey1-0/+2
ability to commit with git
2009-06-01Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames1-1/+1
LICENSE.txt.
2009-02-06* Make the module loader display which module failed if there was a loading ↵Justin Clarke Casey1-2/+6
problem * Such failures are now fatal to grab the user's attention. * However, they could be made non-fatal (just with a loud error warning) if this proves too inconvenient
2009-02-06This changeset is the step 1 of 2 in refactoringDr Scofield1-80/+8
OpenSim.Region.Environment into a "framework" part and a modules only part. This first changeset refactors OpenSim.Region.Environment.Scenes, OpenSim.Region.Environment.Interfaces, and OpenSim.Region.Interfaces into OpenSim.Region.Framework.{Interfaces,Scenes} leaving only region modules in OpenSim.Region.Environment. The next step will be to move region modules up from OpenSim.Region.Environment.Modules to OpenSim.Region.CoreModules and then sort out which modules are really core modules and which should move out to forge. I've been very careful to NOT BREAK anything. i hope i've succeeded. as this is the work of a whole week i hope i managed to keep track with the applied patches of the last week --- could any of you that did check in stuff have a look at whether it survived? thx!
2008-10-20cleaning up IRCBridgeModule to allow for configuration from in-world,Dr Scofield1-9/+9
chat relaying via private channels, and old IRCBridgeModule behaviour. also cleaning up IRCBridgeModule's OpenSim.ini configuration variable names (still supporting "old" variable names). refactored IRCChatModule into IRCConnector and incorporating watchdog from IRCBridgeModule into IRCConnector. enabling ChatModule to be used as a super-class and utilizing it in ConciergeModule.
2008-08-18Formatting cleanup.Jeff Ames1-1/+1
2008-05-01* Rolled back a few changes.Adam Frisby1-18/+18
2008-05-01* Spring cleaning on Region.Environment. Adam Frisby1-18/+18
* Converted a large number of read-only fields to be actually, readonly. * Reformatted code sections. * Removed redundant code.
2008-05-01* Cleaned namespaces of entire solution. OpenSim directories now correspond ↵Adam Frisby1-0/+1
with namespaces.
2008-05-01* Assorted spring cleanings.Adam Frisby1-1/+1
2008-04-30* Sometimes you know, you do something really stupid.Adam Frisby1-2/+8
* This is one of those times (should fix build)
2008-04-21From: Dr Scofield <hud@zurich.ibm.com>Sean Dague1-3/+8
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
2008-04-21* Optimised using statements and namespace references across entire project ↵Adam Frisby1-2/+2
(this took a while to run).
2008-03-25Moved Avatar appearance Factory to its own project so that the reference to ↵MW1-9/+9
MySQLDatabaseMapper could be removed from Region.Environment. Added a using OpenSim.Framework.Data statement to MySQLDatabaseMapper , to try to fix the build problem that has been reported on the mailing list.
2008-03-20Added back a fix that lbsa71 did aqes ago to fix a buffer overflow in the ↵MW1-1/+1
packetpool, which somewhere through time got lost/reverted
2008-03-18Formatting cleanup.Jeff Ames1-27/+26
2008-02-20Minor cleanup.Jeff Ames1-1/+1
2008-02-20small changeMW1-0/+11
2008-02-10Removed some ScriptEngine config debugging.Tedd Hansen1-0/+7
Added experimental console command to: * unload module (note: module probably doesn't support it) * load module Not visible in help (needs testing first).
2008-02-10Clean up logging calls using String.Format explicitlyJeff Ames1-11/+11
2008-02-05Converted logging to use log4net.Jeff Ames1-14/+14
Changed LogBase to ConsoleBase, which handles console I/O. This is mostly an in-place conversion, so lots of refactoring can still be done.
2008-02-04First part of avatar persistence, currently only really works in standalone ↵MW1-0/+1
mode (with accounts_authenticate set to true), it also only currently has a mysql database connector. (sqlite one will follow soon). It also uses the tribalmedia database system, so this needs checking to see if the old problems with mono have been fixed. To use, see the appearance section in opensim.ini.example, set "persist = true", then add the correct connection string for your database.(see mysql-AvatarAppearance.sql in share folder for a example of the table mysql table structure). This could possible be used in a very small grid, but would mean each region server would need to connect to the same mysql database. But the work to move the code to one of the grid servers shouldn't be too much.
2008-01-31* setting some readonlieslbsa711-1/+1
2008-01-05Log instead of crash on some specific unknown startup bug I'm gettingTedd Hansen1-8/+49
2007-12-27* Optimized usingslbsa711-1/+1
* shortened references * Removed redundant 'this' * Normalized EOF
2007-12-20Added null check back into ModuleLoader.csJeff Ames1-1/+2
2007-12-19Stopped module loader from re-loading .dll once for every plugin found ↵Jeff Ames1-12/+16
within it.
2007-12-13From Michael Osias (IBM)Sean Dague1-0/+3
This patch makes some enhancements to the llRemoteData functions. The module is now a shared module, and allows remote data channels to be created among multiple regions in the same sim. The port is controlled from the remoteDataPort property under the [Network] section in OpenSim.ini. If this setting is not present or = 0, the module is disabled and no port is opened. llRemoteData commands have not effect when module is disabled.
2007-11-24*Shared Modules have feelings too! -- Shared Region Modules that are found ↵mingchen1-1/+9
in DLLs are now correctly loaded automagically.
2007-11-18* Supressed the "not a module assembly" warning for verbosity reasons.Adam Frisby1-2/+2
2007-11-15* Added MySQLDataStore (adapted from MonoSqlitelbsa711-5/+12
* Made startup a little bit more forgiving on dll load * Minor renamings and musings
2007-10-30* Optimized usingslbsa711-10/+9
* Shortened type references * Removed redundant 'this' qualifier
2007-10-29* ModuleLoader: Privatized some too-public fieldslbsa711-13/+24
* Scene: Changed name from MakeAvatarPhysical to MakeRootAgent and added ForEachClient * SceneManager: Added ForEachScene * Worked some on appearances.
2007-10-29Started the process of cleaning up AssetCache and moving most of the code ↵MW1-0/+3
into modules. Have moved TextureRequest handling (from the client) to a module. But even though to start with I just did a little bit of cleaning up of the existing code, it doesn't seem to work as good as the old code so I need to spend more time on it. So for now am committing my changes but with them not in use. So for now all Texture and asset requests are still handled by the old code in AssetCache.
2007-10-26* Added prototypical AvatarFactory module interface to load avatar parameterslbsa711-0/+6
* Added dump_assets_to_file option to enable asset dumping for debug * normalized some namespaces * InventoryFolder renamed to InventoryFolderImpl to
2007-10-22* Return of R2162. /Take that SVN!/Adam Frisby1-1/+1
2007-10-22nice catch by chi11ken that I was setting the wrong propertySean Dague1-214/+214
2007-10-22revert r2162 as it completely clobbered all the work onSean Dague1-214/+214
the ChatModule by MW and myself. Couldn't find Adam online after that rev went in.
2007-10-22* Major ass commit.Adam Frisby1-214/+214
* Sqlite Storage Engine now supports terrain -- however be aware that every terrain revision stored will at 512KB to your database file. At the moment it is storing every revision from the first. * Fixed an issue where by noverbose mode would display lots of useless junk. Noverbose mode is now quite usable. * Fixed a whole bunch of console message issues such as naming and categorisation
2007-10-22attempt to fix the muliple repeat problem (that sdague is getting) in the ↵MW1-203/+203
IRC chat bridge code.
2007-10-22Hopefully made it so ChatModule and InstantMessageModule are now running in ↵MW1-4/+13
Shared module mode.
2007-10-19changes to pass nini config object to the modules that getSean Dague1-202/+205
loaded so that they may read out any bits they are interested in
2007-10-18* Removed some commentslbsa711-6/+0
2007-10-15Added "LoadImageUrl" module , that is a dynamic texture render, that works ↵MW1-1/+1
with the DynamicTextureModule to allow loading of a image from a webserver and a texture of that image created.
2007-10-15* Applied patch #418 : copyright-r2012.patch - some errors, but got most thrulbsa711-0/+28
2007-10-11Change warning from "not a valid assembly" to "not a module assembly"Charles Krinke1-1/+1
2007-10-10* Okay, so maybe Error was a bit harsh for BadImageException; downgrading to ↵lbsa711-1/+1
Warning. * This commit brought to you by http://icanhascheezburger.com/
2007-10-10* Now loading modules from ScriptEngines directory as well.lbsa711-31/+2
2007-10-10* Gave ModuleLoader some good lovin'lbsa711-162/+209
* Introduced ModuleLoader.PickupModules that currently picks up IRegionModule:s from /bin * Made LogBase thread-safe (or at least not thread-ignorant) * Ignored some genned files