Compare commits
251 Commits
dev/duhowe
...
dev/lhecke
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d2c41bf82d | ||
|
|
784f3f8780 | ||
|
|
3eb298dd5a | ||
|
|
3c5800f575 | ||
|
|
955b1d2683 | ||
|
|
7ea947c0a5 | ||
|
|
21b13ca461 | ||
|
|
81f3778bad | ||
|
|
04e677d7c8 | ||
|
|
1999366034 | ||
|
|
a7158fb26a | ||
|
|
e37b10fc89 | ||
|
|
1feb56e478 | ||
|
|
55f5f34f67 | ||
|
|
1f83146644 | ||
|
|
1ac221a7a5 | ||
|
|
2769bb591b | ||
|
|
08a0bff7da | ||
|
|
f73c33fedd | ||
|
|
1d2ffe9109 | ||
|
|
5756df4d9b | ||
|
|
5826a84628 | ||
|
|
49a294328f | ||
|
|
f6f81e3da8 | ||
|
|
de50310295 | ||
|
|
ee09ec2900 | ||
|
|
04aa614d66 | ||
|
|
44a538d7e5 | ||
|
|
34857bc3e7 | ||
|
|
119026afaf | ||
|
|
316b91a2ff | ||
|
|
730d6873a3 | ||
|
|
d67b70da8d | ||
|
|
245279d74a | ||
|
|
c3f48da21d | ||
|
|
e1eb9db115 | ||
|
|
2c1d7fcd28 | ||
|
|
93930bb3fa | ||
|
|
495c3e5295 | ||
|
|
cc31a59669 | ||
|
|
8c6eaad9ae | ||
|
|
04c33f35c3 | ||
|
|
7d77160638 | ||
|
|
d3ee58b9fc | ||
|
|
882f3faf0d | ||
|
|
ac5b4f5831 | ||
|
|
30447cf7e4 | ||
|
|
512468d47f | ||
|
|
8b59551151 | ||
|
|
d65bb806cd | ||
|
|
f0db29ddd1 | ||
|
|
f35127abbe | ||
|
|
dabc70ee21 | ||
|
|
7b5b3657f2 | ||
|
|
8b7c73c9c2 | ||
|
|
ae8c868a1c | ||
|
|
678432ac6c | ||
|
|
6c01d736fa | ||
|
|
67d2636c81 | ||
|
|
53841f7dd5 | ||
|
|
a2d7121489 | ||
|
|
5bbd905ded | ||
|
|
bc20225b08 | ||
|
|
02a7c02548 | ||
|
|
669a530204 | ||
|
|
c8d0a934fb | ||
|
|
edd4c758d7 | ||
|
|
e9e6227a4e | ||
|
|
9535e49518 | ||
|
|
9c42bfcb8d | ||
|
|
29766619f0 | ||
|
|
92087fbd23 | ||
|
|
c92c5cf716 | ||
|
|
eaf364ec37 | ||
|
|
976343e1ab | ||
|
|
d3b4592b71 | ||
|
|
6b254492be | ||
|
|
b78e5bc044 | ||
|
|
1047ed4f1a | ||
|
|
a138b284a4 | ||
|
|
a3f5d59ebe | ||
|
|
6a13e5aabc | ||
|
|
0e51acd5d9 | ||
|
|
c3d5ce14dd | ||
|
|
3e346f1174 | ||
|
|
7c6c1824eb | ||
|
|
7462a20097 | ||
|
|
78ae6dda80 | ||
|
|
8de1a7543f | ||
|
|
9e3d3983d5 | ||
|
|
db2b762221 | ||
|
|
eec17eb805 | ||
|
|
89b4c09e50 | ||
|
|
73e3dd31b5 | ||
|
|
656a0492d7 | ||
|
|
ec9289288e | ||
|
|
17d39eb3eb | ||
|
|
fec64563a0 | ||
|
|
e932d63a70 | ||
|
|
7f2249c810 | ||
|
|
61ee7b0ef6 | ||
|
|
ee40166799 | ||
|
|
ad3797ace9 | ||
|
|
c9e200734e | ||
|
|
d051f7047d | ||
|
|
8009b53819 | ||
|
|
14e2c4254a | ||
|
|
9cc0ebad83 | ||
|
|
1f47de37fe | ||
|
|
2fa7445b00 | ||
|
|
e9212e43a3 | ||
|
|
236c0030f1 | ||
|
|
6589957d4d | ||
|
|
024837c50f | ||
|
|
cb48babe9d | ||
|
|
174dcb9091 | ||
|
|
9f7032afd8 | ||
|
|
8c14a34263 | ||
|
|
bb4981caae | ||
|
|
8511f3d737 | ||
|
|
fa407332a5 | ||
|
|
34d4dc5a5f | ||
|
|
613a539613 | ||
|
|
bd116e35b2 | ||
|
|
e0686fa6f3 | ||
|
|
324e0f425a | ||
|
|
5d46e317b2 | ||
|
|
a80539c2f7 | ||
|
|
f1079be854 | ||
|
|
227cfdefac | ||
|
|
7c1e2298f8 | ||
|
|
a7e2b46e20 | ||
|
|
86ba98607f | ||
|
|
125738b63e | ||
|
|
c52ba7dec6 | ||
|
|
e49afb3ccd | ||
|
|
5359e71ca1 | ||
|
|
523af87e34 | ||
|
|
aeed0782bc | ||
|
|
d6b6aacb4f | ||
|
|
9317d42045 | ||
|
|
640424e03f | ||
|
|
13568e6b73 | ||
|
|
261a3fec7a | ||
|
|
ce0f8d6db2 | ||
|
|
ece0c04c38 | ||
|
|
babd344816 | ||
|
|
01e4df152e | ||
|
|
ecb5631476 | ||
|
|
baba406a07 | ||
|
|
bdc7c4fdbc | ||
|
|
ad362fc866 | ||
|
|
a7c99beb6b | ||
|
|
0bd0eeabcb | ||
|
|
13de7c6685 | ||
|
|
212f43e7fb | ||
|
|
5d1cf1a704 | ||
|
|
e826203bb7 | ||
|
|
4a243f0445 | ||
|
|
097a2c1136 | ||
|
|
26cc5da7f1 | ||
|
|
3486111722 | ||
|
|
183a8956f6 | ||
|
|
9054c81934 | ||
|
|
f62d2d5d2c | ||
|
|
54cfb857db | ||
|
|
bf55c44460 | ||
|
|
0d39c008cb | ||
|
|
bf8a647788 | ||
|
|
e1b102a354 | ||
|
|
46526bc00c | ||
|
|
30ef1f461d | ||
|
|
5ce7fb7403 | ||
|
|
b6f5cbe1ee | ||
|
|
34ecc5bf23 | ||
|
|
44516ad7cf | ||
|
|
49e4eea60f | ||
|
|
dbac3a1fa3 | ||
|
|
0b76c51ba1 | ||
|
|
6d0342f0bb | ||
|
|
9c16c5ca82 | ||
|
|
80d2e58944 | ||
|
|
432dfcc490 | ||
|
|
b31059e53e | ||
|
|
3996806503 | ||
|
|
a0d1329d7a | ||
|
|
5c758974e5 | ||
|
|
4fbcd65e1a | ||
|
|
92e05f246a | ||
|
|
d4faf98455 | ||
|
|
c52dca40d2 | ||
|
|
8dd4512067 | ||
|
|
6cda6797f8 | ||
|
|
a9446a12df | ||
|
|
475b3878f6 | ||
|
|
c2b8f99582 | ||
|
|
015055c246 | ||
|
|
a5835b01b1 | ||
|
|
2f52f27197 | ||
|
|
d3803943ca | ||
|
|
77087e6282 | ||
|
|
32fbb16d43 | ||
|
|
6bc7b9e68b | ||
|
|
af91e6ef58 | ||
|
|
5d2d3856a7 | ||
|
|
5b8eadb2ea | ||
|
|
be5a240ec6 | ||
|
|
ef318a1450 | ||
|
|
378b6594bd | ||
|
|
d14ff939dc | ||
|
|
41bb28c46d | ||
|
|
8d67477a1a | ||
|
|
26900ca472 | ||
|
|
f36d589a8e | ||
|
|
0c3c7470b0 | ||
|
|
19f43f70bd | ||
|
|
3a63832c31 | ||
|
|
ce4e0df7b0 | ||
|
|
360e86b536 | ||
|
|
87a9f72b9a | ||
|
|
daffb2dbbf | ||
|
|
a590a1bff0 | ||
|
|
19c24aced9 | ||
|
|
99061ee272 | ||
|
|
f49cf44b79 | ||
|
|
4e7b63c664 | ||
|
|
06ab6f3e1f | ||
|
|
643f7167a6 | ||
|
|
90b8bb7c2d | ||
|
|
d632c39cc3 | ||
|
|
11c4aa459d | ||
|
|
f4d8a74082 | ||
|
|
5f3a857192 | ||
|
|
20b0bed46d | ||
|
|
4fd15c9937 | ||
|
|
8bd9578b3c | ||
|
|
7adc3743d8 | ||
|
|
b90eb93d26 | ||
|
|
156b9aeea6 | ||
|
|
c3f44f7730 | ||
|
|
dc4026d184 | ||
|
|
c063d2bad6 | ||
|
|
6a69b94fc6 | ||
|
|
8d6e7a8a78 | ||
|
|
1a6ba43dd2 | ||
|
|
67ae9f6c3e | ||
|
|
2bcbe6b492 | ||
|
|
04fa18de71 | ||
|
|
4d58137bd4 | ||
|
|
ad0c28b30d | ||
|
|
5f1015953f |
68
.github/actions/spelling/allow/allow.txt
vendored
@@ -1,76 +1,40 @@
|
||||
aci
|
||||
admins
|
||||
allcolors
|
||||
Apc
|
||||
apc
|
||||
backpressure
|
||||
breadcrumb
|
||||
breadcrumbs
|
||||
bsd
|
||||
calt
|
||||
ccmp
|
||||
ccon
|
||||
changelog
|
||||
clickable
|
||||
clig
|
||||
CMMI
|
||||
colorbrewer
|
||||
consvc
|
||||
copyable
|
||||
Counterintuitively
|
||||
CtrlDToClose
|
||||
CVS
|
||||
CUI
|
||||
cybersecurity
|
||||
dalet
|
||||
Dcs
|
||||
dcs
|
||||
deselection
|
||||
dialytika
|
||||
diffing
|
||||
dje
|
||||
downside
|
||||
downsides
|
||||
dze
|
||||
dzhe
|
||||
DTo
|
||||
EDDB
|
||||
EDDC
|
||||
Emacspeak
|
||||
Enum'd
|
||||
Fitt
|
||||
formattings
|
||||
FTCS
|
||||
ftp
|
||||
fvar
|
||||
gantt
|
||||
gcc
|
||||
geeksforgeeks
|
||||
ghe
|
||||
github
|
||||
gje
|
||||
godbolt
|
||||
hostname
|
||||
hostnames
|
||||
https
|
||||
hyperlink
|
||||
hyperlinking
|
||||
hyperlinks
|
||||
iconify
|
||||
img
|
||||
inlined
|
||||
issuetitle
|
||||
It'd
|
||||
kje
|
||||
libfuzzer
|
||||
libuv
|
||||
liga
|
||||
lje
|
||||
Llast
|
||||
llvm
|
||||
Lmid
|
||||
locl
|
||||
lol
|
||||
lorem
|
||||
Lorigin
|
||||
maxed
|
||||
megathread
|
||||
@@ -79,26 +43,24 @@ mkmk
|
||||
mnt
|
||||
mru
|
||||
nje
|
||||
noreply
|
||||
notwrapped
|
||||
ogonek
|
||||
ok'd
|
||||
overlined
|
||||
perlw
|
||||
pipeline
|
||||
postmodern
|
||||
Powerline
|
||||
powerline
|
||||
ptys
|
||||
pwn
|
||||
pwshw
|
||||
qof
|
||||
qps
|
||||
Remappings
|
||||
Retargets
|
||||
quickfix
|
||||
rclt
|
||||
reimplementation
|
||||
Remappings
|
||||
reserialization
|
||||
reserialize
|
||||
reserializes
|
||||
Retargets
|
||||
rlig
|
||||
rubyw
|
||||
runtimes
|
||||
@@ -106,34 +68,20 @@ servicebus
|
||||
shcha
|
||||
similaritytolerance
|
||||
slnt
|
||||
Sos
|
||||
ssh
|
||||
sustainability
|
||||
stakeholders
|
||||
sustainability
|
||||
sxn
|
||||
timeline
|
||||
timelines
|
||||
timestamped
|
||||
TLDR
|
||||
tokenizes
|
||||
tonos
|
||||
toolset
|
||||
truthiness
|
||||
tshe
|
||||
ubuntu
|
||||
UEFI
|
||||
uiatextrange
|
||||
UIs
|
||||
und
|
||||
unregister
|
||||
versioned
|
||||
vsdevcmd
|
||||
walkthrough
|
||||
walkthroughs
|
||||
We'd
|
||||
westus
|
||||
wildcards
|
||||
workarounds
|
||||
wtconfig
|
||||
XBox
|
||||
YBox
|
||||
yeru
|
||||
|
||||
3
.github/actions/spelling/allow/apis.txt
vendored
@@ -65,8 +65,8 @@ GETTEXTLENGTH
|
||||
Hashtable
|
||||
HIGHCONTRASTON
|
||||
HIGHCONTRASTW
|
||||
hinternet
|
||||
HIGHQUALITYSCALE
|
||||
hinternet
|
||||
HINTERNET
|
||||
hotkeys
|
||||
href
|
||||
@@ -155,6 +155,7 @@ NOTIFYBYPOS
|
||||
NOTIFYICON
|
||||
NOTIFYICONDATA
|
||||
ntprivapi
|
||||
NTSYSCALLAPI
|
||||
numr
|
||||
oaidl
|
||||
ocidl
|
||||
|
||||
6
.github/actions/spelling/allow/microsoft.txt
vendored
@@ -1,6 +1,8 @@
|
||||
ACLs
|
||||
ADMINS
|
||||
advapi
|
||||
akv
|
||||
AKV
|
||||
altform
|
||||
altforms
|
||||
appendwttlogging
|
||||
@@ -14,6 +16,7 @@ autoexec
|
||||
backplating
|
||||
bitmaps
|
||||
BOMs
|
||||
checkcflags
|
||||
COMPUTERNAME
|
||||
CPLs
|
||||
cpptools
|
||||
@@ -32,6 +35,7 @@ DWINRT
|
||||
enablewttlogging
|
||||
HOMESHARE
|
||||
Intelli
|
||||
issecret
|
||||
IVisual
|
||||
libucrt
|
||||
libucrtd
|
||||
@@ -74,6 +78,7 @@ sid
|
||||
Skype
|
||||
SRW
|
||||
sxs
|
||||
symbolrequestprod
|
||||
Sysinternals
|
||||
sysnative
|
||||
systemroot
|
||||
@@ -99,3 +104,4 @@ wtl
|
||||
wtt
|
||||
wttlog
|
||||
Xamarin
|
||||
xfgcheck
|
||||
|
||||
1
.github/actions/spelling/excludes.txt
vendored
@@ -97,6 +97,7 @@
|
||||
^\Qsrc/tools/lnkd/lnkd.bat\E$
|
||||
^\Qsrc/tools/pixels/pixels.bat\E$
|
||||
^build/config/
|
||||
^build/StoreSubmission/
|
||||
^consolegit2gitfilters\.json$
|
||||
^dep/
|
||||
^doc/reference/master-sequence-list\.csv$
|
||||
|
||||
8
.github/actions/spelling/expect/alphabet.txt
vendored
@@ -1,21 +1,15 @@
|
||||
AAAa
|
||||
AAAAA
|
||||
AAAAAAAAAAAAA
|
||||
AAAAAABBBBBBCCC
|
||||
AAAAABBBBBBCCC
|
||||
abcd
|
||||
abcd
|
||||
ABCDEFGHIJ
|
||||
abcdefghijk
|
||||
ABCDEFGHIJKLMNO
|
||||
abcdefghijklmnop
|
||||
ABCDEFGHIJKLMNOPQRS
|
||||
ABCDEFGHIJKLMNOPQRST
|
||||
ABCG
|
||||
ABE
|
||||
abf
|
||||
BBBBB
|
||||
BBBBBBBB
|
||||
BBBBBCCC
|
||||
BBBBCCCCC
|
||||
BBGGRR
|
||||
@@ -30,10 +24,8 @@ QQQQQQQQQQABCDEFGHIJKLMNOPQRSTQQQQQQQQQ
|
||||
QQQQQQQQQQABCDEFGHIJKLMNOPQRSTQQQQQQQQQQ
|
||||
QQQQQQQQQQABCDEFGHIJPQRST
|
||||
QQQQQQQQQQABCDEFGHIJPQRSTQQQQQQQQQQ
|
||||
qrstuvwxyz
|
||||
qwerty
|
||||
qwertyuiopasdfg
|
||||
YYYYYYYDDDDDDDDDDD
|
||||
ZAAZZ
|
||||
ZABBZ
|
||||
ZBAZZ
|
||||
|
||||
144
.github/actions/spelling/expect/expect.txt
vendored
@@ -1,3 +1,4 @@
|
||||
aaaaabbb
|
||||
aabbcc
|
||||
ABANDONFONT
|
||||
abbcc
|
||||
@@ -9,13 +10,13 @@ ACCESSTOKEN
|
||||
acidev
|
||||
ACIOSS
|
||||
ACover
|
||||
acp
|
||||
actctx
|
||||
ACTCTXW
|
||||
ADDALIAS
|
||||
ADDREF
|
||||
ADDSTRING
|
||||
ADDTOOL
|
||||
AFew
|
||||
AFill
|
||||
AFX
|
||||
AHelper
|
||||
@@ -51,6 +52,7 @@ appium
|
||||
appletname
|
||||
applicationmodel
|
||||
APPLMODAL
|
||||
Applocal
|
||||
appmodel
|
||||
APPWINDOW
|
||||
APPXMANIFESTVERSION
|
||||
@@ -63,13 +65,12 @@ ARRAYSIZE
|
||||
ARROWKEYS
|
||||
asan
|
||||
ASBSET
|
||||
asdfghjkl
|
||||
ASetting
|
||||
ASingle
|
||||
ASYNCDONTCARE
|
||||
ASYNCWINDOWPOS
|
||||
atch
|
||||
ATest
|
||||
ATTRCOLOR
|
||||
aumid
|
||||
Authenticode
|
||||
AUTOBUDDY
|
||||
@@ -92,6 +93,8 @@ backported
|
||||
backstory
|
||||
barbaz
|
||||
Bazz
|
||||
bbb
|
||||
bbccb
|
||||
BBDM
|
||||
bbwe
|
||||
bcount
|
||||
@@ -112,17 +115,19 @@ binplaced
|
||||
binskim
|
||||
bitcoin
|
||||
bitcrazed
|
||||
BITMAPINFO
|
||||
BITMAPINFOHEADER
|
||||
bitmasks
|
||||
BITOPERATION
|
||||
BKCOLOR
|
||||
BKGND
|
||||
Bksp
|
||||
Blt
|
||||
blu
|
||||
BLUESCROLL
|
||||
bmi
|
||||
BODGY
|
||||
BOLDFONT
|
||||
BOOLIFY
|
||||
bools
|
||||
Borland
|
||||
boutput
|
||||
boxheader
|
||||
@@ -138,12 +143,13 @@ bufferout
|
||||
buffersize
|
||||
buflen
|
||||
buildtransitive
|
||||
burriter
|
||||
buildsystems
|
||||
BValue
|
||||
bytebuffer
|
||||
cac
|
||||
cacafire
|
||||
CALLCONV
|
||||
CANDRABINDU
|
||||
capslock
|
||||
CARETBLINKINGENABLED
|
||||
CARRIAGERETURN
|
||||
@@ -153,20 +159,17 @@ cazamor
|
||||
CBash
|
||||
cbiex
|
||||
CBN
|
||||
CBoolean
|
||||
cbt
|
||||
Ccc
|
||||
CCCBB
|
||||
cch
|
||||
CCHAR
|
||||
CCmd
|
||||
ccolor
|
||||
CCom
|
||||
CComp
|
||||
CConsole
|
||||
CConversion
|
||||
CCRT
|
||||
cdd
|
||||
CEdit
|
||||
CELLSIZE
|
||||
cfae
|
||||
cfie
|
||||
@@ -176,18 +179,17 @@ CFuzz
|
||||
cgscrn
|
||||
chafa
|
||||
changelists
|
||||
chaof
|
||||
charinfo
|
||||
CHARSETINFO
|
||||
chh
|
||||
chshdng
|
||||
CHT
|
||||
Cic
|
||||
CLASSSTRING
|
||||
CLE
|
||||
cleartype
|
||||
CLICKACTIVE
|
||||
clickdown
|
||||
CLIENTID
|
||||
clipbrd
|
||||
CLIPCHILDREN
|
||||
CLIPSIBLINGS
|
||||
@@ -206,7 +208,6 @@ cmw
|
||||
CNL
|
||||
cnn
|
||||
Codeflow
|
||||
codenav
|
||||
codepages
|
||||
codepath
|
||||
coinit
|
||||
@@ -226,7 +227,6 @@ commdlg
|
||||
COMMITID
|
||||
componentization
|
||||
conapi
|
||||
conareainfo
|
||||
conattrs
|
||||
conbufferout
|
||||
concfg
|
||||
@@ -237,8 +237,7 @@ condrv
|
||||
conechokey
|
||||
conemu
|
||||
conhost
|
||||
conime
|
||||
conimeinfo
|
||||
CONIME
|
||||
conintegrity
|
||||
conintegrityuwp
|
||||
coninteractivitybase
|
||||
@@ -250,6 +249,7 @@ CONKBD
|
||||
conlibk
|
||||
conmsgl
|
||||
CONNECTINFO
|
||||
connyection
|
||||
CONOUT
|
||||
conprops
|
||||
conpropsp
|
||||
@@ -276,7 +276,6 @@ contentfiles
|
||||
conterm
|
||||
contsf
|
||||
contypes
|
||||
convarea
|
||||
conwinuserrefs
|
||||
coordnew
|
||||
COPYCOLOR
|
||||
@@ -298,7 +297,6 @@ CREATESTRUCT
|
||||
CREATESTRUCTW
|
||||
createvpack
|
||||
crisman
|
||||
CRLFs
|
||||
crloew
|
||||
CRTLIBS
|
||||
csbi
|
||||
@@ -311,7 +309,6 @@ csrutil
|
||||
CSTYLE
|
||||
CSwitch
|
||||
CTerminal
|
||||
CText
|
||||
ctl
|
||||
ctlseqs
|
||||
CTRLEVENT
|
||||
@@ -319,7 +316,7 @@ CTRLFREQUENCY
|
||||
CTRLKEYSHORTCUTS
|
||||
Ctrls
|
||||
CTRLVOLUME
|
||||
Ctxt
|
||||
CUAS
|
||||
CUF
|
||||
cupxy
|
||||
CURRENTFONT
|
||||
@@ -362,6 +359,7 @@ DBGFONTS
|
||||
DBGOUTPUT
|
||||
dbh
|
||||
dblclk
|
||||
Dcd
|
||||
DColor
|
||||
DCOLORVALUE
|
||||
dcommon
|
||||
@@ -379,7 +377,7 @@ DECALN
|
||||
DECANM
|
||||
DECARM
|
||||
DECAUPSS
|
||||
DECAWM
|
||||
decawm
|
||||
DECBI
|
||||
DECBKM
|
||||
DECCARA
|
||||
@@ -400,6 +398,11 @@ DECERA
|
||||
DECFI
|
||||
DECFNK
|
||||
DECFRA
|
||||
DECGCI
|
||||
DECGCR
|
||||
DECGNL
|
||||
DECGRA
|
||||
DECGRI
|
||||
DECIC
|
||||
DECID
|
||||
DECINVM
|
||||
@@ -412,14 +415,17 @@ DECNKM
|
||||
DECNRCM
|
||||
DECOM
|
||||
decommit
|
||||
DECPCCM
|
||||
DECPCTERM
|
||||
DECPS
|
||||
DECRARA
|
||||
decrc
|
||||
DECRC
|
||||
DECREQTPARM
|
||||
DECRLM
|
||||
DECRPM
|
||||
DECRQCRA
|
||||
DECRQDE
|
||||
DECRQM
|
||||
DECRQPSR
|
||||
DECRQSS
|
||||
@@ -429,11 +435,13 @@ DECRSPS
|
||||
decrst
|
||||
DECSACE
|
||||
DECSASD
|
||||
decsc
|
||||
DECSC
|
||||
DECSCA
|
||||
DECSCNM
|
||||
DECSCPP
|
||||
DECSCUSR
|
||||
DECSDM
|
||||
DECSED
|
||||
DECSEL
|
||||
DECSERA
|
||||
@@ -467,7 +475,6 @@ DEFPUSHBUTTON
|
||||
defterm
|
||||
DELAYLOAD
|
||||
DELETEONRELEASE
|
||||
Delt
|
||||
depersist
|
||||
deprioritized
|
||||
deserializers
|
||||
@@ -483,7 +490,6 @@ DISABLEDELAYEDEXPANSION
|
||||
DISABLENOSCROLL
|
||||
DISPATCHNOTIFY
|
||||
DISPLAYATTRIBUTE
|
||||
DISPLAYATTRIBUTEPROPERTY
|
||||
DISPLAYCHANGE
|
||||
distros
|
||||
dlg
|
||||
@@ -520,6 +526,7 @@ dsound
|
||||
DSSCL
|
||||
DSwap
|
||||
DTest
|
||||
DTo
|
||||
DTTERM
|
||||
dup'ed
|
||||
dvi
|
||||
@@ -548,7 +555,6 @@ Efast
|
||||
efghijklmn
|
||||
EHsc
|
||||
EINS
|
||||
EJO
|
||||
ELEMENTNOTAVAILABLE
|
||||
EMPTYBOX
|
||||
enabledelayedexpansion
|
||||
@@ -559,7 +565,6 @@ entrypoints
|
||||
ENU
|
||||
ENUMLOGFONT
|
||||
ENUMLOGFONTEX
|
||||
enumranges
|
||||
EOK
|
||||
EPres
|
||||
EQU
|
||||
@@ -599,6 +604,7 @@ fesb
|
||||
FFAF
|
||||
ffd
|
||||
FFDE
|
||||
FFFD
|
||||
FFFDb
|
||||
fgbg
|
||||
FGCOLOR
|
||||
@@ -615,10 +621,10 @@ FILTERONPASTE
|
||||
FINDCASE
|
||||
FINDDLG
|
||||
FINDDOWN
|
||||
FINDREGEX
|
||||
FINDSTRINGEXACT
|
||||
FINDUP
|
||||
FIter
|
||||
FIXEDCONVERTED
|
||||
FITZPATRICK
|
||||
FIXEDFILEINFO
|
||||
Flg
|
||||
flyouts
|
||||
@@ -714,6 +720,7 @@ GETWHEELSCROLLLINES
|
||||
Gfun
|
||||
gfx
|
||||
GGI
|
||||
GHgh
|
||||
GHIJK
|
||||
GHIJKL
|
||||
gitcheckin
|
||||
@@ -733,9 +740,8 @@ Greyscale
|
||||
gridline
|
||||
gset
|
||||
gsl
|
||||
GTP
|
||||
guc
|
||||
guidatom
|
||||
GUIDATOM
|
||||
GValue
|
||||
GWL
|
||||
GWLP
|
||||
@@ -744,6 +750,7 @@ HABCDEF
|
||||
Hackathon
|
||||
HALTCOND
|
||||
HANGEUL
|
||||
hardlinks
|
||||
hashalg
|
||||
HASSTRINGS
|
||||
hbitmap
|
||||
@@ -829,12 +836,12 @@ idllib
|
||||
IDOK
|
||||
IDR
|
||||
idth
|
||||
IDTo
|
||||
IDXGI
|
||||
IEnd
|
||||
IEnum
|
||||
IFACEMETHODIMP
|
||||
ification
|
||||
IGNOREEND
|
||||
IGNORELANGUAGE
|
||||
IHosted
|
||||
iid
|
||||
@@ -858,7 +865,6 @@ inkscape
|
||||
INLINEPREFIX
|
||||
inproc
|
||||
Inputkeyinfo
|
||||
INPUTPROCESSORPROFILE
|
||||
Inputreadhandledata
|
||||
INSERTMODE
|
||||
INTERACTIVITYBASE
|
||||
@@ -870,9 +876,7 @@ INVALIDARG
|
||||
INVALIDATERECT
|
||||
Ioctl
|
||||
ipch
|
||||
ipp
|
||||
IProperty
|
||||
IPSINK
|
||||
ipsp
|
||||
IShell
|
||||
ISwap
|
||||
@@ -890,11 +894,12 @@ jconcpp
|
||||
JLO
|
||||
JOBOBJECT
|
||||
JOBOBJECTINFOCLASS
|
||||
JONGSEONG
|
||||
JPN
|
||||
jsoncpp
|
||||
Jsons
|
||||
jsprovider
|
||||
jumplist
|
||||
JUNGSEONG
|
||||
KAttrs
|
||||
kawa
|
||||
Kazu
|
||||
@@ -913,6 +918,7 @@ keyups
|
||||
KILLACTIVE
|
||||
KILLFOCUS
|
||||
kinda
|
||||
KIYEOK
|
||||
KLF
|
||||
KLMNO
|
||||
KLMNOPQRST
|
||||
@@ -922,6 +928,7 @@ KLMNOPQRSTY
|
||||
KOK
|
||||
KPRIORITY
|
||||
KVM
|
||||
kyouhaishaheiku
|
||||
langid
|
||||
LANGUAGELIST
|
||||
lasterror
|
||||
@@ -939,7 +946,6 @@ LCONTROL
|
||||
LCTRL
|
||||
lcx
|
||||
LEFTALIGN
|
||||
libpopcnt
|
||||
libsancov
|
||||
libtickit
|
||||
licate
|
||||
@@ -984,7 +990,6 @@ lpdw
|
||||
lpelfe
|
||||
lpfn
|
||||
LPFNADDPROPSHEETPAGE
|
||||
lpl
|
||||
LPMEASUREITEMSTRUCT
|
||||
LPMINMAXINFO
|
||||
lpmsg
|
||||
@@ -1022,6 +1027,7 @@ luma
|
||||
lval
|
||||
LVB
|
||||
LVERTICAL
|
||||
LVT
|
||||
LWA
|
||||
LWIN
|
||||
lwkmvj
|
||||
@@ -1037,7 +1043,6 @@ MAPBITMAP
|
||||
MAPVIRTUALKEY
|
||||
MAPVK
|
||||
MAXDIMENSTRING
|
||||
maxing
|
||||
MAXSHORT
|
||||
maxval
|
||||
maxversiontested
|
||||
@@ -1060,6 +1065,7 @@ MENUITEMINFO
|
||||
MENUSELECT
|
||||
messageext
|
||||
metaproj
|
||||
Mgrs
|
||||
microsoftpublicsymbols
|
||||
midl
|
||||
mii
|
||||
@@ -1089,6 +1095,7 @@ MOUSEFIRST
|
||||
MOUSEHWHEEL
|
||||
MOVESTART
|
||||
msb
|
||||
msbuildcache
|
||||
msctf
|
||||
msctls
|
||||
msdata
|
||||
@@ -1114,7 +1121,6 @@ muxes
|
||||
myapplet
|
||||
mybranch
|
||||
mydir
|
||||
MYMAX
|
||||
Mypair
|
||||
Myval
|
||||
NAMELENGTH
|
||||
@@ -1158,6 +1164,7 @@ NOCOPYBITS
|
||||
NODUP
|
||||
noexcepts
|
||||
NOFONT
|
||||
NOHIDDENTEXT
|
||||
NOINTEGRALHEIGHT
|
||||
NOINTERFACE
|
||||
NOLINKINFO
|
||||
@@ -1181,6 +1188,7 @@ NORMALDISPLAY
|
||||
NOSCRATCH
|
||||
NOSEARCH
|
||||
noselect
|
||||
NOSELECTION
|
||||
NOSENDCHANGING
|
||||
NOSIZE
|
||||
NOSNAPSHOT
|
||||
@@ -1195,6 +1203,7 @@ nouicompat
|
||||
nounihan
|
||||
NOYIELD
|
||||
NOZORDER
|
||||
NPFS
|
||||
nrcs
|
||||
NSTATUS
|
||||
ntapi
|
||||
@@ -1215,6 +1224,7 @@ ntuser
|
||||
NTVDM
|
||||
ntverp
|
||||
nugetversions
|
||||
NUKTA
|
||||
nullness
|
||||
nullonfailure
|
||||
nullopts
|
||||
@@ -1271,6 +1281,7 @@ packageuwp
|
||||
PACKAGEVERSIONNUMBER
|
||||
PACKCOORD
|
||||
PACKVERSION
|
||||
pacp
|
||||
pagedown
|
||||
pageup
|
||||
PAINTPARAMS
|
||||
@@ -1282,7 +1293,6 @@ parms
|
||||
PATCOPY
|
||||
pathcch
|
||||
PATTERNID
|
||||
pcat
|
||||
pcb
|
||||
pcch
|
||||
PCCHAR
|
||||
@@ -1306,9 +1316,9 @@ PCSTR
|
||||
PCWCH
|
||||
PCWCHAR
|
||||
PCWSTR
|
||||
pda
|
||||
pdbs
|
||||
pdbstr
|
||||
pdcs
|
||||
PDPs
|
||||
pdtobj
|
||||
pdw
|
||||
@@ -1338,6 +1348,7 @@ PIDLIST
|
||||
pids
|
||||
pii
|
||||
piml
|
||||
pimpl
|
||||
pinvoke
|
||||
pipename
|
||||
pipestr
|
||||
@@ -1369,7 +1380,6 @@ POSXSCROLL
|
||||
POSYSCROLL
|
||||
PPEB
|
||||
ppf
|
||||
ppguid
|
||||
ppidl
|
||||
PPROC
|
||||
ppropvar
|
||||
@@ -1399,7 +1409,7 @@ PROCESSINFOCLASS
|
||||
PRODEXT
|
||||
PROPERTYID
|
||||
PROPERTYKEY
|
||||
PROPERTYVAL
|
||||
propertyval
|
||||
propsheet
|
||||
PROPSHEETHEADER
|
||||
PROPSHEETPAGE
|
||||
@@ -1431,8 +1441,11 @@ ptch
|
||||
ptsz
|
||||
PTYIn
|
||||
PUCHAR
|
||||
pvar
|
||||
pwch
|
||||
PWDDMCONSOLECONTEXT
|
||||
Pwease
|
||||
pweview
|
||||
pws
|
||||
pwstr
|
||||
pwsz
|
||||
@@ -1474,7 +1487,6 @@ READMODE
|
||||
rectread
|
||||
redef
|
||||
redefinable
|
||||
Redir
|
||||
redist
|
||||
REDSCROLL
|
||||
REFCLSID
|
||||
@@ -1488,12 +1500,13 @@ REGSTR
|
||||
RELBINPATH
|
||||
remoting
|
||||
renamer
|
||||
renderengine
|
||||
rendersize
|
||||
reparented
|
||||
reparenting
|
||||
REPH
|
||||
replatformed
|
||||
Replymessage
|
||||
reportfileaccesses
|
||||
repositorypath
|
||||
Requiresx
|
||||
rerasterize
|
||||
@@ -1508,6 +1521,7 @@ rfa
|
||||
rfid
|
||||
rftp
|
||||
rgbi
|
||||
RGBQUAD
|
||||
rgbs
|
||||
rgci
|
||||
rgfae
|
||||
@@ -1516,13 +1530,16 @@ rgn
|
||||
rgp
|
||||
rgpwsz
|
||||
rgrc
|
||||
rguid
|
||||
rgw
|
||||
RIGHTALIGN
|
||||
RIGHTBUTTON
|
||||
riid
|
||||
ris
|
||||
RIS
|
||||
roadmap
|
||||
robomac
|
||||
rodata
|
||||
rosetta
|
||||
RRF
|
||||
rrr
|
||||
@@ -1645,7 +1662,6 @@ sidebyside
|
||||
SIF
|
||||
SIGDN
|
||||
Signtool
|
||||
SINGLEFLAG
|
||||
SINGLETHREADED
|
||||
siup
|
||||
sixel
|
||||
@@ -1670,9 +1686,11 @@ SOLIDBOX
|
||||
Solutiondir
|
||||
somefile
|
||||
sourced
|
||||
SRCAND
|
||||
SRCCODEPAGE
|
||||
SRCCOPY
|
||||
SRCINVERT
|
||||
SRCPAINT
|
||||
srcsrv
|
||||
SRCSRVTRG
|
||||
srctool
|
||||
@@ -1718,6 +1736,7 @@ SYMED
|
||||
SYNCPAINT
|
||||
syscalls
|
||||
SYSCHAR
|
||||
SYSCOLOR
|
||||
SYSCOMMAND
|
||||
SYSDEADCHAR
|
||||
SYSKEYDOWN
|
||||
@@ -1729,6 +1748,7 @@ sysparams
|
||||
sysparamsext
|
||||
SYSTEMHAND
|
||||
SYSTEMMENU
|
||||
SYSTEMTIME
|
||||
tabview
|
||||
TAdd
|
||||
taef
|
||||
@@ -1783,7 +1803,6 @@ TEXTMETRIC
|
||||
TEXTMETRICW
|
||||
textmode
|
||||
texttests
|
||||
TFCAT
|
||||
TFunction
|
||||
THUMBPOSITION
|
||||
THUMBTRACK
|
||||
@@ -1814,14 +1833,12 @@ Tpqrst
|
||||
tracelogging
|
||||
traceviewpp
|
||||
trackbar
|
||||
TRACKCOMPOSITION
|
||||
trackpad
|
||||
transitioning
|
||||
Trd
|
||||
TREX
|
||||
triaged
|
||||
triaging
|
||||
Tribool
|
||||
TRIMZEROHEADINGS
|
||||
trx
|
||||
tsa
|
||||
@@ -1838,8 +1855,6 @@ TTM
|
||||
TTo
|
||||
tvpp
|
||||
tvtseq
|
||||
Txtev
|
||||
typechecked
|
||||
TYUI
|
||||
UAC
|
||||
uap
|
||||
@@ -1857,10 +1872,8 @@ UIACCESS
|
||||
uiacore
|
||||
uiautomationcore
|
||||
uielem
|
||||
UIELEMENTENABLEDONLY
|
||||
UINTs
|
||||
ul
|
||||
ulcch
|
||||
uld
|
||||
uldash
|
||||
uldb
|
||||
@@ -1880,7 +1893,7 @@ unk
|
||||
unknwn
|
||||
UNORM
|
||||
unparseable
|
||||
unregistering
|
||||
Unregistering
|
||||
untextured
|
||||
UPDATEDISPLAY
|
||||
UPDOWN
|
||||
@@ -1914,11 +1927,11 @@ UVWXY
|
||||
UVWXYZ
|
||||
uwa
|
||||
uwp
|
||||
uwu
|
||||
uxtheme
|
||||
Vanara
|
||||
vararg
|
||||
vclib
|
||||
vcprintf
|
||||
vcxitems
|
||||
vectorize
|
||||
VERCTRL
|
||||
@@ -1928,6 +1941,7 @@ vga
|
||||
vgaoem
|
||||
viewkind
|
||||
viewports
|
||||
VIRAMA
|
||||
Virt
|
||||
VIRTTERM
|
||||
vkey
|
||||
@@ -1954,7 +1968,6 @@ vstest
|
||||
VSTS
|
||||
VSTT
|
||||
vswhere
|
||||
vtapi
|
||||
vtapp
|
||||
VTE
|
||||
VTID
|
||||
@@ -1962,7 +1975,6 @@ vtio
|
||||
vtmode
|
||||
vtpipeterm
|
||||
vtpt
|
||||
vtrenderer
|
||||
VTRGB
|
||||
VTRGBTo
|
||||
vtseq
|
||||
@@ -1979,15 +1991,17 @@ wchars
|
||||
WCIA
|
||||
WCIW
|
||||
WCSHELPER
|
||||
wcsicmp
|
||||
wcsrev
|
||||
wcswidth
|
||||
wddm
|
||||
wddmcon
|
||||
WDDMCONSOLECONTEXT
|
||||
WDK
|
||||
wdm
|
||||
webpage
|
||||
websites
|
||||
wekyb
|
||||
wewoad
|
||||
wex
|
||||
wextest
|
||||
wextestclass
|
||||
@@ -2012,12 +2026,12 @@ wincontypes
|
||||
WINCORE
|
||||
windbg
|
||||
WINDEF
|
||||
windir
|
||||
windll
|
||||
WINDOWALPHA
|
||||
windowdpiapi
|
||||
WINDOWEDGE
|
||||
windowext
|
||||
windowime
|
||||
WINDOWINFO
|
||||
windowio
|
||||
windowmetrics
|
||||
@@ -2050,7 +2064,6 @@ Winperf
|
||||
WInplace
|
||||
winres
|
||||
winrt
|
||||
wintelnet
|
||||
winternl
|
||||
winuser
|
||||
winuserp
|
||||
@@ -2068,7 +2081,6 @@ WNDCLASSW
|
||||
Wndproc
|
||||
WNegative
|
||||
WNull
|
||||
wnwb
|
||||
workarea
|
||||
WOutside
|
||||
WOWARM
|
||||
@@ -2107,7 +2119,6 @@ WTs
|
||||
WTSOFTFONT
|
||||
wtw
|
||||
wtypes
|
||||
Wubi
|
||||
WUX
|
||||
WVerify
|
||||
WWith
|
||||
@@ -2134,12 +2145,12 @@ xes
|
||||
XFG
|
||||
XFile
|
||||
XFORM
|
||||
xin
|
||||
xinchaof
|
||||
xinxinchaof
|
||||
XIn
|
||||
XManifest
|
||||
XMath
|
||||
XNamespace
|
||||
xorg
|
||||
XPan
|
||||
XResource
|
||||
xsi
|
||||
xstyler
|
||||
@@ -2153,21 +2164,20 @@ XTWINOPS
|
||||
xunit
|
||||
xutr
|
||||
XVIRTUALSCREEN
|
||||
XWalk
|
||||
yact
|
||||
YCast
|
||||
YCENTER
|
||||
YCount
|
||||
YLimit
|
||||
YPan
|
||||
YSubstantial
|
||||
YVIRTUALSCREEN
|
||||
YWalk
|
||||
Zab
|
||||
zabcd
|
||||
Zabcdefghijklmn
|
||||
Zabcdefghijklmnopqrstuvwxyz
|
||||
ZCmd
|
||||
ZCtrl
|
||||
zxcvbnm
|
||||
ZWJs
|
||||
ZYXWVU
|
||||
ZYXWVUTd
|
||||
|
||||
2
.github/workflows/addToProject.yml
vendored
@@ -13,7 +13,7 @@ jobs:
|
||||
name: Add issue to project
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/add-to-project@v0.5.0
|
||||
- uses: actions/add-to-project@v1.0.1
|
||||
with:
|
||||
project-url: https://github.com/orgs/microsoft/projects/159
|
||||
github-token: ${{ secrets.ADD_TO_PROJECT_PAT }}
|
||||
|
||||
2
.github/workflows/similarIssues.yml
vendored
@@ -16,7 +16,7 @@ jobs:
|
||||
issueTitle: ${{ github.event.issue.title }}
|
||||
issueBody: ${{ github.event.issue.body }}
|
||||
repo: ${{ github.repository }}
|
||||
similaritytolerance: "0.75"
|
||||
similaritytolerance: "0.8"
|
||||
add-comment:
|
||||
needs: getSimilarIssues
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
3
.gitignore
vendored
@@ -283,3 +283,6 @@ MSG*.bin
|
||||
profiles.json
|
||||
*.metaproj
|
||||
*.swp
|
||||
|
||||
# MSBuildCache
|
||||
/MSBuildCacheLogs/
|
||||
3
.gitmodules
vendored
@@ -1,3 +0,0 @@
|
||||
[submodule "dep/gsl"]
|
||||
path = dep/gsl
|
||||
url = https://github.com/microsoft/gsl
|
||||
60
Directory.Build.props
Normal file
@@ -0,0 +1,60 @@
|
||||
<Project>
|
||||
<!--
|
||||
NOTE! This file gets written-over entirely by the release builds.
|
||||
Any build logic in this file must be optional and only apply to non-release builds.
|
||||
-->
|
||||
|
||||
<!-- MsBuildCache -->
|
||||
<PropertyGroup>
|
||||
<!-- Off by default -->
|
||||
<MsBuildCacheEnabled Condition="'$(MsBuildCacheEnabled)' == ''">false</MsBuildCacheEnabled>
|
||||
|
||||
<!-- Always off during package restore -->
|
||||
<MsBuildCacheEnabled Condition=" '$(ExcludeRestorePackageImports)' == 'true' ">false</MsBuildCacheEnabled>
|
||||
|
||||
<!-- In Azure pipelines, use Pipeline Caching as the cache storage backend. Otherwise, use the local cache. -->
|
||||
<MSBuildCachePackageName Condition="'$(TF_BUILD)' != ''">Microsoft.MSBuildCache.AzurePipelines</MSBuildCachePackageName>
|
||||
<MSBuildCachePackageName Condition="'$(MSBuildCachePackageName)' == ''">Microsoft.MSBuildCache.Local</MSBuildCachePackageName>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition="'$(MSBuildCacheEnabled)' == 'true'">
|
||||
<!-- Change this to bust the cache -->
|
||||
<MSBuildCacheCacheUniverse Condition="'$(MSBuildCacheCacheUniverse)' == ''">202310210737</MSBuildCacheCacheUniverse>
|
||||
|
||||
<!--
|
||||
Visual Studio telemetry reads various ApplicationInsights.config files and other files after the project is finished, likely in a detached process.
|
||||
This is acceptable and should not impact cache correctness.
|
||||
-->
|
||||
<MSBuildCacheAllowFileAccessAfterProjectFinishFilePatterns>
|
||||
$(MSBuildCacheAllowFileAccessAfterProjectFinishFilePatterns);
|
||||
\**\ApplicationInsights.config;
|
||||
$(LocalAppData)\Microsoft\VSApplicationInsights\**;
|
||||
$(LocalAppData)\Microsoft\Windows\INetCache\**;
|
||||
A:\;
|
||||
E:\;
|
||||
$(windir)\**;
|
||||
</MSBuildCacheAllowFileAccessAfterProjectFinishFilePatterns>
|
||||
|
||||
<!--
|
||||
This repo uses a common output directory with many projects writing duplicate outputs. Allow everything, but note this costs some performance in the form of requiring
|
||||
the cache to use copies instead of hardlinks when pulling from cache.
|
||||
-->
|
||||
<MSBuildCacheIdenticalDuplicateOutputPatterns>$(MSBuildCacheIdenticalDuplicateOutputPatterns);bin\**</MSBuildCacheIdenticalDuplicateOutputPatterns>
|
||||
|
||||
<!-- version of MSBuildCache is not part of the cache key -->
|
||||
<PackagesConfigFile>$(MSBuildThisFileDirectory)\dep\nuget\packages.config</PackagesConfigFile>
|
||||
<MSBuildCacheIgnoredInputPatterns>$(MSBuildCacheIgnoredInputPatterns);$(PackagesConfigFile)</MSBuildCacheIgnoredInputPatterns>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition="'$(MSBuildCacheEnabled)' == 'true' and '$(MSBuildCachePackageRoot)' == ''">
|
||||
<PackagesConfigContents>$([System.IO.File]::ReadAllText("$(PackagesConfigFile)"))</PackagesConfigContents>
|
||||
<MSBuildCachePackageVersion>$([System.Text.RegularExpressions.Regex]::Match($(PackagesConfigContents), 'Microsoft.MSBuildCache.*?version="(.*?)"').Groups[1].Value)</MSBuildCachePackageVersion>
|
||||
<MSBuildCachePackageRoot>$(MSBuildThisFileDirectory)packages\$(MSBuildCachePackageName).$(MSBuildCachePackageVersion)</MSBuildCachePackageRoot>
|
||||
<MSBuildCacheSharedCompilationPackageRoot>$(MSBuildThisFileDirectory)packages\Microsoft.MSBuildCache.SharedCompilation.$(MSBuildCachePackageVersion)</MSBuildCacheSharedCompilationPackageRoot>
|
||||
</PropertyGroup>
|
||||
|
||||
<ImportGroup Condition="'$(MSBuildCacheEnabled)' == 'true'">
|
||||
<Import Project="$(MSBuildCachePackageRoot)\build\$(MSBuildCachePackageName).props" />
|
||||
<Import Project="$(MSBuildCacheSharedCompilationPackageRoot)\build\Microsoft.MSBuildCache.SharedCompilation.props" />
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
11
Directory.Build.targets
Normal file
@@ -0,0 +1,11 @@
|
||||
<Project>
|
||||
<!--
|
||||
NOTE! This file gets written-over entirely by the release builds.
|
||||
Any build logic in this file must be optional and only apply to non-release builds.
|
||||
-->
|
||||
|
||||
<ImportGroup Condition="'$(MSBuildCacheEnabled)' == 'true'">
|
||||
<Import Project="$(MSBuildCachePackageRoot)\build\$(MSBuildCachePackageName).targets" />
|
||||
<Import Project="$(MSBuildCacheSharedCompilationPackageRoot)\build\Microsoft.MSBuildCache.SharedCompilation.targets" />
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
122
NOTICE.md
@@ -48,107 +48,6 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
```
|
||||
|
||||
## chromium/base/numerics
|
||||
|
||||
**Source**: [https://github.com/chromium/chromium/tree/master/base/numerics](https://github.com/chromium/chromium/tree/master/base/numerics)
|
||||
|
||||
### License
|
||||
|
||||
```
|
||||
Copyright 2015 The Chromium Authors. All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are
|
||||
met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above
|
||||
copyright notice, this list of conditions and the following disclaimer
|
||||
in the documentation and/or other materials provided with the
|
||||
distribution.
|
||||
* Neither the name of Google Inc. nor the names of its
|
||||
contributors may be used to endorse or promote products derived from
|
||||
this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
```
|
||||
|
||||
## kimwalisch/libpopcnt
|
||||
|
||||
**Source**: [https://github.com/kimwalisch/libpopcnt](https://github.com/kimwalisch/libpopcnt)
|
||||
|
||||
### License
|
||||
|
||||
```
|
||||
BSD 2-Clause License
|
||||
|
||||
Copyright (c) 2016 - 2019, Kim Walisch
|
||||
Copyright (c) 2016 - 2019, Wojciech Muła
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
|
||||
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
|
||||
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
```
|
||||
|
||||
## dynamic_bitset
|
||||
|
||||
**Source**: [https://github.com/pinam45/dynamic_bitset](https://github.com/pinam45/dynamic_bitset)
|
||||
|
||||
### License
|
||||
|
||||
```
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2019 Maxime Pinard
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
```
|
||||
|
||||
## \{fmt\}
|
||||
|
||||
**Source**: [https://github.com/fmtlib/fmt](https://github.com/fmtlib/fmt)
|
||||
@@ -325,6 +224,27 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
```
|
||||
|
||||
## ColorBrewer
|
||||
**Source**: [https://colorbrewer2.org/](https://colorbrewer2.org/)
|
||||
|
||||
### License
|
||||
|
||||
```
|
||||
Apache-Style Software License for ColorBrewer software and ColorBrewer Color Schemes
|
||||
|
||||
Copyright (c) 2002 Cynthia Brewer, Mark Harrower, and The Pennsylvania State University.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software distributed
|
||||
under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
|
||||
CONDITIONS OF ANY KIND, either express or implied. See the License for the
|
||||
specific language governing permissions and limitations under the License.
|
||||
```
|
||||
|
||||
# Microsoft Open Source
|
||||
|
||||
This product also incorporates source code from other Microsoft open source projects, all licensed under the MIT license.
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<clear />
|
||||
<!-- Dependencies that we can turn on to force override for testing purposes before uploading. -->
|
||||
<!--<add key="Static Package Dependencies" value="dep\packages" />-->
|
||||
<add key="TerminalDependencies" value="https://pkgs.dev.azure.com/ms/terminal/_packaging/TerminalDependencies/nuget/v3/index.json" />
|
||||
<add key="TerminalDependencies" value="https://pkgs.dev.azure.com/shine-oss/terminal/_packaging/TerminalDependencies/nuget/v3/index.json" />
|
||||
</packageSources>
|
||||
<disabledPackageSources>
|
||||
<clear />
|
||||
|
||||
@@ -131,7 +131,6 @@ EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "InteractivityWin32", "src\interactivity\win32\lib\win32.LIB.vcxproj", "{06EC74CB-9A12-429C-B551-8532EC964726}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{1C959542-BAC2-4E55-9A6D-13251914CBB9} = {1C959542-BAC2-4E55-9A6D-13251914CBB9}
|
||||
{990F2657-8580-4828-943F-5DD657D11842} = {990F2657-8580-4828-943F-5DD657D11842}
|
||||
{AF0A096A-8B3A-4949-81EF-7DF8F0FEE91F} = {AF0A096A-8B3A-4949-81EF-7DF8F0FEE91F}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
@@ -140,14 +139,9 @@ EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "InteractivityBase", "src\interactivity\base\lib\InteractivityBase.vcxproj", "{06EC74CB-9A12-429C-B551-8562EC964846}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Interactivity.Win32.Tests.Unit", "src\interactivity\win32\ut_interactivity_win32\Interactivity.Win32.UnitTests.vcxproj", "{D3B92829-26CB-411A-BDA2-7F5DA3D25DD4}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{990F2657-8580-4828-943F-5DD657D11842} = {990F2657-8580-4828-943F-5DD657D11842}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CloseTest", "src\tools\closetest\CloseTest.vcxproj", "{C7A6A5D9-60BE-4AEB-A5F6-AFE352F86CBB}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RendererVt", "src\renderer\vt\lib\vt.vcxproj", "{990F2657-8580-4828-943F-5DD657D11842}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "VtPipeTerm", "src\tools\vtpipeterm\VtPipeTerm.vcxproj", "{814DBDDE-894E-4327-A6E1-740504850098}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{9CBD7DFA-1754-4A9D-93D7-857A9D17CB1B} = {9CBD7DFA-1754-4A9D-93D7-857A9D17CB1B}
|
||||
@@ -157,8 +151,6 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ConEchoKey", "src\tools\ech
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Types", "src\types\lib\types.vcxproj", "{18D09A24-8240-42D6-8CB6-236EEE820263}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RendererVt.unittest", "src\renderer\vt\ut_lib\vt.unittest.vcxproj", "{990F2657-8580-4828-943F-5DD657D11843}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BufferOut", "src\buffer\out\lib\bufferout.vcxproj", "{0CF235BD-2DA0-407E-90EE-C467E8BBC714}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TerminalConnection", "src\cascadia\TerminalConnection\TerminalConnection.vcxproj", "{CA5CAD1A-C46D-4588-B1C0-40F31AE9100B}"
|
||||
@@ -171,6 +163,7 @@ EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.Terminal.Control.Lib", "src\cascadia\TerminalControl\TerminalControlLib.vcxproj", "{CA5CAD1A-44BD-4AC7-AC72-6CA5B3AB89ED}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{1CF55140-EF6A-4736-A403-957E4F7430BB} = {1CF55140-EF6A-4736-A403-957E4F7430BB}
|
||||
{2FD12FBB-1DDB-46D8-B818-1023C624CACA} = {2FD12FBB-1DDB-46D8-B818-1023C624CACA}
|
||||
{48D21369-3D7B-4431-9967-24E81292CF63} = {48D21369-3D7B-4431-9967-24E81292CF63}
|
||||
{8222900C-8B6C-452A-91AC-BE95DB04B95F} = {8222900C-8B6C-452A-91AC-BE95DB04B95F}
|
||||
{AF0A096A-8B3A-4949-81EF-7DF8F0FEE91F} = {AF0A096A-8B3A-4949-81EF-7DF8F0FEE91F}
|
||||
@@ -322,8 +315,6 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TerminalAzBridge", "src\cas
|
||||
{CA5CAD1A-C46D-4588-B1C0-40F31AE9100B} = {CA5CAD1A-C46D-4588-B1C0-40F31AE9100B}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fmt", "src\dep\fmt\fmt.vcxproj", "{6BAE5851-50D5-4934-8D5E-30361A8A40F3}"
|
||||
EndProject
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WpfTerminalTestNetCore", "src\cascadia\WpfTerminalTestNetCore\WpfTerminalTestNetCore.csproj", "{1588FD7C-241E-4E7D-9113-43735F3E6BAD}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{CA5CAD1A-F542-4635-A069-7CAEFB930070} = {CA5CAD1A-F542-4635-A069-7CAEFB930070}
|
||||
@@ -412,7 +403,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TerminalStress", "src\tools
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RenderingTests", "src\tools\RenderingTests\RenderingTests.vcxproj", "{37C995E0-2349-4154-8E77-4A52C0C7F46D}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UIHelpers", "src\cascadia\UIHelpers\UIHelpers.vcxproj", "{6515F03F-E56D-4DB4-B23D-AC4FB80DB36F}"
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.Terminal.UI", "src\cascadia\UIHelpers\UIHelpers.vcxproj", "{6515F03F-E56D-4DB4-B23D-AC4FB80DB36F}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "benchcat", "src\tools\benchcat\benchcat.vcxproj", "{2C836962-9543-4CE5-B834-D28E1F124B66}"
|
||||
EndProject
|
||||
@@ -477,6 +468,7 @@ Global
|
||||
{9CBD7DFA-1754-4A9D-93D7-857A9D17CB1B}.Debug|ARM64.Build.0 = Debug|ARM64
|
||||
{9CBD7DFA-1754-4A9D-93D7-857A9D17CB1B}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{9CBD7DFA-1754-4A9D-93D7-857A9D17CB1B}.Debug|x64.Build.0 = Debug|x64
|
||||
{9CBD7DFA-1754-4A9D-93D7-857A9D17CB1B}.Debug|x64.Deploy.0 = Debug|x64
|
||||
{9CBD7DFA-1754-4A9D-93D7-857A9D17CB1B}.Debug|x86.ActiveCfg = Debug|Win32
|
||||
{9CBD7DFA-1754-4A9D-93D7-857A9D17CB1B}.Debug|x86.Build.0 = Debug|Win32
|
||||
{9CBD7DFA-1754-4A9D-93D7-857A9D17CB1B}.Fuzzing|Any CPU.ActiveCfg = Fuzzing|Win32
|
||||
@@ -1117,29 +1109,6 @@ Global
|
||||
{C7A6A5D9-60BE-4AEB-A5F6-AFE352F86CBB}.Release|x64.Build.0 = Release|x64
|
||||
{C7A6A5D9-60BE-4AEB-A5F6-AFE352F86CBB}.Release|x86.ActiveCfg = Release|Win32
|
||||
{C7A6A5D9-60BE-4AEB-A5F6-AFE352F86CBB}.Release|x86.Build.0 = Release|Win32
|
||||
{990F2657-8580-4828-943F-5DD657D11842}.AuditMode|Any CPU.ActiveCfg = AuditMode|Win32
|
||||
{990F2657-8580-4828-943F-5DD657D11842}.AuditMode|ARM64.ActiveCfg = Release|ARM64
|
||||
{990F2657-8580-4828-943F-5DD657D11842}.AuditMode|x64.ActiveCfg = Release|x64
|
||||
{990F2657-8580-4828-943F-5DD657D11842}.AuditMode|x86.ActiveCfg = Release|Win32
|
||||
{990F2657-8580-4828-943F-5DD657D11842}.Debug|Any CPU.ActiveCfg = Debug|Win32
|
||||
{990F2657-8580-4828-943F-5DD657D11842}.Debug|ARM64.ActiveCfg = Debug|ARM64
|
||||
{990F2657-8580-4828-943F-5DD657D11842}.Debug|ARM64.Build.0 = Debug|ARM64
|
||||
{990F2657-8580-4828-943F-5DD657D11842}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{990F2657-8580-4828-943F-5DD657D11842}.Debug|x64.Build.0 = Debug|x64
|
||||
{990F2657-8580-4828-943F-5DD657D11842}.Debug|x86.ActiveCfg = Debug|Win32
|
||||
{990F2657-8580-4828-943F-5DD657D11842}.Debug|x86.Build.0 = Debug|Win32
|
||||
{990F2657-8580-4828-943F-5DD657D11842}.Fuzzing|Any CPU.ActiveCfg = Fuzzing|Win32
|
||||
{990F2657-8580-4828-943F-5DD657D11842}.Fuzzing|ARM64.ActiveCfg = Fuzzing|ARM64
|
||||
{990F2657-8580-4828-943F-5DD657D11842}.Fuzzing|x64.ActiveCfg = Fuzzing|x64
|
||||
{990F2657-8580-4828-943F-5DD657D11842}.Fuzzing|x64.Build.0 = Fuzzing|x64
|
||||
{990F2657-8580-4828-943F-5DD657D11842}.Fuzzing|x86.ActiveCfg = Fuzzing|Win32
|
||||
{990F2657-8580-4828-943F-5DD657D11842}.Release|Any CPU.ActiveCfg = Release|Win32
|
||||
{990F2657-8580-4828-943F-5DD657D11842}.Release|ARM64.ActiveCfg = Release|ARM64
|
||||
{990F2657-8580-4828-943F-5DD657D11842}.Release|ARM64.Build.0 = Release|ARM64
|
||||
{990F2657-8580-4828-943F-5DD657D11842}.Release|x64.ActiveCfg = Release|x64
|
||||
{990F2657-8580-4828-943F-5DD657D11842}.Release|x64.Build.0 = Release|x64
|
||||
{990F2657-8580-4828-943F-5DD657D11842}.Release|x86.ActiveCfg = Release|Win32
|
||||
{990F2657-8580-4828-943F-5DD657D11842}.Release|x86.Build.0 = Release|Win32
|
||||
{814DBDDE-894E-4327-A6E1-740504850098}.AuditMode|Any CPU.ActiveCfg = AuditMode|Win32
|
||||
{814DBDDE-894E-4327-A6E1-740504850098}.AuditMode|ARM64.ActiveCfg = Release|ARM64
|
||||
{814DBDDE-894E-4327-A6E1-740504850098}.AuditMode|x64.ActiveCfg = Release|x64
|
||||
@@ -1210,28 +1179,6 @@ Global
|
||||
{18D09A24-8240-42D6-8CB6-236EEE820263}.Release|x64.Build.0 = Release|x64
|
||||
{18D09A24-8240-42D6-8CB6-236EEE820263}.Release|x86.ActiveCfg = Release|Win32
|
||||
{18D09A24-8240-42D6-8CB6-236EEE820263}.Release|x86.Build.0 = Release|Win32
|
||||
{990F2657-8580-4828-943F-5DD657D11843}.AuditMode|Any CPU.ActiveCfg = AuditMode|Win32
|
||||
{990F2657-8580-4828-943F-5DD657D11843}.AuditMode|ARM64.ActiveCfg = Release|ARM64
|
||||
{990F2657-8580-4828-943F-5DD657D11843}.AuditMode|x64.ActiveCfg = Release|x64
|
||||
{990F2657-8580-4828-943F-5DD657D11843}.AuditMode|x86.ActiveCfg = Release|Win32
|
||||
{990F2657-8580-4828-943F-5DD657D11843}.Debug|Any CPU.ActiveCfg = Debug|Win32
|
||||
{990F2657-8580-4828-943F-5DD657D11843}.Debug|ARM64.ActiveCfg = Debug|ARM64
|
||||
{990F2657-8580-4828-943F-5DD657D11843}.Debug|ARM64.Build.0 = Debug|ARM64
|
||||
{990F2657-8580-4828-943F-5DD657D11843}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{990F2657-8580-4828-943F-5DD657D11843}.Debug|x64.Build.0 = Debug|x64
|
||||
{990F2657-8580-4828-943F-5DD657D11843}.Debug|x86.ActiveCfg = Debug|Win32
|
||||
{990F2657-8580-4828-943F-5DD657D11843}.Debug|x86.Build.0 = Debug|Win32
|
||||
{990F2657-8580-4828-943F-5DD657D11843}.Fuzzing|Any CPU.ActiveCfg = Fuzzing|Win32
|
||||
{990F2657-8580-4828-943F-5DD657D11843}.Fuzzing|ARM64.ActiveCfg = Fuzzing|ARM64
|
||||
{990F2657-8580-4828-943F-5DD657D11843}.Fuzzing|x64.ActiveCfg = Fuzzing|x64
|
||||
{990F2657-8580-4828-943F-5DD657D11843}.Fuzzing|x86.ActiveCfg = Fuzzing|Win32
|
||||
{990F2657-8580-4828-943F-5DD657D11843}.Release|Any CPU.ActiveCfg = Release|Win32
|
||||
{990F2657-8580-4828-943F-5DD657D11843}.Release|ARM64.ActiveCfg = Release|ARM64
|
||||
{990F2657-8580-4828-943F-5DD657D11843}.Release|ARM64.Build.0 = Release|ARM64
|
||||
{990F2657-8580-4828-943F-5DD657D11843}.Release|x64.ActiveCfg = Release|x64
|
||||
{990F2657-8580-4828-943F-5DD657D11843}.Release|x64.Build.0 = Release|x64
|
||||
{990F2657-8580-4828-943F-5DD657D11843}.Release|x86.ActiveCfg = Release|Win32
|
||||
{990F2657-8580-4828-943F-5DD657D11843}.Release|x86.Build.0 = Release|Win32
|
||||
{0CF235BD-2DA0-407E-90EE-C467E8BBC714}.AuditMode|Any CPU.ActiveCfg = AuditMode|Win32
|
||||
{0CF235BD-2DA0-407E-90EE-C467E8BBC714}.AuditMode|ARM64.ActiveCfg = AuditMode|ARM64
|
||||
{0CF235BD-2DA0-407E-90EE-C467E8BBC714}.AuditMode|ARM64.Build.0 = AuditMode|ARM64
|
||||
@@ -1799,32 +1746,6 @@ Global
|
||||
{067F0A06-FCB7-472C-96E9-B03B54E8E18D}.Release|x64.Build.0 = Release|x64
|
||||
{067F0A06-FCB7-472C-96E9-B03B54E8E18D}.Release|x86.ActiveCfg = Release|Win32
|
||||
{067F0A06-FCB7-472C-96E9-B03B54E8E18D}.Release|x86.Build.0 = Release|Win32
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.AuditMode|Any CPU.ActiveCfg = AuditMode|Win32
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.AuditMode|ARM64.ActiveCfg = AuditMode|ARM64
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.AuditMode|ARM64.Build.0 = AuditMode|ARM64
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.AuditMode|x64.ActiveCfg = AuditMode|x64
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.AuditMode|x64.Build.0 = AuditMode|x64
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.AuditMode|x86.ActiveCfg = AuditMode|Win32
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.AuditMode|x86.Build.0 = AuditMode|Win32
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.Debug|Any CPU.ActiveCfg = Debug|Win32
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.Debug|ARM64.ActiveCfg = Debug|ARM64
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.Debug|ARM64.Build.0 = Debug|ARM64
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.Debug|x64.Build.0 = Debug|x64
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.Debug|x86.ActiveCfg = Debug|Win32
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.Debug|x86.Build.0 = Debug|Win32
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.Fuzzing|Any CPU.ActiveCfg = Fuzzing|Win32
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.Fuzzing|ARM64.ActiveCfg = Fuzzing|ARM64
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.Fuzzing|x64.ActiveCfg = Fuzzing|x64
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.Fuzzing|x64.Build.0 = Fuzzing|x64
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.Fuzzing|x86.ActiveCfg = Fuzzing|Win32
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.Release|Any CPU.ActiveCfg = Release|Win32
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.Release|ARM64.ActiveCfg = Release|ARM64
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.Release|ARM64.Build.0 = Release|ARM64
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.Release|x64.ActiveCfg = Release|x64
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.Release|x64.Build.0 = Release|x64
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.Release|x86.ActiveCfg = Release|Win32
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.Release|x86.Build.0 = Release|Win32
|
||||
{1588FD7C-241E-4E7D-9113-43735F3E6BAD}.AuditMode|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{1588FD7C-241E-4E7D-9113-43735F3E6BAD}.AuditMode|ARM64.ActiveCfg = Debug|Any CPU
|
||||
{1588FD7C-241E-4E7D-9113-43735F3E6BAD}.AuditMode|x64.ActiveCfg = Debug|Any CPU
|
||||
@@ -2443,7 +2364,7 @@ Global
|
||||
{345FD5A4-B32B-4F29-BD1C-B033BD2C35CC} = {E8F24881-5E37-4362-B191-A3BA0ED7F4EB}
|
||||
{4C8E6BB0-4713-4ADB-BD04-81628ECEAF20} = {81C352DB-1818-45B7-A284-18E259F1CC87}
|
||||
{D57841D1-8294-4F2B-BB8B-D2A35738DECD} = {81C352DB-1818-45B7-A284-18E259F1CC87}
|
||||
{2FD12FBB-1DDB-46D8-B818-1023C624CACA} = {E8F24881-5E37-4362-B191-A3BA0ED7F4EB}
|
||||
{2FD12FBB-1DDB-46D8-B818-1023C624CACA} = {89CDCC5C-9F53-4054-97A4-639D99F169CD}
|
||||
{3AE13314-1939-4DFA-9C14-38CA0834050C} = {F1995847-4AE5-479A-BBAF-382E51A63532}
|
||||
{DCF55140-EF6A-4736-A403-957E4F7430BB} = {F1995847-4AE5-479A-BBAF-382E51A63532}
|
||||
{1CF55140-EF6A-4736-A403-957E4F7430BB} = {F1995847-4AE5-479A-BBAF-382E51A63532}
|
||||
@@ -2470,11 +2391,9 @@ Global
|
||||
{06EC74CB-9A12-429C-B551-8562EC964846} = {E8F24881-5E37-4362-B191-A3BA0ED7F4EB}
|
||||
{D3B92829-26CB-411A-BDA2-7F5DA3D25DD4} = {E8F24881-5E37-4362-B191-A3BA0ED7F4EB}
|
||||
{C7A6A5D9-60BE-4AEB-A5F6-AFE352F86CBB} = {A10C4720-DCA4-4640-9749-67F4314F527C}
|
||||
{990F2657-8580-4828-943F-5DD657D11842} = {05500DEF-2294-41E3-AF9A-24E580B82836}
|
||||
{814DBDDE-894E-4327-A6E1-740504850098} = {A10C4720-DCA4-4640-9749-67F4314F527C}
|
||||
{814CBEEE-894E-4327-A6E1-740504850098} = {A10C4720-DCA4-4640-9749-67F4314F527C}
|
||||
{18D09A24-8240-42D6-8CB6-236EEE820263} = {89CDCC5C-9F53-4054-97A4-639D99F169CD}
|
||||
{990F2657-8580-4828-943F-5DD657D11843} = {05500DEF-2294-41E3-AF9A-24E580B82836}
|
||||
{0CF235BD-2DA0-407E-90EE-C467E8BBC714} = {1E4A062E-293B-4817-B20D-BF16B979E350}
|
||||
{CA5CAD1A-C46D-4588-B1C0-40F31AE9100B} = {59840756-302F-44DF-AA47-441A9D673202}
|
||||
{CA5CAD1A-ABCD-429C-B551-8562EC954746} = {9921CA0A-320C-4460-8623-3A3196E7F4CB}
|
||||
@@ -2507,7 +2426,6 @@ Global
|
||||
{D3EF7B96-CD5E-47C9-B9A9-136259563033} = {04170EEF-983A-4195-BFEF-2321E5E38A1E}
|
||||
{024052DE-83FB-4653-AEA4-90790D29D5BD} = {E8F24881-5E37-4362-B191-A3BA0ED7F4EB}
|
||||
{067F0A06-FCB7-472C-96E9-B03B54E8E18D} = {61901E80-E97D-4D61-A9BB-E8F2FDA8B40C}
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3} = {81C352DB-1818-45B7-A284-18E259F1CC87}
|
||||
{1588FD7C-241E-4E7D-9113-43735F3E6BAD} = {4DAF0299-495E-4CD1-A982-9BAC16A45932}
|
||||
{506FD703-BAA7-4F6E-9361-64F550EC8FCA} = {61901E80-E97D-4D61-A9BB-E8F2FDA8B40C}
|
||||
{416FD703-BAA7-4F6E-9361-64F550EC8FCA} = {61901E80-E97D-4D61-A9BB-E8F2FDA8B40C}
|
||||
|
||||
27
Scratch.sln
@@ -29,8 +29,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Common Props", "Common Prop
|
||||
src\wap-common.build.pre.props = src\wap-common.build.pre.props
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fmt", "src\dep\fmt\fmt.vcxproj", "{6BAE5851-50D5-4934-8D5E-30361A8A40F3}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Types", "src\types\lib\types.vcxproj", "{18D09A24-8240-42D6-8CB6-236EEE820263}"
|
||||
EndProject
|
||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "dependencies", "dependencies", "{75AC9360-76FD-4ABC-AFEC-EF342BD2B3E9}"
|
||||
@@ -159,30 +157,6 @@ Global
|
||||
{B4427499-9FDE-4208-B456-5BC580637633}.Release|x64.Build.0 = Release|x64
|
||||
{B4427499-9FDE-4208-B456-5BC580637633}.Release|x86.ActiveCfg = Release|Win32
|
||||
{B4427499-9FDE-4208-B456-5BC580637633}.Release|x86.Build.0 = Release|Win32
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.AuditMode|ARM64.ActiveCfg = AuditMode|ARM64
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.AuditMode|ARM64.Build.0 = AuditMode|ARM64
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.AuditMode|x64.ActiveCfg = AuditMode|x64
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.AuditMode|x64.Build.0 = AuditMode|x64
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.AuditMode|x86.ActiveCfg = AuditMode|Win32
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.AuditMode|x86.Build.0 = AuditMode|Win32
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.Debug|ARM64.ActiveCfg = Debug|ARM64
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.Debug|ARM64.Build.0 = Debug|ARM64
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.Debug|x64.Build.0 = Debug|x64
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.Debug|x86.ActiveCfg = Debug|Win32
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.Debug|x86.Build.0 = Debug|Win32
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.Fuzzing|ARM64.ActiveCfg = Fuzzing|ARM64
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.Fuzzing|ARM64.Build.0 = Fuzzing|ARM64
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.Fuzzing|x64.ActiveCfg = Fuzzing|x64
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.Fuzzing|x64.Build.0 = Fuzzing|x64
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.Fuzzing|x86.ActiveCfg = Fuzzing|Win32
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.Fuzzing|x86.Build.0 = Fuzzing|Win32
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.Release|ARM64.ActiveCfg = Release|ARM64
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.Release|ARM64.Build.0 = Release|ARM64
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.Release|x64.ActiveCfg = Release|x64
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.Release|x64.Build.0 = Release|x64
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.Release|x86.ActiveCfg = Release|Win32
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3}.Release|x86.Build.0 = Release|Win32
|
||||
{18D09A24-8240-42D6-8CB6-236EEE820263}.AuditMode|ARM64.ActiveCfg = AuditMode|ARM64
|
||||
{18D09A24-8240-42D6-8CB6-236EEE820263}.AuditMode|ARM64.Build.0 = AuditMode|ARM64
|
||||
{18D09A24-8240-42D6-8CB6-236EEE820263}.AuditMode|x64.ActiveCfg = AuditMode|x64
|
||||
@@ -212,7 +186,6 @@ Global
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
GlobalSection(NestedProjects) = preSolution
|
||||
{6BAE5851-50D5-4934-8D5E-30361A8A40F3} = {75AC9360-76FD-4ABC-AFEC-EF342BD2B3E9}
|
||||
{18D09A24-8240-42D6-8CB6-236EEE820263} = {75AC9360-76FD-4ABC-AFEC-EF342BD2B3E9}
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||
|
||||
2
build/StoreSubmission/.gitignore
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
Media
|
||||
SubmissionPackages
|
||||
177
build/StoreSubmission/Preview/PDPs/de-DE/PDP.xml
Normal file
@@ -0,0 +1,177 @@
|
||||
<?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>
|
||||
<!-- 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. -->
|
||||
|
||||
<!-- Windows Terminal -->
|
||||
</AppStoreName>
|
||||
<Keywords>
|
||||
<!-- Valid length: 30 character limit, up to 7 elements -->
|
||||
<Keyword>
|
||||
Terminal</Keyword>
|
||||
<Keyword>
|
||||
Konsole</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
</Keywords>
|
||||
<Description>
|
||||
Dies ist die Vorschauversion des Windows-Terminals, die die neuesten Funktionen enthält, sobald sie entwickelt werden. Das Windows-Terminal ist eine moderne, schnelle, effiziente, leistungsstarke und produktive Terminalanwendung für Benutzer von Befehlszeilentools und Shells wie Eingabeaufforderung, PowerShell und WSL. Die wichtigsten Features umfassen mehrere Registerkarten, Bereiche, Unicode- und UTF-8-Zeichenunterstützung, GPU-beschleunigtes Textrenderingmodul sowie benutzerdefinierte Designs, Formatvorlagen und Konfigurationen.
|
||||
|
||||
Dies ist ein Open Source-Projekt, und wir freuen uns über die Teilnahme der Community. Um teilzunehmen, besuchen Sie bitte die Website https://github.com/microsoft/terminal </Description>
|
||||
<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. -->
|
||||
|
||||
</ShortDescription>
|
||||
<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. -->
|
||||
|
||||
</ShortTitle>
|
||||
<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. -->
|
||||
|
||||
</SortTitle>
|
||||
<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. -->
|
||||
|
||||
</VoiceTitle>
|
||||
<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.) -->
|
||||
|
||||
</DevStudio>
|
||||
<ReleaseNotes>
|
||||
Version __VERSION_NUMBER__
|
||||
|
||||
Weitere Einzelheiten finden Sie auf der Seite der GitHub-Veröffentlichungen.
|
||||
</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">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="panes.png">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="htop.png">
|
||||
|
||||
</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>
|
||||
Das neue Windows-Terminal</Title>
|
||||
<Images>
|
||||
<!-- Current maximum of 1 image per trailer permitted. -->
|
||||
<Image FileName="Store Thumbnail.png">
|
||||
|
||||
</Image>
|
||||
</Images>
|
||||
</Trailer>
|
||||
</Trailers>
|
||||
<AppFeatures>
|
||||
<!-- Valid length: 200 character limit, up to 20 elements -->
|
||||
<AppFeature>
|
||||
Mehrere Registerkarten</AppFeature>
|
||||
<AppFeature>
|
||||
Vollständige Unicode-Unterstützung</AppFeature>
|
||||
<AppFeature>
|
||||
GPU-beschleunigtes Textrendering</AppFeature>
|
||||
<AppFeature>
|
||||
Vollständige Anpassbarkeit</AppFeature>
|
||||
<AppFeature>
|
||||
Geteilte Bereiche</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
</AppFeatures>
|
||||
<RecommendedHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
<Recommendation>
|
||||
Tastatur</Recommendation>
|
||||
</RecommendedHardware>
|
||||
<MinimumHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
</MinimumHardware>
|
||||
<CopyrightAndTrademark>
|
||||
Copyright (c) Microsoft Corporation</CopyrightAndTrademark>
|
||||
<AdditionalLicenseTerms>
|
||||
|
||||
</AdditionalLicenseTerms>
|
||||
<WebsiteURL>
|
||||
https://github.com/microsoft/terminal</WebsiteURL>
|
||||
<SupportContactInfo>
|
||||
https://github.com/microsoft/terminal/issues/new</SupportContactInfo>
|
||||
<PrivacyPolicyURL>
|
||||
https://go.microsoft.com/fwlink/?LinkID=521839</PrivacyPolicyURL>
|
||||
</ProductDescription>
|
||||
177
build/StoreSubmission/Preview/PDPs/en-US/PDP.xml
Normal file
@@ -0,0 +1,177 @@
|
||||
<?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" -->Terminal</Keyword>
|
||||
<Keyword _locID="App_keyword2">
|
||||
<!-- _locComment_text="{MaxLength=30} App keyword 2" -->Console</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" -->This is the preview build of the Windows Terminal, which contains the latest features as they are developed. The Windows Terminal is a modern, fast, efficient, powerful, and productive terminal application for users of command-line tools and shells like Command Prompt, PowerShell, and WSL. Its main features include multiple tabs, panes, Unicode and UTF-8 character support, a GPU accelerated text rendering engine, and custom themes, styles, and configurations.
|
||||
|
||||
This is an open source project and we welcome community participation. To participate please visit 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__} App Release Note" -->Version __VERSION_NUMBER__
|
||||
|
||||
Please see our GitHub releases page for additional details.
|
||||
</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" -->The new Windows Terminal</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" -->Multiple tabs</AppFeature>
|
||||
<AppFeature _locID="App_feature2">
|
||||
<!-- _locComment_text="{MaxLength=200} App Feature 2" -->Full Unicode support</AppFeature>
|
||||
<AppFeature _locID="App_feature3">
|
||||
<!-- _locComment_text="{MaxLength=200} App Feature 3" -->GPU-accelerated text rendering</AppFeature>
|
||||
<AppFeature _locID="App_feature4">
|
||||
<!-- _locComment_text="{MaxLength=200} App Feature 4" -->Full customizability</AppFeature>
|
||||
<AppFeature _locID="App_feature5">
|
||||
<!-- _locComment_text="{MaxLength=200} App Feature 5" -->Split panes</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" -->Keyboard</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>
|
||||
177
build/StoreSubmission/Preview/PDPs/es-ES/PDP.xml
Normal file
@@ -0,0 +1,177 @@
|
||||
<?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>
|
||||
<!-- 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. -->
|
||||
|
||||
<!-- Windows Terminal -->
|
||||
</AppStoreName>
|
||||
<Keywords>
|
||||
<!-- Valid length: 30 character limit, up to 7 elements -->
|
||||
<Keyword>
|
||||
Terminal</Keyword>
|
||||
<Keyword>
|
||||
Consola</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
</Keywords>
|
||||
<Description>
|
||||
Esta en la compilación de versión preliminar de la Terminal Windows, que contiene las últimas a medida que se desarrollan. Terminal Windows es una aplicación de terminal moderna, rápida, eficaz, eficiente y productiva para los usuarios de herramientas de línea de comandos y shells, como Símbolo del sistema, PowerShell y WSL. Entre las características principales se incluyen varias pestañas, paneles, compatibilidad con caracteres Unicode y UTF-8, un motor de representación de texto acelerado por GPU, y temas, estilos y configuraciones personalizados.
|
||||
|
||||
Este es un proyecto de fuente abierta y animamos a la comunidad a participar. Para colaborar, visita https://github.com/microsoft/terminal </Description>
|
||||
<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. -->
|
||||
|
||||
</ShortDescription>
|
||||
<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. -->
|
||||
|
||||
</ShortTitle>
|
||||
<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. -->
|
||||
|
||||
</SortTitle>
|
||||
<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. -->
|
||||
|
||||
</VoiceTitle>
|
||||
<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.) -->
|
||||
|
||||
</DevStudio>
|
||||
<ReleaseNotes>
|
||||
Versión __VERSION_NUMBER__
|
||||
|
||||
Para más información, consulte nuestra página de versiones de 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">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="panes.png">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="htop.png">
|
||||
|
||||
</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>
|
||||
La nueva Terminal Windows</Title>
|
||||
<Images>
|
||||
<!-- Current maximum of 1 image per trailer permitted. -->
|
||||
<Image FileName="Store Thumbnail.png">
|
||||
|
||||
</Image>
|
||||
</Images>
|
||||
</Trailer>
|
||||
</Trailers>
|
||||
<AppFeatures>
|
||||
<!-- Valid length: 200 character limit, up to 20 elements -->
|
||||
<AppFeature>
|
||||
Varias pestañas</AppFeature>
|
||||
<AppFeature>
|
||||
Soporte completo de Unicode</AppFeature>
|
||||
<AppFeature>
|
||||
Representación de texto acelerada por GPU</AppFeature>
|
||||
<AppFeature>
|
||||
Totalmente personalizable</AppFeature>
|
||||
<AppFeature>
|
||||
Paneles de división</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
</AppFeatures>
|
||||
<RecommendedHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
<Recommendation>
|
||||
Teclado</Recommendation>
|
||||
</RecommendedHardware>
|
||||
<MinimumHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
</MinimumHardware>
|
||||
<CopyrightAndTrademark>
|
||||
Copyright (c) Microsoft Corporation</CopyrightAndTrademark>
|
||||
<AdditionalLicenseTerms>
|
||||
|
||||
</AdditionalLicenseTerms>
|
||||
<WebsiteURL>
|
||||
https://github.com/microsoft/terminal</WebsiteURL>
|
||||
<SupportContactInfo>
|
||||
https://github.com/microsoft/terminal/issues/new</SupportContactInfo>
|
||||
<PrivacyPolicyURL>
|
||||
https://go.microsoft.com/fwlink/?LinkID=521839</PrivacyPolicyURL>
|
||||
</ProductDescription>
|
||||
177
build/StoreSubmission/Preview/PDPs/fr-FR/PDP.xml
Normal file
@@ -0,0 +1,177 @@
|
||||
<?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>
|
||||
<!-- 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. -->
|
||||
|
||||
<!-- Windows Terminal -->
|
||||
</AppStoreName>
|
||||
<Keywords>
|
||||
<!-- Valid length: 30 character limit, up to 7 elements -->
|
||||
<Keyword>
|
||||
Terminal</Keyword>
|
||||
<Keyword>
|
||||
Console</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
</Keywords>
|
||||
<Description>
|
||||
Ceci est une version d’évaluation du Terminal Windows qui contient les fonctionnalités les plus récentes au fur et à mesure de leur développement. Le terminal Windows est une application de terminal moderne, rapide, efficace, puissante et productive pour les utilisateurs d’outils en ligne de commande et d’environnements tels que l’Invite de commandes, PowerShell et WSL. Ses principales fonctionnalités incluent plusieurs onglets, des volets, une prise en charge des caractères Unicode et UTF-8, un moteur de rendu de texte accéléré par GPU, ainsi que des thèmes, styles et configurations personnalisés.
|
||||
|
||||
Il s’agit d’un projet open source et nous vous invitons à participer dans la communauté. Pour participer, visitez https://github.com/microsoft/terminal </Description>
|
||||
<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. -->
|
||||
|
||||
</ShortDescription>
|
||||
<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. -->
|
||||
|
||||
</ShortTitle>
|
||||
<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. -->
|
||||
|
||||
</SortTitle>
|
||||
<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. -->
|
||||
|
||||
</VoiceTitle>
|
||||
<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.) -->
|
||||
|
||||
</DevStudio>
|
||||
<ReleaseNotes>
|
||||
Version __VERSION_NUMBER__
|
||||
|
||||
Consultez la page des versions de GitHub pour plus d’informations.
|
||||
</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">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="panes.png">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="htop.png">
|
||||
|
||||
</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>
|
||||
Nouveau Terminal Windows</Title>
|
||||
<Images>
|
||||
<!-- Current maximum of 1 image per trailer permitted. -->
|
||||
<Image FileName="Store Thumbnail.png">
|
||||
|
||||
</Image>
|
||||
</Images>
|
||||
</Trailer>
|
||||
</Trailers>
|
||||
<AppFeatures>
|
||||
<!-- Valid length: 200 character limit, up to 20 elements -->
|
||||
<AppFeature>
|
||||
Plusieurs onglets</AppFeature>
|
||||
<AppFeature>
|
||||
Prise en charge complète d’Unicode</AppFeature>
|
||||
<AppFeature>
|
||||
Rendu de texte accéléré par GPU</AppFeature>
|
||||
<AppFeature>
|
||||
Personnalisation complète</AppFeature>
|
||||
<AppFeature>
|
||||
Volets de fractionnement</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
</AppFeatures>
|
||||
<RecommendedHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
<Recommendation>
|
||||
Clavier</Recommendation>
|
||||
</RecommendedHardware>
|
||||
<MinimumHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
</MinimumHardware>
|
||||
<CopyrightAndTrademark>
|
||||
Copyright (c) Microsoft Corporation</CopyrightAndTrademark>
|
||||
<AdditionalLicenseTerms>
|
||||
|
||||
</AdditionalLicenseTerms>
|
||||
<WebsiteURL>
|
||||
https://github.com/microsoft/terminal</WebsiteURL>
|
||||
<SupportContactInfo>
|
||||
https://github.com/microsoft/terminal/issues/new</SupportContactInfo>
|
||||
<PrivacyPolicyURL>
|
||||
https://go.microsoft.com/fwlink/?LinkID=521839</PrivacyPolicyURL>
|
||||
</ProductDescription>
|
||||
177
build/StoreSubmission/Preview/PDPs/it-IT/PDP.xml
Normal file
@@ -0,0 +1,177 @@
|
||||
<?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>
|
||||
<!-- 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. -->
|
||||
|
||||
<!-- Windows Terminal -->
|
||||
</AppStoreName>
|
||||
<Keywords>
|
||||
<!-- Valid length: 30 character limit, up to 7 elements -->
|
||||
<Keyword>
|
||||
Terminale</Keyword>
|
||||
<Keyword>
|
||||
Console</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
</Keywords>
|
||||
<Description>
|
||||
Questa è una versione di anteprima del Terminale Windows, che contiene le funzionalità più recenti man mano che vengono sviluppate. Terminale Windows è un'applicazione terminale moderna, veloce, efficiente, utile e produttiva per gli utenti che utilizzano shell e strumenti da riga di comando come il prompt dei comandi, PowerShell e WSL. Le funzionalità principali includono più schede, riquadri, supporto di caratteri Unicode e UTF-8, un motore di rendering del testo con accelerazione GPU e temi, stili e configurazioni personalizzati.
|
||||
|
||||
Si tratta di un progetto open source e la partecipazione della community è molto gradita. Per partecipare, visita la pagina https://github.com/microsoft/terminale </Description>
|
||||
<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. -->
|
||||
|
||||
</ShortDescription>
|
||||
<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. -->
|
||||
|
||||
</ShortTitle>
|
||||
<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. -->
|
||||
|
||||
</SortTitle>
|
||||
<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. -->
|
||||
|
||||
</VoiceTitle>
|
||||
<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.) -->
|
||||
|
||||
</DevStudio>
|
||||
<ReleaseNotes>
|
||||
Versione __VERSION_NUMBER__
|
||||
|
||||
Per ulteriori dettagli, consulta la nostra pagina delle versioni di 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">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="panes.png">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="htop.png">
|
||||
|
||||
</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>
|
||||
Il nuovo Terminale Windows</Title>
|
||||
<Images>
|
||||
<!-- Current maximum of 1 image per trailer permitted. -->
|
||||
<Image FileName="Store Thumbnail.png">
|
||||
|
||||
</Image>
|
||||
</Images>
|
||||
</Trailer>
|
||||
</Trailers>
|
||||
<AppFeatures>
|
||||
<!-- Valid length: 200 character limit, up to 20 elements -->
|
||||
<AppFeature>
|
||||
Schede multiple</AppFeature>
|
||||
<AppFeature>
|
||||
Supporto Unicode completo</AppFeature>
|
||||
<AppFeature>
|
||||
Rendering del testo con accelerazione GPU</AppFeature>
|
||||
<AppFeature>
|
||||
Personalizzazione completa</AppFeature>
|
||||
<AppFeature>
|
||||
Riquadri divisi</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
</AppFeatures>
|
||||
<RecommendedHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
<Recommendation>
|
||||
Tastiera</Recommendation>
|
||||
</RecommendedHardware>
|
||||
<MinimumHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
</MinimumHardware>
|
||||
<CopyrightAndTrademark>
|
||||
Copyright (c) Microsoft Corporation</CopyrightAndTrademark>
|
||||
<AdditionalLicenseTerms>
|
||||
|
||||
</AdditionalLicenseTerms>
|
||||
<WebsiteURL>
|
||||
https://github.com/microsoft/terminal</WebsiteURL>
|
||||
<SupportContactInfo>
|
||||
https://github.com/microsoft/terminal/issues/new</SupportContactInfo>
|
||||
<PrivacyPolicyURL>
|
||||
https://go.microsoft.com/fwlink/?LinkID=521839</PrivacyPolicyURL>
|
||||
</ProductDescription>
|
||||
177
build/StoreSubmission/Preview/PDPs/ja-JP/PDP.xml
Normal file
@@ -0,0 +1,177 @@
|
||||
<?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>
|
||||
<!-- 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. -->
|
||||
|
||||
<!-- Windows Terminal -->
|
||||
</AppStoreName>
|
||||
<Keywords>
|
||||
<!-- Valid length: 30 character limit, up to 7 elements -->
|
||||
<Keyword>
|
||||
ターミナル</Keyword>
|
||||
<Keyword>
|
||||
コンソール</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
</Keywords>
|
||||
<Description>
|
||||
これは Windows ターミナルのプレビュー ビルドで、開発中の最新の機能が含まれています。Windows ターミナルは、コマンド プロンプト、PowerShell、WSL などのコマンドライン ツールおよびシェルのユーザーのための、高速、効率的、強力な、生産性を向上させる最新のターミナル アプリケーションです。主な機能には、複数のタブやウィンドウ、Unicode および UTF-8 文字のサポート、GPU アクセラレータによるテキスト レンダリング エンジン、カスタマイズできるテーマ、スタイル、構成が含まれます。
|
||||
|
||||
これはオープン ソース プロジェクトです。コミュニティへの参加をお待ちしております。参加する場合は、https://github.com/microsoft/terminal にアクセスしてください </Description>
|
||||
<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. -->
|
||||
|
||||
</ShortDescription>
|
||||
<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. -->
|
||||
|
||||
</ShortTitle>
|
||||
<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. -->
|
||||
|
||||
</SortTitle>
|
||||
<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. -->
|
||||
|
||||
</VoiceTitle>
|
||||
<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.) -->
|
||||
|
||||
</DevStudio>
|
||||
<ReleaseNotes>
|
||||
バージョン __VERSION_NUMBER__
|
||||
|
||||
詳細については、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">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="panes.png">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="htop.png">
|
||||
|
||||
</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>
|
||||
新しい Windows ターミナル</Title>
|
||||
<Images>
|
||||
<!-- Current maximum of 1 image per trailer permitted. -->
|
||||
<Image FileName="Store Thumbnail.png">
|
||||
|
||||
</Image>
|
||||
</Images>
|
||||
</Trailer>
|
||||
</Trailers>
|
||||
<AppFeatures>
|
||||
<!-- Valid length: 200 character limit, up to 20 elements -->
|
||||
<AppFeature>
|
||||
複数のタブ</AppFeature>
|
||||
<AppFeature>
|
||||
Unicode の完全なサポート</AppFeature>
|
||||
<AppFeature>
|
||||
GPU アクセラレータによるテキストのレンダリング</AppFeature>
|
||||
<AppFeature>
|
||||
完全なカスタマイズ性</AppFeature>
|
||||
<AppFeature>
|
||||
分割ウィンドウ</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
</AppFeatures>
|
||||
<RecommendedHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
<Recommendation>
|
||||
キーボード</Recommendation>
|
||||
</RecommendedHardware>
|
||||
<MinimumHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
</MinimumHardware>
|
||||
<CopyrightAndTrademark>
|
||||
Copyright (c) Microsoft Corporation</CopyrightAndTrademark>
|
||||
<AdditionalLicenseTerms>
|
||||
|
||||
</AdditionalLicenseTerms>
|
||||
<WebsiteURL>
|
||||
https://github.com/microsoft/terminal</WebsiteURL>
|
||||
<SupportContactInfo>
|
||||
https://github.com/microsoft/terminal/issues/new</SupportContactInfo>
|
||||
<PrivacyPolicyURL>
|
||||
https://go.microsoft.com/fwlink/?LinkID=521839</PrivacyPolicyURL>
|
||||
</ProductDescription>
|
||||
177
build/StoreSubmission/Preview/PDPs/ko-KR/PDP.xml
Normal file
@@ -0,0 +1,177 @@
|
||||
<?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>
|
||||
<!-- 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. -->
|
||||
|
||||
<!-- Windows Terminal -->
|
||||
</AppStoreName>
|
||||
<Keywords>
|
||||
<!-- Valid length: 30 character limit, up to 7 elements -->
|
||||
<Keyword>
|
||||
터미널</Keyword>
|
||||
<Keyword>
|
||||
콘솔</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
</Keywords>
|
||||
<Description>
|
||||
이것은 Windows 터미널에 대한 미리보기 빌드이며 이 터미널에는 개발된 최신 기능들이 포함되어 있습니다. Windows 터미널은 명령 프롬프트, PowerShell 및 WSL과 같은 명령 줄 도구 및 셸 사용자를 위한 최신의 빠르고 효율적이며 강력한 생산성의 터미널 응용 프로그램입니다. 주요 기능으로는 여러 탭, 창, 유니 코드 및 UTF-8 문자 지원, GPU 가속 텍스트 렌더링 엔진 및 사용자 정의 테마, 스타일 및 구성이 있습니다.
|
||||
|
||||
이것은 오픈 소스 프로젝트이며 커뮤니티 참여를 환영합니다. 참여하려면 https://github.com/microsoft/terminal을 방문하십시오 </Description>
|
||||
<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. -->
|
||||
|
||||
</ShortDescription>
|
||||
<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. -->
|
||||
|
||||
</ShortTitle>
|
||||
<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. -->
|
||||
|
||||
</SortTitle>
|
||||
<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. -->
|
||||
|
||||
</VoiceTitle>
|
||||
<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.) -->
|
||||
|
||||
</DevStudio>
|
||||
<ReleaseNotes>
|
||||
버전 __VERSION_NUMBER__
|
||||
|
||||
자세한 내용은 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">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="panes.png">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="htop.png">
|
||||
|
||||
</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>
|
||||
새 Windows 터미널</Title>
|
||||
<Images>
|
||||
<!-- Current maximum of 1 image per trailer permitted. -->
|
||||
<Image FileName="Store Thumbnail.png">
|
||||
|
||||
</Image>
|
||||
</Images>
|
||||
</Trailer>
|
||||
</Trailers>
|
||||
<AppFeatures>
|
||||
<!-- Valid length: 200 character limit, up to 20 elements -->
|
||||
<AppFeature>
|
||||
복수 탭</AppFeature>
|
||||
<AppFeature>
|
||||
모든 유니코드 지원</AppFeature>
|
||||
<AppFeature>
|
||||
GPU 가속 텍스트 렌더링</AppFeature>
|
||||
<AppFeature>
|
||||
완전한 사용자 지정 가능성</AppFeature>
|
||||
<AppFeature>
|
||||
분할 창</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
</AppFeatures>
|
||||
<RecommendedHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
<Recommendation>
|
||||
키보드</Recommendation>
|
||||
</RecommendedHardware>
|
||||
<MinimumHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
</MinimumHardware>
|
||||
<CopyrightAndTrademark>
|
||||
Copyright Microsoft Corporation</CopyrightAndTrademark>
|
||||
<AdditionalLicenseTerms>
|
||||
|
||||
</AdditionalLicenseTerms>
|
||||
<WebsiteURL>
|
||||
https://github.com/microsoft/terminal</WebsiteURL>
|
||||
<SupportContactInfo>
|
||||
https://github.com/microsoft/terminal/issues/new</SupportContactInfo>
|
||||
<PrivacyPolicyURL>
|
||||
https://go.microsoft.com/fwlink/?LinkID=521839</PrivacyPolicyURL>
|
||||
</ProductDescription>
|
||||
177
build/StoreSubmission/Preview/PDPs/pt-BR/PDP.xml
Normal file
@@ -0,0 +1,177 @@
|
||||
<?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>
|
||||
<!-- 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. -->
|
||||
|
||||
<!-- Windows Terminal -->
|
||||
</AppStoreName>
|
||||
<Keywords>
|
||||
<!-- Valid length: 30 character limit, up to 7 elements -->
|
||||
<Keyword>
|
||||
Terminal</Keyword>
|
||||
<Keyword>
|
||||
Console</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
</Keywords>
|
||||
<Description>
|
||||
Esta é a versão prévia do Terminal do Windows, que contém os recursos mais recentes à medida que são desenvolvidos. O Terminal do Windows é um aplicativo de terminal moderno, rápido, eficiente, poderoso e produtivo para usuários de ferramentas de linha de comando e shells como Prompt de Comando, PowerShell e WSL. Seus principais recursos incluem várias guias, painéis, suporte a caracteres Unicode e UTF-8, um mecanismo de renderização de texto acelerado por GPU e temas, estilos e configurações personalizados.
|
||||
|
||||
Este é um projeto de código aberto e a participação da comunidade é bem-vinda. Para participar, visite https://github.com/microsoft/terminal </Description>
|
||||
<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. -->
|
||||
|
||||
</ShortDescription>
|
||||
<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. -->
|
||||
|
||||
</ShortTitle>
|
||||
<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. -->
|
||||
|
||||
</SortTitle>
|
||||
<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. -->
|
||||
|
||||
</VoiceTitle>
|
||||
<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.) -->
|
||||
|
||||
</DevStudio>
|
||||
<ReleaseNotes>
|
||||
Versão __VERSION_NUMBER__
|
||||
|
||||
Consulte nossa página de lançamentos do GitHub para obter detalhes adicionais.
|
||||
</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">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="panes.png">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="htop.png">
|
||||
|
||||
</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>
|
||||
O novo Terminal do Windows</Title>
|
||||
<Images>
|
||||
<!-- Current maximum of 1 image per trailer permitted. -->
|
||||
<Image FileName="Store Thumbnail.png">
|
||||
|
||||
</Image>
|
||||
</Images>
|
||||
</Trailer>
|
||||
</Trailers>
|
||||
<AppFeatures>
|
||||
<!-- Valid length: 200 character limit, up to 20 elements -->
|
||||
<AppFeature>
|
||||
Várias guias</AppFeature>
|
||||
<AppFeature>
|
||||
Suporte completo a Unicode</AppFeature>
|
||||
<AppFeature>
|
||||
Renderização de texto acelerado da GPU</AppFeature>
|
||||
<AppFeature>
|
||||
Capacidade de personalização total</AppFeature>
|
||||
<AppFeature>
|
||||
Dividir Painéis</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
</AppFeatures>
|
||||
<RecommendedHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
<Recommendation>
|
||||
Teclado</Recommendation>
|
||||
</RecommendedHardware>
|
||||
<MinimumHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
</MinimumHardware>
|
||||
<CopyrightAndTrademark>
|
||||
Copyright (c) Microsoft Corporation</CopyrightAndTrademark>
|
||||
<AdditionalLicenseTerms>
|
||||
|
||||
</AdditionalLicenseTerms>
|
||||
<WebsiteURL>
|
||||
https://github.com/microsoft/terminal</WebsiteURL>
|
||||
<SupportContactInfo>
|
||||
https://github.com/microsoft/terminal/issues/new</SupportContactInfo>
|
||||
<PrivacyPolicyURL>
|
||||
https://go.microsoft.com/fwlink/?LinkID=521839</PrivacyPolicyURL>
|
||||
</ProductDescription>
|
||||
177
build/StoreSubmission/Preview/PDPs/qps-ploc/PDP.xml
Normal file
@@ -0,0 +1,177 @@
|
||||
<?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>
|
||||
<!-- 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. -->
|
||||
|
||||
<!-- Windows Terminal -->
|
||||
</AppStoreName>
|
||||
<Keywords>
|
||||
<!-- Valid length: 30 character limit, up to 7 elements -->
|
||||
<Keyword>
|
||||
Τэŕмĩņªľ !!</Keyword>
|
||||
<Keyword>
|
||||
Ċőñşøľě !!</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
</Keywords>
|
||||
<Description>
|
||||
Ţћïŝ įš тнĕ φřэνїëẁ ъцîļđ ǿƒ τħ℮ Шĭηðòẅş Ŧёřmΐиăļ, ώĥϊĉђ čŏηтãįηš тħ℮ ŀдτеŝт ƒèäťύŕзş άš ŧђĕў àřė ðёνεℓŏρёđ. Ŧне Ẅĩŋδōẅѕ Ţęгmίηāł ΐš ă моðεѓñ, ƒäŝŧ, эƒƒιĉϊєητ, φθẁėŗƒũľ, ãиď ряθðύčŧĩνз ŧèѓmíʼnǻł áррļïсąтīóň ƒőŗ üś℮ѓѕ òƒ čømмάńδ-ĺïиè τόõļѕ ăлð şђĕľŀѕ ľĩкě Ćοmмαπď Ρяŏmрτ, ΡòẁέгŠђęļľ, ǻηδ ЩŠ₤. Ìťŝ mąΐή ƒэаτцřéѕ іňçĺūδé мūłţΐφľê тдьŝ, ρàñεś, Ûńϊċбðê àⁿđ ЏΤ₣-8 ćћªřαςťέř ŝųррǿřţ, ą ĠРÚ дссêŀεŗąţєđ ŧė×τ řēήďéřίпğ êňĝĩňè, ăиð čύşтθm ťћемêѕ, śŧỳļěѕ, âπđ сøńƒìġųřатîőήѕ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!!
|
||||
|
||||
Ťĥìŝ ΐś åń óφёй ŝõùřçė ρřоĵзĉт ǻńδ ẃě ẅéŀčŏmę ĉõmmüⁿĭτу ρåгŧϊсїφатïοη. Ťŏ ράѓţιċίрªт℮ φļэăśę νΐŝîт ħτţφŝ://ģįτђцъ.сόm/мïςřоѕоƒт/τέřmϊʼnǻŀ !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!</Description>
|
||||
<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. -->
|
||||
|
||||
</ShortDescription>
|
||||
<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. -->
|
||||
|
||||
</ShortTitle>
|
||||
<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. -->
|
||||
|
||||
</SortTitle>
|
||||
<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. -->
|
||||
|
||||
</VoiceTitle>
|
||||
<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.) -->
|
||||
|
||||
</DevStudio>
|
||||
<ReleaseNotes>
|
||||
Vėѓѕіöй __VERSION_NUMBER__ !!! !!! !
|
||||
|
||||
Рļєάśé ѕέę όüґ ĢίŧĦŭв řęļзąѕєš рαġè ƒőŗ äđδĭτíθņâℓ đέтαιľś. !!! !!! !!! !!! !!! !!!
|
||||
</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">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="panes.png">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="htop.png">
|
||||
|
||||
</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>
|
||||
Ŧћë иĕẁ Шįπδõωš Тёŗmĭлдŀ !!! !!! !</Title>
|
||||
<Images>
|
||||
<!-- Current maximum of 1 image per trailer permitted. -->
|
||||
<Image FileName="Store Thumbnail.png">
|
||||
|
||||
</Image>
|
||||
</Images>
|
||||
</Trailer>
|
||||
</Trailers>
|
||||
<AppFeatures>
|
||||
<!-- Valid length: 200 character limit, up to 20 elements -->
|
||||
<AppFeature>
|
||||
Μΰℓţіρļę ťăъś !!! </AppFeature>
|
||||
<AppFeature>
|
||||
₣υłľ Űňìčόďέ şůррοяŧ !!! !!!</AppFeature>
|
||||
<AppFeature>
|
||||
ĞΡÙ-асçêľëřăţєđ ţέхŧ яéʼnδęŗίńğ !!! !!! !!!</AppFeature>
|
||||
<AppFeature>
|
||||
₣џℓł ćűşŧõmîźăвϊľįтγ !!! !!!</AppFeature>
|
||||
<AppFeature>
|
||||
Ŝφľīť ρªлёѕ !!!</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
</AppFeatures>
|
||||
<RecommendedHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
<Recommendation>
|
||||
Κёÿъόáѓď !!</Recommendation>
|
||||
</RecommendedHardware>
|
||||
<MinimumHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
</MinimumHardware>
|
||||
<CopyrightAndTrademark>
|
||||
Ĉθрўґіġнт (с) Μìĉгōŝŏƒτ Čōяροґąтΐοй !!! !!! !!! !</CopyrightAndTrademark>
|
||||
<AdditionalLicenseTerms>
|
||||
|
||||
</AdditionalLicenseTerms>
|
||||
<WebsiteURL>
|
||||
ћťŧφş://ġїţħųъ.ćòm/mįćѓσşòƒţ/ŧέřмїʼnаŀ !!! !!! !!! !!</WebsiteURL>
|
||||
<SupportContactInfo>
|
||||
ђтťφş://ĝїťнûв.¢ǿm/мíčѓõŝόƒτ/ŧеґmіиάł/ΐѕѕύéѕ/ηëш !!! !!! !!! !!! !!</SupportContactInfo>
|
||||
<PrivacyPolicyURL>
|
||||
ĥţťφş://ģō.mîċґοşоƒт.ĉöм/ƒẃłīик/?₤ϊñķΪÐ=521839 !!! !!! !!! !!! !</PrivacyPolicyURL>
|
||||
</ProductDescription>
|
||||
177
build/StoreSubmission/Preview/PDPs/qps-ploca/PDP.xml
Normal file
@@ -0,0 +1,177 @@
|
||||
<?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>
|
||||
<!-- 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. -->
|
||||
|
||||
<!-- Windows Terminal -->
|
||||
</AppStoreName>
|
||||
<Keywords>
|
||||
<!-- Valid length: 30 character limit, up to 7 elements -->
|
||||
<Keyword>
|
||||
Τэŕмĩņªľ !!</Keyword>
|
||||
<Keyword>
|
||||
Ċőñşøľě !!</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
</Keywords>
|
||||
<Description>
|
||||
Ţћïŝ įš тнĕ φřэνїëẁ ъцîļđ ǿƒ τħ℮ Шĭηðòẅş Ŧёřmΐиăļ, ώĥϊĉђ čŏηтãįηš тħ℮ ŀдτеŝт ƒèäťύŕзş άš ŧђĕў àřė ðёνεℓŏρёđ. Ŧне Ẅĩŋδōẅѕ Ţęгmίηāł ΐš ă моðεѓñ, ƒäŝŧ, эƒƒιĉϊєητ, φθẁėŗƒũľ, ãиď ряθðύčŧĩνз ŧèѓmíʼnǻł áррļïсąтīóň ƒőŗ üś℮ѓѕ òƒ čømмάńδ-ĺïиè τόõļѕ ăлð şђĕľŀѕ ľĩкě Ćοmмαπď Ρяŏmрτ, ΡòẁέгŠђęļľ, ǻηδ ЩŠ₤. Ìťŝ mąΐή ƒэаτцřéѕ іňçĺūδé мūłţΐφľê тдьŝ, ρàñεś, Ûńϊċбðê àⁿđ ЏΤ₣-8 ćћªřαςťέř ŝųррǿřţ, ą ĠРÚ дссêŀεŗąţєđ ŧė×τ řēήďéřίпğ êňĝĩňè, ăиð čύşтθm ťћемêѕ, śŧỳļěѕ, âπđ сøńƒìġųřатîőήѕ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!!
|
||||
|
||||
Ťĥìŝ ΐś åń óφёй ŝõùřçė ρřоĵзĉт ǻńδ ẃě ẅéŀčŏmę ĉõmmüⁿĭτу ρåгŧϊсїφатïοη. Ťŏ ράѓţιċίрªт℮ φļэăśę νΐŝîт ħτţφŝ://ģįτђцъ.сόm/мïςřоѕоƒт/τέřmϊʼnǻŀ !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!</Description>
|
||||
<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. -->
|
||||
|
||||
</ShortDescription>
|
||||
<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. -->
|
||||
|
||||
</ShortTitle>
|
||||
<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. -->
|
||||
|
||||
</SortTitle>
|
||||
<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. -->
|
||||
|
||||
</VoiceTitle>
|
||||
<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.) -->
|
||||
|
||||
</DevStudio>
|
||||
<ReleaseNotes>
|
||||
Vėѓѕіöй __VERSION_NUMBER__ !!! !!! !
|
||||
|
||||
Рļєάśé ѕέę όüґ ĢίŧĦŭв řęļзąѕєš рαġè ƒőŗ äđδĭτíθņâℓ đέтαιľś. !!! !!! !!! !!! !!! !!!
|
||||
</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">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="panes.png">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="htop.png">
|
||||
|
||||
</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>
|
||||
Ŧћë иĕẁ Шįπδõωš Тёŗmĭлдŀ !!! !!! !</Title>
|
||||
<Images>
|
||||
<!-- Current maximum of 1 image per trailer permitted. -->
|
||||
<Image FileName="Store Thumbnail.png">
|
||||
|
||||
</Image>
|
||||
</Images>
|
||||
</Trailer>
|
||||
</Trailers>
|
||||
<AppFeatures>
|
||||
<!-- Valid length: 200 character limit, up to 20 elements -->
|
||||
<AppFeature>
|
||||
Μΰℓţіρļę ťăъś !!! </AppFeature>
|
||||
<AppFeature>
|
||||
₣υłľ Űňìčόďέ şůррοяŧ !!! !!!</AppFeature>
|
||||
<AppFeature>
|
||||
ĞΡÙ-асçêľëřăţєđ ţέхŧ яéʼnδęŗίńğ !!! !!! !!!</AppFeature>
|
||||
<AppFeature>
|
||||
₣џℓł ćűşŧõmîźăвϊľįтγ !!! !!!</AppFeature>
|
||||
<AppFeature>
|
||||
Ŝφľīť ρªлёѕ !!!</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
</AppFeatures>
|
||||
<RecommendedHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
<Recommendation>
|
||||
Κёÿъόáѓď !!</Recommendation>
|
||||
</RecommendedHardware>
|
||||
<MinimumHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
</MinimumHardware>
|
||||
<CopyrightAndTrademark>
|
||||
Ĉθрўґіġнт (с) Μìĉгōŝŏƒτ Čōяροґąтΐοй !!! !!! !!! !</CopyrightAndTrademark>
|
||||
<AdditionalLicenseTerms>
|
||||
|
||||
</AdditionalLicenseTerms>
|
||||
<WebsiteURL>
|
||||
ћťŧφş://ġїţħųъ.ćòm/mįćѓσşòƒţ/ŧέřмїʼnаŀ !!! !!! !!! !!</WebsiteURL>
|
||||
<SupportContactInfo>
|
||||
ђтťφş://ĝїťнûв.¢ǿm/мíčѓõŝόƒτ/ŧеґmіиάł/ΐѕѕύéѕ/ηëш !!! !!! !!! !!! !!</SupportContactInfo>
|
||||
<PrivacyPolicyURL>
|
||||
ĥţťφş://ģō.mîċґοşоƒт.ĉöм/ƒẃłīик/?₤ϊñķΪÐ=521839 !!! !!! !!! !!! !</PrivacyPolicyURL>
|
||||
</ProductDescription>
|
||||
177
build/StoreSubmission/Preview/PDPs/qps-plocm/PDP.xml
Normal file
@@ -0,0 +1,177 @@
|
||||
<?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>
|
||||
<!-- 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. -->
|
||||
|
||||
<!-- Windows Terminal -->
|
||||
</AppStoreName>
|
||||
<Keywords>
|
||||
<!-- Valid length: 30 character limit, up to 7 elements -->
|
||||
<Keyword>
|
||||
Τэŕмĩņªľ !!</Keyword>
|
||||
<Keyword>
|
||||
Ċőñşøľě !!</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
</Keywords>
|
||||
<Description>
|
||||
Ţћïŝ įš тнĕ φřэνїëẁ ъцîļđ ǿƒ τħ℮ Шĭηðòẅş Ŧёřmΐиăļ, ώĥϊĉђ čŏηтãįηš тħ℮ ŀдτеŝт ƒèäťύŕзş άš ŧђĕў àřė ðёνεℓŏρёđ. Ŧне Ẅĩŋδōẅѕ Ţęгmίηāł ΐš ă моðεѓñ, ƒäŝŧ, эƒƒιĉϊєητ, φθẁėŗƒũľ, ãиď ряθðύčŧĩνз ŧèѓmíʼnǻł áррļïсąтīóň ƒőŗ üś℮ѓѕ òƒ čømмάńδ-ĺïиè τόõļѕ ăлð şђĕľŀѕ ľĩкě Ćοmмαπď Ρяŏmрτ, ΡòẁέгŠђęļľ, ǻηδ ЩŠ₤. Ìťŝ mąΐή ƒэаτцřéѕ іňçĺūδé мūłţΐφľê тдьŝ, ρàñεś, Ûńϊċбðê àⁿđ ЏΤ₣-8 ćћªřαςťέř ŝųррǿřţ, ą ĠРÚ дссêŀεŗąţєđ ŧė×τ řēήďéřίпğ êňĝĩňè, ăиð čύşтθm ťћемêѕ, śŧỳļěѕ, âπđ сøńƒìġųřатîőήѕ. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!!
|
||||
|
||||
Ťĥìŝ ΐś åń óφёй ŝõùřçė ρřоĵзĉт ǻńδ ẃě ẅéŀčŏmę ĉõmmüⁿĭτу ρåгŧϊсїφатïοη. Ťŏ ράѓţιċίрªт℮ φļэăśę νΐŝîт ħτţφŝ://ģįτђцъ.сόm/мïςřоѕоƒт/τέřmϊʼnǻŀ !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!</Description>
|
||||
<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. -->
|
||||
|
||||
</ShortDescription>
|
||||
<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. -->
|
||||
|
||||
</ShortTitle>
|
||||
<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. -->
|
||||
|
||||
</SortTitle>
|
||||
<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. -->
|
||||
|
||||
</VoiceTitle>
|
||||
<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.) -->
|
||||
|
||||
</DevStudio>
|
||||
<ReleaseNotes>
|
||||
Vėѓѕіöй __VERSION_NUMBER__ !!! !!! !
|
||||
|
||||
Рļєάśé ѕέę όüґ ĢίŧĦŭв řęļзąѕєš рαġè ƒőŗ äđδĭτíθņâℓ đέтαιľś. !!! !!! !!! !!! !!! !!!
|
||||
</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">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="panes.png">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="htop.png">
|
||||
|
||||
</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>
|
||||
Ŧћë иĕẁ Шįπδõωš Тёŗmĭлдŀ !!! !!! !</Title>
|
||||
<Images>
|
||||
<!-- Current maximum of 1 image per trailer permitted. -->
|
||||
<Image FileName="Store Thumbnail.png">
|
||||
|
||||
</Image>
|
||||
</Images>
|
||||
</Trailer>
|
||||
</Trailers>
|
||||
<AppFeatures>
|
||||
<!-- Valid length: 200 character limit, up to 20 elements -->
|
||||
<AppFeature>
|
||||
Μΰℓţіρļę ťăъś !!! </AppFeature>
|
||||
<AppFeature>
|
||||
₣υłľ Űňìčόďέ şůррοяŧ !!! !!!</AppFeature>
|
||||
<AppFeature>
|
||||
ĞΡÙ-асçêľëřăţєđ ţέхŧ яéʼnδęŗίńğ !!! !!! !!!</AppFeature>
|
||||
<AppFeature>
|
||||
₣џℓł ćűşŧõmîźăвϊľįтγ !!! !!!</AppFeature>
|
||||
<AppFeature>
|
||||
Ŝφľīť ρªлёѕ !!!</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
</AppFeatures>
|
||||
<RecommendedHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
<Recommendation>
|
||||
Κёÿъόáѓď !!</Recommendation>
|
||||
</RecommendedHardware>
|
||||
<MinimumHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
</MinimumHardware>
|
||||
<CopyrightAndTrademark>
|
||||
Ĉθрўґіġнт (с) Μìĉгōŝŏƒτ Čōяροґąтΐοй !!! !!! !!! !</CopyrightAndTrademark>
|
||||
<AdditionalLicenseTerms>
|
||||
|
||||
</AdditionalLicenseTerms>
|
||||
<WebsiteURL>
|
||||
ћťŧφş://ġїţħųъ.ćòm/mįćѓσşòƒţ/ŧέřмїʼnаŀ !!! !!! !!! !!</WebsiteURL>
|
||||
<SupportContactInfo>
|
||||
ђтťφş://ĝїťнûв.¢ǿm/мíčѓõŝόƒτ/ŧеґmіиάł/ΐѕѕύéѕ/ηëш !!! !!! !!! !!! !!</SupportContactInfo>
|
||||
<PrivacyPolicyURL>
|
||||
ĥţťφş://ģō.mîċґοşоƒт.ĉöм/ƒẃłīик/?₤ϊñķΪÐ=521839 !!! !!! !!! !!! !</PrivacyPolicyURL>
|
||||
</ProductDescription>
|
||||
177
build/StoreSubmission/Preview/PDPs/ru-RU/PDP.xml
Normal file
@@ -0,0 +1,177 @@
|
||||
<?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>
|
||||
<!-- 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. -->
|
||||
|
||||
<!-- Windows Terminal -->
|
||||
</AppStoreName>
|
||||
<Keywords>
|
||||
<!-- Valid length: 30 character limit, up to 7 elements -->
|
||||
<Keyword>
|
||||
Терминал</Keyword>
|
||||
<Keyword>
|
||||
Консоль</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
</Keywords>
|
||||
<Description>
|
||||
Это предварительная сборка Windows Terminal, которая содержит новейшие функции по мере их разработки. Windows Terminal - это современное, быстрое, эффективное, мощное и продуктивное терминальное приложение для пользователей инструментов командной строки и оболочек, таких как командная строка, PowerShell и WSL. Его основные функции включают в себя несколько вкладок, панелей, поддержку символов Unicode и UTF-8, движок рендеринга текста с GPU-ускорением, а также настраиваемые темы, стили и конфигурации.
|
||||
|
||||
Это проект с открытым исходным кодом, и мы приветствуем участие сообщества. Для участия, пожалуйста, посетите https://github.com/microsoft/terminal </Description>
|
||||
<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. -->
|
||||
|
||||
</ShortDescription>
|
||||
<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. -->
|
||||
|
||||
</ShortTitle>
|
||||
<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. -->
|
||||
|
||||
</SortTitle>
|
||||
<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. -->
|
||||
|
||||
</VoiceTitle>
|
||||
<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.) -->
|
||||
|
||||
</DevStudio>
|
||||
<ReleaseNotes>
|
||||
Версия __VERSION_NUMBER__
|
||||
|
||||
Дополнительные сведения см. на странице «Выпуски 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">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="panes.png">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="htop.png">
|
||||
|
||||
</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>
|
||||
Новый Терминал Windows</Title>
|
||||
<Images>
|
||||
<!-- Current maximum of 1 image per trailer permitted. -->
|
||||
<Image FileName="Store Thumbnail.png">
|
||||
|
||||
</Image>
|
||||
</Images>
|
||||
</Trailer>
|
||||
</Trailers>
|
||||
<AppFeatures>
|
||||
<!-- Valid length: 200 character limit, up to 20 elements -->
|
||||
<AppFeature>
|
||||
Множественные вкладки</AppFeature>
|
||||
<AppFeature>
|
||||
Полная поддержка Юникода</AppFeature>
|
||||
<AppFeature>
|
||||
Отрисовка текста с использованием графического ускорителя</AppFeature>
|
||||
<AppFeature>
|
||||
Полная настройка</AppFeature>
|
||||
<AppFeature>
|
||||
Разделение областей</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
</AppFeatures>
|
||||
<RecommendedHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
<Recommendation>
|
||||
Клавиатура</Recommendation>
|
||||
</RecommendedHardware>
|
||||
<MinimumHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
</MinimumHardware>
|
||||
<CopyrightAndTrademark>
|
||||
(C) Корпорация Майкрософт (Microsoft Corporation)</CopyrightAndTrademark>
|
||||
<AdditionalLicenseTerms>
|
||||
|
||||
</AdditionalLicenseTerms>
|
||||
<WebsiteURL>
|
||||
https://github.com/microsoft/terminal</WebsiteURL>
|
||||
<SupportContactInfo>
|
||||
https://github.com/microsoft/terminal/issues/new</SupportContactInfo>
|
||||
<PrivacyPolicyURL>
|
||||
https://go.microsoft.com/fwlink/?LinkID=521839</PrivacyPolicyURL>
|
||||
</ProductDescription>
|
||||
177
build/StoreSubmission/Preview/PDPs/zh-CN/PDP.xml
Normal file
@@ -0,0 +1,177 @@
|
||||
<?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>
|
||||
<!-- 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. -->
|
||||
|
||||
<!-- Windows Terminal -->
|
||||
</AppStoreName>
|
||||
<Keywords>
|
||||
<!-- Valid length: 30 character limit, up to 7 elements -->
|
||||
<Keyword>
|
||||
终端</Keyword>
|
||||
<Keyword>
|
||||
控制台</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
</Keywords>
|
||||
<Description>
|
||||
这是 Windows 终端的预览版本,其中包含最新功能。Windows 终端是一款新式、快速、高效、强大且高效的终端应用程序,适用于命令行工具和命令提示符,PowerShell和 WSL 等 Shell 用户。主要功能包括多个选项卡、窗格、Unicode、和 UTF-8 字符支持,GPU 加速文本渲染引擎以及自定义主题、样式和配置。
|
||||
|
||||
这是一个开源项目,我们欢迎社区参与。如要参与,请访问 https://github.com/microsoft/terminal </Description>
|
||||
<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. -->
|
||||
|
||||
</ShortDescription>
|
||||
<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. -->
|
||||
|
||||
</ShortTitle>
|
||||
<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. -->
|
||||
|
||||
</SortTitle>
|
||||
<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. -->
|
||||
|
||||
</VoiceTitle>
|
||||
<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.) -->
|
||||
|
||||
</DevStudio>
|
||||
<ReleaseNotes>
|
||||
版本 __VERSION_NUMBER__
|
||||
|
||||
有关其他详细信息,请参阅我们的 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">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="panes.png">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="htop.png">
|
||||
|
||||
</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>
|
||||
新 Windows 终端</Title>
|
||||
<Images>
|
||||
<!-- Current maximum of 1 image per trailer permitted. -->
|
||||
<Image FileName="Store Thumbnail.png">
|
||||
|
||||
</Image>
|
||||
</Images>
|
||||
</Trailer>
|
||||
</Trailers>
|
||||
<AppFeatures>
|
||||
<!-- Valid length: 200 character limit, up to 20 elements -->
|
||||
<AppFeature>
|
||||
多选项卡</AppFeature>
|
||||
<AppFeature>
|
||||
完全 Unicode 支持</AppFeature>
|
||||
<AppFeature>
|
||||
GPU 加速文本渲染</AppFeature>
|
||||
<AppFeature>
|
||||
全自定义</AppFeature>
|
||||
<AppFeature>
|
||||
拆分窗格</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
</AppFeatures>
|
||||
<RecommendedHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
<Recommendation>
|
||||
键盘</Recommendation>
|
||||
</RecommendedHardware>
|
||||
<MinimumHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
</MinimumHardware>
|
||||
<CopyrightAndTrademark>
|
||||
版权所有(c) Microsoft Corporation</CopyrightAndTrademark>
|
||||
<AdditionalLicenseTerms>
|
||||
|
||||
</AdditionalLicenseTerms>
|
||||
<WebsiteURL>
|
||||
https://github.com/microsoft/terminal</WebsiteURL>
|
||||
<SupportContactInfo>
|
||||
https://github.com/microsoft/terminal/issues/new</SupportContactInfo>
|
||||
<PrivacyPolicyURL>
|
||||
https://go.microsoft.com/fwlink/?LinkID=521839</PrivacyPolicyURL>
|
||||
</ProductDescription>
|
||||
177
build/StoreSubmission/Preview/PDPs/zh-TW/PDP.xml
Normal file
@@ -0,0 +1,177 @@
|
||||
<?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>
|
||||
<!-- 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. -->
|
||||
|
||||
<!-- Windows Terminal -->
|
||||
</AppStoreName>
|
||||
<Keywords>
|
||||
<!-- Valid length: 30 character limit, up to 7 elements -->
|
||||
<Keyword>
|
||||
終端</Keyword>
|
||||
<Keyword>
|
||||
主控台</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
</Keywords>
|
||||
<Description>
|
||||
這是 Windows 終端機的預覽版,其中包含最新開發的功能。Windows 終端機是一種新式、快速、高效、功能強大且具生產力的終端應用程式,適合命令列工具和 Shell (例如命令提示字元、PowerShell 和 WSL) 的使用者。主要功能包括多個索引標籤、窗格、Unicode 和 UTF-8 字元支援、GPU 加速的文字呈現引擎,以及自訂佈景主題、樣式和設定。
|
||||
|
||||
這是開放原始碼的專案,我們歡迎參與社群。若要參與,請瀏覽 https://github.com/microsoft/terminal </Description>
|
||||
<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. -->
|
||||
|
||||
</ShortDescription>
|
||||
<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. -->
|
||||
|
||||
</ShortTitle>
|
||||
<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. -->
|
||||
|
||||
</SortTitle>
|
||||
<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. -->
|
||||
|
||||
</VoiceTitle>
|
||||
<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.) -->
|
||||
|
||||
</DevStudio>
|
||||
<ReleaseNotes>
|
||||
版本 __VERSION_NUMBER__
|
||||
|
||||
如需詳細資訊,請參閱我們的 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">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="panes.png">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="htop.png">
|
||||
|
||||
</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>
|
||||
新的 Windows 終端機</Title>
|
||||
<Images>
|
||||
<!-- Current maximum of 1 image per trailer permitted. -->
|
||||
<Image FileName="Store Thumbnail.png">
|
||||
|
||||
</Image>
|
||||
</Images>
|
||||
</Trailer>
|
||||
</Trailers>
|
||||
<AppFeatures>
|
||||
<!-- Valid length: 200 character limit, up to 20 elements -->
|
||||
<AppFeature>
|
||||
多重索引標籤</AppFeature>
|
||||
<AppFeature>
|
||||
完整 Unicode 支援</AppFeature>
|
||||
<AppFeature>
|
||||
GPU 加速的文字呈現</AppFeature>
|
||||
<AppFeature>
|
||||
完整自訂能力</AppFeature>
|
||||
<AppFeature>
|
||||
分割窗格</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
</AppFeatures>
|
||||
<RecommendedHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
<Recommendation>
|
||||
鍵盤</Recommendation>
|
||||
</RecommendedHardware>
|
||||
<MinimumHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
</MinimumHardware>
|
||||
<CopyrightAndTrademark>
|
||||
Copyright (c) Microsoft Corporation</CopyrightAndTrademark>
|
||||
<AdditionalLicenseTerms>
|
||||
|
||||
</AdditionalLicenseTerms>
|
||||
<WebsiteURL>
|
||||
https://github.com/microsoft/terminal</WebsiteURL>
|
||||
<SupportContactInfo>
|
||||
https://github.com/microsoft/terminal/issues/new</SupportContactInfo>
|
||||
<PrivacyPolicyURL>
|
||||
https://go.microsoft.com/fwlink/?LinkID=521839</PrivacyPolicyURL>
|
||||
</ProductDescription>
|
||||
67
build/StoreSubmission/Preview/SBConfig.json
Normal file
@@ -0,0 +1,67 @@
|
||||
{
|
||||
"helpUri": "https:\\\\aka.ms\\StoreBroker_Config",
|
||||
"schemaVersion": 2,
|
||||
"packageParameters": {
|
||||
"PDPRootPath": "PDPs",
|
||||
"Release": "",
|
||||
"PDPInclude": ["PDP.xml"],
|
||||
"PDPExclude": [],
|
||||
"LanguageExclude": [
|
||||
"default",
|
||||
"qps-ploc",
|
||||
"qps-ploca",
|
||||
"qps-plocm"
|
||||
],
|
||||
"MediaRootPath": "..\\Media",
|
||||
"MediaFallbackLanguage": "en-us",
|
||||
"PackagePath": [],
|
||||
"OutPath": "..\\SubmissionPackages",
|
||||
"OutName": "WindowsTerminalPreview",
|
||||
"DisableAutoPackageNameFormatting": false
|
||||
},
|
||||
"appSubmission": {
|
||||
"productId": "00014050269303149694",
|
||||
"targetPublishMode": "NotSet",
|
||||
"targetPublishDate": null,
|
||||
"visibility": "NotSet",
|
||||
"pricing": {
|
||||
"priceId": "NotAvailable",
|
||||
"trialPeriod": "NoFreeTrial",
|
||||
"marketSpecificPricings": {},
|
||||
"sales": []
|
||||
},
|
||||
"allowTargetFutureDeviceFamilies": {
|
||||
"Xbox": false,
|
||||
"Team": false,
|
||||
"Holographic": false,
|
||||
"Desktop": false,
|
||||
"Mobile": false
|
||||
},
|
||||
"allowMicrosoftDecideAppAvailabilityToFutureDeviceFamilies": false,
|
||||
"enterpriseLicensing": "None",
|
||||
"applicationCategory": "NotSet",
|
||||
"hardwarePreferences": [],
|
||||
"hasExternalInAppProducts": false,
|
||||
"meetAccessibilityGuidelines": false,
|
||||
"canInstallOnRemovableMedia": false,
|
||||
"automaticBackupEnabled": false,
|
||||
"isGameDvrEnabled": false,
|
||||
"gamingOptions": [
|
||||
{
|
||||
"genres": [],
|
||||
"isLocalMultiplayer": false,
|
||||
"isLocalCooperative": false,
|
||||
"isOnlineMultiplayer": false,
|
||||
"isOnlineCooperative": false,
|
||||
"localMultiplayerMinPlayers": 0,
|
||||
"localMultiplayerMaxPlayers": 0,
|
||||
"localCooperativeMinPlayers": 0,
|
||||
"localCooperativeMaxPlayers": 0,
|
||||
"isBroadcastingPrivilegeGranted": false,
|
||||
"isCrossPlayEnabled": false,
|
||||
"kinectDataForExternal": "Disabled"
|
||||
}
|
||||
],
|
||||
"notesForCertification": ""
|
||||
}
|
||||
}
|
||||
3
build/StoreSubmission/README.md
Normal file
@@ -0,0 +1,3 @@
|
||||
This directory is intended to be used with the [StoreBroker PowerShell module].
|
||||
|
||||
[StoreBroker PowerShell module]: https://github.com/microsoft/StoreBroker/tree/v2
|
||||
177
build/StoreSubmission/Stable/PDPs/de-DE/PDP.xml
Normal file
@@ -0,0 +1,177 @@
|
||||
<?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>
|
||||
<!-- 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. -->
|
||||
|
||||
<!-- Windows Terminal -->
|
||||
</AppStoreName>
|
||||
<Keywords>
|
||||
<!-- Valid length: 30 character limit, up to 7 elements -->
|
||||
<Keyword>
|
||||
Terminal</Keyword>
|
||||
<Keyword>
|
||||
Konsole</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
</Keywords>
|
||||
<Description>
|
||||
Das Windows-Terminal ist eine moderne, schnelle, effiziente, leistungsstarke und produktive Terminal-Anwendung für Benutzer von Befehlszeilentools und Shells wie beispielsweise Eingabeaufforderung, PowerShell und WSL. Die wichtigsten Funktionen des Windows-Terminals umfassen mehrere Registerkarten, Bereiche, Unicode- und UTF-8-Zeichenunterstützung, GPU-beschleunigtes Textrendering-Modul sowie benutzerdefinierte Designs, Formatvorlagen und Konfigurationen.
|
||||
|
||||
Dies ist ein Open Source-Projekt, und wir freuen uns über die Teilnahme an der Community. Um teilzunehmen, besuchen Sie bitte die Website https://github.com/microsoft/terminal </Description>
|
||||
<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. -->
|
||||
|
||||
</ShortDescription>
|
||||
<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. -->
|
||||
|
||||
</ShortTitle>
|
||||
<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. -->
|
||||
|
||||
</SortTitle>
|
||||
<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. -->
|
||||
|
||||
</VoiceTitle>
|
||||
<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.) -->
|
||||
|
||||
</DevStudio>
|
||||
<ReleaseNotes>
|
||||
Version __VERSION_NUMBER__
|
||||
|
||||
Weitere Einzelheiten finden Sie auf der Seite der GitHub-Veröffentlichungen.
|
||||
</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">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="panes.png">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="htop.png">
|
||||
|
||||
</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>
|
||||
Das neue Windows-Terminal</Title>
|
||||
<Images>
|
||||
<!-- Current maximum of 1 image per trailer permitted. -->
|
||||
<Image FileName="Store Thumbnail.png">
|
||||
|
||||
</Image>
|
||||
</Images>
|
||||
</Trailer>
|
||||
</Trailers>
|
||||
<AppFeatures>
|
||||
<!-- Valid length: 200 character limit, up to 20 elements -->
|
||||
<AppFeature>
|
||||
Mehrere Registerkarten</AppFeature>
|
||||
<AppFeature>
|
||||
Vollständige Unicode-Unterstützung</AppFeature>
|
||||
<AppFeature>
|
||||
GPU-beschleunigtes Textrendering</AppFeature>
|
||||
<AppFeature>
|
||||
Vollständige Anpassbarkeit</AppFeature>
|
||||
<AppFeature>
|
||||
Geteilte Bereiche</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
</AppFeatures>
|
||||
<RecommendedHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
<Recommendation>
|
||||
Tastatur</Recommendation>
|
||||
</RecommendedHardware>
|
||||
<MinimumHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
</MinimumHardware>
|
||||
<CopyrightAndTrademark>
|
||||
Copyright (c) Microsoft Corporation</CopyrightAndTrademark>
|
||||
<AdditionalLicenseTerms>
|
||||
|
||||
</AdditionalLicenseTerms>
|
||||
<WebsiteURL>
|
||||
https://github.com/microsoft/terminal</WebsiteURL>
|
||||
<SupportContactInfo>
|
||||
https://github.com/microsoft/terminal/issues/new</SupportContactInfo>
|
||||
<PrivacyPolicyURL>
|
||||
https://go.microsoft.com/fwlink/?LinkID=521839</PrivacyPolicyURL>
|
||||
</ProductDescription>
|
||||
177
build/StoreSubmission/Stable/PDPs/en-US/PDP.xml
Normal file
@@ -0,0 +1,177 @@
|
||||
<?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" -->Terminal</Keyword>
|
||||
<Keyword _locID="App_keyword2">
|
||||
<!-- _locComment_text="{MaxLength=30} App keyword 2" -->Console</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" -->The Windows Terminal is a modern, fast, efficient, powerful, and productive terminal application for users of command-line tools and shells like Command Prompt, PowerShell, and WSL. Its main features include multiple tabs, panes, Unicode and UTF-8 character support, a GPU accelerated text rendering engine, and custom themes, styles, and configurations.
|
||||
|
||||
This is an open source project and we welcome community participation. To participate please visit 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__} App Release Note" -->Version __VERSION_NUMBER__
|
||||
|
||||
Please see our GitHub releases page for additional details.
|
||||
</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" -->The new Windows Terminal</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" -->Multiple tabs</AppFeature>
|
||||
<AppFeature _locID="App_feature2">
|
||||
<!-- _locComment_text="{MaxLength=200} App Feature 2" -->Full Unicode support</AppFeature>
|
||||
<AppFeature _locID="App_feature3">
|
||||
<!-- _locComment_text="{MaxLength=200} App Feature 3" -->GPU-accelerated text rendering</AppFeature>
|
||||
<AppFeature _locID="App_feature4">
|
||||
<!-- _locComment_text="{MaxLength=200} App Feature 4" -->Full customizability</AppFeature>
|
||||
<AppFeature _locID="App_feature5">
|
||||
<!-- _locComment_text="{MaxLength=200} App Feature 5" -->Split panes</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" -->Keyboard</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>
|
||||
177
build/StoreSubmission/Stable/PDPs/es-ES/PDP.xml
Normal file
@@ -0,0 +1,177 @@
|
||||
<?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>
|
||||
<!-- 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. -->
|
||||
|
||||
<!-- Windows Terminal -->
|
||||
</AppStoreName>
|
||||
<Keywords>
|
||||
<!-- Valid length: 30 character limit, up to 7 elements -->
|
||||
<Keyword>
|
||||
Terminal</Keyword>
|
||||
<Keyword>
|
||||
Consola</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
</Keywords>
|
||||
<Description>
|
||||
Terminal Windows es una aplicación de terminal moderna, rápida, eficaz, eficiente y productiva para los usuarios de herramientas de línea de comandos y shell, como Símbolo del sistema, PowerShell y WSL. Entre las características principales se incluyen varias pestañas, paneles, compatibilidad con caracteres Unicode y UTF-8, un motor de representación de texto acelerado por GPU, y temas, estilos y configuraciones personalizados.
|
||||
|
||||
Este es un proyecto de fuente abierta y animamos a la comunidad a participar. Para colaborar, visite https://github.com/microsoft/terminal </Description>
|
||||
<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. -->
|
||||
|
||||
</ShortDescription>
|
||||
<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. -->
|
||||
|
||||
</ShortTitle>
|
||||
<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. -->
|
||||
|
||||
</SortTitle>
|
||||
<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. -->
|
||||
|
||||
</VoiceTitle>
|
||||
<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.) -->
|
||||
|
||||
</DevStudio>
|
||||
<ReleaseNotes>
|
||||
Versión __VERSION_NUMBER__
|
||||
|
||||
Para más información, consulte nuestra página de versiones de 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">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="panes.png">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="htop.png">
|
||||
|
||||
</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>
|
||||
La nueva Terminal Windows</Title>
|
||||
<Images>
|
||||
<!-- Current maximum of 1 image per trailer permitted. -->
|
||||
<Image FileName="Store Thumbnail.png">
|
||||
|
||||
</Image>
|
||||
</Images>
|
||||
</Trailer>
|
||||
</Trailers>
|
||||
<AppFeatures>
|
||||
<!-- Valid length: 200 character limit, up to 20 elements -->
|
||||
<AppFeature>
|
||||
Varias pestañas</AppFeature>
|
||||
<AppFeature>
|
||||
Soporte completo de Unicode</AppFeature>
|
||||
<AppFeature>
|
||||
Representación de texto acelerada por GPU</AppFeature>
|
||||
<AppFeature>
|
||||
Totalmente personalizable</AppFeature>
|
||||
<AppFeature>
|
||||
Paneles de división</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
</AppFeatures>
|
||||
<RecommendedHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
<Recommendation>
|
||||
Teclado</Recommendation>
|
||||
</RecommendedHardware>
|
||||
<MinimumHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
</MinimumHardware>
|
||||
<CopyrightAndTrademark>
|
||||
Copyright (c) Microsoft Corporation</CopyrightAndTrademark>
|
||||
<AdditionalLicenseTerms>
|
||||
|
||||
</AdditionalLicenseTerms>
|
||||
<WebsiteURL>
|
||||
https://github.com/microsoft/terminal</WebsiteURL>
|
||||
<SupportContactInfo>
|
||||
https://github.com/microsoft/terminal/issues/new</SupportContactInfo>
|
||||
<PrivacyPolicyURL>
|
||||
https://go.microsoft.com/fwlink/?LinkID=521839</PrivacyPolicyURL>
|
||||
</ProductDescription>
|
||||
177
build/StoreSubmission/Stable/PDPs/fr-FR/PDP.xml
Normal file
@@ -0,0 +1,177 @@
|
||||
<?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>
|
||||
<!-- 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. -->
|
||||
|
||||
<!-- Windows Terminal -->
|
||||
</AppStoreName>
|
||||
<Keywords>
|
||||
<!-- Valid length: 30 character limit, up to 7 elements -->
|
||||
<Keyword>
|
||||
Terminal</Keyword>
|
||||
<Keyword>
|
||||
Console</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
</Keywords>
|
||||
<Description>
|
||||
Le Terminal Windows est une application de terminal moderne, rapide, efficace, puissante et productive pour les utilisateurs d’outils en ligne de commande et d’interpréteurs de commandes tels que l’Invite de commandes, PowerShell et WSL. Ses principales fonctionnalités incluent plusieurs onglets, des volets, une prise en charge des caractères Unicode et UTF-8, un moteur de rendu de texte accéléré par GPU, ainsi que des thèmes, styles et configurations personnalisés.
|
||||
|
||||
Il s’agit d’un projet open source et nous encourageons la participation à la communauté. Pour participer, veuillez visiter le site web https://github.com/microsoft/terminal </Description>
|
||||
<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. -->
|
||||
|
||||
</ShortDescription>
|
||||
<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. -->
|
||||
|
||||
</ShortTitle>
|
||||
<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. -->
|
||||
|
||||
</SortTitle>
|
||||
<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. -->
|
||||
|
||||
</VoiceTitle>
|
||||
<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.) -->
|
||||
|
||||
</DevStudio>
|
||||
<ReleaseNotes>
|
||||
Version __VERSION_NUMBER__
|
||||
|
||||
Consultez la page des versions de GitHub pour plus d’informations.
|
||||
</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">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="panes.png">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="htop.png">
|
||||
|
||||
</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>
|
||||
Nouveau Terminal Windows</Title>
|
||||
<Images>
|
||||
<!-- Current maximum of 1 image per trailer permitted. -->
|
||||
<Image FileName="Store Thumbnail.png">
|
||||
|
||||
</Image>
|
||||
</Images>
|
||||
</Trailer>
|
||||
</Trailers>
|
||||
<AppFeatures>
|
||||
<!-- Valid length: 200 character limit, up to 20 elements -->
|
||||
<AppFeature>
|
||||
Plusieurs onglets</AppFeature>
|
||||
<AppFeature>
|
||||
Prise en charge complète d’Unicode</AppFeature>
|
||||
<AppFeature>
|
||||
Rendu de texte accéléré par GPU</AppFeature>
|
||||
<AppFeature>
|
||||
Personnalisation complète</AppFeature>
|
||||
<AppFeature>
|
||||
Volets de fractionnement</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
</AppFeatures>
|
||||
<RecommendedHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
<Recommendation>
|
||||
Clavier</Recommendation>
|
||||
</RecommendedHardware>
|
||||
<MinimumHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
</MinimumHardware>
|
||||
<CopyrightAndTrademark>
|
||||
Copyright (c) Microsoft Corporation</CopyrightAndTrademark>
|
||||
<AdditionalLicenseTerms>
|
||||
|
||||
</AdditionalLicenseTerms>
|
||||
<WebsiteURL>
|
||||
https://github.com/microsoft/terminal</WebsiteURL>
|
||||
<SupportContactInfo>
|
||||
https://github.com/microsoft/terminal/issues/new</SupportContactInfo>
|
||||
<PrivacyPolicyURL>
|
||||
https://go.microsoft.com/fwlink/?LinkID=521839</PrivacyPolicyURL>
|
||||
</ProductDescription>
|
||||
177
build/StoreSubmission/Stable/PDPs/it-IT/PDP.xml
Normal file
@@ -0,0 +1,177 @@
|
||||
<?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>
|
||||
<!-- 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. -->
|
||||
|
||||
<!-- Windows Terminal -->
|
||||
</AppStoreName>
|
||||
<Keywords>
|
||||
<!-- Valid length: 30 character limit, up to 7 elements -->
|
||||
<Keyword>
|
||||
Terminale</Keyword>
|
||||
<Keyword>
|
||||
Console</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
</Keywords>
|
||||
<Description>
|
||||
Terminale Windows è un'applicazione terminale moderna, veloce, efficiente, utile e produttiva per gli utenti che utilizzano shell e strumenti da riga di comando come il prompt dei comandi, PowerShell e WSL. Le funzionalità principali includono più schede, riquadri, supporto di caratteri Unicode e UTF-8, un motore di rendering del testo con accelerazione GPU e temi, stili e configurazioni personalizzati.
|
||||
|
||||
Si tratta di un progetto open source e la partecipazione della community è molto gradita. Per partecipare, visita la pagina https://github.com/microsoft/terminale </Description>
|
||||
<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. -->
|
||||
|
||||
</ShortDescription>
|
||||
<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. -->
|
||||
|
||||
</ShortTitle>
|
||||
<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. -->
|
||||
|
||||
</SortTitle>
|
||||
<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. -->
|
||||
|
||||
</VoiceTitle>
|
||||
<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.) -->
|
||||
|
||||
</DevStudio>
|
||||
<ReleaseNotes>
|
||||
Versione __VERSION_NUMBER__
|
||||
|
||||
Per ulteriori dettagli, consulta la nostra pagina delle versioni di 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">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="panes.png">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="htop.png">
|
||||
|
||||
</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>
|
||||
Il nuovo Terminale Windows</Title>
|
||||
<Images>
|
||||
<!-- Current maximum of 1 image per trailer permitted. -->
|
||||
<Image FileName="Store Thumbnail.png">
|
||||
|
||||
</Image>
|
||||
</Images>
|
||||
</Trailer>
|
||||
</Trailers>
|
||||
<AppFeatures>
|
||||
<!-- Valid length: 200 character limit, up to 20 elements -->
|
||||
<AppFeature>
|
||||
Schede multiple</AppFeature>
|
||||
<AppFeature>
|
||||
Supporto Unicode completo</AppFeature>
|
||||
<AppFeature>
|
||||
Rendering del testo con accelerazione GPU</AppFeature>
|
||||
<AppFeature>
|
||||
Personalizzazione completa</AppFeature>
|
||||
<AppFeature>
|
||||
Riquadri divisi</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
</AppFeatures>
|
||||
<RecommendedHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
<Recommendation>
|
||||
Tastiera</Recommendation>
|
||||
</RecommendedHardware>
|
||||
<MinimumHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
</MinimumHardware>
|
||||
<CopyrightAndTrademark>
|
||||
Copyright (c) Microsoft Corporation</CopyrightAndTrademark>
|
||||
<AdditionalLicenseTerms>
|
||||
|
||||
</AdditionalLicenseTerms>
|
||||
<WebsiteURL>
|
||||
https://github.com/microsoft/terminal</WebsiteURL>
|
||||
<SupportContactInfo>
|
||||
https://github.com/microsoft/terminal/issues/new</SupportContactInfo>
|
||||
<PrivacyPolicyURL>
|
||||
https://go.microsoft.com/fwlink/?LinkID=521839</PrivacyPolicyURL>
|
||||
</ProductDescription>
|
||||
177
build/StoreSubmission/Stable/PDPs/ja-JP/PDP.xml
Normal file
@@ -0,0 +1,177 @@
|
||||
<?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>
|
||||
<!-- 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. -->
|
||||
|
||||
<!-- Windows Terminal -->
|
||||
</AppStoreName>
|
||||
<Keywords>
|
||||
<!-- Valid length: 30 character limit, up to 7 elements -->
|
||||
<Keyword>
|
||||
ターミナル</Keyword>
|
||||
<Keyword>
|
||||
コンソール</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
</Keywords>
|
||||
<Description>
|
||||
Windows ターミナルは、コマンド プロンプト、PowerShell、WSL などのコマンドライン ツールおよびシェルのユーザーのための、高速、効率的、強力な、生産性を向上させる最新のターミナル アプリケーションです。主な機能には、複数のタブ、ウィンドウ、Unicode および UTF-8 文字のサポート、GPU アクセラレータによるテキスト レンダリング エンジン、カスタマイズできるテーマ、スタイル、構成が含まれます。
|
||||
|
||||
これはオープン ソース プロジェクトで、コミュニティへの参加をお待ちしております。参加する場合は、https://github.com/microsoft/terminal にアクセスしてください </Description>
|
||||
<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. -->
|
||||
|
||||
</ShortDescription>
|
||||
<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. -->
|
||||
|
||||
</ShortTitle>
|
||||
<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. -->
|
||||
|
||||
</SortTitle>
|
||||
<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. -->
|
||||
|
||||
</VoiceTitle>
|
||||
<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.) -->
|
||||
|
||||
</DevStudio>
|
||||
<ReleaseNotes>
|
||||
バージョン __VERSION_NUMBER__
|
||||
|
||||
詳細については、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">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="panes.png">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="htop.png">
|
||||
|
||||
</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>
|
||||
新しい Windows ターミナル</Title>
|
||||
<Images>
|
||||
<!-- Current maximum of 1 image per trailer permitted. -->
|
||||
<Image FileName="Store Thumbnail.png">
|
||||
|
||||
</Image>
|
||||
</Images>
|
||||
</Trailer>
|
||||
</Trailers>
|
||||
<AppFeatures>
|
||||
<!-- Valid length: 200 character limit, up to 20 elements -->
|
||||
<AppFeature>
|
||||
複数のタブ</AppFeature>
|
||||
<AppFeature>
|
||||
Unicode の完全なサポート</AppFeature>
|
||||
<AppFeature>
|
||||
GPU アクセラレータによるテキストのレンダリング</AppFeature>
|
||||
<AppFeature>
|
||||
完全なカスタマイズ性</AppFeature>
|
||||
<AppFeature>
|
||||
分割ウィンドウ</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
</AppFeatures>
|
||||
<RecommendedHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
<Recommendation>
|
||||
キーボード</Recommendation>
|
||||
</RecommendedHardware>
|
||||
<MinimumHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
</MinimumHardware>
|
||||
<CopyrightAndTrademark>
|
||||
Copyright (c) Microsoft Corporation</CopyrightAndTrademark>
|
||||
<AdditionalLicenseTerms>
|
||||
|
||||
</AdditionalLicenseTerms>
|
||||
<WebsiteURL>
|
||||
https://github.com/microsoft/terminal</WebsiteURL>
|
||||
<SupportContactInfo>
|
||||
https://github.com/microsoft/terminal/issues/new</SupportContactInfo>
|
||||
<PrivacyPolicyURL>
|
||||
https://go.microsoft.com/fwlink/?LinkID=521839</PrivacyPolicyURL>
|
||||
</ProductDescription>
|
||||
177
build/StoreSubmission/Stable/PDPs/ko-KR/PDP.xml
Normal file
@@ -0,0 +1,177 @@
|
||||
<?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>
|
||||
<!-- 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. -->
|
||||
|
||||
<!-- Windows Terminal -->
|
||||
</AppStoreName>
|
||||
<Keywords>
|
||||
<!-- Valid length: 30 character limit, up to 7 elements -->
|
||||
<Keyword>
|
||||
터미널</Keyword>
|
||||
<Keyword>
|
||||
콘솔</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
</Keywords>
|
||||
<Description>
|
||||
Windows 터미널은 명령 프롬프트, PowerShell 및 WSL과 같은 명령 줄 도구 및 셸 사용자를 위한 최신의 빠르고 효율적이며 강력한 생산성의 터미널 응용 프로그램입니다. 주요 기능으로는 여러 탭, 창, 유니 코드 및 UTF-8 문자 지원, GPU 가속 텍스트 렌더링 엔진 및 사용자 정의 테마, 스타일 및 구성이 있습니다.
|
||||
|
||||
이것은 오픈 소스 프로젝트이며 커뮤니티 참여를 환영합니다. 참여하려면 https://github.com/microsoft/terminal을 방문하십시오 </Description>
|
||||
<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. -->
|
||||
|
||||
</ShortDescription>
|
||||
<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. -->
|
||||
|
||||
</ShortTitle>
|
||||
<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. -->
|
||||
|
||||
</SortTitle>
|
||||
<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. -->
|
||||
|
||||
</VoiceTitle>
|
||||
<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.) -->
|
||||
|
||||
</DevStudio>
|
||||
<ReleaseNotes>
|
||||
버전 __VERSION_NUMBER__
|
||||
|
||||
자세한 내용은 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">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="panes.png">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="htop.png">
|
||||
|
||||
</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>
|
||||
새 Windows 터미널</Title>
|
||||
<Images>
|
||||
<!-- Current maximum of 1 image per trailer permitted. -->
|
||||
<Image FileName="Store Thumbnail.png">
|
||||
|
||||
</Image>
|
||||
</Images>
|
||||
</Trailer>
|
||||
</Trailers>
|
||||
<AppFeatures>
|
||||
<!-- Valid length: 200 character limit, up to 20 elements -->
|
||||
<AppFeature>
|
||||
복수 탭</AppFeature>
|
||||
<AppFeature>
|
||||
모든 유니코드 지원</AppFeature>
|
||||
<AppFeature>
|
||||
GPU 가속 텍스트 렌더링</AppFeature>
|
||||
<AppFeature>
|
||||
완전한 사용자 지정 가능성</AppFeature>
|
||||
<AppFeature>
|
||||
분할 창</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
</AppFeatures>
|
||||
<RecommendedHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
<Recommendation>
|
||||
키보드</Recommendation>
|
||||
</RecommendedHardware>
|
||||
<MinimumHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
</MinimumHardware>
|
||||
<CopyrightAndTrademark>
|
||||
Copyright Microsoft Corporation</CopyrightAndTrademark>
|
||||
<AdditionalLicenseTerms>
|
||||
|
||||
</AdditionalLicenseTerms>
|
||||
<WebsiteURL>
|
||||
https://github.com/microsoft/terminal</WebsiteURL>
|
||||
<SupportContactInfo>
|
||||
https://github.com/microsoft/terminal/issues/new</SupportContactInfo>
|
||||
<PrivacyPolicyURL>
|
||||
https://go.microsoft.com/fwlink/?LinkID=521839</PrivacyPolicyURL>
|
||||
</ProductDescription>
|
||||
177
build/StoreSubmission/Stable/PDPs/pt-BR/PDP.xml
Normal file
@@ -0,0 +1,177 @@
|
||||
<?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>
|
||||
<!-- 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. -->
|
||||
|
||||
<!-- Windows Terminal -->
|
||||
</AppStoreName>
|
||||
<Keywords>
|
||||
<!-- Valid length: 30 character limit, up to 7 elements -->
|
||||
<Keyword>
|
||||
Terminal</Keyword>
|
||||
<Keyword>
|
||||
Console</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
</Keywords>
|
||||
<Description>
|
||||
O Terminal do Windows é um aplicativo de terminal moderno, rápido, eficiente, poderoso e produtivo para usuários de ferramentas de linha de comando e shells como Prompt de Comando, PowerShell e WSL. Seus principais recursos incluem várias guias, painéis, suporte a caracteres Unicode e UTF-8, um mecanismo de renderização de texto acelerado por GPU e temas, estilos e configurações personalizados.
|
||||
|
||||
Este é um projeto de código aberto e a participação da comunidade é bem-vinda. Para participar, visite https://github.com/microsoft/terminal </Description>
|
||||
<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. -->
|
||||
|
||||
</ShortDescription>
|
||||
<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. -->
|
||||
|
||||
</ShortTitle>
|
||||
<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. -->
|
||||
|
||||
</SortTitle>
|
||||
<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. -->
|
||||
|
||||
</VoiceTitle>
|
||||
<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.) -->
|
||||
|
||||
</DevStudio>
|
||||
<ReleaseNotes>
|
||||
Versão __VERSION_NUMBER__
|
||||
|
||||
Consulte nossa página de lançamentos do GitHub para obter detalhes adicionais.
|
||||
</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">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="panes.png">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="htop.png">
|
||||
|
||||
</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>
|
||||
O novo Terminal do Windows</Title>
|
||||
<Images>
|
||||
<!-- Current maximum of 1 image per trailer permitted. -->
|
||||
<Image FileName="Store Thumbnail.png">
|
||||
|
||||
</Image>
|
||||
</Images>
|
||||
</Trailer>
|
||||
</Trailers>
|
||||
<AppFeatures>
|
||||
<!-- Valid length: 200 character limit, up to 20 elements -->
|
||||
<AppFeature>
|
||||
Várias guias</AppFeature>
|
||||
<AppFeature>
|
||||
Suporte completo a Unicode</AppFeature>
|
||||
<AppFeature>
|
||||
Renderização de texto acelerado da GPU</AppFeature>
|
||||
<AppFeature>
|
||||
Capacidade de personalização total</AppFeature>
|
||||
<AppFeature>
|
||||
Dividir Painéis</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
</AppFeatures>
|
||||
<RecommendedHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
<Recommendation>
|
||||
Teclado</Recommendation>
|
||||
</RecommendedHardware>
|
||||
<MinimumHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
</MinimumHardware>
|
||||
<CopyrightAndTrademark>
|
||||
Copyright (c) Microsoft Corporation</CopyrightAndTrademark>
|
||||
<AdditionalLicenseTerms>
|
||||
|
||||
</AdditionalLicenseTerms>
|
||||
<WebsiteURL>
|
||||
https://github.com/microsoft/terminal</WebsiteURL>
|
||||
<SupportContactInfo>
|
||||
https://github.com/microsoft/terminal/issues/new</SupportContactInfo>
|
||||
<PrivacyPolicyURL>
|
||||
https://go.microsoft.com/fwlink/?LinkID=521839</PrivacyPolicyURL>
|
||||
</ProductDescription>
|
||||
177
build/StoreSubmission/Stable/PDPs/qps-ploc/PDP.xml
Normal file
@@ -0,0 +1,177 @@
|
||||
<?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>
|
||||
<!-- 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. -->
|
||||
|
||||
<!-- Windows Terminal -->
|
||||
</AppStoreName>
|
||||
<Keywords>
|
||||
<!-- Valid length: 30 character limit, up to 7 elements -->
|
||||
<Keyword>
|
||||
Τэŕмĩņªľ !!</Keyword>
|
||||
<Keyword>
|
||||
Ċőñşøľě !!</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
</Keywords>
|
||||
<Description>
|
||||
Ţћē Windows Ťěřмĭпªļ ΐŝ а mσđ℮ŗⁿ, ƒαšτ, 냃ĭċíèñŧ, ρоώëřƒųļ, ãлđ ρгσďűςťįν℮ тĕгмΐņǻľ аφφľīсàтĭόʼn ƒбř ΰśēřś оƒ ċǿmmάņď-ľιñĕ тθōℓѕ àήδ ŝнέŀłš ℓįкё Ćσммāпď Рřσmρŧ, РощёŕŠћėļℓ, ãπď ŴŜŁ. Īтś мǻĭп ƒзåţųŗêš ιņçłϋðē мΰℓŧìрļέ ţãвš, ράи℮ѕ, Üήιсοδê âиð ŮΤ₣-8 ćћăŗªĉтĕя şΰρφоѓť, ă ĜРЏ äĉçěľēґάţèđ ŧ℮жт яēπđěřĭñģ éπğíńз, åñδ сύšťóм тћêmĕš, śŧŷłéš, âπð ςбήƒīĝџѓáťίόńš. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !
|
||||
|
||||
Ţĥíŝ ιš άň øρèñ šθūѓςë ρгбјė¢τ ąʼnð ẅ℮ ẃêŀċõмè сοмmúńїťγ φàřτĩĉîрªťϊòη. Ţò ράятїĉîрǻŧê ρĺęαŝě νîŝϊт ħŧťφѕ://ġїтђûь.ĉόm/mìĉřòşοƒţ/τéřmíпâľ !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!</Description>
|
||||
<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. -->
|
||||
|
||||
</ShortDescription>
|
||||
<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. -->
|
||||
|
||||
</ShortTitle>
|
||||
<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. -->
|
||||
|
||||
</SortTitle>
|
||||
<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. -->
|
||||
|
||||
</VoiceTitle>
|
||||
<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.) -->
|
||||
|
||||
</DevStudio>
|
||||
<ReleaseNotes>
|
||||
Vėѓѕіöй __VERSION_NUMBER__ !!! !!! !
|
||||
|
||||
Рļєάśé ѕέę όüґ ĢίŧĦŭв řęļзąѕєš рαġè ƒőŗ äđδĭτíθņâℓ đέтαιľś. !!! !!! !!! !!! !!! !!!
|
||||
</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">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="panes.png">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="htop.png">
|
||||
|
||||
</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>
|
||||
Ŧћë иĕẁ Шįπδõωš Тёŗmĭлдŀ !!! !!! !</Title>
|
||||
<Images>
|
||||
<!-- Current maximum of 1 image per trailer permitted. -->
|
||||
<Image FileName="Store Thumbnail.png">
|
||||
|
||||
</Image>
|
||||
</Images>
|
||||
</Trailer>
|
||||
</Trailers>
|
||||
<AppFeatures>
|
||||
<!-- Valid length: 200 character limit, up to 20 elements -->
|
||||
<AppFeature>
|
||||
Μΰℓţіρļę ťăъś !!! </AppFeature>
|
||||
<AppFeature>
|
||||
₣υłľ Űňìčόďέ şůррοяŧ !!! !!!</AppFeature>
|
||||
<AppFeature>
|
||||
ĞΡÙ-асçêľëřăţєđ ţέхŧ яéʼnδęŗίńğ !!! !!! !!!</AppFeature>
|
||||
<AppFeature>
|
||||
₣џℓł ćűşŧõmîźăвϊľįтγ !!! !!!</AppFeature>
|
||||
<AppFeature>
|
||||
Ŝφľīť ρªлёѕ !!!</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
</AppFeatures>
|
||||
<RecommendedHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
<Recommendation>
|
||||
Κёÿъόáѓď !!</Recommendation>
|
||||
</RecommendedHardware>
|
||||
<MinimumHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
</MinimumHardware>
|
||||
<CopyrightAndTrademark>
|
||||
Ĉθрўґіġнт (с) Μìĉгōŝŏƒτ Čōяροґąтΐοй !!! !!! !!! !</CopyrightAndTrademark>
|
||||
<AdditionalLicenseTerms>
|
||||
|
||||
</AdditionalLicenseTerms>
|
||||
<WebsiteURL>
|
||||
ћťŧφş://ġїţħųъ.ćòm/mįćѓσşòƒţ/ŧέřмїʼnаŀ !!! !!! !!! !!</WebsiteURL>
|
||||
<SupportContactInfo>
|
||||
ђтťφş://ĝїťнûв.¢ǿm/мíčѓõŝόƒτ/ŧеґmіиάł/ΐѕѕύéѕ/ηëш !!! !!! !!! !!! !!</SupportContactInfo>
|
||||
<PrivacyPolicyURL>
|
||||
ĥţťφş://ģō.mîċґοşоƒт.ĉöм/ƒẃłīик/?₤ϊñķΪÐ=521839 !!! !!! !!! !!! !</PrivacyPolicyURL>
|
||||
</ProductDescription>
|
||||
177
build/StoreSubmission/Stable/PDPs/qps-ploca/PDP.xml
Normal file
@@ -0,0 +1,177 @@
|
||||
<?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>
|
||||
<!-- 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. -->
|
||||
|
||||
<!-- Windows Terminal -->
|
||||
</AppStoreName>
|
||||
<Keywords>
|
||||
<!-- Valid length: 30 character limit, up to 7 elements -->
|
||||
<Keyword>
|
||||
Τэŕмĩņªľ !!</Keyword>
|
||||
<Keyword>
|
||||
Ċőñşøľě !!</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
</Keywords>
|
||||
<Description>
|
||||
Ţћē Windows Ťěřмĭпªļ ΐŝ а mσđ℮ŗⁿ, ƒαšτ, 냃ĭċíèñŧ, ρоώëřƒųļ, ãлđ ρгσďűςťįν℮ тĕгмΐņǻľ аφφľīсàтĭόʼn ƒбř ΰśēřś оƒ ċǿmmάņď-ľιñĕ тθōℓѕ àήδ ŝнέŀłš ℓįкё Ćσммāпď Рřσmρŧ, РощёŕŠћėļℓ, ãπď ŴŜŁ. Īтś мǻĭп ƒзåţųŗêš ιņçłϋðē мΰℓŧìрļέ ţãвš, ράи℮ѕ, Üήιсοδê âиð ŮΤ₣-8 ćћăŗªĉтĕя şΰρφоѓť, ă ĜРЏ äĉçěľēґάţèđ ŧ℮жт яēπđěřĭñģ éπğíńз, åñδ сύšťóм тћêmĕš, śŧŷłéš, âπð ςбήƒīĝџѓáťίόńš. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !
|
||||
|
||||
Ţĥíŝ ιš άň øρèñ šθūѓςë ρгбјė¢τ ąʼnð ẅ℮ ẃêŀċõмè сοмmúńїťγ φàřτĩĉîрªťϊòη. Ţò ράятїĉîрǻŧê ρĺęαŝě νîŝϊт ħŧťφѕ://ġїтђûь.ĉόm/mìĉřòşοƒţ/τéřmíпâľ !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!</Description>
|
||||
<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. -->
|
||||
|
||||
</ShortDescription>
|
||||
<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. -->
|
||||
|
||||
</ShortTitle>
|
||||
<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. -->
|
||||
|
||||
</SortTitle>
|
||||
<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. -->
|
||||
|
||||
</VoiceTitle>
|
||||
<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.) -->
|
||||
|
||||
</DevStudio>
|
||||
<ReleaseNotes>
|
||||
Vėѓѕіöй __VERSION_NUMBER__ !!! !!! !
|
||||
|
||||
Рļєάśé ѕέę όüґ ĢίŧĦŭв řęļзąѕєš рαġè ƒőŗ äđδĭτíθņâℓ đέтαιľś. !!! !!! !!! !!! !!! !!!
|
||||
</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">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="panes.png">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="htop.png">
|
||||
|
||||
</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>
|
||||
Ŧћë иĕẁ Шįπδõωš Тёŗmĭлдŀ !!! !!! !</Title>
|
||||
<Images>
|
||||
<!-- Current maximum of 1 image per trailer permitted. -->
|
||||
<Image FileName="Store Thumbnail.png">
|
||||
|
||||
</Image>
|
||||
</Images>
|
||||
</Trailer>
|
||||
</Trailers>
|
||||
<AppFeatures>
|
||||
<!-- Valid length: 200 character limit, up to 20 elements -->
|
||||
<AppFeature>
|
||||
Μΰℓţіρļę ťăъś !!! </AppFeature>
|
||||
<AppFeature>
|
||||
₣υłľ Űňìčόďέ şůррοяŧ !!! !!!</AppFeature>
|
||||
<AppFeature>
|
||||
ĞΡÙ-асçêľëřăţєđ ţέхŧ яéʼnδęŗίńğ !!! !!! !!!</AppFeature>
|
||||
<AppFeature>
|
||||
₣џℓł ćűşŧõmîźăвϊľįтγ !!! !!!</AppFeature>
|
||||
<AppFeature>
|
||||
Ŝφľīť ρªлёѕ !!!</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
</AppFeatures>
|
||||
<RecommendedHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
<Recommendation>
|
||||
Κёÿъόáѓď !!</Recommendation>
|
||||
</RecommendedHardware>
|
||||
<MinimumHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
</MinimumHardware>
|
||||
<CopyrightAndTrademark>
|
||||
Ĉθрўґіġнт (с) Μìĉгōŝŏƒτ Čōяροґąтΐοй !!! !!! !!! !</CopyrightAndTrademark>
|
||||
<AdditionalLicenseTerms>
|
||||
|
||||
</AdditionalLicenseTerms>
|
||||
<WebsiteURL>
|
||||
ћťŧφş://ġїţħųъ.ćòm/mįćѓσşòƒţ/ŧέřмїʼnаŀ !!! !!! !!! !!</WebsiteURL>
|
||||
<SupportContactInfo>
|
||||
ђтťφş://ĝїťнûв.¢ǿm/мíčѓõŝόƒτ/ŧеґmіиάł/ΐѕѕύéѕ/ηëш !!! !!! !!! !!! !!</SupportContactInfo>
|
||||
<PrivacyPolicyURL>
|
||||
ĥţťφş://ģō.mîċґοşоƒт.ĉöм/ƒẃłīик/?₤ϊñķΪÐ=521839 !!! !!! !!! !!! !</PrivacyPolicyURL>
|
||||
</ProductDescription>
|
||||
177
build/StoreSubmission/Stable/PDPs/qps-plocm/PDP.xml
Normal file
@@ -0,0 +1,177 @@
|
||||
<?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>
|
||||
<!-- 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. -->
|
||||
|
||||
<!-- Windows Terminal -->
|
||||
</AppStoreName>
|
||||
<Keywords>
|
||||
<!-- Valid length: 30 character limit, up to 7 elements -->
|
||||
<Keyword>
|
||||
Τэŕмĩņªľ !!</Keyword>
|
||||
<Keyword>
|
||||
Ċőñşøľě !!</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
</Keywords>
|
||||
<Description>
|
||||
Ţћē Windows Ťěřмĭпªļ ΐŝ а mσđ℮ŗⁿ, ƒαšτ, 냃ĭċíèñŧ, ρоώëřƒųļ, ãлđ ρгσďűςťįν℮ тĕгмΐņǻľ аφφľīсàтĭόʼn ƒбř ΰśēřś оƒ ċǿmmάņď-ľιñĕ тθōℓѕ àήδ ŝнέŀłš ℓįкё Ćσммāпď Рřσmρŧ, РощёŕŠћėļℓ, ãπď ŴŜŁ. Īтś мǻĭп ƒзåţųŗêš ιņçłϋðē мΰℓŧìрļέ ţãвš, ράи℮ѕ, Üήιсοδê âиð ŮΤ₣-8 ćћăŗªĉтĕя şΰρφоѓť, ă ĜРЏ äĉçěľēґάţèđ ŧ℮жт яēπđěřĭñģ éπğíńз, åñδ сύšťóм тћêmĕš, śŧŷłéš, âπð ςбήƒīĝџѓáťίόńš. !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !
|
||||
|
||||
Ţĥíŝ ιš άň øρèñ šθūѓςë ρгбјė¢τ ąʼnð ẅ℮ ẃêŀċõмè сοмmúńїťγ φàřτĩĉîрªťϊòη. Ţò ράятїĉîрǻŧê ρĺęαŝě νîŝϊт ħŧťφѕ://ġїтђûь.ĉόm/mìĉřòşοƒţ/τéřmíпâľ !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!! !!</Description>
|
||||
<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. -->
|
||||
|
||||
</ShortDescription>
|
||||
<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. -->
|
||||
|
||||
</ShortTitle>
|
||||
<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. -->
|
||||
|
||||
</SortTitle>
|
||||
<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. -->
|
||||
|
||||
</VoiceTitle>
|
||||
<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.) -->
|
||||
|
||||
</DevStudio>
|
||||
<ReleaseNotes>
|
||||
Vėѓѕіöй __VERSION_NUMBER__ !!! !!! !
|
||||
|
||||
Рļєάśé ѕέę όüґ ĢίŧĦŭв řęļзąѕєš рαġè ƒőŗ äđδĭτíθņâℓ đέтαιľś. !!! !!! !!! !!! !!! !!!
|
||||
</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">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="panes.png">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="htop.png">
|
||||
|
||||
</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>
|
||||
Ŧћë иĕẁ Шįπδõωš Тёŗmĭлдŀ !!! !!! !</Title>
|
||||
<Images>
|
||||
<!-- Current maximum of 1 image per trailer permitted. -->
|
||||
<Image FileName="Store Thumbnail.png">
|
||||
|
||||
</Image>
|
||||
</Images>
|
||||
</Trailer>
|
||||
</Trailers>
|
||||
<AppFeatures>
|
||||
<!-- Valid length: 200 character limit, up to 20 elements -->
|
||||
<AppFeature>
|
||||
Μΰℓţіρļę ťăъś !!! </AppFeature>
|
||||
<AppFeature>
|
||||
₣υłľ Űňìčόďέ şůррοяŧ !!! !!!</AppFeature>
|
||||
<AppFeature>
|
||||
ĞΡÙ-асçêľëřăţєđ ţέхŧ яéʼnδęŗίńğ !!! !!! !!!</AppFeature>
|
||||
<AppFeature>
|
||||
₣џℓł ćűşŧõmîźăвϊľįтγ !!! !!!</AppFeature>
|
||||
<AppFeature>
|
||||
Ŝφľīť ρªлёѕ !!!</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
</AppFeatures>
|
||||
<RecommendedHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
<Recommendation>
|
||||
Κёÿъόáѓď !!</Recommendation>
|
||||
</RecommendedHardware>
|
||||
<MinimumHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
</MinimumHardware>
|
||||
<CopyrightAndTrademark>
|
||||
Ĉθрўґіġнт (с) Μìĉгōŝŏƒτ Čōяροґąтΐοй !!! !!! !!! !</CopyrightAndTrademark>
|
||||
<AdditionalLicenseTerms>
|
||||
|
||||
</AdditionalLicenseTerms>
|
||||
<WebsiteURL>
|
||||
ћťŧφş://ġїţħųъ.ćòm/mįćѓσşòƒţ/ŧέřмїʼnаŀ !!! !!! !!! !!</WebsiteURL>
|
||||
<SupportContactInfo>
|
||||
ђтťφş://ĝїťнûв.¢ǿm/мíčѓõŝόƒτ/ŧеґmіиάł/ΐѕѕύéѕ/ηëш !!! !!! !!! !!! !!</SupportContactInfo>
|
||||
<PrivacyPolicyURL>
|
||||
ĥţťφş://ģō.mîċґοşоƒт.ĉöм/ƒẃłīик/?₤ϊñķΪÐ=521839 !!! !!! !!! !!! !</PrivacyPolicyURL>
|
||||
</ProductDescription>
|
||||
177
build/StoreSubmission/Stable/PDPs/ru-RU/PDP.xml
Normal file
@@ -0,0 +1,177 @@
|
||||
<?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>
|
||||
<!-- 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. -->
|
||||
|
||||
<!-- Windows Terminal -->
|
||||
</AppStoreName>
|
||||
<Keywords>
|
||||
<!-- Valid length: 30 character limit, up to 7 elements -->
|
||||
<Keyword>
|
||||
Терминал</Keyword>
|
||||
<Keyword>
|
||||
Консоль</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
</Keywords>
|
||||
<Description>
|
||||
Терминал Windows — это современное, быстрое, мощное и эффективное приложение терминала для пользователей средств командной строки и оболочек, таких как Командная строка, PowerShell и WSL. В число его основных функций входят множественные вкладки, панели, поддержка символов Юникода и UTF-8, модуль отрисовки текста с использованием графического ускорителя, а также пользовательские темы, стили и конфигурации.
|
||||
|
||||
Это проект с открытым исходным кодом, и мы приглашаем сообщество к участию. Чтобы внести вклад, посетите страницу https://github.com/microsoft/terminal </Description>
|
||||
<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. -->
|
||||
|
||||
</ShortDescription>
|
||||
<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. -->
|
||||
|
||||
</ShortTitle>
|
||||
<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. -->
|
||||
|
||||
</SortTitle>
|
||||
<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. -->
|
||||
|
||||
</VoiceTitle>
|
||||
<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.) -->
|
||||
|
||||
</DevStudio>
|
||||
<ReleaseNotes>
|
||||
Версия __VERSION_NUMBER__
|
||||
|
||||
Дополнительные сведения см. на странице «Выпуски 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">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="panes.png">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="htop.png">
|
||||
|
||||
</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>
|
||||
Новый Терминал Windows</Title>
|
||||
<Images>
|
||||
<!-- Current maximum of 1 image per trailer permitted. -->
|
||||
<Image FileName="Store Thumbnail.png">
|
||||
|
||||
</Image>
|
||||
</Images>
|
||||
</Trailer>
|
||||
</Trailers>
|
||||
<AppFeatures>
|
||||
<!-- Valid length: 200 character limit, up to 20 elements -->
|
||||
<AppFeature>
|
||||
Множественные вкладки</AppFeature>
|
||||
<AppFeature>
|
||||
Полная поддержка Юникода</AppFeature>
|
||||
<AppFeature>
|
||||
Отрисовка текста с использованием графического ускорителя</AppFeature>
|
||||
<AppFeature>
|
||||
Полная настройка</AppFeature>
|
||||
<AppFeature>
|
||||
Разделение областей</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
</AppFeatures>
|
||||
<RecommendedHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
<Recommendation>
|
||||
Клавиатура</Recommendation>
|
||||
</RecommendedHardware>
|
||||
<MinimumHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
</MinimumHardware>
|
||||
<CopyrightAndTrademark>
|
||||
(C) Корпорация Майкрософт (Microsoft Corporation)</CopyrightAndTrademark>
|
||||
<AdditionalLicenseTerms>
|
||||
|
||||
</AdditionalLicenseTerms>
|
||||
<WebsiteURL>
|
||||
https://github.com/microsoft/terminal</WebsiteURL>
|
||||
<SupportContactInfo>
|
||||
https://github.com/microsoft/terminal/issues/new</SupportContactInfo>
|
||||
<PrivacyPolicyURL>
|
||||
https://go.microsoft.com/fwlink/?LinkID=521839</PrivacyPolicyURL>
|
||||
</ProductDescription>
|
||||
177
build/StoreSubmission/Stable/PDPs/zh-CN/PDP.xml
Normal file
@@ -0,0 +1,177 @@
|
||||
<?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>
|
||||
<!-- 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. -->
|
||||
|
||||
<!-- Windows Terminal -->
|
||||
</AppStoreName>
|
||||
<Keywords>
|
||||
<!-- Valid length: 30 character limit, up to 7 elements -->
|
||||
<Keyword>
|
||||
终端</Keyword>
|
||||
<Keyword>
|
||||
控制台</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
</Keywords>
|
||||
<Description>
|
||||
Windows 终端程序是一款新式、快速、高效、强大且高效的终端应用程序,适用于命令行工具和命令提示符,PowerShell和 WSL 等 Shell 用户。主要功能包括多个选项卡、窗格、Unicode、和 UTF-8 字符支持,GPU 加速文本渲染引擎以及自定义主题、样式和配置。
|
||||
|
||||
这是一个开源项目,我们欢迎社区参与。如要参与,请访问 https://github.com/microsoft/terminal </Description>
|
||||
<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. -->
|
||||
|
||||
</ShortDescription>
|
||||
<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. -->
|
||||
|
||||
</ShortTitle>
|
||||
<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. -->
|
||||
|
||||
</SortTitle>
|
||||
<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. -->
|
||||
|
||||
</VoiceTitle>
|
||||
<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.) -->
|
||||
|
||||
</DevStudio>
|
||||
<ReleaseNotes>
|
||||
版本 __VERSION_NUMBER__
|
||||
|
||||
有关其他详细信息,请参阅我们的 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">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="panes.png">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="htop.png">
|
||||
|
||||
</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>
|
||||
新 Windows 终端</Title>
|
||||
<Images>
|
||||
<!-- Current maximum of 1 image per trailer permitted. -->
|
||||
<Image FileName="Store Thumbnail.png">
|
||||
|
||||
</Image>
|
||||
</Images>
|
||||
</Trailer>
|
||||
</Trailers>
|
||||
<AppFeatures>
|
||||
<!-- Valid length: 200 character limit, up to 20 elements -->
|
||||
<AppFeature>
|
||||
多选项卡</AppFeature>
|
||||
<AppFeature>
|
||||
完全 Unicode 支持</AppFeature>
|
||||
<AppFeature>
|
||||
GPU 加速文本渲染</AppFeature>
|
||||
<AppFeature>
|
||||
全自定义</AppFeature>
|
||||
<AppFeature>
|
||||
拆分窗格</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
</AppFeatures>
|
||||
<RecommendedHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
<Recommendation>
|
||||
键盘</Recommendation>
|
||||
</RecommendedHardware>
|
||||
<MinimumHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
</MinimumHardware>
|
||||
<CopyrightAndTrademark>
|
||||
版权所有(c) Microsoft Corporation</CopyrightAndTrademark>
|
||||
<AdditionalLicenseTerms>
|
||||
|
||||
</AdditionalLicenseTerms>
|
||||
<WebsiteURL>
|
||||
https://github.com/microsoft/terminal</WebsiteURL>
|
||||
<SupportContactInfo>
|
||||
https://github.com/microsoft/terminal/issues/new</SupportContactInfo>
|
||||
<PrivacyPolicyURL>
|
||||
https://go.microsoft.com/fwlink/?LinkID=521839</PrivacyPolicyURL>
|
||||
</ProductDescription>
|
||||
177
build/StoreSubmission/Stable/PDPs/zh-TW/PDP.xml
Normal file
@@ -0,0 +1,177 @@
|
||||
<?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>
|
||||
<!-- 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. -->
|
||||
|
||||
<!-- Windows Terminal -->
|
||||
</AppStoreName>
|
||||
<Keywords>
|
||||
<!-- Valid length: 30 character limit, up to 7 elements -->
|
||||
<Keyword>
|
||||
終端</Keyword>
|
||||
<Keyword>
|
||||
主控台</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
<Keyword>
|
||||
|
||||
</Keyword>
|
||||
</Keywords>
|
||||
<Description>
|
||||
Windows 終端機是一種現代化、快速、高效、功能強大且具生產力的終端應用程式,適合命令列工具和 Shell (像是命令提示字元、PowerShell 和 WSL) 的使用者。主要功能包括多個索引標籤、窗格、Unicode 和 UTF-8 字元支援、GPU 加速的文字呈現引擎,以及自訂主題、樣式和設定。
|
||||
|
||||
這是開放原始碼的專案,我們歡迎參與社群。若要參與,請瀏覽 https://github.com/microsoft/terminal </Description>
|
||||
<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. -->
|
||||
|
||||
</ShortDescription>
|
||||
<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. -->
|
||||
|
||||
</ShortTitle>
|
||||
<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. -->
|
||||
|
||||
</SortTitle>
|
||||
<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. -->
|
||||
|
||||
</VoiceTitle>
|
||||
<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.) -->
|
||||
|
||||
</DevStudio>
|
||||
<ReleaseNotes>
|
||||
版本 __VERSION_NUMBER__
|
||||
|
||||
如需詳細資訊,請參閱我們的 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">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="panes.png">
|
||||
|
||||
</Caption>
|
||||
<Caption DesktopImage="htop.png">
|
||||
|
||||
</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>
|
||||
新的 Windows 終端機</Title>
|
||||
<Images>
|
||||
<!-- Current maximum of 1 image per trailer permitted. -->
|
||||
<Image FileName="Store Thumbnail.png">
|
||||
|
||||
</Image>
|
||||
</Images>
|
||||
</Trailer>
|
||||
</Trailers>
|
||||
<AppFeatures>
|
||||
<!-- Valid length: 200 character limit, up to 20 elements -->
|
||||
<AppFeature>
|
||||
多重索引標籤</AppFeature>
|
||||
<AppFeature>
|
||||
完整 Unicode 支援</AppFeature>
|
||||
<AppFeature>
|
||||
GPU 加速的文字呈現</AppFeature>
|
||||
<AppFeature>
|
||||
完整自訂能力</AppFeature>
|
||||
<AppFeature>
|
||||
分割窗格</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
<AppFeature>
|
||||
|
||||
</AppFeature>
|
||||
</AppFeatures>
|
||||
<RecommendedHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
<Recommendation>
|
||||
鍵盤</Recommendation>
|
||||
</RecommendedHardware>
|
||||
<MinimumHardware>
|
||||
<!-- Valid length: 200 character limit, up to 11 elements -->
|
||||
</MinimumHardware>
|
||||
<CopyrightAndTrademark>
|
||||
Copyright (c) Microsoft Corporation</CopyrightAndTrademark>
|
||||
<AdditionalLicenseTerms>
|
||||
|
||||
</AdditionalLicenseTerms>
|
||||
<WebsiteURL>
|
||||
https://github.com/microsoft/terminal</WebsiteURL>
|
||||
<SupportContactInfo>
|
||||
https://github.com/microsoft/terminal/issues/new</SupportContactInfo>
|
||||
<PrivacyPolicyURL>
|
||||
https://go.microsoft.com/fwlink/?LinkID=521839</PrivacyPolicyURL>
|
||||
</ProductDescription>
|
||||
67
build/StoreSubmission/Stable/SBConfig.json
Normal file
@@ -0,0 +1,67 @@
|
||||
{
|
||||
"helpUri": "https:\\\\aka.ms\\StoreBroker_Config",
|
||||
"schemaVersion": 2,
|
||||
"packageParameters": {
|
||||
"PDPRootPath": "PDPs",
|
||||
"Release": "",
|
||||
"PDPInclude": ["PDP.xml"],
|
||||
"PDPExclude": [],
|
||||
"LanguageExclude": [
|
||||
"default",
|
||||
"qps-ploc",
|
||||
"qps-ploca",
|
||||
"qps-plocm"
|
||||
],
|
||||
"MediaRootPath": "..\\Media",
|
||||
"MediaFallbackLanguage": "en-us",
|
||||
"PackagePath": [],
|
||||
"OutPath": "..\\SubmissionPackages",
|
||||
"OutName": "WindowsTerminal",
|
||||
"DisableAutoPackageNameFormatting": false
|
||||
},
|
||||
"appSubmission": {
|
||||
"productId": "00013926773940052066",
|
||||
"targetPublishMode": "NotSet",
|
||||
"targetPublishDate": null,
|
||||
"visibility": "NotSet",
|
||||
"pricing": {
|
||||
"priceId": "NotAvailable",
|
||||
"trialPeriod": "NoFreeTrial",
|
||||
"marketSpecificPricings": {},
|
||||
"sales": []
|
||||
},
|
||||
"allowTargetFutureDeviceFamilies": {
|
||||
"Xbox": false,
|
||||
"Team": false,
|
||||
"Holographic": false,
|
||||
"Desktop": false,
|
||||
"Mobile": false
|
||||
},
|
||||
"allowMicrosoftDecideAppAvailabilityToFutureDeviceFamilies": false,
|
||||
"enterpriseLicensing": "None",
|
||||
"applicationCategory": "NotSet",
|
||||
"hardwarePreferences": [],
|
||||
"hasExternalInAppProducts": false,
|
||||
"meetAccessibilityGuidelines": false,
|
||||
"canInstallOnRemovableMedia": false,
|
||||
"automaticBackupEnabled": false,
|
||||
"isGameDvrEnabled": false,
|
||||
"gamingOptions": [
|
||||
{
|
||||
"genres": [],
|
||||
"isLocalMultiplayer": false,
|
||||
"isLocalCooperative": false,
|
||||
"isOnlineMultiplayer": false,
|
||||
"isOnlineCooperative": false,
|
||||
"localMultiplayerMinPlayers": 0,
|
||||
"localMultiplayerMaxPlayers": 0,
|
||||
"localCooperativeMinPlayers": 0,
|
||||
"localCooperativeMaxPlayers": 0,
|
||||
"isBroadcastingPrivilegeGranted": false,
|
||||
"isCrossPlayEnabled": false,
|
||||
"kinectDataForExternal": "Disabled"
|
||||
}
|
||||
],
|
||||
"notesForCertification": ""
|
||||
}
|
||||
}
|
||||
100
build/pipelines/ci-caching.yml
Normal file
@@ -0,0 +1,100 @@
|
||||
trigger:
|
||||
batch: true
|
||||
branches:
|
||||
include:
|
||||
- main
|
||||
- feature/*
|
||||
- gh-readonly-queue/*
|
||||
paths:
|
||||
exclude:
|
||||
- doc/*
|
||||
- samples/*
|
||||
- tools/*
|
||||
|
||||
pr:
|
||||
branches:
|
||||
include:
|
||||
- main
|
||||
- feature/*
|
||||
paths:
|
||||
exclude:
|
||||
- doc/*
|
||||
- samples/*
|
||||
- tools/*
|
||||
|
||||
variables:
|
||||
- name: runCodesignValidationInjectionBG
|
||||
value: false
|
||||
- name: EnablePipelineCache
|
||||
value: true
|
||||
|
||||
# 0.0.yyMM.dd##
|
||||
# 0.0.1904.0900
|
||||
name: 0.0.$(Date:yyMM).$(Date:dd)$(Rev:rr)
|
||||
|
||||
parameters:
|
||||
- name: auditMode
|
||||
displayName: "Build in Audit Mode (x64)"
|
||||
type: boolean
|
||||
default: true
|
||||
- name: runTests
|
||||
displayName: "Run Tests"
|
||||
type: boolean
|
||||
default: true
|
||||
- name: buildPlatforms
|
||||
type: object
|
||||
default:
|
||||
- x64
|
||||
- x86
|
||||
- arm64
|
||||
|
||||
stages:
|
||||
- ${{ if eq(parameters.auditMode, true) }}:
|
||||
- stage: Audit_x64
|
||||
displayName: Audit Mode
|
||||
dependsOn: []
|
||||
jobs:
|
||||
- template: ./templates-v2/job-build-project.yml
|
||||
parameters:
|
||||
pool:
|
||||
${{ if eq(variables['System.CollectionId'], 'cb55739e-4afe-46a3-970f-1b49d8ee7564') }}:
|
||||
name: SHINE-INT-L
|
||||
${{ else }}:
|
||||
name: SHINE-OSS-L
|
||||
buildPlatforms: [x64]
|
||||
buildConfigurations: [AuditMode]
|
||||
buildEverything: true
|
||||
keepAllExpensiveBuildOutputs: false
|
||||
|
||||
- ${{ each platform in parameters.buildPlatforms }}:
|
||||
- stage: Build_${{ platform }}
|
||||
displayName: Build ${{ platform }}
|
||||
dependsOn: []
|
||||
jobs:
|
||||
- template: ./templates-v2/job-build-project.yml
|
||||
parameters:
|
||||
pool:
|
||||
${{ if eq(variables['System.CollectionId'], 'cb55739e-4afe-46a3-970f-1b49d8ee7564') }}:
|
||||
name: SHINE-INT-L
|
||||
${{ else }}:
|
||||
name: SHINE-OSS-L
|
||||
buildPlatforms:
|
||||
- ${{ platform }}
|
||||
buildConfigurations: [Release]
|
||||
buildEverything: true
|
||||
keepAllExpensiveBuildOutputs: false
|
||||
${{ if eq(variables['System.PullRequest.IsFork'], 'False') }}:
|
||||
enableCaching: true
|
||||
|
||||
- ${{ if eq(parameters.runTests, true) }}:
|
||||
- stage: Test_${{ platform }}
|
||||
displayName: Test ${{ platform }}
|
||||
dependsOn:
|
||||
- Build_${{ platform }}
|
||||
condition: succeeded()
|
||||
jobs:
|
||||
- template: ./templates-v2/job-test-project.yml
|
||||
parameters:
|
||||
platform: ${{ platform }}
|
||||
# The tests might be run more than once; log one artifact per attempt.
|
||||
outputArtifactStem: -$(System.JobAttempt)
|
||||
@@ -55,10 +55,10 @@ stages:
|
||||
- template: ./templates-v2/job-build-project.yml
|
||||
parameters:
|
||||
pool:
|
||||
${{ if eq(variables['System.CollectionUri'], 'https://dev.azure.com/ms/') }}:
|
||||
name: SHINE-OSS-L
|
||||
${{ if ne(variables['System.CollectionUri'], 'https://dev.azure.com/ms/') }}:
|
||||
${{ if eq(variables['System.CollectionId'], 'cb55739e-4afe-46a3-970f-1b49d8ee7564') }}:
|
||||
name: SHINE-INT-L
|
||||
${{ else }}:
|
||||
name: SHINE-OSS-L
|
||||
buildPlatforms: [x64]
|
||||
buildConfigurations: [AuditMode]
|
||||
buildEverything: true
|
||||
@@ -78,10 +78,10 @@ stages:
|
||||
- template: ./templates-v2/job-build-project.yml
|
||||
parameters:
|
||||
pool:
|
||||
${{ if eq(variables['System.CollectionUri'], 'https://dev.azure.com/ms/') }}:
|
||||
name: SHINE-OSS-L
|
||||
${{ if ne(variables['System.CollectionUri'], 'https://dev.azure.com/ms/') }}:
|
||||
${{ if eq(variables['System.CollectionId'], 'cb55739e-4afe-46a3-970f-1b49d8ee7564') }}:
|
||||
name: SHINE-INT-L
|
||||
${{ else }}:
|
||||
name: SHINE-OSS-L
|
||||
buildPlatforms:
|
||||
- ${{ platform }}
|
||||
buildConfigurations: [Release]
|
||||
@@ -100,10 +100,3 @@ stages:
|
||||
platform: ${{ platform }}
|
||||
# The tests might be run more than once; log one artifact per attempt.
|
||||
outputArtifactStem: -$(System.JobAttempt)
|
||||
|
||||
- ${{ if ne(variables['Build.Reason'], 'PullRequest') }}:
|
||||
- stage: CodeIndexer
|
||||
displayName: GitHub CodeNav Indexer
|
||||
dependsOn: []
|
||||
jobs:
|
||||
- template: ./templates-v2/job-index-github-codenav.yml
|
||||
|
||||
@@ -13,6 +13,14 @@ parameters:
|
||||
- name: targetBranch
|
||||
type: string
|
||||
default: "automated/loc-update"
|
||||
- name: submitToTouchdown
|
||||
displayName: Send New Strings to Touchdown
|
||||
type: boolean
|
||||
default: true
|
||||
- name: checkInLocOutputs
|
||||
displayName: Submit Pull Request
|
||||
type: boolean
|
||||
default: true
|
||||
|
||||
pool:
|
||||
vmImage: windows-2019
|
||||
@@ -22,10 +30,6 @@ resources:
|
||||
- repository: self
|
||||
type: git
|
||||
ref: main
|
||||
- repository: internal
|
||||
type: git
|
||||
name: Terminal.Internal
|
||||
ref: main
|
||||
|
||||
steps:
|
||||
|
||||
@@ -35,14 +39,6 @@ steps:
|
||||
fetchDepth: 1 # Don't need a deep checkout for loc files!
|
||||
fetchTags: false # Tags still result in depth > 1 fetch; we don't need them here
|
||||
persistCredentials: true
|
||||
path: s # Adding a second repo made Azure DevOps change where we're checked out.
|
||||
|
||||
- checkout: internal
|
||||
clean: true
|
||||
submodules: false
|
||||
fetchDepth: 1
|
||||
persistCredentials: true
|
||||
path: s/Terminal.Internal
|
||||
|
||||
- pwsh: |-
|
||||
Install-Module PSGitHub -Scope CurrentUser -Force
|
||||
@@ -51,58 +47,63 @@ steps:
|
||||
git config --local core.autocrlf true
|
||||
displayName: Prepare git submission environment
|
||||
|
||||
- task: MicrosoftTDBuild.tdbuild-task.tdbuild-task.TouchdownBuildTask@1
|
||||
- task: MicrosoftTDBuild.tdbuild-task.tdbuild-task.TouchdownBuildTask@3
|
||||
displayName: 'Touchdown Build - 7105, PRODEXT'
|
||||
inputs:
|
||||
teamId: 7105
|
||||
authId: '$(TouchdownApplicationID)'
|
||||
authKey: '$(TouchdownApplicationKey)'
|
||||
TDBuildServiceConnection: $(TouchdownServiceConnection)
|
||||
authType: SubjectNameIssuer
|
||||
resourceFilePath: |
|
||||
**\en-US\*.resw
|
||||
Terminal.Internal\PDPs\Stable\PDPs\en-us\PDP.xml
|
||||
Terminal.Internal\PDPs\Preview\PDPs\en-us\PDP.xml
|
||||
build\StoreSubmission\Stable\PDPs\en-us\PDP.xml
|
||||
build\StoreSubmission\Preview\PDPs\en-us\PDP.xml
|
||||
outputDirectoryRoot: LocOutput
|
||||
appendRelativeDir: true
|
||||
pseudoSetting: Included
|
||||
localizationTarget: true
|
||||
localizationTarget: ${{ parameters.submitToTouchdown }}
|
||||
|
||||
- pwsh: |-
|
||||
Remove-Item -EA:Ignore -R -Force LocOutput\Terminal.Internal
|
||||
$Files = Get-ChildItem LocOutput -R -Include 'ContextMenu.resw','Resources.resw' | ? FullName -Like '*en-US\*\*.resw'
|
||||
$Files = Get-ChildItem LocOutput -R -Include 'ContextMenu.resw','Resources.resw','PDP.xml' | ? FullName -Like '*en-US\*\*.*'
|
||||
$Files | % { Move-Item -Verbose $_.Directory $_.Directory.Parent.Parent -EA:Ignore }
|
||||
|
||||
& tar.exe -c -f LocOutputMunged.tar -C LocOutput .
|
||||
& tar.exe -x -v -f LocOutputMunged.tar
|
||||
rm LocOutputMunged.tar
|
||||
rm -r -fo LocOutput
|
||||
& ./build/scripts/Copy-ContextMenuResourcesToCascadiaPackage.ps1
|
||||
& ./build/scripts/Generate-PseudoLocalizations.ps1
|
||||
displayName: Move Loc files to the right places
|
||||
|
||||
- pwsh: |-
|
||||
git add **/*.resw
|
||||
git status
|
||||
git diff --quiet --cached --exit-code
|
||||
If ($LASTEXITCODE -Ne 0) {
|
||||
$Now = Get-Date
|
||||
git commit -m "Localization Updates - $Now"
|
||||
git push origin HEAD:refs/heads/${{parameters.targetBranch}} -f
|
||||
Write-Host "##vso[task.setvariable variable=ChangesPushedToRepo]1"
|
||||
} Else {
|
||||
Write-Host "##vso[task.setvariable variable=ChangesPushedToRepo]0"
|
||||
}
|
||||
displayName: git commit and push
|
||||
- publish: LocOutputMunged.tar
|
||||
artifact: loc-outputs
|
||||
displayName: Publish Loc Outputs for inspection
|
||||
|
||||
- pwsh: |-
|
||||
Import-Module PSGitHub
|
||||
$BaseBranch = "$(Build.SourceBranch)" -Replace "^refs/heads/",""
|
||||
Write-Host "Preparing PR against $BaseBranch"
|
||||
$PSDefaultParameterValues['*GitHub*:Owner'] = "microsoft"
|
||||
$PSDefaultParameterValues['*GitHub*:RepositoryName'] = "terminal"
|
||||
$PSDefaultParameterValues['*GitHub*:Token'] = ("$(GithubPullRequestToken)" | ConvertTo-SecureString -AsPlainText -Force)
|
||||
$existingPr = Get-GitHubPullRequest -HeadBranch "${{parameters.targetBranch}}" -BaseBranch $BaseBranch
|
||||
If ($null -Eq $existingPr) {
|
||||
$Now = Get-Date
|
||||
New-GitHubPullRequest -Head "${{parameters.targetBranch}}" -Base $BaseBranch -Title "Localization Updates - $BaseBranch - $Now" -Verbose
|
||||
}
|
||||
displayName: Publish pull request
|
||||
condition: and(eq(variables['ChangesPushedToRepo'], '1'), succeeded())
|
||||
- ${{ if eq(parameters.checkInLocOutputs, true) }}:
|
||||
- pwsh: |-
|
||||
git add **/*.resw
|
||||
git add build/StoreSubmission/**/*.xml
|
||||
git status
|
||||
git diff --quiet --cached --exit-code
|
||||
If ($LASTEXITCODE -Ne 0) {
|
||||
$Now = Get-Date
|
||||
git commit -m "Localization Updates - $Now"
|
||||
git push origin HEAD:refs/heads/${{parameters.targetBranch}} -f
|
||||
Write-Host "##vso[task.setvariable variable=ChangesPushedToRepo]1"
|
||||
} Else {
|
||||
Write-Host "##vso[task.setvariable variable=ChangesPushedToRepo]0"
|
||||
}
|
||||
displayName: git commit and push
|
||||
|
||||
- pwsh: |-
|
||||
Import-Module PSGitHub
|
||||
$BaseBranch = "$(Build.SourceBranch)" -Replace "^refs/heads/",""
|
||||
Write-Host "Preparing PR against $BaseBranch"
|
||||
$PSDefaultParameterValues['*GitHub*:Owner'] = "microsoft"
|
||||
$PSDefaultParameterValues['*GitHub*:RepositoryName'] = "terminal"
|
||||
$PSDefaultParameterValues['*GitHub*:Token'] = ("$(GithubPullRequestToken)" | ConvertTo-SecureString -AsPlainText -Force)
|
||||
$existingPr = Get-GitHubPullRequest -HeadBranch "${{parameters.targetBranch}}" -BaseBranch $BaseBranch
|
||||
If ($null -Eq $existingPr) {
|
||||
$Now = Get-Date
|
||||
New-GitHubPullRequest -Head "${{parameters.targetBranch}}" -Base $BaseBranch -Title "Localization Updates - $BaseBranch - $Now" -Verbose
|
||||
}
|
||||
displayName: Publish pull request
|
||||
condition: and(eq(variables['ChangesPushedToRepo'], '1'), succeeded())
|
||||
|
||||
@@ -24,10 +24,10 @@ stages:
|
||||
- template: ./templates-v2/job-build-project.yml
|
||||
parameters:
|
||||
pool:
|
||||
${{ if eq(variables['System.CollectionUri'], 'https://dev.azure.com/ms/') }}:
|
||||
name: SHINE-OSS-L
|
||||
${{ if ne(variables['System.CollectionUri'], 'https://dev.azure.com/ms/') }}:
|
||||
${{ if eq(variables['System.CollectionId'], 'cb55739e-4afe-46a3-970f-1b49d8ee7564') }}:
|
||||
name: SHINE-INT-L
|
||||
${{ else }}:
|
||||
name: SHINE-OSS-L
|
||||
buildPlatforms: [x64]
|
||||
buildConfigurations: [Fuzzing]
|
||||
buildEverything: true
|
||||
|
||||
@@ -30,9 +30,18 @@ extends:
|
||||
buildTerminal: true
|
||||
pgoBuildMode: Optimize
|
||||
codeSign: true
|
||||
signingIdentity:
|
||||
serviceName: $(SigningServiceName)
|
||||
appId: $(SigningAppId)
|
||||
tenantId: $(SigningTenantId)
|
||||
akvName: $(SigningAKVName)
|
||||
authCertName: $(SigningAuthCertName)
|
||||
signCertName: $(SigningSignCertName)
|
||||
publishSymbolsToPublic: true
|
||||
publishVpackToWindows: false
|
||||
symbolExpiryTime: 15
|
||||
symbolPublishingSubscription: $(SymbolPublishingServiceConnection)
|
||||
symbolPublishingProject: $(SymbolPublishingProject)
|
||||
${{ if eq(true, parameters.publishToAzure) }}:
|
||||
extraPublishJobs:
|
||||
- template: build/pipelines/templates-v2/job-deploy-to-azure-storage.yml@self
|
||||
|
||||
@@ -78,6 +78,15 @@ extends:
|
||||
buildConfigurations: ${{ parameters.buildConfigurations }}
|
||||
buildPlatforms: ${{ parameters.buildPlatforms }}
|
||||
codeSign: true
|
||||
signingIdentity:
|
||||
serviceName: $(SigningServiceName)
|
||||
appId: $(SigningAppId)
|
||||
tenantId: $(SigningTenantId)
|
||||
akvName: $(SigningAKVName)
|
||||
authCertName: $(SigningAuthCertName)
|
||||
signCertName: $(SigningSignCertName)
|
||||
terminalInternalPackageVersion: ${{ parameters.terminalInternalPackageVersion }}
|
||||
publishSymbolsToPublic: ${{ parameters.publishSymbolsToPublic }}
|
||||
publishVpackToWindows: ${{ parameters.publishVpackToWindows }}
|
||||
symbolPublishingSubscription: $(SymbolPublishingServiceConnection)
|
||||
symbolPublishingProject: $(SymbolPublishingProject)
|
||||
|
||||
@@ -40,10 +40,10 @@ stages:
|
||||
- template: ./templates-v2/job-build-project.yml
|
||||
parameters:
|
||||
pool:
|
||||
${{ if eq(variables['System.CollectionUri'], 'https://dev.azure.com/ms/') }}:
|
||||
name: SHINE-OSS-L
|
||||
${{ if ne(variables['System.CollectionUri'], 'https://dev.azure.com/ms/') }}:
|
||||
${{ if eq(variables['System.CollectionId'], 'cb55739e-4afe-46a3-970f-1b49d8ee7564') }}:
|
||||
name: SHINE-INT-L
|
||||
${{ else }}:
|
||||
name: SHINE-OSS-L
|
||||
branding: ${{ parameters.branding }}
|
||||
buildPlatforms: ${{ parameters.buildPlatforms }}
|
||||
buildConfigurations: [Release]
|
||||
|
||||
@@ -27,6 +27,9 @@ parameters:
|
||||
- name: publishArtifacts
|
||||
type: boolean
|
||||
default: true
|
||||
- name: signingIdentity
|
||||
type: object
|
||||
default: {}
|
||||
|
||||
jobs:
|
||||
- job: ${{ parameters.jobName }}
|
||||
@@ -97,31 +100,32 @@ jobs:
|
||||
flattenFolders: true
|
||||
|
||||
- ${{ if eq(parameters.codeSign, true) }}:
|
||||
- task: EsrpCodeSigning@3
|
||||
displayName: Submit *.nupkg to ESRP for code signing
|
||||
inputs:
|
||||
ConnectedServiceName: 9d6d2960-0793-4d59-943e-78dcb434840a
|
||||
FolderPath: $(Build.ArtifactStagingDirectory)/nupkg
|
||||
Pattern: '*.nupkg'
|
||||
UseMinimatch: true
|
||||
signConfigType: inlineSignParams
|
||||
inlineOperation: >-
|
||||
[
|
||||
{
|
||||
"KeyCode": "CP-401405",
|
||||
"OperationCode": "NuGetSign",
|
||||
"Parameters": {},
|
||||
"ToolName": "sign",
|
||||
"ToolVersion": "1.0"
|
||||
},
|
||||
{
|
||||
"KeyCode": "CP-401405",
|
||||
"OperationCode": "NuGetVerify",
|
||||
"Parameters": {},
|
||||
"ToolName": "sign",
|
||||
"ToolVersion": "1.0"
|
||||
}
|
||||
]
|
||||
- template: steps-esrp-signing.yml
|
||||
parameters:
|
||||
displayName: Submit *.nupkg to ESRP for code signing
|
||||
signingIdentity: ${{ parameters.signingIdentity }}
|
||||
inputs:
|
||||
FolderPath: $(Build.ArtifactStagingDirectory)/nupkg
|
||||
Pattern: '*.nupkg'
|
||||
UseMinimatch: true
|
||||
signConfigType: inlineSignParams
|
||||
inlineOperation: >-
|
||||
[
|
||||
{
|
||||
"KeyCode": "CP-401405",
|
||||
"OperationCode": "NuGetSign",
|
||||
"Parameters": {},
|
||||
"ToolName": "sign",
|
||||
"ToolVersion": "1.0"
|
||||
},
|
||||
{
|
||||
"KeyCode": "CP-401405",
|
||||
"OperationCode": "NuGetVerify",
|
||||
"Parameters": {},
|
||||
"ToolName": "sign",
|
||||
"ToolVersion": "1.0"
|
||||
}
|
||||
]
|
||||
|
||||
- ${{ if eq(parameters.generateSbom, true) }}:
|
||||
- task: AzureArtifacts.manifest-generator-task.manifest-generator-task.ManifestGeneratorTask@0
|
||||
|
||||
@@ -65,6 +65,12 @@ parameters:
|
||||
- name: removeAllNonSignedFiles
|
||||
type: boolean
|
||||
default: false
|
||||
- name: signingIdentity
|
||||
type: object
|
||||
default: {}
|
||||
- name: enableCaching
|
||||
type: boolean
|
||||
default: false
|
||||
|
||||
jobs:
|
||||
- job: ${{ parameters.jobName }}
|
||||
@@ -92,6 +98,7 @@ jobs:
|
||||
# Yup.
|
||||
BuildTargetParameter: ' '
|
||||
SelectedSigningFragments: ' '
|
||||
MSBuildCacheParameters: ' '
|
||||
# When building the unpackaged distribution, build it in portable mode if it's Canary-branded
|
||||
${{ if eq(parameters.branding, 'Canary') }}:
|
||||
UnpackagedBuildArguments: -PortableMode
|
||||
@@ -108,6 +115,7 @@ jobs:
|
||||
clean: true
|
||||
submodules: true
|
||||
persistCredentials: True
|
||||
|
||||
# This generates either nothing for BuildTargetParameter, or /t:X;Y;Z, to control targets later.
|
||||
- pwsh: |-
|
||||
If (-Not [bool]::Parse("${{ parameters.buildEverything }}")) {
|
||||
@@ -136,12 +144,29 @@ jobs:
|
||||
}
|
||||
displayName: Prepare Build and Sign Targets
|
||||
|
||||
- ${{ if eq(parameters.enableCaching, true) }}:
|
||||
- pwsh: |-
|
||||
$MSBuildCacheParameters = ""
|
||||
$MSBuildCacheParameters += " -graph"
|
||||
$MSBuildCacheParameters += " -reportfileaccesses"
|
||||
$MSBuildCacheParameters += " -p:MSBuildCacheEnabled=true"
|
||||
$MSBuildCacheParameters += " -p:MSBuildCacheLogDirectory=$(Build.SourcesDirectory)\MSBuildCacheLogs"
|
||||
Write-Host "MSBuildCacheParameters: $MSBuildCacheParameters"
|
||||
Write-Host "##vso[task.setvariable variable=MSBuildCacheParameters]$MSBuildCacheParameters"
|
||||
displayName: Prepare MSBuildCache variables
|
||||
|
||||
- pwsh: |-
|
||||
.\build\scripts\Generate-ThirdPartyNotices.ps1 -MarkdownNoticePath .\NOTICE.md -OutputPath .\src\cascadia\CascadiaPackage\NOTICE.html
|
||||
displayName: Generate NOTICE.html from NOTICE.md
|
||||
|
||||
- template: .\steps-restore-nuget.yml
|
||||
|
||||
- template: .\steps-install-vcpkg.yml
|
||||
|
||||
- pwsh: |-
|
||||
.\build\scripts\Set-LatestVCToolsVersion.ps1
|
||||
displayName: Work around DD-1541167 (VCToolsVersion)
|
||||
|
||||
- ${{ parameters.beforeBuildSteps }}
|
||||
|
||||
- task: VSBuild@1
|
||||
@@ -152,23 +177,38 @@ jobs:
|
||||
/p:WindowsTerminalOfficialBuild=true;WindowsTerminalBranding=${{ parameters.branding }};PGOBuildMode=${{ parameters.pgoBuildMode }}
|
||||
${{ parameters.additionalBuildOptions }}
|
||||
/bl:$(Build.SourcesDirectory)\msbuild.binlog
|
||||
/graph
|
||||
$(BuildTargetParameter)
|
||||
$(MSBuildCacheParameters)
|
||||
platform: $(BuildPlatform)
|
||||
configuration: $(BuildConfiguration)
|
||||
msbuildArchitecture: x64
|
||||
maximumCpuCount: true
|
||||
${{ if eq(parameters.enableCaching, true) }}:
|
||||
env:
|
||||
SYSTEM_ACCESSTOKEN: $(System.AccessToken)
|
||||
|
||||
- ${{ if eq(parameters.publishArtifacts, true) }}:
|
||||
- publish: $(Build.SourcesDirectory)/msbuild.binlog
|
||||
artifact: logs-$(BuildPlatform)-$(BuildConfiguration)${{ parameters.artifactStem }}
|
||||
condition: always()
|
||||
displayName: Publish Build Log
|
||||
- ${{ if eq(parameters.enableCaching, true) }}:
|
||||
- publish: $(Build.SourcesDirectory)\MSBuildCacheLogs
|
||||
artifact: logs-msbuildcache-$(BuildPlatform)-$(BuildConfiguration)${{ parameters.artifactStem }}
|
||||
condition: always()
|
||||
displayName: Publish MSBuildCache Logs
|
||||
- ${{ else }}:
|
||||
- task: CopyFiles@2
|
||||
displayName: Copy Build Log
|
||||
inputs:
|
||||
contents: $(Build.SourcesDirectory)/msbuild.binlog
|
||||
TargetFolder: $(Terminal.BinDir)
|
||||
- ${{ if eq(parameters.enableCaching, true) }}:
|
||||
- task: CopyFiles@2
|
||||
displayName: Copy MSBuildCache Logs
|
||||
inputs:
|
||||
contents: $(Build.SourcesDirectory)/MSBuildCacheLogs/**
|
||||
TargetFolder: $(Terminal.BinDir)/MSBuildCacheLogs
|
||||
|
||||
# This saves ~2GiB per architecture. We won't need these later.
|
||||
# Removes:
|
||||
@@ -236,13 +276,14 @@ jobs:
|
||||
|
||||
# Code-sign everything we just put together.
|
||||
# We run the signing in Terminal.BinDir, because all of the signing batches are relative to the final architecture/configuration output folder.
|
||||
- task: EsrpCodeSigning@3
|
||||
displayName: Submit Signing Request
|
||||
inputs:
|
||||
ConnectedServiceName: 9d6d2960-0793-4d59-943e-78dcb434840a
|
||||
FolderPath: '$(Terminal.BinDir)'
|
||||
signType: batchSigning
|
||||
batchSignPolicyFile: '$(Build.SourcesDirectory)/ESRPSigningConfig.json'
|
||||
- template: steps-esrp-signing.yml
|
||||
parameters:
|
||||
displayName: Submit Signing Request
|
||||
signingIdentity: ${{ parameters.signingIdentity }}
|
||||
inputs:
|
||||
FolderPath: '$(Terminal.BinDir)'
|
||||
signType: batchSigning
|
||||
batchSignPolicyFile: '$(Build.SourcesDirectory)/ESRPSigningConfig.json'
|
||||
|
||||
# We only need to re-pack the MSIX if we actually signed, so this can stay in the codeSign conditional
|
||||
- ${{ if or(parameters.buildTerminal, parameters.buildEverything) }}:
|
||||
|
||||
@@ -80,7 +80,7 @@ jobs:
|
||||
Install-Module -Verbose -AllowClobber -Force Az.Accounts, Az.Storage, Az.Network, Az.Resources, Az.Compute
|
||||
displayName: Install Azure Module Dependencies
|
||||
|
||||
- task: AzureFileCopy@5
|
||||
- task: AzureFileCopy@6
|
||||
displayName: Publish to Storage Account
|
||||
inputs:
|
||||
sourcePath: _out/*
|
||||
|
||||
@@ -1,16 +0,0 @@
|
||||
jobs:
|
||||
- job: CodeNavIndexer
|
||||
displayName: Run GitHub CodeNav Indexer
|
||||
pool: { vmImage: windows-2022 }
|
||||
|
||||
steps:
|
||||
- checkout: self
|
||||
fetchDepth: 1
|
||||
fetchTags: false # Tags still result in depth > 1 fetch; we don't need them here
|
||||
submodules: false
|
||||
clean: true
|
||||
|
||||
- task: RichCodeNavIndexer@0
|
||||
inputs:
|
||||
languages: 'cpp,csharp'
|
||||
continueOnError: true
|
||||
@@ -32,6 +32,9 @@ parameters:
|
||||
- name: afterBuildSteps
|
||||
type: stepList
|
||||
default: []
|
||||
- name: signingIdentity
|
||||
type: object
|
||||
default: {}
|
||||
|
||||
jobs:
|
||||
- job: ${{ parameters.jobName }}
|
||||
@@ -94,40 +97,41 @@ jobs:
|
||||
displayName: Create msixbundle
|
||||
|
||||
- ${{ if eq(parameters.codeSign, true) }}:
|
||||
- task: EsrpCodeSigning@3
|
||||
displayName: Submit *.msixbundle to ESRP for code signing
|
||||
inputs:
|
||||
ConnectedServiceName: 9d6d2960-0793-4d59-943e-78dcb434840a
|
||||
FolderPath: $(System.ArtifactsDirectory)\bundle
|
||||
Pattern: $(BundleStemName)*.msixbundle
|
||||
UseMinimatch: true
|
||||
signConfigType: inlineSignParams
|
||||
inlineOperation: >-
|
||||
[
|
||||
{
|
||||
"KeyCode": "Dynamic",
|
||||
"CertTemplateName": "WINMSAPP1ST",
|
||||
"CertSubjectName": "CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US",
|
||||
"OperationCode": "SigntoolSign",
|
||||
"Parameters": {
|
||||
"OpusName": "Microsoft",
|
||||
"OpusInfo": "http://www.microsoft.com",
|
||||
"FileDigest": "/fd \"SHA256\"",
|
||||
"TimeStamp": "/tr \"http://rfc3161.gtm.corp.microsoft.com/TSS/HttpTspServer\" /td sha256"
|
||||
},
|
||||
"ToolName": "sign",
|
||||
"ToolVersion": "1.0"
|
||||
},
|
||||
{
|
||||
"KeyCode": "Dynamic",
|
||||
"CertTemplateName": "WINMSAPP1ST",
|
||||
"CertSubjectName": "CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US",
|
||||
"OperationCode": "SigntoolVerify",
|
||||
"Parameters": {},
|
||||
"ToolName": "sign",
|
||||
"ToolVersion": "1.0"
|
||||
}
|
||||
]
|
||||
- template: steps-esrp-signing.yml
|
||||
parameters:
|
||||
displayName: Submit *.msixbundle to ESRP for code signing
|
||||
signingIdentity: ${{ parameters.signingIdentity }}
|
||||
inputs:
|
||||
FolderPath: $(System.ArtifactsDirectory)\bundle
|
||||
Pattern: $(BundleStemName)*.msixbundle
|
||||
UseMinimatch: true
|
||||
signConfigType: inlineSignParams
|
||||
inlineOperation: >-
|
||||
[
|
||||
{
|
||||
"KeyCode": "Dynamic",
|
||||
"CertTemplateName": "WINMSAPP1ST",
|
||||
"CertSubjectName": "CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US",
|
||||
"OperationCode": "SigntoolSign",
|
||||
"Parameters": {
|
||||
"OpusName": "Microsoft",
|
||||
"OpusInfo": "http://www.microsoft.com",
|
||||
"FileDigest": "/fd \"SHA256\"",
|
||||
"TimeStamp": "/tr \"http://rfc3161.gtm.corp.microsoft.com/TSS/HttpTspServer\" /td sha256"
|
||||
},
|
||||
"ToolName": "sign",
|
||||
"ToolVersion": "1.0"
|
||||
},
|
||||
{
|
||||
"KeyCode": "Dynamic",
|
||||
"CertTemplateName": "WINMSAPP1ST",
|
||||
"CertSubjectName": "CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US",
|
||||
"OperationCode": "SigntoolVerify",
|
||||
"Parameters": {},
|
||||
"ToolName": "sign",
|
||||
"ToolVersion": "1.0"
|
||||
}
|
||||
]
|
||||
|
||||
- ${{ if eq(parameters.generateSbom, true) }}:
|
||||
- task: AzureArtifacts.manifest-generator-task.manifest-generator-task.ManifestGeneratorTask@0
|
||||
|
||||
@@ -27,6 +27,9 @@ parameters:
|
||||
- name: publishArtifacts
|
||||
type: boolean
|
||||
default: true
|
||||
- name: signingIdentity
|
||||
type: object
|
||||
default: {}
|
||||
|
||||
jobs:
|
||||
- job: ${{ parameters.jobName }}
|
||||
@@ -82,31 +85,32 @@ jobs:
|
||||
versionEnvVar: XES_PACKAGEVERSIONNUMBER
|
||||
|
||||
- ${{ if eq(parameters.codeSign, true) }}:
|
||||
- task: EsrpCodeSigning@3
|
||||
displayName: Submit *.nupkg to ESRP for code signing
|
||||
inputs:
|
||||
ConnectedServiceName: 9d6d2960-0793-4d59-943e-78dcb434840a
|
||||
FolderPath: $(Build.ArtifactStagingDirectory)/nupkg
|
||||
Pattern: '*.nupkg'
|
||||
UseMinimatch: true
|
||||
signConfigType: inlineSignParams
|
||||
inlineOperation: >-
|
||||
[
|
||||
{
|
||||
"KeyCode": "CP-401405",
|
||||
"OperationCode": "NuGetSign",
|
||||
"Parameters": {},
|
||||
"ToolName": "sign",
|
||||
"ToolVersion": "1.0"
|
||||
},
|
||||
{
|
||||
"KeyCode": "CP-401405",
|
||||
"OperationCode": "NuGetVerify",
|
||||
"Parameters": {},
|
||||
"ToolName": "sign",
|
||||
"ToolVersion": "1.0"
|
||||
}
|
||||
]
|
||||
- template: steps-esrp-signing.yml
|
||||
parameters:
|
||||
displayName: Submit *.nupkg to ESRP for code signing
|
||||
signingIdentity: ${{ parameters.signingIdentity }}
|
||||
inputs:
|
||||
FolderPath: $(Build.ArtifactStagingDirectory)/nupkg
|
||||
Pattern: '*.nupkg'
|
||||
UseMinimatch: true
|
||||
signConfigType: inlineSignParams
|
||||
inlineOperation: >-
|
||||
[
|
||||
{
|
||||
"KeyCode": "CP-401405",
|
||||
"OperationCode": "NuGetSign",
|
||||
"Parameters": {},
|
||||
"ToolName": "sign",
|
||||
"ToolVersion": "1.0"
|
||||
},
|
||||
{
|
||||
"KeyCode": "CP-401405",
|
||||
"OperationCode": "NuGetVerify",
|
||||
"Parameters": {},
|
||||
"ToolName": "sign",
|
||||
"ToolVersion": "1.0"
|
||||
}
|
||||
]
|
||||
|
||||
- ${{ if eq(parameters.generateSbom, true) }}:
|
||||
- task: AzureArtifacts.manifest-generator-task.manifest-generator-task.ManifestGeneratorTask@0
|
||||
|
||||
@@ -0,0 +1,117 @@
|
||||
parameters:
|
||||
- name: includePublicSymbolServer
|
||||
type: boolean
|
||||
default: false
|
||||
- name: pool
|
||||
type: object
|
||||
default: []
|
||||
- name: dependsOn
|
||||
type: object
|
||||
default: null
|
||||
- name: artifactStem
|
||||
type: string
|
||||
default: ''
|
||||
- name: jobName
|
||||
type: string
|
||||
default: PublishSymbols
|
||||
- name: symbolExpiryTime
|
||||
type: string
|
||||
default: 36530 # This is the default from PublishSymbols@2
|
||||
- name: variables
|
||||
type: object
|
||||
default: {}
|
||||
- name: subscription
|
||||
type: string
|
||||
- name: symbolProject
|
||||
type: string
|
||||
|
||||
jobs:
|
||||
- job: ${{ parameters.jobName }}
|
||||
${{ if ne(length(parameters.pool), 0) }}:
|
||||
pool: ${{ parameters.pool }}
|
||||
${{ if eq(parameters.includePublicSymbolServer, true) }}:
|
||||
displayName: Publish Symbols to Internal and MSDL
|
||||
${{ else }}:
|
||||
displayName: Publish Symbols Internally
|
||||
dependsOn: ${{ parameters.dependsOn }}
|
||||
variables:
|
||||
${{ insert }}: ${{ parameters.variables }}
|
||||
steps:
|
||||
- checkout: self
|
||||
clean: true
|
||||
fetchDepth: 1
|
||||
fetchTags: false # Tags still result in depth > 1 fetch; we don't need them here
|
||||
submodules: true
|
||||
persistCredentials: True
|
||||
|
||||
- task: PkgESSetupBuild@12
|
||||
displayName: Package ES - Setup Build
|
||||
inputs:
|
||||
disableOutputRedirect: true
|
||||
|
||||
- task: DownloadPipelineArtifact@2
|
||||
displayName: Download all PDBs from all prior build phases
|
||||
inputs:
|
||||
itemPattern: '**/*.pdb'
|
||||
targetPath: '$(Build.SourcesDirectory)/bin'
|
||||
|
||||
- powershell: |-
|
||||
Get-PackageProvider -Name NuGet -ForceBootstrap
|
||||
Install-Module -Verbose -AllowClobber -Force Az.Accounts, Az.Storage, Az.Network, Az.Resources, Az.Compute
|
||||
displayName: Install Azure Module Dependencies
|
||||
|
||||
# Transit the Azure token from the Service Connection into a secret variable for the rest of the pipeline to use.
|
||||
- task: AzurePowerShell@5
|
||||
displayName: Generate an Azure Token
|
||||
inputs:
|
||||
azureSubscription: ${{ parameters.subscription }}
|
||||
azurePowerShellVersion: LatestVersion
|
||||
pwsh: true
|
||||
ScriptType: InlineScript
|
||||
Inline: |-
|
||||
$AzToken = (Get-AzAccessToken -ResourceUrl api://30471ccf-0966-45b9-a979-065dbedb24c1).Token
|
||||
Write-Host "##vso[task.setvariable variable=SymbolAccessToken;issecret=true]$AzToken"
|
||||
|
||||
|
||||
- task: PublishSymbols@2
|
||||
displayName: Publish Symbols (to current Azure DevOps tenant)
|
||||
continueOnError: True
|
||||
inputs:
|
||||
SymbolsFolder: '$(Build.SourcesDirectory)/bin'
|
||||
SearchPattern: '**/*.pdb'
|
||||
IndexSources: false
|
||||
DetailedLog: true
|
||||
SymbolsMaximumWaitTime: 30
|
||||
SymbolServerType: 'TeamServices'
|
||||
SymbolsProduct: 'Windows Terminal Converged Symbols'
|
||||
SymbolsVersion: '$(XES_APPXMANIFESTVERSION)'
|
||||
SymbolsArtifactName: 'WindowsTerminal_$(XES_APPXMANIFESTVERSION)'
|
||||
SymbolExpirationInDays: ${{ parameters.symbolExpiryTime }}
|
||||
env:
|
||||
LIB: $(Build.SourcesDirectory)
|
||||
|
||||
- pwsh: |-
|
||||
# Prepare the defaults for IRM
|
||||
$PSDefaultParameterValues['Invoke-RestMethod:Headers'] = @{ Authorization = "Bearer $(SymbolAccessToken)" }
|
||||
$PSDefaultParameterValues['Invoke-RestMethod:ContentType'] = "application/json"
|
||||
$PSDefaultParameterValues['Invoke-RestMethod:Method'] = "POST"
|
||||
|
||||
$BaseUri = "https://symbolrequestprod.trafficmanager.net/projects/${{ parameters.symbolProject }}/requests"
|
||||
|
||||
# Prepare the request
|
||||
$expiration = (Get-Date).Add([TimeSpan]::FromDays(${{ parameters.symbolExpiryTime }}))
|
||||
$createRequestBody = @{
|
||||
requestName = "WindowsTerminal_$(XES_APPXMANIFESTVERSION)";
|
||||
expirationTime = $expiration.ToString();
|
||||
}
|
||||
Write-Host "##[debug]Starting request $($createRequestBody.requestName) with expiration date of $($createRequestBody.expirationTime)"
|
||||
Invoke-RestMethod -Uri "$BaseUri" -Body ($createRequestBody | ConvertTo-Json -Compress) -Verbose
|
||||
|
||||
# Request symbol publication
|
||||
$publishRequestBody = @{
|
||||
publishToInternalServer = $true;
|
||||
publishToPublicServer = $${{ parameters.includePublicSymbolServer }};
|
||||
}
|
||||
Write-Host "##[debug]Submitting request $($createRequestBody.requestName) ($($publishRequestBody | ConvertTo-Json -Compress))"
|
||||
Invoke-RestMethod -Uri "$BaseUri/$($createRequestBody.requestName)" -Body ($publishRequestBody | ConvertTo-Json -Compress) -Verbose
|
||||
displayName: Publish Symbols using internal REST API
|
||||
@@ -13,16 +13,16 @@ jobs:
|
||||
OutputBuildPlatform: ${{ parameters.buildPlatform }}
|
||||
Terminal.BinDir: $(Build.SourcesDirectory)/bin/$(OutputBuildPlatform)/$(BuildConfiguration)
|
||||
pool:
|
||||
${{ if eq(variables['System.CollectionUri'], 'https://dev.azure.com/ms/') }}:
|
||||
${{ if ne(parameters.buildPlatform, 'ARM64') }}:
|
||||
name: SHINE-OSS-Testing-x64
|
||||
${{ else }}:
|
||||
name: SHINE-OSS-Testing-arm64
|
||||
${{ if ne(variables['System.CollectionUri'], 'https://dev.azure.com/ms/') }}:
|
||||
${{ if eq(variables['System.CollectionId'], 'cb55739e-4afe-46a3-970f-1b49d8ee7564') }}:
|
||||
${{ if ne(parameters.buildPlatform, 'ARM64') }}:
|
||||
name: SHINE-INT-Testing-x64
|
||||
${{ else }}:
|
||||
name: SHINE-INT-Testing-arm64
|
||||
${{ else }}:
|
||||
${{ if ne(parameters.buildPlatform, 'ARM64') }}:
|
||||
name: SHINE-OSS-Testing-x64
|
||||
${{ else }}:
|
||||
name: SHINE-OSS-Testing-arm64
|
||||
|
||||
steps:
|
||||
- checkout: self
|
||||
|
||||
@@ -17,16 +17,16 @@ jobs:
|
||||
OutputBuildPlatform: ${{ parameters.platform }}
|
||||
Terminal.BinDir: $(Build.SourcesDirectory)/bin/$(OutputBuildPlatform)/$(BuildConfiguration)
|
||||
pool:
|
||||
${{ if eq(variables['System.CollectionUri'], 'https://dev.azure.com/ms/') }}:
|
||||
${{ if ne(parameters.platform, 'ARM64') }}:
|
||||
name: SHINE-OSS-Testing-x64
|
||||
${{ else }}:
|
||||
name: SHINE-OSS-Testing-arm64
|
||||
${{ if ne(variables['System.CollectionUri'], 'https://dev.azure.com/ms/') }}:
|
||||
${{ if eq(variables['System.CollectionId'], 'cb55739e-4afe-46a3-970f-1b49d8ee7564') }}:
|
||||
${{ if ne(parameters.platform, 'ARM64') }}:
|
||||
name: SHINE-INT-Testing-x64
|
||||
${{ else }}:
|
||||
name: SHINE-INT-Testing-arm64
|
||||
${{ else }}:
|
||||
${{ if ne(parameters.platform, 'ARM64') }}:
|
||||
name: SHINE-OSS-Testing-x64
|
||||
${{ else }}:
|
||||
name: SHINE-OSS-Testing-arm64
|
||||
|
||||
steps:
|
||||
- checkout: self
|
||||
|
||||
@@ -33,7 +33,7 @@ parameters:
|
||||
- arm64
|
||||
- name: codeSign
|
||||
type: boolean
|
||||
default: true
|
||||
default: false
|
||||
- name: generateSbom
|
||||
type: boolean
|
||||
default: true
|
||||
|
||||
@@ -52,10 +52,17 @@ parameters:
|
||||
- name: publishVpackToWindows
|
||||
type: boolean
|
||||
default: false
|
||||
- name: symbolPublishingSubscription
|
||||
type: string
|
||||
- name: symbolPublishingProject
|
||||
type: string
|
||||
|
||||
- name: extraPublishJobs
|
||||
type: object
|
||||
default: []
|
||||
- name: signingIdentity
|
||||
type: object
|
||||
default: {}
|
||||
|
||||
resources:
|
||||
repositories:
|
||||
@@ -78,6 +85,7 @@ extends:
|
||||
cloudvault: # https://aka.ms/obpipelines/cloudvault
|
||||
enabled: false
|
||||
globalSdl: # https://aka.ms/obpipelines/sdl
|
||||
enableCheckCFlags: false # CheckCFlags is broken and exploding our builds; to remove, :g/BAD-FLAGS/d
|
||||
asyncSdl:
|
||||
enabled: true
|
||||
tsaOptionsFile: 'build/config/tsa.json'
|
||||
@@ -98,11 +106,18 @@ extends:
|
||||
- stage: Build
|
||||
displayName: Build
|
||||
dependsOn: []
|
||||
variables:
|
||||
# This was set by the parent build, but we need to override it to select a specific compiler version
|
||||
- template: ./build/pipelines/templates-v2/variables-onebranch-config.yml@self
|
||||
parameters:
|
||||
containerVersion: 1.0.02566.28
|
||||
jobs:
|
||||
- template: ./build/pipelines/templates-v2/job-build-project.yml@self
|
||||
parameters:
|
||||
pool: { type: windows }
|
||||
variables:
|
||||
ob_sdl_checkcflags_enabled: false # BAD-FLAGS
|
||||
ob_sdl_xfgcheck_enabled: false # BAD-FLAGS
|
||||
ob_git_checkout: false # This job checks itself out
|
||||
ob_git_skip_checkout_none: true
|
||||
ob_outputDirectory: $(JobOutputDirectory)
|
||||
@@ -118,6 +133,7 @@ extends:
|
||||
generateSbom: false # this is handled by onebranch
|
||||
removeAllNonSignedFiles: true # appease the overlords
|
||||
codeSign: ${{ parameters.codeSign }}
|
||||
signingIdentity: ${{ parameters.signingIdentity }}
|
||||
beforeBuildSteps: # Right before we build, lay down the universal package and localizations
|
||||
- task: PkgESSetupBuild@12
|
||||
displayName: Package ES - Setup Build
|
||||
@@ -137,6 +153,8 @@ extends:
|
||||
parameters:
|
||||
pool: { type: windows }
|
||||
variables:
|
||||
ob_sdl_checkcflags_enabled: false # BAD-FLAGS
|
||||
ob_sdl_xfgcheck_enabled: false # BAD-FLAGS
|
||||
ob_git_checkout: false # This job checks itself out
|
||||
ob_git_skip_checkout_none: true
|
||||
ob_outputDirectory: $(JobOutputDirectory)
|
||||
@@ -152,6 +170,7 @@ extends:
|
||||
generateSbom: false # this is handled by onebranch
|
||||
removeAllNonSignedFiles: true # appease the overlords
|
||||
codeSign: ${{ parameters.codeSign }}
|
||||
signingIdentity: ${{ parameters.signingIdentity }}
|
||||
beforeBuildSteps:
|
||||
- task: PkgESSetupBuild@12
|
||||
displayName: Package ES - Setup Build
|
||||
@@ -168,6 +187,8 @@ extends:
|
||||
parameters:
|
||||
pool: { type: windows }
|
||||
variables:
|
||||
ob_sdl_checkcflags_enabled: false # BAD-FLAGS
|
||||
ob_sdl_xfgcheck_enabled: false # BAD-FLAGS
|
||||
ob_git_checkout: false # This job checks itself out
|
||||
ob_git_skip_checkout_none: true
|
||||
ob_outputDirectory: $(JobOutputDirectory)
|
||||
@@ -203,6 +224,7 @@ extends:
|
||||
buildPlatforms: ${{ parameters.buildPlatforms }}
|
||||
generateSbom: false # Handled by onebranch
|
||||
codeSign: ${{ parameters.codeSign }}
|
||||
signingIdentity: ${{ parameters.signingIdentity }}
|
||||
afterBuildSteps:
|
||||
# This directory has to exist, even if we aren't using createvpack, because the Guardian rules demand it.
|
||||
- pwsh: |-
|
||||
@@ -219,6 +241,8 @@ extends:
|
||||
parameters:
|
||||
pool: { type: windows }
|
||||
variables:
|
||||
ob_sdl_checkcflags_enabled: false # BAD-FLAGS
|
||||
ob_sdl_xfgcheck_enabled: false # BAD-FLAGS
|
||||
ob_git_checkout: false # This job checks itself out
|
||||
ob_git_skip_checkout_none: true
|
||||
ob_outputDirectory: $(JobOutputDirectory)
|
||||
@@ -228,12 +252,15 @@ extends:
|
||||
buildPlatforms: ${{ parameters.buildPlatforms }}
|
||||
generateSbom: false # this is handled by onebranch
|
||||
codeSign: ${{ parameters.codeSign }}
|
||||
signingIdentity: ${{ parameters.signingIdentity }}
|
||||
|
||||
- ${{ if eq(parameters.buildWPF, true) }}:
|
||||
- template: ./build/pipelines/templates-v2/job-build-package-wpf.yml@self
|
||||
parameters:
|
||||
pool: { type: windows }
|
||||
variables:
|
||||
ob_sdl_checkcflags_enabled: false # BAD-FLAGS
|
||||
ob_sdl_xfgcheck_enabled: false # BAD-FLAGS
|
||||
ob_git_checkout: false # This job checks itself out
|
||||
ob_git_skip_checkout_none: true
|
||||
ob_outputDirectory: $(JobOutputDirectory)
|
||||
@@ -243,18 +270,22 @@ extends:
|
||||
buildPlatforms: ${{ parameters.buildPlatforms }}
|
||||
generateSbom: false # this is handled by onebranch
|
||||
codeSign: ${{ parameters.codeSign }}
|
||||
signingIdentity: ${{ parameters.signingIdentity }}
|
||||
|
||||
- stage: Publish
|
||||
displayName: Publish
|
||||
dependsOn: [Build]
|
||||
jobs:
|
||||
- template: ./build/pipelines/templates-v2/job-publish-symbols.yml@self
|
||||
- template: ./build/pipelines/templates-v2/job-publish-symbols-using-symbolrequestprod-api.yml@self
|
||||
parameters:
|
||||
pool: { type: windows }
|
||||
includePublicSymbolServer: ${{ parameters.publishSymbolsToPublic }}
|
||||
symbolPatGoesInTaskInputs: true # onebranch tries to muck with the PAT variable, so we need to change how it get the PAT
|
||||
symbolExpiryTime: ${{ parameters.symbolExpiryTime }}
|
||||
subscription: ${{ parameters.symbolPublishingSubscription }}
|
||||
symbolProject: ${{ parameters.symbolPublishingProject }}
|
||||
variables:
|
||||
ob_sdl_checkcflags_enabled: false # BAD-FLAGS
|
||||
ob_sdl_xfgcheck_enabled: false # BAD-FLAGS
|
||||
ob_git_checkout: false # This job checks itself out
|
||||
ob_git_skip_checkout_none: true
|
||||
ob_outputDirectory: $(Build.ArtifactStagingDirectory)
|
||||
|
||||
22
build/pipelines/templates-v2/steps-esrp-signing.yml
Normal file
@@ -0,0 +1,22 @@
|
||||
parameters:
|
||||
- name: displayName
|
||||
type: string
|
||||
default: ESRP Code Signing
|
||||
- name: inputs
|
||||
type: object
|
||||
default: {}
|
||||
- name: signingIdentity
|
||||
type: object
|
||||
default: {}
|
||||
|
||||
steps:
|
||||
- task: EsrpCodeSigning@5
|
||||
displayName: ${{ parameters.displayName }}
|
||||
inputs:
|
||||
ConnectedServiceName: ${{ parameters.signingIdentity.serviceName }}
|
||||
AppRegistrationClientId: ${{ parameters.signingIdentity.appId }}
|
||||
AppRegistrationTenantId: ${{ parameters.signingIdentity.tenantId }}
|
||||
AuthAKVName: ${{ parameters.signingIdentity.akvName }}
|
||||
AuthCertName: ${{ parameters.signingIdentity.authCertName }}
|
||||
AuthSignCertName: ${{ parameters.signingIdentity.signCertName }}
|
||||
${{ insert }}: ${{ parameters.inputs }}
|
||||
16
build/pipelines/templates-v2/steps-install-vcpkg.yml
Normal file
@@ -0,0 +1,16 @@
|
||||
steps:
|
||||
- pwsh: |-
|
||||
$VsInstallRoot = & 'C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe' -requires Microsoft.VisualStudio.Component.Vcpkg -property installationPath
|
||||
If ([String]::IsNullOrEmpty($VsInstallRoot)) {
|
||||
Remove-Item -Recurse -Force dep/vcpkg -ErrorAction:Ignore
|
||||
git clone https://github.com/microsoft/vcpkg dep/vcpkg
|
||||
cd dep/vcpkg
|
||||
& ./bootstrap-vcpkg.bat
|
||||
$VcpkgRoot = $PWD
|
||||
Write-Host "Using vcpkg from local checkout ($VcpkgRoot)"
|
||||
} Else {
|
||||
$VcpkgRoot = Join-Path $VsInstallRoot "VC\vcpkg"
|
||||
Write-Host "Using vcpkg from Visual Studio installation ($VcpkgRoot)"
|
||||
}
|
||||
echo "##vso[task.setvariable variable=VCPKG_ROOT]$VcpkgRoot"
|
||||
displayName: Detect VS vcpkg or bootstrap locally
|
||||
@@ -1,2 +1,7 @@
|
||||
parameters:
|
||||
- name: containerVersion
|
||||
type: string
|
||||
default: latest
|
||||
|
||||
variables:
|
||||
WindowsContainerImage: 'onebranch.azurecr.io/windows/ltsc2022/vse2022:1.0.02566.28'
|
||||
WindowsContainerImage: 'onebranch.azurecr.io/windows/ltsc2022/vse2022:${{ parameters.containerVersion }}'
|
||||
|
||||
@@ -41,6 +41,7 @@ ForEach ($pair in $Languages.GetEnumerator()) {
|
||||
$writerSettings = [System.Xml.XmlWriterSettings]::new()
|
||||
$writerSettings.NewLineChars = "`r`n"
|
||||
$writerSettings.Indent = $true
|
||||
$writerSettings.Encoding = [System.Text.UTF8Encoding]::new($false) # suppress the BOM
|
||||
$writer = [System.Xml.XmlWriter]::Create($ResPath, $writerSettings)
|
||||
$XmlDocument.Save($writer)
|
||||
$writer.Flush()
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Get-ChildItem -Recurse -Filter *.resw
|
||||
| Where-Object { $_.Directory.Name.StartsWith("qps-ploc") }
|
||||
Get-ChildItem -Recurse -Directory -Filter qps-ploc*
|
||||
| Get-ChildItem -Include *.resw,*.xml
|
||||
| ForEach-Object {
|
||||
$source = Join-Path $_.Directory "../en-US/$($_.Name)"
|
||||
$target = $_
|
||||
@@ -9,6 +9,7 @@ Get-ChildItem -Recurse -Filter *.resw
|
||||
$writerSettings = [System.Xml.XmlWriterSettings]::new()
|
||||
$writerSettings.NewLineChars = "`r`n"
|
||||
$writerSettings.Indent = $true
|
||||
$writerSettings.Encoding = [System.Text.UTF8Encoding]::new($false) # suppress the BOM
|
||||
$writer = [System.Xml.XmlWriter]::Create($target, $writerSettings)
|
||||
$ploc.Save($writer)
|
||||
$writer.Flush()
|
||||
|
||||
8
build/scripts/Set-LatestVCToolsVersion.ps1
Normal file
@@ -0,0 +1,8 @@
|
||||
$VSInstances = ([xml](& 'C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe' -latest -requires Microsoft.VisualStudio.Component.VC.Tools.x86.x64 -include packages -format xml))
|
||||
$VSPackages = $VSInstances.instances.instance.packages.package
|
||||
$LatestVCPackage = ($VSInstances.instances.instance.packages.package | ? { $_.id -eq "Microsoft.VisualCpp.CRT.Source" })
|
||||
$LatestVCToolsVersion = $LatestVCPackage.version;
|
||||
|
||||
Write-Output "Latest VCToolsVersion: $LatestVCToolsVersion"
|
||||
Write-Output "Updating VCToolsVersion environment variable for job"
|
||||
Write-Output "##vso[task.setvariable variable=VCToolsVersion]$LatestVCToolsVersion"
|
||||
@@ -5,7 +5,7 @@
|
||||
<XesUseOneStoreVersioning>true</XesUseOneStoreVersioning>
|
||||
<XesBaseYearForStoreVersion>2024</XesBaseYearForStoreVersion>
|
||||
<VersionMajor>1</VersionMajor>
|
||||
<VersionMinor>21</VersionMinor>
|
||||
<VersionMinor>22</VersionMinor>
|
||||
<VersionInfoProductName>Windows Terminal</VersionInfoProductName>
|
||||
</PropertyGroup>
|
||||
</Project>
|
||||
|
||||
10966
dep/CLI11/CLI11.hpp
@@ -1,4 +0,0 @@
|
||||
# CLI11
|
||||
|
||||
Taken from [release v2.4.1](https://github.com/CLIUtils/CLI11/releases/tag/v2.4.1), source commit
|
||||
[f4d0731](https://github.com/CLIUtils/CLI11/commit/f4d0731cebb123ff0ace712c099dffbcd2c58e5a)
|
||||
@@ -1,15 +0,0 @@
|
||||
{
|
||||
"$schema": "https://json.schemastore.org/component-detection-manifest.json",
|
||||
"Registrations": [
|
||||
{
|
||||
"component": {
|
||||
"type": "git",
|
||||
"git": {
|
||||
"repositoryUrl": "https://github.com/CLIUtils/CLI11",
|
||||
"commitHash": "88e9bb17418ee730817d5942894d99a4bdd78fb3"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"Version": 1
|
||||
}
|
||||
1
dep/gsl
@@ -1,16 +0,0 @@
|
||||
# jsoncpp
|
||||
|
||||
[Amalgamated](https://github.com/open-source-parsers/jsoncpp/wiki/Amalgamated)
|
||||
from source commit
|
||||
[5defb4e](https://github.com/open-source-parsers/jsoncpp/commit/5defb4ed1a4293b8e2bf641e16b156fb9de498cc),
|
||||
release 1.9.5.
|
||||
|
||||
> Generating amalgamated source and header JsonCpp is provided with a script to
|
||||
> generate a single header and a single source file to ease inclusion into an
|
||||
> existing project. The amalgamated source can be generated at any time by
|
||||
> running the following command from the top-directory (this requires Python
|
||||
> 3.4+):
|
||||
>
|
||||
> ```
|
||||
> python amalgamate.py
|
||||
> ```
|
||||
@@ -1,15 +0,0 @@
|
||||
{
|
||||
"$schema": "https://json.schemastore.org/component-detection-manifest.json",
|
||||
"Registrations": [
|
||||
{
|
||||
"component": {
|
||||
"type": "git",
|
||||
"git": {
|
||||
"repositoryUrl": "https://github.com/open-source-parsers/jsoncpp",
|
||||
"commitHash": "5defb4ed1a4293b8e2bf641e16b156fb9de498cc"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"Version": 1
|
||||
}
|
||||
@@ -1,446 +0,0 @@
|
||||
/// Json-cpp amalgamated forward header (http://jsoncpp.sourceforge.net/).
|
||||
/// It is intended to be used with #include "json/json-forwards.h"
|
||||
/// This header provides forward declaration for all JsonCpp types.
|
||||
|
||||
// //////////////////////////////////////////////////////////////////////
|
||||
// Beginning of content of file: LICENSE
|
||||
// //////////////////////////////////////////////////////////////////////
|
||||
|
||||
/*
|
||||
The JsonCpp library's source code, including accompanying documentation,
|
||||
tests and demonstration applications, are licensed under the following
|
||||
conditions...
|
||||
|
||||
Baptiste Lepilleur and The JsonCpp Authors explicitly disclaim copyright in all
|
||||
jurisdictions which recognize such a disclaimer. In such jurisdictions,
|
||||
this software is released into the Public Domain.
|
||||
|
||||
In jurisdictions which do not recognize Public Domain property (e.g. Germany as of
|
||||
2010), this software is Copyright (c) 2007-2010 by Baptiste Lepilleur and
|
||||
The JsonCpp Authors, and is released under the terms of the MIT License (see below).
|
||||
|
||||
In jurisdictions which recognize Public Domain property, the user of this
|
||||
software may choose to accept it either as 1) Public Domain, 2) under the
|
||||
conditions of the MIT License (see below), or 3) under the terms of dual
|
||||
Public Domain/MIT License conditions described here, as they choose.
|
||||
|
||||
The MIT License is about as close to Public Domain as a license can get, and is
|
||||
described in clear, concise terms at:
|
||||
|
||||
http://en.wikipedia.org/wiki/MIT_License
|
||||
|
||||
The full text of the MIT License follows:
|
||||
|
||||
========================================================================
|
||||
Copyright (c) 2007-2010 Baptiste Lepilleur and The JsonCpp Authors
|
||||
|
||||
Permission is hereby granted, free of charge, to any person
|
||||
obtaining a copy of this software and associated documentation
|
||||
files (the "Software"), to deal in the Software without
|
||||
restriction, including without limitation the rights to use, copy,
|
||||
modify, merge, publish, distribute, sublicense, and/or sell copies
|
||||
of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be
|
||||
included in all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
|
||||
BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
|
||||
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
========================================================================
|
||||
(END LICENSE TEXT)
|
||||
|
||||
The MIT license is compatible with both the GPL and commercial
|
||||
software, affording one all of the rights of Public Domain with the
|
||||
minor nuisance of being required to keep the above copyright notice
|
||||
and license text in the source code. Note also that by accepting the
|
||||
Public Domain "license" you can re-license your copy using whatever
|
||||
license you like.
|
||||
|
||||
*/
|
||||
|
||||
// //////////////////////////////////////////////////////////////////////
|
||||
// End of content of file: LICENSE
|
||||
// //////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#ifndef JSON_FORWARD_AMALGAMATED_H_INCLUDED
|
||||
# define JSON_FORWARD_AMALGAMATED_H_INCLUDED
|
||||
/// If defined, indicates that the source file is amalgamated
|
||||
/// to prevent private header inclusion.
|
||||
#define JSON_IS_AMALGAMATION
|
||||
|
||||
// //////////////////////////////////////////////////////////////////////
|
||||
// Beginning of content of file: include/json/version.h
|
||||
// //////////////////////////////////////////////////////////////////////
|
||||
|
||||
#ifndef JSON_VERSION_H_INCLUDED
|
||||
#define JSON_VERSION_H_INCLUDED
|
||||
|
||||
// Note: version must be updated in three places when doing a release. This
|
||||
// annoying process ensures that amalgamate, CMake, and meson all report the
|
||||
// correct version.
|
||||
// 1. /meson.build
|
||||
// 2. /include/json/version.h
|
||||
// 3. /CMakeLists.txt
|
||||
// IMPORTANT: also update the SOVERSION!!
|
||||
|
||||
#define JSONCPP_VERSION_STRING "1.9.5"
|
||||
#define JSONCPP_VERSION_MAJOR 1
|
||||
#define JSONCPP_VERSION_MINOR 9
|
||||
#define JSONCPP_VERSION_PATCH 5
|
||||
#define JSONCPP_VERSION_QUALIFIER
|
||||
#define JSONCPP_VERSION_HEXA \
|
||||
((JSONCPP_VERSION_MAJOR << 24) | (JSONCPP_VERSION_MINOR << 16) | \
|
||||
(JSONCPP_VERSION_PATCH << 8))
|
||||
|
||||
#ifdef JSONCPP_USING_SECURE_MEMORY
|
||||
#undef JSONCPP_USING_SECURE_MEMORY
|
||||
#endif
|
||||
#define JSONCPP_USING_SECURE_MEMORY 0
|
||||
// If non-zero, the library zeroes any memory that it has allocated before
|
||||
// it frees its memory.
|
||||
|
||||
#endif // JSON_VERSION_H_INCLUDED
|
||||
|
||||
// //////////////////////////////////////////////////////////////////////
|
||||
// End of content of file: include/json/version.h
|
||||
// //////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// //////////////////////////////////////////////////////////////////////
|
||||
// Beginning of content of file: include/json/allocator.h
|
||||
// //////////////////////////////////////////////////////////////////////
|
||||
|
||||
// Copyright 2007-2010 Baptiste Lepilleur and The JsonCpp Authors
|
||||
// Distributed under MIT license, or public domain if desired and
|
||||
// recognized in your jurisdiction.
|
||||
// See file LICENSE for detail or copy at http://jsoncpp.sourceforge.net/LICENSE
|
||||
|
||||
#ifndef JSON_ALLOCATOR_H_INCLUDED
|
||||
#define JSON_ALLOCATOR_H_INCLUDED
|
||||
|
||||
#include <cstring>
|
||||
#include <memory>
|
||||
|
||||
#pragma pack(push, 8)
|
||||
|
||||
namespace Json {
|
||||
template <typename T> class SecureAllocator {
|
||||
public:
|
||||
// Type definitions
|
||||
using value_type = T;
|
||||
using pointer = T*;
|
||||
using const_pointer = const T*;
|
||||
using reference = T&;
|
||||
using const_reference = const T&;
|
||||
using size_type = std::size_t;
|
||||
using difference_type = std::ptrdiff_t;
|
||||
|
||||
/**
|
||||
* Allocate memory for N items using the standard allocator.
|
||||
*/
|
||||
pointer allocate(size_type n) {
|
||||
// allocate using "global operator new"
|
||||
return static_cast<pointer>(::operator new(n * sizeof(T)));
|
||||
}
|
||||
|
||||
/**
|
||||
* Release memory which was allocated for N items at pointer P.
|
||||
*
|
||||
* The memory block is filled with zeroes before being released.
|
||||
*/
|
||||
void deallocate(pointer p, size_type n) {
|
||||
// memset_s is used because memset may be optimized away by the compiler
|
||||
memset_s(p, n * sizeof(T), 0, n * sizeof(T));
|
||||
// free using "global operator delete"
|
||||
::operator delete(p);
|
||||
}
|
||||
|
||||
/**
|
||||
* Construct an item in-place at pointer P.
|
||||
*/
|
||||
template <typename... Args> void construct(pointer p, Args&&... args) {
|
||||
// construct using "placement new" and "perfect forwarding"
|
||||
::new (static_cast<void*>(p)) T(std::forward<Args>(args)...);
|
||||
}
|
||||
|
||||
size_type max_size() const { return size_t(-1) / sizeof(T); }
|
||||
|
||||
pointer address(reference x) const { return std::addressof(x); }
|
||||
|
||||
const_pointer address(const_reference x) const { return std::addressof(x); }
|
||||
|
||||
/**
|
||||
* Destroy an item in-place at pointer P.
|
||||
*/
|
||||
void destroy(pointer p) {
|
||||
// destroy using "explicit destructor"
|
||||
p->~T();
|
||||
}
|
||||
|
||||
// Boilerplate
|
||||
SecureAllocator() {}
|
||||
template <typename U> SecureAllocator(const SecureAllocator<U>&) {}
|
||||
template <typename U> struct rebind { using other = SecureAllocator<U>; };
|
||||
};
|
||||
|
||||
template <typename T, typename U>
|
||||
bool operator==(const SecureAllocator<T>&, const SecureAllocator<U>&) {
|
||||
return true;
|
||||
}
|
||||
|
||||
template <typename T, typename U>
|
||||
bool operator!=(const SecureAllocator<T>&, const SecureAllocator<U>&) {
|
||||
return false;
|
||||
}
|
||||
|
||||
} // namespace Json
|
||||
|
||||
#pragma pack(pop)
|
||||
|
||||
#endif // JSON_ALLOCATOR_H_INCLUDED
|
||||
|
||||
// //////////////////////////////////////////////////////////////////////
|
||||
// End of content of file: include/json/allocator.h
|
||||
// //////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// //////////////////////////////////////////////////////////////////////
|
||||
// Beginning of content of file: include/json/config.h
|
||||
// //////////////////////////////////////////////////////////////////////
|
||||
|
||||
// Copyright 2007-2010 Baptiste Lepilleur and The JsonCpp Authors
|
||||
// Distributed under MIT license, or public domain if desired and
|
||||
// recognized in your jurisdiction.
|
||||
// See file LICENSE for detail or copy at http://jsoncpp.sourceforge.net/LICENSE
|
||||
|
||||
#ifndef JSON_CONFIG_H_INCLUDED
|
||||
#define JSON_CONFIG_H_INCLUDED
|
||||
#include <cstddef>
|
||||
#include <cstdint>
|
||||
#include <istream>
|
||||
#include <memory>
|
||||
#include <ostream>
|
||||
#include <sstream>
|
||||
#include <string>
|
||||
#include <type_traits>
|
||||
|
||||
// If non-zero, the library uses exceptions to report bad input instead of C
|
||||
// assertion macros. The default is to use exceptions.
|
||||
#ifndef JSON_USE_EXCEPTION
|
||||
#define JSON_USE_EXCEPTION 1
|
||||
#endif
|
||||
|
||||
// Temporary, tracked for removal with issue #982.
|
||||
#ifndef JSON_USE_NULLREF
|
||||
#define JSON_USE_NULLREF 1
|
||||
#endif
|
||||
|
||||
/// If defined, indicates that the source file is amalgamated
|
||||
/// to prevent private header inclusion.
|
||||
/// Remarks: it is automatically defined in the generated amalgamated header.
|
||||
// #define JSON_IS_AMALGAMATION
|
||||
|
||||
// Export macros for DLL visibility
|
||||
#if defined(JSON_DLL_BUILD)
|
||||
#if defined(_MSC_VER) || defined(__MINGW32__)
|
||||
#define JSON_API __declspec(dllexport)
|
||||
#define JSONCPP_DISABLE_DLL_INTERFACE_WARNING
|
||||
#elif defined(__GNUC__) || defined(__clang__)
|
||||
#define JSON_API __attribute__((visibility("default")))
|
||||
#endif // if defined(_MSC_VER)
|
||||
|
||||
#elif defined(JSON_DLL)
|
||||
#if defined(_MSC_VER) || defined(__MINGW32__)
|
||||
#define JSON_API __declspec(dllimport)
|
||||
#define JSONCPP_DISABLE_DLL_INTERFACE_WARNING
|
||||
#endif // if defined(_MSC_VER)
|
||||
#endif // ifdef JSON_DLL_BUILD
|
||||
|
||||
#if !defined(JSON_API)
|
||||
#define JSON_API
|
||||
#endif
|
||||
|
||||
#if defined(_MSC_VER) && _MSC_VER < 1800
|
||||
#error \
|
||||
"ERROR: Visual Studio 12 (2013) with _MSC_VER=1800 is the oldest supported compiler with sufficient C++11 capabilities"
|
||||
#endif
|
||||
|
||||
#if defined(_MSC_VER) && _MSC_VER < 1900
|
||||
// As recommended at
|
||||
// https://stackoverflow.com/questions/2915672/snprintf-and-visual-studio-2010
|
||||
extern JSON_API int msvc_pre1900_c99_snprintf(char* outBuf, size_t size,
|
||||
const char* format, ...);
|
||||
#define jsoncpp_snprintf msvc_pre1900_c99_snprintf
|
||||
#else
|
||||
#define jsoncpp_snprintf std::snprintf
|
||||
#endif
|
||||
|
||||
// If JSON_NO_INT64 is defined, then Json only support C++ "int" type for
|
||||
// integer
|
||||
// Storages, and 64 bits integer support is disabled.
|
||||
// #define JSON_NO_INT64 1
|
||||
|
||||
// JSONCPP_OVERRIDE is maintained for backwards compatibility of external tools.
|
||||
// C++11 should be used directly in JSONCPP.
|
||||
#define JSONCPP_OVERRIDE override
|
||||
|
||||
#ifdef __clang__
|
||||
#if __has_extension(attribute_deprecated_with_message)
|
||||
#define JSONCPP_DEPRECATED(message) __attribute__((deprecated(message)))
|
||||
#endif
|
||||
#elif defined(__GNUC__) // not clang (gcc comes later since clang emulates gcc)
|
||||
#if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5))
|
||||
#define JSONCPP_DEPRECATED(message) __attribute__((deprecated(message)))
|
||||
#elif (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 1))
|
||||
#define JSONCPP_DEPRECATED(message) __attribute__((__deprecated__))
|
||||
#endif // GNUC version
|
||||
#elif defined(_MSC_VER) // MSVC (after clang because clang on Windows emulates
|
||||
// MSVC)
|
||||
#define JSONCPP_DEPRECATED(message) __declspec(deprecated(message))
|
||||
#endif // __clang__ || __GNUC__ || _MSC_VER
|
||||
|
||||
#if !defined(JSONCPP_DEPRECATED)
|
||||
#define JSONCPP_DEPRECATED(message)
|
||||
#endif // if !defined(JSONCPP_DEPRECATED)
|
||||
|
||||
#if defined(__clang__) || (defined(__GNUC__) && (__GNUC__ >= 6))
|
||||
#define JSON_USE_INT64_DOUBLE_CONVERSION 1
|
||||
#endif
|
||||
|
||||
#if !defined(JSON_IS_AMALGAMATION)
|
||||
|
||||
#include "allocator.h"
|
||||
#include "version.h"
|
||||
|
||||
#endif // if !defined(JSON_IS_AMALGAMATION)
|
||||
|
||||
namespace Json {
|
||||
using Int = int;
|
||||
using UInt = unsigned int;
|
||||
#if defined(JSON_NO_INT64)
|
||||
using LargestInt = int;
|
||||
using LargestUInt = unsigned int;
|
||||
#undef JSON_HAS_INT64
|
||||
#else // if defined(JSON_NO_INT64)
|
||||
// For Microsoft Visual use specific types as long long is not supported
|
||||
#if defined(_MSC_VER) // Microsoft Visual Studio
|
||||
using Int64 = __int64;
|
||||
using UInt64 = unsigned __int64;
|
||||
#else // if defined(_MSC_VER) // Other platforms, use long long
|
||||
using Int64 = int64_t;
|
||||
using UInt64 = uint64_t;
|
||||
#endif // if defined(_MSC_VER)
|
||||
using LargestInt = Int64;
|
||||
using LargestUInt = UInt64;
|
||||
#define JSON_HAS_INT64
|
||||
#endif // if defined(JSON_NO_INT64)
|
||||
|
||||
template <typename T>
|
||||
using Allocator =
|
||||
typename std::conditional<JSONCPP_USING_SECURE_MEMORY, SecureAllocator<T>,
|
||||
std::allocator<T>>::type;
|
||||
using String = std::basic_string<char, std::char_traits<char>, Allocator<char>>;
|
||||
using IStringStream =
|
||||
std::basic_istringstream<String::value_type, String::traits_type,
|
||||
String::allocator_type>;
|
||||
using OStringStream =
|
||||
std::basic_ostringstream<String::value_type, String::traits_type,
|
||||
String::allocator_type>;
|
||||
using IStream = std::istream;
|
||||
using OStream = std::ostream;
|
||||
} // namespace Json
|
||||
|
||||
// Legacy names (formerly macros).
|
||||
using JSONCPP_STRING = Json::String;
|
||||
using JSONCPP_ISTRINGSTREAM = Json::IStringStream;
|
||||
using JSONCPP_OSTRINGSTREAM = Json::OStringStream;
|
||||
using JSONCPP_ISTREAM = Json::IStream;
|
||||
using JSONCPP_OSTREAM = Json::OStream;
|
||||
|
||||
#endif // JSON_CONFIG_H_INCLUDED
|
||||
|
||||
// //////////////////////////////////////////////////////////////////////
|
||||
// End of content of file: include/json/config.h
|
||||
// //////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// //////////////////////////////////////////////////////////////////////
|
||||
// Beginning of content of file: include/json/forwards.h
|
||||
// //////////////////////////////////////////////////////////////////////
|
||||
|
||||
// Copyright 2007-2010 Baptiste Lepilleur and The JsonCpp Authors
|
||||
// Distributed under MIT license, or public domain if desired and
|
||||
// recognized in your jurisdiction.
|
||||
// See file LICENSE for detail or copy at http://jsoncpp.sourceforge.net/LICENSE
|
||||
|
||||
#ifndef JSON_FORWARDS_H_INCLUDED
|
||||
#define JSON_FORWARDS_H_INCLUDED
|
||||
|
||||
#if !defined(JSON_IS_AMALGAMATION)
|
||||
#include "config.h"
|
||||
#endif // if !defined(JSON_IS_AMALGAMATION)
|
||||
|
||||
namespace Json {
|
||||
|
||||
// writer.h
|
||||
class StreamWriter;
|
||||
class StreamWriterBuilder;
|
||||
class Writer;
|
||||
class FastWriter;
|
||||
class StyledWriter;
|
||||
class StyledStreamWriter;
|
||||
|
||||
// reader.h
|
||||
class Reader;
|
||||
class CharReader;
|
||||
class CharReaderBuilder;
|
||||
|
||||
// json_features.h
|
||||
class Features;
|
||||
|
||||
// value.h
|
||||
using ArrayIndex = unsigned int;
|
||||
class StaticString;
|
||||
class Path;
|
||||
class PathArgument;
|
||||
class Value;
|
||||
class ValueIteratorBase;
|
||||
class ValueIterator;
|
||||
class ValueConstIterator;
|
||||
|
||||
} // namespace Json
|
||||
|
||||
#endif // JSON_FORWARDS_H_INCLUDED
|
||||
|
||||
// //////////////////////////////////////////////////////////////////////
|
||||
// End of content of file: include/json/forwards.h
|
||||
// //////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif //ifndef JSON_FORWARD_AMALGAMATED_H_INCLUDED
|
||||
@@ -17,4 +17,9 @@
|
||||
<package id="Newtonsoft.Json" version="13.0.1" targetFramework="net45" />
|
||||
<package id="Selenium.Support" version="3.5.0" targetFramework="net45" />
|
||||
<package id="Selenium.WebDriver" version="3.5.0" targetFramework="net45" />
|
||||
|
||||
<!-- MSBuildCache -->
|
||||
<package id="Microsoft.MSBuildCache.AzurePipelines" version="0.1.273-preview" />
|
||||
<package id="Microsoft.MSBuildCache.Local" version="0.1.273-preview" />
|
||||
<package id="Microsoft.MSBuildCache.SharedCompilation" version="0.1.273-preview" />
|
||||
</packages>
|
||||
|
||||
@@ -4,12 +4,8 @@
|
||||
|
||||
All of the following ✅ marks must be fulfilled during manual testing:
|
||||
* ASCII input
|
||||
* Chinese input (中文維基百科) ❔
|
||||
* Resizing the window properly wraps/unwraps wide glyphs ❌
|
||||
Broken due to `TextBuffer::Reflow` bugs
|
||||
* Surrogate pair input (🙂) ❔
|
||||
* Resizing the window properly wraps/unwraps surrogate pairs ❌
|
||||
Broken due to `TextBuffer::Reflow` bugs
|
||||
* Chinese input (中文維基百科) ✅
|
||||
* Surrogate pair input (🙂) ✅
|
||||
* In cmd.exe
|
||||
* Create 2 file: "a😊b.txt" and "a😟b.txt"
|
||||
* Press tab: Autocomplete to "a😊b.txt" ✅
|
||||
@@ -62,21 +58,20 @@ All of the following ✅ marks must be fulfilled during manual testing:
|
||||
* F6 inserts Ctrl+Z ✅
|
||||
* F7 without modifiers starts "command list" prompt ✅
|
||||
* Escape dismisses prompt ✅
|
||||
* Minimum size of 40x10 characters ✅
|
||||
* Width expands to fit the widest history command ✅
|
||||
* Entries wider than the window width are truncated ✅
|
||||
* Height expands up to 20 rows with longer histories ✅
|
||||
* F9 starts "command number" prompt ✅
|
||||
* Left/Right paste replace the buffer with the given command ✅
|
||||
* Left/Right replace the buffer with the given command ✅
|
||||
* And put cursor at the end of the buffer ✅
|
||||
* Up/Down navigate selection through history ✅
|
||||
* Stops at start/end with <10 entries ✅
|
||||
* Stops at start/end with >20 entries ✅
|
||||
* Wide text rendering during pagination with >20 entries ✅
|
||||
* Scrolls through the entries if there are too many ✅
|
||||
* Shift+Up/Down moves history items around ✅
|
||||
* Home navigates to first entry ✅
|
||||
* End navigates to last entry ✅
|
||||
* PageUp navigates by 20 items at a time or to first ✅
|
||||
* PageDown navigates by 20 items at a time or to last ✅
|
||||
* PageUp navigates by $height items at a time or to first ✅
|
||||
* PageDown navigates by $height items at a time or to last ✅
|
||||
* Alt+F7 clears command history ✅
|
||||
* F8 cycles through commands that start with the same text as
|
||||
the current buffer up until the current cursor position ✅
|
||||
|
||||
@@ -65,9 +65,6 @@
|
||||
* `clipboard.cpp`
|
||||
* Handles the command prompt line as you see in CMD.exe (known as the processed input line… most other shells handle this themselves with raw input and don’t use ours. This is a legacy of bad architectural design, putting stuff in conhost not in CMD)
|
||||
* `cmdline.cpp`
|
||||
* Handles shunting IME data back and forth to the TSF library and to and from the various buffers
|
||||
* `Conimeinfo.cpp`
|
||||
* `Convarea.cpp`
|
||||
* Contains the global state for the entire console application
|
||||
* `consoleInformation.cpp`
|
||||
* Stuff related to the low-level server communication over our protocol with the driver
|
||||
|
||||
@@ -349,7 +349,7 @@
|
||||
"description": "Sets the DWrite font features for the given font. For example, { \"ss01\": 1, \"liga\":0 } will enable ss01 and disable ligatures.",
|
||||
"type": "object",
|
||||
"patternProperties": {
|
||||
"^(([A-Za-z0-9]){4})$": {
|
||||
"^[\\x20-\\x7E]{4}$": {
|
||||
"type": "integer"
|
||||
}
|
||||
},
|
||||
@@ -359,7 +359,7 @@
|
||||
"description": "Sets the DWrite font axes for the given font. For example, { \"wght\": 200 } will set the font weight to 200.",
|
||||
"type": "object",
|
||||
"patternProperties": {
|
||||
"^([A-Za-z]{4})$": {
|
||||
"^[\\x20-\\x7E]{4}$": {
|
||||
"type": "number"
|
||||
}
|
||||
},
|
||||
@@ -629,7 +629,8 @@
|
||||
"folder",
|
||||
"separator",
|
||||
"remainingProfiles",
|
||||
"matchProfiles"
|
||||
"matchProfiles",
|
||||
"action"
|
||||
]
|
||||
},
|
||||
"NewTabMenuEntry": {
|
||||
@@ -781,6 +782,28 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
"ActionEntry": {
|
||||
"description": "An action in the new tab dropdown",
|
||||
"allOf": [
|
||||
{
|
||||
"$ref": "#/$defs/NewTabMenuEntry"
|
||||
},
|
||||
{
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"type": {
|
||||
"type": "string",
|
||||
"const": "action"
|
||||
},
|
||||
"id": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "The ID of the action to show in this entry"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"SwitchToAdjacentTabArgs": {
|
||||
"oneOf": [
|
||||
{
|
||||
@@ -1501,8 +1524,10 @@
|
||||
"const": "multipleActions"
|
||||
},
|
||||
"actions": {
|
||||
"$ref": "#/$defs/ShortcutAction",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/$defs/ShortcutAction"
|
||||
},
|
||||
"minItems": 1,
|
||||
"description": "A list of other actions."
|
||||
}
|
||||
@@ -1891,6 +1916,14 @@
|
||||
],
|
||||
"type": "string"
|
||||
},
|
||||
"IconStyle": {
|
||||
"enum": [
|
||||
"default",
|
||||
"hidden",
|
||||
"monochrome"
|
||||
],
|
||||
"type": "string"
|
||||
},
|
||||
"ThemeColor": {
|
||||
"description": "A special kind of color for use in themes. Can be an #rrggbb color, #rrggbbaa color, or a special value. 'accent' is evaluated as the user's selected Accent color in the OS, and 'terminalBackground' will be evaluated as the background color of the active terminal pane.",
|
||||
"oneOf": [
|
||||
@@ -1928,6 +1961,10 @@
|
||||
"showCloseButton": {
|
||||
"description": "Controls the visibility of the close button on the tab",
|
||||
"$ref": "#/$defs/ShowCloseButton"
|
||||
},
|
||||
"iconStyle": {
|
||||
"description": "Controls the appearance of a tab's icon",
|
||||
"$ref": "#/$defs/IconStyle"
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -2040,11 +2077,14 @@
|
||||
},
|
||||
{
|
||||
"$ref": "#/$defs/RemainingProfilesEntry"
|
||||
},
|
||||
{
|
||||
"$ref": "#/$defs/ActionEntry"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"Keybinding": {
|
||||
"FullCommand": {
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"command": {
|
||||
@@ -2065,6 +2105,9 @@
|
||||
{
|
||||
"$ref": "#/$defs/SwitchToTabAction"
|
||||
},
|
||||
{
|
||||
"$ref": "#/$defs/ScrollToMarkAction"
|
||||
},
|
||||
{
|
||||
"$ref": "#/$defs/MoveFocusAction"
|
||||
},
|
||||
@@ -2169,21 +2212,6 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
"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",
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/$defs/KeyChordSegment"
|
||||
},
|
||||
{
|
||||
"items": {
|
||||
"$ref": "#/$defs/KeyChordSegment"
|
||||
},
|
||||
"minItems": 1,
|
||||
"type": "array"
|
||||
}
|
||||
]
|
||||
},
|
||||
"icon": {
|
||||
"$ref": "#/$defs/Icon"
|
||||
},
|
||||
@@ -2200,6 +2228,10 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"id": {
|
||||
"description": "The ID of this command. If one isn't provided, we will generate one internally.",
|
||||
"type": "string"
|
||||
},
|
||||
"iterateOn": {
|
||||
"type": "string",
|
||||
"description": "Used to create iterable commands based on other objects in your settings. Possible values:\n- \"profiles\" \n- \"schemes\"",
|
||||
@@ -2211,7 +2243,15 @@
|
||||
"commands": {
|
||||
"description": "List of commands to execute",
|
||||
"items": {
|
||||
"$ref": "#/$defs/Keybinding/properties/command"
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"command": {
|
||||
"$ref": "#/$defs/FullCommand/properties/command"
|
||||
},
|
||||
"name": {
|
||||
"$ref": "#/$defs/FullCommand/properties/name"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minItems": 1,
|
||||
"type": "array"
|
||||
@@ -2232,6 +2272,44 @@
|
||||
],
|
||||
"type": "object"
|
||||
},
|
||||
"Keybinding": {
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"id": {
|
||||
"description": "The ID of the command this keybinding should execute.",
|
||||
"type": "string"
|
||||
},
|
||||
"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",
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "#/$defs/KeyChordSegment"
|
||||
},
|
||||
{
|
||||
"items": {
|
||||
"$ref": "#/$defs/KeyChordSegment"
|
||||
},
|
||||
"minItems": 1,
|
||||
"type": "array"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"anyOf": [
|
||||
{
|
||||
"required": [
|
||||
"keys",
|
||||
"id"
|
||||
]
|
||||
},
|
||||
{
|
||||
"required": [
|
||||
"keys"
|
||||
]
|
||||
}
|
||||
],
|
||||
"type": "object"
|
||||
},
|
||||
"Globals": {
|
||||
"additionalProperties": true,
|
||||
"description": "Properties that affect the entire window, regardless of the profile settings.",
|
||||
@@ -2435,13 +2513,12 @@
|
||||
"actions": {
|
||||
"description": "Properties are specific to each custom action.",
|
||||
"items": {
|
||||
"$ref": "#/$defs/Keybinding"
|
||||
"$ref": "#/$defs/FullCommand"
|
||||
},
|
||||
"type": "array"
|
||||
},
|
||||
"keybindings": {
|
||||
"description": "[deprecated] Use actions instead.",
|
||||
"deprecated": true,
|
||||
"description": "A list of keychords bound to action IDs",
|
||||
"items": {
|
||||
"$ref": "#/$defs/Keybinding"
|
||||
},
|
||||
@@ -2772,20 +2849,35 @@
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"experimental.autoMarkPrompts": {
|
||||
"autoMarkPrompts": {
|
||||
"default": false,
|
||||
"description": "When set to true, prompts will automatically be marked.",
|
||||
"type": "boolean"
|
||||
},
|
||||
"experimental.autoMarkPrompts": {
|
||||
"deprecated": true,
|
||||
"description": "This has been replaced by autoMarkPrompts in 1.21",
|
||||
"type": "boolean"
|
||||
},
|
||||
"experimental.retroTerminalEffect": {
|
||||
"description": "When set to true, enable retro terminal effects. This is an experimental feature, and its continued existence is not guaranteed.",
|
||||
"type": "boolean"
|
||||
},
|
||||
"experimental.showMarksOnScrollbar": {
|
||||
"deprecated": true,
|
||||
"description": "This has been replaced by showMarksOnScrollbar in 1.21",
|
||||
"type": "boolean"
|
||||
},
|
||||
"showMarksOnScrollbar": {
|
||||
"default": false,
|
||||
"description": "When set to true, marks added to the buffer via the addMark action will appear on the scrollbar.",
|
||||
"type": "boolean"
|
||||
},
|
||||
"experimental.rightClickContextMenu": {
|
||||
"default": false,
|
||||
"description": "When set to true, right-clicking on the terminal will show a context menu. When set to false, right-click will copy",
|
||||
"type": "boolean"
|
||||
},
|
||||
"experimental.repositionCursorWithMouse": {
|
||||
"default": false,
|
||||
"description": "When set to true, you can move the text cursor by clicking with the mouse on the current commandline. This is an experimental feature - there are lots of edge cases where this will not work as expected.",
|
||||
|
||||
648
doc/specs/#1595 - Suggestions UI/Snippets.md
Normal file
@@ -0,0 +1,648 @@
|
||||
---
|
||||
author: Mike Griese
|
||||
created on: 2022-08-22
|
||||
last updated: 2024-06-13
|
||||
issue id: 1595
|
||||
---
|
||||
|
||||
# Windows Terminal - Snippets <!-- nee "Tasks" -->
|
||||
|
||||
## Abstract
|
||||
|
||||
The command line is a highly powerful tool. However, its power is dependent on
|
||||
the user's knowledge of the specific commands, flags and parameters needed to
|
||||
perform tasks from the command-line. For simple everyday commands, this might
|
||||
not be so hard. For longer commands, or ones used less frequently, there's quite
|
||||
a bit of mental overhead trying to recall the exact syntax. For teams, it might
|
||||
be helpful to share these tasks with everyone on the project. The Terminal can
|
||||
be an avenue by which complicated tasks can be remembered, shared, discovered,
|
||||
and recalled by the user simply thinking **"what do I want to do"**, rather than
|
||||
"how do I do it".
|
||||
|
||||
## Background
|
||||
|
||||
> **Note**:
|
||||
>
|
||||
> This largely builds off of work in the [Suggestions UI], for displaying these
|
||||
> tasks to the user. Make sure to read that spec first.
|
||||
|
||||
### Inspiration
|
||||
|
||||
The primordial version of this idea was probably [#keep] - a command-line tool I
|
||||
wrote for stashing long command-lines and directories, and recalling them with
|
||||
just a number. We've had many variations on this idea over the years - [#1595]
|
||||
was probably the first such request on the Terminal repo. ITerm2 also had [a
|
||||
similar feature](https://iterm2.com/images/CommandHistory.png). Theirs was more
|
||||
directly tied to shell integration (that menu is populated from commands that
|
||||
they know were run in the shell). In the absence of shell integration though, it
|
||||
should be able to save these commands to a menu manually.
|
||||
|
||||
Consider [VsCode Tasks]. These are files which can be placed in the root of
|
||||
a workspace, and share common tasks between users of that workspace. They've got
|
||||
support for starting processes, with a set of args. These args can also be
|
||||
picked at runtime, and custom sets of arguments can be specified for individual
|
||||
arguments.
|
||||
|
||||
It is hard to say that the ultimate vision here isn't partially inspired by the
|
||||
"[workflows]" of [Warp], or by [Fig]. These are modern tools that seek to
|
||||
augment the command-line experience, by making the command-line more
|
||||
approachable. Warp quite clearly has the same concept in "workflows" - scripts
|
||||
which the user can build and Warp (a Terminal emulator) can insert quickly. Fig,
|
||||
on the other hand, is more focused on just simplifying the command-line
|
||||
experience. Fig is more about providing additional metadata to the user as
|
||||
they're typing. They are [also working on workflows], so there's clearly quite a
|
||||
bit of ecosystem-wide demand for more discoverable command-line tooling.
|
||||
|
||||
We've had verbatim feedback that developers already attempt to record useful
|
||||
commandlines in various different ways - in OneNotes, in shell scripts, in
|
||||
aliases. Furthermore, developers often share these commands with the rest of
|
||||
their teams. Providing a unified way to easily store, browse, and use these
|
||||
command lines should be valuable to developers already doing this. A static
|
||||
file in their project containing commands for the whole team seems like a simple
|
||||
solution to this problem.
|
||||
|
||||
### User Stories
|
||||
|
||||
Story | Size | Description
|
||||
--|-----------|--
|
||||
A | ✅ Done | Users can bring up a menu of command line tasks and quickly execute them
|
||||
B | ✅ Done | Fragment apps can provide tasks to a users settings
|
||||
C | 🚶 Walk | The user can save commands straight to their settings with a `wt` command
|
||||
D | 🚶 Walk | Users can have different tasks enabled for different profiles(/shells?)
|
||||
E | 🚶 Walk | The Terminal displays a Snippets Pane for easy browsing of relevant snippets
|
||||
F | 🏃♂️ Run | The terminal can automatically look for command fragments in the tree of the CWD
|
||||
G | 🏃♂️ Run | Snippets with multiple lines can be sent only conditionally on the success of the previous command (with shell integration)
|
||||
H | ✅ Done | Snippets can be filtered by text the user has already typed
|
||||
I | 🚀 Sprint | Snippets can have prompt-able sections of input
|
||||
J | 🚀 Sprint | Community tasks are hosted in a public GH repo
|
||||
K | 🚀 Sprint | A simple UX (either web or in Terminal) is exposed for interacting with public GH repo of tasks
|
||||
|
||||
### Elevator Pitch
|
||||
|
||||
The Terminal can remember long command-lines and display them with user-friendly
|
||||
descriptions of _what they actually do_. These tasks can be searched by intent,
|
||||
rather than the particular combination of flags. They can be shared with members
|
||||
of your team, so everyone has easy access to common tasks for a project.
|
||||
|
||||
### Why not just aliases / native script files?
|
||||
|
||||
Why not just take these tasks and put them into a shell alias? For longer tasks,
|
||||
why not just stick them in a `.ps1`/`.bat`/`.sh`/etc file? This is an option
|
||||
that's existed since the time immemorial. However, this still requires the user
|
||||
to remember that they've created these aliases/scripts, remember where they're
|
||||
stored, and remember how they work.
|
||||
|
||||
By providing a dedicated UI for these command-lines, they can always be at your
|
||||
fingertips. No need to remember what the alias for a particular command-line is -
|
||||
just look up what you want to do. Aliases and scripts are no longer scattered
|
||||
across `.bashrc`, `.bash_profile`, `.profile`, etc, they can all be stashed in
|
||||
the Terminal config, or in the project they're relevant to. By stashing them
|
||||
alongside the code, then anyone else coming to work on the code can have
|
||||
immediate access to useful sets of tasks.
|
||||
|
||||
Aliases have a tendency towards more experienced shell users. This proposal
|
||||
instead brings the power of these aliases and scripts right to the foreground,
|
||||
with a cross-shell mechanism of exposing them to even beginners. With fragment
|
||||
extensions, tools can bundle common workflows together with their application so
|
||||
the Terminal can automatically load them for the user.
|
||||
|
||||
## Business Justification
|
||||
|
||||
It will delight developers.
|
||||
|
||||
## Scenario Details
|
||||
|
||||
### Implementation Details
|
||||
|
||||
For the most part, this is already implemented as the `sendInput` action. These
|
||||
actions send text to the terminal already, and work quite well as snippets.
|
||||
|
||||
#### Basics
|
||||
|
||||
We'll want to also augment `sendInput` to add support for `input` as an array of
|
||||
strings, not only a single string value. When the input is a list of strings,
|
||||
then the terminal can send each string, separated by the <kbd>enter</kbd> key.
|
||||
We can also add a `waitForSuccess` parameter to `sendInput` (with a default
|
||||
value of `false`). If that's set to `true`, **and shell integration is enabled**,
|
||||
then the Terminal will wait to send each command until the previous command
|
||||
exits.
|
||||
|
||||
As another minor improvement, we'll add a `description` property to Commands.
|
||||
This will allow users to add additional information to snippets which we can
|
||||
surface. Additionally, extension authors could provide more details as well.
|
||||
|
||||
As a matter of renaming, we'll also update `"source": "tasks"` for the
|
||||
`SuggestionsSource` enum to instead be `snippets` (and gracefully update that
|
||||
where we find it). "tasks" was an older name for this feature, and "snippets"
|
||||
will better align with our partners in VsCode.
|
||||
|
||||
##### Multi-line snippets example
|
||||
|
||||
Consider the [following script](https://gist.github.com/zadjii-msft/b598eebd6c5601328498e3e7acc581a7):
|
||||
|
||||
```pwsh
|
||||
$s=Invoke-GitHubGraphQlApi "query{organization(login:`"Microsoft`"){projectV2(number: 159) { id } } }"
|
||||
|
||||
$tasks = get-GitHubIssue -Labels "Issue-Task" -state open
|
||||
$bugs = get-GitHubIssue -Labels "Issue-Bug" -state open
|
||||
$issues = $tasks + $bugs
|
||||
|
||||
$issues | ? {$_.labels.Name -NotContains "Needs-Triage" } | ? { $_.milestone.title -Ne "Icebox ❄" } | ? type -Ne "PullRequest" | select -expand node_id | % {
|
||||
$resp = Add-GitHubBetaProjectItem -ProjectNodeId $s.organization.projectV2.id -ContentNodeId $_ ;
|
||||
}
|
||||
```
|
||||
|
||||
As just a raw sendInput action with a single `input`, this would look like the following:
|
||||
|
||||
```jsonc
|
||||
{
|
||||
"command":
|
||||
{
|
||||
"action": "sendInput",
|
||||
"input": "$s=Invoke-GitHubGraphQlApi \"query{organization(login:`\"Microsoft`\"){projectV2(number: 159) { id } } }\"\r\n$tasks = get-GitHubIssue -Labels \"Issue-Task\" -state open\r\n$bugs = get-GitHubIssue -Labels \"Issue-Bug\" -state open\r\n$issues = $tasks + $bugs\r\n$issues | ? {$_.labels.Name -NotContains \"Needs-Triage\" } | ? { $_.milestone.title -Ne \"Icebox ❄\" } | ? type -Ne \"PullRequest\" | select -expand node_id | % {\r\n $resp = Add-GitHubBetaProjectItem -ProjectNodeId $s.organization.projectV2.id -ContentNodeId $_ ;\r\n}"
|
||||
},
|
||||
"name": "Upload to project board",
|
||||
"description": "Sync all our issues and bugs that have been triaged and are actually on the backlog to the big-ol project",
|
||||
},
|
||||
```
|
||||
|
||||
This JSON is basically entirely unusable. Since JSON doesn't support multiline
|
||||
strings, then every line has to be joined to a single line, separated by `\r\n`.
|
||||
|
||||
Instead, the following version of this command uses an array for the `input`
|
||||
parameter. This then implies that each string should be sent in sequence, with
|
||||
<kbd>enter</kbd> between them.
|
||||
|
||||
```jsonc
|
||||
{
|
||||
"command":
|
||||
{
|
||||
"action": "sendInput",
|
||||
"input":
|
||||
[
|
||||
"$s=Invoke-GitHubGraphQlApi \"query{organization(login:`\"Microsoft`\"){projectV2(number: 159) { id } } }\"",
|
||||
"$tasks = get-GitHubIssue -Labels \"Issue-Task\" -state open",
|
||||
"$bugs = get-GitHubIssue -Labels \"Issue-Bug\" -state open",
|
||||
"$issues = $tasks + $bugs",
|
||||
"$issues | ? {$_.labels.Name -NotContains \"Needs-Triage\" } | ? { $_.milestone.title -Ne \"Icebox ❄\" } | ? type -Ne \"PullRequest\" | select -expand node_id | % {",
|
||||
" $resp = Add-GitHubBetaProjectItem -ProjectNodeId $s.organization.projectV2.id -ContentNodeId $_ ;",
|
||||
"}",
|
||||
""
|
||||
]
|
||||
},
|
||||
"name": "Upload to project board",
|
||||
"description": "Sync all our issues and bugs that have been triaged and are actually on the backlog to the big-ol project",
|
||||
},
|
||||
```
|
||||
|
||||
This is slightly more maintainable. Assuming the user also has shell integration
|
||||
enabled, they could also set `"waitForSuccess": true`, and if any part of the
|
||||
script fails, then the rest of it won't be sent to the shell[[1](#footnote-1)].
|
||||
|
||||
#### Fragment actions
|
||||
|
||||
This was already added in [#16185]. These will allow third-party developers to
|
||||
create apps which add additional snippets to the Terminal. These will require
|
||||
app developers to add `id`s to each action they add in this way. Users can then
|
||||
bind that action `id` to a keybinding, if they so choose.
|
||||
|
||||
Case in point:
|
||||
https://github.com/abduvik/just-enough-series/tree/master/courses/docker+docker-compose.
|
||||
Something like that should be able to be easily added directly to the Terminal.
|
||||
|
||||
### Snippets pane
|
||||
|
||||
With non-terminal content landing in 1.21 Preview, it's now simple to add
|
||||
additional types of panes to add to the Terminal. We'll support a new pane
|
||||
`"type": "snippets"`, to support opening the Snippets pane.
|
||||
|
||||
This will be a pane with a `TreeView` in it and a text box to filter results
|
||||
(ala the Command Palette).
|
||||
|
||||
Each item in the TreeView will be a kind of `FilteredCommand`, with a play
|
||||
button to support quickly running the command.
|
||||
|
||||
This pane could also support all the different suggestion sources that the
|
||||
Suggestions UI supports - `recentCommands` could be plumbed into it from the
|
||||
currently active This pane could also support checkboxes to filter different
|
||||
suggestion sources.
|
||||
|
||||
### Per-Project Snippets (`.wt.json`)
|
||||
|
||||
Users may also want to leave snippets in the root of their repo, for others to
|
||||
use as well. To support this, the Terminal will automatically look for a
|
||||
`.wt.json` file in any directories that are parents of the CWD of the shell, and
|
||||
load actions from that file as well. The syntax for this file will be a modified
|
||||
version of the standard settings schema. As an example:
|
||||
|
||||
```json
|
||||
{
|
||||
"$version": "1.0.0",
|
||||
"snippets":
|
||||
[
|
||||
{
|
||||
"input": "bx",
|
||||
"name": "Build project",
|
||||
"description": "Build the project in the CWD"
|
||||
},
|
||||
{
|
||||
"input": "bcz",
|
||||
"name": "Clean & build solution",
|
||||
"icon": "\uE8e6",
|
||||
"description": "Start over. Go get your coffee. "
|
||||
},
|
||||
{
|
||||
"input": "nuget push -ApiKey az -source TerminalDependencies %userprofile%\\Downloads" ,
|
||||
"name": "Upload package to nuget feed",
|
||||
"icon": "\uE898",
|
||||
"description": "Go download a .nupkg, put it in ~/Downloads, and use this to push to our private feed."
|
||||
},
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
Instead of `actions`, the top-level list is `snippets`. These snippet objects
|
||||
are a simplification of the `Command` object. They have a `name`, `description`,
|
||||
and `icon` properties, just like a `Command`. However, instead of an arbitrary
|
||||
`action`, we will just have the `SendInput` action's args as properties directly
|
||||
in the object.
|
||||
|
||||
Additionally, we'll also support a `$version` field, in case we ever want to
|
||||
make breaking changes to the schema. When this is missing, we'll just assume the
|
||||
version to be `1.0.0`, which is this originally proposed schema.
|
||||
|
||||
By default, a `TermControl` is always initialized with the CWD set to the
|
||||
`startingDirectory` of a profile. So, even for users that don't have shell
|
||||
integration enabled, the Terminal will still be able to load snippets from the
|
||||
`.wt.json` in the profile's `startingDirectory`. If the user has shell
|
||||
integration configured to tell the Terminal about the CWD, then we'll refresh
|
||||
that list as the user changes directories.
|
||||
|
||||
* In `Terminal.Settings.Model`, we will store a cached map of path->actions.
|
||||
* that if multiple panes are all in the same CWD, they don't need to
|
||||
individually re-read the file from disk and regenerate that part of the map.
|
||||
* I believe it should be impossible for a keybinding to be bound to a local
|
||||
action. Even if it has an ID, the file won't be loaded when we build the
|
||||
keymap, and we don't really want the keymap changing based on CWD. Also, with
|
||||
the actions living in an entirely separate map of CWD->actions, the
|
||||
keybindings in the main map won't be able to easily get to them. See also
|
||||
[Security considerations](#security) for more.
|
||||
* If the Snippets pane or Suggestions UI is opened with `snippets` as a source,
|
||||
then we'll just append the appropriate list of suggestions for the active
|
||||
control's CWD.
|
||||
* We don't need to have the control raise an event when the CWD changes - we
|
||||
can lazy-load these actions when a UI element that requires it is first
|
||||
invoked.
|
||||
* These _local_ snippets will not be included in the Command Palette.
|
||||
(`sendInput` actions in the settings file and in fragments still will be,
|
||||
however)
|
||||
* The Command Palette is quite tightly bound to our own ActionMap settings
|
||||
model, accumulated through complicated layering of defaults, fragments, and
|
||||
user settings. It's not trivially mutable at runtime in the way that
|
||||
context-sensitive snippets would require.
|
||||
* The Suggestions UI and Snippets pane are both surfaces that are better
|
||||
equipped to handle context-relevant actions, especially where the context is
|
||||
a `TermControl`.
|
||||
* The Suggestions UI and snippets pane will give us more flexibility in
|
||||
customizing the experience specifically for snippets. Case in point - we'll
|
||||
want to filter the suggestions UI based on both the `Name` _and_ the `Input`
|
||||
of the send input command. Contrast that with the Command Palette which is
|
||||
currently only capable of filtering based on names.
|
||||
* If we find multiple `.wt.json` files in the ancestors of the CWD (e.g. for
|
||||
`c:\a\b\c\d\`, there's a `c:\a\.wt.json` and a `c:\a\b\c\.wt.json`), then
|
||||
we'll add each one separately to the map of paths->directories. When
|
||||
requesting the actual actions for `c:\a\b\c\d\`, we'll layer the ones from
|
||||
`c:\a\` before the ones from `c:\a\b\c`, so that deeper descendants take
|
||||
precedence.
|
||||
* For example, `c:\a\.wt.json` has a snippet with `input: "foo", name:
|
||||
"Build"`, and `c:\a\b\c\.wt.json` has a snippet with `input: "bar", name:
|
||||
"Build"`. When the user is under `c:\a\b\c`, the Terminal will show `bar`
|
||||
when the user selects the `Build` suggestion. Otherwise, if the user is
|
||||
under `c:\a`, then the Terminal will show `foo`.
|
||||
* If we fail to parse the `.wt.json` file, then we'll ignore it. For parsing
|
||||
errors, we'll want to display warnings to the user:
|
||||
* If the user had opened the suggestions UI, we can display a Toast the first
|
||||
time we fail to load it to show the error.
|
||||
* In the snippets pane, we can have static text along the lines of "failed to
|
||||
parse snippets found in `path/to/file`" at the top of the pane.
|
||||
|
||||
### Saving snippets from the commandline
|
||||
|
||||
_This has already been prototyped in [#16513]_
|
||||
|
||||
Users should be able to save commands as snippets directly from the commandline.
|
||||
Consider: you've just run the command that worked the way you need it to. You
|
||||
shouldn't have to open the settings to then separately copy-paste the command in
|
||||
to save it. It should be as easy as <kbd>Up</kbd>, <kbd>Home</kbd>, `wt x-save `,
|
||||
<kbd>Enter</kbd>.
|
||||
|
||||
This will be powered by a `saveSnippet` action behind the scenes. However, we
|
||||
won't actually parse these actions from a user's settings file. They don't
|
||||
really make sense to have the action to save a snippet to the settings file, in
|
||||
the settings file already.
|
||||
|
||||
The exact syntax of `x-save` is as follows:
|
||||
|
||||
#### `x-save` subcommand
|
||||
|
||||
`x-save [--name,-n name][--description,-d description][-- commandline]`
|
||||
|
||||
Saves a given commandline as a sendInput action to the Terminal settings file.
|
||||
This will immediately write the Terminal settings file.
|
||||
|
||||
**Parameters**:
|
||||
* `--name,-n name`: The name to assign to the `name` parameter of the saved
|
||||
command. If omitted, then the parameter will be left blank, and the command
|
||||
will use the auto-generated "Send input:..." name in menus.
|
||||
* `--description,-d`: The description to optionally assign to the command.
|
||||
* `commandline`: The commandline to save as the `input` of the `sendInput` action.
|
||||
|
||||
If the `save` subcommand is ran without any other subcommands, the Terminal will
|
||||
imply the `-w 0` arguments, to attempt to send this action to the current
|
||||
Terminal window (unless of course, `-w` was manually provided on the
|
||||
commandline). This is done to avoid a new terminal window popping up, just to
|
||||
inform the user a command was saved. When run with other subcommands, then the
|
||||
action will just be ran in the same window as all the other subcommands.
|
||||
|
||||
> [!NOTE]
|
||||
> In team discussions, we've decided to accept this for now as
|
||||
> experimental. We have some concerns about how effective we'll be at dealing
|
||||
> with all the weird edge cases of string escaping. For now, we'll keep this
|
||||
> subcommand as `x-save`, where `x-` implies "experimental".
|
||||
>
|
||||
> Perhaps once we add a dialog for saving these snippets, we can promote it out of experimental.
|
||||
|
||||
### UI/UX Design
|
||||
|
||||
For the most part, we'll be using the [Suggestions UI] to display tasks to the
|
||||
user. This is a text cursor-relative UI surface that can quickly display actions
|
||||
to the user, in the context of what they're working on.
|
||||
|
||||
The following are some examples from VsCode and Warp. These are meant to be
|
||||
illustrative of what these menus already look like in the wild:
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
A prototype of saving a command directly to the user's settings, then invoking
|
||||
it via the suggestions UI
|
||||
|
||||

|
||||
|
||||
A prototype of reading tasks from the CWD
|
||||
|
||||

|
||||
|
||||
The initial version of the snippets pane:
|
||||
|
||||

|
||||
|
||||
## Tenets
|
||||
|
||||
<table>
|
||||
|
||||
<tr><td><strong>Compatibility</strong></td><td>
|
||||
|
||||
I considered supporting YAML for local snippets (`.wt.json`), instead of JSON.
|
||||
JSON is not super friendly to command-lines - since everything's gotta be
|
||||
encapsulated as a string. Embedding tabs `\t`, newlines `\r`, escape characters,
|
||||
is fairly straightforward. However, quotes can get complicated fast in JSON,
|
||||
since they've got to be escaped too, and with many CLI utilities also having
|
||||
separate quote-parsing rules, JSON can get unwieldy quickly.
|
||||
|
||||
However, supporting YAML directly would require us to spec out a YAML syntax for
|
||||
these files, and also find an OSS YAML parser and implement support for it. That
|
||||
would be quite a bit more expensive than JSON.
|
||||
|
||||
</td></tr>
|
||||
|
||||
<tr><td><strong>Accessibility</strong></td><td>
|
||||
|
||||
Nothing particular to call out here. The Snippets pane will need to be a11y
|
||||
tested, like most of our other UI surfaces.
|
||||
|
||||
</td></tr>
|
||||
|
||||
<tr><td><strong>Sustainability</strong></td><td>
|
||||
|
||||
No substantial climate impacts expected here. We're not using expensive compute
|
||||
resources for this feature, so the impact should be comparable to any other
|
||||
Terminal feature.
|
||||
|
||||
</td></tr>
|
||||
|
||||
<tr><td><strong>Localization</strong></td><td>
|
||||
|
||||
I'm mildly worried here about the potential for community-driven tasks to have
|
||||
non-localized descriptions. We may need to accept a `description:{ en-us:"",
|
||||
pt-br:"", ...}`-style map of language->string descriptions. That may just need
|
||||
to be a future consideration for now.
|
||||
|
||||
</td></tr>
|
||||
|
||||
<tr><td><a name="security"></a><strong>Security</strong></td><td>
|
||||
|
||||
Another reason we shouldn't support keys being able to be lazy-bound to local
|
||||
snippets: It's entirely too easy for `malicious.exe` to create a file in
|
||||
`%HomePath%` that creates a snippet for `\u003pwn-your-machine.exe\r` (or
|
||||
similar). Any app can read your settings file, and it is again too easy for that
|
||||
malicious app to set it's own action `id` to the same as some other well-meaning
|
||||
local snippet's ID which you DO have bound to a key.
|
||||
|
||||
When we first load the snippets from the `.wt.json` file, we'll want to also ask
|
||||
them if they trust that folder. This is similar to the way that VsCode et. al.
|
||||
If they accept, then we'll add that folder to a list of trusted folders (and
|
||||
store permanently in `state.json`). If they don't, then we'll just ignore that
|
||||
file. To make things easier for the user, we can also add a checkbox to "trust
|
||||
the parent folder" in the dialog (again, similar to VsCode).
|
||||
|
||||
We'll also want to engage our security partners to see if there's anything extra
|
||||
we'll need to do to ensure we're securely parsing random JSON files that we
|
||||
don't own.
|
||||
|
||||
</td></tr>
|
||||
|
||||
</table>
|
||||
|
||||
### Other potential issues
|
||||
|
||||
Something like `wt save ping 8.8.8.8 > foo.txt` isn't going to work the way
|
||||
users want. The shell is gonna get the first crack at parsing that commandline,
|
||||
and is going to try and redirect the _output of `wt`_ to `foo.txt`.
|
||||
|
||||
Predictably, local snippets won't work over ssh or other remote connections.
|
||||
Terminal is only able to read files off the local filesystem. We'll at best be
|
||||
able to read snippets from the directory they `ssh`'d _from_ locally.
|
||||
|
||||
## Implementation Plan
|
||||
|
||||
### 🐣 Crawl
|
||||
* [ ] The Command Palette and Suggestions UI need to be able to display both the
|
||||
command name and a tooltip for the comment
|
||||
- This will need to be reconciled with [#7039], which tracks displaying
|
||||
non-localized names in the command palette
|
||||
- It won't be a TeachingTip, since those are an unmitigated disaster. But we
|
||||
can just fake it with another text box.
|
||||
- A prototype can be found in [#17376]
|
||||
* [X] [#1595] Add the Suggestions UI, with support for `tasks`
|
||||
* [x] Fragments can add **actions** to a user's settings
|
||||
|
||||
### 🚶 Walk
|
||||
* [ ] The terminal can look for a settings file of tasks in a profile's
|
||||
`startingDirectory` (regardless of shell integration being enabled)
|
||||
* [ ] [#5790] - profile specific actions
|
||||
* [ ] [#12857] Ability to save selected text as a `sendInput` action
|
||||
* [x] [#12861] Re-evaluate showing some sort of "ghost text" or other preview for snippets
|
||||
|
||||
### 🏃♂️ Run
|
||||
* [ ] When the user `cd`s to a directory (with shell integration enabled), the
|
||||
terminal can load the tasks from that directory tree
|
||||
* [ ] [#10436] Users can manage all their fragments extensions directly in the Settings UI
|
||||
* [ ] The suggestions UI & snippets pane can filter not only on name of a
|
||||
command, but for snippets, the input as well.
|
||||
* [ ] [#12927] Enlighten the suggestions UI to support (_a yet undeclared syntax
|
||||
for_) snippets with prompt-able sections in them
|
||||
|
||||
<!--
|
||||
|
||||
These are perhaps too vague to be included in the official spec, but they are left here for posterity:
|
||||
|
||||
### 🚀 Sprint
|
||||
|
||||
* [ ] Fork of [#12927] - prompt-able sections can accept a command to
|
||||
dynamically populate options, a la VsCode's tasks.json
|
||||
* [ ] Stand up a dedicated repo for `terminal-snippets`
|
||||
* [ ] Pull those down, or compile them in, or so -->
|
||||
|
||||
## Conclusion
|
||||
|
||||
Snippets are something that developers immediately understand the value of.
|
||||
After talking with users, everyone we talked with immediately understood the
|
||||
concept, and you could see the gears turning on ways to integrate this into
|
||||
their own workflows.
|
||||
|
||||
### Future Considerations
|
||||
|
||||
* We may want to add additional params to the `save` subcommand in the future,
|
||||
to configure where the snippet is saved:
|
||||
* `--local`: Save to the `.wt.json` in the CWD, if there is one (or create
|
||||
one)
|
||||
* `--parent`: Save to the `.wt.json` in the first ancestor of the CWD, if
|
||||
there is one. Otherwise create one here.
|
||||
* `--settings`: Manually save to the settings file?
|
||||
* `--profile`: save to this profile???? Not sure if this is actually possible.
|
||||
Maybe with the `WT_SESSION_ID` env var to figure out which profile is in use
|
||||
for the pane with that ID
|
||||
* This would probably require per-profile actions, which are woefully under specified
|
||||
* `--local`/`--parent`/`--settings` was well received in team discussion -
|
||||
maybe we should just do them now.
|
||||
* Longer workflows might be better exposed as notebooks. We've already got a
|
||||
mind to support [markdown in a notebook-like
|
||||
experience](https://github.com/microsoft/terminal/issues/16495) in the
|
||||
Terminal. For longer scripts that may need rich markup between commands, that
|
||||
will likely be a better UX.
|
||||
* For what it is worth, [Warp] uses .yaml files for their "workflows". As an
|
||||
example, see
|
||||
[`clone_all_repos_in_org.yaml`](https://github.com/warpdotdev/workflows/blob/main/specs/git/clone_all_repos_in_org.yaml).
|
||||
We may want to straight up just seamlessly support that syntax as well.
|
||||
* Converting them to WT-compatible json is fairly trivial [[2](#footnote-2)].
|
||||
* We may want to consider supporting YAML like this for `wt import`, ala [#10083]
|
||||
* Similarly, we could import the YAML in the settings UI in a fashion similar
|
||||
to how we import color schemes:
|
||||
* Furthermore, the commands are all licensed under Apache 2.0, which means they
|
||||
can be easily consumed by other OSS projects and shared with other developers.
|
||||
* This leads us to the next future consideration:
|
||||
* Discoverability will be important. Perhaps the actions page could have a
|
||||
toggle to immediately filter to "snippets"? Which then also displays some text
|
||||
like "Tip: save snippets directly from the commandline with
|
||||
`wt save <the commandline>`".
|
||||
* We should easily be able to put "Save command as snippet" into the quick fix
|
||||
menu next to an individual prompt, when shell integration is enabled.
|
||||
* We should most definitely add a dialog for saving snippets directly in the Terminal.
|
||||
* We'd have inputs for the commandline, name, description.
|
||||
* Obviously, it'd be easy to have a "Add new" button (to open that dialog) on
|
||||
the snippets pane.
|
||||
* We could have `wt save` open that dialog pre-populated, rather than just
|
||||
saving the command directly.
|
||||
* We could even also find a way to pre-populate that dialog with the recent
|
||||
commands (from shell integration)!
|
||||
* As a potential v2.0 of the snippets file schema, we may look to the
|
||||
`.vscode/tasks.json` schema for inspiration. That file supports much more
|
||||
complex task definitions. Notably, with the ability to prompt the user for
|
||||
different inputs, for different parameter values. This is something that would
|
||||
play well off of [#12927]
|
||||
* We may want to consider a future property of snippets like `shell`, which
|
||||
specifies which shells a snippet can be used with. We could then only filter
|
||||
to the snippets that will work with the current shell. This is left for the
|
||||
future because we don't have a reliable way of knowing what shell application
|
||||
the user is currently running.
|
||||
* We may want to consider promoting `sendInput` actions to a top-level
|
||||
`snippets` array in `settings.json` in the future. That might make sharing
|
||||
them from one user's settings, to a `.wt.json`, and back, a little easier.
|
||||
|
||||
#### Community Snippets
|
||||
|
||||
_The big stretch version of this feature._
|
||||
|
||||
It would be supremely cool to have a community curated list of Snippets, for
|
||||
various tools. Stored publicly on a GitHub repo (a la the winget-pkgs repo).
|
||||
Users can submit Snippets with descriptions of what the Snippet does. The
|
||||
Terminal can plug into that repo automatically and fetch the latest community
|
||||
commands, immediately giving the user access to a wide berth of common
|
||||
Snippets. That could easily be done as another suggestion source.
|
||||
|
||||
#### Profiles in `.wt.json`
|
||||
|
||||
If we've got a `.wt.json` in a given directory, should we be dynamically
|
||||
adding/removing other settings too? Wouldn't profiles also make sense? Take for
|
||||
example, the Terminal repo. We've got a PowerShell build environment and a CMD
|
||||
one. What if we could drop two profiles in the `.wt.json` file, with the
|
||||
`commandline`'s set up to call those scripts as needed?
|
||||
|
||||
However, what does that even mean? We wouldn't know that file exists till we see
|
||||
it the first time. Maybe there's room to integrate that with Dev Home ala
|
||||
[microsoft/DevHome/3005]. Though, that probably makes the most sense as a winget
|
||||
DSC to create a fragment profile instead.
|
||||
|
||||
## Resources
|
||||
|
||||
### Footnotes
|
||||
|
||||
<a name="footnote-1"></a>[1]: Shell integration would be a strict requirement
|
||||
for that parameter to work as intended. Without also enabling shell integration,
|
||||
then the Terminal would only send the first line of the script, then wait
|
||||
forever for a `FTCS_COMMAND_FINISHED`.
|
||||
|
||||
<a name="footnote-2"></a>[2]: For your consideration, I made a python script
|
||||
that will take the Warp workflow YAML and convert it into json that the Terminal
|
||||
can load. Go checkout [`dump_workflows.py`](./dump-workflows.py) to see it. It's
|
||||
super straightforward.
|
||||
|
||||
|
||||
[Fig]: https://github.com/withfig/autocomplete
|
||||
[Warp]: https://www.warp.dev/
|
||||
[workflows]: https://docs.warp.dev/features/workflows
|
||||
[also working on workflows]: https://fig.io/user-manual/workflows
|
||||
[winget script]: https://github.com/microsoft/PowerToys/blob/main/.github/workflows/package-submissions.yml
|
||||
[#1595]: https://github.com/microsoft/terminal/issues/1595
|
||||
[#7039]: https://github.com/microsoft/terminal/issues/7039
|
||||
[#3121]: https://github.com/microsoft/terminal/issues/3121
|
||||
[#10436]: https://github.com/microsoft/terminal/issues/10436
|
||||
[#12927]: https://github.com/microsoft/terminal/issues/12927
|
||||
[#12857]: https://github.com/microsoft/terminal/issues/12857
|
||||
[#5790]: https://github.com/microsoft/terminal/issues/5790
|
||||
[Notebooks]: ./Markdown%20Notebooks.md
|
||||
[Suggestions UI]: ./Suggestions-UI.md
|
||||
[#keep]: https://github.com/zadjii/keep
|
||||
[VsCode Tasks]: https://github.com/microsoft/terminal/blob/main/.vscode/tasks.json
|
||||
|
||||
[#16185]: https://github.com/microsoft/terminal/pull/16185
|
||||
[#16513]: https://github.com/microsoft/terminal/pull/16513
|
||||
[#12861]: https://github.com/microsoft/terminal/issues/12861
|
||||
[#16495]: https://github.com/microsoft/terminal/issues/16495
|
||||
[#17376]: https://github.com/microsoft/terminal/pull/17376
|
||||
[#10083]: https://github.com/microsoft/terminal/issues/10083
|
||||
[#8639]: https://github.com/microsoft/terminal/issues/8639
|
||||
|
||||
[microsoft/DevHome/3005]: https://github.com/microsoft/DevHome/issues/3005
|
||||
45
doc/specs/#1595 - Suggestions UI/dump-workflows.py
Normal file
@@ -0,0 +1,45 @@
|
||||
import yaml
|
||||
import json
|
||||
import sys
|
||||
import os
|
||||
|
||||
def parse_yaml_files(tool, directory):
|
||||
json_data = {}
|
||||
json_data["name"] = f"{tool}..."
|
||||
json_data["commands"] = []
|
||||
|
||||
for filename in os.listdir(directory):
|
||||
if filename.endswith(".yaml") or filename.endswith(".yml"):
|
||||
file_path = os.path.join(directory, filename)
|
||||
with open(file_path, 'r', encoding="utf-8") as file:
|
||||
try:
|
||||
yaml_data = yaml.safe_load(file)
|
||||
new_obj = {}
|
||||
command = {}
|
||||
command["input"] = yaml_data["command"]
|
||||
command["action"] ="sendInput"
|
||||
|
||||
new_obj["command"]=command
|
||||
new_obj["name"] = yaml_data["name"]
|
||||
|
||||
new_obj["description"] = yaml_data["description"] if "description" in yaml_data else ""
|
||||
json_data["commands"].append(new_obj)
|
||||
except yaml.YAMLError as e:
|
||||
print(f"Error parsing {filename}: {e}")
|
||||
sys.exit(-1)
|
||||
return json_data
|
||||
|
||||
def main(directory) -> int:
|
||||
json_data = {}
|
||||
json_data["actions"] = []
|
||||
|
||||
for tool_dir in os.listdir(directory):
|
||||
# print(tool_dir)
|
||||
json_data["actions"].append(parse_yaml_files(tool_dir, os.path.join(directory, tool_dir)))
|
||||
print(json.dumps(json_data, indent=4))
|
||||
return 0
|
||||
|
||||
if __name__ == '__main__':
|
||||
# Write this output to something like
|
||||
# "%localappdata%\Microsoft\Windows Terminal\Fragments\warp-workflows\actions.json"
|
||||
sys.exit(main("d:\\dev\\public\\workflows\\specs"))
|
||||
BIN
doc/specs/#1595 - Suggestions UI/img/3121-sxn-menu-2023-000.gif
Normal file
|
After Width: | Height: | Size: 585 KiB |
BIN
doc/specs/#1595 - Suggestions UI/img/Copilot-in-cmdpal.png
Normal file
|
After Width: | Height: | Size: 100 KiB |
BIN
doc/specs/#1595 - Suggestions UI/img/GitHub-open-with.png
Normal file
|
After Width: | Height: | Size: 45 KiB |
|
After Width: | Height: | Size: 965 KiB |
|
After Width: | Height: | Size: 43 KiB |
BIN
doc/specs/#1595 - Suggestions UI/img/inline-blocks-000.png
Normal file
|
After Width: | Height: | Size: 49 KiB |
BIN
doc/specs/#1595 - Suggestions UI/img/iterm2-CommandHistory.png
Normal file
|
After Width: | Height: | Size: 26 KiB |
|
After Width: | Height: | Size: 35 KiB |
BIN
doc/specs/#1595 - Suggestions UI/img/mockup-000.png
Normal file
|
After Width: | Height: | Size: 868 KiB |
BIN
doc/specs/#1595 - Suggestions UI/img/save-command.gif
Normal file
|
After Width: | Height: | Size: 858 KiB |
|
After Width: | Height: | Size: 1.0 MiB |
|
After Width: | Height: | Size: 1008 KiB |