Mercurial > hg > xemacs-beta
comparison src/ChangeLog @ 4072:aa28d959af41
[xemacs-hg @ 2007-07-22 22:03:29 by aidan]
Add support for non-ISO2022 8 bit fixed-width coding-systems
author | aidan |
---|---|
date | Sun, 22 Jul 2007 22:04:14 +0000 |
parents | 0cc7794d231e |
children | c098c0d9125f |
comparison
equal
deleted
inserted
replaced
4071:d607d13fca67 | 4072:aa28d959af41 |
---|---|
1 2007-07-21 Aidan Kehoe <kehoea@parhasard.net> | |
2 | |
3 * elhash.c (struct Lisp_Hash_Table): | |
4 * elhash.c (HTENTRY_CLEAR_P): | |
5 * elhash.c (find_htentry): | |
6 * elhash.h: | |
7 * elhash.h (htentry): | |
8 Move struct Lisp_Hash_Table, HTENTRY_CLEAR_P, struct htentry to | |
9 elhash.h, since mule-ccl.c needs to use them. Ditto adding a | |
10 declaration for find_htentry to elhash.h, and removing the static | |
11 from its declaration in elhash.c | |
12 | |
13 * file-coding.c: | |
14 Add a backslash at the beginning of a line starting with a | |
15 parenthesis, for the sake of our font lock engine. | |
16 | |
17 * mule-ccl.c: | |
18 * mule-ccl.c (CCL_LookupIntConstTbl): | |
19 * mule-ccl.c (CCL_WRITE_STRING): | |
20 * mule-ccl.c (POSSIBLE_LEADING_BYTE_P): | |
21 Fix a bug where the charset ID of ASCII was not recognised as | |
22 being a possible leading byte. | |
23 * mule-ccl.c (CCL_MAKE_CHAR): | |
24 Take Mule character arguments in the same format as GNU. | |
25 * mule-ccl.c (CCL_DEBUG): | |
26 * mule-ccl.c (ccl_driver): | |
27 * mule-ccl.c (resolve_symbol_ccl_program): | |
28 * mule-ccl.c (Fccl_execute): | |
29 * mule-ccl.c (vars_of_mule_ccl): | |
30 Add Dave Love's hash table lookup CCL code, which has been in GNU | |
31 for years. | |
32 | |
33 Move mule-to-unicode to accept its argument in the same format as | |
34 write-multibyte-character. | |
35 | |
36 Move to accepting characters as well as integers in lots of | |
37 places; with XEmacs (and even with GNU Emacs), where the | |
38 character-integer map is not constant from one invocation to the | |
39 next, it makes sense for CCL programs with character literals to | |
40 accept those literals as characters, not integers. | |
41 | |
42 If we're a debug build, allow access to ccl-program-table from | |
43 Lisp, which can make debugging things easier. | |
44 | |
45 Take out font-ccl-encoder-alist, since it was never implemented, | |
46 and was not ever a stellar idea. | |
47 | |
48 Provide translation-hash-table-vector, as in GNU. | |
49 | |
1 2007-06-23 Stephen J. Turnbull <stephen@xemacs.org> | 50 2007-06-23 Stephen J. Turnbull <stephen@xemacs.org> |
2 | 51 |
3 * event-unixoid.c (event_stream_unixoid_create_io_streams): | 52 * event-unixoid.c (event_stream_unixoid_create_io_streams): |
4 * process-unix.c (unix_init_process_io_handles): | 53 * process-unix.c (unix_init_process_io_handles): |
5 Cast out bogus warnings about 64-bit value truncation. | 54 Cast out bogus warnings about 64-bit value truncation. |