forked from rizonesoft/Notepad3
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChanges.txt
2609 lines (2433 loc) · 139 KB
/
Changes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
================================================================================
= =
= Notepad3 - light-weight Scintilla-based text editor for Windows =
= =
= (c) Rizonesoft 2008-2024 =
= https://www.rizonesoft.com =
= =
================================================================================
Rizonesoft Notepad3 --- CHANGELOG ---
================================================================================
--------------------------------------------------------
LEGEND:
--------------------------------------------------------
1) NEW: (Added, Feature, Optimize)
2) CHANGES: (Change, Enhancement)
3) FIXES: (Correction, Debug)
4) REMOVED: (Obsolete, Depreciate)
5) TRANSLATIONS (MUI): (New Language)
--------------------------------------------------------
ABBREVIATIONS:
--------------------------------------------------------
CED - (C)ompact (E)ncoding (D)etection (by Google)
GRE - (GRE)pWinNP3 Search in Files Tool
LEX - (LEX)illa Library
MIN - (MIN)iPath Fast Browser Tool
MUI - (M)ultilingual (U)ser (I)nterface
NLS - (N)ew (L)anguage (S)trings (need for translation)
ONI - (ONI)guruma Regex engine
SCI - (SCI)ntilla Library
SUP - (S)et(UP) / Installer Package
UCD - (UCD)ARDET is an Encoding Detector Library
========================================================
Current BETA/RC Version 6.24.828.(build_#) (2024-08-28)
========================================================
--------------------------------------------------------
NEW:
--------------------------------------------------------
[.###.#]- .
[.531.1]- New settings option to enable/disable feature Multiple Selection.
[.307.1]- Option to choose between sub-line and whole-line selection on line-number margin click.
[.111.1]- Allow selected lines movement for rectangular selection also.
[.111.1]- Add detection of Windows 11 Version information.
[.927.1]- Update "grepWinNP3" from current "grepWin" dev (GRE).
[.903.1]- Python stream comment hack.
[.830.1]- "DrawAnimatedWindow": Option to disable animated max./min. window.
[.827.1]- Add Dark-Mode Contrast control for Schemes configuration.
[.707.1]- Add new Toolbar button "New Empty Window".
[.702.1]- Add new "grepWinNP3" icon for Launch and Search menu's (GRE).
[.702.1]- Add new Toolbar button "Reset Zoom".
[.619.1]- Indentation guide coloring on matching brace highlight.
[.513.1]- Option on F/R dialog: incremental search ON/OFF.
[.504.1]- Option: do not save blank new files.
[.430.1]- Option to show/hide titlebar.
[.424.1]- Localization in INNO Setup of "Open with Notepad3" (SUP).
[.406.1]- Enhanced File-Change Notification Messagebox.
[.327.1]- Menu entry to clear change/undo history.
[.321.1]- Split Verilog Lexer (Verilog and SystemVerilog).
[.320.1]- Add Lexer Verilog HDL.
[.315.1]- Cooperation of Alt+LClick on Hyperlinks vs. extend selection.
[.315.1]- Option to fill empty search text in F/R dialog.
[.221.1]- Unicode point display (status bar) of current (caret pos) character.
[.221.1]- Quotation Mark Auto-Close Functionality.
[.220.1]- Add "np3encrypt" project to solution (cmd-ln tool).
[.217.1]- Localization of the INNO Setup / Installer menus (SUP).
--------------------------------------------------------
CHANGES:
--------------------------------------------------------
[.###.#]- .
[.828.1]- Highlight current line: change meaning of foreground color.
[.825.1]- Move caret line outline frame translucency to alpha2.
[.825.1]- Zoom dependent caret outline frame thickness, zoom dependent visible whitespace size.
[.713.1]- CR: if selection empty on "Modify Lines..." complete document is selected.
[.703.1]- Refactor Remove/Unite Duplicate Lines.
[.527.1]- Updating Lexer Style "NewSombra" from MadDogVachon.
[.522.1]- Ctrl+S does not forced saving doc any longer - only saves file, if save needed (doc changed).
[.522.1]- No need to save current file (doc changed) for open new (empty) np3 window.
[.307.1]- Line number margin option: switched from sub-line selection to whole-line selection.
[.307.1]- [internal] Change memory copy method.
[.302.1]- RegEx syntax for horizontal space matching (ONI).
[.301.1]- DrawAnimatedWindow: only toggle between system settings and suppress-animation if used in system settings.
[.228.1]- Limit width of left dead margin text area to max base font width (char width).
[.228.1]- Try to preserve caret position and visible line positions after recoding.
[.228.1]- Merging Zufuliu's non Lexilla custom Lexers for Kotlin and Dart.
[.227.1]- Reusing size: definition of "Indentation Guide" scheme settings for text area offset to margin area.
[.227.1]- Ini-Filereader: allow long suffix comments for numeric values.
[.227.1]- Config-File: allow space or comment char after integer and float values.
[.227.1]- Change indentation in case of complete line selected.
[.224.1]- Explicit update toolbar and titlebar on drag n drop file.
[1017.1]- Wrapping at long line marker.
[1017.1]- Ctrl+I wraps according to highest column long-line-edge-marker, if defined.
[.927.1]- Using selection color also for not focused selections (secondary and inactive).
[.926.1]- Some refactoring regarding string comparison.
[.913.1]- Line comment indentation for complaint prog. lng (issue 4983).
[.827.1]- Python default dark-mode colors for comment and keywords.
[.731.1]- Comment out "MSIX" attributes in applications manifest.
[.718.1]- Move Join Lines, Split Lines, Fuse Lines, Preserve Paragr. from Lines to Selection menu.
[.711.2]- Try to speed-up large file loading.
[.710.1]- Try to minimize scrolling to view.
[.709.1]- Patch Oniguruma engine to accept EOF as line-terminator.
[.707.1]- Allow not suitable toolbar dimension.
[.627.1]- Minor changes: CallTip/ToolTip (zoom).
[.619.1]- Tooltip/Calltip style using Segoe UI font.
[.616.1]- Web Source Code: enhancement for commenting in embedded scripts.
[.526.1]- Removing square brackets from being valid codepoints of URL (hyperlink) regex.
[.503.1]- Minor enhancement on log file monitoring.
[.501.1]- Add some new sentences for Logfile Monitoring.
[.430.1]- Some enhancements for Logfile Monitoring.
[.430.1]- Changed message box for file change notification.
[.430.1]- Keep Dark/Light Win Mode settings (if once set manually - else auto detect).
[.430.1]- Disable menubar in fullscreen mode too.
[.327.1]- Migrate GetTickCount() -> QueryPerformanceCounter().
[.325.1]- Option for ASAN Dbg to not throw exception.
[.321.2]- Default Print Colour Mode depending on Dark/Light Mode.
[.321.2]- Renaming for Lexer related resource string IDs (defined names).
[.321.2]- Verilog: split 'System Tasks' from 'Keywords'.
[.320.1]- Update VHDL Lexer.
[.320.1]- Dialog windows with special system menu: add 'burger' symbol.
[.320.1]- Use relaxing default FileCheckInterval (2000[msec]).
[.320.1]- Refactoring: use background worker helper.
[.315.1]- RegExpr enhancements (ONI).
[.315.1]- Use larger color bitmaps within color select buttons (customize schemes).
[.315.1]- SCI add SendMessage macro (SCI).
[.301.1]- Generic font names $Code/$Text prepend by number referring to priority list position.
[.301.1]- Goto next/prev markers: respect last searched markers.
[.224.1]- Delete matching brace/quote, if content in between is empty.
[.224.1]- Make Code/Text font priority list configurable.
[.224.1]- Enhance Display of Unicode Point.
[.223.1]- In Statusbar remove "Ch" because the values are almost similar with "Col".
[.223.1]- Use change-history-markers for bookmark find next/previous.
[.223.1]- Enhancement for auto-close char-pairs.
[.221.1]- All "Margins and Line Numbers" to "font:Consolas; size:-2; fore:#008080".
[.220.1]- AnalyzeConfidenceLevel at least 90%.
[.220.1]- Lexer TEXT using own Default settings (corresponding to ANSI Lexer).
[.207.1]- Installer script resets "Theme files" only on user decision (SUP).
--------------------------------------------------------
FIXES:
--------------------------------------------------------
[.###.#]- .
[.825.1]- Correct TOML Lexer identifier.
[.713.1]- Delete line (Ctrl+Shift+D) - fix last line handling.
[.703.1]- Update Toolbar in case of Undo/Redo.
[.601.1]- Regression for "Reuse Window" flag.
[.529.1]- Center dialog if window is maximized.
[.529.1]- Some missing Path_Sanitize() calls.
[.527.1]- Finding np3 instance holding same file-path (only one instance).
[.527.1]- Minor issues related to "autoload recent file" feature.
[.527.1]- Center popup dialogs and show current line on word-wrap toggle.
[.522.1]- Adjust the fields for the RGB color values for a Display Scale of 125%.
[.522.1]- Accept file args with leading dash (needs quotes in any dash case).
[.522.1]- Mouse cursor flickering in case of "hide mouse while typing".
[.309.1]- Redo failure introduced with Scintilla v5.4.2 Bug 2432 (SCI).
[.307.1]- Tinyexpr: integer values always shown in abs() format.
[.307.1]- Remove duplicate lines.
[.302.2]- Regression: RegEx: find previous line start (^) - skips empty lines (ONI).
[.302.1]- Toolbar missing if started minimized.
[.302.1]- TAB selection on empty line.
[.302.1]- Regression:Initial show NP3 window minimized.
[.228.1]- Preserve caret position after re-encoding.
[.227.1]- Need PostMessage(WM_THEMECHANGED) event after recoding document.
[.227.1]- Regex dot(.) not matching linefeed(LF)/newline character, if not enabled for line-breaks (ONI).
[.224.1]- Settings2:DrawAnimatedWindow - support system settings.
[.224.1]- Correction for settings2 DrawAnimatedWindow.
[.111.1]- Horizontal mouse wheel scrolling direction.
[.111.1]- Ctrl+Up/Down should keep selection.
[.111.1]- "grepWinNP3": Search results context menu "Fix Open with Editor" (GRE).
[.111.1]- "grepWinNP3": bug directly passed search path (GRE).
[1117.1]- Reduce window flickering, fix cut last line.
[1020.1]- Same behavior of "Ctrl+Shift+X".
[1020.1]- MS Visual Studio "Line-Cut" (Ctrl+X) behavior on empty selection.
[1017.1]- Show ColorDef Dlg always full visible.
[.913.1]- RegularExpression broken.
[.903.1]- Python Line Comment : respect indents.
[.718.1]- Show hidden menu bar on Alt or F10 key.
[.718.1]- TinyExpr Output formatter.
[.711.1]- RegEx search with begin/end line meta chars.
[.710.1]- Recoding for UTF-16.
[.709.1]- Do not generally move selection to top on view.
[.707.1]- Save also an "Empty" Replace string in history.
[.707.1]- "LaunchInstanceFullVisible" feature.
[.702.1]- Minor optimizations on initial window startup.
[.702.1]- Scroll to preserved caret position on file load.
[.702.1]- Menu View: correct positioning of active marks.
[.702.1]- Initial show window at final position w/o repositioning.
[.616.1]- Set color of horizontal ruler (folded block) to line number coloring.
[.616.1]- Zoom tooltip moved out of margin area.
[.616.1]- Don't show auto-completion list if typed word matches the one and only word in list.
[.526.1]- PHP commenting embedded Web Source Code.
[.521.1]- Minor issue in "Favorites" in INNO Setup (SUP).
[.516.1]- Minor issue related to match selection counters.
[.516.1]- "grepWinNP3" <-> Notepad3 interface regression (GRE).
[.513.1]- Single File Instance' flag handling.
[.513.1]- Minor bugs in "Open with Notepad3" in foreign languages (SUP).
[.512.1]- Enforce hidden menu bar (if option selected).
[.502.1]- Multi-replace: correct advance next insertion point in case of SCI_REPLACETARGETMINIMAL.
[.502.1]- Cut (Ctrl+X) and Delete (Ctrl+Shift+D) last line (EOF -> EOL).
[.502.1]- Minor bugs in "Reset Notepad3's settings and themes" (SUP).
[.430.1]- Switch to "Log Monitoring" id commandline option "/l" is given.
[.430.1]- Regression: save readonly file.
[.426.1]- Minor bugs in localization of "Open with Notepad3" (SUP).
[.406.1]- Some more issues around "File Change Monitoring".
[.406.1]- Integration and Notification of DirectoryObserver and FileChanged-Polling.
[.406.1]- Issue "file changed on disk" for silent mode on closing.
[.327.1]- Some clean-up in uninstalling "Notepad3_setup" (SUP).
[.327.1]- Oniguruma line-break handling (CRLF & CR) support.
[.325.1]- Book/Change-Mmarker search: high prio on Book-Marker.
[.325.1]- Fallback on LoadIconWithScaleDown() failed.
[.320.2]- Deprecated settings key-names handling ('FileCheckInverval').
[.320.1]- Notification adjustment in case of externally deleted file.
[.320.1]- Min. FileCheckInterval 500msec, else notify immediately.
[.320.1]- Missing file path display name.
[.320.1]- "_beginthreadex_proc_type" correction for Win32(x86).
[.320.1]- Reactivate FileChangeInterval (used on dir changed notification too).
[.315.1]- Shift+Alt+Click on Hyperlink should not fire Hyperlink action.
[.315.1]- In case of no file args: open empty doc instead of file open dialog.
[.315.1]- Creating New file in current working directory.
[.315.1]- Don't reset "dirty flag" after file loading (in case of EOL or indent correction).
[.302.1]- Remove session state from default font from list retrieval.
[.301.1]- Backward compat. for .ini param 'FileCheckInverval' (typo).
[.301.1]- 'FileCheckInterval' instead of 'FileCheckInverval' (typo).
[.301.1]- Find marker next/prev.
[.301.1]- Find consecutive change marker begin.
[.228.1]- "grepWinNP3": properly search from the file beginning again ("grepWin" bugfix) (GRE).
[.228.1]- Navigate marker: consecutive change-marker handled as single mark.
[.224.1]- SplitUndoTypingSeqOnLnBreak and UndoTransactionTimeout.
[.223.1]- Minor changes for Unicode Point display.
[.221.1]- Repair jump to line (Alt+Click) and related command line search.
[.221.1]- Correction to LineSpace evaluation TEXT files.
[.221.1]- Lexer TEXT using own Default but inheriting from Common Base.
[.220.1]- WSL2 simple path and NP3 options given with slash.
[.220.1]- Representation of EOLs in case of GDI technology (use default).
[.220.1]- Find previous skips finding at begin.
[.220.1]- Use random IV for np3encrypt.
[.217.2]- Encoding as "UTF-8 Signature" for Korean INNO Setup menus (SUP).
[.207.1]- Line spacing in TEXT Lexer.
[.204.1]- Don't force top-left if window does not fit to monitor.
--------------------------------------------------------
REMOVED:
--------------------------------------------------------
[.###.#]- .
[.529.1]- Due to problems, remove "DrawAnimatedWindow" settings feature and rely on system window animation configuration.
[.827.1]- Removal of the "es-MX" language to keep only the "es-ES" language (MUI).
--------------------------------------------------------
CHANGES Versions in Tools or Libraries:
--------------------------------------------------------
[.825.1]- Update Lexilla Library (LEX) version 5.4.0 (2024-08-21).
[.825.1]- Update Scintilla Library (SCI) version 5.5.2 (2024-08-21).
[.101.1]- Update grepWinNP3 (GRE) version 2.1.15.48 (2024-01-10).
[.101.1]- Update Oniguruma Regex (ONI) engine version 6.9.9 (2023-10-14).
[1213.1]- Update MiniPath (MIN) version 1.0.2.191 (2022-12-13).
--------------------------------------------------------
TRANSLATIONS (MUI):
--------------------------------------------------------
[.###.#]- .
[.414.1]- Finnish (fi-FI).
[.419.1]- Indonesian (id-ID).
--------------------------------------------------------
Hello everybody ! 😀
For our "Notepad3 Translation Projects", we are looking for motivated volunteers, with a priority
to resume "(incomplete...)" translation projects:
- Greek (el-GR) (incomplete...)
- Hindi (hi-IN) (incomplete...)
- Vietnamese (vi-VN) (incomplete...)
- etc...
Please, send me a PM (mailto:hpwamr51 @ gmail.com) if you are willing to help. 🤔
--------------------------------------------------------
========================================================
Version 6.23.203.2 (3 February 2023) (Hotfix)
========================================================
--------------------------------------------------------
NEW:
--------------------------------------------------------
[.120.1]- Paragraph navigation (Alt+PageUp, Alt+PageDown).
[.109.1]- Allow "dotbox" instead of "horiz. line" for folded text.
[.102.1]- Allow Line Number color to be alpha blended (e.g. DarkMode).
[1223.1]- Allow "Notepad3 x64 Setup" to install on Win11 Arm (64-bit emulation) (SUP).
[1212.1]- Implementation of automatic parenthesis closure.
[1029.1]- Darkmode highlight (foreground) contrast settings + default reduction to 75%.
[1018.1]- Add example for tinyexpr in Modify Lines dialog.
[1018.1]- Add option to auto-load most recent file from file history.
[1018.1]- Change History Marker: color configuration.
[.901.1]- Menu (View) Settings for "Change History" feature.
[.830.1]- Persistent settings for "Document Read-Only Mode".
[.830.1]- Add Change History Marker (by Scintilla v5.3.0).
[.828.1]- Add "char8_t" keyword for C++20.
[.220.1]- Msg box for editing read-only.
[.217.1]- F/R-dialog menu item to switch replace by clipboard tag (^c).
[.215.1]- Set keyword-lists for CSS Lexer according to SciTE's css.properties.
[.129.1]- JSON Lexer: colorizing for URL/IRI and Compact IRI.
[.128.3]- JSON Lexer: error coloring for unclosed strings.
[1130.1]- Add a Fortran Lexer.
[1130.1]- LongPath Support enhancements.
--------------------------------------------------------
CHANGES:
--------------------------------------------------------
[.120.1]- Allow coloralpharef read from scheme properties.
[.104.1]- Move DefaultWindowPosition to Window section (deprecated: Settings2 section).
[1230.1]- Revert to Lexilla's standard Markdown lexer (LEX).
[1230.1]- Change background color for Heading 1 to enhance contrast to std Hyperlink (LEX).
[1230.1]- Visible representation of EOL characters.
[1230.1]- Refactoring of using SCI_REPLACETARGET(MINIMAL).
[1230.1]- Lexer Registry-Files: split string and GUID String coloring (LEX).
[1228.1]- JSON lexer: Same style for SCE_JSON_COMPACTIRI and SCE_JSON_PROPERTYNAME (LEX).
[1228.1]- Status-bar double-click line-break mode: Cycle only between CR+LF <-> LF modes.
[1220.1]- Update Lexer "AutoIt3 Script" to Autoit v3.3.16.1.
[1220.1]- Adjust All dialogboxes for all Languages to fit at display scale of 125%.
[1216.1]- Replacing SCI_REPLACETARGET calls by SCI_REPLACETARGETMINIMAL calls where appropriate.
[1212.1]- Extend AutoCloseBrackets (by Matteo-Nigro PR 4318) for Selection.
[1118.2]- Using new AviSynth+ keyword lists and AviSynth colors (light/dark mode).
[1029.1]- Refactored of undo/redo and document modify handler.
[1020.1]- Standard DarkMode Theme.
[1020.1]- Minor adjustment of grepWinNP3's layout and correction of some strings (GRE).
[1018.1]- Simplify WordList Set according to (https://github.com/ScintillaOrg/lexilla/issues/103).
[1018.1]- Caret style: allow std caret bar width up to max(20) and define alpha transparency (not below 20).
[1018.1]- Alow "tinyexpr" within "Modify Lines" ${...} specification, using L, I, N as expression variables.
[.926.1]- Replace old logo "rizonesoft.bmp" by new layout.
[.831.1]- Use deprecated SCI_FINDTEXT to workaround crash on new (Sci v5.2.3) SCI_FINDTEXTFULL method.
[.830.1]- "Don't ask again" for keep Read-Only view mode dialog on editing file.
[.830.1]- Decouple Read-Only file Attribute from Read-Only Document view mode.
[.829.1]- Renaming feature from obscure "Accelerated Word Navigation" to better name "Alternate Word Separators".
[.418.1]- Sync the "Sombra" Scheme Collection with the "Window Dark Mode".
[.414.1]- Using 'Cascadia Mono' as default for pure 'Text File' scheme (if available).
[.226.1]- Rainbow CSV Lexer: try to solve non-paired quotings.
[.218.1]- Show number of occurrence on sequence of marked all.
[.217.2]- Drag&drop text snippet while ALT-Key down will not scroll.
[.212.1]- Document "Read Only" view menu item for switching mode.
[.128.1]- CamelCase WordLists for AHK Lexer.
[.127.1]- Ctrl/Alt+F10 as Accelerator-Keys for Filesystem-Path to URL (and back) conversion.
[.121.1]- Renaming Spanish Latin America (es-419) to Spanish Mexican (es-MX) (MUI).
[1228.1]- Hyperlink RegEx Scanner: don't allow XML tagging brackets as part of Hyperlink text.
[1226.1]- In Windows 11, running "Notepad" from "Run" (Win+R) launches "Notepad3".
[1211.1]- Removing unnecessary "ToShortPath" operations.
[1211.1]- Small performance enhancement for large rectangle selection undo/redo del/ins.
[1211.1]- PathGetDisplayName(): strip path(dir) option, to enable to show full path in dialogs.
[1202.1]- Merged Fortran Lexer keyword/functions suggestions from zoziha.
[1202.1]- Fortran Lexer keyword/function enhancement.
[1130.1]- Default settings: LaunchInstanceWndPosOffset=28 and LaunchInstanceFullVisible=true.
--------------------------------------------------------
FIXES:
--------------------------------------------------------
[.203.1]- Infinite loop using SCI_REPLACEMINIMAL in replace all loop in range (Hotfix).
[.124.1]- Speedup loading files with very long lines.
[.124.1]- Dependencies for version-file inclusion.
[.124.1]- Remove files generated by Version.ps1 and tracking disabled by .gitignore.
[.120.1]- Get git commit id for local build (ID= in Help Dlg).
[.115.1]- Initial white display (splash) in case of Dark Mode Win
[.115.1]- Animated minimize (taskbar or tray), restore w/o white splash.
[.109.1]- Trigger mark-all-occ after transform backslash (EscCtrlChr) in F/R-Box is used.
[.105.1]- Some WSL2 (Linux) path issues.
[.104.1]- Handling of editing own settings (in this case: disable file watching).
[.104.1]- Path to module relative representation.
[.103.1]- Load Toolbar-Bitmap handling.
[.102.1]- Minor design change and some fixes for Margin and Bookmark handling.
[1230.1]- (re)setting default window position in case of non std DPI resolution.
[1228.1]- Speedup search&replace in large text files.
[1227.1]- Use alternate path, if Path_GetKnownFolder() failed.
[1215.1]- Set alpha (80) for "highlight current line" translucency, if not given.
[1212.1]- "Notepad3 Replacement" after Win11 22H2 update (SUP).
[1212.1]- Oniguruma fix (ONIG_OPTION_FIND_LONGEST behavior) (ONI).
[1212.1]- Make current line visible after word-wrap-mode toggle.
[1125.1]- Restore and correction the line "IDM_SETPASS" in menu_fr_fr_rc.
[1115.1]- Revert relative size for ANSI Art.
[1114.1]- Reset change history except in case of "revert from file".
[1114.1]- Linker must generate Manifest.
[1114.1]- Don't store contrast adapted dark mode foreground color themes.
[1104.1]- Common base font size scheme handling.
[1104.1]- Context menu: web action handler.
[1104.1]- Modification marker based on selection history.
[1104.1]- Disable events from edit-window while in Begin/End-WaitCursor.
[1102.1]- Error message on loading empty file.
[1028.1]- Broken reload file (broken by check for single file instance)".
[1023.1]- A warning message in "dialogs_xx_yy.rc".
[1020.1]- Respect single file instance mode for internal file loading.
[1020.1]- "unref" param in RELEASE mode.
[1020.1]- DarkTheme handling.
[1019.1]- "grepWinNP3" minor layout adjustments (GRE).
[1019.1]- Resizing the "Open Recent File" dialog box.
[1018.1]- Resizing control (files as binary), minor layout adjustments (GRE).
[1018.1]- Fixed Text box for longest text length ("el-GR") + correction typo (GRE).
[1018.1]- Avoid horizontal line scrolling on File Revert (F5).
[1018.1]- "Modify Lines" feature - correct computation of field width for tinyexpr results.
[.930.1]- Win10/11 build number to name mapping.
[.928.1]- Titlebar update on change.
[.926.1]- Margin handling (context, bookmarks).
[.926.1]- New Rizone.soft bitmap.
[.926.1]- Treat files as binary can be Accidentally Clicked (GRE).
[.902.1]- Try to fix printing scaling issue.
[.902.1]- Propagate default font to undefined-font styles.
[.902.1]- Font selection (if font face-name does not match to family-name).
[.901.1]- Bookmarks handling in case of delete (in-line, complete line, selection).
[.831.1]- Crash in SCI_FINDTEXTFULL caused by using wrong data structure.
[.830.1]- TAB (indent) usage in case of read-only mode sets doc modified flag.
[.829.1]- Directory locking of current file.
[.829.1]- Remember user data entered for dialogs: EncloseSel, ModifyLines, InsertTag, StreamComment.
[.829.1]- Uninitialized variable, causing problems on copy multi-selection.
[.829.1]- Special not found position value in case of regex search.
[.828.1]- Unicode Detection in case of pure ASCCI containing null bytes.
[.828.1]- ASCII only issue of not reliable IsTextUnicode().
[.502.1]- Using "Cascadia Mono" over "Cascadia Code" if applicable (regarding to "Text File" Scheme change).
[.502.1]- "Text File" Scheme: using Common (2nd) Base Font.
[.430.1]- Using by error "Segoe UI" as default for pure "Text File" scheme.
[.416.1]- Lexer style config names: differences between display and .ini-config.
[.414.1]- Dark mode color style scheme global from common base/2nd.
[.414.1]- Writing wrong scheme to .ini-file.
[.414.1]- Missing assert include for Win32/x86 compile config.
[.414.1]- Compile errors for unreferenced formal parameter in release mode.
[.301.1]- DarkMode issue in Decrypt dialog.
[.226.1]- Security enhancement of AES Encryption feature.
[.226.1]- MessageBox: shortage of text buffer.
[.220.1]- Workaround to fix horizontal mouse wheel with Logitech Options utility.
[.220.1]- Occurrence counter for "current word" mode.
[.219.1]- F/R-Dialog: Initial fill of replace template box.
[.217.2]- Find-Pattern storage handling.
[.217.2]- Find Next/Prev behavior.
[.217.2]- Regression caused by previous fix.
[.217.2]- Mark all occurrences: move caret to end of main selection.
[.217.1]- Preserve Caret position (issue 3927).
[.217.1]- Fill Find pattern on F/R-dialog init, prefer clipboard over search history.
[.216.1]- ID mismatch using 'enter' to close infobox (vs. 'yes/ok' button).
[.214.1]- Allow switching encoding for empty document.
[.209.1]- Memory issues fixing and hardening.
[.128.2]- XML/HTML Stream Comment.
[.103.1]- Find/Replace pattern history: clear all not persisted to .ini file.
[.103.1]- URL detector: double-quote should not be valid URL character.
[1228.1]- Allow hyperlinks end in dashes.
[1222.1]- Support User-Doc on Recent Files Jump List.
[1222.1]- Trim line endings on Save except AutoSave.
[1222.1]- Find user docs special folder var.
[1212.1]- Performance issue on pasting clipboard.
[1212.1]- Add to recent documents issue.
[1212.1]- File History: delete file in list and .ini-file.
[1211.1]- "grepWinNP3" .ini Path issue in Notepad3 Setup version (GRE).
[1207.1]- UNC path prefix handling issues.
[1202.1]- Parsing file arg: relative from working dir.
[1201.1]- Locale settings dependent Themes Menu (Standard Config).
[1201.1]- Add to Favorites: keep base-filename + extension.
[1201.1]- Find file extension.
[1201.1]- Reading initial style config.
[1130.1]- Notification blocker on loading huge files.
[1130.1]- Heap corruption on retrieving text from combo box.
--------------------------------------------------------
REMOVED:
--------------------------------------------------------
-
--------------------------------------------------------
CHANGES Versions in Tools or Libraries:
--------------------------------------------------------
[1213.1]- Update MiniPath (MIN) version 1.0.2.191 (2022-12-13).
[1212.1]- Update Oniguruma Regex (ONI) engine version 6.9.9 (2022-12-09).
[1212.1]- Update Scintilla Library (SCI) version 5.3.2 (2022-12-06).
[1212.1]- Update Lexilla Library (LEX) version 5.2.1 (2022-12-06).
[1018.1]- Update grepWinNP3 (GRE) version 2.1.11.42 (2022-10-14).
--------------------------------------------------------
TRANSLATIONS (MUI):
--------------------------------------------------------
[.208.1]- Turkish (tr-TR).
========================================================
Version 5.21.1129.1 (29 November 2021)
========================================================
--------------------------------------------------------
CHANGES:
--------------------------------------------------------
[1125.1]- Switching to Philippe Lhoste's (PhiLho) AutoHotkey (AHK) Lexer.
[1119.1]- Migration of Solution/Projects/Src for VS2022.
[1117.1]- Switch to Scintilla default idle styling mode (none).
[1115.1]- Reverting changes to F/R behavior, correction for empty pattern.
[1021.1]- On file restore, do not notify immediately, but check against stored file attributes.
[1015.1]- Remove the max win version check for undocumented DarkMode UxTheme methods.
[1015.1]- SQL Lexer bright and dark mode highlight color enhanced.
[.924.1]- Disable actively file change polling - rely on directory change notification by default.
[.924.1]- Allow [Settings2] "FileCheckInterval" to be zero(0), means no active file change polling.
[.923.2]- Enable context menu for Statusbar.
[.923.1]- Enable context menu for Menubar.
[.916.1]- Use "round nearest displayed digit" method for estimated file size display.
[.915.1]- Limit file size: 2GB (Until WideCharToMultiByte() / MultiByteToWideChar() INT32_MAX issues are clarified).
--------------------------------------------------------
FIXES:
--------------------------------------------------------
[1127.1]- Correction of a typo for command "Gui" in AutoHotkey (AHK) Lexer.
[1125.1]- Sync with current Oniguruma v7.0(ß) dev.
[1125.1]- Some other findings on the positioning of multi-instance launch.
[1119.2]- Relaunch multi instances: don't cascade if pos param already defined.
[1119.2]- Positioning on separate instance launch.
[1119.1]- Positioning multi instance launch.
[1115.1]- Don't clear occurrence markers for unchanged search pattern.
[1115.1]- Correction to VS2019 project settings.
[1115.1]- Find/Repl wildcard pattern handling.
[1112.1]- Find/Repl dialog - empty search string should have no match (blue).
[1030.1]- Wrong format for reporting number of replaced occurrences "In Selection".
[1030.1]- "grepWinNP3" not intended switching file size search settings (GRE).
[1023.1]- Key "Favorites=(path)" not added in "Setup" version.
[1021.1]- "grepWinNP3" not intended switching "AllSize" settings (GRE).
[1021.1]- Don't save default values for Caret and Whitespace.
[1015.1]- SQL Lexer dark mode highlight default colors.
[1015.1]- Disabled menu items if settings file itself is locked by file change notification.
[.927.1]- Over paint annoying menu-bar bottom line.
[.926.1]- Dark-mode system menu bar coloring (except bottom line).
[.925.1]- Correction of some wrong keyboard shortcut (Alt+ Up, Alt+ Down).
[.924.1]- Translucency (alpha) settings for white-space indicator.
[.915.1]- Dark mode aware auto-completion-list-box.
[.915.1]- Goto-Dialog: digit grouping of line/column numbers.
[.914.1]- Digit grouping for replace occurrences result dialog.
[.914.1]- Better hyperlink style in dark themes "Dark" and "Obsidian".
[.913.1]- Initial factory window position.
[.910.1]- Web-Action commands should use also user-defined app to open hyperlinks.
[.907.1]- Reset background color for "visible whitespace" if not defined.
--------------------------------------------------------
REMOVED:
--------------------------------------------------------
[.924.1]- Remove deprecated "AutoReloadTimeout".
[.907.1]- Remove Old and deprecated Notepad3 and grepWin icons.
========================================================
Version 5.21.905.1 (5 September 2021)
========================================================
--------------------------------------------------------
NEW:
--------------------------------------------------------
[.816.1]- Add Configuration (Properties) Lexer: add style setting for Key (of Key-Value pair).
[.811.1]- Add "Notepad3 Replacement" on Windows 11 Insider Preview which works almost like with Windows 10:
- Open (ext: .inf, .ini, .log, .ps1, .psd1, .psm1, .scp, .txt, .wtx, .compositefont, .css, .sct, .wsc).
- Edit (ext: .bat, .cmd, .jse, .reg, .text, .vbe, .wsf).
[.809.1]- Configure other application to open hyperlink (instead of default browser).
[.805.1]- File URL forced to open in new window by (Ctrl+Alt+Click).
[.805.1]- File change notification, if removed current file is recreated.
[.805.1]- Allow definition of line number for file:/// URL (separator is ':' ).
[.804.2]- File change notification Dlg: add "Indicator (silent) option.
[.804.2]- Configurable File on disk Change/Deleted indicators for title bar.
[.726.1]- "grepWinNP3" (current grepWin dev) allow multiple search paths (GRE).
[.709.2]- Add "KiXtart" lexer (new in Lexilla) (LEX).
[.709.1]- Integrating style theme "Sombra" as factory default Dark-Mode theme.
[.525.1]- Add "Julia" lexer (new in Lexilla) (LEX).
[.506.1]- Base64 Encoding/Decoding.
[.428.1]- Custom ChooseColor resource definition.
[.426.1]- Prepare Application Manifest for to grant Identity for non-package desktop apps.
[.425.1]- Add file/dir exists/not-found to hyperlink tooltip (if file-url).
[.422.1]- Support Scintilla's new feature: indicator stroke width.
[.420.1]- TXT file for Translators to comunicate Line Mumbers of the "Added/Modified" strings.
[.420.1]- Code Color for the "Change date" of the "Added/Modified" strings to translate".
[.420.1]- More intermediate font weight constants added.
[.420.1]- Remove useless font stretch handling.
[.419.3]- Add font weights retina(450), semi-light(350) and extra-black(950).
[.419.2]- Line Comment Add/Remove commands, additonal to existing Toggle.
[.415.1]- Cut lines for rectangular and multi selection.
[.412.1]- Use 'Ctrl+' key to force dropping files into new instance (Ctrl+ for new instance).
[.402.1]- ScintillaWin horizontal mouse-wheel support.
[.331.2]- Provide Mono-Language IDs.
[.331.1]- Mono-Language compiler switch for MiniPath.
[.325.1]- Compiler switch to allow Mono-language binary (no MUI DLL loading).
[.324.1]- Exclusive Lock (write) Mode shown in windows title.
[.323.1]- Menu item for excusive File Locking (write, shared read).
[.323.1]- Decorator styling for Python files.
[.321.1]- Exclusive File Lock option.
[.301.1]- About Dlg: version info for split-off Lexilla component.
[.301.1]- About Dlg: Copy-Ver-Info-Btn : add Dark-Mode information.
[.301.1]- Some filesystem path vs. file:// URL helpers (backslash invert).
[.301.1]- Converter: File-System Path to URL and vice versa.
--------------------------------------------------------
CHANGES:
--------------------------------------------------------
[.825.2]- Non themed app: edit-window frame visibility.
[.811.1]- Current Lexilla dev (chg: HTML(PHP) Lexer) (LEX).
[.811.1]- Scintilla Python generator methods for embeddable Python (SCI).
[.811.1]- MUI base language definition moved to solution's preprocessors (C/C++ & RC) defines.
[.803.1]- Optimized default style handling for settings file (Dark Mode).
[.803.1]- Adapted other Dark Mode Theme Files.
[.802.1]- Default FileWatchingMode from "don't care" to "notify by MsgBox".
[.721.1]- Adapded "Sombra" Dark Mode default color scheme.
[.721.1]- Rename "KiX Config" to "KiXtart Script".
[.703.1]- Enable Dark Mode feature for Win11 v21H2 Insider beta.
[.529.2]- Win10 Release-ID as string (allows 20H2 or 21H1).
[.529.1]- Improved Julia Lexer (LEX).
[.526.1]- Batch-Lexer + patching Markdown-Lexer (eolfilled header lines) (LEX).
[.526.1]- Scheme-Dlg: dynamic (alloc) Style-Backup handling.
[.525.1]- Update Lexilla Lib (bug fixes for Lexer: Markdown, Cmd/Batch) (LEX).
[.515.1]- "grepWinNP3" based on current grepWin ver (boost v1.76 , upd: sktoolslib) (GRE).
[.515.1]- Add some more coding fonts to prefer over Consolas (if installed).
[.515.1]- Linker: hardware-enforced stack-protection.
[.513.1]- Canonicalize style section of .ini-settings.
[.512.1]- Keep found initial common base default font in .ini.
[.507.1]- Base64 Decoding: select source code-page for decoding.
[.507.1]- Base64: default Encoding/Decoding based on current code-page
[.427.1]- Color selection dialog: NP3 icon, positioning and dark-mode.
[.427.1]- Adjust standard colors for URL Hyperlink (better standard dark-mode visual).
[.425.1]- New default for hyperlink tooltip is OFF.
[.425.1]- Immediate indicator hover response (colordef-hotspot, hyperlink-tooltip, hex-code-tooltip).
[.422.1]- Code cleanup for Font and Style Selection.
[.421.1]- Prefer "Cascadia Code" font over "Consolas" font for default if installed (ligatures).
[.420.2]- Custom Font Selection Dialog.
[.419.2]- Comment BockEdit shortcut changed (Ctl+Alt+Q => Alt+Shift+Q).
[.419.2]- Comment has separate popup menu (Edit -> Selection).
[.419.1]- Move some Lexer related functions to other module.
[.419.1]- Enable compiler warnings level 4 and issue "Warnings as Errors" (for Lexilla, Scintilla, grepWinNP3).
[.417.1]- Remove short-note from wrap around match tooltip.
[.416.1]- Save bookmarks in file history in case of "Save as...".
[.416.1]- Minimize usage of deprecated LCID/LANGID for MiniPath.
[.415.1]- Cpp-Lexer fix merged from Lexilla (5b92f7219a9fe9fb0ae4c5cc19f57c39185e4074.
[.414.2]- Minimize usage of deprecated LCID/LANGID for Notepad3.
[.414.1]- New size "4MB" for "FileLoadWarningMB=4" (Styling and Syntax Highlighting are switched off).
[.413.2]- Configurable position offset on launching new instance.
[.413.1]- Clarify menu item string (only one instance per file).
[.413.1]- Drag-n-Drop: allow multiple files to drop.
[.413.1]- Drag-n-Drop: replace current file (Ctrl+ for new instance).
[.413.1]- Menu/shortcut: launch "New Empty Wnd" <-> "Duplicate Instance".
[.411.2]- Adapt to Scintilla v5.0.1 new translucent alpha color (marker).
[.406.1]- C/C++ Lexer: styles and keywords (LEX).
[.331.1]- Cleanup code: SplitUndoTransaction() on timeout resp. line-break.
[.329.1]- Turning "Line Comment Block Edit" from option into command (Ctrl+Alt+Q).
[.326.1]- Kotlin & Dart Lexer from Zufuliu's source.
[.323.1]- File Lock: exclusive write/change, shared read.
[.323.1]- Style color for triple strings in Python Lexer.
[.316.1]- Cleanup lexilla component.
[.311.1]- Using some more Scintilla direct call methods instead of SendMessage() thread independent calls. (SCI).
[.311.1]- Refactoring for splitting Lexilla from Scintilla (SCI).
[.303.1]- Renaming Spanish Mexican to Spanish Latin America (es-419) (MUI).
[.302.1]- More liberal Hyperlink scanner (no need for validation here!).
[.302.1]- RegEx API : retun matched pattern length too.
[.302.1]- Prevent Path to URL conversion, if Hyperlink RegEx pattern does not match.
[.301.1]- Enable Dark Mode feature for Win10 v21H1 insider beta.
[.301.1]- EOL-Mode: status-bar double-click : inverted cyclic change rotation CRLF -> LF -> CR.
--------------------------------------------------------
CHANGES Versions in Tools or Libraries:
--------------------------------------------------------
[.802.1]- Update Lexilla Library (LEX) version 5.1.2 (2021-07-26).
[.726.1]- Update Scintilla Library (SCI) version 5.1.1 (2021-07-26).
[.726.1]- Update grepWinNP3 (GRE) version 2.1.8.39 (2021-07-26).
[.702.5]- Update Oniguruma Regex (ONI) engine version 7.0.0 (2021-06-23).
--------------------------------------------------------
FIXES:
--------------------------------------------------------
[.903.1]- Broken relative paths in file history selection.
[.828.1]- Open color selection on Ctrl+Left mouse click on color indicator too.
[.828.1]- Change cursor hand on Ctrl key-Up.
[.827.1]- Broken "scroll undo/redo history via mouse (RMB+WHEEL)" feature.
[.827.1]- Don't jump on initial F/R Dialog on empty clipboard.
[.827.1]- Cursor hand on ctrl-keydown hover hyperlink.
[.826.1]- Show hand cursor on hyperlink after dwell time (if ctrl key pressed).
[.825.2]- Caret change to hand over hyperlink only if ctrl is pressed.
[.825.1]- Some minor corrections on visual appearance.
[.824.1]- Sync status bar font size on system font size change.
[.824.1]- Restore previous window position while DPI scaling changed meanwhile.
[.822.1]- Missing .ini must not have an assertion failure, allowed case here.
[.820.1]- Specify "/utf-8" compiler option for "Scintilla, Lexilla and grepWinNP3" projects.
[.813.1]- "grepWinNP3" project: post build step - xcopy .lang files to desired build output dir (GRE).
[.813.1]- Remove obsolete (by SCI Lib v5.1.1) settings.
[.809.2]- Size of visible whitespace style.
[.809.2]- Workaround for additional selection typing.
[.807.1]- RegEx line begin pattern stuck after zero-length replacement.
[.806.1]- Launching file URL (Alt+Click) with respect to flags "Reuse Window" and "Only one Instance per File".
[.805.1]- File URL tooltip.
[.804.1]- Config version dependent "FileWatchingMode" settings value.
[.804.1]- File change notification in Title Bar.
[.804.1]- Trigger reset file changed on disc flag.
[.724.1]- Remove multiple file Notification, if current file has been deleted.
[.723.1]- F/R-Dlg: show match while typing protected characters.
[.722.1]- Fixing "infinite" loop in Markdown Lexer.
[.722.1]- Forced file ext written to scheme export.
[.722.1]- File-ext writing to stxle .ini files only on export.
[.707.1]- Distinguish Win10 vs. Win11 using build number (>=22000).
[.529.2]- F/R Dialog regression: allow replace in selection (if selection not empty).
[.527.1]- Correct handling of F/R dialog pattern combo-box dropdown list.
[.527.1]- Minor fixes Markdown-Lexer.
[.513.1]- Go to doc begin after global indentation change.
[.513.1]- Minor enhancements for selection scroll to view.
[.513.1]- Optimized handling of multi-step undo/redo notifications.
[.512.1]- Slow line-break toggle.
[.511.2]- TinyExpr: expr need not start with blank.
[.511.2]- TinyExpr: UTF-8 to ANSI-CP-1252 conversion should yield invalid characters instead of blank or currency.
[.511.1]- Space-width, avgchar-width and tab-width calculation.
[.511.1]- Scintilla missing recalculation of space width (to get correct tab width for indentation).
[.511.1]- Revert to Scintilla std tabwidth calculation on font changes.
[.511.1]- Preserve "2nd Common Base" styling state across restarts.
[.511.1]- Default style settings should not be written to .ini-file.
[.429.1]- Handling of "File Vars" vs. "Encoding Tags".
[.427.1]- Minor fixes around font redrawing.
[.423.1]- Add thread COM initializations.
[.423.1]- Adding DPI awareness to MiniPath (correct toolbar handling still open point).
[.423.1]- minor corrections for customized font selection dialog (dark-mode and dpi-awareness).
[.423.1]- DWRITE font allocation needs to font.family, not font.face name (Scintilla fix).
[.421.1]- Correcting regression for icon scaling.
[.421.1]- Rendering of "Relaunch Elevated" menu icon.
[.421.1]- Regression on schema color definition.
[.421.1]- Another bug retrieving Font SIze for Common Default vs. Lexer Specific.
[.420.2]- Bug retrieving Font SIze for Common Default vs. Lexer Specific.
[.420.2]- Font Name handling retrieved from Common-Default vs. Lexer-Specific.
[.420.1]- Copy multi-selection to clipboard: separate each match by line-break.
[.419.1]- Apply provided Scintilla patch.
[.419.1]- Stream comment for .AU3 files.
[.419.1]- "grepWinNP3": fix compiler warning Release Win32 (GRE).
[.416.2]- Workaround Scintilla text-rendering bug, if line-number margin width set to 0 (so use 1 instead).
[.416.1]- Save Schema config in case of inifile from scratch.
[.415.1]- Small correction to Line Cut feature (thin selection).
[.414.2]- Minipath uses NP3 preferred language, if not configured.
[.414.2]- Compiling mono-language compiler switch version.
[.414.1]- Std windows behavior for cascading new instances (if configured).
[.413.2]- Sticky Window Flag on launching new instance.
[.413.1]- Prevent duplicate instance, if setting does not allow.
[.412.1]- Lazy styling (no need for SCN_STYLENEEDED).
[.412.1]- Caret visibility on JumpTo() after file (re-)load.
[.412.1]- FileWatching (file change notification) in some special cases.
[.411.2]- Mark occurrences: no additional bookmarker -> use invisible marker instead of background marker.
[.407.2]- New comment doc styling for C++ lexer (used for C#, RC, JS and Java too).
[.407.1]- Center dialog in parent: for system dialog and if minimized (tray or taskbar).
[.406.1]- Mark all Occurrences in case of reopened F/R dialog.
[.406.1]- Center dialog in parent.
[.406.1]- "grepWinNP3": fix missing search flags (GRE).
[.326.1]- TinyExpr regresion inserting newline after equal sign.
[.325.3]- Possible busy-loop in Kotlin and Dart Lexer.
[.325.2]- Don't keep window top-most after returning from full-screen mode (F11 toggle).
[.325.1]- Compiler switch to allow mono language binary.
[.324.1]- Read-Only-Attribute cooperating with Exclusive-Write-Lock.
[.323.1]- Lexer "Python": fixing Format-Strings (f-strings).
[.321.1]- Regression with vertical slope definition.
[.321.1]- Some regressions around external file change notification.
[.316.1]- "grepWinNP3" Language-ID "[xx-YY]" exceeds 5 chars (e.g. [es-419]) (MUI).
[.312.2]- Limit ChooseFont Dlg to CF_SCALABLEONLY for DirectWrite Technology.
[.312.1]- Rectangular selection typing issue.
[.309.1]- Replacing the "RCdll.dll" file to avoid garbage chars in foreign languages (MUI).
[.309.1]- In ".zip" version, some filenames in "gwLng" folder are incorrectly displayed (MUI).
[.303.1]- Language "Spanish Latin America" identifier correction (es-LA -> es-419) (MUI).
[.302.1]- Hyperlink RegEx pattern fixed to use valid Unicode.
[.302.1]- Handle quotes for URL <-> file-system path conversion.
[.301.1]- "grepWinNP3": hide progress bar after search finisched (GRE).
[.301.1]- ShellExecute() lpVerb for open hyperlink (Ctrl+Click) set to "open.
[.301.1]- Data type mismatch.
[.301.1]- Decoding of url-encoded file Hyperlinks ("file://...").
--------------------------------------------------------
REMOVED:
--------------------------------------------------------
[.828.1]- Open color selection on Alt+Left mouse click on color indicator.
[.807.1]- Remove deprecated (no sensible use case) "overlapping find" option.
[.506.1]- "fontsValid" extension (closer to default scintilla code base).
[.420.1]- Remove useless font stretch handling.
[.419.2]- Removing the font-style string for font selection.
[.411.1]- Remove deprecated WinXP support (no horiz. mouse wheel).
[.311.1]- Obsolete SCI_LEXER preproc symbol / no need to link lexers in Scintilla.
--------------------------------------------------------
TRANSLATIONS (MUI):
--------------------------------------------------------
[.707.1]- Chinese Traditional (zh-TW).
[.417.1]- Greek (el-GR).
[.303.1]- Portuguese Brazilian (pt-BR).
========================================================
Version 5.21.227.1 (27 February 2021)
========================================================
--------------------------------------------------------
NEW:
--------------------------------------------------------
[.205.1]- Use user locale for date/time insert format: can be menu switched to preferred UI language.
[.124.1]- Enable horizontal scrolling by "Shift + Mouse-Wheel".
[.117.1]- Show search wrap-around tooltip (issue 3038).
[1222.1]- Kotlin Source Lexer based on Zufuliu's Kotlin Lexer code base.
[1222.1]- Dart Lexer based on Zufuliu's Dart Lexer code base.
[1221.1]- TinyExpr: additional number parsing for binary (0b...) and octal (0o...) number formats.
[1109.1]- Extension ".pkb" to SQL Lexer.
[1012.1]- 'Dark Mode' support for Windows 10 20H2 Version 2009 (Build 19042).
[1004.1]- Open/Save file explorer dialog: populate file filter with current lexer supported file extensions.
[.929.1]- Minipath.ini: [Settings2] FocusLostOpacity=100 (opycity level on losing focus).
[.923.1]- Hotkey 'F3': use MRU latest item before clipboard content as search pattern if prior search pattern is empty.
[.922.1]- Support Lexer switching while Customize Schemes dialog is open.
[.921.1]- Expand current lexers style tree on customize schemes dialog startup.
[.920.1]- grepWinNP3: "Stay On Top" titlebar context-menu (GRE).
[.918.1]- Faster statusbar update response / avoid flickering.
[.917.2]- Reducing Titlebar, Toolbar and Statusbar flickering.
[.916.1]- Set Light/Dark Mode for grepWinNP3 execution (GRE).
[.916.1]- Customize Schemes: show selected theme title.
[.915.2]- DarkMode: remember DarkMode chosen Scheme/Theme for next start.
[.915.2]- Configurable Dark Mode colors (non Explorer-Theme, Owner-Drawn).
[.915.2]- Menu item to switch between Default and Dark-Mode.
[.915.2]- DarkMode: Toolbar, static checkbox/listbox control.
[.915.2]- Win10 DarkMode Awareness (initial development).
--------------------------------------------------------
CHANGES:
--------------------------------------------------------
[.223.1]- MiniPath: support mouse xbuttons for browsing direction.
[.223.1]- Code styling reformat MiniPath sources (AStyle: OTBS).
[.219.1]- Simple Line Comment Toggle handles each line separately
[.219.1]- Menu move Line/Stream Comment items to Edit -> Selection top.
[.218.1]- Find/Repl dialog - refactoring and minor fixes.
[.213.1]- JSON5 enhancements to Scintilla's original JSON-Lexer.
[.211.1]- Statusbar Selection-Info: switch to byte (instead of character) counting for huge files.
[.205.1]- Use user locale for date/time insert format: insert date before time & tab separated.
[.124.1]- Tinyexpr evaluation of math constants "e" and "pi" not being separated from prepending text.
[.116.1]- Extent static find/replace/mark occurances pattern buffer to 4095 characters.
[1223.1]- Initial start screen resolution independent fixed base font size.
[1218.1]- Avoid wrap-around requester if there is no other possible occurrence.
[1214.1]- Behavior change: copy to clipboard on empty selection -> don't copy anything if current line is empty.
[1214.1]- Update keywords list in Style INNO Lexer.
[1211.1]- No error message after decline loading file of huge size.
[1201.1]- Renaming Chinese displayed encoding according to MIME/IANA.
[1118.1]- Sci_PositionCR type reverted to long for Win32 compatibility reasons.
[1001.1]- Rebase DarkMode module on delay load version branch of win32-darkmode project.
[.930.1]- Update the KeyWordList of lexers "C# Source Code" and "SQL Query".
[.930.1]- Bookmark Occurrences Colors changed to get perceptually distinct colors.
[.929.1]- Migration from CreateLexer() by ID to CreateLexer() by Name (Lexilla IFace5 conform) (GRE).
[.928.1]- TinyExpr format floating.point with non zero fractional part.
[.927.1]- TinyExpr: change format (allow longer integer before switching to mantissa/exponent format).
[.925.1]- Prepare for Lexilla Library (Scintilla v5) (SCI).
[.925.1]- Using @zufuliu's EOL Mode detection enhancement (no SSE2 or AVX2 specializations).
[.923.1]- Unify search-pattern retrieval: (0.selection)[F/R-DLG] - 1.previous-search/MRU-List - 2.clipboard.
[.920.1]- grepWinNP3: save changed "Stay On Top" settings on exit (GRE).
[.920.1]- First part of DarkMode Theme for MiniPath.
[.917.4]- Separate DarkMode window-backgr color from button-facecolor.
[.916.1]- Opacity level on loosing focus for grepWinNP3 (GRE).
[.916.1]- TinyExpr: '%' operator: distinguish between modulo and percent operation by context.
[.915.3]- Due to lack of interest, "Notepad3DLL" is discontinued.
[.915.2]- User configurable "Web Action" menu item names.
[.205.2]- Update grepWinNP3 (GRE) version 2.1.6.34 (2021-02.05).
[.124.1]- Update Oniguruma Regex (ONI) engine version 6.9.7 (2021-01-24).
[1214.1]- Update Scintilla Library (SCI) version 4.4.6 (2020-12-01).
--------------------------------------------------------
FIXES:
--------------------------------------------------------
[.226.2]- URL-Decoding of file Hyperlinks ("file://...").
[.226.1]- Wrap-Around tooltip use correct encoding.
[.222.2]- Multi-Line movement: proceed to document end correctly.
[.222.2]- Toggle comment on empty selection at insertion point: keep position of selection end.
[.222.2]- MiniPath: Enable Mouse XButton usage ("browse back and forth").
[.220.1]- Toggle Comment: proper selection handling.
[.219.1]- Do not move selection on search pattern change if in Replace-Dlg.
[.219.1]- FJSON Lexer has comments enabled now.
[.219.1]- F/R-Dialog - allow multi-line clipboard paste to Replace String combobox too.
[.218.2]- F/R: fixes some issues around RegEx zero-length match/findings.
[.218.1]- ReplaceAll. avoid busy loop (infinity) while replacing zero-length-match (RegExpr).
[.218.1]- F/R dialog don't change selection by typing search pattern.
[.218.1]- F/R show wrap-around tooltip only if message boxes are hidden.
[.215.1]- JSON5 string line continuation.
[.212.1]- Context-Menu Handling in Release Mode.
[.211.1]- Burndown some VS Analyze Mode Infos/Warnings.
[.205.1]- Wildcard search: unintentional wrap around.
[.125.1]- AHKL lexer: visual brace matching mix-ups.
[.124.1]- InfoBox message icon DPI scaling.
[.122.1]- Tinyexpr functions and constants parsing.
[.116.1]- Buffer overrun while initializing structures.
[.116.1]- Fix Font Dialog (Size handling) problems (issue 3012).
[1219.1]- F/R dialog: Transform Backslash option glitch.
[1219.1]- F/R dialog: message box in case of not matching pattern.
[1218.1]- Multi-Replace using RegExpr and Group-References.
[1211.1]- Refactoring encoding detection: pure ASCII vs. 7-bit.
[1125.2]- File encoding analysis with 7-bit ASCII only.
[1125.2]- File save problem after switching encoding to GB2312 (52936).
[1116.1]- Initial path on OpenFile dialog (load file).
[1116.1]- Compiler complaints (new VS2019 version v16.8.1).
[1024.2]- Allow single character filename on command line.
[1012.2]- Disable Copy/Cut complete lines on partial multi-selection.
[1012.1]- Find/Repl all in range algo.
[1012.1]- Oniguruma flexible EOL handling (Win CRLF, Unix LF and Mac CR) (ONI).
[1012.1]- Replace all in range.
[1012.1]- Avoid file cache lost on power failure.
[1006.1]- Copy/Cut/Delete "Focused View" lines (clipboard).
[1006.1]- Cut/cop occurrences marker line(s) if marker in first line.
[1004.1]- Initial directory for open/save file Explorer dialog.
[1001.1]- TOML Lexer performance leak.
[.928.2]- Freezing of main window caused by mixed usage of Lexer Interfaces.
[.928.1]- Setting new IFace5 Lexer (should fix line/stream comment toggle issue 2912).
[.927.1]- Lexer file extensions maintained in standard config.
[.927.1]- grepWin language switching (github.com/stefankueng/grepWin/issues/199) (GRE).
[.926.1]- Clone full .ini-file path for forked new instance (GRE).
[.926.1]- grepWinNP3: wide char path names for language files (GRE).
[.925.1]- Stop file change notification on deleted files if save is rejected.
[.925.1]- Some RegEx engine fixes (current Oniguruma dev) (ONI).
[.923.1]- Performance leak in TOML Lexer.
[.923.1]- Customize Schemes title assembling.
[.922.1]- DarkMode switching while non-modal dialogs are active.
[.921.1]- TinyExpr: interpretation of '%' operator: allow "(...)" on rhs of modulo interpretation.
[.921.1]- TinyExpr: remove the need of blank for smart interpretation of '%' operator.
[.921.1]- Failed to set DarkMode for owner drawn ComboBoxEx controls.
[.921.1]- DarkMode: toolbar button text.
[.921.1]- Let DarkMode work with 20H2.
[.920.1]- grepWinNP3 new instance: read correct .ini-file (protable) (GRE).
[.918.2]- Fix Win7 start-up crash.
[.918.1]- Final default color correction (toolbar, statusbar and margin).
[.917.4]- Allow removing of compile pre-processing switch D_NP3_WIN10_DARK_MODE.
[.917.3]- Bring back themed ReBar (Toolbar parent) for Win7.
[.917.3]- Bring back themed ReBar (Toolbar parent) for Win10 using Light Mode (DarkMode not wanted).
[.917.2]- Win7 Toolbar background back to COLOR_BTNFACE, Win10 stays with COLOR_WINDOWS.
[.916.1]- Update Titlebar on document modified.
[.916.1]- Clean .ini-config for default values.
[.916.1]- Standard margin background colors.
[.915.2]- DarkMode: switch std. background and text color too.
[.915.2]- DarkMode support / init / settings handling.
--------------------------------------------------------
REMOVED:
--------------------------------------------------------
[.921.1]- TinyExpr: '%%' as percent operator is deprecated.
--------------------------------------------------------
TRANSLATIONS (MUI):
--------------------------------------------------------
[1028.1]- Hindi (hi-IN).
========================================================
Version 5.20.915.1 (15 September 2020)
========================================================
--------------------------------------------------------
NEW:
--------------------------------------------------------
[.911.1]- Allow colon (:) as alternate divide operator to calculate TinyExpr.
[.825.1]- grepWinNP3: default extension on saving search result list (GRE).
[.824.1]- Focused-View: mode Fold-Only.
[.823.1]- Mark Occurrences: show additional Bookmark (Arrows).
[.823.1]- Bookmark context menu: clear marker type.
[.822.2]- FocusedView Options: Bookmarks/Line-Highlight & Folding.
[.821.1]- Bookmark margin context menu.
[.819.1]- 1st version of Occurrences Bookmarks on Focused-View.
[.816.1]- Controls to clear history (file and find/replace).
[.815.1]- Using dialog RTL option for Main window too.
[.813.1]- Right-to-left (RTL) title/frame layout for some dialogs.
[.813.1]- Edit Right-To-Left (RTL) mode (works only in GDI device context (DC)).
[.812.1]- Extended context menu (margin commands, file explorer).
[.812.1]- Context-Menu to toggle margins.
[.811.1]- Color-Definition Hotspots: support RGB+A (default), A+RGB and BGRA.
[.808.1]- Configuration for "Search in Files" toolbar label.
[.802.1]- Configuration ([Settings2]LargeIconScalePrecent) percent to switch to bigger file types icons.
[.727.1]- DPI-Aware treeview/listview lexer type icons.
[.727.1]- New string "Calculate Tiny-Expressions".
[.722.2]- ARM64_Build branch (Xperimental).
--------------------------------------------------------
CHANGES:
--------------------------------------------------------
[.914.1]- F/R Dialog: toggle "Esc Ctrl Chr", try reverse operation if no length change
[.913.1]- Bad design: F/R dialog: remove auto Esc Ctrl Chr (changed to manual explicit).
[.901.1]- Open Recent File: Rename the Cancel button to Close button.
[.901.1]- grepWinNP3: alpha transparency on losing focus (GRE).
[.828.1]- Rearange and review "File Encoding" menu to clarify behavior.
[.826.1]- Default for file-encoding-tag parsing -> OFF.
[.826.1]- Swap file-encoding-tag parsing priority (encoding <-> coding).
[.825.1]- Revert Initial Font-Size based on DeviceCaps.
[.825.1]- Initial Font Size based on DeviceCaps (=> FullHD unchanged).
[.824.2]- grepWinNP3: Export search result list (NP3 enhancements) (GRE).
[.823.1]- Delete Bookmarks (Alt+F2): 1st delete occurrence markers then std. bookmarks.
[.822.1]- Remove max count limitation for "Mark Occurrences" feature.
[.821.1]- Bookmark context menu on alpha-blend FocusedView marker line.
[.821.1]- Convenient message box text for normalizing EOLs.
[.817.2]- grepWinNP3 and minipath: special dialog box UI fonts for Asian languages.
[.816.1]- Use optimized Asian UI fonts for Notepad3 dialog boxes.
[.815.1]- Focused View: scroll to current position on each toggle.
[.805.1]- grepWinNP3: add OS architecture (x64) - AboutBox (GRE).
[.805.1]- Replace "64-bit"/"BETA" by "x64"/"beta" to shorter the version name.
[.803.1]- Title font change DPI-Awareness for About and Customize Schemes dialog.
[.802.1]- Resample scaling of info-box icons on DPI change.
[.802.1]- Revert System's Message box for "save confirmation" (if message beeps are allowed).
[.802.1]- High Quality Bitmap resampling method (Rizonesoft Bitmap).
[.729.1]- DPI-Aware About & Custom.Scheme dialog.
[.729.1]- Swap Shortcuts: "Search in Files" -> "Ctrl+Shift+F" and Toggle Folds -> "Ctrl+Alt+F".
[.723.1]- Review document modified handler (dirty-flag).
[.825.1]- Update grepWinNP3 (GRE) version 2.1.3.28 (2020-08-25).
[.813.1]- Update Oniguruma Regex (ONI) engine version 6.9.6 (2020-07-31).
[.818.1]- Update Scintilla Library (SCI) version 4.4.4 (2020-08-18).
--------------------------------------------------------
FIXES:
--------------------------------------------------------
[.914.1]- TinyExpr: crash on rectangular selection.
[.912.1]- TinyExpr: enable CP1252 operators '×'(mul) and '÷'(div).
[.912.1]- TinyExpr: ignoring currency chars ("$€¢£¥") in expressions.
[.912.1]- TinyExpr: "<n>=?" result not taken into account.
[.911.2]- TinyExpr: inline evaluation on active option only.
[.911.2]- TinyExpr: allow rh equal and questionmark.