1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-06 05:52:32 -08:00
Commit graph

670 commits

Author SHA1 Message Date
Eli Zaretskii
0d35b92b13 (cp-make-coding-systems-for-codepage):
Remove the eight-bit-graphic and eight-bit-control charsets from
the list of charsets which we convert into `?'.
2000-05-25 11:00:21 +00:00
Kenichi Handa
28d58f9ed2 Setup default fontset for new charsets. 2000-05-25 01:26:16 +00:00
Kenichi Handa
7153b1f1c7 Specify CHARSET-ID explicitely for private charsets.
(mule-unicode-0100-24ff, japanese-jisx0213-1,
japanese-jisx0213-2): New charsets.
2000-05-25 01:25:16 +00:00
Kenichi Handa
e0d77f0da2 (kkc-region): Don't change modified-p of
the current buffer.
2000-05-24 06:42:21 +00:00
Kenichi Handa
b0fdefb47b (quail-start-translation): Don't change
modified-p of the current buffer.
(quail-start-conversion): Likewise.
2000-05-24 06:41:32 +00:00
Kenichi Handa
0327da63bc (quail-show-guidance-buf): Set
current-input-method of the guidance buffer to the name of the
curren input method.
2000-05-23 23:42:38 +00:00
Kenichi Handa
99da6af390 (quail-simple-translation-keymap): Map
128..255 to quail-self-insert-command.
(quail-keyboard-layout-alist): Add definition for "pc102-de".
2000-05-22 04:40:49 +00:00
Dave Love
cb7216a79a (detect-coding-with-priority): Use mapc. Remove redundant lambda. 2000-05-21 17:48:48 +00:00
Dave Love
45377ab444 (list-non-iso-charset-chars, describe-fontset): Remove redundant
lambda.
2000-05-21 17:41:51 +00:00
Stefan Monnier
93694f60cd (ccl-compile-map-multiple): Don't quote lambda. 2000-05-21 02:25:59 +00:00
Kenichi Handa
b07929cd7f (ccl-compile-write-string): Make STR unibyte.
(ccl-compile-write-repeat): If ARG is string, make it unibyte.
2000-05-20 02:23:35 +00:00
Kenichi Handa
14333e317b (find-multibyte-characters): Never
exclude charsets eight-bit-control and eight-bit-graphic.
2000-05-20 00:11:06 +00:00
Kenichi Handa
7d584ec4df (list-character-sets-1): Handle
charsets eight-bit-control and eight-bit-graphic.
(list-iso-charset-chars): Likewise.
(list-block-of-chars): If CHARSET is not chat-table, insert 8-bit
charactes as is.  Use indent-to to align characters.
2000-05-20 00:10:32 +00:00
Kenichi Handa
c151654a5a (describe-char-after): Call
internal-char-font, not char-font.  If internal-char-font returns
nil, display "-- none --".
2000-05-17 23:31:47 +00:00
Kenichi Handa
0e6652f053 (arabic-iso8859-6): Fix typo. 2000-05-17 00:35:54 +00:00
Kenichi Handa
b1e3566cd3 (syntax-description-table): New variable.
(describe-char-after): New function.
(describe-font-internal): Adjusted for the change of font-info.
(describe-font): Likewise.
(print-fontset): Rewritten for the new fontset implementation.
(describe-fontset): Include fontset alias names in completion.
(list-fontsets): Adjusted for the change of print-fontset.
2000-05-13 00:37:45 +00:00
Kenichi Handa
cead26f64a Add more information in descriptions of character sets. 2000-05-13 00:37:11 +00:00
Kenichi Handa
8c9d55a949 (encode-coding-char): An ASCII character is always encodable. 2000-05-13 00:34:05 +00:00
Eli Zaretskii
9deed82f09 (set-language-info-alist): Call define-prefix-command with 3 arguments,
to make the map suitable for a menu.
2000-05-08 11:44:29 +00:00
Eli Zaretskii
d9c0a50ef0 (set-language-environment): Don't
concat an integer (dos-codepage), use format instead.
2000-05-02 11:55:50 +00:00
Dave Love
0d7c5bb952 (locale-translation-file-name):
Defvar to nil.
(set-locale-environment): Set it here (at runtime).
2000-04-25 23:16:28 +00:00
Kenichi Handa
5de75f53b1 (encoded-string-description): Use uppercase letters for hexadecimal
format.
2000-04-03 11:11:58 +00:00
Kenichi Handa
993b2a7dd4 (encoded-string-description):
Rewritten.   Try pretty description for ISO 2022 escape sequences
only if CODING-SYSTEM is based on ISO 2022.
2000-04-03 04:05:41 +00:00
Dave Love
f6afe80c72 Provide mule-utils.
(string-to-sequence): Simplify and speed up.
2000-04-01 12:03:57 +00:00
Dave Love
e127a7225e (make-coding-system): Purecopy doc-string. 2000-04-01 11:58:23 +00:00
Dave Love
cda74479bb Various menu changes.
(describe-specified-language-support): Handle `Default'.
(set-language-info): Purecopy `info'.
2000-04-01 11:54:49 +00:00
Dave Love
f1f6004bb8 Fix comment. Don't bother to require format. 2000-03-30 12:44:51 +00:00
Dave Love
6f52a61e18 Move provide to end. Doc fixes.
(iso-iso2sgml-trans-tab, iso-sgml2iso-trans-tab): New variables.
(iso-iso2sgml, iso-sgml2iso): New functions.
(iso-cvt-define-menu): Fix some entries and use backquote for
clarity.
2000-03-29 18:33:24 +00:00
Kenichi Handa
ee5f768d2f (describe-font): Don't refer to
global-fontset-alist, instead call font-list.
(describe-fontset, list-fontsets, mule-diag): Likewise.
(print-fontset): Adjusted for the change of fontset
implementation.
2000-03-21 00:32:34 +00:00
Kenichi Handa
6eca8d93cf (x-charset-registries): Variable
removed, instead the corresponding data is stored in the default
fontset.
(register-alternate-fontnames): Function removed.
(resolved-ascii-font): Variable removed.
(x-compose-font-name): Ignore the second argument REDOCE.
(x-complement-fontset-spec): Complement only an ASCII font and
element for those charsets than can use that ASCII font.
(generate-fontset-menu): Don't refer to global-fontset-alist,
instead call fontset-list.
(uninstantiated-fontset-alist): Variable removed.
(x-style-funcs-alist): Likewise.
(fontset-default-styles): Likewise.
(x-modify-font-name): Function removed.
(create-fontset-from-fontset-spec): Ignore the argument
STYLE-VARIANT.
(create-fontset-from-ascii-font): Docsting adjusted for the above
change.
(instantiate-fontset, resolve-fontset-name): Functions removed.
(fontset-list): Now implemented by C code.
2000-03-21 00:32:06 +00:00
Kenichi Handa
91e947ce52 (quail-set-keyboard-layout): Typo fixed. 2000-03-20 23:44:27 +00:00
Kenichi Handa
ec3f8be9d7 (ccl-compile-expression): Don't generate
invalid self-assignment code.
2000-03-15 02:29:17 +00:00
Kenichi Handa
2c7794b0bc (coding-category-utf-8,
coding-category-utf-16-be, coding-category-utf-16-le): New coding
categories.  Include them in the argument for set-coding-priority.
2000-03-07 06:16:30 +00:00
Kenichi Handa
9bfcd26931 (reset-language-environment): Include
coding-category-utf-8, coding-category-utf-16-be, and
coding-category-utf-16-le in the argument for set-coding-priority.
(reset-language-environment): Initialize coding-category-utf-8,
coding-category-utf-16-be, and coding-category-utf-16-le to nil.
2000-03-07 06:16:04 +00:00
Kenichi Handa
1b46a680d5 Modify comment about coding system
property `coding-category'.
(make-coding-system): New argument EOL-TYPE.  Pay attention to
coding-category property of PROPERTIES.
2000-03-07 06:15:36 +00:00
Kenichi Handa
e5b99cff11 (list-character-sets): Make help-echo
string by substitute-command-keys.
(list-character-sets): Likewise.
(sort-listed-character-sets): Call help-setup-xref.
2000-03-03 04:17:09 +00:00
Dave Love
3a4df6e516 (list-character-sets): Call
help-setup-xref.  Add help-echo to xrefs.
(list-character-sets-1): Add help-echo to xrefs.
2000-03-02 10:32:17 +00:00
Kenichi Handa
efdd2d7964 (list-character-sets): Completely
rewritten.
(sort-listed-character-sets): New function.
(list-character-sets-1): Completely rewritten.
(list-character-sets-2): New function.
(non-iso-charset-alist): New variable.
(decode-codepage-char): New function.
(charset-history): New variable.
(read-charset) (list-block-of-chars)
(list-iso-charset-chars)
(list-non-iso-charset-chars)
(list-charset-chars): New functions.
(mule-diag): Call list-character-sets-2, not
list-character-sets-2.
(dump-charsets): Likewise.
2000-02-29 11:32:52 +00:00
Kenichi Handa
068b074ebe Be sure to update minor-mode-alist
and minor-mode-map-alist.
(encoded-kbd-self-insert-iso2022-8bit): Handle ISO's single shift
codes SS2 and SS3 correctly.
(encoded-kbd-self-insert-ccl): New function.
(encoded-kbd-setup-keymap): New function.
(encoded-kbd-mode): Handle CCL based coding system.  Setup keymap
by calling encoded-kbd-setup-keymap.
2000-02-23 08:04:56 +00:00
Eli Zaretskii
538d88fb93 (mule-menu-keymap)
(describe-language-environment-map, set-coding-system-map)
(setup-language-environment-map): Convert to new (menu-item...
form, add help strings.  Change names of menu items for better
clarity.  "Mule" menu-bar item removed (it's now in the "Options"
submenu).
2000-02-17 11:10:31 +00:00
Kenichi Handa
e5dd1155a4 Setup case table for Vietnamese. 2000-02-13 23:50:32 +00:00
Dave Love
cdd675ad6f (standard-fontset-spec): Purecopy it.
(create-fontset-from-x-resource): Don't concat integers.
2000-01-31 17:17:49 +00:00
Kenichi Handa
817e162fea (quail-install-map): New optional arg
NAME.
(quail-get-translation): If DEF is a symbol but not a function,
ignore it.
(quail-start-translation): Put a key sequence undefined in the
translation keymap in unread-command-events, not generated-events.
Return parameterized event (compose-last-chars N) if the input
characters should be composed.
(quail-map-definition): If DEF is t, treat it as nil.
(quail-delete-last-char): Delete the quail region.
(quail-show-translations): Don't show list of translations if the
quail package is deterministic.
(quail-completion-max-depth): New variable.
(quail-completion-1): Pay attention to the above variable.  Fix
for the case that a translation is a function.
(quail-map-from-table, quail-map-from-table-1,
quail-map-from-table-2): New functions.
(quail-lookup-map-and-concat): New function
1999-12-15 00:42:43 +00:00
Kenichi Handa
72594565db (set-nested-alist): Set BRANCHES (if
non-nil) at the tail of ALIST.
(compose-region, decompose-region, decompse-string,
reference-point-alist, compose-chars): Moved to composite.el.
(compose-chars-component, compose-chars-rule,
decompose-composite-char): Deleted.
1999-12-15 00:42:14 +00:00
Kenichi Handa
ccac3d772c (iso-2022-7bit, iso-2022-7bit-ss2
iso-2022-7bit-lock, iso-2022-7bit-lock-ss2, iso-2022-8bit-ss2,
x-ctext): Give `composition' property t.
1999-12-15 00:41:44 +00:00
Kenichi Handa
5b8d2ff502 (encode-coding-char): Don't check
composite character.
1999-12-15 00:41:22 +00:00
Kenichi Handa
35554641be (mule-version): Updated to 5.0 (AOI).
(mule-version-date): Updated to 1999.12.7.
(with-category-table): New macro.
1999-12-15 00:40:48 +00:00
Kenichi Handa
0c4f97d011 (vertical-centering-font-regexp): New
variable.
1999-12-15 00:40:24 +00:00
Kenichi Handa
d5f05a67da Fix cateogries of Lao symbols. 1999-12-15 00:39:59 +00:00
Gerd Moellmann
5806e8a61d (default-input-method): Specify
that it should be set after current-language-environment.
1999-12-14 13:00:09 +00:00