Community
    • Login

    Notepad++ v8.4.9 Release

    Scheduled Pinned Locked Moved Announcements
    58 Posts 19 Posters 18.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

      Notepad++ v8.4.9 Release is available here:
      https://notepad-plus-plus.org/news/v849-released/

      Change log:

      1. Fix saving 4GB+ files file size cutting off issue. (Fix #12526)
      2. Fix v8.4.8 hanging while opening some Pascal files. (Fix #12822)
      3. Add JSON5 support, only JSONC currently (with js comment supported). (Fix #11676, #11713)
      4. Add configuration for panels to ignore ‘-nosession’. (Fix #9710)
      5. Fix Notepad Replacement display ‘Cannot open file " "’ regression in v8.4.8. (Fix #12775)
      6. Fix Notpad++ hangs while deleting search results results. (Fix #12555)
      7. Fix XML tag-matching not be case-sensitive. (Fix #10011)
      8. Add support selection for “EOL to Space” commands, “TAB and Space conversion” commands & trim operations.(Fix #12720, #12745, #12702, #12602, #12658)
      9. Improve Pascal/Delphi function list performance. (Fix #12693, #12687, #12808)
      10. Fix exclude functions in comment zones in C++, PHP, JavaScript and Pascal. (Fix #12759)
      11. Use stable sort algorithm instead of standard sort one. (Fix #12678)
      12. Fix doc switcher not using alternate icon sets. (Fix #12242)
      13. Enhance dark mode. (Fix #12713, #12737)
      14. Fix hand cursor on URL too small display under high DPI issue. (Fix #12772)
      15. Fix docking GUI regression for plugin in light mode. (Fix #12007)
      16. Fix cannot undo “Block Uncomment” & “Insert Date/Time” commands in one shot. (Fix #12830, #12831)
      17. Fix sub-menu folder display mess in non-western languages under Macro/Run menu. (Fix #12670)

      Happy coding!

      Ann WitbrockA 1 Reply Last reply Reply Quote 9
      • Aaron SherberA
        Aaron Sherber
        last edited by

        I’m not sure why, but this release breaks the Notepad replacement hack outlined in https://npp-user-manual.org/docs/other-resources/#notepad-replacement

        When I double-click a text file like c:\users\me\desktop\new 1.txt, I get error messages that new doesn’t exist and 1.txt doesn’t exist. Works fine in 8.4.8.

        I’m running 64-bit Notepad++ on Windows 10.

        donhoD 2 Replies Last reply Reply Quote 3
        • donhoD
          donho @Aaron Sherber
          last edited by

          @Aaron-Sherber said in Notepad++ v8.4.9 Release:

          I’m not sure why, but this release breaks the Notepad replacement hack outlined in https://npp-user-manual.org/docs/other-resources/#notepad-replacement

          When I double-click a text file like c:\users\me\desktop\new 1.txt, I get error messages that new doesn’t exist and 1.txt doesn’t exist. Works fine in 8.4.8.

          I’m running 64-bit Notepad++ on Windows 10.

          Is there anyone here who has the same problem?

          PeterJonesP rddimR Lycan ThropeL wallobitW 4 Replies Last reply Reply Quote 0
          • PeterJonesP
            PeterJones @donho
            last edited by PeterJones

            @donho said in Notepad++ v8.4.9 Release:

            Is there anyone here who has the same problem?

            I can confirm: I temporarily changed to using “notepad replacement” mode with notepad.exe chosen as the app for .txt files, and when I do that, if I double-click on the .txt file, it correctly tries to load the file in Notepad++, but it splits on any spaces in the path name. I had a file with a path that that was something like C:\Users\______\OneDrive - Some Company\Desktop\Space Name.txt, and when I double-clicked on it, it told me that - and Some and Company\Desktop\Space and Name.txt don’t exist

            To make sure it wasn’t any of my plugins (I have a lot in my normal), I changed the Notepad-replacement syntax to use a fresh portable v8.4.9 instead:

            v8.4.9 portable

            the portable v8.4.9 has the same problem as installed v8.4.9 when I do that.

            Admin cmd

            ADMIN C:> reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe" /v "Debugger" /t REG_SZ /d "\"C:\usr\local\apps\npp\npp.8.4.9.portable.x64\notepad++.exe\" -notepadStyleCmdline -z" /f
            

            Debug Info

            Notepad++ v8.4.9   (64-bit)
            Build time : Jan 27 2023 - 03:11:16
            Path : C:\usr\local\apps\npp\npp.8.4.9.portable.x64\notepad++.exe
            Command Line : -notepadStyleCmdline -z "C:\windows\system32\NOTEPAD.EXE" C:\Users\_____\OneDrive - Some Company\Desktop\Space Name.txt
            Admin mode : OFF
            Local Conf mode : ON
            Cloud Config : OFF
            OS Name : Windows 10 Enterprise (64-bit) 
            OS Version : 20H2
            OS Build : 19042.2486
            Current ANSI codepage : 1252
            Plugins : 
                mimeTools (2.9)
                NppConverter (4.5)
                NppExport (0.4)
            
            

            v8.4.8 portable

            If I switch it over to a portable v8.4.8, it opens the path with spaces just fine, without giving the errors:

            Admin cmd

            ADMIN C:> reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe" /v "Debugger" /t REG_SZ /d "\"C:\usr\local\apps\npp\npp.8.4.8.portable.x64\notepad++.exe\" -notepadStyleCmdline -z" /f
            

            Debug Info

            Notepad++ v8.4.8   (64-bit)
            Build time : Dec 24 2022 - 19:40:27
            Path : C:\usr\local\apps\npp\npp.8.4.8.portable.x64\notepad++.exe
            Command Line : -notepadStyleCmdline -z "C:\windows\system32\NOTEPAD.EXE" C:\Users\____\OneDrive - Some Company\Desktop\Space Name.txt
            Admin mode : OFF
            Local Conf mode : ON
            Cloud Config : OFF
            OS Name : Windows 10 Enterprise (64-bit) 
            OS Version : 20H2
            OS Build : 19042.2486
            Current ANSI codepage : 1252
            Plugins : 
                mimeTools (2.9)
                NppConverter (4.5)
                NppExport (0.4)
            
            1 Reply Last reply Reply Quote 4
            • rddimR
              rddim @donho
              last edited by

              @donho said in Notepad++ v8.4.9 Release:

              Is there anyone here who has the same problem?

              Confirm, same here with Win7. The last working appveyor build is https://ci.appveyor.com/project/donho/notepad-plus-plus/builds/45930728, the breaking comes from https://ci.appveyor.com/project/donho/notepad-plus-plus/builds/45936553.

              Also there is a regression from

              1. Fix sub-menu folder display mess in non-western languages under Macro/Run menu.

              Should I need to open an issue or I can explain it here?

              donhoD 1 Reply Last reply Reply Quote 2
              • Lycan ThropeL
                Lycan Thrope @donho
                last edited by Lycan Thrope

                Please disregard, except for the undesired orange JSON5 selection. :)

                ~~@donho 
                I wasn't able to duplicate this, as I was able to use the right click on a document in the Explorer directory/file lists, and was able to open a text document with spaces in the filename. However, when it did open, it was highlighted with that orange modified color over all the test. :) This was a fresh and unused download, perhaps an older RC, not sure, but this is what I have.
                
                However, when I double-clicked the document, it still opened but in Notepad.exe (MS) so unsure where that's coming from. Hmm.
                
                Let me go get the newest one and try it.
                
                Debug Info:
                ~~```
                Notepad++ v8.4.9   (64-bit)
                Build time : Jan 24 2023 - 13:28:53
                Path : C:\Users\camilee\Documents\Development Tools Downloads\Notepad++ Versions\npp.8.4.9.portable.x64\notepad++.exe
                Command Line : "C:\Users\camilee\Desktop\Home Documents\Health\Daily Meds Lee.txt"
                Admin mode : OFF
                Local Conf mode : ON
                Cloud Config : OFF
                OS Name : Windows 10 Home (64-bit) 
                OS Version : 22H2
                OS Build : 19045.2486
                Current ANSI codepage : 1252
                Plugins : 
                    mimeTools (2.9)
                    NppConverter (4.5)
                    NppExport (0.4)
                
                ```~~
                What I see:
                
                ![Ver8_4_9_RightClickOpenTextDocument.PNG](/assets/uploads/files/1675287467835-ver8_4_9_rightclickopentextdocument.png)~~
                
                Michael VincentM PeterJonesP 2 Replies Last reply Reply Quote 0
                • Michael VincentM
                  Michael Vincent @Lycan Thrope
                  last edited by

                  @Lycan-Thrope said in Notepad++ v8.4.9 Release:

                  it was highlighted with that orange modified color over all the test.

                  That is a red herring. You opened a text file but you have the language set to JSON5. That is correct parsing for errors in JSON5 according to stylers.xml.

                  4dddf54d-5d34-4524-ad18-d475d81d57d5-image.png

                  Cheers.

                  Lycan ThropeL 1 Reply Last reply Reply Quote 2
                  • PeterJonesP
                    PeterJones @Lycan Thrope
                    last edited by PeterJones

                    @Lycan-Thrope said in Notepad++ v8.4.9 Release:

                    I wasn’t able to duplicate this, as I was able to use the right click on a document in the Explorer directory/file lists, and was able to open a text document with spaces in the filename. However, when it did open, it was highlighted with that orange modified color over all the test. :) This was a fresh and unused download, perhaps an older RC, not sure, but this is what I have.
                    However, when I double-clicked the document, it still opened but in Notepad.exe (MS) so unsure where that’s coming from.

                    The problem that the OP reported, and Don asked for confirmation for, and I confirmed, is when someone is using the “replace notepad.exe syntax” in the registry, as described in the user manual, and similar to what I showed as my cmd, to make it so that any time the OS intends to open notepad.exe, it will use notepad++.exe instead. (There are certain situations in which some external application manually runs notepad.exe filename.txt instead of use the default verb for filename.txt, and sometimes people want even that situation to run a real text editor instead of the lightweight app that comes with their OS.)

                    The descriptions of the way you tried to replicate that didn’t seem to be making use of the notepad-replacement-syntax. You can tell based on your “Command Line” which doesn’t include the -notepadStyleCmdline -z like my example Debug Info’s did.

                    If *.txt is associated with notepad.exe (not Notepad++) and you double-click on a space name.txt file when the “replace-notepad.exe-syntax” is in effect, even though the OS intends to launch notepad.exe, it will actually launch notepad++.

                    Double-clicking on space name.txt when .txt is associated with Notepad++ is not a way to replicate the problem. Right clicking on space name.txt and choosing to open with Notepad++ is not a way to replicate the problem.
                    So your attempts to replicate didn’t follow the problem statement.

                    Lycan ThropeL 1 Reply Last reply Reply Quote 1
                    • Lycan ThropeL
                      Lycan Thrope @Michael Vincent
                      last edited by

                      @Michael-Vincent
                      Hmm… I didn’t select it, so I have no idea why JSON would be selected for me. Count that as an additional issue then. :)

                      1 Reply Last reply Reply Quote 0
                      • Lycan ThropeL
                        Lycan Thrope @PeterJones
                        last edited by Lycan Thrope

                        Hmm, I think we can disavow my notices. It apparently works both ways after I fixed the (x86) that I copied in, instead of minus the (x86) in the filepath of the hack, and it opens both .txt files with and without spaces, so I can’t confirm that hack doesn’t work with the new one. I, however, don’t like it choosing JSON5 file format over a text document on a double click however.

                        This is the Debug info, this time, that shows the stuff you pointed out to me:

                        Notepad++ v8.4.9   (64-bit)
                        Build time : Jan 27 2023 - 03:11:16
                        Path : C:\Users\camilee\Documents\Development Tools Downloads\Notepad++ Versions\npp.8.4.9.portable.x64\notepad++.exe
                        Command Line : -notepadStyleCmdline -z "C:\WINDOWS\system32\NOTEPAD.EXE" C:\Users\camilee\Desktop\Home Documents\Health\Daily Meds Lee.txt
                        Admin mode : OFF
                        Local Conf mode : ON
                        Cloud Config : OFF
                        OS Name : Windows 10 Home (64-bit) 
                        OS Version : 22H2
                        OS Build : 19045.2486
                        Current ANSI codepage : 1252
                        Plugins : 
                            mimeTools (2.9)
                            NppConverter (4.5)
                            NppExport (0.4)
                        
                        

                        Leaving this here since I screwed up so we’re aware of it. :)

                        ~~Thanks @PeterJones , I realized that after it came up, I thought I~~ had mine set up that way, but apparently not; so I set up the hack and I can confirm that the double click on a text file with spaces gives this error box:
                        ![Ver8_4_9_RightClickOpenTextDocumentConfirm.PNG](/assets/uploads/files/1675289484209-ver8_4_9_rightclickopentextdocumentconfirm.png) 
                        
                        After another test, it apparently does it for any double-clicked file, on mine. Need to make sure I did it right though.
                        Hope that helps. Here's the new Debug info:
                        ```
                        Notepad++ v8.4.9   (64-bit)
                        Build time : Jan 27 2023 - 03:11:16
                        Path : C:\Users\camilee\Documents\Development Tools Downloads\Notepad++ Versions\npp.8.4.9.portable.x64\notepad++.exe
                        Command Line : "C:\Users\camilee\Desktop\Home Documents\Health\Daily Meds Lee.txt"
                        Admin mode : OFF
                        Local Conf mode : ON
                        Cloud Config : OFF
                        OS Name : Windows 10 Home (64-bit) 
                        OS Version : 22H2
                        OS Build : 19045.2486
                        Current ANSI codepage : 1252
                        Plugins : 
                            mimeTools (2.9)
                            NppConverter (4.5)
                            NppExport (0.4)
                        
                        ```~~
                        PeterJonesP 1 Reply Last reply Reply Quote 0
                        • PeterJonesP
                          PeterJones @Lycan Thrope
                          last edited by

                          @Lycan-Thrope said in Notepad++ v8.4.9 Release:

                          I, however, don’t like it choosing JSON5

                          If you had that file open in one session (with the default save session still on), and had accidentally chosen JSON5 somewhere, then Notepad++ will remember that on your next session, even if you’re opening it from the command line.

                          Also, you might want to check Preferences > New Document > Default Language, just to make sure it’s not set to JSON5. And check the JSON5 extension list.

                          Lycan ThropeL 1 Reply Last reply Reply Quote 3
                          • donhoD
                            donho @Aaron Sherber
                            last edited by donho

                            OK. After changing the value of FilterFullPath to notepad++.exe (beside all the instructions guided by npp-manual):

                            dc5fe2b8-1ebb-4dec-927a-7bf940c737bb-image.png

                            I can replace Notepad by Notepad++ under Windows 11, and reproduce the bug.

                            I will see what I can do about it.

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

                              Could you guys test the fix for notepad replacement opening file name with white space issue here:
                              https://github.com/notepad-plus-plus/notepad-plus-plus/pull/13027

                              Thx!

                              1 Reply Last reply Reply Quote 0
                              • Lycan ThropeL
                                Lycan Thrope @PeterJones
                                last edited by

                                @PeterJones ,
                                That would make sense, if I ever opened a JSON let alone JSON5 file, but I never have and the screenshot I took, shows that the default file is None(Normal Text), so for some reason, the new 8.4.9. version, does it on it’s own, which makes it the first version that has done that. :(

                                JSON5NotSetAsDefault.PNG

                                So I guess we can add that as another regression. :)

                                donhoD 1 Reply Last reply Reply Quote 0
                                • Theo NiessinkT
                                  Theo Niessink
                                  last edited by

                                  I think I’ve found a minor regression in v8.4.9: When I use Control-Tab to switch between documents the entry at the bottom of the list is cut off. Reverting back to v8.4.8 fixes the issue. Tested with the 32-bit version on Windows 10 Pro.

                                  v8.4.8.png v8.4.8

                                  v8.4.9.png v8.4.9

                                  Theo NiessinkT 1 Reply Last reply Reply Quote 2
                                  • swegmikeS
                                    swegmike
                                    last edited by swegmike

                                    I updated to this version.
                                    If one goes to the edit -> character panel I think there are errors here.
                                    1). the html number which is decimal are all missing the ending semicolon.
                                    2). Please add another column for the html hexidecimal codes. I tend to use these alot in the autocompletion xml file i.e.
                                    3). the html name for apostrophe and the short/long dash are missing i.e. ' and — etc.
                                    4). Can the codes for small/large circles, boxes filled and unfilled be added since I use them in the autocomplete xml file for bullets. Perhaps other symbols for bullets can be added i.e. diamonds and triangles. i.e ● and the others.

                                    PeterJonesP 1 Reply Last reply Reply Quote -1
                                    • PeterJonesP
                                      PeterJones @swegmike
                                      last edited by

                                      @swegmike ,

                                      These “vX.Y.Z Release” threads are focused on comments specifically on new features of vX.Y.Z, and any “regressions” caused by the newest version. “Regressions” mean “changes in vX.Y.Z that used to work in the previous version that no longer work in this version”.

                                      What you have requested are all just feature requests, and none of them describe behaviors that changed in v8.4.9 compared to earlier versions. Feature requests do not go here. We have a whole FAQ on where feature requests go. Please follow the instructions in that FAQ to make this feature request, and any other feature requests you may have in the future.

                                      swegmikeS 1 Reply Last reply Reply Quote 4
                                      • swegmikeS
                                        swegmike @PeterJones
                                        last edited by

                                        @PeterJones Sorry, but this is not a feature request - this is missing codes in this panel that probably has been there for quite some time.

                                        PeterJonesP 1 Reply Last reply Reply Quote 0
                                        • PeterJonesP
                                          PeterJones @swegmike
                                          last edited by PeterJones

                                          @swegmike said in Notepad++ v8.4.9 Release:

                                          Sorry, but this is not a feature request

                                          I am assuming that in your mind, it’s a bug report. In my mind, it was a feature request, because you were requesting that an existing feature be improved in some way.

                                          this is missing codes in this panel that probably has been there for quite some time.

                                          But you admitted it’s been there for some time (it has). That admission means you understand not a regression (per the definition of “regression” that you read in my post). If it’s not a regresssion or about something else specific to v8.4.9, it does not belong in this thread. If you read the FAQ I linked you to, you will see that the FAQ also describes where bug reports go – the same place as feature requests.

                                          So whether it’s a new feature, or a feature enhancement (which is what I consider this; it’s not broken, you just want it to improve), or an actual bug – if it’s been around before release v8.4.9, it doesn’t belong in this topic.

                                          1 Reply Last reply Reply Quote 3
                                          • donhoD
                                            donho @rddim
                                            last edited by

                                            @rddim said in Notepad++ v8.4.9 Release:

                                            Fix sub-menu folder display mess in non-western languages under Macro/Run menu.

                                            Should I need to open an issue or I can explain it here?

                                            Please create an issue and ping me - we will talk on github.

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