aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Modules (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-04-26* Committing Mantis #1061 - llRegionSay and llSetPrimitiveParams ↵Adam Frisby1-20/+19
implementations. Thanks Melanie!
2008-04-24replace hard tabs with 4 spaces to be consistant in the source.Sean Dague3-278/+278
Please adjust your editors to not use hard tabs.
2008-04-23* Fixed an annoying pop-up box when crossing borders.Teravus Ovares1-2/+10
2008-04-23* Patch from Melanie. Mantis 0001037: Add various internal plumbing to ↵Teravus Ovares1-2/+119
the example economy module, implements llSetPayPrice(), money() and llGiveMoney() in scripts. Thanks Melanie! * Moves module loading before the script engine so the script engine can pick up events from modules registering interfaces with scene.
2008-04-23* Get rid of missing texture notification drop messages for now - obscuring ↵Justin Clarke Casey1-3/+7
too many other debug messages.
2008-04-23From: Kurt Taylor <krtaylor@us.ibm.com>Justin Clarke Casey1-0/+3
Attached is a patch for adding the llGetSunDirection functionality. It was implemented by adding a parameter to estate settings for storing the sun position. The sun position is calculated and stored via the sun module everytime the client's sun position is updated. It was tested with several different srcipts on Linux and Windows
2008-04-22doh, forgot that hg diffs don't do the adds correctly to svnSean Dague1-0/+46
2008-04-22From: Dr Scofield <hud@zurich.ibm.com>Sean Dague1-6/+4
some exceptional code ;-) i've added TerrainException and have modified TerrainModule to now throw TerrainExceptions. cheers, dr scofield
2008-04-22* Committing new terrain plugin effects system. Loads DLLs in /bin/Terrain/ ↵Adam Frisby1-10/+73
as terrain module extensions. Committing sample plugin library. * prebuild.xml changes.
2008-04-21From: Dr Scofield <hud@zurich.ibm.com>Sean Dague1-2/+7
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* Various refactorings.Adam Frisby2-18/+36
2008-04-21* Formatted ExportSerialiserModule and SvnBackupModuleAdam Frisby6-94/+112
* Added a form of GZip compression support to object.xml files produced by exportserialiser. Will look towards standard GZip support. File compression seems to be highly worthwhile reducing a 1.5mb sim state to 62kb.
2008-04-21Update svn properties.Jeff Ames1-7/+7
2008-04-21* Optimised using statements and namespace references across entire project ↵Adam Frisby29-124/+124
(this took a while to run).
2008-04-21* Terrain Module code has been reformatted to comply with guidelines.Adam Frisby35-591/+678
* Fixed a variety of code quality issues. (Yes, I've found ReSharper.)
2008-04-21* Written a improved self-contained version of the XML Object Serialiser for ↵Adam Frisby1-1/+47
the ExportSerialisationModule. * This now outputs properly indented XML, that is sorted before construction. This produces a file which proper .diffs can be generated from - the end result being smaller more compact revisions when saving to SVN. * Files are a little heavy still however, compression looks like a good method for packing sim-states for transport outside of SVN. Zip seems to be a good candidate and is on the TODO.
2008-04-17* Re-Fixed caps Teravus Ovares3-229/+171
* This fixes chi11ken's/OpenViewer's libsl cap issue.
2008-04-17* Added "svn load" command to correspond "svn save". Will grab the latest ↵Adam Frisby1-1/+1
revision. * TODO: Specific revision support.
2008-04-17* Added ITerrainModule interface to Terrain Module, and registered ↵Adam Frisby2-1/+11
accordingly in Scene.
2008-04-17* Added a directory for the SVN module. More about to come.* SVNBackupModuleAdam Frisby1-1/+1
* See OpenSim.ini.example settings for how to use * Only compatible with svn:// and http:// authentication for the moment (and only using simple authentication). SSL/SSH key support is supported by the library used (SvnDotNet), but is not yet supported in OpenSim. * Use the command "svn save" to make a copy of your regions to SVN. Presently this is not an automatic process, but such a feature is on the todo list. * It will in your repository create a subdirectory for each region with the regions UUID, inside there it will create a 'terrain load' compatible 'heightmap.r32', and a load-xml2 compatible 'objects.xml' plus information files. * Untested on Linux, some compatibility work may be needed by Linux peoples. The dependencies will be the same as for SvnDotNet which is supposedly mono-compatible.
2008-04-17Update svn properties. Add copyright info to some source files.Jeff Ames7-15/+202
2008-04-17* Missed a file while committing.Adam Frisby1-0/+8
2008-04-17* Committing first version of SVN Backup ModuleAdam Frisby1-6/+5
This is a module which allows you to periodically export a serialised version of your region to a SVN repository and store it there. It is still a work in progress and is currently disabled and incomplete, but some of the functionality is demonstratable. * Enjoy.
2008-04-17* Patch from ChrisDown to fix odd results when using landmarks. Thanks ↵Teravus Ovares1-2/+2
Chris! (Tweaked slightly so avatar don't end up underground). * Removed some testing notices I had in there that were obnoxious.
2008-04-17* Implements 'Set Home to Here' Teravus Ovares1-8/+12
* 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-15From: Dr Scofield <hud@zurich.ibm.com>Sean Dague1-0/+288
ansgar and i have been working on an asterisk voice module that will allow us to couple opensim with an asterisk VoIP gateway. the patch below consists of * AsteriskVoiceModule region module: alternative to the plain-vanilla VoiceModule, will make XmlRpc calls out to an asterisk-opensim frontend * asterisk-opensim.py frontend, living in share/python/asterisk, takes XmlRpc calls from the AsteriskVoiceModule * account_update: to update/create a new SIP account (on ProvisionVoiceAccountRequest) * region_update: to update/create a new "region" conference call (on ParcelVoiceInfo) * a asterisk-opensim test client, living in share/python/asterisk, to exercise astersik-opensim.py this still does not give us voice in OpenSim, but it's another step on this path...
2008-04-15Update svn properties.Jeff Ames4-201/+201
2008-04-15* Added support for serialising objects to ExportSerialisationModule via ↵Adam Frisby3-10/+23
SerialiseObjects.cs * Cleaned up using tags on SerialiseTerrain.cs * Minor tweaks to ExportSerialisationModule.cs
2008-04-15* Fixes an issue with the BaseHttpServer in LinuxTeravus Ovares2-3/+47
* Fixes an estate naming issue * Fixes a land issue with the landobject not reporting the proper parcel prim. * A few other tweaks.
2008-04-15* Committing shell of a whole-region serialiser. This is not complete and ↵Adam Frisby3-0/+188
will be worked on more over the next few days. Undocumented/trusted. Use at own risk, etc etc.
2008-04-15* Quick patch before I start on a bigger projectAdam Frisby1-7/+12
* Renamed ITerrainTemp to IMapImageGenerator * Renamed WriteJpegImage to WriteJpeg2000Image to better reflect it's function.
2008-04-14* Fixed a few warnings.Teravus Ovares4-4/+242
* 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-14make it so the IRC bridge only relays channel 0 messagesSean Dague1-7/+10
not all of them (like it was doing before)
2008-04-14#952 againTeravus Ovares1-7/+21
2008-04-14Fix for mantis 952Teravus Ovares1-23/+30
2008-04-13* Fix a bug in the friends module that causes a friend not to appear online ↵Teravus Ovares2-15/+872
when they were. * A few things for testing. * This makes a modification to the region registration with the grid server so that the region can send it a chosen password to identify itself. It will not cause any errors, if either one are not updated.
2008-04-13* Added some comments to terrain module.Adam Frisby2-3/+57
* Fixed a range issue in the GenericSystemDrawing saving mechanism.
2008-04-11* fix bug 935Teravus Ovares1-4/+7
2008-04-11* Updated MapImageModule to support primitives showing on the world map ↵Adam Frisby1-1/+43
image. As MapImageModule is of unknown use, this may or may not be reflected on the world map. See the ShadeBuildings function in MapImageModule for reference.
2008-04-10* With Grid Comms up in the air.. I decided have the friends module update ↵Teravus Ovares2-0/+158
you when your friends come online if they're at least a child agent on the sim. offline status works the same also. So does Instant Message. * This is until Grid Comms matures a bit more on this. * This should also work in Standalone as it uses the IUserData interface.
2008-04-10further renaming of properties for claritySean Dague1-10/+10
2008-04-10moved fields to properties for UserDataProfile, which wasSean Dague2-12/+12
actually a little more work than I expected given the copious use of out params.
2008-04-10* Fix a null reference when there's no [Economy] section in the opensim.iniTeravus Ovares1-3/+3
2008-04-10* Updates BetaGridLikeMoneyModuleTeravus Ovares1-5/+96
* 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-07Refactor InventoryItemBase to do the following:Sean Dague2-19/+19
* wrap fields as Properties * rename some fields/properties to more sensible names * set style to PropName to match more standard C# approach
2008-04-07* EXPERIMENTAL ROUGH DRAFT: First rough implementation of avatar to avatar ↵Justin Clarke Casey2-3/+163
item giving * Now you can drag an object from your inventory and give it to another avatar * !!! Use at your own risk !!! Many things are unimplemented as of yet, including permissions (the person receiving your item can probably do absolutely everything with it) * Also, items for the receiving end up in their root folder rather than the objects folder
2008-04-06Update svn properties.Jeff Ames8-593/+593
2008-04-06* Whoops, forgot to include all the new terrain file loaders and things.Adam Frisby8-0/+593
* Added MapImageModule for handling world-map * Added new DefaultTerrainGenerator.cs * Added BMP loader * Added GIF loader * Added PNG loader * Added TIFF loader
2008-04-06* Various terrain engine fixesAdam Frisby5-89/+194
* Includes patch #894 fixes for terrain load-tile * Large number of other terrain fixes and new commands included.
2008-04-03* From: Dr Scofield <hud@zurich.ibm.com>Justin Clarke Casey1-0/+196
* 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.