Community
    • Login

    Notepad++ release 8.9.4

    Scheduled Pinned Locked Moved Announcements
    8 Posts 3 Posters 2.3k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • donhoD
      donho
      last edited by donho

      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.

      xomxX 2 Replies Last reply Reply Quote 3
      • A
        alt36
        last edited by donho

        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.

        xomxX 1 Reply Last reply Reply Quote 1
        • xomxX
          xomx @alt36
          last edited by

          @alt36

          Similar reports: notepad-8-9-4-x86-exe-upgrade-leaves-duplicate-arp-entry

          1 Reply Last reply Reply Quote 1
          • xomxX
            xomx @donho
            last edited by

            @donho said in Notepad++ release 8.9.4:

            1. 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
            
            donhoD 1 Reply Last reply Reply Quote 0
            • xomxX
              xomx @donho
              last edited by

              @donho said in Notepad++ release 8.9.4:

              1. 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.

              1 Reply Last reply Reply Quote 0
              • donhoD
                donho @xomx
                last edited by

                @xomx @alt36
                please try the installer of your choice:
                https://github.com/donho/notepad-plus-plus/releases/tag/TEST

                xomxX 1 Reply Last reply Reply Quote 1
                • xomxX
                  xomx @donho
                  last edited by xomx

                  @donho said in Notepad++ release 8.9.4:

                  please try the installer of your choice:
                  https://github.com/donho/notepad-plus-plus/releases/tag/TEST

                  I tried the x64 installer for the Add-AppxPackage Win10 problem - ok, fixed.

                  I see you reverted the fix completely (10. Fix NSIS installation stalling caused by context menu registration issue. (Fix #17308 , #17885)), so there is back the regsvr32 calling as before. (Also I looked into the included TEST source and noticed that there are now missing some later fixes like “Add version info into MSI file property” or “Remove libcurl.dll”, I hope these stay in the master?).

                  Didn’t tried the x86 one (but I see on GitHub that a user there already tested that doubling of records and ok).

                  donhoD 1 Reply Last reply Reply Quote 0
                  • donhoD
                    donho @xomx
                    last edited by donho

                    @xomx
                    Thank you for testing

                    I see you reverted the fix completely (10. Fix NSIS installation stalling caused by context menu registration issue. (Fix #17308 , #17885)), so there is back the regsvr32 calling as before.

                    No, I didn’t. The only modification I published is for the fix of x86 32-bits installer double entries issue:
                    https://github.com/notepad-plus-plus/notepad-plus-plus/commit/a2a0c147c63eca790e68f06f7cc487ada5dbdd0a

                    And I just pushed the fix into master:
                    https://github.com/notepad-plus-plus/notepad-plus-plus/commit/50a163de5334b077fb9a7e24cfaee46dbe603116

                    (Also I looked into the included TEST source and noticed that there are now missing some later fixes like “Add version info into MSI file property” or “Remove libcurl.dll”, I hope these stay in the master?).

                    I guess the messages are the latest state when I created TEST tag, as well for the source code zip.

                    https://github.com/donho/notepad-plus-plus/releases/tag/XXX
                    is used only for RC or fix test.

                    Though https://github.com/donho/notepad-plus-plus/ is usually synchronized, you should always check:
                    https://github.com/notepad-plus-plus/notepad-plus-plus

                    1 Reply Last reply Reply Quote 1
                    • First post
                      Last post
                    The Community of users of the Notepad++ text editor.
                    Powered by NodeBB | Contributors