*** empty log message ***
[bpt/emacs.git] / lisp / ChangeLog.unicode
1 2007-09-04 Kenichi Handa <handa@m17n.org>
2
3 * international/mule-cmds.el (inactivate-input-method): Set
4 input-method-function to nil before calling
5 inactivate-current-input-method-function.
6
7 2007-08-23 Kenichi Handa <handa@m17n.org>
8
9 * play/gamegrid.el (gamegrid-setup-default-font): Calculate a font
10 height that doesn't exceed the requested height by rounding off.
11
12 2007-07-26 Andreas Schwab <schwab@suse.de>
13
14 * international/mule-diag.el (print-fontset-element): Use fontp
15 only if defined.
16
17 2007-07-25 Vinicius Jose Latorre <viniciusjl@ig.com.br>
18
19 * ps-print.el (ps-multibyte-buffer): Docstring fix.
20
21 * ps-mule.el: Doc fix.
22 (ps-multibyte-buffer, ps-mule-font-info-database, ps-mule-prepare-font)
23 (ps-mule-external-libraries, ps-mule-encode-region)
24 (ps-mule-plot-composition, ps-mule-encode-header-string)
25 (ps-mule-begin-job): Docstring fix.
26 (ps-mule-prologue-generated): Code fix.
27
28 2007-07-20 Vinicius Jose Latorre <viniciusjl@ig.com.br>
29
30 * ps-print.el: Problem with foreground and background color when
31 printing a buffer with and without faces. Reported by Christian
32 Schlauer <cs-muelleimer-rubbish.bin@arcor.de>.
33 (ps-print-version): New version 7.2.4.
34 (ps-default-fg): Change default value to nil, so black color is used
35 when a face does not specify a foreground color.
36 (ps-default-bg): Change default value to nil, so white color is used
37 for background color.
38 (ps-begin-job): Fix code.
39
40 2007-06-26 Kenichi Handa <handa@m17n.org>
41
42 * dnd.el (dnd-get-local-file-name): Call replace-regexp-in-string
43 with FIXEDCASE t.
44
45 2007-06-20 Kenichi Handa <handa@m17n.org>
46
47 * international/mule-diag.el (print-fontset-element): Fix for the
48 format change of a fontset element for font-backend feature.
49
50 2007-06-19 Kenichi Handa <handa@m17n.org>
51
52 * descr-text.el (describe-char): Fix for the case that a component
53 character is TAB.
54
55 2007-06-16 Kenichi Handa <handa@m17n.org>
56
57 * international/mule-cmds.el
58 (select-safe-coding-system-interactively): Fix printing of
59 rejected and unsafe coding-systems.
60
61 * international/fontset.el (setup-default-fontset): Add tai-viet.
62
63 * international/characters.el: Setup syntax/category table for Tai
64 Viet.
65 (script-list): Add tai-viet.
66
67 * loadup.el: Load "language/tai-viet".
68
69 * language/tai-viet.el: New file.
70
71 * language/tv-util.el: New file.
72
73 2007-06-01 Jason Rumney <jasonr@gnu.org>
74
75 * faces.el (font-weight-table): Use defaults on w32 that match
76 LOGFONT.lfWeight.
77
78 * term/w32-win.el: Don't create fontset from command-line font.
79
80 2007-05-29 Juanma Barranquero <lekktu@gmail.com>
81
82 * international/mule-cmds.el (toggle-enable-multibyte-characters)
83 (sort-coding-systems, search-unencodable-char): Doc fixes.
84 (default-input-method, input-method-verbose-flag)
85 (input-method-highlight-flag): Remove * in defcustom's docstrings.
86 (exit-language-environment-hook, set-default-coding-systems)
87 (coding-system-change-eol-conversion, prefer-coding-system)
88 (find-multibyte-characters, leim-list-entry-regexp)
89 (set-input-method, input-method-exit-on-first-char, princ-list)
90 (locale-language-names, locale-charset-language-names)
91 (define-char-code-property): Fix typos in docstrings.
92
93 2007-05-28 Kenichi Handa <handa@m17n.org>
94
95 * disp-table.el (make-glyph-code): Fix for a new character code
96 space (22-bit).
97 (glyph-char): Likewise.
98 (glyph-face): Likewise.
99
100 2007-05-16 Juanma Barranquero <lekktu@gmail.com>
101
102 * printing.el (pr-ps-fast-fire): Fix typos in docstring.
103
104 2007-05-13 Vinicius Jose Latorre <viniciusjl@ig.com.br>
105
106 * ps-print.el: Use default color when foreground or background color
107 are unspecified. Reported by Leo <sdl.web@gmail.com>.
108 (ps-print-version): New version 7.2.3.
109 (ps-rgb-color): New argument. Use default color when color is
110 unspecified.
111 (ps-begin-job): Fix code.
112
113 2007-03-28 Riccardo Murri <riccardo.murri@gmail.com>
114
115 * vc-bzr.el: New file.
116
117 2007-03-23 Kenichi Handa <handa@m17n.org>
118
119 * international/characters.el: Add more cases/syntaxes from Latin
120 characters.
121
122 2007-03-09 Vinicius Jose Latorre <viniciusjl@ig.com.br>
123
124 * ps-def.el (installation-directory): Must be initialized when defining
125 it in XEmacs.
126 (coding-system-for-read): Eliminate duplicated definition.
127
128 2007-03-05 Vinicius Jose Latorre <viniciusjl@ig.com.br>
129
130 * ps-print.el: Replace some (defvar VAR) by (defvar VAR nil).
131
132 2007-03-01 Vinicius Jose Latorre <viniciusjl@ig.com.br>
133
134 * ps-print.el: Replace (defvar VAR nil) by (defvar VAR).
135 (ps-print-emacs-type): Var eliminated.
136 (ps-setup): Remove ps-print-emacs-type. Print which Emacsen is
137 running ps-print package.
138
139 * ps-def.el: Replace (defvar VAR nil) by (defvar VAR).
140 (ps-frame-parameter): Replace defun by defalias.
141 (mark-active): defvar eliminated.
142
143 * ps-samp.el (ps-prsc, ps-c-prsc, ps-s-prsc): Macros eliminated.
144 (ps-rmail-mode-hook, ps-vm-mode-hook, ps-gnus-summary-setup)
145 (ps-jts-ps-setup): Replace macros by vector key definition.
146
147 2007-02-16 Vinicius Jose Latorre <viniciusjl@ig.com.br>
148
149 * progmodes/ebnf-abn.el (ebnf-abn-skip-comment):
150 * progmodes/ebnf-bnf.el (ebnf-bnf-skip-comment):
151 * progmodes/ebnf-dtd.el (ebnf-dtd-skip-comment):
152 * progmodes/ebnf-ebx.el (ebnf-ebx-skip-comment):
153 * progmodes/ebnf-iso.el (ebnf-iso-skip-comment):
154 * progmodes/ebnf-yac.el (ebnf-yac-skip-comment): New version.
155 New command actions for EPS header and EPS footer.
156
157 * progmodes/ebnf2ps.el: New command actions for EPS header and EPS
158 footer. Fix some problems with one-or-more, zero-or-more and
159 alternative constructions generation. Some log messages
160 implementation. Doc fix.
161 (ebnf-version): New version 4.4.
162 (ebnf-eps-header-font, ebnf-eps-header, ebnf-eps-footer-font)
163 (ebnf-eps-footer, ebnf-log): New options.
164 (ebnf-find-style, ebnf-eps-header-footer, ebnf-eps-header)
165 (ebnf-eps-footer, ebnf-eps-string, ebnf-eps-header-footer-comment)
166 (ebnf-eps-header-footer-p, ebnf-eps-header-comment)
167 (ebnf-eps-footer-comment, ebnf-eps-header-footer-file)
168 (ebnf-eps-header-footer-set, ebnf-log-header, ebnf-log): New funs.
169 (ebnf-style-custom-list, ebnf-style-database): Put new values.
170 (ebnf-print-directory, ebnf-print-file, ebnf-print-buffer)
171 (ebnf-print-region, ebnf-spool-directory, ebnf-spool-file)
172 (ebnf-spool-buffer, ebnf-spool-region, ebnf-eps-directory)
173 (ebnf-eps-file, ebnf-eps-buffer, ebnf-eps-region)
174 (ebnf-syntax-directory, ebnf-syntax-file, ebnf-syntax-buffer)
175 (ebnf-syntax-region, ebnf-parse-and-sort, ebnf-begin-job)
176 (ebnf-dimensions, ebnf-production-dimension, ebnf-terminal-dimension)
177 (ebnf-non-terminal-dimension, ebnf-special-dimension)
178 (ebnf-terminal-dimension1, ebnf-repeat-dimension)
179 (ebnf-except-dimension, ebnf-alternative-dimension)
180 (ebnf-optional-dimension, ebnf-one-or-more-dimension)
181 (ebnf-zero-or-more-dimension, ebnf-sequence-dimension): Insert log
182 message fun.
183 (ebnf-setup, ebnf-generate-one-or-more, ebnf-generate-zero-or-more)
184 (ebnf-begin-job, ebnf-begin-file, ebnf-eps-finish-and-write)
185 (ebnf-insert-ebnf-prologue, ebnf-production-dimension)
186 (ebnf-terminal-dimension1, ebnf-alternative-dimension)
187 (ebnf-one-or-more-dimension, ebnf-zero-or-more-dimension)
188 (ebnf-eps-add-context, ebnf-eps-add-production): Fix code.
189 (ebnf-eps-filename, ebnf-trim-right): Replace `?\s' by `?\ ' to keep
190 compatibility with Emacs 20 & 21.
191 (ebnf-eps-header-comment, ebnf-eps-footer-comment)
192 (ebnf-eps-file-alist, ebnf-basic-width-extra)
193 (ebnf-basic-empty-height): New vars.
194 (ebnf-prologue): Fix PostScript code.
195 (ebnf-make-empty, ebnf-make-terminal1, ebnf-make-or-more1)
196 (ebnf-make-production, ebnf-make-alternative, ebnf-make-optional)
197 (ebnf-make-except, ebnf-make-repeat, ebnf-make-sequence)
198 (ebnf-make-dup-sequence, ebnf-token-alternative): Add comments.
199
200 2007-02-14 Kenichi Handa <handa@m17n.org>
201
202 * international/titdic-cnv.el: Synch with HEAD.
203
204 2007-02-11 Vinicius Jose Latorre <viniciusjl@ig.com.br>
205
206 * printing.el: Group together all XEmacs/Emacs definitions.
207 (pr-version): New version 6.9.
208 (pr-global-menubar, pr-menu-char-height, pr-menu-char-width): New funs.
209 (pr-menu-char-height, pr-menu-char-width): Fix initialization code.
210 (pr-menu-bind): Fix code.
211 (pr-e-frame-char-height, pr-e-frame-char-width)
212 (pr-e-mouse-pixel-position, pr-x-add-submenu, pr-x-event-function)
213 (pr-x-event-object, pr-x-find-menu-item, pr-x-font-height)
214 (pr-x-font-width, pr-x-get-popup-menu-response, pr-x-make-event)
215 (pr-x-misc-user-event-p, pr-x-relabel-menu-item, pr-x-event-x-pixel)
216 (pr-x-event-y-pixel): Aliases eliminated.
217 (pr-xemacs-global-menubar): Macro moved.
218 (current-menubar, current-mouse-event, zmacs-region-stays)
219 (deactivate-mark, pr-menu-position, pr-menu-state, pr-ps-name-old)
220 (pr-txt-name-old, pr-ps-utility-old, pr-even-or-odd-old, pr-temp-menu):
221 Vars moved.
222 (pr-region-active-p, pr-menu-position, pr-menu-lookup, pr-menu-lock)
223 (pr-update-mode-line, pr-do-update-menus, pr-menu-alist)
224 (pr-relabel-menu-item, pr-menu-set-ps-title, pr-menu-set-txt-title)
225 (pr-menu-set-utility-title, pr-even-or-odd-pages)
226 (pr-f-set-keymap-parents, pr-f-set-keymap-name, pr-f-read-string)
227 (pr-keep-region-active, pr-menu-get-item, pr-menu-set-item-name): Funs
228 moved.
229
230 2007-02-07 Vinicius Jose Latorre <viniciusjl@ig.com.br>
231
232 * ps-print.ps: The ps-print commands without face printing should not
233 print background color. Reported by Leo <sdl.web@gmail.com>.
234 (ps-print-version): New version 7.2.2.
235 (ps-begin-job): New arg. Fix ps-default-background and
236 ps-default-foreground initialization.
237 (ps-face-attributes): Fix doc string.
238 (ps-face-background, ps-generate-postscript, ps-generate): Fix code.
239
240 * printing.el: Fix ps-print link.
241
242 2007-01-30 Kenichi Handa <handa@m17n.org>
243
244 * international/mule-diag.el (list-character-sets-2): Don't print
245 width.
246
247 2007-01-26 Vinicius Jose Latorre <viniciusjl@ig.com.br>
248
249 * ps-print.ps: Fix background height.
250 (ps-print-version): New version 7.2.1.
251
252 2007-01-25 Vinicius Jose Latorre <viniciusjl@ig.com.br>
253
254 * ps-print.el: Split XEmacs/Emacs definitions and sample setup code
255 into separate files.
256 (ps-print-version): New version 7.2.
257 (ps-postscript-code-directory): Fix XEmacs initialization.
258 (ps-generate-postscript-with-faces): Call
259 ps-generate-postscript-with-faces1 (new fun).
260 (ps-color-format, ps-float-format): Vars moved to ps-def.el.
261 (ps-xemacs-color-name, ps-mapper, ps-extent-sorter)
262 (ps-xemacs-face-kind-p, ps-mark-active-p, ps-face-foreground-name)
263 (ps-face-background-name, ps-frame-parameter, ps-color-device)
264 (ps-color-values, ps-face-bold-p, ps-face-italic-p): Funs moved to
265 ps-def.el.
266 (ps-prsc, ps-c-prsc, ps-s-prsc, ps-rmail-mode-hook)
267 (ps-rmail-print-message-from-summary, ps-print-message-from-summary)
268 (ps-article-subject, ps-article-author, ps-gnus-article-prepare-hook)
269 (ps-vm-mode-hook, ps-gnus-print-article-from-summary)
270 (ps-vm-print-message-from-summary, ps-gnus-summary-setup, ps-info-file)
271 (ps-info-node, ps-info-mode-hook, ps-jts-ps-setup, ps-jack-setup): Funs
272 moved to ps-samp.el.
273
274 * ps-bdf.el (installation-directory, coding-system-for-read): Vars
275 moved to ps-def.el.
276
277 * ps-mule.el (leading-code-private-22): Var moved to ps-def.el.
278 (charset-bytes, charset-dimension, charset-id, charset-width)
279 (find-charset-region, char-width, chars-in-region, forward-point)
280 (decompose-composite-char, encode-coding-string, coding-system-p)
281 (ccl-execute-on-string, define-ccl-program, multibyte-string-p)
282 (string-make-multibyte, encode-char): Funs moved to ps-def.el.
283
284 * ps-def.el: New file. XEmacs/Emacs definitions.
285 (ps-generate-postscript-with-faces1): New fun.
286 (ps-color-format, ps-float-format): Vars moved from ps-print.el.
287 (ps-xemacs-color-name, ps-mapper, ps-extent-sorter)
288 (ps-xemacs-face-kind-p, ps-mark-active-p, ps-face-foreground-name)
289 (ps-face-background-name, ps-frame-parameter, ps-color-device)
290 (ps-color-values, ps-face-bold-p, ps-face-italic-p): Funs moved from
291 ps-print.el.
292 (installation-directory, coding-system-for-read): Vars moved from
293 ps-bdf.el.
294 (leading-code-private-22): Var moved from ps-mule.el.
295 (charset-bytes, charset-dimension, charset-id, charset-width)
296 (find-charset-region, char-width, chars-in-region, forward-point)
297 (decompose-composite-char, encode-coding-string, coding-system-p)
298 (ccl-execute-on-string, define-ccl-program, multibyte-string-p)
299 (string-make-multibyte, encode-char): Funs moved from ps-mule.el.
300
301 * ps-samp.el: New file. Sample setup code.
302 (ps-prsc, ps-c-prsc, ps-s-prsc, ps-rmail-mode-hook)
303 (ps-rmail-print-message-from-summary, ps-print-message-from-summary)
304 (ps-article-subject, ps-article-author, ps-gnus-article-prepare-hook)
305 (ps-vm-mode-hook, ps-gnus-print-article-from-summary)
306 (ps-vm-print-message-from-summary, ps-gnus-summary-setup, ps-info-file)
307 (ps-info-node, ps-info-mode-hook, ps-jts-ps-setup, ps-jack-setup): Funs
308 moved from ps-print.el.
309
310 2007-01-21 Vinicius Jose Latorre <viniciusjl@ig.com.br>
311
312 * ps-print.el: Handle frame parameters (background and/or foreground
313 colors) changing dynamically. Reported by Leo <sdl.web@gmail.com>.
314 (ps-print-version): New version 7.1.
315 (ps-x-frame-property, ps-e-frame-parameter): New aliases.
316 (ps-frame-parameter): New fun.
317 (ps-default-fg, ps-default-bg): New default value ('frame-parameter).
318 Fix doc and customization.
319 (ps-begin-job): Get frame parameters (background and/or foreground
320 colors).
321 (ps-do-despool): Ensure ps-printer-name has a valid value.
322
323 2006-12-04 Vinicius Jose Latorre <viniciusjl@ig.com.br>
324
325 * progmodes/ebnf-abn.el:
326 * progmodes/ebnf-bnf.el:
327 * progmodes/ebnf-dtd.el:
328 * progmodes/ebnf-ebx.el:
329 * progmodes/ebnf-iso.el:
330 * progmodes/ebnf-otz.el:
331 * progmodes/ebnf-yac.el:
332 * progmodes/ebnf2ps.el:
333 * delim-col.el:
334 * printing.el:
335 * ps-bdf.el:
336 * ps-mule.el:
337 * ps-print.el: Remove 'Time-stamp' comment mark.
338
339 * printing.el (pr-menu-bind): Replace 'easy-menu-change' by
340 'easy-menu-add-item' when called in Emacs 21 or higher.
341
342 2006-12-01 Vinicius Jose Latorre <viniciusjl@ig.com.br>
343
344 * ps-print.el : Fix doc.
345 (ps-print-version): New version 7.0.
346
347 2006-11-29 Kenichi Handa <handa@m17n.org>
348
349 * mail/emacsbug.el (report-emacs-bug): Insert also the value of
350 XMODIFIERS.
351
352 2006-11-28 Vinicius Jose Latorre <viniciusjl@ig.com.br>
353
354 * ps-print.el: Fix maintainer email. Eliminate function declaration
355 that kept compatibility with older Emacs version.
356 (ps-print-version): New version 6.7.
357
358 2006-11-28 Kenichi Handa <handa@m17n.org>
359
360 * international/quail.el (quail-get-translations): Make
361 quail-current-key multibyte if not yet done.
362
363 2006-11-27 Zhang Wei <id.brep@gmail.com>
364
365 * language/chinese.el ("Chinese-GBK"): Add tutorial.
366 ("Chinese-GB18030"): Add sample-text and tutorial.
367
368 * international/fontset.el (font-encoding-alist): Add gb18030.
369 (setup-default-fontset): Likewise.
370 (x-pixel-size-width-font-regexp, vertical-centering-font-regexp):
371 Add gbk and gb18030.
372 (charset-script-alist): Likewise.
373
374 * international/characters.el: Put property
375 preferred-coding-system to gbk and gb18030.
376
377 * international/mule-cmds.el (locale-language-names): Add an entry
378 for "zh_CN.UTF-8" and change "chs" to "Chinese-GBK".
379
380 * faces.el (face-font-registry-alternatives): Add gb18030.
381
382 2006-11-22 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
383
384 * ps-mule.el: Fix maintainer email.
385
386 2006-11-22 Kenichi Handa <handa@m17n.org>
387
388 * language/european.el ("Turkish"): Sync with HEAD.
389
390 * international/characters.el: Sync with HEAD.
391
392 * international/mule-cmds.el (set-default-coding-systems): Sync
393 with HEAD.
394
395 2006-11-21 Kenichi Handa <handa@m17n.org>
396
397 * international/quail.el (quail-insert-kbd-layout): Check the
398 length of (cdr translation).
399 (quail-get-current-str): Check the length of (cdr def).
400
401 2006-11-16 Kenichi Handa <handa@m17n.org>
402
403 * ruler-mode.el (ruler-mode-ruler): Make the string `ruler'
404 mulitbyte.
405
406 2006-11-13 Kenichi Handa <handa@m17n.org>
407
408 * international/mule-cmds.el (ucs-insert): Re-implement.
409
410 2006-11-09 Kenichi Handa <handa@m17n.org>
411
412 * composite.el (terminal-composition-modification): New function.
413 (terminal-composition-function): Create composition with the above
414 modification function.
415
416 2006-11-08 Zhang Wei <id.brep@gmail.com> (tiny change)
417
418 * international/characters.el: Add more full-width characters in
419 char-width-table.
420
421 2006-10-30 Kenichi Handa <handa@m17n.org>
422
423 * international/fontset.el (create-fontset-from-fontset-spec): Fix
424 script name handling.
425
426 2006-10-26 Kenichi Handa <handa@m17n.org>
427
428 * composite.el (terminal-composition-function): New function.
429 (terminal-composition-function-table): New variable.
430 (auto-compose-chars): If running on a terminal, use
431 terminal-composition-function-table.
432
433 * loadup.el: Load "composite" after "international/characters".
434
435 * international/characters.el: Delete codes for setting up charset
436 property nospace-between-words. Fix setting up of
437 char-width-table. Don't make ethiopic and tibetan double column.
438
439 * textmodes/fill.el (fill-find-break-point-function-table): Don't
440 setup it in defvar.
441 (fill-nospace-between-words-table): New variable.
442 (fill-delete-newlines): Check fill-nospace-between-words-table
443 instead of charset property nospcae-between-words.
444
445 2006-10-23 Kenichi Handa <handa@m17n.org>
446
447 * composite.el (global-auto-composition-mode): Make the initial
448 value not depend on emacs-basic-display.
449
450 * textmodes/fill.el: Don't use charset property
451 `fill-find-break-point-function'.
452 (fill-find-break-point-function-table): New variable.
453 (fill-find-break-point): Lookup
454 fill-find-break-point-function-table.
455
456 2006-10-17 Kenichi Handa <handa@m17n.org>
457
458 * international/mule.el (coding-system-list): Be sure to exclude
459 subsidiary coding systems.
460
461 2006-10-05 Kenichi Handa <handa@m17n.org>
462
463 * composite.el (auto-composition-after-change): Remove
464 `auto-composed' property instead of put nil to it.
465 (toggle-auto-composition): Likewise.
466
467 2006-10-02 Kenichi Handa <handa@m17n.org>
468
469 * language/misc-lang.el (iso-8859-6): New coding system.
470
471 2006-09-21 Kenichi Handa <handa@m17n.org>
472
473 * dnd.el (dnd-get-local-file-name): Give a unibyte string to
474 replace-regexp-in-string as replacement.
475
476 2006-08-28 Kenichi Handa <handa@m17n.org>
477
478 * international/fontset.el (otf-script-alist): Add byzm, math,
479 musc, and nko.
480
481 * international/characters.el (script-list): Add nko,
482 byzantine-musical-symbol, musical-symbol, and mathematical.
483
484 2006-08-21 Kenichi Handa <handa@m17n.org>
485
486 * international/uni-bidi.el, international/uni-category.el,
487 international/uni-combining.el, international/uni-comment.el,
488 international/uni-decimal.el, international/uni-decomposition.el,
489 international/uni-digit.el, international/uni-lowercase.el,
490 international/uni-mirrored.el, international/uni-name.el,
491 international/uni-numeric.el, international/uni-old-name.el,
492 international/uni-titlecase.el, international/uni-uppercase.el:
493 Re-generated.
494
495 2006-08-04 Kenichi Handa <handa@m17n.org>
496
497 * international/mule-cmds.el (select-safe-coding-system): Fix
498 synching with head.
499
500 2006-08-03 Katsumi Yamaoka <yamaoka@jpl.org>
501
502 * ldefs-boot.el: Delete the section for utf-7.
503
504 2006-07-24 Kenichi Handa <handa@m17n.org>
505
506 * composite.el (auto-compose-current-font): New variable.
507 (auto-compose-chars): New arg FONT-OBJECT.
508
509 2006-07-20 Kenichi Handa <handa@m17n.org>
510
511 * international/characters.el: Modify category-table and
512 script-table for new Ethiopic character range.
513
514 2006-07-07 Kenichi Handa <handa@m17n.org>
515
516 * international/mule-cmds.el (set-language-info): Fix synching
517 with HEAD.
518 (set-language-environment): Likewise.
519 (standard-display-european-internal): Sync with HEAD.
520 (set-language-environment-nonascii-translation): Fix synching with
521 HEAD.
522 (set-language-environment-fontset): Delete it.
523 (set-language-environment-unibyte): Fix synching with HEAD.
524
525 2006-07-03 Kenichi Handa <handa@m17n.org>
526
527 * international/fontset.el (otf-script-alist): Set it.
528
529 2006-06-28 Kenichi Handa <handa@m17n.org>
530
531 * international/fontset.el (font-encoding-alist): Fix for
532 "ethiopic-unicode".
533
534 2006-06-23 Kenichi Handa <handa@m17n.org>
535
536 * international/fontset.el (script-representative-chars): Add an
537 entry for latin script.
538
539 2006-06-19 Kenichi Handa <handa@m17n.org>
540
541 * faces.el (font-weight-table): Treat regular and normal as the
542 same as medium.
543 (font-slant-table): Add (roman . 100).
544
545 2006-06-09 Kenichi Handa <handa@m17n.org>
546
547 * tar-mode.el (tar-extract): Sync with HEAD.
548
549 2006-06-06 Kenichi Handa <handa@m17n.org>
550
551 These changes are for the new font handling codes.
552
553 * faces.el (font-weight-table, font-slant-table)
554 (font-swidth-table): New customizable variables.
555
556 * international/fontset.el (font-encoding-alist): Add koi8-4.
557 (script-representative-chars): Set the default value.
558 (create-fontset-from-x-resource): Delete `message'.
559
560 2006-05-15 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
561
562 * term/mac-win.el (mac-utxt-to-string, mac-string-to-utxt)
563 (mac-TEXT-to-string, mac-string-to-TEXT): Sync with HEAD.
564
565 2006-04-09 Kenichi Handa <handa@m17n.org>
566
567 * international/characters.el: Cancel unnecessary sync code for
568 HEAD.
569
570 2006-03-28 Kenichi Handa <handa@m17n.org>
571
572 * tar-mode.el (tar-untar-buffer, tar-summarize-buffer): Call
573 set-buffer-multibyte with arg `to'.
574
575 2006-03-14 Kenichi Handa <handa@m17n.org>
576
577 * info.el (Info-fontify-node): Check if already fontified or not
578 by next-single-property-change.
579
580 2006-03-08 Kenichi Handa <handa@m17n.org>
581
582 * international/mule.el (ctext-pre-write-conversion): Produce
583 extra designation sequence for ASCII at the end off extended
584 segment.
585
586 2006-03-07 Kenichi Handa <handa@m17n.org>
587
588 * international/mule.el (ctext-non-standard-encodings-table):
589 Reverse the returning list.
590 (ctext-pre-write-conversion): Fix encoding with extended segments.
591
592 * international/mule-conf.el (compound-text)
593 (compound-text-with-extensions): Add long-form in :flags.
594
595 2006-03-06 Kenichi Handa <handa@m17n.org>
596
597 * international/fontset.el (create-fontset-from-fontset-spec): Fix
598 regexp for paring FONTSET-SPEC (allow spaces after `:').
599
600 2006-03-03 Kenichi Handa <handa@m17n.org>
601
602 * international/fontset.el (create-fontset-from-fontset-spec): Fix
603 for the case that a charset is specified as target.
604
605 * international/ccl.el (ccl-dump-write-const-string): Fix previous
606 change.
607
608 2006-03-02 Kenichi Handa <handa@m17n.org>
609
610 * international/ccl.el (ccl-embed-string): Check string length.
611 Set special flag for multibyte character sequence.
612 (ccl-compile-write-string): Don't make str unibyte.
613 (ccl-compile-write-repeat): Likewise.
614 (ccl-compile-write): If the character code doesn't fit in 22-bit
615 (ccl-dump-write-const-string): Check special flag for multibyte
616 character sequence.
617
618 2006-02-28 Kenichi Handa <handa@m17n.org>
619
620 * ps-mule.el (ps-mule-eight-bit-char): Delete this function.
621 (ps-mule-encode-region): Don't use ps-mule-eight-bit-char.
622 (ps-mule-plot-composition): Likewise.
623
624 2006-02-27 Kenichi Handa <handa@m17n.org>
625
626 * language/chinese.el ("Chinese-BIG5"): Set
627 ctext-non-standard-encodings property to "big5-0".
628
629 * international/mule.el (ctext-non-standard-encodings): Initialize
630 to nil.
631 (ctext-non-standard-encodings-alist): Set charset `big5' in the
632 entry for "big5-0".
633 (ctext-non-standard-encodings-table): Return a list instead of
634 char-table.
635 (ctext-pre-write-conversion): Adjusted for the above change.
636
637 2006-02-27 Zhang Wei <id.brep@gmail.com> (tiny change)
638
639 * international/mule.el (ctext-non-standard-encodings-alist): Add
640 an entry for gbk-0.
641 (ctext-post-read-conversion): Use multibyt-char-to-unibyte to read
642 a row 8-bit.
643
644 * language/chinese.el ("Chinese-GBK"): Set
645 ctext-non-standard-encodings property to "gbk-0". Add sample-text
646 property.
647
648 2006-02-27 Kenichi Handa <handa@m17n.org>
649
650 * international/kkc.el (kkc-region): Use
651 this-single-command-raw-keys on pushing back an unhandled key
652 sequence.
653
654 2006-02-24 Kenichi Handa <handa@m17n.org>
655
656 * international/encoded-kb.el (encoded-kbd-mode): Check
657 saved-input-mode on turing off Encoded Kbd mode.
658
659 * composite.el (auto-composition-after-change): Use
660 save-buffer-state.
661 (turn-on-auto-composition-if-enabled): Don't turn on
662 auto-composition-mode in a unibyte buffer.
663
664 2006-02-21 Kenichi Handa <handa@m17n.org>
665
666 * startup.el (command-line): Use custom-reevaluate-setting for
667 global-auto-composition-mode.
668
669 * composite.el (auto-composition-function): Make it buffer local.
670 (auto-composition-mode): New minor mode.
671 (turn-on-auto-composition-if-enabled): New function.
672 (global-auto-composition-mode): New global minor mode.
673
674 2006-01-24 Kenichi Handa <handa@m17n.org>
675
676 * descr-text.el (describe-char): Use insert-text-button instead of
677 widget-create for "customize what to show" button.
678
679 2006-01-19 Stefan Monnier <monnier@iro.umontreal.ca>
680
681 * tar-mode.el: Merge changes from the trunk:
682 (tar-header-block-tokenize): Tighten regexp.
683 (tar-summarize-buffer): Don't clear the modified-p bit if it wasn't
684 cleared before. Obey default-enable-multibyte-characters.
685 Use mapconcat.
686 (tar-mode-map): Move initialization inside delcaration.
687 (tar-alter-one-field): Don't hardcode point-min==1.
688
689 2006-01-20 Naoto Takahashi <ntakahas@m17n.org>
690
691 * language/ethiopic.el: Copyright fixed.
692 (composition-function-table): Support a new character in Unicode
693 4.1.
694
695 * language/ethio-util.el (ethio-fidel-to-tex-buffer)
696 (ethio-tex-to-fidel-buffer, ethio-composition-function)
697 ("ethiopic-tex"): Support new characters in Unicode 4.1.
698
699 * descr-text.el (describe-char): Fix for sync with HEAD.
700
701 2006-01-19 Kenichi Handa <handa@m17n.org>
702
703 * international/mule.el (autoload-coding-system): Install the same
704 function as in HEAD.
705
706 2005-12-28 Kenichi Handa <handa@m17n.org>
707
708 * international/characters.el: Register characters in
709 auto-fill-chars. Put nospace-between-words to more charsets.
710
711 2005-10-27 Zhang Wei <id.brep@gmail.com> (tiny change)
712
713 * international/mule-cmds.el (locale-language-names): Add entries
714 for zh_CN.GB2312, zh_CN.GBK, and zh_CN.GB18030.
715 (locale-preferred-coding-systems): Fix entries for Chinese locales.
716
717 2005-10-24 Kenichi Handa <handa@etlken>
718
719 * international/utf-7.el: Delete the definition of utf-7.
720 (utf-7-post-read-conversion, utf-7-pre-write-conversion):
721 Add autoload cookies.
722
723 2005-10-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
724
725 * term/mac-win.el: Delete the code to create a fontset from the X
726 resource "Font".
727
728 2005-07-29 Naoto Takahashi <ntakahas@m17n.org>
729
730 * international/robin.el (robin-define-package): Be sure to call
731 put-char-code-property.
732
733 2005-07-29 Kenichi Handa <handa@m17n.org>
734
735 * language/korean.el (iso-2022-kr): Set :suitable-for-keyboard
736 property to 1.
737
738 * international/mule-conf.el (cp1125): Set :ascii-compatible-p
739 property to t.
740
741 * descr-text.el (describe-char): Sync with the main trunk.
742
743 * international/mule.el (coding-system-get):
744 Check `ascii-incompatible' for backward compatiblity.
745 (set-file-name-coding-system): Signal an error for a coding system
746 not suitable for file name.
747 (set-keyboard-coding-system): Signal an error for a coding system
748 not suitable for keyboard.
749
750 * language/chinese.el (iso-2022-cn, iso-2022-cn-ext):
751 Set :suitable-for-keyboard property to 1.
752
753 * language/japanese.el (iso-2022-jp, iso-2022-jp-2)
754 (iso-2022-jp-2004): Set :suitable-for-keyboard property to 1.
755
756 * language/vietnamese.el (vietnamese-viscii, vietnamese-vscii)
757 (vietnamese-tcvn): Set :suitable-for-file-name property to t.
758
759 2005-07-26 Naoto Takahashi <ntakahas@m17n.org>
760
761 * international/robin.el (robin-define-package): Delete redundant code.
762 (robin-add-rule): Allow N-1 reverse conversion.
763
764 2005-07-26 Naoto Takahashi <ntakahas@m17n.org>
765
766 * international/robin.el (robin-define-package): Make the
767 expaneded form shorter.
768
769 2005-06-05 Zhang Wei <id.brep@gmail.com> (tiny change)
770
771 * language/chinese.el (chinese-iso-8bit): Fix mime-charset of
772 chiense-iso-8bit.
773
774 2005-05-11 Kenichi Handa <handa@m17n.org>
775
776 * loadup.el: If we are byte-compiling unidata-gen.el or running
777 unidata-ge-files, set purify-flag to nil.
778
779 2005-05-10 Kenichi Handa <handa@m17n.org>
780
781 * loadup.el: Load international/charprop.el with NOERROR t.
782
783 * Makefile.in (AUTOGENEL): Add charprop.el and uni-*.el.
784
785 2005-05-07 Kenichi Handa <handa@m17n.org>
786
787 * international/uni-bidi.el, international/uni-category.el,
788 international/uni-combining.el, international/uni-comment.el,
789 international/uni-decimal.el, international/uni-decomposition.el,
790 international/uni-digit.el, international/uni-lowercase.el,
791 international/uni-mirrored.el, international/uni-name.el,
792 international/uni-numeric.el, international/uni-old-name.el,
793 international/uni-titlecase.el, international/uni-uppercase.el,
794 international/charprop.el: Re-generated.
795
796 2005-04-22 Kenichi Handa <handa@m17n.org>
797
798 * term/mac-win.el: Sync with the main trunk.
799 (mac-centraleurroman, mac-cyrillic): New charsets and coding
800 systems.
801 (mac-symbol, mac-dingbats): New charsets.
802
803 2005-04-21 Kenichi Handa <handa@m17n.org>
804
805 * international/characters.el: Set syntax of NBSP to punctuation.
806
807 2005-04-11 Kenichi Handa <handa@m17n.org>
808
809 * international/mule-cmds.el: Don't require wid-edit.
810
811 2005-04-09 Kenichi Handa <handa@m17n.org>
812
813 * language/thai-util.el: Fix previous change.
814
815 2005-03-28 Kenichi Handa <handa@m17n.org>
816
817 * language/thai-util.el: Sync with the main trunk.
818
819 2005-03-16 Naoto Takahashi <ntakahas@m17n.org>
820
821 * international/robin.el: New file.
822
823 * language/ethiopic.el: Encoding changed to utf-8-emacs.
824 Register ethio-composition-function in composition-function-table.
825 ("Ethiopic"): Coding-systems changed to utf-8-emacs.
826
827 * language/ethio-util.el: Encoding changed to utf-8-emacs. All
828 transliteration functions rewritten to use robin.el.
829 (ethio-fidel-to-sera-map, ethio-fidel-to-tex-map)
830 (ethio-sera-to-fidel-table, ethio-implicit-period-conversion)
831 (ethio-prefer-ascii-punctuation): Deleted variables.
832 (ethio-char-to-ethiocode, ethio-convert-digit)
833 (ethio-ethiocode-to-char, ethio-fidel-to-sera-mail)
834 (ethio-fidel-to-sera-mail-or-marker, ethio-lone-consonant-p)
835 (ethio-sera-to-fidel-english, ethio-sera-to-fidel-ethio)
836 (ethio-sera-to-fidel-mail, ethio-sera-to-fidel-mail-or-marker)
837 (ethio-tilde-escape, ethio-toggle-punctuation): Deleted functions.
838 (ethio-adjust-robin, ethio-composition-function)
839 (ethio-get-consonant, ethio-prefer-amharic, ethio-process-digits)
840 (ethio-sera-to-fidel-region-ethio)
841 (ethio-sera-to-fidel-region-noethio)
842 (ethio-use-colon-for-colon, ethio-use-three-dot-question): New
843 functions.
844
845 2005-01-30 Kenichi Handa <handa@m17n.org>
846
847 * international/uni-name.el: Re-generated.
848
849 2005-02-24 Miles Bader <miles@gnu.org>
850
851 * international/mule.el (auto-coding-regexp-alist)
852 (ctext-pre-write-conversion): Replace embedded control characters
853 with octal escapes; this prevents diff from thinking the file is
854 binary.
855
856 2005-02-12 Miles Bader <miles@gnu.org>
857
858 * version.el (emacs-version): Change to "23.0.0".
859
860 * descr-text.el (describe-char-unidata-list):
861 Replace references to Emacs version "22" with "23".
862 * emacs-lisp/bytecomp.el (byte-compile-fix-header)
863 (byte-compile-insert-header): Likewise.
864 * international/mule.el (charset-list, set-coding-priority)
865 (ignore-relative-composition): Likewise.
866 * international/mule-util.el (detect-coding-with-priority): Likewise.
867 * international/mule-diag.el: Likewise.
868 * international/mule-cmds.el (language-info-custom-alist): Likewise.
869 * international/codepage.el (codepage-setup): Likewise.
870
871 2005-02-13 Kenichi Handa <handa@m17n.org>
872
873 * case-table.el: Adjust code merged from trunk for unicode
874 branch (for the change on 2005-02-02).
875
876 2005-01-30 Kenichi Handa <handa@m17n.org>
877
878 * Makefile.in (DONTCOMPILE): Include charprop.el and uni-*.el.
879
880 * international/fontset.el (font-encoding-alist): Add an entry for
881 microsoft-cp1251.
882 (setup-default-fontset): Add entries for microsoft-cp1251 and
883 koi8-r for cyrillic.
884
885 * international/mule-cmds.el (char-code-property-alist): New
886 variable.
887 (define-char-code-property): New function.
888 (get-char-code-property): Handle a char-table registerd in
889 char-code-property-alist.
890 (put-char-code-property): Likewise.
891 (set-language-environment): Check :ascii-compatible-p property of
892 nonascii charset instead of its dimension.
893
894 * international/uni-bidi.el, international/uni-category.el,
895 international/uni-combining.el, international/uni-comment.el,
896 international/uni-decimal.el, international/uni-decomposition.el,
897 international/uni-digit.el, international/uni-lowercase.el,
898 international/uni-mirrored.el, international/uni-name.el,
899 international/uni-numeric.el, international/uni-old-name.el,
900 international/uni-titlecase.el, international/uni-uppercase.el,
901 international/charprop.el: New files automatically generated by
902 admin/unidata/Makefile.
903
904 * loadup.el: Load internationnal/charprop.el.
905
906 * descr-text.el (describe-char-unidata-list): New variable.
907 (describe-char-unicode-data): Use char-code-property-description.
908 (describe-char): Add lines for describing Unicode-based character
909 properties.
910
911 2005-01-17 Kenichi Handa <handa@m17n.org>
912
913 * textmodes/ispell.el: These changes are to fix the code merged
914 from trunk for the change on 2005-01-13.
915 (ispell-unified-chars-table): Delete it.
916 (ispell-get-decoded-string): Don't check
917 ispell-unified-chars-table.
918
919 * tar-mode.el (tar-extract): Adjust code merged from trunk for
920 unicode branch (for the change on 2005-01-15).
921
922 2004-12-09 Kenichi Handa <handa@m17n.org>
923
924 * international/mule-util.el (char-displayable-p): Check
925 :charset-list property of CODING.
926
927 2004-12-06 Kenichi Handa <handa@m17n.org>
928
929 * international/mule-cmds.el (select-safe-coding-system-interactively):
930 Change 'mime-charset to :mime-charset.
931 (select-safe-coding-system): Use above (sync to HEAD).
932 (set-language-environment): Delete unnecessary code for handling
933 overriding-fontspec
934
935 2004-10-28 Kenichi Handa <handa@m17n.org>
936
937 * international/mule-conf.el: New coding system aliases unix, dos,
938 and mac.
939
940 2004-10-19 Kenichi Handa <handa@m17n.org>
941
942 * international/titdic-cnv.el (tit-process-header): Fix embedded
943 coding tag.
944 (titdic-convert): Bind coding-system-for-write to the coding
945 system specfied in the map file. Remove `charset' property after
946 decoding.
947 (miscdic-convert): Bind coding-system-for-write to the coding
948 system specfied for the map file. Fix LANGUAGE arg to
949 quail-define-package.
950 (batch-miscdic-convert): Check if a file is directory or not.
951
952 2004-10-16 Kenichi Handa <handa@m17n.org>
953
954 * international/mule.el (coding-system-equal): Move from mule-util.el.
955
956 * international/mule-util.el (coding-system-equal): Move to mule.el.
957
958 2004-10-15 Kenichi Handa <handa@m17n.org>
959
960 * international/encoded-kb.el (encoded-kbd-decode-code-list): New
961 function.
962 (encoded-kbd-self-insert-charset): Support multibyte charsets.
963 (encoded-kbd-setup-keymap): Likewise.
964
965 2004-10-12 Kenichi Handa <handa@m17n.org>
966
967 * language/china-util.el (hz-set-msb-table): Turn chars beyond 128
968 to eight-bit chars.
969
970 * international/mule-conf.el: Dont' define coding system
971 `undecided' here.
972
973 2004-10-06 Kenichi Handa <handa@m17n.org>
974
975 * international/mule-cmds.el (locale-language-names): Fix for
976 gb18030 and gdk.
977
978 2004-10-05 Kenichi Handa <handa@m17n.org>
979
980 * international/fontset.el (font-encoding-alist): Add gbk.
981 (charset-script-alist): Add chinese-gbk.
982
983 2004-10-04 Kenichi Handa <handa@m17n.org>
984
985 * language/chinese.el (chinese-gbk): Include ascii in
986 charset-list.
987
988 * international/encoded-kb.el (encoded-kbd-setup-keymap): Fix
989 previous change.
990
991 2004-09-19 Kenichi Handa <handa@m17n.org>
992
993 * language/japanese.el ("Japanese"): Fix ordering of charsets.
994
995 2004-08-18 Kenichi Handa <handa@m17n.org>
996
997 * international/encoded-kb.el (encoded-kbd-self-insert-charset)
998 (encoded-kbd-self-insert-utf-8, encoded-kbd-setup-keymap)
999 (encoded-kbd-mode): Adjust code merged from trunk for unicode branch.
1000
1001 2004-08-17 Kenichi Handa <handa@m17n.org>
1002
1003 * descr-text.el (describe-char): Fix for the case CODE is a cons
1004 of integers.
1005
1006 2004-08-03 Steven Tamm <steventamm@mac.com>
1007
1008 * term/mac-win.el: Use mac-standard-fontset-spec to create
1009 fontset-mac
1010 (mac-standard-fontset-spec): Created
1011
1012 2004-04-27 Kenichi Handa <handa@m17n.org>
1013
1014 * international/mule-diag.el (unicode-data): Call
1015 find-file-noselect with NOWARN t.
1016
1017 2004-04-21 Kenichi Handa <handa@m17n.org>
1018
1019 * international/mule-conf.el (cp932-2-byte): Fix :code-space.
1020
1021 2004-04-20 Kenichi Handa <handa@m17n.org>
1022
1023 * international/characters.el: Give more CJK characters the
1024 category `|'.
1025
1026 * descr-text.el (describe-char): Make it work on *Help* buffer.
1027 Suppress auto-compostion on a region describing about composition.
1028
1029 * language/european.el (diacritic-compose-region): Compose
1030 diacritical marks only with a character whose syntax is word
1031 constituent.
1032 (diacritic-compose-string): Likewise.
1033 (diacritic-composition-function): Likewise.
1034 (diacritic-post-read-conversion): Delete it.
1035
1036 2004-04-19 Kenichi Handa <handa@m17n.org>
1037
1038 * international/characters.el: Fix invalid encoding caused by the
1039 previous sync.
1040
1041 2004-04-16 Kenichi Handa <handa@m17n.org>
1042
1043 Sync all files to HEAD.
1044
1045 2004-04-15 Kenichi Handa <handa@m17n.org>
1046
1047 * composite.el (auto-compose-chars): Execute the main code in
1048 condition-case.
1049
1050 2004-04-14 Kenichi Handa <handa@m17n.org>
1051
1052 * descr-text.el (describe-property-list): Sync to HEAD.
1053
1054 * international/mule-diag.el: Sync to HEAD.
1055
1056 * international/fontset.el (x-complement-fontset-spec): Don't
1057 change CHARSET_REGISTRY and CHARSET_ENCODING fields.
1058
1059 2004-04-13 Kenichi Handa <handa@m17n.org>
1060
1061 * international/characters.el (next-word-boundary-kana): Handle
1062 half-width kana.
1063
1064 2004-04-12 Kenichi Handa <handa@m17n.org>
1065
1066 * international/mule-conf.el (indian-1-column): Fix :emacs-mule-id.
1067
1068 2004-04-09 Kenichi Handa <handa@m17n.org>
1069
1070 * language/japanese.el (japanese-iso-8bit): Fix order of
1071 :charset-list.
1072
1073 * mail/rmail.el (rmail-decode-babyl-format): Use
1074 with-coding-priority instead of detect-coding-with-priority.
1075
1076 2004-04-07 Kenichi Handa <handa@m17n.org>
1077
1078 * international/mule.el (make-translation-table): Set the second
1079 extra slot of the char table to 1.
1080 (make-translation-table-from-vector): Likewise.
1081 (make-translation-table-from-alist): Fix handling of multiple
1082 entries.
1083
1084 2004-03-11 Kenichi Handa <handa@m17n.org>
1085
1086 * language/japanese.el (jisx0213-to-unicode, unicode-to-jisx0213):
1087 New translation tables.
1088
1089 * international/mule.el (make-translation-table-from-alist): New
1090 function.
1091
1092 2004-03-04 Kenichi Handa <handa@m17n.org>
1093
1094 * international/mule.el (translate-region): Re-implement it here.
1095 Make it interactive.
1096
1097 2004-03-03 Kenichi Handa <handa@m17n.org>
1098
1099 * ps-mule.el (ps-mule-font-info-database): Typo in doc fixed.
1100
1101 2004-02-16 Kenichi Handa <handa@m17n.org>
1102
1103 * international/fontset.el (font-encoding-alist): Cancel previous
1104 change.
1105
1106 2004-02-13 Kenichi Handa <handa@m17n.org>
1107
1108 * international/fontset.el (font-encoding-alist): Register
1109 "iso10646-2" for unicode-sip.
1110
1111 2004-02-12 Kenichi Handa <handa@m17n.org>
1112
1113 * international/mule-conf.el (chinese-cns11643-15): New charset.
1114
1115 2004-02-09 Kenichi Handa <handa@m17n.org>
1116
1117 * international/fontset.el (font-encoding-alist): Add entries for
1118 variations of cns11643 fonts.
1119 (setup-default-fontset): Add cns11643 fonts as fallback fonts.
1120
1121 2004-02-06 Kenichi Handa <handa@m17n.org>
1122
1123 * international/mule-diag.el (list-charset-chars): Put charset
1124 text property.
1125
1126 * international/fontset.el (setup-default-fontset): Delete the
1127 entry for symbol script, add JISX0213 to kana script, specify
1128 fallback fonts.
1129
1130 2004-02-05 Kenichi Handa <handa@m17n.org>
1131
1132 * international/fontset.el (setup-default-fontset): Register
1133 "JISX0213.2004-1".
1134 (font-encoding-alist): Likewise.
1135
1136 * international/mule-diag.el (list-character-sets): Fix the first
1137 line message.
1138 (sort-listed-character-sets): Adjusted for the change of
1139 list-characters-sets-1.
1140 (list-character-sets-1): List supplementary character sets in a
1141 different section.
1142 (list-charset-chars): Validate charset at early stage.
1143
1144 * international/characters.el: Fix `han' script range.
1145
1146 * international/mule-conf.el (japanese-jisx0213.2004-1): Specify
1147 :code-space.
1148 (cp932-2-byte): Fix :code-space.
1149 (unicode-smp, unicode-sip, unicode-ssp): New charsets.
1150
1151 2004-02-03 Kenichi Handa <handa@m17n.org>
1152
1153 * international/mule-conf.el (japanese-jisx0213.2004-1): Specify
1154 :dimension 2.
1155
1156 * language/japanese.el (iso-2022-jp): Exclude japanese-jisx0212.
1157 (japanese-ucs-cp932-to-jis-map): Fix previous change.
1158 (japanese-ucs-jis-to-cp932-map): Likewise.
1159 (iso-2022-jp-2004, euc-jis-2004, japanese-shift-jis-2004): New
1160 coding systems.
1161 (iso-2022-jp-3, euc-jisx0213, shift_jis-2004): New coding system
1162 aliases.
1163 ("Japanese"): Add new charsets and coding system.s
1164
1165 2004-02-02 Kenichi Handa <handa@m17n.org>
1166
1167 * language/japanese.el (japanese-ucs-cp932-to-jis-map): Renamed
1168 from japanese-ucs-cp932-map.
1169 (japanese-ucs-jis-to-cp932-map): Renamed from
1170 japanese-ucs-jis-map.
1171 (japanese-ucs-glibc-map): Delete this tranlastion table.
1172 (japanese-ucs-glibc-to-jis-map): New tranlastion table.
1173 (japanese-ucs-jis-to-glibc-map): New tranlastion table.
1174
1175 2004-01-30 Kenichi Handa <handa@m17n.org>
1176
1177 * cus-start.el: Handle charset-map-path, not
1178 charset-map-directory.
1179
1180 2004-01-29 Kenichi Handa <handa@m17n.org>
1181
1182 * term/x-win.el (x-selection-value): Optimize for ASCII only case.
1183
1184 2004-01-28 Kenichi Handa <handa@m17n.org>
1185
1186 * language/japanese.el: Add map #x00A6 <-> #xFFE4 to translation
1187 tables japanese-ucs-*-map.
1188
1189 2004-01-27 Kenichi Handa <handa@m17n.org>
1190
1191 * international/eucjp-ms.el: New file (automatically generated by
1192 admin/charsets/Makefile).
1193
1194 * international/cp51932.el: New file (automatically generated by
1195 admin/charsets/Makefile).
1196
1197 * language/japanese.el: Load cp51932 and eucjp-ms.
1198 (japanese-ucs-cp932-map, japanese-ucs-jis-map)
1199 (japanese-ucs-glibc-map): New translation tables.
1200 (eucjp-ms): New coding system.
1201
1202 * international/mule.el (coding-system-put): Delete it
1203 (implemented in C).
1204
1205 * international/mule-conf.el (katakana-sjis): Fix :superset to
1206 :subset.
1207 (japanese-jisx0213-a): New supplementary charset.
1208 (japanese-jisx0213.2004-1): New charset.
1209
1210 2004-01-25 Kenichi Handa <handa@m17n.org>
1211
1212 * language/japanese.el (japanese-cp932): New coding system.
1213 (cp932): New alias of it.
1214
1215 * international/mule-conf.el (katakana-sjis, cp932-2-byte)
1216 (cp932): New charsets.
1217
1218 * international/mule.el (define-charset): If :code-space is not
1219 given, generate it from :dimension.
1220
1221 2004-01-23 Kenichi Handa <handa@m17n.org>
1222
1223 * composite.el (reference-point-alist): Doc fixed.
1224 (encode-composition-rule): Handle a rule (GREF NREF XOFF YOFF).
1225 (decode-composition-rule): Likewise.
1226
1227 2004-01-20 Kenichi Handa <handa@m17n.org>
1228
1229 * language/european.el (diacritic-composition-function): Fix for
1230 the case that POS is at the head. Allow combining with more
1231 characters.
1232
1233 2004-01-16 Kenichi Handa <handa@m17n.org>
1234
1235 * descr-text.el (describe-char): Check `charset' property.
1236 Show the code point in the charset in hexadigits.
1237
1238 * international/mule-diag.el (stretches-for-character-list):
1239 Delete it.
1240 (list-block-of-chars): Use tabs instead of `display' property for
1241 aligning characters.
1242 (print-fontset-element): Fix the printing of XLFD.
1243
1244 2004-01-15 Kenichi Handa <handa@m17n.org>
1245
1246 * international/encoded-kb.el (encoded-kbd-self-insert-utf-8):
1247 New function.
1248 (encoded-kbd-setup-keymap): Add code for handling utf-8.
1249 (encoded-kbd-mode): Likewise.
1250
1251 2003-12-29 Kenichi Handa <handa@m17n.org>
1252
1253 * faces.el (read-face-font): Include fontsets in the completion
1254 list.
1255
1256 * international/mule-cmds.el (set-locale-environment): Insert
1257 locale-translation-file-name in a unibyte buffer.
1258
1259 * international/characters.el: Fix setting of category `|'.
1260
1261 2003-12-02 Kenichi Handa <handa@m17n.org>
1262
1263 * language/chinese.el (chinese-gb18030): Fix :charset-list.
1264
1265 2003-11-26 Kenichi Handa <handa@m17n.org>
1266
1267 * composite.el (auto-compose-chars): Fix previous change.
1268
1269 2003-11-25 Kenichi Handa <handa@m17n.org>
1270
1271 * international/mule-cmds.el (select-safe-coding-system): Fix for
1272 the case that the first element of default-coding-system is t.
1273 Fix a message when some coding systems are rejected.
1274
1275 * composite.el (auto-compose-chars): Fix previous change.
1276
1277 2003-11-24 Kenichi Handa <handa@m17n.org>
1278
1279 * international/mule-cmds.el (set-language-environment): Put
1280 higher priority to charsets listed in `charset' property of the
1281 language environment.
1282
1283 2003-11-23 Kenichi Handa <handa@m17n.org>
1284
1285 * composite.el (auto-compose-chars): Don't do unnecessary
1286 save-exclusion and save-restriction.
1287
1288 2003-11-22 Kenichi Handa <handa@m17n.org>
1289
1290 * international/mule-conf.el (ctext-no-compositions): Remove
1291 garbage arguments.
1292
1293 * international/mule.el (make-coding-system): Fix generation of
1294 properties.
1295
1296 * international/fontset.el (setup-default-fontset): Specify fonts
1297 for `symbol' script.
1298
1299 * international/characters.el (script-list): Include `currency'
1300 in `symbol'.
1301
1302 2003-11-13 Alex Schroeder <alex@gnu.org>
1303
1304 * timezone.el (timezone-parse-date): Fix style 8 to accept ISO
1305 8601 format (a capital T between the date and the time).
1306
1307 2003-11-17 Kenichi Handa <handa@m17n.org>
1308
1309 * international/mule.el (private-char-area-1-min)
1310 (private-char-area-1-max, private-char-area-2-min)
1311 (private-char-area-2-max, emacs-mule-charset-table): New
1312 variables.
1313 (convert-define-charset-argument): New function.
1314 (define-charset): Handle the old calling style. Update
1315 emacs-mule-charset-table.
1316 (make-char-internal): New function.
1317
1318 2003-11-03 Jason Rumney <jasonr@gnu.org>
1319
1320 * w32-charset-info-alist: Define iso10646-1 always.
1321
1322 2003-10-24 Kenichi Handa <handa@m17n.org>
1323
1324 * composite.el (compose-region): Doc fix (delete duplicated line).
1325
1326 2003-10-17 Kenichi Handa <handa@m17n.org>
1327
1328 * international/characters.el: Fix syntax for Ethiopic.
1329
1330 2003-10-12 Jason Rumney <jasonr@gnu.org>
1331
1332 * w32-fns.el (w32-charset-info-alist): Accept more charset aliases.
1333
1334 * makefile.w32-in (DONTCOMPILE): Remove old languages. Add
1335 international/latin1-disp.el.
1336 (LC_ALL): Define as C.
1337
1338 2003-10-11 Jason Rumney <jasonr@gnu.org>
1339
1340 * term/w32-win.el: Don't set fontsets to use sjis.
1341
1342 2003-10-01 Kenichi Handa <handa@m17n.org>
1343
1344 * language/japanese.el (iso-2022-jp, iso-2022-jp-2)
1345 (japanese-iso-8bit): Fix the order of charsets in :charset-list.
1346
1347 2003-09-30 Kenichi Handa <handa@m17n.org>
1348
1349 * composite.el (auto-composition-chunk-size): Variable deleted.
1350 (auto-compose-chars): Always stop after processing a newline.
1351
1352 2003-09-28 Kenichi Handa <handa@m17n.org>
1353
1354 * international/mule.el (define-coding-system): Fix attribute
1355 name :for-unibyte.
1356
1357 2003-09-26 Kenichi Handa <handa@m17n.org>
1358
1359 * ps-bdf.el: Mostly re-written.
1360
1361 * ps-mule.el: Mostly re-written.
1362
1363 * ps-print.el (ps-generate-string-list): Function deleted.
1364 (ps-rh-cache, ps-lf-cache, ps-rf-cache): Variables deleted.
1365 (ps-header-footer-string): Function deleted.
1366 (ps-encode-header-string-function): New variable
1367 (ps-generate-header-line): Call ps-encode-header-string-function.
1368 (ps-basic-plot-string-function): New variable
1369 (ps-begin-job): Set ps-basic-plot-string-function and
1370 ps-encode-header-string-function. For setting up headers and
1371 footers, don't use caches such as ps-rh-cache. Don't call
1372 ps-mule-begin-page.
1373 (ps-basic-plot-str): Don't call ps-mule-prepare-ascii-font.
1374 (ps-basic-plot-string): Likewise.
1375 (ps-control-character): Likewise.
1376 (ps-plot-region): Don't pay attention to composition and
1377 non-ASCII characters.
1378 (ps-generate): Call ps-mule-end-job.
1379 (ps-mule-prepare-ascii-font): Delete autoload.
1380 (ps-mule-set-ascii-font): Likewise.
1381 (ps-mule-plot-string): Likewise.
1382 (ps-mule-begin-page): Likewise.
1383 (ps-mule-end-job): Declare autoload.
1384
1385 * composite.el (auto-compose-region): New function.
1386
1387 2003-09-11 Dave Love <fx@gnu.org>
1388
1389 * international/mule-util.el
1390 (detect-coding-with-language-environment): Doc fix.
1391
1392 * composite.el: Doc fixes.
1393 (auto-compose-chars): Use functionp, not fboundp.
1394
1395 * international/mule-diag.el (list-charset-chars): Set buffer file
1396 coding system.
1397
1398 * progmodes/cap-words.el (capitalized-words-mode): Add autoload
1399 cookie. Doc fix.
1400
1401 2003-09-10 Dave Love <fx@gnu.org>
1402
1403 * international/mule-diag.el (list-charset-chars): Set buffer file
1404 coding system.
1405
1406 * progmodes/cap-words.el (capitalized-words-mode): Add autoload
1407 cookie. Doc fix.
1408
1409 * textmodes/tex-mode.el (tex-font-lock-syntactic-face-function):
1410 * progmodes/sh-script.el (sh-font-lock-syntactic-face-function):
1411 * progmodes/perl-mode.el (perl-font-lock-syntactic-face-function):
1412 * eshell/esh-opt.el (eshell-process-option):
1413 * emulation/keypad.el (keypad-setup):
1414 * emacs-lisp/lisp-mode.el (prin1-char):
1415 * generic.el (generic-mode-set-comments):
1416 * edmacro.el (edmacro-parse-keys):
1417 * disp-table.el (standard-display-default): Use characterp.
1418
1419 2003-06-23 Kenichi Handa <handa@m17n.org>
1420
1421 * international/mule-conf.el (utf-16-be): Make it an alias of
1422 utf-16be-with-signature.
1423 (utf-16-le): Make it an alias of utf-16le-with-signature.
1424 (utf-16-be-with-signature, utf-16-le-with-signature): Remove these
1425 coding system aliases.
1426
1427 * international/utf-7.el (utf-7-decode, utf-7-encode): Use
1428 utf-16be, not utf-16-be.
1429
1430 2003-06-06 Kenichi Handa <handa@m17n.org>
1431
1432 * international/mule.el (coding-system-category): New function.
1433 (set-coding-priority): Re-written.
1434 (make-translation-table): Re-written.
1435
1436 * international/mule-cmds.el (universal-coding-system-argument):
1437 Check the coding system type `undecided', not `t'.
1438 (sort-coding-systems): Fix for iso-2022 coding systems.
1439 (find-multibyte-characters): Fix for eight-bit chars.
1440 (set-language-environment): Set charset priorities according to
1441 the charsets supported by the coding systems of higher priorities.
1442
1443 2003-06-05 Kenichi Handa <handa@m17n.org>
1444
1445 * font-lock.el
1446 (font-lock-match-c-style-declaration-item-and-skip-to-next):
1447 Check (match-end 2) before goto there.
1448
1449 2003-05-30 Kenichi Handa <handa@m17n.org>
1450
1451 * international/mule.el (ctext-non-standard-designations-alist):
1452 Exclude entries for iso8859-1[03456]. Fix docstring.
1453 (ctext-pre-write-conversion): Make it work for the case that FROM
1454 is a string. Don't do unnecessary save-restriction and
1455 narrow-to-region.
1456
1457 2003-05-28 Kenichi Handa <handa@m17n.org>
1458
1459 * international/mule.el (ctext-non-standard-encodings-alist):
1460 Renamed from non-standard-icccm-encodings-alist.
1461 (ctext-non-standard-encodings-regexp): New variable
1462 (ctext-post-read-conversion): Full rewrite.
1463 (ctext-non-standard-designations-alist): Renamed from
1464 non-standard-designations-alist.
1465 (ctext-pre-write-conversion): Full rewrite.
1466 (define-coding-system): Doc fix (escape '"' by '\').
1467
1468 2003-05-24 Dave Love <fx@gnu.org>
1469
1470 * international/mule-conf.el (utf-16le, utf-16be-16be)
1471 (utf-16le-with-signature, utf-16be-with-signature, utf-16):
1472 Define :mime-text-unsuitable. `utf-16{b,l}e...' renamed from
1473 `-16-{b,l}e-' and aliases defined for the old names.
1474
1475 * international/mule.el (define-coding-system): Doc fix.
1476
1477 2003-05-08 Dave Love <fx@gnu.org>
1478
1479 * international/utf-7.el: New file.
1480
1481 * international/mule-conf.el (utf-7): New.
1482
1483 2003-05-06 Kenichi Handa <handa@m17n.org>
1484
1485 * international/mule-conf.el (utf-16-be)
1486 (utf-16-be-with-signature): Cancel the previous change.
1487 (utf-16): Add :endinan 'big.
1488
1489 * international/mule.el (define-coding-system): Fix docstring
1490 about :bom and :endian.
1491
1492 2003-04-30 Dave Love <fx@gnu.org>
1493
1494 * mule-conf.el (utf-16-be)
1495 (utf-16-be-with-signature): Comment-out :endian.
1496
1497 * mule-diag.el (describe-character-set): Fix
1498 printing dimensions. Use `\e,AW\e(B', not `x'.
1499
1500 2003-04-12 Kenichi Handa <handa@m17n.org>
1501
1502 * international/fontset.el: Register CDAC fonts in
1503 face-font-rescale-alist instead of face-resizing-fonts.
1504
1505 2003-03-28 Kenichi Handa <handa@m17n.org>
1506
1507 * international/mule-conf.el (utf-16-le): Renamed from
1508 utf-16-le-nosig.
1509 (utf-16-be): Renamed from utf-16-be-nosig.
1510 (utf-16-le-with-signature): Renamed from utf-16-le.
1511 (utf-16-be-with-signature): Renamed from utf-16-be.
1512 (utf-16): Set :bom to (utf-16-le-with-signature .
1513 utf-16-be-with-signature).
1514
1515 2003-02-12 Dave Love <fx@gnu.org>
1516
1517 * language/georgian.el (georgian-ps, georgian-academy): New coding
1518 system.
1519
1520 * language/chinese.el (chinese-big5-hkscs): New coding system.
1521 (big5-hkscs, cn-big5-hkscs): New aliases.
1522
1523 * international/mule-conf.el (big5-hkscs, georgian-academy): New
1524 charset.
1525 (ibm1047): Doc fix.
1526 (pt154): Add mime-charset.
1527 (ptcp154, cp154): New aliases.
1528
1529 2003-02-04 Dave Love <fx@gnu.org>
1530
1531 * international/mule.el (charset-iso-final-char)
1532 (define-coding-system): Doc fix.
1533
1534 2003-01-30 Kenichi Handa <handa@m17n.org>
1535
1536 * international/ccl.el (define-ccl-program): Fset charset-id
1537 to charset-id-internal temporarily.
1538
1539 2003-01-21 Kenichi Handa <handa@m17n.org>
1540
1541 * international/mule-diag.el (list-block-of-chars): Use
1542 decode-char instead of make-char.
1543
1544 2003-01-10 Kenichi Handa <handa@m17n.org>
1545
1546 * international/fontset.el: Enable the default fontset to use
1547 unicode fonts for ASCII characters.
1548 (x-decompose-font-name): Don't try to resolve PATTERN by
1549 x-resolve-font-name.
1550 (x-complement-fontset-spec): Never prepend an ASCII font.
1551 (create-fontset-from-fontset-spec): If a fontset of the same name
1552 already exists, override it instead of signalling an error. Don't
1553 turn `ascii' into `latin'. Don't update fontset-alias-alist here.
1554
1555 * international/mule-conf.el (unicode-bmp): Delete duplicated
1556 definition. Give it :code-offset 0.
1557
1558 * international/mule-diag.el (print-fontset-element): New
1559 function.
1560 (print-fontset): Use print-fontset-element to print the elements
1561 of a fontset. Use it also to print fonts fallen back to the
1562 default fontsets.
1563
1564 * term/x-win.el: Delete the code to create a fontset from the X
1565 resource "Font".
1566
1567 2003-01-09 Kenichi Handa <handa@m17n.org>
1568
1569 * international/mule-diag.el (print-fontset): Insert proper
1570 newline and indentation spaces.
1571
1572 2003-01-07 Dave Love <fx@gnu.org>
1573
1574 * emacs-lisp/byte-opt.el (side-effect-free-fns): Add langinfo,
1575 multibyte-char-to-unibyte.
1576
1577 * emacs-lisp/cl-macs.el (cl-make-type-test): Use characterp.
1578
1579 * international/mule-cmds.el (find-coding-systems-for-charsets):
1580 Use coding-system-type, coding-system-charset-list.
1581 (standard-keyboard-coding-systems): Deleted.
1582 (set-locale-environment): Maybe set keyboard coding system. Avoid
1583 typical warning about codeset in C locale.
1584
1585 2003-01-06 Kenichi Handa <handa@etl.go.jp>
1586
1587 * international/fontset.el (x-complement-fontset-spec): If a
1588 fontname doesn't conform to XLFD format, try to get XLFD name by
1589 x-list-fonts.
1590
1591 2002-12-08 Dave Love <fx@gnu.org>
1592
1593 * international/mule-conf.el (mik, pt154): New charsets.
1594
1595 * language/cyrillic.el (mik, pt154): New coding systems.
1596
1597 2002-12-05 Dave Love <fx@gnu.org>
1598
1599 * international/characters.el: Move parts around so that syntax
1600 definitions aren't overwritten wrongly.
1601
1602 * international/mule-diag.el (unicode-data): Fix treatment of
1603 numeric-value fields.
1604
1605 2002-12-01 Dave Love <fx@gnu.org>
1606
1607 * progmodes/cap-words.el: New file.
1608
1609 2002-11-07 Kenichi Handa <handa@m17n.org>
1610
1611 The following changes are to make character composition happen
1612 automatically on displaying.
1613
1614 * composite.el: Remove all autoload cookies.
1615 (composition-function-table): Variable declaration moved from
1616 composite.c. Format changed.
1617 (save-buffer-state): Copied from font-lock.el.
1618 (auto-composition-chunk-size): New variable.
1619 (auto-compose-chars): New function. Set
1620 auto-composition-function to it.
1621 (toggle-auto-composition): New function.
1622
1623 * international/characters.el: Make all chararacters in the
1624 charset tibetan to tibetan script.
1625
1626 * international/mule-conf.el (tibetan): Fix :code-space property.
1627 (tibetan-1-column): Delete :superset property, add :code-offset
1628 property.
1629
1630 * international/quail.el (quail-input-string-to-events): Don't
1631 generate compose-chars-after events.
1632
1633 * language/devanagari.el: Register devanagari-composable-function
1634 in composition-function-table for Devanagari characters.
1635
1636 * language/devan-util.el: Register devanagari-composable-pattern
1637 in indian-composable-pattern.
1638 (devanagari-composition-function): Add autoload cookie. Change
1639 arguments to conform to composition-function-table.
1640
1641 * language/european.el: Register combining characters in
1642 composition-function-table.
1643 (diacritic-composition-function): Change arguments to conform to
1644 composition-function-table.
1645
1646 * language/indian.el (indian-composable-pattern): New variable.
1647
1648 * language/ind-util.el (indian-compose-region): Don't call
1649 compose-chars-after, instead call a function registered in
1650 composition-function-table.
1651
1652 * language/lao.el: Register lao-composition-function in
1653 composition-function-table for Lao vowels and tones.
1654 (lao): Don't use lao-post-read-conversion.
1655
1656 * language/lao-util.el (lao-post-read-conversion): Delete this
1657 function.
1658 (lao-composition-function): Change arguments to conform to
1659 composition-function-table.
1660
1661 * language/thai.el: Register thai-composition-function in
1662 composition-function-table for Thai vowels and tones.
1663 (thai-tis620): Don't use thai-post-read-conversion.
1664
1665 * language/thai-util.el (thai-post-read-conversion): Delete this
1666 function.
1667 (thai-composition-function): Change arguments to conform to
1668 composition-function-table.
1669
1670 * language/tibetan.el: Register tibetan-composition-function in
1671 composition-function-table for Tibetan characters.
1672
1673 * language/tibet-util.el (tibetan-composition-function): Change
1674 arguments to conform to composition-function-table.
1675
1676 * loadup.el: Load composite.
1677
1678 2002-11-01 Dave Love <fx@gnu.org>
1679
1680 * international/mule-diag.el (unicode-data): Find unicodedata-file
1681 literally.
1682
1683 2002-10-31 Dave Love <fx@gnu.org>
1684
1685 * international/fontset.el: Doc fixes.
1686 ("fontset-default"): Add iso8859-15.
1687
1688 2002-10-30 Kenichi Handa <handa@m17n.org>
1689
1690 * international/fontset.el ("fontset-default"): Add an entry for
1691 `indian-is13194' charset.
1692
1693 * international/mule-conf.el (indian-is13194): Delete :unify-map
1694 property. Don't unify this charset.
1695 (indian-2-column): Delete :superset property, add :code-offset
1696 property.
1697
1698 * language/devan-util.el: Delete the superfluous autoload cookie
1699 near the head of the file.
1700 (devanagari-compose-region): Add autoload cookie.
1701
1702 * language/ind-util.el (indian-2-column-to-ucs-region): Add
1703 autoload cookie.
1704
1705 2002-10-29 Kenichi Handa <handa@m17n.org>
1706
1707 * international/fontset.el ("fontset-default"): Add an entry for
1708 `devanagari' script and `malayalam-glyph' charset.
1709 (face-resizing-fonts): Register CDAC fonts.
1710
1711 * international/mule-conf.el (malayalam-glyph): New charset.
1712
1713 2002-10-28 Dave Love <fx@gnu.org>
1714
1715 * term/x-win.el: Fix typo in loop setting x-keysym-table.
1716
1717 2002-10-27 Dave Love <fx@gnu.org>
1718
1719 * international/mule-conf.el (utf-8-emacs): Delete :mime-charset.
1720
1721 * term/x-win.el: Remove some ancient compatibility code. Populate
1722 x-keysym-table.
1723
1724 * international/mule-cmds.el (wid-edit): Require when compiling.
1725 (set-locale-environment): Check locale against coding system
1726 aliases too.
1727
1728 2002-10-25 Kenichi Handa <handa@m17n.org>
1729
1730 * language/indian.el (in-is13194-devanagari): Fix
1731 :post-read-conversion and :pre-write-conversion.
1732
1733 2002-10-16 Dave Love <fx@gnu.org>
1734
1735 * international/mule-cmds.el (charset): Supply doc, :tag.
1736
1737 2002-10-16 Kenichi Handa <handa@m17n.org>
1738
1739 * emacs-lisp/bytecomp.el (byte-compile-lapcode): Be sure to
1740 return a unibyte string.
1741
1742 2002-10-15 Kenichi Handa <handa@m17n.org>
1743
1744 * international/mule-cmds.el (set-locale-environment): Delete
1745 superfluous ')'s at the tail.
1746
1747 2002-10-14 Kenichi Handa <handa@etl.go.jp>
1748
1749 * international/mule.el (define-coding-system): Fix typo;
1750 "docode" -> "decode".
1751
1752 2002-10-14 Dave Love <fx@gnu.org>
1753
1754 * emacs-lisp/byte-opt.el (side-effect-free-fns): Add
1755 string-make-unibyte string-make-multibyte string-to-multibyte
1756 string-as-multibyte string-as-unibyte.
1757
1758 2002-10-11 Dave Love <fx@gnu.org>
1759
1760 * language/english.el (ibm1047, cp1047): New.
1761
1762 * international/mule-conf.el (alternativnyj): Use new table.
1763 (cp866): Define standalone, not as alias.
1764 (ibm866): Change alias.
1765 (ibm1047): New.
1766
1767 * language/cyrillic.el (cyrillic-alternativnyj): Remove
1768 mime-charset. Use alternativnj charset.
1769 (cp866): Remove alias. Define standalone.
1770
1771 2002-10-09 Dave Love <fx@gnu.org>
1772
1773 * language/european.el ("Latin-2", "Latin-5"): Doc fix.
1774
1775 * language/cyrillic.el ("Bulgarian"): Fix input method and
1776 charset.
1777 ("Tajik", "Belarusian"): Fix charset.
1778
1779 * international/mule-cmds.el (describe-language-environment): Be
1780 case-insensitive when looking for input methods.
1781 (locale-name-match): Doc fix.
1782 (locale-charset-match-p): New.
1783 (set-locale-environment): Warn if coding system doesn't agree
1784 with system locale.
1785
1786 2002-10-09 Kenichi Handa <handa@m17n.org>
1787
1788 * international/mule-cmds.el (select-safe-coding-system): If
1789 :mime-charset property of a coding system is not equal to that
1790 coding system, don't show that :mime-charset name.
1791
1792 2002-10-06 Dave Love <fx@gnu.org>
1793
1794 * international/quail.el (quail-help): Fix underlining.
1795
1796 * language/chinese.el (chinese-gb18030, gb18030)
1797 ("Chinese-GB18030"): New.
1798
1799 * international/mule-cmds.el (locale-language-names): Add GB18030.
1800
1801 * international/swedish.el: Don't require latin-1.
1802
1803 2002-10-05 Dave Love <fx@gnu.org>
1804
1805 * language/czech.el ("Czech"):
1806 * language/slovak.el ("Slovak"):
1807 * language/romanian.el ("Romanian"): Remove unibyte-syntax property.
1808
1809 * language/greek.el ("Greek"): Remove unibyte-syntax property.
1810 (cp737): New coding system.
1811
1812 * language/european.el: Remove unibyte-syntax properties.
1813 Augment some coding-system properties.
1814
1815 * international/mule-cmds.el (set-language-environment): Check
1816 for charset property of environment.
1817 (language-info-alist): Doc fix.
1818
1819 * Makefile.in (DONTCOMPILE): Remove latin-N.el.
1820
1821 * international/characters.el: Add Latin-1.
1822
1823 * international/latin-1, international/latin-2, international/latin-3:
1824 * international/latin-4, international/latin-5, international/latin-8:
1825 * international/latin-9: Deleted.
1826
1827 * loadup.el: Remove international/latin-N.el.
1828
1829 * case-table.el (set-case-syntax-charset, set-case-syntax-1)
1830 (set-case-syntax-delims, set-case-syntax-pair, set-case-syntax):
1831 Undo last changes.
1832
1833 * international/mule-diag.el (unicode-data): Check that
1834 `unicodedata-file' exists.
1835
1836 2002-10-05 Kenichi Handa <handa@m17n.org>
1837
1838 * international/fontset.el (charset-script-alist): Fix script
1839 names.
1840
1841 2002-10-01 Kenichi Handa <handa@m17n.org>
1842
1843 * international/latin-1.el: Bind set-case-syntax-charset to
1844 iso-8859-1. Never provide latin-1.
1845
1846 * international/latin-2.el: Bind set-case-syntax-charset to
1847 iso-8859-2. Never provide latin-2.
1848
1849 * international/latin-3.el: Bind set-case-syntax-charset to
1850 iso-8859-3. Never provide latin-3.
1851
1852 * international/latin-4.el: Bind set-case-syntax-charset to
1853 iso-8859-4. Never provide latin-4.
1854
1855 * international/latin-5.el: Bind set-case-syntax-charset to
1856 iso-8859-9. Never provide latin-5.
1857
1858 * international/latin-8.el: Bind set-case-syntax-charset to
1859 iso-8859-14. Never provide latin-8.
1860
1861 * international/latin-9.el: Bind set-case-syntax-charset to
1862 iso-8859-15. Never provide latin-9.
1863
1864 * case-table.el (set-case-syntax-set-multibyte): This variable
1865 deleted.
1866 (set-case-syntax-charset): New variable.
1867 (set-case-syntax-1): New function.
1868 (set-case-syntax-delims, set-case-syntax-pair, set-case-syntax):
1869 Call set-case-syntax-1 on arguments.
1870
1871 * international/mule-cmds.el (set-language-environment): Delete
1872 unnecessary setup of syntax/case for unibyte case.
1873
1874 2002-09-27 Kenichi Handa <handa@etl.go.jp>
1875
1876 * international/fontset.el (generate-fontset-menu): Exclude the
1877 default fontset.
1878
1879 * faces.el (describe-face): Describe :fontset property too.
1880
1881 2002-09-25 Dave Love <fx@gnu.org>
1882
1883 * international/characters.el: Fix last change.
1884
1885 2002-09-23 Dave Love <fx@gnu.org>
1886
1887 * international/characters.el: Don't set char width of CJK
1888 charsets generally. Add some non-word syntax cases.
1889 (korean-ksc5601): Fix ranges with symbol syntax.
1890
1891 2002-09-14 Dave Love <fx@gnu.org>
1892
1893 * Makefile.in (DONTCOMPILE): Add indian.el.
1894
1895 * language/ind-util.el:
1896 (ucs-bengali-to-is13194-alist, ucs-assamese-to-is13194-alist)
1897 (ucs-gurmukhi-to-is13194-alist, ucs-gujarati-to-is13194-alist)
1898 (ucs-oriya-to-is13194-alist, ucs-tamil-to-is13194-alist)
1899 (ucs-telugu-to-is13194-alist, ucs-malayalam-to-is13194-alist))):
1900 Remove declarations and let-bind them in re-written top-level loop
1901 over scripts, including ucs-devanagari-to-is13194-alist.
1902
1903 2002-09-14 Dave Love <fx@gnu.org>
1904
1905 * international/mule-cmds.el (charset): Move.
1906 (language-info-custom-alist): Move. Alter :set.
1907 (find-coding-systems-for-charsets): Check charset type before
1908 getting :charset-list.
1909
1910 * language/ind-util.el (iscii-to-ucs-region): Fix typo.
1911
1912 2002-09-12 Kenichi Handa <handa@etl.go.jp>
1913
1914 * international/mule-conf.el (emacs-mule, iso-2022-7bit)
1915 (iso-2022-7bit-ss2, iso-2022-7bit-lock, iso-2022-8bit-ss2)
1916 (compound-text, ctext-no-compositions): Cancel provious change.
1917
1918 2002-09-09 Dave Love <fx@gnu.org>
1919
1920 * wid-edit.el (widget-string-complete): New.
1921 (widget-coding-system-prompt-value-history): Deleted.
1922 (coding-system): Use coding-system-value-history.
1923
1924 * international/mule-cmds.el (charset): New widget.
1925 (language-info-custom-alist): Use it.
1926 (default-input-method): Modify :type.
1927
1928 2002-09-08 Dave Love <fx@gnu.org>
1929
1930 * language/ind-util.el (ucs-devanagari-to-is13194-alist)
1931 (indian-glyph-char, indian-char-glyph): Delete.
1932 (is13194-default-repertory): Rename from is13194-default-repartory.
1933 (iscii-to-ucs-region): Hoist evals from loop.
1934
1935 * language/devan-util.el (dev-charseq): Avoid indian-glyph-char.
1936
1937 * language/indian.el (indian-script-table)
1938 (ccl-encode-indian-glyph-font): Delete.
1939
1940 * international/mule-conf.el (emacs-mule, iso-2022-7bit)
1941 (iso-2022-7bit-ss2, iso-2022-7bit-lock, iso-2022-8bit-ss2)
1942 (compound-text, ctext-no-compositions): Remove :charset-list.
1943
1944 * international/mule-cmds.el (language-info-custom-alist): New.
1945 (input-method-activate-hook, input-method-inactivate-hook)
1946 (input-method-after-insert-chunk-hook)
1947 (input-method-use-echo-area, set-language-environment-hook)
1948 (exit-language-environment-hook): Customize.
1949 (find-coding-systems-for-charsets): Rewritten.
1950 (default-input-method): Add :link.
1951
1952 2002-09-08 Dave Love <fx@gnu.org>
1953
1954 * international/mule-conf.el (eight-bit): Add :docstring,
1955 :short-name properties.
1956 (cp851): Doc fix.
1957 (unicode-bmp): New.
1958
1959 * case-table.el (set-case-syntax-pair): Remove check on byte lengths.
1960
1961 * language/european.el (cp858): New.
1962 ("Turkish"): Add special case rules.
1963
1964 2002-09-05 Dave Love <fx@gnu.org>
1965
1966 * international/characters.el: Make \e,_/\e(B and \e,A\7f\e(B a case pair.
1967
1968 2002-09-03 Kenichi Handa <handa@etl.go.jp>
1969
1970 * international/mule-conf.el: Don't define the charset iso-8859-1
1971 here, just setup its properties.
1972
1973 2002-08-21 Kenichi Handa <handa@etl.go.jp>
1974
1975 * international/mule-conf.el (utf-8): Give :mime-charset property.
1976
1977 2002-08-20 Kenichi Handa <handa@etl.go.jp>
1978
1979 * international/characters.el: Remove duplicated case setting for
1980 Cyrillic and Greek letters. Don't setup printable-chars here.
1981
1982 * case-table.el (describe-buffer-case-table): Handle the case
1983 that KEY is a cons within map-char-table.
1984
1985 2002-08-19 Kenichi Handa <handa@etl.go.jp>
1986
1987 * international/characters.el: Fix categories ?A and ?C.
1988 Treat ASCII characters as `latin' script.
1989
1990 2002-08-18 Kenichi Handa <handa@etl.go.jp>
1991
1992 * international/fontset.el (fontset-plain-name): If the fontset
1993 name doesn't ends with "-fontset-*", use family name as the first
1994 part of the plain name.
1995 (create-fontset-from-ascii-font): If "fontset-startup" is not yet
1996 created, use that name for the fontset. Fix arguments to
1997 subst-char-in-string.
1998
1999 2002-08-18 Dave Love <fx@gnu.org>
2000
2001 * term.el (term-char-mode): Remove generic-character-list code.
2002
2003 * ruler-mode.el (ruler-mode-character-validate): Use characterp.
2004
2005 * wid-edit.el (character): Use characterp.
2006
2007 * international/mule-diag.el (describe-coding-system): Add utf-16 case.
2008
2009 * language/viet-util.el (viet-encode-viscii-char): Use encode-char.
2010
2011 * language/cyrillic.el ("Tajik", "Bulgarian", "Belarusian"):
2012 Add charset.
2013 ("Ukrainian"): New.
2014
2015 * language/georgian.el (georgian-ps): New coding system.
2016
2017 2002-08-15 Kenichi Handa <handa@etl.go.jp>
2018
2019 * international/mule-cmds.el (reset-language-environment):
2020 Don't set nonascii-translation-table and nonascii-insert-offset.
2021 Call set-unibyte-charset, not set-primary-charset.
2022 (nonascii-translation-table, nonascii-insert-offset):
2023 Declare these variable as obsolete ones.
2024 (set-language-environment): Call set-unibyte-charset, not
2025 set-primary-charset. Call set-charset-priority with `charset'
2026 info of the language environment.
2027
2028 2002-08-08 Kenichi Handa <handa@etl.go.jp>
2029
2030 * tar-mode.el (tar-extract): Fix previous change.
2031
2032 2002-08-02 Kenichi Handa <handa@etl.go.jp>
2033
2034 * international/characters.el (next-word-boundary-han):
2035 Don't treat katakana following han characters as a part of a word.
2036
2037 2002-08-01 Kenichi Handa <handa@etl.go.jp>
2038
2039 * international/characters.el: Call map-charset-chars on big5
2040 (not chinese-big5-1/2) to set categories `c', `C', and `|'.
2041 (next-word-boundary-han): New function. Register it in
2042 next-word-boundary-function-table.
2043 (next-word-boundary-kana): Likewise.
2044
2045 2002-07-31 Kenichi Handa <handa@etl.go.jp>
2046
2047 * arc-mode.el (archive-file-name-coding-system): New variable.
2048 Make it permanent-local.
2049 (byte-after, bref, insert-unibyte): New function. Change most of
2050 char-after, aref, insert to them respectively.
2051 (archive-mode): Set archive-file-name-coding-system.
2052 (archive-summarize): Don't change the buffer's multibyteness.
2053 (archive-extract): Inherit archive-file-name-coding-system from
2054 archive-superior-buffer. Bind coding-system-for-write to
2055 archive-file-name-coding-system.
2056 (archive-*-write-file-member): Encode ENAME by
2057 archive-file-name-coding-system. Bind coding-system-for-write to
2058 no-conversion.
2059 (archive-rename-entry): Encode the filename by
2060 archive-file-name-coding-system.
2061 (archive-mode-revert): Don't change the buffer's multibyteness.
2062 (archive-arc-summarize, archive-lzh-summarize)
2063 (archive-zoo-summarize): Don't change the buffer's multibyteness.
2064 Decode filenames by archive-file-name-coding-system.
2065 (archive-arc-rename-entry, archive-zip-chmod-entry): Don't change
2066 the buffer's multibyteness.
2067
2068 * tar-mode.el (tar-file-name-coding-system): New variable.
2069 Make it permanent-local.
2070 (tar-header-block-tokenize): Decode filename and linkname by
2071 tar-file-name-coding-system.
2072 (tar-header-block-checksum): Call multibyte-char-to-unibyte to get
2073 the byte value of eight-bit chars.
2074 (tar-summarize-buffer): Call set-buffer-multibyte with METHOD
2075 `to'. Delete unnecessary call of position-bytes.
2076 (tar-mode): Set tar-file-name-coding-system. Delete unnecessary
2077 call of position-bytes.
2078 (tar-extract): Simplify by calling decode-coding-region with
2079 DESTINATION argument. Don't toggle multibyteness of tar buffer.
2080 (tar-copy): Don't toggle multibyteness of tar buffer.
2081 (tar-expunge): Likewise.
2082 (tar-clear-modification-flags): Delete unnecessary call of
2083 position-bytes.
2084 (tar-rename-entry): Call tar-alter-one-field with encoded new name.
2085 (tar-alter-one-field): Don't toggle multibyteness of tar buffer.
2086 Convert new-data-string by string-to-multibyte before inserting it.
2087 (tar-subfile-save-buffer): Don't toggle multibyteness of tar
2088 buffer. Simplify by calling encoding-coding-region with
2089 DESTINATION argument.
2090 (tar-mode-write-file): Delete unnecessary call of byte-to-position.
2091
2092 2002-07-30 Dave Love <fx@gnu.org>
2093
2094 * international/titdic-cnv.el (quail-cxterm-package-ext-info): Doc fix.
2095
2096 * emacs-lisp/copyright.el (copyright-regexp): Remove redundancy.
2097
2098 2002-07-26 Kenichi Handa <handa@etl.go.jp>
2099
2100 * international/characters.el: Setup char-script-table.
2101
2102 * international/fontset.el: Setup the default fontset by the new
2103 script based way.
2104 (x-complement-fontset-spec): Change the format of arg FONTLIST to
2105 an alist of charsets vs font name lists.
2106 (charset-script-alist): New variable.
2107 (create-fontset-from-fontset-spec): Allow script name in
2108 FONTSET-SPEC. If charset is specified in FONTSET-SPEC, change it
2109 to the corresponding script name.
2110 (create-fontset-from-ascii-font): Slightly tuned.
2111
2112 * international/mule-conf.el (devanagari-glyph): New charset.
2113 Unify these charsets: korean-ksc5601, ipa, tibetan, ethiopic,
2114 japanese-jisx0208, japanese-jisx0212, japanese-jisx0213-1,
2115 japanese-jisx0213-2.
2116
2117 * international/mule-diag.el (print-fontset): Use describe-vector
2118 to handle a char table returned by fontset-info.
2119
2120 * language/indian.el: Don't register ccl-encode-indian-glyph-font
2121 and ccl-encode-unicode-font in font-ccl-encoder-alist.
2122
2123 2002-07-18 Dave Love <fx@gnu.org>
2124
2125 * startup.el (fancy-splash-head): Warn about status.
2126 (fancy-splash-tail): Copyright up-date.
2127
2128 2002-07-17 Kenichi Handa <handa@etl.go.jp>
2129
2130 * international/mule-util.el (detect-coding-with-priority):
2131 Fix the place of using `,' marker in backguote form.
2132
2133 2002-07-12 Dave Love <fx@gnu.org>
2134
2135 * international/mule-conf.el (mule-unicode-e000-ffff): Set :max-code.
2136
2137 * international/mule-util.el (with-coding-priority): Fix.
2138
2139 * international/mule.el (set-coding-priority): Fix obsolete spec.
2140
2141 2002-07-05 Dave Love <fx@gnu.org>
2142
2143 * international/mule-cmds.el (leim-list-header): Add coding tag.
2144
2145 2002-07-05 Dave Love <fx@gnu.org>
2146
2147 * international/mule-cmds.el (find-coding-systems-region)
2148 (language-info-alist, reset-language-environment, princ-list): Doc
2149 fix.
2150 (input-method-verbose-flag): Fix :type.
2151 (set-locale-environment): Revert last change.
2152
2153 2002-07-03 Dave Love <fx@gnu.org>
2154
2155 * international/mule.el (set-char-table-default): Make obsolete.
2156
2157 2002-07-01 Dave Love <fx@gnu.org>
2158
2159 * language/devanagari.el ("Devanagari"): Fix coding-system,
2160 coding-priority.
2161
2162 * international/mule-diag.el (describe-char-after): Modify display
2163 list processing.
2164 (unicodedata-file, unicodedata-find): New.
2165
2166 2002-06-29 Dave Love <fx@gnu.org>
2167
2168 * emacs-lisp/bytecomp.el (batch-byte-compile-if-not-done): Add
2169 autoload cookie.
2170
2171 * international/ja-dic-cnv.el (skkdic-convert): Add coding tag.
2172
2173 2002-06-28 Dave Love <fx@gnu.org>
2174
2175 * international/mule-util.el (detect-coding-with-priority):
2176 Rewritten.
2177
2178 2002-06-27 Dave Love <fx@gnu.org>
2179
2180 * composite.el (compose-string): Doc fix.
2181
2182 * language/georgian.el ("Georgian"): Delete code-pages feature,
2183 add nonascii-translation.
2184
2185 * language/european.el ("German", "French", "Spanish"): Add
2186 latin-9 as alternative coding system.
2187 ("Slovenian", "Polish"): Add windows-1250 as alternative coding
2188 system.
2189 ("Dutch"): Add latin-9 as alternative coding system. Add input
2190 method.
2191 ("Turkish"): Add windows-1254 and latin-3 as alternative coding
2192 systems.
2193 ("Lithuanian", "Latvian"): Add windows-1257 as alternative coding
2194 system.
2195
2196 * emacs-lisp/byte-opt.el (side-effect-free-fns): Add decode-char,
2197 encode-coding-char.
2198 (side-effect-and-error-free-fns): Add charsetp, max-char,
2199 primary-charset.
2200
2201 * simple.el: Don't require cl when compiling.
2202
2203 * Makefile.in (DONTCOMPILE): Fix duplicates.
2204
2205 * emacs-lisp/bytecomp.el (byte-compile-insert-header): Fix typo.
2206
2207 * international/mule.el: Doc fixes.
2208 (load-with-code-conversion): Fix coding-system-type test.
2209
2210 * international/mule-cmds.el (sort-coding-systems): Comment out
2211 iso-2022 case.
2212 (encoded-string-description): Fix coding-system-type test.
2213
2214 2002-06-24 Dave Love <fx@gnu.org>
2215
2216 * international/characters.el: Make korean-ksc5601 double-width.
2217
2218 * international/mule.el (auto-coding-regexp-alist): Recognize
2219 Emacs 20/1 byte-compiled files.
2220
2221 * international/mule-conf.el (file-coding-system-alist): Change
2222 .elc to utf-8-emacs.
2223
2224 * emacs-lisp/bytecomp.el (byte-recompile-directory)
2225 (batch-byte-recompile-directory): Update from trunk.
2226 (byte-compile-fix-header): Adjust for use of utf-8-emacs.
2227 (byte-compile-insert-header): Update magic number. Add ballast.
2228 (map-char-table): Use byte-compile-funarg-2.
2229
2230 2002-06-16 Dave Love <fx@gnu.org>
2231
2232 * international/mule-cmds.el (set-locale-environment): Use
2233 locale-codeset.
2234
2235 2002-06-15 Dave Love <fx@gnu.org>
2236
2237 * language/cyrillic.el ("Belarusian"): Doc fix.
2238 (cp1125, koi8-t): Doc fix.
2239
2240 * international/mule-cmds.el (find-multibyte-characters): Doc fix.
2241 (find-multibyte-characters): Don't test for charset `unknown'.
2242 (locale-language-names): Change or add: be, bs, cy, mk, ru.koi8,
2243 ru, sr_YU, tg, wa, zh.gbk.
2244 (locale-language-names): Change sp to Cyrillic.
2245 (locale-charset-language-names): Match @euro after utf-8.
2246
2247 2002-06-13 Dave Love <fx@gnu.org>
2248
2249 * language/chinese.el (chinese-gbk, gbk, cp936, windows-936): New
2250 coding systems.
2251 ("Chinese-GBK"): New environment.
2252
2253 2002-06-12 Dave Love <fx@gnu.org>
2254
2255 * language/chinese.el (chinese-gbk, gbk, cp936, windows-936): New
2256 coding systems.
2257 ("Chinese-GBK"): New environment.
2258
2259 * language/thai-util.el: Remove redundant unicodes in
2260 category-setting.
2261
2262 * language/lao-util.el: Remove redundant unicodes in
2263 category-setting.
2264
2265 * international/mule-conf.el (japanese-jisx0213-1)
2266 (japanese-jisx0213-2): Add unify-map.
2267
2268 2002-06-12 Kenichi Handa <handa@etl.go.jp>
2269
2270 * international/quail.el (quail-update-leim-list-file): Force
2271 writing the file by iso-2022-7bit.
2272
2273 * international/titdic-cnv.el (miscdic-convert): Force writing the
2274 file by iso-2022-7bit.
2275
2276 * international/mule.el (define-charset): Change the attribute
2277 :parents to :subset or :superset.
2278
2279 * international/mule-conf.el: Adjusted for the change of
2280 define-charset (:parent -> :subset or :superset).
2281
2282 * international/characters.el: Fix the last change.
2283
2284 2002-06-11 Dave Love <fx@gnu.org>
2285
2286 * language/cyril-util.el (cyrillic-encode-koi8-r-char)
2287 (cyrillic-encode-alternativnyj-char): Fixed.
2288 (standard-display-cyrillic-translit): Remove redundant unicodes.
2289
2290 2002-06-10 Dave Love <fx@gnu.org>
2291
2292 * language/cyrillic.el ("Tajik", "Bulgarian", "Belarusian"): New
2293 environments.
2294
2295 * international/mule-conf.el (control-1): New charset.
2296 (eight-bit-control, eight-bit-graphic): Redefined to use raw-bytes
2297 space.
2298 (korean-ksc5601): Redefine to use code-offset and unify-map.
2299
2300 2002-06-07 Dave Love <fx@gnu.org>
2301
2302 * international/mule-conf.el (tcvn-5712): New charset.
2303
2304 * language/vietnamese.el (vietnamese-tcvn, tcvn): New coding
2305 system.
2306 ("Vietnamese"): Doc fix.
2307
2308 2002-06-06 Dave Love <fx@gnu.org>
2309
2310 * international/mule-conf.el (windows-936): New alias.
2311
2312 * cus-start.el: Add scalable-fonts-allowed.
2313
2314 * international/characters.el: Reinstate various CJK syntax and
2315 category setup. Remove obsolete syntax setting in Greek section.
2316 Optimize the char tables.
2317
2318 * language/thai.el ("Thai"): Add cp874, iso-8859-11 coding
2319 systems.
2320
2321 * language/vietnamese.el ("Vietnamese"): Add windows-1258 coding
2322 system.
2323
2324 * language/greek.el ("Greek"): Add windows-1253, cp851, cp869
2325 coding systems.
2326
2327 * language/romanian.el ("Romanian"): Add iso-latin-10 coding
2328 system.
2329
2330 2002-06-03 Kenichi Handa <handa@etl.go.jp>
2331
2332 * international/characters.el (printable-chars): Setup correctly.
2333
2334 2002-06-02 Dave Love <fx@gnu.org>
2335
2336 * cus-start.el: Add selection-coding-system.
2337
2338 * language/hebrew.el ("Hebrew"): Add windows-1255, cp862 coding
2339 systems.
2340
2341 * language/china-util.el (post-read-decode-hz)
2342 (pre-write-encode-hz): Moved from chinese.el.
2343 (big5-to-flat-code, flat-code-to-big5, euc-to-flat-code)
2344 (flat-code-to-euc, expand-euc-big5-alist, big5-to-cns): Deleted.
2345
2346 * language/chinese.el (post-read-decode-hz)
2347 (pre-write-encode-hz): Moved to china-util.el.
2348
2349 * case-table.el (set-case-syntax-pair): Test again for equal byte
2350 lengths of the pair.
2351
2352 * international/characters.el: Add Vietnamese category to
2353 equivalent unicodes.
2354
2355 2002-05-31 Dave Love <fx@gnu.org>
2356
2357 * international/mule-conf.el (chinese-sisheng, ipa)
2358 (indian-is13194, tibetan, ethiopic): Add :unify-map.
2359
2360 * international/mule-diag.el (describe-character-set): Account for
2361 more than two dimensions of possibly different size.
2362 (describe-current-coding-system): Add selection-coding-system.
2363
2364 * international/mule-cmds.el (unify-8859-on-encoding-mode)
2365 (unify-8859-on-decoding-mode): Moved from mule.el.
2366
2367 * international/mule.el (unify-8859-on-encoding-mode)
2368 (unify-8859-on-decoding-mode): Remove :init-value.
2369 (charset-chars): Add optional dimension arg.
2370 (unify-8859-on-encoding-mode, unify-8859-on-decoding-mode): Moved
2371 to mule-cmds.el.
2372
2373 2002-05-31 Kenichi Handa <handa@etl.go.jp>
2374
2375 * international/fontset.el: Change registry for japanese-jisx0208
2376 to "JISX0208*" in the default fontset.
2377 (font-encoding-alist): Add an entry for "JISX0208.1983" and
2378 "ISO10646.indian-1".
2379
2380 2002-05-30 Kenichi Handa <handa@etl.go.jp>
2381
2382 * language/japanese.el (japanese-iso-7bit-1978-irv): Add
2383 `designation' to :flags, `ascii' to :charset-list.
2384
2385 * international/mule.el (define-charset): New args :min-code and
2386 :max-code.
2387 (coding-system-iso-2022-flags): Add use-roman, use-oldjis.
2388
2389 * international/mule-conf.el (chinese-gbk): Change :code-offset to
2390 #x160000.
2391 (gb18030-2-byte, gb18030-4-byte-bmp, gb18030-4-byte-smp,
2392 gb18030-4-byte-ext-1, gb18030-4-byte-ext-2, gb18030): New
2393 charsets.
2394
2395 2002-05-29 Dave Love <fx@gnu.org>
2396
2397 * language/thai.el (iso-8859-11): New coding system.
2398
2399 * international/mule-conf.el: Doc fixes.
2400 (iso-8859-11): New.
2401
2402 2002-05-28 Dave Love <fx@albion.dl.ac.uk>
2403
2404 * cus-start.el (scalable-fonts-allowed): Add.
2405
2406 2002-05-27 Dave Love <fx@gnu.org>
2407
2408 * international/mule.el (unify-8859-on-encoding-mode)
2409 (unify-8859-on-decoding-mode): Dummy versions.
2410
2411 * international/ucs-tables.el: Removed.
2412
2413 * Makefile.in (DONTCOMPILE): Add language/chinese.el,
2414 language/japanese.el.
2415
2416 * international/mule-conf.el: Doc fixes.
2417 (cp936): New alias.
2418 (cp720, cp858): New charsets.
2419
2420 * mail/sendmail.el (mail-recover-1, mail-recover): Use utf-8-emacs
2421 coding system, not emacs-mule.
2422
2423 * files.el (revert-buffer, recover-file): Likewise.
2424
2425 * desktop.el (desktop-save): Likewise.
2426
2427 2002-05-26 Dave Love <fx@gnu.org>
2428
2429 * international/mule.el (with-category-table): Use make-symbol.
2430 (coding-system-list): Use coding-system-aliases.
2431 (make-translation-table): Don't deal with generic characters.
2432
2433 * international/mule-util.el: (coding-system-post-read-conversion)
2434 (coding-system-pre-write-conversion)
2435 (coding-system-translation-table-for-decode)
2436 (coding-system-translation-table-for-encode): Get the right
2437 properties.
2438 (with-coding-priority): New macro.
2439 (detect-coding-with-language-environment): Use it.
2440 (coding-system-equal): Use coding-system-plist.
2441
2442 * encoded-kb.el: (encoded-kbd-setup-keymap) <ccl>:
2443 Use :valid property.
2444
2445 * mule-cmds.el (encode-coding-char): Use
2446 find-coding-systems-string. Don't use make-char.
2447 (describe-language-environment): Use coding-system-aliases.
2448 (prefer-coding-system): Doc fix.
2449
2450 * mule-diag.el (describe-current-coding-system): Fix aliases
2451 listing.
2452 (print-iso-2022-flags): Deleted.
2453 (print-designation): Partly re-written.
2454 (describe-coding-system): Deal with iso-2022 designations, flags.
2455 Fix shift_jis case.
2456 (describe-char-after): Use characterp. Print explicit unicode.
2457 Remove some obsolete code.
2458 (print-coding-system-briefly): Fix printing aliases.
2459 (print-coding-system): Use coding-system-aliases.
2460 (mule-diag): Don't list coding categories.
2461
2462 * mule-conf.el: Doc fixes. Remove redundant
2463 :long-name properties. Re-order charset priorities.
2464 (binary): New alias.
2465 (iso-8859-16): Fix nickname.
2466 (define-iso-single-byte-charset): Un-define after use.
2467
2468 2002-05-26 Dave Love <fx@gnu.org>
2469
2470 * international/mule.el (coding-system-iso-2022-flags): Revert
2471 last change.
2472
2473 2002-05-25 Dave Love <fx@gnu.org>
2474
2475 * international/characters.el: Additional double width
2476 specifications.
2477
2478 * international/mule-diag.el (print-coding-system): Incomplete
2479 updates.
2480 (describe-character-set): List more properties.
2481 (print-fontset): Fix case of vector font-spec.
2482 (describe-current-coding-system): Fix iso-7, iso-7-else.
2483
2484 * international/mule-conf.el (ibm866): Fix alias.
2485 (iso-8859-16): Fix nickname.
2486
2487 * international/mule.el (coding-system-iso-2022-flags): Add
2488 use-roman, use-oldjis.
2489
2490 2002-05-23 Dave Love <fx@gnu.org>
2491
2492 * language/ind-util.el: Avoid decode-char.
2493 (indian--puthash-char, indian--puthash-c, indian--puthash-cv):
2494 Use characterp, not char-valid-p.
2495
2496 * language/devan-util.el: Add coding tag, avoid decode-char.
2497
2498 * international/titdic-cnv.el: Add coding tag.
2499 (tit-process-header): Add coding tag to output.
2500
2501 * language/thai.el (cp874, ibm874): New coding systems.
2502
2503 * emacs-lisp/byte-opt.el <side-effect-and-error-free-fns>: Add
2504 character-p.
2505
2506 * language/european.el (cp852, ibm852, cp857, ibm857, cp860)
2507 (ibm860, cp861, ibm861, cp863, cp865, ibm865, cp437, ibm437): New
2508 coding systems.
2509 <set-language-info-alist>: Avoid decode-char.
2510
2511 * language/hebrew.el (cp862, ibm862): New coding systems.
2512
2513 * language/greek.el (cp851, ibm851, cp869, ibm869): New coding
2514 systems.
2515
2516 * language/cyrillic.el (cp855, ibm855): New coding systems.
2517
2518 * international/mule-conf.el: Avoid decode-char in top-level code
2519 for self-inserting multibyte chars.
2520 (cp437, cp737, cp775, cp851, cp852, cp855, cp857, cp855, cp857)
2521 (cp860, cp861, cp862, cp863, cp864, cp865, cp869, cp874): New
2522 charsets.
2523
2524 * international/characters.el: Various simplifications and
2525 additions.
2526
2527 2002-05-22 Dave Love <fx@gnu.org>
2528
2529 * international/mule-conf.el (code-pages): Provide, for
2530 compatibility.
2531
2532 * international/code-pages.el: Removed.
2533
2534 2002-05-22 Kenichi Handa <handa@etl.go.jp>
2535
2536 * Makefile.in: Cancel the 2002-05-17 change of mine.
2537
2538 * international/fontset.el: Add setting for unicode font at the
2539 end of the default fontset.
2540
2541 2002-05-21 Dave Love <fx@gnu.org>
2542
2543 * international/mule-conf.el (adobe-standard-encoding, symbol):
2544 Adjust :code-space.
2545 (ibm850): Add :ascii-compatible-p.
2546
2547 2002-05-21 Kenichi Handa <handa@etl.go.jp>
2548
2549 * international/mule-conf.el (vietnamese-viscii-lower)
2550 (vietnamese-viscii-upper): Supply them :code-offset, then unify by
2551 mapping table.
2552
2553 2002-05-20 Dave Love <fx@gnu.org>
2554
2555 * cus-start.el: Add charset-map-directory.
2556
2557 * international/fontset.el (font-encoding-alist): Add
2558 adobe-symbol.
2559
2560 * format.el (format-alist): Remove ibm, mac, hp entries (available
2561 natively).
2562
2563 * language/romanian.el (iso-latin-10): Add :mime-charset.
2564 ("Romanian"): Add doc.
2565
2566 * international/mule-conf.el (iso-8859-10, symbol)
2567 (adobe-standard-encoding, ibm850): New charsets.
2568 (iso-8859-13): Fix IR number, final char.
2569 (file-coding-system-alist): Add .xml.
2570
2571 * language/european.el (iso-latin-6, iso-8859-10, latin-6)
2572 (iso-latin-7, iso-8859-13, latin-7, hp-roman8, roman8)
2573 (adobe-standard-encoding, cp850, ibm850): New coding systems.
2574 ("Latin-6", "Latin-7"): New language environments.
2575
2576 2002-05-19 Dave Love <fx@gnu.org>
2577
2578 * Makefile.in (DONTCOMPILE): Remove ucs-tables, utf-8,
2579 utf-8-subst; add vietnamese, cyrillic, czech.
2580
2581 * language/romanian.el (iso-latin-10): New coding system.
2582
2583 * international/mule-conf.el (emacs-mule): Set :charset-list,
2584 consistent with coding-system-charset-list doc.
2585 (iso-8859-16): New charset.
2586
2587 * international/mule-diag.el (describe-coding-system): Avoid error
2588 for iso-2022, emacs-mule.
2589
2590 2002-05-17 Dave Love <fx@gnu.org>
2591
2592 * international/codepage.el: Most of code removed or commented
2593 out.
2594 (codepage-setup): Re-written as trivial, obsolete function.
2595
2596 * language/utf-8-lang.el ("UTF-8"): Use utf-8, not mule-utf-8.
2597 Remove setup function.
2598
2599 * language/english.el (ebcdic-us, ebcdic-uk): New coding systems.
2600
2601 * Makefile.in (DONTCOMPILE): Add language/vietnamese.el,
2602 language/cyrillic.el, language/czech.el.
2603
2604 * language/vietnamese.el (windows-1258, cp1258): New coding
2605 systems.
2606 (font-ccl-encoder-alist): Remove viscii, vscii.
2607
2608 * language/hebrew.el (windows-1255, cp1255): New coding systems.
2609
2610 * language/european.el (windows-1254, cp1254, windows-1257)
2611 (cp1257, next, iso-latin-7, iso-8859-13, latin-7): New coding
2612 systems.
2613 ("Latin-7", "Lithuanian", "Latvian"): Don't require code-pages.
2614
2615 * language/greek.el (windows-1253, cp1253): New coding systems.
2616
2617 * international/mule-conf.el (ebcdic-us, ebcdic-uk): Change map
2618 file name.
2619 (windows-1253, windows-1254, windows-1255, windows-1256)
2620 (windows-1257, windows-1258, next): New charsets.
2621
2622 * international/utf-8.el, international/utf-8-subst.el: Removed.
2623
2624 * international/mule.el: Doc fixes.
2625 (charset-list, generic-char-p, set-coding-priority): Make
2626 obsolete.
2627 (coding-system-get): Try to convert old-style symbol to keyword.
2628 (define-charset): Purecopy strings in property list.
2629 (define-coding-system): Purecopy docstring.
2630
2631 * international/mule-diag.el (list-character-sets-2): Avoid
2632 charset-bytes.
2633 (list-iso-charset-chars, list-non-iso-charset-chars): Deleted.
2634 (list-block-of-chars): Re-written.
2635 (describe-character-set): Show more properties.
2636 (describe-char-after): Correct codepoint display.
2637 (print-coding-system): Use symbolic types.
2638
2639 2002-05-17 Kenichi Handa <handa@etl.go.jp>
2640
2641 * Makefile.in: Be sure also to run emacs with LANG=C.
2642
2643 2002-05-16 Dave Love <fx@gnu.org>
2644
2645 * international/mule-diag.el: Doc fixes.
2646 (sort-charset-list, charset-multibyte-form-string): Removed.
2647 (list-character-sets, list-character-sets-1)
2648 (list-character-sets-2): Re-written.
2649 (non-iso-charset-alist): Set to nil and made obsolete.
2650 (decode-codepage-char): Re-written and made obsolete.
2651 (read-charset): Don't use non-iso-charset-alist.
2652 (describe-coding-system): Use keyword properties.
2653 (describe-character-set): Re-written.
2654
2655 * international/mule-conf.el (koi8-u, koi8-t, georgian-ps)
2656 (windows-1250, windows-1251, windows-1252, cp1125, ebcdic-us)
2657 (ebcdic-uk): New charsets.
2658
2659 * language/cyrillic.el (koi8-u, koi8-t, windows-1251, cp1125): New
2660 coding systems.
2661
2662 * language/european.el (windows-1252): New coding system.
2663
2664 2002-05-16 Kenichi Handa <handa@etl.go.jp>
2665
2666 * Makefile.in: By sure to run emacs with LC_ALL=C.
2667
2668 * international/encoded-kb.el (encoded-kbd-handle-8bit): Call
2669 encoded-kbd-self-insert-iso2022-8bit with argument 1.
2670 (encoded-kbd-self-insert-charset): New function.
2671 (encoded-kbd-setup-keymap): Handle a coding-system of type
2672 charset.
2673 (encoded-kbd-mode): Likewise.
2674
2675 2002-05-15 Dave Love <fx@gnu.org>
2676
2677 * international/mule-cmds.el (set-locale-environment): Comment out
2678 set-keyboard-coding-system stuff.
2679
2680 2002-05-14 Kenichi Handa <handa@etl.go.jp>
2681
2682 * international/mule.el (define-coding-system): Docstring
2683 fixed (sjis->shift-jis).
2684
2685 * international/mule-conf.el: Use decode-char instead of
2686 make-char.
2687
2688 * international/encoded-kb.el
2689 (encoded-kbd-self-insert-iso2022-8bit): New arg ARG. Directly
2690 call self-insert-command. This is a temporary workaround to
2691 make it work with latin-1.
2692 (encoded-kbd-mode): Change `sjis' to `shift-jis'.
2693
2694 * international/characters.el: Setup char-width-table for CJK
2695 characters.
2696
2697 2002-05-15 Kenichi Handa <handa@etl.go.jp>
2698
2699 * international/ja-dic-utl.el (skkdic-jisx0208-hiragana-block):
2700 Fix the initial value to specify character range of
2701 japanese-jisx0208, not unicode.
2702
2703 * international/characters.el: Set syntax/category for
2704 japanese-jisx0208.
2705
2706 2002-05-14 Dave Love <fx@gnu.org>
2707
2708 * mail/sendmail.el (sendmail-send-it): Use :mime-charset, not
2709 mime-charset.
2710
2711 * language/vietnamese.el, language/korean.el, language/japanese.el:
2712 * language/hebrew.el, language/greek.el, language/chinese.el:
2713 Fix :mime-charset properties.
2714
2715 * language/cyrillic.el (cyrillic-iso-8bit, cyrillic-koi8)
2716 (cyrillic-alternativnyj): Fix :mime-charset.
2717 (cp878, cp866): New alias.
2718
2719 * language/european.el: Fix mime-charset properties.
2720
2721 * international/mule-cmds.el (sort-coding-systems)
2722 (select-safe-coding-system, select-message-coding-system): Use
2723 :mime-charset, not 'mime-charset.
2724
2725 * international/mule-conf.el: Add various :mime-charset
2726 properties.
2727
2728 2002-05-13 Dave Love <fx@gnu.org>
2729
2730 * international/encoded-kb.el (encoded-kbd-self-insert-ccl): Fix
2731 getting decoder.
2732 (encoded-kbd-mode): Fix code for coding system type and
2733 designations.
2734
2735 * international/mule-conf.el: Speling fixes.
2736
2737 2002-05-13 Kenichi Handa <handa@etl.go.jp>
2738
2739 * international/fontset.el (fontset-plain-name): Handle the case
2740 that size, weight, slant are not specified in the fontset name.
2741
2742 2002-05-10 Yong Lu <lyongu@asia-infonet.com>
2743
2744 * language/greek.el (greek-iso-8bit): Fix typo.
2745
2746 2002-05-10 Kenichi Handa <handa@etl.go.jp>
2747
2748 * language/chinese.el (chinese-big5): Change :coding-type to
2749 `charset'.
2750
2751 2002-05-09 Kenichi Handa <handa@etl.go.jp>
2752
2753 * international/characters.el: Change encoding to utf-8-emacs.
2754 Remove apparent duplicate codes.
2755
2756 2002-05-07 Kenichi Handa <handa@etl.go.jp>
2757
2758 * international/fontset.el: Change the registry for
2759 chinese-gb2312 and add the registry for chinese-gbk.
2760
2761 * international/mule.el (charset-chars): Fix typo.
2762
2763 * international/mule-conf.el (chinese-gbk): New charset.
2764
2765 * international/titdic-cnv.el (titdic-convert): Read into a
2766 unibyte buffer then make the buffer multibyte.
2767
2768 2002-03-07 Kenichi Handa <handa@etl.go.jp>
2769
2770 * international/mule-conf.el (utf-16-le): Use :bom attribute
2771 instead of :signature.
2772 (utf-16-be): Likewise.
2773
2774 2002-03-05 Kenichi Handa <handa@etl.go.jp>
2775
2776 * language/czech.el ("Czech"): Set `iso-8859-2' for
2777 `nonascii-translation'.
2778
2779 * language/romanian.el ("Romanian"): Likewise.
2780
2781 * language/slovak.el ("Slovak"): Likewise.
2782
2783 * international/characters.el: Optimize calls of
2784 modify-category-entry.
2785
2786 2002-03-01 Kenichi Handa <handa@etl.go.jp>
2787
2788 * bindings.el: Don't bind multibyte characters to
2789 self-insert-command here. It's done in mule-conf.el
2790
2791 * case-table.el (set-case-syntax-offset): Variable deleted.
2792 (set-case-syntax-1): Function deleted. Callers changed.
2793 (set-case-syntax-delims): Don't check byte length of characters.
2794
2795 * isearch.el (isearch-mode-map): Call set-char-table-range to bind
2796 characters to isearch-printing-char.
2797
2798 * loadup.el: Don't load "international/utf-8". Don't call
2799 update-coding-systems-internal. Bind coding-system-for-write to
2800 `utf-8' while writing fns-XXX.el. Call clear-charset-maps before
2801 dumping.
2802
2803 * version.el (emacs-version): Set to "22.0.0".
2804
2805 * emacs-lisp/regexp-opt.el (regexp-opt-charset): Adjusted for the
2806 change of map-char-table.
2807
2808 * eshell/esh-mode.el: Adjusted for the change of map-char-table.
2809
2810 * international/characters.el: Adjusted for the deletion of
2811 generic characters.
2812
2813 * international/code-pages.el (cp-make-translation-table,
2814 cp-valid-codes, cp-fix-safe-chars): Deleted. Caller changed.
2815 (cp-make-coding-system): Call define-coding-system.
2816
2817 * international/fontset.el: Mostly re-written.
2818
2819 * international/ja-dic-cnv.el (skkdic-get-kana-compact-codes):
2820 Call encode-char instead of split-char.
2821
2822 * international/ja-dic-utl.el (skkdic-jisx0208-hiragana-block):
2823 Value changed.
2824 (skkdic-lookup-key): Call encode-char instead of split-char.
2825
2826 * international/titdic-cnv.el (titdic-convert): Bind
2827 coding-system-for-write to 'iso-2022-7bit. Don't work on unibyte
2828 buffer.
2829
2830 * international/latin-1.el: Don't bind set-case-syntax-offset.
2831
2832 * international/latin-2.el: Don't bind set-case-syntax-offset.
2833
2834 * international/latin-3.el: Don't bind set-case-syntax-offset.
2835
2836 * international/latin-4.el: Don't bind set-case-syntax-offset.
2837
2838 * international/latin-5.el: Don't bind set-case-syntax-offset.
2839
2840 * international/latin-8.el: Don't bind set-case-syntax-offset.
2841
2842 * international/latin-9.el: Don't bind set-case-syntax-offset.
2843
2844 * international/mule-cmds.el: Don't use coding category. Call
2845 set-coding-system-priority instead of set-coding-priority.
2846 (sort-coding-systems): Call coding-system-priority-list to get the
2847 most preferred one.
2848 (select-safe-coding-system): Likewise.
2849 (reset-language-environment): Order of coding system priority
2850 changed. Set primary charset to iso-8859-1.
2851 (set-language-environment-coding-systems): Call
2852 set-coding-system-priority instead of set-coding-priority.
2853 (get-charset-property, put-charset-property): Moved to mule.el.
2854
2855 * international/mule-conf.el: Fully Re-written.
2856
2857 * international/mule-diag.el (print-designation): Arguments
2858 changed.
2859 (print-iso-2022-flags): New function.
2860 (describe-coding-system): Adjusted for the new structure of coding
2861 system.
2862 (describe-current-coding-system): Likewise.
2863
2864 * international/mule.el (char-valid-p): Make it an alias of
2865 characterp.
2866 (define-charset): Fully re-designed.
2867 (charset-quoted-standard-p): Deleted.
2868 (charsetp): Moved to charset.c.
2869 (charset-info, charset-id, charset-bytes, charset-width,
2870 charset-directioin, charset-iso-graphic-plane,
2871 charset-reverse-charset): Deleted.
2872 (charset-dimension, charset-chars, charset-iso-final-char,
2873 charset-description, charset-short-name, charset-long-name): Call
2874 charset-plist instead of charset-info.
2875 (charset-plist, set-charset-plist): Moved to charset.c.
2876 (get-charset-property, put-charset-property): Moved from
2877 mule-cmds.el. Call charset-plist and set-charset-plist.
2878 (make-char): Deleted.
2879 (generic-char-p): Make it always return nil.
2880 (decode-char, encode-char): Moved to charset.c.
2881 (coding-spec-XXX-idx): Variables deleted.
2882 (coding-system-iso-2022-flags): New variable.
2883 (define-coding-system): New function.
2884 (transform-make-coding-system-args, make-coding-system): Delete.
2885 (set-coding-priority): Make it obsolete.
2886 (after-insert-file-set-buffer-file-coding-system): Adjust for
2887 the new coding system structure.
2888 (find-new-buffer-file-coding-system): Likewise.
2889
2890 * language/chinese.el, language/cyrillic.el, language/european.el,
2891 language/greek.el, language/hebrew.el, language/indian.el,
2892 language/japanese.el, language/korean.el, language/lao.el,
2893 language/thai.el, language/tibetan.el, language/vietnamese.el:
2894 Call define-coding-system instead of make-coding-system. All CCL
2895 program deleted.
2896
2897 * textmodes/sgml-mode.el (sgml-mode-map): Use encode-char instead
2898 of make-char.
2899 (sgml-char-names-table): Iteration limit fixed.
2900
2901 * term/mac-win.el: Deleted unnecessary calls of set-fontset-font.
2902 (ccl-encode-mac-roman-font): Delete.
2903
2904 * Makefile.in (DONTCOMPILE): Add latin1-disp.el, ucs-tables.el,
2905 utf-8.el, and utf-8-subst.el as they can't be bytecompiled
2906 currently. This is just a temporary workaround.
2907
2908 ;; Local Variables:
2909 ;; coding: iso-2022-7bit
2910 ;; End:
2911
2912 Copyright (C) 2002 Free Software Foundation, Inc.
2913 Copying and distribution of this file, with or without modification,
2914 are permitted provided the copyright notice and this notice are preserved.
2915
2916 ;;; arch-tag: d0d613db-0a9b-459c-a1c7-8a1722c771c1