From c305220ceb5576952f611bf1ca547a363276b3ca Mon Sep 17 00:00:00 2001
From: Neil SCI_STYLESETCHARACTERSET(SCE_C_STRING, SC_CHARSET_RUSSIAN) would ensure that
strings in Russian would display correctly in C and C++ (SCE_C_STRING is the style
number used by the C and C++ lexer to display literal strings; it has the value 6). This
- feature works differently on Windows and GTK+.
SC_CHARSET_DEFAULT.
The character sets supported on Windows are:
- SC_CHARSET_ANSI, SC_CHARSET_ARABIC, SC_CHARSET_BALTIC,
- SC_CHARSET_CHINESEBIG5, SC_CHARSET_DEFAULT,
- SC_CHARSET_EASTEUROPE, SC_CHARSET_GB2312,
- SC_CHARSET_GREEK, SC_CHARSET_HANGUL, SC_CHARSET_HEBREW,
- SC_CHARSET_JOHAB, SC_CHARSET_MAC, SC_CHARSET_OEM,
- SC_CHARSET_RUSSIAN (code page 1251),
- SC_CHARSET_SHIFTJIS, SC_CHARSET_SYMBOL, SC_CHARSET_THAI,
- SC_CHARSET_TURKISH, and SC_CHARSET_VIETNAMESE.
SC_CHARSET_ANSI,
+ SC_CHARSET_ARABIC,
+ SC_CHARSET_BALTIC,
+ SC_CHARSET_CHINESEBIG5,
+ SC_CHARSET_DEFAULT,
+ SC_CHARSET_EASTEUROPE,
+ SC_CHARSET_GB2312,
+ SC_CHARSET_GREEK,
+ SC_CHARSET_HANGUL,
+ SC_CHARSET_HEBREW,
+ SC_CHARSET_JOHAB,
+ SC_CHARSET_MAC,
+ SC_CHARSET_OEM,
+ SC_CHARSET_RUSSIAN (code page 1251),
+ SC_CHARSET_SHIFTJIS,
+ SC_CHARSET_SYMBOL,
+ SC_CHARSET_THAI,
+ SC_CHARSET_TURKISH, and
+ SC_CHARSET_VIETNAMESE.SC_CHARSET_ANSI and SC_CHARSET_DEFAULT specify European Windows
+ code page 1252 unless the code page is set.
The character sets supported on GTK+ are:
- SC_CHARSET_ANSI, SC_CHARSET_OEM866 (code page 866), SC_CHARSET_CYRILLIC (code page 1251),
+ SC_CHARSET_ANSI,
+ SC_CHARSET_DEFAULT (8859-1),
+ SC_CHARSET_OEM866 (code page 866),
+ SC_CHARSET_CYRILLIC (code page 1251),
+ SC_CHARSET_EASTEUROPE,
+ SC_CHARSET_GB2312,
+ SC_CHARSET_HANGUL,
+ SC_CHARSET_RUSSIAN (KOI8-R),
+ SC_CHARSET_SHIFTJIS, and
+ SC_CHARSET_8859_15.
The character sets supported on Cocoa are:
+ SC_CHARSET_8859_15,
+ SC_CHARSET_ANSI (8859-1),
+ SC_CHARSET_ARABIC,
+ SC_CHARSET_BALTIC,
+ SC_CHARSET_CHINESEBIG5,
+ SC_CHARSET_CYRILLIC (code page 1251),
+ SC_CHARSET_DEFAULT (8859-1),
SC_CHARSET_EASTEUROPE,
- SC_CHARSET_GB2312, SC_CHARSET_HANGUL,
- SC_CHARSET_RUSSIAN (KOI8-R), SC_CHARSET_SHIFTJIS, and
- SC_CHARSET_8859_15.
SC_CHARSET_GB2312,
+ SC_CHARSET_GREEK,
+ SC_CHARSET_HANGUL,
+ SC_CHARSET_HEBREW,
+ SC_CHARSET_JOHAB,
+ SC_CHARSET_MAC,
+ SC_CHARSET_OEM,
+ SC_CHARSET_RUSSIAN (code page 1251),
+ SC_CHARSET_SHIFTJIS,
+ SC_CHARSET_SYMBOL,
+ SC_CHARSET_THAI,
+ SC_CHARSET_TURKISH,
+ SC_CHARSET_VIETNAMESE.
SCI_STYLESETCASE(int styleNumber, int caseMode)
SCI_STYLEGETCASE(int styleNumber)
diff --git a/doc/ScintillaHistory.html b/doc/ScintillaHistory.html
index 1ebddebc5..64197c744 100644
--- a/doc/ScintillaHistory.html
+++ b/doc/ScintillaHistory.html
@@ -520,6 +520,12 @@
Bug #1648.