7.8.7 Release Candidate



  • http://download.notepad-plus-plus.org/repository/7.x/7.8.7.RC/

    Notepad++ v7.8.7 Enhancement & bug-fixes:

    1. Fix new style save dialog by adding file extension automatically.
    2. Add right-click context menu to bookmark margin.
    3. Add sub-menu bullets for cascaded Encoding and Language menus.
    4. Display file name as root of workspace instead of “Workspace”.
    5. Add file extension automatically for session files and workspace files while saving in new style dialog.
    6. Fix file reading failure (network problem) not detected issue.
    7. Improve Document Map precision.
    8. Fix clickable links break syntax highlighting issue.
    9. Fix current range detached from Document Map issue.
    10. Disallow backward regex searches due to sometimes surprising results.
    11. Fix wrong project panel at start by opening a project via command line.
    12. Allow user to skip . when adding only excluding Filters for Find/Replace In Files.
    13. Fix Doc switcher icon state update issue for cloned documents.
    14. Assign CTRL-M as default shortcut for invoking mark dialog.
    15. Fix also a folding visual glitch in Find result.
    16. Add count of files searched to ‘Find result’ output.
    17. Fix Find/Replace history lost issue.
    18. Fix bug of Mark clearing in selection mode.
    19. Fix auto-completion suggest the same word while the word being modified.


  • Hi, @don-ho and All,

    Many thanks for this new release ! I particularly appreciate the points from 2 to 5, 7, 12 , 14 and 16

    Here is a modified version of the change.log file, with the different issues links. Could be useful ;-))

    Notepad++ v7.8.7 Enhancement & bug-fixes:
    
    1.  Fix new style save dialog by adding file extension automatically.
    
    2.  Add right-click context menu to bookmark margin.
    https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8319
    
    3.  Add sub-menu bullets for cascaded Encoding and Language menus.
    https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8327
    
    4.  Display file name as root of workspace instead of "Workspace".
    https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8314
    
    5.  Add file extension automatically for session files and workspace files while saving in new style dialog.
    https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8311
    
    6.  Fix file reading failure (network problem) not detected issue.
    
    7.  Improve Document Map precision.
    https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8294
    https://github.com/notepad-plus-plus/notepad-plus-plus/pull/8295
    https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8335
    
    8.  Fix clickable links break syntax highlighting issue.
    
    9.  Fix current range detached from Document Map issue.
    https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8285
    
    10. Disallow backward regex searches due to sometimes surprising results.
    https://github.com/notepad-plus-plus/notepad-plus-plus/pull/8269
    https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3640
    
    
    11. Fix wrong project panel at start by opening a project via command line.
    https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8126
    
    12. Allow user to skip *.* when adding only excluding Filters for Find/Replace In Files.
    
    13. Fix Doc switcher icon state update issue for cloned documents.
    https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8067
    
    14. Assign CTRL-M as default shortcut for invoking mark dialog.
    https://github.com/notepad-plus-plus/notepad-plus-plus/issues/6022
    
    15. Fix also a folding visual glitch in Find result.
    16. Add count of files searched to 'Find result' output.
    
    17. Fix Find/Replace history lost issue.
    18. Fix bug of Mark clearing in selection mode.
    
    19. Fix auto-completion suggest the same word while the word being modified.
    
    
    See also :
    
    https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8303   ( Current ANSI Code Page )
    
    https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8098   ( VHDL-2008 Syntax Highlighting )
    
    
    
    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
    

    In order to find such links, here is a method ( could be improved ! )

    => You should see the line : Filters ▾     🔍   is:issue is:closed label:accepted

    • Then, navigate around the 186 issues…

    Don, would it possible to insert these links, in future Change.log files, if it does not create extra work for you, of course ? I think it could usefull for all ;-))


    The list, described above, is not exhaustive. :-( Don could you give the issue links for the points 8, 12, 16 and 18, though points 12 and 16 are rather easy to figure out !

    Conversely, I added these links, relative to enhancements, not listed in the change.log file :

    https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8303   ( Current ANSI Code Page )
    
    https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8098   ( VHDL-2008 Syntax Highlighting )
    

    BTW, Don, may I ask you for an small improvement, in the Debug Info... panel ?

    As suggested by @alan-kilborn, in this post, below :

    https://community.notepad-plus-plus.org/post/54277

    Could it be possible to add, both, to the Debug Info panel :

    • The Scintilla version

    • The Boost engine version

    TIA


    Now, here is the time of bad news !! I’m completely shattered by the point 10, which does not allow us, anymore, to search, with regular expression mode, in backward direction :-((

    Up to now, I did not mind that, in most of cases, the Backward direction was grayed out, because I always had the possibility to use the Shift + F3 shortcut.

    Be convinced, Don, that I’m fully aware of some oddities with regex backward search and that I agree that it should be forbidden, by default, as beginners might be confused by weird regex behaviors, in backward direction !

    However, for some more experienced users, this ban is really annoying ! Indeed, Don, just consider two cases :

    • While testing some regexes, I may suddenly need to check for the presence of a simple word, near the current position, Previously, I just had to type in the word and use, both F3 and Shift + F3 shortcuts. From now on, I will have to switch to normal mode, to search for that word, in the surroundings and then, to switch back to the Regular expression mode !

    • Moreover, a lot of regular expressions keep a correct behavior when run in backward direction ;-)) Refer, at the end of this post, where I describe 3 examples :


    Also, please, Don, could you consider this possibility : in this line of the config.xml configuration file :

        <FindHistory nbMaxFindHistoryPath="10" nbMaxFindHistoryFilter="10" nbMaxFindHistoryFind="10" nbMaxFindHistoryReplace="10" matchWord="no" matchCase="no" wrap="no" directionDown="yes" fifRecuisive="yes" fifInHiddenFolder="no" dlgAlwaysVisible="no" fifFilterFollowsDoc="no" fifFolderFollowsDoc="no" searchMode="0" transparencyMode="1" transparency="150" dotMatchesNewline="no" isSearch2ButtonsMode="no">
    

    Could you add a new attribute, let’s say regexBackwardDir="no" ?

    This way, only experienced users, who are familiar with this attribute, would change the default no value to the value yes, with full knowledge of the facts !

    How do you feel about that idea ?

    Best Regards,

    guy038

    Here are some examples, from my recent posts to OPS, of search ( and replacement too ! ), in Regular expression search mode, which DO work, when the Backward direction is checked

    Of course, when testing the Backward direction search and/or replace operations, I unchecked the Wrap around option to be sure that all the process does not start from beginning of current file


    • First example :

    https://community.notepad-plus-plus.org/post/54481

    SEARCH (?-is)^.+:\d.+\R|((:[A-Z])|:[a-z])

    REPLACE ?1(?2\L:\U)\1

    against text :

    john:abC232
    john:13kkmsd
    smith:SnLf1999
    
    
    john:abC232
    john:13kkmsd
    smith:SnLf1999
    
    
    john:abC232
    john:13kkmsd
    smith:SnLf1999
    
    • Second example :

    https://community.notepad-plus-plus.org/post/54465

    SEARCH [\d.]+$

    REPLACE \r\n$0

    against text :

    Microsoft Lync14.4.3
    Wunderlist3.4.25
    Artbox for Affinity1.1
    GlowPuzzle2.0
    Speech1.8.2
    Paste Queue (Multi Clipboard)1.3
    MPS2018.2
    Yandex.Disk3.0.3
    

    Note that, for this example, you must use the Replace All exclusively, in order that the Backward replacement is OK

    • Third example :

    https://community.notepad-plus-plus.org/post/54372

    SEARCH \x20(?=:)|(?-s)\x20.+

    REPLACE Leave EMPTY

    against text :

    name :0b841fd6f983a161b43dab4f7a7930e98df9b4527f878dbd9 wwww/CEND 2d5f40d00067cf307dae3fbe64f 2016-04-27 01:41:50.228874 65.132225.45.254 Dalvik/2.1.0 (Linuxxx; U; Android 5.0; NXA8QC116 Build/LRX21V) f 1970-01-01 fc0d891c95512da905030f0rrrrrr45d57200acf1bf7f 7204165 false google 7196717 f
    
    name :0b841fd6f983a161b43dab4f7a7930e98df9b4527f878dbd9 wwww/CEND 2d5f40d00067cf307dae3fbe64f 2016-04-27 01:41:50.228874 65.132225.45.254 Dalvik/2.1.0 (Linuxxx; U; Android 5.0; NXA8QC116 Build/LRX21V) f 1970-01-01 fc0d891c95512da905030f0rrrrrr45d57200acf1bf7f 7204165 false google 7196717 f
    
    name :0b841fd6f983a161b43dab4f7a7930e98df9b4527f878dbd9 wwww/CEND 2d5f40d00067cf307dae3fbe64f 2016-04-27 01:41:50.228874 65.132225.45.254 Dalvik/2.1.0 (Linuxxx; U; Android 5.0; NXA8QC116 Build/LRX21V) f 1970-01-01 fc0d891c95512da905030f0rrrrrr45d57200acf1bf7f 7204165 false google 7196717 f
    


  • Hi, All,

    See the @peterjones’s post, here, for explanations regarding point 1 :

    1. Fix new style save dialog by adding file extension automatically.

    Cheers,

    guy038


Log in to reply