Community
    • Login

    Notepad++ v8.9.9 Release Candidate

    Scheduled Pinned Locked Moved Announcements
    13 Posts 7 Posters 490 Views 3 Watching
    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 Offline
      donho
      last edited by donho

      Notepad++ 8.9.9 Release Candidate is available here:
      https://github.com/donho/notepad-plus-plus/releases/tag/ReleaseCandidate

      Notepad++ v8.9.9 vulnerability fixes, new features & bug-fixes:

      1. Vulnerability: Fix WM_COPYDATA sender authentication bypass. CVE ID not assigned yet
      2. Vulnerability: Fix WM_COPYDATA privilege escalation allowing launch plugin commands execution. CVE ID not assigned yet
      3. Vulnerability: Fix heap disclosure. CVE ID not assigned yet
      4. Vulnerability: Fix TOCTOU risk when saving temp file under UAC. CVE ID not assigned yet
      5. Vulnerability: Fix out-of-bounds array access via NPPM_MENUCOMMAND. CVE ID not assigned yet
      6. Fix heap buffer overflow in SAML decode of MIME Tools plugin. CVE ID not assigned yet
      7. Update to Scintilla 5.6.7 & Lexilla 5.5.4. (Implement #18428)
      8. Improve Find in Files performance. (Fix #15248, #13730)
      9. Add an option to change dialog font & font size. (Fix #5648, #9914, #10745, #17183)
      10. Add an option to display the Incremental Search bar at the top. (Fix #18486)
      11. Remember incremental Search options across sessions. (Fix #18484)
      12. Enhance the Cliboard history panel UI. (Implement #18531, #18559)
      13. Fix files not opening via “Edit with Notepad++” when app path use 8.3 path format. (Fix #18530, report)
      14. Fix Document Switcher persistence issues. (Fix #10574, #10950)
      15. Fix loss of editor focus when dismissing the Document Switcher with Ctrl+Esc. (report)
      16. Fix Clipboard History buffer over-read & truncation of UTF-16 surrogate pairs. (Fix #18519, #report)
      17. Fix the current doc hidden due to missing auto-scroll in Windows dialog listview. (Fix report)
      18. Fix incomplete repainting of Windows dialog list after resizing then sorting. (Fix #16267)
      19. Fix the ESC key not closing Windows dialog after a document is closed. (Fix #18554)
      20. Add UDL as a selectable default language for new documents. (Fix #979, #11097, #18325)
      21. Detect external file modifications in both views instead of only the active view. (Fix #7581)
      22. Add Structured Text language support. (Fix #18365)
      23. Fix several memory leaks. (Fixed by #18466, #18467, #18465, #18473, #18482, #18512, #18535)
      24. Fix Markdown UDL link highlighting being broken by ‘@’ in the URL. (Fix #18009)
      25. Fix Find-in-Files macro playback ignoring empty filters. (Fix #8170)
      26. Fix Count and Mark All ignoring zero-length regex matches. (Fix #7896)
      27. Fix bugs in Function List for C, TypeScript, INI and PowerShell. (Fix #10162, #18358, #18574)
      28. Fix the “inherit” flag for FG/BG not being cleared in Style Configurator. (Fix #14197)
      29. Set new UDL to use theme FG, transparent BG, no bold/italic/underline by default. (Fix #18387, #5622, #17054)
      30. Fix spurious NPPN_READONLYCHANGED notification when files are deleted. (Fix #16289)
      31. Fix call-tip parameter highlighting being confused by commas in string literals. (Fix #8650)
      32. Fix missing warning display when deleting files from Notepad++ on Windows 7. (Fix report)
      33. Update Python & R keyword lists. (Fix #18464, #18445)

      TODO: Provide the issue links.

      The new release will be available in about 7 days.

      donhoD astewart77A 2 Replies Last reply Reply Quote 5
      • donhoD Offline
        donho @donho
        last edited by donho

        Can anyone reproduce this eventual regression?
        https://github.com/notepad-plus-plus/notepad-plus-plus/pull/18499#pullrequestreview-5728554626

        Snabel42S donhoD 2 Replies Last reply Reply Quote 0
        • Snabel42S Offline
          Snabel42 @donho
          last edited by

          @donho no, cannot replicate. I tried using UDL, non-UDL, re-starting NPP after changes etc. New tabs always follows current preferences settings

          I upgraded existing install to 8.9.9 RC with npp.8.9.9.Installer.x64.exe

          Notepad++ v8.9.9 (64-bit)
          Build time: Oct 31 2026 - 18:02:27
          Scintilla/Lexilla included: 5.6.7/5.5.4
          Boost Regex included: 1_90
          pugixml included: 1.16
          nlohmann JSON included: 3.12.0
          Path: C:\Program Files\Notepad++\notepad++.exe
          Command Line:
          Admin mode: OFF
          Local Conf mode: OFF
          Cloud Config: OFF
          WinGUp: present
          disableNppAutoUpdate.xml: absent
          Periodic Backup: ON
          Placeholders: ON
          Scintilla Rendering Mode: SC_TECHNOLOGY_DIRECTWRITE (1)
          Multi-instance Mode: monoInst
          asNotepad: OFF
          File Status Auto-Detection: cdEnabled4CurrentFile
          Dark Mode: ON
          Display Info:
          primary monitor: 2560x1440, scaling 100%
          visible monitors count: 2
          installed Display Class adapters:
          0000: Description - NVIDIA GeForce RTX 3080
          0000: DriverVersion - 32.0.16.2101
          OS Name: Windows 11 Home (64-bit)
          OS Version: 26H2
          OS Build: 26300.9711
          Current ANSI codepage: 1252
          Plugins:
          CollectionInterface (1.3)
          ColumnsPlusPlus (1.3.3)
          ComparePlus (3)
          CSVLint (0.4.9)
          CsvQuery (1.2.9)
          FWDataViz (2.6.7)
          HTMLTag (1.6.1)
          HugeFiles (0.4.1)
          JsonTools (8.6)
          mimeTools (3.2)
          MultiReplace (6.2.0.38)
          NppConverter (4.7)
          NppExport (0.4)
          NppXmlTreeviewPlugin (2)
          PythonScript (2.1)
          Search++ (0.7.1)
          XMLTools (3.1.1.13)

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

            donho said:

            Can anyone reproduce this eventual regression?
            https://github.com/notepad-plus-plus/notepad-plus-plus/pull/18499#pullrequestreview-5728554626

            It should be fixed by https://github.com/notepad-plus-plus/notepad-plus-plus/pull/18587

            @snabel42
            Check the scenario here:
            https://github.com/notepad-plus-plus/notepad-plus-plus/pull/18499#issuecomment-6559825411

            Snabel42S PeterJonesP 2 Replies Last reply Reply Quote 0
            • Snabel42S Offline
              Snabel42 @donho
              last edited by

              @snabel42
              Check the scenario here:
              https://github.com/notepad-plus-plus/notepad-plus-plus/pull/18499#issuecomment-6559825411

              Yes, that is at least what I attempted to replicate.

              I tried opening new tabs with language set at both UDL and non-UDL. In my case the new tabs (documents?) would always follow the current preferences setting for new document language. It would not incorrectly always use UDL.

              1 Reply Last reply Reply Quote 0
              • guy038G Online
                guy038
                last edited by

                Hello, @donho and All,

                Many thanks for this new release !

                • Point 9 ( option to change dialog font and size ). I particularly like it : I’m getting old and my eyes too ! Thus, I’ll probably need it in the near future !

                • Point 10 and 11 are useful and I immediately adopted the UP location for Incremental Search !

                • Point 20 will certainly help some users, using UDL languages

                • Point 21 help us to get a better control upon the current N++ session

                • Point 26 will return more accurate results in counting or marking the regex occurrences


                Now, I did a test with my portable N++ v8.9.9 x64 bits installation, in order to test the point 8 : Improve Find in Files performance.

                The search, within an USB key, for the string Fi, with the match case and regex options, on all sub-folders returns 25,587 hits in 641 files of 1,149 files searched, for either :

                • Notepad++, in 1 m 26 s

                • Multi-replace, in 1 m 06 s

                • Search++, in 2 m 10 s

                Comparing with a previous identical test with N++ v8.9.8 in this post, I deduced that, for a very similar number of files, the N++ search took roughly 9 / 10 seconds less. So, a significant improvement !

                Best Regards,

                guy038

                1 Reply Last reply Reply Quote 2
                • PeterJonesP Offline
                  PeterJones @donho
                  last edited by PeterJones

                  Can anyone reproduce this eventual regression?
                  https://github.com/notepad-plus-plus/notepad-plus-plus/pull/18499#pullrequestreview-5728554626

                  It should be fixed by https://github.com/notepad-plus-plus/notepad-plus-plus/pull/18587

                  @donho: I confirmed that I could replicate ozone10’s steps from the comment with RC1, and the bug showed. Then when I tried the executable from the build of 18587, and the problem went away.

                  @snabel42 ,

                  I tried opening new tabs with language set at both UDL and non-UDL. In my case the new tabs (documents?) would always follow the current preferences setting for new document language. It would not incorrectly always use UDL.

                  Your description of the sequence does not match ozone10’s steps. You need to create the UDL, set the default language to that UDL, and make sure it works by NewFile/Ctrl+N and seeing that the UDL is correctly applied. Then exit Notepad++ so it saves that setting. Then start Notepad++, delete that UDL, and exit/restart Notepad++ again. Then do a New File, and, in our experiments (@donho, ozone10, and myself all confirmed), the RC1 notepad++.exe incorrectly still applies the no-longer-existing UDL to the new file (and has the dropdown with an empty selection). For me, with #18587’s artifact, following those same steps, it goes back to correctly applying None (Normal Text) instead of a nonexistent UDL (and the dropdown agrees).

                  Snabel42S 1 Reply Last reply Reply Quote 2
                  • Snabel42S Offline
                    Snabel42 @PeterJones
                    last edited by

                    Your description of the sequence does not match ozone10’s steps. You need to create the UDL, set the default language to that UDL, and make sure it works by NewFile/Ctrl+N and seeing that the UDL is correctly applied. Then exit Notepad++ so it saves that setting. Then start Notepad++, delete that UDL, and exit/restart Notepad++ again.

                    You’re right. I didn’t delete/remove the UDL, I simply selected another non-UDL language.

                    1 Reply Last reply Reply Quote 0
                    • astewart77A Offline
                      astewart77 @donho
                      last edited by

                      @donho said:

                      1. Add an option to display the Incremental Search bar at the top. (Fix #18486)

                      I installed the RC (x86 on Windows 7), but I don’t see a new option under Preferences>Searching or anywhere else. I see it in the source code. Is it dependent on something else to be shown?

                      CoisesC 1 Reply Last reply Reply Quote 0
                      • CoisesC Offline
                        Coises @astewart77
                        last edited by

                        @astewart77 said:

                        @donho said:

                        1. Add an option to display the Incremental Search bar at the top. (Fix #18486)

                        I installed the RC (x86 on Windows 7), but I don’t see a new option under Preferences>Searching or anywhere else. I see it in the source code. Is it dependent on something else to be shown?

                        On Windows 10 (presumably no different on Windows 7) it’s in the incremental search bar itself. There is a button that has an upward pointing arrow when the bar is at the bottom; clicking it moves the bar to the top and changes the button to a downward pointing arrow. The button is in a fixed position; on my screen, its left edge is 1055 pixels to the right of the left edge of the Notepad++ window. If the window is not that wide, you can’t see it.

                        astewart77A 1 Reply Last reply Reply Quote 0
                        • astewart77A Offline
                          astewart77 @Coises
                          last edited by

                          @Coises said:

                          @astewart77 said:

                          @donho said:

                          1. Add an option to display the Incremental Search bar at the top. (Fix #18486)

                          I installed the RC (x86 on Windows 7), but I don’t see a new option under Preferences>Searching or anywhere else. I see it in the source code. Is it dependent on something else to be shown?

                          On Windows 10 (presumably no different on Windows 7) it’s in the incremental search bar itself. There is a button that has an upward pointing arrow when the bar is at the bottom; clicking it moves the bar to the top and changes the button to a downward pointing arrow. The button is in a fixed position; on my screen, its left edge is 1055 pixels to the right of the left edge of the Notepad++ window. If the window is not that wide, you can’t see it.

                          Thank you. Mine was around 1240 pixels over - way beyond the Count checkbox and about an inch off my usual window size. It’s lonely out there, no label, no tooltip.

                          When I clicked it, the search bar disappeared and it required a restart to see it again. Clicking back to the bottom did not.

                          Do the options need to be spaced so far apart?

                          astewart77A 1 Reply Last reply Reply Quote 0
                          • astewart77A Offline
                            astewart77 @astewart77
                            last edited by

                            astewart77 said:

                            @Coises said:

                            @astewart77 said:

                            @donho said:

                            1. Add an option to display the Incremental Search bar at the top. (Fix #18486)

                            I installed the RC (x86 on Windows 7), but I don’t see a new option under Preferences>Searching or anywhere else. I see it in the source code. Is it dependent on something else to be shown?

                            On Windows 10 (presumably no different on Windows 7) it’s in the incremental search bar itself. There is a button that has an upward pointing arrow when the bar is at the bottom; clicking it moves the bar to the top and changes the button to a downward pointing arrow. The button is in a fixed position; on my screen, its left edge is 1055 pixels to the right of the left edge of the Notepad++ window. If the window is not that wide, you can’t see it.

                            Thank you. Mine was around 1240 pixels over

                            I forgot that I had also tried the new dialog font option. I had changed the font size from 8 to 9 and that enlarges the Increment search bar, among others. Back to 8 and the top/bottom button appears at 1055 pixels.

                            Still disappears after moving to the top, until restart.

                            1 Reply Last reply Reply Quote 0
                            • andrecool-68A Offline
                              andrecool-68
                              last edited by

                              The up/down button heavily overlaps the text.
                              Is there a way to move this button to a free space (for example, near the closing of the search panel)

                              222.png

                              Notepad++ v8.9.9   (32-bit)
                              Build time: Oct 31 2026 - 18:01:18
                              Scintilla/Lexilla included: 5.6.7/5.5.4
                              Boost Regex included: 1_90
                              pugixml included: 1.16
                              nlohmann JSON included: 3.12.0
                              Path: E:\allTools\Editors\Texts\Notepad++\npp.8.9.9.portable\VBS\..\notepad++.exe
                              Command Line: "C:\Users\Uzzer\Desktop\Intel_UPE_ComparisonChart_2026_10_27.csv"
                              Admin mode: ON
                              Local Conf mode: ON
                              Cloud Config: OFF
                              WinGUp: present
                              disableNppAutoUpdate.xml: present
                              Periodic Backup: ON
                              Placeholders: OFF
                              Scintilla Rendering Mode: SC_TECHNOLOGY_DIRECTWRITE (1)
                              Multi-instance Mode: monoInst
                              asNotepad: OFF
                              File Status Auto-Detection: cdEnabled4CurrentFile
                              Dark Mode: OFF
                              Display Info:
                                  primary monitor: 1920x1080, scaling 100%
                                  visible monitors count: 2
                                  installed Display Class adapters: 
                                      0000: Description - Intel(R) HD Graphics 4000
                                      0000: DriverVersion - 10.18.10.3345
                                      0001: Description - NVIDIA Quadro K620
                                      0001: DriverVersion - 26.21.14.4166
                                      0002: Description - NVIDIA Quadro FX 580 (Microsoft Corporation - WDDM v1.1)
                                      0002: DriverVersion - 8.15.11.8593
                                      0003: Description - Стандартный VGA графический адаптер
                                      0003: DriverVersion - 6.1.7600.16385
                                  - warning, search has been limited to maximum number of adapter records: 4
                              OS Name: Windows 7 Home Premium (64-bit)
                              OS Build: 7601.0
                              Current ANSI codepage: 1251
                              Plugins: 
                                  ColorPicker (2.3)
                                  ComparePlugin (2.0.2)
                                  DSpellCheck (1.5)
                                  Explorer (1.9.9)
                                  HexEditor (0.9.14)
                                  HTMLTag_unicode (1.6.1)
                                  ImgTag (2.0.1)
                                  JSMinNPP (25.11.16)
                                  MarkdownViewerPlusPlus (0.8.2)
                                  mimeTools (3.2)
                                  NPPColorPicker (1.0.1)
                                  NppConverter (4.7)
                                  NppExport (0.4)
                                  NppMarkdownPanel (0.9.3)
                                  NppQCP (2)
                                  NppSnippets (1.7.1)
                                  NppUISpy (1.2)
                                  PreviewHTML (1.4.8)
                                  RegexTrainer (1.2)
                                  ShtirlitzNppPlugin (1.1.2)
                                  WebEdit (2.8.1.2)
                                  XMLTools (3.1.1.13)
                                  _CustomizeToolbar (5.3)
                              
                              
                              1 Reply Last reply Reply Quote 1

                              Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                              Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                              With your input, this post could be even better 💗

                              Register Login
                              • First post
                                Last post
                              The Community of users of the Notepad++ text editor.
                              Powered by NodeBB | Contributors