Mercurial > hg > xemacs-beta
comparison lisp/ChangeLog @ 4627:fdc76fec36d3
Vastly expand the characters x-compose.el supports.
2009-03-01 Aidan Kehoe <kehoea@parhasard.net>
* x-compose.el:
Document an XIM bug, and how one might work around it.
(define-compose-map):
Revise this macro, call it with compose-caron-map,
compose-macron-map, compose-breve-map, compose-dot-map,
compose-doubleacute-map, compose-ogonek-map, compose-hook-map,
compose-horn-map as well as the previous existing maps.
(compose-map):
Add entries for caron, macron, doubleacute, ogonek, breve and
abovedot to this map.
Add an assert, this code assumes that a non-Mule build has no
character codes above U+00FF.
Incorporate all the precomposed Latin characters in
UnicodeData.txt that we can into the maps, deciding at runtime on
which exactly depending on whether this is a non-Mule or a Mule
build.
Remove a commented-out old X11 bug workaround.
Use #'flet instead of defun + unintern for
#'alias-colon-to-doublequote.
Correct #'electric-diacritic to work with the keyboard macro
versions of the maps.
(compose-help):
This has been turned off since 1994; no-one appears to have
noticed, since the normal help mechanism offers similar
functionality and is actually maintained. Removed entirely.
Remove a superflous setting of a default value for ctl-arrow.
* x-init.el (x-initialize-compose):
Support the new dead key maps we just added to x-compose.el with
autoloads here.
author | Aidan Kehoe <kehoea@parhasard.net> |
---|---|
date | Sun, 01 Mar 2009 11:11:46 +0000 |
parents | a9f83990e6bf |
children | 877ad4697eea |
comparison
equal
deleted
inserted
replaced
4626:f1bb4cc3144a | 4627:fdc76fec36d3 |
---|---|
1 2009-03-01 Aidan Kehoe <kehoea@parhasard.net> | |
2 | |
3 * x-compose.el: | |
4 Document an XIM bug, and how one might work around it. | |
5 (define-compose-map): | |
6 Revise this macro, call it with compose-caron-map, | |
7 compose-macron-map, compose-breve-map, compose-dot-map, | |
8 compose-doubleacute-map, compose-ogonek-map, compose-hook-map, | |
9 compose-horn-map as well as the previous existing maps. | |
10 (compose-map): | |
11 Add entries for caron, macron, doubleacute, ogonek, breve and | |
12 abovedot to this map. | |
13 Add an assert, this code assumes that a non-Mule build has no | |
14 character codes above U+00FF. | |
15 Incorporate all the precomposed Latin characters in | |
16 UnicodeData.txt that we can into the maps, deciding at runtime on | |
17 which exactly depending on whether this is a non-Mule or a Mule | |
18 build. | |
19 Remove a commented-out old X11 bug workaround. | |
20 Use #'flet instead of defun + unintern for | |
21 #'alias-colon-to-doublequote. | |
22 Correct #'electric-diacritic to work with the keyboard macro | |
23 versions of the maps. | |
24 (compose-help): | |
25 This has been turned off since 1994; no-one appears to have | |
26 noticed, since the normal help mechanism offers similar | |
27 functionality and is actually maintained. Removed entirely. | |
28 Remove a superflous setting of a default value for ctl-arrow. | |
29 * x-init.el (x-initialize-compose): | |
30 Support the new dead key maps we just added to x-compose.el with | |
31 autoloads here. | |
32 | |
1 2009-02-22 Aidan Kehoe <kehoea@parhasard.net> | 33 2009-02-22 Aidan Kehoe <kehoea@parhasard.net> |
2 | 34 |
3 * bytecomp.el (byte-compile-force-escape-quoted): New variable, | 35 * bytecomp.el (byte-compile-force-escape-quoted): New variable, |
4 used to force `byte-compile-insert-header' to treat the output as | 36 used to force `byte-compile-insert-header' to treat the output as |
5 having characters above ?\xFF. | 37 having characters above ?\xFF. |