Commit Graph

64 Commits

Author SHA1 Message Date
Rainer Kottenhoff
44a98f4f66 + tidy: code cleaning based on "Clang Power Tools" VS extension : "Tidy" 2018-10-10 15:30:43 +02:00
Rainer Kottenhoff
cf7d9a9c87 + some minor refactorings 2018-09-17 16:28:50 +02:00
Rainer Kottenhoff
6dccd0ddec + fix: default win pos handling 2018-09-01 11:35:28 +02:00
Rainer Kottenhoff
ca413dbcbd + fix: windows positioning (1st part) 2018-08-31 18:10:37 +02:00
Rainer Kottenhoff
e5e90cb317 + chg: some refactorings and code cleanup 2018-08-24 14:05:42 +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
33905e5a1c + fix: broken Toolbar Config Dialog 2018-08-13 12:28:29 +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
df01605acf + fix: DPI Awareness & Fractional Font Size 2018-08-02 00:14:05 +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
4c1db67170 + mui: ... some more strings to be MUI aware ... 2018-05-17 12:24:36 +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
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
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
3e3a7c9860 + fix: add parameter to force update of Stausbar (e.g. theme change) 2018-05-02 10:20:20 +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
049d6f4cab + opt: several minor enhancements 2018-04-28 01:03:55 +02:00
Rainer Kottenhoff
4b5a884bc2 + enh: delayed "Spinning Circle" transaction 2018-04-27 01:46:23 +02:00
Rainer Kottenhoff
17b5ecf112 + enh: new status bar dynamics 2018-04-25 00:16:13 +02:00
Rainer Kottenhoff
47ecfb213e + enh: dynamic status-bar sections 2018-04-25 00:16:13 +02:00
Rainer Kottenhoff
2d538cf179 + fix: Undo/Redo handling in case of discarding U/R-Stack 2018-04-19 13:09:38 +02:00
Rainer Kottenhoff
83a561ba21 + refac: BOOL -> bool 2018-04-05 08:12:32 +02:00
Rainer Kottenhoff
897945958c + chg: change encoding of NP3 sources to UTF-8 (Sig)
+ fix: Update Toolbar,Statusbar and LinNumber Margin on Observe NotifyEvent reactivation
+ enh: more int to DocPos type changes
2018-03-26 13:50:44 +02:00
Rainer Kottenhoff
6ea830502f + fix: Search Next (F3) handling (ver II) 2018-03-22 19:11:51 +01:00
Rainer Kottenhoff
0fc036347c + enh: add last find pattern to file history 2018-03-16 17:55:18 +01:00
Rainer Kottenhoff
e8bd4f818c + chg: more prep Scintilla "Position" value type changes for large file support 2018-03-15 14:55:21 +01:00
Rainer Kottenhoff
0553f0ce64 + enh: add option to skip ANSI Code Page detection (tellenc) (default is ON to preserve historic behavior) 2018-03-12 12:12:36 +01:00
Rainer Kottenhoff
e862e08627 + opt: undo/redo stack does not need to store virtual space options 2018-02-09 01:49:02 +01:00
Rainer Kottenhoff
6a8c610f80 + fix: prepare (i) for Scintilla's Position type change to 64-bit 2018-02-07 02:10:57 +01:00
Rainer Kottenhoff
29f9c46ffb + enh: incorporate launch of update installer "wyUpdate.exe" 2018-02-06 18:45:19 +01:00
Rainer Kottenhoff
6944e0af7b + fix: (final?) copy/paste and redo/undo on empty/virtual rectangular selection 2018-02-06 11:38:13 +01:00
Rainer Kottenhoff
d678d05ca0 + enh: dynamic horizontal scroll bar width adaption
+ enh: Wrap to Column allowed w/o selection (use complete text)
+ CR:  move "Show Toolbar" and "Show Statusbar" from Settings Menu to View Menu
2018-02-02 12:26:49 +01:00
Rainer Kottenhoff
8fa6fbae05 + fix: minor issues in context of undo/redo (virtual) rectangular (empty) selection 2018-02-01 18:34:55 +01:00
Rainer Kottenhoff
b8126f8b55 + fix: lock NotifyUpdate and TargetSelection in case of multi action redo/undo and target replacements 2018-01-24 00:53:39 +01:00
Rainer Kottenhoff
aa1c3c7d4c + refactoring: usage of undo/redo action stack 2018-01-23 22:13:27 +01:00
Rainer Kottenhoff
82db0b8138 + change: view "2nd Default Style" as (dbl-clickable) status bar item 2018-01-11 00:28:16 +01:00
Rainer Kottenhoff
7c3b5d8797 + performance: tuning delay parameter of "Mark Occurrences" (instantly) 2018-01-06 01:41:43 +01:00
Rainer Kottenhoff
2d680c833a + performance: redraw indicator ranges (Mark Occurrences) only if needed - avoiding recursive SCN_UPDATEUI notifications 2018-01-05 13:12:46 +01:00
Rainer Kottenhoff
244f4c5f0d + fix: "Match Current Word" should not highlight partial word matches in other lines
+ add: Hyperlink Hotspot Style updates on UpdateUI event (visible area only)
+ minor performance enhancements
2018-01-04 10:58:21 +01:00
Rainer Kottenhoff
c92b2c2ce3 + add: switch to draw all occurrences in visible area only
+ opt: delayed mark all occurrences for better UI response
2018-01-03 17:34:58 +01:00
Rainer Kottenhoff
1a6af619a1 + refactor: move hard-coded hyperlink text from source code file to header file
+ fix: setting/changing encryption pass-phrase did not trigger "file modified" flag
2017-12-22 09:12:23 +01:00
Rainer Kottenhoff
dc7c320399 + clean code: fix issues reported by CppChecker 2017-12-15 13:25:52 +01:00
Rainer Kottenhoff
af3a5a7e54 + refactoring: cleanup trigger points for URL Hotspot styling 2017-12-12 11:16:17 +01:00
Rainer Kottenhoff
79efacf128 + feature: open Hyperlink in NP3 (if applicable: "file://...")
+ fix: add some more places, where Hotspot style redrawing does not slow down responsiveness
2017-12-08 14:38:49 +01:00
Rainer Kottenhoff
8b17a597f1 + refactoring and enhancements for Hyperlink Hotspot feature 2017-12-08 12:05:01 +01:00
Rainer Kottenhoff
411b992df1 + feature: show warning before loading file with unknown (custom schemes) file name extension 2017-10-18 00:07:59 +02:00
Rainer Kottenhoff
9b03858006 + minor bugfixes for session feature (file history: remember caret pos and encoding) 2017-10-16 01:21:11 +02:00
Rainer Kottenhoff
0b68bebf97 + fix DPI awareness in manifest
+ minor code refactoring
2017-09-29 09:49:11 +02:00