Commit Graph

65 Commits

Author SHA1 Message Date
Rainer Kottenhoff
98c919dfcf + fix: integration of "tellenc" encoding detection ideas 2018-03-02 16:13:34 +01:00
Rainer Kottenhoff
d84a003572 + refactoring: prepare for enhanced encoding detection 2018-03-02 00:33:03 +01:00
Rainer Kottenhoff
88ef77c5ef + refactoring: prpare encoding detector enhancement 2018-02-28 22:47:14 +01:00
Rainer Kottenhoff
c125f018f4 + enh: 2nd version of AboutBox 2018-02-26 18:57:51 +01:00
Rainer Kottenhoff
18928095da + firs draft of RichEdit Ctrl for AboutBox 2018-02-24 04:00:11 +01:00
Rainer Kottenhoff
b135c44674 + fix: swap clipboard bug while pasting into selection
+ enh: minor fixes
2018-02-23 09:08:43 +01:00
Rainer Kottenhoff
37688042a6 + fix: empty settings string, if ToolbarButtons are reset to defaults 2018-02-08 01:31:10 +01:00
Rainer Kottenhoff
1249f4bbe1 + refactoring: global naming 2018-02-07 09:16:24 +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
b3f263d7c3 + clean code ... 2018-01-15 01:59:18 +01:00
Rainer Kottenhoff
fca7de523d + fix: revert naming for "2nd Default Text"
+ clean code: reasonable assumption for memory allocation of style handling (backup, save, load)
+ tuning: statusbar partitioning
2018-01-12 11:01:57 +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
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
5138eed4ce + refactoring: prefix (g_) for global visible objects
+ fix: problem with 1st vs. 2nd Default Text Scheme selection
+ add: better title of Font Selection dialog
2017-12-23 00:06:00 +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
f8111bce7a + feature: URL Hotspot (first version) 2017-12-07 15:13:29 +01:00
Rainer Kottenhoff
a60b2b9201 + code cleanup 2017-12-06 12:19:09 +01:00
Rainer Kottenhoff
cc7b5cb7bc + fix: Edit/Special : URL encoding/decoding for full UTF8 (non ASCII) characters 2017-12-06 11:40:54 +01:00
Rainer Kottenhoff
5cd238f918 + minor refactorings 2017-11-29 01:10:56 +01:00
Rainer Kottenhoff
b2daa19b7b renaming of drag n' drop methods 2017-11-29 00:31:41 +01:00
Rainer Kottenhoff
720e0c0574 + workaround: drag n' drop from 32-bit process on Notepad3 x64 window 2017-11-29 00:24:28 +01:00
Rainer Kottenhoff
06fdaace9e Merge remote-tracking branch 'notepad3_orig_rizone/master' into DeelX_LookAround_Assertions 2017-11-20 15:52:18 +01:00
Rainer Kottenhoff
b45c4a9a8b + create: current development changes with old regex engine 2017-11-15 16:13:57 +01:00
Rainer Kottenhoff
b3eaa5b919 + minor bugfixes 2017-11-11 10:43:25 +01:00
Rainer Kottenhoff
09fbb9e2c9 + feature: find/replace mark occurrences 2017-11-10 16:36:53 +01:00
Rainer Kottenhoff
727b650de0 + feature: auto remember bookmarks in recent file history 2017-11-04 13:13:43 +01:00
Rainer Kottenhoff
b015d54c97 + fixes found by static code analysis 2017-11-03 07:50:17 +01:00
Rainer Kottenhoff
eb9210c241 + refactoring of "Replace All" methods 2017-10-28 01:21:49 +02:00
Rainer Kottenhoff
049f0e6d8f + first refactoring for find/replace (RegExpr) operations 2017-10-27 16:28:07 +02:00
Rainer Kottenhoff
d8b3fc63dd + fix: issue #139 and #143 (remove seöection undo/redo for non-text-changing operations on selections)
+ fix: issue #144 (Left arrow no longer moves to previous line)
+ fix: issue #145 (Mark Occurrences Counter is broken)
2017-10-24 11:20:21 +02:00
Rainer Kottenhoff
bc564b622a + first prottotype of VirtualSpace RectangularSelection by default
(very old behavior can be turned on by [Settings2] DenyVirtualSpaceAccess=1)
2017-10-20 16:18:16 +02:00
Rainer Kottenhoff
cdecfb5756 + add switch ([Settings2] UseOldStyleBraceMatching) to preserve old style brace matching behavior 2017-10-20 08:54:13 +02:00
Rainer Kottenhoff
05c7927634 + add code snippet (activation only prepare for future extensions) 2017-10-17 14:08:55 +02:00
Rainer Kottenhoff
3b084fcae5 + fix: crash in Favorites management (release version only, debug version didn't crash - so hard to find)
+ small code refactoring (replacing deprecated methods)
2017-10-17 12:56:10 +02:00
Rainer Kottenhoff
bd802ba7b7 + File History:
+ add remove button for list items
  + checkbox for "preserve caret position" settings
  + small fixes
2017-10-16 17:18:08 +02:00
Rainer Kottenhoff
48d008c181 + first version of caret/encoding history 2017-10-15 18:28:04 +02:00
Rainer Kottenhoff
53f092a570 + prepare file history extension (caret position and encoding settings) 2017-10-15 13:45:32 +02:00
Rainer Kottenhoff
05726e5751 + StrSafe Path Functions only available for Win 8 and higher - can't switch to yet 2017-10-09 10:21:27 +02:00
Rainer Kottenhoff
d6775f7161 + NP2E issue #100 "File lock not released on open" (https://github.com/ProgerXP/Notepad2e/issues/100): 2017-09-05 00:11:45 +02:00
Rainer Kottenhoff
95543b97c1 + "Relaunch elevated", infinite loop protection 2017-09-04 18:13:36 +02:00
Rainer Kottenhoff
afb5140b0a + replace lstrcmp() and lstrcmpi() by StrSafe (helper.h defined) methods, where applicable 2017-08-31 14:21:45 +02:00
Rainer Kottenhoff
11c29871e1 + replace lstrlen() by safe StrSafe method (where applicable) 2017-08-30 23:32:56 +02:00
Rainer Kottenhoff
e5ab61a440 - dropping WinXP support , using compiler toolset vc141 Win SDK 10.0.14393.0
(current VC++ redistributable needed ?)
2017-08-30 18:18:00 +02:00
Rainer Kottenhoff
8ff4bad83f + clean code 2017-08-28 17:33:00 +02:00
Rainer Kottenhoff
e0606ff986 + refactoring of "Accelerated Word Navigation" to be compliant with Scintillas WhiteSpace and Punctuation defines
+ "Accelerated Word Navigation" activation influences "Mark Occurrences" (whole word) if set
2017-08-25 15:24:40 +02:00
Rainer Kottenhoff
f4ce0193b6 + found bug caused by StrSafe migration (COUNTOF() for buffer size must not be used on buffer pointer)
+ migrate StrCpyN() and StrCatBuff() to corresponding StrSafe.h methods
2017-08-24 15:15:56 +02:00
Rainer Kottenhoff
b7523f4d53 + last chunk of StrSafe.h replacements for deprecated string functions
* no functional changes compared origin master
- despite of regression tests, there is a small possibility of
  introducing changed/wrong behavior regarding string operations ... :-O
2017-08-23 12:22:48 +02:00
Rainer Kottenhoff
3d0359ae6b nth+ StrSafe code hardening 2017-08-23 00:02:48 +02:00
Rainer Kottenhoff
bfe3962a35 StrSafe adaptions 2017-08-21 19:42:19 +02:00