Commit Graph

381 Commits

Author SHA1 Message Date
Rainer Kottenhoff
a4c014b052 + fix: setting "Default Font..." will clear current lexer's default font - inherits global default font then
+ minor code cleanup
2017-12-17 09:04:46 +01:00
Rainer Kottenhoff
fac3063391 - single line edit control do not allow to set tab width ? 2017-12-17 02:05:36 +01:00
Rainer Kottenhoff
e305590f43 + fix: allow (horiz.)TAB chars in selection copied to find/replace dialog search box on pop up time (Ctrl+F) 2017-12-17 01:29:15 +01:00
Rainer Kottenhoff
5129c324c7 + fix: customize schemes issues (now Default Font: is applied to "Default Text" and "Current Lexers" Default Font) 2017-12-16 23:49:22 +01:00
Rainer Kottenhoff
99c3112046 + fix: Onigmo word boundaries issues (incl. "double" escaped esc) (not solved yet: multi escaped esc) 2017-12-16 21:36:43 +01:00
Rainer Kottenhoff
0b3611d66f + fix: replace-all with look-behind assertion 2017-12-16 02:36:10 +01:00
Rainer Kottenhoff
08e4ba9a8a + fix: reverting to buffered draw, until screen flickering issues are clarified
+ fix: Onigmo regex engine handling string/line end meta char '$' independent of EOL mode
2017-12-15 16:11:46 +01:00
Rainer Kottenhoff
dc7c320399 + clean code: fix issues reported by CppChecker 2017-12-15 13:25:52 +01:00
Rainer Kottenhoff
5605c0d76d + fix: enable more hyperlink styling trigger points, since "replace target" race-conditions have been fixed and fast regex engine (Onigmo) is integrated
+ fix: issue regarding applying lexer style while hyperlink feature is active
2017-12-15 10:37:41 +01:00
Rainer Kottenhoff
40385765b5 + fix: replace dialog: resize regex text box to not overlay other control 2017-12-15 10:04:06 +01:00
Rainer Kottenhoff
9c56e6a17f + fix: issue regarding TransformBackslash handler (regex vs. std & find vs. replace) 2017-12-15 09:52:55 +01:00
Rainer Kottenhoff
e45494ed70 + fix: version and build information templates 2017-12-15 08:53:12 +01:00
Rainer Kottenhoff
ce15c4da16 Merge branch 'Bugfixes_1214_II' into Onigmo_RegExEngine 2017-12-15 00:00:48 +01:00
Rainer Kottenhoff
318884dcd8 + fix: out of range fallback for indicator string retrieval 2017-12-14 23:56:00 +01:00
Rainer Kottenhoff
37b25e9de7 + feature: add Scintilla's indicator styles to scheme config for "Mark Occurences" 2017-12-14 23:48:29 +01:00
Rainer Kottenhoff
1f10d43f98 + fix: transform backslashes for regex find/replace
+ code cleanup
2017-12-14 21:30:54 +01:00
Rainer Kottenhoff
d752e63629 + fix: set target range only for search/replace and not for paste after modifying selection (race-condition search/replace target vs. selection) 2017-12-14 19:23:13 +01:00
Rainer Kottenhoff
5321e78297 + fix: prepare fixing race-condition search/replace target vs. selection 2017-12-14 17:00:31 +01:00
Rainer Kottenhoff
1054c459d6 + cleancode issues 2017-12-14 09:18:49 +01:00
Rainer Kottenhoff
705ba78582 Merge branch 'BugFixes_1214' into Onigmo_RegExEngine 2017-12-14 01:22:27 +01:00
Rainer Kottenhoff
626e8ea48c + fix: complete set of font weights for syntax scheme 2017-12-14 01:18:11 +01:00
Rainer Kottenhoff
732e0ae81b Merge branch 'BugFixes_1214' into Onigmo_RegExEngine
# Conflicts:
#	src/Notepad3.c
2017-12-14 00:20:29 +01:00
Rainer Kottenhoff
7736703de7 + fix: local memory freeing 2017-12-14 00:11:47 +01:00
Rainer Kottenhoff
4506ab9d4e + fix: performance issue while pasting long text from clipboard 2017-12-14 00:07:27 +01:00
Rainer Kottenhoff
9369be3dd1 + fix: remove unneccessary Hyperlink trigger-point from InitInstance() 2017-12-13 19:10:47 +01:00
Rainer Kottenhoff
74870c216b +fix: remove some Hyperlink dection triggerpoints, which might be collide with SEARCHINTARGET and REPLACETARGET race conditions (seperate threads) 2017-12-13 19:01:19 +01:00
Rainer Kottenhoff
aa4aa23152 Merge branch 'Hyperlink_Fixes_II' into Onigmo_RegExEngine 2017-12-13 16:16:17 +01:00
Rainer Kottenhoff
a1f12c8058 + fix: redraw bug in case of SCI_COLOURISE 2017-12-13 16:09:06 +01:00
Rainer Kottenhoff
841dde58c0 +fix: refactoring of Styler 2017-12-13 14:33:10 +01:00
Rainer Kottenhoff
5e977e30a2 + merge bug fixes 2017-12-13 02:31:12 +01:00
Rainer Kottenhoff
c0ff1f3b15 Merge branch 'Hyperlink_Fixes_II' into Onig_ReExEngine 2017-12-13 02:17:32 +01:00
Rainer Kottenhoff
27145470b4 + fix: default lexer style changed a litle bit after first UI update 2017-12-13 02:13:06 +01:00
Rainer Kottenhoff
d5920094bb + fix: About Dlg RegEx engine version info 2017-12-12 23:38:14 +01:00
Rainer Kottenhoff
73e6f1d5a9 + fix: compiler warnings
+ fix: About: regex engine info
2017-12-12 23:22:58 +01:00
Rainer Kottenhoff
85531cae8e + feature: replace DeelX with Onigmo regex engine 2017-12-12 22:19:45 +01:00
Rainer Kottenhoff
eba23c6cdc + fix: support groups/regions in replacement string 2017-12-12 18:53:12 +01:00
Rainer Kottenhoff
65b340d7ad + fix: last hyperlink was restyled to lexer's style (not desired hotspot style) 2017-12-12 11:28:00 +01:00
Rainer Kottenhoff
af3a5a7e54 + refactoring: cleanup trigger points for URL Hotspot styling 2017-12-12 11:16:17 +01:00
Rainer Kottenhoff
75cc59bb6e + add: reconsidering trigger points for Hyperlink style updates 2017-12-10 19:10:17 +01:00
Rainer Kottenhoff
c6ef530efc + fix: Hyperlink feature related delay of font changing
+ add: mor triggers for Hyperlink style updated
2017-12-10 19:00:17 +01:00
Derick Payne
ba3ac599e5 Hyperlink Hotspots turned off by default. 2017-12-10 16:31:54 +02: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
10d55c17d7 +fix: consistent texts for "Hyperlink Hotspots" 2017-12-08 12:43:38 +01:00
Rainer Kottenhoff
8b17a597f1 + refactoring and enhancements for Hyperlink Hotspot feature 2017-12-08 12:05:01 +01:00
Rainer Kottenhoff
e10375fdcc + feature: enhanced URL Hotspot highlighting 2017-12-08 00:27:12 +01:00
Rainer Kottenhoff
7b562f9c82 + fix: add version info for VS2017 v.15.5 2017-12-07 18:38:18 +01:00
Rainer Kottenhoff
a8d2a667c5 Merge remote-tracking branch 'origin/Bugfixes' into URL_Hotspot 2017-12-07 17:56:53 +01:00
Rainer Kottenhoff
f8111bce7a + feature: URL Hotspot (first version) 2017-12-07 15:13:29 +01:00
Rainer Kottenhoff
f0314b871b +fix: URL encoding: add flag URL_ESCAPE_PERCENT for UrlEscape() 2017-12-06 15:55:35 +01:00
Rainer Kottenhoff
5a81cb4c9e +fix: HTML character encoding starts with ampersand, not percent char 2017-12-06 15:23:44 +01:00