aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-04-27* Single Attachments now work from inventory. You can attach from inventory ↵Teravus Ovares5-16/+195
and detach from inventory. * Detaching from right clicking in world, detaches to your inventory. * If you go up to a prim and attach it from in world, it appears in your inventory. * Attachment placement is saved when you detach them. * Choosing wear remembers your last attachment point from inventory. * Wrote a method to update an inventory item's asset and sends the updated inventory item to the Client * Wrote a recursive method to find the folder of a known existing inventory item. * Removed a block on physics object position on creation. This might crash a region or two, let us know via Mantis if your region crashes because of a physics out of bounds error. * Drop doesn't work. The menu item doesn't even come up. Don't know why :P.
2008-04-27Minor svn, formatting cleanup.Jeff Ames1-4/+0
2008-04-27* More attachment stuff, reworked some of the inventory routines to be what ↵Teravus Ovares5-32/+161
I need them to be for attachments.
2008-04-26* Tidy up and comments related to last inventory related commitJustin Clarke Casey1-5/+5
2008-04-26* First draft implementation of copying prim inventory items back to agent ↵Justin Clarke Casey6-12/+112
inventory * Now, if you own an item in a prim, you should be able to successfully drag it back into your inventory * Temporarily, users which are not owners of the item cannot copy it, even if 'everyone can copy' is set * This is pending fixes/implementation of upstream permission implementation
2008-04-26* Ooops, attachments now teleport/cross region borders along with your ↵Teravus Ovares6-22/+141
avatar. Those dastardly objects stick to you.
2008-04-26* Committing Mantis #1061 - llRegionSay and llSetPrimitiveParams ↵Adam Frisby1-20/+19
implementations. Thanks Melanie!
2008-04-25* Fixes prim crossing. See bug 1050.Teravus Ovares5-5/+65
* Causes the internal handling of attachments to put the prim group conceptually at the position of the avatar instead of 0,0,0
2008-04-25* Check in odds and ends which remain as an attempt to get the item ↵Justin Clarke Casey4-13/+56
properties panel for a prim's contents working * Temporarily hacked things to bring our protocol data flow to be pretty much completely identical to the Linden's for this - to absolutely no avail. * Leaving commented code in as a springboard for some future attempt
2008-04-25* Fixes Mantis: 1049. Y Texture repeat not being applied to resulting ↵Teravus Ovares1-1/+1
animation.
2008-04-25* Fixes the object pay box to default to -2,-2,-2,-2,-2. Fixes mantis 1045.Teravus Ovares1-1/+1
2008-04-25* Used thomas' patch m884 as an example to make HUD attachments work. ↵Teravus Ovares1-1/+1
While I didn't use the patch directly, I did use the following from the patch to convert the uint value into the byte: (byte)((m_attachmentPoint % 16) * 16 + (m_attachmentPoint / 16))
2008-04-25* Implements llTarget, llTargetRemove, at_target(), not_at_target()Teravus Ovares4-5/+204
2008-04-24replace hard tabs with 4 spaces to be consistant in the source.Sean Dague8-387/+387
Please adjust your editors to not use hard tabs.
2008-04-24* Adds much better support for attachments that you right click on in world.Teravus Ovares4-12/+116
* Your friends can see your attachments now. People who appear in the sim after you've attached something can also see your attachments. * You can position & rotate your attachments now. Positions do *not* save. * You can detach attachments now the regular way. * Attachments do not cross into other regions with you..(this isn't too far off) * Updated ODE to not request terse updates on child prim.
2008-04-23* Fixed an annoying pop-up box when crossing borders.Teravus Ovares3-5/+13
2008-04-23* Patch from Melanie. Mantis 0001037: Add various internal plumbing to ↵Teravus Ovares2-2/+122
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* Adds llSetStatus(STATUS_ROTATE_X | STATUS_ROTATE_Y | STATUS_ROTATE_Z,TF)Teravus Ovares2-3/+56
* Currently if you apply that to only one or two axis you get unpredictable and sometimes explosive results. * Three axis works well enough to play with it anyway. More work is needed here. * Fixed an incorrectly named method in ODE.NET
2008-04-23* Patch for #973 - Object Rez from Inventory ignores permissions - Thanks ↵Adam Frisby4-11/+126
tglion!
2008-04-23* Applying Mantis #1022 - Thanks Melanie!Adam Frisby1-2/+11
2008-04-23* Applying Mantis #1021 (llStartAnimation/llStopAnimation) - Thanks Melanie!Adam Frisby1-1/+1
2008-04-23* Applying Mantis #1020 (Animations) - Thanks Melanie.Adam Frisby3-66/+129
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: Dr Schofield <hud@zurich.ibm.com>Justin Clarke Casey1-5/+15
the attached patch fixes http://opensimulator.org/mantis/view.php?id=936 aka load-xml/load-xml2 crashing. problem lies with basic physics not creating physics actors. the solution was already present in SceneObjectPart.cs.
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* Implements llScriptDangerTeravus Ovares1-5/+30
* Made the scene's scriptDanger method more generic so both the llScriptDanger method and the Script engine method use the same private method.
2008-04-22* Implemented NoScript areas (without loosing script state).Teravus Ovares1-0/+59
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-21* Added missing reference to OpenSim.Framework.Communications to ↵Adam Frisby1-602/+602
RemoteAdminPlugin to fix a compile error introduced by the Radmin patch.
2008-04-21* Various compiler warning cleanups.Adam Frisby2-2/+2
2008-04-21From: Dr Scofield <hud@zurich.ibm.com>Sean Dague3-5/+31
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 Frisby60-252/+215
(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-20* Remove user profile from cache when they log out from a region.Justin Clarke Casey1-0/+2
* A much more significant fix is required to clean up the cache when a user moves out of a region, but really better handling of delayed inventory cache updates needs to be written first, and possibly better affinity to cut down agent inventory requests when the move is between two regions hosted on the same server.
2008-04-20* Updates LSL2CS converterTeravus Ovares4-3/+149
* All objects are not touchable by default now * When a script listens for one of the touch events in the state, an object becomes touchable. * All LSL scripts report which events they consume now ** This uses semi-complicated Regex to discover the events, stick them in a dictionary, and then write a method call into each script state's state_entry() event. ** Tedd may figure out a better way to do this in the future. For now, this works for LSL.
2008-04-19Thank you kindly krtaylor for a patch to solve:Charles Krinke3-1/+55
Linked objects won't scale together properly, only the root object scales. This happens with scaling both up and down or inputting numbers in the edit dialog.
2008-04-19* Fix build break in previous revisionJustin Clarke Casey1-1/+1
2008-04-18* Fixed two compiler warnings dealing with IPAddress equality.Adam Frisby1-3/+1
2008-04-18* Added lock persistenceTeravus Ovares1-3/+4
* Temporarily disabling click+drag+move for non physical things until more experimenting is done to figure out how to get a sideways hand cursor in the client.
2008-04-17* Re-Fixed caps Teravus Ovares7-269/+186
* This fixes chi11ken's/OpenViewer's libsl cap issue.
2008-04-17* Acks the first UseCircuitCode packet Teravus Ovares1-0/+25
* Implements Teleport One Agent Home
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.