Commit graph

37 commits

Author SHA1 Message Date
Stefan Monnier
b72c5a86fd (ucs-set-table-for-input): Disable when using unify-on-decoding. 2005-04-16 21:00:47 +00:00
Kenichi Handa
984d06b317 (ucs-insert): Fix the error message. 2004-03-29 12:05:50 +00:00
Kenichi Handa
774b7c713d (ucs-set-table-for-input): If
translation-table-for-encode is a symbol, get its
translation-table property.
2003-12-24 02:09:40 +00:00
Miles Bader
ab5796a9f9 Add arch taglines 2003-09-01 15:45:59 +00:00
Kenichi Handa
566f38a0e0 (ucs-unify-8859, ucs-fragment-8859): Adjusted for the name change:
xxx-utf-16-{le,be} -> xxx-utf-16{le,be}.
2003-06-21 02:25:19 +00:00
Kenichi Handa
0eea77c3e7 (ucs-unify-8859): Don't call
register-char-codings.
(ucs-unify-8859): Don't call optimize-char-coding-system-table.
(ucs-fragment-8859): Don't update char-coding-system-table.  Don't
call register-char-codings nor optimize-char-coding-system-table.
2003-03-18 04:08:39 +00:00
Juanma Barranquero
a1506d2977 Trailing whitepace deleted. 2003-02-04 13:24:35 +00:00
Dave Love
e9b2b83231 Redo 8859-6 change in the right
place.
2003-01-17 14:00:11 +00:00
Kenichi Handa
2af778bdd1 Undo the last change. 2003-01-16 07:56:55 +00:00
Dave Love
59367f5608 Set up tables for 8859-6. 2003-01-15 17:53:16 +00:00
Dave Love
7de350175d (ucs-unify-8859, ucs-fragment-8859):
Call optimize-char-coding-system-table.
2003-01-03 20:12:17 +00:00
Dave Love
c45bb3b117 (ucs-fragment-8859): Don't modify
char-coding-system-table elements destructively.  Use
optimize-char-coding-system-table.
2002-12-18 23:19:01 +00:00
Dave Love
10d44a9905 Fix properly. 2002-12-09 18:01:21 +00:00
Andreas Schwab
034d21fe42 Fix last change. 2002-12-09 15:55:32 +00:00
Dave Love
ad7c69e787 Add latin-jisx0201 characters. Fix
translation-table-for-input for lao, thai, tibetan.
2002-12-08 18:59:46 +00:00
Dave Love
a4895da13f (ucs-unify-8859, ucs-unify-8859)
(ucs-fragment-8859): Don't use set-buffer-major-mode-hook.
(ucs-set-table-for-input): Use optional arg.  Check for null `cs'.
2002-12-03 10:31:28 +00:00
Dave Love
875d910694 Revert to using
translation-table-for-input instead of keyboard-translate-table.
2002-11-09 12:53:43 +00:00
Dave Love
12eb350798 Use keyboard-translate-table coding
system property, not translation-table-for-input, for
vietnamese-viscii & al.
(translation-table-for-input): Set,
don't defvar, and make permanent-local.
(ucs-unify-8859, ucs-unify-8859, ucs-fragment-8859): Add/remove
set-buffer-major-mode-hook, not quail-activate-hook.
(ucs-set-table-for-input): Renamed from ucs-quail-activate.
(ucs-unify-8859, ucs-unify-8859, ucs-fragment-8859): Setup
keyboard-translate-table, not translation-table-for-input.
Modify set-buffer-major-mode-hook, not quail-activate-hook.
(ucs-fragment-8859): Don't use translation-table-for-input coding
system property.
(ucs-quail-activate): Deleted.
(ucs-set-table-for-input): New.
(ucs-minibuffer-setup): Use it.
2002-11-06 23:42:16 +00:00
Kenichi Handa
87ba1c4c76 (ucs-translation-table-for-decode): Define it as a translation-table. 2002-10-08 01:23:10 +00:00
Kenichi Handa
7d38f8fcf6 Don't bind
utf-8-translation-table-for-decode while setting up
ucs-mule-8859-to-ucs-table, etc.  Add `depenency' property to
iso-8859-* coding systems.
(ucs-unify-8859): Arguments changed to FOR-ENCODE and FOR-DECODE.
If FOR-DECODE is non-nil, make ucs-mule-8859-to-mule-unicode
populate the translation table named
ucs-translation-table-for-decode.  If FOR-ENCODE is non-nil, make
ucs-mule-to-mule-unicode populates the translation table named
utf-translation-table-for-encode.  Call register-char-codings for
mule-utf-16-be and mule-utf-16-le too.
(ucs-fragment-8859): Arguments changed to FOR-ENCODE and
FOR-DECODE.  If FOR-DECODE is non-nil, make the translation table
named ucs-translation-table-for-decode vacant.  If FOR-ENCODE is
non-nil, make a proper char-table populates the translation table
name utf-translation-table-for-encode.  Call register-char-codings
for all mule-utf-* to to reset their status to the origianl.
(unify-8859-on-encoding-mode): Call ucs-unify-8859 and
ucs-fragment-8859 with fixed arguments.  Set the version to 21.3.
(unify-8859-on-decoding-mode): Likewise.  Remove dependency.
(ccl-encode-unicode-font): Deleted,
(ucs-tables-unload-hook): Deleted.
2002-09-30 06:38:13 +00:00
Stefan Monnier
3da91622f4 (unify-8859-on-encoding-mode): Set init value to t to reflect reality.
(ucs-minibuffer-setup): Use minibuffer-selected-window.
2002-09-19 04:58:46 +00:00
Dave Love
db70257e2a Fix last change. 2002-09-11 21:00:27 +00:00
Dave Love
d2211627e7 Bind
utf-8-translation-table-for-decode when setting up tables and
remove useless optimize-char-table.
(ucs-mule-to-mule-unicode): Deleted.
(ucs-unify-8859): Maybe optimize ucs-mule-to-mule-unicode.
2002-09-10 17:40:21 +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
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
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
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
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
Pavel Janík
f34e1abc24 Fix typo. 2002-01-08 21:38:58 +00:00
Eli Zaretskii
a4e9932ab3 (ucs-8859-8-alist): Comment away Hebrew points. 2002-01-02 06:11:07 +00:00
Pavel Janík
041f4d74cc Fix Lisp headers. 2001-12-25 11:10:03 +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
Eli Zaretskii
278abd30d5 (ucs-8859-8-alist): Add Hebrew
points and directional formatting control characters.
2001-12-07 17:41:24 +00:00
Dave Love
5945f1e222 *** empty log message *** 2001-12-07 14:57:08 +00:00
Dave Love
3a0d92e875 bogus checkin 2001-02-12 20:23:17 +00:00
Dave Love
9b18faaf80 *** empty log message *** 2001-02-12 20:22:02 +00:00