v5.1 RC is quite stable, so OR will come out soon.
As usual, if you find any regression or critical bug, please post here.
Notepad++ v5.1 fixed bugs and added features (from v5.0.3) :
1. Make Notepad++ Unicode-compliant application(Unicode path supported).
2. Fix crash issue due to the incoherent modification/creation date.
3. Enhance Find in files feature : launch in thread, stop as wish.
4. Fix tag match highlighting mismatched bug.
5. Make tag match highlighting on non html zone optional.
6. Fix cpu high consumption bug while document is cloned with smart highlighting and xml matched highlighting features activating.
7. Refine the Save/Open file directory settings (follow tab/last operation/user defined dir).
8. Add "Doc go to new instance" and "Doc open in new instance" features.
9. Move document to another instance of Notepad++ via drag and drop document tab.
10. Add new pluin notification NPPN_DOCACTIVATED and NPPN_LANGCHANGED.
11. Fix context menu incorrect setting crash bug.
12. Fix crash problem while typing Chinese character in ANSI CSS document under Chinese environment.
13. Fix a problem with Incremental search+UTF8 in win9x.
14. Fix the User defined language not working in Unicode version bug.
15. Fix bug with CPP lexer keyword list.
16. Fix auto-completion not woring for HTML, SQL and RC problem.
17. Remove all the comic sans font (finally :) ).
In 5.1b UNICODE I can't associate new extensions in Preferences -> File Association dialog.
After adding extention (.txt for example), it is added to the list but after N++ restart it is gone.
I've monitored what happens with Process Monitor and it looks like N++ tries to change registry value to Notepad[square] (square being probably badly encoded ++ sign) but fails to do that so old value is still there.
Works fine in ANSI version.
---------------------------
---------------------------
Bug: FtpSynchronize plugin does not upload file on save
1. Connect to ftp
2. Double click file in ftp listing to open
3. Edit
4. Save
What happens: File is not uploaded back to server.
Reproduced both in ANSI and UNICODE versions.
---------------------------
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
> Please could you make notepad++ Really portable?
> Now it writes (npp.5.0.3.bin.zip version) to PC host's registry without user consent
> (maybe you can do it as option):
It's due to file association feature. I have no idea to do this feature in another way under Windows system.
I don't think it's wise to take away this working feature, and I think "portable" users are smart enough to not use this feature which obviously will modify the registry of Windows.
Don
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
> It's due to file association feature. I have no idea to do this feature in
> another way under Windows system.
The registry is the only way to make file associations in Windows systems.
If you are using N++ portable and want file associations, then you still can. Just understand that doing this will result in failures when your portable device is not present.
What I did was to write a simple VBS script that checks if N++ portable is available. If it is present N++ launches, otherwise it does nothing. Then you will at least avoid any error messages.
2C
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2008-10-04
I hope in 5.1 the problem with search and replacement in all files will be precisely corrected?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Changes:
(for those of you who downloaded my previous one, this version includes several fixes)
Version 5.0.3_2 (compared to official 5.0.3)
Searching
Added - search history is preserved in the Find Results pane on subsequent searches. New search results are listed under a new tree in the Find Results pane. Old searches are collapsed beneath.
Added - Save find, replace, folder and filter history for the find dialog (loaded/saved on application startup/exit)
Text is added to the first location in the combo boxes - latest search appears first (on top) not last (on bottom).
Folder and filters are not automatically updated when lunching the find dialog (last folder/filters are preserved), but - on the first time the current folder and current language filters are loaded, even for user defined language.
Added - "Enter" in the Find Results pane: goes to the result or folds/unfolds level.
Added - "Del" in the Find Results pane deletes the current result or level.
Added - goto next/prev found result commands (not on menus, default shortcuts: F4 and Shift+F4).
Added - focus on Find Results pane command (not on menus, default shortcut: F7).
Added - "smart" highlighting of results in the Find Results pane (works with regular expressions, multi-words etc).
Removed - keywords for the Find Results pane.
Added - hit count per search and per file in Find Results pane
Allow using shortcuts in the Find Results pane (like F8 to get back to the editor)
Added - after search in files (or open files) the focus is set to the Find Results pane and the find dialog is hidden (in case something was found).
Fixed - searching in binary files could cause problems.
Fixed - search unicode strings in ANSI files and vice-versa (I think it is still buggy though).
Changed appearance of the Find dialog.
Added - shortcut keys for the Find dialog.
Removed - automatic bookmarks when double-clicking found result.
Window list (under Window->Windows menu)
Fixed - wrong files were closed when selecting "Close Windows".
Deselect lines when closing windows and selecting only one line instead.
Files
Allow editing read only files. Added - ask for removing write protection when saving.
Changed file reload warnings - "File->Reload from Disk" warns only if the file was changed but not saved.
Warn before reloading a file that was changed even if auto update is enabled.
Fixed - "cancel" on save file changes on application shutdown didn't prevent the shutdown.
Editing
Added - "Cut allow line". (if nothing is selected, the whole line is cut).
Set "Copy allow line" and "Cut allow line" as the default copy/cut.
Added - When copying a line using "Copy allow line", the line is selected (user feedback).
General
Changed - instead of switch to main/sub view commands there is only switch to other view command (default shortcut: F8).
Changed appearance of the Goto dialog.
Choose current x position when loading sessions (move up or down doen't go to beginning of line after loading session).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I would dearly love to use the Unicode version but so many extensions don't seem to be converted yet - especially Explorer and Favourites I can't do without on a day-to-day basis.
Spell-Checker?
Simple Script?
Color Picker?
Compare?
CharM?
Mark B
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hey, what's the point of sending THREE times a SCI_REPLACESEL (2170) command and TWO times SCI_TAB (2327) command?
42024 and 41006 alone are enough. Please remove all the others, I guess there is no good reason to keep them. Only thing they do is they break that macro badly.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2008-10-04
I already described and not time! "Search and replacement in all files" on cyrillics does not work.
I am repet: IN ALL FILES on cyrillics - not work.
The top post, is the citation from the previous theme of release 5.1. What that the person by name... Has laid out the version with corrections, take on a note. There bad things are corrected many.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2008-10-04
As on UNICODE file LANG does not work.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
How will you expect someone else fixes the bugs for you if you don't even take time to describe the bugs you found?
Don
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2008-10-04
Citation my old post:
Bugs with search and replace on cyrillics
1 - I Open N ++
2 - I Open 3 files (in each file there is a word "Привет")
3 - I Press "Find"
4 - For example a word "Привет" - rus
5 - I Press " Find in all files " - finds nothing.
(But if to press simply FIND, finds).
6 - Similar occurs and with " Replace in all files "
!!! BUT in ENGLISH it perfectly finds!!!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2008-10-05
You have understood a mistake about SEARCH? Also have considered исправленые mistakes of the version 503_2?
---------------------
The program is started but in French - but I am not assured, it can be and other language.
The conclusion - does not work nativeLang.xml
As I replace with version ANSI that the program becomes back in Russian.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi again, "Clear ReadOnly flag" clears it flag only in NPP, not on file, after changes - you can't save file, you should remove it flag manully, in prev versions that was woks from npp.
Thank you.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
You can download v5.1 RC here :
http://notepad-plus.sourceforge.net/commun/misc/npp.v5.1.bin.RC.zip
v5.1 RC is quite stable, so OR will come out soon.
As usual, if you find any regression or critical bug, please post here.
Notepad++ v5.1 fixed bugs and added features (from v5.0.3) :
1. Make Notepad++ Unicode-compliant application(Unicode path supported).
2. Fix crash issue due to the incoherent modification/creation date.
3. Enhance Find in files feature : launch in thread, stop as wish.
4. Fix tag match highlighting mismatched bug.
5. Make tag match highlighting on non html zone optional.
6. Fix cpu high consumption bug while document is cloned with smart highlighting and xml matched highlighting features activating.
7. Refine the Save/Open file directory settings (follow tab/last operation/user defined dir).
8. Add "Doc go to new instance" and "Doc open in new instance" features.
9. Move document to another instance of Notepad++ via drag and drop document tab.
10. Add new pluin notification NPPN_DOCACTIVATED and NPPN_LANGCHANGED.
11. Fix context menu incorrect setting crash bug.
12. Fix crash problem while typing Chinese character in ANSI CSS document under Chinese environment.
13. Fix a problem with Incremental search+UTF8 in win9x.
14. Fix the User defined language not working in Unicode version bug.
15. Fix bug with CPP lexer keyword list.
16. Fix auto-completion not woring for HTML, SQL and RC problem.
17. Remove all the comic sans font (finally :) ).
Included plugins (Unicode):
1. TexFX v0.24a
2. MIME Tools v1.5
3. NppExport v0.2.8
4. Doc Monitor v2.2
5. NppAutoIndent 1.2
6. FTP_synchronize v0.9.6
7. NppAutoIndent 1.2
Included plugins (ANSI):
1. TexFX v0.24a
2. NppExec v0.2 RC3.2
3. Spell Checker v1.3.1
4. MIME Tools v1.5
5. FTP_synchronize v0.9.6
6. NppExport v0.2.8
7. Compare plugin v1.5.1
8. Light Explorer v1.5
9. Doc Monitor v2.2
10. NppAutoIndent 1.2
Enjoy
Don
Sorry but this must not be released as a final.
Two showstoppers:
---------------------------
Bug: Can't associate extensions.
In 5.1b UNICODE I can't associate new extensions in Preferences -> File Association dialog.
After adding extention (.txt for example), it is added to the list but after N++ restart it is gone.
I've monitored what happens with Process Monitor and it looks like N++ tries to change registry value to Notepad[square] (square being probably badly encoded ++ sign) but fails to do that so old value is still there.
Works fine in ANSI version.
---------------------------
---------------------------
Bug: FtpSynchronize plugin does not upload file on save
1. Connect to ftp
2. Double click file in ftp listing to open
3. Edit
4. Save
What happens: File is not uploaded back to server.
Reproduced both in ANSI and UNICODE versions.
---------------------------
> Bug: Can't associate extensions.
Ok, it'll be fixed in OR 5.1.
> Bug: FtpSynchronize plugin does not upload file on save
I let Harry to deal with it :)
Don
FtpSynchronize bug is because of these lines:
if (BufferID != NULL) {
SendMessage(nppData._nppHandle,NPPM_GETFULLPATHFROMBUFFERID,(WPARAM)BufferID,(LPARAM)openFile);
NPPM_GETFULLPATHFROMBUFFERID returns just filename instead of full path.
Here is diff to previous version: http://npp-plugins.cvs.sourceforge.net/viewvc/npp-plugins/NppPlugins/FTP_synchronize/src/FTP_synchronize.cpp?r1=1.44&r2=1.45
Before it just did this to get path:
SendMessage(nppData._nppHandle,NPPM_GETFULLCURRENTPATH,0,(LPARAM)openFile);
Also gave more info at npp-plugins here https://sourceforge.net/forum/forum.php?forum_id=734873
To be exact, here: https://sourceforge.net/forum/forum.php?thread_id=2284798&forum_id=734873
Please could you make notepad++ Really portable?
Now it writes (npp.5.0.3.bin.zip version) to PC host's registry without user consent (maybe you can do it as option):
----------------------------------
HKLM\SOFTWARE\Classes\Notepad++_file
HKLM\SOFTWARE\Classes\Notepad++_file\shell
HKLM\SOFTWARE\Classes\Notepad++_file\shell\open
HKLM\SOFTWARE\Classes\Notepad++_file\shell\open\command
----------------------------------
----------------------------------
HKLM\SOFTWARE\Classes\Notepad++_file\shell\open\command\: ""F:\Programming\npp.5.0\notepad++.exe" "%1""
HKLM\SOFTWARE\Classes\Notepad++_file\: "Notepad++ Document"
----------------------------------
many thanks :)
> Please could you make notepad++ Really portable?
> Now it writes (npp.5.0.3.bin.zip version) to PC host's registry without user consent
> (maybe you can do it as option):
It's due to file association feature. I have no idea to do this feature in another way under Windows system.
I don't think it's wise to take away this working feature, and I think "portable" users are smart enough to not use this feature which obviously will modify the registry of Windows.
Don
> It's due to file association feature. I have no idea to do this feature in
> another way under Windows system.
The registry is the only way to make file associations in Windows systems.
If you are using N++ portable and want file associations, then you still can. Just understand that doing this will result in failures when your portable device is not present.
What I did was to write a simple VBS script that checks if N++ portable is available. If it is present N++ launches, otherwise it does nothing. Then you will at least avoid any error messages.
2C
I hope in 5.1 the problem with search and replacement in all files will be precisely corrected?
> I hope in 5.1 the problem with search and replacement in all files will be precisely corrected?
Give the description of bugs you found.
Test it with v5.1 RC, then post the result here, if you want the bug get fix.
Don
By: Y N (yniq)
I have a new (unofficial) version: 5.0.3_2
http://www.mediafire.com/?jnvvemyozke
Changes:
(for those of you who downloaded my previous one, this version includes several fixes)
Version 5.0.3_2 (compared to official 5.0.3)
Searching
Added - search history is preserved in the Find Results pane on subsequent searches. New search results are listed under a new tree in the Find Results pane. Old searches are collapsed beneath.
Added - Save find, replace, folder and filter history for the find dialog (loaded/saved on application startup/exit)
Text is added to the first location in the combo boxes - latest search appears first (on top) not last (on bottom).
Folder and filters are not automatically updated when lunching the find dialog (last folder/filters are preserved), but - on the first time the current folder and current language filters are loaded, even for user defined language.
Added - "Enter" in the Find Results pane: goes to the result or folds/unfolds level.
Added - "Del" in the Find Results pane deletes the current result or level.
Added - goto next/prev found result commands (not on menus, default shortcuts: F4 and Shift+F4).
Added - focus on Find Results pane command (not on menus, default shortcut: F7).
Added - "smart" highlighting of results in the Find Results pane (works with regular expressions, multi-words etc).
Removed - keywords for the Find Results pane.
Added - hit count per search and per file in Find Results pane
Allow using shortcuts in the Find Results pane (like F8 to get back to the editor)
Added - after search in files (or open files) the focus is set to the Find Results pane and the find dialog is hidden (in case something was found).
Fixed - searching in binary files could cause problems.
Fixed - search unicode strings in ANSI files and vice-versa (I think it is still buggy though).
Changed appearance of the Find dialog.
Added - shortcut keys for the Find dialog.
Removed - automatic bookmarks when double-clicking found result.
Window list (under Window->Windows menu)
Fixed - wrong files were closed when selecting "Close Windows".
Deselect lines when closing windows and selecting only one line instead.
Files
Allow editing read only files. Added - ask for removing write protection when saving.
Changed file reload warnings - "File->Reload from Disk" warns only if the file was changed but not saved.
Warn before reloading a file that was changed even if auto update is enabled.
Fixed - "cancel" on save file changes on application shutdown didn't prevent the shutdown.
Editing
Added - "Cut allow line". (if nothing is selected, the whole line is cut).
Set "Copy allow line" and "Cut allow line" as the default copy/cut.
Added - When copying a line using "Copy allow line", the line is selected (user feedback).
General
Changed - instead of switch to main/sub view commands there is only switch to other view command (default shortcut: F8).
Changed appearance of the Goto dialog.
Choose current x position when loading sessions (move up or down doen't go to beginning of line after loading session).
What's your point?
Don
Presumably, he's corrected some bugs and added new features to this OPEN SOURCE program and he's waiting for you to incorporate them?
Mark B
I would dearly love to use the Unicode version but so many extensions don't seem to be converted yet - especially Explorer and Favourites I can't do without on a day-to-day basis.
Spell-Checker?
Simple Script?
Color Picker?
Compare?
CharM?
Mark B
I've posted this problem before but without any results so here again.
shortcuts.xml:
<Macro name="Trim Trailing and save" Ctrl="no" Alt="yes" Shift="yes" Key="83">
<Action type="1" message="2170" wParam="0" lParam="0" sParam=" " />
<Action type="1" message="2170" wParam="0" lParam="0" sParam=" " />
<Action type="1" message="2170" wParam="0" lParam="0" sParam=" " />
<Action type="0" message="2327" wParam="0" lParam="0" sParam="" />
<Action type="0" message="2327" wParam="0" lParam="0" sParam="" />
<Action type="2" message="0" wParam="42024" lParam="0" sParam="" />
<Action type="2" message="0" wParam="41006" lParam="0" sParam="" />
</Macro>
Hey, what's the point of sending THREE times a SCI_REPLACESEL (2170) command and TWO times SCI_TAB (2327) command?
42024 and 41006 alone are enough. Please remove all the others, I guess there is no good reason to keep them. Only thing they do is they break that macro badly.
I already described and not time! "Search and replacement in all files" on cyrillics does not work.
I am repet: IN ALL FILES on cyrillics - not work.
The top post, is the citation from the previous theme of release 5.1. What that the person by name... Has laid out the version with corrections, take on a note. There bad things are corrected many.
As on UNICODE file LANG does not work.
> As on UNICODE file LANG does not work.
Don't get you. What do you mean by "LANG"?
How will you expect someone else fixes the bugs for you if you don't even take time to describe the bugs you found?
Don
Citation my old post:
Bugs with search and replace on cyrillics
1 - I Open N ++
2 - I Open 3 files (in each file there is a word "Привет")
3 - I Press "Find"
4 - For example a word "Привет" - rus
5 - I Press " Find in all files " - finds nothing.
(But if to press simply FIND, finds).
6 - Similar occurs and with " Replace in all files "
!!! BUT in ENGLISH it perfectly finds!!!
You have understood a mistake about SEARCH? Also have considered исправленые mistakes of the version 503_2?
---------------------
The program is started but in French - but I am not assured, it can be and other language.
The conclusion - does not work nativeLang.xml
As I replace with version ANSI that the program becomes back in Russian.
Hello,
Please make Smart highlighting available to highlight all occurence of word in text (like in prev versions of npp), not only shown on screen
Thank you, npp rulezz!!
What do you mean by it?
Smart highlighting didn't change its behaviour in v5.1.
Don
Hi again, "Clear ReadOnly flag" clears it flag only in NPP, not on file, after changes - you can't save file, you should remove it flag manully, in prev versions that was woks from npp.
Thank you.
It works for me w/o any problem.
Don