Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from microsoft:master #2

Open
wants to merge 1,470 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1470 commits
Select commit Hold shift + click to select a range
985f85d
Add settings to warn about large or multiline pastes (#6631)
beviu Jul 1, 2020
44e80d4
Add tooltip text to Color Buttons (#6498)
garciaolais Jul 1, 2020
436fac6
fix scheme name resolution, and schema load on WSL (#5327)
johnazariah Jul 1, 2020
396cbbb
Add a ShortcutAction for toggling retro terminal effect (#6691)
zadjii-msft Jul 1, 2020
0651fcf
Don't abort early in VT reset operations if one of the steps fails (#…
j4james Jul 6, 2020
70a7ccc
Add support for the "overline" graphic rendition attribute (#6754)
j4james Jul 6, 2020
d350a89
Update the shape of our custom NewTab button to match MUX's TabView b…
jtippet Jul 6, 2020
ceeaadc
Add some trace logging concerning which schemes are in use (#6803)
zadjii-msft Jul 7, 2020
4faa104
Update colors of our custom NewTab button to match MUX's TabView (#6812)
jtippet Jul 7, 2020
29f0690
Add a spec for output snapping (#2529)
carlos-zamora Jul 7, 2020
5bc31a1
Add actions missing in schema, descriptions for `toggleRetroEffect` (…
zadjii-msft Jul 7, 2020
edd8ac8
Update MUX to 2.5.0-prerelease.200609001 (#6819)
zadjii-msft Jul 7, 2020
934ad98
Add some logging regarding command palette usage (#6821)
zadjii-msft Jul 7, 2020
63fbd9f
Allow starting selections from padding area (#6343)
carlos-zamora Jul 7, 2020
182a3bb
Make Terminal look great in High Contrast (#6833)
jtippet Jul 8, 2020
99c33e0
Avoid copying the bitmap on the way into the tracing function (#6839)
miniksa Jul 8, 2020
91f9211
Cache VT buffer line string to avoid (de)alloc on every paint (#6840)
miniksa Jul 8, 2020
313568d
Fix the build in VS 2019 16.7 (#6838)
DHowett Jul 9, 2020
9e44df0
Cache the size viewport structure inside TextBuffer (#6841)
miniksa Jul 9, 2020
9e26c02
Implement preventing auto-scroll on new output (#6062)
carlos-zamora Jul 9, 2020
695ebff
Add support for DECSCNM in Windows Terminal (#6809)
j4james Jul 9, 2020
fc08329
Account for WHEEL_DELTA when dispatching VT mouse wheel events (#6843)
DHowett Jul 9, 2020
1bf4c08
Reintroduce a color compatibility hack, but only for PowerShells (#6810)
DHowett Jul 10, 2020
3388a48
Refactor the renderer color calculations (#6853)
j4james Jul 10, 2020
53b224b
Add support for DA2 and DA3 device attributes reports (#6850)
j4james Jul 10, 2020
592c634
Build and ship an actual binary named wt that just launches WT (#6860)
DHowett Jul 10, 2020
89c4eba
Update JsonNew for IReference+cleaner optionals, and better Mappers (…
DHowett Jul 13, 2020
1c8e83d
Add support for focus mode (#6804)
zadjii-msft Jul 13, 2020
7d677c5
Add support for the "faint" graphic rendition attribute (#6873)
j4james Jul 13, 2020
eda216f
Merged PR 4915530: Reflect OS Build fixes on top of 58f5d7c7
DHowett Jul 13, 2020
b124207
Merged PR 4915574: console: switch to /Zc:wchar_t (native wchar_t)
DHowett Jul 13, 2020
c70c76e
Merge remote-tracking branch 'openconsole/inbox' into HEAD
DHowett Jul 13, 2020
e504bf2
Add DFMT to the spelling expect list
DHowett Jul 13, 2020
06b50b4
Remove the rowsToScroll setting and just always use the system settin…
DHowett Jul 14, 2020
b2973eb
Add support for the "concealed" graphic rendition attribute (#6907)
j4james Jul 14, 2020
ddb3614
Update {fmt} to 7.0.1 (#6906)
DHowett Jul 14, 2020
ff27fdf
Tweak the Palette's KeyChord for High Contrast mode (#6910)
jtippet Jul 14, 2020
54a7fce
Move to GSL 3.1.0 (#6908)
DHowett Jul 14, 2020
445da4b
`wt.exe`: Add support for "short" sub-commands (#6576)
zadjii-msft Jul 14, 2020
3b2ee44
Add support for "Always on top" mode (#6903)
zadjii-msft Jul 14, 2020
bd93cb5
Add High Contrast image assets (#6915)
jtippet Jul 14, 2020
ebfd852
Merged PR 4921418: Merge OSS up to ff27fdfed
DHowett Jul 15, 2020
4715bf5
Replace the color table init code with two const arrays (#6913)
DHowett Jul 15, 2020
80da24e
Replace basic_string_view<T> with span<const T> (#6921)
DHowett Jul 15, 2020
09471c3
Replace gsl::at with a new til::at(span) for pre-checked bounds (#6925)
DHowett Jul 15, 2020
b62f5ea
Added til::spsc, a lock-free, single-producer/-consumer FIFO queue (#…
lhecker Jul 16, 2020
3255177
Correct comment in this SPSC test as a quick follow up to merge.
miniksa Jul 16, 2020
81b7e54
Cache the viewport to make invalidation faster (#6918)
miniksa Jul 16, 2020
53df6c7
Fix 'bcz exclusive' typo (#6938)
jazzdelightsme Jul 16, 2020
7062a83
Smooth animation of command palette filtering (#6939)
jtippet Jul 17, 2020
03e25f1
Move to the TerminalDependencies NuGet feed (#6954)
DHowett Jul 17, 2020
bcbe246
Update Cascadia Code to 2007.15 (#6958)
DHowett Jul 17, 2020
7bc5de6
version: bump to 1.3 on master
DHowett Jul 17, 2020
efb1fdd
Convert most of our JSON deserializers to use type-based conversion (…
DHowett Jul 17, 2020
1f8264d
Tweaks: normalize TextAttribute method names (adjective form) (#6951)
jazzdelightsme Jul 17, 2020
ea2bd42
Set memory order on slow atomics (#6920)
miniksa Jul 17, 2020
4351f32
Commit attr runs less frequently by accumulating length of color run …
miniksa Jul 17, 2020
0c3841a
Add gutter to Command Palette to avoid overlapping with scrollbar (#6…
jtippet Jul 17, 2020
3a91fc0
Skip DX invalidation if we've already scrolled an entire screen worth…
miniksa Jul 17, 2020
d0ff5f6
Add support for running a `wt` commandline in the curent window WITH …
zadjii-msft Jul 17, 2020
04f5ee7
Swap brightBlack/black in the Solarized color schemes (#6985)
DHowett Jul 20, 2020
c390b61
UIA: use full buffer comparison in rects and endpoint setter (#6447)
carlos-zamora Jul 20, 2020
76de2ae
wpf: fix a handful of issues with the wpf control (#6983)
DHowett Jul 20, 2020
878ed57
Merged PR 4947060: Migrate OS delayload changes
DHowett Jul 22, 2020
52d0e3c
Merged PR 4955623: Migrate OSS up to 09471c375 (gsl-3.1.0 update)
DHowett Jul 23, 2020
f486a65
Expose text selection through terminal WPF control API (#7121)
javierdlg Jul 30, 2020
bf90869
Fixed window title not updating with tab rename (#7119)
PankajBhojwani Jul 30, 2020
2f5ba94
Implement SetCursorColor in Terminal (#7123)
PankajBhojwani Jul 30, 2020
6ee8099
Refactor grid line renderers with support for more line types (#7107)
j4james Jul 30, 2020
5c5c437
Merged PR 4963673: OS-side build fixes for 09471c375 (gsl-3.1.0 update)
DHowett Jul 30, 2020
f49ae24
Merged PR 4988918: Reflect OS changes for LKG10
DHowett Jul 30, 2020
8b669b5
Implement split pane with new tab button (#7117)
PankajBhojwani Jul 31, 2020
dd0f7b7
Send ENHANCED_KEY in Win32 input mode in the wpf/uwp controls (#7106)
DHowett Jul 31, 2020
ef4aed9
Add support for the "crossed-out" graphic rendition attribute (#7143)
j4james Aug 1, 2020
158a170
Render the SGR "underlined" attribute in the style of the font (#7148)
j4james Aug 3, 2020
14c94f5
Add a spec for per-profile tab colors (#7134)
zadjii-msft Aug 3, 2020
46f7772
Research how many characters users are typing before dismissing the c…
zadjii-msft Aug 3, 2020
8bad88c
Update TAEF to 10.57.200731005-develop (#7164)
miniksa Aug 3, 2020
7bf9225
Research how many characters users are typing before dismissing the c…
zadjii-msft Aug 3, 2020
eb8bb09
Move TerminalSettings object to TermApp Project (#7163)
carlos-zamora Aug 3, 2020
d29be59
Fix VT mouse capture issues in Terminal and conhost (#7166)
DHowett Aug 4, 2020
cd72356
wpf: fixup mouse wheel events from screen coords (#7168)
DHowett Aug 4, 2020
a3c8b2d
Merged PR 5011080: Migrate OSS up to cd7235661
DHowett Aug 5, 2020
b759bdb
Merge OS changes from the inbox branch
DHowett Aug 5, 2020
b617c43
Fix #7064: Ignore key events without scan code (#7145)
lhecker Aug 6, 2020
f215b56
Add a "shell vs terminal" section to Niksa.md (#7202)
zadjii-msft Aug 6, 2020
0a30b85
Add `closeOtherTabs`, `closeTabsAfter` actions (#7176)
zadjii-msft Aug 6, 2020
858905f
Disable MinimalCoreWin when OpenConsoleUniversalApp is false (#7203)
DHowett Aug 6, 2020
1c6aa4d
Move ICore/ControlSettings to TerminalControl project (#7167)
carlos-zamora Aug 7, 2020
60b44c8
Batch RTL runs to ensure proper draw order (#7190)
schorrm Aug 7, 2020
4e0f313
Add support for per-profile tab colors (#7162)
zadjii-msft Aug 7, 2020
70fd03f
Add a `togglePaneZoom` action for zooming a pane (#6989)
zadjii-msft Aug 7, 2020
20a2880
Pass mouse button state into HandleMouse instead of asking win32 (#6765)
carlos-zamora Aug 7, 2020
aee803e
Add support for changing the active color scheme with an action (#6993)
zadjii-msft Aug 10, 2020
e7a1a67
Add support for the "doubly underlined" graphic rendition attribute (…
j4james Aug 10, 2020
e6c71cb
Allow profile.padding to be an int (or any other type :|) (#7235)
DHowett Aug 10, 2020
c03677b
Resolve the default profile during defaults load, don't crash on laun…
DHowett Aug 10, 2020
b07c1e4
Advanced Tab Switcher (#6732)
leonMSFT Aug 11, 2020
7ccd1f6
Display meaningful errors when JSON types don't match (#7241)
DHowett Aug 11, 2020
bc642bb
Fix viewport moving when we've scrolled up and circled the buffer (#7…
zadjii-msft Aug 11, 2020
c5d5500
tools: add Get-OSSConhostLog (#7250)
DHowett Aug 11, 2020
fe82e97
Enable partial rebuilds of the TerminalControl project again (#7248)
zadjii-msft Aug 11, 2020
849243a
Always create a new environment block before we spawn a process (#7243)
DHowett Aug 11, 2020
c241f83
Spec for global action IDs (#7175)
zadjii-msft Aug 12, 2020
a34cfa4
Mini-spec for New Tab Menu Customization (#5888)
zadjii-msft Aug 12, 2020
a2721c1
Fixed #3799: Introduce sendInput command (#7249)
lhecker Aug 12, 2020
e1cdc27
Merged PR 5039910: Migrate OSS up to a2721c104
DHowett Aug 12, 2020
a02a297
doc: Add Pankaj to our README (#7266)
cinnamon-msft Aug 12, 2020
93ae6b6
Default initialize a CmdPal mode (#7263)
leonMSFT Aug 12, 2020
01e3fda
Don't zoom when there's only one pane (#7273)
zadjii-msft Aug 13, 2020
d9ffca6
Remove unnecessary check when updating ATS indices (#7280)
leonMSFT Aug 13, 2020
dcc2799
Add support for iterable, nested commands (#6856)
zadjii-msft Aug 13, 2020
aecd99e
Pass the scancode in our tunneled DirectKey event (#7298)
DHowett Aug 14, 2020
e9a7053
Make ColorScheme a WinRT object (#7238)
carlos-zamora Aug 15, 2020
24b8c13
Add copyFormatting keybinding arg and array support (#6004)
carlos-zamora Aug 15, 2020
acac350
Add initial support for VT DCS sequences (#6328)
skyline75489 Aug 17, 2020
c4a9752
Disable parallel build (again) and keep TerminalApp PCHs (#7322)
DHowett Aug 18, 2020
baefa46
Update colour picker buttons with round edges. (#7305)
MichelleTanPY Aug 18, 2020
8943f68
Add startOnUserLogin & fullscreen launchMode to schema (#7300)
jcabot21 Aug 18, 2020
a50c48c
Compensate for new warnings and STL changes in VS 16.7 (#7319)
miniksa Aug 18, 2020
93d2669
Add menu (also known as "app") as a bindable key (#7328)
MichelleTanPY Aug 18, 2020
66fd9c3
Add til::static_map, a constexpr key-value store (#7323)
DHowett Aug 18, 2020
6eea6a3
Add Scoop (unofficial) installation method (#7303)
rashil2000 Aug 18, 2020
97c52c6
fix spell check, how did I miss that.
miniksa Aug 18, 2020
5d082ff
Helix Testing (#6992)
miniksa Aug 18, 2020
7fcff4d
Refactor VT control sequence identification (#7304)
j4james Aug 18, 2020
3d64921
Add some polish to nested commands in the command palette (#7299)
zadjii-msft Aug 18, 2020
b8b0dd7
Fix broken localtests (#7333)
zadjii-msft Aug 18, 2020
20b7fe4
Expose selection background and alpha through the WPF control (#7339)
javierdlg Aug 18, 2020
eecdd53
Add support for commands iterable on color schemes (#7329)
zadjii-msft Aug 19, 2020
5a0deca
Set ProcessTestResults job to use conditions specified in parent (#7347)
miniksa Aug 19, 2020
4814c4f
Add `togglePaneZoom` to schema, defaults, and sort action names (#7346)
zadjii-msft Aug 20, 2020
2c4b868
Replace "bindings" with "actions" (#7332)
zadjii-msft Aug 20, 2020
6f991d3
Make sure we check to profile shortcuts with an index >9 (#7344)
MichelleTanPY Aug 20, 2020
e238dcb
Fix intellisense errors by moving TerminalApp projects around (#6897)
zadjii-msft Aug 20, 2020
64e3c84
Add a pair of nested, iterable default commands (#7348)
zadjii-msft Aug 21, 2020
3d370dc
Provide global setting to use ATS for nextTab and prevTab (#7321)
leonMSFT Aug 21, 2020
58efe79
Add icons to commands in the Command Palette (#7368)
zadjii-msft Aug 21, 2020
55b6ace
Compensate for VS 16.7, part 2 (#7383)
zadjii-msft Aug 24, 2020
f897ce0
Add support for Commandline Mode to the CmdPal (#7293)
zadjii-msft Aug 24, 2020
17e0c11
Bind the command palette by default (#7384)
zadjii-msft Aug 24, 2020
a5bed25
TermControl: set the scrollbar jump distance to one screenful (#7385)
DHowett Aug 24, 2020
c15b808
version: bump to 1.4 on master
DHowett Aug 24, 2020
6acb9f8
schema: swap `closeTabsAfter` and `closeOtherTabs` (#7386)
cinnamon-msft Aug 24, 2020
dbbe820
Update clang-format to 10.0 (#7389)
DHowett Aug 25, 2020
4aecbf3
Clear the last error before calling Mb2Wc in ConvertToW (#7391)
DHowett Aug 25, 2020
ac310d9
Fixed #7372: Setting "altGrAliasing" to "false" disables AltGr (#7400)
lhecker Aug 25, 2020
64f10a0
Fix environment block creation (#7401)
nathpete-msft Aug 25, 2020
2fdc88f
Make index in closeOtherTabs and closeTabsAfter optional (#7390)
carlos-zamora Aug 25, 2020
0488c53
Update Cascadia Code to 2008.25 (#7403)
DHowett Aug 25, 2020
f357e37
Merged PR 5097423: Migrate OSS up to 0488c532
DHowett Aug 26, 2020
9283781
Fix schema for `setColorScheme` (#7433)
cinnamon-msft Aug 27, 2020
6c0e6d9
ci: run CI and triggered builds on feature/*
DHowett Aug 28, 2020
a51091c
Make Profile a WinRT object (#7283)
carlos-zamora Aug 28, 2020
7803efa
Make GlobalAppSettings a WinRT object (#7349)
carlos-zamora Aug 28, 2020
614507b
OSC 8 support for conhost and terminal (#7251)
PankajBhojwani Sep 3, 2020
c808ed9
Prevent crash when attempting to select an out-of-bounds UIA text ran…
codeofdusk Sep 3, 2020
4c75ffb
Merged PR 5131018: [Git2Git] Migrate OS changes to console property s…
DHowett Sep 3, 2020
97c2ccf
Merge remote-tracking branch 'openconsole/inbox' into HEAD
DHowett Sep 3, 2020
9279b7a
Add profiles to the Jumplist (#7515)
leonMSFT Sep 3, 2020
5330759
Update to a newer MUX prerelease; remove workaround for compact sizin…
marcelwgn Sep 4, 2020
5ba992a
docs: use unlikely example versions in nuget package script (#7448)
marcelwgn Sep 4, 2020
7ab4d45
Add support for DECSCUSR "0" to restore cursor to user default (#7379)
skyline75489 Sep 4, 2020
7a03f75
Keep degenerate UIA text ranges degenerate after movement (#7530)
codeofdusk Sep 4, 2020
230b86c
Revert "Update to a newer MUX prerelease; remove workaround for compa…
DHowett Sep 8, 2020
b2cfd0a
jumplist: prefer the app execution alias in %LOCALAPPDATA% (#7567)
DHowett Sep 8, 2020
c28efc3
Remove AcrylicOpacity from AzureCloudShellGenerator (#7573)
KnapSac Sep 9, 2020
c5cf7b8
Make CascadiaSettings a WinRT object (#7457)
carlos-zamora Sep 9, 2020
1c7ee65
Add initial settings UI spec (#6720)
cinnamon-msft Sep 9, 2020
27f7ce7
Destruct ConptyConnection on a background thread (#7575)
DHowett Sep 9, 2020
cb037f3
Switch all DSR responses to appending instead of prepending (#7583)
DHowett Sep 9, 2020
be50e56
Display URI tooltip, render dashed/solid underline for links (#7420)
PankajBhojwani Sep 10, 2020
c3ddfab
oss: add a manifest for x11's rgb database (#7600)
DHowett Sep 11, 2020
1377dbc
Open up content dialogs for invalid URIs and unsupported schemes (#7523)
PankajBhojwani Sep 11, 2020
892cf05
Add serialization error handling to settings projection layer (#7576)
carlos-zamora Sep 11, 2020
88d1527
Fix OSC8 termination over the PTY after SGR 0 (#7608)
PankajBhojwani Sep 11, 2020
c17f448
Make til::color's COLORREF conversion more optimal (#7619)
DHowett Sep 14, 2020
abf8805
Introduce KeyMapping and Move TerminalSettings construction (#7537)
carlos-zamora Sep 14, 2020
2f8b3c4
Merged PR 5181181: Migrate OSS up to abf8805e0
DHowett Sep 16, 2020
6c7a3ac
Merged PR 5181334: OS build fixes on top of abf8805e0
DHowett Sep 16, 2020
515c9f2
Merge remote-tracking branch 'openconsole/inbox' into main
DHowett Sep 16, 2020
863e3e5
Fix code format from inbox
DHowett Sep 16, 2020
f91b53d
Preprocess and convert C1 controls to their 7 bit equivalent (#7340)
skyline75489 Sep 16, 2020
5d823f5
Replace the "user docs" with references to the real docs (#7649)
DHowett Sep 17, 2020
c033594
Fix failing HyperlinkIdConsistency unit test (#7655)
j4james Sep 17, 2020
b70ffdf
Update ColorScheme with Json Serializer and color table API (#7609)
carlos-zamora Sep 17, 2020
d1981b5
Update Cascadia Code to 2009.14 (#7648)
DHowett Sep 17, 2020
468c8c6
Give Tab ownership of its SwitchToTab command (#7659)
leonMSFT Sep 18, 2020
ef83aa3
Make sure we don't hide the cursor until the IME starts (#7673)
DHowett Sep 18, 2020
f6cc020
Wrap the textblock containing the "invalid" URI (#7694)
DHowett Sep 21, 2020
1e3236c
Update userDefaults from "keybindings" to "actions" (#7692)
DHowett Sep 21, 2020
206131d
Update Cascadia Code to 2009.21 (#7693)
DHowett Sep 21, 2020
d1671a0
Add support for the "blink" graphic rendition attribute (#7490)
j4james Sep 21, 2020
49b9d41
version: bump to 1.5 on master
DHowett Sep 22, 2020
9539ec3
Add docs for creating a new DLL (#7661)
leonMSFT Sep 22, 2020
40893b2
Fix A11y EndExclusive Error for Move & Expand (#7677)
carlos-zamora Sep 23, 2020
f28ec65
Normalize file paths before handing them to the jumplist (#7711)
DHowett Sep 23, 2020
c3b3f5f
When win32 is resizing the viewport, make sure Right > Left (#7768)
DHowett Sep 28, 2020
3cf31fb
Fix the "visual representation" optimization for hyperlinks (#7738)
PankajBhojwani Sep 28, 2020
6f05114
Introduce til::presorted_static_map (#7640)
DHowett Sep 29, 2020
9ec57a7
Fix and test TextBuffer::MoveToPreviousWord() (#7770)
carlos-zamora Sep 30, 2020
da4ca86
Fix parallel builds by specifying the application type for WAP (#7783)
DHowett Sep 30, 2020
386ae04
Add optimization to get a11y next word (#7789)
carlos-zamora Sep 30, 2020
09cc5f4
Add support for the BEL control in Windows Terminal (#7679)
j4james Oct 1, 2020
4a11497
doc: Update roadmap with latest info (#7778)
cinnamon-msft Oct 1, 2020
e401edf
Properly handle and test a11y movement at end of buffer (#7792)
carlos-zamora Oct 5, 2020
2608e94
Introduce TerminalSettingsModel project (#7667)
carlos-zamora Oct 6, 2020
22887d7
Preview tab switching with the ATS (#7796)
zadjii-msft Oct 7, 2020
ba79d53
Fix old reference to TermApp::Command (#7863)
carlos-zamora Oct 8, 2020
4fc607a
Introduce IconConverter (#7830)
carlos-zamora Oct 8, 2020
91ccbb7
BUILD: Disable parallel build
DHowett Oct 9, 2020
f0b8875
Add Spec for winrt TerminalSettings (#6904)
carlos-zamora Oct 9, 2020
d33ca7e
From orbit, nuke the Telnet connection and all supporting infra. (#7840)
DHowett Oct 9, 2020
7a1932c
Fix UIA ScrollIntoView at EndExclusive (#7868)
carlos-zamora Oct 9, 2020
cd76893
Hook up the WIL fallback error tracer in Terminal (#7864)
DHowett Oct 9, 2020
9e86e29
wpf: Add AutoFill to control whether the connection/buffer resizes (#…
javierdlg Oct 9, 2020
9dc38ad
Add an animation to pane entrance/exit (#7364)
zadjii-msft Oct 9, 2020
8d12388
Inform user that holding alt opens a new pane (#7866)
PankajBhojwani Oct 13, 2020
9b203d4
Fix capitalization in hyperlink tooltip (#7901)
cinnamon-msft Oct 13, 2020
cb96aa7
doc: add SUPPORT.md (#7902)
cinnamon-msft Oct 13, 2020
d2d462f
wpf: fix margin calculations and resize events (#7892)
javierdlg Oct 13, 2020
cb732a4
7571: do not activate terminal window upon settings modificaion (#7887)
Don-Vito Oct 13, 2020
f86045e
7124: Add focus and maximizedFocus launch modes (#7873)
Don-Vito Oct 14, 2020
02b1202
Add support for more OSC color formats (#7578)
skyline75489 Oct 15, 2020
33321b8
doc: address how to use TAEF (#7590)
skyline75489 Oct 15, 2020
afcc930
Add Github Action Super Linter (#7637)
WSLUser Oct 15, 2020
f786874
doc: Update Notice emoji (#7424)
quangkieu Oct 15, 2020
004da88
Add Close... option to Tab context menu (#7728)
mpela81 Oct 15, 2020
8bdae31
Fix the linter for C++ files (#7930)
zadjii-msft Oct 15, 2020
6e8388e
Auto detect background image (#7849)
bennettnicholas Oct 15, 2020
55151a4
Refactor VT parameter handling (#7799)
j4james Oct 15, 2020
5662cc1
doc: Remove unnecessary link to VC redist, update md lint rules (#7926)
zadjii-msft Oct 15, 2020
e996fad
conpty: fall back to conhost if OpenConsole is missing (#7741)
DHowett Oct 15, 2020
98806e2
Add a setting to configure the audible bell (#7793)
zadjii-msft Oct 15, 2020
9d911c0
Increase contrast ratio on the CmdPal shortcut text (#7937)
zadjii-msft Oct 15, 2020
30e363e
Add support for the DECREQTPARM report (#7939)
j4james Oct 15, 2020
bd7cd55
Swap the command palette modes for the prefix `>` (#7935)
zadjii-msft Oct 15, 2020
60d681d
7395: do not clear text selection upon PrintScreen (#7883)
Don-Vito Oct 16, 2020
4a4a41e
Optimize the binary size of the XOrg color table (#7929)
skyline75489 Oct 16, 2020
743283e
Fix garbling when copying multibyte text via OSC 52 (#7870)
amaya382 Oct 16, 2020
df7c3cc
Hash the URI as part of the hyperlink ID (#7940)
DHowett Oct 16, 2020
9045266
Implement CascadiaSettings::Copy() (#7877)
carlos-zamora Oct 16, 2020
8eaaa8a
Fix crash when creating tab menu multiple times (#7961)
mpela81 Oct 19, 2020
c1d2777
Update GH Action Super-Linter and README (#7951)
WSLUser Oct 19, 2020
1ad7a25
Make sure TSM pulls in the wildcard resource targets (#7966)
DHowett Oct 19, 2020
4099aac
Fix #5784: Key bindings won't consume dead keys (#7686)
lhecker Oct 19, 2020
00f5fba
Display ATS tabs in MRU order (#7952)
leonMSFT Oct 21, 2020
895ac06
Fix slowdown on open/close tabs when the user has many profiles (#7993)
PankajBhojwani Oct 21, 2020
ccf9f03
Fix `exit`ing a zoomed pane (#7973)
zadjii-msft Oct 21, 2020
ae550e0
Expose WindowsTerminalBranding to the preprocessor (optionally) (#7986)
DHowett Oct 21, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
97 changes: 97 additions & 0 deletions .clang-format
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@

AccessModifierOffset: -4
AlignAfterOpenBracket: Align
AllowAllArgumentsOnNextLine: true
AlignConsecutiveMacros: false
AlignConsecutiveAssignments: false
AlignConsecutiveDeclarations: false
AllowAllConstructorInitializersOnNextLine: true
AlignEscapedNewlines: Left
AlignOperands: true
AlignTrailingComments: false
AllowAllParametersOfDeclarationOnNextLine: false
AllowShortBlocksOnASingleLine: Never
AllowShortFunctionsOnASingleLine: Inline
AllowShortCaseLabelsOnASingleLine: false
AllowShortIfStatementsOnASingleLine: Never
#AllowShortLambdasOnASingleLine: Inline
AllowShortLoopsOnASingleLine: false
AlwaysBreakAfterReturnType: None
AlwaysBreakBeforeMultilineStrings: false
AlwaysBreakTemplateDeclarations: Yes
BinPackArguments: false
BinPackParameters: false
BraceWrapping:
AfterCaseLabel: true
AfterClass: true
AfterControlStatement: true
AfterEnum: true
AfterFunction: true
AfterNamespace: true
AfterObjCDeclaration: true
AfterStruct: true
AfterUnion: true
AfterExternBlock: false
BeforeCatch: true
BeforeElse: true
IndentBraces: false
SplitEmptyFunction: true
SplitEmptyRecord: true
SplitEmptyNamespace: true
BreakBeforeBinaryOperators: None
BreakBeforeBraces: Custom
BreakBeforeTernaryOperators: false
BreakConstructorInitializers: AfterColon
BreakInheritanceList: AfterColon
ColumnLimit: 0
CommentPragmas: "suppress"
CompactNamespaces: false
ConstructorInitializerAllOnOneLineOrOnePerLine: true
ConstructorInitializerIndentWidth: 4
ContinuationIndentWidth: 4
Cpp11BracedListStyle: false
DeriveLineEnding: true
DerivePointerAlignment: false
FixNamespaceComments: false
IncludeBlocks: Regroup
IncludeCategories:
- Regex: '^.*(precomp|pch|stdafx)'
Priority: -1
- Regex: '^".*"'
Priority: 1
- Regex: '^<.*>'
Priority: 2
- Regex: '.*'
Priority: 3
IndentCaseLabels: false
IndentPPDirectives: None
IndentWidth: 4
IndentWrappedFunctionNames: false
KeepEmptyLinesAtTheStartOfBlocks: false
MacroBlockBegin: "BEGIN_TEST_METHOD_PROPERTIES|BEGIN_MODULE|BEGIN_TEST_CLASS|BEGIN_TEST_METHOD"
MacroBlockEnd: "END_TEST_METHOD_PROPERTIES|END_MODULE|END_TEST_CLASS|END_TEST_METHOD"
MaxEmptyLinesToKeep: 1
NamespaceIndentation: All
PointerAlignment: Left
ReflowComments: false
SortIncludes: false
SortUsingDeclarations: true
SpaceAfterCStyleCast: false
SpaceAfterLogicalNot: false
SpaceAfterTemplateKeyword: false
SpaceBeforeAssignmentOperators: true
SpaceBeforeCpp11BracedList: false
SpaceBeforeCtorInitializerColon: true
SpaceBeforeInheritanceColon: true
SpaceBeforeParens: ControlStatements
SpaceBeforeRangeBasedForLoopColon: true
SpaceInEmptyParentheses: false
SpacesBeforeTrailingComments: 1
SpacesInAngles: false
SpacesInCStyleCastParentheses: false
SpacesInContainerLiterals: false
SpacesInParentheses: false
SpacesInSquareBrackets: false
Standard: Latest
TabWidth: 4
UseTab: Never
13 changes: 13 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
root = true

[*]
trim_trailing_whitespace = true
insert_final_newline = true

[{*.cpp,*.c,*.hpp,*.h,*.cs}]
indent_style = space
indent_size = 4

[*.json]
indent_style = space
indent_size = 2
21 changes: 18 additions & 3 deletions .github/ISSUE_TEMPLATE/Bug_Report.md
Original file line number Diff line number Diff line change
@@ -1,26 +1,41 @@
---
name: Bug report 🐛
name: "Bug report 🐛"
about: Report errors or unexpected behavior
title: "Bug Report"
title: ''
labels: ''
assignees: ''

---

<!--
🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨

I ACKNOWLEDGE THE FOLLOWING BEFORE PROCEEDING:
1. If I delete this entire template and go my own path, the core team may close my issue without further explanation or engagement.
2. If I list multiple bugs/concerns in this one issue, the core team may close my issue without further explanation or engagement.
3. If I write an issue that has many duplicates, the core team may close my issue without further explanation or engagement (and without necessarily spending time to find the exact duplicate ID number).
4. If I leave the title incomplete when filing the issue, the core team may close my issue without further explanation or engagement.
5. If I file something completely blank in the body, the core team may close my issue without further explanation or engagement.

All good? Then proceed!
-->

<!--
This bug tracker is monitored by Windows Terminal development team and other technical folks.

**Important: When reporting BSODs or security issues, DO NOT attach memory dumps, logs, or traces to Github issues**.
Instead, send dumps/traces to [email protected], referencing this GitHub issue.

If this is an application crash, please also provide a Feedback Hub submission link so we can find your diagnostic data on the backend. Use the category "Apps > Windows Terminal (Preview)" and choose "Share My Feedback" after submission to get the link.

Please use this form and describe your issue, concisely but precisely, with as much detail as possible.

-->

# Environment

```none
Windows build number: [run "ver" at a command prompt]
Windows build number: [run `[Environment]::OSVersion` for powershell, or `ver` for cmd]
Windows Terminal version (if applicable):

Any other software?
Expand Down
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/Documentation_Issue.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
name: Documentation Issue 📚
name: "Documentation Issue 📚"
about: Report issues in our documentation
title: "Documentation Issue"
title: ''
labels: Issue-Docs
assignees: ''

Expand Down
56 changes: 35 additions & 21 deletions .github/ISSUE_TEMPLATE/Feature_Request.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,35 @@
---
name: Feature Request/Idea 🚀
about: Suggest a new feature or improvement (this does not mean you have to implement it)
title: "Feature Request"
labels: Issue-Feature
assignees: ''

---

# Summary of the new feature/enhancement

<!--
A clear and concise description of what the problem is that the new feature would solve.
Describe why and how a user would use this new functionality (if applicable).
-->

# Proposed technical implementation details (optional)

<!--
A clear and concise description of what you want to happen.
-->
---
name: "Feature Request/Idea 🚀"
about: Suggest a new feature or improvement (this does not mean you have to implement
it)
title: ''
labels: Issue-Feature
assignees: ''

---

<!--
🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨

I ACKNOWLEDGE THE FOLLOWING BEFORE PROCEEDING:
1. If I delete this entire template and go my own path, the core team may close my issue without further explanation or engagement.
2. If I list multiple bugs/concerns in this one issue, the core team may close my issue without further explanation or engagement.
3. If I write an issue that has many duplicates, the core team may close my issue without further explanation or engagement (and without necessarily spending time to find the exact duplicate ID number).
4. If I leave the title incomplete when filing the issue, the core team may close my issue without further explanation or engagement.
5. If I file something completely blank in the body, the core team may close my issue without further explanation or engagement.

All good? Then proceed!
-->

# Description of the new feature/enhancement

<!--
A clear and concise description of what the problem is that the new feature would solve.
Describe why and how a user would use this new functionality (if applicable).
-->

# Proposed technical implementation details (optional)

<!--
A clear and concise description of what you want to happen.
-->
10 changes: 0 additions & 10 deletions .github/ISSUE_TEMPLATE/Guidance_Issue.md

This file was deleted.

6 changes: 5 additions & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,12 @@
* [ ] Closes #xxx
* [ ] CLA signed. If not, go over [here](https://cla.opensource.microsoft.com/microsoft/Terminal) and sign the CLA
* [ ] Tests added/passed
* [ ] Requires documentation to be updated
* [ ] Documentation updated. If checked, please file a pull request on [our docs repo](https://github.com/MicrosoftDocs/terminal) and link it here: #xxx
* [ ] Schema updated.
* [ ] I've discussed this with core contributors already. If not checked, I'm ready to accept this work might be rejected in favor of a different grand plan. Issue number where discussion took place: #xxx

<!-- Provide a more detailed description of the PR, other things fixed or any additional comments/features here -->
## Detailed Description of the Pull Request / Additional comments

<!-- Describe how you validated the behavior. Add automated tests wherever possible, but list manual validation steps taken as well -->
## Validation Steps Performed
25 changes: 25 additions & 0 deletions .github/actions/spell-check/advice.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
<details>
<summary>
:pencil2: Contributor please read this
</summary>

By default the command suggestion will generate a file named based on your commit. That's generally ok as long as you add the file to your commit. Someone can reorganize it later.

:warning: The command is written for posix shells. You can copy the contents of each `perl` command excluding the outer `'` marks and dropping any `'"`/`"'` quotation mark pairs into a file and then run `perl file.pl` from the root of the repository to run the code. Alternatively, you can manually insert the items...

If the listed items are:
* ... **misspelled**, then please *correct* them instead of using the command.
* ... *names*, please add them to `.github/actions/spell-check/dictionary/names.txt`.
* ... APIs, you can add them to a file in `.github/actions/spell-check/dictionary/`.
* ... just things you're using, please add them to an appropriate file in `.github/actions/spell-check/expect/`.
* ... tokens you only need in one place and shouldn't *generally be used*, you can add an item in an appropriate file in `.github/actions/spell-check/patterns/`.

See the `README.md` in each directory for more information.

:microscope: You can test your commits **without** *appending* to a PR by creating a new branch with that extra change and pushing it to your fork. The [:check-spelling](https://github.com/marketplace/actions/check-spelling) action will run in response to your **push** -- it doesn't require an open pull request. By using such a branch, you can limit the number of typos your peers see you make. :wink:

</details>

#### :warning: Reviewers
At present, the action that triggered this message will not show its :x: in this PR unless the branch is within this repository.
Thus, you **should** make sure that this comment has been addressed before encouraging the merge bot to merge this PR.
21 changes: 21 additions & 0 deletions .github/actions/spell-check/dictionary/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Dictionaries are lists of words to accept unconditionally

While check spelling will complain about a whitelisted word
which is no longer present, you can include things here even if
they are not otherwise present in the repository.

E.g., you could include a list of system APIs here, or potential
contributors (so that if a future commit includes their name,
it'll be accepted).

### Files

| File | Description |
| ---- | ----------- |
| [Dictionary](dictionary.txt) | Primary US English dictionary |
| [Chinese](chinese.txt) | Chinese words |
| [Japanese](japanese.txt) | Japanese words |
| [Microsoft](microsoft.txt) | Microsoft brand items |
| [Fonts](fonts.txt) | Font names |
| [Names](names.txt) | Names of people |
| [Colors](colors.txt) | Names of color |
Empty file.
60 changes: 60 additions & 0 deletions .github/actions/spell-check/dictionary/apis.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
ACCEPTFILES
ACCESSDENIED
alignof
bitfield
bitfields
COLORPROPERTY
CLASSNOTAVAILABLE
environstrings
EXPCMDFLAGS
EXPCMDSTATE
fullkbd
futex
Hashtable
href
IAsync
IBind
IBox
IClass
IComparable
ICustom
IDialog
IDirect
IExplorer
IMap
IObject
IStorage
llabs
LCID
lround
LSHIFT
NCHITTEST
NCLBUTTONDBLCLK
NCRBUTTONDBLCLK
NOAGGREGATION
NOREDIRECTIONBITMAP
oaidl
ocidl
otms
OUTLINETEXTMETRICW
PAGESCROLL
RETURNCMD
rfind
roundf
RSHIFT
rx
serializer
SIZENS
GETDESKWALLPAPER
UPDATEINIFILE
spsc
STDCPP
strchr
syscall
tmp
tx
userenv
wcstoui
XDocument
XElement
XParse
5 changes: 5 additions & 0 deletions .github/actions/spell-check/dictionary/chinese.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
CHINESEBIG
choseong
Jongseong
Jungseong
ssangtikeut
Loading