aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Refactor: Move MoveFolder() and PurgeFolder() into CachedUserInfo (which ↵Justin Clarke Casey2008-05-032-62/+100
| | | | arguably should be split)
* * Refactor: move UpdateFolder into CachedUserInfoJustin Clarke Casey2008-05-032-24/+48
|
* * Make user profile cache service complain if the caller assumes a profile ↵Justin Clarke Casey2008-05-031-13/+42
| | | | exists when in fact it does not
* * Refactor: Move bulk of CreateFolder from UserProfileCacheService into ↵Justin Clarke Casey2008-05-033-73/+115
| | | | | | | | CachedUserInfo * Remove unused/superseded methods from GridInventoryService
* * Refactor: remove redundant userId parameter from UpdateItem() and DeleteItem()Justin Clarke Casey2008-05-031-4/+4
| | | | | | * Put warning in remove folder method about non implementation (not that this is used anyway - may be legacy)
* * Refactor: remove pointless agentId parameter from CachedUserInfo.AddItem()Justin Clarke Casey2008-05-033-764/+1
| | | | | | * Remove old framework asset transactions files which were region modularized
* * For your fragging desire, damage enabled land works, but watch out!, life ↵Teravus Ovares2008-05-032-0/+14
| | | | does not regenerate until you're dead!
* plumb in connection string to the user database paths. mysql and mssqlSean Dague2008-05-023-5/+11
| | | | | | | just ignore this for now, but it lets us get connect strings to sqlite and nhibernate.
* * More refactorings of UDPServer.Adam Frisby2008-05-021-100/+0
| | | | | | * Removed all references where possible. * Renamed lots of variables from UDPServerXYZ to clientServerXYZ
* adding a few more prep parts for this objectSean Dague2008-05-021-14/+33
|
* * 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# :