aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Interfaces (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Scripts edited within a prim will now be persisted correctlyJustin Clarke Casey2008-01-211-1/+1
| | | | | | | * On restart the latest save will be restored rather than the very first dragged in scripts * Also add previously missed out database commits to separate prim inventory commit path (sigh)
* * Make object persistence more granular by separating prim and prim ↵Justin Clarke Casey2008-01-211-1/+19
| | | | inventory persistence
* * Optimized usingslbsa712007-12-273-5/+5
| | | | | | | * shortened references * Removed redundant 'this' * Normalized EOF
* Prim inventory persistence phase 1: Creation of preliminary table in sqlite.Justin Clarke Casey2007-12-271-3/+4
| | | | | | | No user functionality yet. This code is not turned on, so there is no possibility of disruption to existing databases.
* *Parcels and their access lists now store over multiple sessions when the ↵mingchen2007-12-181-1/+1
| | | | datastore is sqlite
* *Land has now been linked to the StorageManager. Next step is to fill in the ↵mingchen2007-12-171-3/+3
| | | | functions for the different datastore interfaces for Land Objects.
* From Michael Osias (IBM)Sean Dague2007-12-131-0/+1
| | | | | | | | | | | | | 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.
* From Michael Osias (IBM)Sean Dague2007-12-121-1/+6
| | | | | | | | | | | | This patch implements the llHttpRequest function via a region module, HttpScriptsRequest. There were bits and peices in LSLLong_cmd_handler, which I moved into the region module, and just check for completed requests and dispatch the http_response callback event instead. works for me as of r2674
* added copyright noticesJeff Ames2007-12-111-0/+28
|
* saved OpenSim source code from the giant rampaging unterminated copyright ↵Jeff Ames2007-12-101-2/+2
| | | | notice of doom
* Avatar Appearance refactoring /changes. Added a AvatarAppearance class, each ↵MW2007-12-071-1/+2
| | | | | | | ScenePresence "has" a AvatarAppearance object. All the ScenePresences in a opensim related to one user (so a user's various ScenePresence's in all the regions in that instance) share the same AvatarAppearance object. This means that a user's avatar should appear correctly (to both that user and other users) no matter what border crossing or teleporting they have done. Note: this mainly improves Standalone mode, as in grid mode the appearance data isn't passed between region servers. Although people should notice a improvement when moving between regions in the same instance.
* minor meaningless changesJeff Ames2007-12-031-1/+1
|
* *** BIG CHANGES : REGION STORAGE MOVED : UPDATE YOUR OpenSim.ini FROM ↵lbsa712007-11-151-1/+1
| | | | | | | | | | | OpenSim.ini.example ** * Now moved region storage from region to application, so we have one storage per application, instead of one per region. * Changed so that the region store providers use connectionstrings, not filenames * Removed various unfit fields and properties (call me Darwin)
* converted hard-coded chat type values to ChatTypeEnumJeff Ames2007-11-081-1/+2
|
* * Optimized usingslbsa712007-10-309-16/+13
| | | | | | * Shortened type references * Removed redundant 'this' qualifier
* as per the "Filesystem cleanup for OpenSim repository" mailing list thread. ↵MW2007-10-293-2/+3
| | | | | | | Have flattened the OpenSim.Framework project/namespace. The problem is that the namespace is still wrong as its "OpenSim.Framework" while the directory is "OpenSim\Framework\General" , so we need to decide if we change the directory or correct the namespace. Note this has lead to a big flat project, but I think a lot of the files we most likely don't even use any longer. And others belong in other projects/namespaces anyway.
* normalized line endingsJeff Ames2007-10-291-13/+13
|
* * Added prototypical AvatarFactory module interface to load avatar parameterslbsa712007-10-261-0/+13
| | | | | | | * Added dump_assets_to_file option to enable asset dumping for debug * normalized some namespaces * InventoryFolder renamed to InventoryFolderImpl to
* * Return of R2162. /Take that SVN!/Adam Frisby2007-10-221-2/+2
|
* revert r2162 as it completely clobbered all the work onSean Dague2007-10-221-2/+2
| | | | | | | the ChatModule by MW and myself. Couldn't find Adam online after that rev went in.
* * Major ass commit.Adam Frisby2007-10-221-2/+2
| | | | | | | * 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
* * Major structural change: Begun converting Events to use (caller, args) ↵Adam Frisby2007-10-191-1/+1
| | | | | | | | syntax to conform with .NET guidelines. * OnChatFromViewer has been converted as an example. * Bug: SimpleApp's NPC client does not implement a Scene property and will likely crash with a NullReferenceException when it attempts to chat.
* changes to pass nini config object to the modules that getSean Dague2007-10-191-1/+2
| | | | | | loaded so that they may read out any bits they are interested in
* * Applied Chillken patch #418: copyright-r2094.patch updating copyright ↵lbsa712007-10-152-2/+58
| | | | messages. Thanks Chillken!
* * Applied patch #418 : copyright-r2012.patch - some errors, but got most thrulbsa712007-10-156-6/+174
|
* * Gave ModuleLoader some good lovin'lbsa712007-10-101-3/+3
| | | | | | | * 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
* Code from Illumious Beltran (IBM) implementing more LSLSean Dague2007-10-052-0/+29
| | | | | | | | | | | | | | | | | | | The functions implemented are: llListen llListenControl llListenRemove llOpenRemoteDataChannel llCloseRemoteDataChannel llRemoteDataReply The events implemented are: listen remote_data
* getting all our line endings consistant againSean Dague2007-10-055-22/+22
|
* * Modernized ScriptManager to new interface-based module calls.lbsa712007-09-197-48/+32
| | | | | * 'remove redundant this qualifier' ftw
* fixing me some line endingsSean Dague2007-09-176-123/+123
|
* * Wired up chat so that channel goes into OnChatFromViewer. However:lbsa712007-09-141-1/+1
| | | | | | | * There's no libsl reply packet field for it, I guess other channels than 0 makes no sense sending back to clients. * We do not currently support objects listening, so there's really no way of actually using this feature. So; somebody please wire chat all the way to the scripts.
* mass update of urls in source code to new websiteSean Dague2007-09-101-1/+1
|
* hooked up sdague new sqlite asset database provider to the old asset system. ↵MW2007-09-101-0/+11
| | | | | | | | So we can still use sqlite for assets while we wait for the rest of the new asset system to be wrote. Needs more testing, so if it causes problems will have to swap back to db4o.
* Added partial help info when calling "help" command with a region set.MW2007-09-041-1/+2
| | | | | Added AddDynamicTextureData() to DynamicTextureModule, so that a script (or another module even) can create a dynamic texture by passing a string with the data in, rather than a url. This could be used for anything from a script passing a basic text string (and having it rendered to a texture) or the script building its own html document.
* Removed the exit-region command, now use "change-region root" or ↵MW2007-09-041-0/+12
| | | | "change-region .." to change back to root level. [Would be nice if the command prompt changed to show what the current region was, but think that will need changes to the console code so for now it will have to stay as it is].
* Some work on Module loading/management.MW2007-09-043-0/+39
| | | | | | | | Some more modules templates classes (hoping that someone will pick some of these and work on implementing them). Early version of the "Dynamic Texture Module", although currently there are no render modules included (so not really functional without them). Added osSetDynamicTextureURL script function, for attaching a dynamic texture to a prim. Some work on the console command handling. Added "change-region <regionname>" and "exit-region" so that after the use of change-region, the commands entered will apply to that region only. Then use exit-region to return to the top level (so commands then function as they did before and either apply to all regions or to the first region) (Note: this hasn't been tested very much)
* Added some place holder classes for various modules.MW2007-08-301-0/+46
| | | | | Some work on the asset cache, can people please test this. including on one of the public systems so we can see if it causes problems with multiple users.
* Start of trying to make Region/Scene more modular. MW2007-08-282-1/+15
| | | | | | | | | Added preliminary IRegionModule interface. Also have a work in progress way of Modules registering optional API methods (kind of like Apache optional functions). But there must be a cleaner/nicer way in c# of doing these than the current way. Added three work in progress modules: ChatModule (simple handles in world chat, but by moving this to a module, we could support other types of chat modules, ie like a irc - opensim bridge module. ) , AvatarProfilesModule and XferModule. Moved most of the code from Scene.ModifyTerrain() into the BasicTerrain library, as the start of trying to make that more modular. Stopped Child agents showing up as part of the "show users" command.
* The regionUUID is now being passed to the datastore calls.MW2007-08-201-3/+3
|
* Start of replacing the old SceneObject/Primitive classes with the new versions.MW2007-08-091-2/+2
| | | | | | PLEASE NOTE: that with this revision some prim related features may be broke for a while. (things like linking prims and the parcel prim count.) Also this revision may not work on mono, but that will be fixed soon.
* *Renamed everything Parcels and ParcelData to Land and LandDatamingchen2007-07-161-4/+4
| | | | | *Added missing files (I hope)
* *Renamed ParcelManager to LandManagermingchen2007-07-161-2/+3
| | | | | | *Made the Parcel class its own file and moved the Parcel and LandManager into their own folder in Environment *Some renaming might need to be done so the Parcel class doesn't have issues with the libsecondlife Parcel class, but Land doesn't seem right.
* changed to native line ending encodingSean Dague2007-07-161-62/+62
|
* * Adding example "NullStorage" DataStore engine.Adam Frisby2007-07-151-1/+1
|
* * Obsoleted ILocalStorageAdam Frisby2007-07-131-0/+63
* Added IRegionDataStore * Added OnBackup event to EventManager