terminal/src/cascadia
Mike Griese 3323dc5724
Auto-format our XAML files and enforce in CI (#9589)
This adds [`XamlStyler.Console`] to our solution, and calls it when we
format the code, to also format
our .xaml files. 
* `XamlStyler.Console` is a dotnet tool so it needs to be restored with
  `dotnet tool restore`
* I've added a set of rules to approximately follow [@cmaneu's XAML guidelines].
  Those guidelines also recommend things based on the code-behind, which
  this tool can't figure out, but also _don't matter that much_.
* There's an extra step to strip BOMs from the output, since Xaml Styler
  adds a BOM by default. Some had them before and others didn't. BOMs
  have been nothing but trouble though.

[`XamlStyler.Console`]: https://github.com/Xavalon/XamlStyler
[@cmaneu's XAML guidelines]: https://github.com/cmaneu/xaml-coding-guidelines
2021-03-29 17:09:38 -05:00
..
CascadiaPackage Fix the preview package manifest 2021-03-29 12:23:57 -05:00
inc Add support for naming windows with the -w parameter (#9300) 2021-03-17 19:28:01 +00:00
LocalTests_SettingsModel Rename Microsoft.Terminal.TerminalControl to .Control; Split into dll & lib (#9472) 2021-03-17 20:47:24 +00:00
LocalTests_TerminalApp Auto-format our XAML files and enforce in CI (#9589) 2021-03-29 17:09:38 -05:00
PublicTerminalCore Exclude more rarely-used stuff from Windows headers (#8513) 2020-12-11 19:35:23 +00:00
Remoting Fix build break where Microsoft.Terminal.Control.dll is empty (#9537) 2021-03-18 16:14:21 +00:00
ShellExtension Remove the shell extension's dependency on fmt for huge savings (#9552) 2021-03-21 16:56:31 +00:00
TerminalApp Auto-format our XAML files and enforce in CI (#9589) 2021-03-29 17:09:38 -05:00
TerminalAzBridge Update C++/WinRT to 2.0.210309.3 (#9437) 2021-03-10 16:04:59 -06:00
TerminalConnection Implement Default Terminal (#7489) 2021-03-26 17:09:49 -05:00
TerminalControl Auto-format our XAML files and enforce in CI (#9589) 2021-03-29 17:09:38 -05:00
TerminalCore Rename Microsoft.Terminal.TerminalControl to .Control; Split into dll & lib (#9472) 2021-03-17 20:47:24 +00:00
TerminalSettingsEditor Auto-format our XAML files and enforce in CI (#9589) 2021-03-29 17:09:38 -05:00
TerminalSettingsModel Add splitMode to the args for split-pane (as -D for duplicate) (#9652) 2021-03-29 17:06:05 -05:00
UnitTests_Remoting Add support for naming windows with the -w parameter (#9300) 2021-03-17 19:28:01 +00:00
UnitTests_TerminalCore Link to WinMM.Lib for PlaySound with 19041 (#9624) 2021-03-26 11:35:17 -05:00
ut_app Rename Microsoft.Terminal.TerminalControl to .Control; Split into dll & lib (#9472) 2021-03-17 20:47:24 +00:00
WindowsTerminal Rename Microsoft.Terminal.TerminalControl to .Control; Split into dll & lib (#9472) 2021-03-17 20:47:24 +00:00
WindowsTerminalUniversal Rename Microsoft.Terminal.TerminalControl to .Control; Split into dll & lib (#9472) 2021-03-17 20:47:24 +00:00
WinRTUtils Update C++/WinRT to 2.0.210309.3 (#9437) 2021-03-10 16:04:59 -06:00
WpfTerminalControl Auto-format our XAML files and enforce in CI (#9589) 2021-03-29 17:09:38 -05:00
WpfTerminalTestNetCore Auto-format our XAML files and enforce in CI (#9589) 2021-03-29 17:09:38 -05:00
wt Build and ship an actual binary named wt that just launches WT (#6860) 2020-07-10 22:41:37 +00:00
CascadiaResources.build.items Introduce TerminalSettingsModel project (#7667) 2020-10-06 09:56:59 -07:00