mirror of
https://github.com/valinet/ExplorerPatcher.git
synced 2024-11-28 01:10:55 +01:00
Built-in support for OS build 22000.348
This commit is contained in:
parent
65aa7a732a
commit
264209b074
22
CHANGELOG.md
22
CHANGELOG.md
@ -2,6 +2,28 @@
|
|||||||
|
|
||||||
This document includes the same release notes as in the [Releases](https://github.com/valinet/ExplorerPatcher/releases) section on GitHub.
|
This document includes the same release notes as in the [Releases](https://github.com/valinet/ExplorerPatcher/releases) section on GitHub.
|
||||||
|
|
||||||
|
## 22000.348.39
|
||||||
|
|
||||||
|
Tested on build 22000.348.
|
||||||
|
|
||||||
|
#### New features
|
||||||
|
|
||||||
|
* Built-in support for build 22000.348.
|
||||||
|
* Implemented option to toggle taskbar auto-hide when double clicking the main taskbar (#389)
|
||||||
|
* Running `ep_setup.exe` again while EP is already installed will now update the program to the latest version. To uninstall, as the previous behavior did, run `ep_setup.exe /uninstall`
|
||||||
|
* Implemented absolute height and width parameters for the Windows 10 switcher. These are especially useful for ultra wide monitors, in a scenario similar to the one described in [this post](https://github.com/valinet/ExplorerPatcher/discussions/110#discussioncomment-1673007) - to configure, set `MaxWidthAbs` and/or `MaxHeightAbs` DWORD values in `HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\ExplorerPatcher\sws` (#110)
|
||||||
|
* Provides a simple mechanism for chainloading a custom library when the shell interface is created, from which you can execute your custom code (subject to change, see [this](https://github.com/valinet/ExplorerPatcher/discussions/408#discussioncomment-1674348) for more details) (#408)
|
||||||
|
|
||||||
|
#### Feature enhancements
|
||||||
|
|
||||||
|
* Option to receive pre-release versions, if available, when checking for updates
|
||||||
|
|
||||||
|
#### Fixes
|
||||||
|
|
||||||
|
* Fixed mismatches between defaults from EP and Windows' defaults
|
||||||
|
* Application starts with limited functionality on builds lacking hardcoded symbol information; symbol downloading is disabled for now, by default, but can be enabled in the "Advanced" settings section of "Properties"
|
||||||
|
* Improvements to how hung windows are treated by the Windows 10 window switcher; fixed an issue that severely delayed the time it took the window switcher to display when a window hung on the screen (#449)
|
||||||
|
|
||||||
## 22000.318.38
|
## 22000.318.38
|
||||||
|
|
||||||
Tested on build 22000.318.
|
Tested on build 22000.318.
|
||||||
|
@ -560,7 +560,7 @@ BOOL LoadSymbols(symbols_addr* symbols_PTRS, HMODULE hModule)
|
|||||||
symbols_PTRS->twinui_pcshell_PTRS[7] = 0x52980;
|
symbols_PTRS->twinui_pcshell_PTRS[7] = 0x52980;
|
||||||
bIsTwinuiPcshellHardcoded = TRUE;
|
bIsTwinuiPcshellHardcoded = TRUE;
|
||||||
}
|
}
|
||||||
else if (!_stricmp(hash, "03487ccd5bc5a194fad61b616b0a2b28")) // 346
|
else if (!_stricmp(hash, "03487ccd5bc5a194fad61b616b0a2b28") || !_stricmp(hash, "3f6ef12a59a2f84a3296771ea7753e01")) // 346, 348
|
||||||
{
|
{
|
||||||
symbols_PTRS->twinui_pcshell_PTRS[0] = 0x21B036;
|
symbols_PTRS->twinui_pcshell_PTRS[0] = 0x21B036;
|
||||||
symbols_PTRS->twinui_pcshell_PTRS[1] = 0x5CD740;
|
symbols_PTRS->twinui_pcshell_PTRS[1] = 0x5CD740;
|
||||||
@ -589,7 +589,7 @@ BOOL LoadSymbols(symbols_addr* symbols_PTRS, HMODULE hModule)
|
|||||||
symbols_PTRS->startdocked_PTRS[4] = 0x160AEC;
|
symbols_PTRS->startdocked_PTRS[4] = 0x160AEC;
|
||||||
bIsStartHardcoded = TRUE;
|
bIsStartHardcoded = TRUE;
|
||||||
}
|
}
|
||||||
else if (!_stricmp(hash, "e9c1c45a659dafabf671cb0ae195f8d9")) // 346
|
else if (!_stricmp(hash, "e9c1c45a659dafabf671cb0ae195f8d9") || !_stricmp(hash, "7e652d78661ba62e33d41ad1d3180344")) // 346, 348
|
||||||
{
|
{
|
||||||
symbols_PTRS->startdocked_PTRS[0] = 0x18969C;
|
symbols_PTRS->startdocked_PTRS[0] = 0x18969C;
|
||||||
symbols_PTRS->startdocked_PTRS[1] = 0x18969C;
|
symbols_PTRS->startdocked_PTRS[1] = 0x18969C;
|
||||||
|
10
version.h
10
version.h
@ -1,7 +1,7 @@
|
|||||||
#define VER_MAJOR 22000
|
#define VER_MAJOR 22000
|
||||||
#define VER_MINOR 318
|
#define VER_MINOR 348
|
||||||
#define VER_BUILD_HI 38
|
#define VER_BUILD_HI 39
|
||||||
#define VER_BUILD_LO 9
|
#define VER_BUILD_LO 0
|
||||||
#define VER_FLAGS VS_FF_PRERELEASE
|
#define VER_FLAGS VS_FF_PRERELEASE
|
||||||
|
|
||||||
|
|
||||||
@ -12,5 +12,5 @@
|
|||||||
#define VER_STR(arg) #arg
|
#define VER_STR(arg) #arg
|
||||||
|
|
||||||
// The String form of the version numbers
|
// The String form of the version numbers
|
||||||
#define VER_FILE_STRING VALUE "FileVersion", "22000.318.38.9"
|
#define VER_FILE_STRING VALUE "FileVersion", "22000.348.39.0"
|
||||||
#define VER_PRODUCT_STRING VALUE "ProductVersion", "22000.318.38.9"
|
#define VER_PRODUCT_STRING VALUE "ProductVersion", "22000.348.39.0"
|
||||||
|
Loading…
Reference in New Issue
Block a user