Commit Graph

859 Commits

Author SHA1 Message Date
a2c239d5e3 Rename to IBeatmapConverter, move to separate file 2018-03-02 20:19:47 +09:00
797d03a65f Implement basic structure for beatmap conversion testing 2018-03-02 13:13:00 +09:00
b8ea4b11ab Adjust range further
This is not a great idea.
2018-03-01 00:39:59 +09:00
572d3b1316 Move bpm clamping to TimingControlPoint, adjust range to 1-10000bpm
In line with stable editor restrictions
2018-02-28 22:53:28 +09:00
5b4fef0180 Add bare minimum sanity checking of beatmap input values to make broken maps load
Resolves ppy/osu#1988.
2018-02-28 18:12:24 +09:00
968291c61e Sort hitobjects imported from legacy beatmps
Apaprently some ranked maps contain unordered hitobjects. We probably never want to allow for this.
2018-02-28 18:11:28 +09:00
6f44db6de0 Clamp at DifficultyControlPoint
This is what stable did.
2018-02-28 18:10:38 +09:00
34f76a4136 Merge branch 'master' into storyboard-improvements 2018-02-19 15:40:09 +09:00
a7915e7041 Fix typo 2018-02-19 14:00:48 +09:00
21b641b302 Give storyboards a BeatmapInfo to reduce weird method calls
Also removes unnecessary background texture (the actual storyboard background spec wasn't implemented correctly anyway).
2018-02-16 12:09:23 +09:00
1b13be1372 Cleanups and xmldoc additions 2018-02-15 16:24:14 +09:00
8c1d581fb3 Fix hiding beatmaps not refreshing correctly 2018-02-15 16:15:40 +09:00
89cf794f98 Add a lower level ConsumableItems implementation 2018-02-15 16:15:40 +09:00
d3dd31dadb Make deletion and purging logic even more global 2018-02-15 14:22:39 +09:00
d340509b1d Move ArchiveReaders to a more global namespace
Also moves delete and action logic to a shared implementation
2018-02-15 14:22:39 +09:00
6ff63c2f0c Move deletion to ArchiveModelImportManager 2018-02-15 14:22:39 +09:00
d8f84fcca3 Give ArchiveReader a filename 2018-02-15 14:22:39 +09:00
e0d28564d0 Move import logic to shared implementation 2018-02-15 14:22:39 +09:00
86acc84988 Apply formatting 2018-02-13 20:23:51 +09:00
5ecb77fda7 Merge remote-tracking branch 'upstream/master' into default-approachrate 2018-02-13 20:23:01 +09:00
8c42225646 Fix outdated xmldoc 2018-02-13 15:08:51 +09:00
3561326306 Remove fixed issue 2018-02-13 14:54:46 +09:00
e8e093d6f2 Fix incorrect xmldoc 2018-02-13 14:54:01 +09:00
a738664167 Add interface for database context factory 2018-02-12 23:10:05 +09:00
8b37fde15b Only write when writes occur
Also add finaliser logic for safety. Also better threading. Also more cleanup.
2018-02-12 19:57:21 +09:00
edc3638175 DatabaseWriteUsage 2018-02-12 17:55:11 +09:00
721bb7e4dd Add proper handling for OnlineBeatmapSetID conflicts
Not yet working
2018-02-09 21:31:33 +09:00
a1513351c0 Add missing licence header 2018-02-09 20:35:54 +09:00
d547caa04e Further improve xmldoc 2018-02-09 19:44:17 +09:00
867b1b5f65 Move public methods up 2018-02-09 19:39:02 +09:00
c84cb0b33c Fix/add some xmldoc 2018-02-09 19:32:28 +09:00
db654004b7 Move BeatmapManagerWorkingBeatmap to its own file 2018-02-09 19:32:18 +09:00
fb6dc922c6 Reorder file 2018-02-09 19:25:55 +09:00
c7de79caf6 Remove storage class variable 2018-02-09 19:24:17 +09:00
5e0cb9d4b9 Simplify beatmap store retrieval 2018-02-09 19:12:29 +09:00
a166932468 Add deletion test 2018-02-09 17:51:29 +09:00
3b7018fcd6 Simplify beatmap import process 2018-02-09 17:22:48 +09:00
3894622ddc Remove redundant initializing field by default 2018-02-09 09:55:02 +09:00
f20e3ff31d Fix ApproachRate setting only DEFAULT_DIFFICULTY 2018-02-09 09:45:43 +09:00
cc6114b344 Fix ApproachRate not inheriting OverallDifficulty when it is undefined 2018-02-09 09:31:19 +09:00
17aa915c77 Rename DifficultyRange parameters 2018-02-08 13:57:45 +09:00
e45b26c742 Cleanup/minify HitWindows 2018-02-02 19:35:44 +09:00
fa800f0977 fix storyboard path 2018-01-23 18:18:54 +08:00
a931d6e381 Merge branch 'master' into fix-user-download-cancel 2018-01-22 16:27:26 +09:00
53e40a77dc Don't show error messages when a download is user-cancelled
Resolves #1941.
2018-01-22 13:25:49 +09:00
88beee2d1f Keep downloads active until their associated import operation finishes
This avoids race conditions where a second download can potentially be started while the first is still active.
2018-01-22 13:20:04 +09:00
d8275c4f9b Fix beatmap query not including beatmap files 2018-01-16 18:20:46 +09:00
ae1adfd2f2 remove unnecessary empty lines
codefactor.io \(o.o)/
also one unnecessary semicolon
2018-01-12 19:30:34 +01:00
86581b6451 Remove extra braces 2018-01-11 17:02:09 +09:00
4fa038aa27 if not storyboard file 2018-01-11 13:53:41 +08:00