Skip to content

Commit bc1214a

Browse files
committed
Merge "orgin/main" into "dev/aaron-junker/FileActionsMenu"
2 parents 8fcfb3c + 42cfb46 commit bc1214a

File tree

468 files changed

+6791
-3187
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

468 files changed

+6791
-3187
lines changed

.github/actions/spell-check/allow/names.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@ talynone
116116
TBM
117117
tilovell
118118
Triet
119+
waaverecords
119120
ycv
120121
Yuniardi
121122
yuyoyuppe
@@ -140,6 +141,7 @@ onenote
140141
Quickime
141142
regedit
142143
roslyn
144+
Spotify
143145
Vanara
144146
WEX
145147
windowwalker

.github/actions/spell-check/expect.txt

Lines changed: 17 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ accctrl
88
Acceleratorkeys
99
ACCEPTFILES
1010
ACCESSDENIED
11+
ACCESSTOKEN
1112
aclapi
1213
AClient
1314
AColumn
@@ -34,6 +35,7 @@ ALPHATYPE
3435
AModifier
3536
AMPROPERTY
3637
AMPROPSETID
38+
animatedvisuals
3739
ANDSCANS
3840
ansicolor
3941
ANull
@@ -160,7 +162,6 @@ CHANGECBCHAIN
160162
changecursor
161163
CHILDACTIVATE
162164
CHILDWINDOW
163-
CHT
164165
cidl
165166
cim
166167
CImage
@@ -181,6 +182,7 @@ clrcall
181182
CLSCTX
182183
Clusion
183184
cmder
185+
CMDNOTFOUNDMODULEINTERFACE
184186
Cmds
185187
CMIC
186188
CMINVOKECOMMANDINFO
@@ -218,7 +220,6 @@ CONFIGW
218220
CONFLICTINGMODIFIERKEY
219221
CONFLICTINGMODIFIERSHORTCUT
220222
CONOUT
221-
constexpr
222223
consts
223224
contentdialog
224225
contentfiles
@@ -318,7 +319,6 @@ DESKTOPABSOLUTEEDITING
318319
DESKTOPABSOLUTEPARSING
319320
desktopshorcutinstalled
320321
desktopwindowxamlsource
321-
DEU
322322
devblogs
323323
devdocs
324324
devenum
@@ -507,6 +507,7 @@ GETCLIENTAREAANIMATION
507507
GETDESKWALLPAPER
508508
GETDLGCODE
509509
GETDPISCALEDSIZE
510+
getfilesiginforedist
510511
GETICON
511512
GETMINMAXINFO
512513
GETPROPERTYSTOREFLAGS
@@ -537,7 +538,6 @@ Hanzi
537538
Hardlines
538539
hardlinks
539540
HARDWAREINPUT
540-
hashcode
541541
Hashset
542542
hashtag
543543
HASHVAL
@@ -556,7 +556,6 @@ hcwhite
556556
hdc
557557
hdrop
558558
hdwwiz
559-
HEB
560559
Helpline
561560
helptext
562561
HGFE
@@ -719,7 +718,6 @@ jif
719718
jjw
720719
jobject
721720
jpe
722-
JPN
723721
jpnime
724722
Jsons
725723
jsonval
@@ -745,12 +743,11 @@ killrunner
745743
Knownfolders
746744
KSPROPERTY
747745
Kybd
748-
LAlt
749-
Lambson
750746
languagesjson
751-
langword
747+
lastbuildstate
752748
lastcodeanalysissucceeded
753749
Lastdevice
750+
LASTEXITCODE
754751
LAYOUTRTL
755752
LCIDTo
756753
lcl
@@ -906,6 +903,8 @@ MOUSEHWHEEL
906903
MOUSEINPUT
907904
MOVESIZEEND
908905
MOVESIZESTART
906+
MOZILLAPL
907+
MOZPL
909908
mpmc
910909
MRM
911910
MRT
@@ -921,6 +920,7 @@ MSIFASTINSTALL
921920
MSIHANDLE
922921
msiquery
923922
MSIRESTARTMANAGERCONTROL
923+
msixbundle
924924
MSIXCA
925925
MSLLHOOKSTRUCT
926926
Mso
@@ -971,6 +971,7 @@ newdev
971971
newitem
972972
newpath
973973
newrow
974+
newsgroups
974975
NIF
975976
NLD
976977
NLog
@@ -983,7 +984,6 @@ NOCLOSEPROCESS
983984
NOCOALESCE
984985
NOCOPYBITS
985986
nodeca
986-
nodiscard
987987
nodoc
988988
NODRAWCAPTION
989989
NODRAWICON
@@ -1092,7 +1092,6 @@ pcch
10921092
pcelt
10931093
pch
10941094
PCIDLIST
1095-
pcs
10961095
PCWSTR
10971096
pdisp
10981097
pdo
@@ -1276,6 +1275,7 @@ reparented
12761275
reparenting
12771276
reparse
12781277
reportbug
1278+
reportfileaccesses
12791279
requery
12801280
requerying
12811281
rescap
@@ -1303,7 +1303,6 @@ RKey
13031303
RNumber
13041304
roadmap
13051305
rop
1306-
roundf
13071306
ROUNDSMALL
13081307
rpcrt
13091308
RRF
@@ -1319,12 +1318,11 @@ rundll
13191318
rungameid
13201319
RUNLEVEL
13211320
runsettings
1321+
runspace
13221322
runtimeclass
13231323
runtimeobject
13241324
runtimepack
13251325
runtimes
1326-
RUS
1327-
RValue
13281326
rvm
13291327
rwin
13301328
rwl
@@ -1505,7 +1503,6 @@ subquery
15051503
Superbar
15061504
sut
15071505
svchost
1508-
SVE
15091506
SVGIn
15101507
SVGIO
15111508
svgz
@@ -1571,14 +1568,15 @@ timediff
15711568
timeunion
15721569
timeutil
15731570
Titlecase
1571+
tkcontrols
1572+
tkconverters
15741573
TKey
15751574
TLayout
15761575
tlb
15771576
tlbimp
15781577
TMPVAR
15791578
TNP
15801579
toggleswitch
1581-
tonos
15821580
toolkitcontrols
15831581
toolkitconverters
15841582
Toolset
@@ -1609,6 +1607,7 @@ UAL
16091607
uap
16101608
udit
16111609
uefi
1610+
uesc
16121611
UHash
16131612
UIA
16141613
UIEx
@@ -1617,6 +1616,7 @@ ums
16171616
uncompilable
16181617
UNCPRIORITY
16191618
UNDNAME
1619+
unescape
16201620
UNICODETEXT
16211621
uninstantiated
16221622
uniquifier
@@ -1635,6 +1635,7 @@ UOI
16351635
Updatelayout
16361636
UPGRADINGPRODUCTCODE
16371637
Uptool
1638+
urld
16381639
Usb
16391640
USEDEFAULT
16401641
USEFILEATTRIBUTES
@@ -1714,7 +1715,6 @@ wcsnicmp
17141715
WDA
17151716
wdp
17161717
wdupenv
1717-
weakme
17181718
webbrowsers
17191719
webcam
17201720
webpage
@@ -1723,7 +1723,6 @@ wekyb
17231723
Wevtapi
17241724
wgpocpl
17251725
WIC
1726-
wifi
17271726
wil
17281727
winapi
17291728
winappdriver
@@ -1851,9 +1850,6 @@ zonable
18511850
zoneset
18521851
Zoneszonabletester
18531852
zzz
1854-
newsgroups
1855-
MOZILLAPL
1856-
MOZPL
18571853

