aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Data/MySQL/MySQLRegionData.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-10-03Add database persistence for material settingMelanie Thielker1-0/+5
2008-10-01add delete prim tests. Found and fixed bugs where regionSean Dague1-2/+2
is not respected by sqlite or mysql drivers so that deleting and object in a region actually deletes that object from any region.
2008-09-26* Patch from JHurlimanTeravus Ovares1-3/+3
* Updates to libomv r2243, * Remove lots of unnecessary typecasts * Improves SendWindData() Thanks jhurliman. * Will update OpenSim-libs in 10 minutes..
2008-09-25removal of more dead alter table codeSean Dague1-39/+2
2008-09-18- Add Dispose method to IRegionDataStoreHomer Horwitz1-0/+2
- Add necessary dummy Dispose-methods where they are missing - Implement the SQLite Dispose-methods (currently only used for unit tests, in the next commit)
2008-09-10Mantis #511Melanie Thielker1-1/+2
Allow parsing of hexadecimal int constants from strings. Also fixes a DBNull value in the touch type field crashing the sim
2008-09-10Thanks, nlin, for a patch implementing persistence for "When Left Clicked"Mike Mazur1-0/+5
object property. Fix issue 2149.
2008-09-08Implement proper persistence of the following prim properties:Melanie Thielker1-3/+17
Floating text, Rotation, Texture animation, Particle System This will make "Eye Candy" scripts work without modification in XEngine. The use of the CHANGED_REGION_RESTART hack is no longer needed. Implemented in MySQL only, hovertext also in SQLite.
2008-09-06* This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares1-69/+69
* This is a HUGE OMG update and will definitely have unknown side effects.. so this is really only for the strong hearted at this point. Regular people should let the dust settle. * This has been tested to work with most basic functions. However.. make sure you back up 'everything' before using this. It's that big! * Essentially we're back at square 1 in the testing phase.. so lets identify things that broke.
2008-09-02apparently I missed one of the old version routines that could beSean Dague1-39/+0
removed. Removing that now.
2008-08-27we're past checkin 6000, so now cleaning up all the cruft of the preSean Dague1-302/+3
migration database upgrade paths. This is coming in in stages.
2008-08-24Selling an object in-place (as original) now works. Builders canMelanie Thielker1-2/+14
now ply their trade. Is that nuts?
2008-08-24Plumb the data path for all those eye candy values. Saves textureMelanie Thielker1-55/+139
animation, target omega, looped sound, script access pin, allowed drop state and sale data. Loads it, too. Not all tested. Code: No Nuts. Data: Cannot Guarantee Nut Free.
2008-08-18Formatting cleanup.Jeff Ames1-60/+59
2008-08-16* Rename *DataStore classes to *RegionData to align with SQLiteJustin Clarke Casey1-0/+0
2008-08-07Minor formatting cleanup.Jeff Ames1-2/+2
2008-07-26The hazards if unclean sourc trees. Yours truly got bitten this time.Melanie Thielker1-2/+4
Re-fix the re-fix from a clean build. This makes the region based settings work as advertised
2008-07-26Re-Fix the fixMelanie Thielker1-1/+1
2008-07-26Fix Mantis #1830Melanie Thielker1-0/+1
Makes region settings save on second and subsequent sim restarts after upgrading.
2008-07-25Patch #9155 (Mantis #1793)Melanie Thielker1-0/+1
Fix a regression that caused the region settings not to save. Still no SQLite support for region settings. MySQL now functional.
2008-07-23refactor TaskInventoryItem Mask -> Permissions to be consistant with how thingsSean Dague1-10/+10
are stored in the db.
2008-07-23refactored LandData to use properties, and cleaned up the naming onSean Dague1-70/+70
the properties a bit to be more consistant with other objects (having things like .Name .Description, etc).
2008-07-18Introduce a separate connection string for estates, which defaults to the one giMelanie Thielker1-22/+1
ven for the region datastore. Removes the flag to store prim inventories, which are now always stored.
2008-07-18masks MySQL password from console startup messagesDahlia Trimble1-1/+22
2008-07-18Patch #9151Melanie Thielker1-140/+3
Makes the estate dialog fully functional. Implements all client facing functionality. Moves estate data from estate_settings.xml, which is used to provide defaults, to the region data store. Creates one estate for each region, and places the region in it. Converts all region bans to estate bans.
2008-07-07change SitTarget calls from functions to propertiesSean Dague1-14/+15
2008-07-06Copyright notices and formatting cleanup.Jeff Ames1-2/+2
2008-07-01Mantis#1639. Thank you, Melanie for a patch that:Charles Krinke1-1/+8
Reads estate_settings.xml and populates the database from it. If there is no record, just passes the defaults to the application.
2008-06-30Mantis#1637. Thank you kindly, Melanie for a patch that:Charles Krinke1-0/+6
Make each region load it's settings from the database on startup. No user functionality yet.
2008-06-29* Fix for http://opensimulator.org/mantis/view.php?id=1512Justin Clarke Casey1-18/+94
* Introduce experimental wait timeout checking to mysql region datastore code * This should mean that if the mysql connection has timed out, we should automatically reconnect and not fail or drop queries on region database manipulations
2008-06-29patch and files from mantis #1630, Thanks MelanieMW1-0/+183
2008-06-27last round of warning squashing. calling it a day now.Dr Scofield1-152/+152
2008-06-26Apply patch from bug #1601 -- more documentation for Data/MySQL. Thanks ↵Jeff Ames1-36/+223
kerunix_Flan!
2008-06-26Mantis#1595. Thank you, Melanie for a patch that:Charles Krinke1-0/+3
Adds pipes for the prim item flags field
2008-06-26Add patch from bug #1596 - adds Doxygen documentation in OpenSim.Data.MySQL ↵Jeff Ames1-3/+65
files. Thanks kerunix_Flan!
2008-06-21* Adds Region ban capability to Regions. You access this by going to ↵Teravus Ovares1-0/+117
World->Region/Estate. Then on the Estate tab, at the lower right hand corner, clicking the 'Add' button and picking an avatar. * It only persists across reboots for the mySQL datastore currently. * Currently have stubs in the other datastores.
2008-06-20* Handle parcel telehub location corruption gracefully. DBNullTeravus Ovares1-7/+16
* mySQL this time.
2008-06-19fix an edge case with migrations in the region store.Sean Dague1-0/+4
Add migration support to gridstore.
2008-06-12Fix mysql migrations. This is tested with an existing up to date schema,Sean Dague1-0/+1
and no schema. It should also work with a non up to date schema as well. Btw, meetings in which I can get code done are the right kind of meetings.
2008-06-12* minor: Remove and tidy duplicate 'storing object to scene' messages in logJustin Clarke Casey1-1/+1
2008-06-12this, in theory, adds migration support to mysql for all Sean Dague1-72/+84
data sources besides the grid store. It is only lightly tested so the less adventurous should wait a couple of checkins before upgrading.
2008-06-10Mantis#1501. Thank you kindly, Nebadon, for a patch thatCharles Krinke1-1/+7
addresses the 'terrain fill 0' error.
2008-06-02* experimental: Make OpenSim archiver save and reload all prim textures when ↵Justin Clarke Casey1-0/+1
not all faces have the same texture
2008-05-28remove terrain bloat, only keep last terrain revisionSean Dague1-1/+5
for mysql. For active terraformers this should return a lot of database space.
2008-05-28remove an erroneous line to fetch the terrain table in a way that Sean Dague1-2/+0
isn't actually used.
2008-05-26* Potential fix for Mantis#167, 332 - MySQL Thread collision.Adam Frisby1-61/+76
2008-05-16Formatting cleanup.Jeff Ames1-92/+92
2008-05-04* Implemented DIE_AT_EDGE and Temporary objects don't save to the database.Teravus Ovares1-1/+3
2008-05-01* In ur code. Making it static.Adam Frisby1-22/+22
* Converted a bunch of functions to static functions.
2008-05-01* Align new fields upgrade sql to have the same 'not null' and default ↵Justin Clarke Casey1-23/+23
settings as when an inventoryitems table is newly created * Normalize logging titles in database code, though this doesn't yet cover invoking code