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. |
