Commit Graph

55 Commits

Author SHA1 Message Date
Rainer Kottenhoff
6d4ff85880 + Chg: add encoding tag to RelaunchElevated() arguments 2019-04-02 00:30:23 +02:00
Rainer Kottenhoff
09b3d22200 + Chg: RelaunchElevated() add current encoding as cmdline param (1) 2019-04-01 17:41:25 +02:00
Rainer Kottenhoff
249ce4eea0 + Fix: FileVars vs. Settings handling 2019-04-01 16:56:28 +02:00
Rainer Kottenhoff
004edc7daa + upd: current Scintilla dev on GitHub mirror 2019-03-29 19:40:30 +01:00
Rainer Kottenhoff
b5dcd2459d + encoding detection fine-tuning 2019-03-13 18:04:28 +01:00
Rainer Kottenhoff
c2ec2db2a0 + enh: static mapping of UCD's GB18030 to GB2312 only if CED has GB2312 detection
+ cln: some code clean-up
2019-03-08 11:26:55 +01:00
Rainer Kottenhoff
a7cdd737ac + add: allow more ivonv conform encodings for command line option 2019-03-02 14:57:12 +01:00
Rainer Kottenhoff
b3d299acdb + fix: 'uchardet' result interpretation
+ fix: 'title-bar' display format for analyze result
2019-03-01 14:28:30 +01:00
Rainer Kottenhoff
e2a3b6a243 + fix: some corrections for uchardet encoding detector 2019-03-01 01:51:13 +01:00
Rainer Kottenhoff
1d3874700d + chg: first version of Mozilla's CHARDET encoding detector 2019-02-28 17:55:37 +01:00
Rainer Kottenhoff
c3828859a1 + new: 1st version of menu language selection 2019-02-27 02:18:31 +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
1dd48be287 + cln: CppCheck (v1.86) clean code suggestions 2019-01-30 11:21:33 +01:00
Rainer Kottenhoff
02a55e7881 Merge remote-tracking branch 'notepad3_orig_rizone/master' into Dev_NewFeatures
# Conflicts:
#	Versions/build.txt
#	np3portableapp/_buildname.txt
#	res/Notepad3.exe.manifest.conf
#	src/VersionEx.h
2019-01-02 20:32:47 +01:00
Pairi Daiza
fe977cddec Change Rizonesoft Copyright © to year "2019" 2018-12-30 00:28:28 +01:00
Rainer Kottenhoff
dace6e4c69 Merge remote-tracking branch 'notepad3_orig_rizone/master' into Dev_NewFeatures
# Conflicts:
#	language/np3_fr_fr/dialogs_fr_fr.rc
#	language/np3_ja_jp/dialogs_ja_jp.rc
#	language/np3_nl_nl/dialogs_nl_nl.rc
2018-12-14 11:39:45 +01:00
Rainer Kottenhoff
1a739f20ad + fix: ASCII fallback only for selected encodings 2018-12-14 10:51:37 +01:00
Rainer Kottenhoff
d64039c23b + fix: some CppCheck complaints 2018-11-20 14:46:43 +01:00
Rainer Kottenhoff
6902bae473 + refactoring: move some g_lobals to common structure 2018-11-07 09:27:15 +01:00
Rainer Kottenhoff
ba5dca06ba + clang tidy 2018-10-30 10:47:51 +01:00
Rainer Kottenhoff
a68a783a8c Merge branch 'Dev_RC2_fixes' into Dev_AccelKeys
# Conflicts:
#	src/Edit.c
#	src/Notepad3.c
2018-10-25 11:47:22 +02:00
Rainer Kottenhoff
400e8a4499 + refactoring: remove pitfall: dynamically allocated memory and COUNTOF() operator 2018-10-22 17:25:29 +02:00
Rainer Kottenhoff
44a98f4f66 + tidy: code cleaning based on "Clang Power Tools" VS extension : "Tidy" 2018-10-10 15:30:43 +02:00
Rainer Kottenhoff
9c063d58d4 + code cleanup 2018-10-06 13:15:51 +02:00
Rainer Kottenhoff
c32072882d + chg: changed initial factory defaults for some settings
+ minor bug fixes
2018-10-03 14:45:25 +02:00
Rainer Kottenhoff
9a4fa8e526 + reactoring: remove __fastcall attribute 2018-10-01 07:59:42 +02:00
Rainer Kottenhoff
b733d360ac + chg: 2nd stage of optimized .ini-handling 2018-09-25 09:23:16 +02:00
Rainer Kottenhoff
fa73c5686b + fix: Auto-Completion & IME - usage of limited AC character-set 2018-09-20 14:09:13 +02:00
Rainer Kottenhoff
7298e92937 + chg: Auto-Completion & IME - Scintilla_InputCodePage() and monitoring WM_INPUTLANGCHANGE 2018-09-20 13:35:21 +02:00
Rainer Kottenhoff
4a8fe155d1 + replace LocalAlloc() by recommended HeapAlloc() 2018-09-20 12:47:26 +02:00
Rainer Kottenhoff
3d1b3771fa + chg: Auto-Completion: use limited char-set for CJK input codepage on 2018-09-19 16:33:12 +02:00
Rainer Kottenhoff
cf7d9a9c87 + some minor refactorings 2018-09-17 16:28:50 +02:00
Rainer Kottenhoff
5534584802 + fix: UTF-16 BOM detection (little endianess (LE) vs. big endianess (BE) arch) 2018-08-28 15:39:40 +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
4582aa487d + fix: renewed UTF-8 and Unicode detection
+ rev: reverting some new encodings (needs handling for not installed codepages)
2018-08-21 16:22:30 +02:00
Rainer Kottenhoff
26e32752c2 + chg: hardening Unicode detection capabilities 2018-08-21 03:33:17 +02:00
Rainer Kottenhoff
63b09def6a + enh: optimized UTF-8 enoding detection 2018-08-17 19:38:55 +02:00
Rainer Kottenhoff
a86a05200f + add: first draft of DirectWrite Font Chooser 2018-08-14 18:20:39 +02:00
Rainer Kottenhoff
473dd7f76b + fix: issues regarding encoding detection 2018-08-09 15:38:21 +02:00
Rainer Kottenhoff
05f1d091f1 + fix: some code cleanup 2018-08-06 19:39:36 +02:00
Rainer Kottenhoff
8b3b9f3efd + fix: bug in re-coding "ASCII as UTF-8"
+ add: Explicit call to force Google's "Compact Encoding Detection" (CED)
2018-08-06 19:27:46 +02:00
Rainer Kottenhoff
2eb6bad84c + chg: code clean-up 2018-06-14 16:57:14 +02:00
Rainer Kottenhoff
de3d645b20 + add: MUI aware lexer strings 2018-05-29 17:41:28 +02:00
Rainer Kottenhoff
fd04edc8cd + add: MUI aware encoding strings 2018-05-29 14:23:38 +02:00
Rainer Kottenhoff
83a561ba21 + refac: BOOL -> bool 2018-04-05 08:12:32 +02:00
Rainer Kottenhoff
b7ae16b2f0 + chg: rebase internally used code page on UTF-8 (Scintilla multi-byte conversions) 2018-03-20 13:41:19 +01:00
Rainer Kottenhoff
93a888760e + chg: replace tellenc by "Compact Encoding Detection" CED 2018-03-14 16:36:45 +01: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
9824604ff4 + rfc: Encoding detection: separate tables from code 2018-03-13 00:55:06 +01:00
Rainer Kottenhoff
0553f0ce64 + enh: add option to skip ANSI Code Page detection (tellenc) (default is ON to preserve historic behavior) 2018-03-12 12:12:36 +01:00