Commit Graph

61 Commits

Author SHA1 Message Date
YoshiRulz b8c600783a
Apply `<GenerateDocumentationFile/>` to satellite .NET projects 2024-05-30 09:22:17 +10:00
Morilli 7a789fb853 Fix some external project analyzer warnings 2024-05-29 09:41:53 +02:00
James Groom 1c33e2bad8
Actually fix indentation in project files 2024-05-10 18:38:26 +10:00
James Groom dc0eb63221
Minor refactors to other MSBuild files 2024-04-04 00:19:20 +00:00
YoshiRulz d31047ffc3 Use NuGet central package management 2024-02-14 16:24:31 +00:00
YoshiRulz b5e2a0c422
Move some .gitignore entries to nested dirs 2023-04-19 15:59:34 +10:00
YoshiRulz a1fe557d31
Re-enable MA0020 and fix noncompliance 2023-04-16 09:02:40 +10:00
YoshiRulz 65ffa3fc2e
Blindly update NuGet deps
temporarily disabled MA0020
2023-04-16 09:02:40 +10:00
YoshiRulz 3d442bc6c4
Make ext. tool RUN scripts pass args through to `dotnet`
see 5bdbe110e
2023-03-16 12:39:26 +10:00
YoshiRulz 389fd5015f
s/ProjectDir/MSBuildProjectDirectory/ in MSBuild include files
I don't think anything was broken, this is just a precaution
2023-03-16 12:39:26 +10:00
YoshiRulz 3c86ec6964
Fix or mute remaining warnings in ancillary .NET projects 2023-03-16 12:39:25 +10:00
YoshiRulz 38b5f16ccc
Refactor enable Roslyn Analyzers flag
kept the old name, but turns out `-p:RunAnalyzersDuringBuild=true` also works
...good thing the old name wasn't documented
2023-03-16 12:39:25 +10:00
YoshiRulz 5bdbe110e9
Make ext. tool build scripts pass args through to dotnet 2023-02-09 00:47:49 +10:00
CasualPokePlayer 2fa46efda6 add jaguar db, change db parser to prefer the strongest hash available, fix potential edge case if a crc32: prefix is present (and simplify the code) 2022-10-04 22:05:38 -07:00
YoshiRulz ea5e8b70d3
Fix compilation of ext. tools 2022-07-25 11:16:42 +10:00
YoshiRulz 6b4e526a44
Actually run all the Analyzers for ext. tools, update Analyzers
fixes 6f372820a
2022-07-15 22:22:19 +10:00
YoshiRulz e8c867979a
Minor fixes to ext. tool project files 2022-07-14 23:46:29 +10:00
YoshiRulz 6f372820a7
Allow C# 10 in satellite projects, enable Analyzers on ext. tools 2022-07-14 04:26:27 +10:00
YoshiRulz 9bdf043f36
Migrate ApiHawk from `CoreSystem` enum to const strings, and clean up 2022-05-24 02:59:41 +10:00
YoshiRulz 5435de75fb
Update HelloWorld ext. tool with recent ApiHawk changes 2022-03-01 11:30:59 +10:00
YoshiRulz 29da927e73
Allow checked-in ext. tools to be copied into a separate install 2022-01-16 14:39:04 +10:00
YoshiRulz 70215eddc7
Update `IGameInfoApi` usage in HelloWorld ext. tool
fixes 73af92b57
2021-11-23 10:14:35 +10:00
CasualPokePlayer e0ffd45983 remove some DGB/GB3x/GB4x remnants 2021-11-21 17:21:13 -08:00
YoshiRulz 5587a4e56c
Fix build error in DBMan ext. tool
fixes e38726db5
2021-11-16 12:45:55 +10:00
YoshiRulz 36328b45f3
Fix compilation of DBMan ext. tool
fixes 7953152d5
2021-10-29 06:47:40 +10:00
CasualPokePlayer 41128abc37
[melonDS] Redo porting, waterbox style now (#2945)
Co-authored-by: nattthebear <goyuken@gmail.com>
2021-10-24 21:40:23 +03:00
YoshiRulz 9143f8abcd
Fix broken symlinks in DATParser ext. tool 2021-06-21 11:07:24 +10:00
Asnivor 12c42c745a DBMan: Remove DATTools (this now lives in it's own external tool) 2021-06-07 12:27:57 +01:00
Asnivor d189790918 DATTool: Fix some designer display issues and add a readme 2021-06-07 12:24:11 +01:00
Asnivor 1bf6aa6ddd ExternalTool: Break out DATTools into new external tool (DBMan ET will no longer load as an external tool because of CSharp-SQLite.dll funny business. AND, DBMan isn't really used anymore) 2021-06-07 11:56:24 +01:00
YoshiRulz f67de7a23b
Fix NRE when loading HelloWorld ext. tool 2021-05-10 04:35:59 +10:00
YoshiRulz 98d7e30f0d
Use ToolFormBase as superclass in ext. tools (fixing build errors)
see 838f571e0
2021-04-30 00:31:00 +10:00
YoshiRulz c53732c80c
Remove buttons from HelloWorld ext. tool which used GetInput/SetInput
fixes c11d410fb; I'm sure I could have rewritten these to use IJoypad but, like
the rest of this tool, it didn't seem like a great example
2021-03-19 07:51:13 +10:00
YoshiRulz 513dbcfe5c
Fix compilation of DBMan ext. tool 2021-03-04 20:14:59 +10:00
YoshiRulz 7923b4c8ef
Apply refactorings to HelloWorld ext. tool so it can compile
fixes ba88712b2
2021-02-19 19:03:01 +10:00
YoshiRulz 44f5ac9924
Fix compilation of HelloWorld ext. tool
forgot to update this with db7150642
2021-01-25 06:12:49 +10:00
YoshiRulz ef76d8510e
Cleanup project files 2021-01-18 09:26:51 +10:00
YoshiRulz ce2bd6bb9d
Fix ext. tools in repo, update HelloWorld 2020-12-03 19:13:13 +10:00
YoshiRulz a81a168cb0
Fix ext. tool build scripts 2020-11-26 14:50:12 +10:00
YoshiRulz 276e8ab185
Fix compilation of ext. tools, fix style warnings in AutoGenConfig 2020-09-23 21:51:32 +10:00
YoshiRulz d32c19ee5d
Fix building of ext. tools
this HelloWorld is now a far cry from intended use...
2020-08-01 17:59:56 +10:00
YoshiRulz b8655d880c
Update ext. tools to master
HelloWorld needed watch changes from 593474b73, AutoGenConfig needed ApiHawk
impl move from 3609037be
2020-06-02 16:27:05 +10:00
YoshiRulz 87ec2618a1
Revert "delete all regions"
This reverts commit e566d8e258.
2020-05-15 17:00:49 +10:00
nattthebear e566d8e258 delete all regions 2020-05-14 17:33:40 -04:00
YoshiRulz 8c005e6ffa
Add assembly list to ext. tool Attribute, allows shipping dependencies
DBMan works again
2020-05-05 09:26:37 +10:00
YoshiRulz 2c0d6dc32e
Update ext. tools to new IToolForm interface
interface changed in ea634daa7
2020-05-05 09:05:58 +10:00
YoshiRulz f95bcf0e14
Apply PathManager refactor to HelloWorld ext. tool
All three ext. tools in the repo now compile and run with the exception of
DBMan, which is compiled against an SQLite assembly that's never loaded.
2020-04-12 17:55:42 +10:00
YoshiRulz 1ee131ed78
Merge ApiHawk project into Client.Common and EmuHawk 2020-04-12 17:40:42 +10:00
YoshiRulz 5fdf7e09f0
Add BizHawk.WinForms.Controls reference to external tools 2020-03-16 11:28:21 +10:00
YoshiRulz f7caa414b6
Fix building for external tools 2020-03-12 13:16:37 +10:00