SourceForge.net
2008-06-09 23:18:29 UTC
Read and respond to this message at:
https://sourceforge.net/forum/message.php?msg_id=5019266
By: donho
Here's the v.5 ALPHA binary :
http://notepad-plus.sourceforge.net/commun/misc/npp.5.0.Alpha.bin.zip
Thanks to Harry, the performance of Notepad++ v5 is improved - especially on
exit.
A lot of new features are added in v5 : Calltip, bookmarked lines
cut/copy/paste/delete operations, the capacity of adding plugin commands to
the context menu, more items (caret, tab bar) are configurable, ...etc.
Some quick notes for the new feature of calltip and configuration of context
menu :
1. calltip : calltip feature in a modern IDE always comes together with
auto-completion. In this version of Notepad++ calltip feature is implemented
as extension of auto-completion. All the api files for auto-completion are now
under xml format(with extension .xml).
<KeyWord name="fnsplit" />
<KeyWord name="fopen" func="yes">
<Overload retVal="FILE *" >
<Param name="const char * file" />
<Param name="const char * mode" />
</Overload>
</KeyWord>
<KeyWord name="for" />
As you can see, attribute "name" contains the value for auto-completion. Whereas
Overload node is for calltip. While you type "fopen(", the following calltip
(if enabled) will show :
FILE * fopen(const char * file, const char * mode)
2. context menu : Not mention to the ability of adding plugin commands into
context menu, adding context menu items in contextMenu.xml is easier in this
version.
Note that for the sake of backward compatibility, id attribute will still work
on the future release.
Here's the example :
<NotepadPlus>
<ScintillaContextMenu>
<Item MenuEntryName="Edit" MenuItemName="Cut"/>
<Item MenuEntryName="Edit" MenuItemName="Copy"/>
<Item MenuEntryName="Edit" MenuItemName="Paste"/>
<Item MenuEntryName="Edit" MenuItemName="Delete"/>
<Item MenuEntryName="Edit" MenuItemName="Select all"/>
<Item id="0"/>
<Item MenuEntryName="Search" MenuItemName="Mark all"/>
<Item MenuEntryName="Search" MenuItemName="Unmark all"/>
<Item id="0"/>
<Item PluginEntryName="NppExport" pluginCommandItemName="Copy RTF to
clipboard"/>
<Item PluginEntryName="MIME Tools" pluginCommandItemName="Base64
Decode"/>
<Item id="0"/>
<Item id="42016"/>
<Item id="42017"/>
<Item id="0"/>
<Item id="42022"/>
<Item id="42023"/>
<Item id="0"/>
<Item id="44042"/>
</ScintillaContextMenu>
</NotepadPlus>
Notepad++ architecture is modified partially, so there may be still a few of
non-discovered regressions, please let us know if you find them in this version.
Notepad++ v5 fixed bugs and added features (from v4.9.2) :
1. Improve Notepad++ performance - on startup and on exit.
2. Add Calltip capacity.
3. All the menu commands can be added in context menu, including plugins' commands,
macros and user defined commands.
4. Add bookmarked lines operations : delete all marked lines, copy all marked
lines into clipboard, cut all marked lines into clipboard, paste from clipboard
to replace all marked lines content.
5. Fix crash bug : Open files with date pre-1970.
6. Fix clone mode bug : now the actions done in one view will be synchronized
in the cloned view.
7. Add tooltips in document tab to display the full file name path.
8. Change hide lines behaviour : Hide lines now saved during switches.
9. Change file history list behaviour : Most recent closed file is on the top.
Add number on list.
10. Caret width and blink rate are customizable.
11. Add asterisk in title bar if file is dirty.
12. The bookmarks' look & feel are improved.
13. Add "Select all" and "copy" context menu items in Find in files results
window.
14. Fix goto line with command line bug.
15. Improve smart highlight / mark all / incremental search highlight all
visibility
16. Tabbar's coulours is configurable via Stylers Configurator(Active tab Text,
Inactive tab text, Inactive tab background, Active tab focused indicator and
Active tab unfocused indicator).
17. Add the smart highlight file size limit - 1.5 MB in order to improve the
performance.
18. Add exception handling (dumping filedata).
Included plugins :
1. TexFX v0.24a
2. NppExec v0.2 RC3.2
3. Spell Checker v1.3.1
4. MIME Tools v1.4
5. FTP_synchronize v0.9.6
6. NppExport v0.2.7.3
7. Compare plugin v1.5.1
8. Light Explorer v1.5
9. Doc Monitor v2.1
Don
______________________________________________________________________
You are receiving this email because you elected to monitor this forum.
To stop monitoring this forum, login to SourceForge.net and visit:
https://sourceforge.net/forum/unmonitor.php?forum_id=331753
https://sourceforge.net/forum/message.php?msg_id=5019266
By: donho
Here's the v.5 ALPHA binary :
http://notepad-plus.sourceforge.net/commun/misc/npp.5.0.Alpha.bin.zip
Thanks to Harry, the performance of Notepad++ v5 is improved - especially on
exit.
A lot of new features are added in v5 : Calltip, bookmarked lines
cut/copy/paste/delete operations, the capacity of adding plugin commands to
the context menu, more items (caret, tab bar) are configurable, ...etc.
Some quick notes for the new feature of calltip and configuration of context
menu :
1. calltip : calltip feature in a modern IDE always comes together with
auto-completion. In this version of Notepad++ calltip feature is implemented
as extension of auto-completion. All the api files for auto-completion are now
under xml format(with extension .xml).
<KeyWord name="fnsplit" />
<KeyWord name="fopen" func="yes">
<Overload retVal="FILE *" >
<Param name="const char * file" />
<Param name="const char * mode" />
</Overload>
</KeyWord>
<KeyWord name="for" />
As you can see, attribute "name" contains the value for auto-completion. Whereas
Overload node is for calltip. While you type "fopen(", the following calltip
(if enabled) will show :
FILE * fopen(const char * file, const char * mode)
2. context menu : Not mention to the ability of adding plugin commands into
context menu, adding context menu items in contextMenu.xml is easier in this
version.
Note that for the sake of backward compatibility, id attribute will still work
on the future release.
Here's the example :
<NotepadPlus>
<ScintillaContextMenu>
<Item MenuEntryName="Edit" MenuItemName="Cut"/>
<Item MenuEntryName="Edit" MenuItemName="Copy"/>
<Item MenuEntryName="Edit" MenuItemName="Paste"/>
<Item MenuEntryName="Edit" MenuItemName="Delete"/>
<Item MenuEntryName="Edit" MenuItemName="Select all"/>
<Item id="0"/>
<Item MenuEntryName="Search" MenuItemName="Mark all"/>
<Item MenuEntryName="Search" MenuItemName="Unmark all"/>
<Item id="0"/>
<Item PluginEntryName="NppExport" pluginCommandItemName="Copy RTF to
clipboard"/>
<Item PluginEntryName="MIME Tools" pluginCommandItemName="Base64
Decode"/>
<Item id="0"/>
<Item id="42016"/>
<Item id="42017"/>
<Item id="0"/>
<Item id="42022"/>
<Item id="42023"/>
<Item id="0"/>
<Item id="44042"/>
</ScintillaContextMenu>
</NotepadPlus>
Notepad++ architecture is modified partially, so there may be still a few of
non-discovered regressions, please let us know if you find them in this version.
Notepad++ v5 fixed bugs and added features (from v4.9.2) :
1. Improve Notepad++ performance - on startup and on exit.
2. Add Calltip capacity.
3. All the menu commands can be added in context menu, including plugins' commands,
macros and user defined commands.
4. Add bookmarked lines operations : delete all marked lines, copy all marked
lines into clipboard, cut all marked lines into clipboard, paste from clipboard
to replace all marked lines content.
5. Fix crash bug : Open files with date pre-1970.
6. Fix clone mode bug : now the actions done in one view will be synchronized
in the cloned view.
7. Add tooltips in document tab to display the full file name path.
8. Change hide lines behaviour : Hide lines now saved during switches.
9. Change file history list behaviour : Most recent closed file is on the top.
Add number on list.
10. Caret width and blink rate are customizable.
11. Add asterisk in title bar if file is dirty.
12. The bookmarks' look & feel are improved.
13. Add "Select all" and "copy" context menu items in Find in files results
window.
14. Fix goto line with command line bug.
15. Improve smart highlight / mark all / incremental search highlight all
visibility
16. Tabbar's coulours is configurable via Stylers Configurator(Active tab Text,
Inactive tab text, Inactive tab background, Active tab focused indicator and
Active tab unfocused indicator).
17. Add the smart highlight file size limit - 1.5 MB in order to improve the
performance.
18. Add exception handling (dumping filedata).
Included plugins :
1. TexFX v0.24a
2. NppExec v0.2 RC3.2
3. Spell Checker v1.3.1
4. MIME Tools v1.4
5. FTP_synchronize v0.9.6
6. NppExport v0.2.7.3
7. Compare plugin v1.5.1
8. Light Explorer v1.5
9. Doc Monitor v2.1
Don
______________________________________________________________________
You are receiving this email because you elected to monitor this forum.
To stop monitoring this forum, login to SourceForge.net and visit:
https://sourceforge.net/forum/unmonitor.php?forum_id=331753