Notepad++ release 8.9.4
-
Notepad++ release 8.9.4 is available:
https://notepad-plus-plus.org/news/v894-released/Notepad++ v8.9.4 crash fixes, bug-fixes & new improvements:
1.Fix crashes in FindInFiles when nativeLang.xml’s “find-result-hits” contains “%s”. (Fix #17960)
2. Fix drop-file crash when file path length reaches 259 characters. (Fix #17921)
3. Fix crash caused by undoing column editor bad input in virtual space. (Fix #17915)
4. Fix bad column editor input in reverse-direction column selection on virtual space. (Fix #17915)
5. Update to Scintilla 5.6.1 & Lexilla 5.4.8. (Fix #17920, #17864, #13522, #11746)
6. Fix EOL conversion to Windows format not working (Scintilla update related). (Fix #17920)
7. Fix rendering corruption in .bat files (Lexilla update related). (Fix #17864)
8. Fix quote escaping causing incorrect JSON syntax highlighting (Lexilla update related). (Fix #11746, #13522)
9. Fix MSI installation error due to context menu item registration. (Fix #17918)
10. Fix NSIS installation stalling caused by context menu registration issue. (Fix #17308, #17885)
11. Add NPP_LANG property to install a specific localization file for MSI. (Fix issue reported in comment)
12. Fix MSI installer display random Hexadecimal number as name on UAC. (Fix #17967)
13. Add version info into MSI file property (as value of “Comments”). (Fix #17803)
14. Fix minimized window not restoring in administrator mode. (Fix #17945)
15. Fix Unicode search mismatching ANSI character ‘?’. (Fix #17125)
16. Fix Column Editor regression with empty fields. (Fix #17912)
17. Fix floating dialog content not displaying in certain situations. (Fix #17563)
18. Fix visual glitch when toggling group view in Document List. (Fix #14285)
19. Support improved C++ 11 raw string literal handling. (Fix #17875)
20. Fix visual glitch in the Mark dialog. (Fix #16084, #17886)Auto-updater will be triggered in 1 week, if no critical issue found.
-
I deploy notepad++ using the 32 bit exe installer (i.e. npp.%version%.Installer.exe) on 64 bit Windows 11 .
Up to 8.9.3 I am used to seeing the uninstall entry in the registry at SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Notepad++.However, the 8.9.4 installer instead populates SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Notepad++ , i.e. the 64bit rather than 32bit view of HKLM.
The DisplayName is still "Notepad++ (32-bit x86) " ,
and the software has installed in to %programfiles(x86)% and not %programfiles% . When I launch notepad++ the help > about menu also displays “32 bit”, so I am fairly confident I have used the 32bit installer. -
Similar reports: notepad-8-9-4-x86-exe-upgrade-leaves-duplicate-arp-entry
-
@donho said in Notepad++ release 8.9.4:
- Fix NSIS installation stalling caused by context menu registration issue. (Fix #17308 , #17885 )
Fix for this probably also causes this NppShell installation error on my Win10 Enterprise LTSC 2021 x64:
Output folder: C:\Program Files\Notepad++\contextMenu Execute: "C:\Windows\System32\rundll32.exe" "C:\Program Files\Notepad++\contextmenu\NppShell.dll",CleanupDll Extract: C:\Program Files\Notepad++\contextMenu\NppShell.msix Extract: C:\Program Files\Notepad++\contextMenu\NppShell.dll Add-AppxPackage : Deployment failed with HRESULT: 0x80073CFD, A Prerequisite for an install could not be satisfied. Windows cannot install package NotepadPlusPlus_1.0.0.0_neutral__2247w0b46hfww because this package is not compatible with the device. The package requires OS version 10.0.22000.0 or higher on the Windows.Desktop device family. The device is currently running OS version 10.0.19044.7184. NOTE: For additional information, look for [ActivityId] 8bcd188b-d60a-0007-4345-cd8b0ad6dc01 in the Event Log or use the command line Get-AppPackageLog -ActivityID 8bcd188b-d60a-0007-4345-cd8b0ad6dc01 At line:1 char:1 + Add-AppxPackage -Path "C:\Program Files\Notepad++\contextMenu\NppShel ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (C:\Program File...u\NppShell.msix:String) [Add-AppxPackage], Exception + FullyQualifiedErrorId : DeploymentError,Microsoft.Windows.Appx.PackageManager.Commands.AddAppxPackageCommand -
@donho said in Notepad++ release 8.9.4:
- Add NPP_LANG property to install a specific localization file for MSI. (Fix issue reported in comment )
As is correctly noted in this GitHub comment, the lang info should be stored into Registry HKLM and not into HKCU.