Community
    • Login

    Notepad++ v7.8.8 released

    Scheduled Pinned Locked Moved Announcements
    17 Posts 9 Posters 3.9k 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++ v7.8.8 release:
      https://notepad-plus-plus.org/news/v788-released/

      Notepad++ v7.8.8 Enhancements & bug-fixes:

      1. Fix accented characters in ANSI files not found in “find in files” and “replace in files” commands issues.
      2. Add an option to improve rendering special Unicode characters by using Scintilla’s DirectWrite technology.
      3. Fix URL invisible issue in dark themes.
      4. Fix the focus not on the opening new file issue.
      5. Fix Workspace (Project panel), Folder As Workspace and function list keep focus issue after double clicking an item.
      6. Add Ctrl+Backspace ability to delete word for comboboxes in Find/Replace dialog.
      7. Add ability to find-all in selected text.
      8. Fix wrong treatment of backslashes as escape sequences in autocompletion.
      9. Enhance “Remove Empty Lines” command: Allow scope to be limited by an active selection.
      10. Fix loading of project & session files by drag & drop not working issue.
      11. Fix block selection cursor wrong positions after typing TAB.
      12. Add confirmation prompt to “Replace all in all opened documents” command to avoid PBKAC.
      EkopalypseE 1 Reply Last reply Reply Quote 3
      • EkopalypseE
        Ekopalypse @donho
        last edited by

        @donho - update link is pointing to 7.8.7

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

          @Ekopalypse
          Auto-updater will be triggered in few days if there’s no critical issue found.
          https://notepad-plus-plus.org/news/v788-released/

          So it’s normal.

          EkopalypseE 1 Reply Last reply Reply Quote 1
          • EkopalypseE
            Ekopalypse @donho
            last edited by

            @donho

            Thank you, you are right, sorry for the noise.

            1 Reply Last reply Reply Quote 1
            • ImSpecialI
              ImSpecial
              last edited by

              Regression? When I go Preferences > MISC. > uncheck “No underline”

              Now I get no highlight colors on clickable links… With underline enabled I get colors.

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

                @ImSpecial said in Notepad++ v7.8.8 released:

                When I go Preferences > MISC. > uncheck “No underline”
                Now I get no highlight colors on clickable links… With underline enabled I get colors.

                Indeed, it’s a regression from v7.8.7. It’ll be fixed in the next version. Thank you.

                1 Reply Last reply Reply Quote 2
                • guy038G
                  guy038
                  last edited by guy038

                  Hello @don-ho and All,

                  Sorry for my late answer. I was very busy finishing my 5 posts about the regex backtraking control verbs !

                  Many thanks for the new release and, especially, for points 1, 3, 7, 9, 11 and 12

                  I would like to report a minor bug : If the Find what: zone is EMPTY, in any tab ( Find, Replace, Find in Files, and Mark ), most of the operations, are still possible !. Luckily, it always consider that there is 0 match

                  To my mind, a click on any button of the Find dialog should be forbidden, except for the Close button !

                  I think that a new pop-up window, saying that the Find what: box is empty would not be necessary. Maybe, inhibiting all the buttons but Close, in case of an empty search box, should be enough ?

                  Surprisingly, up to now, I’ve never noticed this point, which exists since many versions !

                  Of course, no real urgency to fix this minor bug ;-))


                  Here are the contents of the v7.8.8 change.log file with the corresponding GitHub link, relative to each point.

                  This can be useful to shed some light on a particular point !

                  Notepad++ v7.8.8 Enhancements & bug-fixes:
                  
                  1.  Fix accented characters in ANSI files not found in "find in files" and "replace in files" commands issues.
                  	https://github.com/notepad-plus-plus/notepad-plus-plus/issues/7668
                  
                  2.  Add an option to improve rendering special Unicode characters by using Scintilla's DirectWrite technology.
                  	https://github.com/notepad-plus-plus/notepad-plus-plus/pull/8326
                  
                  3.  Fix URL invisible issue in dark themes.
                  	https://github.com/notepad-plus-plus/notepad-plus-plus/pull/8409
                  
                  4.  Fix the focus not on the opening new file issue.
                  	https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8426
                  
                  5.  Fix Workspace (Project panel), Folder As Workspace and function list keep focus issue after double clicking an item.
                  	https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8361
                  	
                  6.  Add Ctrl+Backspace ability to delete word for comboboxes in Find/Replace dialog.
                  	https://github.com/notepad-plus-plus/notepad-plus-plus/pull/8383
                  
                  7.  Add ability to find-all in selected text.
                  	https://github.com/notepad-plus-plus/notepad-plus-plus/pull/8413
                  
                  8.  Fix wrong treatment of backslashes as escape sequences in autocompletion.
                  	https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8397
                  
                  9.  Enhance "Remove Empty Lines" command: Allow scope to be limited by an active selection.
                  	https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8428
                  
                  10. Fix loading of project & session files by drag & drop not working issue.
                  	https://github.com/notepad-plus-plus/notepad-plus-plus/pull/8374
                  
                  11. Fix block selection cursor wrong positions after typing TAB.
                  	https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8400
                  
                  12. Add confirmation prompt to "Replace all in all opened documents" command to avoid PBKAC.
                  	https://github.com/notepad-plus-plus/notepad-plus-plus/pull/8438
                  
                  
                  Included plugins:
                  
                  1.  NppExport v0.2.9
                  2.  Converter 4.2.1
                  3.  Mime Tool 2.5
                  
                  
                  Updater (Installer only):
                  
                  * WinGup (for Notepad++) v5.1.1
                  

                  Best Regards,

                  guy038

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

                    Hi, All,

                    You’ll find, below, a table with all the changes between the 2 releases Notepad++ v7.8.7 and Notepad++ v7.8.8, contained in the .7z archives

                    This report is identical between the x86 and x64 versions and, probably, is identical in the .zip archives, as well !

                    This table, built up from a report generated with the Winmerge software, may be useful when trying to overwrite an existing N++ configuration !

                       COMPARISON between '.7z' archives x86 or x64 of Notepad++ v7.8.7 and Notepad++ v7.8.8
                       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                    
                    •---------------------------------------------•----------------------•------------•
                    |                  FileName                   |      In Folder       | Comparison |
                    •---------------------------------------------•----------------------•------------•
                    | actionscript.xml                            | autoCompletion       | Identical  |
                    | autoit.xml                                  | autoCompletion       | Identical  |
                    | BaanC.xml                                   | autoCompletion       | Identical  |
                    | batch.xml                                   | autoCompletion       | Identical  |
                    | c.xml                                       | autoCompletion       | Identical  |
                    | cmake.xml                                   | autoCompletion       | Identical  |
                    | cobol.xml                                   | autoCompletion       | Identical  |
                    | coffee.xml                                  | autoCompletion       | Identical  |
                    | cpp.xml                                     | autoCompletion       | Identical  |
                    | cs.xml                                      | autoCompletion       | Identical  |
                    | css.xml                                     | autoCompletion       | Identical  |
                    | html.xml                                    | autoCompletion       | Identical  |
                    | java.xml                                    | autoCompletion       | Identical  |
                    | javascript.xml                              | autoCompletion       | Identical  |
                    | lisp.xml                                    | autoCompletion       | Identical  |
                    | lua.xml                                     | autoCompletion       | Identical  |
                    | nsis.xml                                    | autoCompletion       | Identical  |
                    | perl.xml                                    | autoCompletion       | Identical  |
                    | php.xml                                     | autoCompletion       | Identical  |
                    | python.xml                                  | autoCompletion       | Identical  |
                    | rc.xml                                      | autoCompletion       | Identical  |
                    | sql.xml                                     | autoCompletion       | Identical  |
                    | tex.xml                                     | autoCompletion       | Identical  |
                    | vb.xml                                      | autoCompletion       | Identical  |
                    | vhdl.xml                                    | autoCompletion       | Identical  |
                    | xml.xml                                     | autoCompletion       | Identical  |
                    •---------------------------------------------•----------------------•------------•
                    | bulgarian.xml                               | localization         | Different  |
                    | english.xml                                 | localization         | Different  |
                    | french.xml                                  | localization         | Different  |
                    | russian.xml                                 | localization         | Different  |
                    | slovenian.xml                               | localization         | Different  |
                    | spanish.xml                                 | localization         | Different  |
                    | taiwaneseMandarin.xml                       | localization         | Different  |
                    |                                             |                      |            |
                    | afrikaans.xml                               | localization         | Identical  |
                    | albanian.xml                                | localization         | Identical  |
                    | arabic.xml                                  | localization         | Identical  |
                    | aragonese.xml                               | localization         | Identical  |
                    | aranese.xml                                 | localization         | Identical  |
                    | azerbaijani.xml                             | localization         | Identical  |
                    | basque.xml                                  | localization         | Identical  |
                    | belarusian.xml                              | localization         | Identical  |
                    | bengali.xml                                 | localization         | Identical  |
                    | bosnian.xml                                 | localization         | Identical  |
                    | brazilian_portuguese.xml                    | localization         | Identical  |
                    | breton.xml                                  | localization         | Identical  |
                    | catalan.xml                                 | localization         | Identical  |
                    | chineseSimplified.xml                       | localization         | Identical  |
                    | corsican.xml                                | localization         | Identical  |
                    | croatian.xml                                | localization         | Identical  |
                    | czech.xml                                   | localization         | Identical  |
                    | danish.xml                                  | localization         | Identical  |
                    | dutch.xml                                   | localization         | Identical  |
                    | english_customizable.xml                    | localization         | Identical  |
                    | esperanto.xml                               | localization         | Identical  |
                    | estonian.xml                                | localization         | Identical  |
                    | extremaduran.xml                            | localization         | Identical  |
                    | farsi.xml                                   | localization         | Identical  |
                    | finnish.xml                                 | localization         | Identical  |
                    | friulian.xml                                | localization         | Identical  |
                    | galician.xml                                | localization         | Identical  |
                    | georgian.xml                                | localization         | Identical  |
                    | german.xml                                  | localization         | Identical  |
                    | greek.xml                                   | localization         | Identical  |
                    | gujarati.xml                                | localization         | Identical  |
                    | hebrew.xml                                  | localization         | Identical  |
                    | hindi.xml                                   | localization         | Identical  |
                    | hungarian.xml                               | localization         | Identical  |
                    | indonesian.xml                              | localization         | Identical  |
                    | italian.xml                                 | localization         | Identical  |
                    | japanese.xml                                | localization         | Identical  |
                    | kabyle.xml                                  | localization         | Identical  |
                    | kannada.xml                                 | localization         | Identical  |
                    | kazakh.xml                                  | localization         | Identical  |
                    | korean.xml                                  | localization         | Identical  |
                    | kurdish.xml                                 | localization         | Identical  |
                    | kyrgyz.xml                                  | localization         | Identical  |
                    | latvian.xml                                 | localization         | Identical  |
                    | ligurian.xml                                | localization         | Identical  |
                    | lithuanian.xml                              | localization         | Identical  |
                    | luxembourgish.xml                           | localization         | Identical  |
                    | macedonian.xml                              | localization         | Identical  |
                    | malay.xml                                   | localization         | Identical  |
                    | marathi.xml                                 | localization         | Identical  |
                    | mongolian.xml                               | localization         | Identical  |
                    | nepali.xml                                  | localization         | Identical  |
                    | norwegian.xml                               | localization         | Identical  |
                    | nynorsk.xml                                 | localization         | Identical  |
                    | occitan.xml                                 | localization         | Identical  |
                    | piglatin.xml                                | localization         | Identical  |
                    | polish.xml                                  | localization         | Identical  |
                    | portuguese.xml                              | localization         | Identical  |
                    | punjabi.xml                                 | localization         | Identical  |
                    | romanian.xml                                | localization         | Identical  |
                    | samogitian.xml                              | localization         | Identical  |
                    | sardinian.xml                               | localization         | Identical  |
                    | serbian.xml                                 | localization         | Identical  |
                    | serbianCyrillic.xml                         | localization         | Identical  |
                    | sinhala.xml                                 | localization         | Identical  |
                    | slovak.xml                                  | localization         | Identical  |
                    | spanish_ar.xml                              | localization         | Identical  |
                    | swedish.xml                                 | localization         | Identical  |
                    | tagalog.xml                                 | localization         | Identical  |
                    | tajikCyrillic.xml                           | localization         | Identical  |
                    | tamil.xml                                   | localization         | Identical  |
                    | tatar.xml                                   | localization         | Identical  |
                    | telugu.xml                                  | localization         | Identical  |
                    | thai.xml                                    | localization         | Identical  |
                    | turkish.xml                                 | localization         | Identical  |
                    | ukrainian.xml                               | localization         | Identical  |
                    | urdu.xml                                    | localization         | Identical  |
                    | uyghur.xml                                  | localization         | Identical  |
                    | uzbek.xml                                   | localization         | Identical  |
                    | uzbekCyrillic.xml                           | localization         | Identical  |
                    | venetian.xml                                | localization         | Identical  |
                    | vietnamese.xml                              | localization         | Identical  |
                    | welsh.xml                                   | localization         | Identical  |
                    | zulu.xml                                    | localization         | Identical  |
                    •---------------------------------------------•----------------------•------------•
                    | nppPluginList.dll                           | plugins\Config       | Different  |
                    •---------------------------------------------•----------------------•------------•
                    | mimeTools.dll                               | plugins\mimeTools    | Different  |
                    •---------------------------------------------•----------------------•------------•
                    | NppConverter.dll                            | plugins\NppConverter | Different  |
                    •---------------------------------------------•----------------------•------------•
                    | NppExport.dll                               | plugins\NppExport    | Different  |
                    •---------------------------------------------•----------------------•------------•
                    | Bespin.xml                                  | themes               | Different  |
                    | Black board.xml                             | themes               | Different  |
                    | Choco.xml                                   | themes               | Different  |
                    | DansLeRuSH-Dark.xml                         | themes               | Different  |
                    | Deep Black.xml                              | themes               | Different  |
                    | Hello Kitty.xml                             | themes               | Different  |
                    | HotFudgeSundae.xml                          | themes               | Different  |
                    | khaki.xml                                   | themes               | Different  |
                    | Mono Industrial.xml                         | themes               | Different  |
                    | Monokai.xml                                 | themes               | Different  |
                    | MossyLawn.xml                               | themes               | Different  |
                    | Navajo.xml                                  | themes               | Different  |
                    | Obsidian.xml                                | themes               | Different  |
                    | Plastic Code Wrap.xml                       | themes               | Different  |
                    | Ruby Blue.xml                               | themes               | Different  |
                    | Solarized-light.xml                         | themes               | Different  |
                    | Solarized.xml                               | themes               | Different  |
                    | Twilight.xml                                | themes               | Different  |
                    | Vibrant Ink.xml                             | themes               | Different  |
                    | vim Dark Blue.xml                           | themes               | Different  |
                    |                                             |                      |            |
                    | Zenburn.xml                                 | themes               | Identical  |
                    •---------------------------------------------•----------------------•------------•
                    | GUP.exe                                     | updater              | Different  |
                    | libcurl.dll                                 | updater              | Different  |
                    |                                             |                      |            |
                    | gup.xml                                     | updater              | Identical  |
                    | LICENSE                                     | updater              | Identical  |
                    | README.md                                   | updater              | Identical  |
                    •---------------------------------------------•----------------------•------------•
                    | userDefinedLang-markdown.default.modern.xml | userDefineLangs      | Identical  |
                    •---------------------------------------------•----------------------•------------•
                    | change.log                                  |                      | Different  |
                    | notepad++.exe                               |                      | Different  |
                    | SciLexer.dll                                |                      | Different  |
                    |                                             |                      |            |
                    | config.xml                                  |                      | Identical  |
                    | contextMenu.xml                             |                      | Identical  |
                    | doLocalConf.xml                             |                      | Identical  |
                    | functionList.xml                            |                      | Identical  |
                    | langs.model.xml                             |                      | Identical  |
                    | license.txt                                 |                      | Identical  |
                    | readme.txt                                  |                      | Identical  |
                    | shortcuts.xml                               |                      | Identical  |
                    | stylers.model.xml                           |                      | Identical  |
                    •---------------------------------------------•----------------------•------------•
                    |                  FileName                   |      In Folder       | Comparison |
                    •---------------------------------------------•----------------------•------------•
                    

                    Cheers,

                    guy038

                    1 Reply Last reply Reply Quote 1
                    • Alan KilbornA
                      Alan Kilborn @guy038
                      last edited by

                      @guy038 said in Notepad++ v7.8.8 released:

                      I would like to report a minor bug : If the Find what: zone is EMPTY, in any tab ( Find, Replace, Find in Files, and Mark ), most of the operations, are still possible !. Luckily, it always consider that there is 0 match

                      To my mind, a click on any button of the Find dialog should be forbidden, except for the Close button !

                      I have actually been waiting for years for someone to complain about this behavior, to which I say/plead:

                      I have automation that runs upon Notepad++ startup, that absolutely depends upon this behavior! PLEASE DO NOT CHANGE IT!

                      I do “stuff” with PythonScript to enhance the Find result window functionality. Because the Find result window does not appear (or even get created) until the user runs a search that outputs to it, it works well for me to be able to run a zero-length Find what search for Find All in Current Document from my startup.py.

                      I end up looking at this, but to me it is no problem, at least the window is open and I can manipulate it (with script code):

                      2c35bb41-93fe-4eb2-abf7-06dc53c652a2-image.png

                      I hadn’t thought about this until now, but perhaps I could change my search to be a regex one for \z. Then, after N++ starts up, I would be looking at something like this (which is no big deal, but slightly less clean):

                      41831690-f302-4ac9-a4ea-40401eb98e49-image.png

                      A larger point to be made is is to be careful when asking for Notepad++ changes, as you may break someone else’s functionality!

                      But what do others think? Is the “bug” pointed out by @guy038 something that absolutely needs fixing? (Perhaps any further discussion on this should be taken to a new thread, to avoid pollution of this release thread.)

                      donhoD 1 Reply Last reply Reply Quote 1
                      • guy038G
                        guy038
                        last edited by

                        Hello, @don-ho, @alan-kilborn and All,

                        Don’t worry, Alan ! I hadn’t noticed this weirdness until today. So, I’ll live well with it !

                        However, I’m curious to know what the community thinks about it :-))

                        BR

                        guy038

                        1 Reply Last reply Reply Quote 1
                        • Ices-EyesI
                          Ices-Eyes
                          last edited by

                          Hi Don,
                          it seems that string 6237 is not translated either if available in the language file :)

                          donhoD 1 Reply Last reply Reply Quote 0
                          • Silin11S
                            Silin11
                            last edited by

                            1. I would like the area around the edges of the screen to be divided and put several Windows there so that it looks something like this:
                            f2738502-3467-4374-af68-cc4aa66aab56-image.png
                            -only everything is connected and linked to the main window. It will be cool if you add this.
                            2. I found one very strange bug that is associated with the document map and quite strongly interferes with working not in full screen.
                            Here is the normal position:
                            8ea70f00-35a1-425d-82e1-45031d1e4c7b-image.png
                            Here’s what happens when you move the document map:
                            01a60185-02d3-4057-bc41-c6344f772236-image.png
                            Some kind of mask goes out of the window.
                            988cf043-b548-495c-9a0d-ee7fc034860f-image.png
                            Thanks.

                            1 Reply Last reply Reply Quote 0
                            • donhoD
                              donho @Ices-Eyes
                              last edited by

                              @Ices-Eyes said in Notepad++ v7.8.8 released:

                              Hi Don,
                              it seems that string 6237 is not translated either if available in the language file :)

                              It works to me perfectly!
                              229b7e7c-f8db-4f83-88f1-734911896532-image.png

                              Ices-EyesI 1 Reply Last reply Reply Quote 0
                              • donhoD
                                donho @Alan Kilborn
                                last edited by

                                @Alan-Kilborn said in Notepad++ v7.8.8 released:

                                I have automation that runs upon Notepad++ startup, that absolutely depends upon this behavior! PLEASE DO NOT CHANGE IT!

                                As a lazy dev here, +1 :)

                                1 Reply Last reply Reply Quote 4
                                • Ices-EyesI
                                  Ices-Eyes @donho
                                  last edited by Ices-Eyes

                                  @donho said in Notepad++ v7.8.8 released:

                                  It works to me perfectly!

                                  @donho Sorry, my fault, put the string in the wrong section of the localization file (facepalm)

                                  1 Reply Last reply Reply Quote 0
                                  • Michael HaaseM
                                    Michael Haase
                                    last edited by

                                    With 7.8.8 and 7.8.9 the line highlighting color for links changed from light purble to dark purple, I would like to change that back to old color. And the behaviour changed: As soon as I move the mouse pointer across the notepad window, the highlighting of the current line changes its color from dark purple to light purple (cursor does not change its position, just moving the mouse arrow around), and even if mouse pointer is aoutside the window again, the highlighted line color stays at light purple of the current line with a link - if I move the cursor (for example just one position right in the same line), the color changes again to dark purple. That is quite disturbing.

                                    1 Reply Last reply Reply Quote 0
                                    • hegyreH
                                      hegyre
                                      last edited by

                                      Just found an updater issue.

                                      I had a previous 7.8.x version, and when I choose to update notepad++, it took a little time because of my bandwidth.
                                      I then switched applications and when back to notepad++, the download progress bar disappeard.
                                      So I manually initiated a new update via the help menu.
                                      Finally I found that there were 2 download at the same time, corrupting the installer exe.
                                      I had to download it a 3rd time (after the 2 first finished) so it overwrite the exe with correct version.

                                      Maybe it could be great to disable the menu entry to update notepad++ while another updater instance is running, also it would be great to put the progress bar always in front of notepad++.

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