diff options
-rw-r--r-- | doc/ScintillaDoc.html | 20 | ||||
-rw-r--r-- | gtk/ScintillaGTK.cxx | 3 | ||||
-rw-r--r-- | include/Scintilla.h | 7 | ||||
-rw-r--r-- | include/Scintilla.iface | 9 |
4 files changed, 14 insertions, 25 deletions
diff --git a/doc/ScintillaDoc.html b/doc/ScintillaDoc.html index eaad42967..fbffd64aa 100644 --- a/doc/ScintillaDoc.html +++ b/doc/ScintillaDoc.html @@ -3038,28 +3038,10 @@ struct Sci_TextToFind { horizontal space, such as Thai, will mostly work but there are some issues where the characters are drawn separately leading to visual glitches. Bi-directional text is not supported. </p> - <p>On Windows, code page can be set to 932 (Japanese Shift-JIS), 936 (Simplified Chinese GBK), + <p>Code page can be set to 932 (Japanese Shift-JIS), 936 (Simplified Chinese GBK), 949 (Korean Unified Hangul Code), 950 (Traditional Chinese Big5), or 1361 (Korean Johab) although these may require installation of language specific support.</p> - <p>On GTK+, code page can be set to 932 (Japanese Shift-JIS), 936 (Simplified Chinese GBK), - or 950 (Traditional Chinese Big5). - The code page may also be set to <code>SC_CP_DBCS</code> (1) - which uses the current locale to handle multi byte characters which may work for otherwise unsupported - code pages.</p> - - <p>For GTK+ 1.x, the locale should be set to a Unicode locale with a call similar to - <code>setlocale(LC_CTYPE, "en_US.UTF-8")</code>. Fonts with an <code>"iso10646"</code> registry - should be used in a font set. Font sets are a comma separated list of partial font - specifications where each partial font specification can be in the form: - <code>foundry-fontface-charsetregistry-encoding</code> or - <code>fontface-charsetregistry-encoding</code> or <code>foundry-fontface</code> or - <code>fontface</code>. An example is <code>"misc-fixed-iso10646-1,*"</code>. - On GTK+ 2.x, Pango fonts should be used rather than font sets.</p> - - <p>Setting <code>codePage</code> to a non-zero value that is not <code>SC_CP_UTF8</code> is - operating system dependent.</p> - <p><b id="SCI_SETKEYSUNICODE">SCI_SETKEYSUNICODE(bool keysUnicode)</b><br /> <b id="SCI_GETKEYSUNICODE">SCI_GETKEYSUNICODE</b><br /> On Windows, character keys are normally handled differently depending on whether Scintilla is a wide diff --git a/gtk/ScintillaGTK.cxx b/gtk/ScintillaGTK.cxx index ecf80a999..f381f3605 100644 --- a/gtk/ScintillaGTK.cxx +++ b/gtk/ScintillaGTK.cxx @@ -811,8 +811,7 @@ bool ScintillaGTK::ValidCodePage(int codePage) const { || codePage == 936 || codePage == 949 || codePage == 950 - || codePage == 1361 - || codePage == SC_CP_DBCS; + || codePage == 1361; } sptr_t ScintillaGTK::WndProc(unsigned int iMessage, uptr_t wParam, sptr_t lParam) { diff --git a/include/Scintilla.h b/include/Scintilla.h index 16137ca1d..c20a063f9 100644 --- a/include/Scintilla.h +++ b/include/Scintilla.h @@ -91,7 +91,6 @@ typedef sptr_t (*SciFnDirect)(sptr_t ptr, unsigned int iMessage, uptr_t wParam, #define SCI_SETTABWIDTH 2036 #define SCI_GETTABWIDTH 2121 #define SC_CP_UTF8 65001 -#define SC_CP_DBCS 1 #define SCI_SETCODEPAGE 2037 #define SCI_SETUSEPALETTE 2039 #define MARKER_MAX 31 @@ -975,4 +974,10 @@ struct SCNotification { } #endif +#ifdef INCLUDE_DEPRECATED_FEATURES + +#define SC_CP_DBCS 1 + +#endif + #endif diff --git a/include/Scintilla.iface b/include/Scintilla.iface index de24e552a..2516b7134 100644 --- a/include/Scintilla.iface +++ b/include/Scintilla.iface @@ -224,9 +224,6 @@ get int GetTabWidth=2121(,) # This is the same value as CP_UTF8 in Windows val SC_CP_UTF8=65001 -# The SC_CP_DBCS value can be used to indicate a DBCS mode for GTK+. -val SC_CP_DBCS=1 - # Set the code page used to interpret the bytes of the document as characters. # The SC_CP_UTF8 value can be used to enter Unicode mode. set void SetCodePage=2037(int codePage,) @@ -3844,3 +3841,9 @@ evt void IndicatorClick=2023(int modifiers, int position) evt void IndicatorRelease=2024(int modifiers, int position) evt void AutoCCancelled=2025(void) evt void AutoCCharDeleted=2026(void) + +cat Deprecated + +# Deprecated in 2.21 +# The SC_CP_DBCS value can be used to indicate a DBCS mode for GTK+. +val SC_CP_DBCS=1 |