| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|\ |
|
| |
| |
| |
| |
| |
| | |
Util.UTF8 (not all references were switched since not all OpenSim libraries reference OpenSim.Framework)
* Shrinks the largest in-memory object, the LLRAW.HeightmapLookupValue struct (only used for exporting to LLRAW terrain files), to the minimum possible size. This seems to have the odd side effect of cutting the size of the two double[256,256] terrain objects in half. Possibly an alignment optimization?
|
| | |
|
| |
| |
| |
| | |
- adding LandDataSerializer to OAR mechanics
|
| |
| |
| |
| | |
it too.
|
|/ |
|
|
|
|
| |
null checks on m_rootPart
|
|\ |
|
| |
| |
| |
| | |
with Store/Get
|
| |
| |
| |
| | |
separate insert and update methods.
|
|/
|
|
|
|
|
| |
SQlite. Fixes most grief in
http://opensimulator.org/mantis/view.php?id=4035
http://opensimulator.org/mantis/view.php?id=4027
|
| |
|
|
|
|
| |
parameter from MySQL/MySQLInventoryData.cs * Fixed a bug in SQLite/SQLiteAssetData.cs that was causing a NRE when updating an asset. * Improved the BasicAssetTest.cs to do full create/update/get testing * Improved the BasicInventoryTest.cs to do full create/update/get of both a folder and an item * Moved the null ref tests to the start of the PropertyCompareConstraint.cs, so that it doesn't throw when passing in a null item
|
|
|
|
| |
does not exist, to match the mysql behavior. * Modified SQLite/SQLiteRegionData.cs to only persist temporary items following the same rules mysql uses. * Added another ignore to the inventory test that was missing. * Added a few more ignores to the RegionTest that the first version of my test were missing. * Added ignoring the root Folder ID, which is set by the inventory system. * Added several improvements to the PropertyCompareConstraint: Protection against infinite loops, added IComparable<T> (for UUID) and moved IComparable before the property matching. * Fixed a bug where I was saving the inside of the ignore expression instead of the outside of it.
|
| |
|
|
|
|
| |
256m limitation within the OpenSimulator framework, however, the LLClient ClientView does not support regions larger then 256 meters so, if you try and make your region larger by setting Constants.RegionSize = 512; in OpenSim.Framework.Constants.cs, the terrain will not display on clients using the LLUDP protocol
|
| |
|
|
|
|
|
|
|
|
| |
* Uses mantis #3811 as a base (thanks jhuliman) with changes.
* E-mail regarding interface changes sent to the opensim-dev list
* Archive: https://lists.berlios.de/pipermail/opensim-dev/2009-July/007219.html
|
|
|
|
|
|
|
| |
them troubleshooting options and telling them to restart the simulator. This situation, hopefully is temporary and generates an exception when sqlite users first start OpenSimulator because of an unexpected condition in the database layer. Restart and all is well.
* Added a user friendly message to the 'No IInventoryService available' condition with troubleshooting options.
|
| |
|
| |
|
|
|
|
|
| |
SQLite error on creating user.
|
| |
|
|
|
|
| |
LICENSE.txt.
|
| |
|
|
|
|
|
|
|
| |
* This inconsistency has actually existed for some time but only the recent change brought it to light
* In the past, the default in ConfigurationLoader took precedence over the one in SQLiteAssetData
|
|
|
|
|
|
|
|
|
|
|
| |
previously done for sqlite inventory data.
* This revision contains a data migration. Please backup your sqlite region db as a precaution before using this code
* I also advise that you do a runprebuild[.sh|.bat] and a clean build ("nant clean build" if you're using the command line).
* This change is needed for future id schemes
|
| |
|
|
|
|
|
|
| |
provides persistent AvatarAppearance for SQLite.
Fixes Mantis #3296.
|
|
|
|
|
| |
you know a directory is just a special kind of file on Linux.
|
|
|
|
|
| |
with interactive logins, not under panda.
|
|
|
|
|
|
|
|
|
| |
* Introduced preprocess step in FetchAsset (Might revert this later)
* Some minor CCC
* Added actual implementation of GetUserProfile( uri ) and the corresponding handler to OGS1.
* Introduced non-functioning GetUserUri( userProfile) awaiting user server wireup (this might move elsewhere)
|
|
|
|
|
|
|
| |
* This corrects problems seen on some SQLite systems where the migration fails because the two argument substr() isn't implemented
* Thanks RemedyTomm!
|
| |
|
|
|
|
|
|
|
| |
* Remaining inconsistent uuids (non dashed) are in region store for sqlite and mysql
* Migration of these will happen at a later date, unless someone else wants to do it
|
|
|
|
| |
elsewhere
|
|
|
|
|
|
|
|
| |
anything that already contains a -
* Among other things, this means that if a migration is interrupted, it can simply be retried
|
|
|
|
|
|
| |
* This makes the representation consistent with that most commonly used in the other supported database layers
|
|
|
|
| |
that in all db tests. *phew*
|
|
|
|
| |
component tests.
|
|
|
|
|
| |
on this platform
|
|
|
|
|
|
|
|
|
| |
as UUIDs
* All existing functionality should be unaffected.
* Database schemas have not been changed.
|
|
|
|
|
|
| |
The new one already in the Library will be reinserted automatically.
Fixes Mantis #964
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
MySQL only, stubs for the others. This allows updating the cache with a single
item from the database.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This method fetches metadata for a subset of the entries in the assets
database. This functionality is used in the ForEach calls in the asset
storage providers in AssetInventoryServer. With this implemented,
frontends such as the BrowseFrontend should now work.
- MySQL: implemented, sanity tested
- SQLite: implemented, sanity tested
- MSSQL: implemented, not tested
- NHibernate: not implemented
|
|
|
|
|
|
|
| |
I do realize the setter has to be there for legacy reasons, but since the calls will never acually DO anyhting, I'm removing them.
* So, SOP.FolderID is actually a cruft field that should be removed.
|