1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-04 08:47:11 +00:00
Commit Graph

1198 Commits

Author SHA1 Message Date
Richard M. Stallman
bbdea9488c (merge-coding-systems): New function.
(set-buffer-file-coding-system): Use merge-coding-systems.
Change prompt for args.
(revert-buffer-with-coding-system): New command.
2002-08-02 18:01:33 +00:00
Richard M. Stallman
7f1cdd4648 (non-standard-icccm-encodings-alist): Doc fix. 2002-07-31 22:01:07 +00:00
Kenichi Handa
5470d5b60d (safe-chars): Put `char-table-extra-slots' property with value 0. 2002-07-30 06:34:28 +00:00
Kenichi Handa
2653e2a77f Fix previous unexpected change. 2002-07-29 05:11:40 +00:00
Kenichi Handa
5c88a01e1e (ctext-post-read-conversion): Add support for emboded utf-8 encodng
(ESC % G ... ESC % @).
2002-07-29 05:05:19 +00:00
Dave Love
fc2938d180 *** empty log message *** 2002-07-24 23:01:32 +00:00
Dave Love
e65186d5b2 comment 2002-07-24 22:23:44 +00:00
Dave Love
d21ba5e07d (set-auto-coding): Doc fix. 2002-07-24 22:22:47 +00:00
Dave Love
d37ef0f64e Doc fixes.
(unencodable-char-position): New.
(select-safe-coding-system): Use it to indicate problematic
characters and add extra explanation.  Avoid checking auto-coding
for compressed files.
(leim-list-header): Add coding cookie.
(input-method-verbose-flag): Modify :type.
(locale-language-names): Add bs, wa.  Modify cy.
2002-07-24 22:20:49 +00:00
Dave Love
c4b4e56c22 (skkdic-convert): Add coding cookie. 2002-07-24 22:18:45 +00:00
Dave Love
c7211fed54 Doc fixes.
(tit-process-header): Add coding cookie.
(titdic-convert): Force writing as iso-2022-7bit.
2002-07-24 22:18:11 +00:00
Richard M. Stallman
9e7638c33d (select-safe-coding-system):
Don't ask for confirmation of mismatch if find-file-literally was used.
2002-07-23 19:14:36 +00:00
Richard M. Stallman
5b5b46b841 (ucs-quail-activate): Cope if buffer-file-coding-system is nil. 2002-07-21 20:24:38 +00:00
Juanma Barranquero
ad0be9a1d4 (string-to-sequence, truncate-string): Add autoload cookie. 2002-07-18 06:13:27 +00:00
Dave Love
939e3d9bf6 Optimize tables. Deal with some
non-8859 charsets.
(ucs-mule-to-mule-unicode): New.
(ucs-unify-8859): Use utf-8-fragment-on-decoding, set up Quail
translation.
(ucs-fragment-8859): Modified consistent with ucs-unify-8859.
(unify-8859-on-encoding-mode): Doc mod.  Fix custom version.
(unify-8859-on-decoding-mode): Doc mod.  Change code.  Fix custom
version.  Add custom dependencies.
(ucs-insert): Check for null from decode-char.
(translation-table-for-input, ucs-quail-activate)
(ucs-minibuffer-setup, ccl-encode-unicode-font)
(ucs-tables-unload-hook): New.
2002-07-17 19:21:41 +00:00
Dave Love
9fb1b1a819 (decode-char): Use utf-8-translation-table-for-decode.
(encode-char): Use ucs-mule-to-mule-unicode.
2002-07-17 19:20:01 +00:00
Dave Love
394e4eb026 (define-translation-hash-table): New. 2002-07-17 19:06:52 +00:00
Dave Love
348a6a50c5 Fix settings of U+2000-U+2027.
Remove $,1uf(B.
2002-07-17 19:05:32 +00:00
Dave Love
e522f07b74 (locale-language-names): Fix be, add
sr_YU@cyrillic, modify tg.
(locale-charset-language-names): Put @euro last.
2002-07-17 18:42:03 +00:00
Dave Love
9ca2ac2dbd (utf-8-subst-table)
(utf-8-subst-rev-table, utf-8-translation-table-for-decode)
(utf-8-fragment-on-decoding, ccl-untranslated-to-ucs)
(utf-8-ccl-regs, utf-8-translate-cjk): New.
(ccl-encode-mule-utf-8): Use utf-8-subst-rev-table.
(ccl-decode-mule-utf-8, ccl-untranslated-to-ucs)
(utf-8-untranslated-to-ucs, utf-8-compose): Rewritten.
(mule-utf-8): Remove pre-write-conversion.
(utf-8-post-read-conversion): Comment out.
2002-07-17 15:04:25 +00:00
Dave Love
d1b73efe86 Populate utf-8-subst-rev-table.
(utf-8-subst-table): Don't set.
2002-07-17 10:36:16 +00:00
Dave Love
acb694258f (ccl-command-table): Add lookup-integer,
lookup-character.
(ccl-extended-code-table): Add lookup-int-const-tbl,
lookup-char-const-tbl.
(ccl-compile-lookup-integer, ccl-compile-lookup-character)
(ccl-dump-lookup-int-const-tbl, ccl-dump-lookup-char-const-tbl):
New functions.
(define-ccl-program): Doc update.
2002-07-17 10:32:38 +00:00
Kenichi Handa
9f13685aff (us-ascii): Define it as an alias of iso-safe. 2002-07-17 08:46:12 +00:00
Kenichi Handa
91e854f2c3 (print-coding-system-briefly): Fix the handling of an alias of which
eol-type is not auto-detection.
2002-07-17 08:45:51 +00:00
Kenichi Handa
708fc4655e (define-coding-system-alias): Don't append ALIAS in the property
`alias-coding-systems' if ALIAS's eol-type is not auto-detection.
2002-07-17 08:44:58 +00:00
Kenichi Handa
f1282c7ff4 (locale-language-names): Change "mk" (Macedoninan), "ru" (Russian),
and "sp" (Serbian with Cyrillic alphabet) to "Cyrillic-ISO".
2002-07-11 23:52:16 +00:00
Francesco Potortì
0bca779adf (auto-coding-alist): Add knowledge of .sx[dmicw] file
suffixes for Open office data files.
2002-07-05 23:16:08 +00:00
Juanma Barranquero
5c92a2a607 (string-to-sequence): Fix obsolescence declaration. 2002-06-27 16:08:12 +00:00
Richard M. Stallman
cf3be7f8af (iso-languages) <french>: ~ ' now generates ~', `~,' definition deleted. 2002-06-21 09:56:25 +00:00
Miles Bader
cf6af551a3 Re-enable code giving word syntax to certain japanese-jisx0208 characters. 2002-06-20 01:02:57 +00:00
Stefan Monnier
f95b7b8957 (describe-fontset): Don't cons uselessly. 2002-06-18 23:00:13 +00:00
Stefan Monnier
4a30e92ecd open-paren-in-column-0 in dosctring. 2002-06-18 22:59:30 +00:00
Stefan Monnier
2c72829f9b (quail-help): Don't assume the buffer is displayed in the same frame. 2002-06-18 22:58:55 +00:00
Richard M. Stallman
5e11fd0184 (describe-char-after): Moved to descr-text.el. 2002-06-17 16:15:32 +00:00
Eli Zaretskii
c74fe809e9 (ctext-pre-write-conversion): Fix the values of FROM and TO if we create
a new buffer.
2002-06-17 10:25:32 +00:00
Richard M. Stallman
0381e6ca54 (describe-char-after): Doc fix. 2002-06-12 12:22:21 +00:00
Colin Walters
cdd22c18a6 (describe-char-after): Require `descr-text' when there are text
properties.
2002-06-08 22:44:00 +00:00
Colin Walters
a7ed3f6a4e (describe-char-after): Revert previous change. Just call
`describe-text-properties' to describe text properties.
2002-06-08 22:12:57 +00:00
Colin Walters
18870afc4f (describe-char-after): Use `font-lock-face' to italicize property names. 2002-06-08 21:03:00 +00:00
Colin Walters
447404a34f (sgml-html-meta-auto-coding-function): New function.
(auto-coding-from-file-contents): Delete; merge functionality into
`set-auto-coding'.
(set-auto-coding): Move tests from `auto-coding-functions' so that
they have a lower priority than coding: tags.  Put
`auto-coding-regexp-alist' tests before coding: tag tests.
(sgml-xml-auto-coding-function): Simply `intern' the match, and
test if it's a valid coding system.
(auto-coding-functions): Add `sgml-html-meta-auto-coding-function'.
2002-06-08 20:58:59 +00:00
Richard M. Stallman
efa2c6d77f (select-safe-coding-system): New arg FILE; use that for set-auto-coding.
When computing auto-cs, narrow to FROM...TO.
Put save-excursion outside save-restriction.
2002-06-03 22:55:26 +00:00
Colin Walters
32db08f13e Update copyright dates. 2002-05-23 03:40:16 +00:00
Colin Walters
2f4e9c4745 (sgml-xml-auto-coding-function): Update with more known XML encodings. 2002-05-21 21:50:28 +00:00
Colin Walters
171a7d5d7c (truncate-string-to-width): New optional argument `ellipsis'. Add
commented-out test suite, and change coding to iso-2022-7bit.
2002-05-21 21:22:21 +00:00
Colin Walters
d9f6dfe6e7 (make-coding-system): Doc fixes.
(auto-coding-functions): New variable.
(auto-coding-from-file-contents): Use it.
(set-auto-coding): Update docs.
(sgml-xml-auto-coding-function): New function.
2002-05-21 21:14:03 +00:00
Colin Walters
2306a6c74f (describe-char-after): Order display of text properties by the size of
their value, for clarity.
2002-05-21 06:05:39 +00:00
Kai Großjohann
4588540051 (auto-coding-alist): Use emacs-mule
for auto-save files.  (Fix previous change.)
2002-05-20 14:13:11 +00:00
Kai Großjohann
6caef2da88 (auto-coding-alist): Use no-conversion
for auto-save files.
2002-05-20 11:01:14 +00:00
Markus Rost
5d598f1645 (unify-8859-on-encoding-mode) (unify-8859-on-decoding-mode): Change
:version attributes to strings.
2002-05-20 03:09:11 +00:00
Richard M. Stallman
51bfe25eff Comment change. 2002-05-19 01:38:37 +00:00
Richard M. Stallman
41bfe57ae7 Whitespace change. 2002-05-03 19:33:38 +00:00
Richard M. Stallman
43afed8cf0 (select-safe-coding-system): Don't offer coding systems that use locking shift.
Ask for confirmation if chosen coding system disagrees with
a `coding:' spec in the file.
2002-05-03 04:23:31 +00:00
Pavel Janík
ca429a2557 (read-language-name): Take of non-list values. 2002-04-27 22:34:06 +00:00
Pavel Janík
10de737826 (list-input-methods-1): Doc fix
(LEIM is now part of the standard distribution).
2002-04-22 15:59:04 +00:00
Jason Rumney
69210880c0 (locale-preferred-coding-systems): Add "jpn". 2002-04-16 22:59:20 +00:00
Stefan Monnier
33182c8a9e Fix up indentation. 2002-04-08 22:53:31 +00:00
Stefan Monnier
f33c1f4c5a (iso-accents-accent-key): Use `vector'
rather than char-to-string since last-input-char can be any event.
2002-04-08 22:52:08 +00:00
Stefan Monnier
8c1ccc6c06 (tit-dictionary): Use defvar for non-constants. 2002-04-08 22:50:57 +00:00
Jason Rumney
a099a2ff95 (reset-language-environment): Handle
coding-systems not being defined yet for bootstrapping.
2002-04-08 19:23:38 +00:00
Jason Rumney
1d77e15a28 (set-default-coding-systems, reset-language-environment): Preserve
eols on default-process-coding-system.
(coding-system-change-text-conversion): Fix case where CODING is nil.
2002-04-07 18:51:29 +00:00
Pavel Janík
db5968a489 Fix typo. 2002-04-06 10:44:36 +00:00
Stefan Monnier
1b8dc7911a (standard-keyboard-coding-systems): Add koi8-u and koi8-r. 2002-04-01 21:13:52 +00:00
Stefan Monnier
374353564a (unify-8859-on-decoding-mode)
(unify-8859-on-encoding-mode): Remove autoload cookie.
2002-03-18 20:23:44 +00:00
Stefan Monnier
ec96e747a1 (describe-char-after): Use `internal-describe-syntax-value' again. 2002-03-17 21:51:46 +00:00
Stefan Monnier
2154a29765 (ucs-unify-8859, ucs-fragment-8859): Use unify-8859-on-decoding-mode.
(unify-8859-on-decoding-mode): Also set translation-table-for-input.
(ucs-insert): Give an error if the unicode char can't be created.
2002-03-17 20:50:48 +00:00
Eli Zaretskii
7dd4fd4347 (codepage-setup): Don't define a codepage if it is already defined. 2002-03-16 16:42:37 +00:00
Eli Zaretskii
518a0981c8 (file-coding-system-alist): Add an association for PO files. 2002-03-15 13:53:27 +00:00
Eli Zaretskii
5dde3c716f (ctext-pre-write-conversion): Handle the
case when FROM is a string, and when we are called from
build_annotations_2.
2002-02-26 16:27:47 +00:00
Eli Zaretskii
cb5be6c9e6 (compound-text): Renamed back from compound-text-no-extensions.
(ctext-no-compositions): Remove the mime-charset property.
(compound-text-with-extensions): Renamed from compound-text.
(x-ctext-with-extensions, ctext-with-extensions): Renamed aliases.
2002-02-26 15:58:43 +00:00
Eli Zaretskii
7306697421 (ctext-no-compositions): New coding system.
(compount-text-no-extensions): Renamed from compound-text.
(x-ctext-no-extensions, ctext-no-extensions): Aliases for
compound-text-no-extensions.
(compound-text): Redefined using post-read and pre-write
conversions.
2002-02-22 13:44:59 +00:00
Eli Zaretskii
835cbadb3f (non-standard-icccm-encodings-alist, non-standard-designations-alist): New
variables.
(ctext-post-read-conversion, ctext-pre-write-conversion): New functions.
2002-02-22 13:44:21 +00:00
Richard M. Stallman
43125c289e Whitespace change. 2002-02-15 20:00:18 +00:00
Richard M. Stallman
9147ae66a8 (list-input-methods):
Use help-input-method, not describe-input-method, for button type.
2002-02-14 01:53:38 +00:00
Per Abrahamsen
f49909700b 2002-02-12 Per Abrahamsen <abraham@dina.kvl.dk>
* menu-bar.el (menu-bar-options-save): Only save
	`current-language-environment' and `default-input-method' when
	marked as customized.

	* international/mule-cmds.el
	(setup-specified-language-environment): Mark
	`current-language-environment' as customized.
	(set-input-method): Mark
	`default-input-method' as customized when called interactively.
	(toggle-input-method): Ditto.
