Skip to content

Commit b2ac699

Browse files
committed
Update to .30
1 parent 453af00 commit b2ac699

18 files changed

+1726
-867
lines changed

.gitmodules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,6 @@
77
[submodule "libs/Detours"]
88
path = libs/Detours
99
url = https://github.com/microsoft/Detours
10+
[submodule "libs/sws"]
11+
path = libs/sws
12+
url = https://github.com/valinet/sws

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,22 @@
22

33
This document includes the same release notes as in the [Releases](https://github.com/valinet/ExplorerPatcher/releases) section on GitHub.
44

5+
## 22000.258.30.0
6+
7+
Tested on build: 22000.258.
8+
9+
* Reworked settings framework
10+
* More settings are available to customize
11+
* Most setting changes take effect immediatly
12+
* Implemented Windows 10 window switcher (Alt+Tab)
13+
* GUI
14+
* Revamped GUI, now the interface is split by categories and is displayed on two columns
15+
* Regular items do not display a "+" sign anymore at the beginning of their label
16+
* The current choice is ticked in the drop down menu
17+
* Regions are now calculated correctly
18+
* Solved memory leaks
19+
* General bug fixes
20+
521
## 22000.258.26.3
622

723
Tested on build: 22000.258.

ExplorerPatcher/ExplorerPatcher.rc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@ END
5151
//
5252

5353
VS_VERSION_INFO VERSIONINFO
54-
FILEVERSION 22000,258,26,3
55-
PRODUCTVERSION 22000,258,26,3
54+
FILEVERSION 22000,258,30,0
55+
PRODUCTVERSION 22000,258,30,0
5656
FILEFLAGSMASK 0x3fL
5757
#ifdef _DEBUG
5858
FILEFLAGS 0x1L
@@ -69,12 +69,12 @@ BEGIN
6969
BEGIN
7070
VALUE "CompanyName", "VALINET Solutions SRL"
7171
VALUE "FileDescription", "ExplorerPatcher"
72-
VALUE "FileVersion", "22000.258.26.3"
72+
VALUE "FileVersion", "22000.258.30.0"
7373
VALUE "InternalName", "ExplorerPatcher.dll"
7474
VALUE "LegalCopyright", "Copyright (C) 2006-2021 VALINET Solutions SRL. All rights reserved."
7575
VALUE "OriginalFilename", "ExplorerPatcher.dll"
7676
VALUE "ProductName", "ExplorerPatcher"
77-
VALUE "ProductVersion", "22000.258.26.3"
77+
VALUE "ProductVersion", "22000.258.30.0"
7878
END
7979
END
8080
BLOCK "VarFileInfo"

ExplorerPatcher/ExplorerPatcher.vcxproj

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,13 @@
193193
</PreBuildEvent>
194194
</ItemDefinitionGroup>
195195
<ItemGroup>
196+
<ClCompile Include="..\libs\sws\SimpleWindowSwitcher\sws_error.c" />
197+
<ClCompile Include="..\libs\sws\SimpleWindowSwitcher\sws_RegistryMonitor.c" />
198+
<ClCompile Include="..\libs\sws\SimpleWindowSwitcher\sws_vector.c" />
199+
<ClCompile Include="..\libs\sws\SimpleWindowSwitcher\sws_WindowHelpers.c" />
200+
<ClCompile Include="..\libs\sws\SimpleWindowSwitcher\sws_WindowSwitcher.c" />
201+
<ClCompile Include="..\libs\sws\SimpleWindowSwitcher\sws_WindowSwitcherLayout.c" />
202+
<ClCompile Include="..\libs\sws\SimpleWindowSwitcher\sws_WindowSwitcherLayoutWindow.c" />
196203
<ClCompile Include="ArchiveMenu.c" />
197204
<ClCompile Include="dllmain.c" />
198205
<ClCompile Include="fmemopen.c" />
@@ -207,6 +214,14 @@
207214
<ClCompile Include="utility.c" />
208215
</ItemGroup>
209216
<ItemGroup>
217+
<ClInclude Include="..\libs\sws\SimpleWindowSwitcher\sws_def.h" />
218+
<ClInclude Include="..\libs\sws\SimpleWindowSwitcher\sws_error.h" />
219+
<ClInclude Include="..\libs\sws\SimpleWindowSwitcher\sws_RegistryMonitor.h" />
220+
<ClInclude Include="..\libs\sws\SimpleWindowSwitcher\sws_vector.h" />
221+
<ClInclude Include="..\libs\sws\SimpleWindowSwitcher\sws_WindowHelpers.h" />
222+
<ClInclude Include="..\libs\sws\SimpleWindowSwitcher\sws_WindowSwitcher.h" />
223+
<ClInclude Include="..\libs\sws\SimpleWindowSwitcher\sws_WindowSwitcherLayout.h" />
224+
<ClInclude Include="..\libs\sws\SimpleWindowSwitcher\sws_WindowSwitcherLayoutWindow.h" />
210225
<ClInclude Include="ArchiveMenu.h" />
211226
<ClInclude Include="dxgi_imp.h" />
212227
<ClInclude Include="fmemopen.h" />

ExplorerPatcher/ExplorerPatcher.vcxproj.filters

Lines changed: 66 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,18 @@
1313
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
1414
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
1515
</Filter>
16+
<Filter Include="Header Files\sws">
17+
<UniqueIdentifier>{bd0d631a-7170-49ec-94ef-70c77ec3a4ab}</UniqueIdentifier>
18+
</Filter>
19+
<Filter Include="Source Files\sws">
20+
<UniqueIdentifier>{4caf96b4-d282-4cad-a9c6-4d8d1374e5a6}</UniqueIdentifier>
21+
</Filter>
22+
<Filter Include="Header Files\internal">
23+
<UniqueIdentifier>{2b202c30-7683-42d3-afc3-ddd3c38e1c8d}</UniqueIdentifier>
24+
</Filter>
25+
<Filter Include="Source Files\internal">
26+
<UniqueIdentifier>{08cd1a6f-9a8f-45ef-a50b-142a1725c106}</UniqueIdentifier>
27+
</Filter>
1628
</ItemGroup>
1729
<ItemGroup>
1830
<ClInclude Include="resource.h">
@@ -48,17 +60,41 @@
4860
<ClInclude Include="GUI.h">
4961
<Filter>Header Files</Filter>
5062
</ClInclude>
51-
<ClInclude Include="getline.h">
63+
<ClInclude Include="TaskbarCenter.h">
5264
<Filter>Header Files</Filter>
5365
</ClInclude>
5466
<ClInclude Include="fmemopen.h">
55-
<Filter>Header Files</Filter>
67+
<Filter>Header Files\internal</Filter>
5668
</ClInclude>
57-
<ClInclude Include="TaskbarCenter.h">
58-
<Filter>Header Files</Filter>
69+
<ClInclude Include="getline.h">
70+
<Filter>Header Files\internal</Filter>
5971
</ClInclude>
6072
<ClInclude Include="ep_private.h">
61-
<Filter>Header Files</Filter>
73+
<Filter>Header Files\internal</Filter>
74+
</ClInclude>
75+
<ClInclude Include="..\libs\sws\SimpleWindowSwitcher\sws_def.h">
76+
<Filter>Header Files\sws</Filter>
77+
</ClInclude>
78+
<ClInclude Include="..\libs\sws\SimpleWindowSwitcher\sws_error.h">
79+
<Filter>Header Files\sws</Filter>
80+
</ClInclude>
81+
<ClInclude Include="..\libs\sws\SimpleWindowSwitcher\sws_vector.h">
82+
<Filter>Header Files\sws</Filter>
83+
</ClInclude>
84+
<ClInclude Include="..\libs\sws\SimpleWindowSwitcher\sws_WindowHelpers.h">
85+
<Filter>Header Files\sws</Filter>
86+
</ClInclude>
87+
<ClInclude Include="..\libs\sws\SimpleWindowSwitcher\sws_WindowSwitcher.h">
88+
<Filter>Header Files\sws</Filter>
89+
</ClInclude>
90+
<ClInclude Include="..\libs\sws\SimpleWindowSwitcher\sws_WindowSwitcherLayout.h">
91+
<Filter>Header Files\sws</Filter>
92+
</ClInclude>
93+
<ClInclude Include="..\libs\sws\SimpleWindowSwitcher\sws_WindowSwitcherLayoutWindow.h">
94+
<Filter>Header Files\sws</Filter>
95+
</ClInclude>
96+
<ClInclude Include="..\libs\sws\SimpleWindowSwitcher\sws_RegistryMonitor.h">
97+
<Filter>Header Files\sws</Filter>
6298
</ClInclude>
6399
</ItemGroup>
64100
<ItemGroup>
@@ -94,14 +130,35 @@
94130
<ClCompile Include="GUI.c">
95131
<Filter>Source Files</Filter>
96132
</ClCompile>
97-
<ClCompile Include="getline.c">
133+
<ClCompile Include="TaskbarCenter.c">
98134
<Filter>Source Files</Filter>
99135
</ClCompile>
100136
<ClCompile Include="fmemopen.c">
101-
<Filter>Source Files</Filter>
137+
<Filter>Source Files\internal</Filter>
102138
</ClCompile>
103-
<ClCompile Include="TaskbarCenter.c">
104-
<Filter>Source Files</Filter>
139+
<ClCompile Include="getline.c">
140+
<Filter>Source Files\internal</Filter>
141+
</ClCompile>
142+
<ClCompile Include="..\libs\sws\SimpleWindowSwitcher\sws_error.c">
143+
<Filter>Source Files\sws</Filter>
144+
</ClCompile>
145+
<ClCompile Include="..\libs\sws\SimpleWindowSwitcher\sws_vector.c">
146+
<Filter>Source Files\sws</Filter>
147+
</ClCompile>
148+
<ClCompile Include="..\libs\sws\SimpleWindowSwitcher\sws_WindowHelpers.c">
149+
<Filter>Source Files\sws</Filter>
150+
</ClCompile>
151+
<ClCompile Include="..\libs\sws\SimpleWindowSwitcher\sws_WindowSwitcher.c">
152+
<Filter>Source Files\sws</Filter>
153+
</ClCompile>
154+
<ClCompile Include="..\libs\sws\SimpleWindowSwitcher\sws_WindowSwitcherLayout.c">
155+
<Filter>Source Files\sws</Filter>
156+
</ClCompile>
157+
<ClCompile Include="..\libs\sws\SimpleWindowSwitcher\sws_WindowSwitcherLayoutWindow.c">
158+
<Filter>Source Files\sws</Filter>
159+
</ClCompile>
160+
<ClCompile Include="..\libs\sws\SimpleWindowSwitcher\sws_RegistryMonitor.c">
161+
<Filter>Source Files\sws</Filter>
105162
</ClCompile>
106163
</ItemGroup>
107164
<ItemGroup>

0 commit comments

Comments
 (0)