aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-04-30* Completely inconsequential inventory odds and ends (actual impact - only ↵Justin Clarke Casey2-2/+10
one log message changed)
2008-04-30add a bunch of properties for User AppearanceSean Dague1-0/+104
2008-04-30The beginnings of a UserAppearance containerSean Dague1-0/+92
2008-04-30* Long awaited patch from A_Biondi Mantis 923. Kept alive by Melanie. ↵Teravus Ovares5-13/+134
Thanks A_Biondi and Melanie! * This builds but might not work. JustinCC will examine.. it may work out of the box.
2008-04-30move IUserService into the OpenSim.Framework.Communications assemblySean Dague1-0/+0
because all the other I***Service interfaces are there.
2008-04-29* Missed a file in previous commit. Sorry!Adam Frisby1-0/+65
2008-04-29* Spring cleaning.Adam Frisby64-1441/+1249
* Added new generic "Location" class to handle 2D integer locations. Going to use it to replace all RegionHandle and X,Y coordinate references throughout the entire project. You have been warned.
2008-04-28* Added basic 3-5 level undo on prim position/rotation/scale.Teravus Ovares2-0/+130
* In the future this should be a config option... and, hopefully this tides the builders over for a little while.
2008-04-27* Single Attachments now work from inventory. You can attach from inventory ↵Teravus Ovares2-0/+10
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-27* More attachment stuff, reworked some of the inventory routines to be what ↵Teravus Ovares1-2/+2
I need them to be for attachments.
2008-04-26* First draft implementation of copying prim inventory items back to agent ↵Justin Clarke Casey2-1/+4
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-24replace hard tabs with 4 spaces to be consistant in the source.Sean Dague8-141/+141
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 Ovares1-1/+3
* 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 Ovares1-2/+2
2008-04-23* Patch from Melanie. Mantis 0001037: Add various internal plumbing to ↵Teravus Ovares1-0/+3
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* Implement full grid mode Trash emptyJustin Clarke Casey2-15/+7
* Now, emptying the trash should remove folders and the items they contain as well as items which were not in a subfolder. * This will only work once both the region and grid servers have reached this revision. * You may also need to clear your cache before this will work * Refactoring to follow.
2008-04-23add a database_connect field for the asset server configSean Dague1-1/+9
which will let you specify a connection string. Required for Nhibernate, optional for sqlite (there is a sane default), ignored for mysql and mssql until someone implements the Iniatialise(string) method.
2008-04-23allow for Inventory database source to be specified in mainSean Dague3-21/+27
configs. This works with sqlite and nhibernate backends, and stays with default seperate ini files for mysql and mssql until someone writes those.
2008-04-23changes to allow asset_source to be specified in the opensim.iniSean Dague2-4/+5
this will work for sqlite and nhibernate, but will be ignored for mysql and mssql (reverting to their ini files) until someone writes that bit.
2008-04-23* Fix a console issue where pressing return on some operating systems cause ↵Teravus Ovares1-0/+4
the console to crash and complain about 0 regex matches.
2008-04-23* Implement proper emptying of trashcan on standaloneJustin Clarke Casey6-14/+84
* On standalone, folders (and their items) should now be persistently deleted on trash emptying, as well as immediate child items * An implementation for grid mode will follow.
2008-04-23Thank you kindly, Tyre for :Charles Krinke1-10/+16
Commands with arguments enclosed in Double quotation marks (e.g. filenames or objects with embedded blanks) should be parsed correctly. e.g.: console command "edit-scale" don't accept prim names with embedded blanks edit-scale Prim 20x20x20 20 20 20 Region# : edit-scale "Prim 20x20x20" 20 20 20 Region# : edit-scale Prim20x20x20 20 20 20 Searching for Primitive: 'Prim20x20x20' Edited scale of Primitive: Prim20x20x20 Region# :
2008-04-23* Patch #1026 - llDialog support -- Thanks Melanie!Adam Frisby1-1/+5
2008-04-23* Fix for mantis #1025 - Region always reports that location is unavailable. ↵Adam Frisby1-2/+3
Thanks Lulurun.
2008-04-23* Applying Mantis #1021 (llStartAnimation/llStopAnimation) - Thanks Melanie!Adam Frisby1-0/+2
2008-04-23* Applying Mantis #1020 (Animations) - Thanks Melanie.Adam Frisby2-12/+34
2008-04-23* Fix mantis #842 - folders which are created but left named "New Folder" in ↵Justin Clarke Casey1-1/+14
places other than directly under "My Inventory" should now be stored
2008-04-23From: Kurt Taylor <krtaylor@us.ibm.com>Justin Clarke Casey1-0/+12
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-22* Add folders and items locking in external manipulations of ↵Justin Clarke Casey1-20/+35
InventoryFolderImpl carried out by CachedUserInfo * These will do temporarily pending refactoring
2008-04-22* Add DeleteAllContents() method to InventoryFolderImpl - not yet used but ↵Justin Clarke Casey1-39/+109
will be soon * Add locking to InventoryFolderImpl class - need more though.
2008-04-22* Extend functionality to better handle delayed inventory service transfers ↵Justin Clarke Casey1-9/+30
to create folder, move folder and purge folder. * Old 1.18 get folder functionality requires a little more consideration
2008-04-22* Replace previous specific inventory callback code with generic alternativeJustin Clarke Casey2-30/+40
2008-04-22* Allow folder renaming to complete after an agent inventory has been ↵Justin Clarke Casey3-9/+91
received by a region from the inventory service * This replaces the old behaviour of failing straight away, which could cause lost updates if the inventory service was slow in responding * This is the first baby step to making all inventory requests behave this way, to reduce inventory lossage
2008-04-21From: Dr Scofield <hud@zurich.ibm.com>Sean Dague2-1/+5
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* Optimised using statements and namespace references across entire project ↵Adam Frisby75-208/+158
(this took a while to run).
2008-04-20* Remove user profile from cache when they log out from a region.Justin Clarke Casey2-2/+25
* 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* Tweak inventory login failure message to point to the region owner as ↵Justin Clarke Casey2-3/+3
first point of call rather than the grid owner
2008-04-20* Change lazy user inventory creation on first login to synchronous rather ↵Justin Clarke Casey1-1/+1
than async. * Add more error checking so that we don't proceed if there has been a problem with inventory retrieval
2008-04-20* On grid mode, if the inventory service is responding but returning an ↵Justin Clarke Casey1-2/+2
empty response to a whole agent inventory request, then post an inventory login failure message. IMO, this is better than allowing the agent to login with an apparantly blank inventory.
2008-04-19* Start catching rogue SocketExceptions which occur (at least on mono) when ↵Justin Clarke Casey1-0/+10
a response stream for a request which actually required no response, is closed
2008-04-19Thank you kindly krtaylor for a patch to solve:Charles Krinke1-0/+1
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-17* Re-Fixed caps Teravus Ovares4-16/+11
* This fixes chi11ken's/OpenViewer's libsl cap issue.
2008-04-17Update svn properties. Add copyright info to some source files.Jeff Ames6-10/+162
2008-04-17* Patch from ChrisDown to fix odd results when using landmarks. Thanks ↵Teravus Ovares1-1/+1
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-0/+3
* 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-16* Set default EstateSettings regionFlags to allow 'set home here', and ↵Teravus Ovares1-1/+1
'create landmark'. This won't apply retroactively, so you'll need to replace the region_flags value in your estate_settings.xml file to 336723974 and then in the estate tools dialog, re-set your desired simulator setup if you want people to be able to create landmarks without viewing admin options.
2008-04-16* Applying melanie's Landmark patch. Thanks Melanie!Teravus Ovares3-1/+8
* To make a landmark, you currently have to enable admin options in the advanced menu first. We're working on this.. however use the admin options solution in the mean time.
2008-04-16Thank you very much, Kmeisthax for:Charles Krinke2-3/+16
This patch makes the "Show in Search" checkbox on the viewer work. Additionally, I also discovered that show-in-search objects use the JointWheel flag, so this patch currently uses that flag. LibSL needs to add a flag to enum LLObject.ObjectFlags, "IncludeSearch = 32768" so we aren't using a legacy flag. Additionally this patch also contains a small fix to BaseHTTPServer that lets the response content-type to be something other than text/html. For some reason this didn't get submitted with the DataSnapshot merge.
2008-04-15* A tweak of the caps system so that new caps have random paths instead of a ↵Teravus Ovares2-1/+15
fixed path * This allows caps requests to be routed to regions where the agent is currently a root agent instead of the region that they logged into as it did previously. * This fixes a wide variety of bugs related to 'can't do X once i've crossed a border'. * The first seed cap request fails, the second one works. (this generates an error message on the console) * Experimental.
2008-04-15* Make it easier to follow logins on the user server by changing and tidying ↵Justin Clarke Casey1-18/+22
up log messages