Commit Graph

39 Commits

Author SHA1 Message Date
Rainer Kottenhoff
579c3cfbfe + chg: bring back system MessageBox() (incl. not mutable system beep) for "not saved" warning on modified files 2019-11-21 14:26:35 +01:00
Rainer Kottenhoff
e9b6daa6eb + integrate text conversion wrapper (DWORD -> ptrdiff_t) 2019-11-13 12:58:01 +01:00
Rainer Kottenhoff
c36974d587 + chg: reduce big file size limit to 2GB (INT_MAX) 2019-11-11 10:45:40 +01:00
Pairi Daiza
2be6142a16 Conversion all files to encoding UTF-8 (Final) 2019-11-05 00:07:41 +01:00
Pairi Daiza
c7f4d725e3 Conversion all files to encoding UTF-8 (Partial_1) 2019-11-04 00:27:34 +01:00
Rainer Kottenhoff
49b295277d + chg: using InfoBoxLng() instead of MessageBoxLng() to ask to save modified file. 2019-09-21 01:29:32 +02:00
Rainer Kottenhoff
2331f7a1ce + fix: some little bugfixes 2019-06-08 14:09:59 +02:00
Rainer Kottenhoff
05fedaf5cb + fix: workaround for bug in VS2019 Optimizer (Release) , triggered on encryprion algorithm 2019-06-05 23:44:09 +02:00
Rainer Kottenhoff
748e4195f8 + chg: refactoring of MessageBox beep muting 2019-04-26 11:26:45 +02:00
Rainer Kottenhoff
1a55130019 + enh: rework EOL and Indentation check with dialogs 2019-03-12 17:00:43 +01:00
Rainer Kottenhoff
993801af17 + chg: prepare resize method for DPI chnage awareness
+ chg: write Language change to Settings2 on change
2019-02-27 15:18:46 +01:00
Rainer Kottenhoff
e83fbcc747 + upd: current corrections for Compact Encoding Detection (CED by Google)
+ fix: problem with UTF-8 (no BOM) encoding vs. ANSI encoding detection
+ cln: code cleanup
2019-02-01 13:21:15 +01:00
Rainer Kottenhoff
637bd98f19 + chg: UTF-8 encoding based resource files (*.rc), UTF-8-Sig. based source code files (.c .h .cpp) 2018-11-15 11:44:41 +01:00
Rainer Kottenhoff
b38073f913 + structuring of global vars and Settings (1st stage) 2018-09-26 00:26:42 +02:00
Rainer Kottenhoff
b733d360ac + chg: 2nd stage of optimized .ini-handling 2018-09-25 09:23:16 +02:00
Rainer Kottenhoff
cf7d9a9c87 + some minor refactorings 2018-09-17 16:28:50 +02:00
Rainer Kottenhoff
81b83eec34 + code cleanup: Suggestions from Visual Studio's Code Analysis Mode 2018-08-28 14:37:40 +02:00
Rainer Kottenhoff
e0a5713605 + fix: UTF-8 detection based on CED 2018-08-22 14:07:10 +02:00
Rainer Kottenhoff
a86a05200f + add: first draft of DirectWrite Font Chooser 2018-08-14 18:20:39 +02:00
Rainer Kottenhoff
9748971efa + fix: main window and dialogs title bar icons 2018-07-02 12:23:04 +02:00
Rainer Kottenhoff
2eb6bad84c + chg: code clean-up 2018-06-14 16:57:14 +02:00
Rainer Kottenhoff
e5c4d7c135 + mui: ... some more strings to be MUI aware ... 2018-05-18 21:37:44 +02:00
Rainer Kottenhoff
4c1db67170 + mui: ... some more strings to be MUI aware ... 2018-05-17 12:24:36 +02:00
Rainer Kottenhoff
e14526c5b5 + fix: minor fixes
+ enh: suggested pass-phrase handling
2018-04-17 16:26:32 +02:00
Rainer Kottenhoff
98dcc7a2e4
+ fix: using correct api to show/hide passphrase 2018-04-11 01:35:42 +02:00
Rainer Kottenhoff
3854a1d4b0
show/hide passphrase in dialog box 2018-04-11 01:13:46 +02:00
Rainer Kottenhoff
a1e0af344f + fix: minor bugs regarding feature "Toggle Visibility" 2018-04-04 04:02:47 +02:00
Rainer Kottenhoff
575be5b2cf + enh: external cmd tool using Google's "Compact Encoding Detection" for encoding analysis 2018-03-14 15:30:45 +01:00
Rainer Kottenhoff
b21c52d9a7 + fix: crash on empty password for encryption tool
+ add: batch script to bulk encrypt files of given directory with encryption tool
+ fix: existing bash test script for encryption tool
2017-12-23 12:48:49 +01:00
Rainer Kottenhoff
ddff208999 + feature: Java sourcecode to compile a class which acts as a standalone tool for decrypting Notepad3's encrypted files 2017-12-23 12:23:02 +01:00
Rainer Kottenhoff
239f54b0ca + small fixes for "Relaunch elevated"
+ consistency: raising WINVER macros to Win7 (abandoned WinXP support)
2017-09-02 09:09:23 +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
059be6c8c2 + move crypto readme to doc dir 2017-08-30 12:10:40 +02:00
Rainer Kottenhoff
af4d1292f4 + raise Warning Level from 3 -> 4, and fix corresponding warnings
+ option: build-time: treat warning as error (build fails)
+ cleanups reported by CppCheck v.1.79  (except issue: 'variableScope')
+ remove _CRT_SECURE_NO_WARNINGS to see security warnings for deprecated functions;
+ remove macro-definition for BOOKMARK_EDITION (bookmarks are fixed component of NP3 now)
   (code has not been excaped by this MACRO consistently)
2017-08-11 14:18:39 +02:00
Rainer Kottenhoff
0b84a9ab1d + add commandline tool for batch encrypt / decrypt textfiles, comatible with NP3's encryption feature (Autor Dave Dyer: http://www.andromeda.com/people/ddyer/) 2017-08-10 18:00:27 +02:00
Rainer Kottenhoff
8598137ecc + crypto module: code cleanup according to static code analysis (CppCheck and VS2015 Analyze)
+ crypto module: replace LocalAlloc/GlobalAlloc by HeapAlloc methods
+ Scintilla 370 last merge missed some files
2016-11-27 11:23:16 +01:00
Rainer Kottenhoff
0c4c5a5da5 fixing 64bit issue XhmikosR/notepad2-mod#37
fixing crypto issue "passphrase longer than plaintext"
2016-11-06 16:15:36 +01:00
Derick Payne
5f108132ae Bug in handling wrong passphrase on decryption 2016-04-18 16:36:58 +02:00
Derick Payne
229fb8ac22 New Encryption Feature 2016-01-29 22:24:29 +02:00