Commit Graph

28 Commits

Author SHA1 Message Date
628e7a71ed Ignore possible nulls in Type.GetType() calls
They're mostly used in extensibility scenarios, so everything happens in
runtime. There is no better resolution than to crash with a null
reference exception.
2021-05-15 00:09:34 +02:00
1b579dd838 Extract invariant instantiation info extension method 2021-05-12 23:23:51 +02:00
1143d5d992 Update class exclusion for dynamic compilation 2020-09-04 20:41:08 +09:00
a59db976d6 Fix loading a ruleset with a new version specification causing a crash 2020-05-08 18:05:06 +09:00
316c6b2a94 Simplify RulesetInfo string presentation 2020-02-18 01:17:12 +03:00
5738267642 Copy ruleset info over default 2019-12-24 16:05:20 +09:00
6e0802e50c Remove RulesetInfo parameter from Ruleset constructor 2019-12-18 14:49:09 +09:00
8e8f33ec7b Remove null hinting for now 2019-09-04 21:35:59 +09:00
b80a8296cd Fix unavailable rulesets crashing at song select 2019-09-04 20:28:52 +09:00
d0c8aaba4e Override basic equality function too 2019-07-15 15:50:50 +09:00
9c1badd2e3 Fix rulesets not matching in dictionary lookups due to missing GetHashCode implementation 2019-07-15 15:42:54 +09:00
8617aaa2a7 Update licence header (and remove year) 2019-01-24 17:43:03 +09:00
e82ad3539b Move JsonIgnore specification to interface 2018-11-30 16:39:25 +09:00
693ba8e994 Add more ToString output 2018-07-19 18:43:11 +09:00
32a74f95a5 Normalize all the line endings 2018-04-13 18:26:38 +09:00
37d393bca0 Update licence headers 2018-01-05 20:21:19 +09:00
c99ea32574 Merge branch 'master' into beatmap-serialization 2017-12-21 13:39:39 +09:00
d02e1ae896 Update RulesetInfo and add migration 2017-12-10 12:15:55 +09:00
b584178e85 Make Beatmap ISerializable and add more JsonIgnores 2017-12-06 00:37:37 +09:00
b178be21d1 Let's not rename columns yet 2017-10-14 14:30:58 +09:00
887aa7496b Rework EF Core usage in model classes 2017-10-06 00:23:26 +03:00
6a4198d0d6 Initial EF Core commit 2017-10-04 22:52:12 +03:00
90885a31ae Round 2 of CI fixes. 2017-08-18 15:09:54 +09:00
a47b6526a2 Fix CI issues. 2017-08-18 14:40:36 +09:00
d19c8f56be Make RulesetInfo implement IEquatable since EqualityComparer was sometimes giving false negatives and causing Bindable observers to fire 2017-08-13 15:03:01 +09:30
7c0e7ebcd0 Give HitRenderer a reference to Ruleset
Used to get correct bindings for a mode (ActionMappingInputManager).
2017-08-09 13:05:52 +09:00
9e20a02c0a Split out BeatmapDatabase into BeatmapStore
Hide database functionality at a lower level in preparation from eventually making it private.
2017-07-26 16:31:34 +09:00
fce580d717 Reshuffle namespaces 2017-07-26 13:22:46 +09:00