Commit Graph

462 Commits

Author SHA1 Message Date
Rainer Kottenhoff
c9d7ca687c + fix: protect SCI target transactions by a guard to break recursion of Mark Occurrences caused by ChangeNotification() events 2018-01-10 10:08:42 +01:00
Rainer Kottenhoff
1f4320849f + fix: block "mark occurrences" event on transaction pair: (SCI_TARGETFROMSELECTIO, SCI_REPLACETARGET) 2018-01-10 02:26:26 +01:00
Rainer Kottenhoff
91a6805de7 + fix: loosing state of "Transform Backslashes" while switching regex/wildcard search 2018-01-10 01:29:00 +01:00
Rainer Kottenhoff
074b6f8344 + update: compiler version 191225834 (VS2017 V.15.5.3) 2018-01-10 00:55:44 +01:00
Rainer Kottenhoff
a155d597f4 + change: option "after visible" for styling in background (idle time) 2018-01-10 00:32:54 +01:00
Rainer Kottenhoff
aca5bb46e3 + add: scintilla project and header for Nim lexer
+ performance: non visible styling during idle time
+ performance: cache page instead of line only
2018-01-10 00:23:53 +01:00
Rainer Kottenhoff
86e1cdab58 + feature: initial version of Nim Lexer 2018-01-09 19:08:55 +01:00
Rainer Kottenhoff
0bbf0f7757 + fix: bug in detect and style Hyperlink Hotspot 2018-01-09 16:57:19 +01:00
Rainer Kottenhoff
92e50c95b6 + fix: bug regarding "Reset" button in "Customizing Schemes..." dialog 2018-01-09 14:44:47 +01:00
Rainer Kottenhoff
61b1bb4e72 + fix: update view on style change in "Customize schemes..." 2018-01-09 14:06:56 +01:00
Rainer Kottenhoff
bafec446cc + feature: "Customize Schemes..." UI change to represent "relative sizing hierarchy" 2018-01-09 13:23:17 +01:00
Rainer Kottenhoff
042eaf7576 + fix: clean coding for "relative sizing hierarchy" 2018-01-09 10:29:28 +01:00
Rainer Kottenhoff
c2394422a9 + fix: relative font sizing of non-default-style entries in custom schemes
+ fix: font selection box title display
2018-01-08 16:54:44 +01:00
Rainer Kottenhoff
4320c05546 + fix: regex replacement on look-ahead assertion 2018-01-08 09:01:17 +01:00
Rainer Kottenhoff
310c3c11ad + change: Menu "Mark Occurrences" whole word matching: radio button behavior 2018-01-07 13:59:48 +01:00
Rainer Kottenhoff
08b10b0729 + fix: Menu "Mark Occurrences" whole word matching: add check indicator if one of word matching options (selected / current) is used 2018-01-07 13:02:19 +01:00
Rainer Kottenhoff
4e28d3e6d3 + fix: renaming menu entries Edit: "Clear" -> "Delete"
+ enhancement: structured "Mark Occurrences" menu hierarchy
2018-01-06 13:22:01 +01:00
Rainer Kottenhoff
d646daa5d2 + fix: document modified flag not set properly (title, toolbar & statusbar only) 2018-01-06 12:52:55 +01:00
Rainer Kottenhoff
2d0f29e5f7 + fix: some customizing scheme issues (relative font size hierarchy) 2018-01-06 12:28:03 +01:00
Rainer Kottenhoff
fa74aac413 + performance: remove test for set already, if indicator does not change 2018-01-06 02:07:03 +01:00
Rainer Kottenhoff
7c3b5d8797 + performance: tuning delay parameter of "Mark Occurrences" (instantly) 2018-01-06 01:41:43 +01:00
Rainer Kottenhoff
0f69fa5c80 + fix: broken find/replace (regex) on groups 2018-01-06 01:24:38 +01:00
Rainer Kottenhoff
ed470325bf + fix: correct counting of found matches 2018-01-05 16:37:31 +01:00
Rainer Kottenhoff
02ca738ea4 + convenience: re-introduce "max mark occurrence counter" to avoid lazy UI
(set .ini section [Settings2] MarkOccurrencesMaxCount=-1 for unlimited (MAX_INT))
2018-01-05 16:28:01 +01:00
Rainer Kottenhoff
bff0f82e12 + performance: Mark Occurrence triggers enhancements 2018-01-05 15:47:51 +01:00
Rainer Kottenhoff
b352dd05eb + fix: Mark Occurrences: force position progress in case of zero-length matches 2018-01-05 14:20:41 +01:00
Rainer Kottenhoff
a5be1a362f Merge remote-tracking branch 'Notepad3_upstream_Rizone/master' into SC_UPDATE_CONTENT 2018-01-05 13:14:11 +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
Derick Payne
883570e663 Releasing Build 802 2018-01-05 12:35:47 +02:00
Rainer Kottenhoff
3fe0a7a482 + fix: mark occurrences counter not updated in time 2018-01-04 23:06:32 +01:00
Rainer Kottenhoff
95a3eb9cc3 + performance: fixed some issuses, which eat up CPU :-) 2018-01-04 22:43:59 +01:00
Rainer Kottenhoff
11d8778118 + fix: use current lexer's default text font size as base font size for relative sizing of other styles 2018-01-04 16:01:29 +01:00
Rainer Kottenhoff
7c104fac02 + performance: optimizing timer handling to avoid multiple calls of complex methods 2018-01-04 15:22:01 +01:00
Rainer Kottenhoff
05b0ff10c8 + fix: fetching wrong visible document line number in case of hidden or wrapped lines
+ fix: ignoring queued timer event, if timer has been killed
2018-01-04 14:13:39 +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
437accfdf0 + fix: menu wording 2018-01-03 21:30:39 +01:00
Rainer Kottenhoff
cacd252be0 + enhancement: async mark all occurrences via timer (UI response) 2018-01-03 21:15:41 +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
ec58295fd9 + feature: (Mark Occurences) instant word highligting 2018-01-02 22:06:52 +01:00
Rainer Kottenhoff
8d60ac9f85 + fix: toggle line comments were placed at line end 2018-01-02 08:42:18 +01:00
Derick Payne
e3bf279b3a Another attempt to fix version testing. 2018-01-02 02:35:56 +02:00
Derick Payne
e47abebaf0 Fixing Version.ps1 script. 2018-01-02 02:08:54 +02:00
Derick Payne
6ae24159e1 Merge branch 'master' of https://github.com/rizonesoft/Notepad3 2018-01-02 01:49:11 +02:00
Derick Payne
c9a878f790 Attempting to remedy build failure. 2018-01-02 01:49:07 +02:00
Rainer Kottenhoff
f1daba87bd + fix: add hints for free text style properties in "Customize Schemes..." 2017-12-31 12:20:21 +01:00
Derick Payne
2595120305 Releasing version 3.17.1228.783 2017-12-28 11:38:39 +02:00
Rainer Kottenhoff
ac2e114711 + fix: font styling of Hyperlinks are not reset to default if feature is switched off 2017-12-26 18:36:37 +01:00
Rainer Kottenhoff
f830664799 + fix: change hard coded default values for matching brace styling according to new style (indicator) 2017-12-26 18:21:30 +01:00
Rainer Kottenhoff
e55bbae4b5 + feature: inticator style used for matching braces too 2017-12-26 18:01:30 +01:00
Rainer Kottenhoff
745dd915b5 + feature: Regex - "Dot matches all" vs. "Dot does not match line-breaks" switchable by option in find/replace dialg 2017-12-26 17:23:40 +01:00