aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Refactored ClientView into LLClientView. Removed all direct references to ↵Adam Frisby2008-05-022-5/+17
| | | | | | | | | UDPServer and replaced with IClientNetworkServer. * This should, in theory, let us make new servers with different protocols very easily (rather than the challenge we would have faced before). * BREAKS LoadBalancing module for the moment. * Commit 1/3 - Please dont attempt to update to this revision until all 3 are in.
* minor refactoring. Change getName and GetVersion methods (yes the had ↵Sean Dague2008-05-022-3/+3
| | | | | | | | different casings) to Name and Version properties for the User stores.
* Update svn properties.Jeff Ames2008-05-022-522/+522
|
* * Refactor: Remove redundant userID from further up the inventory request chainJustin Clarke Casey2008-05-012-2/+3
|
* * Refactor: Remove the unused userID parameter that was being passed into ↵Justin Clarke Casey2008-05-014-101/+104
| | | | | | | | almost every inventory method * This allows lots of redundant inventory methods with only slightly different names to be eliminated.
* create pass through of UserManagerBase to plugin callsSean Dague2008-05-011-4/+55
|
* remove the db4o asset serverSean Dague2008-05-011-145/+0
|
* added stubs for appearance bits to all the db layersSean Dague2008-05-011-0/+12
|
* * Thanks to Mic Bowman for inspiring me to look at that we are still using ↵Adam Frisby2008-05-011-1/+1
| | | | ASCIIEncoder in places we shouldn't.
* added in IUserService functions. These don't do anything yet,Sean Dague2008-05-013-64/+118
| | | | | | | but the set all compiles together fine, and it provides people an idea of where we are heading.
* * Breaking all the code, breaking all the code..!Adam Frisby2008-05-0114-25/+25
| | | | | * Made a bunch more members static, removed some dead code, general cleaning.
* * Removing duplicate files that somehow got undeleted from TortoiseSVN. Fixed.Adam Frisby2008-05-012-578/+0
|
* * Cleaned namespaces of entire solution. OpenSim directories now correspond ↵Adam Frisby2008-05-0131-81/+596
| | | | with namespaces.
* * Assorted spring cleanings.Adam Frisby2008-05-014-5/+2
|
* Update svn properties. Minor formatting cleanup.Jeff Ames2008-05-011-64/+64
|
* * Spring cleaned a bunch of '//TODO: unused' marked functions.Adam Frisby2008-04-301-54/+0
|
* * Refactor: Rename InventoryFolderImpl.HasSubFolder() to GetDescendentFolder()Justin Clarke Casey2008-04-303-12/+12
|
* * Resolve mantis 1068, 1095Justin Clarke Casey2008-04-302-10/+38
| | | | | | | * The resolution takes the form of not crashing the session if the folder the user is attempting to add already exists (e.g. there is one already with the same UUID). * Printing out warnings instead
* * Completely inconsequential inventory odds and ends (actual impact - only ↵Justin Clarke Casey2008-04-302-2/+10
| | | | one log message changed)
* add a bunch of properties for User AppearanceSean Dague2008-04-301-0/+104
|
* The beginnings of a UserAppearance containerSean Dague2008-04-301-0/+92
|
* * Long awaited patch from A_Biondi Mantis 923. Kept alive by Melanie. ↵Teravus Ovares2008-04-305-13/+134
| | | | | | | Thanks A_Biondi and Melanie! * This builds but might not work. JustinCC will examine.. it may work out of the box.
* move IUserService into the OpenSim.Framework.Communications assemblySean Dague2008-04-301-0/+0
| | | | | | because all the other I***Service interfaces are there.
* * Missed a file in previous commit. Sorry!Adam Frisby2008-04-291-0/+65
|
* * Spring cleaning.Adam Frisby2008-04-2964-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.
* * Added basic 3-5 level undo on prim position/rotation/scale.Teravus Ovares2008-04-282-0/+130
| | | | | * In the future this should be a config option... and, hopefully this tides the builders over for a little while.
* * Single Attachments now work from inventory. You can attach from inventory ↵Teravus Ovares2008-04-272-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.
* * More attachment stuff, reworked some of the inventory routines to be what ↵Teravus Ovares2008-04-271-2/+2
| | | | I need them to be for attachments.
* * First draft implementation of copying prim inventory items back to agent ↵Justin Clarke Casey2008-04-262-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
* replace hard tabs with 4 spaces to be consistant in the source.Sean Dague2008-04-248-141/+141
| | | | | | Please adjust your editors to not use hard tabs.
* * Adds much better support for attachments that you right click on in world.Teravus Ovares2008-04-241-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.
* * Fixed an annoying pop-up box when crossing borders.Teravus Ovares2008-04-231-2/+2
|
* * Patch from Melanie. Mantis 0001037: Add various internal plumbing to ↵Teravus Ovares2008-04-231-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.
* * Implement full grid mode Trash emptyJustin Clarke Casey2008-04-232-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.
* add a database_connect field for the asset server configSean Dague2008-04-231-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.
* allow for Inventory database source to be specified in mainSean Dague2008-04-233-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.
* changes to allow asset_source to be specified in the opensim.iniSean Dague2008-04-232-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.
* * Fix a console issue where pressing return on some operating systems cause ↵Teravus Ovares2008-04-231-0/+4
| | | | the console to crash and complain about 0 regex matches.
* * Implement proper emptying of trashcan on standaloneJustin Clarke Casey2008-04-236-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.
* Thank you kindly, Tyre for :Charles Krinke2008-04-231-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# :
* * Patch #1026 - llDialog support -- Thanks Melanie!Adam Frisby2008-04-231-1/+5
|
* * Fix for mantis #1025 - Region always reports that location is unavailable. ↵Adam Frisby2008-04-231-2/+3
| | | | Thanks Lulurun.
* * Applying Mantis #1021 (llStartAnimation/llStopAnimation) - Thanks Melanie!Adam Frisby2008-04-231-0/+2
|
* * Applying Mantis #1020 (Animations) - Thanks Melanie.Adam Frisby2008-04-232-12/+34
|
* * Fix mantis #842 - folders which are created but left named "New Folder" in ↵Justin Clarke Casey2008-04-231-1/+14
| | | | places other than directly under "My Inventory" should now be stored
* From: Kurt Taylor <krtaylor@us.ibm.com>Justin Clarke Casey2008-04-231-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
* * Add folders and items locking in external manipulations of ↵Justin Clarke Casey2008-04-221-20/+35
| | | | | | | | InventoryFolderImpl carried out by CachedUserInfo * These will do temporarily pending refactoring
* * Add DeleteAllContents() method to InventoryFolderImpl - not yet used but ↵Justin Clarke Casey2008-04-221-39/+109
| | | | | | | | will be soon * Add locking to InventoryFolderImpl class - need more though.
* * Extend functionality to better handle delayed inventory service transfers ↵Justin Clarke Casey2008-04-221-9/+30
| | | | | | | | to create folder, move folder and purge folder. * Old 1.18 get folder functionality requires a little more consideration
* * Replace previous specific inventory callback code with generic alternativeJustin Clarke Casey2008-04-222-30/+40
|