mirror of
https://github.com/rizonesoft/Notepad3.git
synced 2026-06-17 21:03:19 +08:00
Merge pull request #875 from hpwamr/MUI_dev
+ Update: Changelog in anticipation of new release
This commit is contained in:
commit
53b3df7cfd
@ -1,62 +1,71 @@
|
||||
==================================================
|
||||
Rizonesoft Notepad 3 -- CHANGELOG
|
||||
==================================================
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
= =
|
||||
= Notepad3 - light-weight Scintilla-based text editor for Windows =
|
||||
= =
|
||||
= (c) Rizonesoft 2008-2019 =
|
||||
= https://www.rizonesoft.com =
|
||||
= =
|
||||
================================================================================
|
||||
|
||||
================================================================================
|
||||
Rizonesoft Notepad 3 -- CHANGELOG --
|
||||
================================================================================
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
LEGEND:
|
||||
--------------------------------------------------
|
||||
1) New: (Added, Feature)
|
||||
2) Changed:
|
||||
3) Enhancement: (Optimize)
|
||||
4) Fix: (Debug)
|
||||
5) Removed:
|
||||
--------------------------------------------------------------------------------
|
||||
1) NEW: (Added, Feature)
|
||||
2) CHANGES:
|
||||
3) ENHANCEMENT: (Optimize)
|
||||
4) FIXES: (Debug)
|
||||
5) REMOVED:
|
||||
|
||||
==================================================
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
==================================================
|
||||
Version 5.18.1206.1448 (6 December 2018)
|
||||
==================================================
|
||||
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
Version 5.19.10?.15?? (? January 2019)
|
||||
================================================================================
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
NEW:
|
||||
--------------------------------------------------
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
- Added initial "minipath.ini" to Visual Studio Project.
|
||||
- Read undefined MiniPath settings from Notepad3.ini (Preferred language and Favorites directory).
|
||||
- MiniPath Multilingual support.
|
||||
- Handle zero-length lines in line-sorting algorithm.
|
||||
- Support for "Rust" source code syntax highlighting.
|
||||
- Multilingual support.
|
||||
- The TinyExpr module
|
||||
- Add schema related keywords Auto Completion & IME
|
||||
- The TinyExpr module.
|
||||
- Add schema related keywords Auto Completion & IME.
|
||||
- Rebuilding the "Command Line Help" dialog.
|
||||
|
||||
--------------------------------------------------
|
||||
--------------------------------------------------------------------------------
|
||||
CHANGES:
|
||||
--------------------------------------------------
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
- MiniPath About dialog: visual adjustments.
|
||||
- Optimize icon resource handling.
|
||||
- Optimized MiniPath resource file (icon/bitmap placement).
|
||||
- Enhanced MiniPath.
|
||||
- Small design change of MiniPath's Copy/Move dialog box.
|
||||
- Scintilla updated to 410.
|
||||
- Print option "Screen Colors" now prints with the same colors used on screen including line numbers.
|
||||
- Changed behavior of removing duplicate lines (ignore EOL/EOF chars).
|
||||
- Line sorting: Move empty lines to end of selection (always, if not removed).
|
||||
- Adapted PortableApps.com creator script to MUI structure.
|
||||
- STD/2ND sync with DefaultText/2ndDefaultText handling.
|
||||
- Reorganization of Menus in more sub-menu to shorter the Menus Lists
|
||||
- Show Zoom Percentage on magnification changes
|
||||
- Reorganization of Menus in more sub-menu to shorter the Menus Lists.
|
||||
- Show Zoom Percentage on magnification changes.
|
||||
- Tidy Notepad3.ini to remove all defaulted [Setting] items
|
||||
- Change Default settings to make the first experience of Notepad3 more attractive...
|
||||
- ANSI CodePage detection (CED) - allow less reliable results also
|
||||
- Open Find/Replace: Use most recent search pattern instead of clipboard (if selection eis empty)
|
||||
- Encoding affinity: UTF-8 instead of local ANSI code-page
|
||||
- Replace dialog: tmp disable "mark all occ" in case of multi-line selection
|
||||
- Encoding affinity: UTF-8 instead of local ANSI code-page.
|
||||
- Replace dialog: tmp disable "mark all occ" in case of multi-line selection.
|
||||
- Adaptations for MS Visual Studio 2019 Preview.
|
||||
- Scintilla updated to 412.
|
||||
|
||||
--------------------------------------------------
|
||||
--------------------------------------------------------------------------------
|
||||
FIXES:
|
||||
--------------------------------------------------
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
- Do not reset scroll-width tracking on saving file (issue #539: https://github.com/rizonesoft/Notepad3/issues/539).
|
||||
- Fixed portable MiniPath redirector .ini files.
|
||||
- Support Scintilla's new indicator box styles ("INDIC_GRADIENT" and "INDIC_CRADIENTCENTRE").
|
||||
@ -68,29 +77,34 @@ FIXES:
|
||||
- Fixed save window Position (Default and Initial switch)
|
||||
- Fixed problem with bad brace highlighting (indicator)
|
||||
- if activated, ESC will close/minimize program immediately w/o canceling selection/tooltip first.
|
||||
- Fixed broken links in About dialog.
|
||||
- fixed behavior of replace (dialog) in case of multi-line selection.
|
||||
- Fixed disable accelerator-key interception for universal Unicode input method.
|
||||
- Fixed ASCII fallback only for selected encodings.
|
||||
- Fixed Onigmo RegEx Interface: bug in returning correct matching range.
|
||||
|
||||
--------------------------------------------------
|
||||
--------------------------------------------------------------------------------
|
||||
TRANSLATIONS (MUI):
|
||||
--------------------------------------------------
|
||||
|
||||
- German Translation.
|
||||
--------------------------------------------------------------------------------
|
||||
- Afrikaans Translation.
|
||||
- Belarusian Translation.
|
||||
- Chinese Simplified Translation.
|
||||
- Dutch Translation.
|
||||
- English (UK) Translation.
|
||||
- French Translation.
|
||||
- Dutch Translation.
|
||||
- Spanish Translation.
|
||||
- Chinese Translation.
|
||||
- German Translation.
|
||||
- Japanese Translation
|
||||
- Russian Translation.
|
||||
- Belarusian Translation.
|
||||
- Afrikaans Translation (in progress)...
|
||||
- Spanish Translation.
|
||||
|
||||
==================================================
|
||||
|
||||
================================================================================
|
||||
Version 4.18.511.992 (12 May 2018)
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
- New: Menu entries for (hidden) Accelerator Keys.
|
||||
- New: Method to remove duplicate lines.
|
||||
- New: Names under Acknowledgments on About box.
|
||||
- New: Version info for Microsoft Visual C++ 2017 v15.7.(0-1) (VC v191426428).
|
||||
- New: Version info for Microsoft Visual C+- 2017 v15.7.(0-1) (VC v191426428).
|
||||
- New: X-CaretPolicy ([Settings2] CurrentLineHorizontalSlop=0).
|
||||
- New: 1st draft of "Toggle Visible" (hide non occurences lines).
|
||||
- New: Initial version of Doc tail Chasing.
|
||||
@ -244,15 +258,15 @@ Version 4.18.511.992 (12 May 2018)
|
||||
- Removed: wyUpdate stuff from portable installation.
|
||||
|
||||
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
Version 3.18.311.928 (11 March 2018)
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
- Changed: Accelerator-Key to toggle tranparency mode (Alt+0 => Alt+G).
|
||||
|
||||
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
Version 3.18.311.925 (11 March 2018)
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
- New: About Box (RichEdit library 2.0)
|
||||
- New: Version string patching commands for different local builds.
|
||||
- Changed: Accelerator Keys: (Alt+0: Toggle Transparency), (Alt+Shift+N: Launch new empty window).
|
||||
@ -274,16 +288,16 @@ Version 3.18.311.925 (11 March 2018)
|
||||
- Fix: Swap clipboard while pasting into selection.
|
||||
|
||||
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
Version 3.18.223.908 (23 February 2018)
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
- Fix: Critical error with automatic updates.
|
||||
- Fix: Swap clipboard bug while pasting into selection.
|
||||
|
||||
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
Version 3.18.222.905 (22 February 2018)
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
- New: Accelerator Key (Alt+A) to switch ON/OFF occurrences marker/counter.
|
||||
- New: Feature "Scroll Past End of File" (settings).
|
||||
- New: Menu entry to check Rizonesoft.com directly for updates.
|
||||
@ -349,9 +363,9 @@ Version 3.18.222.905 (22 February 2018)
|
||||
- Fix: Performance issue: Replace All - delay status update until transaction finished.
|
||||
|
||||
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
Version 3.18.131.862 (31 January 2018)
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
- New: Accelerator Key "Ctrl+Alt+J" -> Fuse Lines (:= Join Lines, line-breaks NOT replaced by Space).
|
||||
- New: Setting2 parameter to adjust "Mark Occ" and "Hyperlink" styling delay.
|
||||
- Enhancement: Highlight current line stuff gathered.
|
||||
@ -383,23 +397,23 @@ Version 3.18.131.862 (31 January 2018)
|
||||
- Fix: Initial .ini-file: unused section removed.
|
||||
- Fix: Support scintilla msg: SCN_NEEDSHOWN (EXPAND folded sections if needed).
|
||||
- Fix: Avoid some issues regarding folding, using SCI_SETAUTOMATICFOLD.
|
||||
- Fix: Revert TAB + Selection action corresponding to VisualStudio's behavior.
|
||||
- Fix: Revert TAB - Selection action corresponding to VisualStudio's behavior.
|
||||
- Fix: Sensible handling of "Block -> (Un)Indent" for different kinds of selections.
|
||||
- Fix: Font selection dialog does not reset some styles correctly.
|
||||
- Fix: Preserve selection on Line Comment toggle.
|
||||
- Fix: Char2Hex: Remove limit single byte selection.
|
||||
|
||||
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
Version 3.18.113.828 (13 January 2018)
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
- New: "Customize Schemes..." UI change to represent "relative sizing hierarchy".
|
||||
- New: Initial version of Nim Lexer. Added Scintilla project and header for Nim lexer.
|
||||
- Changed: Compiler version 191225834 (VS2017 v15.5.3).
|
||||
- Changed: Executables not compressed with UPX.
|
||||
- Changed: Menu "Mark Occurrences" whole word matching: radio button behavior.
|
||||
- Changed: Onigmo RegEx syntax dialect.
|
||||
- Changed: Onigmo regex engine: use PERL 5.10 syntax + enable "\<" and "\>" word boundary matching.
|
||||
- Changed: Onigmo regex engine: use PERL 5.10 syntax - enable "\<" and "\>" word boundary matching.
|
||||
- Changed: Option "after visible" for styling in background (idle time).
|
||||
- Changed: Replace Windows Notepad Installer version only.
|
||||
- Changed: View "2nd Default Style" as (dbl-clickable) status bar item.
|
||||
@ -450,9 +464,9 @@ Version 3.18.113.828 (13 January 2018)
|
||||
- Fix: Selection of 1st or 2nd standard lexer (Default Text) based on Use2ndStandard flag.
|
||||
|
||||
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
Version 3.18.105.802 (5 January 2018)
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
- New: Hyperlink Hotspot Style updates on UpdateUI event (visible area only)
|
||||
- New: Switch to draw all occurrences in visible area only.
|
||||
- New: (Mark Occurences) instant word highligting.
|
||||
@ -472,9 +486,9 @@ Version 3.18.105.802 (5 January 2018)
|
||||
- Fix: mark occurrences counter not updated in time.
|
||||
|
||||
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
Version 3.17.1228.783 (28 December 2017)
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
- New: Added batch script to bulk encrypt files of given directory with encryption tool.
|
||||
- New: inticator style used for matching braces too.
|
||||
- New: Java sourcecode to compile a class which acts as a standalone tool for decrypting Notepad3's encrypted files.
|
||||
@ -488,9 +502,9 @@ Version 3.17.1228.783 (28 December 2017)
|
||||
- Fix: font styling of Hyperlinks are not reset to default if feature is switched off.
|
||||
|
||||
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
Version 3.17.1223.778 (23 December 2017)
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
- New: More triggers for Hyperlink style updated.
|
||||
- New: Online Documentation menu item.
|
||||
- New: Added Scintilla's indicator styles to scheme config for "Mark Occurences".
|
||||
@ -538,9 +552,9 @@ Version 3.17.1223.778 (23 December 2017)
|
||||
- Fix: General bug fixes and code cleanup.
|
||||
|
||||
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
Version 3.17.1210.729 (10 December 2017)
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
- New: Added Awk Script syntax highlighting (Python lexer based)
|
||||
- New: Enhanced URL Hotspot highlighting.
|
||||
- New: open Hyperlink in NP3 (if applicable: "file://...").
|
||||
@ -561,9 +575,9 @@ Version 3.17.1210.729 (10 December 2017)
|
||||
- Fix: Added some more places, where Hotspot style redrawing does not slow down responsiveness.
|
||||
|
||||
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
Version 3.17.1202.715 (2 December 2017)
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
- New: Additionally show full path to current directory in windows title.
|
||||
- Changed: Move "Mark Occurrences" check box from menu to find/replace dialog options.
|
||||
- Changed: Renaming of drag n' drop methods.
|
||||
@ -578,21 +592,21 @@ Version 3.17.1202.715 (2 December 2017)
|
||||
- Fix: #192 Drag n' drop from 32-bit process on Notepad3 x64 window
|
||||
|
||||
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
Version 3.17.1124.690 (24 November 2017)
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
- Added Book Mark style (Color Background and Alpha) to customize schemes...
|
||||
- New "D" and "Go" programming language support.
|
||||
- Update: Compiler version detection.
|
||||
- Update: Scintilla Lib v.4.0.2 (402).
|
||||
- Adapt: C/C++ styles - keyword vs. typedefs.
|
||||
- Adapt: C/C+- styles - keyword vs. typedefs.
|
||||
- Changed SDK version target to 10.0.16299.0
|
||||
- Major refactoring of find/replace regex evaluation.
|
||||
- Optimized DeelX regex interface.
|
||||
- Minor fix for DeelX RegEx engine.
|
||||
- Move position after replacement (EditReplace()).
|
||||
- Refactoring of "Replace All" methods.
|
||||
- Split C++ Keywords in two parts (1st: standard keywords, 2nd: keywords starting with double underscore "__xxx").
|
||||
- Split C+- Keywords in two parts (1st: standard keywords, 2nd: keywords starting with double underscore "__xxx").
|
||||
- Minor polish of Readme.md.
|
||||
Put changes compared to Notepad2-mod into Readme.md.
|
||||
- Repair empty resource file (Notepad3.rc).
|
||||
@ -612,7 +626,7 @@ Version 3.17.1124.690 (24 November 2017)
|
||||
- Fix: UpdateLineNumberWidth() triggers cleanup.
|
||||
- Fix: Issue with update of line number margin width.
|
||||
- Fix: Transform backslash issues.
|
||||
Fix: C/C++ keywords and types.
|
||||
Fix: C/C+- keywords and types.
|
||||
Timer call for mark occurrences during find/replace.
|
||||
- Fix: lookaround regex (DeelX) matches were not replaced.
|
||||
- Fix: Issue regarding find/replace empty-string.
|
||||
@ -637,208 +651,207 @@ Version 3.17.1124.690 (24 November 2017)
|
||||
- Minor bug fixes and more...
|
||||
|
||||
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
Version 2.17.1023.632 (23 October 2017)
|
||||
--------------------------------------------------
|
||||
~ Add code snippet (activation only prepare for future extensions).
|
||||
~ Added switch ([Settings2] UseOldStyleBraceMatching) to preserve old style
|
||||
================================================================================
|
||||
- Add code snippet (activation only prepare for future extensions).
|
||||
- Added switch ([Settings2] UseOldStyleBraceMatching) to preserve old style
|
||||
brace matching behavior.
|
||||
~ Applied patch from Neil Hodgson (Master of Scintilla Lib - respond to
|
||||
- Applied patch from Neil Hodgson (Master of Scintilla Lib - respond to
|
||||
scintilla lib issue report #1976).
|
||||
~ Changed buffers for operating edit box in customize schemes.
|
||||
~ Documentation: Minor changes to Notepad3.txt.
|
||||
~ Documentation: doc/Notepad3.txt - add description of [Section2] .ini settings
|
||||
- Changed buffers for operating edit box in customize schemes.
|
||||
- Documentation: Minor changes to Notepad3.txt.
|
||||
- Documentation: doc/Notepad3.txt - add description of [Section2] .ini settings
|
||||
(mostly taken from orig. Notepad2 FAQs).
|
||||
~ Default to modern displays settings, using Scintilla's new technology
|
||||
- Default to modern displays settings, using Scintilla's new technology
|
||||
: SciDirectWriteTech=1, SciFontQuality=3
|
||||
~ First prottotype of VirtualSpace RectangularSelection by default (very old
|
||||
- First prottotype of VirtualSpace RectangularSelection by default (very old
|
||||
behavior can be turned on by [Settings2] DenyVirtualSpaceAccess=1).
|
||||
~ Implemented Feature Request #51 (buffer size of file extension edit box).
|
||||
~ New: Show warning before loading file with unknown (custom schemes) file
|
||||
- Implemented Feature Request #51 (buffer size of file extension edit box).
|
||||
- New: Show warning before loading file with unknown (custom schemes) file
|
||||
name extension.
|
||||
~ License.txt: switch to UTF-8 encoding.
|
||||
~ Restore wrongly discarded np3portableapps .ini files for NP3Portable,
|
||||
- License.txt: switch to UTF-8 encoding.
|
||||
- Restore wrongly discarded np3portableapps .ini files for NP3Portable,
|
||||
redirecting .ini reading to correct path.
|
||||
~ Small code refactoring (replacing deprecated methods).
|
||||
~ Settings [Section2] (cannot be set via GUI) add all possible names and
|
||||
- Small code refactoring (replacing deprecated methods).
|
||||
- Settings [Section2] (cannot be set via GUI) add all possible names and
|
||||
default values, if applicable.
|
||||
~ Fixed .ini paths for np3portableapps.
|
||||
~ Fix: Crash in Favorites management.
|
||||
~ Fix: pasting clipboard content into selection box should replace text and
|
||||
- Fixed .ini paths for np3portableapps.
|
||||
- Fix: Crash in Favorites management.
|
||||
- Fix: pasting clipboard content into selection box should replace text and
|
||||
cancel selection then (in case of swapping clipboard, the selection is preserved).
|
||||
~ Remove settings for "Favorites" directory -> NP3 uses then users system
|
||||
- Remove settings for "Favorites" directory -> NP3 uses then users system
|
||||
default folder (%USERPROFILE%\Favorites).
|
||||
|
||||
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
Version 2.17.1016.610 (16 October 2017)
|
||||
--------------------------------------------------
|
||||
~ Added remove button for list items.
|
||||
~ Checkbox for "preserve caret position" settings.
|
||||
~ File History Dlg: rename button "Remove" -> "Discard"
|
||||
================================================================================
|
||||
- Added remove button for list items.
|
||||
- Checkbox for "preserve caret position" settings.
|
||||
- File History Dlg: rename button "Remove" -> "Discard"
|
||||
(discard selected item from file history list).
|
||||
~ Minor bugfixes for session feature
|
||||
- Minor bugfixes for session feature
|
||||
(file history: remember caret pos and encoding).
|
||||
~ Removed unnecessary build artifacts from np3portable.
|
||||
- Removed unnecessary build artifacts from np3portable.
|
||||
|
||||
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
Version 2 Build 605 (15 October 2017)
|
||||
--------------------------------------------------
|
||||
~ Fix: Crash on accessing UndoRedo structure while NP3 instance has
|
||||
================================================================================
|
||||
- Fix: Crash on accessing UndoRedo structure while NP3 instance has
|
||||
not been initialized completely (.LOG file opening bug).
|
||||
|
||||
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
Version 2 Build 600 (15 October 2017)
|
||||
--------------------------------------------------
|
||||
~ Fix: Virtual space access: column indicator.
|
||||
~ Fix: Customize Schemes... Font... selection: bold/italic now detected
|
||||
================================================================================
|
||||
- Fix: Virtual space access: column indicator.
|
||||
- Fix: Customize Schemes... Font... selection: bold/italic now detected
|
||||
(bold: if selection >= FW_SEMIBOLD)
|
||||
|
||||
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
Version 2 Build 583 (11 October 2017)
|
||||
--------------------------------------------------
|
||||
~ AHK test script for NP3 GUI tests.
|
||||
~ Cleanup AHK testing script, add test artifacts.
|
||||
~ Generalized internal multi-byte codepage definitions (code cleanup).
|
||||
~ Fix: syntax error on exit script.
|
||||
~ Fix: Try to retrieve correct file version for Notepad3Portable creator.
|
||||
~ Fix: StatusBar Col display is not correct in case of Virtual Space Access.
|
||||
~ Fix: locale / language independant version patching batch for Notepad3Portable
|
||||
~ Fix: version patching for Notepad3 PortableApps build batch.
|
||||
~ Fix: Recode to ANSI (in case of Chinese ANSI code-page)
|
||||
================================================================================
|
||||
- Cleanup AHK testing script, add test artifacts.
|
||||
- Generalized internal multi-byte codepage definitions (code cleanup).
|
||||
- Fix: syntax error on exit script.
|
||||
- Fix: Try to retrieve correct file version for Notepad3Portable creator.
|
||||
- Fix: StatusBar Col display is not correct in case of Virtual Space Access.
|
||||
- Fix: locale / language independant version patching batch for Notepad3Portable
|
||||
- Fix: version patching for Notepad3 PortableApps build batch.
|
||||
- Fix: Recode to ANSI (in case of Chinese ANSI code-page)
|
||||
|
||||
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
Version 2 Build 568 (8 October 2017)
|
||||
--------------------------------------------------
|
||||
~ Updated the Run Dialog icon.
|
||||
~ Code comment for completeness.
|
||||
~ Enhanced clipboard recoding detection.
|
||||
~ Prettier Browse Icon.
|
||||
~ StatusBar information enhancements.
|
||||
~ Fix: Reverting "reload as UTF-8 not work bugfix".
|
||||
~ Fix: Texture glitch on "Browse" button.
|
||||
~ Fix: Binary directory to build portable app.
|
||||
~ Fix: In-text encoding (convert encoding).
|
||||
~ Fix: minor StatusBar string corrections.
|
||||
~ Fix: Support pasting position at virtual space.
|
||||
~ Fix: Move caret to convenient position after pasting clipboard
|
||||
================================================================================
|
||||
- Updated the Run Dialog icon.
|
||||
- Code comment for completeness.
|
||||
- Enhanced clipboard recoding detection.
|
||||
- Prettier Browse Icon.
|
||||
- StatusBar information enhancements.
|
||||
- Fix: Reverting "reload as UTF-8 not work bugfix".
|
||||
- Fix: Texture glitch on "Browse" button.
|
||||
- Fix: Binary directory to build portable app.
|
||||
- Fix: In-text encoding (convert encoding).
|
||||
- Fix: minor StatusBar string corrections.
|
||||
- Fix: Support pasting position at virtual space.
|
||||
- Fix: Move caret to convenient position after pasting clipboard
|
||||
(no current selection).
|
||||
~ Fix: Virtual space navigation and rectangular selection (minor issues)
|
||||
- Fix: Virtual space navigation and rectangular selection (minor issues)
|
||||
(allow "Virtual Space Rectangular Selection"
|
||||
also allows moving Caret into virtual space (beyond line end))
|
||||
~ Fix: Copy/Cut & Paste of current line (in case of no selection -
|
||||
- Fix: Copy/Cut & Paste of current line (in case of no selection -
|
||||
Visual Studio behavior - using SCI's MSDEVLineSelect).
|
||||
~ Fix: Bug in code-page related text conversion.
|
||||
- Fix: Bug in code-page related text conversion.
|
||||
|
||||
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
Version 2 Build 548 (3 October 2017)
|
||||
--------------------------------------------------
|
||||
~ Code cleanup
|
||||
~ Fix: Made corrections to build 505 change log (spelling, grammar, etc).
|
||||
~ Fix: FILE status becomes [MODIFIED] when doing CONTROL+A to select ALL.
|
||||
~ Fix: Paste from clipboard to ANSI code page:
|
||||
================================================================================
|
||||
- Code cleanup
|
||||
- Fix: Made corrections to build 505 change log (spelling, grammar, etc).
|
||||
- Fix: FILE status becomes [MODIFIED] when doing CONTROL+A to select ALL.
|
||||
- Fix: Paste from clipboard to ANSI code page:
|
||||
unnecessary switching encoding to UTF-8.
|
||||
~ Fix: Undo/Redo of virtual space selection rectangle not correct.
|
||||
~ Fix: StatusBar SelectionCount (Sel) : count chars instead of bytes.
|
||||
~ Fix: Punctuation chars for "Accelerated Word Navigation" (Settings2:
|
||||
- Fix: Undo/Redo of virtual space selection rectangle not correct.
|
||||
- Fix: StatusBar SelectionCount (Sel) : count chars instead of bytes.
|
||||
- Fix: Punctuation chars for "Accelerated Word Navigation" (Settings2:
|
||||
ExtendedWhiteSpaceChars= add non word chars here).
|
||||
~ Fix: Do mouse wheel scrolling in editor area only.
|
||||
~ Fix: DPI awareness in manifest.
|
||||
~ Fix: word delimiter in case of "Accelerated Word Navigation".
|
||||
~ Correct UFT Spelling on Encoding menu.
|
||||
- Fix: Do mouse wheel scrolling in editor area only.
|
||||
- Fix: DPI awareness in manifest.
|
||||
- Fix: word delimiter in case of "Accelerated Word Navigation".
|
||||
- Correct UFT Spelling on Encoding menu.
|
||||
|
||||
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
Version 2 Build 505 (23 September 2017)
|
||||
--------------------------------------------------
|
||||
+ 1st chunk of StrSafe migration.
|
||||
+ Some more StrSafe changes
|
||||
+ Fix: manually edited settings (SciDirectWriteTech, SciFontQuality)
|
||||
================================================================================
|
||||
- 1st chunk of StrSafe migration.
|
||||
- Some more StrSafe changes
|
||||
- Fix: manually edited settings (SciDirectWriteTech, SciFontQuality)
|
||||
should be placed in settings section [Settings2].
|
||||
+ Extended default "space char set" for "Accelerated Word Navigation" to avoid
|
||||
- Extended default "space char set" for "Accelerated Word Navigation" to avoid
|
||||
unexpected "accelerated word navigation" behavior, space-char extension is
|
||||
restricted to 7-bit ASCII char set (ignoring specified non-7-bit-ASCII chars).
|
||||
+ StrSafe adaptions
|
||||
+ Fixed: settings SciFontQuality have been overwritten by Scheme configuration.
|
||||
- StrSafe adaptions
|
||||
- Fixed: settings SciFontQuality have been overwritten by Scheme configuration.
|
||||
(Fonts: Calibri, Cambria, Candara, Consolas, Constantia, Corbel, Segoe UI are using
|
||||
'cleartype smoothing' (SC_EFF_QUALITY_LCD_OPTIMIZED) by default, if not
|
||||
configured in Schema definition for Lexer)
|
||||
+ Added font "Source Code Pro" to list of special fonts for cleartype smoothing.
|
||||
+ Fix: undo destructive operation on selection (rectangle) does not restore
|
||||
- Added font "Source Code Pro" to list of special fonts for cleartype smoothing.
|
||||
- Fix: undo destructive operation on selection (rectangle) does not restore
|
||||
selection or preserves selection mode (extends selection on caret movement)
|
||||
-> need to send SCI_CANCEL at the end of restored selection.
|
||||
+ Found bug caused by StrSafe migration
|
||||
- Found bug caused by StrSafe migration
|
||||
(COUNTOF() for buffer size must not be used on buffer pointer)
|
||||
+ migrate StrCpyN() and StrCatBuff() to corresponding StrSafe.h methods
|
||||
+ Adapted lstrcpyn() calls according to StrSafe.h requirements.
|
||||
+ Refactoring of "Accelerated Word Navigation" to be compliant with Scintillas
|
||||
- migrate StrCpyN() and StrCatBuff() to corresponding StrSafe.h methods
|
||||
- Adapted lstrcpyn() calls according to StrSafe.h requirements.
|
||||
- Refactoring of "Accelerated Word Navigation" to be compliant with Scintillas
|
||||
WhiteSpace and Punctuation defines.
|
||||
+ "Accelerated Word Navigation" activation influences "Mark Occurrences" (whole word) if set
|
||||
+ Extended: Remember selection undo / redo
|
||||
+ Added undo / redo selection to more operations
|
||||
+ Found Scintilla 400 method "SCI_CUT" (cut selection) broken: lost last char
|
||||
- "Accelerated Word Navigation" activation influences "Mark Occurrences" (whole word) if set
|
||||
- Extended: Remember selection undo / redo
|
||||
- Added undo / redo selection to more operations
|
||||
- Found Scintilla 400 method "SCI_CUT" (cut selection) broken: lost last char
|
||||
replaced by SCI_COPY & SCI_CLEAR combination (for now).
|
||||
+ changes to EditGetClipboardText() solved the SCI_CUT problem, so it can be
|
||||
- changes to EditGetClipboardText() solved the SCI_CUT problem, so it can be
|
||||
switched back from SCI_COPY & SCI_CLEAR to SCI_CUT
|
||||
(byte alignment in 64-bit, i am nut sure)
|
||||
+ switching Scintilla internal codepage to UTF-8 only (resp. Japanese,
|
||||
- switching Scintilla internal codepage to UTF-8 only (resp. Japanese,
|
||||
Chinese and Korean DBCS) single-byte encoding is supported externally and
|
||||
converted (fore and back) to UTF-8 internally, this simplifies
|
||||
i.e. clipboard exchange, etc.
|
||||
+ Removed support for obsolete Korean Johab (1361) codepage.
|
||||
+ Fixed ConvertText() according to internal SCI codepage
|
||||
+ Refactoring: Encoding handling
|
||||
+ More operations for selections undo/redo.
|
||||
+ Enabled "unlimited" (as in Scintilla Lib: dep. on memory and INT_MAX)
|
||||
- Removed support for obsolete Korean Johab (1361) codepage.
|
||||
- Fixed ConvertText() according to internal SCI codepage
|
||||
- Refactoring: Encoding handling
|
||||
- More operations for selections undo/redo.
|
||||
- Enabled "unlimited" (as in Scintilla Lib: dep. on memory and INT_MAX)
|
||||
undo / redo selection history using utarray from uthash header library
|
||||
(https://troydhanson.github.io/uthash/index.html)
|
||||
+ Moved crypto readme to doc dir
|
||||
+ remove internal codepage support for Chinese, Japan, Korean DBCS use
|
||||
- Moved crypto readme to doc dir
|
||||
- remove internal codepage support for Chinese, Japan, Korean DBCS use
|
||||
generalized UTF-8 codepage instead
|
||||
(conversions do not work as expected within scintilla lib)
|
||||
- Dropping Windows XP support , using compiler toolset vc141 Win SDK 10.0.
|
||||
(current VC++ redistributable needed?)
|
||||
+ Replaced lstrcmp() and lstrcmpi() by StrSafe (helper.h defined) methods.
|
||||
+ Relaunch elevated keeping current changes in a buffer.
|
||||
+ Fixed some problems for feature "relaunch elevated preserve changes".
|
||||
+ First AppVeyor config
|
||||
+ Remember window position in case of "relaunch elevated".
|
||||
+ Fixed memory initialization problem during InitInstance()
|
||||
+ Enhanced consistency between toolbar (save button) and titlebar (modified marker)
|
||||
+ "Relaunch elevated": use current .ini-file instead of new user's (Admin's) .ini
|
||||
+ Cleanup tmp filebuffer, if elevation has been rejected.
|
||||
+ Fixed crash in case of wrong Encoding (detection)
|
||||
+ Changed version display on Help/About.
|
||||
+ New Powershell script to patch version numbers
|
||||
+ appveyor.yml using same powershell commands to patch version
|
||||
(current VC+- redistributable needed?)
|
||||
- Replaced lstrcmp() and lstrcmpi() by StrSafe (helper.h defined) methods.
|
||||
- Relaunch elevated keeping current changes in a buffer.
|
||||
- Fixed some problems for feature "relaunch elevated preserve changes".
|
||||
- First AppVeyor config
|
||||
- Remember window position in case of "relaunch elevated".
|
||||
- Fixed memory initialization problem during InitInstance()
|
||||
- Enhanced consistency between toolbar (save button) and titlebar (modified marker)
|
||||
- "Relaunch elevated": use current .ini-file instead of new user's (Admin's) .ini
|
||||
- Cleanup tmp filebuffer, if elevation has been rejected.
|
||||
- Fixed crash in case of wrong Encoding (detection)
|
||||
- Changed version display on Help/About.
|
||||
- New Powershell script to patch version numbers
|
||||
- appveyor.yml using same powershell commands to patch version
|
||||
- Remove FindReplaceDlg handle declared as external from compilation unit
|
||||
Edit.c - not really needed here. (externals (handles / pointers) seemed to
|
||||
be a problem on module init instance time in 64-bit)
|
||||
+ Fixed: Open find dialog the first time (new NP3 instance) while
|
||||
- Fixed: Open find dialog the first time (new NP3 instance) while
|
||||
clipboard is empty, NP3 crashes (try to LocalFree() static allocated memory)
|
||||
+ Fixed: RegExpr "Find previous" corrected (find mode "left to right" has been
|
||||
- Fixed: RegExpr "Find previous" corrected (find mode "left to right" has been
|
||||
used, which has not the intended behavior).
|
||||
+ Updated Compiler Info.
|
||||
+ Added build.txt (and .ps1 changes) for Local Build Version patching
|
||||
- Updated Compiler Info.
|
||||
- Added build.txt (and .ps1 changes) for Local Build Version patching
|
||||
(common AppVeyor/Local script).
|
||||
+ Fixed issue "Convert to Title Case" while selected text is all upper case.
|
||||
+ Fixed broken "Complete Word" feature (Ctrl+Enter/Return).
|
||||
+ Changed accelerator key for feature "Complete Word" from Ctrl+Enter to Ctrl+Alt+Enter.
|
||||
+ Added feature "Insert New (empty) Line above current line Ctrl+Enter (as in VisualStudio).
|
||||
+ Code cleanup
|
||||
+ Added new Settings "Virtual Space on Rectangular Selection" used to select.
|
||||
- Fixed issue "Convert to Title Case" while selected text is all upper case.
|
||||
- Fixed broken "Complete Word" feature (Ctrl+Enter/Return).
|
||||
- Changed accelerator key for feature "Complete Word" from Ctrl+Enter to Ctrl+Alt+Enter.
|
||||
- Added feature "Insert New (empty) Line above current line Ctrl+Enter (as in VisualStudio).
|
||||
- Code cleanup
|
||||
- Added new Settings "Virtual Space on Rectangular Selection" used to select.
|
||||
rectangle not delimited by line endings (but including virtual space).
|
||||
+ Readme.txt Updated. (Thanks Will)
|
||||
- Readme.txt Updated. (Thanks Will)
|
||||
|
||||
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
Version 2 Build 450 (18 August 2017)
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
- Update to Scintilla 400 (early bird) pre-release.
|
||||
- Renamed encoding menu item: "Recode No FileVars" (Alt+F8) =>> "Ignore Encoding Tags" (Alt-F8)
|
||||
- UTF-8 encoding of License.txt (fixing: different ANSI codepage for copyright sign)
|
||||
@ -849,9 +862,9 @@ Version 2 Build 450 (18 August 2017)
|
||||
- Fixed wrong shortcut in menu on word navigation (Ctrl+LEFT/RIGHT)
|
||||
|
||||
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
Version 2 Build 440 (16 August 2017)
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
- Added Enabling/Disabling Save-Button in toolbar according to file modified indicator.
|
||||
- Added Del/Back Selection preserving on Undo/Redo
|
||||
- Cut Selection (Ctrl-X) will preserve Selection on Undo/Redo
|
||||
@ -864,9 +877,9 @@ Version 2 Build 440 (16 August 2017)
|
||||
- Fixing and cleanup build for Notepad3Portable
|
||||
|
||||
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
Version 2 Build 432 (10 August 2017)
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
- Added command line option ( /v ) to print file immediately and quit (like Window's original notepad.exe /p option).
|
||||
- Added printing additional option /v dialog to allow access to the Printer dialog (as on Menu: Print... ).
|
||||
- Enlarge some string buffers for dialogs.
|
||||
@ -876,16 +889,16 @@ Version 2 Build 432 (10 August 2017)
|
||||
- Fixed np3encrypt vcxproj files.
|
||||
|
||||
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
Version 2 Build 422 (10 August 2017)
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
- Cleanup manifest handling
|
||||
- Minipath DPI aware false
|
||||
|
||||
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
Version 2 Build 411 (9 August 2017)
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
- Added VisualStudio's Editor Behaviour for Ctrl-C and Ctrl-X
|
||||
- Added VS2017 .vcproj files and adapted Compiler Tool Set accordingly
|
||||
- Reintroduce HighDPI toolbar
|
||||
@ -895,25 +908,25 @@ Version 2 Build 411 (9 August 2017)
|
||||
- Fixed broken Ctrl-Q (toggle line comments)
|
||||
|
||||
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
Version 2 Build 398 (13 June 2017)
|
||||
--------------------------------------------------
|
||||
- Added Microsoft Visual C++ 2017 (vc141) support.
|
||||
================================================================================
|
||||
- Added Microsoft Visual C+- 2017 (vc141) support.
|
||||
- Updated Scintilla to version 3.7.5
|
||||
- Don't use 2nd default syntax scheme by default. (Issue #21)
|
||||
- Bigger Toolbar Buttons (24px). Should be big enough now. (Issue #21)
|
||||
|
||||
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
Version 1 Build 388 (06 January 2017)
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
- Updated Scintilla to version 3.7.2
|
||||
- MiniPath now works on Windows XP
|
||||
|
||||
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
Version 1 Build 386 (08 December 2016)
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
- Added RaPeHoff to the contributors list.
|
||||
- Update to Scintilla 371 (NP2 adaption due to deprecated data types).
|
||||
- clean-code Solution (instead of "magic numbers").
|
||||
@ -923,17 +936,17 @@ Version 1 Build 386 (08 December 2016)
|
||||
- Fixed block selecting cause crash.
|
||||
|
||||
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
Version 1 Build 350 (05 September 2016)
|
||||
--------------------------------------------------
|
||||
- Added Microsoft Visual C++ Update 3 version number
|
||||
================================================================================
|
||||
- Added Microsoft Visual C+- Update 3 version number
|
||||
- Updated HTML Keywords
|
||||
- Updated Scintilla to version 3.6.7
|
||||
|
||||
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
Version 1 Build 330 (24 June 2016)
|
||||
--------------------------------------------------
|
||||
================================================================================
|
||||
- Added Visual Studio 2015 Update 2 version number
|
||||
- Added Support for Inno Setup 5.5.9
|
||||
- Implemented a new versioning scheme
|
||||
@ -943,3 +956,4 @@ Version 1 Build 330 (24 June 2016)
|
||||
- Fixed Compiler warnings
|
||||
- Fixed Favorites Function
|
||||
- Removed Visual Studio 2010 to 2013 Support
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user