aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--doc/ScintillaDoc.html20
-rw-r--r--gtk/ScintillaGTK.cxx3
-rw-r--r--include/Scintilla.h7
-rw-r--r--include/Scintilla.iface9
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