2002-02-12 09:49:46 +00:00
Pavel Janík
7cc8aac38c Various doc and message fixes.
(non-iso-charset-alist): Add mac-roman.  Don't add entries for
codepages already present.
(list-block-of-chars): Display space for null entries in
translation table.  Display tab specially.
(list-non-iso-charset-chars): Check for null charsets.  Use pop
for clarity.  Don't break 8-bit sets into sections between ranges.
(list-charset-chars): Avoid indent-tabs-mode.
(describe-char-after): Maybe use the text property for syntax
table information.  Maybe report char-code-property-table info.
Maybe report character's unicode.  Tweak printing of list info.
(list-input-methods): Add xref buttons.
(dump-charsets, dump-codings): Deleted (obsolete).
From Dave Love <fx@gnu.org>.
2002-02-11 06:09:53 +00:00
Eli Zaretskii
45610c9837 (select-safe-coding-system): State the buffer's name in the message
popped in the *Warning* buffer, and make sure the offending buffer
is displayed.
2002-02-08 12:01:14 +00:00
Richard M. Stallman
1ce2659dbe (quail-help): Don't call help-setup-xref. 2002-02-03 10:33:01 +00:00
Richard M. Stallman
f80e2142fc (describe-input-method): Call help-setup-xref here.
(describe-current-input-method): Doc fix.
2002-02-03 10:32:13 +00:00
Richard M. Stallman
3efadcb876 (iso-languages): Fix ", " in French. 2002-02-01 04:26:56 +00:00
Richard M. Stallman
b0a95f46b0 help-map bindings moved to help.el. 2002-01-14 01:32:32 +00:00
Pavel Janík
b9d67a772d Fix typo. 2002-01-12 21:41:26 +00:00
Pavel Janík
f34e1abc24 Fix typo. 2002-01-08 21:38:58 +00:00
Eli Zaretskii
414eccccce (quail-start-translation, quail-start-conversion): Bind
last-command-event, last-command, and this-command in the first let.
This fixes the change from 2000-08-30.
2002-01-08 17:44:07 +00:00
Eli Zaretskii
a4e9932ab3 (ucs-8859-8-alist): Comment away Hebrew points. 2002-01-02 06:11:07 +00:00
Richard M. Stallman
6a48af06df Comment change. 2001-12-28 22:28:05 +00:00
Richard M. Stallman
a929f9e85d (iso-transl-char-map) Eliminate the
alias symbols--put the translated sequences here directly.
2001-12-28 22:27:37 +00:00
Richard M. Stallman
a228c48e1a (describe-char-after): Describe the text properties of the char after point. 2001-12-28 03:01:42 +00:00
Eli Zaretskii
9ac9525c76 Don't require ind-util when compiling. 2001-12-25 16:31:18 +00:00
Pavel Janík
041f4d74cc Fix Lisp headers. 2001-12-25 11:10:03 +00:00
Werner LEMBERG
67ad2f93c2 (describe-coding-system, print-coding-system-briefly): Make printed output have a similar
format as describe-character-set.
2001-12-20 21:34:02 +00:00
Richard M. Stallman
467412aa96 (describe-language-environment): Fix calls to help-xref-button. 2001-12-19 16:33:16 +00:00
Miles Bader
797c2e4e05 Require `ind-util' when compiling. 2001-12-19 02:23:26 +00:00
Richard M. Stallman
6c78f23d22 (describe-character-set): Fix the arg to help-xref-button. 2001-12-18 21:14:36 +00:00
Dave Love
9a02c067e4 (quail-input-string-to-events): Don't use
string-to-list.
2001-12-18 15:35:35 +00:00
Werner LEMBERG
5a6b038a17 international/mule-conf.el: Improve documentation strings of character sets. 2001-12-17 21:01:25 +00:00
Eli Zaretskii
e5ecf6e91e (quail-input-string-to-events): Fix last change. 2001-12-16 19:14:37 +00:00
Stefan Monnier
d3980715ee Build the list L at compile time. 2001-12-16 05:37:10 +00:00
Dave Love
f2e5fc4930 *** empty log message *** 2001-12-15 18:01:15 +00:00
Dave Love
9c20a8d516 (locale-language-names): Add various
entries.  Remove utf-8 special case.
(locale-charset-language-names, locale-preferred-coding-systems):
Add utf-8 case.
(set-language-environment): Process required-features earlier.
2001-12-15 17:42:33 +00:00
Dave Love
bc9254e226 Doc fixes. 2001-12-15 16:43:11 +00:00
Dave Love
35fffde1df (quail-keyboard-layout-alist): Add
pc105-uk.
(quail-keyboard-layout-type): Fix :type.
(quail-choose-completion-string): Simplify.
(quail-update-leim-list-file): Don't get fooled by commented-out
code.
(quail-input-string-to-events): Run events through
translation-table-for-input.
2001-12-15 16:40:33 +00:00
Dave Love
bdf74befa8 (translation-table-for-input): New
variable.
(latin-iso8859-14): Amend description.
(file-coding-system-alist): Add entry for utf-8.
2001-12-15 16:31:14 +00:00
Dave Love
74e857b718 Insert Latin-1 characters, not unibyte strings. 2001-12-15 16:26:31 +00:00
Eli Zaretskii
1d8e9a7c5d (set-auto-coding): Don't search for
"unibyte:" or "coding:" if set-auto-mode-1 returns nil.
2001-12-13 14:42:27 +00:00
Richard M. Stallman
8325c01e4b Comment change. 2001-12-12 22:47:58 +00:00
Richard M. Stallman
56501473f5 (Unicode): Comment out the specifications for kelvin and angstrom signs. 2001-12-12 22:44:38 +00:00
Pavel Janík
8157ac1432 Follow doc-string conventions. 2001-12-12 20:07:32 +00:00
Dave Love
9e3b6057ba (make-translation-table-from-vector):
Allow null elements in VEC.
2001-12-12 19:55:31 +00:00
Dave Love
e4364402e1 (unify-8859-on-encoding-mode)
(unify-8859-on-decoding-mode): Swap the code in their bodies.  Add
:version.
2001-12-12 19:17:44 +00:00
Richard M. Stallman
6b66d0289e (set-auto-coding): Use set-auto-mode-1. 2001-12-12 00:13:42 +00:00
Pavel Janík
4efe23fc4c Fix the first line (coding spec). 2001-12-11 12:02:33 +00:00
Pavel Janík
adab83c885 Fix doc-strings. 2001-12-11 06:56:10 +00:00
Dave Love
c84d3ba0d6 Fix some 8-bit-graphic characters.
Use iso2022 encoding.
(latin1-char-displayable-p): Doc fix.
(latin1-display-ucs-per-lynx): New option.
(latin1-display-ucs-per-lynx): New command.
(latin1-display-reset): Special-case arabic.
(ucs-tables): Require.
(latin1-display-sets, latin1-display-setup): Add arabic.
(latin1-display) <variable>: Use function latin1-display.
(latin1-display) <function>: Add mule-unicode stuff.
(latin1-display-check-font): Don't lose if `info' is nil.
2001-12-07 18:08:42 +00:00
Eli Zaretskii
227f528e48 Resurrect the Hebrew category
settings for all Hebrew characters removed by the last change.
Add code for setting the Hebrew category of the Unicode Hebrew
characters.  Set syntax entries for Hebrew punctuation characters.
2001-12-07 17:54:04 +00:00
Eli Zaretskii
278abd30d5 (ucs-8859-8-alist): Add Hebrew
points and directional formatting control characters.
2001-12-07 17:41:24 +00:00
Stefan Monnier
0a7ef20a6b Capitalization in comment. 2001-12-07 16:29:47 +00:00
Dave Love
5945f1e222 *** empty log message *** 2001-12-07 14:57:08 +00:00
Dave Love
a80d521940 Insert Latin-1 characters, not
unibyte codes.
2001-12-07 14:56:44 +00:00
Dave Love
269a5dd0ad Don't set word syntax (the default)
explicitly.  Add a diacritic category.  Add info for Unicode
equivalents of characters in various Mule charsets and for extra
Unicode characters.  Don't define specific categories for
Indian/Devanagari, since they aren't used.
2001-12-07 14:47:37 +00:00
Dave Love
aa2e3f49f3 (ucs-mule-to-mule-unicode): New
translation table.
(ccl-encode-mule-utf-8): Use it.
(utf-8-untranslated-to-ucs, utf-8-help-echo, utf-8-compose)
(utf-8-post-read-conversion, utf-8-pre-write-conversion): New
function.
(utf-8-subst-table): New variable.
(utf-8-compose-scripts): New option.
(mule-utf-8): Update safe-charsets, pre-write and post-read
conversion.
2001-12-07 14:26:02 +00:00
Stefan Monnier
ff14aafbab (encoded-kbd-mode): Use define-minor-mode. 2001-12-01 00:18:21 +00:00
Dave Love
6fb7766c00 Doc fixes.
(map-charset-chars): New function.
(register-char-codings): Use it to cope with generic chars in
safe-chars.
2001-11-29 12:38:39 +00:00
Eli Zaretskii
abf545c4ec Require help-fns instead of help-funs. 2001-11-26 19:55:11 +00:00
Pavel Janík
ec9164f3a6 (quail-help): Require help-mode in top-level instead. 2001-11-26 07:36:35 +00:00
Richard M. Stallman
396ae6082f (quail-keyboard-layout-button): Define button type.
(quail-keyboard-customize-button): Likewise.
(quail-help): Use those button types.  Require `help-mode'.
Avoid altering the argument `package'.
2001-11-25 18:54:40 +00:00
Richard M. Stallman
1680855678 Change indian-1-column charset to indian-glyph charset. 2001-11-25 02:36:28 +00:00
Richard M. Stallman
6fc74bf246 Delete the setting for indian-1-column
and add the setting for indian-glyph in the default fontset.
2001-11-25 02:35:29 +00:00
Richard M. Stallman
69e138b295 Adjusted for the change of indian-1-column -> indian-glyph. 2001-11-25 02:34:41 +00:00
Richard M. Stallman
2b452d74cf Don't alter minor-map-alist. 2001-11-21 10:42:11 +00:00
Richard M. Stallman
48e3f3d7a4 (string-to-sequence): Make it obsolete.
(string-to-list, string-to-vector): Implement them directly
using append and vconcat, not with string-to-sequence.
2001-11-18 06:49:25 +00:00
Stefan Monnier
8d738cfd5c (locale-language-names): Use "French" for "fr". 2001-11-18 03:55:01 +00:00
Stefan Monnier
ddf6b836f5 (locale-name-match): Use \` and \(?:.
(standard-keyboard-coding-systems): New var.
(set-locale-environment): Use it to decide whether or not to call
set-keyboard-coding-system.
2001-11-18 01:29:22 +00:00
Richard M. Stallman
843f91fdd3 Comment change. 2001-11-17 22:41:26 +00:00
Stefan Monnier
367ca50fbf Fix paren-typo. 2001-11-16 13:33:12 +00:00
Stefan Monnier
5f395df3b0 (describe-input-method): Setup xref.
(set-language-environment): Use functionp.
(locale-language-names, locale-charset-language-names)
(locale-preferred-coding-systems): Defconst and purecopy.
2001-11-16 13:06:51 +00:00
Stefan Monnier
24db2c9ba6 Give pilcrow punctuation syntax. 2001-11-15 12:43:42 +00:00
Eli Zaretskii
d38b07f9a9 (make-translation-table): Doc fix. 2001-11-08 11:34:00 +00:00
Eli Zaretskii
186b335232 (quail-update-leim-list-file): Print the
offending file name if some of its quail-define-package forms is
broken.
2001-11-06 09:40:16 +00:00
Richard M. Stallman
758f07de25 (set-locale-environment): Make it interactive; make arg optional. 2001-11-04 23:56:21 +00:00
Richard M. Stallman
0abeb60276 (help-funs): Require help-funs. 2001-11-04 23:39:44 +00:00
Stefan Monnier
24790d0c3e (quail-help): Use help-buffer' and move help-setup-xref' to beginning. 2001-11-03 00:37:56 +00:00
Stefan Monnier
c3034e8418 (describe-language-environment):
Use `help-buffer' and move `help-setup-xref' to beginning.
2001-11-03 00:28:22 +00:00
Stefan Monnier
55140940d4 (list-character-sets, sort-listed-character-sets, describe-character-set)
(describe-coding-system, describe-fontset, list-fontsets):
Use `help-buffer' and move `help-setup-xref' to beginning.
(describe-char-after): Use `internal-describe-syntax-value'.
2001-11-03 00:23:25 +00:00
Miles Bader
e8cdeaca91 (describe-character-set)
(describe-coding-system): Pass correct args to `help-xref-button'.
(sort-listed-character-sets): New button type.
(list-character-sets): Use it.
(list-charset-chars): New button type.
(list-character-sets-1): Use it.
2001-11-02 05:53:54 +00:00
Jason Rumney
86d9e62860 (locale-language-names): Add chs and
cht as aliases for Chinese-GB and Chinese-BIG5.
2001-10-31 23:23:33 +00:00
Gerd Moellmann
8d7b140f13 (iso-accents-compose): Remove a
superfluous setq.
2001-10-30 16:10:09 +00:00
Gerd Moellmann
f6f4bfb3d5 (iso-accents-compose): Push SECOND-CHAR
as is on unread-command-events instead of `(SECOND-CHAR)'.
2001-10-29 15:44:21 +00:00
Gerd Moellmann
4fbe2b13fc (x-must-resolve-font-name): New
function.
(x-complement-fontset-spec): Use it.
2001-10-24 11:06:30 +00:00
Gerd Moellmann
cfe98f5098 (set-auto-coding): Fix regexps for local
variables section not to eat newlines.
2001-10-15 08:47:11 +00:00
Eli Zaretskii
5a59578548 Add no-byte-compile. 2001-10-14 19:40:02 +00:00
Gerd Moellmann
031a167823 (iso-transl-e-caret)
(iso-transl-i-caret, iso-transl-o-caret, iso-transl-u-caret):
Fix duplicates.  From Dave Love <d.love@dl.ac.uk>.
2001-10-10 16:37:12 +00:00
Gerd Moellmann
c70fe484d5 (list-input-methods-1): Output
something that's independent of Emacs' version.
2001-09-27 09:22:39 +00:00
Eli Zaretskii
3573bdbe0f (quail-use-package, quail-inactivate)
(quail-activate): Mention the hooks these functions run in their
doc strings.
2001-09-05 12:01:51 +00:00
Gerd Moellmann
c3b0c26852 (isearch-exit-recursive-edit): Take
three parameters, since it's used as an after-change-function.
2001-09-03 09:26:11 +00:00
Gerd Moellmann
d5dc1e4965 (quail-completion-1): Reverse
the ((CHAR . DEFN) ...) list before processing it.
From Kenichi Handa <handa@etl.go.jp>.
2001-08-30 09:02:42 +00:00
Gerd Moellmann
b23bad0b77 (set-keyboard-coding-system): Set
keyboard-coding-system.
2001-07-31 09:50:56 +00:00
Pavel Janík
381194d084 Doc and coding conventions fixes. 2001-07-18 09:06:38 +00:00
Pavel Janík
e8af40eed4 Some fixes to follow coding conventions. 2001-07-16 12:23:00 +00:00
Pavel Janík
60370d4073 Some fixes to follow coding conventions. 2001-07-15 19:53:53 +00:00
Pavel Janík
5553563924 Some fixes to follow coding conventions in files maintained by FSF. 2001-07-15 16:15:35 +00:00
Gerd Moellmann
db8f730342 (quail-start-conversion): Reset
quail-translating to nil.
2001-06-18 12:46:39 +00:00
Eli Zaretskii
4f16d1d139 (auto-coding-alist): Remove redundant
up-cased versions of the extensions (auto-coding-alist-lookup is
case-insensitive where needed).  Recognize .gz, .Z, .bz, .bz2, and
.gpg files as binary.  Suggested by Karl Berry <karl@gnu.org>.
2001-06-07 13:56:38 +00:00
Gerd Moellmann
2b1ec9736b (inactivate-input-method): Set
input-method-function to nil.
2001-05-31 07:59:18 +00:00
Gerd Moellmann
3d0e328b95 (ccl-decode-mule-utf-8): Handle
invalid UTF-8 sequences.
2001-05-29 08:41:02 +00:00
Andrew Choi
4e7e1f0302 2001-05-25 Andrew Choi <akochoi@i-cable.com>
* international/titdic-cnv.el (ctlau-gb-converter): `\' should
	actually be `\\'.
	(ctlau-b5-converter): Likewise.
2001-05-25 11:47:37 +00:00
Andrew Choi
e089be2d47 Change input method name chinese-ctlau-b5 back to chinese-ctlaub. 2001-05-24 14:03:11 +00:00
Andrew Choi
8bc16ea99b 2001-05-24 Andrew Choi <akochoi@i-cable.com>
* international/titdic-cnv.el (quail-misc-package-ext-info):
	Change name of input method chinese-ctlaub to chinese-ctlau-b5.
2001-05-24 12:14:42 +00:00
Andrew Choi
2bef09483b 2001-05-24 Andrew Choi <akochoi@i-cable.com>
* international/titdic-cnv.el (quail-misc-package-ext-info):
	Change CTLauB.el to CTLau-b5.el.
2001-05-24 12:04:02 +00:00
Andrew Choi
a4c4011b95 2001-05-24 Andrew Choi <akochoi@i-cable.com>
* international/titdic-cnv.el (quail-cxterm-package-ext-info):
	delete entries for chinese-ctlau and chinese-ctlaub.
	(quail-misc-package-ext-info): add entries for chinese-ctlau and
	chinese-ctlaub.
	(ctlau-converter): New function.
	(ctlau-gb-converter): New function.
	(ctlau-b5-converter): New function.
2001-05-23 16:54:04 +00:00
Eli Zaretskii
8dacfbde2d (define-ccl-program): Fix a typo. From Pavel Janik <Pavel@Janik.cz>. 2001-05-20 04:22:47 +00:00
Eli Zaretskii
f7492bc7b0 (decode-char): Fix a typo. From Pavel Janik <Pavel@Janik.cz>. 2001-05-20 04:19:41 +00:00
Gerd Moellmann
41cd7d672b Add copyright notice for FSF. 2001-05-17 09:09:14 +00:00
Gerd Moellmann
502522b280 (auto-coding-regexp-alist): New user-option.
(auto-coding-from-file-contents): New function.
(set-auto-coding): Use it to determine a coding system.
2001-05-16 10:36:54 +00:00
Eli Zaretskii
51f32106f2 (dos-8+3-filename): Rename from dos-truncate-to-8+3.
All callers changed.
2001-04-07 07:55:22 +00:00
Eli Zaretskii
b138056a79 Fix a typo in a comment. 2001-04-06 19:34:29 +00:00
Eli Zaretskii
f3d78a1ca2 (miscdic-convert): For MS-DOS, if
long file names aren't supported, truncate the file names in
quail-misc-package-ext-info to 8+3 before matching them against
FILENAME.
2001-04-06 19:04:14 +00:00
Dave Love
17fd77dd54 (encoded-kbd-self-insert-ccl):
Remove redundant string-to-list.
2001-04-06 09:44:13 +00:00
Eli Zaretskii
9d5db27afe (miscdic-convert): Fix a typo in the last change. 2001-04-02 20:37:34 +00:00
Kenichi Handa
c063e38165 (quail-cxterm-package-ext-info):
Delete entries for "chinese-py" and "chinese-ziranma".
(quail-misc-package-ext-info): New variable.
(tsang-quick-converter): New function.
(tsang-b5-converter, quick-b5-converter, tsang-cns-converter)
(quick-cns-converter, py-converter, ziranma-converter)
(miscdic-convert, batch-miscdic-convert): New functions.
2001-03-31 02:22:17 +00:00
Kenichi Handa
aa15b3e5a6 (ccl-encode-mule-utf-8): Fix handling of eight-bit-control chars. 2001-03-30 12:18:01 +00:00
Kenichi Handa
81a23e8806 (encoded-kbd-self-insert-ccl):
Reduce making temporary vector (suggested by by Dave Love).
2001-03-30 12:11:26 +00:00
Kenichi Handa
74e7d16603 (kkc-save-init-file): Locally bind print-length to nil. 2001-03-27 01:12:42 +00:00
Kenichi Handa
43e5a7fe8b (quail-cxterm-package-ext-info):
Prepend `\' to "\<quail-translation-docstring>".
2001-03-26 11:39:24 +00:00
Miles Bader
a0d59316c8 (latin1-char-displayable-p): Add leading "-" for X font pattern. 2001-03-26 07:20:09 +00:00
Kenichi Handa
97b14492ef (describe-coding-system): For raw-text and emacs-mule, don't add
anymore text about what charsets they can encode.
2001-03-26 04:11:28 +00:00
Kenichi Handa
4c8d5b4b78 (encoded-kbd-self-insert-ccl): Call ccl-execute-on-string directly so
that CCL program handling multibyte sequence can work correctly.
(encoded-kbd-setup-keymap): Fix the default value of `valid-codes'
property of the coding system.
2001-03-23 10:45:20 +00:00
Gerd Moellmann
7008ccaca1 (set-locale-environment): Set
system-messages-locale and system-time-locale, but only if the
caller specifies a non-nil locale name.
2001-03-21 10:19:37 +00:00
Kenichi Handa
c54044ff36 (read-input-method-name): Locally
bind enable-recursive-minibuffers to t.
2001-03-19 04:50:39 +00:00
Kenichi Handa
87ad2c90cc (select-safe-coding-system): Fix typo: symbol-name -> symbol-value. 2001-03-16 11:01:53 +00:00
Kenichi Handa
bf42aa1518 (register-input-method): Doc fix. 2001-03-12 06:18:57 +00:00
Kenichi Handa
a1233357b5 (quail-translate-key): Fix condition to
check if there's another breaking point in the current key.
2001-03-11 23:38:11 +00:00
Kenichi Handa
226e4119d9 Add category `j' for katakana-jisx0201. Fix syntaxes of
katakana-jisx0201.
2001-03-09 05:59:56 +00:00
Kenichi Handa
bc6a094669 (no-conversion): Fix docstring.
(raw-text): Fix docstring.
2001-03-09 00:27:36 +00:00
Kenichi Handa
5cdaf2a5e2 Add coding: tag in Local Variables: section. 2001-03-09 00:13:58 +00:00
Kenichi Handa
64fd2bb1c5 Add coding: iso-2022-7bit tag. 2001-03-09 00:12:14 +00:00
Kenichi Handa
8dad09ab71 Add coding: tag in Local Variable: section. 2001-03-09 00:11:33 +00:00
Kenichi Handa
5bbba7b24d Add coding: tag in Loval Vairables: section. 2001-03-09 00:10:46 +00:00
Eli Zaretskii
106e96bd53 (cp770-decode-table)
(cp773-decode-table, cp774-decode-table): New variables.
2001-03-06 13:48:19 +00:00
Kenichi Handa
ace43887f0 (quail-title): Add autoload cookie. 2001-03-05 23:37:59 +00:00
Kenichi Handa
341cd4f01d (quail-title): Fix for the case that a title of an input method is
specified by a list of the same form as used in mode-line-format.
2001-03-05 11:37:33 +00:00