Commit Graph

60 Commits

Author SHA1 Message Date
Bernd Lörwald 86c63b2e64 c#: fix: correctly compare layouthash-only definitions 2022-08-25 23:08:07 +02:00
Bernd Lörwald e5c07fa19c c#: simplify attributes and signed/unsigned ints 2022-08-25 23:07:26 +02:00
Bernd Lörwald 318f75cea9 c#: fix: correctly ignore double empty newlines, detect stray "definitions" 2022-08-25 23:06:36 +02:00
Martin Benjamins 47fde427ae Don't warn for duplicate layouts with unique hash 2022-07-27 14:53:58 +02:00
Ferronn b8f5b962c5 trailing whitespace 2022-06-24 16:58:19 +00:00
Ferronn e1951e9e8f end-of-file-fixer 2022-06-24 16:48:19 +00:00
Martin Benjamins ad6972812b Remove unused cols again 2022-05-05 06:36:23 +02:00
Martin Benjamins 6e4c535769 Don't remove unused columns during validation 2022-02-09 23:08:53 +01:00
Martin Benjamins e18d57acd7 Bring DBDefsLib in line with the separate repo 2021-11-28 16:55:20 +01:00
barncastle 796be3fad7 fix the writer's sort 2020-08-29 12:39:50 +01:00
barncastle 28393c7aa1 code c#: add tryparse method 2020-08-13 17:09:34 +01:00
Bernd Lörwald 381adf8f52 validator: allow column-defs-only files 2020-07-07 17:28:36 +02:00
Martin Benjamins 45606b4032 Always rewrite build lists split up by x.x.x 2020-03-07 21:38:52 +01:00
Martin Benjamins 4e66e3117c C#: Don't allow build ranges across multiple expansions 2018-11-24 19:43:56 +01:00
Martin Benjamins e2807aa015 Merge pull request #39 from barncastle/master
code: c#: XML (de)serialization support
2018-10-19 10:04:57 +02:00
barncastle 9ccdfd9fa7 code: c#: XML (de)serialization support 2018-10-18 10:44:47 +01:00
Martin Benjamins a03c4055ee code: C#: Check for duplicate columns in version definitions 2018-10-15 13:20:03 +02:00
Martin Benjamins 17b105a96b code: C#: Add some helpers for picking proper definitions by layouthash/build 2018-09-17 14:26:52 +02:00
Martin Benjamins 686eae6157 code: C#: More robust Equals function (thanks @justmaku) 2018-07-25 14:33:06 +02:00
barncastle ee6c5b0200 code: c#: optional sort param for DBDWriter 2018-07-19 23:44:37 +01:00
barncastle a75415d6d3 code: c#: fixed nulls within operators 2018-07-19 23:21:54 +01:00
barncastle 1e0b1b5208 code: c#: added standard operators to build and buildrange 2018-07-19 22:40:29 +01:00
barncastle 25824a3c7f code: c#: sort defs, new to old, on save 2018-07-19 22:29:35 +01:00
Martin Benjamins a55d8b6dde code: C#: DBDefsTest improvements 2018-07-15 22:43:42 +02:00
barncastle 057afd2d41 code: C#: contains fix 2018-07-15 19:44:50 +01:00
Martin Benjamins 61a3741b5e code: C#: Check if any builds conflict 2018-07-15 14:55:55 +02:00
Martin Benjamins 6f940886f0 Adopt naming standards as voted for in #1 2018-07-14 18:32:35 +02:00
Martin Benjamins 6e3777521e Merge duplicate version definitions 2018-07-14 17:28:12 +02:00
Martin Benjamins 551c955e8d code: C#: Add some more BuildRange utilities 2018-07-14 16:08:33 +02:00
Martin Benjamins 16f1ff4cc1 Add missing primary keys 2018-07-14 15:49:34 +02:00
Martin Benjamins 76eebf5d16 Remove unnecessary size from floats 2018-07-14 14:41:01 +02:00
Martin Benjamins 6357f3d2dc code: C#: Sort build range list before writing to file 2018-07-12 17:17:50 +02:00
Martin Benjamins f7a651619b code: C#: Add support for merging build ranges 2018-07-12 16:30:48 +02:00
Martin Benjamins 24bdf29723 Format update: Unsignedness is now specified before size instead in column definitions! 2018-06-10 15:33:51 +02:00
Martin Benjamins 16eaba3951 code: C#: Sort BUILD list 2018-06-03 14:51:43 +02:00
Martin Benjamins ab22685f2c code: C#: Make Build comparable 2018-06-03 12:30:30 +02:00
Bernd Lörwald 0eb2d94193 remove type overrides: was a bug 2018-05-06 17:52:58 +02:00
Martin Benjamins bca26fc2fb Remove unused columns 2018-05-06 17:09:10 +02:00
Martin Benjamins a6fefc9462 code: C#: Remove trailing underscores, more validation, merge layouts 2018-05-06 12:11:11 +02:00
Martin Benjamins 2e898d061a code: C#: Fix annotation writing, refactor Build/BuildRange 2018-03-24 17:12:00 +01:00
Martin Benjamins 7600298d92 code: C#: Support comma separated annotations 2018-03-19 10:22:56 +01:00
Martin Benjamins b127a16466 code: C#: Add int/uint size check 2018-03-18 16:53:38 +01:00
Martin Benjamins 3dbf7c023b code: C#: Throw exception when no column type is given 2018-03-16 17:20:47 +01:00
Martin Benjamins 394aa715bc code: C#: don't compare on normalized names 2018-03-07 14:59:31 +01:00
Martin Benjamins 0981b97bbd code: C#: Make sure locstrings end in _lang 2018-03-07 14:41:14 +01:00
Martin Benjamins e02952b29a code: C#: make validation optional, add PK suggestions 2018-03-07 10:29:09 +01:00
Martin Benjamins dc9a233097 code: C#: Clearly I can't code without IntelliSense(tm) 2018-03-05 14:52:35 +01:00
Martin Benjamins 4bcbb85f95 code: C#: Add isInline support 2018-03-05 13:57:41 +01:00
Martin Benjamins 7944e5a215 Add type overriding to C# lib 2018-03-03 23:00:59 +01:00
Martin Benjamins c85bf8376a C# column normalization 2018-03-03 18:25:27 +01:00