terminal/src/cascadia
Dustin L. Howett ae550e0969
Expose WindowsTerminalBranding to the preprocessor (optionally) (#7986)
Our build pipeline was originally set up such that we could take any
binaries from the Terminal build and seamlessly re-package them with the
release or preview livery. My initial plan was to stamp a stable and
preview build at the same time, out of the same bits, to make ring
promotion easier.

I've never done that. For the last five releases, we've just re-cut a
new stable build along with the new preview build, usually because we
want to backport some fixes to stable.

This commit introduces preprocessor defines, detectable through CL and
RC, for any project that wants them. Right now, that's just going to be
WindowsTerminal.vcxproj (since it hosts the icons and the app entry
point). This list may be extended to include wt (the shim executable)
and the shell extension at some future date.

This will greatly simplify the logic in #7971, as we'll no longer need
to detect if we're dev or preview at runtime. It may also simplify the
logic in the shell extension for determining whether we're Dev or not.
2020-10-21 21:43:53 +00:00
..
CascadiaPackage Revert "Update to a newer MUX prerelease; remove workaround for compact sizing (#7447)" 2020-09-08 09:25:30 -07:00
inc Introduce IconConverter (#7830) 2020-10-08 11:29:04 -07:00
LocalTests_SettingsModel Implement CascadiaSettings::Copy() (#7877) 2020-10-16 15:14:11 -07:00
LocalTests_TerminalApp Fix exiting a zoomed pane (#7973) 2020-10-21 21:33:56 +00:00
PublicTerminalCore wpf: Add AutoFill to control whether the connection/buffer resizes (#7853) 2020-10-09 22:25:18 +00:00
ShellExtension Make the Shell Extension methods STDMETHODIMP (#6238) 2020-05-28 14:09:52 -07:00
TerminalApp Fix exiting a zoomed pane (#7973) 2020-10-21 21:33:56 +00:00
TerminalAzBridge Fix parallel builds by specifying the application type for WAP (#7783) 2020-09-30 13:25:50 -07:00
TerminalConnection Hook up the WIL fallback error tracer in Terminal (#7864) 2020-10-09 22:20:12 +00:00
TerminalControl Fix #5784: Key bindings won't consume dead keys (#7686) 2020-10-19 16:55:56 -07:00
TerminalCore Hash the URI as part of the hyperlink ID (#7940) 2020-10-16 22:08:59 +00:00
TerminalSettingsModel Fix exiting a zoomed pane (#7973) 2020-10-21 21:33:56 +00:00
UnitTests_TerminalCore Hash the URI as part of the hyperlink ID (#7940) 2020-10-16 22:08:59 +00:00
ut_app Add support for more OSC color formats (#7578) 2020-10-14 17:29:10 -07:00
WindowsTerminal Expose WindowsTerminalBranding to the preprocessor (optionally) (#7986) 2020-10-21 21:43:53 +00:00
WindowsTerminalUniversal Introduce TerminalSettingsModel project (#7667) 2020-10-06 09:56:59 -07:00
WinRTUtils Add support for the Command Palette (#6635) 2020-06-26 20:38:02 +00:00
WpfTerminalControl wpf: fix margin calculations and resize events (#7892) 2020-10-12 18:21:11 -07:00
WpfTerminalTestNetCore/WpfTerminalTestNetCore Fix 3 different bugs in the WPF control (#6464) 2020-06-11 18:05:43 +00: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