Mercurial > hg > xemacs-beta
comparison lisp/ChangeLog @ 3707:f6f6fc9eb269
[xemacs-hg @ 2006-11-28 21:20:22 by aidan]
Better language behaviour on startup.
author | aidan |
---|---|
date | Tue, 28 Nov 2006 21:20:37 +0000 |
parents | 7d97cf62c899 |
children | a0d288cfcfb5 |
comparison
equal
deleted
inserted
replaced
3706:4ca1ef2bdb6a | 3707:f6f6fc9eb269 |
---|---|
1 2006-11-28 Aidan Kehoe <kehoea@parhasard.net> | |
2 | |
3 * mule/cyrillic.el ("Cyrillic-KOI8"): | |
4 * mule/cyrillic.el ("Cyrillic-ALT"): | |
5 Add information on the native coding system of the machine to the | |
6 language environment definition for Cyrillic. | |
7 | |
8 * mule/general-late.el: | |
9 New file, for dumped Mule code that needs to be run after the | |
10 language support has been loaded. | |
11 | |
12 * mule/mule-cmds.el: | |
13 * mule/mule-cmds.el (set-language-info-alist): | |
14 Return the new language environment name instead of nil. | |
15 | |
16 * mule/mule-cmds.el (langenv-to-locale-hash): Removed. | |
17 This was relevant because coding_system_of_xrm_database called | |
18 get-language-environment-from-locale 1307 times on startup, so the | |
19 hash table made a difference. I've changed c_s_o_x_d to normally | |
20 not call Lisp, and that makes this caching unnecessary. | |
21 | |
22 * mule/mule-cmds.el (posix-charset-to-coding-system-hash): New. | |
23 A map from charsets as found in POSIX locales, with | |
24 non-alphanumeric character stripped, to XEmacs coding systems. | |
25 * mule/mule-cmds.el (parse-posix-locale-string): New. | |
26 Parse a POSIX locale string into a language, region, charset, | |
27 modifiers quad. | |
28 * mule/mule-cmds.el (create-variant-language-environment): New. | |
29 Create a version of a language environment which differs in its | |
30 name and in the associated coding systems from a given language | |
31 environment. | |
32 * mule/mule-cmds.el (get-language-environment-from-locale): | |
33 Rework to better pay attention to the POSIX locale, and to create | |
34 language environments on the fly if the coding system of a given | |
35 language differs from that available in the environment. | |
36 * mule/mule-cmds.el (set-language-environment-coding-systems): | |
37 Update a comment. | |
38 | |
39 2006-11-28 Aidan Kehoe <kehoea@parhasard.net> | |
40 | |
41 * dumped-lisp.el (preloaded-file-list): | |
42 Load mule/general-late when we're in a Mule build. | |
43 | |
1 2004-06-28 Nix <nix@esperi.org.uk> | 44 2004-06-28 Nix <nix@esperi.org.uk> |
2 | 45 |
3 * cmdloop.el (truncate-command-history-for-gc): Delay | 46 * cmdloop.el (truncate-command-history-for-gc): Delay |
4 execution of all things that look up variable bindings, | 47 execution of all things that look up variable bindings, |
5 via `enqueue-eval-event'. | 48 via `enqueue-eval-event'. |