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