aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Data/MySQL (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-05-21this removes use of the mapper for wearables, and I can confirm thingsSean Dague3-88/+109
get saved to the database. There are still issues on wearing things after a cleared cache that I'm looking at now.
2008-05-21create some direct sql calls for appearanceSean Dague1-0/+109
2008-05-19autocreate appearance table if it isn't thereSean Dague2-0/+18
2008-05-19prep for changes need to create the appearance tablesSean Dague1-4/+1
by default
2008-05-19make the super class conveniance appearance stuff virtualSean Dague1-2/+2
so they can be overrided correctly by subclasses
2008-05-19i can haz pantz?Sean Dague1-3/+1
You sure can. This change set restores pants (and the rest of the default appearance) in grid mode. The root issue had to do with serializing multi-faced textures to the grid server. This also restores the lookup path through the avatar factory module, as that seems the reasonable place to have it live. Some clean up patches are coming later as well, plus testing on standalone, but this should be in a good kicking around state for grid users.
2008-05-17Formatting cleanup.Jeff Ames1-8/+8
2008-05-16it helps to actually create the database if the connectSean Dague1-0/+1
string is provided. My bad.
2008-05-16in theory, this moves the appearance mapper to liveSean Dague1-37/+70
under the MySQLUserData. There is a lot of in theory here so testing would be appreciated.
2008-05-16Formatting cleanup.Jeff Ames6-132/+132
2008-05-15testing avatar appearance as a user serviceSean Dague1-9/+9
2008-05-15remove my UserAppearance object, switch all code to useSean Dague1-3/+3
AvatarAppearance instead.
2008-05-14More formatting cleanup.Jeff Ames1-2/+5
2008-05-14Formatting cleanup.Jeff Ames2-2/+2
2008-05-08* You can haz more spring cleaning.Adam Frisby1-8/+2
* Eventually this codebase will be clean. >_>
2008-05-06De-tabify source.Jeff Ames1-1/+1
2008-05-04* Implemented DIE_AT_EDGE and Temporary objects don't save to the database.Teravus Ovares1-1/+3
2008-05-02plumb in connection string to the user database paths. mysql and mssqlSean Dague1-3/+3
just ignore this for now, but it lets us get connect strings to sqlite and nhibernate.
2008-05-02minor refactoring. Change getName and GetVersion methods (yes the had ↵Sean Dague1-4/+4
different casings) to Name and Version properties for the User stores.
2008-05-01* Refactor: Remove the unused userID parameter that was being passed into ↵Justin Clarke Casey1-56/+7
almost every inventory method * This allows lots of redundant inventory methods with only slightly different names to be eliminated.
2008-05-01added stubs for appearance bits to all the db layersSean Dague1-0/+27
2008-05-01* Thanks to Mic Bowman for inspiring me to look at that we are still using ↵Adam Frisby1-1/+1
ASCIIEncoder in places we shouldn't.
2008-05-01* In ur code. Making it static.Adam Frisby2-24/+24
* Converted a bunch of functions to static functions.
2008-05-01Update svn properties. Minor formatting cleanup.Jeff Ames2-40/+40
2008-05-01* Add more class cast exceptions to mysql read inventory item to cover all ↵Justin Clarke Casey1-3/+26
new fields - not just those I think are initially failing. * This is more likely to allow existing mysql databases to work temporarily, if the previous revision doesn't work
2008-05-01* Align new fields upgrade sql to have the same 'not null' and default ↵Justin Clarke Casey7-36/+36
settings as when an inventoryitems table is newly created * Normalize logging titles in database code, though this doesn't yet cover invoking code
2008-05-01* Change mysql inventory items table version 3 upgrade sql to provide ↵Justin Clarke Casey1-5/+5
explicit default values
2008-05-01* Insert temporary cast exception catching code to deal with mantis 1099 - ↵Justin Clarke Casey1-3/+29
mysql inventoryitems table problem
2008-04-30* Spring cleaned a bunch of '//TODO: unused' marked functions.Adam Frisby1-42/+0
2008-04-30* Refactored the land table to be versionable in mySQL.Teravus Ovares3-11/+170
* Added AuthbuyerID so that if someone sets a land for sale to someone and then restarts the simulator, when the simulator comes back up, the setting persists.
2008-04-30* Add a scratch implementation of the new inventory fields to the mssql ↵Justin Clarke Casey1-4/+8
database adapter * I don't use mssql so this may not work, corrections (in the form of patches) are welcome. * Unlike mysql, mssql requires manual updating of existing tables here (which should mean just adding the new fields manually)
2008-04-30* Change new inventory groupID field to 36 rather than 63Justin Clarke Casey1-1/+1
* Add updated stub mssql inventory sql (only really because I was in the middle of this when I spotted the numeric transposition)
2008-04-30* Actually enable the inventory upgrade sql if appropriateJustin Clarke Casey1-6/+7
2008-04-30* Patch by Melanie. Implements proper objectflags on child objects. Thanks ↵Teravus Ovares1-1/+1
Melanie! RE: 0001079: r4387. touch() event does not fire when touch script is in root prim and child prims are touched
2008-04-30* Long awaited patch from A_Biondi Mantis 923. Kept alive by Melanie. ↵Teravus Ovares3-5/+32
Thanks A_Biondi and Melanie! * This builds but might not work. JustinCC will examine.. it may work out of the box.
2008-04-24in theory, let you pass the mysql connection string into theSean Dague2-3/+21
mysql manager class. This could use some testing of inventory and asset services. Once this is prooved out, I'll do it for mssql as well.
2008-04-23allow for Inventory database source to be specified in mainSean Dague1-0/+6
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 Dague1-0/+7
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* Implement proper emptying of trashcan on standaloneJustin Clarke Casey1-1/+1
* 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-21* Optimised using statements and namespace references across entire project ↵Adam Frisby6-21/+24
(this took a while to run).
2008-04-18* Insert some missing database locks for inventory and user data on mysqlJustin Clarke Casey2-7/+20
2008-04-15* Make it easier to follow logins on the user server by changing and tidying ↵Justin Clarke Casey1-2/+2
up log messages
2008-04-11* Discerned between AddProfile and UpdateProfile in region registrationlbsa711-0/+5
:: Believe it or not, but INSERT/UPDATE is actually a better pattern than REPLACE, since, with INSERT/UPDATE you can catch erroneous UPDATES to non-INSERTed items as well as catch erroneous re-INSERTS. in 95% of the cases, you SHOULD have a clear INSERT context, and a clear and separate UPDATE context. If you think your case falls within the 5%, maybe you should re-evaluate your code. ::
2008-04-10renaming of attributes in UserAgentData for readabilitySean Dague1-6/+6
2008-04-10changing UserAgentData to use properties. This caused moreSean Dague1-25/+49
grief than expected, as monodevelop doesn't like to refactor properties of properties.
2008-04-10further renaming of properties for claritySean Dague2-19/+19
2008-04-10moved fields to properties for UserDataProfile, which wasSean Dague2-40/+51
actually a little more work than I expected given the copious use of out params.
2008-04-08further refactor and rename of InventoryFolderBase propertiesSean Dague1-2/+2
to reflect what they really are.
2008-04-07more refactoring, this time on InventoryFolderBaseSean Dague1-17/+17
* wrap attributes in properties * clean up names a little bit * clean up name styles
2008-04-07Refactor InventoryItemBase to do the following:Sean Dague1-26/+26
* wrap fields as Properties * rename some fields/properties to more sensible names * set style to PropName to match more standard C# approach