mirror of
https://github.com/microsoft/terminal.git
synced 2026-05-19 13:06:47 +00:00
Compare commits
255 Commits
v1.24.1132
...
dev/migrie
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e5812164c8 | ||
|
|
12e3455bb2 | ||
|
|
b17589b5aa | ||
|
|
fb71a0462e | ||
|
|
c829d4ca54 | ||
|
|
b991eb048e | ||
|
|
3e3b3ad883 | ||
|
|
74b740cf0c | ||
|
|
d3f76e7acf | ||
|
|
afe42d456f | ||
|
|
12e2daaeb9 | ||
|
|
b9896f51e4 | ||
|
|
ea4cb8145f | ||
|
|
79d681e394 | ||
|
|
00aa707825 | ||
|
|
a325a2fa5a | ||
|
|
dadde2fb11 | ||
|
|
8edac5fb12 | ||
|
|
d5d4f99673 | ||
|
|
7dd7783aff | ||
|
|
ee1601e405 | ||
|
|
dbc5177f7f | ||
|
|
b753e3dee3 | ||
|
|
a834313fb7 | ||
|
|
059986ebce | ||
|
|
e4e3f08efc | ||
|
|
84e807cbeb | ||
|
|
115ec2cbb9 | ||
|
|
3362651659 | ||
|
|
c72600dd4f | ||
|
|
0c0a16e10a | ||
|
|
eeb9f7a805 | ||
|
|
c17029a7e9 | ||
|
|
c62bb193d3 | ||
|
|
0a6c3d71fb | ||
|
|
17e6126597 | ||
|
|
7a83c0f167 | ||
|
|
b2666fb346 | ||
|
|
8f4fdf9751 | ||
|
|
33a80191c1 | ||
|
|
84ae7adec6 | ||
|
|
a6ebdd3d4a | ||
|
|
031998bfc3 | ||
|
|
41e08a68bd | ||
|
|
81170aff78 | ||
|
|
c90ace8326 | ||
|
|
fd30d00304 | ||
|
|
c334f91f80 | ||
|
|
14f4271954 | ||
|
|
3104c8feb2 | ||
|
|
01f8a4031d | ||
|
|
2870a702f4 | ||
|
|
ec939aabda | ||
|
|
be5dcf8e7a | ||
|
|
4ce79d7289 | ||
|
|
69e4590bc5 | ||
|
|
a1a43a4ff5 | ||
|
|
3ab2acc2ad | ||
|
|
eea035cb8e | ||
|
|
a7a928cfc9 | ||
|
|
da0446a7d1 | ||
|
|
e0400150d0 | ||
|
|
c562dad15d | ||
|
|
0f5d883c59 | ||
|
|
ad7b34e55f | ||
|
|
ddf514e99e | ||
|
|
d4425a397c | ||
|
|
0e19570468 | ||
|
|
f8b4e19e51 | ||
|
|
2e33056fd8 | ||
|
|
14ee19fc27 | ||
|
|
987fce20a1 | ||
|
|
040c730a44 | ||
|
|
6d7fac999a | ||
|
|
e6ea8ace6d | ||
|
|
36fb444d3e | ||
|
|
e2d51636cd | ||
|
|
80e4b3c947 | ||
|
|
e2110e716c | ||
|
|
9e4986edb0 | ||
|
|
30b1456ffe | ||
|
|
5bd9e9fd89 | ||
|
|
8cad67020f | ||
|
|
5828fb5ce5 | ||
|
|
55f96bc10d | ||
|
|
77bae1ff7a | ||
|
|
0f6ee4ad2e | ||
|
|
59c7e3b73c | ||
|
|
26bcbf3656 | ||
|
|
83d0d9df14 | ||
|
|
b6f041c4a4 | ||
|
|
1414abc843 | ||
|
|
3b8c5606ee | ||
|
|
3918332853 | ||
|
|
28c98c5dc1 | ||
|
|
854079e284 | ||
|
|
e05a5fb6d8 | ||
|
|
fbd48e7463 | ||
|
|
ab4000ca9a | ||
|
|
b4259e61a5 | ||
|
|
0a3fbdefb3 | ||
|
|
9f0cd70ae9 | ||
|
|
127775118d | ||
|
|
343db95021 | ||
|
|
f20c549d15 | ||
|
|
300bc2b513 | ||
|
|
b6375cc028 | ||
|
|
67669a35c5 | ||
|
|
e20e1f7bf9 | ||
|
|
c81c66b406 | ||
|
|
83b9569ce0 | ||
|
|
830935d500 | ||
|
|
bc4e6129ef | ||
|
|
d9d824a840 | ||
|
|
c310e0280f | ||
|
|
1f85191baf | ||
|
|
ed5b59d248 | ||
|
|
527b369de7 | ||
|
|
7798d2e958 | ||
|
|
0c5ec71e62 | ||
|
|
497bb2f7d1 | ||
|
|
c05cb107e5 | ||
|
|
5f1ecb005a | ||
|
|
692f06beb6 | ||
|
|
21754fabf2 | ||
|
|
8e4642dc13 | ||
|
|
3e912e78a7 | ||
|
|
61f86e1116 | ||
|
|
27aae1f245 | ||
|
|
89d82638ab | ||
|
|
a449899789 | ||
|
|
cdf4bd9209 | ||
|
|
8f3d1d8d01 | ||
|
|
3ec372c176 | ||
|
|
71409f84f7 | ||
|
|
6723ca2239 | ||
|
|
c8549bebed | ||
|
|
8d94edd7b0 | ||
|
|
e8971c80ae | ||
|
|
0ee3cfb3fd | ||
|
|
a528141fe6 | ||
|
|
c4557594ce | ||
|
|
04bcba39ae | ||
|
|
726c8f0cef | ||
|
|
a0c79b59e6 | ||
|
|
e9a8301e73 | ||
|
|
b668fd5188 | ||
|
|
dfd11cf0cf | ||
|
|
58f1f3b312 | ||
|
|
7f91e94f1a | ||
|
|
691568195b | ||
|
|
673d4eb497 | ||
|
|
5c3e712040 | ||
|
|
ec76951258 | ||
|
|
c0debf8e26 | ||
|
|
64caebecd3 | ||
|
|
3c2eb594a5 | ||
|
|
d05dd85275 | ||
|
|
3c1bfcb264 | ||
|
|
baab0eae05 | ||
|
|
8f418d10a6 | ||
|
|
a79078924a | ||
|
|
f321c30cc1 | ||
|
|
aefacd6a12 | ||
|
|
2f8c51e23d | ||
|
|
a331c42d3c | ||
|
|
5f6b814057 | ||
|
|
e707c100e7 | ||
|
|
46ce47c095 | ||
|
|
fecd9087eb | ||
|
|
20cfb157f7 | ||
|
|
96d35daeec | ||
|
|
297703d783 | ||
|
|
45c5370271 | ||
|
|
8bb831f628 | ||
|
|
224ac9de47 | ||
|
|
7a7cdec91f | ||
|
|
c7c742c326 | ||
|
|
c4668d99b7 | ||
|
|
a719970913 | ||
|
|
20998f7628 | ||
|
|
3e29d2a316 | ||
|
|
afb4752102 | ||
|
|
7f37fdd369 | ||
|
|
f8506f4779 | ||
|
|
fb75fb56c0 | ||
|
|
38d2fdad5f | ||
|
|
1ca0c76bc7 | ||
|
|
ee6060b3a4 | ||
|
|
81cdb07646 | ||
|
|
2537ea7df8 | ||
|
|
c28610d016 | ||
|
|
19a85010fe | ||
|
|
898b9e3cab | ||
|
|
fb668f3a4a | ||
|
|
d2f977aa3d | ||
|
|
965a121a38 | ||
|
|
2e78665ee0 | ||
|
|
47018442cd | ||
|
|
4b946c0d5c | ||
|
|
63d7a19ce5 | ||
|
|
05baa41b56 | ||
|
|
a8beb4cdc4 | ||
|
|
a9ea60799f | ||
|
|
b56f61eca1 | ||
|
|
16f7ab4185 | ||
|
|
5ae95d7df0 | ||
|
|
b357de9897 | ||
|
|
b8f35a31c2 | ||
|
|
b7bd4f7dcf | ||
|
|
f5ddecd1d4 | ||
|
|
fcf32351ff | ||
|
|
0e3d136dad | ||
|
|
7f6ab5520e | ||
|
|
84cc3e3e52 | ||
|
|
819987c90e | ||
|
|
b62cad640b | ||
|
|
9d7ea77cc8 | ||
|
|
6a8b2d10f0 | ||
|
|
04676bd31a | ||
|
|
fc2d107897 | ||
|
|
998ab586e1 | ||
|
|
10ef1284d4 | ||
|
|
5976de1600 | ||
|
|
52f9bd6d2c | ||
|
|
05a4afcf35 | ||
|
|
ad6473d6ae | ||
|
|
6b428577b9 | ||
|
|
4600c4791b | ||
|
|
e80aadd98b | ||
|
|
1926c4601c | ||
|
|
46b9572e60 | ||
|
|
0aee174e68 | ||
|
|
814f78ed2c | ||
|
|
eb16eb26ab | ||
|
|
384932183f | ||
|
|
5a05f82f7c | ||
|
|
d6714f3ca9 | ||
|
|
4a34a76504 | ||
|
|
54aaa4a98a | ||
|
|
13ddefa635 | ||
|
|
f6303ac1ae | ||
|
|
52e60b95e4 | ||
|
|
fa09141a16 | ||
|
|
8011f3e28c | ||
|
|
8d41ace320 | ||
|
|
7849b00cbd | ||
|
|
5899343237 | ||
|
|
1283c0f5b9 | ||
|
|
4272151adc | ||
|
|
bd14f69080 | ||
|
|
91c9a14a71 | ||
|
|
9e10436a80 | ||
|
|
a9b660cc36 | ||
|
|
7b754e3d8e |
2
.github/ISSUE_TEMPLATE/Bug_Report.yml
vendored
2
.github/ISSUE_TEMPLATE/Bug_Report.yml
vendored
@@ -8,7 +8,7 @@ body:
|
|||||||
value: |
|
value: |
|
||||||
Please make sure to [search for existing issues](https://github.com/microsoft/terminal/issues) and [check the FAQ](https://github.com/microsoft/terminal/wiki/Frequently-Asked-Questions-(FAQ)) before filing a new one!
|
Please make sure to [search for existing issues](https://github.com/microsoft/terminal/issues) and [check the FAQ](https://github.com/microsoft/terminal/wiki/Frequently-Asked-Questions-(FAQ)) before filing a new one!
|
||||||
|
|
||||||
If this is an application crash, please also provide a [Feedback Hub](https://aka.ms/terminal-feedback-hub) submission link so we can find your diagnostic data on the backend. Use the category "Apps > Windows Terminal" and choose "Share My Feedback" after submission to get the link.
|
If this is an application crash, please provide a [Feedback Hub](https://aka.ms/terminal-feedback-hub) submission link so we can find your diagnostic data on the backend. Use the category "Apps > Windows Terminal" and choose "Share My Feedback" after submission to get the link.
|
||||||
|
|
||||||
- type: input
|
- type: input
|
||||||
attributes:
|
attributes:
|
||||||
|
|||||||
2
.github/ISSUE_TEMPLATE/config.yml
vendored
2
.github/ISSUE_TEMPLATE/config.yml
vendored
@@ -1,4 +1,4 @@
|
|||||||
blank_issues_enabled: true
|
blank_issues_enabled: false
|
||||||
|
|
||||||
contact_links:
|
contact_links:
|
||||||
- name: Microsoft Security Response Center 🔐
|
- name: Microsoft Security Response Center 🔐
|
||||||
|
|||||||
1
.github/actions/spelling/README.md
vendored
1
.github/actions/spelling/README.md
vendored
@@ -10,6 +10,7 @@ File | Purpose | Format | Info
|
|||||||
[line_forbidden.patterns](line_forbidden.patterns) | Patterns to flag in checked lines | perl regular expression (order matters, first match wins) | [patterns](https://github.com/check-spelling/check-spelling/wiki/Configuration-Examples%3A-patterns)
|
[line_forbidden.patterns](line_forbidden.patterns) | Patterns to flag in checked lines | perl regular expression (order matters, first match wins) | [patterns](https://github.com/check-spelling/check-spelling/wiki/Configuration-Examples%3A-patterns)
|
||||||
[expect/*.txt](expect.txt) | Expected words that aren't in the dictionary | one word per line (sorted, alphabetically) | [expect](https://github.com/check-spelling/check-spelling/wiki/Configuration#expect)
|
[expect/*.txt](expect.txt) | Expected words that aren't in the dictionary | one word per line (sorted, alphabetically) | [expect](https://github.com/check-spelling/check-spelling/wiki/Configuration#expect)
|
||||||
[advice.md](advice.md) | Supplement for GitHub comment when unrecognized words are found | GitHub Markdown | [advice](https://github.com/check-spelling/check-spelling/wiki/Configuration-Examples%3A-advice)
|
[advice.md](advice.md) | Supplement for GitHub comment when unrecognized words are found | GitHub Markdown | [advice](https://github.com/check-spelling/check-spelling/wiki/Configuration-Examples%3A-advice)
|
||||||
|
[config.json](config.json) | Action Configuration | JSON key (action configuration variable) value (action configuration value) | [config](https://github.com/check-spelling/check-spelling/wiki/Configuration-Examples%3A-config)
|
||||||
|
|
||||||
Note: you can replace any of these files with a directory by the same name (minus the suffix)
|
Note: you can replace any of these files with a directory by the same name (minus the suffix)
|
||||||
and then include multiple files inside that directory (with that suffix) to merge multiple files together.
|
and then include multiple files inside that directory (with that suffix) to merge multiple files together.
|
||||||
|
|||||||
1
.github/actions/spelling/advice.md
vendored
1
.github/actions/spelling/advice.md
vendored
@@ -22,6 +22,7 @@ See the `README.md` in each directory for more information.
|
|||||||
<details><summary>If the flagged items are :exploding_head: false positives</summary>
|
<details><summary>If the flagged items are :exploding_head: false positives</summary>
|
||||||
|
|
||||||
If items relate to a ...
|
If items relate to a ...
|
||||||
|
|
||||||
* binary file (or some other file you wouldn't want to check at all).
|
* binary file (or some other file you wouldn't want to check at all).
|
||||||
|
|
||||||
Please add a file path to the `excludes.txt` file matching the containing file.
|
Please add a file path to the `excludes.txt` file matching the containing file.
|
||||||
|
|||||||
8
.github/actions/spelling/allow/allow.txt
vendored
8
.github/actions/spelling/allow/allow.txt
vendored
@@ -23,8 +23,10 @@ FTCS
|
|||||||
gantt
|
gantt
|
||||||
gfm
|
gfm
|
||||||
ghe
|
ghe
|
||||||
|
github
|
||||||
godbolt
|
godbolt
|
||||||
hstrings
|
hstrings
|
||||||
|
https
|
||||||
hyperlinking
|
hyperlinking
|
||||||
hyperlinks
|
hyperlinks
|
||||||
Kbds
|
Kbds
|
||||||
@@ -44,6 +46,7 @@ mru
|
|||||||
notwrapped
|
notwrapped
|
||||||
NTMTo
|
NTMTo
|
||||||
overlined
|
overlined
|
||||||
|
passthrough
|
||||||
perlw
|
perlw
|
||||||
postmodern
|
postmodern
|
||||||
Powerline
|
Powerline
|
||||||
@@ -65,14 +68,19 @@ rubyw
|
|||||||
runtimes
|
runtimes
|
||||||
servicebus
|
servicebus
|
||||||
slnt
|
slnt
|
||||||
|
ssh
|
||||||
stakeholders
|
stakeholders
|
||||||
subpage
|
subpage
|
||||||
|
subpages
|
||||||
sustainability
|
sustainability
|
||||||
sxn
|
sxn
|
||||||
Tencent
|
Tencent
|
||||||
toolset
|
toolset
|
||||||
|
ubuntu
|
||||||
UEFI
|
UEFI
|
||||||
uiatextrange
|
uiatextrange
|
||||||
|
Uids
|
||||||
|
UIDs
|
||||||
und
|
und
|
||||||
vsdevcmd
|
vsdevcmd
|
||||||
westus
|
westus
|
||||||
|
|||||||
1
.github/actions/spelling/allow/apis.txt
vendored
1
.github/actions/spelling/allow/apis.txt
vendored
@@ -178,6 +178,7 @@ ubrk
|
|||||||
UChar
|
UChar
|
||||||
UFIELD
|
UFIELD
|
||||||
ULARGE
|
ULARGE
|
||||||
|
UNCEx
|
||||||
UOI
|
UOI
|
||||||
UPDATEINIFILE
|
UPDATEINIFILE
|
||||||
urlmon
|
urlmon
|
||||||
|
|||||||
84
.github/actions/spelling/candidate.patterns
vendored
84
.github/actions/spelling/candidate.patterns
vendored
@@ -1,5 +1,5 @@
|
|||||||
# Repeated letters
|
# Repeated letters
|
||||||
\b([a-z])\g{-1}{2,}\b
|
\b([A-Za-z])\g{-1}{2,}\b
|
||||||
|
|
||||||
# marker to ignore all code on line
|
# marker to ignore all code on line
|
||||||
^.*/\* #no-spell-check-line \*/.*$
|
^.*/\* #no-spell-check-line \*/.*$
|
||||||
@@ -11,7 +11,7 @@
|
|||||||
^.*\b[Cc][Ss][Pp][Ee][Ll]{2}:\s*[Dd][Ii][Ss][Aa][Bb][Ll][Ee]-[Ll][Ii][Nn][Ee]\b
|
^.*\b[Cc][Ss][Pp][Ee][Ll]{2}:\s*[Dd][Ii][Ss][Aa][Bb][Ll][Ee]-[Ll][Ii][Nn][Ee]\b
|
||||||
|
|
||||||
# copyright
|
# copyright
|
||||||
Copyright (?:\([Cc]\)|)(?:[-\d, ]|and)+(?: [A-Z][a-z]+ [A-Z][a-z]+,?)+
|
Copyright (?:\([Cc]\)|©|)(?:[-\d, ]|and)+(?: [A-Z][a-z]+ [A-Z][a-z]+,?)+
|
||||||
|
|
||||||
# patch hunk comments
|
# patch hunk comments
|
||||||
^@@ -\d+(?:,\d+|) \+\d+(?:,\d+|) @@ .*
|
^@@ -\d+(?:,\d+|) \+\d+(?:,\d+|) @@ .*
|
||||||
@@ -19,10 +19,10 @@ Copyright (?:\([Cc]\)|)(?:[-\d, ]|and)+(?: [A-Z][a-z]+ [A-Z][a-z]+,?)+
|
|||||||
index (?:[0-9a-z]{7,40},|)[0-9a-z]{7,40}\.\.[0-9a-z]{7,40}
|
index (?:[0-9a-z]{7,40},|)[0-9a-z]{7,40}\.\.[0-9a-z]{7,40}
|
||||||
|
|
||||||
# file permissions
|
# file permissions
|
||||||
['"`\s][-bcdLlpsw](?:[-r][-w][-Ssx]){2}[-r][-w][-SsTtx]\+?['"`\s]
|
(?:^|['"`\s])(?!-+\s)[-bcdLlpsw](?:[-r][-w][-Ssx]){2}[-r][-w][-SsTtx]\+?['"`\s]
|
||||||
|
|
||||||
# css fonts
|
# css fonts
|
||||||
\bfont(?:-family|):[^;}]+
|
\bfont(?:-family(?:[-\w+]*)|):[^;}]+
|
||||||
|
|
||||||
# css url wrappings
|
# css url wrappings
|
||||||
\burl\([^)]+\)
|
\burl\([^)]+\)
|
||||||
@@ -36,10 +36,10 @@ index (?:[0-9a-z]{7,40},|)[0-9a-z]{7,40}\.\.[0-9a-z]{7,40}
|
|||||||
# data url in quotes
|
# data url in quotes
|
||||||
([`'"])data:(?:[^ `'"].*?|)(?:[A-Z]{3,}|[A-Z][a-z]{2,}|[a-z]{3,}).*\g{-1}
|
([`'"])data:(?:[^ `'"].*?|)(?:[A-Z]{3,}|[A-Z][a-z]{2,}|[a-z]{3,}).*\g{-1}
|
||||||
# data url
|
# data url
|
||||||
\bdata:[-a-zA-Z=;:/0-9+]*,\S*
|
\bdata:[-a-zA-Z=;:/0-9+_]*,\S*
|
||||||
|
|
||||||
# https/http/file urls
|
# https/http/file urls
|
||||||
(?:\b(?:https?|ftp|file)://)[-A-Za-z0-9+&@#/*%?=~_|!:,.;]+[-A-Za-z0-9+&@#/*%=~_|]
|
#(?:\b(?:https?|ftp|file)://)[-A-Za-z0-9+&@#/*%?=~_|!:,.;]+[-A-Za-z0-9+&@#/*%=~_|]
|
||||||
|
|
||||||
# mailto urls
|
# mailto urls
|
||||||
mailto:[-a-zA-Z=;:/?%&0-9+@._]{3,}
|
mailto:[-a-zA-Z=;:/?%&0-9+@._]{3,}
|
||||||
@@ -88,6 +88,9 @@ arn:aws:[-/:\w]+
|
|||||||
# AWS VPC
|
# AWS VPC
|
||||||
vpc-\w+
|
vpc-\w+
|
||||||
|
|
||||||
|
# Azure AD
|
||||||
|
\baad\.\w{48}\b
|
||||||
|
|
||||||
# While you could try to match `http://` and `https://` by using `s?` in `https?://`, sometimes there
|
# While you could try to match `http://` and `https://` by using `s?` in `https?://`, sometimes there
|
||||||
# YouTube url
|
# YouTube url
|
||||||
\b(?:(?:www\.|)youtube\.com|youtu.be)/(?:channel/|embed/|user/|playlist\?list=|watch\?v=|v/|)[-a-zA-Z0-9?&=_%]*
|
\b(?:(?:www\.|)youtube\.com|youtu.be)/(?:channel/|embed/|user/|playlist\?list=|watch\?v=|v/|)[-a-zA-Z0-9?&=_%]*
|
||||||
@@ -169,7 +172,7 @@ themes\.googleusercontent\.com/static/fonts/[^/\s"]+/v\d+/[^.]+.
|
|||||||
GHSA(?:-[0-9a-z]{4}){3}
|
GHSA(?:-[0-9a-z]{4}){3}
|
||||||
|
|
||||||
# GitHub actions
|
# GitHub actions
|
||||||
\buses:\s+[-\w.]+/[-\w./]+@[-\w.]+
|
\buses:\s+(['"]?)[-\w.]+/[-\w./]+@[-\w.]+\g{-1}
|
||||||
|
|
||||||
# GitLab commit
|
# GitLab commit
|
||||||
\bgitlab\.[^/\s"]*/\S+/\S+/commit/[0-9a-f]{7,16}#[0-9a-f]{40}\b
|
\bgitlab\.[^/\s"]*/\S+/\S+/commit/[0-9a-f]{7,16}#[0-9a-f]{40}\b
|
||||||
@@ -238,7 +241,7 @@ accounts\.binance\.com/[a-z/]*oauth/authorize\?[-0-9a-zA-Z&%]*
|
|||||||
\bmedium\.com/@?[^/\s"]+/[-\w]+
|
\bmedium\.com/@?[^/\s"]+/[-\w]+
|
||||||
|
|
||||||
# microsoft
|
# microsoft
|
||||||
\b(?:https?://|)(?:(?:(?:blogs|download\.visualstudio|docs|msdn2?|research)\.|)microsoft|blogs\.msdn)\.co(?:m|\.\w\w)/[-_a-zA-Z0-9()=./%]*
|
\b(?:https?://|)(?:(?:(?:blogs|download\.visualstudio|docs|msdn2?|research)\.|)microsoft|blogs\.msdn)\.co(?:m|\.\w\w)/[-_a-zA-Z0-9()=./%?#]*
|
||||||
# powerbi
|
# powerbi
|
||||||
\bapp\.powerbi\.com/reportEmbed/[^"' ]*
|
\bapp\.powerbi\.com/reportEmbed/[^"' ]*
|
||||||
# vs devops
|
# vs devops
|
||||||
@@ -412,7 +415,7 @@ ipfs://[0-9a-zA-Z]{3,}
|
|||||||
\bgetopts\s+(?:"[^"]+"|'[^']+')
|
\bgetopts\s+(?:"[^"]+"|'[^']+')
|
||||||
|
|
||||||
# ANSI color codes
|
# ANSI color codes
|
||||||
(?:\\(?:u00|x)1[Bb]|\\03[1-7]|\x1b|\\u\{1[Bb]\})\[\d+(?:;\d+)*m
|
#(?:\\(?:u00|x)1[Bb]|\\03[1-7]|\x1b|\\u\{1[Bb]\})\[(?:\d+(?:;\d+)*|)m
|
||||||
|
|
||||||
# URL escaped characters
|
# URL escaped characters
|
||||||
%[0-9A-F][A-F](?=[A-Za-z])
|
%[0-9A-F][A-F](?=[A-Za-z])
|
||||||
@@ -430,7 +433,7 @@ sha\d+:[0-9a-f]*?[a-f]{3,}[0-9a-f]*
|
|||||||
# sha-... -- uses a fancy capture
|
# sha-... -- uses a fancy capture
|
||||||
(\\?['"]|")[0-9a-f]{40,}\g{-1}
|
(\\?['"]|")[0-9a-f]{40,}\g{-1}
|
||||||
# hex runs
|
# hex runs
|
||||||
\b[0-9a-fA-F]{16,}\b
|
\b(?=(?:[a-fA-F]{0,2}\d)*[a-fA-F]{3})[0-9a-fA-F]{16,}\b
|
||||||
# hex in url queries
|
# hex in url queries
|
||||||
=[0-9a-fA-F]*?(?:[A-F]{3,}|[a-f]{3,})[0-9a-fA-F]*?&
|
=[0-9a-fA-F]*?(?:[A-F]{3,}|[a-f]{3,})[0-9a-fA-F]*?&
|
||||||
# ssh
|
# ssh
|
||||||
@@ -454,8 +457,12 @@ LS0tLS1CRUdJT.*
|
|||||||
|
|
||||||
# uuid:
|
# uuid:
|
||||||
\b[0-9a-fA-F]{8}-(?:[0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}\b
|
\b[0-9a-fA-F]{8}-(?:[0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}\b
|
||||||
# hex digits including css/html color classes:
|
|
||||||
(?:[\\0][xX]|\\u|[uU]\+|#x?|%23|&H)[0-9_a-fA-FgGrR]*?[a-fA-FgGrR]{2,}[0-9_a-fA-FgGrR]*(?:[uUlL]{0,3}|[iu]\d+)\b
|
# unicode escaped characters (4)
|
||||||
|
\\u[0-9a-fA-F]{4}
|
||||||
|
|
||||||
|
# hex digits including css/html color classes
|
||||||
|
(?:[\\0][xX]|\\u\{?|[uU]\+|#x?|%23|&H)[0-9_a-fA-FgGrR]*?[a-fA-FgGrR]{2,}[0-9_a-fA-FgGrR]*(?:[uUlL]{0,3}|[iu]\d+)\b
|
||||||
|
|
||||||
# integrity
|
# integrity
|
||||||
integrity=(['"])(?:\s*sha\d+-[-a-zA-Z=;:/0-9+]{40,})+\g{-1}
|
integrity=(['"])(?:\s*sha\d+-[-a-zA-Z=;:/0-9+]{40,})+\g{-1}
|
||||||
@@ -477,7 +484,7 @@ Name\[[^\]]+\]=.*
|
|||||||
(?:(?:\b|_|(?<=[a-z]))I|(?:\b|_)(?:nsI|isA))(?=(?:[A-Z][a-z]{2,})+(?:[A-Z\d]|\b))
|
(?:(?:\b|_|(?<=[a-z]))I|(?:\b|_)(?:nsI|isA))(?=(?:[A-Z][a-z]{2,})+(?:[A-Z\d]|\b))
|
||||||
|
|
||||||
# python
|
# python
|
||||||
\b(?i)py(?!gments|gmy|lon|ramid|ro|th)(?=[a-z]{2,})
|
\b(?i)py(?!gment|gmy|lon|ramid|ro|th)(?=[a-z]{2,})
|
||||||
|
|
||||||
# crypt
|
# crypt
|
||||||
(['"])\$2[ayb]\$.{56}\g{-1}
|
(['"])\$2[ayb]\$.{56}\g{-1}
|
||||||
@@ -497,12 +504,21 @@ Name\[[^\]]+\]=.*
|
|||||||
# go.sum
|
# go.sum
|
||||||
\bh1:\S+
|
\bh1:\S+
|
||||||
|
|
||||||
|
# golang print-f-style functions
|
||||||
|
#(?i)(?<=append|comma|debug|equal|err|error|exit|fatal|format|info|log|name|panic|print|skip|scan|string|trace|true|warn|warning|wrap|write)(?:f|ln)(?:[ (]|$)
|
||||||
|
|
||||||
|
# golang regular expression
|
||||||
|
#(?<!")\br".+?"
|
||||||
|
|
||||||
# imports
|
# imports
|
||||||
^import\s+(?:(?:static|type)\s+|)(?:[\w.]|\{\s*\w*?(?:,\s*(?:\w*|\*))+\s*\})+
|
^import\s+(?:(?:static|type)\s+|)(?:[\w.]|\{\s*\w*?(?:,\s*(?:\w*|\*))+\s*\})+(?:\s+from (['"]).*?\g{-1}|)
|
||||||
|
|
||||||
# scala modules
|
# scala modules
|
||||||
("[^"]+"\s*%%?\s*){2,3}"[^"]+"
|
("[^"]+"\s*%%?\s*){2,3}"[^"]+"
|
||||||
|
|
||||||
|
# Dataframes / NumPy
|
||||||
|
\b(?:df|np)\.\w{3,}
|
||||||
|
|
||||||
# container images
|
# container images
|
||||||
image: [-\w./:@]+
|
image: [-\w./:@]+
|
||||||
|
|
||||||
@@ -513,7 +529,7 @@ image: [-\w./:@]+
|
|||||||
\s*\S+/\S+\s+\S+\s+[0-9a-f]{8,}\s+\d+\s+(?:hour|day|week)s ago\s+[\d.]+[KMGT]B
|
\s*\S+/\S+\s+\S+\s+[0-9a-f]{8,}\s+\d+\s+(?:hour|day|week)s ago\s+[\d.]+[KMGT]B
|
||||||
|
|
||||||
# Intel intrinsics
|
# Intel intrinsics
|
||||||
_mm_(?!dd)\w+
|
_mm\d*_(?!dd)\w+
|
||||||
|
|
||||||
# Input to GitHub JSON
|
# Input to GitHub JSON
|
||||||
content: (['"])[-a-zA-Z=;:/0-9+]*=\g{-1}
|
content: (['"])[-a-zA-Z=;:/0-9+]*=\g{-1}
|
||||||
@@ -532,12 +548,18 @@ content: (['"])[-a-zA-Z=;:/0-9+]*=\g{-1}
|
|||||||
# Note that there's a high false positive rate, remove the `?=` and search for the regex to see if the matches seem like reasonable strings
|
# Note that there's a high false positive rate, remove the `?=` and search for the regex to see if the matches seem like reasonable strings
|
||||||
(?<!['"])\b(?:B|BR|Br|F|FR|Fr|R|RB|RF|Rb|Rf|U|UR|Ur|b|bR|br|f|fR|fr|r|rB|rF|rb|rf|u|uR|ur)['"](?=[A-Z]{3,}|[A-Z][a-z]{2,}|[a-z]{3,})
|
(?<!['"])\b(?:B|BR|Br|F|FR|Fr|R|RB|RF|Rb|Rf|U|UR|Ur|b|bR|br|f|fR|fr|r|rB|rF|rb|rf|u|uR|ur)['"](?=[A-Z]{3,}|[A-Z][a-z]{2,}|[a-z]{3,})
|
||||||
|
|
||||||
|
# Regular expression for word breaks
|
||||||
|
#\\b(?=[a-z]{2})
|
||||||
|
|
||||||
# Regular expressions for (P|p)assword
|
# Regular expressions for (P|p)assword
|
||||||
\([A-Z]\|[a-z]\)[a-z]+
|
\([A-Z]\|[a-z]\)[a-z]+
|
||||||
|
|
||||||
|
# Java regular expressions
|
||||||
|
Pattern\.(?:compile|matches)\(".*"
|
||||||
|
|
||||||
# JavaScript regular expressions
|
# JavaScript regular expressions
|
||||||
# javascript test regex
|
# javascript exec/test regex
|
||||||
/.{3,}/[gim]*\.test\(
|
/.{3,}?/[gim]*\.(?:exec|test)\(
|
||||||
# javascript match regex
|
# javascript match regex
|
||||||
\.match\(/[^/\s"]{3,}/[gim]*\s*
|
\.match\(/[^/\s"]{3,}/[gim]*\s*
|
||||||
# javascript match regex
|
# javascript match regex
|
||||||
@@ -564,7 +586,7 @@ perl(?:\s+-[a-zA-Z]\w*)+
|
|||||||
regexp?\.MustCompile\((?:`[^`]*`|".*"|'.*')\)
|
regexp?\.MustCompile\((?:`[^`]*`|".*"|'.*')\)
|
||||||
|
|
||||||
# regex choice
|
# regex choice
|
||||||
\(\?:[^)]+\|[^)]+\)
|
#\((?=[^)]*[a-zA-Z]{3})(?:\?:|)[^)|]+(?<! )\|(?!(?:jq|xargs)\b)[^)| ][^)]*\)
|
||||||
|
|
||||||
# proto
|
# proto
|
||||||
^\s*(\w+)\s\g{-1} =
|
^\s*(\w+)\s\g{-1} =
|
||||||
@@ -587,6 +609,9 @@ urn:shemas-jetbrains-com
|
|||||||
# Debian changelog severity
|
# Debian changelog severity
|
||||||
[-\w]+ \(.*\) (?:\w+|baseline|unstable|experimental); urgency=(?:low|medium|high|emergency|critical)\b
|
[-\w]+ \(.*\) (?:\w+|baseline|unstable|experimental); urgency=(?:low|medium|high|emergency|critical)\b
|
||||||
|
|
||||||
|
# Red Hat Package management spec file dependencies
|
||||||
|
^(?:Build|)Requires: [-.\w]+
|
||||||
|
|
||||||
# kubernetes pod status lists
|
# kubernetes pod status lists
|
||||||
# https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#pod-phase
|
# https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#pod-phase
|
||||||
\w+(?:-\w+)+\s+\d+/\d+\s+(?:Running|Pending|Succeeded|Failed|Unknown)\s+
|
\w+(?:-\w+)+\s+\d+/\d+\s+(?:Running|Pending|Succeeded|Failed|Unknown)\s+
|
||||||
@@ -641,6 +666,8 @@ PrependWithABINamepsace
|
|||||||
>[-a-zA-Z=;:/0-9+]{3,}=</
|
>[-a-zA-Z=;:/0-9+]{3,}=</
|
||||||
# base64 encoded content, possibly wrapped in mime
|
# base64 encoded content, possibly wrapped in mime
|
||||||
#(?:^|[\s=;:?])[-a-zA-Z=;:/0-9+]{50,}(?:[\s=;:?]|$)
|
#(?:^|[\s=;:?])[-a-zA-Z=;:/0-9+]{50,}(?:[\s=;:?]|$)
|
||||||
|
# jwt
|
||||||
|
(?:\be[wy][-a-zA-Z=;:/0-9+]+\.){2}[-_\w]+
|
||||||
# base64 encoded json
|
# base64 encoded json
|
||||||
\beyJ[-a-zA-Z=;:/0-9+]+
|
\beyJ[-a-zA-Z=;:/0-9+]+
|
||||||
# base64 encoded pkcs
|
# base64 encoded pkcs
|
||||||
@@ -678,9 +705,9 @@ systemd.*?running in system mode \([-+].*\)$
|
|||||||
|
|
||||||
# Non-English
|
# Non-English
|
||||||
# Even repositories expecting pure English content can unintentionally have Non-English content... People will occasionally mistakenly enter [homoglyphs](https://en.wikipedia.org/wiki/Homoglyph) which are essentially typos, and using this pattern will mean check-spelling will not complain about them.
|
# Even repositories expecting pure English content can unintentionally have Non-English content... People will occasionally mistakenly enter [homoglyphs](https://en.wikipedia.org/wiki/Homoglyph) which are essentially typos, and using this pattern will mean check-spelling will not complain about them.
|
||||||
#
|
# .
|
||||||
# If the content to be checked should be written in English and the only Non-English items will be people's names, then you can consider adding this.
|
# If the content to be checked should be written in English and the only Non-English items will be people's names, then you can consider adding this.
|
||||||
#
|
# .
|
||||||
# Alternatively, if you're using check-spelling v0.0.25+, and you would like to _check_ the Non-English content for spelling errors, you can. For information on how to do so, see:
|
# Alternatively, if you're using check-spelling v0.0.25+, and you would like to _check_ the Non-English content for spelling errors, you can. For information on how to do so, see:
|
||||||
# https://docs.check-spelling.dev/Feature:-Configurable-word-characters.html#unicode
|
# https://docs.check-spelling.dev/Feature:-Configurable-word-characters.html#unicode
|
||||||
[a-zA-Z]*[ÀÁÂÃÄÅÆČÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæčçèéêëìíîïðñòóôõöøùúûüýÿĀāŁłŃńŅņŒœŚśŠšŜŝŸŽžź][a-zA-Z]{3}[a-zA-ZÀÁÂÃÄÅÆČÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæčçèéêëìíîïðñòóôõöøùúûüýÿĀāŁłŃńŅņŒœŚśŠšŜŝŸŽžź]*|[a-zA-Z]{3,}[ÀÁÂÃÄÅÆČÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæčçèéêëìíîïðñòóôõöøùúûüýÿĀāŁłŃńŅņŒœŚśŠšŜŝŸŽžź]|[ÀÁÂÃÄÅÆČÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæčçèéêëìíîïðñòóôõöøùúûüýÿĀāŁłŃńŅņŒœŚśŠšŜŝŸŽžź][a-zA-Z]{3,}
|
[a-zA-Z]*[ÀÁÂÃÄÅÆČÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæčçèéêëìíîïðñòóôõöøùúûüýÿĀāŁłŃńŅņŒœŚśŠšŜŝŸŽžź][a-zA-Z]{3}[a-zA-ZÀÁÂÃÄÅÆČÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæčçèéêëìíîïðñòóôõöøùúûüýÿĀāŁłŃńŅņŒœŚśŠšŜŝŸŽžź]*|[a-zA-Z]{3,}[ÀÁÂÃÄÅÆČÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæčçèéêëìíîïðñòóôõöøùúûüýÿĀāŁłŃńŅņŒœŚśŠšŜŝŸŽžź]|[ÀÁÂÃÄÅÆČÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæčçèéêëìíîïðñòóôõöøùúûüýÿĀāŁłŃńŅņŒœŚśŠšŜŝŸŽžź][a-zA-Z]{3,}
|
||||||
@@ -692,7 +719,7 @@ systemd.*?running in system mode \([-+].*\)$
|
|||||||
# This corpus only had capital letters, but you probably want lowercase ones as well.
|
# This corpus only had capital letters, but you probably want lowercase ones as well.
|
||||||
\b[LN]'+[a-z]{2,}\b
|
\b[LN]'+[a-z]{2,}\b
|
||||||
|
|
||||||
# latex (check-spelling >= 0.0.22)
|
# LaTeX
|
||||||
\\\w{2,}\{
|
\\\w{2,}\{
|
||||||
|
|
||||||
# American Mathematical Society (AMS) / Doxygen
|
# American Mathematical Society (AMS) / Doxygen
|
||||||
@@ -719,7 +746,6 @@ nolint:\s*[\w,]+
|
|||||||
# cygwin paths
|
# cygwin paths
|
||||||
/cygdrive/[a-zA-Z]/(?:Program Files(?: \(.*?\)| ?)(?:/[-+.~\\/()\w ]+)*|[-+.~\\/()\w])+
|
/cygdrive/[a-zA-Z]/(?:Program Files(?: \(.*?\)| ?)(?:/[-+.~\\/()\w ]+)*|[-+.~\\/()\w])+
|
||||||
|
|
||||||
# in check-spelling@v0.0.22+, printf markers aren't automatically consumed
|
|
||||||
# printf markers
|
# printf markers
|
||||||
#(?<!\\)\\[nrt](?=[a-z]{2,})
|
#(?<!\\)\\[nrt](?=[a-z]{2,})
|
||||||
|
|
||||||
@@ -750,18 +776,20 @@ W/"[^"]+"
|
|||||||
|
|
||||||
# Compiler flags (Unix, Java/Scala)
|
# Compiler flags (Unix, Java/Scala)
|
||||||
# Use if you have things like `-Pdocker` and want to treat them as `docker`
|
# Use if you have things like `-Pdocker` and want to treat them as `docker`
|
||||||
#(?:^|[\t ,>"'`=(#])-(?:(?:J-|)[DPWXY]|[Llf])(?=[A-Z]{2,}|[A-Z][a-z]|[a-z]{2,})
|
#(?:^|[\t ,>"'`=\[(#])-(?:(?:J-|)[DPWXY]|[Llf])(?=[A-Z]{2,}|[A-Z][a-z]|[a-z]{2,})
|
||||||
|
|
||||||
# Compiler flags (Windows / PowerShell)
|
# Compiler flags (Windows / PowerShell)
|
||||||
# This is a subset of the more general compiler flags pattern.
|
# This is a subset of the more general compiler flags pattern.
|
||||||
# It avoids matching `-Path` to prevent it from being treated as `ath`
|
# It avoids matching `-Path` to prevent it from being treated as `ath`
|
||||||
#(?:^|[\t ,"'`=(#])-(?:[DPL](?=[A-Z]{2,})|[WXYlf](?=[A-Z]{2,}|[A-Z][a-z]|[a-z]{2,}))
|
#(?:^|[\t ,"'`=\[(#])-(?:[DPL](?=[A-Z]{2,})|[WXYlf](?=[A-Z]{2,}|[A-Z][a-z]|[a-z]{2,}))
|
||||||
|
|
||||||
# Compiler flags (linker)
|
# Compiler flags (linker)
|
||||||
,-B
|
,-B
|
||||||
|
|
||||||
# libraries
|
# Library prefix
|
||||||
#(?:\b|_)[Ll]ib(?:re(?=office)|)(?!era[lt]|ero|erty|rar(?:i(?:an|es)|y))(?=[a-z])
|
# e.g., `lib`+`archive`, `lib`+`raw`, `lib`+`unwind`
|
||||||
|
# (ignores some words that happen to start with `lib`)
|
||||||
|
#(?:\b|_)[Ll]ib(?!era[lt])(?:re(?=office)|era|)(?!ero|erty|rar(?:i(?:an|es)|y))(?=[a-z])
|
||||||
|
|
||||||
# iSCSI iqn (approximate regex)
|
# iSCSI iqn (approximate regex)
|
||||||
\biqn\.[0-9]{4}-[0-9]{2}(?:[\.-][a-z][a-z0-9]*)*\b
|
\biqn\.[0-9]{4}-[0-9]{2}(?:[\.-][a-z][a-z0-9]*)*\b
|
||||||
@@ -772,9 +800,9 @@ W/"[^"]+"
|
|||||||
# curl arguments
|
# curl arguments
|
||||||
\b(?:\\n|)curl(?:\.exe|)(?:\s+-[a-zA-Z]{1,2}\b)*(?:\s+-[a-zA-Z]{3,})(?:\s+-[a-zA-Z]+)*
|
\b(?:\\n|)curl(?:\.exe|)(?:\s+-[a-zA-Z]{1,2}\b)*(?:\s+-[a-zA-Z]{3,})(?:\s+-[a-zA-Z]+)*
|
||||||
# set arguments
|
# set arguments
|
||||||
\b(?:bash|sh|set)(?:\s+[-+][abefimouxE]{1,2})*\s+[-+][abefimouxE]{3,}(?:\s+[-+][abefimouxE]+)*
|
\b(?:bash|(?<!\.)sh|set)(?:\s+[-+][abefimouxE]{1,2})*\s+[-+][abefimouxE]{3,}(?:\s+[-+][abefimouxE]+)*
|
||||||
# tar arguments
|
# tar arguments
|
||||||
\b(?:\\n|)g?tar(?:\.exe|)(?:(?:\s+--[-a-zA-Z]+|\s+-[a-zA-Z]+|\s[ABGJMOPRSUWZacdfh-pr-xz]+\b)(?:=[^ ]*|))+
|
\b(?:\\n|)g?tar(?:\.exe|)(?:\s-C \S+|(?:\s+--[-a-zA-Z]+|\s+-[a-zA-Z]+|\s[ABGJMOPRSUWZacdfh-pr-xz]+\b)(?:=[^ ]*|))+
|
||||||
# tput arguments -- https://man7.org/linux/man-pages/man5/terminfo.5.html -- technically they can be more than 5 chars long...
|
# tput arguments -- https://man7.org/linux/man-pages/man5/terminfo.5.html -- technically they can be more than 5 chars long...
|
||||||
\btput\s+(?:(?:-[SV]|-T\s*\w+)\s+)*\w{3,5}\b
|
\btput\s+(?:(?:-[SV]|-T\s*\w+)\s+)*\w{3,5}\b
|
||||||
# macOS temp folders
|
# macOS temp folders
|
||||||
|
|||||||
105
.github/actions/spelling/config.json
vendored
Normal file
105
.github/actions/spelling/config.json
vendored
Normal file
@@ -0,0 +1,105 @@
|
|||||||
|
{
|
||||||
|
"dictionary_source_prefixes": {
|
||||||
|
"asm": "https://raw.githubusercontent.com/check-spelling/assembly-dictionaries/20231110/",
|
||||||
|
"cspell": "https://raw.githubusercontent.com/check-spelling/cspell-dicts/v20241114/dictionaries/",
|
||||||
|
"census": "https://raw.githubusercontent.com/check-spelling-sandbox/census/dictionaries-d90e686f89dd241ad61d30f26619e54d73e73c6e/dictionaries/"
|
||||||
|
},
|
||||||
|
"extra_dictionaries": [
|
||||||
|
"cspell:software-terms/softwareTerms.txt",
|
||||||
|
"cspell:cpp/stdlib-c.txt",
|
||||||
|
"census:census-5.txt",
|
||||||
|
"cspell:cpp/stdlib-cpp.txt",
|
||||||
|
"cspell:python/python/python-lib.txt",
|
||||||
|
"cspell:php/php.txt",
|
||||||
|
"cspell:dart/dart.txt",
|
||||||
|
"cspell:css/css.txt",
|
||||||
|
"cspell:node/node.txt",
|
||||||
|
"cspell:filetypes/filetypes.txt",
|
||||||
|
"cspell:npm/npm.txt",
|
||||||
|
"cspell:java/java.txt",
|
||||||
|
"cspell:dotnet/dotnet.txt",
|
||||||
|
"cspell:fullstack/fullstack.txt",
|
||||||
|
"cspell:java/java-terms.txt",
|
||||||
|
"cspell:cpp/stdlib-cmath.txt",
|
||||||
|
"cspell:typescript/typescript.txt",
|
||||||
|
"cspell:cpp/compiler-msvc.txt",
|
||||||
|
"cspell:python/common/extra.txt",
|
||||||
|
"cspell:html/html.txt",
|
||||||
|
"cspell:golang/go.txt",
|
||||||
|
"cspell:cpp/ecosystem.txt",
|
||||||
|
"cspell:powershell/powershell.txt",
|
||||||
|
"cspell:mnemonics/mnemonics.txt",
|
||||||
|
""
|
||||||
|
],
|
||||||
|
"check_extra_dictionaries": [
|
||||||
|
"asm:amd64-isa.txt",
|
||||||
|
"asm:ia64-isa.txt",
|
||||||
|
"asm:power-isa.txt",
|
||||||
|
"cspell:ada/ada.txt",
|
||||||
|
"cspell:aws/aws.txt",
|
||||||
|
"cspell:clojure/clojure.txt",
|
||||||
|
"cspell:companies/companies.txt",
|
||||||
|
"cspell:cpp/compiler-clang-attributes.txt",
|
||||||
|
"cspell:cpp/compiler-gcc.txt",
|
||||||
|
"cspell:cpp/compiler-msvc.txt",
|
||||||
|
"cspell:cpp/ecosystem.txt",
|
||||||
|
"cspell:cpp/lang-jargon.txt",
|
||||||
|
"cspell:cpp/lang-keywords.txt",
|
||||||
|
"cspell:cpp/people.txt",
|
||||||
|
"cspell:cpp/stdlib-c.txt",
|
||||||
|
"cspell:cpp/stdlib-cerrno.txt",
|
||||||
|
"cspell:cpp/stdlib-cmath.txt",
|
||||||
|
"cspell:cpp/stdlib-cpp.txt",
|
||||||
|
"cspell:cpp/template-strings.txt",
|
||||||
|
"cspell:cryptocurrencies/cryptocurrencies.txt",
|
||||||
|
"cspell:csharp/csharp.txt",
|
||||||
|
"cspell:css/css.txt",
|
||||||
|
"cspell:dart/dart.txt",
|
||||||
|
"cspell:django/django.txt",
|
||||||
|
"cspell:django/requirements.txt",
|
||||||
|
"cspell:docker/docker-words.txt",
|
||||||
|
"cspell:dotnet/dotnet.txt",
|
||||||
|
"cspell:elixir/elixir.txt",
|
||||||
|
"cspell:filetypes/filetypes.txt",
|
||||||
|
"cspell:fonts/fonts.txt",
|
||||||
|
"cspell:fullstack/fullstack.txt",
|
||||||
|
"cspell:gaming-terms/gaming-terms.txt",
|
||||||
|
"cspell:golang/go.txt",
|
||||||
|
"cspell:haskell/haskell.txt",
|
||||||
|
"cspell:html/html.txt",
|
||||||
|
"cspell:java/java-terms.txt",
|
||||||
|
"cspell:java/java.txt",
|
||||||
|
"cspell:k8s/k8s.txt",
|
||||||
|
"cspell:latex/latex.txt",
|
||||||
|
"cspell:latex/samples/sample-words.txt",
|
||||||
|
"cspell:lisp/lisp.txt",
|
||||||
|
"cspell:lorem-ipsum/dictionary.txt",
|
||||||
|
"cspell:lua/lua.txt",
|
||||||
|
"cspell:mnemonics/mnemonics.txt",
|
||||||
|
"cspell:monkeyc/monkeyc_keywords.txt",
|
||||||
|
"cspell:node/node.txt",
|
||||||
|
"cspell:npm/npm.txt",
|
||||||
|
"cspell:php/php.txt",
|
||||||
|
"cspell:powershell/powershell.txt",
|
||||||
|
"cspell:public-licenses/generated/public-licenses.txt",
|
||||||
|
"cspell:python/additional_words.txt",
|
||||||
|
"cspell:python/common/extra.txt",
|
||||||
|
"cspell:python/python/python-lib.txt",
|
||||||
|
"cspell:python/python/python.txt",
|
||||||
|
"cspell:r/r.txt",
|
||||||
|
"cspell:redis/redis.txt",
|
||||||
|
"cspell:ruby/ruby.txt",
|
||||||
|
"cspell:rust/rust.txt",
|
||||||
|
"cspell:scala/scala.txt",
|
||||||
|
"cspell:shell/shell-all-words.txt",
|
||||||
|
"cspell:software-terms/software-terms.txt",
|
||||||
|
"cspell:software-terms/webServices.txt",
|
||||||
|
"cspell:sql/sql.txt",
|
||||||
|
"cspell:sql/tsql.txt",
|
||||||
|
"cspell:svelte/svelte.txt",
|
||||||
|
"cspell:swift/swift.txt",
|
||||||
|
"cspell:typescript/typescript.txt",
|
||||||
|
"census:census-5.txt",
|
||||||
|
""
|
||||||
|
]
|
||||||
|
}
|
||||||
5
.github/actions/spelling/excludes.txt
vendored
5
.github/actions/spelling/excludes.txt
vendored
@@ -16,6 +16,7 @@
|
|||||||
ignore$
|
ignore$
|
||||||
Resources/(?!en)
|
Resources/(?!en)
|
||||||
[^/]\.vsdx$
|
[^/]\.vsdx$
|
||||||
|
-lock\.yaml$
|
||||||
\.a$
|
\.a$
|
||||||
\.ai$
|
\.ai$
|
||||||
\.all-contributorsrc$
|
\.all-contributorsrc$
|
||||||
@@ -120,17 +121,19 @@ Resources/(?!en)
|
|||||||
^src/types/ut_types/UtilsTests\.cpp$
|
^src/types/ut_types/UtilsTests\.cpp$
|
||||||
^tools/ReleaseEngineering/ServicingPipeline\.ps1$
|
^tools/ReleaseEngineering/ServicingPipeline\.ps1$
|
||||||
^XamlStyler\.json$
|
^XamlStyler\.json$
|
||||||
|
^\.clang-format$
|
||||||
^\.github/actions/spelling/
|
^\.github/actions/spelling/
|
||||||
^\.github/workflows/spelling\d*\.yml$
|
^\.github/workflows/spelling\d*\.yml$
|
||||||
^\.vsconfig$
|
^\.vsconfig$
|
||||||
^\Qbuild/config/release.gdnbaselines\E$
|
^\Qbuild/config/release.gdnbaselines\E$
|
||||||
^\Qdep/WinAppDriver/EULA.rtf\E$
|
^\Qdep/WinAppDriver/EULA.rtf\E$
|
||||||
^\Qdoc/reference/windows-terminal-logo.ans\E$
|
^\Qdoc/reference/windows-terminal-logo.ans\E$
|
||||||
|
^\Qsrc/cascadia/ut_app/FzfTests.cpp\E$
|
||||||
^\Qsrc/host/ft_host/chafa.txt\E$
|
^\Qsrc/host/ft_host/chafa.txt\E$
|
||||||
|
^\Qsrc/host/ft_host/Host.Tests.Feature.rc\E$
|
||||||
^\Qsrc/host/ft_uia/run.bat\E$
|
^\Qsrc/host/ft_uia/run.bat\E$
|
||||||
^\Qsrc/host/runft.bat\E$
|
^\Qsrc/host/runft.bat\E$
|
||||||
^\Qsrc/terminal/parser/ft_fuzzer/run.bat\E$
|
^\Qsrc/terminal/parser/ft_fuzzer/run.bat\E$
|
||||||
^\Qsrc/terminal/parser/ft_fuzzwrapper/run.bat\E$
|
^\Qsrc/terminal/parser/ft_fuzzwrapper/run.bat\E$
|
||||||
^\Qsrc/tools/lnkd/lnkd.bat\E$
|
^\Qsrc/tools/lnkd/lnkd.bat\E$
|
||||||
^\Qsrc/tools/pixels/pixels.bat\E$
|
^\Qsrc/tools/pixels/pixels.bat\E$
|
||||||
^\Qsrc/cascadia/ut_app/FzfTests.cpp\E$
|
|
||||||
|
|||||||
1
.github/actions/spelling/expect/alphabet.txt
vendored
1
.github/actions/spelling/expect/alphabet.txt
vendored
@@ -5,7 +5,6 @@ BBDM
|
|||||||
BBGGRR
|
BBGGRR
|
||||||
CBN
|
CBN
|
||||||
cbt
|
cbt
|
||||||
Ccc
|
|
||||||
cch
|
cch
|
||||||
efg
|
efg
|
||||||
efgh
|
efgh
|
||||||
|
|||||||
173
.github/actions/spelling/expect/expect.txt
vendored
173
.github/actions/spelling/expect/expect.txt
vendored
@@ -1,13 +1,13 @@
|
|||||||
aaaaabbb
|
aaaaabbb
|
||||||
aabbcc
|
|
||||||
ABANDONFONT
|
|
||||||
abbcc
|
abbcc
|
||||||
abcc
|
abcc
|
||||||
abgr
|
abgr
|
||||||
|
ABANDONFONT
|
||||||
ABORTIFHUNG
|
ABORTIFHUNG
|
||||||
ACCESSTOKEN
|
ACCESSTOKEN
|
||||||
acidev
|
acidev
|
||||||
ACIOSS
|
ACIOSS
|
||||||
|
ACL'd
|
||||||
acp
|
acp
|
||||||
actctx
|
actctx
|
||||||
ACTCTXW
|
ACTCTXW
|
||||||
@@ -51,7 +51,6 @@ appletname
|
|||||||
APPLMODAL
|
APPLMODAL
|
||||||
Applocal
|
Applocal
|
||||||
appmodel
|
appmodel
|
||||||
appshellintegration
|
|
||||||
APPWINDOW
|
APPWINDOW
|
||||||
APPXMANIFESTVERSION
|
APPXMANIFESTVERSION
|
||||||
APrep
|
APrep
|
||||||
@@ -60,12 +59,10 @@ ARRAYSIZE
|
|||||||
ARROWKEYS
|
ARROWKEYS
|
||||||
ASBSET
|
ASBSET
|
||||||
ASetting
|
ASetting
|
||||||
ASingle
|
|
||||||
ASYNCDONTCARE
|
ASYNCDONTCARE
|
||||||
ASYNCWINDOWPOS
|
ASYNCWINDOWPOS
|
||||||
atch
|
atch
|
||||||
ATest
|
ATest
|
||||||
atg
|
|
||||||
aumid
|
aumid
|
||||||
Authenticode
|
Authenticode
|
||||||
AUTOBUDDY
|
AUTOBUDDY
|
||||||
@@ -80,14 +77,12 @@ Autowrap
|
|||||||
AVerify
|
AVerify
|
||||||
awch
|
awch
|
||||||
azurecr
|
azurecr
|
||||||
AZZ
|
|
||||||
backgrounded
|
backgrounded
|
||||||
Backgrounder
|
Backgrounder
|
||||||
backgrounding
|
backgrounding
|
||||||
backstory
|
backstory
|
||||||
Bazz
|
Bazz
|
||||||
bbccb
|
bbccb
|
||||||
BBDM
|
|
||||||
bbwe
|
bbwe
|
||||||
bcount
|
bcount
|
||||||
bcx
|
bcx
|
||||||
@@ -113,7 +108,6 @@ bitmasks
|
|||||||
BITOPERATION
|
BITOPERATION
|
||||||
BKCOLOR
|
BKCOLOR
|
||||||
BKGND
|
BKGND
|
||||||
BKMK
|
|
||||||
Bksp
|
Bksp
|
||||||
Blt
|
Blt
|
||||||
blu
|
blu
|
||||||
@@ -122,7 +116,6 @@ bmi
|
|||||||
bodgy
|
bodgy
|
||||||
BOLDFONT
|
BOLDFONT
|
||||||
Borland
|
Borland
|
||||||
boutput
|
|
||||||
boxheader
|
boxheader
|
||||||
BPBF
|
BPBF
|
||||||
bpp
|
bpp
|
||||||
@@ -141,6 +134,7 @@ BValue
|
|||||||
Cacafire
|
Cacafire
|
||||||
CALLCONV
|
CALLCONV
|
||||||
CANDRABINDU
|
CANDRABINDU
|
||||||
|
CANTCALLOUT
|
||||||
capslock
|
capslock
|
||||||
CARETBLINKINGENABLED
|
CARETBLINKINGENABLED
|
||||||
CARRIAGERETURN
|
CARRIAGERETURN
|
||||||
@@ -166,7 +160,7 @@ CFuzz
|
|||||||
cgmanifest
|
cgmanifest
|
||||||
cgscrn
|
cgscrn
|
||||||
chafa
|
chafa
|
||||||
changelists
|
changelist
|
||||||
CHARSETINFO
|
CHARSETINFO
|
||||||
chshdng
|
chshdng
|
||||||
CHT
|
CHT
|
||||||
@@ -199,6 +193,7 @@ colorizing
|
|||||||
COLORONCOLOR
|
COLORONCOLOR
|
||||||
COLORREFs
|
COLORREFs
|
||||||
colorschemes
|
colorschemes
|
||||||
|
colorspaces
|
||||||
colorspec
|
colorspec
|
||||||
colortable
|
colortable
|
||||||
colortbl
|
colortbl
|
||||||
@@ -229,14 +224,12 @@ CONKBD
|
|||||||
conlibk
|
conlibk
|
||||||
conmsgl
|
conmsgl
|
||||||
CONNECTINFO
|
CONNECTINFO
|
||||||
connyection
|
|
||||||
CONOUT
|
CONOUT
|
||||||
conprops
|
conprops
|
||||||
conpropsp
|
conpropsp
|
||||||
conpty
|
conpty
|
||||||
conptylib
|
conptylib
|
||||||
conserv
|
conserv
|
||||||
consoleaccessibility
|
|
||||||
consoleapi
|
consoleapi
|
||||||
CONSOLECONTROL
|
CONSOLECONTROL
|
||||||
CONSOLEENDTASK
|
CONSOLEENDTASK
|
||||||
@@ -246,16 +239,15 @@ CONSOLEIME
|
|||||||
CONSOLESETFOREGROUND
|
CONSOLESETFOREGROUND
|
||||||
consoletaeftemplates
|
consoletaeftemplates
|
||||||
consoleuwp
|
consoleuwp
|
||||||
Consolewait
|
|
||||||
CONSOLEWINDOWOWNER
|
CONSOLEWINDOWOWNER
|
||||||
consrv
|
consrv
|
||||||
|
consteval
|
||||||
constexprable
|
constexprable
|
||||||
contentfiles
|
contentfiles
|
||||||
conterm
|
conterm
|
||||||
contsf
|
contsf
|
||||||
contypes
|
contypes
|
||||||
conwinuserrefs
|
conwinuserrefs
|
||||||
coordnew
|
|
||||||
COPYCOLOR
|
COPYCOLOR
|
||||||
COPYDATA
|
COPYDATA
|
||||||
COPYDATASTRUCT
|
COPYDATASTRUCT
|
||||||
@@ -266,7 +258,6 @@ CPG
|
|||||||
cpinfo
|
cpinfo
|
||||||
CPINFOEX
|
CPINFOEX
|
||||||
CPLINFO
|
CPLINFO
|
||||||
cplusplus
|
|
||||||
CPPCORECHECK
|
CPPCORECHECK
|
||||||
cppcorecheckrules
|
cppcorecheckrules
|
||||||
cpprestsdk
|
cpprestsdk
|
||||||
@@ -277,7 +268,6 @@ CREATESTRUCT
|
|||||||
CREATESTRUCTW
|
CREATESTRUCTW
|
||||||
createvpack
|
createvpack
|
||||||
crisman
|
crisman
|
||||||
crloew
|
|
||||||
CRTLIBS
|
CRTLIBS
|
||||||
csbi
|
csbi
|
||||||
csbiex
|
csbiex
|
||||||
@@ -288,7 +278,6 @@ csrutil
|
|||||||
CSTYLE
|
CSTYLE
|
||||||
CSwitch
|
CSwitch
|
||||||
CTerminal
|
CTerminal
|
||||||
ctl
|
|
||||||
ctlseqs
|
ctlseqs
|
||||||
CTRLEVENT
|
CTRLEVENT
|
||||||
CTRLFREQUENCY
|
CTRLFREQUENCY
|
||||||
@@ -298,6 +287,7 @@ CTRLVOLUME
|
|||||||
CUAS
|
CUAS
|
||||||
CUF
|
CUF
|
||||||
cupxy
|
cupxy
|
||||||
|
curated
|
||||||
CURRENTFONT
|
CURRENTFONT
|
||||||
currentmode
|
currentmode
|
||||||
CURRENTPAGE
|
CURRENTPAGE
|
||||||
@@ -330,7 +320,6 @@ CYVIRTUALSCREEN
|
|||||||
CYVSCROLL
|
CYVSCROLL
|
||||||
dai
|
dai
|
||||||
DATABLOCK
|
DATABLOCK
|
||||||
DBatch
|
|
||||||
dbcs
|
dbcs
|
||||||
DBCSFONT
|
DBCSFONT
|
||||||
DBGALL
|
DBGALL
|
||||||
@@ -339,15 +328,12 @@ DBGFONTS
|
|||||||
DBGOUTPUT
|
DBGOUTPUT
|
||||||
dbh
|
dbh
|
||||||
dblclk
|
dblclk
|
||||||
DBUILD
|
|
||||||
Dcd
|
Dcd
|
||||||
DColor
|
|
||||||
DCOMMON
|
DCOMMON
|
||||||
DComposition
|
DComposition
|
||||||
DDESHARE
|
DDESHARE
|
||||||
DDevice
|
DDevice
|
||||||
DEADCHAR
|
DEADCHAR
|
||||||
Debian
|
|
||||||
debugtype
|
debugtype
|
||||||
DECAC
|
DECAC
|
||||||
DECALN
|
DECALN
|
||||||
@@ -453,10 +439,8 @@ depersist
|
|||||||
deprioritized
|
deprioritized
|
||||||
devicecode
|
devicecode
|
||||||
Dext
|
Dext
|
||||||
DFactory
|
|
||||||
DFF
|
DFF
|
||||||
dialogbox
|
dialogbox
|
||||||
DINLINE
|
|
||||||
directio
|
directio
|
||||||
DIRECTX
|
DIRECTX
|
||||||
DISABLEDELAYEDEXPANSION
|
DISABLEDELAYEDEXPANSION
|
||||||
@@ -471,9 +455,9 @@ dllinit
|
|||||||
dllmain
|
dllmain
|
||||||
DLLVERSIONINFO
|
DLLVERSIONINFO
|
||||||
DLOOK
|
DLOOK
|
||||||
|
doc'd
|
||||||
DONTCARE
|
DONTCARE
|
||||||
doskey
|
doskey
|
||||||
dotnet
|
|
||||||
DPG
|
DPG
|
||||||
DPIAPI
|
DPIAPI
|
||||||
DPICHANGE
|
DPICHANGE
|
||||||
@@ -487,7 +471,6 @@ DRAWITEM
|
|||||||
DRAWITEMSTRUCT
|
DRAWITEMSTRUCT
|
||||||
drcs
|
drcs
|
||||||
DROPFILES
|
DROPFILES
|
||||||
drv
|
|
||||||
DSBCAPS
|
DSBCAPS
|
||||||
DSBLOCK
|
DSBLOCK
|
||||||
DSBPLAY
|
DSBPLAY
|
||||||
@@ -495,12 +478,10 @@ DSBUFFERDESC
|
|||||||
DSBVOLUME
|
DSBVOLUME
|
||||||
dsm
|
dsm
|
||||||
dsound
|
dsound
|
||||||
|
DSRCPR
|
||||||
DSSCL
|
DSSCL
|
||||||
DSwap
|
|
||||||
DTo
|
DTo
|
||||||
DTTERM
|
DTTERM
|
||||||
DUNICODE
|
|
||||||
DUNIT
|
|
||||||
dup'ed
|
dup'ed
|
||||||
dvi
|
dvi
|
||||||
dwl
|
dwl
|
||||||
@@ -529,9 +510,9 @@ ELEMENTNOTAVAILABLE
|
|||||||
EMPTYBOX
|
EMPTYBOX
|
||||||
enabledelayedexpansion
|
enabledelayedexpansion
|
||||||
ENDCAP
|
ENDCAP
|
||||||
endptr
|
|
||||||
ENTIREBUFFER
|
ENTIREBUFFER
|
||||||
ENU
|
ENU
|
||||||
|
Enum'd
|
||||||
ENUMLOGFONT
|
ENUMLOGFONT
|
||||||
ENUMLOGFONTEX
|
ENUMLOGFONTEX
|
||||||
EOB
|
EOB
|
||||||
@@ -540,14 +521,13 @@ EPres
|
|||||||
EQU
|
EQU
|
||||||
ERASEBKGND
|
ERASEBKGND
|
||||||
ERRORONEXIT
|
ERRORONEXIT
|
||||||
ESFCIB
|
espt
|
||||||
esrp
|
esrp
|
||||||
ESV
|
ESV
|
||||||
ETW
|
ETW
|
||||||
EUDC
|
EUDC
|
||||||
eventing
|
eventing
|
||||||
evflags
|
evflags
|
||||||
evt
|
|
||||||
execd
|
execd
|
||||||
executionengine
|
executionengine
|
||||||
exemain
|
exemain
|
||||||
@@ -572,6 +552,7 @@ FGHIJ
|
|||||||
fgidx
|
fgidx
|
||||||
FGs
|
FGs
|
||||||
FILEDESCRIPTION
|
FILEDESCRIPTION
|
||||||
|
filehops
|
||||||
FILESUBTYPE
|
FILESUBTYPE
|
||||||
FILESYSPATH
|
FILESYSPATH
|
||||||
FILEW
|
FILEW
|
||||||
@@ -603,27 +584,24 @@ FONTSTRING
|
|||||||
FONTTYPE
|
FONTTYPE
|
||||||
FONTWIDTH
|
FONTWIDTH
|
||||||
FONTWINDOW
|
FONTWINDOW
|
||||||
foob
|
|
||||||
FORCEOFFFEEDBACK
|
FORCEOFFFEEDBACK
|
||||||
FORCEONFEEDBACK
|
FORCEONFEEDBACK
|
||||||
FRAMECHANGED
|
FRAMECHANGED
|
||||||
fre
|
fre
|
||||||
|
Free'd
|
||||||
frontends
|
frontends
|
||||||
fsanitize
|
fsanitize
|
||||||
Fscreen
|
|
||||||
FSINFOCLASS
|
FSINFOCLASS
|
||||||
|
ftcs
|
||||||
fte
|
fte
|
||||||
Ftm
|
Ftm
|
||||||
Fullscreens
|
Fullscreens
|
||||||
Fullwidth
|
|
||||||
FUNCTIONCALL
|
FUNCTIONCALL
|
||||||
fuzzmain
|
fuzzmain
|
||||||
fuzzmap
|
fuzzmap
|
||||||
fuzzwrapper
|
fuzzwrapper
|
||||||
fuzzyfinder
|
|
||||||
fwdecl
|
fwdecl
|
||||||
fwe
|
fwe
|
||||||
fwlink
|
|
||||||
fzf
|
fzf
|
||||||
gci
|
gci
|
||||||
gcx
|
gcx
|
||||||
@@ -678,16 +656,13 @@ GETWAITTOKILLTIMEOUT
|
|||||||
GETWHEELSCROLLCHARACTERS
|
GETWHEELSCROLLCHARACTERS
|
||||||
GETWHEELSCROLLCHARS
|
GETWHEELSCROLLCHARS
|
||||||
GETWHEELSCROLLLINES
|
GETWHEELSCROLLLINES
|
||||||
Gfun
|
|
||||||
gfx
|
gfx
|
||||||
gfycat
|
|
||||||
GGI
|
GGI
|
||||||
GHgh
|
GHgh
|
||||||
GHIJK
|
GHIJK
|
||||||
GHIJKL
|
GHIJKL
|
||||||
gitcheckin
|
gitcheckin
|
||||||
gitfilters
|
gitfilters
|
||||||
gitlab
|
|
||||||
gle
|
gle
|
||||||
GLOBALFOCUS
|
GLOBALFOCUS
|
||||||
GLYPHENTRY
|
GLYPHENTRY
|
||||||
@@ -695,13 +670,13 @@ GMEM
|
|||||||
Goldmine
|
Goldmine
|
||||||
gonce
|
gonce
|
||||||
goutput
|
goutput
|
||||||
|
GPUs
|
||||||
GREENSCROLL
|
GREENSCROLL
|
||||||
Grehan
|
Grehan
|
||||||
Greyscale
|
Greyscale
|
||||||
gridline
|
gridline
|
||||||
gset
|
gset
|
||||||
gsl
|
gsl
|
||||||
Guake
|
|
||||||
guc
|
guc
|
||||||
GUIDATOM
|
GUIDATOM
|
||||||
GValue
|
GValue
|
||||||
@@ -723,7 +698,6 @@ hbr
|
|||||||
hbrush
|
hbrush
|
||||||
HCmd
|
HCmd
|
||||||
hdc
|
hdc
|
||||||
hdr
|
|
||||||
HDROP
|
HDROP
|
||||||
hdrstop
|
hdrstop
|
||||||
HEIGHTSCROLL
|
HEIGHTSCROLL
|
||||||
@@ -788,7 +762,6 @@ ICONWARNING
|
|||||||
IDCANCEL
|
IDCANCEL
|
||||||
IDD
|
IDD
|
||||||
IDISHWND
|
IDISHWND
|
||||||
idl
|
|
||||||
idllib
|
idllib
|
||||||
IDOK
|
IDOK
|
||||||
IDR
|
IDR
|
||||||
@@ -802,19 +775,21 @@ IIo
|
|||||||
ILC
|
ILC
|
||||||
ILCo
|
ILCo
|
||||||
ILD
|
ILD
|
||||||
ime
|
IMEs
|
||||||
IMPEXP
|
IMPEXP
|
||||||
inbox
|
|
||||||
inclusivity
|
inclusivity
|
||||||
INCONTEXT
|
INCONTEXT
|
||||||
|
INDEXID
|
||||||
INFOEX
|
INFOEX
|
||||||
inheritcursor
|
inheritcursor
|
||||||
|
ININPUTSYNCCALL
|
||||||
INITCOMMONCONTROLSEX
|
INITCOMMONCONTROLSEX
|
||||||
INITDIALOG
|
INITDIALOG
|
||||||
INITGUID
|
INITGUID
|
||||||
INITMENU
|
INITMENU
|
||||||
inkscape
|
inkscape
|
||||||
INLINEPREFIX
|
INLINEPREFIX
|
||||||
|
inlines
|
||||||
inproc
|
inproc
|
||||||
Inputkeyinfo
|
Inputkeyinfo
|
||||||
Inputreadhandledata
|
Inputreadhandledata
|
||||||
@@ -827,7 +802,6 @@ INTERNALNAME
|
|||||||
intsafe
|
intsafe
|
||||||
INVALIDARG
|
INVALIDARG
|
||||||
INVALIDATERECT
|
INVALIDATERECT
|
||||||
Ioctl
|
|
||||||
ipch
|
ipch
|
||||||
ipsp
|
ipsp
|
||||||
iterm
|
iterm
|
||||||
@@ -865,18 +839,17 @@ KILLACTIVE
|
|||||||
KILLFOCUS
|
KILLFOCUS
|
||||||
kinda
|
kinda
|
||||||
KIYEOK
|
KIYEOK
|
||||||
|
KKP
|
||||||
KLF
|
KLF
|
||||||
KLMNO
|
KLMNO
|
||||||
KOK
|
KOK
|
||||||
KPRIORITY
|
KPRIORITY
|
||||||
KVM
|
|
||||||
kyouhaishaheiku
|
kyouhaishaheiku
|
||||||
langid
|
langid
|
||||||
LANGUAGELIST
|
LANGUAGELIST
|
||||||
lasterror
|
lasterror
|
||||||
LASTEXITCODE
|
LASTEXITCODE
|
||||||
LAYOUTRTL
|
LAYOUTRTL
|
||||||
lbl
|
|
||||||
LBN
|
LBN
|
||||||
LBUTTON
|
LBUTTON
|
||||||
LBUTTONDBLCLK
|
LBUTTONDBLCLK
|
||||||
@@ -884,6 +857,7 @@ LBUTTONDOWN
|
|||||||
LBUTTONUP
|
LBUTTONUP
|
||||||
lcb
|
lcb
|
||||||
lci
|
lci
|
||||||
|
LCMAP
|
||||||
LCONTROL
|
LCONTROL
|
||||||
LCTRL
|
LCTRL
|
||||||
lcx
|
lcx
|
||||||
@@ -896,10 +870,8 @@ LINESELECTION
|
|||||||
LINEWRAP
|
LINEWRAP
|
||||||
LINKERRCAP
|
LINKERRCAP
|
||||||
LINKERROR
|
LINKERROR
|
||||||
linputfile
|
|
||||||
listptr
|
listptr
|
||||||
listptrsize
|
listptrsize
|
||||||
lld
|
|
||||||
llx
|
llx
|
||||||
LMENU
|
LMENU
|
||||||
lnkd
|
lnkd
|
||||||
@@ -908,6 +880,7 @@ LNM
|
|||||||
LOADONCALL
|
LOADONCALL
|
||||||
LOBYTE
|
LOBYTE
|
||||||
localappdata
|
localappdata
|
||||||
|
LOCATIONCHANGE
|
||||||
locsrc
|
locsrc
|
||||||
Loewen
|
Loewen
|
||||||
LOGBRUSH
|
LOGBRUSH
|
||||||
@@ -955,13 +928,11 @@ LPWINDOWPOS
|
|||||||
lpwpos
|
lpwpos
|
||||||
lpwstr
|
lpwstr
|
||||||
LRESULT
|
LRESULT
|
||||||
lsb
|
LSBs
|
||||||
lsconfig
|
lsconfig
|
||||||
lstatus
|
lstatus
|
||||||
lstrcmp
|
lstrcmp
|
||||||
lstrcmpi
|
|
||||||
LTEXT
|
LTEXT
|
||||||
lto
|
|
||||||
ltsc
|
ltsc
|
||||||
LUID
|
LUID
|
||||||
luma
|
luma
|
||||||
@@ -983,6 +954,7 @@ MAKELRESULT
|
|||||||
MAPBITMAP
|
MAPBITMAP
|
||||||
MAPVIRTUALKEY
|
MAPVIRTUALKEY
|
||||||
MAPVK
|
MAPVK
|
||||||
|
matrix'd
|
||||||
MAXDIMENSTRING
|
MAXDIMENSTRING
|
||||||
MAXSHORT
|
MAXSHORT
|
||||||
maxval
|
maxval
|
||||||
@@ -995,7 +967,6 @@ MBUTTONDOWN
|
|||||||
MBUTTONUP
|
MBUTTONUP
|
||||||
mdmerge
|
mdmerge
|
||||||
MDs
|
MDs
|
||||||
mdtauk
|
|
||||||
MEASUREITEM
|
MEASUREITEM
|
||||||
megamix
|
megamix
|
||||||
memallocator
|
memallocator
|
||||||
@@ -1018,6 +989,7 @@ minkernel
|
|||||||
MINMAXINFO
|
MINMAXINFO
|
||||||
minwin
|
minwin
|
||||||
minwindef
|
minwindef
|
||||||
|
misprediction
|
||||||
MMBB
|
MMBB
|
||||||
mmcc
|
mmcc
|
||||||
MMCPL
|
MMCPL
|
||||||
@@ -1033,6 +1005,7 @@ MOUSEACTIVATE
|
|||||||
MOUSEFIRST
|
MOUSEFIRST
|
||||||
MOUSEHWHEEL
|
MOUSEHWHEEL
|
||||||
MOVESTART
|
MOVESTART
|
||||||
|
msaa
|
||||||
msb
|
msb
|
||||||
msbuildcache
|
msbuildcache
|
||||||
msctls
|
msctls
|
||||||
@@ -1047,9 +1020,9 @@ MSGMARKMODE
|
|||||||
MSGSCROLLMODE
|
MSGSCROLLMODE
|
||||||
MSGSELECTMODE
|
MSGSELECTMODE
|
||||||
msiexec
|
msiexec
|
||||||
MSIL
|
|
||||||
msix
|
msix
|
||||||
MSRC
|
MSRC
|
||||||
|
msvcrt
|
||||||
MSVCRTD
|
MSVCRTD
|
||||||
MTSM
|
MTSM
|
||||||
murmurhash
|
murmurhash
|
||||||
@@ -1060,7 +1033,9 @@ mydir
|
|||||||
Mypair
|
Mypair
|
||||||
Myval
|
Myval
|
||||||
NAMELENGTH
|
NAMELENGTH
|
||||||
|
nameof
|
||||||
namestream
|
namestream
|
||||||
|
NCACTIVATE
|
||||||
NCCALCSIZE
|
NCCALCSIZE
|
||||||
NCCREATE
|
NCCREATE
|
||||||
NCLBUTTONDOWN
|
NCLBUTTONDOWN
|
||||||
@@ -1091,11 +1066,14 @@ NEXTLINE
|
|||||||
nfe
|
nfe
|
||||||
NLSMODE
|
NLSMODE
|
||||||
NOACTIVATE
|
NOACTIVATE
|
||||||
|
NOACTIVATEKEYBOARDLAYOUT
|
||||||
|
NOACTIVATETIP
|
||||||
NOAPPLYNOW
|
NOAPPLYNOW
|
||||||
NOCLIP
|
NOCLIP
|
||||||
NOCOMM
|
NOCOMM
|
||||||
NOCONTEXTHELP
|
NOCONTEXTHELP
|
||||||
NOCOPYBITS
|
NOCOPYBITS
|
||||||
|
nodiscard
|
||||||
NODUP
|
NODUP
|
||||||
noexcepts
|
noexcepts
|
||||||
NOFONT
|
NOFONT
|
||||||
@@ -1110,7 +1088,6 @@ NOMOVE
|
|||||||
NONALERT
|
NONALERT
|
||||||
nonbreaking
|
nonbreaking
|
||||||
nonclient
|
nonclient
|
||||||
NONINFRINGEMENT
|
|
||||||
NONPREROTATED
|
NONPREROTATED
|
||||||
nonspace
|
nonspace
|
||||||
NOOWNERZORDER
|
NOOWNERZORDER
|
||||||
@@ -1122,13 +1099,13 @@ NOREPOSITION
|
|||||||
NORMALDISPLAY
|
NORMALDISPLAY
|
||||||
NOSCRATCH
|
NOSCRATCH
|
||||||
NOSEARCH
|
NOSEARCH
|
||||||
noselect
|
|
||||||
NOSELECTION
|
NOSELECTION
|
||||||
NOSENDCHANGING
|
NOSENDCHANGING
|
||||||
NOSIZE
|
NOSIZE
|
||||||
NOSNAPSHOT
|
NOSNAPSHOT
|
||||||
NOTHOUSANDS
|
NOTHOUSANDS
|
||||||
NOTICKS
|
NOTICKS
|
||||||
|
notif
|
||||||
NOTIMEOUTIFNOTHUNG
|
NOTIMEOUTIFNOTHUNG
|
||||||
NOTIMPL
|
NOTIMPL
|
||||||
NOTOPMOST
|
NOTOPMOST
|
||||||
@@ -1140,6 +1117,7 @@ NOYIELD
|
|||||||
NOZORDER
|
NOZORDER
|
||||||
NPFS
|
NPFS
|
||||||
nrcs
|
nrcs
|
||||||
|
NRNW
|
||||||
NSTATUS
|
NSTATUS
|
||||||
ntapi
|
ntapi
|
||||||
ntdef
|
ntdef
|
||||||
@@ -1153,6 +1131,7 @@ ntuser
|
|||||||
NTVDM
|
NTVDM
|
||||||
nugetversions
|
nugetversions
|
||||||
NUKTA
|
NUKTA
|
||||||
|
nullability
|
||||||
nullness
|
nullness
|
||||||
nullonfailure
|
nullonfailure
|
||||||
nullopts
|
nullopts
|
||||||
@@ -1180,7 +1159,6 @@ onecoreuuid
|
|||||||
ONECOREWINDOWS
|
ONECOREWINDOWS
|
||||||
onehalf
|
onehalf
|
||||||
oneseq
|
oneseq
|
||||||
oob
|
|
||||||
openbash
|
openbash
|
||||||
opencode
|
opencode
|
||||||
opencon
|
opencon
|
||||||
@@ -1193,8 +1171,6 @@ osc
|
|||||||
OSDEPENDSROOT
|
OSDEPENDSROOT
|
||||||
OSG
|
OSG
|
||||||
OSGENG
|
OSGENG
|
||||||
oss
|
|
||||||
outdir
|
|
||||||
OUTOFCONTEXT
|
OUTOFCONTEXT
|
||||||
Outptr
|
Outptr
|
||||||
outstr
|
outstr
|
||||||
@@ -1234,6 +1210,7 @@ PCONSOLEENDTASK
|
|||||||
PCONSOLESETFOREGROUND
|
PCONSOLESETFOREGROUND
|
||||||
PCONSOLEWINDOWOWNER
|
PCONSOLEWINDOWOWNER
|
||||||
pcoord
|
pcoord
|
||||||
|
pcs
|
||||||
pcshell
|
pcshell
|
||||||
PCSHORT
|
PCSHORT
|
||||||
PCSR
|
PCSR
|
||||||
@@ -1327,8 +1304,7 @@ PREVIEWLABEL
|
|||||||
PREVIEWWINDOW
|
PREVIEWWINDOW
|
||||||
PREVLINE
|
PREVLINE
|
||||||
prg
|
prg
|
||||||
pri
|
PRIs
|
||||||
prioritization
|
|
||||||
processhost
|
processhost
|
||||||
PROCESSINFOCLASS
|
PROCESSINFOCLASS
|
||||||
PRODEXT
|
PRODEXT
|
||||||
@@ -1366,18 +1342,14 @@ PUCHAR
|
|||||||
pvar
|
pvar
|
||||||
pwch
|
pwch
|
||||||
PWDDMCONSOLECONTEXT
|
PWDDMCONSOLECONTEXT
|
||||||
Pwease
|
|
||||||
pweview
|
|
||||||
pws
|
pws
|
||||||
pwstr
|
pwstr
|
||||||
pwsz
|
pwsz
|
||||||
pythonw
|
pythonw
|
||||||
Qaabbcc
|
|
||||||
QUERYOPEN
|
QUERYOPEN
|
||||||
quickedit
|
quickedit
|
||||||
QUZ
|
QUZ
|
||||||
QWER
|
QWER
|
||||||
Qxxxxxxxxxxxxxxx
|
|
||||||
qzmp
|
qzmp
|
||||||
RAII
|
RAII
|
||||||
RALT
|
RALT
|
||||||
@@ -1400,18 +1372,17 @@ RCOCA
|
|||||||
RCOCW
|
RCOCW
|
||||||
RCONTROL
|
RCONTROL
|
||||||
RCOW
|
RCOW
|
||||||
rcv
|
|
||||||
readback
|
readback
|
||||||
READCONSOLE
|
READCONSOLE
|
||||||
READCONSOLEOUTPUT
|
READCONSOLEOUTPUT
|
||||||
READCONSOLEOUTPUTSTRING
|
READCONSOLEOUTPUTSTRING
|
||||||
READMODE
|
READMODE
|
||||||
rectread
|
|
||||||
redef
|
redef
|
||||||
redefinable
|
redefinable
|
||||||
redist
|
redist
|
||||||
REDSCROLL
|
REDSCROLL
|
||||||
REFCLSID
|
REFCLSID
|
||||||
|
Reference'd
|
||||||
REFGUID
|
REFGUID
|
||||||
REFIID
|
REFIID
|
||||||
REFPROPERTYKEY
|
REFPROPERTYKEY
|
||||||
@@ -1496,7 +1467,7 @@ SCRBUFSIZE
|
|||||||
screenbuffer
|
screenbuffer
|
||||||
SCREENBUFFERINFO
|
SCREENBUFFERINFO
|
||||||
screeninfo
|
screeninfo
|
||||||
screenshots
|
screenshot
|
||||||
scriptload
|
scriptload
|
||||||
scrollback
|
scrollback
|
||||||
SCROLLFORWARD
|
SCROLLFORWARD
|
||||||
@@ -1505,10 +1476,8 @@ scrolllock
|
|||||||
scrolloffset
|
scrolloffset
|
||||||
SCROLLSCALE
|
SCROLLSCALE
|
||||||
SCROLLSCREENBUFFER
|
SCROLLSCREENBUFFER
|
||||||
scursor
|
|
||||||
sddl
|
sddl
|
||||||
SDKDDK
|
SDKDDK
|
||||||
segfault
|
|
||||||
SELCHANGE
|
SELCHANGE
|
||||||
SELECTEDFONT
|
SELECTEDFONT
|
||||||
SELECTSTRING
|
SELECTSTRING
|
||||||
@@ -1585,6 +1554,7 @@ SLGP
|
|||||||
SLIST
|
SLIST
|
||||||
slmult
|
slmult
|
||||||
sln
|
sln
|
||||||
|
slnx
|
||||||
slpit
|
slpit
|
||||||
SManifest
|
SManifest
|
||||||
SMARTQUOTE
|
SMARTQUOTE
|
||||||
@@ -1594,7 +1564,7 @@ snapcy
|
|||||||
snk
|
snk
|
||||||
SOLIDBOX
|
SOLIDBOX
|
||||||
Solutiondir
|
Solutiondir
|
||||||
sourced
|
spec'd
|
||||||
SRCAND
|
SRCAND
|
||||||
SRCCODEPAGE
|
SRCCODEPAGE
|
||||||
SRCCOPY
|
SRCCOPY
|
||||||
@@ -1625,6 +1595,7 @@ STDEXT
|
|||||||
STDMETHODCALLTYPE
|
STDMETHODCALLTYPE
|
||||||
STDMETHODIMP
|
STDMETHODIMP
|
||||||
STGM
|
STGM
|
||||||
|
stl
|
||||||
STRINGTABLE
|
STRINGTABLE
|
||||||
STRSAFE
|
STRSAFE
|
||||||
STUBHEAD
|
STUBHEAD
|
||||||
@@ -1637,9 +1608,8 @@ SUBLANG
|
|||||||
swapchain
|
swapchain
|
||||||
swapchainpanel
|
swapchainpanel
|
||||||
SWMR
|
SWMR
|
||||||
SWP
|
|
||||||
swrapped
|
|
||||||
SYMED
|
SYMED
|
||||||
|
sync'd
|
||||||
SYNCPAINT
|
SYNCPAINT
|
||||||
syscalls
|
syscalls
|
||||||
SYSCHAR
|
SYSCHAR
|
||||||
@@ -1664,14 +1634,12 @@ TARGETNAME
|
|||||||
targetver
|
targetver
|
||||||
tbc
|
tbc
|
||||||
tbi
|
tbi
|
||||||
Tbl
|
|
||||||
TBM
|
TBM
|
||||||
TCHAR
|
TCHAR
|
||||||
TCHFORMAT
|
TCHFORMAT
|
||||||
TCI
|
TCI
|
||||||
tcommands
|
tcommands
|
||||||
tdbuild
|
tdbuild
|
||||||
Tdd
|
|
||||||
TDP
|
TDP
|
||||||
Teb
|
Teb
|
||||||
Techo
|
Techo
|
||||||
@@ -1688,7 +1656,6 @@ testenvs
|
|||||||
testlab
|
testlab
|
||||||
testlist
|
testlist
|
||||||
testmd
|
testmd
|
||||||
testname
|
|
||||||
TESTNULL
|
TESTNULL
|
||||||
testpass
|
testpass
|
||||||
testpasses
|
testpasses
|
||||||
@@ -1703,14 +1670,16 @@ TEXTMETRIC
|
|||||||
TEXTMETRICW
|
TEXTMETRICW
|
||||||
textmode
|
textmode
|
||||||
texttests
|
texttests
|
||||||
|
TFCAT
|
||||||
|
threadpool
|
||||||
THUMBPOSITION
|
THUMBPOSITION
|
||||||
THUMBTRACK
|
THUMBTRACK
|
||||||
tilunittests
|
tilunittests
|
||||||
|
TIPCAP
|
||||||
titlebars
|
titlebars
|
||||||
TITLEISLINKNAME
|
TITLEISLINKNAME
|
||||||
TLDP
|
TLDP
|
||||||
TLEN
|
TLEN
|
||||||
Tlgg
|
|
||||||
TMAE
|
TMAE
|
||||||
TMPF
|
TMPF
|
||||||
tmultiple
|
tmultiple
|
||||||
@@ -1724,7 +1693,6 @@ tracelogging
|
|||||||
traceviewpp
|
traceviewpp
|
||||||
trackbar
|
trackbar
|
||||||
trackpad
|
trackpad
|
||||||
transitioning
|
|
||||||
Trd
|
Trd
|
||||||
triaged
|
triaged
|
||||||
triaging
|
triaging
|
||||||
@@ -1741,6 +1709,7 @@ TTM
|
|||||||
TTo
|
TTo
|
||||||
tvpp
|
tvpp
|
||||||
tvtseq
|
tvtseq
|
||||||
|
typeparam
|
||||||
TYUI
|
TYUI
|
||||||
uap
|
uap
|
||||||
uapadmin
|
uapadmin
|
||||||
@@ -1757,11 +1726,15 @@ UIACCESS
|
|||||||
uiacore
|
uiacore
|
||||||
uiautomationcore
|
uiautomationcore
|
||||||
uielem
|
uielem
|
||||||
|
UIELEMENTENABLED
|
||||||
|
UIELEMENTENABLEDONLY
|
||||||
UINTs
|
UINTs
|
||||||
uld
|
uld
|
||||||
uldash
|
uldash
|
||||||
uldb
|
uldb
|
||||||
|
ULONGLONG
|
||||||
ulwave
|
ulwave
|
||||||
|
Unaccess
|
||||||
Unadvise
|
Unadvise
|
||||||
unattend
|
unattend
|
||||||
UNCPRIORITY
|
UNCPRIORITY
|
||||||
@@ -1771,12 +1744,10 @@ unhosted
|
|||||||
UNICODETEXT
|
UNICODETEXT
|
||||||
UNICRT
|
UNICRT
|
||||||
Unintense
|
Unintense
|
||||||
unittesting
|
Unittesting
|
||||||
unittests
|
unittests
|
||||||
unk
|
|
||||||
unknwn
|
unknwn
|
||||||
UNORM
|
UNORM
|
||||||
unparseable
|
|
||||||
untextured
|
untextured
|
||||||
UPDATEDISPLAY
|
UPDATEDISPLAY
|
||||||
UPDOWN
|
UPDOWN
|
||||||
@@ -1821,12 +1792,9 @@ vga
|
|||||||
vgaoem
|
vgaoem
|
||||||
viewkind
|
viewkind
|
||||||
VIRAMA
|
VIRAMA
|
||||||
Virt
|
|
||||||
VIRTTERM
|
VIRTTERM
|
||||||
visualstudiosdk
|
|
||||||
vkey
|
vkey
|
||||||
VKKEYSCAN
|
VKKEYSCAN
|
||||||
VMs
|
|
||||||
VPA
|
VPA
|
||||||
vpack
|
vpack
|
||||||
vpackdirectory
|
vpackdirectory
|
||||||
@@ -1876,21 +1844,15 @@ wddm
|
|||||||
wddmcon
|
wddmcon
|
||||||
WDDMCONSOLECONTEXT
|
WDDMCONSOLECONTEXT
|
||||||
wdm
|
wdm
|
||||||
webpage
|
|
||||||
websites
|
|
||||||
wekyb
|
wekyb
|
||||||
wewoad
|
|
||||||
wex
|
wex
|
||||||
wextest
|
wextest
|
||||||
WFill
|
|
||||||
wfopen
|
wfopen
|
||||||
WHelper
|
|
||||||
wic
|
wic
|
||||||
WIDTHSCROLL
|
WIDTHSCROLL
|
||||||
Widthx
|
Widthx
|
||||||
Wiggum
|
Wiggum
|
||||||
wil
|
wil
|
||||||
WImpl
|
|
||||||
WINAPI
|
WINAPI
|
||||||
winbasep
|
winbasep
|
||||||
wincon
|
wincon
|
||||||
@@ -1930,11 +1892,9 @@ winmm
|
|||||||
WINMSAPP
|
WINMSAPP
|
||||||
winnt
|
winnt
|
||||||
Winperf
|
Winperf
|
||||||
WInplace
|
|
||||||
winres
|
winres
|
||||||
winrt
|
winrt
|
||||||
winternl
|
winternl
|
||||||
winui
|
|
||||||
winuser
|
winuser
|
||||||
WINVER
|
WINVER
|
||||||
wistd
|
wistd
|
||||||
@@ -1947,24 +1907,16 @@ WNDCLASSEX
|
|||||||
WNDCLASSEXW
|
WNDCLASSEXW
|
||||||
WNDCLASSW
|
WNDCLASSW
|
||||||
Wndproc
|
Wndproc
|
||||||
WNegative
|
|
||||||
WNull
|
|
||||||
wordi
|
|
||||||
wordiswrapped
|
wordiswrapped
|
||||||
workarea
|
workarea
|
||||||
WOutside
|
|
||||||
WOWARM
|
WOWARM
|
||||||
WOWx
|
WOWx
|
||||||
wparam
|
wparam
|
||||||
WPartial
|
|
||||||
wpf
|
wpf
|
||||||
wpfdotnet
|
wpfdotnet
|
||||||
WPR
|
WPR
|
||||||
WPrep
|
|
||||||
WPresent
|
|
||||||
wprp
|
wprp
|
||||||
wprpi
|
wprpi
|
||||||
wrappe
|
|
||||||
wregex
|
wregex
|
||||||
writeback
|
writeback
|
||||||
WRITECONSOLE
|
WRITECONSOLE
|
||||||
@@ -1972,16 +1924,13 @@ WRITECONSOLEINPUT
|
|||||||
WRITECONSOLEOUTPUT
|
WRITECONSOLEOUTPUT
|
||||||
WRITECONSOLEOUTPUTSTRING
|
WRITECONSOLEOUTPUTSTRING
|
||||||
wrkstr
|
wrkstr
|
||||||
WRL
|
|
||||||
wrl
|
wrl
|
||||||
wrp
|
wrp
|
||||||
WRunoff
|
|
||||||
WSLENV
|
WSLENV
|
||||||
wstr
|
wstr
|
||||||
wstrings
|
wstrings
|
||||||
wsz
|
wsz
|
||||||
wtd
|
wtd
|
||||||
WTest
|
|
||||||
WTEXT
|
WTEXT
|
||||||
WTo
|
WTo
|
||||||
wtof
|
wtof
|
||||||
@@ -1990,8 +1939,6 @@ WTSOFTFONT
|
|||||||
wtw
|
wtw
|
||||||
Wtypes
|
Wtypes
|
||||||
WUX
|
WUX
|
||||||
WVerify
|
|
||||||
WWith
|
|
||||||
wxh
|
wxh
|
||||||
wyhash
|
wyhash
|
||||||
wymix
|
wymix
|
||||||
@@ -2005,34 +1952,22 @@ xbutton
|
|||||||
XBUTTONDBLCLK
|
XBUTTONDBLCLK
|
||||||
XBUTTONDOWN
|
XBUTTONDOWN
|
||||||
XBUTTONUP
|
XBUTTONUP
|
||||||
XCast
|
|
||||||
XCENTER
|
XCENTER
|
||||||
xcopy
|
xcopy
|
||||||
XCount
|
|
||||||
xdy
|
xdy
|
||||||
XEncoding
|
|
||||||
xes
|
xes
|
||||||
XFG
|
XFG
|
||||||
XFile
|
|
||||||
XFORM
|
XFORM
|
||||||
XIn
|
XIn
|
||||||
xkcd
|
|
||||||
XManifest
|
|
||||||
XMath
|
|
||||||
XNamespace
|
|
||||||
xorg
|
xorg
|
||||||
XPan
|
|
||||||
XResource
|
|
||||||
xsi
|
|
||||||
xstyler
|
xstyler
|
||||||
XSubstantial
|
|
||||||
XTest
|
|
||||||
XTPOPSGR
|
XTPOPSGR
|
||||||
XTPUSHSGR
|
XTPUSHSGR
|
||||||
xtr
|
xtr
|
||||||
XTWINOPS
|
XTWINOPS
|
||||||
xunit
|
xunit
|
||||||
xutr
|
xutr
|
||||||
|
xvalue
|
||||||
XVIRTUALSCREEN
|
XVIRTUALSCREEN
|
||||||
yact
|
yact
|
||||||
YCast
|
YCast
|
||||||
@@ -2048,6 +1983,6 @@ Zabcdefghijklmn
|
|||||||
Zabcdefghijklmnopqrstuvwxyz
|
Zabcdefghijklmnopqrstuvwxyz
|
||||||
ZCmd
|
ZCmd
|
||||||
ZCtrl
|
ZCtrl
|
||||||
|
zero'd
|
||||||
ZWJs
|
ZWJs
|
||||||
ZYXWVU
|
|
||||||
ZYXWVUTd
|
ZYXWVUTd
|
||||||
|
|||||||
572
.github/actions/spelling/line_forbidden.patterns
vendored
572
.github/actions/spelling/line_forbidden.patterns
vendored
File diff suppressed because one or more lines are too long
56
.github/actions/spelling/patterns/patterns.txt
vendored
56
.github/actions/spelling/patterns/patterns.txt
vendored
@@ -1,5 +1,51 @@
|
|||||||
# See https://github.com/check-spelling/check-spelling/wiki/Configuration-Examples:-patterns
|
# See https://github.com/check-spelling/check-spelling/wiki/Configuration-Examples:-patterns
|
||||||
|
|
||||||
|
# src/host/ut_host/AliasTests.cpp
|
||||||
|
\$\d\$[A-ZA-z]
|
||||||
|
|
||||||
|
# src/cascadia/TerminalSettingsEditor/Appearances.cpp
|
||||||
|
// Pwease call.*
|
||||||
|
|
||||||
|
# src/host/ft_host/CJK_DbcsTests.cpp
|
||||||
|
// \|Q.*|^\s+// \|\s*aa\w+
|
||||||
|
|
||||||
|
# App Package trailer
|
||||||
|
__[a-z\d]{13}\b
|
||||||
|
|
||||||
|
# src/host/ut_host/TextBufferTests.cpp
|
||||||
|
// \d\|.{10}\|
|
||||||
|
|
||||||
|
# contributors
|
||||||
|
\[@[-_\w]+\]
|
||||||
|
|
||||||
|
# src/types/CodepointWidthDetector.cpp
|
||||||
|
fallback to
|
||||||
|
|
||||||
|
Include=".*?"
|
||||||
|
|
||||||
|
^author = \w+
|
||||||
|
|
||||||
|
D2D
|
||||||
|
|
||||||
|
# Compiler flags
|
||||||
|
\s-D(?=[A-Z])
|
||||||
|
|
||||||
|
# Automatically suggested patterns
|
||||||
|
|
||||||
|
# hit-count: 26 file-count: 12
|
||||||
|
# unicode escaped characters (4)
|
||||||
|
\\u[0-9a-fA-F]{4}
|
||||||
|
|
||||||
|
# hit-count: 6 file-count: 5
|
||||||
|
# ANSI color codes
|
||||||
|
(?:\\(?:u00|x)1[Bb]|\\03[1-7]|\x1b|\\u\{1[Bb]\})\[(?:\d+(?:;\d+)*|)m(?=[a-z])
|
||||||
|
|
||||||
|
# profiles.schema.json
|
||||||
|
"pattern": ".*?"
|
||||||
|
|
||||||
|
# Intentionally reversed binomials
|
||||||
|
\b(?:bottom to top|down and up)\b
|
||||||
|
|
||||||
# Windows accelerators
|
# Windows accelerators
|
||||||
\b[A-Z][a-z]*&[a-z]+(?!;)\b
|
\b[A-Z][a-z]*&[a-z]+(?!;)\b
|
||||||
|
|
||||||
@@ -43,7 +89,7 @@ L"[0-9A-F]{4}"
|
|||||||
|
|
||||||
# hit-count: 3904 file-count: 577
|
# hit-count: 3904 file-count: 577
|
||||||
# IServiceProvider / isAThing
|
# IServiceProvider / isAThing
|
||||||
(?:(?:\b|_|(?<=[a-z]))[IT]|(?:\b|_)(?:nsI|isA))(?=(?:[A-Z][a-z]{2,})+(?:[A-Z\d]|\b))
|
(?:(?:\b|_|(?<=[a-z]))[ITWX]|(?:\b|_)(?:nsI|isA))(?=(?:[A-Z][a-z]{2,})+(?:[A-Z\d]|\b))
|
||||||
|
|
||||||
# hit-count: 2437 file-count: 826
|
# hit-count: 2437 file-count: 826
|
||||||
# #includes
|
# #includes
|
||||||
@@ -130,7 +176,7 @@ mailto:[-a-zA-Z=;:/?%&0-9+@._]{3,}
|
|||||||
|
|
||||||
# hit-count: 1 file-count: 1
|
# hit-count: 1 file-count: 1
|
||||||
# microsoft
|
# microsoft
|
||||||
\b(?:https?://|)(?:(?:(?:blogs|download\.visualstudio|docs|msdn2?|research)\.|)microsoft|blogs\.msdn)\.co(?:m|\.\w\w)/[-_a-zA-Z0-9()=./%]*
|
\b(?:https?://|)(?:(?:(?:blogs|download\.visualstudio|docs|msdn2?|research)\.|)microsoft|blogs\.msdn)\.co(?:m|\.\w\w)/[-_a-zA-Z0-9()=./%?#]*
|
||||||
|
|
||||||
# hit-count: 1 file-count: 1
|
# hit-count: 1 file-count: 1
|
||||||
# Punycode
|
# Punycode
|
||||||
@@ -171,7 +217,7 @@ Scro\&ll
|
|||||||
:\\windows\\syste\b
|
:\\windows\\syste\b
|
||||||
TestUtils::VerifyExpectedString\(tb, L"[^"]+"
|
TestUtils::VerifyExpectedString\(tb, L"[^"]+"
|
||||||
(?:hostSm|mach)\.ProcessString\(L"[^"]+"
|
(?:hostSm|mach)\.ProcessString\(L"[^"]+"
|
||||||
\b([A-Za-z])\g{-1}{3,}\b
|
|
||||||
Base64::s_(?:En|De)code\(L"[^"]+"
|
Base64::s_(?:En|De)code\(L"[^"]+"
|
||||||
VERIFY_ARE_EQUAL\(L"[^"]+"
|
VERIFY_ARE_EQUAL\(L"[^"]+"
|
||||||
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\+/"
|
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\+/"
|
||||||
@@ -220,13 +266,15 @@ equals_insensitive_ascii\("\w+", "\w+"
|
|||||||
# mount
|
# mount
|
||||||
\bmount\s+-t\s+(\w+)\s+\g{-1}\b
|
\bmount\s+-t\s+(\w+)\s+\g{-1}\b
|
||||||
# C/idl types, repeated CSS values, + English ...
|
# C/idl types, repeated CSS values, + English ...
|
||||||
\s(auto|buffalo|center|div|Guid|GUID|inherit|long|LONG|none|normal|solid|that|thin|transparent|very)(?: \g{-1})+\s
|
\s(auto|await|buffalo|center|div|Guid|GUID|inherit|long|LONG|none|normal|solid|that|thin|transparent|very)(?:\s\g{-1})+\s
|
||||||
# C enum and struct
|
# C enum and struct
|
||||||
\b(?:enum|struct)\s+(\w+)\s+\g{-1}\b
|
\b(?:enum|struct)\s+(\w+)\s+\g{-1}\b
|
||||||
# go templates
|
# go templates
|
||||||
\s(\w+)\s+\g{-1}\s+\`(?:graphql|inject|json|yaml):
|
\s(\w+)\s+\g{-1}\s+\`(?:graphql|inject|json|yaml):
|
||||||
# doxygen / javadoc / .net
|
# doxygen / javadoc / .net
|
||||||
(?:[\\@](?:brief|defgroup|groupname|link|t?param|return|retval)|(?:public|private|\[Parameter(?:\(.+\)|)\])(?:\s+(?:static|override|readonly|required|virtual))*)(?:\s+\{\w+\}|)\s+(\w+)\s+\g{-1}\s
|
(?:[\\@](?:brief|defgroup|groupname|link|t?param|return|retval)|(?:public|private|\[Parameter(?:\(.+\)|)\])(?:\s+(?:static|override|readonly|required|virtual))*)(?:\s+\{\w+\}|)\s+(\w+)\s+\g{-1}\s
|
||||||
|
# C# getter/setter
|
||||||
|
\s(\w+)\s+\g{-1}\s*\{\s*[gs]et;
|
||||||
|
|
||||||
# macOS file path
|
# macOS file path
|
||||||
(?:Contents\W+|(?!iOS)/)MacOS\b
|
(?:Contents\W+|(?!iOS)/)MacOS\b
|
||||||
|
|||||||
49
.github/actions/spelling/reject.txt
vendored
49
.github/actions/spelling/reject.txt
vendored
@@ -1,25 +1,30 @@
|
|||||||
^attache$
|
attache
|
||||||
^attacher$
|
aroynt.*
|
||||||
^attachers$
|
bellows?
|
||||||
^bellow?$
|
|
||||||
benefitting
|
benefitting
|
||||||
occurences?
|
occurences?
|
||||||
^dependan.*
|
.+dnt
|
||||||
^develope$
|
dependan.*
|
||||||
^developement$
|
developement
|
||||||
^developpe
|
developp?e
|
||||||
^Devers?$
|
Devers?
|
||||||
^devex
|
devex.*
|
||||||
^devide
|
devide
|
||||||
^Devinn?[ae]
|
Devinn?[ae]
|
||||||
^devisal
|
devisals?
|
||||||
^devisor
|
devisors?
|
||||||
^diables?$
|
diables?
|
||||||
^oer$
|
hasta?
|
||||||
|
hastat.*
|
||||||
|
immediatly
|
||||||
|
inisle
|
||||||
|
inital
|
||||||
|
linge
|
||||||
|
oer
|
||||||
Sorce
|
Sorce
|
||||||
^[Ss]pae.*
|
[Ss]pae.*
|
||||||
^Teh$
|
Teh
|
||||||
^untill$
|
untill
|
||||||
^untilling$
|
untilling
|
||||||
^venders?$
|
venders?
|
||||||
^wether.*
|
wether.*
|
||||||
|
|||||||
72
.github/workflows/spelling2.yml
vendored
72
.github/workflows/spelling2.yml
vendored
@@ -55,7 +55,7 @@ name: Spell checking
|
|||||||
# spelling:
|
# spelling:
|
||||||
# # remove `security-events: write` and `use_sarif: 1`
|
# # remove `security-events: write` and `use_sarif: 1`
|
||||||
# # remove `experimental_apply_changes_via_bot: 1`
|
# # remove `experimental_apply_changes_via_bot: 1`
|
||||||
# ... otherwise adjust the `with:` as you wish
|
# ... otherwise, adjust the `with:` as you wish
|
||||||
|
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
@@ -74,6 +74,8 @@ on:
|
|||||||
types:
|
types:
|
||||||
- "created"
|
- "created"
|
||||||
|
|
||||||
|
permissions: {}
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
spelling:
|
spelling:
|
||||||
name: Check Spelling
|
name: Check Spelling
|
||||||
@@ -85,7 +87,7 @@ jobs:
|
|||||||
outputs:
|
outputs:
|
||||||
followup: ${{ steps.spelling.outputs.followup }}
|
followup: ${{ steps.spelling.outputs.followup }}
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
if: ${{ contains(github.event_name, 'pull_request') || github.event_name == 'push' }}
|
if: ${{ (contains(github.event_name, 'pull_request') && github.event.pull_request.state == 'open') || github.event_name == 'push' }}
|
||||||
concurrency:
|
concurrency:
|
||||||
group: spelling-${{ github.event.pull_request.number || github.ref }}
|
group: spelling-${{ github.event.pull_request.number || github.ref }}
|
||||||
# note: If you use only_check_changed_files, you do not want cancel-in-progress
|
# note: If you use only_check_changed_files, you do not want cancel-in-progress
|
||||||
@@ -93,7 +95,7 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: check-spelling
|
- name: check-spelling
|
||||||
id: spelling
|
id: spelling
|
||||||
uses: check-spelling/check-spelling@v0.0.25
|
uses: check-spelling/check-spelling@cfb6f7e75bbfc89c71eaa30366d0c166f1bd9c8c # v0.0.26
|
||||||
with:
|
with:
|
||||||
suppress_push_for_open_pull_request: ${{ github.actor != 'dependabot[bot]' && 1 }}
|
suppress_push_for_open_pull_request: ${{ github.actor != 'dependabot[bot]' && 1 }}
|
||||||
checkout: true
|
checkout: true
|
||||||
@@ -105,47 +107,25 @@ jobs:
|
|||||||
warnings: bad-regex,binary-file,deprecated-feature,ignored-expect-variant,large-file,limited-references,no-newline-at-eof,noisy-file,non-alpha-in-dictionary,token-is-substring,unexpected-line-ending,whitespace-in-dictionary,minified-file,unsupported-configuration,no-files-to-check,unclosed-block-ignore-begin,unclosed-block-ignore-end
|
warnings: bad-regex,binary-file,deprecated-feature,ignored-expect-variant,large-file,limited-references,no-newline-at-eof,noisy-file,non-alpha-in-dictionary,token-is-substring,unexpected-line-ending,whitespace-in-dictionary,minified-file,unsupported-configuration,no-files-to-check,unclosed-block-ignore-begin,unclosed-block-ignore-end
|
||||||
experimental_apply_changes_via_bot: ${{ github.repository_owner != 'microsoft' && 1 }}
|
experimental_apply_changes_via_bot: ${{ github.repository_owner != 'microsoft' && 1 }}
|
||||||
use_sarif: 1
|
use_sarif: 1
|
||||||
check_extra_dictionaries: ""
|
allow-hunspell: false
|
||||||
dictionary_source_prefixes: >
|
load-config-from: |
|
||||||
{
|
{
|
||||||
"cspell": "https://raw.githubusercontent.com/check-spelling/cspell-dicts/v20241114/dictionaries/"
|
"pr-base-keys": [
|
||||||
|
""
|
||||||
|
],
|
||||||
|
"pr-trusted-keys": [
|
||||||
|
"check_extra_dictionaries",
|
||||||
|
"dictionary_source_prefixes",
|
||||||
|
"extra_dictionaries",
|
||||||
|
""
|
||||||
|
],
|
||||||
|
"": []
|
||||||
}
|
}
|
||||||
extra_dictionaries: |
|
|
||||||
cspell:software-terms/softwareTerms.txt
|
|
||||||
cspell:cpp/stdlib-cpp.txt
|
|
||||||
cspell:cpp/stdlib-c.txt
|
|
||||||
cspell:python/python/python-lib.txt
|
|
||||||
cspell:php/php.txt
|
|
||||||
cspell:node/node.txt
|
|
||||||
cspell:dart/dart.txt
|
|
||||||
cspell:filetypes/filetypes.txt
|
|
||||||
cspell:java/java.txt
|
|
||||||
cspell:css/css.txt
|
|
||||||
cspell:dotnet/dotnet.txt
|
|
||||||
cspell:npm/npm.txt
|
|
||||||
cspell:fullstack/fullstack.txt
|
|
||||||
cspell:java/java-terms.txt
|
|
||||||
cspell:r/r.txt
|
|
||||||
cspell:golang/go.txt
|
|
||||||
cspell:cpp/stdlib-cmath.txt
|
|
||||||
cspell:typescript/typescript.txt
|
|
||||||
cspell:html/html.txt
|
|
||||||
cspell:cpp/compiler-msvc.txt
|
|
||||||
cspell:django/django.txt
|
|
||||||
cspell:aws/aws.txt
|
|
||||||
cspell:python/common/extra.txt
|
|
||||||
cspell:cpp/ecosystem.txt
|
|
||||||
cspell:cpp/lang-keywords.txt
|
|
||||||
cspell:csharp/csharp.txt
|
|
||||||
cspell:cpp/compiler-clang-attributes.txt
|
|
||||||
cspell:python/python/python.txt
|
|
||||||
cspell:mnemonics/mnemonics.txt
|
|
||||||
cspell:powershell/powershell.txt
|
|
||||||
|
|
||||||
comment-push:
|
comment-push:
|
||||||
name: Report (Push)
|
name: Report (Push)
|
||||||
# If your workflow isn't running on push, you can remove this job
|
# If your workflow isn't running on push, you can remove this job
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-slim
|
||||||
needs: spelling
|
needs: spelling
|
||||||
permissions:
|
permissions:
|
||||||
actions: read
|
actions: read
|
||||||
@@ -153,27 +133,24 @@ jobs:
|
|||||||
if: (success() || failure()) && needs.spelling.outputs.followup && github.event_name == 'push'
|
if: (success() || failure()) && needs.spelling.outputs.followup && github.event_name == 'push'
|
||||||
steps:
|
steps:
|
||||||
- name: comment
|
- name: comment
|
||||||
uses: check-spelling/check-spelling@v0.0.25
|
uses: check-spelling/check-spelling@cfb6f7e75bbfc89c71eaa30366d0c166f1bd9c8c # v0.0.26
|
||||||
with:
|
with:
|
||||||
checkout: true
|
|
||||||
spell_check_this: microsoft/terminal@main
|
spell_check_this: microsoft/terminal@main
|
||||||
task: ${{ needs.spelling.outputs.followup }}
|
task: ${{ needs.spelling.outputs.followup }}
|
||||||
|
|
||||||
comment-pr:
|
comment-pr:
|
||||||
name: Report (PR)
|
name: Report (PR)
|
||||||
# If you workflow isn't running on pull_request*, you can remove this job
|
# If you workflow isn't running on pull_request*, you can remove this job
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-slim
|
||||||
needs: spelling
|
needs: spelling
|
||||||
permissions:
|
permissions:
|
||||||
actions: read
|
actions: read
|
||||||
contents: read
|
|
||||||
pull-requests: write
|
pull-requests: write
|
||||||
if: (success() || failure()) && needs.spelling.outputs.followup && contains(github.event_name, 'pull_request')
|
if: (success() || failure()) && needs.spelling.outputs.followup && contains(github.event_name, 'pull_request')
|
||||||
steps:
|
steps:
|
||||||
- name: comment
|
- name: comment
|
||||||
uses: check-spelling/check-spelling@v0.0.25
|
uses: check-spelling/check-spelling@cfb6f7e75bbfc89c71eaa30366d0c166f1bd9c8c # v0.0.26
|
||||||
with:
|
with:
|
||||||
checkout: true
|
|
||||||
spell_check_this: microsoft/terminal@main
|
spell_check_this: microsoft/terminal@main
|
||||||
task: ${{ needs.spelling.outputs.followup }}
|
task: ${{ needs.spelling.outputs.followup }}
|
||||||
experimental_apply_changes_via_bot: ${{ github.repository_owner != 'microsoft' && 1 }}
|
experimental_apply_changes_via_bot: ${{ github.repository_owner != 'microsoft' && 1 }}
|
||||||
@@ -184,12 +161,13 @@ jobs:
|
|||||||
contents: write
|
contents: write
|
||||||
pull-requests: write
|
pull-requests: write
|
||||||
actions: read
|
actions: read
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-slim
|
||||||
if: ${{
|
if: ${{
|
||||||
github.repository_owner != 'microsoft' &&
|
github.repository_owner != 'microsoft' &&
|
||||||
github.event_name == 'issue_comment' &&
|
github.event_name == 'issue_comment' &&
|
||||||
github.event.issue.pull_request &&
|
github.event.issue.pull_request &&
|
||||||
contains(github.event.comment.body, '@check-spelling-bot apply') &&
|
contains(github.event.comment.body, '@check-spelling-bot') &&
|
||||||
|
contains(github.event.comment.body, 'apply') &&
|
||||||
contains(github.event.comment.body, 'https://')
|
contains(github.event.comment.body, 'https://')
|
||||||
}}
|
}}
|
||||||
concurrency:
|
concurrency:
|
||||||
@@ -197,7 +175,7 @@ jobs:
|
|||||||
cancel-in-progress: false
|
cancel-in-progress: false
|
||||||
steps:
|
steps:
|
||||||
- name: apply spelling updates
|
- name: apply spelling updates
|
||||||
uses: check-spelling/check-spelling@v0.0.25
|
uses: check-spelling/check-spelling@cfb6f7e75bbfc89c71eaa30366d0c166f1bd9c8c # v0.0.26
|
||||||
with:
|
with:
|
||||||
experimental_apply_changes_via_bot: ${{ github.repository_owner != 'microsoft' && 1 }}
|
experimental_apply_changes_via_bot: ${{ github.repository_owner != 'microsoft' && 1 }}
|
||||||
checkout: true
|
checkout: true
|
||||||
|
|||||||
3
.vscode/settings.json
vendored
3
.vscode/settings.json
vendored
@@ -127,4 +127,5 @@
|
|||||||
"**/obj/**": true,
|
"**/obj/**": true,
|
||||||
"**/packages/**": true,
|
"**/packages/**": true,
|
||||||
},
|
},
|
||||||
}
|
"sarif-viewer.connectToGithubCodeScanning": "on",
|
||||||
|
}
|
||||||
|
|||||||
2339
OpenConsole.sln
2339
OpenConsole.sln
File diff suppressed because it is too large
Load Diff
1060
OpenConsole.slnx
Normal file
1060
OpenConsole.slnx
Normal file
File diff suppressed because it is too large
Load Diff
16
README.md
16
README.md
@@ -15,7 +15,6 @@
|
|||||||
- [Via Chocolatey (unofficial)](#via-chocolatey-unofficial)
|
- [Via Chocolatey (unofficial)](#via-chocolatey-unofficial)
|
||||||
- [Via Scoop (unofficial)](#via-scoop-unofficial)
|
- [Via Scoop (unofficial)](#via-scoop-unofficial)
|
||||||
- [Installing Windows Terminal Canary](#installing-windows-terminal-canary)
|
- [Installing Windows Terminal Canary](#installing-windows-terminal-canary)
|
||||||
- [Windows Terminal Roadmap](#windows-terminal-roadmap)
|
|
||||||
- [Terminal \& Console Overview](#terminal--console-overview)
|
- [Terminal \& Console Overview](#terminal--console-overview)
|
||||||
- [Windows Terminal](#windows-terminal)
|
- [Windows Terminal](#windows-terminal)
|
||||||
- [The Windows Console Host](#the-windows-console-host)
|
- [The Windows Console Host](#the-windows-console-host)
|
||||||
@@ -169,20 +168,15 @@ The Portable ZIP distribution is a portable application. It will not automatical
|
|||||||
|
|
||||||
| Distribution | Architecture | Link |
|
| Distribution | Architecture | Link |
|
||||||
|---------------|:---------------:|------------------------------------------------------|
|
|---------------|:---------------:|------------------------------------------------------|
|
||||||
| App Installer | x64, arm64, x86 | [download](https://aka.ms/terminal-canary-installer) |
|
| App Installer | x64, arm64, x86 | [Download](https://aka.ms/terminal-canary-installer) |
|
||||||
| Portable ZIP | x64 | [download](https://aka.ms/terminal-canary-zip-x64) |
|
| Portable ZIP | x64 | [Download](https://aka.ms/terminal-canary-zip-x64) |
|
||||||
| Portable ZIP | ARM64 | [download](https://aka.ms/terminal-canary-zip-arm64) |
|
| Portable ZIP | ARM64 | [Download](https://aka.ms/terminal-canary-zip-arm64) |
|
||||||
| Portable ZIP | x86 | [download](https://aka.ms/terminal-canary-zip-x86) |
|
| Portable ZIP | x86 | [Download](https://aka.ms/terminal-canary-zip-x86) |
|
||||||
|
|
||||||
_Learn more about the [types of Windows Terminal distributions](https://learn.microsoft.com/windows/terminal/distributions)._
|
_Learn more about the [types of Windows Terminal distributions](https://learn.microsoft.com/windows/terminal/distributions)._
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Windows Terminal Roadmap
|
|
||||||
|
|
||||||
The plan for the Windows Terminal [is described here](/doc/roadmap-2023.md) and
|
|
||||||
will be updated as the project proceeds.
|
|
||||||
|
|
||||||
## Terminal & Console Overview
|
## Terminal & Console Overview
|
||||||
|
|
||||||
Please take a few minutes to review the overview below before diving into the
|
Please take a few minutes to review the overview below before diving into the
|
||||||
@@ -375,7 +369,7 @@ winget configure .config\configuration.winget
|
|||||||
|
|
||||||
## Building the Code
|
## Building the Code
|
||||||
|
|
||||||
OpenConsole.sln may be built from within Visual Studio or from the command-line
|
OpenConsole.slnx may be built from within Visual Studio or from the command-line
|
||||||
using a set of convenience scripts & tools in the **/tools** directory:
|
using a set of convenience scripts & tools in the **/tools** directory:
|
||||||
|
|
||||||
### Building in PowerShell
|
### Building in PowerShell
|
||||||
|
|||||||
@@ -56,11 +56,12 @@ Dies ist ein Open Source-Projekt, und wir freuen uns über die Teilnahme der Com
|
|||||||
<ReleaseNotes>
|
<ReleaseNotes>
|
||||||
Version __VERSION_NUMBER__
|
Version __VERSION_NUMBER__
|
||||||
|
|
||||||
- Wir haben der Benutzeroberfläche durchschnittliche Einstellungen hinzugefügt, die nur einmal in der JSON-Datei vorhanden waren, einschließlich einer neuen Seite zum Anpassen des Layouts Ihres Menüs "Neue Registerkarte"!
|
– Endlich die Möglichkeit, nach beliebigen Einstellungen zu suchen!
|
||||||
- Wir haben die Fensterverwaltung zurückgesetzt, um die Zuverlässigkeit zu verbessern; Melden Sie alle Fehler, die mit dem alias "wt.exe" auftreten.
|
– Ein neuer nativer Editor für Tastenkombinationen, Aktionen und Einträge in der Befehlspalette.
|
||||||
- Profile zeigen jetzt ein Symbol an, wenn sie ausgeblendet wurden oder auf programme verweisen, die deinstalliert wurden.
|
– Neue Community-Übersetzungen für Serbisch und Ukrainisch
|
||||||
|
– Unterstützung für das „Kitty“-Tastaturprotokoll für hochauflösende Eingabecodierung
|
||||||
|
|
||||||
Weitere Details finden Sie auf unserer GitHub-Releasesseite.
|
Weitere Informationen finden Sie auf unserer GitHub-Releaseseite.
|
||||||
</ReleaseNotes>
|
</ReleaseNotes>
|
||||||
<ScreenshotCaptions>
|
<ScreenshotCaptions>
|
||||||
<!-- Valid length: 200 character limit, up to 9 elements per platform -->
|
<!-- Valid length: 200 character limit, up to 9 elements per platform -->
|
||||||
|
|||||||
@@ -54,11 +54,12 @@ This is an open source project and we welcome community participation. To partic
|
|||||||
<!-- _locComment_text="{MaxLength=255} App DevStudio" -->
|
<!-- _locComment_text="{MaxLength=255} App DevStudio" -->
|
||||||
</DevStudio>
|
</DevStudio>
|
||||||
<ReleaseNotes _locID="App_ReleaseNotes">
|
<ReleaseNotes _locID="App_ReleaseNotes">
|
||||||
<!-- _locComment_text="{MaxLength=1500} {Locked=__VERSION_NUMBER__}{Locked=wt.exe} App Release Note" -->Version __VERSION_NUMBER__
|
<!-- _locComment_text="{MaxLength=1500} {Locked=__VERSION_NUMBER__}{Locked=wt.exe}{Locked=Kitty} App Release Note" -->Version __VERSION_NUMBER__
|
||||||
|
|
||||||
- A whole new Extensions page that shows what has been installed into your Terminal
|
- Finally, the ability to search for any setting!
|
||||||
- Command Palette now shows up in your native language as well as English
|
- A new native editor for key bindings, actions and command palette entries.
|
||||||
- New VT features such as synchronized rendering, new color schemes, configuration for quick mouse actions like zooming, and more
|
- New community localizations to Serbian and Ukrainian
|
||||||
|
- Support for the "Kitty" keyboard protocol for high-fidelity input encoding
|
||||||
|
|
||||||
Please see our GitHub releases page for additional details.
|
Please see our GitHub releases page for additional details.
|
||||||
</ReleaseNotes>
|
</ReleaseNotes>
|
||||||
|
|||||||
@@ -54,13 +54,14 @@ Este es un proyecto de fuente abierta y animamos a la comunidad a participar. Pa
|
|||||||
|
|
||||||
</DevStudio>
|
</DevStudio>
|
||||||
<ReleaseNotes>
|
<ReleaseNotes>
|
||||||
Versión __VERSION_NUMBER__
|
Version __VERSION_NUMBER__
|
||||||
|
|
||||||
- Hemos agregado decenas de configuraciones a la interfaz de usuario que solo existían una vez en el archivo JSON, incluida una página nueva para personalizar el diseño del menú Nueva pestaña.
|
- Por último, la capacidad de buscar cualquier configuración.
|
||||||
- Tenemos administración de ventanas rearchitecdas para mejorar la confiabilidad; envíe los errores que encuentre con el alias de wt.exe.
|
- Nuevo editor nativo para asignaciones de teclas, acciones y entradas de la paleta de comandos.
|
||||||
- Ahora, los perfiles muestran un icono si se han ocultado o hacen referencia a programas que se han desinstalado.
|
- Nuevas localizaciones comunitarias para serbio y ucraniano
|
||||||
|
- Soporte para el protocolo de teclado "Kitty" para codificación de entrada de alta fidelidad
|
||||||
|
|
||||||
Consulte nuestra página de versiones de GitHub para obtener más detalles.
|
Consulta la página de versiones de GitHub para más información.
|
||||||
</ReleaseNotes>
|
</ReleaseNotes>
|
||||||
<ScreenshotCaptions>
|
<ScreenshotCaptions>
|
||||||
<!-- Valid length: 200 character limit, up to 9 elements per platform -->
|
<!-- Valid length: 200 character limit, up to 9 elements per platform -->
|
||||||
|
|||||||
@@ -54,13 +54,14 @@ Il s’agit d’un projet open source et nous vous invitons à participer dans l
|
|||||||
|
|
||||||
</DevStudio>
|
</DevStudio>
|
||||||
<ReleaseNotes>
|
<ReleaseNotes>
|
||||||
__VERSION_NUMBER__ de version
|
Version __VERSION_NUMBER__
|
||||||
|
|
||||||
- Nous avons ajouté des milliers de paramètres à l’interface utilisateur qui n’existaient auparavant que dans le fichier JSON, y compris une nouvelle page pour personnaliser la disposition de votre menu Nouvel onglet !
|
- Enfin, la possibilité de rechercher n’importe quel paramètre !
|
||||||
- Nous avons réarchitialiser la gestion des fenêtres pour améliorer la fiabilité ; entrez les bogues rencontrés avec l’alias wt.exe
|
- Un nouvel éditeur natif pour les raccourcis clavier, les actions et les entrées de la palette de commandes.
|
||||||
- Les profils affichent désormais une icône s’ils ont été masqués ou s’ils font référence à des programmes qui ont été désinstallés.
|
- De nouvelles localisations communautaires en serbe et en ukrainien
|
||||||
|
- Une prise en charge du protocole clavier « Kitty » pour un encodage d’entrée à haute fidélité
|
||||||
|
|
||||||
Pour plus d’informations, consultez notre page des mises en production GitHub.
|
Consultez notre page des versions de GitHub pour plus de détails.
|
||||||
</ReleaseNotes>
|
</ReleaseNotes>
|
||||||
<ScreenshotCaptions>
|
<ScreenshotCaptions>
|
||||||
<!-- Valid length: 200 character limit, up to 9 elements per platform -->
|
<!-- Valid length: 200 character limit, up to 9 elements per platform -->
|
||||||
|
|||||||
@@ -56,11 +56,12 @@ Si tratta di un progetto open source e la partecipazione della community è molt
|
|||||||
<ReleaseNotes>
|
<ReleaseNotes>
|
||||||
Versione __VERSION_NUMBER__
|
Versione __VERSION_NUMBER__
|
||||||
|
|
||||||
- Sono state aggiunte decine di impostazioni all'interfaccia utente che una volta esisteva solo nel file JSON, inclusa una nuova pagina per personalizzare il layout del menu Nuova scheda.
|
- Finalmente è possibile cercare qualsiasi impostazione
|
||||||
- È stata riattivata la gestione delle finestre per migliorare l'affidabilità; inserire eventuali bug riscontrati con l'alias wt.exe
|
- Nuovo editor nativo per le associazioni di tasti, le azioni e le voci del riquadro comandi.
|
||||||
- I profili ora mostrano un'icona se sono stati nascosti o fanno riferimento ai programmi che sono stati disinstallati.
|
- Nuove localizzazioni della community in serbo e ucraino
|
||||||
|
- Supporto per il protocollo di tastiera "Kitty" per una codifica dell'input ad alta fedeltà
|
||||||
|
|
||||||
Per altri dettagli, vedere la pagina delle versioni di GitHub.
|
Per altri dettagli, vedi la pagina delle release di GitHub.
|
||||||
</ReleaseNotes>
|
</ReleaseNotes>
|
||||||
<ScreenshotCaptions>
|
<ScreenshotCaptions>
|
||||||
<!-- Valid length: 200 character limit, up to 9 elements per platform -->
|
<!-- Valid length: 200 character limit, up to 9 elements per platform -->
|
||||||
|
|||||||
@@ -56,11 +56,12 @@
|
|||||||
<ReleaseNotes>
|
<ReleaseNotes>
|
||||||
バージョン __VERSION_NUMBER__
|
バージョン __VERSION_NUMBER__
|
||||||
|
|
||||||
- [新しいタブ] メニューのレイアウトをカスタマイズするための新しいページを含む、一度だけ JSON ファイルに存在した UI に多数の設定を追加しました。
|
- 最後に、任意の設定を検索する機能です。
|
||||||
- 信頼性を向上させるためにウィンドウ管理を再選択しました。wt.exe エイリアスで発生したバグを報告してください
|
- キー バインド、アクション、コマンド パレット エントリ用の新しいネイティブ エディター。
|
||||||
- プロファイルが非表示になっているか、アンインストールされたプログラムを参照している場合にアイコンが表示されるようになりました。
|
- セルビア語とウクライナ語への新しいコミュニティ ローカライズ
|
||||||
|
- 高忠実度入力エンコード用の "Kitty" キーボード プロトコルのサポート
|
||||||
|
|
||||||
詳細については、GitHub リリース ページを参照してください。
|
詳細については、GitHub リリース ページをご覧ください。
|
||||||
</ReleaseNotes>
|
</ReleaseNotes>
|
||||||
<ScreenshotCaptions>
|
<ScreenshotCaptions>
|
||||||
<!-- Valid length: 200 character limit, up to 9 elements per platform -->
|
<!-- Valid length: 200 character limit, up to 9 elements per platform -->
|
||||||
|
|||||||
@@ -56,11 +56,12 @@
|
|||||||
<ReleaseNotes>
|
<ReleaseNotes>
|
||||||
버전 __VERSION_NUMBER__
|
버전 __VERSION_NUMBER__
|
||||||
|
|
||||||
- 새 탭 메뉴의 레이아웃을 사용자 지정하기 위한 새 페이지를 포함하여 JSON 파일에 한 번만 존재했던 UI에 수천 개의 설정을 추가했습니다.
|
- 드디어 모든 설정을 검색할 수 있게 되었어요!
|
||||||
- 안정성을 개선하기 위해 창 관리를 다시 보관했습니다. wt.exe 별칭에 발생한 버그를 제출하세요.
|
- 키 바인딩, 작업, 명령 팔레트 항목을 위한 새로운 기본 편집기가 추가되었습니다.
|
||||||
- 프로필이 숨겨졌거나 제거된 프로그램을 참조하는 경우 이제 프로필에 아이콘이 표시됩니다.
|
- 세르비아어와 우크라이나어 커뮤니티 지역화를 새롭게 지원합니다.
|
||||||
|
- 고품질 입력 인코딩을 위해 "Kitty" 키보드 프로토콜을 지원합니다.
|
||||||
|
|
||||||
자세한 내용은 GitHub 릴리스 페이지를 참조하세요.
|
자세한 정보는 GitHub 릴리스 페이지를 참고하세요.
|
||||||
</ReleaseNotes>
|
</ReleaseNotes>
|
||||||
<ScreenshotCaptions>
|
<ScreenshotCaptions>
|
||||||
<!-- Valid length: 200 character limit, up to 9 elements per platform -->
|
<!-- Valid length: 200 character limit, up to 9 elements per platform -->
|
||||||
|
|||||||
@@ -54,13 +54,14 @@ Este é um projeto de código aberto e a participação da comunidade é bem-vin
|
|||||||
|
|
||||||
</DevStudio>
|
</DevStudio>
|
||||||
<ReleaseNotes>
|
<ReleaseNotes>
|
||||||
Versão __VERSION_NUMBER__
|
Version __VERSION_NUMBER__
|
||||||
|
|
||||||
- Adicionamos várias configurações à interface do usuário que só existiam no arquivo JSON, incluindo uma nova página para personalizar o layout do menu Nova Guia!
|
- Finalmente, a possibilidade de pesquisar qualquer configuração!
|
||||||
- Temos o gerenciamento de janelas rearmado para melhorar a confiabilidade; registre todos os bugs encontrados com o wt.exe alias
|
- Um novo editor nativo para combinações de teclas, ações e entradas na paleta de comandos.
|
||||||
- Os perfis agora mostram um ícone se eles foram ocultos ou se referem a programas que foram desinstalados.
|
- Novas localizações da comunidade para sérvio e ucraniano
|
||||||
|
- Suporte para o protocolo de teclado "Kitty" para codificação de entrada de alta fidelidade
|
||||||
|
|
||||||
Consulte nossa página de versões do GitHub para obter detalhes adicionais.
|
Confira nossa página de lançamentos no GitHub para obter mais detalhes.
|
||||||
</ReleaseNotes>
|
</ReleaseNotes>
|
||||||
<ScreenshotCaptions>
|
<ScreenshotCaptions>
|
||||||
<!-- Valid length: 200 character limit, up to 9 elements per platform -->
|
<!-- Valid length: 200 character limit, up to 9 elements per platform -->
|
||||||
|
|||||||
@@ -56,11 +56,12 @@
|
|||||||
<ReleaseNotes>
|
<ReleaseNotes>
|
||||||
Vėѓѕіöй __VERSION_NUMBER__ !!! !!! !
|
Vėѓѕіöй __VERSION_NUMBER__ !!! !!! !
|
||||||
|
|
||||||
- Ẁē'νё àðđέď đöžзńş öƒ śėŧťїńģš тб тнè ÛĮ ťħąт ŏņ¢з όⁿℓγ έжіѕŧéð іή тђε ЈŠΩŃ ƒїℓė, ĭňĉŀџđіņģ å ňэẅ φâģé ƒøя ςŭśŧŏmïżϊñģ тħέ ĺαŷöυτ öƒ убµř Йέẁ Ţàъ мęήµ! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!!
|
- ₣ïňάĺĺў, ŧне âъΐŀίťŷ ţø şēаґсђ ƒбг ăиÿ şēťτіήġ! !!! !!! !!! !!! !!!
|
||||||
- Ẁè ĥаνė řэąřčħΐŧέсτέð щįлďοш мǻňαĝēмêиť ťô ϊmрябνé ŗĕŀĩāвîĺïтγ; ρŀěăѕе ƒíŀё αⁿу вûġš ÿøú εʼnćōùлťēѓ ẃïτħ ŧћё wt.exe ǻļĭâś !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!!
|
- Á ŋеώ ñăŧїνе ěðíτōг ƒοѓ ќэÿ вїñďĭňğş, дčтιθήѕ дñð çθmmãήδ ρàľěţťę ёñтгĩέś. !!! !!! !!! !!! !!! !!! !!! !
|
||||||
- Рґøƒíŀêŝ ňöẁ šћθẁ ãй ĭčöñ ίƒ ŧħэŷ'νę ъеєл ђіðδэñ őř řєƒěґ ŧσ φяοġгаmŝ ẅђíçĥ ẁ℮гέ џňϊйşťàľĺèð. !!! !!! !!! !!! !!! !!! !!! !!! !!! !
|
- Пėώ čоmmμñìтў ŀό¢àłįżåţίòйš ŧō Šэґъιäñ åηδ Ůκŗăįлīăπ !!! !!! !!! !!! !!! !
|
||||||
|
- Ѕυррòŗт ƒòŗ ťĥё "Kitty" ĸ℮ŷъøàŗď ρřŏťô¢õℓ ƒŏґ нįģћ-ƒíđёℓïтÿ îńрüť êńсøďíлğ !!! !!! !!! !!! !!! !!! !!! !
|
||||||
|
|
||||||
Рļèāŝє ŝèĕ θџŗ ĢίťĤцъ řέĺэªşэš ρąĝę ƒόř áďđїτϊōπαľ đэŧдįļŝ. !!! !!! !!! !!! !!! !!!
|
Ρŀ℮âѕē şєё όûя ĜîтΗūь ŕεĺĕǻŝёš раġĕ ƒŏґ ãδđϊŧïбπåľ δеτáΐłś. !!! !!! !!! !!! !!! !!!
|
||||||
</ReleaseNotes>
|
</ReleaseNotes>
|
||||||
<ScreenshotCaptions>
|
<ScreenshotCaptions>
|
||||||
<!-- Valid length: 200 character limit, up to 9 elements per platform -->
|
<!-- Valid length: 200 character limit, up to 9 elements per platform -->
|
||||||
|
|||||||
@@ -56,11 +56,12 @@
|
|||||||
<ReleaseNotes>
|
<ReleaseNotes>
|
||||||
Vėѓѕіöй __VERSION_NUMBER__ !!! !!! !
|
Vėѓѕіöй __VERSION_NUMBER__ !!! !!! !
|
||||||
|
|
||||||
- Ẁē'νё àðđέď đöžзńş öƒ śėŧťїńģš тб тнè ÛĮ ťħąт ŏņ¢з όⁿℓγ έжіѕŧéð іή тђε ЈŠΩŃ ƒїℓė, ĭňĉŀџđіņģ å ňэẅ φâģé ƒøя ςŭśŧŏmïżϊñģ тħέ ĺαŷöυτ öƒ убµř Йέẁ Ţàъ мęήµ! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!!
|
- ₣ïňάĺĺў, ŧне âъΐŀίťŷ ţø şēаґсђ ƒбг ăиÿ şēťτіήġ! !!! !!! !!! !!! !!!
|
||||||
- Ẁè ĥаνė řэąřčħΐŧέсτέð щįлďοш мǻňαĝēмêиť ťô ϊmрябνé ŗĕŀĩāвîĺïтγ; ρŀěăѕе ƒíŀё αⁿу вûġš ÿøú εʼnćōùлťēѓ ẃïτħ ŧћё wt.exe ǻļĭâś !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!!
|
- Á ŋеώ ñăŧїνе ěðíτōг ƒοѓ ќэÿ вїñďĭňğş, дčтιθήѕ дñð çθmmãήδ ρàľěţťę ёñтгĩέś. !!! !!! !!! !!! !!! !!! !!! !
|
||||||
- Рґøƒíŀêŝ ňöẁ šћθẁ ãй ĭčöñ ίƒ ŧħэŷ'νę ъеєл ђіðδэñ őř řєƒěґ ŧσ φяοġгаmŝ ẅђíçĥ ẁ℮гέ џňϊйşťàľĺèð. !!! !!! !!! !!! !!! !!! !!! !!! !!! !
|
- Пėώ čоmmμñìтў ŀό¢àłįżåţίòйš ŧō Šэґъιäñ åηδ Ůκŗăįлīăπ !!! !!! !!! !!! !!! !
|
||||||
|
- Ѕυррòŗт ƒòŗ ťĥё "Kitty" ĸ℮ŷъøàŗď ρřŏťô¢õℓ ƒŏґ нįģћ-ƒíđёℓïтÿ îńрüť êńсøďíлğ !!! !!! !!! !!! !!! !!! !!! !
|
||||||
|
|
||||||
Рļèāŝє ŝèĕ θџŗ ĢίťĤцъ řέĺэªşэš ρąĝę ƒόř áďđїτϊōπαľ đэŧдįļŝ. !!! !!! !!! !!! !!! !!!
|
Ρŀ℮âѕē şєё όûя ĜîтΗūь ŕεĺĕǻŝёš раġĕ ƒŏґ ãδđϊŧïбπåľ δеτáΐłś. !!! !!! !!! !!! !!! !!!
|
||||||
</ReleaseNotes>
|
</ReleaseNotes>
|
||||||
<ScreenshotCaptions>
|
<ScreenshotCaptions>
|
||||||
<!-- Valid length: 200 character limit, up to 9 elements per platform -->
|
<!-- Valid length: 200 character limit, up to 9 elements per platform -->
|
||||||
|
|||||||
@@ -56,11 +56,12 @@
|
|||||||
<ReleaseNotes>
|
<ReleaseNotes>
|
||||||
Vėѓѕіöй __VERSION_NUMBER__ !!! !!! !
|
Vėѓѕіöй __VERSION_NUMBER__ !!! !!! !
|
||||||
|
|
||||||
- Ẁē'νё àðđέď đöžзńş öƒ śėŧťїńģš тб тнè ÛĮ ťħąт ŏņ¢з όⁿℓγ έжіѕŧéð іή тђε ЈŠΩŃ ƒїℓė, ĭňĉŀџđіņģ å ňэẅ φâģé ƒøя ςŭśŧŏmïżϊñģ тħέ ĺαŷöυτ öƒ убµř Йέẁ Ţàъ мęήµ! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!!
|
- ₣ïňάĺĺў, ŧне âъΐŀίťŷ ţø şēаґсђ ƒбг ăиÿ şēťτіήġ! !!! !!! !!! !!! !!!
|
||||||
- Ẁè ĥаνė řэąřčħΐŧέсτέð щįлďοш мǻňαĝēмêиť ťô ϊmрябνé ŗĕŀĩāвîĺïтγ; ρŀěăѕе ƒíŀё αⁿу вûġš ÿøú εʼnćōùлťēѓ ẃïτħ ŧћё wt.exe ǻļĭâś !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!!
|
- Á ŋеώ ñăŧїνе ěðíτōг ƒοѓ ќэÿ вїñďĭňğş, дčтιθήѕ дñð çθmmãήδ ρàľěţťę ёñтгĩέś. !!! !!! !!! !!! !!! !!! !!! !
|
||||||
- Рґøƒíŀêŝ ňöẁ šћθẁ ãй ĭčöñ ίƒ ŧħэŷ'νę ъеєл ђіðδэñ őř řєƒěґ ŧσ φяοġгаmŝ ẅђíçĥ ẁ℮гέ џňϊйşťàľĺèð. !!! !!! !!! !!! !!! !!! !!! !!! !!! !
|
- Пėώ čоmmμñìтў ŀό¢àłįżåţίòйš ŧō Šэґъιäñ åηδ Ůκŗăįлīăπ !!! !!! !!! !!! !!! !
|
||||||
|
- Ѕυррòŗт ƒòŗ ťĥё "Kitty" ĸ℮ŷъøàŗď ρřŏťô¢õℓ ƒŏґ нįģћ-ƒíđёℓïтÿ îńрüť êńсøďíлğ !!! !!! !!! !!! !!! !!! !!! !
|
||||||
|
|
||||||
Рļèāŝє ŝèĕ θџŗ ĢίťĤцъ řέĺэªşэš ρąĝę ƒόř áďđїτϊōπαľ đэŧдįļŝ. !!! !!! !!! !!! !!! !!!
|
Ρŀ℮âѕē şєё όûя ĜîтΗūь ŕεĺĕǻŝёš раġĕ ƒŏґ ãδđϊŧïбπåľ δеτáΐłś. !!! !!! !!! !!! !!! !!!
|
||||||
</ReleaseNotes>
|
</ReleaseNotes>
|
||||||
<ScreenshotCaptions>
|
<ScreenshotCaptions>
|
||||||
<!-- Valid length: 200 character limit, up to 9 elements per platform -->
|
<!-- Valid length: 200 character limit, up to 9 elements per platform -->
|
||||||
|
|||||||
@@ -56,9 +56,10 @@
|
|||||||
<ReleaseNotes>
|
<ReleaseNotes>
|
||||||
Версия __VERSION_NUMBER__
|
Версия __VERSION_NUMBER__
|
||||||
|
|
||||||
- Мы добавили в пользовательский интерфейс десятки параметров, которые существовали только в JSON-файле, включая новую страницу для настройки макета меню "Новая вкладка".
|
– Наконец-то появилась возможность поиска любых параметров!
|
||||||
- Для повышения надежности мы переупоряхлили управление окнами; создайте все ошибки, обнаруженные с wt.exe псевдонимом
|
– Новый собственный редактор для настраиваемых сочетаний клавиш, действий и записей палитры команд.
|
||||||
- Профили теперь показывают значок, если они скрыты или ссылаются на программы, которые были удалены.
|
– Новые локализации сообщества на сербский и украинский языки
|
||||||
|
– Поддержка протокола клавиатуры Kitty для высокоточного кодирования ввода
|
||||||
|
|
||||||
Дополнительные сведения см. на странице выпусков GitHub.
|
Дополнительные сведения см. на странице выпусков GitHub.
|
||||||
</ReleaseNotes>
|
</ReleaseNotes>
|
||||||
|
|||||||
182
build/StoreSubmission/Preview/PDPs/sr-Cyrl-RS/PDP.xml
Normal file
182
build/StoreSubmission/Preview/PDPs/sr-Cyrl-RS/PDP.xml
Normal file
@@ -0,0 +1,182 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<ProductDescription language="sr-cyrl-rs" xmlns="http://schemas.microsoft.com/appx/2012/ProductDescription" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="en-us" Release="">
|
||||||
|
<AppStoreName _locID="App_AppStoreName">
|
||||||
|
<!-- This is optional. AppStoreName is typically extracted from your package's AppxManifest DisplayName property. -->
|
||||||
|
<!-- Uncomment (and localize) this Store name if your application package does not contain a localization for the DisplayName in this language. -->
|
||||||
|
<!-- Leaving this uncommented for a language that your application package DOES contain a DisplayName for will result in a submission failure with the API. -->
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App AppStoreName" -->
|
||||||
|
<!-- Windows Terminal -->
|
||||||
|
</AppStoreName>
|
||||||
|
<Keywords>
|
||||||
|
<!-- Valid length: 30 character limit, up to 7 elements -->
|
||||||
|
<Keyword _locID="App_keyword1">
|
||||||
|
<!-- _locComment_text="{MaxLength=30} App keyword 1" -->Терминал</Keyword>
|
||||||
|
<Keyword _locID="App_keyword2">
|
||||||
|
<!-- _locComment_text="{MaxLength=30} App keyword 2" -->Конзола</Keyword>
|
||||||
|
<Keyword _locID="App_keyword3">
|
||||||
|
<!-- _locComment_text="{MaxLength=30} App keyword 3" -->
|
||||||
|
</Keyword>
|
||||||
|
<Keyword _locID="App_keyword4">
|
||||||
|
<!-- _locComment_text="{MaxLength=30} App keyword 4" -->
|
||||||
|
</Keyword>
|
||||||
|
<Keyword _locID="App_keyword5">
|
||||||
|
<!-- _locComment_text="{MaxLength=30} App keyword 5" -->
|
||||||
|
</Keyword>
|
||||||
|
<Keyword _locID="App_keyword6">
|
||||||
|
<!-- _locComment_text="{MaxLength=30} App keyword 6" -->
|
||||||
|
</Keyword>
|
||||||
|
<Keyword _locID="App_keyword7">
|
||||||
|
<!-- _locComment_text="{MaxLength=30} App keyword 7" -->
|
||||||
|
</Keyword>
|
||||||
|
</Keywords>
|
||||||
|
<Description _locID="App_Description">
|
||||||
|
<!-- _locComment_text="{MaxLength=10000} App Description" -->Ово је изградња прегледа апликације Windows терминал. Она садржи најновије могућности које се још увек развијају. Windows терминал је модерна, брза, ефикасна, моћна и продуктивна апликација терминала за кориснике алата из командне линије и љуски као што су Command Prompt, PowerShell, и WSL. Неке од његових главних функционалности су вишеструке картице, панели, подршка за Уникод и UTF-8, GPU убрзани механизам за исцртавање текста, произвољне теме, стилови и конфигурације.
|
||||||
|
|
||||||
|
Ово је пројекат отвореног кода и учешће заједнице је добродошло. Ако желите да учествујете, молимо вас да посетите https://github.com/microsoft/terminal </Description>
|
||||||
|
<ShortDescription _locID="App_ShortDescription">
|
||||||
|
<!-- Only used for games. This description appears in the Information section of the Game Hub on Xbox One, and helps customers understand more about your game. -->
|
||||||
|
<!-- _locComment_text="{MaxLength=500} App ShortDescription" -->
|
||||||
|
</ShortDescription>
|
||||||
|
<ShortTitle _locID="App_ShortTitle">
|
||||||
|
<!-- A shorter version of your product's name. If provided, this shorter name may appear in various places on Xbox One (during installation, in Achievements, etc.) in place of the full title of your product. -->
|
||||||
|
<!-- _locComment_text="{MaxLength=50} App ShortTitle" -->
|
||||||
|
</ShortTitle>
|
||||||
|
<SortTitle _locID="App_SortTitle">
|
||||||
|
<!-- If your product could be alphabetized in different ways, you can enter another version here. This may help customers find the product more quickly when searching. -->
|
||||||
|
<!-- _locComment_text="{MaxLength=255} App SortTitle" -->
|
||||||
|
</SortTitle>
|
||||||
|
<VoiceTitle _locID="App_VoiceTitle">
|
||||||
|
<!-- An alternate name for your product that, if provided, may be used in the audio experience on Xbox One when using Kinect or a headset. -->
|
||||||
|
<!-- _locComment_text="{MaxLength=255} App VoiceTitle" -->
|
||||||
|
</VoiceTitle>
|
||||||
|
<DevStudio _locID="App_DevStudio">
|
||||||
|
<!-- Specify this value if you want to include a "Developed by" field in the listing. (The "Published by" field will list the publisher display name associated with your account, whether or not you provide a devStudio value.) -->
|
||||||
|
<!-- _locComment_text="{MaxLength=255} App DevStudio" -->
|
||||||
|
</DevStudio>
|
||||||
|
<ReleaseNotes _locID="App_ReleaseNotes">
|
||||||
|
<!-- _locComment_text="{MaxLength=1500} {Locked=__VERSION_NUMBER__}{Locked=wt.exe}{Locked=Kitty} App Release Note" -->Верзија __VERSION_NUMBER__
|
||||||
|
|
||||||
|
- Коначно, могућност претраге било ког подешавања!
|
||||||
|
- Нови својствени едитор ставки пречица на тастатури, акција и командне палете
|
||||||
|
- Нова локализација заједнице на српски и украјински језик
|
||||||
|
- Подршка за „Kitty” протокол тастатуре који омогућава верно кодирање уноса
|
||||||
|
|
||||||
|
За више детаља, молимо вас да посетите нашу GitHub страницу издања.
|
||||||
|
</ReleaseNotes>
|
||||||
|
<ScreenshotCaptions>
|
||||||
|
<!-- Valid length: 200 character limit, up to 9 elements per platform -->
|
||||||
|
<!-- Valid attributes: any of DesktopImage, MobileImage, XboxImage, SurfaceHubImage, and HoloLensImage -->
|
||||||
|
<Caption DesktopImage="acrylic-emoji.png" _locID="App_caption1">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} Screenshot caption 1" -->
|
||||||
|
</Caption>
|
||||||
|
<Caption DesktopImage="panes.png" _locID="App_caption2">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} Screenshot caption 2" -->
|
||||||
|
</Caption>
|
||||||
|
<Caption DesktopImage="htop.png" _locID="App_caption3">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} Screenshot caption 3" -->
|
||||||
|
</Caption>
|
||||||
|
</ScreenshotCaptions>
|
||||||
|
<AdditionalAssets>
|
||||||
|
<!-- Valid elements:-->
|
||||||
|
<!-- HeroImage414x180, HeroImage846x468, HeroImage558x756, HeroImage414x468, HeroImage558x558, HeroImage2400x1200,-->
|
||||||
|
<!-- ScreenshotWXGA, ScreenshotHD720, ScreenshotWVGA, Doublewide, Panoramic, Square,-->
|
||||||
|
<!-- SmallMobileTile, SmallXboxLiveTile, LargeMobileTile, LargeXboxLiveTile, Tile,-->
|
||||||
|
<!-- DesktopIcon, Icon (use this value for the 1:1 300x300 pixels logo), AchievementIcon,-->
|
||||||
|
<!-- ChallengePromoIcon, RewardDisplayIcon, Icon150X150, Icon71X71,-->
|
||||||
|
<!-- BoxArt, BrandedKeyArt, PosterArt, FeaturedPromotionalArt, PromotionalArt16x9, TitledHeroArt-->
|
||||||
|
<!-- There is no content for any of these elements, just a single attribute called FileName. -->
|
||||||
|
<PosterArt FileName="Store Poster Art.png" />
|
||||||
|
<BoxArt FileName="Store Box Art.png" />
|
||||||
|
<PromotionalArt16x9 FileName="Store Thumbnail.png" />
|
||||||
|
</AdditionalAssets>
|
||||||
|
<Trailers>
|
||||||
|
<!-- Maximum number of trailers permitted: 15 -->
|
||||||
|
<Trailer FileName="CC0605_CommandLine_Teaser_WEB_MASTER_H264_1080p_23.976_-16LKFS_-3dbTP_ST.mp4">
|
||||||
|
<Title _locID="App_trailerTitle1">
|
||||||
|
<!-- _locComment_text="{MaxLength=255} Trailer title 1" -->Нови Windows терминал</Title>
|
||||||
|
<Images>
|
||||||
|
<!-- Current maximum of 1 image per trailer permitted. -->
|
||||||
|
<Image FileName="Store Thumbnail.png">
|
||||||
|
<!-- _locComment_text="{Locked} Trailer screenshot 1 description" -->
|
||||||
|
</Image>
|
||||||
|
</Images>
|
||||||
|
</Trailer>
|
||||||
|
</Trailers>
|
||||||
|
<AppFeatures>
|
||||||
|
<!-- Valid length: 200 character limit, up to 20 elements -->
|
||||||
|
<AppFeature _locID="App_feature1">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 1" -->Вишеструке картице</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature2">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 2" -->Пуна Уникод подршка</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature3">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 3" -->GPU-убрзано исцртавање текста</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature4">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 4" -->Потпуна прилагодљивост</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature5">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 5" -->Подела панела</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature6">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 6" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature7">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 7" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature8">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 8" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature9">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 9" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature10">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 10" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature11">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 11" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature12">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 12" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature13">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 13" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature14">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 14" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature15">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 15" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature16">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 16" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature17">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 17" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature18">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 18" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature19">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 19" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature20">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 20" -->
|
||||||
|
</AppFeature>
|
||||||
|
</AppFeatures>
|
||||||
|
<RecommendedHardware>
|
||||||
|
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||||
|
<Recommendation _locID="App_RecommendedHW1">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Recommended Hardware 1" -->Тастатура</Recommendation>
|
||||||
|
</RecommendedHardware>
|
||||||
|
<MinimumHardware>
|
||||||
|
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||||
|
</MinimumHardware>
|
||||||
|
<CopyrightAndTrademark _locID="App_CopyrightandTrademark">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} Copyright and Trademark" -->Copyright (c) Microsoft Corporation</CopyrightAndTrademark>
|
||||||
|
<AdditionalLicenseTerms _locID="App_AdditionalLicenseTerms">
|
||||||
|
<!-- _locComment_text="{MaxLength=10000} Additional License Terms" -->
|
||||||
|
</AdditionalLicenseTerms>
|
||||||
|
<WebsiteURL _locID="App_WebsiteURL">
|
||||||
|
<!-- _locComment_text="{MaxLength=2048} WebsiteURL" -->https://github.com/microsoft/terminal</WebsiteURL>
|
||||||
|
<SupportContactInfo _locID="App_SupportContactInfo">
|
||||||
|
<!-- _locComment_text="{MaxLength=2048} Support Contact Info" -->https://github.com/microsoft/terminal/issues/new</SupportContactInfo>
|
||||||
|
<PrivacyPolicyURL _locID="App_PrivacyURL">
|
||||||
|
<!-- _locComment_text="{MaxLength=2048} Privacy Policy URL" -->https://go.microsoft.com/fwlink/?LinkID=521839</PrivacyPolicyURL>
|
||||||
|
</ProductDescription>
|
||||||
182
build/StoreSubmission/Preview/PDPs/uk-UA/PDP.xml
Normal file
182
build/StoreSubmission/Preview/PDPs/uk-UA/PDP.xml
Normal file
@@ -0,0 +1,182 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<ProductDescription language="en-us" xmlns="http://schemas.microsoft.com/appx/2012/ProductDescription" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="en-us" Release="">
|
||||||
|
<AppStoreName _locID="App_AppStoreName">
|
||||||
|
<!-- This is optional. AppStoreName is typically extracted from your package's AppxManifest DisplayName property. -->
|
||||||
|
<!-- Uncomment (and localize) this Store name if your application package does not contain a localization for the DisplayName in this language. -->
|
||||||
|
<!-- Leaving this uncommented for a language that your application package DOES contain a DisplayName for will result in a submission failure with the API. -->
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App AppStoreName" -->
|
||||||
|
<!-- Windows Terminal -->
|
||||||
|
</AppStoreName>
|
||||||
|
<Keywords>
|
||||||
|
<!-- Valid length: 30 character limit, up to 7 elements -->
|
||||||
|
<Keyword _locID="App_keyword1">
|
||||||
|
<!-- _locComment_text="{MaxLength=30} App keyword 1" -->Термінал</Keyword>
|
||||||
|
<Keyword _locID="App_keyword2">
|
||||||
|
<!-- _locComment_text="{MaxLength=30} App keyword 2" -->Консоль</Keyword>
|
||||||
|
<Keyword _locID="App_keyword3">
|
||||||
|
<!-- _locComment_text="{MaxLength=30} App keyword 3" -->
|
||||||
|
</Keyword>
|
||||||
|
<Keyword _locID="App_keyword4">
|
||||||
|
<!-- _locComment_text="{MaxLength=30} App keyword 4" -->
|
||||||
|
</Keyword>
|
||||||
|
<Keyword _locID="App_keyword5">
|
||||||
|
<!-- _locComment_text="{MaxLength=30} App keyword 5" -->
|
||||||
|
</Keyword>
|
||||||
|
<Keyword _locID="App_keyword6">
|
||||||
|
<!-- _locComment_text="{MaxLength=30} App keyword 6" -->
|
||||||
|
</Keyword>
|
||||||
|
<Keyword _locID="App_keyword7">
|
||||||
|
<!-- _locComment_text="{MaxLength=30} App keyword 7" -->
|
||||||
|
</Keyword>
|
||||||
|
</Keywords>
|
||||||
|
<Description _locID="App_Description">
|
||||||
|
<!-- _locComment_text="{MaxLength=10000} App Description" -->Це попередня збірка терміналу Windows, яка містить найновіші функції в міру їх розробки. Термінал Windows - це сучасний, швидкий, ефективний, потужний та продуктивний термінальний застосунок для користувачів інструментів командного рядка та оболонок, таких як командний рядок, PowerShell та WSL. Його основні функції включають кілька вкладок, панелей, підтримку символів Unicode та UTF-8, механізм візуалізації тексту з прискоренням GPU, а також користувацькі теми, стилі та конфігурації.
|
||||||
|
|
||||||
|
Це проєкт з відкритим кодом, і ми вітаємо участь спільноти. Щоб взяти участь, будь ласка, відвідайте https://github.com/microsoft/terminal </Description>
|
||||||
|
<ShortDescription _locID="App_ShortDescription">
|
||||||
|
<!-- Only used for games. This description appears in the Information section of the Game Hub on Xbox One, and helps customers understand more about your game. -->
|
||||||
|
<!-- _locComment_text="{MaxLength=500} App ShortDescription" -->
|
||||||
|
</ShortDescription>
|
||||||
|
<ShortTitle _locID="App_ShortTitle">
|
||||||
|
<!-- A shorter version of your product's name. If provided, this shorter name may appear in various places on Xbox One (during installation, in Achievements, etc.) in place of the full title of your product. -->
|
||||||
|
<!-- _locComment_text="{MaxLength=50} App ShortTitle" -->
|
||||||
|
</ShortTitle>
|
||||||
|
<SortTitle _locID="App_SortTitle">
|
||||||
|
<!-- If your product could be alphabetized in different ways, you can enter another version here. This may help customers find the product more quickly when searching. -->
|
||||||
|
<!-- _locComment_text="{MaxLength=255} App SortTitle" -->
|
||||||
|
</SortTitle>
|
||||||
|
<VoiceTitle _locID="App_VoiceTitle">
|
||||||
|
<!-- An alternate name for your product that, if provided, may be used in the audio experience on Xbox One when using Kinect or a headset. -->
|
||||||
|
<!-- _locComment_text="{MaxLength=255} App VoiceTitle" -->
|
||||||
|
</VoiceTitle>
|
||||||
|
<DevStudio _locID="App_DevStudio">
|
||||||
|
<!-- Specify this value if you want to include a "Developed by" field in the listing. (The "Published by" field will list the publisher display name associated with your account, whether or not you provide a devStudio value.) -->
|
||||||
|
<!-- _locComment_text="{MaxLength=255} App DevStudio" -->
|
||||||
|
</DevStudio>
|
||||||
|
<ReleaseNotes _locID="App_ReleaseNotes">
|
||||||
|
<!-- _locComment_text="{MaxLength=1500} {Locked=__VERSION_NUMBER__}{Locked=wt.exe} App Release Note" -->Версія __VERSION_NUMBER__
|
||||||
|
|
||||||
|
- Нарешті, можливість пошуку будь-якого налаштування!
|
||||||
|
- Новий вбудований редактор для прив'язки клавіш, дій та палітри команд.
|
||||||
|
- Нові локалізації спільноти на сербську та українську мови.
|
||||||
|
- Підтримка протоколу клавіатури "Kitty" для високоточного кодування введення.
|
||||||
|
|
||||||
|
Будь ласка, перегляньте нашу сторінку релізів GitHub для отримання додаткової інформації.
|
||||||
|
</ReleaseNotes>
|
||||||
|
<ScreenshotCaptions>
|
||||||
|
<!-- Valid length: 200 character limit, up to 9 elements per platform -->
|
||||||
|
<!-- Valid attributes: any of DesktopImage, MobileImage, XboxImage, SurfaceHubImage, and HoloLensImage -->
|
||||||
|
<Caption DesktopImage="acrylic-emoji.png" _locID="App_caption1">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} Screenshot caption 1" -->
|
||||||
|
</Caption>
|
||||||
|
<Caption DesktopImage="panes.png" _locID="App_caption2">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} Screenshot caption 2" -->
|
||||||
|
</Caption>
|
||||||
|
<Caption DesktopImage="htop.png" _locID="App_caption3">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} Screenshot caption 3" -->
|
||||||
|
</Caption>
|
||||||
|
</ScreenshotCaptions>
|
||||||
|
<AdditionalAssets>
|
||||||
|
<!-- Valid elements:-->
|
||||||
|
<!-- HeroImage414x180, HeroImage846x468, HeroImage558x756, HeroImage414x468, HeroImage558x558, HeroImage2400x1200,-->
|
||||||
|
<!-- ScreenshotWXGA, ScreenshotHD720, ScreenshotWVGA, Doublewide, Panoramic, Square,-->
|
||||||
|
<!-- SmallMobileTile, SmallXboxLiveTile, LargeMobileTile, LargeXboxLiveTile, Tile,-->
|
||||||
|
<!-- DesktopIcon, Icon (use this value for the 1:1 300x300 pixels logo), AchievementIcon,-->
|
||||||
|
<!-- ChallengePromoIcon, RewardDisplayIcon, Icon150X150, Icon71X71,-->
|
||||||
|
<!-- BoxArt, BrandedKeyArt, PosterArt, FeaturedPromotionalArt, PromotionalArt16x9, TitledHeroArt-->
|
||||||
|
<!-- There is no content for any of these elements, just a single attribute called FileName. -->
|
||||||
|
<PosterArt FileName="Store Poster Art.png" />
|
||||||
|
<BoxArt FileName="Store Box Art.png" />
|
||||||
|
<PromotionalArt16x9 FileName="Store Thumbnail.png" />
|
||||||
|
</AdditionalAssets>
|
||||||
|
<Trailers>
|
||||||
|
<!-- Maximum number of trailers permitted: 15 -->
|
||||||
|
<Trailer FileName="CC0605_CommandLine_Teaser_WEB_MASTER_H264_1080p_23.976_-16LKFS_-3dbTP_ST.mp4">
|
||||||
|
<Title _locID="App_trailerTitle1">
|
||||||
|
<!-- _locComment_text="{MaxLength=255} Trailer title 1" -->Новий термінал Windows</Title>
|
||||||
|
<Images>
|
||||||
|
<!-- Current maximum of 1 image per trailer permitted. -->
|
||||||
|
<Image FileName="Store Thumbnail.png">
|
||||||
|
<!-- _locComment_text="{Locked} Trailer screenshot 1 description" -->
|
||||||
|
</Image>
|
||||||
|
</Images>
|
||||||
|
</Trailer>
|
||||||
|
</Trailers>
|
||||||
|
<AppFeatures>
|
||||||
|
<!-- Valid length: 200 character limit, up to 20 elements -->
|
||||||
|
<AppFeature _locID="App_feature1">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 1" -->Наявність вкладок</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature2">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 2" -->Повна підтримка Юнікоду</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature3">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 3" -->Рендеринг тексту з прискоренням GPU</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature4">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 4" -->Широкі можливості кастомізації</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature5">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 5" -->Розділення панелей</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature6">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 6" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature7">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 7" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature8">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 8" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature9">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 9" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature10">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 10" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature11">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 11" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature12">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 12" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature13">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 13" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature14">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 14" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature15">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 15" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature16">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 16" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature17">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 17" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature18">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 18" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature19">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 19" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature20">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 20" -->
|
||||||
|
</AppFeature>
|
||||||
|
</AppFeatures>
|
||||||
|
<RecommendedHardware>
|
||||||
|
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||||
|
<Recommendation _locID="App_RecommendedHW1">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Recommended Hardware 1" -->Клавіатура</Recommendation>
|
||||||
|
</RecommendedHardware>
|
||||||
|
<MinimumHardware>
|
||||||
|
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||||
|
</MinimumHardware>
|
||||||
|
<CopyrightAndTrademark _locID="App_CopyrightandTrademark">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} Copyright and Trademark" -->Права (c) Корпорація Майкрософт</CopyrightAndTrademark>
|
||||||
|
<AdditionalLicenseTerms _locID="App_AdditionalLicenseTerms">
|
||||||
|
<!-- _locComment_text="{MaxLength=10000} Additional License Terms" -->
|
||||||
|
</AdditionalLicenseTerms>
|
||||||
|
<WebsiteURL _locID="App_WebsiteURL">
|
||||||
|
<!-- _locComment_text="{MaxLength=2048} WebsiteURL" -->https://github.com/microsoft/terminal</WebsiteURL>
|
||||||
|
<SupportContactInfo _locID="App_SupportContactInfo">
|
||||||
|
<!-- _locComment_text="{MaxLength=2048} Support Contact Info" -->https://github.com/microsoft/terminal/issues/new</SupportContactInfo>
|
||||||
|
<PrivacyPolicyURL _locID="App_PrivacyURL">
|
||||||
|
<!-- _locComment_text="{MaxLength=2048} Privacy Policy URL" -->https://go.microsoft.com/fwlink/?LinkID=521839</PrivacyPolicyURL>
|
||||||
|
</ProductDescription>
|
||||||
@@ -54,13 +54,14 @@
|
|||||||
|
|
||||||
</DevStudio>
|
</DevStudio>
|
||||||
<ReleaseNotes>
|
<ReleaseNotes>
|
||||||
版本 __VERSION_NUMBER__
|
Version __VERSION_NUMBER__
|
||||||
|
|
||||||
- 我们向用户界面添加了许多设置,这些设置仅存在于 JSON 文件中,包括用于自定义“新建标签页”菜单布局的新页面!
|
- 终于可以搜索任何设置了!
|
||||||
- 我们已重新检测窗口管理以提高可靠性;请将遇到的任何 bug 归档为 wt.exe 别名
|
- 新增用于键绑定、操作和命令面板条目的原生编辑器。
|
||||||
- 如果配置文件已隐藏或引用已卸载的程序,则它们现在将显示一个图标。
|
- 新增塞尔维亚语和乌克兰语社区本地化支持
|
||||||
|
- 支持 "Kitty" 键盘协议,实现高保真输入编码
|
||||||
|
|
||||||
有关其他详细信息,请参阅 GitHub 发布页面。
|
有关其他详细信息,请参阅我们的 GitHub 发布页面。
|
||||||
</ReleaseNotes>
|
</ReleaseNotes>
|
||||||
<ScreenshotCaptions>
|
<ScreenshotCaptions>
|
||||||
<!-- Valid length: 200 character limit, up to 9 elements per platform -->
|
<!-- Valid length: 200 character limit, up to 9 elements per platform -->
|
||||||
|
|||||||
@@ -54,13 +54,14 @@
|
|||||||
|
|
||||||
</DevStudio>
|
</DevStudio>
|
||||||
<ReleaseNotes>
|
<ReleaseNotes>
|
||||||
版本 __VERSION_NUMBER__
|
Version __VERSION_NUMBER__
|
||||||
|
|
||||||
- 我們已新增數十個只存在於 JSON 檔案中的設定到 UI,包括自定義 [新索引標籤] 功能表版面配置的新頁面!
|
- 終於,提供可搜尋任何設定的功能!
|
||||||
- 我們已重新設定視窗管理,以改善可靠性;請提出您在 wt.exe 別名遇到的任何錯誤
|
- 全新原生編輯器,支援按鍵繫結、動作及命令選擇區項目。
|
||||||
- 設定文件現在會在隱藏或參照已卸載的程式時顯示圖示。
|
- 新增社群本地語系化,包含塞爾維亞語與烏克蘭語
|
||||||
|
- 支援高保真度輸入編碼的「Kitty」鍵盤通訊協定
|
||||||
|
|
||||||
如需詳細數據,請參閱我們的 GitHub 版本頁面。
|
如需更多詳細資料,請參閱我們的 GitHub 發行版本頁面。
|
||||||
</ReleaseNotes>
|
</ReleaseNotes>
|
||||||
<ScreenshotCaptions>
|
<ScreenshotCaptions>
|
||||||
<!-- Valid length: 200 character limit, up to 9 elements per platform -->
|
<!-- Valid length: 200 character limit, up to 9 elements per platform -->
|
||||||
|
|||||||
@@ -20,6 +20,7 @@
|
|||||||
"DisableAutoPackageNameFormatting": false
|
"DisableAutoPackageNameFormatting": false
|
||||||
},
|
},
|
||||||
"appSubmission": {
|
"appSubmission": {
|
||||||
|
"appId": "9N8G5RFZ9XK3",
|
||||||
"productId": "00014050269303149694",
|
"productId": "00014050269303149694",
|
||||||
"targetPublishMode": "NotSet",
|
"targetPublishMode": "NotSet",
|
||||||
"targetPublishDate": null,
|
"targetPublishDate": null,
|
||||||
|
|||||||
@@ -56,12 +56,9 @@ Dies ist ein Open Source-Projekt, und wir freuen uns über die Teilnahme an der
|
|||||||
<ReleaseNotes>
|
<ReleaseNotes>
|
||||||
Version __VERSION_NUMBER__
|
Version __VERSION_NUMBER__
|
||||||
|
|
||||||
– Wir haben umgeschrieben, wie Konsolenanwendungen im Terminal gehostet werden! Melden Sie alle auftretenden Fehler.
|
– Eine komplett neue Erweiterungsseite, die anzeigt, was in Ihrem Terminal installiert ist
|
||||||
– Terminal unterstützt jetzt Sixels!
|
– Die Befehlspalette wird jetzt sowohl in Ihrer Muttersprache als auch auf Englisch angezeigt
|
||||||
– Sie können jetzt einen angedockten Bereich öffnen, der Ausschnitte von Befehlen enthält, die Sie gespeichert haben, um sie später zu verwenden.
|
– Neue VT-Features wie synchronisiertes Rendering, neue Farbschemas, Konfiguration für schnelle Mausaktionen wie Zoomen und mehr
|
||||||
– Für Benutzer der Eingabeaufforderung der neuesten Version von Windows 11 wird möglicherweise ein QuickInfo-Symbol angezeigt, das installierbare Software von WinGet vorschlägt.
|
|
||||||
– Ausgewählter Text wird jetzt viel sichtbarer (und anpassbarer!).
|
|
||||||
- Eine Reihe von Zuverlässigkeitsfehlern, Benutzerfreundlichkeitsproblemen und Ärgernissen wurden behoben.
|
|
||||||
|
|
||||||
Weitere Informationen finden Sie auf unserer GitHub-Releaseseite.
|
Weitere Informationen finden Sie auf unserer GitHub-Releaseseite.
|
||||||
</ReleaseNotes>
|
</ReleaseNotes>
|
||||||
|
|||||||
@@ -56,9 +56,9 @@ This is an open source project and we welcome community participation. To partic
|
|||||||
<ReleaseNotes _locID="App_ReleaseNotes">
|
<ReleaseNotes _locID="App_ReleaseNotes">
|
||||||
<!-- _locComment_text="{MaxLength=1500} {Locked=__VERSION_NUMBER__}{Locked=wt.exe} App Release Note" -->Version __VERSION_NUMBER__
|
<!-- _locComment_text="{MaxLength=1500} {Locked=__VERSION_NUMBER__}{Locked=wt.exe} App Release Note" -->Version __VERSION_NUMBER__
|
||||||
|
|
||||||
- We've added dozens of settings to the UI that once only existed in the JSON file, including a new page for customizing the layout of your New Tab menu!
|
- A whole new Extensions page that shows what has been installed into your Terminal
|
||||||
- We have rearchitected window management to improve reliability; please file any bugs you encounter with the wt.exe alias
|
- Command Palette now shows up in your native language as well as English
|
||||||
- Profiles now show an icon if they've been hidden or refer to programs which were uninstalled.
|
- New VT features such as synchronized rendering, new color schemes, configuration for quick mouse actions like zooming, and more
|
||||||
|
|
||||||
Please see our GitHub releases page for additional details.
|
Please see our GitHub releases page for additional details.
|
||||||
</ReleaseNotes>
|
</ReleaseNotes>
|
||||||
|
|||||||
@@ -56,12 +56,9 @@ Este es un proyecto de fuente abierta y animamos a la comunidad a participar. Pa
|
|||||||
<ReleaseNotes>
|
<ReleaseNotes>
|
||||||
Versión __VERSION_NUMBER__
|
Versión __VERSION_NUMBER__
|
||||||
|
|
||||||
- Hemos reescrito cómo se hospedan las aplicaciones de consola en Terminal. Informe de los errores que encuentre.
|
- Página Extensiones completamente nueva que muestra lo que se ha instalado en tu terminal
|
||||||
- Terminal ahora admite síxeles.
|
- La paleta de comandos ahora se muestra en tu idioma nativo, así como en inglés
|
||||||
- Ahora puede abrir un panel acoplado que contenga fragmentos de comandos que haya guardado para usarlos más adelante
|
- Nuevas características de VT, como la representación sincronizada, nuevos esquemas de color, configuración para acciones rápidas del ratón, como el zoom, y más
|
||||||
- Los usuarios del símbolo del sistema de la versión más reciente de Windows 11 pueden ver un icono de "sugerencia rápida" que sugiere software instalable de WinGet
|
|
||||||
- El texto seleccionado ahora será mucho más visible (y personalizable)
|
|
||||||
- Se han corregido varios errores de fiabilidad, problemas de comodidad y molestias.
|
|
||||||
|
|
||||||
Consulte la página de versiones de GitHub para más información.
|
Consulte la página de versiones de GitHub para más información.
|
||||||
</ReleaseNotes>
|
</ReleaseNotes>
|
||||||
|
|||||||
@@ -56,14 +56,11 @@ Il s’agit d’un projet open source et nous encourageons la participation à l
|
|||||||
<ReleaseNotes>
|
<ReleaseNotes>
|
||||||
Version __VERSION_NUMBER__
|
Version __VERSION_NUMBER__
|
||||||
|
|
||||||
– Nous avons réécrit la manière dont les applications de console sont hébergées dans Terminal ! Veuillez signaler tout bogue que vous rencontrez.
|
- Une toute nouvelle page Extensions qui affiche ce qui a été installé dans votre Terminal
|
||||||
– Terminal prend désormais en charge Sixels !
|
- La palette de commandes s’affiche désormais dans votre langue native, ainsi qu’en anglais
|
||||||
– Vous pouvez maintenant ouvrir un panneau ancré contenant des extraits de commandes que vous avez enregistrées pour les utiliser ultérieurement
|
- De nouvelles fonctionnalités VT, telles que le rendu synchronisé, de nouveaux schémas de couleurs, une configuration pour des actions rapides de la souris comme le zoom, et bien plus encore
|
||||||
– Les utilisateurs de l’invite de commande sur la dernière version de Windows 11 peuvent voir une icône « astuce rapide » qui suggère un logiciel installable à partir de WinGet
|
|
||||||
– Le texte sélectionné sera désormais beaucoup plus visible (et personnalisable !)
|
|
||||||
– Un certain nombre de bogues de fiabilité, de problèmes de commodité et de désagréments ont été corrigés.
|
|
||||||
|
|
||||||
Veuillez consulter notre page des versions GitHub pour découvrir d’autres détails.
|
Consultez notre page des versions de GitHub pour plus de détails.
|
||||||
</ReleaseNotes>
|
</ReleaseNotes>
|
||||||
<ScreenshotCaptions>
|
<ScreenshotCaptions>
|
||||||
<!-- Valid length: 200 character limit, up to 9 elements per platform -->
|
<!-- Valid length: 200 character limit, up to 9 elements per platform -->
|
||||||
|
|||||||
@@ -56,12 +56,9 @@ Si tratta di un progetto open source e la partecipazione della community è molt
|
|||||||
<ReleaseNotes>
|
<ReleaseNotes>
|
||||||
Versione __VERSION_NUMBER__
|
Versione __VERSION_NUMBER__
|
||||||
|
|
||||||
- Abbiamo cambiato il modo in cui le applicazioni della console vengono ospitate all’interno di Terminale. Segnala eventuali bug riscontrati.
|
- Una pagina Estensioni completamente nuova che mostra ciò che è stato installato nel terminale
|
||||||
- Ora Terminale supporta i Sixel.
|
- Il riquadro comandi ora viene visualizzato nella tua lingua di origine oltre che in inglese
|
||||||
- Puoi aprire un pannello ancorato contenente frammenti di comandi salvati per usarli in seguito
|
- Nuove funzionalità VT come il rendering sincronizzato, le nuove combinazioni di colori, la configurazione per azioni rapide del mouse come lo zoom e altro ancora
|
||||||
- Gli utenti che usano il prompt dei comandi nella versione più recente di Windows 11 potrebbero visualizzare un’icona di “suggerimento rapido” che consiglia il software installabile da WinGet
|
|
||||||
- Il testo selezionato sarà ora molto più visibile, oltre che personalizzabile.
|
|
||||||
- Sono stati risolti diversi bug di affidabilità e problemi di ordine pratico.
|
|
||||||
|
|
||||||
Per altri dettagli, vedi la pagina delle release di GitHub.
|
Per altri dettagli, vedi la pagina delle release di GitHub.
|
||||||
</ReleaseNotes>
|
</ReleaseNotes>
|
||||||
|
|||||||
@@ -56,12 +56,9 @@
|
|||||||
<ReleaseNotes>
|
<ReleaseNotes>
|
||||||
バージョン __VERSION_NUMBER__
|
バージョン __VERSION_NUMBER__
|
||||||
|
|
||||||
- ターミナル内でのコンソール アプリケーションのホスト方法を書き換えました。発生したバグを報告してください。
|
- お使いのターミナルに何がインストールされているかを表示する新しい [拡張機能] ページ
|
||||||
- ターミナルで Sixels がサポートされるようになりました。
|
- コマンド パレットがネイティブ言語と英語で表示されるようになりました
|
||||||
- 後で使用するために保存したコマンドのスニペットを含むドッキング パネルを開けるようになりました
|
- 同期レンダリング、新しい配色、ズームなどのクイック マウス操作の構成などの、新しい VT 機能
|
||||||
- 最新の Windows 11 リリースのコマンド プロンプト ユーザーには、WinGet からインストール可能なソフトウェアを提案する "クイック ヒント" アイコンが表示される場合があります
|
|
||||||
- 選択したテキストが大幅に見やすくなりました (カスタマイズも可能です)
|
|
||||||
- 信頼性に関するバグ、利便性の問題、不快な問題の多くが修正されました。
|
|
||||||
|
|
||||||
詳細については、GitHub リリース ページをご覧ください。
|
詳細については、GitHub リリース ページをご覧ください。
|
||||||
</ReleaseNotes>
|
</ReleaseNotes>
|
||||||
|
|||||||
@@ -56,14 +56,11 @@
|
|||||||
<ReleaseNotes>
|
<ReleaseNotes>
|
||||||
버전 __VERSION_NUMBER__
|
버전 __VERSION_NUMBER__
|
||||||
|
|
||||||
- 콘솔 애플리케이션이 터미널 내에서 호스팅되는 방법을 다시 작성했습니다. 버그가 발생하면 보고해 주세요.
|
- 터미널에 설치된 항목을 보여 주는 완전히 새로운 확장 페이지
|
||||||
- 터미널에서 이제 Sixels를 지원합니다.
|
- 이제 영어뿐만 아니라 모국어로도 표시되는 명령 팔레트
|
||||||
- 이제 나중에 사용하기 위해 저장한 명령 조각이 포함된 도킹된 패널을 열 수 있습니다.
|
- 동기화된 렌더링, 새로운 색 구성표, 확대/축소와 같은 빠른 마우스 동작을 위한 구성 등 새로운 VT 기능 추가
|
||||||
- 최신 Windows 11 릴리스의 명령 프롬프트 사용자는 WinGet에서 설치 가능한 소프트웨어를 추천하는 "간단한 팁" 아이콘을 볼 수 있습니다.
|
|
||||||
- 이제 선택한 텍스트가 훨씬 더 잘 보입니다(사용자 지정 가능).
|
|
||||||
- 여러 안정성 버그, 편의성 문제, 불편 사항이 수정되었습니다.
|
|
||||||
|
|
||||||
자세한 내용은 GitHub 릴리스 페이지를 참조하세요.
|
자세한 정보는 GitHub 릴리스 페이지를 참고하세요.
|
||||||
</ReleaseNotes>
|
</ReleaseNotes>
|
||||||
<ScreenshotCaptions>
|
<ScreenshotCaptions>
|
||||||
<!-- Valid length: 200 character limit, up to 9 elements per platform -->
|
<!-- Valid length: 200 character limit, up to 9 elements per platform -->
|
||||||
|
|||||||
@@ -54,14 +54,11 @@ Este é um projeto de código aberto e a participação da comunidade é bem-vin
|
|||||||
|
|
||||||
</DevStudio>
|
</DevStudio>
|
||||||
<ReleaseNotes>
|
<ReleaseNotes>
|
||||||
Versão __VERSION_NUMBER__
|
Version __VERSION_NUMBER__
|
||||||
|
|
||||||
– Reescrevemos a forma como os aplicativos de console são hospedados no Terminal! Relate os bugs encontrados.
|
– Uma nova página de Extensões que mostra o que foi instalado no seu Terminal
|
||||||
– O terminal agora oferece suporte ao Sixels!
|
– A Paleta de Comandos agora aparece no seu idioma nativo, além do inglês
|
||||||
– Agora você pode abrir um painel acoplado contendo snippets de comandos que você salvou para usar mais tarde
|
– Novos recursos da VT, como renderização sincronizada, novos esquemas de cores, configuração para ações rápidas do mouse, como zoom, e muito mais
|
||||||
– Os usuários do Prompt de Comando na versão mais recente do Windows 11 podem ver um ícone de "dica rápida", que sugere softwares instaláveis a partir do WinGet
|
|
||||||
– O texto selecionado agora ficará muito mais visível (e personalizável!)
|
|
||||||
– Vários bugs de confiabilidade, problemas de conveniência e incômodos foram resolvidos.
|
|
||||||
|
|
||||||
Confira nossa página de lançamentos no GitHub para obter mais detalhes.
|
Confira nossa página de lançamentos no GitHub para obter mais detalhes.
|
||||||
</ReleaseNotes>
|
</ReleaseNotes>
|
||||||
|
|||||||
@@ -56,14 +56,11 @@
|
|||||||
<ReleaseNotes>
|
<ReleaseNotes>
|
||||||
Vėѓѕіöй __VERSION_NUMBER__ !!! !!! !
|
Vėѓѕіöй __VERSION_NUMBER__ !!! !!! !
|
||||||
|
|
||||||
- Ẁē'νё ŕéẁѓĭτťёñ ћοώ ĉòπşõℓε άррℓіċªťįõпѕ αяе ĥθѕťэđ įŋšιďé Ţєямїńąℓ! Рļéаšė яёροřτ αņу ьϋģš ýõμ éпćŏџήţęя. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!
|
- Ą ωћόĺé ņέш ∑×τзńşĩōиŝ ρâģε τђат šнòωş ωħąт нǻś ъеēñ įηšтǻľĺéδ ĭʼnтο ўбμŗ Ţзřmĭňāŀ !!! !!! !!! !!! !!! !!! !!! !!!
|
||||||
- Ţëямΐʼnαļ ńóẃ ŝüррöятš Śїхέłś! !!! !!! !!!
|
- €όммаήδ Рдĺēтţĕ пŏẅ şĥŏшś üρ ϊñ ỳоũѓ йαťïνє ļäŋģµаġέ άś ŵєŀľ åś Σиĝℓĭŝђ !!! !!! !!! !!! !!! !!! !!!
|
||||||
- ¥оų ĉåи ńòŵ θρėñ д đбčĸэď ράńέļ ċőлŧăīņϊňģ śⁿіφφëťś оƒ ςōмmàⁿďş ŷŏũ ĥªν℮ şåνěđ τσ üśε łαťэŗ !!! !!! !!! !!! !!! !!! !!! !!! !!!
|
- ∏еẅ VΤ ƒэåŧύґέŝ şűçн ăŝ ѕỳňсĥŗǿйìźėð гēŋďзříⁿğ, ηĕш ćôĺõг şĉћěмєѕ, çóńƒіĝџŗáτїöπ ƒοг qũī¢ķ möűšë ąćŧϊόņŝ ľîķє žøōmίйğ, ǻⁿđ мόřε !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!!
|
||||||
- Ćοмmäлđ Рřōmφť üş℮ŗѕ öη τће ļāťëšτ Щīйđôώѕ 11 řёℓеаѕĕ måў ŝэε ά "qůïςκ ŧĭр" ιсôñ τĥдт šűğģєѕŧѕ ίńśŧăłłавļз šôƒţẁαгέ ƒґόm ЩĩйĞéţ !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!!
|
|
||||||
- Śєļèċťєď ţĕжт ωϊŀļ йǿẃ ьέ mџ¢н мǿѓε νĭŝϊъļė (άŋđ сŭŝтŏмΐżдьļē!) !!! !!! !!! !!! !!! !!! !
|
|
||||||
- Ä ņϋmъ℮ŗ ŏƒ ѓēŀїаъïļŧÿ ьüĝś, ςôⁿνėηĭ℮иć℮ îѕšůëş ăπð âлňбγдňçėŝ ћªνε ъēёп ƒΐ×еð. !!! !!! !!! !!! !!! !!! !!! !!!
|
|
||||||
|
|
||||||
Ρĺёàŝ℮ ŝез ǿúг ĢīťНŭъ řěłεαśèŝ φāğ℮ ƒóѓ дďδітĭøиąℓ ð℮тªїľŝ. !!! !!! !!! !!! !!! !!!
|
Ρĺęąŝэ ѕєě õμя ĞĭтΗύв řєĺэдšέŝ рάġě ƒοґ àďđϊтїõлаℓ ðêţǻїłş. !!! !!! !!! !!! !!! !!!
|
||||||
</ReleaseNotes>
|
</ReleaseNotes>
|
||||||
<ScreenshotCaptions>
|
<ScreenshotCaptions>
|
||||||
<!-- Valid length: 200 character limit, up to 9 elements per platform -->
|
<!-- Valid length: 200 character limit, up to 9 elements per platform -->
|
||||||
|
|||||||
@@ -56,14 +56,11 @@
|
|||||||
<ReleaseNotes>
|
<ReleaseNotes>
|
||||||
Vėѓѕіöй __VERSION_NUMBER__ !!! !!! !
|
Vėѓѕіöй __VERSION_NUMBER__ !!! !!! !
|
||||||
|
|
||||||
- Ẁē'νё ŕéẁѓĭτťёñ ћοώ ĉòπşõℓε άррℓіċªťįõпѕ αяе ĥθѕťэđ įŋšιďé Ţєямїńąℓ! Рļéаšė яёροřτ αņу ьϋģš ýõμ éпćŏџήţęя. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!
|
- Ą ωћόĺé ņέш ∑×τзńşĩōиŝ ρâģε τђат šнòωş ωħąт нǻś ъеēñ įηšтǻľĺéδ ĭʼnтο ўбμŗ Ţзřmĭňāŀ !!! !!! !!! !!! !!! !!! !!! !!!
|
||||||
- Ţëямΐʼnαļ ńóẃ ŝüррöятš Śїхέłś! !!! !!! !!!
|
- €όммаήδ Рдĺēтţĕ пŏẅ şĥŏшś üρ ϊñ ỳоũѓ йαťïνє ļäŋģµаġέ άś ŵєŀľ åś Σиĝℓĭŝђ !!! !!! !!! !!! !!! !!! !!!
|
||||||
- ¥оų ĉåи ńòŵ θρėñ д đбčĸэď ράńέļ ċőлŧăīņϊňģ śⁿіφφëťś оƒ ςōмmàⁿďş ŷŏũ ĥªν℮ şåνěđ τσ üśε łαťэŗ !!! !!! !!! !!! !!! !!! !!! !!! !!!
|
- ∏еẅ VΤ ƒэåŧύґέŝ şűçн ăŝ ѕỳňсĥŗǿйìźėð гēŋďзříⁿğ, ηĕш ćôĺõг şĉћěмєѕ, çóńƒіĝџŗáτїöπ ƒοг qũī¢ķ möűšë ąćŧϊόņŝ ľîķє žøōmίйğ, ǻⁿđ мόřε !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!!
|
||||||
- Ćοмmäлđ Рřōmφť üş℮ŗѕ öη τће ļāťëšτ Щīйđôώѕ 11 řёℓеаѕĕ måў ŝэε ά "qůïςκ ŧĭр" ιсôñ τĥдт šűğģєѕŧѕ ίńśŧăłłавļз šôƒţẁαгέ ƒґόm ЩĩйĞéţ !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!!
|
|
||||||
- Śєļèċťєď ţĕжт ωϊŀļ йǿẃ ьέ mџ¢н мǿѓε νĭŝϊъļė (άŋđ сŭŝтŏмΐżдьļē!) !!! !!! !!! !!! !!! !!! !
|
|
||||||
- Ä ņϋmъ℮ŗ ŏƒ ѓēŀїаъïļŧÿ ьüĝś, ςôⁿνėηĭ℮иć℮ îѕšůëş ăπð âлňбγдňçėŝ ћªνε ъēёп ƒΐ×еð. !!! !!! !!! !!! !!! !!! !!! !!!
|
|
||||||
|
|
||||||
Ρĺёàŝ℮ ŝез ǿúг ĢīťНŭъ řěłεαśèŝ φāğ℮ ƒóѓ дďδітĭøиąℓ ð℮тªїľŝ. !!! !!! !!! !!! !!! !!!
|
Ρĺęąŝэ ѕєě õμя ĞĭтΗύв řєĺэдšέŝ рάġě ƒοґ àďđϊтїõлаℓ ðêţǻїłş. !!! !!! !!! !!! !!! !!!
|
||||||
</ReleaseNotes>
|
</ReleaseNotes>
|
||||||
<ScreenshotCaptions>
|
<ScreenshotCaptions>
|
||||||
<!-- Valid length: 200 character limit, up to 9 elements per platform -->
|
<!-- Valid length: 200 character limit, up to 9 elements per platform -->
|
||||||
|
|||||||
@@ -56,14 +56,11 @@
|
|||||||
<ReleaseNotes>
|
<ReleaseNotes>
|
||||||
Vėѓѕіöй __VERSION_NUMBER__ !!! !!! !
|
Vėѓѕіöй __VERSION_NUMBER__ !!! !!! !
|
||||||
|
|
||||||
- Ẁē'νё ŕéẁѓĭτťёñ ћοώ ĉòπşõℓε άррℓіċªťįõпѕ αяе ĥθѕťэđ įŋšιďé Ţєямїńąℓ! Рļéаšė яёροřτ αņу ьϋģš ýõμ éпćŏџήţęя. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!
|
- Ą ωћόĺé ņέш ∑×τзńşĩōиŝ ρâģε τђат šнòωş ωħąт нǻś ъеēñ įηšтǻľĺéδ ĭʼnтο ўбμŗ Ţзřmĭňāŀ !!! !!! !!! !!! !!! !!! !!! !!!
|
||||||
- Ţëямΐʼnαļ ńóẃ ŝüррöятš Śїхέłś! !!! !!! !!!
|
- €όммаήδ Рдĺēтţĕ пŏẅ şĥŏшś üρ ϊñ ỳоũѓ йαťïνє ļäŋģµаġέ άś ŵєŀľ åś Σиĝℓĭŝђ !!! !!! !!! !!! !!! !!! !!!
|
||||||
- ¥оų ĉåи ńòŵ θρėñ д đбčĸэď ράńέļ ċőлŧăīņϊňģ śⁿіφφëťś оƒ ςōмmàⁿďş ŷŏũ ĥªν℮ şåνěđ τσ üśε łαťэŗ !!! !!! !!! !!! !!! !!! !!! !!! !!!
|
- ∏еẅ VΤ ƒэåŧύґέŝ şűçн ăŝ ѕỳňсĥŗǿйìźėð гēŋďзříⁿğ, ηĕш ćôĺõг şĉћěмєѕ, çóńƒіĝџŗáτїöπ ƒοг qũī¢ķ möűšë ąćŧϊόņŝ ľîķє žøōmίйğ, ǻⁿđ мόřε !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!!
|
||||||
- Ćοмmäлđ Рřōmφť üş℮ŗѕ öη τће ļāťëšτ Щīйđôώѕ 11 řёℓеаѕĕ måў ŝэε ά "qůïςκ ŧĭр" ιсôñ τĥдт šűğģєѕŧѕ ίńśŧăłłавļз šôƒţẁαгέ ƒґόm ЩĩйĞéţ !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!!
|
|
||||||
- Śєļèċťєď ţĕжт ωϊŀļ йǿẃ ьέ mџ¢н мǿѓε νĭŝϊъļė (άŋđ сŭŝтŏмΐżдьļē!) !!! !!! !!! !!! !!! !!! !
|
|
||||||
- Ä ņϋmъ℮ŗ ŏƒ ѓēŀїаъïļŧÿ ьüĝś, ςôⁿνėηĭ℮иć℮ îѕšůëş ăπð âлňбγдňçėŝ ћªνε ъēёп ƒΐ×еð. !!! !!! !!! !!! !!! !!! !!! !!!
|
|
||||||
|
|
||||||
Ρĺёàŝ℮ ŝез ǿúг ĢīťНŭъ řěłεαśèŝ φāğ℮ ƒóѓ дďδітĭøиąℓ ð℮тªїľŝ. !!! !!! !!! !!! !!! !!!
|
Ρĺęąŝэ ѕєě õμя ĞĭтΗύв řєĺэдšέŝ рάġě ƒοґ àďđϊтїõлаℓ ðêţǻїłş. !!! !!! !!! !!! !!! !!!
|
||||||
</ReleaseNotes>
|
</ReleaseNotes>
|
||||||
<ScreenshotCaptions>
|
<ScreenshotCaptions>
|
||||||
<!-- Valid length: 200 character limit, up to 9 elements per platform -->
|
<!-- Valid length: 200 character limit, up to 9 elements per platform -->
|
||||||
|
|||||||
@@ -56,12 +56,9 @@
|
|||||||
<ReleaseNotes>
|
<ReleaseNotes>
|
||||||
Версия __VERSION_NUMBER__
|
Версия __VERSION_NUMBER__
|
||||||
|
|
||||||
– Мы переписали, как консольные приложения размещаются внутри Терминала! Сообщайте о любых ошибках, с которыми вы столкнулись.
|
– Новая страница расширений, на которой отображается информация о том, что было установлено в вашем терминале
|
||||||
– Терминал теперь поддерживает форматы Sixel!
|
– Палитра команд теперь доступна на вашем языке, а также на английском
|
||||||
– Теперь вы можете открыть закрепленную панель, содержащую фрагменты команд, которые вы сохранили для использования в дальнейшем
|
– Новые функции VT, например синхронизированная отрисовка, новые цветовые схемы, настройка быстрых действий мыши, таких как масштабирование, и т. д.
|
||||||
– Пользователи командной строки в новейшем выпуске Windows 11 могут увидеть значок "краткой подсказки", который предлагает устанавливаемые программы из WinGet
|
|
||||||
– Выделенный текст теперь станет более видимым (и настраиваемым!)
|
|
||||||
– Исправлено несколько ошибок надежности, проблем с удобством, а также устранены раздражающие моменты.
|
|
||||||
|
|
||||||
Дополнительные сведения см. на странице выпусков GitHub.
|
Дополнительные сведения см. на странице выпусков GitHub.
|
||||||
</ReleaseNotes>
|
</ReleaseNotes>
|
||||||
|
|||||||
181
build/StoreSubmission/Stable/PDPs/sr-Cyrl-RS/PDP.xml
Normal file
181
build/StoreSubmission/Stable/PDPs/sr-Cyrl-RS/PDP.xml
Normal file
@@ -0,0 +1,181 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<ProductDescription language="sr-cyrl-rs" xmlns="http://schemas.microsoft.com/appx/2012/ProductDescription" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="en-us" Release="">
|
||||||
|
<AppStoreName _locID="App_AppStoreName">
|
||||||
|
<!-- This is optional. AppStoreName is typically extracted from your package's AppxManifest DisplayName property. -->
|
||||||
|
<!-- Uncomment (and localize) this Store name if your application package does not contain a localization for the DisplayName in this language. -->
|
||||||
|
<!-- Leaving this uncommented for a language that your application package DOES contain a DisplayName for will result in a submission failure with the API. -->
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App AppStoreName" -->
|
||||||
|
<!-- Windows Terminal -->
|
||||||
|
</AppStoreName>
|
||||||
|
<Keywords>
|
||||||
|
<!-- Valid length: 30 character limit, up to 7 elements -->
|
||||||
|
<Keyword _locID="App_keyword1">
|
||||||
|
<!-- _locComment_text="{MaxLength=30} App keyword 1" -->Терминал</Keyword>
|
||||||
|
<Keyword _locID="App_keyword2">
|
||||||
|
<!-- _locComment_text="{MaxLength=30} App keyword 2" -->Конзола</Keyword>
|
||||||
|
<Keyword _locID="App_keyword3">
|
||||||
|
<!-- _locComment_text="{MaxLength=30} App keyword 3" -->
|
||||||
|
</Keyword>
|
||||||
|
<Keyword _locID="App_keyword4">
|
||||||
|
<!-- _locComment_text="{MaxLength=30} App keyword 4" -->
|
||||||
|
</Keyword>
|
||||||
|
<Keyword _locID="App_keyword5">
|
||||||
|
<!-- _locComment_text="{MaxLength=30} App keyword 5" -->
|
||||||
|
</Keyword>
|
||||||
|
<Keyword _locID="App_keyword6">
|
||||||
|
<!-- _locComment_text="{MaxLength=30} App keyword 6" -->
|
||||||
|
</Keyword>
|
||||||
|
<Keyword _locID="App_keyword7">
|
||||||
|
<!-- _locComment_text="{MaxLength=30} App keyword 7" -->
|
||||||
|
</Keyword>
|
||||||
|
</Keywords>
|
||||||
|
<Description _locID="App_Description">
|
||||||
|
<!-- _locComment_text="{MaxLength=10000} App Description" -->Windows терминал је модерна, брза, ефикасна, моћна и продуктивна апликација терминала за кориснике алата из командне линије и љуски као што су Command Prompt, PowerShell, и WSL. Неке од његових главних функционалности су вишеструке картице, панели, подршка за Уникод и UTF-8, GPU убрзани механизам за исцртавање текста, произвољне теме, стилови и конфигурације.
|
||||||
|
|
||||||
|
Ово је пројекат отвореног кода и учешће заједнице је добродошло. Ако желите да учествујете, молимо вас да посетите https://github.com/microsoft/terminal </Description>
|
||||||
|
<ShortDescription _locID="App_ShortDescription">
|
||||||
|
<!-- Only used for games. This description appears in the Information section of the Game Hub on Xbox One, and helps customers understand more about your game. -->
|
||||||
|
<!-- _locComment_text="{MaxLength=500} App ShortDescription" -->
|
||||||
|
</ShortDescription>
|
||||||
|
<ShortTitle _locID="App_ShortTitle">
|
||||||
|
<!-- A shorter version of your product's name. If provided, this shorter name may appear in various places on Xbox One (during installation, in Achievements, etc.) in place of the full title of your product. -->
|
||||||
|
<!-- _locComment_text="{MaxLength=50} App ShortTitle" -->
|
||||||
|
</ShortTitle>
|
||||||
|
<SortTitle _locID="App_SortTitle">
|
||||||
|
<!-- If your product could be alphabetized in different ways, you can enter another version here. This may help customers find the product more quickly when searching. -->
|
||||||
|
<!-- _locComment_text="{MaxLength=255} App SortTitle" -->
|
||||||
|
</SortTitle>
|
||||||
|
<VoiceTitle _locID="App_VoiceTitle">
|
||||||
|
<!-- An alternate name for your product that, if provided, may be used in the audio experience on Xbox One when using Kinect or a headset. -->
|
||||||
|
<!-- _locComment_text="{MaxLength=255} App VoiceTitle" -->
|
||||||
|
</VoiceTitle>
|
||||||
|
<DevStudio _locID="App_DevStudio">
|
||||||
|
<!-- Specify this value if you want to include a "Developed by" field in the listing. (The "Published by" field will list the publisher display name associated with your account, whether or not you provide a devStudio value.) -->
|
||||||
|
<!-- _locComment_text="{MaxLength=255} App DevStudio" -->
|
||||||
|
</DevStudio>
|
||||||
|
<ReleaseNotes _locID="App_ReleaseNotes">
|
||||||
|
<!-- _locComment_text="{MaxLength=1500} {Locked=__VERSION_NUMBER__}{Locked=wt.exe} App Release Note" -->Верзија __VERSION_NUMBER__
|
||||||
|
|
||||||
|
- Попуно нова страница Проширења која приказује шта је све инсталирано у ваш Терминал
|
||||||
|
- Палета команди се сада приказује и на вашем матерњем језику, као и на енглеском
|
||||||
|
- Нове VT функционалности као што су синхронизовано исцртавање, нове шеме боја, конфигурација за брзе акције мишем, као што је зумирање, и још тога
|
||||||
|
|
||||||
|
За више детаља, молимо вас да посетите нашу GitHub страницу издања.
|
||||||
|
</ReleaseNotes>
|
||||||
|
<ScreenshotCaptions>
|
||||||
|
<!-- Valid length: 200 character limit, up to 9 elements per platform -->
|
||||||
|
<!-- Valid attributes: any of DesktopImage, MobileImage, XboxImage, SurfaceHubImage, and HoloLensImage -->
|
||||||
|
<Caption DesktopImage="acrylic-emoji.png" _locID="App_caption1">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} Screenshot caption 1" -->
|
||||||
|
</Caption>
|
||||||
|
<Caption DesktopImage="panes.png" _locID="App_caption2">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} Screenshot caption 2" -->
|
||||||
|
</Caption>
|
||||||
|
<Caption DesktopImage="htop.png" _locID="App_caption3">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} Screenshot caption 3" -->
|
||||||
|
</Caption>
|
||||||
|
</ScreenshotCaptions>
|
||||||
|
<AdditionalAssets>
|
||||||
|
<!-- Valid elements:-->
|
||||||
|
<!-- HeroImage414x180, HeroImage846x468, HeroImage558x756, HeroImage414x468, HeroImage558x558, HeroImage2400x1200,-->
|
||||||
|
<!-- ScreenshotWXGA, ScreenshotHD720, ScreenshotWVGA, Doublewide, Panoramic, Square,-->
|
||||||
|
<!-- SmallMobileTile, SmallXboxLiveTile, LargeMobileTile, LargeXboxLiveTile, Tile,-->
|
||||||
|
<!-- DesktopIcon, Icon (use this value for the 1:1 300x300 pixels logo), AchievementIcon,-->
|
||||||
|
<!-- ChallengePromoIcon, RewardDisplayIcon, Icon150X150, Icon71X71,-->
|
||||||
|
<!-- BoxArt, BrandedKeyArt, PosterArt, FeaturedPromotionalArt, PromotionalArt16x9, TitledHeroArt-->
|
||||||
|
<!-- There is no content for any of these elements, just a single attribute called FileName. -->
|
||||||
|
<PosterArt FileName="Store Poster Art.png" />
|
||||||
|
<BoxArt FileName="Store Box Art.png" />
|
||||||
|
<PromotionalArt16x9 FileName="Store Thumbnail.png" />
|
||||||
|
</AdditionalAssets>
|
||||||
|
<Trailers>
|
||||||
|
<!-- Maximum number of trailers permitted: 15 -->
|
||||||
|
<Trailer FileName="CC0605_CommandLine_Teaser_WEB_MASTER_H264_1080p_23.976_-16LKFS_-3dbTP_ST.mp4">
|
||||||
|
<Title _locID="App_trailerTitle1">
|
||||||
|
<!-- _locComment_text="{MaxLength=255} Trailer title 1" -->Нови Windows терминал</Title>
|
||||||
|
<Images>
|
||||||
|
<!-- Current maximum of 1 image per trailer permitted. -->
|
||||||
|
<Image FileName="Store Thumbnail.png">
|
||||||
|
<!-- _locComment_text="{Locked} Trailer screenshot 1 description" -->
|
||||||
|
</Image>
|
||||||
|
</Images>
|
||||||
|
</Trailer>
|
||||||
|
</Trailers>
|
||||||
|
<AppFeatures>
|
||||||
|
<!-- Valid length: 200 character limit, up to 20 elements -->
|
||||||
|
<AppFeature _locID="App_feature1">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 1" -->Вишеструке картице</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature2">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 2" -->Пуна Уникод подршка</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature3">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 3" -->GPU-убрзано исцртавање текста</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature4">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 4" -->Потпуна прилагодљивост</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature5">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 5" -->Подела панела</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature6">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 6" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature7">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 7" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature8">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 8" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature9">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 9" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature10">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 10" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature11">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 11" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature12">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 12" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature13">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 13" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature14">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 14" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature15">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 15" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature16">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 16" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature17">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 17" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature18">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 18" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature19">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 19" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature20">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 20" -->
|
||||||
|
</AppFeature>
|
||||||
|
</AppFeatures>
|
||||||
|
<RecommendedHardware>
|
||||||
|
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||||
|
<Recommendation _locID="App_RecommendedHW1">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Recommended Hardware 1" -->Тастатура</Recommendation>
|
||||||
|
</RecommendedHardware>
|
||||||
|
<MinimumHardware>
|
||||||
|
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||||
|
</MinimumHardware>
|
||||||
|
<CopyrightAndTrademark _locID="App_CopyrightandTrademark">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} Copyright and Trademark" -->Copyright (c) Microsoft Corporation</CopyrightAndTrademark>
|
||||||
|
<AdditionalLicenseTerms _locID="App_AdditionalLicenseTerms">
|
||||||
|
<!-- _locComment_text="{MaxLength=10000} Additional License Terms" -->
|
||||||
|
</AdditionalLicenseTerms>
|
||||||
|
<WebsiteURL _locID="App_WebsiteURL">
|
||||||
|
<!-- _locComment_text="{MaxLength=2048} WebsiteURL" -->https://github.com/microsoft/terminal</WebsiteURL>
|
||||||
|
<SupportContactInfo _locID="App_SupportContactInfo">
|
||||||
|
<!-- _locComment_text="{MaxLength=2048} Support Contact Info" -->https://github.com/microsoft/terminal/issues/new</SupportContactInfo>
|
||||||
|
<PrivacyPolicyURL _locID="App_PrivacyURL">
|
||||||
|
<!-- _locComment_text="{MaxLength=2048} Privacy Policy URL" -->https://go.microsoft.com/fwlink/?LinkID=521839</PrivacyPolicyURL>
|
||||||
|
</ProductDescription>
|
||||||
181
build/StoreSubmission/Stable/PDPs/uk-UA/PDP.xml
Normal file
181
build/StoreSubmission/Stable/PDPs/uk-UA/PDP.xml
Normal file
@@ -0,0 +1,181 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<ProductDescription language="en-us" xmlns="http://schemas.microsoft.com/appx/2012/ProductDescription" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="en-us" Release="">
|
||||||
|
<AppStoreName _locID="App_AppStoreName">
|
||||||
|
<!-- This is optional. AppStoreName is typically extracted from your package's AppxManifest DisplayName property. -->
|
||||||
|
<!-- Uncomment (and localize) this Store name if your application package does not contain a localization for the DisplayName in this language. -->
|
||||||
|
<!-- Leaving this uncommented for a language that your application package DOES contain a DisplayName for will result in a submission failure with the API. -->
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App AppStoreName" -->
|
||||||
|
<!-- Windows Terminal -->
|
||||||
|
</AppStoreName>
|
||||||
|
<Keywords>
|
||||||
|
<!-- Valid length: 30 character limit, up to 7 elements -->
|
||||||
|
<Keyword _locID="App_keyword1">
|
||||||
|
<!-- _locComment_text="{MaxLength=30} App keyword 1" -->Термінал</Keyword>
|
||||||
|
<Keyword _locID="App_keyword2">
|
||||||
|
<!-- _locComment_text="{MaxLength=30} App keyword 2" -->Консоль</Keyword>
|
||||||
|
<Keyword _locID="App_keyword3">
|
||||||
|
<!-- _locComment_text="{MaxLength=30} App keyword 3" -->
|
||||||
|
</Keyword>
|
||||||
|
<Keyword _locID="App_keyword4">
|
||||||
|
<!-- _locComment_text="{MaxLength=30} App keyword 4" -->
|
||||||
|
</Keyword>
|
||||||
|
<Keyword _locID="App_keyword5">
|
||||||
|
<!-- _locComment_text="{MaxLength=30} App keyword 5" -->
|
||||||
|
</Keyword>
|
||||||
|
<Keyword _locID="App_keyword6">
|
||||||
|
<!-- _locComment_text="{MaxLength=30} App keyword 6" -->
|
||||||
|
</Keyword>
|
||||||
|
<Keyword _locID="App_keyword7">
|
||||||
|
<!-- _locComment_text="{MaxLength=30} App keyword 7" -->
|
||||||
|
</Keyword>
|
||||||
|
</Keywords>
|
||||||
|
<Description _locID="App_Description">
|
||||||
|
<!-- _locComment_text="{MaxLength=10000} {Locked=Windows} App Description" -->Термінал Windows - це сучасний, швидкий, ефективний, потужний та продуктивний термінальний застосунок для користувачів інструментів командного рядка та оболонок, таких як командний рядок, PowerShell та WSL. Його основні функції включають кілька вкладок, панелей, підтримку символів Unicode та UTF-8, механізм візуалізації тексту з прискоренням GPU, а також користувацькі теми, стилі та конфігурації.
|
||||||
|
|
||||||
|
Це проєкт з відкритим кодом, і ми вітаємо участь спільноти. Щоб взяти участь, будь ласка, відвідайте https://github.com/microsoft/terminal </Description>
|
||||||
|
<ShortDescription _locID="App_ShortDescription">
|
||||||
|
<!-- Only used for games. This description appears in the Information section of the Game Hub on Xbox One, and helps customers understand more about your game. -->
|
||||||
|
<!-- _locComment_text="{MaxLength=500} App ShortDescription" -->
|
||||||
|
</ShortDescription>
|
||||||
|
<ShortTitle _locID="App_ShortTitle">
|
||||||
|
<!-- A shorter version of your product's name. If provided, this shorter name may appear in various places on Xbox One (during installation, in Achievements, etc.) in place of the full title of your product. -->
|
||||||
|
<!-- _locComment_text="{MaxLength=50} App ShortTitle" -->
|
||||||
|
</ShortTitle>
|
||||||
|
<SortTitle _locID="App_SortTitle">
|
||||||
|
<!-- If your product could be alphabetized in different ways, you can enter another version here. This may help customers find the product more quickly when searching. -->
|
||||||
|
<!-- _locComment_text="{MaxLength=255} App SortTitle" -->
|
||||||
|
</SortTitle>
|
||||||
|
<VoiceTitle _locID="App_VoiceTitle">
|
||||||
|
<!-- An alternate name for your product that, if provided, may be used in the audio experience on Xbox One when using Kinect or a headset. -->
|
||||||
|
<!-- _locComment_text="{MaxLength=255} App VoiceTitle" -->
|
||||||
|
</VoiceTitle>
|
||||||
|
<DevStudio _locID="App_DevStudio">
|
||||||
|
<!-- Specify this value if you want to include a "Developed by" field in the listing. (The "Published by" field will list the publisher display name associated with your account, whether or not you provide a devStudio value.) -->
|
||||||
|
<!-- _locComment_text="{MaxLength=255} App DevStudio" -->
|
||||||
|
</DevStudio>
|
||||||
|
<ReleaseNotes _locID="App_ReleaseNotes">
|
||||||
|
<!-- _locComment_text="{MaxLength=1500} {Locked=__VERSION_NUMBER__}{Locked=wt.exe} App Release Note" -->Версія __VERSION_NUMBER__
|
||||||
|
|
||||||
|
- Цілком нова сторінка розширень, яка показує, що було встановлено у вашому Терміналі
|
||||||
|
- Палітра команд тепер відображається вашою рідною мовою, так само, як і англійською
|
||||||
|
- Нові VT функції, такі як синхронізований рендеринг, нові колірні схеми, налаштування для швидких дій миші, таких як масштабування, тощо
|
||||||
|
|
||||||
|
Будь ласка, перегляньте нашу сторінку релізів GitHub для отримання додаткової інформації.
|
||||||
|
</ReleaseNotes>
|
||||||
|
<ScreenshotCaptions>
|
||||||
|
<!-- Valid length: 200 character limit, up to 9 elements per platform -->
|
||||||
|
<!-- Valid attributes: any of DesktopImage, MobileImage, XboxImage, SurfaceHubImage, and HoloLensImage -->
|
||||||
|
<Caption DesktopImage="acrylic-emoji.png" _locID="App_caption1">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} Screenshot caption 1" -->
|
||||||
|
</Caption>
|
||||||
|
<Caption DesktopImage="panes.png" _locID="App_caption2">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} Screenshot caption 2" -->
|
||||||
|
</Caption>
|
||||||
|
<Caption DesktopImage="htop.png" _locID="App_caption3">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} Screenshot caption 3" -->
|
||||||
|
</Caption>
|
||||||
|
</ScreenshotCaptions>
|
||||||
|
<AdditionalAssets>
|
||||||
|
<!-- Valid elements:-->
|
||||||
|
<!-- HeroImage414x180, HeroImage846x468, HeroImage558x756, HeroImage414x468, HeroImage558x558, HeroImage2400x1200,-->
|
||||||
|
<!-- ScreenshotWXGA, ScreenshotHD720, ScreenshotWVGA, Doublewide, Panoramic, Square,-->
|
||||||
|
<!-- SmallMobileTile, SmallXboxLiveTile, LargeMobileTile, LargeXboxLiveTile, Tile,-->
|
||||||
|
<!-- DesktopIcon, Icon (use this value for the 1:1 300x300 pixels logo), AchievementIcon,-->
|
||||||
|
<!-- ChallengePromoIcon, RewardDisplayIcon, Icon150X150, Icon71X71,-->
|
||||||
|
<!-- BoxArt, BrandedKeyArt, PosterArt, FeaturedPromotionalArt, PromotionalArt16x9, TitledHeroArt-->
|
||||||
|
<!-- There is no content for any of these elements, just a single attribute called FileName. -->
|
||||||
|
<PosterArt FileName="Store Poster Art.png" />
|
||||||
|
<BoxArt FileName="Store Box Art.png" />
|
||||||
|
<PromotionalArt16x9 FileName="Store Thumbnail.png" />
|
||||||
|
</AdditionalAssets>
|
||||||
|
<Trailers>
|
||||||
|
<!-- Maximum number of trailers permitted: 15 -->
|
||||||
|
<Trailer FileName="CC0605_CommandLine_Teaser_WEB_MASTER_H264_1080p_23.976_-16LKFS_-3dbTP_ST.mp4">
|
||||||
|
<Title _locID="App_trailerTitle1">
|
||||||
|
<!-- _locComment_text="{MaxLength=255} Trailer title 1" -->Новий термінал Windows</Title>
|
||||||
|
<Images>
|
||||||
|
<!-- Current maximum of 1 image per trailer permitted. -->
|
||||||
|
<Image FileName="Store Thumbnail.png">
|
||||||
|
<!-- _locComment_text="{Locked} Trailer screenshot 1 description" -->
|
||||||
|
</Image>
|
||||||
|
</Images>
|
||||||
|
</Trailer>
|
||||||
|
</Trailers>
|
||||||
|
<AppFeatures>
|
||||||
|
<!-- Valid length: 200 character limit, up to 20 elements -->
|
||||||
|
<AppFeature _locID="App_feature1">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 1" -->Наявність вкладок</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature2">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 2" -->Повна підтримка Юнікоду</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature3">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 3" -->Рендеринг тексту з прискоренням GPU</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature4">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 4" -->Широкі можливості кастомізації</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature5">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 5" -->Розділення панелей</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature6">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 6" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature7">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 7" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature8">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 8" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature9">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 9" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature10">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 10" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature11">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 11" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature12">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 12" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature13">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 13" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature14">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 14" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature15">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 15" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature16">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 16" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature17">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 17" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature18">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 18" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature19">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 19" -->
|
||||||
|
</AppFeature>
|
||||||
|
<AppFeature _locID="App_feature20">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Feature 20" -->
|
||||||
|
</AppFeature>
|
||||||
|
</AppFeatures>
|
||||||
|
<RecommendedHardware>
|
||||||
|
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||||
|
<Recommendation _locID="App_RecommendedHW1">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} App Recommended Hardware 1" -->Клавіатура</Recommendation>
|
||||||
|
</RecommendedHardware>
|
||||||
|
<MinimumHardware>
|
||||||
|
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||||
|
</MinimumHardware>
|
||||||
|
<CopyrightAndTrademark _locID="App_CopyrightandTrademark">
|
||||||
|
<!-- _locComment_text="{MaxLength=200} Copyright and Trademark" -->Права (c) Корпорація Майкрософт</CopyrightAndTrademark>
|
||||||
|
<AdditionalLicenseTerms _locID="App_AdditionalLicenseTerms">
|
||||||
|
<!-- _locComment_text="{MaxLength=10000} Additional License Terms" -->
|
||||||
|
</AdditionalLicenseTerms>
|
||||||
|
<WebsiteURL _locID="App_WebsiteURL">
|
||||||
|
<!-- _locComment_text="{MaxLength=2048} WebsiteURL" -->https://github.com/microsoft/terminal</WebsiteURL>
|
||||||
|
<SupportContactInfo _locID="App_SupportContactInfo">
|
||||||
|
<!-- _locComment_text="{MaxLength=2048} Support Contact Info" -->https://github.com/microsoft/terminal/issues/new</SupportContactInfo>
|
||||||
|
<PrivacyPolicyURL _locID="App_PrivacyURL">
|
||||||
|
<!-- _locComment_text="{MaxLength=2048} Privacy Policy URL" -->https://go.microsoft.com/fwlink/?LinkID=521839</PrivacyPolicyURL>
|
||||||
|
</ProductDescription>
|
||||||
@@ -56,12 +56,9 @@
|
|||||||
<ReleaseNotes>
|
<ReleaseNotes>
|
||||||
Version __VERSION_NUMBER__
|
Version __VERSION_NUMBER__
|
||||||
|
|
||||||
- 我们已改变主机应用程序在终端内的托管方式!请报告遇到的任何 bug。
|
- 一个全新的“扩展”页,显示已安装到终端的内容
|
||||||
- 终端现在支持 Sixels!
|
- 命令面板现在以你的母语和英语显示
|
||||||
- 现在可以打开一个停靠面板,其中包含已保存供以后使用的命令片段
|
- 新的 VT 功能,例如同步渲染、新配色方案、快速鼠标操作(如缩放)的配置等
|
||||||
- 最新 Windows 11 版本上的命令提示用户可能会看到“快速提示”图标,该图标建议从 WinGet 安装软件
|
|
||||||
- 所选文本现在将具有更高的可见性(和可自定义性!)
|
|
||||||
- 修复了许多可靠性 bug、便利性问题和令人烦恼的问题。
|
|
||||||
|
|
||||||
有关其他详细信息,请参阅我们的 GitHub 发布页面。
|
有关其他详细信息,请参阅我们的 GitHub 发布页面。
|
||||||
</ReleaseNotes>
|
</ReleaseNotes>
|
||||||
|
|||||||
@@ -54,16 +54,13 @@
|
|||||||
|
|
||||||
</DevStudio>
|
</DevStudio>
|
||||||
<ReleaseNotes>
|
<ReleaseNotes>
|
||||||
版本 __VERSION_NUMBER__
|
Version __VERSION_NUMBER__
|
||||||
|
|
||||||
- 我們已重寫主機應用程式在終端機內託管的方式!請報告您遇到的錯誤。
|
- 全新的延伸模組頁面會顯示已安裝在您終端機中的內容
|
||||||
- 終端機現在支援 Sixels!
|
- 命令選擇區現在以您的母語和英文顯示
|
||||||
- 現在,您可以開啟包含已儲存命令程式碼片段的固定面板,以供稍後使用
|
- 新的 VT 功能,例如同步轉譯、新的色彩配置、快速滑鼠動作 (例如縮放) 設定等等
|
||||||
- 最新 Windows 11 版本中的 [命令提示] 使用者可能會看到「快速提示」圖示,建議可自 WinGet 安裝的軟體
|
|
||||||
- 選取的文字現在會更明顯 (且可自訂!)
|
|
||||||
- 已修正一些可靠性錯誤、便利性問題和令人困擾的問題。
|
|
||||||
|
|
||||||
如需更多詳細資訊,請參閱我們的 GitHub 發行頁面。
|
如需更多詳細資料,請參閱我們的 GitHub 發行版本頁面。
|
||||||
</ReleaseNotes>
|
</ReleaseNotes>
|
||||||
<ScreenshotCaptions>
|
<ScreenshotCaptions>
|
||||||
<!-- Valid length: 200 character limit, up to 9 elements per platform -->
|
<!-- Valid length: 200 character limit, up to 9 elements per platform -->
|
||||||
|
|||||||
@@ -20,6 +20,7 @@
|
|||||||
"DisableAutoPackageNameFormatting": false
|
"DisableAutoPackageNameFormatting": false
|
||||||
},
|
},
|
||||||
"appSubmission": {
|
"appSubmission": {
|
||||||
|
"appId": "9N0DX20HK701",
|
||||||
"productId": "00013926773940052066",
|
"productId": "00013926773940052066",
|
||||||
"targetPublishMode": "NotSet",
|
"targetPublishMode": "NotSet",
|
||||||
"targetPublishDate": null,
|
"targetPublishDate": null,
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
"collection": "microsoft",
|
"collection": "microsoft",
|
||||||
"project": "OS",
|
"project": "OS",
|
||||||
"repo": "os.2020",
|
"repo": "os.2020",
|
||||||
"name": "official/rs_we_adept_e4d2",
|
"name": "official/ge_current_directwinpd_deep",
|
||||||
"workitem": "38106206",
|
"workitem": "38106206",
|
||||||
"CheckinFiles": [
|
"CheckinFiles": [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -17,7 +17,6 @@
|
|||||||
"PackageContents/WindowsTerminalShellExt.dll",
|
"PackageContents/WindowsTerminalShellExt.dll",
|
||||||
|
|
||||||
// The rest
|
// The rest
|
||||||
"PackageContents/TerminalAzBridge.exe",
|
|
||||||
"PackageContents/wt.exe",
|
"PackageContents/wt.exe",
|
||||||
"PackageContents/WindowsTerminal.exe",
|
"PackageContents/WindowsTerminal.exe",
|
||||||
"PackageContents/elevate-shim.exe"
|
"PackageContents/elevate-shim.exe"
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
{
|
{
|
||||||
|
"codebaseName": "VSTS_Microsoft_OSGS_OpenConsole",
|
||||||
"instanceUrl": "https://microsoft.visualstudio.com",
|
"instanceUrl": "https://microsoft.visualstudio.com",
|
||||||
"projectName": "OS",
|
"projectName": "OS",
|
||||||
"areaPath": "OS\\Windows Client and Services\\WinPD\\DFX-Developer Fundamentals and Experiences\\DEFT\\SHINE\\Terminal",
|
"areaPath": "OS\\Windows Client and Services\\WinPD\\DFX-Developer Fundamentals and Experiences\\DEFT\\SHINE\\Terminal",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<packages>
|
<packages>
|
||||||
<package id="Microsoft.Taef" version="10.93.240607003" targetFramework="native" />
|
<package id="Microsoft.Taef" version="10.100.251104001" targetFramework="native" />
|
||||||
<package id="Microsoft.Internal.PGO-Helpers.Cpp" version="0.2.34" targetFramework="native" />
|
<package id="Microsoft.Internal.PGO-Helpers.Cpp" version="0.2.34" targetFramework="native" />
|
||||||
<package id="Microsoft.Debugging.Tools.PdbStr" version="20220617.1556.0" targetFramework="native" />
|
<package id="Microsoft.Debugging.Tools.PdbStr" version="20220617.1556.0" targetFramework="native" />
|
||||||
<package id="Microsoft.Debugging.Tools.SrcTool" version="20220617.1556.0" targetFramework="native" />
|
<package id="Microsoft.Debugging.Tools.SrcTool" version="20220617.1556.0" targetFramework="native" />
|
||||||
|
|||||||
64
build/pipelines/1espt-nightly.yml
Normal file
64
build/pipelines/1espt-nightly.yml
Normal file
@@ -0,0 +1,64 @@
|
|||||||
|
trigger: none
|
||||||
|
pr: none
|
||||||
|
schedules:
|
||||||
|
- cron: "30 3 * * 2-6" # Run at 03:30 UTC Tuesday through Saturday (After the work day in Pacific, Mon-Fri)
|
||||||
|
displayName: "Nightly Terminal Build"
|
||||||
|
branches:
|
||||||
|
include:
|
||||||
|
- main
|
||||||
|
always: false # only run if there's code changes!
|
||||||
|
|
||||||
|
parameters:
|
||||||
|
- name: publishToAzure
|
||||||
|
displayName: "Deploy to **PUBLIC** Azure Storage"
|
||||||
|
type: boolean
|
||||||
|
default: true
|
||||||
|
- name: official
|
||||||
|
displayName: "Run on Official 1ES Pipeline Templates"
|
||||||
|
type: boolean
|
||||||
|
default: true
|
||||||
|
|
||||||
|
name: $(BuildDefinitionName)_$(date:yyMM).$(date:dd)$(rev:rrr)
|
||||||
|
|
||||||
|
variables:
|
||||||
|
- template: templates-v2/variables-nuget-package-version.yml
|
||||||
|
parameters:
|
||||||
|
branding: Canary
|
||||||
|
|
||||||
|
extends:
|
||||||
|
template: templates-v2/pipeline-1espt-full-release-build.yml
|
||||||
|
parameters:
|
||||||
|
official: ${{ parameters.official }}
|
||||||
|
branding: Canary
|
||||||
|
buildTerminal: true
|
||||||
|
pgoBuildMode: Optimize
|
||||||
|
codeSign: true
|
||||||
|
signingIdentity:
|
||||||
|
serviceName: $(SigningServiceName)
|
||||||
|
appId: $(SigningAppId)
|
||||||
|
tenantId: $(SigningTenantId)
|
||||||
|
akvName: $(SigningAKVName)
|
||||||
|
authCertName: $(SigningAuthCertName)
|
||||||
|
signCertName: $(SigningSignCertName)
|
||||||
|
useManagedIdentity: $(SigningUseManagedIdentity)
|
||||||
|
clientId: $(SigningOriginalClientId)
|
||||||
|
publishSymbolsToPublic: true
|
||||||
|
symbolExpiryTime: 15
|
||||||
|
symbolPublishingSubscription: $(SymbolPublishingServiceConnection)
|
||||||
|
symbolPublishingProject: $(SymbolPublishingProject)
|
||||||
|
${{ if eq(true, parameters.publishToAzure) }}:
|
||||||
|
extraPublishJobs:
|
||||||
|
- template: build/pipelines/templates-v2/job-deploy-to-azure-storage.yml@self
|
||||||
|
parameters:
|
||||||
|
pool:
|
||||||
|
name: SHINE-INT-S
|
||||||
|
os: windows
|
||||||
|
dependsOn: [PublishSymbols]
|
||||||
|
storagePublicRootURL: $(AppInstallerRootURL)
|
||||||
|
subscription: $(AzureSubscriptionName)
|
||||||
|
storageAccount: $(AzureStorageAccount)
|
||||||
|
storageContainer: $(AzureStorageContainer)
|
||||||
|
buildConfiguration: Release
|
||||||
|
buildPlatforms: [x64, x86, arm64]
|
||||||
|
environment: production-canary
|
||||||
|
|
||||||
@@ -87,6 +87,13 @@ stages:
|
|||||||
buildConfigurations: [Release]
|
buildConfigurations: [Release]
|
||||||
buildEverything: true
|
buildEverything: true
|
||||||
keepAllExpensiveBuildOutputs: false
|
keepAllExpensiveBuildOutputs: false
|
||||||
|
${{ if eq(parameters.runTests, true) }}:
|
||||||
|
# Copy the appx files into the bin drop because the LocalTests need them
|
||||||
|
afterBuildSteps:
|
||||||
|
- pwsh: |-
|
||||||
|
$deps = ./build/scripts/Get-DependenciesFromAppxRecipe.ps1 -Path "$(Terminal.BinDir)/TestHostApp/TestHostApp.build.appxrecipe"
|
||||||
|
$dir = New-Item -Type Directory "$(Terminal.BinDir)/_testDeps"
|
||||||
|
$deps | Copy-Item -Destination $dir -Verbose
|
||||||
|
|
||||||
- ${{ if eq(parameters.runTests, true) }}:
|
- ${{ if eq(parameters.runTests, true) }}:
|
||||||
- stage: Test_${{ platform }}
|
- stage: Test_${{ platform }}
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ parameters:
|
|||||||
default: true
|
default: true
|
||||||
|
|
||||||
pool:
|
pool:
|
||||||
vmImage: windows-2019
|
vmImage: windows-latest
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
repositories:
|
repositories:
|
||||||
@@ -51,8 +51,8 @@ steps:
|
|||||||
displayName: 'Touchdown Build - 7105, PRODEXT'
|
displayName: 'Touchdown Build - 7105, PRODEXT'
|
||||||
inputs:
|
inputs:
|
||||||
teamId: 7105
|
teamId: 7105
|
||||||
TDBuildServiceConnection: $(TouchdownServiceConnection)
|
FederatedIdentityTDBuildServiceConnection: $(TouchdownServiceConnection)
|
||||||
authType: SubjectNameIssuer
|
authType: FederatedIdentityTDBuild
|
||||||
resourceFilePath: |
|
resourceFilePath: |
|
||||||
**\en-US\*.resw
|
**\en-US\*.resw
|
||||||
build\StoreSubmission\Stable\PDPs\en-us\PDP.xml
|
build\StoreSubmission\Stable\PDPs\en-us\PDP.xml
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ stages:
|
|||||||
- template: ./templates-v2/job-build-project.yml
|
- template: ./templates-v2/job-build-project.yml
|
||||||
parameters:
|
parameters:
|
||||||
pool: # This only runs in CI
|
pool: # This only runs in CI
|
||||||
name: SHINE-OSS-L
|
name: SHINE-OSS-L
|
||||||
buildPlatforms: [x64]
|
buildPlatforms: [x64]
|
||||||
buildConfigurations: [Release]
|
buildConfigurations: [Release]
|
||||||
buildEverything: true
|
buildEverything: true
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ extends:
|
|||||||
official: true
|
official: true
|
||||||
branding: Canary
|
branding: Canary
|
||||||
buildTerminal: true
|
buildTerminal: true
|
||||||
pgoBuildMode: None # BODGY - OneBranch is on VS 17.10, which is known to be the worst
|
pgoBuildMode: Optimize
|
||||||
codeSign: true
|
codeSign: true
|
||||||
signingIdentity:
|
signingIdentity:
|
||||||
serviceName: $(SigningServiceName)
|
serviceName: $(SigningServiceName)
|
||||||
|
|||||||
@@ -53,8 +53,12 @@ parameters:
|
|||||||
displayName: "Publish Symbols to MSDL"
|
displayName: "Publish Symbols to MSDL"
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
|
- name: createVpack
|
||||||
|
displayName: "Create a VPack for Windows"
|
||||||
|
type: boolean
|
||||||
|
default: false
|
||||||
- name: publishVpackToWindows
|
- name: publishVpackToWindows
|
||||||
displayName: "Publish VPack to Windows"
|
displayName: "Publish above VPack to Windows"
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
|
|
||||||
@@ -89,6 +93,7 @@ extends:
|
|||||||
clientId: $(SigningOriginalClientId)
|
clientId: $(SigningOriginalClientId)
|
||||||
terminalInternalPackageVersion: ${{ parameters.terminalInternalPackageVersion }}
|
terminalInternalPackageVersion: ${{ parameters.terminalInternalPackageVersion }}
|
||||||
publishSymbolsToPublic: ${{ parameters.publishSymbolsToPublic }}
|
publishSymbolsToPublic: ${{ parameters.publishSymbolsToPublic }}
|
||||||
|
createVpack: ${{ parameters.createVpack }}
|
||||||
publishVpackToWindows: ${{ parameters.publishVpackToWindows }}
|
publishVpackToWindows: ${{ parameters.publishVpackToWindows }}
|
||||||
symbolPublishingSubscription: $(SymbolPublishingServiceConnection)
|
symbolPublishingSubscription: $(SymbolPublishingServiceConnection)
|
||||||
symbolPublishingProject: $(SymbolPublishingProject)
|
symbolPublishingProject: $(SymbolPublishingProject)
|
||||||
|
|||||||
@@ -50,6 +50,7 @@ stages:
|
|||||||
buildEverything: true
|
buildEverything: true
|
||||||
pgoBuildMode: Instrument
|
pgoBuildMode: Instrument
|
||||||
artifactStem: -instrumentation
|
artifactStem: -instrumentation
|
||||||
|
keepAllExpensiveBuildOutputs: false # the ARM64 build agent runs out of memory downloading the artifacts...
|
||||||
|
|
||||||
- stage: RunPGO
|
- stage: RunPGO
|
||||||
displayName: Run PGO
|
displayName: Run PGO
|
||||||
@@ -74,7 +75,7 @@ stages:
|
|||||||
parameters:
|
parameters:
|
||||||
jobName: MergePGD
|
jobName: MergePGD
|
||||||
pool:
|
pool:
|
||||||
vmImage: 'windows-2022'
|
vmImage: 'windows-latest'
|
||||||
buildConfiguration: Release
|
buildConfiguration: Release
|
||||||
buildPlatforms: ${{ parameters.buildPlatforms }}
|
buildPlatforms: ${{ parameters.buildPlatforms }}
|
||||||
artifactStem: -instrumentation
|
artifactStem: -instrumentation
|
||||||
@@ -82,7 +83,7 @@ stages:
|
|||||||
- template: ./templates-v2/job-pgo-build-nuget-and-publish.yml
|
- template: ./templates-v2/job-pgo-build-nuget-and-publish.yml
|
||||||
parameters:
|
parameters:
|
||||||
pool:
|
pool:
|
||||||
vmImage: 'windows-2022'
|
vmImage: 'windows-latest'
|
||||||
dependsOn: MergePGD
|
dependsOn: MergePGD
|
||||||
buildConfiguration: Release
|
buildConfiguration: Release
|
||||||
artifactStem: -instrumentation
|
artifactStem: -instrumentation
|
||||||
|
|||||||
@@ -30,9 +30,13 @@ parameters:
|
|||||||
- name: signingIdentity
|
- name: signingIdentity
|
||||||
type: object
|
type: object
|
||||||
default: {}
|
default: {}
|
||||||
|
- name: outerTemplateContext
|
||||||
|
type: object
|
||||||
|
default: {}
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
- job: ${{ parameters.jobName }}
|
- job: ${{ parameters.jobName }}
|
||||||
|
templateContext: ${{ parameters.outerTemplateContext }}
|
||||||
${{ if ne(length(parameters.pool), 0) }}:
|
${{ if ne(length(parameters.pool), 0) }}:
|
||||||
pool: ${{ parameters.pool }}
|
pool: ${{ parameters.pool }}
|
||||||
${{ if eq(parameters.codeSign, true) }}:
|
${{ if eq(parameters.codeSign, true) }}:
|
||||||
@@ -46,6 +50,7 @@ jobs:
|
|||||||
BuildConfiguration: ${{ config }}
|
BuildConfiguration: ${{ config }}
|
||||||
dependsOn: ${{ parameters.dependsOn }}
|
dependsOn: ${{ parameters.dependsOn }}
|
||||||
variables:
|
variables:
|
||||||
|
BuildPlatform: Any CPU
|
||||||
OutputBuildPlatform: AnyCPU
|
OutputBuildPlatform: AnyCPU
|
||||||
Terminal.BinDir: $(Build.SourcesDirectory)/bin/$(OutputBuildPlatform)/$(BuildConfiguration)
|
Terminal.BinDir: $(Build.SourcesDirectory)/bin/$(OutputBuildPlatform)/$(BuildConfiguration)
|
||||||
JobOutputDirectory: $(Build.ArtifactStagingDirectory)\nupkg
|
JobOutputDirectory: $(Build.ArtifactStagingDirectory)\nupkg
|
||||||
@@ -75,9 +80,9 @@ jobs:
|
|||||||
- template: .\steps-restore-nuget.yml
|
- template: .\steps-restore-nuget.yml
|
||||||
|
|
||||||
- task: VSBuild@1
|
- task: VSBuild@1
|
||||||
displayName: Build solution OpenConsole.sln for WPF Control (Pack)
|
displayName: Build solution OpenConsole.slnx for WPF Control (Pack)
|
||||||
inputs:
|
inputs:
|
||||||
solution: 'OpenConsole.sln'
|
solution: 'OpenConsole.slnx'
|
||||||
msbuildArgs: >-
|
msbuildArgs: >-
|
||||||
/p:WindowsTerminalReleaseBuild=true;Version=$(XES_PACKAGEVERSIONNUMBER)
|
/p:WindowsTerminalReleaseBuild=true;Version=$(XES_PACKAGEVERSIONNUMBER)
|
||||||
/p:NoBuild=true
|
/p:NoBuild=true
|
||||||
|
|||||||
@@ -71,9 +71,16 @@ parameters:
|
|||||||
- name: enableCaching
|
- name: enableCaching
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
|
- name: afterBuildSteps
|
||||||
|
type: stepList
|
||||||
|
default: []
|
||||||
|
- name: outerTemplateContext
|
||||||
|
type: object
|
||||||
|
default: {}
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
- job: ${{ parameters.jobName }}
|
- job: ${{ parameters.jobName }}
|
||||||
|
templateContext: ${{ parameters.outerTemplateContext }}
|
||||||
${{ if ne(length(parameters.pool), 0) }}:
|
${{ if ne(length(parameters.pool), 0) }}:
|
||||||
pool: ${{ parameters.pool }}
|
pool: ${{ parameters.pool }}
|
||||||
strategy:
|
strategy:
|
||||||
@@ -130,11 +137,11 @@ jobs:
|
|||||||
$SignFragments += "wpfdotnet"
|
$SignFragments += "wpfdotnet"
|
||||||
}
|
}
|
||||||
If ([bool]::Parse("${{ parameters.buildWPF }}")) {
|
If ([bool]::Parse("${{ parameters.buildWPF }}")) {
|
||||||
$BuildTargets += "Terminal\Control\Microsoft_Terminal_Control"
|
$BuildTargets += "Terminal\Control\TerminalControl"
|
||||||
$SignFragments += "wpf"
|
$SignFragments += "wpf"
|
||||||
}
|
}
|
||||||
If ([bool]::Parse("${{ parameters.buildConPTY }}")) {
|
If ([bool]::Parse("${{ parameters.buildConPTY }}")) {
|
||||||
$BuildTargets += "Conhost\Host_EXE;Conhost\winconpty_DLL"
|
$BuildTargets += "Conhost\Host_EXE;Conhost\winconptydll"
|
||||||
$SignFragments += "conpty"
|
$SignFragments += "conpty"
|
||||||
}
|
}
|
||||||
Write-Host "Targets: $($BuildTargets -Join ";")"
|
Write-Host "Targets: $($BuildTargets -Join ";")"
|
||||||
@@ -170,9 +177,9 @@ jobs:
|
|||||||
- ${{ parameters.beforeBuildSteps }}
|
- ${{ parameters.beforeBuildSteps }}
|
||||||
|
|
||||||
- task: VSBuild@1
|
- task: VSBuild@1
|
||||||
displayName: Build OpenConsole.sln
|
displayName: Build OpenConsole.slnx
|
||||||
inputs:
|
inputs:
|
||||||
solution: 'OpenConsole.sln'
|
solution: 'OpenConsole.slnx'
|
||||||
msbuildArgs: >-
|
msbuildArgs: >-
|
||||||
/p:WindowsTerminalOfficialBuild=true;WindowsTerminalBranding=${{ parameters.branding }};PGOBuildMode=${{ parameters.pgoBuildMode }}
|
/p:WindowsTerminalOfficialBuild=true;WindowsTerminalBranding=${{ parameters.branding }};PGOBuildMode=${{ parameters.pgoBuildMode }}
|
||||||
${{ parameters.additionalBuildOptions }}
|
${{ parameters.additionalBuildOptions }}
|
||||||
@@ -210,6 +217,8 @@ jobs:
|
|||||||
contents: $(Build.SourcesDirectory)/MSBuildCacheLogs/**
|
contents: $(Build.SourcesDirectory)/MSBuildCacheLogs/**
|
||||||
TargetFolder: $(Terminal.BinDir)/MSBuildCacheLogs
|
TargetFolder: $(Terminal.BinDir)/MSBuildCacheLogs
|
||||||
|
|
||||||
|
- ${{ parameters.afterBuildSteps }}
|
||||||
|
|
||||||
# This saves ~2GiB per architecture. We won't need these later.
|
# This saves ~2GiB per architecture. We won't need these later.
|
||||||
# Removes:
|
# Removes:
|
||||||
# - All .lib that do not have an associated .exp (which would indicate that they are import libs)
|
# - All .lib that do not have an associated .exp (which would indicate that they are import libs)
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
jobs:
|
jobs:
|
||||||
- job: CodeFormatCheck
|
- job: CodeFormatCheck
|
||||||
displayName: Check Code Format
|
displayName: Check Code Format
|
||||||
pool: { vmImage: windows-2022 }
|
pool: { vmImage: windows-latest }
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- checkout: self
|
- checkout: self
|
||||||
|
|||||||
@@ -35,9 +35,13 @@ parameters:
|
|||||||
- name: signingIdentity
|
- name: signingIdentity
|
||||||
type: object
|
type: object
|
||||||
default: {}
|
default: {}
|
||||||
|
- name: outerTemplateContext
|
||||||
|
type: object
|
||||||
|
default: {}
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
- job: ${{ parameters.jobName }}
|
- job: ${{ parameters.jobName }}
|
||||||
|
templateContext: ${{ parameters.outerTemplateContext }}
|
||||||
${{ if ne(length(parameters.pool), 0) }}:
|
${{ if ne(length(parameters.pool), 0) }}:
|
||||||
pool: ${{ parameters.pool }}
|
pool: ${{ parameters.pool }}
|
||||||
${{ if eq(parameters.codeSign, true) }}:
|
${{ if eq(parameters.codeSign, true) }}:
|
||||||
|
|||||||
@@ -30,9 +30,13 @@ parameters:
|
|||||||
- name: signingIdentity
|
- name: signingIdentity
|
||||||
type: object
|
type: object
|
||||||
default: {}
|
default: {}
|
||||||
|
- name: outerTemplateContext
|
||||||
|
type: object
|
||||||
|
default: {}
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
- job: ${{ parameters.jobName }}
|
- job: ${{ parameters.jobName }}
|
||||||
|
templateContext: ${{ parameters.outerTemplateContext }}
|
||||||
${{ if ne(length(parameters.pool), 0) }}:
|
${{ if ne(length(parameters.pool), 0) }}:
|
||||||
pool: ${{ parameters.pool }}
|
pool: ${{ parameters.pool }}
|
||||||
${{ if eq(parameters.codeSign, true) }}:
|
${{ if eq(parameters.codeSign, true) }}:
|
||||||
|
|||||||
@@ -26,6 +26,7 @@ jobs:
|
|||||||
pgoToolsPath: $(Build.SourcesDirectory)\build\PGO
|
pgoToolsPath: $(Build.SourcesDirectory)\build\PGO
|
||||||
nuspecPath: $(pgoToolsPath)\NuSpecs
|
nuspecPath: $(pgoToolsPath)\NuSpecs
|
||||||
nuspecFilename: PGO.nuspec
|
nuspecFilename: PGO.nuspec
|
||||||
|
nugetFeed: "https://pkgs.dev.azure.com/shine-oss/terminal/_packaging/TerminalDependencies/nuget/v3/index.json"
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- checkout: self
|
- checkout: self
|
||||||
@@ -45,7 +46,8 @@ jobs:
|
|||||||
|
|
||||||
- task: NuGetAuthenticate@1
|
- task: NuGetAuthenticate@1
|
||||||
inputs:
|
inputs:
|
||||||
nuGetServiceConnections: 'Terminal Public Artifact Feed'
|
azureDevOpsServiceConnection: 'Terminal Public Artifact Feed'
|
||||||
|
feedUrl: $(nugetFeed)
|
||||||
|
|
||||||
# In the Microsoft Azure DevOps tenant, NuGetCommand is ambiguous.
|
# In the Microsoft Azure DevOps tenant, NuGetCommand is ambiguous.
|
||||||
# This should be `task: NuGetCommand@2`
|
# This should be `task: NuGetCommand@2`
|
||||||
@@ -68,15 +70,7 @@ jobs:
|
|||||||
artifact: pgo-nupkg-${{ parameters.buildConfiguration }}${{ parameters.artifactStem }}
|
artifact: pgo-nupkg-${{ parameters.buildConfiguration }}${{ parameters.artifactStem }}
|
||||||
displayName: "Publish Pipeline Artifact"
|
displayName: "Publish Pipeline Artifact"
|
||||||
|
|
||||||
- task: 333b11bd-d341-40d9-afcf-b32d5ce6f23b@2
|
- pwsh: |-
|
||||||
displayName: 'NuGet push'
|
$nupkg = Get-Item "$(Build.ArtifactStagingDirectory)/*.nupkg"
|
||||||
inputs:
|
& nuget push -ApiKey az -Source "$(nugetFeed)" "$nupkg"
|
||||||
command: push
|
displayName: NuGet push
|
||||||
nuGetFeedType: external
|
|
||||||
packagesToPush: $(Build.ArtifactStagingDirectory)/*.nupkg
|
|
||||||
# The actual URL and PAT for this feed is configured at
|
|
||||||
# https://microsoft.visualstudio.com/Dart/_settings/adminservices
|
|
||||||
# This is the name of that connection
|
|
||||||
publishFeedCredentials: 'Terminal Public Artifact Feed'
|
|
||||||
feedsToUse: config
|
|
||||||
nugetConfigPath: '$(Build.SourcesDirectory)/NuGet.config'
|
|
||||||
|
|||||||
@@ -45,6 +45,10 @@ jobs:
|
|||||||
displayName: Extract the unpackaged build for PGO
|
displayName: Extract the unpackaged build for PGO
|
||||||
|
|
||||||
- template: steps-ensure-nuget-version.yml
|
- template: steps-ensure-nuget-version.yml
|
||||||
|
parameters:
|
||||||
|
${{ if eq(parameters.buildPlatform, 'arm64') }}:
|
||||||
|
# The ARM64 agents do not seem to have NuGet installed
|
||||||
|
forceNugetInstallation: true
|
||||||
|
|
||||||
- powershell: |-
|
- powershell: |-
|
||||||
$Package = 'Microsoft.Internal.Windows.Terminal.TestContent'
|
$Package = 'Microsoft.Internal.Windows.Terminal.TestContent'
|
||||||
|
|||||||
@@ -58,6 +58,24 @@ jobs:
|
|||||||
filePath: build\scripts\Run-Tests.ps1
|
filePath: build\scripts\Run-Tests.ps1
|
||||||
arguments: -MatchPattern '*feature.test*.dll' -Platform '$(OutputBuildPlatform)' -Configuration '$(BuildConfiguration)' -LogPath '${{ parameters.testLogPath }}' -Root "$(Terminal.BinDir)"
|
arguments: -MatchPattern '*feature.test*.dll' -Platform '$(OutputBuildPlatform)' -Configuration '$(BuildConfiguration)' -LogPath '${{ parameters.testLogPath }}' -Root "$(Terminal.BinDir)"
|
||||||
|
|
||||||
|
# Load-bearing: This needs to be Windows PowerShell, not pwsh, due to Add-AppxPackage not working in pwsh.
|
||||||
|
- powershell: |-
|
||||||
|
$deps = Get-ChildItem -Recurse "$(Terminal.BinDir)/_testDeps"
|
||||||
|
$deps | % {
|
||||||
|
Write-Host "Installing $($_.FullName)..."
|
||||||
|
Add-AppxPackage -Path $_.FullName -ErrorAction:Ignore
|
||||||
|
}
|
||||||
|
displayName: 'Install LocalTest Dependencies'
|
||||||
|
|
||||||
|
- task: PowerShell@2
|
||||||
|
displayName: 'Run Local Tests'
|
||||||
|
inputs:
|
||||||
|
pwsh: true
|
||||||
|
targetType: filePath
|
||||||
|
filePath: build\scripts\Run-Tests.ps1
|
||||||
|
arguments: -MatchPattern '*LocalTests*.dll' -Platform '$(OutputBuildPlatform)' -Configuration '$(BuildConfiguration)' -LogPath '${{ parameters.testLogPath }}' -Root "$(Terminal.BinDir)"
|
||||||
|
condition: and(succeeded(), ne(variables['PGOBuildMode'], 'Instrument'))
|
||||||
|
|
||||||
- task: PowerShell@2
|
- task: PowerShell@2
|
||||||
displayName: 'Convert Test Logs from WTL to xUnit format'
|
displayName: 'Convert Test Logs from WTL to xUnit format'
|
||||||
condition: always()
|
condition: always()
|
||||||
|
|||||||
@@ -0,0 +1,233 @@
|
|||||||
|
parameters:
|
||||||
|
- name: official
|
||||||
|
type: boolean
|
||||||
|
default: false
|
||||||
|
- name: branding
|
||||||
|
type: string
|
||||||
|
default: Release
|
||||||
|
values:
|
||||||
|
- Release
|
||||||
|
- Preview
|
||||||
|
- Canary
|
||||||
|
- Dev
|
||||||
|
- name: buildTerminal
|
||||||
|
type: boolean
|
||||||
|
default: true
|
||||||
|
- name: buildConPTY
|
||||||
|
type: boolean
|
||||||
|
default: false
|
||||||
|
- name: buildWPF
|
||||||
|
type: boolean
|
||||||
|
default: false
|
||||||
|
- name: pgoBuildMode
|
||||||
|
type: string
|
||||||
|
default: Optimize
|
||||||
|
values:
|
||||||
|
- Optimize
|
||||||
|
- Instrument
|
||||||
|
- None
|
||||||
|
- name: buildConfigurations
|
||||||
|
type: object
|
||||||
|
default:
|
||||||
|
- Release
|
||||||
|
- name: buildPlatforms
|
||||||
|
type: object
|
||||||
|
default:
|
||||||
|
- x64
|
||||||
|
- x86
|
||||||
|
- arm64
|
||||||
|
- name: codeSign
|
||||||
|
type: boolean
|
||||||
|
default: true
|
||||||
|
- name: terminalInternalPackageVersion
|
||||||
|
type: string
|
||||||
|
default: '0.0.8'
|
||||||
|
|
||||||
|
- name: publishSymbolsToPublic
|
||||||
|
type: boolean
|
||||||
|
default: true
|
||||||
|
- name: symbolExpiryTime
|
||||||
|
type: string
|
||||||
|
default: 36530 # This is the default from PublishSymbols@2
|
||||||
|
- name: symbolPublishingSubscription
|
||||||
|
type: string
|
||||||
|
- name: symbolPublishingProject
|
||||||
|
type: string
|
||||||
|
|
||||||
|
- name: extraPublishJobs
|
||||||
|
type: object
|
||||||
|
default: []
|
||||||
|
- name: signingIdentity
|
||||||
|
type: object
|
||||||
|
default: {}
|
||||||
|
|
||||||
|
resources:
|
||||||
|
repositories:
|
||||||
|
- repository: 1esPipelines
|
||||||
|
type: git
|
||||||
|
name: 1ESPipelineTemplates/1ESPipelineTemplates
|
||||||
|
ref: refs/tags/release
|
||||||
|
|
||||||
|
extends:
|
||||||
|
${{ if eq(parameters.official, true) }}:
|
||||||
|
template: v1/1ES.Official.PipelineTemplate.yml@1esPipelines
|
||||||
|
${{ else }}:
|
||||||
|
template: v1/1ES.Unofficial.PipelineTemplate.yml@1esPipelines
|
||||||
|
parameters:
|
||||||
|
customBuildTags:
|
||||||
|
- 1ES.PT.ViaStartRight
|
||||||
|
pool:
|
||||||
|
name: SHINE-INT-L
|
||||||
|
os: windows
|
||||||
|
sdl:
|
||||||
|
tsa:
|
||||||
|
enabled: true
|
||||||
|
configFile: '$(Build.SourcesDirectory)\build\config\tsa.json'
|
||||||
|
binskim:
|
||||||
|
enabled: true
|
||||||
|
policheck:
|
||||||
|
enabled: false
|
||||||
|
severity: Note
|
||||||
|
baseline:
|
||||||
|
baselineFile: '$(Build.SourcesDirectory)\build\config\release.gdnbaselines'
|
||||||
|
suppressionSet: default
|
||||||
|
|
||||||
|
stages:
|
||||||
|
- stage: Build
|
||||||
|
displayName: Build
|
||||||
|
dependsOn: []
|
||||||
|
jobs:
|
||||||
|
- template: ./build/pipelines/templates-v2/job-build-project.yml@self
|
||||||
|
parameters:
|
||||||
|
outerTemplateContext:
|
||||||
|
outputs:
|
||||||
|
- output: pipelineArtifact
|
||||||
|
targetPath: $(JobOutputDirectory)
|
||||||
|
artifactName: $(JobOutputArtifactName)
|
||||||
|
publishArtifacts: false # Handled by 1ESPT
|
||||||
|
branding: ${{ parameters.branding }}
|
||||||
|
buildTerminal: ${{ parameters.buildTerminal }}
|
||||||
|
buildConPTY: ${{ parameters.buildConPTY }}
|
||||||
|
buildWPF: ${{ parameters.buildWPF }}
|
||||||
|
pgoBuildMode: ${{ parameters.pgoBuildMode }}
|
||||||
|
buildConfigurations: ${{ parameters.buildConfigurations }}
|
||||||
|
buildPlatforms: ${{ parameters.buildPlatforms }}
|
||||||
|
generateSbom: false # this is handled by 1ESPT
|
||||||
|
removeAllNonSignedFiles: true # appease the overlords
|
||||||
|
codeSign: ${{ parameters.codeSign }}
|
||||||
|
signingIdentity: ${{ parameters.signingIdentity }}
|
||||||
|
beforeBuildSteps:
|
||||||
|
- template: ./build/pipelines/templates-v2/steps-setup-versioning.yml@self
|
||||||
|
|
||||||
|
- template: ./build/pipelines/templates-v2/steps-install-terrapin.yml@self
|
||||||
|
|
||||||
|
- task: UniversalPackages@0
|
||||||
|
displayName: Download terminal-internal Universal Package
|
||||||
|
inputs:
|
||||||
|
feedListDownload: 2b3f8893-a6e8-411f-b197-a9e05576da48
|
||||||
|
packageListDownload: e82d490c-af86-4733-9dc4-07b772033204
|
||||||
|
versionListDownload: ${{ parameters.terminalInternalPackageVersion }}
|
||||||
|
|
||||||
|
- ${{ if eq(parameters.buildWPF, true) }}:
|
||||||
|
# Add an Any CPU build flavor for the WPF control bits
|
||||||
|
- template: ./build/pipelines/templates-v2/job-build-project.yml@self
|
||||||
|
parameters:
|
||||||
|
outerTemplateContext:
|
||||||
|
outputs:
|
||||||
|
- output: pipelineArtifact
|
||||||
|
targetPath: $(JobOutputDirectory)
|
||||||
|
artifactName: $(JobOutputArtifactName)
|
||||||
|
publishArtifacts: false # Handled by 1ESPT
|
||||||
|
jobName: BuildWPF
|
||||||
|
branding: ${{ parameters.branding }}
|
||||||
|
buildTerminal: false
|
||||||
|
buildWPFDotNetComponents: true
|
||||||
|
buildConfigurations: ${{ parameters.buildConfigurations }}
|
||||||
|
buildPlatforms:
|
||||||
|
- Any CPU
|
||||||
|
generateSbom: false # this is handled by 1ESPT
|
||||||
|
removeAllNonSignedFiles: true # appease the overlords
|
||||||
|
codeSign: ${{ parameters.codeSign }}
|
||||||
|
signingIdentity: ${{ parameters.signingIdentity }}
|
||||||
|
beforeBuildSteps:
|
||||||
|
- template: ./build/pipelines/templates-v2/steps-setup-versioning.yml@self
|
||||||
|
# WPF doesn't need the localizations or the universal package, but if it does... put them here.
|
||||||
|
|
||||||
|
- stage: Package
|
||||||
|
displayName: Package
|
||||||
|
dependsOn: [Build]
|
||||||
|
jobs:
|
||||||
|
- ${{ if eq(parameters.buildTerminal, true) }}:
|
||||||
|
- template: ./build/pipelines/templates-v2/job-merge-msix-into-bundle.yml@self
|
||||||
|
parameters:
|
||||||
|
pool:
|
||||||
|
name: SHINE-INT-S
|
||||||
|
os: windows
|
||||||
|
outerTemplateContext:
|
||||||
|
outputs:
|
||||||
|
- output: pipelineArtifact
|
||||||
|
targetPath: $(JobOutputDirectory)
|
||||||
|
artifactName: $(JobOutputArtifactName)
|
||||||
|
publishArtifacts: false # Handled by 1ESPT
|
||||||
|
jobName: Bundle
|
||||||
|
branding: ${{ parameters.branding }}
|
||||||
|
buildConfigurations: ${{ parameters.buildConfigurations }}
|
||||||
|
buildPlatforms: ${{ parameters.buildPlatforms }}
|
||||||
|
generateSbom: false # Handled by 1ESPT
|
||||||
|
codeSign: ${{ parameters.codeSign }}
|
||||||
|
signingIdentity: ${{ parameters.signingIdentity }}
|
||||||
|
|
||||||
|
- ${{ if eq(parameters.buildConPTY, true) }}:
|
||||||
|
- template: ./build/pipelines/templates-v2/job-package-conpty.yml@self
|
||||||
|
parameters:
|
||||||
|
pool:
|
||||||
|
name: SHINE-INT-S
|
||||||
|
os: windows
|
||||||
|
outerTemplateContext:
|
||||||
|
outputs:
|
||||||
|
- output: pipelineArtifact
|
||||||
|
targetPath: $(JobOutputDirectory)
|
||||||
|
artifactName: $(JobOutputArtifactName)
|
||||||
|
publishArtifacts: false # Handled by 1ESPT
|
||||||
|
buildConfigurations: ${{ parameters.buildConfigurations }}
|
||||||
|
buildPlatforms: ${{ parameters.buildPlatforms }}
|
||||||
|
generateSbom: false # this is handled by 1ESPT
|
||||||
|
codeSign: ${{ parameters.codeSign }}
|
||||||
|
signingIdentity: ${{ parameters.signingIdentity }}
|
||||||
|
|
||||||
|
- ${{ if eq(parameters.buildWPF, true) }}:
|
||||||
|
- template: ./build/pipelines/templates-v2/job-build-package-wpf.yml@self
|
||||||
|
parameters:
|
||||||
|
pool:
|
||||||
|
name: SHINE-INT-S
|
||||||
|
os: windows
|
||||||
|
outerTemplateContext:
|
||||||
|
outputs:
|
||||||
|
- output: pipelineArtifact
|
||||||
|
targetPath: $(JobOutputDirectory)
|
||||||
|
artifactName: $(JobOutputArtifactName)
|
||||||
|
publishArtifacts: false # Handled by 1ESPT
|
||||||
|
buildConfigurations: ${{ parameters.buildConfigurations }}
|
||||||
|
buildPlatforms: ${{ parameters.buildPlatforms }}
|
||||||
|
generateSbom: false # this is handled by 1ESPT
|
||||||
|
codeSign: ${{ parameters.codeSign }}
|
||||||
|
signingIdentity: ${{ parameters.signingIdentity }}
|
||||||
|
|
||||||
|
- stage: Publish
|
||||||
|
displayName: Publish
|
||||||
|
dependsOn:
|
||||||
|
- Build
|
||||||
|
- ${{ if or(parameters.buildTerminal, parameters.buildConPTY, parameters.buildWPF) }}:
|
||||||
|
- Package
|
||||||
|
jobs:
|
||||||
|
- template: ./build/pipelines/templates-v2/job-publish-symbols-using-symbolrequestprod-api.yml@self
|
||||||
|
parameters:
|
||||||
|
pool:
|
||||||
|
name: SHINE-INT-S
|
||||||
|
os: windows
|
||||||
|
includePublicSymbolServer: ${{ parameters.publishSymbolsToPublic }}
|
||||||
|
symbolExpiryTime: ${{ parameters.symbolExpiryTime }}
|
||||||
|
subscription: ${{ parameters.symbolPublishingSubscription }}
|
||||||
|
symbolProject: ${{ parameters.symbolPublishingProject }}
|
||||||
|
|
||||||
|
- ${{ parameters.extraPublishJobs }}
|
||||||
@@ -153,7 +153,10 @@ stages:
|
|||||||
- stage: Publish
|
- stage: Publish
|
||||||
displayName: Publish
|
displayName: Publish
|
||||||
pool: ${{ parameters.pool }}
|
pool: ${{ parameters.pool }}
|
||||||
dependsOn: [Build, Package]
|
dependsOn:
|
||||||
|
- Build
|
||||||
|
- ${{ if or(parameters.buildTerminal, parameters.buildConPTY, parameters.buildWPF) }}:
|
||||||
|
- Package
|
||||||
jobs:
|
jobs:
|
||||||
# We only support the vpack for Release builds that include Terminal
|
# We only support the vpack for Release builds that include Terminal
|
||||||
- ${{ if and(containsValue(parameters.buildConfigurations, 'Release'), parameters.buildTerminal, parameters.publishVpackToWindows) }}:
|
- ${{ if and(containsValue(parameters.buildConfigurations, 'Release'), parameters.buildTerminal, parameters.publishVpackToWindows) }}:
|
||||||
|
|||||||
@@ -49,6 +49,9 @@ parameters:
|
|||||||
- name: symbolExpiryTime
|
- name: symbolExpiryTime
|
||||||
type: string
|
type: string
|
||||||
default: 36530 # This is the default from PublishSymbols@2
|
default: 36530 # This is the default from PublishSymbols@2
|
||||||
|
- name: createVpack
|
||||||
|
type: boolean
|
||||||
|
default: false
|
||||||
- name: publishVpackToWindows
|
- name: publishVpackToWindows
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
@@ -192,8 +195,8 @@ extends:
|
|||||||
ob_outputDirectory: $(JobOutputDirectory)
|
ob_outputDirectory: $(JobOutputDirectory)
|
||||||
ob_artifactBaseName: $(JobOutputArtifactName)
|
ob_artifactBaseName: $(JobOutputArtifactName)
|
||||||
### This job is also in charge of submitting the vpack to Windows if it's enabled
|
### This job is also in charge of submitting the vpack to Windows if it's enabled
|
||||||
ob_createvpack_enabled: ${{ and(parameters.buildTerminal, parameters.publishVpackToWindows) }}
|
ob_createvpack_enabled: ${{ and(parameters.buildTerminal, parameters.createVpack) }}
|
||||||
ob_updateOSManifest_enabled: ${{ and(parameters.buildTerminal, parameters.publishVpackToWindows) }}
|
ob_updateOSManifest_enabled: ${{ and(parameters.buildTerminal, parameters.createVpack, parameters.publishVpackToWindows) }}
|
||||||
### If enabled above, these options are in play.
|
### If enabled above, these options are in play.
|
||||||
ob_createvpack_packagename: 'WindowsTerminal.app'
|
ob_createvpack_packagename: 'WindowsTerminal.app'
|
||||||
ob_createvpack_owneralias: 'conhost@microsoft.com'
|
ob_createvpack_owneralias: 'conhost@microsoft.com'
|
||||||
@@ -207,6 +210,8 @@ extends:
|
|||||||
ob_createvpack_taskLogVerbosity: Detailed
|
ob_createvpack_taskLogVerbosity: Detailed
|
||||||
ob_createvpack_verbose: true
|
ob_createvpack_verbose: true
|
||||||
ob_createvpack_vpackdirectory: '$(JobOutputDirectory)\vpack'
|
ob_createvpack_vpackdirectory: '$(JobOutputDirectory)\vpack'
|
||||||
|
ob_createvpack_versionAs: string
|
||||||
|
ob_createvpack_version: '$(XES_PACKAGEVERSIONNUMBER)'
|
||||||
ob_updateOSManifest_gitcheckinConfigPath: '$(Build.SourcesDirectory)\build\config\GitCheckin.json'
|
ob_updateOSManifest_gitcheckinConfigPath: '$(Build.SourcesDirectory)\build\config\GitCheckin.json'
|
||||||
# We're skipping the 'fetch' part of the OneBranch rules, but that doesn't mean
|
# We're skipping the 'fetch' part of the OneBranch rules, but that doesn't mean
|
||||||
# that it doesn't expect to have downloaded a manifest directly to some 'destination'
|
# that it doesn't expect to have downloaded a manifest directly to some 'destination'
|
||||||
@@ -229,7 +234,7 @@ extends:
|
|||||||
New-Item "$(JobOutputDirectory)/vpack" -Type Directory
|
New-Item "$(JobOutputDirectory)/vpack" -Type Directory
|
||||||
displayName: Make sure the vpack directory exists
|
displayName: Make sure the vpack directory exists
|
||||||
|
|
||||||
- ${{ if parameters.publishVpackToWindows }}:
|
- ${{ if parameters.createVpack }}:
|
||||||
- pwsh: |-
|
- pwsh: |-
|
||||||
Copy-Item -Verbose -Path "$(MsixBundlePath)" -Destination (Join-Path "$(JobOutputDirectory)/vpack" 'Microsoft.WindowsTerminal_8wekyb3d8bbwe.msixbundle')
|
Copy-Item -Verbose -Path "$(MsixBundlePath)" -Destination (Join-Path "$(JobOutputDirectory)/vpack" 'Microsoft.WindowsTerminal_8wekyb3d8bbwe.msixbundle')
|
||||||
displayName: Stage msixbundle for vpack
|
displayName: Stage msixbundle for vpack
|
||||||
@@ -274,7 +279,10 @@ extends:
|
|||||||
|
|
||||||
- stage: Publish
|
- stage: Publish
|
||||||
displayName: Publish
|
displayName: Publish
|
||||||
dependsOn: [Build]
|
dependsOn:
|
||||||
|
- Build
|
||||||
|
- ${{ if or(parameters.buildTerminal, parameters.buildConPTY, parameters.buildWPF) }}:
|
||||||
|
- Package
|
||||||
jobs:
|
jobs:
|
||||||
- template: ./build/pipelines/templates-v2/job-publish-symbols-using-symbolrequestprod-api.yml@self
|
- template: ./build/pipelines/templates-v2/job-publish-symbols-using-symbolrequestprod-api.yml@self
|
||||||
parameters:
|
parameters:
|
||||||
|
|||||||
@@ -1,5 +1,10 @@
|
|||||||
|
parameters:
|
||||||
|
- name: forceNugetInstallation
|
||||||
|
type: boolean
|
||||||
|
default: false
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- ${{ if eq(variables['System.CollectionId'], 'cb55739e-4afe-46a3-970f-1b49d8ee7564') }}:
|
- ${{ if and(ne(parameters.forceNugetInstallation, true), eq(variables['System.CollectionId'], 'cb55739e-4afe-46a3-970f-1b49d8ee7564')) }}:
|
||||||
- pwsh: |-
|
- pwsh: |-
|
||||||
Write-Host "Assuming NuGet is already installed..."
|
Write-Host "Assuming NuGet is already installed..."
|
||||||
& nuget.exe help
|
& nuget.exe help
|
||||||
@@ -7,6 +12,6 @@ steps:
|
|||||||
|
|
||||||
- ${{ else }}:
|
- ${{ else }}:
|
||||||
- task: NuGetToolInstaller@1
|
- task: NuGetToolInstaller@1
|
||||||
displayName: Use NuGet 6.6.1
|
displayName: Use NuGet 7.0.1
|
||||||
inputs:
|
inputs:
|
||||||
versionSpec: 6.6.1
|
versionSpec: 7.0.1
|
||||||
|
|||||||
6
build/pipelines/templates-v2/steps-install-terrapin.yml
Normal file
6
build/pipelines/templates-v2/steps-install-terrapin.yml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
steps:
|
||||||
|
- pwsh: |-
|
||||||
|
nuget install -source "https://pkgs.dev.azure.com/microsoft/_packaging/WindowsTerminal/nuget/v3/index.json" TerrapinRetrievalTool -Prerelease -OutputDirectory _trt
|
||||||
|
$TerrapinRetrievalToolPath = (Get-Item _trt\TerrapinRetrievalTool.*\win-x64\TerrapinRetrievalTool.exe).FullName
|
||||||
|
Write-Host "##vso[task.setvariable variable=X_VCPKG_ASSET_SOURCES]x-script,${TerrapinRetrievalToolPath} -b https://vcpkg.storage.devpackages.microsoft.io/artifacts/ -a true -u None -p {url} -s {sha512} -d {dst};x-block-origin"
|
||||||
|
displayName: Set up the Terrapin Retrieval Tool (vcpkg cache)
|
||||||
@@ -19,14 +19,16 @@ steps:
|
|||||||
restoreSolution: build/packages.config
|
restoreSolution: build/packages.config
|
||||||
restoreDirectory: '$(Build.SourcesDirectory)\packages'
|
restoreDirectory: '$(Build.SourcesDirectory)\packages'
|
||||||
|
|
||||||
- task: 333b11bd-d341-40d9-afcf-b32d5ce6f23b@2
|
- task: VSBuild@1
|
||||||
displayName: Restore NuGet packages for solution
|
displayName: Restore NuGet packages for solution
|
||||||
inputs:
|
inputs:
|
||||||
command: restore
|
solution: 'OpenConsole.slnx'
|
||||||
feedsToUse: config
|
msbuildArgs: /t:Restore
|
||||||
configPath: NuGet.config
|
platform: $(BuildPlatform)
|
||||||
restoreSolution: OpenConsole.sln
|
configuration: $(BuildConfiguration)
|
||||||
restoreDirectory: '$(Build.SourcesDirectory)\packages'
|
msbuildArchitecture: x64
|
||||||
|
env:
|
||||||
|
SYSTEM_ACCESSTOKEN: $(System.AccessToken)
|
||||||
|
|
||||||
- task: 333b11bd-d341-40d9-afcf-b32d5ce6f23b@2
|
- task: 333b11bd-d341-40d9-afcf-b32d5ce6f23b@2
|
||||||
displayName: Restore NuGet packages for global nuget
|
displayName: Restore NuGet packages for global nuget
|
||||||
|
|||||||
17
build/scripts/Get-DependenciesFromAppxRecipe.ps1
Normal file
17
build/scripts/Get-DependenciesFromAppxRecipe.ps1
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
[CmdletBinding()]
|
||||||
|
Param(
|
||||||
|
[Parameter(Mandatory=$true, ValueFromPipeline=$true,
|
||||||
|
HelpMessage="Path to the .appxrecipe to parse")]
|
||||||
|
[string]
|
||||||
|
$Path
|
||||||
|
)
|
||||||
|
|
||||||
|
$Recipe = [xml](Get-Content $Path)
|
||||||
|
$ResolvedSDKReferences = $Recipe.Project.ItemGroup.ResolvedSDKReference
|
||||||
|
|
||||||
|
$ResolvedSDKReferences |
|
||||||
|
Where-Object Architecture -eq $Recipe.Project.PropertyGroup.PackageArchitecture |
|
||||||
|
ForEach-Object {
|
||||||
|
$l = [Uri]::UnescapeDataString($_.AppxLocation)
|
||||||
|
Get-Item $l
|
||||||
|
}
|
||||||
@@ -26,7 +26,12 @@
|
|||||||
"/doc/user-docs/",
|
"/doc/user-docs/",
|
||||||
"/src/tools/ansi-color/",
|
"/src/tools/ansi-color/",
|
||||||
"/src/tools/ColorTool/",
|
"/src/tools/ColorTool/",
|
||||||
|
"/src/tools/scratch/",
|
||||||
|
"/src/tools/ConsoleBench/",
|
||||||
|
"/src/tools/schemes-fragment/",
|
||||||
"/scratch/",
|
"/scratch/",
|
||||||
|
"/tools/ReleaseEngineering/",
|
||||||
|
"/policies/",
|
||||||
"Scratch.sln",
|
"Scratch.sln",
|
||||||
],
|
],
|
||||||
"SuffixFilters": [
|
"SuffixFilters": [
|
||||||
@@ -44,6 +49,11 @@
|
|||||||
".rec",
|
".rec",
|
||||||
".err",
|
".err",
|
||||||
"XamlStyler.json",
|
"XamlStyler.json",
|
||||||
".xlsx"
|
".xlsx",
|
||||||
|
".vcxproj",
|
||||||
|
".vcxproj.filters",
|
||||||
|
".Build.props",
|
||||||
|
".Build.targets",
|
||||||
|
"OpenConsole.slnx"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,9 +3,9 @@
|
|||||||
<!-- This file is read by XES, which we use in our Release builds. -->
|
<!-- This file is read by XES, which we use in our Release builds. -->
|
||||||
<PropertyGroup Label="Version">
|
<PropertyGroup Label="Version">
|
||||||
<XesUseOneStoreVersioning>true</XesUseOneStoreVersioning>
|
<XesUseOneStoreVersioning>true</XesUseOneStoreVersioning>
|
||||||
<XesBaseYearForStoreVersion>2025</XesBaseYearForStoreVersion>
|
<XesBaseYearForStoreVersion>2026</XesBaseYearForStoreVersion>
|
||||||
<VersionMajor>1</VersionMajor>
|
<VersionMajor>1</VersionMajor>
|
||||||
<VersionMinor>24</VersionMinor>
|
<VersionMinor>26</VersionMinor>
|
||||||
<VersionInfoProductName>Windows Terminal</VersionInfoProductName>
|
<VersionInfoProductName>Windows Terminal</VersionInfoProductName>
|
||||||
<VersionInfoCulture>1033</VersionInfoCulture>
|
<VersionInfoCulture>1033</VersionInfoCulture>
|
||||||
<!-- The default has a spacing problem -->
|
<!-- The default has a spacing problem -->
|
||||||
|
|||||||
@@ -7,9 +7,17 @@ Licensed under the MIT license.
|
|||||||
|
|
||||||
#include <ntcsrmsg.h>
|
#include <ntcsrmsg.h>
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
NTSTATUS CsrClientCallServer(
|
NTSTATUS CsrClientCallServer(
|
||||||
PCSR_API_MSG m,
|
PCSR_API_MSG m,
|
||||||
PCSR_CAPTURE_HEADER CaptureBuffer OPTIONAL,
|
PCSR_CAPTURE_HEADER CaptureBuffer OPTIONAL,
|
||||||
ULONG ApiNumber,
|
ULONG ApiNumber,
|
||||||
ULONG ArgLength
|
ULONG ArgLength
|
||||||
);
|
);
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|||||||
@@ -5,6 +5,10 @@ Licensed under the MIT license.
|
|||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
#define OB_FILE_OBJECT_TYPE 1
|
#define OB_FILE_OBJECT_TYPE 1
|
||||||
|
|
||||||
typedef struct _PORT_MESSAGE {
|
typedef struct _PORT_MESSAGE {
|
||||||
@@ -124,3 +128,7 @@ NTSTATUS NtAlpcQueryInformationMessage(
|
|||||||
ULONG Length,
|
ULONG Length,
|
||||||
PULONG ReturnLength
|
PULONG ReturnLength
|
||||||
);
|
);
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|||||||
@@ -3,13 +3,13 @@
|
|||||||
<packages>
|
<packages>
|
||||||
<!-- Native packages -->
|
<!-- Native packages -->
|
||||||
<package id="Microsoft.Internal.PGO-Helpers.Cpp" version="0.2.34" targetFramework="native" />
|
<package id="Microsoft.Internal.PGO-Helpers.Cpp" version="0.2.34" targetFramework="native" />
|
||||||
<package id="Microsoft.Taef" version="10.93.240607003" targetFramework="native" />
|
<package id="Microsoft.Taef" version="10.100.251104001" targetFramework="native" />
|
||||||
<package id="Microsoft.Windows.CppWinRT" version="2.0.250303.1" targetFramework="native" />
|
<package id="Microsoft.Windows.CppWinRT" version="2.0.250303.1" targetFramework="native" />
|
||||||
<package id="Microsoft.Internal.Windows.Terminal.ThemeHelpers" version="0.8.250811004" targetFramework="native" />
|
<package id="Microsoft.Internal.Windows.Terminal.ThemeHelpers" version="0.8.250811004" targetFramework="native" />
|
||||||
<package id="Microsoft.VisualStudio.Setup.Configuration.Native" version="2.3.2262" targetFramework="native" developmentDependency="true" />
|
<package id="Microsoft.VisualStudio.Setup.Configuration.Native" version="2.3.2262" targetFramework="native" developmentDependency="true" />
|
||||||
<package id="Microsoft.UI.Xaml" version="2.8.4" targetFramework="native" />
|
<package id="Microsoft.UI.Xaml" version="2.8.4" targetFramework="native" />
|
||||||
<package id="Microsoft.Web.WebView2" version="1.0.1661.34" targetFramework="native" />
|
<package id="Microsoft.Web.WebView2" version="1.0.1661.34" targetFramework="native" />
|
||||||
<package id="Microsoft.Windows.ImplementationLibrary" version="1.0.240122.1" targetFramework="native" developmentDependency="true" />
|
<package id="Microsoft.Windows.ImplementationLibrary" version="1.0.250325.1" targetFramework="native" developmentDependency="true" />
|
||||||
<package id="Microsoft.WindowsPackageManager.ComInterop" version="1.8.1911" targetFramework="native" developmentDependency="true" />
|
<package id="Microsoft.WindowsPackageManager.ComInterop" version="1.8.1911" targetFramework="native" developmentDependency="true" />
|
||||||
|
|
||||||
<!-- Managed packages -->
|
<!-- Managed packages -->
|
||||||
|
|||||||
@@ -0,0 +1,45 @@
|
|||||||
|
From c3be070b7ee42639554555c27dce10c9de7af76c Mon Sep 17 00:00:00 2001
|
||||||
|
From: "J. Berger" <mail@janaberger.de>
|
||||||
|
Date: Sat, 1 Nov 2025 17:38:30 +0100
|
||||||
|
Subject: [PATCH] When using MSVC x86 to compile v12.0.0 or v12.1.0,
|
||||||
|
conversions from __int64 to a 32bit unsigned int trigger warnings. (#4594)
|
||||||
|
|
||||||
|
This is a follow-up for PR #4572.
|
||||||
|
---
|
||||||
|
include/fmt/format.h | 6 +++---
|
||||||
|
1 file changed, 3 insertions(+), 3 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/include/fmt/format.h b/include/fmt/format.h
|
||||||
|
index 4a653007..65e19d2d 100644
|
||||||
|
--- a/include/fmt/format.h
|
||||||
|
+++ b/include/fmt/format.h
|
||||||
|
@@ -2534,7 +2534,7 @@ FMT_CONSTEXPR20 auto write_fixed(OutputIt out, const DecimalFP& f,
|
||||||
|
auto grouping = Grouping(loc, specs.localized());
|
||||||
|
size += grouping.count_separators(exp);
|
||||||
|
return write_padded<Char, align::right>(
|
||||||
|
- out, specs, to_unsigned(size), [&](iterator it) {
|
||||||
|
+ out, specs, static_cast<size_t>(size), [&](iterator it) {
|
||||||
|
if (s != sign::none) *it++ = detail::getsign<Char>(s);
|
||||||
|
it = write_significand(it, f.significand, significand_size, exp,
|
||||||
|
decimal_point, grouping);
|
||||||
|
@@ -2550,7 +2550,7 @@ FMT_CONSTEXPR20 auto write_fixed(OutputIt out, const DecimalFP& f,
|
||||||
|
bool pointy = num_zeros != 0 || significand_size != 0 || specs.alt();
|
||||||
|
size += 1 + (pointy ? 1 : 0) + num_zeros;
|
||||||
|
return write_padded<Char, align::right>(
|
||||||
|
- out, specs, to_unsigned(size), [&](iterator it) {
|
||||||
|
+ out, specs, static_cast<size_t>(size), [&](iterator it) {
|
||||||
|
if (s != sign::none) *it++ = detail::getsign<Char>(s);
|
||||||
|
*it++ = Char('0');
|
||||||
|
if (!pointy) return it;
|
||||||
|
@@ -2594,7 +2594,7 @@ FMT_CONSTEXPR20 auto do_write_float(OutputIt out, const DecimalFP& f,
|
||||||
|
*it++ = Char(exp_char);
|
||||||
|
return write_exponent<Char>(exp, it);
|
||||||
|
};
|
||||||
|
- auto usize = to_unsigned(size);
|
||||||
|
+ size_t usize = static_cast<size_t>(size);
|
||||||
|
return specs.width > 0
|
||||||
|
? write_padded<Char, align::right>(out, specs, usize, write)
|
||||||
|
: base_iterator(out, write(reserve(out, usize)));
|
||||||
|
--
|
||||||
|
2.52.0.vfs.0.5
|
||||||
|
|
||||||
@@ -1,13 +0,0 @@
|
|||||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
|
||||||
index 88c12148..967b53dd 100644
|
|
||||||
--- a/CMakeLists.txt
|
|
||||||
+++ b/CMakeLists.txt
|
|
||||||
@@ -260,7 +260,7 @@ if (FMT_MASTER_PROJECT AND CMAKE_GENERATOR MATCHES "Visual Studio")
|
|
||||||
join(netfxpath
|
|
||||||
"C:\\Program Files\\Reference Assemblies\\Microsoft\\Framework\\"
|
|
||||||
".NETFramework\\v4.0")
|
|
||||||
- file(WRITE run-msbuild.bat "
|
|
||||||
+ file(WRITE "${CMAKE_BINARY_DIR}/run-msbuild.bat" "
|
|
||||||
${MSBUILD_SETUP}
|
|
||||||
${CMAKE_MAKE_PROGRAM} -p:FrameworkPathOverride=\"${netfxpath}\" %*")
|
|
||||||
endif ()
|
|
||||||
@@ -2,10 +2,10 @@ vcpkg_from_github(
|
|||||||
OUT_SOURCE_PATH SOURCE_PATH
|
OUT_SOURCE_PATH SOURCE_PATH
|
||||||
REPO fmtlib/fmt
|
REPO fmtlib/fmt
|
||||||
REF "${VERSION}"
|
REF "${VERSION}"
|
||||||
SHA512 573b7de1bd224b7b1b60d44808a843db35d4bc4634f72a9edcb52cf68e99ca66c744fd5d5c97b4336ba70b94abdabac5fc253b245d0d5cd8bbe2a096bf941e39
|
SHA512 f0da82c545b01692e9fd30fdfb613dbb8dd9716983dcd0ff19ac2a8d36f74beb5540ef38072fdecc1e34191b3682a8542ecbf3a61ef287dbba0a2679d4e023f2
|
||||||
HEAD_REF master
|
HEAD_REF master
|
||||||
PATCHES
|
PATCHES
|
||||||
fix-write-batch.patch
|
0001-When-using-MSVC-x86-to-compile-v12.0.0-or-v12.1.0-co.patch
|
||||||
)
|
)
|
||||||
|
|
||||||
vcpkg_cmake_configure(
|
vcpkg_cmake_configure(
|
||||||
@@ -22,13 +22,6 @@ vcpkg_cmake_config_fixup()
|
|||||||
vcpkg_fixup_pkgconfig()
|
vcpkg_fixup_pkgconfig()
|
||||||
vcpkg_copy_pdbs()
|
vcpkg_copy_pdbs()
|
||||||
|
|
||||||
if(VCPKG_LIBRARY_LINKAGE STREQUAL dynamic)
|
|
||||||
vcpkg_replace_string("${CURRENT_PACKAGES_DIR}/include/fmt/base.h"
|
|
||||||
"defined(FMT_SHARED)"
|
|
||||||
"1"
|
|
||||||
)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
file(REMOVE_RECURSE
|
file(REMOVE_RECURSE
|
||||||
"${CURRENT_PACKAGES_DIR}/debug/include"
|
"${CURRENT_PACKAGES_DIR}/debug/include"
|
||||||
"${CURRENT_PACKAGES_DIR}/debug/share"
|
"${CURRENT_PACKAGES_DIR}/debug/share"
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "fmt",
|
"name": "fmt",
|
||||||
"version": "11.1.4",
|
"version": "12.1.0",
|
||||||
"description": "{fmt} is an open-source formatting library providing a fast and safe alternative to C stdio and C++ iostreams.",
|
"description": "{fmt} is an open-source formatting library providing a fast and safe alternative to C stdio and C++ iostreams.",
|
||||||
"homepage": "https://github.com/fmtlib/fmt",
|
"homepage": "https://github.com/fmtlib/fmt",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
|
|||||||
@@ -0,0 +1,57 @@
|
|||||||
|
From fae5556fd4d4850f948aeabee25ddf0280494725 Mon Sep 17 00:00:00 2001
|
||||||
|
From: lizz <lizz@sensetime.com>
|
||||||
|
Date: Fri, 10 Apr 2020 23:02:21 +0800
|
||||||
|
Subject: [PATCH] No trailing space for BuiltStyledStreamWriter
|
||||||
|
|
||||||
|
Signed-off-by: lizz <lizz@sensetime.com>
|
||||||
|
---
|
||||||
|
src/lib_json/json_writer.cpp | 10 +++++++++-
|
||||||
|
src/test_lib_json/main.cpp | 4 ++--
|
||||||
|
2 files changed, 11 insertions(+), 3 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/src/lib_json/json_writer.cpp b/src/lib_json/json_writer.cpp
|
||||||
|
index ee45c43..e22eb17 100644
|
||||||
|
--- a/src/lib_json/json_writer.cpp
|
||||||
|
+++ b/src/lib_json/json_writer.cpp
|
||||||
|
@@ -990,7 +990,15 @@ void BuiltStyledStreamWriter::writeValue(Value const& value) {
|
||||||
|
writeCommentBeforeValue(childValue);
|
||||||
|
writeWithIndent(
|
||||||
|
valueToQuotedStringN(name.data(), name.length(), emitUTF8_));
|
||||||
|
- *sout_ << colonSymbol_;
|
||||||
|
+ size_t n = colonSymbol_.size();
|
||||||
|
+ if ((childValue.type() == objectValue && !childValue.empty()) ||
|
||||||
|
+ (childValue.type() == arrayValue && !childValue.empty() &&
|
||||||
|
+ ((cs_ == CommentStyle::All) || isMultilineArray(childValue)))) {
|
||||||
|
+ // Line-ending colon, so trim any trailing space from it
|
||||||
|
+ for (; n && colonSymbol_[n - 1] == ' '; --n)
|
||||||
|
+ ;
|
||||||
|
+ }
|
||||||
|
+ sout_->write(colonSymbol_.data(), n);
|
||||||
|
writeValue(childValue);
|
||||||
|
if (++it == members.end()) {
|
||||||
|
writeCommentAfterValueOnSameLine(childValue);
|
||||||
|
diff --git a/src/test_lib_json/main.cpp b/src/test_lib_json/main.cpp
|
||||||
|
index 55ab224..28cb043 100644
|
||||||
|
--- a/src/test_lib_json/main.cpp
|
||||||
|
+++ b/src/test_lib_json/main.cpp
|
||||||
|
@@ -2533,7 +2533,7 @@ JSONTEST_FIXTURE_LOCAL(StreamWriterTest, writeNumericValue) {
|
||||||
|
JSONTEST_FIXTURE_LOCAL(StreamWriterTest, writeArrays) {
|
||||||
|
Json::StreamWriterBuilder writer;
|
||||||
|
const Json::String expected("{\n"
|
||||||
|
- "\t\"property1\" : \n"
|
||||||
|
+ "\t\"property1\" :\n"
|
||||||
|
"\t[\n"
|
||||||
|
"\t\t\"value1\",\n"
|
||||||
|
"\t\t\"value2\"\n"
|
||||||
|
@@ -2553,7 +2553,7 @@ JSONTEST_FIXTURE_LOCAL(StreamWriterTest, writeArrays) {
|
||||||
|
JSONTEST_FIXTURE_LOCAL(StreamWriterTest, writeNestedObjects) {
|
||||||
|
Json::StreamWriterBuilder writer;
|
||||||
|
const Json::String expected("{\n"
|
||||||
|
- "\t\"object1\" : \n"
|
||||||
|
+ "\t\"object1\" :\n"
|
||||||
|
"\t{\n"
|
||||||
|
"\t\t\"bool\" : true,\n"
|
||||||
|
"\t\t\"nested\" : 123\n"
|
||||||
|
--
|
||||||
|
2.52.0.vfs.0.5
|
||||||
|
|
||||||
36
dep/vcpkg-overlay-ports/jsoncpp/portfile.cmake
Normal file
36
dep/vcpkg-overlay-ports/jsoncpp/portfile.cmake
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
vcpkg_from_github(
|
||||||
|
OUT_SOURCE_PATH SOURCE_PATH
|
||||||
|
REPO open-source-parsers/jsoncpp
|
||||||
|
REF "${VERSION}"
|
||||||
|
SHA512 006d81f9f723dcfe875ebc2147449c07c5246bf97dd7b9eee1909decc914b051d6f3f06feb5c3dfa143d28773fb310aabb04a81dc447cc61513309df8eba8b08
|
||||||
|
HEAD_REF master
|
||||||
|
PATCHES
|
||||||
|
0001-No-trailing-space-for-BuildStyledStreamWriter.patch
|
||||||
|
)
|
||||||
|
|
||||||
|
string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "static" JSONCPP_STATIC)
|
||||||
|
string(COMPARE EQUAL "${VCPKG_CRT_LINKAGE}" "static" STATIC_CRT)
|
||||||
|
|
||||||
|
vcpkg_cmake_configure(
|
||||||
|
SOURCE_PATH "${SOURCE_PATH}"
|
||||||
|
OPTIONS
|
||||||
|
-DJSONCPP_WITH_CMAKE_PACKAGE=ON
|
||||||
|
-DBUILD_STATIC_LIBS=${JSONCPP_STATIC}
|
||||||
|
-DJSONCPP_STATIC_WINDOWS_RUNTIME=${STATIC_CRT}
|
||||||
|
-DJSONCPP_WITH_PKGCONFIG_SUPPORT=ON
|
||||||
|
-DJSONCPP_WITH_POST_BUILD_UNITTEST=OFF
|
||||||
|
-DJSONCPP_WITH_TESTS=OFF
|
||||||
|
-DJSONCPP_WITH_EXAMPLE=OFF
|
||||||
|
-DBUILD_OBJECT_LIBS=OFF
|
||||||
|
)
|
||||||
|
|
||||||
|
vcpkg_cmake_install()
|
||||||
|
|
||||||
|
vcpkg_cmake_config_fixup(CONFIG_PATH lib/cmake/jsoncpp)
|
||||||
|
|
||||||
|
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include")
|
||||||
|
|
||||||
|
vcpkg_copy_pdbs()
|
||||||
|
vcpkg_fixup_pkgconfig()
|
||||||
|
|
||||||
|
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE")
|
||||||
17
dep/vcpkg-overlay-ports/jsoncpp/vcpkg.json
Normal file
17
dep/vcpkg-overlay-ports/jsoncpp/vcpkg.json
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
{
|
||||||
|
"name": "jsoncpp",
|
||||||
|
"version": "1.9.6",
|
||||||
|
"description": "JsonCpp is a C++ library that allows manipulating JSON values, including serialization and deserialization to and from strings. It can also preserve existing comment in unserialization/serialization steps, making it a convenient format to store user input files.",
|
||||||
|
"homepage": "https://github.com/open-source-parsers/jsoncpp",
|
||||||
|
"license": "MIT",
|
||||||
|
"dependencies": [
|
||||||
|
{
|
||||||
|
"name": "vcpkg-cmake",
|
||||||
|
"host": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "vcpkg-cmake-config",
|
||||||
|
"host": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
8
dep/vcpkg-overlay-triplets/arm64-windows-static.cmake
Normal file
8
dep/vcpkg-overlay-triplets/arm64-windows-static.cmake
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
# Same as the official arm64-windows-static triplet
|
||||||
|
set(VCPKG_TARGET_ARCHITECTURE arm64)
|
||||||
|
set(VCPKG_CRT_LINKAGE static)
|
||||||
|
set(VCPKG_LIBRARY_LINKAGE static)
|
||||||
|
|
||||||
|
# ...but with explicit platform toolset, so that future toolsets
|
||||||
|
# aren't automatically picked up (it defaults to the latest one).
|
||||||
|
set(VCPKG_PLATFORM_TOOLSET v143)
|
||||||
@@ -1,6 +1,11 @@
|
|||||||
|
# Same as the official arm64-windows-static triplet
|
||||||
set(VCPKG_TARGET_ARCHITECTURE arm64)
|
set(VCPKG_TARGET_ARCHITECTURE arm64)
|
||||||
set(VCPKG_CRT_LINKAGE static)
|
set(VCPKG_CRT_LINKAGE static)
|
||||||
set(VCPKG_LIBRARY_LINKAGE static)
|
set(VCPKG_LIBRARY_LINKAGE static)
|
||||||
|
|
||||||
|
# ...but with explicit platform toolset, so that future toolsets
|
||||||
|
# aren't automatically picked up (it defaults to the latest one).
|
||||||
|
set(VCPKG_PLATFORM_TOOLSET v143)
|
||||||
|
|
||||||
set(VCPKG_CXX_FLAGS /fsanitize=address)
|
set(VCPKG_CXX_FLAGS /fsanitize=address)
|
||||||
set(VCPKG_C_FLAGS /fsanitize=address)
|
set(VCPKG_C_FLAGS /fsanitize=address)
|
||||||
|
|||||||
@@ -1,6 +1,11 @@
|
|||||||
|
# Same as the official x64-windows-static triplet
|
||||||
set(VCPKG_TARGET_ARCHITECTURE x64)
|
set(VCPKG_TARGET_ARCHITECTURE x64)
|
||||||
set(VCPKG_CRT_LINKAGE static)
|
set(VCPKG_CRT_LINKAGE static)
|
||||||
set(VCPKG_LIBRARY_LINKAGE static)
|
set(VCPKG_LIBRARY_LINKAGE static)
|
||||||
|
|
||||||
|
# ...but with explicit platform toolset, so that future toolsets
|
||||||
|
# aren't automatically picked up (it defaults to the latest one).
|
||||||
|
set(VCPKG_PLATFORM_TOOLSET v143)
|
||||||
|
|
||||||
set(VCPKG_CXX_FLAGS /fsanitize=address)
|
set(VCPKG_CXX_FLAGS /fsanitize=address)
|
||||||
set(VCPKG_C_FLAGS /fsanitize=address)
|
set(VCPKG_C_FLAGS /fsanitize=address)
|
||||||
|
|||||||
@@ -1,6 +1,11 @@
|
|||||||
|
# Same as the official x86-windows-static triplet
|
||||||
set(VCPKG_TARGET_ARCHITECTURE x86)
|
set(VCPKG_TARGET_ARCHITECTURE x86)
|
||||||
set(VCPKG_CRT_LINKAGE static)
|
set(VCPKG_CRT_LINKAGE static)
|
||||||
set(VCPKG_LIBRARY_LINKAGE static)
|
set(VCPKG_LIBRARY_LINKAGE static)
|
||||||
|
|
||||||
|
# ...but with explicit platform toolset, so that future toolsets
|
||||||
|
# aren't automatically picked up (it defaults to the latest one).
|
||||||
|
set(VCPKG_PLATFORM_TOOLSET v143)
|
||||||
|
|
||||||
set(VCPKG_CXX_FLAGS /fsanitize=address)
|
set(VCPKG_CXX_FLAGS /fsanitize=address)
|
||||||
set(VCPKG_C_FLAGS /fsanitize=address)
|
set(VCPKG_C_FLAGS /fsanitize=address)
|
||||||
|
|||||||
8
dep/vcpkg-overlay-triplets/x64-windows-static.cmake
Normal file
8
dep/vcpkg-overlay-triplets/x64-windows-static.cmake
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
# Same as the official x64-windows-static triplet
|
||||||
|
set(VCPKG_TARGET_ARCHITECTURE x64)
|
||||||
|
set(VCPKG_CRT_LINKAGE static)
|
||||||
|
set(VCPKG_LIBRARY_LINKAGE static)
|
||||||
|
|
||||||
|
# ...but with explicit platform toolset, so that future toolsets
|
||||||
|
# aren't automatically picked up (it defaults to the latest one).
|
||||||
|
set(VCPKG_PLATFORM_TOOLSET v143)
|
||||||
8
dep/vcpkg-overlay-triplets/x86-windows-static.cmake
Normal file
8
dep/vcpkg-overlay-triplets/x86-windows-static.cmake
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
# Same as the official x86-windows-static triplet
|
||||||
|
set(VCPKG_TARGET_ARCHITECTURE x86)
|
||||||
|
set(VCPKG_CRT_LINKAGE static)
|
||||||
|
set(VCPKG_LIBRARY_LINKAGE static)
|
||||||
|
|
||||||
|
# ...but with explicit platform toolset, so that future toolsets
|
||||||
|
# aren't automatically picked up (it defaults to the latest one).
|
||||||
|
set(VCPKG_PLATFORM_TOOLSET v143)
|
||||||
@@ -63,7 +63,7 @@ When console applications are launched, the Windows Console Host determines whic
|
|||||||
2. Overlay settings specified by the user's configured defaults
|
2. Overlay settings specified by the user's configured defaults
|
||||||
3. Overlay application-specific settings from either the registry or the shortcut file, depending on how the application was launched
|
3. Overlay application-specific settings from either the registry or the shortcut file, depending on how the application was launched
|
||||||
|
|
||||||
Note that the registry settings are "sparse" settings repositories, meaning that if a setting isn't present, then whatever value that is already in use remains unchanged. This allows users to have some settings shared amongst all console applications and other settings be specific. Shortcut files, however, store each setting regardless of whether it was a default setting or not.
|
Note that the registry settings are "sparse" settings repositories, meaning that if a setting isn't present, then whatever value that is already in use remains unchanged. This allows users to have some settings shared amongst all console applications and other settings be specific. Shortcut files, however, store each setting regardless of whether or not it was a default setting.
|
||||||
|
|
||||||
## Known Issues
|
## Known Issues
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ This repository uses [git submodules](https://git-scm.com/book/en/v2/Git-Tools-S
|
|||||||
git submodule update --init --recursive
|
git submodule update --init --recursive
|
||||||
```
|
```
|
||||||
|
|
||||||
OpenConsole.sln may be built from within Visual Studio or from the command-line using a set of convenience scripts & tools in the **/tools** directory:
|
OpenConsole.slnx may be built from within Visual Studio or from the command-line using a set of convenience scripts & tools in the **/tools** directory:
|
||||||
|
|
||||||
When using Visual Studio, be sure to set up the path for code formatting. To download the required clang-format.exe file, follow one of the building instructions below and run:
|
When using Visual Studio, be sure to set up the path for code formatting. To download the required clang-format.exe file, follow one of the building instructions below and run:
|
||||||
```powershell
|
```powershell
|
||||||
@@ -103,7 +103,7 @@ If you want to use .nupkg files instead of the downloaded Nuget package, you can
|
|||||||
The Terminal is bundled as an `.msix`, which is produced by the `CascadiaPackage.wapproj` project. To build that project from the commandline, you can run the following (from a window you've already run `tools\razzle.cmd` in):
|
The Terminal is bundled as an `.msix`, which is produced by the `CascadiaPackage.wapproj` project. To build that project from the commandline, you can run the following (from a window you've already run `tools\razzle.cmd` in):
|
||||||
|
|
||||||
```cmd
|
```cmd
|
||||||
"%msbuild%" "%OPENCON%\OpenConsole.sln" /p:Configuration=%_LAST_BUILD_CONF% /p:Platform=%ARCH% /p:AppxSymbolPackageEnabled=false /t:Terminal\CascadiaPackage /m
|
"%msbuild%" "%OPENCON%\OpenConsole.slnx" /p:Configuration=%_LAST_BUILD_CONF% /p:Platform=%ARCH% /p:AppxSymbolPackageEnabled=false /t:Terminal\CascadiaPackage /m
|
||||||
```
|
```
|
||||||
|
|
||||||
This takes quite some time, and only generates an `msix`. It does not install the msix. To deploy the package:
|
This takes quite some time, and only generates an `msix`. It does not install the msix. To deploy the package:
|
||||||
|
|||||||
@@ -60,7 +60,8 @@
|
|||||||
"enum": [
|
"enum": [
|
||||||
"audible",
|
"audible",
|
||||||
"window",
|
"window",
|
||||||
"taskbar"
|
"taskbar",
|
||||||
|
"notification"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -70,6 +71,7 @@
|
|||||||
"audible",
|
"audible",
|
||||||
"taskbar",
|
"taskbar",
|
||||||
"window",
|
"window",
|
||||||
|
"notification",
|
||||||
"all",
|
"all",
|
||||||
"none"
|
"none"
|
||||||
]
|
]
|
||||||
@@ -477,6 +479,7 @@
|
|||||||
"toggleReadOnlyMode",
|
"toggleReadOnlyMode",
|
||||||
"toggleShaderEffects",
|
"toggleShaderEffects",
|
||||||
"toggleSplitOrientation",
|
"toggleSplitOrientation",
|
||||||
|
"workspaces",
|
||||||
"wt",
|
"wt",
|
||||||
"unbound"
|
"unbound"
|
||||||
],
|
],
|
||||||
@@ -1765,7 +1768,7 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"ExportBufferAction": {
|
"ExportBufferAction": {
|
||||||
"description": "Arguments corresponding to a exportBuffer Action",
|
"description": "Arguments corresponding to an exportBuffer Action",
|
||||||
"allOf": [
|
"allOf": [
|
||||||
{
|
{
|
||||||
"$ref": "#/$defs/ShortcutAction"
|
"$ref": "#/$defs/ShortcutAction"
|
||||||
@@ -2038,6 +2041,11 @@
|
|||||||
"unfocusedFrame": {
|
"unfocusedFrame": {
|
||||||
"description": "The color of the window frame when the window is inactive. This only works on Windows 11",
|
"description": "The color of the window frame when the window is inactive. This only works on Windows 11",
|
||||||
"$ref": "#/$defs/ThemeColor"
|
"$ref": "#/$defs/ThemeColor"
|
||||||
|
},
|
||||||
|
"showWindowsButton": {
|
||||||
|
"description": "When set to true, the workspace/windows button will be shown in the tab row.",
|
||||||
|
"type": "boolean",
|
||||||
|
"default": true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -2242,7 +2250,7 @@
|
|||||||
"$ref": "#/$defs/Icon"
|
"$ref": "#/$defs/Icon"
|
||||||
},
|
},
|
||||||
"name": {
|
"name": {
|
||||||
"description": "The name that will appear in the command palette. If one isn't provided, the terminal will attempt to automatically generate a name.\nIf name is a string, it will be the name of the command.\nIf name is a object, the key property of the object will be used to lookup a localized string resource for the command",
|
"description": "The name that will appear in the command palette. If one isn't provided, the terminal will attempt to automatically generate a name.\nIf name is a string, it will be the name of the command.\nIf name is an object, the key property of the object will be used to lookup a localized string resource for the command",
|
||||||
"type": [
|
"type": [
|
||||||
"string",
|
"string",
|
||||||
"object",
|
"object",
|
||||||
@@ -2302,8 +2310,15 @@
|
|||||||
"additionalProperties": false,
|
"additionalProperties": false,
|
||||||
"properties": {
|
"properties": {
|
||||||
"id": {
|
"id": {
|
||||||
"description": "The ID of the command this keybinding should execute.",
|
"description": "The ID of the command this keybinding should execute (or null to disable a default).",
|
||||||
"type": "string"
|
"oneOf": [
|
||||||
|
{
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "null"
|
||||||
|
}
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"keys": {
|
"keys": {
|
||||||
"description": "Defines the key combinations used to call the command. It must be composed of...\n -any number of modifiers (ctrl/alt/shift)\n -a non-modifier key",
|
"description": "Defines the key combinations used to call the command. It must be composed of...\n -any number of modifiers (ctrl/alt/shift)\n -a non-modifier key",
|
||||||
@@ -2400,6 +2415,14 @@
|
|||||||
"console"
|
"console"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"compatibility.ambiguousWidth": {
|
||||||
|
"default": "narrow",
|
||||||
|
"description": "Controls the cell width of East Asian Ambiguous characters.",
|
||||||
|
"enum": [
|
||||||
|
"narrow",
|
||||||
|
"wide"
|
||||||
|
]
|
||||||
|
},
|
||||||
"copyFormatting": {
|
"copyFormatting": {
|
||||||
"default": true,
|
"default": true,
|
||||||
"description": "When set to `true`, the color and font formatting of selected text is also copied to your clipboard. When set to `false`, only plain text is copied to your clipboard. An array of specific formats can also be used. Supported array values include `html` and `rtf`. Plain text is always copied.",
|
"description": "When set to `true`, the color and font formatting of selected text is also copied to your clipboard. When set to `false`, only plain text is copied to your clipboard. An array of specific formats can also be used. Supported array values include `html` and `rtf`. Plain text is always copied.",
|
||||||
@@ -2455,10 +2478,18 @@
|
|||||||
},
|
},
|
||||||
"type": "array"
|
"type": "array"
|
||||||
},
|
},
|
||||||
|
"safeUriSchemes": {
|
||||||
|
"description": "Specifies a list of URI schemes that are considered safe. No confirmation will be required to open URIs with these schemes.",
|
||||||
|
"items": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"type": "array"
|
||||||
|
},
|
||||||
"rendering.graphicsAPI": {
|
"rendering.graphicsAPI": {
|
||||||
"description": "Direct3D 11 provides a more performant and feature-rich experience, whereas Direct2D is more stable. The default option \"Automatic\" will pick the API that best fits your graphics hardware. If you experience significant issues, consider using Direct2D.",
|
"description": "Direct3D 11 provides a more performant and feature-rich experience, whereas Direct2D is more stable. The default option \"Automatic\" will pick the API that best fits your graphics hardware. If you experience significant issues, consider using Direct2D.",
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"enum": [
|
"enum": [
|
||||||
|
"automatic",
|
||||||
"direct2d",
|
"direct2d",
|
||||||
"direct3d11"
|
"direct3d11"
|
||||||
]
|
]
|
||||||
@@ -2472,8 +2503,9 @@
|
|||||||
"type": "boolean"
|
"type": "boolean"
|
||||||
},
|
},
|
||||||
"experimental.input.forceVT": {
|
"experimental.input.forceVT": {
|
||||||
"description": "Force the terminal to use the legacy input encoding. Certain keys in some applications may stop working when enabling this setting.",
|
"type": "boolean",
|
||||||
"type": "boolean"
|
"description": "[Deprecated] Replaced with the \"compatibility.input.forceVT\" profile setting.",
|
||||||
|
"deprecated": true
|
||||||
},
|
},
|
||||||
"experimental.useBackgroundImageForWindow": {
|
"experimental.useBackgroundImageForWindow": {
|
||||||
"default": false,
|
"default": false,
|
||||||
@@ -2520,14 +2552,14 @@
|
|||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"rowsToScroll": {
|
"rowsToScroll": {
|
||||||
"default": "system",
|
|
||||||
"description": "This parameter once allowed you to override the systemwide \"choose how many lines to scroll at one time\" setting. It no longer does so. However, you can customize the number of lines to scroll in \"scrollUp\" and \"scrollDown\" bindings.",
|
|
||||||
"maximum": 999,
|
|
||||||
"minimum": 0,
|
|
||||||
"type": [
|
"type": [
|
||||||
"integer",
|
"integer",
|
||||||
"string"
|
"string"
|
||||||
],
|
],
|
||||||
|
"description": "[Deprecated] This setting no longer has any effect. However, you can customize the number of lines to scroll using the \"rowsToScroll\" argument on the \"scrollUp\" and \"scrollDown\" actions.",
|
||||||
|
"default": "system",
|
||||||
|
"minimum": 0,
|
||||||
|
"maximum": 999,
|
||||||
"deprecated": true
|
"deprecated": true
|
||||||
},
|
},
|
||||||
"minimizeToNotificationArea": {
|
"minimizeToNotificationArea": {
|
||||||
@@ -2573,9 +2605,12 @@
|
|||||||
"$ref": "#/$defs/NewTabMenu"
|
"$ref": "#/$defs/NewTabMenu"
|
||||||
},
|
},
|
||||||
"language": {
|
"language": {
|
||||||
"default": "",
|
"type": [
|
||||||
|
"string",
|
||||||
|
"null"
|
||||||
|
],
|
||||||
"description": "Sets an override for the app's preferred language, expressed as a BCP-47 language tag like en-US.",
|
"description": "Sets an override for the app's preferred language, expressed as a BCP-47 language tag like en-US.",
|
||||||
"type": "string"
|
"default": null
|
||||||
},
|
},
|
||||||
"theme": {
|
"theme": {
|
||||||
"default": "dark",
|
"default": "dark",
|
||||||
@@ -2634,24 +2669,35 @@
|
|||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"warning.confirmCloseAllTabs": {
|
"warning.confirmCloseAllTabs": {
|
||||||
|
"deprecated": true,
|
||||||
|
"description": "[Deprecated] Use \"warning.confirmOnClose\" instead.",
|
||||||
"default": true,
|
"default": true,
|
||||||
"description": "When set to \"true\" closing a window with multiple tabs open will require confirmation. When set to \"false\", the confirmation dialog will not appear.",
|
|
||||||
"type": "boolean"
|
"type": "boolean"
|
||||||
},
|
},
|
||||||
|
"warning.confirmOnClose": {
|
||||||
|
"default": "automatic",
|
||||||
|
"description": "Controls when a confirmation dialog appears before closing tabs or windows.",
|
||||||
|
"enum": [
|
||||||
|
"never",
|
||||||
|
"automatic",
|
||||||
|
"always"
|
||||||
|
],
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
"useTabSwitcher": {
|
"useTabSwitcher": {
|
||||||
|
"description": "[Deprecated] Replaced with the \"tabSwitcherMode\" setting.",
|
||||||
"default": true,
|
"default": true,
|
||||||
"description": "Deprecated. Please use \"tabSwitcherMode\" instead.",
|
|
||||||
"oneOf": [
|
"oneOf": [
|
||||||
{
|
{
|
||||||
"type": "boolean"
|
"type": "boolean"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"type": "string",
|
||||||
"enum": [
|
"enum": [
|
||||||
"mru",
|
"mru",
|
||||||
"inOrder",
|
"inOrder",
|
||||||
"disabled"
|
"disabled"
|
||||||
],
|
]
|
||||||
"type": "string"
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"deprecated": true
|
"deprecated": true
|
||||||
@@ -2708,12 +2754,12 @@
|
|||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"acrylicOpacity": {
|
"acrylicOpacity": {
|
||||||
|
"type": "number",
|
||||||
|
"description": "[Deprecated] Replaced with the \"opacity\" setting.",
|
||||||
"default": 0.5,
|
"default": 0.5,
|
||||||
"description": "[deprecated] Please use `opacity` instead.",
|
|
||||||
"deprecated": true,
|
|
||||||
"maximum": 1,
|
|
||||||
"minimum": 0,
|
"minimum": 0,
|
||||||
"type": "number"
|
"maximum": 1,
|
||||||
|
"deprecated": true
|
||||||
},
|
},
|
||||||
"antialiasingMode": {
|
"antialiasingMode": {
|
||||||
"default": "grayscale",
|
"default": "grayscale",
|
||||||
@@ -2739,6 +2785,11 @@
|
|||||||
"description": "When set to true, when opening a new tab or pane it will get reloaded environment variables.",
|
"description": "When set to true, when opening a new tab or pane it will get reloaded environment variables.",
|
||||||
"type": "boolean"
|
"type": "boolean"
|
||||||
},
|
},
|
||||||
|
"compatibility.input.forceVT": {
|
||||||
|
"default": false,
|
||||||
|
"description": "Force the terminal to use the legacy input encoding. Certain keys in some applications may stop working when enabling this setting.",
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
"compatibility.allowDECRQCRA": {
|
"compatibility.allowDECRQCRA": {
|
||||||
"default": false,
|
"default": false,
|
||||||
"description": "When set to true, the terminal will support the DECRQCRA (Request Checksum of Rectangular Area) escape sequence.",
|
"description": "When set to true, the terminal will support the DECRQCRA (Request Checksum of Rectangular Area) escape sequence.",
|
||||||
@@ -2910,24 +2961,29 @@
|
|||||||
"type": "boolean"
|
"type": "boolean"
|
||||||
},
|
},
|
||||||
"experimental.autoMarkPrompts": {
|
"experimental.autoMarkPrompts": {
|
||||||
"deprecated": true,
|
"type": "boolean",
|
||||||
"description": "This has been replaced by autoMarkPrompts in 1.21",
|
"description": "[Deprecated] Replaced with the \"autoMarkPrompts\" setting.",
|
||||||
"type": "boolean"
|
"deprecated": true
|
||||||
},
|
},
|
||||||
"experimental.retroTerminalEffect": {
|
"experimental.retroTerminalEffect": {
|
||||||
"description": "When set to true, enable retro terminal effects. This is an experimental feature, and its continued existence is not guaranteed.",
|
"description": "When set to true, enable retro terminal effects. This is an experimental feature, and its continued existence is not guaranteed.",
|
||||||
"type": "boolean"
|
"type": "boolean"
|
||||||
},
|
},
|
||||||
"experimental.showMarksOnScrollbar": {
|
"experimental.showMarksOnScrollbar": {
|
||||||
"deprecated": true,
|
"type": "boolean",
|
||||||
"description": "This has been replaced by showMarksOnScrollbar in 1.21",
|
"description": "[Deprecated] Replaced with the \"showMarksOnScrollbar\" setting.",
|
||||||
"type": "boolean"
|
"deprecated": true
|
||||||
},
|
},
|
||||||
"showMarksOnScrollbar": {
|
"showMarksOnScrollbar": {
|
||||||
"default": false,
|
"default": false,
|
||||||
"description": "When set to true, marks added to the buffer via the addMark action will appear on the scrollbar.",
|
"description": "When set to true, marks added to the buffer via the addMark action will appear on the scrollbar.",
|
||||||
"type": "boolean"
|
"type": "boolean"
|
||||||
},
|
},
|
||||||
|
"experimental.rainbowSuggestions": {
|
||||||
|
"type": "boolean",
|
||||||
|
"description": "Enables displaying command suggestions in the terminal in RGB (all the colors of the rainbow!).",
|
||||||
|
"default": false
|
||||||
|
},
|
||||||
"experimental.rightClickContextMenu": {
|
"experimental.rightClickContextMenu": {
|
||||||
"default": false,
|
"default": false,
|
||||||
"description": "When true, right-click shows a context menu; otherwise, it pastes from the clipboard or copies selection.",
|
"description": "When true, right-click shows a context menu; otherwise, it pastes from the clipboard or copies selection.",
|
||||||
@@ -2943,23 +2999,29 @@
|
|||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"fontFace": {
|
"fontFace": {
|
||||||
"default": "Cascadia Mono",
|
|
||||||
"description": "[deprecated] Define 'face' within the 'font' object instead.",
|
|
||||||
"type": "string",
|
"type": "string",
|
||||||
|
"description": "[Deprecated] Replaced with the \"face\" setting within the \"font\" object.",
|
||||||
|
"default": "Cascadia Mono",
|
||||||
"deprecated": true
|
"deprecated": true
|
||||||
},
|
},
|
||||||
"fontSize": {
|
"fontSize": {
|
||||||
"default": 12,
|
|
||||||
"description": "[deprecated] Define 'size' within the 'font' object instead.",
|
|
||||||
"minimum": 1,
|
|
||||||
"type": "number",
|
"type": "number",
|
||||||
|
"description": "[Deprecated] Replaced with the \"size\" setting within the \"font\" object.",
|
||||||
|
"default": 12,
|
||||||
|
"minimum": 1,
|
||||||
"deprecated": true
|
"deprecated": true
|
||||||
},
|
},
|
||||||
"fontWeight": {
|
"fontWeight": {
|
||||||
|
"description": "[Deprecated] Replaced with the \"weight\" setting within the \"font\" object.",
|
||||||
"default": "normal",
|
"default": "normal",
|
||||||
"description": "[deprecated] Define 'weight' within the 'font' object instead.",
|
|
||||||
"oneOf": [
|
"oneOf": [
|
||||||
{
|
{
|
||||||
|
"type": "integer",
|
||||||
|
"minimum": 100,
|
||||||
|
"maximum": 990
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "string",
|
||||||
"enum": [
|
"enum": [
|
||||||
"thin",
|
"thin",
|
||||||
"extra-light",
|
"extra-light",
|
||||||
@@ -2972,13 +3034,7 @@
|
|||||||
"extra-bold",
|
"extra-bold",
|
||||||
"black",
|
"black",
|
||||||
"extra-black"
|
"extra-black"
|
||||||
],
|
]
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"maximum": 990,
|
|
||||||
"minimum": 100,
|
|
||||||
"type": "integer"
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"deprecated": true
|
"deprecated": true
|
||||||
@@ -3089,7 +3145,10 @@
|
|||||||
},
|
},
|
||||||
"answerbackMessage": {
|
"answerbackMessage": {
|
||||||
"description": "The response that is sent when an ENQ control character is received.",
|
"description": "The response that is sent when an ENQ control character is received.",
|
||||||
"type": "string"
|
"type": [
|
||||||
|
"string",
|
||||||
|
"null"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"source": {
|
"source": {
|
||||||
"description": "Stores the name of the profile generator that originated this profile.",
|
"description": "Stores the name of the profile generator that originated this profile.",
|
||||||
@@ -3141,6 +3200,11 @@
|
|||||||
"mingw"
|
"mingw"
|
||||||
],
|
],
|
||||||
"type": "string"
|
"type": "string"
|
||||||
|
},
|
||||||
|
"dragDropDelimiter": {
|
||||||
|
"default": " ",
|
||||||
|
"description": "The delimiter used when dropping multiple files onto the terminal.",
|
||||||
|
"type": "string"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user