diff options
| author | Eli Zaretskii | 2023-08-12 13:50:38 -0400 |
|---|---|---|
| committer | Eli Zaretskii | 2023-08-12 13:50:38 -0400 |
| commit | 3fc9793a260feed0deda8b6bdfd3e1c73774181a (patch) | |
| tree | a0ec5882b60ae1a5deff188971f6ae3586d5d0fa /etc | |
| parent | 276bf5369ffa47f994586b932cb6a9dd760ecfeb (diff) | |
| parent | 842dbf500e0fcf44d686d480f39d067b19ff38a9 (diff) | |
| download | emacs-3fc9793a260feed0deda8b6bdfd3e1c73774181a.tar.gz emacs-3fc9793a260feed0deda8b6bdfd3e1c73774181a.zip | |
Merge from origin/emacs-29
842dbf500e0 * Fix `batch-byte+native-compile' target directory.
8dbd5aa1eef Avoid crashes in 'display_count_lines' when current buffe...
47b4f4cf783 ; * doc/emacs/mini.texi (Completion Commands): Fix a typo...
78999d52136 Update csharp tree-sitter support due to upstream changes
556cb01b48e Substitute command keys in 'ielm-header' at use time
99367078e50 ; * etc/PROBLEMS: Add entry about XIM problems (bug#65205).
03e897c08fa Fix rare crashes in redisplay due to problems with fontsets
b1ba06a1e4b Fix a typo in 'leuven-dark-theme.el'
e80a9dcabb9 ; * admin/git-bisect-start: Update failing commits
9091f42784b ; * admin/git-bisect-start: Update failing commits
344ac529ca9 ; * etc/PROBLEMS: Fix typo.
bccf848b26c Adapt Tramp test
71bc060e403 Properly expand the JSX indentation rules in 'js-ts-mode'
889cfb42ed9 * Add `emacs-lisp-native-compile' to easy-menu.
4535aafa8a3 * lisp/progmodes/elisp-mode.el (emacs-lisp-mode-menu): Si...
173af0cad51 * Introduce `emacs-lisp-native-compile'.
063d7d89d7a Fix the -x switch in non-X builds
5a7fb0b39b7 Document that `set-mouse-color' does not work everywhere
d06fc72496f ; * doc/emacs/dired.texi (Misc Dired Features): Fix last ...
97b8ac376b5 Fix the effects and documentation of 'dired-free-space'
75c72e59f69 ; Fix typo
6d11b7b3007 Fix cross-reference to eldoc in eglot manual
913e50aba6c Add native-compilation to Emacs Lisp mode menu
b93107c20b2 Fix emacs-lisp-native-compile-and-load eln target directo...
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/PROBLEMS | 63 | ||||
| -rw-r--r-- | etc/themes/leuven-dark-theme.el | 2 |
2 files changed, 26 insertions, 39 deletions
diff --git a/etc/PROBLEMS b/etc/PROBLEMS index 99e41d95cad..e4bbfc8d286 100644 --- a/etc/PROBLEMS +++ b/etc/PROBLEMS | |||
| @@ -516,7 +516,7 @@ directory copy is ineffective. | |||
| 516 | This is due to an arbitrary limit in certain versions of awk. | 516 | This is due to an arbitrary limit in certain versions of awk. |
| 517 | The solution is to use gawk (GNU awk). | 517 | The solution is to use gawk (GNU awk). |
| 518 | 518 | ||
| 519 | *** Saving a file encrypted with GnuPG via EasyPG hangs | 519 | *** Saving a file encrypted with GnuPG via EasyPG hangs. |
| 520 | 520 | ||
| 521 | This is known to happen with GnuPG v2.4.1. The only known workaround | 521 | This is known to happen with GnuPG v2.4.1. The only known workaround |
| 522 | is to downgrade to a version of GnuPG older than 2.4.1 (or, in the | 522 | is to downgrade to a version of GnuPG older than 2.4.1 (or, in the |
| @@ -575,6 +575,20 @@ This can happen with CVS versions 1.12.8 and 1.12.9. Upgrade to CVS | |||
| 575 | 575 | ||
| 576 | ** Miscellaneous problems | 576 | ** Miscellaneous problems |
| 577 | 577 | ||
| 578 | *** 'set-mouse-color' and the '-ms' command line argument do not work. | ||
| 579 | |||
| 580 | Systems where the default cursors are not simple 1 bit-per-pixel | ||
| 581 | bitmaps usually forbid recoloring the cursor, since it is unclear | ||
| 582 | which colors should replace those already present within each cursor | ||
| 583 | image. For example, 'set-mouse-color' and '-ms' have no function on X | ||
| 584 | systems with GNOME, KDE, and other recent desktop environments | ||
| 585 | employing cursor images containing colors and partial transparency. | ||
| 586 | |||
| 587 | Changing the cursor color is also impossible on MS-Windows and PGTK | ||
| 588 | systems. In the former case, it is because the prerequisite code has | ||
| 589 | yet to be written. In the latter, it is because GTK does not provide | ||
| 590 | for changing the color of cursor images. | ||
| 591 | |||
| 578 | *** Display artifacts on GUI frames on X-based systems. | 592 | *** Display artifacts on GUI frames on X-based systems. |
| 579 | 593 | ||
| 580 | This is known to be caused by using double-buffering (which is enabled | 594 | This is known to be caused by using double-buffering (which is enabled |
| @@ -1163,43 +1177,6 @@ do anything about it. | |||
| 1163 | 1177 | ||
| 1164 | ** International characters aren't displayed under X. | 1178 | ** International characters aren't displayed under X. |
| 1165 | 1179 | ||
| 1166 | *** Missing X fonts | ||
| 1167 | |||
| 1168 | XFree86 4 contains many fonts in iso10646-1 encoding which have | ||
| 1169 | minimal character repertoires (whereas the encoding part of the font | ||
| 1170 | name is meant to be a reasonable indication of the repertoire | ||
| 1171 | according to the XLFD spec). Emacs may choose one of these to display | ||
| 1172 | characters from the mule-unicode charsets and then typically won't be | ||
| 1173 | able to find the glyphs to display many characters. (Check with C-u | ||
| 1174 | C-x = .) To avoid this, you may need to use a fontset which sets the | ||
| 1175 | font for the mule-unicode sets explicitly. E.g. to use GNU unifont, | ||
| 1176 | include in the fontset spec: | ||
| 1177 | |||
| 1178 | mule-unicode-2500-33ff:-gnu-unifont-*-iso10646-1,\ | ||
| 1179 | mule-unicode-e000-ffff:-gnu-unifont-*-iso10646-1,\ | ||
| 1180 | mule-unicode-0100-24ff:-gnu-unifont-*-iso10646-1 | ||
| 1181 | |||
| 1182 | ** The UTF-8/16/7 coding systems don't encode CJK (Far Eastern) characters. | ||
| 1183 | |||
| 1184 | Emacs directly supports the Unicode BMP whose code points are in the | ||
| 1185 | ranges 0000-33ff and e000-ffff, and indirectly supports the parts of | ||
| 1186 | CJK characters belonging to these legacy charsets: | ||
| 1187 | |||
| 1188 | GB2312, Big5, JISX0208, JISX0212, JISX0213-1, JISX0213-2, KSC5601 | ||
| 1189 | |||
| 1190 | The latter support is done in Utf-Translate-Cjk mode (turned on by | ||
| 1191 | default). Which Unicode CJK characters are decoded into which Emacs | ||
| 1192 | charset is decided by the current language environment. For instance, | ||
| 1193 | in Chinese-GB, most of them are decoded into chinese-gb2312. | ||
| 1194 | |||
| 1195 | If you read UTF-8 data with code points outside these ranges, the | ||
| 1196 | characters appear in the buffer as raw bytes of the original UTF-8 | ||
| 1197 | (composed into a single quasi-character) and they will be written back | ||
| 1198 | correctly as UTF-8, assuming you don't break the composed sequences. | ||
| 1199 | If you read such characters from UTF-16 or UTF-7 data, they are | ||
| 1200 | substituted with the Unicode 'replacement character', and you lose | ||
| 1201 | information. | ||
| 1202 | |||
| 1203 | ** Accented ISO-8859-1 characters are displayed as | or _. | 1180 | ** Accented ISO-8859-1 characters are displayed as | or _. |
| 1204 | 1181 | ||
| 1205 | Try other font set sizes (S-mouse-1). If the problem persists with | 1182 | Try other font set sizes (S-mouse-1). If the problem persists with |
| @@ -1237,6 +1214,16 @@ In your ~/.Xresources file, then run | |||
| 1237 | 1214 | ||
| 1238 | And restart Emacs. | 1215 | And restart Emacs. |
| 1239 | 1216 | ||
| 1217 | ** Emacs hangs when using XIM | ||
| 1218 | |||
| 1219 | This is due to an old bug in the implementation of the X protocol's | ||
| 1220 | XIM transport: when an input method crashes for some reason, Xlib | ||
| 1221 | cannot recover. Emacs cannot do anything about this except wait for | ||
| 1222 | the I-Bux developers to fix their crashes. You can work around these | ||
| 1223 | problems by disabling XIM in your X resources: | ||
| 1224 | |||
| 1225 | Emacs.useXIM: false | ||
| 1226 | |||
| 1240 | ** On Haiku, BeCJK doesn't work properly with Emacs | 1227 | ** On Haiku, BeCJK doesn't work properly with Emacs |
| 1241 | 1228 | ||
| 1242 | Some popular Haiku input methods such BeCJK are known to behave badly | 1229 | Some popular Haiku input methods such BeCJK are known to behave badly |
diff --git a/etc/themes/leuven-dark-theme.el b/etc/themes/leuven-dark-theme.el index bfe5256ab97..33a15945e71 100644 --- a/etc/themes/leuven-dark-theme.el +++ b/etc/themes/leuven-dark-theme.el | |||
| @@ -95,7 +95,7 @@ CONTROL can be a number, nil, or t. When t, use DEFAULT-HEIGHT." | |||
| 95 | 95 | ||
| 96 | ;;;###theme-autoload | 96 | ;;;###theme-autoload |
| 97 | (deftheme leuven-dark | 97 | (deftheme leuven-dark |
| 98 | "Face colors with a light background. | 98 | "Face colors with a dark background. |
| 99 | Basic, Font Lock, Isearch, Gnus, Message, Org mode, Diff, Ediff, | 99 | Basic, Font Lock, Isearch, Gnus, Message, Org mode, Diff, Ediff, |
| 100 | Flyspell, Semantic, and Ansi-Color faces are included -- and much | 100 | Flyspell, Semantic, and Ansi-Color faces are included -- and much |
| 101 | more..." | 101 | more..." |