Browse Source

Version: 22631.5335.68.1

pull/4392/head
Amrsatrio 7 months ago
parent
commit
3a93b76032
  1. 28
      CHANGELOG.md
  2. 2
      ExplorerPatcher-L10N
  3. 2
      ExplorerPatcher/updates.cpp
  4. 3
      ExplorerPatcher/utility.c
  5. 6
      version.h

28
CHANGELOG.md

@ -2,6 +2,34 @@
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.
## 22631.5335.68
Tested on OS builds 22621.3296, 22631.5189, 22631.5335, 26100.3476, 26100.4061, and 26100.4188.
##### 1
* ❗ **ep_taskbar: Fixed incompatibility with 26200.5603 (Dev), 26120.4151 (Beta), and 26100.4188 (Release Preview).** (#4321)
* Start10: Fixed Pin to Start on 226x1.4541+ and 261xx.2454+. (#3984) (4ef3667, 123ea8b)
* sws: Added support for 24H2. (#3765)
* ep_dwm: Added support for 24H2. (#3555)
* `ep_dwm.exe` has been renamed to `ep_dwm_svc.exe` to get around 24H2 upgrade blocks. (115b462)
* ep_dwm: Now always unregistered on uninstallation, regardless of whether it was running during the uninstallation or not. (858b634)
* Setup: The failure message now displays the associated code line number that failed, to assist in troubleshooting. (c64a17e)
* Taskbar10: Fixed disabling immersive menus on ARM64. (8b4d8db)
* Taskbar10: Fixed Win+X menu still having Windows Terminal entries when Windows Terminal is not installed, that crashes Explorer when selected. (1b20cbd, 207f669)
* For now, if you want to have PowerShell entries, Windows Terminal must be uninstalled.
* Taskbar10: Fixed Win+X entry clicks doing nothing on 26xxx.5551+ ARM64.
* GUI: Added dropdown indicators to dropdown entries. (9f71a5c)
* GUI: The language names now include the country name. (3f11766)
* Localization: Added Czech translations. (Thanks @9hb, @andrewz1986, and @Panzimy!)
* Localization: Added Spanish (Spain) translations. (Thanks @AlejandroMartiGisbert!)
* ep_taskbar: Added support for "Show desktop button: Hidden" setting. (#4020) (1be6658)
* ep_taskbar: Fixed a bug that prevented shortcut global hotkeys from working on 24H2. (#3777, #4016)
* ep_taskbar: Fixed a bug that prevented the taskbar from resizing properly after DPI changes. (#3796)
* ep_taskbar: Added the following languages: German, French, Hungarian, Indonesian, Italian, Korean, Lithuanian, Dutch, Polish, Portuguese (Brazil), Romanian, Spanish (Spain), Turkish, Ukrainian, Chinese (Simplified).
* ep_taskbar: Now supports all Windows 10 versions supported by EP (17763/1809+). (aec8c70, 1edb989)
* ep_taskbar: Fixed a number of memory leaks and code/behavior inaccuracies.
## 22621.4317.67 ## 22621.4317.67
Tested on OS builds 22621.3296, 22631.4391, 26120.961, 26100.1150, and 26100.2161. Tested on OS builds 22621.3296, 22631.4391, 26120.961, 26100.1150, and 26100.2161.

2
ExplorerPatcher-L10N

@ -1 +1 @@
Subproject commit c6bdc68de7242c189d40ba90c67b97fc9e33f3ad Subproject commit 721eaab183e199f552d21af53a5e55a4070cd2ce

2
ExplorerPatcher/updates.cpp

@ -420,7 +420,7 @@ BOOL IsUpdateAvailableHelper(
*szRealHash = 0; *szRealHash = 0;
szRealHash++; szRealHash++;
DWORD dwRemoteLeftMost = atoi(szLeftMost); DWORD dwRemoteLeftMost = atoi(szLeftMost);
if (pLeftMost) *pLeftMost = dwRemoteLeftMost - ((dwRemoteLeftMost == 22622 && szRealHash[0] != '!') ? 1 : 0); if (pLeftMost) *pLeftMost = dwRemoteLeftMost;
DWORD dwRemoteSecondLeft = atoi(szSecondLeft); DWORD dwRemoteSecondLeft = atoi(szSecondLeft);
if (pSecondLeft) *pSecondLeft = dwRemoteSecondLeft; if (pSecondLeft) *pSecondLeft = dwRemoteSecondLeft;
DWORD dwRemoteSecondRight = atoi(szSecondRight); DWORD dwRemoteSecondRight = atoi(szSecondRight);

3
ExplorerPatcher/utility.c

@ -342,12 +342,11 @@ int ComputeFileHash2(HMODULE hModule, LPCWSTR filename, LPSTR hash, DWORD dwHash
DWORD dwRightMost = 0; DWORD dwRightMost = 0;
QueryVersionInfo(hModule, VS_VERSION_INFO, &dwLeftMost, &dwSecondLeft, &dwSecondRight, &dwRightMost); QueryVersionInfo(hModule, VS_VERSION_INFO, &dwLeftMost, &dwSecondLeft, &dwSecondRight, &dwRightMost);
sprintf_s(hash, 33, "%d.%d.%d.%d.", dwLeftMost == 22621 ? 22622 : dwLeftMost, dwSecondLeft, dwSecondRight, dwRightMost); sprintf_s(hash, 33, "%d.%d.%d.%d.", dwLeftMost, dwSecondLeft, dwSecondRight, dwRightMost);
char real_hash[33]; char real_hash[33];
ComputeFileHash(filename, real_hash, 33); ComputeFileHash(filename, real_hash, 33);
strncpy_s(hash + strlen(hash), dwHash - strlen(hash), real_hash, 32 - strlen(hash)); strncpy_s(hash + strlen(hash), dwHash - strlen(hash), real_hash, 32 - strlen(hash));
if (dwLeftMost == 22622) *(strchr(strchr(strchr(strchr(hash, '.') + 1, '.') + 1, '.') + 1, '.') + 1) = '!';
hash[33] = 0; hash[33] = 0;
return ERROR_SUCCESS; return ERROR_SUCCESS;

6
version.h

@ -1,6 +1,6 @@
#define VER_MAJOR 22621 #define VER_MAJOR 22631
#define VER_MINOR 4317 #define VER_MINOR 5335
#define VER_BUILD_HI 67 #define VER_BUILD_HI 68
#define VER_BUILD_LO 1 #define VER_BUILD_LO 1
#define VER_FLAGS VS_FF_PRERELEASE #define VER_FLAGS VS_FF_PRERELEASE

Loading…
Cancel
Save