Rainer Kottenhoff
8c6183bbae
+ chg: handling of "elevating process failed"
2019-11-25 11:44:08 +01:00
Rainer Kottenhoff
d0cec33de5
+ fix: elevated relaunch after encoding change
2019-11-23 13:24:44 +01:00
Rainer Kottenhoff
c8d38a5558
+ tst: tests on paste error ( #1652 )
2019-11-22 17:10:36 +01:00
Rainer Kottenhoff
161b9dd2bb
+ fix: store only stream/line selection to file history
2019-11-22 01:43:44 +01:00
Rainer Kottenhoff
3ca31694e9
+ fix: modern style message box icons
2019-11-22 01:29:13 +01:00
Rainer Kottenhoff
aadc9cbfc6
+rfc: some small refactorings
2019-11-21 16:06:16 +01:00
Rainer Kottenhoff
579c3cfbfe
+ chg: bring back system MessageBox() (incl. not mutable system beep) for "not saved" warning on modified files
2019-11-21 14:26:35 +01:00
Rainer Kottenhoff
40ab61fa57
+ add: preserve stream selection in file history (w/ text pos remembering)
2019-11-20 02:28:45 +01:00
Rainer Kottenhoff
6bf5cd9f88
+ add: language dependent status bar abreviations
2019-11-19 22:58:21 +01:00
Rainer Kottenhoff
112356682c
+ chg: hidden "ExitOnESCSkipLevel" feature (Exit on ESC can ignore a selection)
2019-11-19 14:12:57 +01:00
Rainer Kottenhoff
af017ca858
-- intermediate state for file watching chnages
2019-11-19 08:26:44 +01:00
Rainer Kottenhoff
5ecd45031e
+ fix: wrong encoding detection settings for explicit config .ini-File load
2019-11-18 11:42:48 +01:00
Rainer Kottenhoff
ec1682eed9
+ rfc: refactoring: Encoding Detection
2019-11-17 19:39:06 +01:00
Rainer Kottenhoff
96c40ba402
+ chg: relaunch elevated: safe file automatically only on "save elevation"
2019-11-16 13:39:35 +01:00
Rainer Kottenhoff
6e75023e25
+ fix: disable HyperLink calltip on ESC, as long as caret is in hyperlink text range
2019-11-13 15:58:28 +01:00
Rainer Kottenhoff
1c48c46523
+ chg: cleanup code
2019-11-13 15:00:33 +01:00
Rainer Kottenhoff
a09e6de496
+ chg: ESC Key clears active selection (before exiting Notepad3)
2019-11-13 14:56:20 +01:00
Rainer Kottenhoff
e9b6daa6eb
+ integrate text conversion wrapper (DWORD -> ptrdiff_t)
2019-11-13 12:58:01 +01:00
Pairi Daiza
2be6142a16
Conversion all files to encoding UTF-8 (Final)
2019-11-05 00:07:41 +01:00
Rainer Kottenhoff
4e9c89ee44
+ fix: If ANSI encoding as default, use parent process's console code-page for encoding
2019-11-04 12:22:34 +01:00
Rainer Kottenhoff
f2652a471b
+ upd: Oniguruma current dev
2019-10-16 17:25:03 +02:00
Rainer Kottenhoff
5841b403cf
+ fix: menu position for "path to clipboard"
2019-09-26 14:40:50 +02:00
Rainer Kottenhoff
817b1b2a48
+ add: copy directory to clipboard
...
+ add: open path in explorer
2019-09-26 13:00:28 +02:00
Rainer Kottenhoff
207d23a524
+ add: menu option to choose between line comment block edit and old behavior
...
+ add: allow line comment block edit toggle
2019-09-25 00:29:27 +02:00
Rainer Kottenhoff
692b2c3546
+ chg: copy file path to clipboard instead of text insertion
2019-09-24 17:15:30 +02:00
Rainer Kottenhoff
e4425690b1
+ chg: (internal) load Flags (Settings2) as part of LoadSettings() - one pass .ini-read
2019-09-24 10:32:13 +02:00
Rainer Kottenhoff
dc5e43728c
+ chg: hidden option ([Settings2] NoCutLineOnEmptySelection) to disable VS's Ctrl+X behavior on empty selection
...
+ ver: VS Compiler version update (VS 16.3.0, VC 1923)
2019-09-24 09:25:01 +02:00
Rainer Kottenhoff
52a81041db
+ chg: hidden option ([Settings2] NoCopyLineOnEmptySelection) to disable VS's Ctrl+C behavior on empty selection
2019-09-23 17:48:57 +02:00
Rainer Kottenhoff
b4f6121dc4
+ chg: appearance of INFOBOX4 (MB_YESNOCANCEL) (en-US only)
2019-09-23 17:07:43 +02:00
Rainer Kottenhoff
49b295277d
+ chg: using InfoBoxLng() instead of MessageBoxLng() to ask to save modified file.
2019-09-21 01:29:32 +02:00
Rainer Kottenhoff
3220c388af
+ add: toggle menu bar option
2019-09-19 15:55:52 +02:00
Rainer Kottenhoff
a9ec10d61a
+ try: prep "hide menu bar" option
2019-09-18 18:46:17 +02:00
Rainer Kottenhoff
8efdc7e522
+ fix: remove undo point for Copy (Ctrl+C).
2019-09-18 12:52:33 +02:00
Rainer Kottenhoff
15b12359b6
+ chg: distinguish between rectangular and multi selections
2019-09-18 12:34:08 +02:00
Rainer Kottenhoff
8ab83f0e1c
+ chg: Thin rectangular (multi) selection after toggeling line-comment block
2019-09-18 00:02:47 +02:00
Rainer Kottenhoff
46483227e1
+ add: Lexicographical line sort order
2019-09-17 18:40:42 +02:00
Rainer Kottenhoff
36b7abed32
+ chg: CloseApp methods
2019-09-16 19:33:14 +02:00
Rainer Kottenhoff
4898da11ca
+chg: borderless full screen mode
2019-09-16 16:17:43 +02:00
Rainer Kottenhoff
e26b32fa5b
+ fix: prevent concurrent settings-file-access (re-launch elevated)
2019-09-16 01:56:20 +02:00
Rainer Kottenhoff
470bfcea63
+ opt: 1-pass (file open/close) save settings
2019-09-15 17:26:05 +02:00
Rainer Kottenhoff
6ac1eccef1
+ chg: Full Work Area Mode (F11) -> Full Screen Mode
2019-09-13 14:16:01 +02:00
Rainer Kottenhoff
d3ea1a7281
+ chg: "commit" on fflush() for _wfopen_s() in SimpleIni settings file writer
...
+ fix: some issues on tmpfile handling
2019-09-12 16:21:31 +02:00
Rainer Kottenhoff
870a5cecfa
+ fix: save settings before relaunching elevated
...
+ fix: .RC included header files must not have a BOM/SIG (UTF-8)
2019-09-12 09:32:46 +02:00
Rainer Kottenhoff
51762900da
+ fix: possible race condition on accessing configuration while relaunching elevated
2019-09-12 01:46:22 +02:00
Rainer Kottenhoff
8260dcbbe3
+ fix: small fixes on "Relaunch Elevated" functionality
2019-09-11 18:31:23 +02:00
Rainer Kottenhoff
42aebbf0a4
+ chg: cleanup file change notification code
2019-09-10 18:06:10 +02:00
Rainer Kottenhoff
415aacece9
+ fix: minor fixes for window positioning by cmdline parameter
2019-09-10 16:51:18 +02:00
Rainer Kottenhoff
af9ac57f23
+ add: new (suppressable) Info-Dialog for "Preserve File Modification Timestamp" feature
2019-09-08 13:15:01 +02:00
Rainer Kottenhoff
e9b04301a7
+ chg: allow stream comment (/* */) for SQL dialects
2019-09-08 12:29:10 +02:00
Rainer Kottenhoff
ee923b3123
+chg: Preserve File Modification Time: Option stays until new Session is loaded
2019-09-05 16:54:12 +02:00
Rainer Kottenhoff
177869fd00
+ fix: Ctrl+Shift-C/X and Paste behaviour
...
+ chg: Ctrl+Alt+Enter AutoCompletion behaviour
2019-09-05 14:36:37 +02:00
Rainer Kottenhoff
4e946845a4
+ fix: redo initial selection after replace (ins/del)
2019-09-04 13:03:55 +02:00
Rainer Kottenhoff
68aa35cd38
+ chg: menu and behavior for copy/paste and copy/paste line
2019-09-03 16:36:30 +02:00
Rainer Kottenhoff
4f859f33eb
+ fix: update visible indicator issue
2019-09-03 11:45:18 +02:00
Rainer Kottenhoff
86d838c2ad
+ fix: small redraw issue on max screen mode
2019-09-02 16:57:30 +02:00
Rainer Kottenhoff
187f2c4b30
+ chg: preserve file modification timestamp: change from persisted option to on demand save
...
+ fix: minor bug fixes
2019-09-02 13:36:06 +02:00
Rainer Kottenhoff
ea7a6c8468
+ chg: enclosing selection with HTML-Tag - remember last pattern (session)
...
+ add: repeat selection enclosing (HTML-Tag) n-times control
2019-08-30 18:06:04 +02:00
Rainer Kottenhoff
5ddfbc08ee
+ fix: Hyperlink detection for Unicode
...
+ fix: Insertion handling: keep selection if non empty selection is replaced
2019-08-30 14:32:37 +02:00
Rainer Kottenhoff
fbaad157db
+ fix: encoding tag insertion (Ctrl+F8)
...
+ chg: some code cleanup and optimization
2019-08-29 12:43:21 +02:00
Rainer Kottenhoff
d2904c0526
+ fix: TAB behavior after multi-selection undo sequence
2019-08-28 18:45:50 +02:00
Rainer Kottenhoff
04c746dea2
+ chg: rename key for undo transaction timeout value (UndoRedoSplitTimeout -> UndoTransactionTimeout)
2019-08-28 12:48:08 +02:00
Rainer Kottenhoff
2981fad5ac
+ fix: minor corrections to delayed command message queue
2019-08-28 11:52:09 +02:00
Rainer Kottenhoff
5e78d51abe
+ fix: new undo transaction split
...
+ chg: menu entry of undo transaction split at line-breaks
2019-08-28 09:48:17 +02:00
Rainer Kottenhoff
c4bd8c212f
+ fix: small bug with timeout undo transaction on selection
2019-08-27 16:17:31 +02:00
Rainer Kottenhoff
4ee2d3876f
+ chg: allow each modification step to split undo typing sequence (set timeout < 20ms)
2019-08-27 13:55:05 +02:00
Rainer Kottenhoff
72e86e6825
+ add: option to preserve origin file modification time
2019-08-27 11:53:21 +02:00
Rainer Kottenhoff
d57165efe8
+ chg: split undo typing sequence (by line-breaks and/or timeout)
...
+ fix: keep selection shift-key after undo line insertion (ctrl+enter)
2019-08-27 09:17:10 +02:00
Rainer Kottenhoff
1ee632b157
+ fix: selection undo/redo in case of "lean" change notify event
2019-08-26 15:22:30 +02:00
Rainer Kottenhoff
dd6ceea268
+ add: Swedish (sv-SE) translation templates (cloned from en-GB)
...
+ fix: integrated language menu strings
2019-08-14 12:11:45 +02:00
Rainer Kottenhoff
e14a74eee5
+ fix: load set localized menu before displaying dialog
2019-07-30 14:14:34 +02:00
Rainer Kottenhoff
7ec585353b
+ fix: issues regarding "no Notepad3.ini" file (defaults)
...
+ fix: "Don't show this DialogBox again" checkbox now remembers positive answers only
+ fix: Message "Large File Warning" now default value for large files > 256MB
2019-07-30 10:59:39 +02:00
Derick Payne
d63c046d9f
Revert "Releasing Build 2511 RC"
...
This reverts commit 140c60c6ec .
2019-07-26 21:18:11 +02:00
Derick Payne
140c60c6ec
Releasing Build 2511 RC
2019-07-26 20:36:25 +02:00
Rainer Kottenhoff
d2384a8d24
+ fix: send NewLine to sci control, if this id no AutoC fill-up char
2019-07-25 12:41:58 +02:00
Rainer Kottenhoff
98501b1155
+ chg: reject "NewLine" for AutoComplete fill-up
...
+ add: settings for allowed AutoC fill-up chars
2019-07-25 11:57:06 +02:00
Rainer Kottenhoff
54fea83c8f
+ chg: use double-quotes as MRU list string limiter
2019-07-23 09:45:49 +02:00
Rainer Kottenhoff
4844477de8
+ cln: some code cleanup
2019-07-20 09:37:05 +02:00
Rainer Kottenhoff
421e3c89a2
+ chg: no pre-defined font for "Text Files"
...
+ fix: no context menu after undo/redo history scrolling
2019-07-19 15:15:51 +02:00
Rainer Kottenhoff
368dbf50b3
+ add: Web Template Action to context menu
2019-07-18 17:00:10 +02:00
Rainer Kottenhoff
01361eaea0
+fix: use string beg/end terminator for most recent lists
2019-07-18 15:22:37 +02:00
Rainer Kottenhoff
d0ecbabb28
+ chg: keep .ini backward compatibility for moved "Text Files" lexer (from "Default Text")
2019-07-17 23:49:39 +02:00
Rainer Kottenhoff
2a063d33fe
+ fix: regression with undo/redo char sequence
2019-07-15 13:21:19 +02:00
Rainer Kottenhoff
a5d144867f
+ fix: Alt+P should call menu 'Appearance' , Ctrl+Alt+P should be new shortcut for "Compress Spaces"
2019-07-12 09:12:52 +02:00
Rainer Kottenhoff
717511d2a4
+ upd: Scintilla version v4.2.0
2019-07-09 15:22:34 +02:00
Rainer Kottenhoff
4d630a74cb
+ fix: don't remove empty section, w/o request
2019-07-08 21:24:18 +02:00
Rainer Kottenhoff
5bb7f43dc4
+ chg: use only base file name from file path for InfoBox() dialog (avoid text cutoff on long paths)
2019-07-08 13:52:31 +02:00
Rainer Kottenhoff
8a677b24b6
+ fix: .ini-file - remove some keys with default values (styles)
2019-07-06 09:46:15 +02:00
Rainer Kottenhoff
a73286b525
+ chg: extended encoding detection debug information
2019-07-04 20:58:03 +02:00
Rainer Kottenhoff
bdaab67697
+ add: Color hover and picker (HTML color def only #RRGGBB)
2019-06-15 13:48:49 +02:00
Rainer Kottenhoff
4c96bf9788
+ add: TOML Lexer : Date-Time highlight & other enhancements
...
+ add: some test files for manual checks
2019-06-13 16:00:49 +02:00
Rainer Kottenhoff
cf2ca6de9a
+ enh: a little bit more advanced TOML Lexer
2019-06-12 18:49:38 +02:00
Rainer Kottenhoff
71e569cde5
+ rm: remove (old) AHK Lexer in favourite of modern AHK_L Lexer
2019-06-11 20:48:43 +02:00
Rainer Kottenhoff
7e04105532
+ add: Multiselect Edit Indicator
2019-06-11 15:29:52 +02:00
Rainer Kottenhoff
ad64db46d3
+ chg: utf-8 sig for themes files
...
+ add: Text Lexer to get independent from Default Text
+ add: .ini-file DeleteValue() methods
2019-06-11 00:43:54 +02:00
Rainer Kottenhoff
c647f2d6eb
+ mv: move LoadFlags() to Config src
...
+ fix: InfoBox: error string for GetLastError() event
2019-06-10 16:28:39 +02:00
Rainer Kottenhoff
b8d9a5bc93
+ fix: 1st bugfix session for new SimpleIni config reader.
2019-06-10 15:16:42 +02:00
Rainer Kottenhoff
9eae363c16
+ UTF-8 .ini-File Handler (Initial Version)
2019-06-10 12:03:27 +02:00
Rainer Kottenhoff
b253f4497e
Merge branch 'Dev_RC_Fixes' into Dev_ONIGURUMA
2019-06-08 14:14:47 +02:00
Rainer Kottenhoff
2331f7a1ce
+ fix: some little bugfixes
2019-06-08 14:09:59 +02:00
Rainer Kottenhoff
67650d27c5
Merge branch 'Dev_RC_Fixes' into Dev_ONIGURUMA
2019-06-07 10:50:36 +02:00
Rainer Kottenhoff
e469124745
+ cln: remove hotspot styling delay config (not needed anymore)
2019-06-07 07:44:29 +02:00
Rainer Kottenhoff
ab2d4b2afd
Merge branch 'Dev_RC_Fixes' into Dev_ONIGURUMA
...
# Conflicts:
# language/np3_ko_kr/menu_ko_kr.rc
# src/Notepad3.rc
2019-06-04 14:25:43 +02:00
Rainer Kottenhoff
e8c5cad7c7
+ chg: New top-level menu "Appearance" holding Themes and Schemes stuff (en-US, en-GB and de-DE)
...
+ chg: Free "Alt+P" Hotkey (Compress Spaces moved to "Ctrl+Alt+P")
+ fix: Destroy dynamic menu ...
2019-06-04 14:10:59 +02:00
Rainer Kottenhoff
be687cbc13
+ chg: in case of (partial) selection, copy only selection instead of complete hyperlink (issue #1296 )
2019-06-04 08:54:13 +02:00
Rainer Kottenhoff
ec76dcd585
+ enh: Bookmark margin click
2019-06-02 08:03:58 +02:00
Rainer Kottenhoff
e23e8a4877
Merge branch 'Dev_RC_Fixes' into Dev_ONIGURUMA
2019-06-02 07:37:38 +02:00
Rainer Kottenhoff
2fcd08de85
+ chg: move menus "Language" and "Themes" to sub-menu places
2019-06-01 11:47:12 +02:00
Rainer Kottenhoff
0ee6999bfc
+ fix: Bug: Multi-Selection while Mark-Occurrences of current word is active
2019-05-31 00:41:56 +02:00
Rainer Kottenhoff
c72e17ab2d
+ enh: some multi-selection enhancements
2019-05-30 09:54:28 +02:00
Rainer Kottenhoff
57e408c133
Merge branch 'Dev_RC_Fixes' into Dev_ONIGURUMA
2019-05-29 18:56:50 +02:00
Rainer Kottenhoff
9d0de4bac7
+ fix: some format strings for dialogs displaying long integers (DocPos) converted to int
2019-05-29 16:10:04 +02:00
Rainer Kottenhoff
841bca1d66
+ add: Multi-Select all occurrences (or selected if MO is off) (Ctrl+Shift+Spc)
2019-05-29 13:04:32 +02:00
Rainer Kottenhoff
d63311fbfd
Merge branch 'Dev_RC_Fixes' into Dev_ONIGURUMA
...
# Conflicts:
# Versions/build.txt
# np3portableapp/_buildname.txt
# res/Notepad3.exe.manifest.conf
# src/VersionEx.h
2019-05-29 09:01:41 +02:00
Rainer Kottenhoff
c23fd336e0
+ fix: Load external Toolbars (clear config on error, path relative to be portable)
2019-05-29 08:45:15 +02:00
Rainer Kottenhoff
61b8b78385
+ add: extent multi-selection (Ctrl + Up/Down/Left/Right)
2019-05-28 10:30:29 +02:00
Rainer Kottenhoff
68a74f7db9
+ fix: "thin selection" restore
2019-05-28 00:49:07 +02:00
Rainer Kottenhoff
71a35e053a
Merge remote-tracking branch 'notepad3_orig_rizone/master' into Dev_ONIGURUMA
2019-05-27 22:47:02 +02:00
Rainer Kottenhoff
bb3e8aa484
+ fix: selecting external toolbar from config
2019-05-27 22:29:17 +02:00
Rainer Kottenhoff
366ac5eed1
+ add: Multi-Selection with selection restore on undo
2019-05-27 20:47:15 +02:00
Rainer Kottenhoff
c250b9e79d
Merge branch 'Dev_RC_Fixes' into Dev_ONIGURUMA
...
# Conflicts:
# src/Notepad3.c
2019-05-27 15:01:02 +02:00
Rainer Kottenhoff
7b04e73a39
+ fix: Match Case and Match Visible Only on Mark Occurrences
2019-05-27 14:30:09 +02:00
Rainer Kottenhoff
b5fdff3e16
+ chg: revert FocusView on closing F/R dialog in any case
2019-05-27 00:04:19 +02:00
Rainer Kottenhoff
0df2c715ae
+ xxx: intermediate version
2019-05-26 23:31:19 +02:00
Rainer Kottenhoff
5fcbd8822d
+ xxx: intermediate multi-selection undo/redo stack version
2019-05-26 20:28:14 +02:00
Rainer Kottenhoff
d29b4ed33c
Merge branch 'Dev_RC' into Dev_ONIGURUMA
2019-05-26 19:48:55 +02:00
Rainer Kottenhoff
9cf05effff
+ fix: updates for Hyperlink Indicator
2019-05-26 19:42:47 +02:00
Rainer Kottenhoff
d3f8e108c0
Merge branch 'Dev_RC' into Dev_ONIGURUMA
...
# Conflicts:
# src/Edit.c
2019-05-26 18:53:20 +02:00
Rainer Kottenhoff
5eb8ef936d
+ xxx: intermediate version
2019-05-26 18:20:13 +02:00
Rainer Kottenhoff
4d6da9fcb7
+ fix: FocusView preserved on closing Find/Replacce dialog
2019-05-26 12:47:19 +02:00
Rainer Kottenhoff
771024cb69
+ chg: restore multi-selection on revert (1st draft)
2019-05-26 12:06:48 +02:00
Rainer Kottenhoff
481c495a1d
Merge branch 'Dev_RC' into Dev_ONIGURUMA
2019-05-26 02:40:23 +02:00
Rainer Kottenhoff
4bb59f4e1d
+ fix: switching Find/Replace ON/OFF <-> MarkOccurrences
2019-05-26 02:33:01 +02:00
Rainer Kottenhoff
deb69eb342
+ fix: small bugfixes
2019-05-25 22:30:07 +02:00
Rainer Kottenhoff
98d2e063e8
+ fix: disable FocusView if MarkOccurrences is disabled
2019-05-25 20:54:04 +02:00
Rainer Kottenhoff
25e5ab5679
Merge branch 'Dev_RC' into Dev_ONIGURUMA
...
# Conflicts:
# src/Notepad3.c
2019-05-25 20:52:20 +02:00
Rainer Kottenhoff
abf2cfde7c
+ fix: Problem with FocusView and partial find from find/replace dialog
2019-05-25 20:19:08 +02:00
Rainer Kottenhoff
a45f1e713a
+ fix: optimizazion : Undo/Redo Selection
2019-05-24 23:28:34 +02:00
Rainer Kottenhoff
23ef2df24b
+ 1st draft version of editable "Multi-Selection"
2019-05-24 22:53:30 +02:00
Rainer Kottenhoff
0eb77bda2c
+ fix: "mark occurrences of curent word"
2019-05-22 08:28:52 +02:00
Rainer Kottenhoff
7206960a8e
+ add: allow RegEx for lexer file(ext.) definition - ( \rc$; = all filenames (incl. ext) which ends on 'rc')
2019-05-20 01:57:45 +02:00
Rainer Kottenhoff
ffe52e60be
+ fix: Focused View: refolding by lexer
...
+ enh: hardening of check for "item is in style string"
2019-05-19 15:28:38 +02:00
Rainer Kottenhoff
09fc5098ee
+ chg: remove cursor hand for hover at indicator hotspot range (only with ctrl modifier)
2019-05-19 01:50:14 +02:00
Rainer Kottenhoff
3a18b1a32f
+ add: option to disable Hyperlink tooltip
2019-05-18 13:28:16 +02:00
Rainer Kottenhoff
6f3a0e6d3f
+ fix: Focused View: broken AHK_L lexer
...
+ opt: optimized FocusView algo
2019-05-18 12:36:57 +02:00
Rainer Kottenhoff
f7f6179d42
+ fix: small bug regarding "Focused View"
2019-05-17 18:55:37 +02:00
Rainer Kottenhoff
820b0a530e
+ add: CallTip for Hyperlinks
2019-05-17 17:22:27 +02:00
Rainer Kottenhoff
2306af7123
+ chg: stage 2: refactoring Hyperlink: HotSpot -> Indicator (to avoid restyling problems)
2019-05-16 14:46:31 +02:00
Rainer Kottenhoff
6da92cbadc
+ chg: refactoring Hyperlink: HotSpot -> Indicator (to avoid restyling problems)
2019-05-16 11:10:23 +02:00
Rainer Kottenhoff
9a36c34e56
+ rev: revert previous commit
2019-05-15 17:02:45 +02:00
Rainer Kottenhoff
0998d49535
+ chg: move default position of the "Always On Top" button to 2nd last pos (not hidden).
2019-05-15 13:07:42 +02:00
Rainer Kottenhoff
ece5ccfa3a
+ fix: Only (manually) revert file on request, if text has changed (save needed).
2019-05-15 10:51:15 +02:00
Rainer Kottenhoff
d18c083388
+ fix: Dirty state on FileRevert
...
+ fix: Tooltip for "Always On top" button
2019-05-14 11:45:27 +02:00
Rainer Kottenhoff
ad13a3217e
Merge branch 'Dev_RC' into Dev_NewFeatures
...
# Conflicts:
# Versions/build.txt
# language/np3_hu_hu/strings_hu_hu.rc
# res/Notepad3.exe.manifest.conf
# src/Edit.c
# src/Notepad3.c
# src/VersionEx.h
2019-05-14 02:52:30 +02:00
Rainer Kottenhoff
f64e5fcb22
+ chg: "Always on top" default button position (factory settings)
2019-05-14 02:31:06 +02:00
Rainer Kottenhoff
1ad6981660
+ add: Toolbar button (Pin) for "Always on Top" indicator
2019-05-14 02:11:50 +02:00
Rainer Kottenhoff
77d1531c29
+ add: binary file detection (by zufuliu)
2019-05-14 00:25:02 +02:00
Rainer Kottenhoff
056779bc7b
+ fix: ignoring "encrypted raw" loading for inconsisteny checks
2019-05-13 01:45:30 +02:00
Rainer Kottenhoff
2965dd8d21
Merge branch 'Dev_RC' into Dev_NewFeatures
...
# Conflicts:
# src/Edit.c
# src/Notepad3.c
2019-05-13 01:18:41 +02:00
Rainer Kottenhoff
af7e142814
+ fix: [Suppressed Messages], understand old settings files
2019-05-12 14:08:05 +02:00
Rainer Kottenhoff
eb09b90b62
+ fix: no inconsistency (line-breaks, indentation) checks for files with unknown extensions
2019-05-12 12:41:43 +02:00
Rainer Kottenhoff
d99af6513d
+ chg: adapt warning dialog according to new FileRevert / AutoReload undo/redo history
2019-05-12 02:38:25 +02:00
Rainer Kottenhoff
4b890eaf4c
+ fix. cleanup some refactorings for undo/redo beyont FileRevert / AutoReload
2019-05-12 02:11:18 +02:00
Rainer Kottenhoff
789b80c318
+ chg: enable Undo on FileRevert / AutoReload
2019-05-11 16:35:39 +02:00
Rainer Kottenhoff
69cd94da4e
+ experimental: enable undo on File revert
2019-05-11 12:38:38 +02:00
Rainer Kottenhoff
c58f0f16ff
+ fix: minor fixes and code cleanup
2019-05-10 23:48:20 +02:00
Rainer Kottenhoff
9fe01b87e8
+ chg: rename "Doc Tail Chasing" => "Monitoring Log"
...
+ chg: initial default of Toolbar buttons: removed "Monitoring Log" (eye buton)
2019-05-10 20:26:29 +02:00
Rainer Kottenhoff
5a8b0cc9a3
+ fix: "FocusedView" started from Find/Replace dialog
...
+ fix: behavior of "Warn Inconsistent Line-Breaks" dialog
2019-05-05 12:16:25 +02:00
Rainer Kottenhoff
2755439a7d
+ chg: optimized FileWatching interval for "Chasing Tail" mode
2019-05-04 12:38:40 +02:00
Rainer Kottenhoff
072b86dd1d
+ opt: optimizing prev. commit
2019-05-04 09:26:50 +02:00
Rainer Kottenhoff
3a33be1d51
+ enh: reflect inconsistent line-breaks in status bar
2019-05-04 09:17:53 +02:00
Rainer Kottenhoff
cf68540906
+ fix: document end position calculation
2019-05-03 23:15:50 +02:00
Rainer Kottenhoff
b4ed69c377
+ chg: remove Compact Encoding Detection (CED) as 2nd encoding detector (rely on UCHARDET only)
2019-05-03 15:58:02 +02:00
Rainer Kottenhoff
7b2f250b1d
+ rfc: refactoring "Focus View" : LineState -> Indicator
2019-05-03 13:15:38 +02:00
Rainer Kottenhoff
273f117fad
+ fix: minor bugfixes for "Focused View"
2019-05-03 10:53:34 +02:00
Rainer Kottenhoff
21cdc6d3e6
+ fix: preserve styling in "Focused View" (Hyperlink styling gets lost?)
2019-05-02 22:09:59 +02:00
Rainer Kottenhoff
97386a4a53
+ fix: Hyperlink and Lexer style update cooperation
2019-05-01 01:27:23 +02:00
Rainer Kottenhoff
b068f55f38
+ fix: broken "Focused View"
2019-04-30 02:37:44 +02:00
Rainer Kottenhoff
0e74166977
+ chg: make Custom.Schemes and Find/Replace dialog resizable
2019-04-30 02:21:03 +02:00
Rainer Kottenhoff
dbd523fae5
+ fix: do not ignore notify change for Paste/Swap/Undo/Redo
2019-04-29 20:23:18 +02:00
Rainer Kottenhoff
65616a6d6b
+ chg: resizable "Add to Favorites" dialog
2019-04-29 20:14:36 +02:00
Rainer Kottenhoff
c58315d046
+ add: Notepad3 User/App icon for special InfoBox()
2019-04-29 11:28:38 +02:00
Rainer Kottenhoff
0c49298925
+ fix: broken InfoBox() icons
...
+ fix: [Suppressed Messages] (clear for new version of InfoBox() - need to re-apply again)
2019-04-29 11:11:52 +02:00
Rainer Kottenhoff
da76d911f2
+ fix: RegEx "zero-length-finding" replace all bug
...
+ fix: settings versioning for Long-Line-Mark
2019-04-28 12:51:37 +02:00
Rainer Kottenhoff
ba1ac6f56a
+ chg: allow Hyperlink Hotspots to be activated in "Focused View"
2019-04-27 22:33:59 +02:00
Rainer Kottenhoff
60dd43941b
+ fix: previuos commit
2019-04-27 16:50:52 +02:00
Rainer Kottenhoff
9f41b18165
+ fix: repair Hyperlink styling, broken by last commit
2019-04-27 15:55:10 +02:00
Rainer Kottenhoff
100d0d5ae0
+ rfc: refactorings and code cleanup
2019-04-27 10:25:58 +02:00
Rainer Kottenhoff
1b82e2662b
+ fix: 2nd try to fix the finalize styling issue (Find/Replace dialog: mark occurrences)
2019-04-26 19:28:22 +02:00
Rainer Kottenhoff
748e4195f8
+ chg: refactoring of MessageBox beep muting
2019-04-26 11:26:45 +02:00
Rainer Kottenhoff
2de133c3ee
+ fix: bug preserving "Tabs as Spaces" settings
...
+ chg: new default for "Show long line marker" is OFF. (Increased settings file version number to preserve old settings)
2019-04-25 16:26:27 +02:00
Rainer Kottenhoff
77d74e50b9
+ chg: update lexer styling on view movement (find next, prev, etc.)
2019-04-25 12:43:05 +02:00
Rainer Kottenhoff
49f37ecc8d
+ add: Menu entry to mute MessageBox beeps
2019-04-25 10:55:13 +02:00
Rainer Kottenhoff
98143c12b2
+ chg: auto-save after elevating user right
...
+ add: menu: "Relaunch Elevated"
2019-04-02 23:42:15 +02:00
Rainer Kottenhoff
d27ae6bfe0
+ rfc: refactoring elevated user rights
2019-04-02 17:01:00 +02:00
Rainer Kottenhoff
6d4ff85880
+ Chg: add encoding tag to RelaunchElevated() arguments
2019-04-02 00:30:23 +02:00
Rainer Kottenhoff
09b3d22200
+ Chg: RelaunchElevated() add current encoding as cmdline param (1)
2019-04-01 17:41:25 +02:00
Rainer Kottenhoff
249ce4eea0
+ Fix: FileVars vs. Settings handling
2019-04-01 16:56:28 +02:00
Rainer Kottenhoff
25d54b48e8
+ chg: save file imediately after relaunching with elevated rights (triggered by save failure)
2019-03-30 07:25:29 +01:00
Rainer Kottenhoff
e8269df2b7
+ fix: fix small inconsistency and performance issue
2019-03-29 16:49:22 +01:00
Rainer Kottenhoff
8199ca04d5
+ fix: command line option "print and leave"
2019-03-29 15:09:58 +01:00
Rainer Kottenhoff
1ed333fbba
+ chg: increase CED's reliability to confidence level mapping treshold (-> 85%)
2019-03-28 09:29:02 +01:00
Rainer Kottenhoff
0d29e19c40
+ upd: Scintilla current GitHub mirror
...
+ fix: Encoding detection Framework
2019-03-20 11:32:05 +01:00
Rainer Kottenhoff
04e75bb6e0
+ add: remember last used theme (if save settings is enabled)
2019-03-18 16:01:34 +01:00
Rainer Kottenhoff
b1face37e4
+ cln: minor code cleanup
2019-03-18 13:42:44 +01:00
Rainer Kottenhoff
0cab9d4698
fix: Hyperlink Styling for changed Themes
2019-03-17 19:59:09 +01:00
Rainer Kottenhoff
f3df116a66
+ chg: Styling current vs. default comparison instead of change flag
2019-03-16 03:30:54 +01:00
Rainer Kottenhoff
beea99aff6
+ chg: minor fixes for saving styles ...
2019-03-15 21:30:14 +01:00
Rainer Kottenhoff
4cb6b0e4ec
+ chg: reworked Styling Import/Export
2019-03-15 21:17:17 +01:00
Rainer Kottenhoff
51fed8c5b9
+ chg: draft of Theme changer
2019-03-15 15:31:36 +01:00
Rainer Kottenhoff
5b8ca9d0d5
+ add: Themes menu to load exported styles (e.g. "dark theme"
2019-03-14 14:28:27 +01:00
Rainer Kottenhoff
b5dcd2459d
+ encoding detection fine-tuning
2019-03-13 18:04:28 +01:00
Rainer Kottenhoff
1a55130019
+ enh: rework EOL and Indentation check with dialogs
2019-03-12 17:00:43 +01:00
Rainer Kottenhoff
d7e1702420
+ fix: en-US version of indentation inconsistency warning
2019-03-12 00:33:33 +01:00
Rainer Kottenhoff
0fc336b12d
+ add: add warn inconsistent line endings to other languages
2019-03-11 21:29:03 +01:00
Rainer Kottenhoff
5ea8e2e098
+ fix: inconsistent line endings dialog (thanx zufuliu)
2019-03-11 19:19:27 +01:00
Rainer Kottenhoff
5d215bb213
+ add: source for UCHARDET GB18030 encoding detection (disabled, important data missing)
...
+ add: a recode menu for GB18030
2019-03-09 00:45:07 +01:00
Rainer Kottenhoff
d66d7f2c60
+ chg: make language menu international (language independant)
2019-03-08 14:05:19 +01:00
Rainer Kottenhoff
c9dc8e4088
+ rfc: refactoring of encoding detection, rely on UCHARDET and CED (plus configuration capabilities)
2019-03-07 16:12:54 +01:00
Rainer Kottenhoff
4419abce18
+ fix: redundant sticky window position flag
2019-03-07 00:41:23 +01:00
Rainer Kottenhoff
3bdbedeb32
+ fix: broken toolbar toggle
...
+ cln: some code cleanup
2019-03-06 23:55:31 +01:00
Rainer Kottenhoff
de48e615ab
+ fix: broken open hyperlink in webbrowser (Ctrl+Click)
2019-03-06 15:19:19 +01:00
Rainer Kottenhoff
ca487d4909
+ add: support (internal) development debug mode by [Settings2] (DevDebugMode=1)
2019-03-06 12:00:59 +01:00
Rainer Kottenhoff
41225c2e5b
+ add: support for external and internal Hot- and Disabled- Toolbar icons.
2019-03-06 11:22:56 +01:00
Rainer Kottenhoff
1fc57a2184
+ add: Recent file history toolbar button
2019-03-06 01:23:40 +01:00
Rainer Kottenhoff
8e0aa7690d
+ chg: reduced stay-time for Zoom level tooltip
2019-03-05 14:52:39 +01:00
Rainer Kottenhoff
821503a4f5
+ chg: menu item "HighDPI Toolbar" -> "Toggle Toolbar" to toggle through all 3 possible Toolbars
2019-03-05 11:02:54 +01:00
Rainer Kottenhoff
3a2656fbc9
+ add: Train Africaans (CP-1252) for UCHARDET language detection models
2019-03-05 01:01:32 +01:00
Rainer Kottenhoff
5134fd48ff
+ chg: encoding detection: reliability/confidence calculation adjustments
2019-03-04 23:42:00 +01:00
Rainer Kottenhoff
d9bf7b5c8c
+ add: menu to load other toolbar themes (bitmaps)
2019-03-04 18:26:42 +01:00
Rainer Kottenhoff
2d37da4b8d
+ chg: show encoding detector results as Tooltio (not Title-bar)
2019-03-04 12:27:43 +01:00
Rainer Kottenhoff
06f6981e20
+ fix: minor problems on load/release MUI language libs
2019-03-04 10:51:29 +01:00
Rainer Kottenhoff
e66096feca
+ enh: clear zoom calltip after 2s
2019-03-04 03:10:59 +01:00
Rainer Kottenhoff
dbfca3f2f9
+ fix: context menu copy of active hotspot hyperlink copies link only
...
+ enh: enhance cooperation of both encoding detectors (xperimental)
2019-03-04 02:44:12 +01:00
Rainer Kottenhoff
a7cdd737ac
+ add: allow more ivonv conform encodings for command line option
2019-03-02 14:57:12 +01:00
Rainer Kottenhoff
b3d299acdb
+ fix: 'uchardet' result interpretation
...
+ fix: 'title-bar' display format for analyze result
2019-03-01 14:28:30 +01:00
Rainer Kottenhoff
e89e9aae50
+ fix: small fixes (CppCheck)
2019-02-27 16:53:32 +01:00
Rainer Kottenhoff
993801af17
+ chg: prepare resize method for DPI chnage awareness
...
+ chg: write Language change to Settings2 on change
2019-02-27 15:18:46 +01:00
Rainer Kottenhoff
b5683b2f5f
+ rfc: refactoring: dynamic Language Menu (dep. on MUI DLLs availability)
2019-02-27 12:30:28 +01:00
Rainer Kottenhoff
809d426c78
+ fix: lean MUI strings redrawing
2019-02-27 02:29:30 +01:00
Rainer Kottenhoff
c3828859a1
+ new: 1st version of menu language selection
2019-02-27 02:18:31 +01:00
Rainer Kottenhoff
bb34ff96cc
+ fix: "Focused View" for some Lexers, destroying/resetting LineState flags
2019-02-26 13:55:47 +01:00
Rainer Kottenhoff
1dc9cec55c
+ new: commandline option to search environment PATH for relative filename
2019-02-21 16:52:13 +01:00
Rainer Kottenhoff
106ffbf0d3
+ fix: find correct window for "Single File Instance" (re)load
2019-02-21 14:56:13 +01:00
Pairi Daiza
b06224875a
MUI - Prepare for language ko-KR (Korean)
2019-02-20 13:58:39 +01:00
Rainer Kottenhoff
dd3439f3c4
+ add: Italian (Italy) language projects resource templates
2019-02-19 09:03:29 +01:00
Rainer Kottenhoff
875ccf770d
Merge remote-tracking branch 'notepad3_orig_rizone/master' into Dev_Master_II
2019-02-14 23:39:46 +01:00
Pairi Daiza
367a8bf796
MUI - Prepare for languages hu-HU and pt-BR
...
+ Add and Alphabetical sort of MUI contributors in Acknowledgments
+ Correct some Keyboard Shortcuts
2019-02-14 21:24:31 +01:00
Rainer Kottenhoff
3e4d63ef5f
Merge branch 'Dev_Master' of https://github.com/RaiKoHoff/Notepad3 into Dev_Master
2019-02-14 17:10:19 +01:00
Rainer Kottenhoff
2ed55eee46
+ add: Portuguese (Brazil) language MUI projects (en-GB template)
2019-02-12 18:25:12 +01:00
Rainer Kottenhoff
e067609c97
+ add: Hungarian language MUI projects (en-GB template)
...
+ fix: formatting en-GB template MUI language resources accorting to Resource Editor
2019-02-12 14:14:06 +01:00
Rainer Kottenhoff
63f3775a44
+ add: Korean language MUI projects (en-GB template)
...
+ fix: .vcxproj files
2019-02-12 11:59:22 +01:00
Rainer Kottenhoff
4b120865e3
+ upd: Scintilla Library
...
+ new: Caret style for override mode (bar or block)
2019-02-07 11:44:08 +01:00
Rainer Kottenhoff
e83fbcc747
+ upd: current corrections for Compact Encoding Detection (CED by Google)
...
+ fix: problem with UTF-8 (no BOM) encoding vs. ANSI encoding detection
+ cln: code cleanup
2019-02-01 13:21:15 +01:00
Rainer Kottenhoff
1dd48be287
+ cln: CppCheck (v1.86) clean code suggestions
2019-01-30 11:21:33 +01:00
Rainer Kottenhoff
2f1312149a
+ fix: problem with reuse window
...
+ update Onigmo RegEx engine
+ Scintilla current dev (GitHub Mirror)
+ using vc142 for VS2019 Prev 2.0
2019-01-25 20:07:10 +01:00
Rainer Kottenhoff
9bda6447fa
+ fix: Use HighQuality icon for TaskBar
2019-01-23 12:38:35 +01:00
Rainer Kottenhoff
1c7564ce47
+ fix: avoid (System's) PATH wide search for specific items
2019-01-15 12:14:29 +01:00
Rainer Kottenhoff
88fed83771
+ rfc: Unify key down checking.
2019-01-14 17:09:20 +01:00
Rainer Kottenhoff
619e261d3a
+ fix: Don't search in PATH when opening relative paths via command line
2019-01-14 11:49:09 +01:00
Rainer Kottenhoff
c72c5f9da9
+ add: toggle current line highlighting mode
2019-01-14 09:33:35 +01:00
Rainer Kottenhoff
6b334ba85e
+ chg: disable Goto menu on empty file
2019-01-10 18:38:02 +01:00
Rainer Kottenhoff
f7db8cc78d
+ fix: replace dialog: in case of selection: on "Replace" button pressed, next finding is replaced (selection is canceled)
2019-01-05 00:09:40 +01:00
Rainer Kottenhoff
02a55e7881
Merge remote-tracking branch 'notepad3_orig_rizone/master' into Dev_NewFeatures
...
# Conflicts:
# Versions/build.txt
# np3portableapp/_buildname.txt
# res/Notepad3.exe.manifest.conf
# src/VersionEx.h
2019-01-02 20:32:47 +01:00
Pairi Daiza
fe977cddec
Change Rizonesoft Copyright © to year "2019"
2018-12-30 00:28:28 +01:00
Rainer Kottenhoff
d8eb16bd0a
+ add: switch to choose between reliable and less reliable compact encoding detection results
2018-12-14 14:18:39 +01:00
Rainer Kottenhoff
c76597858c
Merge branch 'Dev_Fix4Releases' into Dev_NewFeatures
...
# Conflicts:
# src/Version.h
2018-12-11 23:41:53 +01:00
Rainer Kottenhoff
d754f1d892
+ fix: Default Encoding settings
2018-12-11 23:20:55 +01:00
Rainer Kottenhoff
093b82fae6
+ fix: some code cleanup
2018-12-08 20:15:40 +01:00
Rainer Kottenhoff
1cb2461848
Merge branch 'Dev_Fix4Releases' into Dev_NewFeatures
2018-12-08 20:05:26 +01:00
Rainer Kottenhoff
e02ecfcde1
+ fix: disable accelerator-key interception for universal Unicode input method
2018-12-08 19:40:06 +01:00
Rainer Kottenhoff
f71a30d336
+ fix: merge conflict
2018-12-06 03:47:15 +01:00
Rainer Kottenhoff
9ca9e305f3
+ fix: handling of some settings default values
2018-12-06 02:04:41 +01:00
Rainer Kottenhoff
7d06abb8e7
+ chg: UTF-8 affine initial default settings
2018-12-05 15:46:40 +01:00
Rainer Kottenhoff
0d53ea5115
+ fix: don't exit Notepad on ESC (if activated), if only canceling ToolTip or AutoCompletion is intended
...
+ chg: update changelog
2018-12-05 08:51:16 +01:00
Rainer Kottenhoff
cb17ec9f4d
+ chg: if activated, ESC will close/minimize program immediately w/o canceling selection/tooltip first.
2018-12-03 15:25:29 +01:00
Rainer Kottenhoff
8bec8b1890
+ fix: problem with bad brace highlighting (indicator)
2018-12-03 12:26:28 +01:00
Rainer Kottenhoff
a907d302c0
+ fix: title-bar icon for command-line-help called from commandline
2018-11-23 00:05:40 +01:00
Rainer Kottenhoff
6bea8e5e8f
+ fix: load resources before displaying command-line-help dialog
...
+ fix: center dialog in case of missing parent window
2018-11-20 15:01:21 +01:00
Rainer Kottenhoff
ad148d89cc
+ chg: switch to RichText Edit Control v5.0 (MSFTEDIT.DLL)
2018-11-06 11:05:26 +01:00
Rainer Kottenhoff
aa65cbd2f5
+ add: menu to clear saved default position
2018-11-03 00:09:07 +01:00
Rainer Kottenhoff
1212db1ee5
+ (re-)fix issue #166 (DEL)
2018-10-30 10:57:13 +01:00
Rainer Kottenhoff
a9056abc39
+ (re-)fix issue #166
2018-10-30 09:09:12 +01:00
Rainer Kottenhoff
40d0d00a53
+ new Notepad3 language Russian (ru-RU)
2018-10-26 14:02:47 +02:00
Rainer Kottenhoff
dd43a351a4
+ new Notepad3 language Belarus (be-BY)
2018-10-26 11:31:29 +02:00
Rainer Kottenhoff
1f840cde6b
+ fix: bug in eol mode handling
2018-10-25 12:19:04 +02:00
Rainer Kottenhoff
45c2fedb77
+ changed compiler version
...
+ some refactoring (remove global EOL mode - can be queried from Scintilla)
2018-10-25 11:19:55 +02:00
Rainer Kottenhoff
400e8a4499
+ refactoring: remove pitfall: dynamically allocated memory and COUNTOF() operator
2018-10-22 17:25:29 +02:00
Rainer Kottenhoff
19144c7974
+ fix: enable menu for aligning lines only if multiple lines are selected
2018-10-22 13:51:30 +02:00
Rainer Kottenhoff
5cd6e0d7b9
+ fix: call of WebTemplate 2
2018-10-20 07:34:08 +02:00
Rainer Kottenhoff
01120529ac
+ fix: window restoration in case of aero snap position
2018-10-19 14:05:32 +02:00
Rainer Kottenhoff
327068a3b4
+ fix: save positions: initial/default/standard
2018-10-19 12:34:20 +02:00
Rainer Kottenhoff
15632aa069
+ fix: wrong lower bound of print margin + code cleanup
2018-10-16 14:59:01 +02:00
Rainer Kottenhoff
9a38178e0b
+ fix: initial print-out scaling according to chosen initial font-size
2018-10-16 11:59:11 +02:00
Rainer Kottenhoff
911a3fe234
+ chg: base font size independent print out
2018-10-15 18:05:42 +02:00
Rainer Kottenhoff
81b9adbb76
+ fix: broken HyperLink HotSpot click
2018-10-15 09:17:18 +02:00
Rainer Kottenhoff
ed182c2ba3
+ CHARLEFT/CHARRIGHT experimental (disabled)
2018-10-11 18:56:54 +02:00
Rainer Kottenhoff
dc737806a4
+ clean: constant naming typo
2018-10-11 17:42:27 +02:00
Rainer Kottenhoff
a3db5648e4
+ upd: Current Scintilla development (disable command events for speedup)
2018-10-11 11:42:59 +02:00
Rainer Kottenhoff
1bfd37d0fd
+ fix: position of F/R dialog not persisted
...
+ code cleanup
2018-10-10 18:16:34 +02:00
Rainer Kottenhoff
44a98f4f66
+ tidy: code cleaning based on "Clang Power Tools" VS extension : "Tidy"
2018-10-10 15:30:43 +02:00