Commit Graph

1093 Commits

Author SHA1 Message Date
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
Rainer Kottenhoff
9edf9fc3ae + chg: initial default base font size depending on screen resolution 2018-10-09 09:52:37 +02:00
Rainer Kottenhoff
1021002e5d + auto-select High-DPI Toolbar if screen resolution is Full-HD (1920x1080) or higher
+ no save of unchanged custom color defaults
+ some more cleanup of global and static vars
2018-10-09 08:59:49 +02:00
Rainer Kottenhoff
9c063d58d4 + code cleanup 2018-10-06 13:15:51 +02:00
Rainer Kottenhoff
a2e5281bcc + chg: switch to Scintilla's doc position typedefs 2018-10-04 14:14:27 +02:00
Rainer Kottenhoff
c32072882d + chg: changed initial factory defaults for some settings
+ minor bug fixes
2018-10-03 14:45:25 +02:00
Rainer Kottenhoff
ef2153a480 + fix: initial default encoding 2018-10-02 00:11:18 +02:00
Rainer Kottenhoff
d94a22d3f4 minor fixes 2018-10-02 00:05:25 +02:00
Rainer Kottenhoff
3ce6475fb4 last set of structured settings 2018-10-01 23:42:55 +02:00
Rainer Kottenhoff
e6e7196e2f more settings structuring 2018-10-01 15:54:26 +02:00
Rainer Kottenhoff
c12ae792a2 more and more settings structuring 2018-10-01 15:25:36 +02:00
Rainer Kottenhoff
b1a12a1a76 more settings structuring 2018-10-01 08:53:39 +02:00
Rainer Kottenhoff
05fe3385bd Merge branch 'Dev_0926' of https://github.com/RaiKoHoff/Notepad3 into Dev_0926 2018-10-01 08:00:11 +02:00
Rainer Kottenhoff
9a4fa8e526 + reactoring: remove __fastcall attribute 2018-10-01 07:59:42 +02:00
Rainer Kottenhoff
3e62d9a9d6 + chg: structure more settings items 2018-09-28 00:09:05 +02:00
Rainer Kottenhoff
cac0b2aa98 + structuring of Settings (part II) 2018-09-26 23:46:27 +02:00
Rainer Kottenhoff
385bc0867b + refactoring: 2nd set of "Settings" variables 2018-09-26 11:52:50 +02:00
Rainer Kottenhoff
b38073f913 + structuring of global vars and Settings (1st stage) 2018-09-26 00:26:42 +02:00
Rainer Kottenhoff
814df0d1f7 + refactoring: complete "Settings2" restructured 2018-09-25 16:54:19 +02:00
Rainer Kottenhoff
18d78dc21b + chg: minimize arbitrary Settings-INI-File access 2018-09-25 14:27:07 +02:00
Rainer Kottenhoff
9bc3bfa34f + structure for Settings2's Flags 2018-09-25 11:19:02 +02:00
Rainer Kottenhoff
b733d360ac + chg: 2nd stage of optimized .ini-handling 2018-09-25 09:23:16 +02:00
Rainer Kottenhoff
8f6eb3087f + fix: UTF-8 encoding detection: allow less reliable CED-Analysis of UTF-8 as soft-hint => prefer UTF-8 2018-09-23 12:42:55 +02:00
Rainer Kottenhoff
aa6ad3be63 + add: Customize Scheme's Default Style for Inline-IME color 2018-09-22 13:15:19 +02:00
Rainer Kottenhoff
fabd6e2119 + fix: mark all occurrences for current word (caret)
+ code opt: refactoring
2018-09-21 13:17:10 +02:00
Rainer Kottenhoff
e0a9c97691 + fix: language selection for minipath 2018-09-20 18:48:00 +02:00
Rainer Kottenhoff
157cedd528 + fix: user preferred UI language 2018-09-20 18:32:59 +02:00
Rainer Kottenhoff
fa73c5686b + fix: Auto-Completion & IME - usage of limited AC character-set 2018-09-20 14:09:13 +02:00
Rainer Kottenhoff
7298e92937 + chg: Auto-Completion & IME - Scintilla_InputCodePage() and monitoring WM_INPUTLANGCHANGE 2018-09-20 13:35:21 +02:00
Rainer Kottenhoff
8b681733b3 + Call EditPrintInit() on demand. 2018-09-20 12:56:39 +02:00
Rainer Kottenhoff
4a8fe155d1 + replace LocalAlloc() by recommended HeapAlloc() 2018-09-20 12:47:26 +02:00
Rainer Kottenhoff
3d1b3771fa + chg: Auto-Completion: use limited char-set for CJK input codepage on 2018-09-19 16:33:12 +02:00
Rainer Kottenhoff
cd57dc4a5c + review: maboroshin's changes for IME and Auto-Completion cooperation 2018-09-19 02:07:15 +02:00
Rainer Kottenhoff
b85f95791a Merge remote-tracking branch 'notepad3_orig_rizone/master' into Dev_0918 2018-09-19 00:42:35 +02:00
maboroshin
c72de70dff fix:Notepad3.c IME AutoComp 2018-09-19 01:38:33 +09:00
Rainer Kottenhoff
cdc5074ae4 Win7+ : remove conditional loading of uxtheme.dll 2018-09-18 15:43:13 +02:00
Rainer Kottenhoff
e20a7b6d41 + default window placement renewed 2018-09-18 13:48:38 +02:00
Rainer Kottenhoff
692a5076bf + fix: command line position args 2018-09-18 02:07:49 +02:00
Rainer Kottenhoff
61df030037 + refactoring: window positioning 2018-09-18 01:12:02 +02:00
Rainer Kottenhoff
e084c079e4 + refactoring: remove obsolete Margin-Update calls 2018-09-17 16:56:09 +02:00
Rainer Kottenhoff
cf7d9a9c87 + some minor refactorings 2018-09-17 16:28:50 +02:00
Rainer Kottenhoff
12b74b6201 + fix&chg: default (initial) window position: fit in workarea with zero border offset 2018-09-16 18:15:30 +02:00
Rainer Kottenhoff
8c11c8d421 + fix: (some) issues in Code-Folding scrolling 2018-09-14 15:51:06 +02:00
Rainer Kottenhoff
13691e4631 + chg: allow coexisting Auto-Completion and IME for non "AutoC ASCII-Only" mode. 2018-09-14 14:44:26 +02:00
Rainer Kottenhoff
a09dd1fb38 + chg: "Ctrl+D" now duplicates Line or Selection
+ fix: broken Korean IME default setting
2018-09-14 14:38:36 +02:00
Rainer Kottenhoff
b14eaa6da9 + fix: (Inline-)IME and Auto-Completion cooperation 2018-09-14 10:45:26 +02:00
maboroshin
8693254775 fix:AutoComp on IME Native mode 2018-09-14 13:33:24 +09:00
Rainer Kottenhoff
b3198a50c7 + fix: add missing selection undo/redo command clamp 2018-09-13 15:40:44 +02:00
Rainer Kottenhoff
42425a5edd + fix: changed Auto-Completion in cooperation with Inline-IME behavior 2018-09-13 12:00:42 +02:00
Rainer Kottenhoff
154f008a81 + fix: simpler compare function 2018-09-12 18:19:13 +02:00
Rainer Kottenhoff
b44ca6befe + fix: make auto-completion in inline IME mode same as in window mode 2018-09-12 18:15:47 +02:00
Rainer Kottenhoff
7e6e32e444 + add: menu entries for function "Increase/Decrease Number" (Ctrl+Alt+NK+/NK-)
+ CppCheck issues fixed
2018-09-12 16:52:08 +02:00
Rainer Kottenhoff
85ecb489ad + chg: changed check for active Inline-IME to suppress Auto-Completion list 2018-09-12 14:16:40 +02:00
Rainer Kottenhoff
30256f042a + add: Transpose Lines funct. and menu entry and Accel-Key (Alt+S)
+ add: set Find/Search dialog transparent if inactive
+ add: Lexer "Diff/Patch" merge new styles
+ upd: VS compiler version
2018-09-11 22:10:30 +02:00
Rainer Kottenhoff
d4ed617ff0 + refactoring: minor optimizations on reading/writing ini-file section cache 2018-09-11 17:25:09 +02:00
Rainer Kottenhoff
6d590bddb6 + add "Toggle Current Fold" to context menu 2018-09-11 14:54:09 +02:00
Rainer Kottenhoff
003c8c8dfa + dynamic allocation of temp. line buffer instead of fixed max. buffer size 2018-09-11 12:25:10 +02:00
Rainer Kottenhoff
7dd1962d7c + small fixes and optimizations 2018-09-10 17:16:14 +02:00
Rainer Kottenhoff
df9beb833e + add: highlight current (caret pos) folding block marker
+ fix: bug on left aligning text
2018-09-10 12:40:45 +02:00
Rainer Kottenhoff
acb6b1e2a8 + add: option to merge Lexer's KeyWord List into AutoCompletion List 2018-09-09 14:44:05 +02:00
Rainer Kottenhoff
f5ed95be63 + refactoring & code cleanup 2018-09-09 01:54:08 +02:00
Rainer Kottenhoff
edee02c318 + fix: send Ctrl+Mouse-Wheel zooming to parent window (NP3) too 2018-09-06 14:37:51 +02:00
Rainer Kottenhoff
8bb44ab0f6 + fix: bug on reading Ini-File-Version 2018-09-06 14:09:16 +02:00
Rainer Kottenhoff
6852cf3155 + Change zoom level and print magnification to percent value.
+ enh: introduce .ini version settings for backward compat.
2018-09-06 13:02:08 +02:00
Rainer Kottenhoff
842a889ab3 + enh: CallTip in case of possible "Zero-Length Match" on regular expression search 2018-09-03 15:13:59 +02:00
Rainer Kottenhoff
8fa1d8a955 + fix: monitor selection bug for new F11/Ctrl+F11 toggle 2018-09-03 11:15:01 +02:00
Rainer Kottenhoff
37052e1d0f + show zoom level as CallTip 2018-09-03 10:59:03 +02:00
Rainer Kottenhoff
885594179c + fix: select correct monitor for retrieving work area 2018-09-03 08:53:40 +02:00
Rainer Kottenhoff
29d31a5ee9 + chg: Zoom level info 2018-09-02 23:08:31 +02:00
Rainer Kottenhoff
6dccd0ddec + fix: default win pos handling 2018-09-01 11:35:28 +02:00
Rainer Kottenhoff
eb156b6570 + fix: Win Positions: Monitor/Sreen vs. Work Area placements 2018-09-01 10:59:22 +02:00
Rainer Kottenhoff
6df6e74bbc + fix: refactoring bugs 2018-09-01 03:20:27 +02:00
Rainer Kottenhoff
ca413dbcbd + fix: windows positioning (1st part) 2018-08-31 18:10:37 +02:00
Rainer Kottenhoff
33faa03a8d + fix: minor bug fixes and IME changes 2018-08-30 15:55:54 +02:00
Rainer Kottenhoff
e8f1d59599 + fix: consider zoom level for margins 2018-08-29 17:03:41 +02:00
Rainer Kottenhoff
5534584802 + fix: UTF-16 BOM detection (little endianess (LE) vs. big endianess (BE) arch) 2018-08-28 15:39:40 +02:00
Rainer Kottenhoff
81b83eec34 + code cleanup: Suggestions from Visual Studio's Code Analysis Mode 2018-08-28 14:37:40 +02:00
Rainer Kottenhoff
f67282b60d + add: Encoding Korean (Jojab) (CP 1361)
+ add: settings for IME Interaction switching
2018-08-27 21:57:47 +02:00
Rainer Kottenhoff
266c65bee8 + refactoring: "strsafe" unifications 2018-08-27 11:55:23 +02:00
Rainer Kottenhoff
9690f9e092 + add: support for evaluation of TinyExpr on rectangular selection
+ opt: use system TrimString function instead of home brewed
2018-08-25 12:30:22 +02:00
Rainer Kottenhoff
e5e90cb317 + chg: some refactorings and code cleanup 2018-08-24 14:05:42 +02:00
Rainer Kottenhoff
4c0e819814 + opt: get rid of GetProcAddress(GetModuleHandle()) system lib methofd fetching for Pre-Win7 stuff 2018-08-24 11:50:45 +02:00
Rainer Kottenhoff
dc2c7ea6bb + rfc: replace lstren() with StrIsEmpty() and StrNotEmpty(). 2018-08-24 09:26:02 +02:00
Rainer Kottenhoff
06df26dd33 + chg: using zufuliu's drag 'n drop from 32-bit apps changes of scintilla
+ chg: other enhancements from zufuliu's Notepad2 fork
2018-08-24 02:51:32 +02:00
Rainer Kottenhoff
9ffb945923 + add: TinyExpr evaluation of current line triggered by insertion of "=?" (replacing '?' by result) 2018-08-23 16:44:23 +02:00
Rainer Kottenhoff
26e32752c2 + chg: hardening Unicode detection capabilities 2018-08-21 03:33:17 +02:00
Rainer Kottenhoff
82a1f28d50 + fix: keep HighDPI toolbar as long as sensible (<144 DPI) before scaling (resulting in blurry effects) 2018-08-20 20:23:10 +02:00
Rainer Kottenhoff
b5e1c6c578 + fix: DPI Awareness: Font Size correction by DeviceCaps Y-scale 2018-08-20 11:08:10 +02:00
Rainer Kottenhoff
0ee77e7d2f + chg: Change application entry point from WinMain to wWinMain. (See MSDN article "WinMain: The Application Entry Point" at https://msdn.microsoft.com/en-us/library/windows/desktop/ff381406.) 2018-08-17 19:58:32 +02:00
Rainer Kottenhoff
6c4d844e2f + chg: On FileRevert : if original encoding has been changed, revert file while ignoring cmd-line encoding define or file history stored encoding 2018-08-16 10:50:45 +02:00
Rainer Kottenhoff
dec67e0b50 + chg: revert "Save Settings" before opening new instance. 2018-08-16 03:51:03 +02:00
Rainer Kottenhoff
7cf91131ab + fix: revert changes for "STDMETHODIMP ScintillaWin::GetData(FORMATETC *pFEIn, STGMEDIUM *pSTM) "
+ add: new compiler version (VS 2017) recognition
+ chg: Save Settings on Exit behavior
+ fix: another bug in Encoding detection
2018-08-16 03:45:25 +02:00
Rainer Kottenhoff
b52886252d + fix: selecting default language, if no preferred language configured by user 2018-08-14 19:20:16 +02:00
Rainer Kottenhoff
0be613354d + fix: solve merge conflicts
+ fix: "Save Settings on Exit" behavior
+ fix: "2ND Default Text" selection dialog
2018-08-14 18:50:39 +02:00
Rainer Kottenhoff
a86a05200f + add: first draft of DirectWrite Font Chooser 2018-08-14 18:20:39 +02:00
Rainer Kottenhoff
857d0a58ba + fix: using ZuFuLiu's solution for dropping files from 32-bit Apps into Scintilla's edit control
+ fix: optimized float to string handling
2018-08-13 17:09:54 +02:00
Rainer Kottenhoff
33905e5a1c + fix: broken Toolbar Config Dialog 2018-08-13 12:28:29 +02:00
Rainer Kottenhoff
5c20bb7a5b + add: japanese (ja-JP) resource dll projects 2018-08-11 00:46:12 +02:00
Rainer Kottenhoff
03b8729a91 + enh: statusbar performance optimizazion (calculation done only for visible items) 2018-08-10 22:35:26 +02:00
Rainer Kottenhoff
aa2883eeb3 + fix: workaround for Direct2D chineese font rendering issue
+ fix: remember 2nd Default text setting beyond sessions
2018-08-10 21:26:45 +02:00
Rainer Kottenhoff
edaed5280a + add: "tinyexpr" library for in text math expression evaluation 2018-08-09 00:48:16 +02:00