18581854
# FALSE POSITIVES
18591855

.github/actions/spell-check/patterns.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,9 @@ aka\.ms/[a-zA-Z0-9]+
118118
# YouTube url
119119
\b(?:(?:www\.|)youtube\.com|youtu.be)/(?:channel/|embed/|user/|playlist\?list=|watch\?v=|v/|)[-a-zA-Z0-9?&=_%]*
120120

121+
# power shell gallery website
122+
\bpowershellgallery.com/[-_a-zA-Z0-9()=./%]*
123+
121124
# uuid: (or CompGUIDPrefix)
122125
L?(["']|[-<({>]|\b)[0-9a-fA-F]{8}-(?:[0-9a-fA-F]{4}-){3}[0-9a-fA-F]{10,12}(?:\g{-1}|[<})>])
123126

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -348,3 +348,6 @@ src/common/Telemetry/*.etl
348348

349349
# Generated installer file for Monaco source files.
350350
/installer/PowerToysSetup/MonacoSRC.wxs
351+
352+
# MSBuildCache
353+
/MSBuildCacheLogs/

.pipelines/ESRPSigning_core.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,10 @@
2828

2929
"PowerToys.AlwaysOnTop.exe",
3030
"PowerToys.AlwaysOnTopModuleInterface.dll",
31-
31+
32+
"PowerToys.CmdNotFoundModuleInterface.dll",
33+
"PowerToys.CmdNotFound.dll",
34+
3235
"PowerToys.ColorPicker.dll",
3336
"PowerToys.ColorPickerUI.dll",
3437
"PowerToys.ColorPickerUI.exe",
@@ -251,6 +254,7 @@
251254
"Mages.Core.dll",
252255
"JetBrains.Annotations.dll",
253256
"NLog.Extensions.Logging.dll",
257+
"getfilesiginforedist.dll",
254258
"concrt140_app.dll",
255259
"msvcp140_1_app.dll",
256260
"msvcp140_2_app.dll",

.pipelines/ci/caching.yml

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# yaml-language-server: $schema=https://raw.githubusercontent.com/microsoft/azure-pipelines-vscode/main/service-schema.json
2+
trigger:
3+
batch: true
4+
branches:
5+
include:
6+
- main
7+
- stable
8+
paths:
9+
exclude:
10+
- doc/*
11+
- temp/*
12+
- tools/*
13+
- '**.md'
14+
15+
pr:
16+
branches:
17+
include:
18+
- main
19+
- stable
20+
paths:
21+
exclude:
22+
- '**.md'
23+
- doc
24+
25+
# 0.0.yyMM.dd##
26+
# 0.0.1904.0900
27+
name: 0.0.$(Date:yyMM).$(Date:dd)$(Rev:rr)
28+
29+
variables:
30+
EnablePipelineCache: true
31+
32+
jobs:
33+
- template: ./templates/build-powertoys-precheck.yml
34+
- template: ./templates/build-powertoys-ci.yml
35+
parameters:
36+
platform: x64
37+
enableCaching: true
38+
- template: ./templates/build-powertoys-ci.yml
39+
parameters:
40+
platform: arm64
41+
enableCaching: true

.pipelines/ci/templates/build-powertoys-ci.yml

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,16 @@
11
parameters:
2-
configuration: 'Release'
3-
platform: ''
4-
additionalBuildArguments: '/p:RestorePackagesConfig=true -m'
2+
- name: configuration
3+
type: string
4+
default: 'Release'
5+
- name: platform
6+
type: string
7+
default: '/p:RestorePackagesConfig=true -m'
8+
- name: additionalBuildArguments
9+
type: string
10+
default: '/p:RestorePackagesConfig=true -m'
11+
- name: enableCaching
12+
type: boolean
13+
default: false
514

615
jobs:
716
- job: Build${{ parameters.platform }}${{ parameters.configuration }}
@@ -26,6 +35,7 @@ jobs:
2635
- template: build-powertoys-steps.yml
2736
parameters:
2837
additionalBuildArguments: ${{ parameters.additionalBuildArguments }}
38+
enableCaching: ${{ parameters.enableCaching }}
2939

3040
# It appears that the Component Governance build task that gets automatically injected stopped working
3141
# when we renamed our main branch.

0 commit comments

Comments
 (0)