Dean Herbert
|
0e1328a30e
|
Add maximum try count before bailing
|
2017-10-20 08:01:38 +09:00 |
|
Dean Herbert
|
efaf98c5cf
|
Allow recovery from a very broken database
|
2017-10-20 00:48:27 +09:00 |
|
Dean Herbert
|
9b1ed5b3aa
|
Keep trying until delete succeeds
Turns out it can fail if file handles are still open.
|
2017-10-19 23:33:27 +09:00 |
|
Dean Herbert
|
d9fd05a5af
|
Hidden cannot be null
|
2017-10-19 23:19:30 +09:00 |
|
Dan Balasescu
|
22d39c6bf7
|
Merge pull request #1350 from UselessToucan/EfCore
Use EF for SQLite interfacing
|
2017-10-19 21:51:50 +09:00 |
|
Dean Herbert
|
8aea6068ba
|
Add fallback logic for the case where previous database can't be migrated
|
2017-10-19 21:37:09 +09:00 |
|
Dean Herbert
|
7ce6167220
|
Merge branch 'master' into EfCore
|
2017-10-19 21:20:22 +09:00 |
|
Dan Balasescu
|
f49f02fda4
|
Merge pull request #1387 from peppy/fix-duplicate-opentk-reference
Remove duplicate reference to opentk package
|
2017-10-19 21:12:39 +09:00 |
|
Dean Herbert
|
1672e0d6b6
|
Add fallback logic in case migration fails
Nuke it all.
|
2017-10-19 21:11:43 +09:00 |
|
Dean Herbert
|
365e2343a1
|
Remove AllRuleset references
|
2017-10-19 21:09:29 +09:00 |
|
Dean Herbert
|
a724a20b02
|
Remove duplicate reference to opentk package
|
2017-10-19 20:07:25 +09:00 |
|
Dean Herbert
|
1fbbee14e4
|
Allow migration from sqlite-net to EF
Bonus stage
|
2017-10-19 20:04:59 +09:00 |
|
Dean Herbert
|
f7d0df1743
|
Fix beatmap difficulty and metadata deletion
|
2017-10-19 17:50:46 +09:00 |
|
Dean Herbert
|
b02dd196f6
|
Don't make one factory each context
A factory is supposed to be re-used.
|
2017-10-19 17:29:39 +09:00 |
|
Dean Herbert
|
36c00577af
|
Reduce database log output
Also hard-disables it for uninteresting log levels, providing a further performance boost.
|
2017-10-19 16:35:06 +09:00 |
|
Dean Herbert
|
12900a8b15
|
Remove unnecessary second call to AutoTransactionsEnabled
|
2017-10-19 15:53:11 +09:00 |
|
Dean Herbert
|
36af0dc809
|
Update app config for rulesets
|
2017-10-19 14:59:11 +09:00 |
|
Dean Herbert
|
908c6d827f
|
ValueTuple please
|
2017-10-19 14:49:23 +09:00 |
|
Dean Herbert
|
5d5ea5fb2e
|
Fix all remaining db structure issues
|
2017-10-19 14:05:11 +09:00 |
|
Dean Herbert
|
71d614b813
|
FIx missing columns yet again
|
2017-10-18 21:57:54 +09:00 |
|
Dean Herbert
|
00be98dba7
|
Query test assert conditions less often
|
2017-10-18 20:37:53 +09:00 |
|
Dean Herbert
|
ac4b2797dc
|
valuetuple nightmare
|
2017-10-18 20:07:25 +09:00 |
|
Dean Herbert
|
0dac770e38
|
Remove TestCase cleanup temporarily until context disposal is sorted
|
2017-10-18 19:52:08 +09:00 |
|
Dean Herbert
|
b73b4755eb
|
Ignore r# locked context inspection here
|
2017-10-18 18:41:04 +09:00 |
|
Dean Herbert
|
a85de09c0f
|
Fix beatmap carousel interactions with deletion when not yet displayed
|
2017-10-18 18:36:35 +09:00 |
|
Dean Herbert
|
668f68dd63
|
Remove some unnecessary update calls
|
2017-10-18 18:27:57 +09:00 |
|
Dean Herbert
|
4841d4a937
|
Fix deletion and use single context for imports and deletions for now
|
2017-10-18 18:27:17 +09:00 |
|
Dean Herbert
|
cf5290fead
|
Remove unnecessary locking; operations are now thread-safe
|
2017-10-18 13:48:15 +09:00 |
|
Dean Herbert
|
2f3319552d
|
Merge remote-tracking branch 'upstream/master' into EfCore
|
2017-10-18 11:43:37 +09:00 |
|
Dean Herbert
|
9e3d54e80b
|
Update framework
|
2017-10-18 11:42:55 +09:00 |
|
Dan Balasescu
|
9eb220af89
|
Merge pull request #1384 from EVAST9919/simplify-letterboxing
Simplify gradient usage in Letterbox Overlay
|
2017-10-18 11:21:32 +09:00 |
|
EVAST9919
|
bae91d7de7
|
Simplify gradient usage in Letterbox Overlay
|
2017-10-18 05:06:17 +03:00 |
|
Dean Herbert
|
4193004fbf
|
Improve performance of imports by keeping a context hot
|
2017-10-17 20:29:47 +09:00 |
|
Dean Herbert
|
4e8019b313
|
Add some more missing indices
|
2017-10-17 19:59:22 +09:00 |
|
Dean Herbert
|
e4a066dc5f
|
Run cleanup tasks only on startup via manual calls
|
2017-10-17 19:58:33 +09:00 |
|
Dean Herbert
|
b9d0fb96ed
|
Fix cascade deletions
|
2017-10-17 18:26:28 +09:00 |
|
Dean Herbert
|
12639c6819
|
Use a different database name for now to avoid conflicts when switching versions
|
2017-10-17 17:52:20 +09:00 |
|
Dean Herbert
|
3e415e3269
|
Fix tooling failures
|
2017-10-17 17:52:02 +09:00 |
|
Dean Herbert
|
0177fcbe5f
|
Fix xmldoc
|
2017-10-17 17:08:47 +09:00 |
|
Dean Herbert
|
7a18d373ec
|
Improve performance of beatmap imports (still needs revision)
|
2017-10-17 17:08:42 +09:00 |
|
Dean Herbert
|
64dfce258f
|
Fix file prefix not being read when calling storage.Exists
|
2017-10-17 17:08:19 +09:00 |
|
Dean Herbert
|
e02640637a
|
Fix KeyBindingStore regression
|
2017-10-17 17:08:01 +09:00 |
|
Dean Herbert
|
ad54ca9268
|
Fix TestCasePlaySongSelect
|
2017-10-17 16:04:54 +09:00 |
|
Dean Herbert
|
cf3881b18c
|
Fix not being able to restore hidden beatmaps via context menu
|
2017-10-17 15:50:52 +09:00 |
|
Dean Herbert
|
e487b6f82a
|
Standardise context retrieval
|
2017-10-17 15:50:42 +09:00 |
|
Dean Herbert
|
cd41862e3b
|
Add back transaction support for beatmap importing
|
2017-10-17 15:00:27 +09:00 |
|
Dean Herbert
|
fe44a28d48
|
Add back startup tasks runner
|
2017-10-17 12:46:38 +09:00 |
|
Dean Herbert
|
66894d11ea
|
Connection -> context
|
2017-10-17 12:46:29 +09:00 |
|
Dean Herbert
|
c92e0e2dc1
|
Fix username display on beatmap panels
|
2017-10-17 11:24:59 +09:00 |
|
Dean Herbert
|
0df474accb
|
Simplify file storing
|
2017-10-17 11:22:50 +09:00 |
|