Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Split migrations for RegionStore and EstateStore (see WARNING!) | AlexRa | 2010-05-23 | 4 | -103/+157 | |
| | | | | | | | | | | | | | | | | | | | | | | | | ok, so the estate stores now want their own migration files, but as it happened the SQL definition were inside the Region migrations. It seems better/cleaner to keep each 'store' separately updatable. WARNING: any editing in the middle of the migration scripts (as opposite to just appending to them) has the potential of messing up updates of existing databases. As far as I can see, this one is (probably) safe, the worst that could happen is the EstateStore migration silently fail if the estate the tables are already there. | |||||
| * | Prebuild: removed DB-specific test projects, added refs to Data.Tests | AlexRa | 2010-05-23 | 1 | -70/+7 | |
| | | ||||||
| * | Unitests: Asset, Estate, Region (the "legacy" one), Inventory | AlexRa | 2010-05-23 | 5 | -173/+137 | |
| | | | | | | | | | | | | | | | | The tests have been modified to work under NUnit 2.4.6 (the one currently used in the project). They will also work with NUnit 2.5+ as is, but will look better if you #define NUNIT25 for them. | |||||
| * | Added MS SQL test conn to INI - only as an example, modify before use!!! | AlexRa | 2010-05-23 | 1 | -4/+21 | |
| | | | | | | | | | | | | | | NOTE that this INI file is currently loaded as a embedded RESOURCE, which is weird and has a disadvantage of having to rebuild the Tests whenever the conn strings are changed. The only reason is that I couldn't figure out a reliable way to put this INI into the correct dir at runtime. If somebody can do it, that would be cool. | |||||
| * | Removed MySql and SQLite-specific asset test files | AlexRa | 2010-05-23 | 2 | -156/+0 | |
| | | ||||||
| * | BasicAssetTest.cs replaced by AssetTests.cs | AlexRa | 2010-05-23 | 1 | -0/+161 | |
| | | | | | | | | | | | | | | | | AssetTests: The name has changed to reflect the fact it is no longer a base class, but the complete asset test for all supported databases. The test can also check storing of CreatorID, but the feature is disabled at this commit! | |||||
| * | Bugfix in tests (must clear db before migrations, not after) | AlexRa | 2010-05-23 | 3 | -3/+3 | |
| | | ||||||
| * | EstateData tests passing on all DBs | AlexRa | 2010-05-23 | 1 | -28/+2 | |
| | | ||||||
| * | Corrections in RegionTests.cs. It now fully works! | AlexRa | 2010-05-23 | 1 | -48/+75 | |
| | | | | | | | | | | | | | | | | | | The problem was that some tests relied on prior tests to leave the DB in a particular state, but the test class cleared the DB every time. The affected tests have been merged into one to remove the dependencies. tested on all 3 Dbs, all tests green. | |||||
| * | Minor corrections in BasicDataServiceTest.cs | AlexRa | 2010-05-23 | 1 | -0/+41 | |
| | | | | | | | | | | (added more functions for cleaning up DB from the derived tests) | |||||
| * | MSSQL: added asset_flags, CreatorID to migrations | AlexRa | 2010-05-23 | 1 | -0/+6 | |
| | | ||||||
| * | MSSQLAssetData updated to support [CreatorID], [asset_flags] | AlexRa | 2010-05-23 | 1 | -5/+11 | |
| | | ||||||
| * | MSSQLAssetData: fixed some weirdness | AlexRa | 2010-05-23 | 1 | -7/+12 | |
| | | | | | | | | | | | | | | | | Fixed unfinished SQL in FetchAssetMetadataSet, fixed SQL in UpdateAsset (must not modify ID). NOT tested! But apparently shouldn't work worse than the previous version, esp. the FetchMetadata thing. | |||||
| * | All data tests made DBMS-independent | AlexRa | 2010-05-23 | 10 | -610/+160 | |
| | | ||||||
| * | Added generic base classes for testing database services | AlexRa | 2010-05-23 | 3 | -0/+241 | |
| | | | | | | | | | | | | | | | | | | | | These are some generic classes that simplify writing tests for any of the data connectors and databases. Among other things, configuring the connection strings is done once, in a separate resource file. Tests based on the new BasicDataServiceTest class require NUnit 2.5 or better. | |||||
* | | Change the way alpha is interpreted on prim text. Manris #4723 | Melanie | 2010-05-24 | 1 | -1/+1 | |
| | | ||||||
* | | minor: expand upon comments about not scheduling two full updates for ↵ | Justin Clark-Casey (justincc) | 2010-05-24 | 1 | -2/+3 | |
| | | | | | | | | attachments | |||||
* | | Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim | Diva Canto | 2010-05-23 | 12 | -7/+130 | |
|\ \ | ||||||
| * | | Remove an unneeded conditional | Melanie | 2010-05-23 | 1 | -2/+1 | |
| |/ | ||||||
| * | Apply http://opensimulator.org/mantis/view.php?id=4632 | Justin Clark-Casey (justincc) | 2010-05-21 | 2 | -2/+60 | |
| | | | | | | | | | | Adds dialog methods for MRM. Thanks ziah. | |||||
| * | Apply http://opensimulator.org/mantis/view.php?id=4627 | Justin Clark-Casey (justincc) | 2010-05-21 | 2 | -0/+20 | |
| | | | | | | | | Adds OwnerId and CreatorId properties to MRM.IObject | |||||
| * | Apply adaption of patch in http://opensimulator.org/mantis/view.php?id=4628 | Justin Clark-Casey (justincc) | 2010-05-21 | 1 | -3/+2 | |
| | | | | | | | | | | This prevents a ground-sitting avatar from being moved about in mouselook Thanks mirceakitsune! | |||||
| * | Merge branch 'master' of ssh://justincc@opensimulator.org/var/git/opensim | Justin Clark-Casey (justincc) | 2010-05-21 | 1 | -0/+57 | |
| |\ | ||||||
| * | | Added overload of SendGenericMessage to LLClientView with string list as ↵ | Mikko Pallari | 2010-05-21 | 9 | -0/+47 | |
| | | | | | | | | | | | | parameter. Now modules themselfs don't necessarily need to convert strings to byte arrays. Added this as it was removed in LightShare patch. | |||||
* | | | The 8th migration statement in AssetStore.migrations didn't look right. | Diva Canto | 2010-05-23 | 1 | -1/+1 | |
| |/ |/| | ||||||
* | | Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim | Melanie | 2010-05-21 | 2 | -69/+68 | |
|\ \ | |/ | ||||||
| * | Merge branch 'master' of ssh://justincc@opensimulator.org/var/git/opensim | Justin Clark-Casey (justincc) | 2010-05-21 | 2 | -17/+32 | |
| |\ | ||||||
| | * | Added a sanity check before using m_config in the Scene constructor | John Hurliman | 2010-05-21 | 1 | -16/+19 | |
| | | | ||||||
| * | | Merge branch 'master' of ssh://justincc@opensimulator.org/var/git/opensim | Justin Clark-Casey (justincc) | 2010-05-21 | 15 | -315/+207 | |
| |\ \ | ||||||
| * | | | rearrange SceneGraph.AddSceneObject() to return earlier if an object with ↵ | Justin Clark-Casey (justincc) | 2010-05-21 | 1 | -53/+49 | |
| | | | | | | | | | | | | | | | | | | | | | | | | that uuid is already in the scene this means that we don't perform pointless work | |||||
* | | | | Add a new priority scheme that works like FrontBack, but completely ↵ | Melanie | 2010-05-21 | 1 | -0/+57 | |
| |_|/ |/| | | | | | | | | | | | | | | | | | | | | deprioritizes static prims, creating a hierarchy as follows: 0 == own avatar < other avatars < pysical prims < static prims For a child agent, simply acts like FrontBack | |||||
* | | | * Added code comments to Prioritizer.cs that document how to add a new ↵ | John Hurliman | 2010-05-21 | 1 | -1/+13 | |
| |/ |/| | | | | | update priority policy | |||||
* | | * Moving all of the prioritization/reprioritization code into a new file ↵ | John Hurliman | 2010-05-21 | 15 | -315/+207 | |
|/ | | | | | | | Prioritizer.cs * Simplified the interest management code to make it easier to add new policies. Prioritization and reprioritization share code paths now * Improved the distance and front back policies to always give your avatar the highest priority | |||||
* | minor: remove LongRunning test designator from TestAddSceneObject() since it ↵ | Justin Clark-Casey (justincc) | 2010-05-21 | 1 | -1/+1 | |
| | | | | isn't, really | |||||
* | add test to make sure that adding an object where one already exists in the ↵ | Justin Clark-Casey (justincc) | 2010-05-21 | 1 | -0/+34 | |
| | | | | scene with that uuid fails | |||||
* | extend TestAddSceneObject() to check Scene.AddNewSceneObject() return boolean | Justin Clark-Casey (justincc) | 2010-05-21 | 2 | -5/+13 | |
| | | | | improve test to retrieve object by known uuid rather than dynamically assigned local id | |||||
* | Fix a problem where SceneGraph.AddSceneObject() would return false on ↵ | Justin Clark-Casey (justincc) | 2010-05-21 | 2 | -8/+14 | |
| | | | | | | successfully adding an object rather than true, in defiance of its method documentation This meant that the returns were inconsistent - false would be returned both for various scene object failure conditions (e.g. root part was null) and if the object was successfully added. | |||||
* | make oar object filename/pathname creation a helper method | Justin Clark-Casey (justincc) | 2010-05-21 | 5 | -38/+108 | |
| | | | | | reused in both tests and oar code reduction in checking is outweighed by greater test clarity | |||||
* | minor: refactor CreateAsset to eliminate dupe code | Justin Clark-Casey (justincc) | 2010-05-21 | 1 | -3/+5 | |
| | ||||||
* | add prim item and test asset save in save oar unit test | Justin Clark-Casey (justincc) | 2010-05-21 | 6 | -11/+55 | |
| | ||||||
* | Only send dialogs and notices to root agents, not child agents | Justin Clark-Casey (justincc) | 2010-05-21 | 1 | -9/+7 | |
| | ||||||
* | Change the way the object perms are propagated to attempt to salvage | Melanie | 2010-05-21 | 1 | -21/+23 | |
| | | | | some older content | |||||
* | Replace CSJ2K with fixed version (Mantis #3318) | Melanie | 2010-05-21 | 1 | -0/+0 | |
| | ||||||
* | * Made PriorityQueue non-generic so it natively understands EntityUpdate structs | John Hurliman | 2010-05-20 | 1 | -38/+32 | |
| | | | | * Replaced the per-avatar seen update tracking with update flag combining, to avoid overwriting full updates with terse updates | |||||
* | Ensure that the first update sent out for any given prim is a full update | Melanie Thielker | 2010-05-21 | 1 | -0/+11 | |
| | ||||||
* | Cleaned up MySql migrations a bit more, got rid of all old-form migration ↵ | Diva Canto | 2010-05-20 | 5 | -32/+8 | |
| | | | | files. Restored Presence table to its taboo-breaking form. | |||||
* | Removed sessionID from GridUserservice again. Removed parcel crossing ↵ | Diva Canto | 2010-05-20 | 9 | -21/+18 | |
| | | | | detection from Robust connector. Fixed Simian to continue to send those location updates upon parcel crossing, without changing the interface. | |||||
* | Merging slimupdates2 | unknown | 2010-05-20 | 32 | -889/+1093 | |
|\ | ||||||
| * | * Don't send texture data for prims in ImprovedTerseObjectUpdate packets ↵ | unknown | 2010-05-20 | 1 | -1/+5 | |
| | | | | | | | | unless we were asked to | |||||
| * | * Added sessionID to IGridUserService.SetLastPosition(), as some connectors ↵ | unknown | 2010-05-20 | 9 | -132/+189 | |
| | | | | | | | | | | | | will want to track position against sessionID instead of userID * Updated SimianPresenceServiceConnector to use the new LoggedOut/SetHome/etc methods and only update session position on parcel crossing |