aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Scenes/SceneEvents.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-03-18Formatting cleanup.Jeff Ames1-30/+26
2008-03-06* Disabled ancient TerrainEngine.Adam Frisby1-0/+13
* Enabled new TerrainModule. (The king is dead, long live the king!) * Use the console command: "script terrain save file.r32" / "script terrain load file.r32" to load/save terrain. Now uses the extension to determine file format. * MANY of the old terrain features do not have a replacement function in the new module yet, this needs to be corrected, but has not been done so far. This being said, the new module is faster and more efficient and should be a good replacement.
2008-03-02Change handler001 through handler009 to moreCharles Krinke1-36/+36
appropriate names consisten with their use. All done with all 94 handlers from handler001 through handler094. Hopefully we can move forward without numbered handlers.
2008-03-02Update names of handler010 through handler019Charles Krinke1-36/+36
to more appropriate names consistent with use.
2008-03-02Rename handler020 through handler029 with moreCharles Krinke1-28/+28
appropriate names consistent with their use.
2008-02-28* Added a way for the friends module to definitively know if an avatar's ↵Teravus Ovares1-0/+14
root agent is on the instance and if so, which region the avatar's root agent is in.
2008-02-22* Moved the EventManager over to delegate instances to prevent race conditions.Teravus Ovares1-49/+104
2008-02-20Minor cleanup.Jeff Ames1-1/+1
2008-02-05* Refactored the sound calls to SceneObjectPart Teravus Ovares1-0/+12
* Fixed a few bugs * Wrote an example module to make certain event systems more mature.
2008-02-04* Whole buncha stuff.Adam Frisby1-4/+34
2008-01-17* Added and implemented the LSL changed event.Teravus Ovares1-0/+8
* An example changed event syntax is at: http://opensimulator.org/wiki/Changed_Event_Example * You can use this to trigger actions in your script if someone sits on your object_rez * You can use this to figure out all of the CHANGED_ constants except for CHANGED_REGION, CHANGED_TELEPORT, and CHANGED_ALLOW_DROP
2008-01-05* Re-enabling parcel prim count updates, as it doesn't cause errors on the ↵Teravus Ovares1-2/+2
console and border crossing problems anymore
2008-01-03* Added removal of TextureSenders and UserTextureDownloadService on agent ↵lbsa711-3/+3
leaving region.
2008-01-01* You can add and remove a friend in standalone now within the same ↵Teravus Ovares1-0/+36
simulator. It saves. * You can add and remove a friend in grid mode now within the same simulator. It doesn't save yet. * I got rid of Mr. OpenSim as a friend.. he bothers me /:b...
2007-12-27* Optimized usingslbsa711-5/+7
* shortened references * Removed redundant 'this' * Normalized EOF
2007-12-20*Added event called after any movement is handled (OnClientMovement) - will ↵mingchen1-0/+11
be used for parcel banning goodness
2007-12-20*Made a much more network friendly method of ban and pass line sendingmingchen1-0/+42
*Added an event that is triggered when an agent enters a new parcel
2007-11-30small change to OnSceneGroupMove event (in SceneEvents.cs)MW1-3/+4
2007-11-26* Disabled primitive count updates on Parcels for the moment, until we can ↵Adam Frisby1-0/+4
move parcels into a module.
2007-10-30* Optimized usingslbsa711-3/+2
* Shortened type references * Removed redundant 'this' qualifier
2007-10-29as per the "Filesystem cleanup for OpenSim repository" mailing list thread. ↵MW1-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.
2007-10-16couple of small event changesMW1-3/+3
2007-10-15* Applied patch #418 : copyright-r2012.patch - some errors, but got most thrulbsa711-1/+29
2007-10-12Just trying out some thing with events, there changes/additions are likely ↵MW1-0/+24
to be temporary.
2007-09-24* Renamed ScriptConsole to PluginConsole for clarityAdam Frisby1-5/+5
* Fixed a bug where ODE tries to do a physics update for zero frames.
2007-09-20* Rewired Touch to route to group/part (Still triggering EventManager as well)lbsa711-0/+2
2007-09-19* Modernized ScriptManager to new interface-based module calls.lbsa711-3/+18
* 'remove redundant this qualifier' ftw
2007-08-28Start of trying to make Region/Scene more modular. MW1-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.
2007-08-22Added OnRemoveScript(uint localID, LLUUID itemID) event , trigged when a ↵MW1-0/+10
script in a primitive is deleted.
2007-08-22Added forgotten file.MW1-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.
2007-08-21Added OnRezScript event to Scene.EventManager.Which the script engine should ↵MW1-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.
2007-08-15* Permissions! - You can now only perform certain functions (such as editing ↵Adam Frisby1-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.
2007-08-13added Sample OnObjectGrab event to SceneEventManager for script engines to ↵MW1-0/+10
subscribe to.
2007-08-09Start of replacing the old SceneObject/Primitive classes with the new versions.MW1-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.
2007-07-19* Moved EventManager to SceneBase (from Scene)Adam Frisby1-0/+9
* Added OnShutdown event to EventManager (to be used to perform cleanups, etc) * Fixed another compiler warning.
2007-07-16changed to native line ending encodingSean Dague1-82/+82
2007-07-15* Added new scripting related events, in particular a new event which is ↵Adam Frisby1-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
2007-07-15Removed reference to Scene EventManager from primitive. In its place, ↵MW1-10/+0
primitive now has its own event (OnPrimCountTainted) that ParcelManager subscribes to. Removed some unused code from SimpleApp.
2007-07-14*Removed ParcelManager from SceneObject and Primitive and replaced with ↵mingchen1-0/+20
events in EventManager *Prim count and sim-wide prim count correctly reflect object bonus multiplier
2007-07-14*Added support for prim counting on parcelsmingchen1-0/+11
**No restrictions yet in place, or total prim count
2007-07-13* Obsoleted ILocalStorageAdam Frisby1-0/+11
* Added IRegionDataStore * Added OnBackup event to EventManager
2007-07-13* removed PrimitiveOld and CreatePrimFromObjectAddlbsa711-9/+0
2007-07-03* Optimized usings (the 'LL ate my scripts' commit)lbsa711-5/+3
* added some licensing info
2007-07-01Started change to having SceneObject and then that having child Primitives ↵MW1-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.
2007-06-27*Moved all the classes into their own file from LLSDHelpers.csmingchen1-0/+0
*Some folder renaming to follow project Name *Updated prebuild.xml
2007-06-27*Some more restructuring/fixing -- should compile, but high chance I forgot ↵mingchen1-1/+1
to add/remove something