aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Scenes/SceneEvents.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-05-01* Rolled back a few changes.Adam Frisby1-175/+162
2008-05-01* Spring cleaning on Region.Environment. Adam Frisby1-162/+175
* 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-1/+1
with namespaces.
2008-04-27* Patch from XenReborn to make remove-region work properly without needing ↵Teravus Ovares1-0/+12
to do a change-region first. Careful though. I still suggest you do a change-region first. * Patch from Melanie to implement touch_end. * Thanks XenReborn!. Thanks Melanie!
2008-04-25* Implements llTarget, llTargetRemove, at_target(), not_at_target()Teravus Ovares1-1/+29
2008-04-21* Optimised using statements and namespace references across entire project ↵Adam Frisby1-4/+4
(this took a while to run).
2008-04-17* Re-Fixed caps Teravus Ovares1-8/+8
* This fixes chi11ken's/OpenViewer's libsl cap issue.
2008-04-17* Implements 'Set Home to Here' Teravus Ovares1-2/+2
* Implements 'Teleport Home' * User Server has to be updated for it to save your home in grid mode * home position accuracy is in int because the grid comms ExpectUser method tries to convert to Uint and crashes if it gets a float. Added a convert to decimal in ExpectUser but to avoid a breaking change with old revisions, kept the save value in int for now. Eventually it needs to be a float, but lets release another incremental version before doing that.
2008-04-14* Fixed a few warnings.Teravus Ovares1-1/+59
* Added license info to a few files it was missing from. * Fleshed out the landbuy interfaces * If you add '-helperuri http://127.0.0.1:9000/' to your list of parameters you tell the client to use when you start it up you can transfer ownership of parcels now in standalone. Structured gridmode requires a lot more work, see the documentation in the example money module. The example money module is not secure especially in standalone mode.
2008-04-10* Updates BetaGridLikeMoneyModuleTeravus Ovares1-0/+14
* Several people have asked for a way to limit uploads, so I've decided to show people how to do this in the BetaGridLikeMoneyModule. * Configure it in OpenSim.ini using the [Economy] header. See the bottom of the OpenSim.ini.example for more information. * This also fleshes out the Economy API a bit more.
2008-04-03* From: Dr Scofield <hud@zurich.ibm.com>Justin Clarke Casey1-0/+34
* This patch removes voice code into a region module. This required the implementation of events and other code to allow region modules to register their own caps handlers, and should allow different voice module implementations. * CAVEAT: This does not provide complete voice support, it merely provides the hooks so that it can be plugged in.
2008-03-22*Moved LandManagement into its own region module (spiffy!)mingchen1-6/+5
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.