aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Scenes/SceneEvents.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Optimized usingslbsa712007-10-301-3/+2
| | | | | | * Shortened type references * Removed redundant 'this' qualifier
* as per the "Filesystem cleanup for OpenSim repository" mailing list thread. ↵MW2007-10-291-0/+1
| | | | | | | 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.
* couple of small event changesMW2007-10-161-3/+3
|
* * Applied patch #418 : copyright-r2012.patch - some errors, but got most thrulbsa712007-10-151-1/+29
|
* Just trying out some thing with events, there changes/additions are likely ↵MW2007-10-121-0/+24
| | | | to be temporary.
* * Renamed ScriptConsole to PluginConsole for clarityAdam Frisby2007-09-241-5/+5
| | | | | * Fixed a bug where ODE tries to do a physics update for zero frames.
* * Rewired Touch to route to group/part (Still triggering EventManager as well)lbsa712007-09-201-0/+2
|
* * Modernized ScriptManager to new interface-based module calls.lbsa712007-09-191-3/+18
| | | | | * 'remove redundant this qualifier' ftw
* Start of trying to make Region/Scene more modular. MW2007-08-281-0/+9
| | | | | | | | | 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.
* Added OnRemoveScript(uint localID, LLUUID itemID) event , trigged when a ↵MW2007-08-221-0/+10
| | | | script in a primitive is deleted.
* Added forgotten file.MW2007-08-221-3/+3
| | | | | Made a change to the Scene.EventManager OnRezScript event, it now includes the itemID as a param. This uuid is unique to each instance of a script, so can be used for tracking changes/editing, stopping and deleting a script.
* Added OnRezScript event to Scene.EventManager.Which the script engine should ↵MW2007-08-211-0/+11
| | | | subscribe to. This is triggered whenever a script is moved into a primitive (and includes the localid of the prim and the script text as params) . Currently though the script item isn't deleted from a users inventory, nor does it actually show up in the objects inventory (this will be fixed soon.) So that means that it isn't currently possible to edit a script (or delete it) once it has been added to a primitive.
* * Permissions! - You can now only perform certain functions (such as editing ↵Adam Frisby2007-08-151-0/+9
| | | | | | | | | | | | | other peoples objects) if you have permission to do so. * Moved OnPermissionError to EventManager - now triggers a standard blue alert. * Terraforming now requires permission via the permissions manager. [Defaults to admin-only] * Permissions manager is now substantiated in Scene * Buttload of new permissions added. * Estate manager operations now require various levels of permission to operate * OGS1 now produces 'summary reports' for a commsManager of each scene it maintains connections for. Reduces grid network traffic for ping checks. * Added new "permissions true" / "permissions false" console command to enable or disable permissions.
* added Sample OnObjectGrab event to SceneEventManager for script engines to ↵MW2007-08-131-0/+10
| | | | subscribe to.
* 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.
* * Moved EventManager to SceneBase (from Scene)Adam Frisby2007-07-191-0/+9
| | | | | | * Added OnShutdown event to EventManager (to be used to perform cleanups, etc) * Fixed another compiler warning.
* changed to native line ending encodingSean Dague2007-07-161-82/+82
|
* * Added new scripting related events, in particular a new event which is ↵Adam Frisby2007-07-151-0/+9
| | | | | | | | triggered by console commands so that the script can subscribe to console messages and operate when they occur. * Added new example script (work in progress) * Fixed typo in Scripting engines for C# and JScript.NET
* Removed reference to Scene EventManager from primitive. In its place, ↵MW2007-07-151-10/+0
| | | | | | | primitive now has its own event (OnPrimCountTainted) that ParcelManager subscribes to. Removed some unused code from SimpleApp.
* *Removed ParcelManager from SceneObject and Primitive and replaced with ↵mingchen2007-07-141-0/+20
| | | | | | | events in EventManager *Prim count and sim-wide prim count correctly reflect object bonus multiplier
* *Added support for prim counting on parcelsmingchen2007-07-141-0/+11
| | | | | | **No restrictions yet in place, or total prim count
* * Obsoleted ILocalStorageAdam Frisby2007-07-131-0/+11
| | | | | | * Added IRegionDataStore * Added OnBackup event to EventManager
* * removed PrimitiveOld and CreatePrimFromObjectAddlbsa712007-07-131-9/+0
|
* * Optimized usings (the 'LL ate my scripts' commit)lbsa712007-07-031-5/+3
| | | | | * added some licensing info
* Started change to having SceneObject and then that having child Primitives ↵MW2007-07-011-2/+2
| | | | which in turn have a Shape object (currently PrimitiveBaseShape). The plan is only for the SceneObject to interface with the physics engines. As a physics Entity should be able to have mulitple shapes connected to it.
* *Moved all the classes into their own file from LLSDHelpers.csmingchen2007-06-271-0/+52
*Some folder renaming to follow project Name *Updated prebuild.xml