Commit Graph

2951 Commits

Author SHA1 Message Date
Jesse Plamondon-Willard 8dcd62f175 fix console closing immediately when some exceptions occur (#171), simplify initial logging 2016-11-16 16:49:40 -05:00
Jesse Plamondon-Willard 785af91952 add optional 'minimum API version' field to manifest (#176) 2016-11-16 16:21:17 -05:00
Jesse Plamondon-Willard 1ac930979a mark deprecated manifest fields 2016-11-16 15:14:45 -05:00
Jesse Plamondon-Willard 8c5404f99c fix error when json file doesn't exist (#170) 2016-11-14 23:32:38 -05:00
Jesse Plamondon-Willard 33e6a6db23 tweak deprecation messages 2016-11-14 23:10:12 -05:00
Jesse Plamondon-Willard 54c0f26d5d migrate game loop, events, and commands to new logging framework (#168) 2016-11-14 22:25:36 -05:00
Jesse Plamondon-Willard f54b464792 minor cleanup 2016-11-14 22:23:51 -05:00
Jesse Plamondon-Willard aafdcaa2c5 simplify null guards when rasing events 2016-11-14 22:09:44 -05:00
Jesse Plamondon-Willard bc8773bbdd migrate TrainerMod to new logging framework (#168) 2016-11-14 21:48:40 -05:00
Jesse Plamondon-Willard 31da528b46 make TrainerMod non-static 2016-11-14 21:39:09 -05:00
Jesse Plamondon-Willard 5a80bd92eb migrate main logging to new framework (#168) 2016-11-14 20:28:44 -05:00
Jesse Plamondon-Willard 9a36254e90 hide TrainerMod internals 2016-11-14 20:11:05 -05:00
Jesse Plamondon-Willard 6d1afe7d5c remove obsolete TrainerMod command 2016-11-14 20:10:39 -05:00
Jesse Plamondon-Willard bff02ffd9b format & document TrainerMod code 2016-11-14 20:09:44 -05:00
Jesse Plamondon-Willard f9823c2ed0 migrate deprecation manager to new logging (#168) 2016-11-14 19:31:22 -05:00
Jesse Plamondon-Willard 06b108d4c4 deprecate legacy logging interfaces, rewrite to use new framework under the hood (#168) 2016-11-14 19:27:44 -05:00
Jesse Plamondon-Willard 05cb096fc0 initialise new logging framework on startup (#168) 2016-11-14 19:20:11 -05:00
Jesse Plamondon-Willard e2aa78fda4 add new logging framework (#168) 2016-11-14 17:42:27 -05:00
Jesse Plamondon-Willard be9d624112 split mod registry out of deprecation manager for reuse (#168) 2016-11-13 12:17:05 -05:00
Jesse Plamondon-Willard 4b67242d15 update git repo for new-version check 2016-11-11 11:50:19 -05:00
Jesse Plamondon-Willard e665010f70 update for 1.0 release 2016-11-11 11:32:07 -05:00
Jesse Plamondon-Willard 58680ba39c normalise newlines in app.config 2016-11-11 11:27:02 -05:00
Jesse Plamondon-Willard a49ca07d31 fix deprecation warning for manifest.PerSaveConfigs 2016-11-10 15:56:58 -05:00
Jesse Plamondon-Willard 179df57ce8 rewrite command parsing, fix null reference exceptions in some cases 2016-11-10 10:11:02 -05:00
Jesse Plamondon-Willard f9983a4bca fix Windows-only build configuration not properly marked as such 2016-11-09 12:21:44 -05:00
Jesse Plamondon-Willard 01ed95267e bump version for 1.0-beta2 2016-11-09 12:12:38 -05:00
Jesse Plamondon-Willard af6746ef75 mark restored interfaces deprecated 2016-11-09 11:54:40 -05:00
Jesse Plamondon-Willard 0dcbf90ec2 restore obsolete interfaces for backwards compatibility with EntoFramework 2016-11-09 11:43:41 -05:00
Jesse Plamondon-Willard 69ffdb91b2 simplify debugging 2016-11-09 11:11:40 -05:00
Jesse Plamondon-Willard 7fa591cf22 remove unused files 2016-11-09 10:50:19 -05:00
Jesse Plamondon-Willard 5f6bc87829 update TrainerMod for 1.0 2016-11-08 13:56:27 -05:00
Jesse Plamondon-Willard dc28000d32 correct version in deprecation warning 2016-11-08 13:53:29 -05:00
Jesse Plamondon-Willard 7eee2158a0 fix an initialisation error when a Windows user has both "StardewValley.exe" and "Stardew Valley.exe" in their game directory 2016-11-08 01:09:51 -05:00
Jesse Plamondon-Willard 71e2ad82a9 update for 1.0 beta 2016-11-07 16:26:31 -05:00
Jesse Plamondon-Willard ba4237f7a3 group installer's path variables 2016-11-07 16:16:53 -05:00
Jesse Plamondon-Willard c69e45bfba detect appdata mods during install and move them (if possible) 2016-11-07 16:06:29 -05:00
Jesse Plamondon-Willard 1ede3f14ac update release notes 2016-11-06 22:25:41 -05:00
Jesse Plamondon-Willard ffbc05d3a7 fix minor crossplatform issues 2016-11-06 17:23:34 -05:00
Jesse Plamondon-Willard d0025fc700 increase deprecation severity of method disabled in 0.39.3 (#165) 2016-11-06 16:16:44 -05:00
Jesse Plamondon-Willard 956e477edb add developer mode which shows all deprecation warnings, update release process (#165) 2016-11-06 11:15:46 -05:00
Jesse Plamondon-Willard e4d6cc1381 simplify log a bit more 2016-11-06 10:36:44 -05:00
Jesse Plamondon-Willard f9aa76e41f use more nuanced deprecation warnings (#165) 2016-11-06 10:30:25 -05:00
Jesse Plamondon-Willard 07d0dc38ca fix installer on Windows not ignoring quote characters in file path 2016-11-05 19:52:39 -04:00
Jesse Plamondon-Willard bd676a35e2 add deprecation warnings to release notes 2016-11-05 18:41:18 -04:00
Jesse Plamondon-Willard 6d4e014998 add quick summary to installer readme 2016-11-05 18:15:20 -04:00
Jesse Plamondon-Willard e2af64c7a9 mark extensions deprecated (#165) 2016-11-05 16:51:06 -04:00
Jesse Plamondon-Willard e78c136f52 document extensions 2016-11-05 16:34:45 -04:00
Jesse Plamondon-Willard 4b52245ad1 restore removed extensions for backwards compatibility 2016-11-05 16:22:11 -04:00
Jesse Plamondon-Willard 8d8b640779 add deprecation warnings (#165) 2016-11-05 16:20:31 -04:00
Jesse Plamondon-Willard 0749fdcbe5 use new helper to read manifest (#159) 2016-11-05 16:14:38 -04:00