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
Rainer Kottenhoff
fbfe5a1413
+ fix: Scintilla bug (pre accept) + code refactorings
2018-08-08 19:33:12 +02:00
Rainer Kottenhoff
aed31459d3
+ chg: enable DirectWrite rendering technology and Bidirectional support via Settings Menu
2018-08-08 14:25:11 +02:00
Rainer Kottenhoff
53ac94f16c
+ chg: statusbar: Col and Ch counting according to NP2-mod/zufuliu convention
...
+ fix: some code cleanup
2018-08-08 02:10:43 +02:00
Rainer Kottenhoff
92b3868b16
+ chg: make zero based character count for statusbar configurable
...
+ fix: TransformBS handling in Find/Replace dialog
+ fix: German menu strings
+ add: replaced pattern counter for statusbar
+ chg: naming of some global vars
2018-08-07 12:10:40 +02:00
Rainer Kottenhoff
fd46d91812
+ fix: bug on calculating total columns of line (statusbar)
2018-08-07 02:40:15 +02:00
Rainer Kottenhoff
fee9770396
+ add: character count for statusbar
2018-08-07 02:17:03 +02:00
Rainer Kottenhoff
05f1d091f1
+ fix: some code cleanup
2018-08-06 19:39:36 +02:00
Rainer Kottenhoff
8b3b9f3efd
+ fix: bug in re-coding "ASCII as UTF-8"
...
+ add: Explicit call to force Google's "Compact Encoding Detection" (CED)
2018-08-06 19:27:46 +02:00
Rainer Kottenhoff
2d276a7fd9
+ add: make StatusBar section post-fix strings configurable
...
+ fix: bug in parsing CSV config string
2018-08-06 04:26:10 +02:00
Rainer Kottenhoff
da3c7c3226
+ fix: locale indep. foat number parsing
...
+ fix: size calculations for book-marks and folding margins
2018-08-05 10:53:17 +02:00
Rainer Kottenhoff
14a7ba2bca
+ fix: relative font-size configuration (line-numbers, book-mark and folding margins) and DPI awareness
2018-08-03 15:01:27 +02:00
Rainer Kottenhoff
df01605acf
+ fix: DPI Awareness & Fractional Font Size
2018-08-02 00:14:05 +02:00
Rainer Kottenhoff
dbbe91d265
+ chg: dynamic "Open (with ...)" context menu of MiniPath
2018-07-27 01:04:28 +02:00
Rainer Kottenhoff
be7fe2b4b9
+ fix: ensure caret/selection visibility in case of word-wrap toggle
2018-07-24 21:19:11 +02:00
Rainer Kottenhoff
4e997cbf6d
+ chg/fix: Clarifications - Blanks (' ', '\t') vs. WhiteSpaces (' ', '\t', '\v', '\f', '\r', '\n')
2018-07-24 09:24:35 +02:00
Liu Hao
bd8928ba1c
Prefer a yes-no message box to an OK-cancel one when asking the user for confirmation.
...
At the moment this applies when the user choose to revert or recode a file.
Signed-off-by: Liu Hao <lh_mouse@126.com>
2018-07-23 19:54:51 +08:00
Rainer Kottenhoff
fd3ebb04ae
+ add: Notepad3 language resources for zn-CH
2018-07-17 21:33:35 +02:00
Rainer Kottenhoff
5c34fb50b6
+ fix: don't reset scroll-width tracking on saving file (fix for issue #539 )
2018-07-09 14:23:17 +02:00
Rainer Kottenhoff
9a724707d4
+ minor fixes
2018-07-09 13:08:14 +02:00
Rainer Kottenhoff
202780db5a
+ opt: optimize icon resource handling
2018-07-04 09:28:00 +02:00
Rainer Kottenhoff
9748971efa
+ fix: main window and dialogs title bar icons
2018-07-02 12:23:04 +02:00
Rainer Kottenhoff
d392cff833
+ opt: reduce sizes for MUI dlls (move not needed resources to main exe (ico/bmp)
2018-06-28 15:11:45 +02:00
Rainer Kottenhoff
9cb7ef528d
+ enh: try to read undefined MiniPath settings from Notepad3.ini (yet: pref.Lng & favorites dir)
2018-06-28 12:29:13 +02:00
Rainer Kottenhoff
095fb84199
+ chg: MUI aware MiniPath (2nd part)
2018-06-26 00:59:17 +02:00
Rainer Kottenhoff
ba9b433cfc
+ chg: language en-UK renamed to en-GB (correct language code)
2018-06-20 00:54:41 +02:00
Rainer Kottenhoff
3e05105e3c
+ add: enable ([Settings2] EnableBidirectionalSupport=1) experimental and incomplete support for Scintilla's bidirectional language combination
...
- need to switch DirectWriteTechnology ON
2018-06-15 15:32:59 +02:00
Rainer Kottenhoff
1ec62d9824
+ chg: License text of AboutBox info now MUI aware
2018-06-13 00:46:48 +02:00
Rainer Kottenhoff
fc5cce8eac
+ fix: sorting lines: distinguish between empty and white-space-only lines
...
+ chg: sorting lines: move empty lines to end of selection (always, if not removed)
2018-06-11 11:09:08 +02:00
Rainer Kottenhoff
a648e6c3de
+ fix: last line handling of line-sorting algorithm
...
+ add: handle zero-length lines in line-sorting algorithm too
2018-06-08 12:48:14 +02:00
Rainer Kottenhoff
259a413bab
+ add: MUI aware strings for Schemes and Styles
2018-06-07 16:22:00 +02:00
Rainer Kottenhoff
869356138a
+ chg: move language related dlls to lng sub-dir
2018-06-07 08:36:32 +02:00
Rainer Kottenhoff
00c25a6c96
Merge branch 'Dev_0601' into DevMultiLingual
...
# Conflicts:
# src/Notepad3.rc
2018-06-06 15:10:17 +02:00
Rainer Kottenhoff
c7e24d63a5
+ fix: counter for increasing available language support
2018-06-04 10:09:41 +02:00
Rainer Kottenhoff
4df270eb44
+ add: support for Dutch (Nederland, nl-NL, 0x413, 1043)
2018-06-04 09:52:15 +02:00
Rainer Kottenhoff
de3d645b20
+ add: MUI aware lexer strings
2018-05-29 17:41:28 +02:00
Rainer Kottenhoff
7df6b6688b
+ chg: move af-AF to correct af-ZA
2018-05-19 10:01:22 +02:00
Rainer Kottenhoff
539250e936
+ mui: ... some more strings to be MUI aware ...
2018-05-19 00:25:14 +02:00
Rainer Kottenhoff
e5c4d7c135
+ mui: ... some more strings to be MUI aware ...
2018-05-18 21:37:44 +02:00
Rainer Kottenhoff
f93c5a9e56
+ mui: ... some more strings to be MUI aware ...
2018-05-18 20:18:40 +02:00
Rainer Kottenhoff
4c1db67170
+ mui: ... some more strings to be MUI aware ...
2018-05-17 12:24:36 +02:00
Rainer Kottenhoff
c75b087b63
Merge branch 'Development_0516' into DevMultiLingual
2018-05-17 08:26:36 +02:00
Rainer Kottenhoff
9d1c66e506
+ fix: in case of STD lexer only display "Default Text" in statusbar (indicator shows which one)
2018-05-17 08:11:36 +02:00
Rainer Kottenhoff
7b2c2d01a6
+ try: MUI Button Tooltip not working ?
2018-05-16 19:31:46 +02:00
Rainer Kottenhoff
1cbe0b2533
+ mui: ... some more strings to be MUI aware ...
2018-05-16 19:05:59 +02:00
Rainer Kottenhoff
eb37a787ff
+ mui: ... some more strings to be MUI aware ...
2018-05-16 10:32:32 +02:00
Rainer Kottenhoff
d5b078bd46
Merge branch 'Development_0516' into DevMultiLingual
2018-05-16 09:13:55 +02:00
Rainer Kottenhoff
ac99b5c8b8
+ chg: STD/2ND sync with DefaultText/2ndDefaultText handling
2018-05-16 08:52:50 +02:00
Rainer Kottenhoff
3a6bbfd88a
+ fix: minor "clean code" issues
2018-05-16 00:57:06 +02:00
Rainer Kottenhoff
b352544a5d
+ chg: make first resource IDs MUI aware
2018-05-16 00:20:26 +02:00
Rainer Kottenhoff
624391e6a9
+ enh: use internal language resource (en-US (1033)) as fallback languge
2018-05-15 14:23:58 +02:00
Rainer Kottenhoff
8419743ce6
+ add: main menu to MUI resource files
2018-05-15 02:50:36 +02:00
Rainer Kottenhoff
b39122c78b
+ add: post build steps to create Split MUI files and single control resource dll
2018-05-14 21:47:58 +02:00
Rainer Kottenhoff
593462b3e9
+ add: MUI dll "Afrikaans"
2018-05-14 12:48:28 +02:00
Rainer Kottenhoff
c31e368682
+ enh: MultiLingual Support part II
2018-05-14 01:23:40 +02:00
Rainer Kottenhoff
8215393d31
+ enh: remember Zoom Factor between sessions
2018-05-12 14:49:51 +02:00
Rainer Kottenhoff
408b17cd56
+ chg: menu Help instead of "?" (move File History (Recent File List) to Accel-Key Ctrl+Alt+H)
2018-05-12 09:03:07 +02:00
Rainer Kottenhoff
29b1b2009a
+ enh: notepad3.ini redirection to avoid overriding settings by unzip distribution package
2018-05-11 08:03:01 +02:00
Rainer Kottenhoff
185e09cde8
+ enh: handling of default/standard lexer styles
2018-05-10 14:02:57 +02:00
Rainer Kottenhoff
ca2129b66b
+ fix: broken Hyperlink Hotspot handling
2018-05-10 13:12:30 +02:00
Rainer Kottenhoff
3cff6841c8
+ fix: issue regarding selection of default and 2nd default styling
2018-05-09 08:54:55 +02:00
Rainer Kottenhoff
6b469e2044
+ fix: Renaming of UpdateChecker => Administration Tool
2018-05-08 23:00:32 +02:00
Rainer Kottenhoff
90ecd5238e
+fix: missing document modified call
2018-05-08 12:41:29 +02:00
Rainer Kottenhoff
e5aecc0710
+ fix: select initial default standard lexer
2018-05-08 11:52:05 +02:00
Rainer Kottenhoff
0d5ea49619
+ fix: some .ini-file handling stuff
2018-05-07 20:22:57 +02:00
Rainer Kottenhoff
989b61b405
+ fix: memory leakage in selection undo/redo stack
2018-05-07 11:25:34 +02:00
Rainer Kottenhoff
e790105ed1
+ fix: bug, where styling stopped after hotspot highligting
2018-05-06 17:21:15 +02:00
Rainer Kottenhoff
a3aca0a22d
+ fix: modified document flag set unneccessaryly - fixed.
2018-05-05 20:41:44 +02:00
Rainer Kottenhoff
fdf40be4ee
+ fix: Statusbar line counting display
...
+ delay Titlebar/Statusbar check on AppVeyor smoke test
2018-05-05 20:26:35 +02:00
Rainer Kottenhoff
c22cc3847f
+ opt: performance tuning after profiling std. handling
...
+ opt: delayed execution of time consuming update/redraw operation
2018-05-05 20:03:18 +02:00
Rainer Kottenhoff
9e1e9aaee8
+ enh: minor speedup on notify changed event
2018-05-05 14:22:31 +02:00
Rainer Kottenhoff
20aec881b7
+ fix: recording selection Redo/Undo action only for non empty selection
2018-05-05 13:47:18 +02:00
Rainer Kottenhoff
5fe964a51f
+ fix issue on recording initial selection Undo/Redo
2018-05-05 13:37:44 +02:00
Rainer Kottenhoff
999292b85f
- fix: broken Undo/Redo stack (in case of selection)
2018-05-05 09:47:56 +02:00
Rainer Kottenhoff
43950aaa5c
+ fix: leave Alt-Key-Down mode if keyboard focus lost
2018-05-04 20:41:36 +02:00
Rainer Kottenhoff
b7293651bd
+ fix: ignore notify change event on pasting rectangular selection
2018-05-04 16:01:14 +02:00
Rainer Kottenhoff
8405c36b44
+ fix: cleanup obsolete rectangular pasting helpers
2018-05-04 15:49:26 +02:00
Rainer Kottenhoff
efa7f89272
+ fix: Undo/Redo in case of selection insert/delete
2018-05-04 12:47:51 +02:00
Rainer Kottenhoff
13eebb95a6
+ fix: insert key into rectangular selection
2018-05-04 10:59:27 +02:00
Rainer Kottenhoff
16ab381f28
+ fix: force initial default position only if no window position is specified
2018-05-04 09:07:25 +02:00
Rainer Kottenhoff
8c2ca1eab3
+ fix: minor bug fixes
2018-05-03 20:47:08 +02:00
Rainer Kottenhoff
1fb6d9bac0
+ rfc: refactoring of applying Style settings
2018-05-03 18:10:39 +02:00
Rainer Kottenhoff
56e63a17a1
+ fix: minor fixes and default value adjustments
2018-05-03 01:56:34 +02:00
Rainer Kottenhoff
0d9fd1e5e0
+ fix: fractional font settings: add bias of 2%
2018-05-02 17:27:49 +02:00
Rainer Kottenhoff
bc5b6eaed7
+ enh: add "Extra Line Spacing" style option to ANSI Art (e.g. .nfo files) (predefined -4)
2018-05-02 12:33:48 +02:00
Rainer Kottenhoff
3e3a7c9860
+ fix: add parameter to force update of Stausbar (e.g. theme change)
2018-05-02 10:20:20 +02:00
Rainer Kottenhoff
cebcc84296
+ fix: statusbar: handling and display of "Default text" vs. "2nd Default Text"
2018-05-02 08:35:01 +02:00
Rainer Kottenhoff
10af9be8bc
+ chg: menu entry for switching HighDPI toolbar
2018-05-02 01:44:38 +02:00
Rainer Kottenhoff
1f9ce8e2f7
+ fix: Theme changed bug
2018-05-02 01:35:02 +02:00
Rainer Kottenhoff
f566d352da
+ enh: menu entry to switch between normal and
2018-05-01 21:20:03 +02:00
Rainer Kottenhoff
dbc3e318f6
+ fix: RAII (__try/__finally) for target transactions and notify changed observation guards
2018-05-01 18:01:09 +02:00
Rainer Kottenhoff
81819e423f
+ fix: bug in statusbar section width calculation
2018-05-01 09:06:51 +02:00
Rainer Kottenhoff
59aacd57ff
+ opt: optimizing dynamic statusbar display
2018-04-30 09:32:11 +02:00
Rainer Kottenhoff
2d2c3668eb
+ fix: switching modes (EOL,OVR, some other), statusbar has not been updated accordingly
2018-04-30 01:51:33 +02:00
Rainer Kottenhoff
520ea555bb
+ fix: bug while reading String to Vector
2018-04-29 21:30:24 +02:00
Rainer Kottenhoff
e58b5f2937
+ enh: completely reworked statusbar dynamic configuration
2018-04-29 19:05:04 +02:00
Rainer Kottenhoff
d0149be2d6
+ rm: disabling UpdateChecker menu entry if no executable is configured
2018-04-28 16:13:55 +02:00
Rainer Kottenhoff
f4cf622d5a
+ rev: reverting delayed WaitCursor() call - now depending on some document statistics to prevent displaying "spinning circle"
2018-04-28 12:04:55 +02:00
Rainer Kottenhoff
049d6f4cab
+ opt: several minor enhancements
2018-04-28 01:03:55 +02:00
Rainer Kottenhoff
194c5df055
Merge branch 'Bugfixes_RC_VI' into DocTailChasing
2018-04-27 01:50:12 +02:00
Rainer Kottenhoff
4b5a884bc2
+ enh: delayed "Spinning Circle" transaction
2018-04-27 01:46:23 +02:00