-
Aidan Kehoe authored
ChangeLog addition: 2023-05-19 Aidan Kehoe <kehoea@parhasard.net> * mcs-xmu.el (cl): Require the cl feature at runtime given use of #'mapcar*. * mcs-xmu.el (mime-iso646-character-unification-alist): Revise this following a bug report from Henry Thompson; the #'eval-when-compile is not treated as such by 21.4 given that the quoted, uncompiled VALUE argument to #'defcustom is passed to #'custom-declare-variable. This worked, while more slowly and without offering any opportunity for warnings, when run on 21.5. However if 21.5 compiles the file it *is* byte-compiled, and JISX0201 character literals are generated; this silently does not work if compiled --with-unicode-internal and run on --without-unicode-internal, and errors given character escaping failing if compiled on --without-unicode-internal then run on --with-unicode-internal. This change checks for unification within XEmacs at runtime and sets the alist to nil if it exists; otherwise it constructs the alist in the old way (at runtime).
3b6ef7beb8dd
To find the state of this project's repository at the time of any of these versions, check out the tags.