aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Modules (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Terrain Module code has been reformatted to comply with guidelines.Adam Frisby2008-04-2135-591/+678
| | | | | * Fixed a variety of code quality issues. (Yes, I've found ReSharper.)
* * Written a improved self-contained version of the XML Object Serialiser for ↵Adam Frisby2008-04-211-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.
* * Re-Fixed caps Teravus Ovares2008-04-173-229/+171
| | | | | * This fixes chi11ken's/OpenViewer's libsl cap issue.
* * Added "svn load" command to correspond "svn save". Will grab the latest ↵Adam Frisby2008-04-171-1/+1
| | | | | | | revision. * TODO: Specific revision support.
* * Added ITerrainModule interface to Terrain Module, and registered ↵Adam Frisby2008-04-172-1/+11
| | | | accordingly in Scene.
* * Added a directory for the SVN module. More about to come.* SVNBackupModuleAdam Frisby2008-04-171-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.
* Update svn properties. Add copyright info to some source files.Jeff Ames2008-04-177-15/+202
|
* * Missed a file while committing.Adam Frisby2008-04-171-0/+8
|
* * Committing first version of SVN Backup ModuleAdam Frisby2008-04-171-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.
* * Patch from ChrisDown to fix odd results when using landmarks. Thanks ↵Teravus Ovares2008-04-171-2/+2
| | | | | | | Chris! (Tweaked slightly so avatar don't end up underground). * Removed some testing notices I had in there that were obnoxious.
* * Implements 'Set Home to Here' Teravus Ovares2008-04-171-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.
* From: Dr Scofield <hud@zurich.ibm.com>Sean Dague2008-04-151-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...
* Update svn properties.Jeff Ames2008-04-154-201/+201
|
* * Added support for serialising objects to ExportSerialisationModule via ↵Adam Frisby2008-04-153-10/+23
| | | | | | | | SerialiseObjects.cs * Cleaned up using tags on SerialiseTerrain.cs * Minor tweaks to ExportSerialisationModule.cs
* * Fixes an issue with the BaseHttpServer in LinuxTeravus Ovares2008-04-152-3/+47
| | | | | | | | * Fixes an estate naming issue * Fixes a land issue with the landobject not reporting the proper parcel prim. * A few other tweaks.
* * Committing shell of a whole-region serialiser. This is not complete and ↵Adam Frisby2008-04-153-0/+188
| | | | will be worked on more over the next few days. Undocumented/trusted. Use at own risk, etc etc.
* * Quick patch before I start on a bigger projectAdam Frisby2008-04-151-7/+12
| | | | | | * Renamed ITerrainTemp to IMapImageGenerator * Renamed WriteJpegImage to WriteJpeg2000Image to better reflect it's function.
* * Fixed a few warnings.Teravus Ovares2008-04-144-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.
* make it so the IRC bridge only relays channel 0 messagesSean Dague2008-04-141-7/+10
| | | | | | not all of them (like it was doing before)
* #952 againTeravus Ovares2008-04-141-7/+21
|
* Fix for mantis 952Teravus Ovares2008-04-141-23/+30
|
* * Fix a bug in the friends module that causes a friend not to appear online ↵Teravus Ovares2008-04-132-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.
* * Added some comments to terrain module.Adam Frisby2008-04-132-3/+57
| | | | | * Fixed a range issue in the GenericSystemDrawing saving mechanism.
* * fix bug 935Teravus Ovares2008-04-111-4/+7
|
* * Updated MapImageModule to support primitives showing on the world map ↵Adam Frisby2008-04-111-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.
* * With Grid Comms up in the air.. I decided have the friends module update ↵Teravus Ovares2008-04-102-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.
* further renaming of properties for claritySean Dague2008-04-101-10/+10
|
* moved fields to properties for UserDataProfile, which wasSean Dague2008-04-102-12/+12
| | | | | | | actually a little more work than I expected given the copious use of out params.
* * Fix a null reference when there's no [Economy] section in the opensim.iniTeravus Ovares2008-04-101-3/+3
|
* * Updates BetaGridLikeMoneyModuleTeravus Ovares2008-04-101-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.
* Refactor InventoryItemBase to do the following:Sean Dague2008-04-072-19/+19
| | | | | | | | * wrap fields as Properties * rename some fields/properties to more sensible names * set style to PropName to match more standard C# approach
* * EXPERIMENTAL ROUGH DRAFT: First rough implementation of avatar to avatar ↵Justin Clarke Casey2008-04-072-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
* Update svn properties.Jeff Ames2008-04-068-593/+593
|
* * Whoops, forgot to include all the new terrain file loaders and things.Adam Frisby2008-04-068-0/+593
| | | | | | | | | | * Added MapImageModule for handling world-map * Added new DefaultTerrainGenerator.cs * Added BMP loader * Added GIF loader * Added PNG loader * Added TIFF loader
* * Various terrain engine fixesAdam Frisby2008-04-065-89/+194
| | | | | | * Includes patch #894 fixes for terrain load-tile * Large number of other terrain fixes and new commands included.
* * From: Dr Scofield <hud@zurich.ibm.com>Justin Clarke Casey2008-04-031-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.
* * Minor: fix doc glitchJustin Clarke Casey2008-04-031-1/+1
|
* * Adding request time limiting strategy for texture requests, though this ↵Justin Clarke Casey2008-04-031-4/+12
| | | | isn't useable yet
* changing more references to OpenSim.DataSean Dague2008-04-022-3/+3
|
* Set default terrain to complete flat terrain (at 26 height). Even flat ↵MW2008-04-021-6/+7
| | | | terrain as default seems better than the messed up terrain I was getting.
* * Updating the version of the ODE library. (big update). The Mac library ↵Teravus Ovares2008-04-021-1/+7
| | | | | | | needs to be updated still. * Adding some XMPP stuff that's incomplete.
* a few small changesMW2008-04-011-7/+7
|
* * Fix for terrain issue whereby loading or manipulating a terrain item from ↵Adam Frisby2008-03-311-0/+2
| | | | the console would not cause the terrain to be saved to the Scene. (Mantis #845)
* Update svn properties.Jeff Ames2008-03-312-363/+363
|
* * Quick fix. Re-enabled some code which registers the Terrain Module's ↵Adam Frisby2008-03-301-1/+1
| | | | Commander with the scene (whoops).
* **Big ass update warning**Adam Frisby2008-03-308-38/+574
| | | | | | | | * Renamed plugin console message, to send a message to a plugin, use either "plugin <message>", or any unrecognised message will be sent ("plugin" sends explicitly) This replaces the old "script <message>". * Terrain commands - "terrain <command>" now works again. "Script terrain <command>" does not. Many of the commands have now been reimplemented, eg load-tile. However some have new syntax. * New console command handler, you can now use things like "terrain help" or "terrain save help". See TerrainModule.cs for an example of how to use the new "Commander" class. * Commander class - advanced processing of console input and also enables a script API to be generated from registered console commands.
* * Minor log message fix per mantis 829Justin Clarke Casey2008-03-291-1/+1
|
* Re-enabled terrain texture generation for the world map. Adam can clean up/ ↵MW2008-03-292-1/+57
| | | | | | | | sort it out when he gets time. Most likely doesn't really work in grid mode as the generated textures are marked as temporary and I don't think they are updated to the asset server. We have to either live with these textures being sent to the asset server, and manually clean them out from time to time or wait until there is some asset management system in place. Also currently the texture is only generated at region startup, it is not updated after terraforming.
* From: Michael Osias <mosias@us.ibm.com>Sean Dague2008-03-281-8/+16
| | | | | | | | | | | | | | | | This patch implements llMessageLinked. I had to make a change to llGetLinkNumber to return m_host.LinkNum + 1 for link sets of more than 1 prim, or 0 for a single object, since according to: http://rpgstats.com/wiki/index.php?title=LlMessageLinked linksets with 2 or more prims start the link numbering at 1, but a single prims link number is 0.
* checking that these two files are commented outMW2008-03-252-3/+3
|