This version is more robust thanks to the new recovery system to prevent the fail loading due to the corrupted xml files.
As well, besides the User Language Define System, the new language (Scintilla external lexer) can be added in Notepad++ under the plugin form.
For those who don't like tabbed document interface, "-notabbar" argument can be added in a shortcut or a command line to launch Notepad++ without tab.
This new release includes 2 very demanded plugins : FTP_Synchronize and NppExport plugin.
FTP_Synchronize let you edit a remoted file directly in Notepad++. It uploads modified file while you save it in Notepad++.
NppExport is a true WYSIWYG exporter. It allows you not only to save your source code as a html/rtf file, but also to copy your source code in the clipboard in RTF/HTML format, so you can paste it into your word processor (MS Word, Abiword, openoffice.org Writer) to get the same visual effect.
If you find any critical bug, please post your report in this thread.
Here are v4.7 fixed bugs and added features (from v4.6) :
1. Make the "recovery system" for 3 mandatory xml files (config.xml, langs.xml and stylers.xml) to prevent the fail loading due to the corrupted files.
2. Extend plugin capacity - add the Scintilla external lexer capacity.
3. Add the ability to hide the tab bar with "-notabbar" flag in command line (ie. Notepad style).
4. Column selection is remembered now while switching among the files. As well this settings will be stored in the next session.
5. Add 2 Commends (beside Toggle Comment) Comment (Ctrl+K) and Uncomment (Ctrl+Shift+K).
6. Change "UTF8 without BOM" menu item behaviour.
7. Fix the hiding bug while launch time because of change of environment from duel monitors to mono monitor.
8. Remove vista UAC warning for GUP. Add "Update Notepad++" menu item.
9. Add NPPM_HIDETABBAR and NPPM_ISTABBARHIDE plugins messages.
10. Add NPPM_GETNPPVERSION message for plugin system.
11. Enhance the horizontal scroll feature.
12. Change Find in files behaviour : all the hidden directory won't be searched (for example : .svn).
13. Add build date-time in about box.
14. Fix a bug where a file with 2 or more consecutive spaces gives problems with sessions and history.
15. Fix the problem where opening a file when in save as dialog saves the wrong file.
Thank you! :) I really appreciate the better error handling. It was everytime annoying if you have any bad files or anything else in the session and have to edit the file manually.
Only as a side note which isn´t such important. I write a first plugin which let Notepad++ freeze after starting a dialog (surely it is a bug in this plugin because there is nearly nothing implemented yet). But maybe you could close the plugin on such a behaviour or also recover it on the next start in disabling the dialog.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
How can you tell is has or hasn't? You seem not to be familiar with the Simple Script Plug-In problem, so once again, how can you tell it is not related?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
You answered on my post. Maybe I didn´t understood you completly right. But I wrote it has nothing to do IN MY CASE ;).
I´m not familar with the Simple Script problem you are right. I have it but I didn´t really needed it´s help yet. The problem of freezing of the program will very likely be a crash or a freeze inside the plugin and there are many reasons that could happen (I didn´t look at mine yet). I wouldn´t want to describe a bug inside of notepad++ I wanted to post something to make the program more robust against errors from wrong user input / wrong plugins or special cases.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The reason I replied to your message is that I experience the same freezing behavior with the Simple Script Plug-In's Script Writer undocked. It freezes immediately when showing this dialog. Perhaps you can think of a similar or equal cause. Therefor, probably two developers will be looking at the same problem and for the same cause. Perhaps the other developer may find it before you and you could simply get to know about it, or you could inform the other if you are the first.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Not sure if this was reported before (Sourceforge has really messed up interface) or fixed in 4.6 or 4.7 but in 4.5 the Run dialog doesn't work when there is a space in the program path so if I enter C:\Program Files\GanttPV\GanttPV.exe and press Run it doesn't do anything. But if I change Program Files to Progra~1 it works.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I also lost my session and most-recently used file history upon installing 4.7. Before upgrading, users will probably want to make backup copies of the files
This is because of the bugfix where filenames with more than one consecutive space would not work well in the sessions/history and possibly crash notepad++.
As a result, all filenames are now stored as attributes in the XML files rather than content. Maybe a well crafted regex can convert the sessions.
I suppose a backup is always advisable if you upgrade software.
I know of no further changes that can affect configurations (The XML files are now sorted, but the installer shouldn't overwrite them if they already exist afaik).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I installed the zip over my 4.6. On running the program,
it opened for a New file. It did not load my session.xml.
I viewed my session.xml and it still had the three files
from my last session with 4.6. I 'loaded' the session,
but the files did not open.
I re-opened the three files and exited the program;
restarted and everything was OK, again.
I then compared the two different session files (I
always backup). I noticed a different format. There is
now a selMode="0" in the File firstVisibleLine lines
of the new session.xml.
Maybe I'm not to clear, but did I miss something previous
in the forum???
BillBo
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
1st question:
Whilst I don't have any problem with the included plugins changing, I don't know why upgrading from 4.6 to 4.7 should make a previously installed plugin disappear.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I'm having a problem with the installer. It is hanging up. The last file logged in the window is extracting stylers.model.xml at 100%. If I open Task Manager and end the file "xxxxx.tmp" (random name) about 4 times (end the first file, another pops up), the installer will continue and finish. I've had this problem on another system with an older version (4.5 maybe?) Is there anything I can do to try and find out what is exactly locking up?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2008-01-03
I have to same problem, the installer on windows is hanging at stylers.model.xml.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thanks for the update. We really appreciate all the hard work that has gone into this editor.
I think I've found a serious bug related to sessions. This only happens when you use the "Clone to another View". Here are the steps to recreate the problem:
1. Open any 3 files.
2. Use "Clone to another View" on the last file opened (rightmost tab).
3. Restart Notepad++.
Notice that the file in the 2nd view is not correct one. It also appears that the font styles are altered for any files in the 2nd view. By altered I mean they look different from the fonts used in the same file of the main view.
Btw, I'm using the zip build not the installer (dunno if that makes a difference or not).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Files won't open. Opening the file causes the titlebar to change to the name of the file, but the file contents don't appear. Also, as soon as you close it, it crashes out.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Happy new year guys.
Here's your Christmas and new year's present - Notepad++ v.4.7 :
http://sourceforge.net/project/showfiles.php?group_id=95717
This version is more robust thanks to the new recovery system to prevent the fail loading due to the corrupted xml files.
As well, besides the User Language Define System, the new language (Scintilla external lexer) can be added in Notepad++ under the plugin form.
For those who don't like tabbed document interface, "-notabbar" argument can be added in a shortcut or a command line to launch Notepad++ without tab.
This new release includes 2 very demanded plugins : FTP_Synchronize and NppExport plugin.
FTP_Synchronize let you edit a remoted file directly in Notepad++. It uploads modified file while you save it in Notepad++.
NppExport is a true WYSIWYG exporter. It allows you not only to save your source code as a html/rtf file, but also to copy your source code in the clipboard in RTF/HTML format, so you can paste it into your word processor (MS Word, Abiword, openoffice.org Writer) to get the same visual effect.
If you find any critical bug, please post your report in this thread.
Here are v4.7 fixed bugs and added features (from v4.6) :
1. Make the "recovery system" for 3 mandatory xml files (config.xml, langs.xml and stylers.xml) to prevent the fail loading due to the corrupted files.
2. Extend plugin capacity - add the Scintilla external lexer capacity.
3. Add the ability to hide the tab bar with "-notabbar" flag in command line (ie. Notepad style).
4. Column selection is remembered now while switching among the files. As well this settings will be stored in the next session.
5. Add 2 Commends (beside Toggle Comment) Comment (Ctrl+K) and Uncomment (Ctrl+Shift+K).
6. Change "UTF8 without BOM" menu item behaviour.
7. Fix the hiding bug while launch time because of change of environment from duel monitors to mono monitor.
8. Remove vista UAC warning for GUP. Add "Update Notepad++" menu item.
9. Add NPPM_HIDETABBAR and NPPM_ISTABBARHIDE plugins messages.
10. Add NPPM_GETNPPVERSION message for plugin system.
11. Enhance the horizontal scroll feature.
12. Change Find in files behaviour : all the hidden directory won't be searched (for example : .svn).
13. Add build date-time in about box.
14. Fix a bug where a file with 2 or more consecutive spaces gives problems with sessions and history.
15. Fix the problem where opening a file when in save as dialog saves the wrong file.
Included plugins :
1. TexFX v0.24a
2. NppExec v0.2 RC2
3. Spell Checker v1.3.1
4. Quick text v0.02
5. Explorer plugin v1.6.1
6. Hex editor v0.84
7. Base64 encoder/decoder v1.2
8. FTP_synchronize v0.9.5.0
9. NppExport v0.2.5.0
Enjoy
Don
Thank you! :) I really appreciate the better error handling. It was everytime annoying if you have any bad files or anything else in the session and have to edit the file manually.
Only as a side note which isn´t such important. I write a first plugin which let Notepad++ freeze after starting a dialog (surely it is a bug in this plugin because there is nearly nothing implemented yet). But maybe you could close the plugin on such a behaviour or also recover it on the next start in disabling the dialog.
Could this in any way be related to the Simple Script Plug-In hanging when the Script Writer docked window is undocked?
No worry. Not in my case ;). It has nothing to with any other plugin then my "demo plugin".
How can you tell is has or hasn't? You seem not to be familiar with the Simple Script Plug-In problem, so once again, how can you tell it is not related?
You answered on my post. Maybe I didn´t understood you completly right. But I wrote it has nothing to do IN MY CASE ;).
I´m not familar with the Simple Script problem you are right. I have it but I didn´t really needed it´s help yet. The problem of freezing of the program will very likely be a crash or a freeze inside the plugin and there are many reasons that could happen (I didn´t look at mine yet). I wouldn´t want to describe a bug inside of notepad++ I wanted to post something to make the program more robust against errors from wrong user input / wrong plugins or special cases.
The reason I replied to your message is that I experience the same freezing behavior with the Simple Script Plug-In's Script Writer undocked. It freezes immediately when showing this dialog. Perhaps you can think of a similar or equal cause. Therefor, probably two developers will be looking at the same problem and for the same cause. Perhaps the other developer may find it before you and you could simply get to know about it, or you could inform the other if you are the first.
See :
https://sourceforge.net/forum/message.php?msg_id=4697189
Don
Not sure if this was reported before (Sourceforge has really messed up interface) or fixed in 4.6 or 4.7 but in 4.5 the Run dialog doesn't work when there is a space in the program path so if I enter C:\Program Files\GanttPV\GanttPV.exe and press Run it doesn't do anything. But if I change Program Files to Progra~1 it works.
This bug is fixed in v4.6.
Don
Thanks for the update.
Though you could have warned that session is emptied when updating. Is there any other settings that gets changed when updated? Style settings?
> Though you could have warned that session is emptied when updating.
True, I've forgot to mention that, sorry about it.
Here's Harry's explaination :
https://sourceforge.net/forum/message.php?msg_id=4697133
> Is there any other settings that gets changed when updated? Style settings?
No, Only config.xml
Don
Well done. Thank you, Don.
I also lost my session and most-recently used file history upon installing 4.7. Before upgrading, users will probably want to make backup copies of the files
%AppData%\Notepad++\config.xml
%AppData%\Notepad++\session.xml
(Possibly other files as well, as I have not determined systematically what all is lost).
Happy New Year to you.
Greg
This is because of the bugfix where filenames with more than one consecutive space would not work well in the sessions/history and possibly crash notepad++.
As a result, all filenames are now stored as attributes in the XML files rather than content. Maybe a well crafted regex can convert the sessions.
I suppose a backup is always advisable if you upgrade software.
I know of no further changes that can affect configurations (The XML files are now sorted, but the installer shouldn't overwrite them if they already exist afaik).
If you have a backup of your session file(s), you can use the following regex to upgrade it:
Find Field:
>([^<]*+)</File>$
Replace Field:
filename="\1"/>
I always keep a backup of my complete Notepad++ installation folder structure, so I can always check changes in any configuration files.
Still a FANTASTIC!!! program, but..
I installed the zip over my 4.6. On running the program,
it opened for a New file. It did not load my session.xml.
I viewed my session.xml and it still had the three files
from my last session with 4.6. I 'loaded' the session,
but the files did not open.
I re-opened the three files and exited the program;
restarted and everything was OK, again.
I then compared the two different session files (I
always backup). I noticed a different format. There is
now a selMode="0" in the File firstVisibleLine lines
of the new session.xml.
Maybe I'm not to clear, but did I miss something previous
in the forum???
BillBo
Yes, it's due to a modification in xml structure to fix a bug,
here's the explaination :
https://sourceforge.net/forum/message.php?msg_id=4697133
Sorry for forgetting to mention it.
Don
Why take out Function list plugin? How can I make it come back?
2nd question first:
Grab Function List Plugin v1.2 final (not the v2 alpha) from
http://sourceforge.net/project/showfiles.php?group_id=189927&package_id=223668
This is working for me.
1st question:
Whilst I don't have any problem with the included plugins changing, I don't know why upgrading from 4.6 to 4.7 should make a previously installed plugin disappear.
I'm having a problem with the installer. It is hanging up. The last file logged in the window is extracting stylers.model.xml at 100%. If I open Task Manager and end the file "xxxxx.tmp" (random name) about 4 times (end the first file, another pops up), the installer will continue and finish. I've had this problem on another system with an older version (4.5 maybe?) Is there anything I can do to try and find out what is exactly locking up?
I have to same problem, the installer on windows is hanging at stylers.model.xml.
About the 8th bug fix. I update N++ from 4.6 to 4.7, but if I anable the auto-update, then the error messages reported here http://sourceforge.net/tracker/index.php?func=detail&aid=1838004&group_id=95717&atid=612382 (and here http://sourceforge.net/tracker/index.php?func=detail&aid=1837414&group_id=95717&atid=612382\) still comes out when I launch the application... :)
Thanks for the update. We really appreciate all the hard work that has gone into this editor.
I think I've found a serious bug related to sessions. This only happens when you use the "Clone to another View". Here are the steps to recreate the problem:
1. Open any 3 files.
2. Use "Clone to another View" on the last file opened (rightmost tab).
3. Restart Notepad++.
Notice that the file in the 2nd view is not correct one. It also appears that the font styles are altered for any files in the 2nd view. By altered I mean they look different from the fonts used in the same file of the main view.
Btw, I'm using the zip build not the installer (dunno if that makes a difference or not).
That is a serious bug.
I deleted the v4.7 release from sourceforge.
This regression will be fixed, the next release will come soon.
Don
Files won't open. Opening the file causes the titlebar to change to the name of the file, but the file contents don't appear. Also, as soon as you close it, it crashes out.