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

Update Fork #1

Merged
merged 1,325 commits into from
Sep 5, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1325 commits
Select commit Hold shift + click to select a range
1fcd957
Draw the cursor underneath text, and above the background (#6337)
zadjii-msft Jun 4, 2020
7b48912
Add a test to ensure support for trailing commas in `settings.json` (…
zadjii-msft Jun 4, 2020
b171547
Merged PR 4764832: Migrate OSS changes up to 7b489128ac
DHowett Jun 4, 2020
96a77cb
Improve support for VT character sets (#4496)
j4james Jun 4, 2020
efce279
Reflect OS build fixes on 7b489128ac back to inbox
DHowett Jun 4, 2020
f1c9fbd
Merge remote-tracking branch 'openconsole/inbox' into HEAD
DHowett Jun 4, 2020
e455d4b
Allow Ctrl+Alt <> AltGr aliasing to be disabled (#6212)
lhecker Jun 5, 2020
1711c76
Move to Microsoft.UI.Xaml 2.4.0 (#5778)
DHowett-MSFT Jun 5, 2020
b051e78
Spec for tab tear off and default app (#2080)
miniksa Jun 5, 2020
038d6e5
First draft of a spec for panes with non-terminal content (#1080)
zadjii-msft Jun 5, 2020
c3ea731
fix spell things I forced into master.
miniksa Jun 5, 2020
bb4c73c
Add support for `compact` tab sizing (#5787)
zadjii-msft Jun 5, 2020
026ba34
spelling I
DHowett Jun 5, 2020
b822cfb
spelling II
DHowett Jun 5, 2020
b47df4b
Last round of master spelling fixes
DHowett Jun 5, 2020
f90f3bf
Update the tab's close button color to match the tab text color (#5789)
zadjii-msft Jun 5, 2020
935702c
Merged PR 4770883: Migrate OSS changes up to f90f3bf99
DHowett Jun 5, 2020
2d18874
Make the conversion from WORD to TextAttribute explicit (#6380)
DHowett Jun 5, 2020
2aaad96
Reflect OS build fixes back from f90f3bf99
DHowett Jun 5, 2020
4a1f2d3
Merge remote-tracking branch 'openconsole/inbox'
DHowett Jun 5, 2020
ccea667
Improve the legacy color conversions (#6358)
j4james Jun 8, 2020
e3ee583
Move all wildcards into targets or expand them (#6406)
DHowett Jun 8, 2020
55d8df4
Remove the shell extension from directory backgrounds (#6415)
zadjii-msft Jun 8, 2020
f327618
Add support for win32-input-mode to conhost, ConPTY, Terminal (#6309)
zadjii-msft Jun 8, 2020
968462f
Remove parentheses from Preview and Dev build (#6418)
carlos-zamora Jun 9, 2020
8b201c1
Upload Windows Terminal 2.0 roadmap (#6419)
cinnamon-msft Jun 9, 2020
48b99fa
wpf: add a .NET Core WPF Test project for the WPF Control (#6441)
DHowett Jun 9, 2020
f9b1238
Set tab title as early as possible (#6433)
beviu Jun 9, 2020
e03e46b
Don't snap on input nor dismiss selection for just a modifier key (#6…
zadjii-msft Jun 9, 2020
7b791f5
Don't send a manual F7 keyup (#6442)
zadjii-msft Jun 9, 2020
9ce884c
Tie up some A11y loose threads (#6417)
DHowett Jun 10, 2020
8dcfd61
WpfTest: Add an x86/Win32 build, make DPI aware (#6455)
DHowett Jun 10, 2020
0c93b2e
Improve perf by avoiding vector reallocation in renderer clusters and…
miniksa Jun 10, 2020
a921bbf
Reduce latency with DXGI 1.3 GetFrameLatencyWaitableObject (#6435)
beviu Jun 10, 2020
30a6c1e
Open the system menu when user right clicks the drag bar (#6443)
beviu Jun 10, 2020
7fc7355
Deps: Bump Newtonsoft.Json from 10.0.3 to 12.0.3 (#6369)
WSLUser Jun 10, 2020
60630cf
Fix the x86 build and re-enable x86 CI (#6467)
DHowett Jun 11, 2020
bcdccc5
Add Mini-Spec for openSettings (#5915)
carlos-zamora Jun 11, 2020
db518c0
Fix 3 different bugs in the WPF control (#6464)
zadjii-msft Jun 11, 2020
827cc42
Finalize Command Palette Spec (#5674)
zadjii-msft Jun 11, 2020
e8ece16
Pass <Alt> to the application (#6461)
zadjii-msft Jun 11, 2020
25df527
Throttle scrollbar updates in TermControl to ~one per 8ms (#4608)
beviu Jun 12, 2020
19fcbce
Add keybinding arg to openSettings (#6299)
carlos-zamora Jun 12, 2020
c360b75
Add fast path to til::bitmap::translate using bitshifts (#6493)
beviu Jun 14, 2020
c0ffc9b
Clear cached runs after translate_y (#6501)
beviu Jun 14, 2020
5e2c4c6
Reintroduce the check for VT_INPUT_MODE in AdaptDispatch (#6485)
DHowett Jun 15, 2020
6d2fc5d
Extract `ActionAndArgs::FromJson` into its own class (#6351)
zadjii-msft Jun 15, 2020
332d174
Fix sending a NUL on alt key up (#6516)
zadjii-msft Jun 15, 2020
888e724
Only snap on key _downs_ (#6517)
zadjii-msft Jun 15, 2020
c1076a8
Fix openSettings misspelling in defaults (#6520)
carlos-zamora Jun 15, 2020
ffaba38
Remove the WinTelnetEngine (#6526)
DHowett Jun 17, 2020
6485a2b
Spec: Advanced Tab Switcher (#3753)
leonMSFT Jun 17, 2020
10bc1a6
Introduce JsonUtilsNew as documented in #5875 (#6355)
DHowett Jun 18, 2020
78ca722
Fixed #6377: TerminalCore::_altGrAliasing is undefined by default (#6…
lhecker Jun 18, 2020
4eaa0b8
Use early returns in TermControl::_KeyHandler (#6575)
lhecker Jun 18, 2020
1fdceb0
doc: copyedit the roadmap a little bit (#6587)
ddejohn Jun 19, 2020
e337faa
Add 1.1 blog post to 2.0 roadmap (#6581)
cinnamon-msft Jun 19, 2020
acd3ba7
Update PR template with link to docs (#6583)
cinnamon-msft Jun 19, 2020
4f55568
Improved ATTR_ROW::ReplaceAttrs performance (#6573)
lhecker Jun 19, 2020
dc5baab
Add schema check to PR template (#6599)
carlos-zamora Jun 19, 2020
b91430b
Enable hot reload of renderer settings that aren't already hot reload…
miniksa Jun 19, 2020
15f2535
Improve bitmap::_calculateArea performance (#6572)
lhecker Jun 19, 2020
951f389
Use D2DDeviceContext and friends over D2DRenderTarget (#6527)
miniksa Jun 19, 2020
26d6a37
Always use the dark window borders (#6624)
beviu Jun 22, 2020
e7d3dc5
Recycle assorted rendering components to accelerate drawing (#6483)
miniksa Jun 22, 2020
073e732
Double-click a tab to rename it (#6628)
beviu Jun 22, 2020
81eb135
Spec for unified keybindings and commands, and synthesized action nam…
zadjii-msft Jun 22, 2020
ff23be0
Optimize booleans (#6548)
Jun 22, 2020
b24dbf7
Replace std::map with std::unordered_map (#6640)
ZhaoMJ Jun 23, 2020
58f5d7c
Update _TerminalCursorPositionChanged to use ThrottledFunc (#6492)
beviu Jun 23, 2020
0845b3c
Merged PR 4838632: Merge OSS up to 58f5d7c7
DHowett Jun 23, 2020
d8810f2
version: bump to 1.2 on master
DHowett Jun 24, 2020
4027ba3
Add keybinding to rename tab (#6557)
ggadget6 Jun 24, 2020
cffd4eb
Revert "Skip ... analysis when the ... text is simple (6206)" (#6665)
DHowett Jun 24, 2020
9215b52
Implement Shift+MultiClick Selection Expansion (#6322)
carlos-zamora Jun 25, 2020
a3a9df8
Add `setTabColor` and `openTabColorPicker` actions (#6567)
zadjii-msft Jun 25, 2020
fefd140
When we add a new tab in compact mode, re-enforce Compact mode (#6670)
DHowett Jun 25, 2020
2fc1ef0
Hardcode the paths to Windows PowerShell and CMD (#6684)
DHowett Jun 26, 2020
aa1ed0a
Add support for the Command Palette (#6635)
zadjii-msft Jun 26, 2020
c4885f1
Restore simple text runs, correct for crashes (#6695)
miniksa Jun 29, 2020
bbf2c70
Update Cascadia Code to 2007.01 (#6721)
DHowett Jun 30, 2020
b24579d
Add support for OSC 52 (copy-to-clipboard) (#5823)
uzxmx Jun 30, 2020
02d5f90
Replace old C headers (xxx.h) with modern ones (cxxx) (#5080)
Jul 1, 2020
f0df154
Improve conpty rendering of default colors in legacy apps (#6698)
j4james Jul 1, 2020
ddbe370
Improve the propagation of color attributes over ConPTY (#6506)
j4james Jul 1, 2020
6b43ace
Refactor TerminalDispatch (graphics) to match AdaptDispatch (#6728)
j4james Jul 1, 2020
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
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
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 secure@microsoft.com, 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.
20 changes: 20 additions & 0 deletions .github/actions/spell-check/dictionary/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# 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 |
Empty file.
55 changes: 55 additions & 0 deletions .github/actions/spell-check/dictionary/apis.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
ACCEPTFILES
ACCESSDENIED
alignof
bitfield
bitfields
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
spsc
STDCPP
syscall
tmp
tx
userenv
wcstoui
XDocument
XElement
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