comparison lisp/ChangeLog @ 91477:37c9ed04290a

Adjust dates of unicode merge entries for UTC. Remove duplicate merged entry about vc-bzr (original 2007-06-11).
author Glenn Morris <rgm@gnu.org>
date Sat, 02 Feb 2008 21:13:59 +0000
parents d9afb7a33dc0
children 0158535f0ec8
comparison
equal deleted inserted replaced
91476:264d73a49be8 91477:37c9ed04290a
47 2008-02-01 Richard Stallman <rms@gnu.org> 47 2008-02-01 Richard Stallman <rms@gnu.org>
48 48
49 * language/burmese.el: Rename from myanmar.el. 49 * language/burmese.el: Rename from myanmar.el.
50 ("Burmese"): Rename from "Myanmar". 50 ("Burmese"): Rename from "Myanmar".
51 51
52 2008-02-02 Kenichi Handa <handa@ni.aist.go.jp> 52 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
53 53
54 * international/fontset.el (script-representative-chars): Add cham 54 * international/fontset.el (script-representative-chars): Add cham
55 and tai-viet. 55 and tai-viet.
56 (setup-default-fontset): Add iso10646-1 font for latin and ipa. 56 (setup-default-fontset): Add iso10646-1 font for latin and ipa.
57 Add fontconfig spec for cjk-misc. Explicitly specify font font 57 Add fontconfig spec for cjk-misc. Explicitly specify font font
58 for U+E000..U+F8FF. 58 for U+E000..U+F8FF.
59 59
60 * international/characters.el (script-list): Add cham. 60 * international/characters.el (script-list): Add cham.
61 61
62 2008-02-02 Mark A. Hershberger <mah@everybody.org> 62 2008-02-01 Mark A. Hershberger <mah@everybody.org>
63 63
64 * xml.el (xml-escape-string): Don't do any encoding changes on the 64 * xml.el (xml-escape-string): Don't do any encoding changes on the
65 string. 65 string.
66 66
67 2008-02-02 Kenichi Handa <handa@ni.aist.go.jp> 67 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
68 68
69 * language/ind-util.el (in-is13194-post-read-conversion): 69 * language/ind-util.el (in-is13194-post-read-conversion):
70 Delete unnecessary call of indian-compose-region. 70 Delete unnecessary call of indian-compose-region.
71 71
72 2008-02-02 Kenichi Handa <handa@ni.aist.go.jp> 72 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
73 73
74 * descr-text.el (describe-char-display): Fix previous change. 74 * descr-text.el (describe-char-display): Fix previous change.
75 75
76 2008-02-02 Vinicius Jose Latorre <viniciusjl@ig.com.br> 76 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br>
77 77
78 * ps-print.el: Some face attributes (like :strike-through) were not 78 * ps-print.el: Some face attributes (like :strike-through) were not
79 being recognised. Reported by Leo <sdl.web@gmail.com>. 79 being recognised. Reported by Leo <sdl.web@gmail.com>.
80 (ps-print-version): New version 7.3.2. 80 (ps-print-version): New version 7.3.2.
81 (ps-screen-to-bit-face): Fix code. Call ps-face-strikout-p, 81 (ps-screen-to-bit-face): Fix code. Call ps-face-strikout-p,
82 ps-face-overline-p and ps-face-box-p funs. 82 ps-face-overline-p and ps-face-box-p funs.
83 83
84 * ps-def.el (ps-face-strikout-p, ps-face-overline-p, ps-face-box-p): 84 * ps-def.el (ps-face-strikout-p, ps-face-overline-p, ps-face-box-p):
85 New funs. 85 New funs.
86 86
87 2008-02-02 Kenichi Handa <handa@ni.aist.go.jp> 87 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
88 88
89 * international/fontset.el (font-encoding-alist): Add an entry for 89 * international/fontset.el (font-encoding-alist): Add an entry for
90 iso8859-16. 90 iso8859-16.
91 (setup-default-fontset): Add iso8859-16 to latin. 91 (setup-default-fontset): Add iso8859-16 to latin.
92 92
93 * descr-text.el (describe-char-display): Convert a GLYPH-CODE to a 93 * descr-text.el (describe-char-display): Convert a GLYPH-CODE to a
94 hexadigit string. 94 hexadigit string.
95 (describe-char): Adjusted for the above change. 95 (describe-char): Adjusted for the above change.
96 96
97 2008-02-02 Kenichi Handa <handa@ni.aist.go.jp> 97 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
98 98
99 * international/fontset.el (font-encoding-alist): Don't set the 99 * international/fontset.el (font-encoding-alist): Don't set the
100 repertory of GB18030 fonts. 100 repertory of GB18030 fonts.
101 101
102 2008-02-02 Kenichi Handa <handa@ni.aist.go.jp> 102 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
103 103
104 * language/indian.el: Set font-shape-text for all Indic characters 104 * language/indian.el: Set font-shape-text for all Indic characters
105 in composition-function-table. 105 in composition-function-table.
106 106
107 * language/khmer.el: New file. 107 * language/khmer.el: New file.
108 108
109 * language/myanmar.el: New file. 109 * language/myanmar.el: New file.
110 110
111 * loadup.el: Load "language/khmer" and "language/myanmar". 111 * loadup.el: Load "language/khmer" and "language/myanmar".
112 112
113 2008-02-02 Kenichi Handa <handa@ni.aist.go.jp> 113 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
114 114
115 * international/fontset.el (setup-default-fontset): Fix lao OTF 115 * international/fontset.el (setup-default-fontset): Fix lao OTF
116 script name. 116 script name.
117 117
118 2008-02-02 Kenichi Handa <handa@ni.aist.go.jp> 118 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
119 119
120 * composite.el (terminal-composition-function): Fix previous change. 120 * composite.el (terminal-composition-function): Fix previous change.
121 (terminal-composition-modification): Delete it. 121 (terminal-composition-modification): Delete it.
122 122
123 2008-02-02 Kenichi Handa <handa@ni.aist.go.jp> 123 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
124 124
125 * international/fontset.el (x-complement-fontset-spec): 125 * international/fontset.el (x-complement-fontset-spec):
126 Complement size too. 126 Complement size too.
127 127
128 2008-02-02 Kenichi Handa <handa@ni.aist.go.jp> 128 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
129 129
130 * international/fontset.el (font-encoding-charset-alist): 130 * international/fontset.el (font-encoding-charset-alist):
131 Initialize it. 131 Initialize it.
132 (otf-script-alist): Fix typo of canadian-aboriginal. 132 (otf-script-alist): Fix typo of canadian-aboriginal.
133 (setup-default-fontset): Specify font-specs for many more scripts. 133 (setup-default-fontset): Specify font-specs for many more scripts.
134 (x-complement-fontset-spec): The 1st argument changed to a 134 (x-complement-fontset-spec): The 1st argument changed to a
135 font-spec object. 135 font-spec object.
136 (create-fontset-from-fontset-spec): Adjusted for the above change. 136 (create-fontset-from-fontset-spec): Adjusted for the above change.
137 137
138 2008-02-02 Kenichi Handa <handa@m17n.org> 138 2008-02-01 Kenichi Handa <handa@m17n.org>
139 139
140 * language/devanagari.el: Register font-shape-text in 140 * language/devanagari.el: Register font-shape-text in
141 composition-function-table. 141 composition-function-table.
142 142
143 * language/tibetan.el: Register font-shape-text in 143 * language/tibetan.el: Register font-shape-text in
170 (terminal-composition-function): Fix arguments. 170 (terminal-composition-function): Fix arguments.
171 (auto-compose-current-font): Delete it. 171 (auto-compose-current-font): Delete it.
172 (auto-compose-chars): Adjusted for the change of 172 (auto-compose-chars): Adjusted for the change of
173 composition-function-table. 173 composition-function-table.
174 174
175 2008-02-02 Kenichi Handa <handa@ni.aist.go.jp> 175 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
176 176
177 * international/fontset.el (font-encoding-alist): Add the entry of 177 * international/fontset.el (font-encoding-alist): Add the entry of
178 "unicode-bmp". 178 "unicode-bmp".
179 179
180 2008-02-02 Kenichi Handa <handa@ni.aist.go.jp> 180 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
181 181
182 * composite.el (auto-compose-chars): Be sure to calculate 182 * composite.el (auto-compose-chars): Be sure to calculate
183 composition at least at POS. 183 composition at least at POS.
184 184
185 2008-02-02 Vinicius Jose Latorre <viniciusjl@ig.com.br> 185 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br>
186 186
187 * printing.el: Fix pr-interface-map initialization code. 187 * printing.el: Fix pr-interface-map initialization code.
188 (pr-version): New version 6.9.3. 188 (pr-version): New version 6.9.3.
189 (pr-f-set-keymap-parents): Replaced by pr-set-keymap-parents. 189 (pr-f-set-keymap-parents): Replaced by pr-set-keymap-parents.
190 (pr-f-set-keymap-name): Replaced by pr-set-keymap-name. 190 (pr-f-set-keymap-name): Replaced by pr-set-keymap-name.
191 (pr-f-read-string): Replaced by pr-read-string. 191 (pr-f-read-string): Replaced by pr-read-string.
192 (pr-set-keymap-parents, pr-set-keymap-name, pr-read-string): New fun 192 (pr-set-keymap-parents, pr-set-keymap-name, pr-read-string): New fun
193 name. 193 name.
194 (pr-interactive-n-up, pr-interactive-regexp): Code fix. 194 (pr-interactive-n-up, pr-interactive-regexp): Code fix.
195 195
196 2008-02-02 Kenichi Handa <handa@m17n.org> 196 2008-02-01 Kenichi Handa <handa@m17n.org>
197 197
198 * language/tv-util.el (tai-viet-re): Include '-'. 198 * language/tv-util.el (tai-viet-re): Include '-'.
199 (tai-viet-glyph-info): Handle '-'. 199 (tai-viet-glyph-info): Handle '-'.
200 200
201 * descr-text.el (describe-char): Improve the previous change (show 201 * descr-text.el (describe-char): Improve the previous change (show
202 font name). 202 font name).
203 203
204 2008-02-02 Kenichi Handa <handa@m17n.org> 204 2008-02-01 Kenichi Handa <handa@m17n.org>
205 205
206 * language/devan-util.el (devanagari-composition-function): Fix 206 * language/devan-util.el (devanagari-composition-function): Fix
207 previous change. 207 previous change.
208 208
209 * descr-text.el (describe-char): Handle a composition of the new 209 * descr-text.el (describe-char): Handle a composition of the new
210 format. 210 format.
211 211
212 2008-02-02 Kenichi Handa <handa@ni.aist.go.jp> 212 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
213 213
214 * language/tibet-util.el (tibetan-composition-function): Use 214 * language/tibet-util.el (tibetan-composition-function): Use
215 font-shape-text if auto-compose-current-font is non-nil. 215 font-shape-text if auto-compose-current-font is non-nil.
216 216
217 * language/tibetan.el: Fix the range for recording 217 * language/tibetan.el: Fix the range for recording
226 :supplementary-p. 226 :supplementary-p.
227 227
228 * international/fontset.el (setup-default-fontset): Add OpenType 228 * international/fontset.el (setup-default-fontset): Add OpenType
229 fonts for malayalam and tibetan. 229 fonts for malayalam and tibetan.
230 230
231 2008-02-02 Kenichi Handa <handa@ni.aist.go.jp> 231 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
232 232
233 * international/fontset.el (x-complement-fontset-spec): Use 233 * international/fontset.el (x-complement-fontset-spec): Use
234 font-spec. 234 font-spec.
235 235
236 2008-02-02 Kenichi Handa <handa@ni.aist.go.jp> 236 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
237 237
238 * international/fontset.el (otf-script-alist): Make all otf tags 238 * international/fontset.el (otf-script-alist): Make all otf tags
239 4-letters. 239 4-letters.
240 (setup-default-fontset): Add OpenType fonts for devanagari and 240 (setup-default-fontset): Add OpenType fonts for devanagari and
241 tamil. 241 tamil.
247 font-shape-text if auto-compose-current-font is non-nil. 247 font-shape-text if auto-compose-current-font is non-nil.
248 248
249 * composite.el (auto-compose-chars): Argument font-object changed 249 * composite.el (auto-compose-chars): Argument font-object changed
250 to window. 250 to window.
251 251
252 2008-02-02 Vinicius Jose Latorre <viniciusjl@ig.com.br> 252 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br>
253 253
254 * ps-print.el (ps-lpr-switches): Docstring fix. 254 * ps-print.el (ps-lpr-switches): Docstring fix.
255 (ps-string-list): New fun. 255 (ps-string-list): New fun.
256 (ps-do-despool): Code fix. 256 (ps-do-despool): Code fix.
257 257
258 2008-02-02 Kenichi Handa <handa@ni.aist.go.jp> 258 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
259 259
260 * international/utf-7.el (utf-7-imap-post-read-conversion) 260 * international/utf-7.el (utf-7-imap-post-read-conversion)
261 (utf-7-imap-pre-write-conversion): New functions. 261 (utf-7-imap-pre-write-conversion): New functions.
262 262
263 * international/mule-conf.el (utf-7-imap): New coding system. 263 * international/mule-conf.el (utf-7-imap): New coding system.
264 264
265 2008-02-02 Kenichi Handa <handa@m17n.org> 265 2008-02-01 Kenichi Handa <handa@m17n.org>
266 266
267 * term/x-win.el (x-selection-value): If x-select-request-type is 267 * term/x-win.el (x-selection-value): If x-select-request-type is
268 nil, try also STRING at last. 268 nil, try also STRING at last.
269 (x-select-request-type): Doc adjusted the change of 269 (x-select-request-type): Doc adjusted the change of
270 x-selection-value. 270 x-selection-value.
277 (ccl-check-utf-8, string-utf-8-p): Delete them. 277 (ccl-check-utf-8, string-utf-8-p): Delete them.
278 (xselect-convert-to-string): Fix determining data-type in the case 278 (xselect-convert-to-string): Fix determining data-type in the case
279 that TEXT is requested. Don't use selection-coding-system if it's 279 that TEXT is requested. Don't use selection-coding-system if it's
280 not proper for the data-type. 280 not proper for the data-type.
281 281
282 2008-02-02 Kenichi Handa <handa@m17n.org> 282 2008-02-01 Kenichi Handa <handa@m17n.org>
283 283
284 * term/x-win.el (x-selection-value): If x-select-request-type is 284 * term/x-win.el (x-selection-value): If x-select-request-type is
285 nil, simply try UTF8_STRING and COMPOUND-TEXT in this order. 285 nil, simply try UTF8_STRING and COMPOUND-TEXT in this order.
286 286
287 2008-02-02 Jason Rumney <jasonr@gnu.org> 287 2008-02-01 Jason Rumney <jasonr@gnu.org>
288 288
289 * term/w32-win.el (w32-initialize-window-system): Use t, not nil 289 * term/w32-win.el (w32-initialize-window-system): Use t, not nil
290 to signify default fontset. 290 to signify default fontset.
291 291
292 2008-02-02 Kenichi Handa <handa@m17n.org> 292 2008-02-01 Kenichi Handa <handa@m17n.org>
293 293
294 * international/mule-cmds.el (describe-language-environment): 294 * international/mule-cmds.el (describe-language-environment):
295 Check if the specified input method exists or not. 295 Check if the specified input method exists or not.
296 296
297 2008-02-02 Katsumi Yamaoka <yamaoka@jpl.org> 297 2008-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
298 298
299 * ldefs-boot.el: Regenerate. 299 * ldefs-boot.el: Regenerate.
300 300
301 2008-02-02 Vinicius Jose Latorre <viniciusjl@ig.com.br> 301 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br>
302 302
303 * ps-print.el (ps-do-despool): Do not force ps-lpr-switches to be a 303 * ps-print.el (ps-do-despool): Do not force ps-lpr-switches to be a
304 list. 304 list.
305 (ps-begin-job): Error if ps-lpr-switches is not a list. 305 (ps-begin-job): Error if ps-lpr-switches is not a list.
306 (ps-face-background-name): Remove this function. It's already defined 306 (ps-face-background-name): Remove this function. It's already defined
307 in ps-def.el file. 307 in ps-def.el file.
308 308
309 2008-02-02 Vinicius Jose Latorre <viniciusjl@ig.com.br> 309 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br>
310 310
311 * ps-print.el (ps-do-despool): If ps-lpr-switches is not a list, force 311 * ps-print.el (ps-do-despool): If ps-lpr-switches is not a list, force
312 it to be one. 312 it to be one.
313 (ps-print-version): New version 7.3.1. 313 (ps-print-version): New version 7.3.1.
314 314
315 2008-02-02 Vinicius Jose Latorre <viniciusjl@ig.com.br> 315 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br>
316 316
317 * ps-print.el: Eliminate the check if ps-print was running on Lucid or 317 * ps-print.el: Eliminate the check if ps-print was running on Lucid or
318 Epoch emacsen. 318 Epoch emacsen.
319 319
320 2008-02-02 Vinicius Jose Latorre <viniciusjl@ig.com.br> 320 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br>
321 321
322 * ps-print.el: Now detect if text foreground and background colors are 322 * ps-print.el: Now detect if text foreground and background colors are
323 equals and replace the foreground color by another color, so the text 323 equals and replace the foreground color by another color, so the text
324 becomes visible. Doc fix. 324 becomes visible. Doc fix.
325 (ps-print-version): New version 7.3. 325 (ps-print-version): New version 7.3.
327 (ps-fg-list, ps-fg-validate-p): New options. 327 (ps-fg-list, ps-fg-validate-p): New options.
328 (ps-foreground-list): New var. 328 (ps-foreground-list): New var.
329 (ps-generate-header-line): Replace fboundp by functionp. 329 (ps-generate-header-line): Replace fboundp by functionp.
330 (ps-setup, ps-begin-job, ps-plot-region): Fix code. 330 (ps-setup, ps-begin-job, ps-plot-region): Fix code.
331 331
332 2008-02-02 Vinicius Jose Latorre <viniciusjl@ig.com.br> 332 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br>
333 333
334 * printing.el: Pacify byte compiler, that is, no compiler warnings. 334 * printing.el: Pacify byte compiler, that is, no compiler warnings.
335 Move (again) some variable definitions before use, define some fun 335 Move (again) some variable definitions before use, define some fun
336 aliases, no code change. 336 aliases, no code change.
337 (pr-version): New version 6.9.2. 337 (pr-version): New version 6.9.2.
346 (pr-f-set-keymap-parents, pr-keep-region-active): Fun aliases. 346 (pr-f-set-keymap-parents, pr-keep-region-active): Fun aliases.
347 (pr-menu-print-item, pr-ps-printer-menu-modified) 347 (pr-menu-print-item, pr-ps-printer-menu-modified)
348 (pr-txt-printer-menu-modified, pr-ps-utility-menu-modified) 348 (pr-txt-printer-menu-modified, pr-ps-utility-menu-modified)
349 (pr-even-or-odd-alist): Vars definition moved. 349 (pr-even-or-odd-alist): Vars definition moved.
350 350
351 2008-02-02 Kenichi Handa <handa@m17n.org> 351 2008-02-01 Kenichi Handa <handa@m17n.org>
352 352
353 * language/chinese.el (cp936): Delete duplicated alias. 353 * language/chinese.el (cp936): Delete duplicated alias.
354 354
355 * international/mule-diag.el (list-block-of-chars): Don't insert 355 * international/mule-diag.el (list-block-of-chars): Don't insert
356 non-Unicode characters. 356 non-Unicode characters.
357 357
358 2008-02-02 Jason Rumney <jasonr@gnu.org> 358 2008-02-01 Jason Rumney <jasonr@gnu.org>
359 359
360 * loadup.el [windows-nt]: Don't load code-pages and ccl. 360 * loadup.el [windows-nt]: Don't load code-pages and ccl.
361 * term/w32-win.el: Don't require code-pages. 361 * term/w32-win.el: Don't require code-pages.
362 362
363 2008-02-02 Stefan Monnier <monnier@iro.umontreal.ca> 363 2008-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
364 364
365 Fix up multi-tty merge. 365 Fix up multi-tty merge.
366 366
367 * version.el (emacs-version): Bump to 23.0.60. 367 * version.el (emacs-version): Bump to 23.0.60.
368 368
386 non-unicode versions of Emacs. 386 non-unicode versions of Emacs.
387 387
388 * international/encoded-kb.el (encoded-kbd-setup-display): Use the new 388 * international/encoded-kb.el (encoded-kbd-setup-display): Use the new
389 multi-tty code, which includes the previous local change. 389 multi-tty code, which includes the previous local change.
390 390
391 2008-02-02 Vinicius Jose Latorre <viniciusjl@ig.com.br> 391 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br>
392 392
393 * ps-print.el: Fix the usage of :foreground and :background face 393 * ps-print.el: Fix the usage of :foreground and :background face
394 attributes. Reported by Nikolaj Schumacher <n_schumacher@web.de>. 394 attributes. Reported by Nikolaj Schumacher <n_schumacher@web.de>.
395 (ps-print-version): New version 7.2.5. 395 (ps-print-version): New version 7.2.5.
396 (ps-face-attributes, ps-face-attribute-list, ps-face-background): Fix 396 (ps-face-attributes, ps-face-attribute-list, ps-face-background): Fix
398 (ps-face-foreground-color-p, ps-face-background-color-p) 398 (ps-face-foreground-color-p, ps-face-background-color-p)
399 (ps-face-color-p): New inline funs. 399 (ps-face-color-p): New inline funs.
400 (ps-background, ps-begin-file, ps-build-reference-face-lists): Use 400 (ps-background, ps-begin-file, ps-build-reference-face-lists): Use
401 `mapc' rather than `mapcar'. 401 `mapc' rather than `mapcar'.
402 402
403 2008-02-02 Kenichi Handa <handa@m17n.org> 403 2008-02-01 Kenichi Handa <handa@m17n.org>
404 404
405 * skeleton.el (skeleton-internal-1): Use integerp and stringp 405 * skeleton.el (skeleton-internal-1): Use integerp and stringp
406 instead of char-or-string-p to catch -1. 406 instead of char-or-string-p to catch -1.
407 407
408 2008-02-02 Kenichi Handa <handa@m17n.org> 408 2008-02-01 Kenichi Handa <handa@m17n.org>
409 409
410 * international/mule-cmds.el (inactivate-input-method): Set 410 * international/mule-cmds.el (inactivate-input-method): Set
411 input-method-function to nil before calling 411 input-method-function to nil before calling
412 inactivate-current-input-method-function. 412 inactivate-current-input-method-function.
413 413
414 2008-02-02 Kenichi Handa <handa@m17n.org> 414 2008-02-01 Kenichi Handa <handa@m17n.org>
415 415
416 * play/gamegrid.el (gamegrid-setup-default-font): Calculate a font 416 * play/gamegrid.el (gamegrid-setup-default-font): Calculate a font
417 height that doesn't exceed the requested height by rounding off. 417 height that doesn't exceed the requested height by rounding off.
418 418
419 2008-02-02 Vinicius Jose Latorre <viniciusjl@ig.com.br> 419 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br>
420 420
421 * ps-print.el (ps-header-font-size, ps-header-title-font-size) 421 * ps-print.el (ps-header-font-size, ps-header-title-font-size)
422 (ps-footer-font-size, ps-line-number-font-size, ps-line-spacing) 422 (ps-footer-font-size, ps-line-number-font-size, ps-line-spacing)
423 (ps-paragraph-spacing): Docstring fix. 423 (ps-paragraph-spacing): Docstring fix.
424 424
425 2008-02-02 Glenn Morris <rgm@gnu.org> 425 2008-02-01 Glenn Morris <rgm@gnu.org>
426 426
427 * ps-print.el (ps-font-size): Doc fix. 427 * ps-print.el (ps-font-size): Doc fix.
428 428
429 2008-02-02 Vinicius Jose Latorre <viniciusjl@ig.com.br> 429 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br>
430 430
431 * ps-print.el (ps-default-fg, ps-default-bg): Docstring fix. 431 * ps-print.el (ps-default-fg, ps-default-bg): Docstring fix.
432 (ps-begin-job): Use ps-default-fg and ps-default-bg only when 432 (ps-begin-job): Use ps-default-fg and ps-default-bg only when
433 ps-print-color-p is neither nil nor black-white. Reported by Christian 433 ps-print-color-p is neither nil nor black-white. Reported by Christian
434 Schlauer <cs-muelleimer-rubbish.bin@arcor.de>. 434 Schlauer <cs-muelleimer-rubbish.bin@arcor.de>.
435 435
436 2008-02-02 Vinicius Jose Latorre <viniciusig@ig.com.br> 436 2008-02-01 Vinicius Jose Latorre <viniciusig@ig.com.br>
437 437
438 * printing.el (pr-update-menus): Docstring fix. 438 * printing.el (pr-update-menus): Docstring fix.
439 439
440 2008-02-02 Vinicius Jose Latorre <viniciusig@ig.com.br> 440 2008-02-01 Vinicius Jose Latorre <viniciusig@ig.com.br>
441 441
442 * printing.el: Require lpr and ps-print when loading printing package. 442 * printing.el: Require lpr and ps-print when loading printing package.
443 Reported by Glenn Morris <rgm@gnu.org>. 443 Reported by Glenn Morris <rgm@gnu.org>.
444 444
445 2008-02-02 Vinicius Jose Latorre <viniciusjl@ig.com.br> 445 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br>
446 446
447 * printing.el: Evaluate require only during compilation. 447 * printing.el: Evaluate require only during compilation.
448 (pr-version): New version 6.9.1. 448 (pr-version): New version 6.9.1.
449 (deactivate-mark): Replace (defvar VAR nil) by (defvar VAR). 449 (deactivate-mark): Replace (defvar VAR nil) by (defvar VAR).
450 (pr-global-menubar): Fix code. 450 (pr-global-menubar): Fix code.
451 451
452 2008-02-02 Vinicius Jose Latorre <viniciusjl@ig.com.br> 452 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br>
453 453
454 * progmodes/ebnf-abn.el (ebnf-abn-skip-comment): 454 * progmodes/ebnf-abn.el (ebnf-abn-skip-comment):
455 * progmodes/ebnf-bnf.el (ebnf-bnf-skip-comment): 455 * progmodes/ebnf-bnf.el (ebnf-bnf-skip-comment):
456 * progmodes/ebnf-dtd.el (ebnf-dtd-skip-comment): 456 * progmodes/ebnf-dtd.el (ebnf-dtd-skip-comment):
457 * progmodes/ebnf-ebx.el (ebnf-ebx-skip-comment): 457 * progmodes/ebnf-ebx.el (ebnf-ebx-skip-comment):
500 (ebnf-make-empty, ebnf-make-terminal1, ebnf-make-or-more1) 500 (ebnf-make-empty, ebnf-make-terminal1, ebnf-make-or-more1)
501 (ebnf-make-production, ebnf-make-alternative, ebnf-make-optional) 501 (ebnf-make-production, ebnf-make-alternative, ebnf-make-optional)
502 (ebnf-make-except, ebnf-make-repeat, ebnf-make-sequence) 502 (ebnf-make-except, ebnf-make-repeat, ebnf-make-sequence)
503 (ebnf-make-dup-sequence, ebnf-token-alternative): Add comments. 503 (ebnf-make-dup-sequence, ebnf-token-alternative): Add comments.
504 504
505 2008-02-02 Andreas Schwab <schwab@suse.de> 505 2008-02-01 Andreas Schwab <schwab@suse.de>
506 506
507 * international/mule-diag.el (print-fontset-element): Use fontp 507 * international/mule-diag.el (print-fontset-element): Use fontp
508 only if defined. 508 only if defined.
509 509
510 2008-02-02 Vinicius Jose Latorre <viniciusjl@ig.com.br> 510 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br>
511 511
512 * ps-print.el (ps-multibyte-buffer): Docstring fix. 512 * ps-print.el (ps-multibyte-buffer): Docstring fix.
513 513
514 * ps-mule.el: Doc fix. 514 * ps-mule.el: Doc fix.
515 (ps-multibyte-buffer, ps-mule-font-info-database, ps-mule-prepare-font) 515 (ps-multibyte-buffer, ps-mule-font-info-database, ps-mule-prepare-font)
516 (ps-mule-external-libraries, ps-mule-encode-region) 516 (ps-mule-external-libraries, ps-mule-encode-region)
517 (ps-mule-plot-composition, ps-mule-encode-header-string) 517 (ps-mule-plot-composition, ps-mule-encode-header-string)
518 (ps-mule-begin-job): Docstring fix. 518 (ps-mule-begin-job): Docstring fix.
519 (ps-mule-prologue-generated): Code fix. 519 (ps-mule-prologue-generated): Code fix.
520 520
521 2008-02-02 Vinicius Jose Latorre <viniciusjl@ig.com.br> 521 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br>
522 522
523 * ps-print.el: Problem with foreground and background color when 523 * ps-print.el: Problem with foreground and background color when
524 printing a buffer with and without faces. Reported by Christian 524 printing a buffer with and without faces. Reported by Christian
525 Schlauer <cs-muelleimer-rubbish.bin@arcor.de>. 525 Schlauer <cs-muelleimer-rubbish.bin@arcor.de>.
526 (ps-print-version): New version 7.2.4. 526 (ps-print-version): New version 7.2.4.
528 when a face does not specify a foreground color. 528 when a face does not specify a foreground color.
529 (ps-default-bg): Change default value to nil, so white color is used 529 (ps-default-bg): Change default value to nil, so white color is used
530 for background color. 530 for background color.
531 (ps-begin-job): Fix code. 531 (ps-begin-job): Fix code.
532 532
533 2008-02-02 Kenichi Handa <handa@m17n.org> 533 2008-02-01 Kenichi Handa <handa@m17n.org>
534 534
535 * dnd.el (dnd-get-local-file-name): Call replace-regexp-in-string 535 * dnd.el (dnd-get-local-file-name): Call replace-regexp-in-string
536 with FIXEDCASE t. 536 with FIXEDCASE t.
537 537
538 2008-02-02 Kenichi Handa <handa@m17n.org> 538 2008-02-01 Kenichi Handa <handa@m17n.org>
539 539
540 * international/mule-diag.el (print-fontset-element): Fix for the 540 * international/mule-diag.el (print-fontset-element): Fix for the
541 format change of a fontset element for font-backend feature. 541 format change of a fontset element for font-backend feature.
542 542
543 2008-02-02 Kenichi Handa <handa@m17n.org> 543 2008-02-01 Kenichi Handa <handa@m17n.org>
544 544
545 * descr-text.el (describe-char): Fix for the case that a component 545 * descr-text.el (describe-char): Fix for the case that a component
546 character is TAB. 546 character is TAB.
547 547
548 2008-02-02 Kenichi Handa <handa@m17n.org> 548 2008-02-01 Kenichi Handa <handa@m17n.org>
549 549
550 * international/mule-cmds.el 550 * international/mule-cmds.el
551 (select-safe-coding-system-interactively): Fix printing of 551 (select-safe-coding-system-interactively): Fix printing of
552 rejected and unsafe coding-systems. 552 rejected and unsafe coding-systems.
553 553
561 561
562 * language/tai-viet.el: New file. 562 * language/tai-viet.el: New file.
563 563
564 * language/tv-util.el: New file. 564 * language/tv-util.el: New file.
565 565
566 2008-02-02 Jason Rumney <jasonr@gnu.org> 566 2008-02-01 Jason Rumney <jasonr@gnu.org>
567 567
568 * faces.el (font-weight-table): Use defaults on w32 that match 568 * faces.el (font-weight-table): Use defaults on w32 that match
569 LOGFONT.lfWeight. 569 LOGFONT.lfWeight.
570 570
571 * term/w32-win.el: Don't create fontset from command-line font. 571 * term/w32-win.el: Don't create fontset from command-line font.
572 572
573 2008-02-02 Juanma Barranquero <lekktu@gmail.com> 573 2008-02-01 Juanma Barranquero <lekktu@gmail.com>
574 574
575 * international/mule-cmds.el (toggle-enable-multibyte-characters) 575 * international/mule-cmds.el (toggle-enable-multibyte-characters)
576 (sort-coding-systems, search-unencodable-char): Doc fixes. 576 (sort-coding-systems, search-unencodable-char): Doc fixes.
577 (default-input-method, input-method-verbose-flag) 577 (default-input-method, input-method-verbose-flag)
578 (input-method-highlight-flag): Remove * in defcustom's docstrings. 578 (input-method-highlight-flag): Remove * in defcustom's docstrings.
581 (find-multibyte-characters, leim-list-entry-regexp) 581 (find-multibyte-characters, leim-list-entry-regexp)
582 (set-input-method, input-method-exit-on-first-char, princ-list) 582 (set-input-method, input-method-exit-on-first-char, princ-list)
583 (locale-language-names, locale-charset-language-names) 583 (locale-language-names, locale-charset-language-names)
584 (define-char-code-property): Fix typos in docstrings. 584 (define-char-code-property): Fix typos in docstrings.
585 585
586 2008-02-02 Kenichi Handa <handa@m17n.org> 586 2008-02-01 Kenichi Handa <handa@m17n.org>
587 587
588 * disp-table.el (make-glyph-code): Fix for a new character code 588 * disp-table.el (make-glyph-code): Fix for a new character code
589 space (22-bit). 589 space (22-bit).
590 (glyph-char): Likewise. 590 (glyph-char): Likewise.
591 (glyph-face): Likewise. 591 (glyph-face): Likewise.
592 592
593 2008-02-02 Vinicius Jose Latorre <viniciusjl@ig.com.br> 593 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br>
594 594
595 * printing.el: Group together all XEmacs/Emacs definitions. 595 * printing.el: Group together all XEmacs/Emacs definitions.
596 (pr-version): New version 6.9. 596 (pr-version): New version 6.9.
597 (pr-global-menubar, pr-menu-char-height, pr-menu-char-width): New funs. 597 (pr-global-menubar, pr-menu-char-height, pr-menu-char-width): New funs.
598 (pr-menu-char-height, pr-menu-char-width): Fix initialization code. 598 (pr-menu-char-height, pr-menu-char-width): Fix initialization code.
614 (pr-menu-set-utility-title, pr-even-or-odd-pages) 614 (pr-menu-set-utility-title, pr-even-or-odd-pages)
615 (pr-f-set-keymap-parents, pr-f-set-keymap-name, pr-f-read-string) 615 (pr-f-set-keymap-parents, pr-f-set-keymap-name, pr-f-read-string)
616 (pr-keep-region-active, pr-menu-get-item, pr-menu-set-item-name): Funs 616 (pr-keep-region-active, pr-menu-get-item, pr-menu-set-item-name): Funs
617 moved. 617 moved.
618 618
619 2008-02-02 Juanma Barranquero <lekktu@gmail.com> 619 2008-02-01 Juanma Barranquero <lekktu@gmail.com>
620 620
621 * printing.el (pr-ps-fast-fire): Fix typos in docstring. 621 * printing.el (pr-ps-fast-fire): Fix typos in docstring.
622 622
623 2008-02-02 Vinicius Jose Latorre <viniciusjl@ig.com.br> 623 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br>
624 624
625 * ps-print.el: Use default color when foreground or background color 625 * ps-print.el: Use default color when foreground or background color
626 are unspecified. Reported by Leo <sdl.web@gmail.com>. 626 are unspecified. Reported by Leo <sdl.web@gmail.com>.
627 (ps-print-version): New version 7.2.3. 627 (ps-print-version): New version 7.2.3.
628 (ps-rgb-color): New argument. Use default color when color is 628 (ps-rgb-color): New argument. Use default color when color is
629 unspecified. 629 unspecified.
630 (ps-begin-job): Fix code. 630 (ps-begin-job): Fix code.
631 631
632 2008-02-02 Riccardo Murri <riccardo.murri@gmail.com> 632 2008-02-01 Kenichi Handa <handa@m17n.org>
633
634 * vc-bzr.el: New file.
635
636 2008-02-02 Kenichi Handa <handa@m17n.org>
637 633
638 * international/characters.el: Add more cases/syntaxes from Latin 634 * international/characters.el: Add more cases/syntaxes from Latin
639 characters. 635 characters.
640 636
641 2008-02-02 Vinicius Jose Latorre <viniciusjl@ig.com.br> 637 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br>
642 638
643 * ps-def.el (installation-directory): Must be initialized when defining 639 * ps-def.el (installation-directory): Must be initialized when defining
644 it in XEmacs. 640 it in XEmacs.
645 (coding-system-for-read): Eliminate duplicated definition. 641 (coding-system-for-read): Eliminate duplicated definition.
646 642
647 2008-02-02 Vinicius Jose Latorre <viniciusjl@ig.com.br> 643 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br>
648 644
649 * ps-print.el: Replace some (defvar VAR) by (defvar VAR nil). 645 * ps-print.el: Replace some (defvar VAR) by (defvar VAR nil).
650 646
651 2008-02-02 Vinicius Jose Latorre <viniciusjl@ig.com.br> 647 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br>
652 648
653 * ps-print.el: Replace (defvar VAR nil) by (defvar VAR). 649 * ps-print.el: Replace (defvar VAR nil) by (defvar VAR).
654 (ps-print-emacs-type): Var eliminated. 650 (ps-print-emacs-type): Var eliminated.
655 (ps-setup): Remove ps-print-emacs-type. Print which Emacsen is 651 (ps-setup): Remove ps-print-emacs-type. Print which Emacsen is
656 running ps-print package. 652 running ps-print package.
661 657
662 * ps-samp.el (ps-prsc, ps-c-prsc, ps-s-prsc): Macros eliminated. 658 * ps-samp.el (ps-prsc, ps-c-prsc, ps-s-prsc): Macros eliminated.
663 (ps-rmail-mode-hook, ps-vm-mode-hook, ps-gnus-summary-setup) 659 (ps-rmail-mode-hook, ps-vm-mode-hook, ps-gnus-summary-setup)
664 (ps-jts-ps-setup): Replace macros by vector key definition. 660 (ps-jts-ps-setup): Replace macros by vector key definition.
665 661
666 2008-02-02 Vinicius Jose Latorre <viniciusjl@ig.com.br> 662 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br>
667 663
668 * progmodes/ebnf-abn.el (ebnf-abn-skip-comment): 664 * progmodes/ebnf-abn.el (ebnf-abn-skip-comment):
669 * progmodes/ebnf-bnf.el (ebnf-bnf-skip-comment): 665 * progmodes/ebnf-bnf.el (ebnf-bnf-skip-comment):
670 * progmodes/ebnf-dtd.el (ebnf-dtd-skip-comment): 666 * progmodes/ebnf-dtd.el (ebnf-dtd-skip-comment):
671 * progmodes/ebnf-ebx.el (ebnf-ebx-skip-comment): 667 * progmodes/ebnf-ebx.el (ebnf-ebx-skip-comment):
714 (ebnf-make-empty, ebnf-make-terminal1, ebnf-make-or-more1) 710 (ebnf-make-empty, ebnf-make-terminal1, ebnf-make-or-more1)
715 (ebnf-make-production, ebnf-make-alternative, ebnf-make-optional) 711 (ebnf-make-production, ebnf-make-alternative, ebnf-make-optional)
716 (ebnf-make-except, ebnf-make-repeat, ebnf-make-sequence) 712 (ebnf-make-except, ebnf-make-repeat, ebnf-make-sequence)
717 (ebnf-make-dup-sequence, ebnf-token-alternative): Add comments. 713 (ebnf-make-dup-sequence, ebnf-token-alternative): Add comments.
718 714
719 2008-02-02 Kenichi Handa <handa@m17n.org> 715 2008-02-01 Kenichi Handa <handa@m17n.org>
720 716
721 * international/titdic-cnv.el: Synch with HEAD. 717 * international/titdic-cnv.el: Synch with HEAD.
722 718
723 2008-02-02 Vinicius Jose Latorre <viniciusjl@ig.com.br> 719 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br>
724 720
725 * printing.el: Group together all XEmacs/Emacs definitions. 721 * printing.el: Group together all XEmacs/Emacs definitions.
726 (pr-version): New version 6.9. 722 (pr-version): New version 6.9.
727 (pr-global-menubar, pr-menu-char-height, pr-menu-char-width): New funs. 723 (pr-global-menubar, pr-menu-char-height, pr-menu-char-width): New funs.
728 (pr-menu-char-height, pr-menu-char-width): Fix initialization code. 724 (pr-menu-char-height, pr-menu-char-width): Fix initialization code.
744 (pr-menu-set-utility-title, pr-even-or-odd-pages) 740 (pr-menu-set-utility-title, pr-even-or-odd-pages)
745 (pr-f-set-keymap-parents, pr-f-set-keymap-name, pr-f-read-string) 741 (pr-f-set-keymap-parents, pr-f-set-keymap-name, pr-f-read-string)
746 (pr-keep-region-active, pr-menu-get-item, pr-menu-set-item-name): Funs 742 (pr-keep-region-active, pr-menu-get-item, pr-menu-set-item-name): Funs
747 moved. 743 moved.
748 744
749 2008-02-02 Vinicius Jose Latorre <viniciusjl@ig.com.br> 745 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br>
750 746
751 * ps-print.ps: The ps-print commands without face printing should not 747 * ps-print.ps: The ps-print commands without face printing should not
752 print background color. Reported by Leo <sdl.web@gmail.com>. 748 print background color. Reported by Leo <sdl.web@gmail.com>.
753 (ps-print-version): New version 7.2.2. 749 (ps-print-version): New version 7.2.2.
754 (ps-begin-job): New arg. Fix ps-default-background and 750 (ps-begin-job): New arg. Fix ps-default-background and
756 (ps-face-attributes): Fix doc string. 752 (ps-face-attributes): Fix doc string.
757 (ps-face-background, ps-generate-postscript, ps-generate): Fix code. 753 (ps-face-background, ps-generate-postscript, ps-generate): Fix code.
758 754
759 * printing.el: Fix ps-print link. 755 * printing.el: Fix ps-print link.
760 756
761 2008-02-02 Kenichi Handa <handa@m17n.org> 757 2008-02-01 Kenichi Handa <handa@m17n.org>
762 758
763 * international/mule-diag.el (list-character-sets-2): Don't print 759 * international/mule-diag.el (list-character-sets-2): Don't print
764 width. 760 width.
765 761
766 2008-02-02 Vinicius Jose Latorre <viniciusjl@ig.com.br> 762 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br>
767 763
768 * ps-print.ps: Fix background height. 764 * ps-print.ps: Fix background height.
769 (ps-print-version): New version 7.2.1. 765 (ps-print-version): New version 7.2.1.
770 766
771 2008-02-02 Vinicius Jose Latorre <viniciusjl@ig.com.br> 767 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br>
772 768
773 * ps-print.el: Split XEmacs/Emacs definitions and sample setup code 769 * ps-print.el: Split XEmacs/Emacs definitions and sample setup code
774 into separate files. 770 into separate files.
775 (ps-print-version): New version 7.2. 771 (ps-print-version): New version 7.2.
776 (ps-postscript-code-directory): Fix XEmacs initialization. 772 (ps-postscript-code-directory): Fix XEmacs initialization.
824 (ps-vm-mode-hook, ps-gnus-print-article-from-summary) 820 (ps-vm-mode-hook, ps-gnus-print-article-from-summary)
825 (ps-vm-print-message-from-summary, ps-gnus-summary-setup, ps-info-file) 821 (ps-vm-print-message-from-summary, ps-gnus-summary-setup, ps-info-file)
826 (ps-info-node, ps-info-mode-hook, ps-jts-ps-setup, ps-jack-setup): Funs 822 (ps-info-node, ps-info-mode-hook, ps-jts-ps-setup, ps-jack-setup): Funs
827 moved from ps-print.el. 823 moved from ps-print.el.
828 824
829 2008-02-02 Vinicius Jose Latorre <viniciusjl@ig.com.br> 825 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br>
830 826
831 * ps-print.el: Handle frame parameters (background and/or foreground 827 * ps-print.el: Handle frame parameters (background and/or foreground
832 colors) changing dynamically. Reported by Leo <sdl.web@gmail.com>. 828 colors) changing dynamically. Reported by Leo <sdl.web@gmail.com>.
833 (ps-print-version): New version 7.1. 829 (ps-print-version): New version 7.1.
834 (ps-x-frame-property, ps-e-frame-parameter): New aliases. 830 (ps-x-frame-property, ps-e-frame-parameter): New aliases.
837 Fix doc and customization. 833 Fix doc and customization.
838 (ps-begin-job): Get frame parameters (background and/or foreground 834 (ps-begin-job): Get frame parameters (background and/or foreground
839 colors). 835 colors).
840 (ps-do-despool): Ensure ps-printer-name has a valid value. 836 (ps-do-despool): Ensure ps-printer-name has a valid value.
841 837
842 2008-02-02 Vinicius Jose Latorre <viniciusjl@ig.com.br> 838 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br>
843 839
844 * progmodes/ebnf-abn.el: 840 * progmodes/ebnf-abn.el:
845 * progmodes/ebnf-bnf.el: 841 * progmodes/ebnf-bnf.el:
846 * progmodes/ebnf-dtd.el: 842 * progmodes/ebnf-dtd.el:
847 * progmodes/ebnf-ebx.el: 843 * progmodes/ebnf-ebx.el:
856 * ps-print.el: Remove 'Time-stamp' comment mark. 852 * ps-print.el: Remove 'Time-stamp' comment mark.
857 853
858 * printing.el (pr-menu-bind): Replace 'easy-menu-change' by 854 * printing.el (pr-menu-bind): Replace 'easy-menu-change' by
859 'easy-menu-add-item' when called in Emacs 21 or higher. 855 'easy-menu-add-item' when called in Emacs 21 or higher.
860 856
861 2008-02-02 Vinicius Jose Latorre <viniciusjl@ig.com.br> 857 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br>
862 858
863 * ps-print.el : Fix doc. 859 * ps-print.el : Fix doc.
864 (ps-print-version): New version 7.0. 860 (ps-print-version): New version 7.0.
865 861
866 2008-02-02 Kenichi Handa <handa@m17n.org> 862 2008-02-01 Kenichi Handa <handa@m17n.org>
867 863
868 * mail/emacsbug.el (report-emacs-bug): Insert also the value of 864 * mail/emacsbug.el (report-emacs-bug): Insert also the value of
869 XMODIFIERS. 865 XMODIFIERS.
870 866
871 2008-02-02 Vinicius Jose Latorre <viniciusjl@ig.com.br> 867 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br>
872 868
873 * ps-print.el: Fix maintainer email. Eliminate function declaration 869 * ps-print.el: Fix maintainer email. Eliminate function declaration
874 that kept compatibility with older Emacs version. 870 that kept compatibility with older Emacs version.
875 (ps-print-version): New version 6.7. 871 (ps-print-version): New version 6.7.
876 872
877 2008-02-02 Kenichi Handa <handa@m17n.org> 873 2008-02-01 Kenichi Handa <handa@m17n.org>
878 874
879 * international/quail.el (quail-get-translations): Make 875 * international/quail.el (quail-get-translations): Make
880 quail-current-key multibyte if not yet done. 876 quail-current-key multibyte if not yet done.
881 877
882 2008-02-02 Zhang Wei <id.brep@gmail.com> 878 2008-02-01 Zhang Wei <id.brep@gmail.com>
883 879
884 * language/chinese.el ("Chinese-GBK"): Add tutorial. 880 * language/chinese.el ("Chinese-GBK"): Add tutorial.
885 ("Chinese-GB18030"): Add sample-text and tutorial. 881 ("Chinese-GB18030"): Add sample-text and tutorial.
886 882
887 * international/fontset.el (font-encoding-alist): Add gb18030. 883 * international/fontset.el (font-encoding-alist): Add gb18030.
896 * international/mule-cmds.el (locale-language-names): Add an entry 892 * international/mule-cmds.el (locale-language-names): Add an entry
897 for "zh_CN.UTF-8" and change "chs" to "Chinese-GBK". 893 for "zh_CN.UTF-8" and change "chs" to "Chinese-GBK".
898 894
899 * faces.el (face-font-registry-alternatives): Add gb18030. 895 * faces.el (face-font-registry-alternatives): Add gb18030.
900 896
901 2008-02-02 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change) 897 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
902 898
903 * ps-mule.el: Fix maintainer email. 899 * ps-mule.el: Fix maintainer email.
904 900
905 2008-02-02 Kenichi Handa <handa@m17n.org> 901 2008-02-01 Kenichi Handa <handa@m17n.org>
906 902
907 * language/european.el ("Turkish"): Sync with HEAD. 903 * language/european.el ("Turkish"): Sync with HEAD.
908 904
909 * international/characters.el: Sync with HEAD. 905 * international/characters.el: Sync with HEAD.
910 906
911 * international/mule-cmds.el (set-default-coding-systems): Sync 907 * international/mule-cmds.el (set-default-coding-systems): Sync
912 with HEAD. 908 with HEAD.
913 909
914 2008-02-02 Kenichi Handa <handa@m17n.org> 910 2008-02-01 Kenichi Handa <handa@m17n.org>
915 911
916 * international/quail.el (quail-insert-kbd-layout): Check the 912 * international/quail.el (quail-insert-kbd-layout): Check the
917 length of (cdr translation). 913 length of (cdr translation).
918 (quail-get-current-str): Check the length of (cdr def). 914 (quail-get-current-str): Check the length of (cdr def).
919 915
920 2008-02-02 Kenichi Handa <handa@m17n.org> 916 2008-02-01 Kenichi Handa <handa@m17n.org>
921 917
922 * ruler-mode.el (ruler-mode-ruler): Make the string `ruler' 918 * ruler-mode.el (ruler-mode-ruler): Make the string `ruler'
923 mulitbyte. 919 mulitbyte.
924 920
925 2008-02-02 Kenichi Handa <handa@m17n.org> 921 2008-02-01 Kenichi Handa <handa@m17n.org>
926 922
927 * international/mule-cmds.el (ucs-insert): Re-implement. 923 * international/mule-cmds.el (ucs-insert): Re-implement.
928 924
929 2008-02-02 Kenichi Handa <handa@m17n.org> 925 2008-02-01 Kenichi Handa <handa@m17n.org>
930 926
931 * composite.el (terminal-composition-modification): New function. 927 * composite.el (terminal-composition-modification): New function.
932 (terminal-composition-function): Create composition with the above 928 (terminal-composition-function): Create composition with the above
933 modification function. 929 modification function.
934 930
935 2008-02-02 Zhang Wei <id.brep@gmail.com> (tiny change) 931 2008-02-01 Zhang Wei <id.brep@gmail.com> (tiny change)
936 932
937 * international/characters.el: Add more full-width characters in 933 * international/characters.el: Add more full-width characters in
938 char-width-table. 934 char-width-table.
939 935
940 2008-02-02 Kenichi Handa <handa@m17n.org> 936 2008-02-01 Kenichi Handa <handa@m17n.org>
941 937
942 * international/fontset.el (create-fontset-from-fontset-spec): Fix 938 * international/fontset.el (create-fontset-from-fontset-spec): Fix
943 script name handling. 939 script name handling.
944 940
945 2008-02-02 Kenichi Handa <handa@m17n.org> 941 2008-02-01 Kenichi Handa <handa@m17n.org>
946 942
947 * composite.el (terminal-composition-function): New function. 943 * composite.el (terminal-composition-function): New function.
948 (terminal-composition-function-table): New variable. 944 (terminal-composition-function-table): New variable.
949 (auto-compose-chars): If running on a terminal, use 945 (auto-compose-chars): If running on a terminal, use
950 terminal-composition-function-table. 946 terminal-composition-function-table.
959 setup it in defvar. 955 setup it in defvar.
960 (fill-nospace-between-words-table): New variable. 956 (fill-nospace-between-words-table): New variable.
961 (fill-delete-newlines): Check fill-nospace-between-words-table 957 (fill-delete-newlines): Check fill-nospace-between-words-table
962 instead of charset property nospcae-between-words. 958 instead of charset property nospcae-between-words.
963 959
964 2008-02-02 Kenichi Handa <handa@m17n.org> 960 2008-02-01 Kenichi Handa <handa@m17n.org>
965 961
966 * composite.el (global-auto-composition-mode): Make the initial 962 * composite.el (global-auto-composition-mode): Make the initial
967 value not depend on emacs-basic-display. 963 value not depend on emacs-basic-display.
968 964
969 * textmodes/fill.el: Don't use charset property 965 * textmodes/fill.el: Don't use charset property
970 `fill-find-break-point-function'. 966 `fill-find-break-point-function'.
971 (fill-find-break-point-function-table): New variable. 967 (fill-find-break-point-function-table): New variable.
972 (fill-find-break-point): Lookup 968 (fill-find-break-point): Lookup
973 fill-find-break-point-function-table. 969 fill-find-break-point-function-table.
974 970
975 2008-02-02 Kenichi Handa <handa@m17n.org> 971 2008-02-01 Kenichi Handa <handa@m17n.org>
976 972
977 * international/mule.el (coding-system-list): Be sure to exclude 973 * international/mule.el (coding-system-list): Be sure to exclude
978 subsidiary coding systems. 974 subsidiary coding systems.
979 975
980 2008-02-02 Kenichi Handa <handa@m17n.org> 976 2008-02-01 Kenichi Handa <handa@m17n.org>
981 977
982 * composite.el (auto-composition-after-change): Remove 978 * composite.el (auto-composition-after-change): Remove
983 `auto-composed' property instead of put nil to it. 979 `auto-composed' property instead of put nil to it.
984 (toggle-auto-composition): Likewise. 980 (toggle-auto-composition): Likewise.
985 981
986 2008-02-02 Kenichi Handa <handa@m17n.org> 982 2008-02-01 Kenichi Handa <handa@m17n.org>
987 983
988 * language/misc-lang.el (iso-8859-6): New coding system. 984 * language/misc-lang.el (iso-8859-6): New coding system.
989 985
990 2008-02-02 Kenichi Handa <handa@m17n.org> 986 2008-02-01 Kenichi Handa <handa@m17n.org>
991 987
992 * dnd.el (dnd-get-local-file-name): Give a unibyte string to 988 * dnd.el (dnd-get-local-file-name): Give a unibyte string to
993 replace-regexp-in-string as replacement. 989 replace-regexp-in-string as replacement.
994 990
995 2008-02-02 Kenichi Handa <handa@m17n.org> 991 2008-02-01 Kenichi Handa <handa@m17n.org>
996 992
997 * international/fontset.el (otf-script-alist): Add byzm, math, 993 * international/fontset.el (otf-script-alist): Add byzm, math,
998 musc, and nko. 994 musc, and nko.
999 995
1000 * international/characters.el (script-list): Add nko, 996 * international/characters.el (script-list): Add nko,
1001 byzantine-musical-symbol, musical-symbol, and mathematical. 997 byzantine-musical-symbol, musical-symbol, and mathematical.
1002 998
1003 2008-02-02 Kenichi Handa <handa@m17n.org> 999 2008-02-01 Kenichi Handa <handa@m17n.org>
1004 1000
1005 * international/uni-bidi.el, international/uni-category.el, 1001 * international/uni-bidi.el, international/uni-category.el,
1006 international/uni-combining.el, international/uni-comment.el, 1002 international/uni-combining.el, international/uni-comment.el,
1007 international/uni-decimal.el, international/uni-decomposition.el, 1003 international/uni-decimal.el, international/uni-decomposition.el,
1008 international/uni-digit.el, international/uni-lowercase.el, 1004 international/uni-digit.el, international/uni-lowercase.el,
1009 international/uni-mirrored.el, international/uni-name.el, 1005 international/uni-mirrored.el, international/uni-name.el,
1010 international/uni-numeric.el, international/uni-old-name.el, 1006 international/uni-numeric.el, international/uni-old-name.el,
1011 international/uni-titlecase.el, international/uni-uppercase.el: 1007 international/uni-titlecase.el, international/uni-uppercase.el:
1012 Re-generated. 1008 Re-generated.
1013 1009
1014 2008-02-02 Kenichi Handa <handa@m17n.org> 1010 2008-02-01 Kenichi Handa <handa@m17n.org>
1015 1011
1016 * international/mule-cmds.el (select-safe-coding-system): Fix 1012 * international/mule-cmds.el (select-safe-coding-system): Fix
1017 synching with head. 1013 synching with head.
1018 1014
1019 2008-02-02 Katsumi Yamaoka <yamaoka@jpl.org> 1015 2008-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
1020 1016
1021 * ldefs-boot.el: Delete the section for utf-7. 1017 * ldefs-boot.el: Delete the section for utf-7.
1022 1018
1023 2008-02-02 Kenichi Handa <handa@m17n.org> 1019 2008-02-01 Kenichi Handa <handa@m17n.org>
1024 1020
1025 * composite.el (auto-compose-current-font): New variable. 1021 * composite.el (auto-compose-current-font): New variable.
1026 (auto-compose-chars): New arg FONT-OBJECT. 1022 (auto-compose-chars): New arg FONT-OBJECT.
1027 1023
1028 2008-02-02 Kenichi Handa <handa@m17n.org> 1024 2008-02-01 Kenichi Handa <handa@m17n.org>
1029 1025
1030 * international/characters.el: Modify category-table and 1026 * international/characters.el: Modify category-table and
1031 script-table for new Ethiopic character range. 1027 script-table for new Ethiopic character range.
1032 1028
1033 2008-02-02 Kenichi Handa <handa@m17n.org> 1029 2008-02-01 Kenichi Handa <handa@m17n.org>
1034 1030
1035 * international/mule-cmds.el (set-language-info): Fix synching 1031 * international/mule-cmds.el (set-language-info): Fix synching
1036 with HEAD. 1032 with HEAD.
1037 (set-language-environment): Likewise. 1033 (set-language-environment): Likewise.
1038 (standard-display-european-internal): Sync with HEAD. 1034 (standard-display-european-internal): Sync with HEAD.
1039 (set-language-environment-nonascii-translation): Fix synching with 1035 (set-language-environment-nonascii-translation): Fix synching with
1040 HEAD. 1036 HEAD.
1041 (set-language-environment-fontset): Delete it. 1037 (set-language-environment-fontset): Delete it.
1042 (set-language-environment-unibyte): Fix synching with HEAD. 1038 (set-language-environment-unibyte): Fix synching with HEAD.
1043 1039
1044 2008-02-02 Kenichi Handa <handa@m17n.org> 1040 2008-02-01 Kenichi Handa <handa@m17n.org>
1045 1041
1046 * international/fontset.el (otf-script-alist): Set it. 1042 * international/fontset.el (otf-script-alist): Set it.
1047 1043
1048 2008-02-02 Kenichi Handa <handa@m17n.org> 1044 2008-02-01 Kenichi Handa <handa@m17n.org>
1049 1045
1050 * international/fontset.el (font-encoding-alist): Fix for 1046 * international/fontset.el (font-encoding-alist): Fix for
1051 "ethiopic-unicode". 1047 "ethiopic-unicode".
1052 1048
1053 2008-02-02 Kenichi Handa <handa@m17n.org> 1049 2008-02-01 Kenichi Handa <handa@m17n.org>
1054 1050
1055 * international/fontset.el (script-representative-chars): Add an 1051 * international/fontset.el (script-representative-chars): Add an
1056 entry for latin script. 1052 entry for latin script.
1057 1053
1058 2008-02-02 Kenichi Handa <handa@m17n.org> 1054 2008-02-01 Kenichi Handa <handa@m17n.org>
1059 1055
1060 * faces.el (font-weight-table): Treat regular and normal as the 1056 * faces.el (font-weight-table): Treat regular and normal as the
1061 same as medium. 1057 same as medium.
1062 (font-slant-table): Add (roman . 100). 1058 (font-slant-table): Add (roman . 100).
1063 1059
1064 2008-02-02 Kenichi Handa <handa@m17n.org> 1060 2008-02-01 Kenichi Handa <handa@m17n.org>
1065 1061
1066 * tar-mode.el (tar-extract): Sync with HEAD. 1062 * tar-mode.el (tar-extract): Sync with HEAD.
1067 1063
1068 2008-02-02 Kenichi Handa <handa@m17n.org> 1064 2008-02-01 Kenichi Handa <handa@m17n.org>
1069 1065
1070 These changes are for the new font handling codes. 1066 These changes are for the new font handling codes.
1071 1067
1072 * faces.el (font-weight-table, font-slant-table) 1068 * faces.el (font-weight-table, font-slant-table)
1073 (font-swidth-table): New customizable variables. 1069 (font-swidth-table): New customizable variables.
1074 1070
1075 * international/fontset.el (font-encoding-alist): Add koi8-4. 1071 * international/fontset.el (font-encoding-alist): Add koi8-4.
1076 (script-representative-chars): Set the default value. 1072 (script-representative-chars): Set the default value.
1077 (create-fontset-from-x-resource): Delete `message'. 1073 (create-fontset-from-x-resource): Delete `message'.
1078 1074
1079 2008-02-02 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 1075 2008-02-01 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1080 1076
1081 * term/mac-win.el (mac-utxt-to-string, mac-string-to-utxt) 1077 * term/mac-win.el (mac-utxt-to-string, mac-string-to-utxt)
1082 (mac-TEXT-to-string, mac-string-to-TEXT): Sync with HEAD. 1078 (mac-TEXT-to-string, mac-string-to-TEXT): Sync with HEAD.
1083 1079
1084 2008-02-02 Kenichi Handa <handa@m17n.org> 1080 2008-02-01 Kenichi Handa <handa@m17n.org>
1085 1081
1086 * international/characters.el: Cancel unnecessary sync code for 1082 * international/characters.el: Cancel unnecessary sync code for
1087 HEAD. 1083 HEAD.
1088 1084
1089 2008-02-02 Kenichi Handa <handa@m17n.org> 1085 2008-02-01 Kenichi Handa <handa@m17n.org>
1090 1086
1091 * tar-mode.el (tar-untar-buffer, tar-summarize-buffer): Call 1087 * tar-mode.el (tar-untar-buffer, tar-summarize-buffer): Call
1092 set-buffer-multibyte with arg `to'. 1088 set-buffer-multibyte with arg `to'.
1093 1089
1094 2008-02-02 Kenichi Handa <handa@m17n.org> 1090 2008-02-01 Kenichi Handa <handa@m17n.org>
1095 1091
1096 * info.el (Info-fontify-node): Check if already fontified or not 1092 * info.el (Info-fontify-node): Check if already fontified or not
1097 by next-single-property-change. 1093 by next-single-property-change.
1098 1094
1099 2008-02-02 Kenichi Handa <handa@m17n.org> 1095 2008-02-01 Kenichi Handa <handa@m17n.org>
1100 1096
1101 * international/mule.el (ctext-pre-write-conversion): Produce 1097 * international/mule.el (ctext-pre-write-conversion): Produce
1102 extra designation sequence for ASCII at the end off extended 1098 extra designation sequence for ASCII at the end off extended
1103 segment. 1099 segment.
1104 1100
1105 2008-02-02 Kenichi Handa <handa@m17n.org> 1101 2008-02-01 Kenichi Handa <handa@m17n.org>
1106 1102
1107 * international/mule.el (ctext-non-standard-encodings-table): 1103 * international/mule.el (ctext-non-standard-encodings-table):
1108 Reverse the returning list. 1104 Reverse the returning list.
1109 (ctext-pre-write-conversion): Fix encoding with extended segments. 1105 (ctext-pre-write-conversion): Fix encoding with extended segments.
1110 1106
1111 * international/mule-conf.el (compound-text) 1107 * international/mule-conf.el (compound-text)
1112 (compound-text-with-extensions): Add long-form in :flags. 1108 (compound-text-with-extensions): Add long-form in :flags.
1113 1109
1114 2008-02-02 Kenichi Handa <handa@m17n.org> 1110 2008-02-01 Kenichi Handa <handa@m17n.org>
1115 1111
1116 * international/fontset.el (create-fontset-from-fontset-spec): Fix 1112 * international/fontset.el (create-fontset-from-fontset-spec): Fix
1117 regexp for paring FONTSET-SPEC (allow spaces after `:'). 1113 regexp for paring FONTSET-SPEC (allow spaces after `:').
1118 1114
1119 2008-02-02 Kenichi Handa <handa@m17n.org> 1115 2008-02-01 Kenichi Handa <handa@m17n.org>
1120 1116
1121 * international/fontset.el (create-fontset-from-fontset-spec): Fix 1117 * international/fontset.el (create-fontset-from-fontset-spec): Fix
1122 for the case that a charset is specified as target. 1118 for the case that a charset is specified as target.
1123 1119
1124 * international/ccl.el (ccl-dump-write-const-string): Fix previous 1120 * international/ccl.el (ccl-dump-write-const-string): Fix previous
1125 change. 1121 change.
1126 1122
1127 2008-02-02 Kenichi Handa <handa@m17n.org> 1123 2008-02-01 Kenichi Handa <handa@m17n.org>
1128 1124
1129 * international/ccl.el (ccl-embed-string): Check string length. 1125 * international/ccl.el (ccl-embed-string): Check string length.
1130 Set special flag for multibyte character sequence. 1126 Set special flag for multibyte character sequence.
1131 (ccl-compile-write-string): Don't make str unibyte. 1127 (ccl-compile-write-string): Don't make str unibyte.
1132 (ccl-compile-write-repeat): Likewise. 1128 (ccl-compile-write-repeat): Likewise.
1133 (ccl-compile-write): If the character code doesn't fit in 22-bit 1129 (ccl-compile-write): If the character code doesn't fit in 22-bit
1134 (ccl-dump-write-const-string): Check special flag for multibyte 1130 (ccl-dump-write-const-string): Check special flag for multibyte
1135 character sequence. 1131 character sequence.
1136 1132
1137 2008-02-02 Kenichi Handa <handa@m17n.org> 1133 2008-02-01 Kenichi Handa <handa@m17n.org>
1138 1134
1139 * ps-mule.el (ps-mule-eight-bit-char): Delete this function. 1135 * ps-mule.el (ps-mule-eight-bit-char): Delete this function.
1140 (ps-mule-encode-region): Don't use ps-mule-eight-bit-char. 1136 (ps-mule-encode-region): Don't use ps-mule-eight-bit-char.
1141 (ps-mule-plot-composition): Likewise. 1137 (ps-mule-plot-composition): Likewise.
1142 1138
1143 2008-02-02 Kenichi Handa <handa@m17n.org> 1139 2008-02-01 Kenichi Handa <handa@m17n.org>
1144 1140
1145 * language/chinese.el ("Chinese-BIG5"): Set 1141 * language/chinese.el ("Chinese-BIG5"): Set
1146 ctext-non-standard-encodings property to "big5-0". 1142 ctext-non-standard-encodings property to "big5-0".
1147 1143
1148 * international/mule.el (ctext-non-standard-encodings): Initialize 1144 * international/mule.el (ctext-non-standard-encodings): Initialize
1151 entry for "big5-0". 1147 entry for "big5-0".
1152 (ctext-non-standard-encodings-table): Return a list instead of 1148 (ctext-non-standard-encodings-table): Return a list instead of
1153 char-table. 1149 char-table.
1154 (ctext-pre-write-conversion): Adjusted for the above change. 1150 (ctext-pre-write-conversion): Adjusted for the above change.
1155 1151
1156 2008-02-02 Zhang Wei <id.brep@gmail.com> (tiny change) 1152 2008-02-01 Zhang Wei <id.brep@gmail.com> (tiny change)
1157 1153
1158 * international/mule.el (ctext-non-standard-encodings-alist): Add 1154 * international/mule.el (ctext-non-standard-encodings-alist): Add
1159 an entry for gbk-0. 1155 an entry for gbk-0.
1160 (ctext-post-read-conversion): Use multibyt-char-to-unibyte to read 1156 (ctext-post-read-conversion): Use multibyt-char-to-unibyte to read
1161 a row 8-bit. 1157 a row 8-bit.
1162 1158
1163 * language/chinese.el ("Chinese-GBK"): Set 1159 * language/chinese.el ("Chinese-GBK"): Set
1164 ctext-non-standard-encodings property to "gbk-0". Add sample-text 1160 ctext-non-standard-encodings property to "gbk-0". Add sample-text
1165 property. 1161 property.
1166 1162
1167 2008-02-02 Kenichi Handa <handa@m17n.org> 1163 2008-02-01 Kenichi Handa <handa@m17n.org>
1168 1164
1169 * international/kkc.el (kkc-region): Use 1165 * international/kkc.el (kkc-region): Use
1170 this-single-command-raw-keys on pushing back an unhandled key 1166 this-single-command-raw-keys on pushing back an unhandled key
1171 sequence. 1167 sequence.
1172 1168
1173 2008-02-02 Kenichi Handa <handa@m17n.org> 1169 2008-02-01 Kenichi Handa <handa@m17n.org>
1174 1170
1175 * international/encoded-kb.el (encoded-kbd-mode): Check 1171 * international/encoded-kb.el (encoded-kbd-mode): Check
1176 saved-input-mode on turing off Encoded Kbd mode. 1172 saved-input-mode on turing off Encoded Kbd mode.
1177 1173
1178 * composite.el (auto-composition-after-change): Use 1174 * composite.el (auto-composition-after-change): Use
1179 save-buffer-state. 1175 save-buffer-state.
1180 (turn-on-auto-composition-if-enabled): Don't turn on 1176 (turn-on-auto-composition-if-enabled): Don't turn on
1181 auto-composition-mode in a unibyte buffer. 1177 auto-composition-mode in a unibyte buffer.
1182 1178
1183 2008-02-02 Kenichi Handa <handa@m17n.org> 1179 2008-02-01 Kenichi Handa <handa@m17n.org>
1184 1180
1185 * startup.el (command-line): Use custom-reevaluate-setting for 1181 * startup.el (command-line): Use custom-reevaluate-setting for
1186 global-auto-composition-mode. 1182 global-auto-composition-mode.
1187 1183
1188 * composite.el (auto-composition-function): Make it buffer local. 1184 * composite.el (auto-composition-function): Make it buffer local.
1189 (auto-composition-mode): New minor mode. 1185 (auto-composition-mode): New minor mode.
1190 (turn-on-auto-composition-if-enabled): New function. 1186 (turn-on-auto-composition-if-enabled): New function.
1191 (global-auto-composition-mode): New global minor mode. 1187 (global-auto-composition-mode): New global minor mode.
1192 1188
1193 2008-02-02 Kenichi Handa <handa@m17n.org> 1189 2008-02-01 Kenichi Handa <handa@m17n.org>
1194 1190
1195 * descr-text.el (describe-char): Use insert-text-button instead of 1191 * descr-text.el (describe-char): Use insert-text-button instead of
1196 widget-create for "customize what to show" button. 1192 widget-create for "customize what to show" button.
1197 1193
1198 2008-02-02 Stefan Monnier <monnier@iro.umontreal.ca> 1194 2008-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
1199 1195
1200 * tar-mode.el: Merge changes from the trunk: 1196 * tar-mode.el: Merge changes from the trunk:
1201 (tar-header-block-tokenize): Tighten regexp. 1197 (tar-header-block-tokenize): Tighten regexp.
1202 (tar-summarize-buffer): Don't clear the modified-p bit if it wasn't 1198 (tar-summarize-buffer): Don't clear the modified-p bit if it wasn't
1203 cleared before. Obey default-enable-multibyte-characters. 1199 cleared before. Obey default-enable-multibyte-characters.
1204 Use mapconcat. 1200 Use mapconcat.
1205 (tar-mode-map): Move initialization inside delcaration. 1201 (tar-mode-map): Move initialization inside delcaration.
1206 (tar-alter-one-field): Don't hardcode point-min==1. 1202 (tar-alter-one-field): Don't hardcode point-min==1.
1207 1203
1208 2008-02-02 Naoto Takahashi <ntakahas@m17n.org> 1204 2008-02-01 Naoto Takahashi <ntakahas@m17n.org>
1209 1205
1210 * language/ethiopic.el: Copyright fixed. 1206 * language/ethiopic.el: Copyright fixed.
1211 (composition-function-table): Support a new character in Unicode 1207 (composition-function-table): Support a new character in Unicode
1212 4.1. 1208 4.1.
1213 1209
1215 (ethio-tex-to-fidel-buffer, ethio-composition-function) 1211 (ethio-tex-to-fidel-buffer, ethio-composition-function)
1216 ("ethiopic-tex"): Support new characters in Unicode 4.1. 1212 ("ethiopic-tex"): Support new characters in Unicode 4.1.
1217 1213
1218 * descr-text.el (describe-char): Fix for sync with HEAD. 1214 * descr-text.el (describe-char): Fix for sync with HEAD.
1219 1215
1220 2008-02-02 Kenichi Handa <handa@m17n.org> 1216 2008-02-01 Kenichi Handa <handa@m17n.org>
1221 1217
1222 * international/mule.el (autoload-coding-system): Install the same 1218 * international/mule.el (autoload-coding-system): Install the same
1223 function as in HEAD. 1219 function as in HEAD.
1224 1220
1225 2008-02-02 Kenichi Handa <handa@m17n.org> 1221 2008-02-01 Kenichi Handa <handa@m17n.org>
1226 1222
1227 * international/characters.el: Register characters in 1223 * international/characters.el: Register characters in
1228 auto-fill-chars. Put nospace-between-words to more charsets. 1224 auto-fill-chars. Put nospace-between-words to more charsets.
1229 1225
1230 2008-02-02 Zhang Wei <id.brep@gmail.com> (tiny change) 1226 2008-02-01 Zhang Wei <id.brep@gmail.com> (tiny change)
1231 1227
1232 * international/mule-cmds.el (locale-language-names): Add entries 1228 * international/mule-cmds.el (locale-language-names): Add entries
1233 for zh_CN.GB2312, zh_CN.GBK, and zh_CN.GB18030. 1229 for zh_CN.GB2312, zh_CN.GBK, and zh_CN.GB18030.
1234 (locale-preferred-coding-systems): Fix entries for Chinese locales. 1230 (locale-preferred-coding-systems): Fix entries for Chinese locales.
1235 1231
1236 2008-02-02 Kenichi Handa <handa@etlken> 1232 2008-02-01 Kenichi Handa <handa@etlken>
1237 1233
1238 * international/utf-7.el: Delete the definition of utf-7. 1234 * international/utf-7.el: Delete the definition of utf-7.
1239 (utf-7-post-read-conversion, utf-7-pre-write-conversion): 1235 (utf-7-post-read-conversion, utf-7-pre-write-conversion):
1240 Add autoload cookies. 1236 Add autoload cookies.
1241 1237
1242 2008-02-02 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 1238 2008-02-01 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1243 1239
1244 * term/mac-win.el: Delete the code to create a fontset from the X 1240 * term/mac-win.el: Delete the code to create a fontset from the X
1245 resource "Font". 1241 resource "Font".
1246 1242
1247 2008-02-02 Naoto Takahashi <ntakahas@m17n.org> 1243 2008-02-01 Naoto Takahashi <ntakahas@m17n.org>
1248 1244
1249 * international/robin.el (robin-define-package): Be sure to call 1245 * international/robin.el (robin-define-package): Be sure to call
1250 put-char-code-property. 1246 put-char-code-property.
1251 1247
1252 2008-02-02 Kenichi Handa <handa@m17n.org> 1248 2008-02-01 Kenichi Handa <handa@m17n.org>
1253 1249
1254 * language/korean.el (iso-2022-kr): Set :suitable-for-keyboard 1250 * language/korean.el (iso-2022-kr): Set :suitable-for-keyboard
1255 property to 1. 1251 property to 1.
1256 1252
1257 * international/mule-conf.el (cp1125): Set :ascii-compatible-p 1253 * international/mule-conf.el (cp1125): Set :ascii-compatible-p
1273 (iso-2022-jp-2004): Set :suitable-for-keyboard property to 1. 1269 (iso-2022-jp-2004): Set :suitable-for-keyboard property to 1.
1274 1270
1275 * language/vietnamese.el (vietnamese-viscii, vietnamese-vscii) 1271 * language/vietnamese.el (vietnamese-viscii, vietnamese-vscii)
1276 (vietnamese-tcvn): Set :suitable-for-file-name property to t. 1272 (vietnamese-tcvn): Set :suitable-for-file-name property to t.
1277 1273
1278 2008-02-02 Naoto Takahashi <ntakahas@m17n.org> 1274 2008-02-01 Naoto Takahashi <ntakahas@m17n.org>
1279 1275
1280 * international/robin.el (robin-define-package): Delete redundant code. 1276 * international/robin.el (robin-define-package): Delete redundant code.
1281 (robin-add-rule): Allow N-1 reverse conversion. 1277 (robin-add-rule): Allow N-1 reverse conversion.
1282 1278
1283 2008-02-02 Naoto Takahashi <ntakahas@m17n.org> 1279 2008-02-01 Naoto Takahashi <ntakahas@m17n.org>
1284 1280
1285 * international/robin.el (robin-define-package): Make the 1281 * international/robin.el (robin-define-package): Make the
1286 expaneded form shorter. 1282 expaneded form shorter.
1287 1283
1288 2008-02-02 Zhang Wei <id.brep@gmail.com> (tiny change) 1284 2008-02-01 Zhang Wei <id.brep@gmail.com> (tiny change)
1289 1285
1290 * language/chinese.el (chinese-iso-8bit): Fix mime-charset of 1286 * language/chinese.el (chinese-iso-8bit): Fix mime-charset of
1291 chiense-iso-8bit. 1287 chiense-iso-8bit.
1292 1288
1293 2008-02-02 Kenichi Handa <handa@m17n.org> 1289 2008-02-01 Kenichi Handa <handa@m17n.org>
1294 1290
1295 * loadup.el: If we are byte-compiling unidata-gen.el or running 1291 * loadup.el: If we are byte-compiling unidata-gen.el or running
1296 unidata-ge-files, set purify-flag to nil. 1292 unidata-ge-files, set purify-flag to nil.
1297 1293
1298 2008-02-02 Kenichi Handa <handa@m17n.org> 1294 2008-02-01 Kenichi Handa <handa@m17n.org>
1299 1295
1300 * loadup.el: Load international/charprop.el with NOERROR t. 1296 * loadup.el: Load international/charprop.el with NOERROR t.
1301 1297
1302 * Makefile.in (AUTOGENEL): Add charprop.el and uni-*.el. 1298 * Makefile.in (AUTOGENEL): Add charprop.el and uni-*.el.
1303 1299
1304 2008-02-02 Kenichi Handa <handa@m17n.org> 1300 2008-02-01 Kenichi Handa <handa@m17n.org>
1305 1301
1306 * international/uni-bidi.el, international/uni-category.el, 1302 * international/uni-bidi.el, international/uni-category.el,
1307 international/uni-combining.el, international/uni-comment.el, 1303 international/uni-combining.el, international/uni-comment.el,
1308 international/uni-decimal.el, international/uni-decomposition.el, 1304 international/uni-decimal.el, international/uni-decomposition.el,
1309 international/uni-digit.el, international/uni-lowercase.el, 1305 international/uni-digit.el, international/uni-lowercase.el,
1310 international/uni-mirrored.el, international/uni-name.el, 1306 international/uni-mirrored.el, international/uni-name.el,
1311 international/uni-numeric.el, international/uni-old-name.el, 1307 international/uni-numeric.el, international/uni-old-name.el,
1312 international/uni-titlecase.el, international/uni-uppercase.el, 1308 international/uni-titlecase.el, international/uni-uppercase.el,
1313 international/charprop.el: Re-generated. 1309 international/charprop.el: Re-generated.
1314 1310
1315 2008-02-02 Kenichi Handa <handa@m17n.org> 1311 2008-02-01 Kenichi Handa <handa@m17n.org>
1316 1312
1317 * term/mac-win.el: Sync with the main trunk. 1313 * term/mac-win.el: Sync with the main trunk.
1318 (mac-centraleurroman, mac-cyrillic): New charsets and coding 1314 (mac-centraleurroman, mac-cyrillic): New charsets and coding
1319 systems. 1315 systems.
1320 (mac-symbol, mac-dingbats): New charsets. 1316 (mac-symbol, mac-dingbats): New charsets.
1321 1317
1322 2008-02-02 Kenichi Handa <handa@m17n.org> 1318 2008-02-01 Kenichi Handa <handa@m17n.org>
1323 1319
1324 * international/characters.el: Set syntax of NBSP to punctuation. 1320 * international/characters.el: Set syntax of NBSP to punctuation.
1325 1321
1326 2008-02-02 Kenichi Handa <handa@m17n.org> 1322 2008-02-01 Kenichi Handa <handa@m17n.org>
1327 1323
1328 * international/mule-cmds.el: Don't require wid-edit. 1324 * international/mule-cmds.el: Don't require wid-edit.
1329 1325
1330 2008-02-02 Kenichi Handa <handa@m17n.org> 1326 2008-02-01 Kenichi Handa <handa@m17n.org>
1331 1327
1332 * language/thai-util.el: Fix previous change. 1328 * language/thai-util.el: Fix previous change.
1333 1329
1334 2008-02-02 Kenichi Handa <handa@m17n.org> 1330 2008-02-01 Kenichi Handa <handa@m17n.org>
1335 1331
1336 * language/thai-util.el: Sync with the main trunk. 1332 * language/thai-util.el: Sync with the main trunk.
1337 1333
1338 2008-02-02 Naoto Takahashi <ntakahas@m17n.org> 1334 2008-02-01 Naoto Takahashi <ntakahas@m17n.org>
1339 1335
1340 * international/robin.el: New file. 1336 * international/robin.el: New file.
1341 1337
1342 * language/ethiopic.el: Encoding changed to utf-8-emacs. 1338 * language/ethiopic.el: Encoding changed to utf-8-emacs.
1343 Register ethio-composition-function in composition-function-table. 1339 Register ethio-composition-function in composition-function-table.
1359 (ethio-sera-to-fidel-region-ethio) 1355 (ethio-sera-to-fidel-region-ethio)
1360 (ethio-sera-to-fidel-region-noethio) 1356 (ethio-sera-to-fidel-region-noethio)
1361 (ethio-use-colon-for-colon, ethio-use-three-dot-question): New 1357 (ethio-use-colon-for-colon, ethio-use-three-dot-question): New
1362 functions. 1358 functions.
1363 1359
1364 2008-02-02 Kenichi Handa <handa@m17n.org> 1360 2008-02-01 Kenichi Handa <handa@m17n.org>
1365 1361
1366 * international/uni-name.el: Re-generated. 1362 * international/uni-name.el: Re-generated.
1367 1363
1368 2008-02-02 Miles Bader <miles@gnu.org> 1364 2008-02-01 Miles Bader <miles@gnu.org>
1369 1365
1370 * international/mule.el (auto-coding-regexp-alist) 1366 * international/mule.el (auto-coding-regexp-alist)
1371 (ctext-pre-write-conversion): Replace embedded control characters 1367 (ctext-pre-write-conversion): Replace embedded control characters
1372 with octal escapes; this prevents diff from thinking the file is 1368 with octal escapes; this prevents diff from thinking the file is
1373 binary. 1369 binary.
1374 1370
1375 2008-02-02 Miles Bader <miles@gnu.org> 1371 2008-02-01 Miles Bader <miles@gnu.org>
1376 1372
1377 * version.el (emacs-version): Change to "23.0.0". 1373 * version.el (emacs-version): Change to "23.0.0".
1378 1374
1379 * descr-text.el (describe-char-unidata-list): 1375 * descr-text.el (describe-char-unidata-list):
1380 Replace references to Emacs version "22" with "23". 1376 Replace references to Emacs version "22" with "23".
1385 * international/mule-util.el (detect-coding-with-priority): Likewise. 1381 * international/mule-util.el (detect-coding-with-priority): Likewise.
1386 * international/mule-diag.el: Likewise. 1382 * international/mule-diag.el: Likewise.
1387 * international/mule-cmds.el (language-info-custom-alist): Likewise. 1383 * international/mule-cmds.el (language-info-custom-alist): Likewise.
1388 * international/codepage.el (codepage-setup): Likewise. 1384 * international/codepage.el (codepage-setup): Likewise.
1389 1385
1390 2008-02-02 Kenichi Handa <handa@m17n.org> 1386 2008-02-01 Kenichi Handa <handa@m17n.org>
1391 1387
1392 * case-table.el: Adjust code merged from trunk for unicode 1388 * case-table.el: Adjust code merged from trunk for unicode
1393 branch (for the change on 2008-02-02). 1389 branch (for the change on 2008-02-01).
1394 1390
1395 2008-02-02 Kenichi Handa <handa@m17n.org> 1391 2008-02-01 Kenichi Handa <handa@m17n.org>
1396 1392
1397 * Makefile.in (DONTCOMPILE): Include charprop.el and uni-*.el. 1393 * Makefile.in (DONTCOMPILE): Include charprop.el and uni-*.el.
1398 1394
1399 * international/fontset.el (font-encoding-alist): Add an entry for 1395 * international/fontset.el (font-encoding-alist): Add an entry for
1400 microsoft-cp1251. 1396 microsoft-cp1251.
1425 * descr-text.el (describe-char-unidata-list): New variable. 1421 * descr-text.el (describe-char-unidata-list): New variable.
1426 (describe-char-unicode-data): Use char-code-property-description. 1422 (describe-char-unicode-data): Use char-code-property-description.
1427 (describe-char): Add lines for describing Unicode-based character 1423 (describe-char): Add lines for describing Unicode-based character
1428 properties. 1424 properties.
1429 1425
1430 2008-02-02 Kenichi Handa <handa@m17n.org> 1426 2008-02-01 Kenichi Handa <handa@m17n.org>
1431 1427
1432 * textmodes/ispell.el: These changes are to fix the code merged 1428 * textmodes/ispell.el: These changes are to fix the code merged
1433 from trunk for the change on 2008-02-02. 1429 from trunk for the change on 2008-02-01.
1434 (ispell-unified-chars-table): Delete it. 1430 (ispell-unified-chars-table): Delete it.
1435 (ispell-get-decoded-string): Don't check 1431 (ispell-get-decoded-string): Don't check
1436 ispell-unified-chars-table. 1432 ispell-unified-chars-table.
1437 1433
1438 * tar-mode.el (tar-extract): Adjust code merged from trunk for 1434 * tar-mode.el (tar-extract): Adjust code merged from trunk for
1439 unicode branch (for the change on 2008-02-02). 1435 unicode branch (for the change on 2008-02-01).
1440 1436
1441 2008-02-02 Kenichi Handa <handa@m17n.org> 1437 2008-02-01 Kenichi Handa <handa@m17n.org>
1442 1438
1443 * international/mule-util.el (char-displayable-p): Check 1439 * international/mule-util.el (char-displayable-p): Check
1444 :charset-list property of CODING. 1440 :charset-list property of CODING.
1445 1441
1446 2008-02-02 Kenichi Handa <handa@m17n.org> 1442 2008-02-01 Kenichi Handa <handa@m17n.org>
1447 1443
1448 * international/mule-cmds.el (select-safe-coding-system-interactively): 1444 * international/mule-cmds.el (select-safe-coding-system-interactively):
1449 Change 'mime-charset to :mime-charset. 1445 Change 'mime-charset to :mime-charset.
1450 (select-safe-coding-system): Use above (sync to HEAD). 1446 (select-safe-coding-system): Use above (sync to HEAD).
1451 (set-language-environment): Delete unnecessary code for handling 1447 (set-language-environment): Delete unnecessary code for handling
1452 overriding-fontspec 1448 overriding-fontspec
1453 1449
1454 2008-02-02 Kenichi Handa <handa@m17n.org> 1450 2008-02-01 Kenichi Handa <handa@m17n.org>
1455 1451
1456 * international/mule-conf.el: New coding system aliases unix, dos, 1452 * international/mule-conf.el: New coding system aliases unix, dos,
1457 and mac. 1453 and mac.
1458 1454
1459 2008-02-02 Kenichi Handa <handa@m17n.org> 1455 2008-02-01 Kenichi Handa <handa@m17n.org>
1460 1456
1461 * international/titdic-cnv.el (tit-process-header): Fix embedded 1457 * international/titdic-cnv.el (tit-process-header): Fix embedded
1462 coding tag. 1458 coding tag.
1463 (titdic-convert): Bind coding-system-for-write to the coding 1459 (titdic-convert): Bind coding-system-for-write to the coding
1464 system specfied in the map file. Remove `charset' property after 1460 system specfied in the map file. Remove `charset' property after
1466 (miscdic-convert): Bind coding-system-for-write to the coding 1462 (miscdic-convert): Bind coding-system-for-write to the coding
1467 system specfied for the map file. Fix LANGUAGE arg to 1463 system specfied for the map file. Fix LANGUAGE arg to
1468 quail-define-package. 1464 quail-define-package.
1469 (batch-miscdic-convert): Check if a file is directory or not. 1465 (batch-miscdic-convert): Check if a file is directory or not.
1470 1466
1471 2008-02-02 Kenichi Handa <handa@m17n.org> 1467 2008-02-01 Kenichi Handa <handa@m17n.org>
1472 1468
1473 * international/mule.el (coding-system-equal): Move from mule-util.el. 1469 * international/mule.el (coding-system-equal): Move from mule-util.el.
1474 1470
1475 * international/mule-util.el (coding-system-equal): Move to mule.el. 1471 * international/mule-util.el (coding-system-equal): Move to mule.el.
1476 1472
1477 2008-02-02 Kenichi Handa <handa@m17n.org> 1473 2008-02-01 Kenichi Handa <handa@m17n.org>
1478 1474
1479 * international/encoded-kb.el (encoded-kbd-decode-code-list): New 1475 * international/encoded-kb.el (encoded-kbd-decode-code-list): New
1480 function. 1476 function.
1481 (encoded-kbd-self-insert-charset): Support multibyte charsets. 1477 (encoded-kbd-self-insert-charset): Support multibyte charsets.
1482 (encoded-kbd-setup-keymap): Likewise. 1478 (encoded-kbd-setup-keymap): Likewise.
1483 1479
1484 2008-02-02 Kenichi Handa <handa@m17n.org> 1480 2008-02-01 Kenichi Handa <handa@m17n.org>
1485 1481
1486 * language/china-util.el (hz-set-msb-table): Turn chars beyond 128 1482 * language/china-util.el (hz-set-msb-table): Turn chars beyond 128
1487 to eight-bit chars. 1483 to eight-bit chars.
1488 1484
1489 * international/mule-conf.el: Dont' define coding system 1485 * international/mule-conf.el: Dont' define coding system
1490 `undecided' here. 1486 `undecided' here.
1491 1487
1492 2008-02-02 Kenichi Handa <handa@m17n.org> 1488 2008-02-01 Kenichi Handa <handa@m17n.org>
1493 1489
1494 * international/mule-cmds.el (locale-language-names): Fix for 1490 * international/mule-cmds.el (locale-language-names): Fix for
1495 gb18030 and gdk. 1491 gb18030 and gdk.
1496 1492
1497 2008-02-02 Kenichi Handa <handa@m17n.org> 1493 2008-02-01 Kenichi Handa <handa@m17n.org>
1498 1494
1499 * international/fontset.el (font-encoding-alist): Add gbk. 1495 * international/fontset.el (font-encoding-alist): Add gbk.
1500 (charset-script-alist): Add chinese-gbk. 1496 (charset-script-alist): Add chinese-gbk.
1501 1497
1502 2008-02-02 Kenichi Handa <handa@m17n.org> 1498 2008-02-01 Kenichi Handa <handa@m17n.org>
1503 1499
1504 * language/chinese.el (chinese-gbk): Include ascii in 1500 * language/chinese.el (chinese-gbk): Include ascii in
1505 charset-list. 1501 charset-list.
1506 1502
1507 * international/encoded-kb.el (encoded-kbd-setup-keymap): Fix 1503 * international/encoded-kb.el (encoded-kbd-setup-keymap): Fix
1508 previous change. 1504 previous change.
1509 1505
1510 2008-02-02 Kenichi Handa <handa@m17n.org> 1506 2008-02-01 Kenichi Handa <handa@m17n.org>
1511 1507
1512 * language/japanese.el ("Japanese"): Fix ordering of charsets. 1508 * language/japanese.el ("Japanese"): Fix ordering of charsets.
1513 1509
1514 2008-02-02 Kenichi Handa <handa@m17n.org> 1510 2008-02-01 Kenichi Handa <handa@m17n.org>
1515 1511
1516 * international/encoded-kb.el (encoded-kbd-self-insert-charset) 1512 * international/encoded-kb.el (encoded-kbd-self-insert-charset)
1517 (encoded-kbd-self-insert-utf-8, encoded-kbd-setup-keymap) 1513 (encoded-kbd-self-insert-utf-8, encoded-kbd-setup-keymap)
1518 (encoded-kbd-mode): Adjust code merged from trunk for unicode branch. 1514 (encoded-kbd-mode): Adjust code merged from trunk for unicode branch.
1519 1515
1520 2008-02-02 Kenichi Handa <handa@m17n.org> 1516 2008-02-01 Kenichi Handa <handa@m17n.org>
1521 1517
1522 * descr-text.el (describe-char): Fix for the case CODE is a cons 1518 * descr-text.el (describe-char): Fix for the case CODE is a cons
1523 of integers. 1519 of integers.
1524 1520
1525 2008-02-02 Steven Tamm <steventamm@mac.com> 1521 2008-02-01 Steven Tamm <steventamm@mac.com>
1526 1522
1527 * term/mac-win.el: Use mac-standard-fontset-spec to create 1523 * term/mac-win.el: Use mac-standard-fontset-spec to create
1528 fontset-mac 1524 fontset-mac
1529 (mac-standard-fontset-spec): Created 1525 (mac-standard-fontset-spec): Created
1530 1526
1531 2008-02-02 Kenichi Handa <handa@m17n.org> 1527 2008-02-01 Kenichi Handa <handa@m17n.org>
1532 1528
1533 * international/mule-diag.el (unicode-data): Call 1529 * international/mule-diag.el (unicode-data): Call
1534 find-file-noselect with NOWARN t. 1530 find-file-noselect with NOWARN t.
1535 1531
1536 2008-02-02 Kenichi Handa <handa@m17n.org> 1532 2008-02-01 Kenichi Handa <handa@m17n.org>
1537 1533
1538 * international/mule-conf.el (cp932-2-byte): Fix :code-space. 1534 * international/mule-conf.el (cp932-2-byte): Fix :code-space.
1539 1535
1540 2008-02-02 Kenichi Handa <handa@m17n.org> 1536 2008-02-01 Kenichi Handa <handa@m17n.org>
1541 1537
1542 * international/characters.el: Give more CJK characters the 1538 * international/characters.el: Give more CJK characters the
1543 category `|'. 1539 category `|'.
1544 1540
1545 * descr-text.el (describe-char): Make it work on *Help* buffer. 1541 * descr-text.el (describe-char): Make it work on *Help* buffer.
1550 constituent. 1546 constituent.
1551 (diacritic-compose-string): Likewise. 1547 (diacritic-compose-string): Likewise.
1552 (diacritic-composition-function): Likewise. 1548 (diacritic-composition-function): Likewise.
1553 (diacritic-post-read-conversion): Delete it. 1549 (diacritic-post-read-conversion): Delete it.
1554 1550
1555 2008-02-02 Kenichi Handa <handa@m17n.org> 1551 2008-02-01 Kenichi Handa <handa@m17n.org>
1556 1552
1557 * international/characters.el: Fix invalid encoding caused by the 1553 * international/characters.el: Fix invalid encoding caused by the
1558 previous sync. 1554 previous sync.
1559 1555
1560 2008-02-02 Kenichi Handa <handa@m17n.org> 1556 2008-02-01 Kenichi Handa <handa@m17n.org>
1561 1557
1562 Sync all files to HEAD. 1558 Sync all files to HEAD.
1563 1559
1564 2008-02-02 Kenichi Handa <handa@m17n.org> 1560 2008-02-01 Kenichi Handa <handa@m17n.org>
1565 1561
1566 * composite.el (auto-compose-chars): Execute the main code in 1562 * composite.el (auto-compose-chars): Execute the main code in
1567 condition-case. 1563 condition-case.
1568 1564
1569 2008-02-02 Kenichi Handa <handa@m17n.org> 1565 2008-02-01 Kenichi Handa <handa@m17n.org>
1570 1566
1571 * descr-text.el (describe-property-list): Sync to HEAD. 1567 * descr-text.el (describe-property-list): Sync to HEAD.
1572 1568
1573 * international/mule-diag.el: Sync to HEAD. 1569 * international/mule-diag.el: Sync to HEAD.
1574 1570
1575 * international/fontset.el (x-complement-fontset-spec): Don't 1571 * international/fontset.el (x-complement-fontset-spec): Don't
1576 change CHARSET_REGISTRY and CHARSET_ENCODING fields. 1572 change CHARSET_REGISTRY and CHARSET_ENCODING fields.
1577 1573
1578 2008-02-02 Kenichi Handa <handa@m17n.org> 1574 2008-02-01 Kenichi Handa <handa@m17n.org>
1579 1575
1580 * international/characters.el (next-word-boundary-kana): Handle 1576 * international/characters.el (next-word-boundary-kana): Handle
1581 half-width kana. 1577 half-width kana.
1582 1578
1583 2008-02-02 Kenichi Handa <handa@m17n.org> 1579 2008-02-01 Kenichi Handa <handa@m17n.org>
1584 1580
1585 * international/mule-conf.el (indian-1-column): Fix :emacs-mule-id. 1581 * international/mule-conf.el (indian-1-column): Fix :emacs-mule-id.
1586 1582
1587 2008-02-02 Kenichi Handa <handa@m17n.org> 1583 2008-02-01 Kenichi Handa <handa@m17n.org>
1588 1584
1589 * language/japanese.el (japanese-iso-8bit): Fix order of 1585 * language/japanese.el (japanese-iso-8bit): Fix order of
1590 :charset-list. 1586 :charset-list.
1591 1587
1592 * mail/rmail.el (rmail-decode-babyl-format): Use 1588 * mail/rmail.el (rmail-decode-babyl-format): Use
1593 with-coding-priority instead of detect-coding-with-priority. 1589 with-coding-priority instead of detect-coding-with-priority.
1594 1590
1595 2008-02-02 Kenichi Handa <handa@m17n.org> 1591 2008-02-01 Kenichi Handa <handa@m17n.org>
1596 1592
1597 * international/mule.el (make-translation-table): Set the second 1593 * international/mule.el (make-translation-table): Set the second
1598 extra slot of the char table to 1. 1594 extra slot of the char table to 1.
1599 (make-translation-table-from-vector): Likewise. 1595 (make-translation-table-from-vector): Likewise.
1600 (make-translation-table-from-alist): Fix handling of multiple 1596 (make-translation-table-from-alist): Fix handling of multiple
1601 entries. 1597 entries.
1602 1598
1603 2008-02-02 Kenichi Handa <handa@m17n.org> 1599 2008-02-01 Kenichi Handa <handa@m17n.org>
1604 1600
1605 * language/japanese.el (jisx0213-to-unicode, unicode-to-jisx0213): 1601 * language/japanese.el (jisx0213-to-unicode, unicode-to-jisx0213):
1606 New translation tables. 1602 New translation tables.
1607 1603
1608 * international/mule.el (make-translation-table-from-alist): New 1604 * international/mule.el (make-translation-table-from-alist): New
1609 function. 1605 function.
1610 1606
1611 2008-02-02 Kenichi Handa <handa@m17n.org> 1607 2008-02-01 Kenichi Handa <handa@m17n.org>
1612 1608
1613 * international/mule.el (translate-region): Re-implement it here. 1609 * international/mule.el (translate-region): Re-implement it here.
1614 Make it interactive. 1610 Make it interactive.
1615 1611
1616 2008-02-02 Kenichi Handa <handa@m17n.org> 1612 2008-02-01 Kenichi Handa <handa@m17n.org>
1617 1613
1618 * ps-mule.el (ps-mule-font-info-database): Typo in doc fixed. 1614 * ps-mule.el (ps-mule-font-info-database): Typo in doc fixed.
1619 1615
1620 2008-02-02 Kenichi Handa <handa@m17n.org> 1616 2008-02-01 Kenichi Handa <handa@m17n.org>
1621 1617
1622 * international/fontset.el (font-encoding-alist): Cancel previous 1618 * international/fontset.el (font-encoding-alist): Cancel previous
1623 change. 1619 change.
1624 1620
1625 2008-02-02 Kenichi Handa <handa@m17n.org> 1621 2008-02-01 Kenichi Handa <handa@m17n.org>
1626 1622
1627 * international/fontset.el (font-encoding-alist): Register 1623 * international/fontset.el (font-encoding-alist): Register
1628 "iso10646-2" for unicode-sip. 1624 "iso10646-2" for unicode-sip.
1629 1625
1630 2008-02-02 Kenichi Handa <handa@m17n.org> 1626 2008-02-01 Kenichi Handa <handa@m17n.org>
1631 1627
1632 * international/mule-conf.el (chinese-cns11643-15): New charset. 1628 * international/mule-conf.el (chinese-cns11643-15): New charset.
1633 1629
1634 2008-02-02 Kenichi Handa <handa@m17n.org> 1630 2008-02-01 Kenichi Handa <handa@m17n.org>
1635 1631
1636 * international/fontset.el (font-encoding-alist): Add entries for 1632 * international/fontset.el (font-encoding-alist): Add entries for
1637 variations of cns11643 fonts. 1633 variations of cns11643 fonts.
1638 (setup-default-fontset): Add cns11643 fonts as fallback fonts. 1634 (setup-default-fontset): Add cns11643 fonts as fallback fonts.
1639 1635
1640 2008-02-02 Kenichi Handa <handa@m17n.org> 1636 2008-02-01 Kenichi Handa <handa@m17n.org>
1641 1637
1642 * international/mule-diag.el (list-charset-chars): Put charset 1638 * international/mule-diag.el (list-charset-chars): Put charset
1643 text property. 1639 text property.
1644 1640
1645 * international/fontset.el (setup-default-fontset): Delete the 1641 * international/fontset.el (setup-default-fontset): Delete the
1646 entry for symbol script, add JISX0213 to kana script, specify 1642 entry for symbol script, add JISX0213 to kana script, specify
1647 fallback fonts. 1643 fallback fonts.
1648 1644
1649 2008-02-02 Kenichi Handa <handa@m17n.org> 1645 2008-02-01 Kenichi Handa <handa@m17n.org>
1650 1646
1651 * international/fontset.el (setup-default-fontset): Register 1647 * international/fontset.el (setup-default-fontset): Register
1652 "JISX0213.2004-1". 1648 "JISX0213.2004-1".
1653 (font-encoding-alist): Likewise. 1649 (font-encoding-alist): Likewise.
1654 1650
1665 * international/mule-conf.el (japanese-jisx0213.2004-1): Specify 1661 * international/mule-conf.el (japanese-jisx0213.2004-1): Specify
1666 :code-space. 1662 :code-space.
1667 (cp932-2-byte): Fix :code-space. 1663 (cp932-2-byte): Fix :code-space.
1668 (unicode-smp, unicode-sip, unicode-ssp): New charsets. 1664 (unicode-smp, unicode-sip, unicode-ssp): New charsets.
1669 1665
1670 2008-02-02 Kenichi Handa <handa@m17n.org> 1666 2008-02-01 Kenichi Handa <handa@m17n.org>
1671 1667
1672 * international/mule-conf.el (japanese-jisx0213.2004-1): Specify 1668 * international/mule-conf.el (japanese-jisx0213.2004-1): Specify
1673 :dimension 2. 1669 :dimension 2.
1674 1670
1675 * language/japanese.el (iso-2022-jp): Exclude japanese-jisx0212. 1671 * language/japanese.el (iso-2022-jp): Exclude japanese-jisx0212.
1679 coding systems. 1675 coding systems.
1680 (iso-2022-jp-3, euc-jisx0213, shift_jis-2004): New coding system 1676 (iso-2022-jp-3, euc-jisx0213, shift_jis-2004): New coding system
1681 aliases. 1677 aliases.
1682 ("Japanese"): Add new charsets and coding system.s 1678 ("Japanese"): Add new charsets and coding system.s
1683 1679
1684 2008-02-02 Kenichi Handa <handa@m17n.org> 1680 2008-02-01 Kenichi Handa <handa@m17n.org>
1685 1681
1686 * language/japanese.el (japanese-ucs-cp932-to-jis-map): Renamed 1682 * language/japanese.el (japanese-ucs-cp932-to-jis-map): Renamed
1687 from japanese-ucs-cp932-map. 1683 from japanese-ucs-cp932-map.
1688 (japanese-ucs-jis-to-cp932-map): Renamed from 1684 (japanese-ucs-jis-to-cp932-map): Renamed from
1689 japanese-ucs-jis-map. 1685 japanese-ucs-jis-map.
1690 (japanese-ucs-glibc-map): Delete this tranlastion table. 1686 (japanese-ucs-glibc-map): Delete this tranlastion table.
1691 (japanese-ucs-glibc-to-jis-map): New tranlastion table. 1687 (japanese-ucs-glibc-to-jis-map): New tranlastion table.
1692 (japanese-ucs-jis-to-glibc-map): New tranlastion table. 1688 (japanese-ucs-jis-to-glibc-map): New tranlastion table.
1693 1689
1694 2008-02-02 Kenichi Handa <handa@m17n.org> 1690 2008-02-01 Kenichi Handa <handa@m17n.org>
1695 1691
1696 * cus-start.el: Handle charset-map-path, not 1692 * cus-start.el: Handle charset-map-path, not
1697 charset-map-directory. 1693 charset-map-directory.
1698 1694
1699 2008-02-02 Kenichi Handa <handa@m17n.org> 1695 2008-02-01 Kenichi Handa <handa@m17n.org>
1700 1696
1701 * term/x-win.el (x-selection-value): Optimize for ASCII only case. 1697 * term/x-win.el (x-selection-value): Optimize for ASCII only case.
1702 1698
1703 2008-02-02 Kenichi Handa <handa@m17n.org> 1699 2008-02-01 Kenichi Handa <handa@m17n.org>
1704 1700
1705 * language/japanese.el: Add map #x00A6 <-> #xFFE4 to translation 1701 * language/japanese.el: Add map #x00A6 <-> #xFFE4 to translation
1706 tables japanese-ucs-*-map. 1702 tables japanese-ucs-*-map.
1707 1703
1708 2008-02-02 Kenichi Handa <handa@m17n.org> 1704 2008-02-01 Kenichi Handa <handa@m17n.org>
1709 1705
1710 * international/eucjp-ms.el: New file (automatically generated by 1706 * international/eucjp-ms.el: New file (automatically generated by
1711 admin/charsets/Makefile). 1707 admin/charsets/Makefile).
1712 1708
1713 * international/cp51932.el: New file (automatically generated by 1709 * international/cp51932.el: New file (automatically generated by
1724 * international/mule-conf.el (katakana-sjis): Fix :superset to 1720 * international/mule-conf.el (katakana-sjis): Fix :superset to
1725 :subset. 1721 :subset.
1726 (japanese-jisx0213-a): New supplementary charset. 1722 (japanese-jisx0213-a): New supplementary charset.
1727 (japanese-jisx0213.2004-1): New charset. 1723 (japanese-jisx0213.2004-1): New charset.
1728 1724
1729 2008-02-02 Kenichi Handa <handa@m17n.org> 1725 2008-02-01 Kenichi Handa <handa@m17n.org>
1730 1726
1731 * language/japanese.el (japanese-cp932): New coding system. 1727 * language/japanese.el (japanese-cp932): New coding system.
1732 (cp932): New alias of it. 1728 (cp932): New alias of it.
1733 1729
1734 * international/mule-conf.el (katakana-sjis, cp932-2-byte) 1730 * international/mule-conf.el (katakana-sjis, cp932-2-byte)
1735 (cp932): New charsets. 1731 (cp932): New charsets.
1736 1732
1737 * international/mule.el (define-charset): If :code-space is not 1733 * international/mule.el (define-charset): If :code-space is not
1738 given, generate it from :dimension. 1734 given, generate it from :dimension.
1739 1735
1740 2008-02-02 Kenichi Handa <handa@m17n.org> 1736 2008-02-01 Kenichi Handa <handa@m17n.org>
1741 1737
1742 * composite.el (reference-point-alist): Doc fixed. 1738 * composite.el (reference-point-alist): Doc fixed.
1743 (encode-composition-rule): Handle a rule (GREF NREF XOFF YOFF). 1739 (encode-composition-rule): Handle a rule (GREF NREF XOFF YOFF).
1744 (decode-composition-rule): Likewise. 1740 (decode-composition-rule): Likewise.
1745 1741
1746 2008-02-02 Kenichi Handa <handa@m17n.org> 1742 2008-02-01 Kenichi Handa <handa@m17n.org>
1747 1743
1748 * language/european.el (diacritic-composition-function): Fix for 1744 * language/european.el (diacritic-composition-function): Fix for
1749 the case that POS is at the head. Allow combining with more 1745 the case that POS is at the head. Allow combining with more
1750 characters. 1746 characters.
1751 1747
1752 2008-02-02 Kenichi Handa <handa@m17n.org> 1748 2008-02-01 Kenichi Handa <handa@m17n.org>
1753 1749
1754 * descr-text.el (describe-char): Check `charset' property. 1750 * descr-text.el (describe-char): Check `charset' property.
1755 Show the code point in the charset in hexadigits. 1751 Show the code point in the charset in hexadigits.
1756 1752
1757 * international/mule-diag.el (stretches-for-character-list): 1753 * international/mule-diag.el (stretches-for-character-list):
1758 Delete it. 1754 Delete it.
1759 (list-block-of-chars): Use tabs instead of `display' property for 1755 (list-block-of-chars): Use tabs instead of `display' property for
1760 aligning characters. 1756 aligning characters.
1761 (print-fontset-element): Fix the printing of XLFD. 1757 (print-fontset-element): Fix the printing of XLFD.
1762 1758
1763 2008-02-02 Kenichi Handa <handa@m17n.org> 1759 2008-02-01 Kenichi Handa <handa@m17n.org>
1764 1760
1765 * international/encoded-kb.el (encoded-kbd-self-insert-utf-8): 1761 * international/encoded-kb.el (encoded-kbd-self-insert-utf-8):
1766 New function. 1762 New function.
1767 (encoded-kbd-setup-keymap): Add code for handling utf-8. 1763 (encoded-kbd-setup-keymap): Add code for handling utf-8.
1768 (encoded-kbd-mode): Likewise. 1764 (encoded-kbd-mode): Likewise.
1769 1765
1770 2008-02-02 Kenichi Handa <handa@m17n.org> 1766 2008-02-01 Kenichi Handa <handa@m17n.org>
1771 1767
1772 * faces.el (read-face-font): Include fontsets in the completion 1768 * faces.el (read-face-font): Include fontsets in the completion
1773 list. 1769 list.
1774 1770
1775 * international/mule-cmds.el (set-locale-environment): Insert 1771 * international/mule-cmds.el (set-locale-environment): Insert
1776 locale-translation-file-name in a unibyte buffer. 1772 locale-translation-file-name in a unibyte buffer.
1777 1773
1778 * international/characters.el: Fix setting of category `|'. 1774 * international/characters.el: Fix setting of category `|'.
1779 1775
1780 2008-02-02 Kenichi Handa <handa@m17n.org> 1776 2008-02-01 Kenichi Handa <handa@m17n.org>
1781 1777
1782 * language/chinese.el (chinese-gb18030): Fix :charset-list. 1778 * language/chinese.el (chinese-gb18030): Fix :charset-list.
1783 1779
1784 2008-02-02 Kenichi Handa <handa@m17n.org> 1780 2008-02-01 Kenichi Handa <handa@m17n.org>
1785 1781
1786 * composite.el (auto-compose-chars): Fix previous change. 1782 * composite.el (auto-compose-chars): Fix previous change.
1787 1783
1788 2008-02-02 Kenichi Handa <handa@m17n.org> 1784 2008-02-01 Kenichi Handa <handa@m17n.org>
1789 1785
1790 * international/mule-cmds.el (select-safe-coding-system): Fix for 1786 * international/mule-cmds.el (select-safe-coding-system): Fix for
1791 the case that the first element of default-coding-system is t. 1787 the case that the first element of default-coding-system is t.
1792 Fix a message when some coding systems are rejected. 1788 Fix a message when some coding systems are rejected.
1793 1789
1794 * composite.el (auto-compose-chars): Fix previous change. 1790 * composite.el (auto-compose-chars): Fix previous change.
1795 1791
1796 2008-02-02 Kenichi Handa <handa@m17n.org> 1792 2008-02-01 Kenichi Handa <handa@m17n.org>
1797 1793
1798 * international/mule-cmds.el (set-language-environment): Put 1794 * international/mule-cmds.el (set-language-environment): Put
1799 higher priority to charsets listed in `charset' property of the 1795 higher priority to charsets listed in `charset' property of the
1800 language environment. 1796 language environment.
1801 1797
1802 2008-02-02 Kenichi Handa <handa@m17n.org> 1798 2008-02-01 Kenichi Handa <handa@m17n.org>
1803 1799
1804 * composite.el (auto-compose-chars): Don't do unnecessary 1800 * composite.el (auto-compose-chars): Don't do unnecessary
1805 save-exclusion and save-restriction. 1801 save-exclusion and save-restriction.
1806 1802
1807 2008-02-02 Kenichi Handa <handa@m17n.org> 1803 2008-02-01 Kenichi Handa <handa@m17n.org>
1808 1804
1809 * international/mule-conf.el (ctext-no-compositions): Remove 1805 * international/mule-conf.el (ctext-no-compositions): Remove
1810 garbage arguments. 1806 garbage arguments.
1811 1807
1812 * international/mule.el (make-coding-system): Fix generation of 1808 * international/mule.el (make-coding-system): Fix generation of
1816 for `symbol' script. 1812 for `symbol' script.
1817 1813
1818 * international/characters.el (script-list): Include `currency' 1814 * international/characters.el (script-list): Include `currency'
1819 in `symbol'. 1815 in `symbol'.
1820 1816
1821 2008-02-02 Alex Schroeder <alex@gnu.org> 1817 2008-02-01 Alex Schroeder <alex@gnu.org>
1822 1818
1823 * timezone.el (timezone-parse-date): Fix style 8 to accept ISO 1819 * timezone.el (timezone-parse-date): Fix style 8 to accept ISO
1824 8601 format (a capital T between the date and the time). 1820 8601 format (a capital T between the date and the time).
1825 1821
1826 2008-02-02 Kenichi Handa <handa@m17n.org> 1822 2008-02-01 Kenichi Handa <handa@m17n.org>
1827 1823
1828 * international/mule.el (private-char-area-1-min) 1824 * international/mule.el (private-char-area-1-min)
1829 (private-char-area-1-max, private-char-area-2-min) 1825 (private-char-area-1-max, private-char-area-2-min)
1830 (private-char-area-2-max, emacs-mule-charset-table): New 1826 (private-char-area-2-max, emacs-mule-charset-table): New
1831 variables. 1827 variables.
1832 (convert-define-charset-argument): New function. 1828 (convert-define-charset-argument): New function.
1833 (define-charset): Handle the old calling style. Update 1829 (define-charset): Handle the old calling style. Update
1834 emacs-mule-charset-table. 1830 emacs-mule-charset-table.
1835 (make-char-internal): New function. 1831 (make-char-internal): New function.
1836 1832
1837 2008-02-02 Jason Rumney <jasonr@gnu.org> 1833 2008-02-01 Jason Rumney <jasonr@gnu.org>
1838 1834
1839 * w32-charset-info-alist: Define iso10646-1 always. 1835 * w32-charset-info-alist: Define iso10646-1 always.
1840 1836
1841 2008-02-02 Kenichi Handa <handa@m17n.org> 1837 2008-02-01 Kenichi Handa <handa@m17n.org>
1842 1838
1843 * composite.el (compose-region): Doc fix (delete duplicated line). 1839 * composite.el (compose-region): Doc fix (delete duplicated line).
1844 1840
1845 2008-02-02 Kenichi Handa <handa@m17n.org> 1841 2008-02-01 Kenichi Handa <handa@m17n.org>
1846 1842
1847 * international/characters.el: Fix syntax for Ethiopic. 1843 * international/characters.el: Fix syntax for Ethiopic.
1848 1844
1849 2008-02-02 Jason Rumney <jasonr@gnu.org> 1845 2008-02-01 Jason Rumney <jasonr@gnu.org>
1850 1846
1851 * w32-fns.el (w32-charset-info-alist): Accept more charset aliases. 1847 * w32-fns.el (w32-charset-info-alist): Accept more charset aliases.
1852 1848
1853 * makefile.w32-in (DONTCOMPILE): Remove old languages. Add 1849 * makefile.w32-in (DONTCOMPILE): Remove old languages. Add
1854 international/latin1-disp.el. 1850 international/latin1-disp.el.
1855 (LC_ALL): Define as C. 1851 (LC_ALL): Define as C.
1856 1852
1857 2008-02-02 Jason Rumney <jasonr@gnu.org> 1853 2008-02-01 Jason Rumney <jasonr@gnu.org>
1858 1854
1859 * term/w32-win.el: Don't set fontsets to use sjis. 1855 * term/w32-win.el: Don't set fontsets to use sjis.
1860 1856
1861 2008-02-02 Kenichi Handa <handa@m17n.org> 1857 2008-02-01 Kenichi Handa <handa@m17n.org>
1862 1858
1863 * language/japanese.el (iso-2022-jp, iso-2022-jp-2) 1859 * language/japanese.el (iso-2022-jp, iso-2022-jp-2)
1864 (japanese-iso-8bit): Fix the order of charsets in :charset-list. 1860 (japanese-iso-8bit): Fix the order of charsets in :charset-list.
1865 1861
1866 2008-02-02 Kenichi Handa <handa@m17n.org> 1862 2008-02-01 Kenichi Handa <handa@m17n.org>
1867 1863
1868 * composite.el (auto-composition-chunk-size): Variable deleted. 1864 * composite.el (auto-composition-chunk-size): Variable deleted.
1869 (auto-compose-chars): Always stop after processing a newline. 1865 (auto-compose-chars): Always stop after processing a newline.
1870 1866
1871 2008-02-02 Kenichi Handa <handa@m17n.org> 1867 2008-02-01 Kenichi Handa <handa@m17n.org>
1872 1868
1873 * international/mule.el (define-coding-system): Fix attribute 1869 * international/mule.el (define-coding-system): Fix attribute
1874 name :for-unibyte. 1870 name :for-unibyte.
1875 1871
1876 2008-02-02 Kenichi Handa <handa@m17n.org> 1872 2008-02-01 Kenichi Handa <handa@m17n.org>
1877 1873
1878 * ps-bdf.el: Mostly re-written. 1874 * ps-bdf.el: Mostly re-written.
1879 1875
1880 * ps-mule.el: Mostly re-written. 1876 * ps-mule.el: Mostly re-written.
1881 1877
1901 (ps-mule-begin-page): Likewise. 1897 (ps-mule-begin-page): Likewise.
1902 (ps-mule-end-job): Declare autoload. 1898 (ps-mule-end-job): Declare autoload.
1903 1899
1904 * composite.el (auto-compose-region): New function. 1900 * composite.el (auto-compose-region): New function.
1905 1901
1906 2008-02-02 Dave Love <fx@gnu.org> 1902 2008-02-01 Dave Love <fx@gnu.org>
1907 1903
1908 * international/mule-util.el 1904 * international/mule-util.el
1909 (detect-coding-with-language-environment): Doc fix. 1905 (detect-coding-with-language-environment): Doc fix.
1910 1906
1911 * composite.el: Doc fixes. 1907 * composite.el: Doc fixes.
1915 coding system. 1911 coding system.
1916 1912
1917 * progmodes/cap-words.el (capitalized-words-mode): Add autoload 1913 * progmodes/cap-words.el (capitalized-words-mode): Add autoload
1918 cookie. Doc fix. 1914 cookie. Doc fix.
1919 1915
1920 2008-02-02 Dave Love <fx@gnu.org> 1916 2008-02-01 Dave Love <fx@gnu.org>
1921 1917
1922 * international/mule-diag.el (list-charset-chars): Set buffer file 1918 * international/mule-diag.el (list-charset-chars): Set buffer file
1923 coding system. 1919 coding system.
1924 1920
1925 * progmodes/cap-words.el (capitalized-words-mode): Add autoload 1921 * progmodes/cap-words.el (capitalized-words-mode): Add autoload
1933 * emacs-lisp/lisp-mode.el (prin1-char): 1929 * emacs-lisp/lisp-mode.el (prin1-char):
1934 * generic.el (generic-mode-set-comments): 1930 * generic.el (generic-mode-set-comments):
1935 * edmacro.el (edmacro-parse-keys): 1931 * edmacro.el (edmacro-parse-keys):
1936 * disp-table.el (standard-display-default): Use characterp. 1932 * disp-table.el (standard-display-default): Use characterp.
1937 1933
1938 2008-02-02 Kenichi Handa <handa@m17n.org> 1934 2008-02-01 Kenichi Handa <handa@m17n.org>
1939 1935
1940 * international/mule-conf.el (utf-16-be): Make it an alias of 1936 * international/mule-conf.el (utf-16-be): Make it an alias of
1941 utf-16be-with-signature. 1937 utf-16be-with-signature.
1942 (utf-16-le): Make it an alias of utf-16le-with-signature. 1938 (utf-16-le): Make it an alias of utf-16le-with-signature.
1943 (utf-16-be-with-signature, utf-16-le-with-signature): Remove these 1939 (utf-16-be-with-signature, utf-16-le-with-signature): Remove these
1944 coding system aliases. 1940 coding system aliases.
1945 1941
1946 * international/utf-7.el (utf-7-decode, utf-7-encode): Use 1942 * international/utf-7.el (utf-7-decode, utf-7-encode): Use
1947 utf-16be, not utf-16-be. 1943 utf-16be, not utf-16-be.
1948 1944
1949 2008-02-02 Kenichi Handa <handa@m17n.org> 1945 2008-02-01 Kenichi Handa <handa@m17n.org>
1950 1946
1951 * international/mule.el (coding-system-category): New function. 1947 * international/mule.el (coding-system-category): New function.
1952 (set-coding-priority): Re-written. 1948 (set-coding-priority): Re-written.
1953 (make-translation-table): Re-written. 1949 (make-translation-table): Re-written.
1954 1950
1957 (sort-coding-systems): Fix for iso-2022 coding systems. 1953 (sort-coding-systems): Fix for iso-2022 coding systems.
1958 (find-multibyte-characters): Fix for eight-bit chars. 1954 (find-multibyte-characters): Fix for eight-bit chars.
1959 (set-language-environment): Set charset priorities according to 1955 (set-language-environment): Set charset priorities according to
1960 the charsets supported by the coding systems of higher priorities. 1956 the charsets supported by the coding systems of higher priorities.
1961 1957
1962 2008-02-02 Kenichi Handa <handa@m17n.org> 1958 2008-02-01 Kenichi Handa <handa@m17n.org>
1963 1959
1964 * font-lock.el 1960 * font-lock.el
1965 (font-lock-match-c-style-declaration-item-and-skip-to-next): 1961 (font-lock-match-c-style-declaration-item-and-skip-to-next):
1966 Check (match-end 2) before goto there. 1962 Check (match-end 2) before goto there.
1967 1963
1968 2008-02-02 Kenichi Handa <handa@m17n.org> 1964 2008-02-01 Kenichi Handa <handa@m17n.org>
1969 1965
1970 * international/mule.el (ctext-non-standard-designations-alist): 1966 * international/mule.el (ctext-non-standard-designations-alist):
1971 Exclude entries for iso8859-1[03456]. Fix docstring. 1967 Exclude entries for iso8859-1[03456]. Fix docstring.
1972 (ctext-pre-write-conversion): Make it work for the case that FROM 1968 (ctext-pre-write-conversion): Make it work for the case that FROM
1973 is a string. Don't do unnecessary save-restriction and 1969 is a string. Don't do unnecessary save-restriction and
1974 narrow-to-region. 1970 narrow-to-region.
1975 1971
1976 2008-02-02 Kenichi Handa <handa@m17n.org> 1972 2008-02-01 Kenichi Handa <handa@m17n.org>
1977 1973
1978 * international/mule.el (ctext-non-standard-encodings-alist): 1974 * international/mule.el (ctext-non-standard-encodings-alist):
1979 Renamed from non-standard-icccm-encodings-alist. 1975 Renamed from non-standard-icccm-encodings-alist.
1980 (ctext-non-standard-encodings-regexp): New variable 1976 (ctext-non-standard-encodings-regexp): New variable
1981 (ctext-post-read-conversion): Full rewrite. 1977 (ctext-post-read-conversion): Full rewrite.
1982 (ctext-non-standard-designations-alist): Renamed from 1978 (ctext-non-standard-designations-alist): Renamed from
1983 non-standard-designations-alist. 1979 non-standard-designations-alist.
1984 (ctext-pre-write-conversion): Full rewrite. 1980 (ctext-pre-write-conversion): Full rewrite.
1985 (define-coding-system): Doc fix (escape '"' by '\'). 1981 (define-coding-system): Doc fix (escape '"' by '\').
1986 1982
1987 2008-02-02 Dave Love <fx@gnu.org> 1983 2008-02-01 Dave Love <fx@gnu.org>
1988 1984
1989 * international/mule-conf.el (utf-16le, utf-16be-16be) 1985 * international/mule-conf.el (utf-16le, utf-16be-16be)
1990 (utf-16le-with-signature, utf-16be-with-signature, utf-16): 1986 (utf-16le-with-signature, utf-16be-with-signature, utf-16):
1991 Define :mime-text-unsuitable. `utf-16{b,l}e...' renamed from 1987 Define :mime-text-unsuitable. `utf-16{b,l}e...' renamed from
1992 `-16-{b,l}e-' and aliases defined for the old names. 1988 `-16-{b,l}e-' and aliases defined for the old names.
1993 1989
1994 * international/mule.el (define-coding-system): Doc fix. 1990 * international/mule.el (define-coding-system): Doc fix.
1995 1991
1996 2008-02-02 Dave Love <fx@gnu.org> 1992 2008-02-01 Dave Love <fx@gnu.org>
1997 1993
1998 * international/utf-7.el: New file. 1994 * international/utf-7.el: New file.
1999 1995
2000 * international/mule-conf.el (utf-7): New. 1996 * international/mule-conf.el (utf-7): New.
2001 1997
2002 2008-02-02 Kenichi Handa <handa@m17n.org> 1998 2008-02-01 Kenichi Handa <handa@m17n.org>
2003 1999
2004 * international/mule-conf.el (utf-16-be) 2000 * international/mule-conf.el (utf-16-be)
2005 (utf-16-be-with-signature): Cancel the previous change. 2001 (utf-16-be-with-signature): Cancel the previous change.
2006 (utf-16): Add :endinan 'big. 2002 (utf-16): Add :endinan 'big.
2007 2003
2008 * international/mule.el (define-coding-system): Fix docstring 2004 * international/mule.el (define-coding-system): Fix docstring
2009 about :bom and :endian. 2005 about :bom and :endian.
2010 2006
2011 2008-02-02 Dave Love <fx@gnu.org> 2007 2008-02-01 Dave Love <fx@gnu.org>
2012 2008
2013 * mule-conf.el (utf-16-be) 2009 * mule-conf.el (utf-16-be)
2014 (utf-16-be-with-signature): Comment-out :endian. 2010 (utf-16-be-with-signature): Comment-out :endian.
2015 2011
2016 * mule-diag.el (describe-character-set): Fix 2012 * mule-diag.el (describe-character-set): Fix
2017 printing dimensions. Use `,AW(B', not `x'. 2013 printing dimensions. Use `,AW(B', not `x'.
2018 2014
2019 2008-02-02 Kenichi Handa <handa@m17n.org> 2015 2008-02-01 Kenichi Handa <handa@m17n.org>
2020 2016
2021 * international/fontset.el: Register CDAC fonts in 2017 * international/fontset.el: Register CDAC fonts in
2022 face-font-rescale-alist instead of face-resizing-fonts. 2018 face-font-rescale-alist instead of face-resizing-fonts.
2023 2019
2024 2008-02-02 Kenichi Handa <handa@m17n.org> 2020 2008-02-01 Kenichi Handa <handa@m17n.org>
2025 2021
2026 * international/mule-conf.el (utf-16-le): Renamed from 2022 * international/mule-conf.el (utf-16-le): Renamed from
2027 utf-16-le-nosig. 2023 utf-16-le-nosig.
2028 (utf-16-be): Renamed from utf-16-be-nosig. 2024 (utf-16-be): Renamed from utf-16-be-nosig.
2029 (utf-16-le-with-signature): Renamed from utf-16-le. 2025 (utf-16-le-with-signature): Renamed from utf-16-le.
2030 (utf-16-be-with-signature): Renamed from utf-16-be. 2026 (utf-16-be-with-signature): Renamed from utf-16-be.
2031 (utf-16): Set :bom to (utf-16-le-with-signature . 2027 (utf-16): Set :bom to (utf-16-le-with-signature .
2032 utf-16-be-with-signature). 2028 utf-16-be-with-signature).
2033 2029
2034 2008-02-02 Dave Love <fx@gnu.org> 2030 2008-02-01 Dave Love <fx@gnu.org>
2035 2031
2036 * language/georgian.el (georgian-ps, georgian-academy): New coding 2032 * language/georgian.el (georgian-ps, georgian-academy): New coding
2037 system. 2033 system.
2038 2034
2039 * language/chinese.el (chinese-big5-hkscs): New coding system. 2035 * language/chinese.el (chinese-big5-hkscs): New coding system.
2043 charset. 2039 charset.
2044 (ibm1047): Doc fix. 2040 (ibm1047): Doc fix.
2045 (pt154): Add mime-charset. 2041 (pt154): Add mime-charset.
2046 (ptcp154, cp154): New aliases. 2042 (ptcp154, cp154): New aliases.
2047 2043
2048 2008-02-02 Dave Love <fx@gnu.org> 2044 2008-02-01 Dave Love <fx@gnu.org>
2049 2045
2050 * international/mule.el (charset-iso-final-char) 2046 * international/mule.el (charset-iso-final-char)
2051 (define-coding-system): Doc fix. 2047 (define-coding-system): Doc fix.
2052 2048
2053 2008-02-02 Kenichi Handa <handa@m17n.org> 2049 2008-02-01 Kenichi Handa <handa@m17n.org>
2054 2050
2055 * international/ccl.el (define-ccl-program): Fset charset-id 2051 * international/ccl.el (define-ccl-program): Fset charset-id
2056 to charset-id-internal temporarily. 2052 to charset-id-internal temporarily.
2057 2053
2058 2008-02-02 Kenichi Handa <handa@m17n.org> 2054 2008-02-01 Kenichi Handa <handa@m17n.org>
2059 2055
2060 * international/mule-diag.el (list-block-of-chars): Use 2056 * international/mule-diag.el (list-block-of-chars): Use
2061 decode-char instead of make-char. 2057 decode-char instead of make-char.
2062 2058
2063 2008-02-02 Kenichi Handa <handa@m17n.org> 2059 2008-02-01 Kenichi Handa <handa@m17n.org>
2064 2060
2065 * international/fontset.el: Enable the default fontset to use 2061 * international/fontset.el: Enable the default fontset to use
2066 unicode fonts for ASCII characters. 2062 unicode fonts for ASCII characters.
2067 (x-decompose-font-name): Don't try to resolve PATTERN by 2063 (x-decompose-font-name): Don't try to resolve PATTERN by
2068 x-resolve-font-name. 2064 x-resolve-font-name.
2081 default fontsets. 2077 default fontsets.
2082 2078
2083 * term/x-win.el: Delete the code to create a fontset from the X 2079 * term/x-win.el: Delete the code to create a fontset from the X
2084 resource "Font". 2080 resource "Font".
2085 2081
2086 2008-02-02 Kenichi Handa <handa@m17n.org> 2082 2008-02-01 Kenichi Handa <handa@m17n.org>
2087 2083
2088 * international/mule-diag.el (print-fontset): Insert proper 2084 * international/mule-diag.el (print-fontset): Insert proper
2089 newline and indentation spaces. 2085 newline and indentation spaces.
2090 2086
2091 2008-02-02 Dave Love <fx@gnu.org> 2087 2008-02-01 Dave Love <fx@gnu.org>
2092 2088
2093 * emacs-lisp/byte-opt.el (side-effect-free-fns): Add langinfo, 2089 * emacs-lisp/byte-opt.el (side-effect-free-fns): Add langinfo,
2094 multibyte-char-to-unibyte. 2090 multibyte-char-to-unibyte.
2095 2091
2096 * emacs-lisp/cl-macs.el (cl-make-type-test): Use characterp. 2092 * emacs-lisp/cl-macs.el (cl-make-type-test): Use characterp.
2099 Use coding-system-type, coding-system-charset-list. 2095 Use coding-system-type, coding-system-charset-list.
2100 (standard-keyboard-coding-systems): Deleted. 2096 (standard-keyboard-coding-systems): Deleted.
2101 (set-locale-environment): Maybe set keyboard coding system. Avoid 2097 (set-locale-environment): Maybe set keyboard coding system. Avoid
2102 typical warning about codeset in C locale. 2098 typical warning about codeset in C locale.
2103 2099
2104 2008-02-02 Kenichi Handa <handa@etl.go.jp> 2100 2008-02-01 Kenichi Handa <handa@etl.go.jp>
2105 2101
2106 * international/fontset.el (x-complement-fontset-spec): If a 2102 * international/fontset.el (x-complement-fontset-spec): If a
2107 fontname doesn't conform to XLFD format, try to get XLFD name by 2103 fontname doesn't conform to XLFD format, try to get XLFD name by
2108 x-list-fonts. 2104 x-list-fonts.
2109 2105
2110 2008-02-02 Dave Love <fx@gnu.org> 2106 2008-02-01 Dave Love <fx@gnu.org>
2111 2107
2112 * international/mule-conf.el (mik, pt154): New charsets. 2108 * international/mule-conf.el (mik, pt154): New charsets.
2113 2109
2114 * language/cyrillic.el (mik, pt154): New coding systems. 2110 * language/cyrillic.el (mik, pt154): New coding systems.
2115 2111
2116 2008-02-02 Dave Love <fx@gnu.org> 2112 2008-02-01 Dave Love <fx@gnu.org>
2117 2113
2118 * international/characters.el: Move parts around so that syntax 2114 * international/characters.el: Move parts around so that syntax
2119 definitions aren't overwritten wrongly. 2115 definitions aren't overwritten wrongly.
2120 2116
2121 * international/mule-diag.el (unicode-data): Fix treatment of 2117 * international/mule-diag.el (unicode-data): Fix treatment of
2122 numeric-value fields. 2118 numeric-value fields.
2123 2119
2124 2008-02-02 Dave Love <fx@gnu.org> 2120 2008-02-01 Dave Love <fx@gnu.org>
2125 2121
2126 * progmodes/cap-words.el: New file. 2122 * progmodes/cap-words.el: New file.
2127 2123
2128 2008-02-02 Kenichi Handa <handa@m17n.org> 2124 2008-02-01 Kenichi Handa <handa@m17n.org>
2129 2125
2130 The following changes are to make character composition happen 2126 The following changes are to make character composition happen
2131 automatically on displaying. 2127 automatically on displaying.
2132 2128
2133 * composite.el: Remove all autoload cookies. 2129 * composite.el: Remove all autoload cookies.
2192 * language/tibet-util.el (tibetan-composition-function): Change 2188 * language/tibet-util.el (tibetan-composition-function): Change
2193 arguments to conform to composition-function-table. 2189 arguments to conform to composition-function-table.
2194 2190
2195 * loadup.el: Load composite. 2191 * loadup.el: Load composite.
2196 2192
2197 2008-02-02 Dave Love <fx@gnu.org> 2193 2008-02-01 Dave Love <fx@gnu.org>
2198 2194
2199 * international/mule-diag.el (unicode-data): Find unicodedata-file 2195 * international/mule-diag.el (unicode-data): Find unicodedata-file
2200 literally. 2196 literally.
2201 2197
2202 2008-02-02 Dave Love <fx@gnu.org> 2198 2008-02-01 Dave Love <fx@gnu.org>
2203 2199
2204 * international/fontset.el: Doc fixes. 2200 * international/fontset.el: Doc fixes.
2205 ("fontset-default"): Add iso8859-15. 2201 ("fontset-default"): Add iso8859-15.
2206 2202
2207 2008-02-02 Kenichi Handa <handa@m17n.org> 2203 2008-02-01 Kenichi Handa <handa@m17n.org>
2208 2204
2209 * international/fontset.el ("fontset-default"): Add an entry for 2205 * international/fontset.el ("fontset-default"): Add an entry for
2210 `indian-is13194' charset. 2206 `indian-is13194' charset.
2211 2207
2212 * international/mule-conf.el (indian-is13194): Delete :unify-map 2208 * international/mule-conf.el (indian-is13194): Delete :unify-map
2219 (devanagari-compose-region): Add autoload cookie. 2215 (devanagari-compose-region): Add autoload cookie.
2220 2216
2221 * language/ind-util.el (indian-2-column-to-ucs-region): Add 2217 * language/ind-util.el (indian-2-column-to-ucs-region): Add
2222 autoload cookie. 2218 autoload cookie.
2223 2219
2224 2008-02-02 Kenichi Handa <handa@m17n.org> 2220 2008-02-01 Kenichi Handa <handa@m17n.org>
2225 2221
2226 * international/fontset.el ("fontset-default"): Add an entry for 2222 * international/fontset.el ("fontset-default"): Add an entry for
2227 `devanagari' script and `malayalam-glyph' charset. 2223 `devanagari' script and `malayalam-glyph' charset.
2228 (face-resizing-fonts): Register CDAC fonts. 2224 (face-resizing-fonts): Register CDAC fonts.
2229 2225
2230 * international/mule-conf.el (malayalam-glyph): New charset. 2226 * international/mule-conf.el (malayalam-glyph): New charset.
2231 2227
2232 2008-02-02 Dave Love <fx@gnu.org> 2228 2008-02-01 Dave Love <fx@gnu.org>
2233 2229
2234 * term/x-win.el: Fix typo in loop setting x-keysym-table. 2230 * term/x-win.el: Fix typo in loop setting x-keysym-table.
2235 2231
2236 2008-02-02 Dave Love <fx@gnu.org> 2232 2008-02-01 Dave Love <fx@gnu.org>
2237 2233
2238 * international/mule-conf.el (utf-8-emacs): Delete :mime-charset. 2234 * international/mule-conf.el (utf-8-emacs): Delete :mime-charset.
2239 2235
2240 * term/x-win.el: Remove some ancient compatibility code. Populate 2236 * term/x-win.el: Remove some ancient compatibility code. Populate
2241 x-keysym-table. 2237 x-keysym-table.
2242 2238
2243 * international/mule-cmds.el (wid-edit): Require when compiling. 2239 * international/mule-cmds.el (wid-edit): Require when compiling.
2244 (set-locale-environment): Check locale against coding system 2240 (set-locale-environment): Check locale against coding system
2245 aliases too. 2241 aliases too.
2246 2242
2247 2008-02-02 Kenichi Handa <handa@m17n.org> 2243 2008-02-01 Kenichi Handa <handa@m17n.org>
2248 2244
2249 * language/indian.el (in-is13194-devanagari): Fix 2245 * language/indian.el (in-is13194-devanagari): Fix
2250 :post-read-conversion and :pre-write-conversion. 2246 :post-read-conversion and :pre-write-conversion.
2251 2247
2252 2008-02-02 Dave Love <fx@gnu.org> 2248 2008-02-01 Dave Love <fx@gnu.org>
2253 2249
2254 * international/mule-cmds.el (charset): Supply doc, :tag. 2250 * international/mule-cmds.el (charset): Supply doc, :tag.
2255 2251
2256 2008-02-02 Kenichi Handa <handa@m17n.org> 2252 2008-02-01 Kenichi Handa <handa@m17n.org>
2257 2253
2258 * emacs-lisp/bytecomp.el (byte-compile-lapcode): Be sure to 2254 * emacs-lisp/bytecomp.el (byte-compile-lapcode): Be sure to
2259 return a unibyte string. 2255 return a unibyte string.
2260 2256
2261 2008-02-02 Kenichi Handa <handa@m17n.org> 2257 2008-02-01 Kenichi Handa <handa@m17n.org>
2262 2258
2263 * international/mule-cmds.el (set-locale-environment): Delete 2259 * international/mule-cmds.el (set-locale-environment): Delete
2264 superfluous ')'s at the tail. 2260 superfluous ')'s at the tail.
2265 2261
2266 2008-02-02 Kenichi Handa <handa@etl.go.jp> 2262 2008-02-01 Kenichi Handa <handa@etl.go.jp>
2267 2263
2268 * international/mule.el (define-coding-system): Fix typo; 2264 * international/mule.el (define-coding-system): Fix typo;
2269 "docode" -> "decode". 2265 "docode" -> "decode".
2270 2266
2271 2008-02-02 Dave Love <fx@gnu.org> 2267 2008-02-01 Dave Love <fx@gnu.org>
2272 2268
2273 * emacs-lisp/byte-opt.el (side-effect-free-fns): Add 2269 * emacs-lisp/byte-opt.el (side-effect-free-fns): Add
2274 string-make-unibyte string-make-multibyte string-to-multibyte 2270 string-make-unibyte string-make-multibyte string-to-multibyte
2275 string-as-multibyte string-as-unibyte. 2271 string-as-multibyte string-as-unibyte.
2276 2272
2277 2008-02-02 Dave Love <fx@gnu.org> 2273 2008-02-01 Dave Love <fx@gnu.org>
2278 2274
2279 * language/english.el (ibm1047, cp1047): New. 2275 * language/english.el (ibm1047, cp1047): New.
2280 2276
2281 * international/mule-conf.el (alternativnyj): Use new table. 2277 * international/mule-conf.el (alternativnyj): Use new table.
2282 (cp866): Define standalone, not as alias. 2278 (cp866): Define standalone, not as alias.
2285 2281
2286 * language/cyrillic.el (cyrillic-alternativnyj): Remove 2282 * language/cyrillic.el (cyrillic-alternativnyj): Remove
2287 mime-charset. Use alternativnj charset. 2283 mime-charset. Use alternativnj charset.
2288 (cp866): Remove alias. Define standalone. 2284 (cp866): Remove alias. Define standalone.
2289 2285
2290 2008-02-02 Dave Love <fx@gnu.org> 2286 2008-02-01 Dave Love <fx@gnu.org>
2291 2287
2292 * language/european.el ("Latin-2", "Latin-5"): Doc fix. 2288 * language/european.el ("Latin-2", "Latin-5"): Doc fix.
2293 2289
2294 * language/cyrillic.el ("Bulgarian"): Fix input method and 2290 * language/cyrillic.el ("Bulgarian"): Fix input method and
2295 charset. 2291 charset.
2300 (locale-name-match): Doc fix. 2296 (locale-name-match): Doc fix.
2301 (locale-charset-match-p): New. 2297 (locale-charset-match-p): New.
2302 (set-locale-environment): Warn if coding system doesn't agree 2298 (set-locale-environment): Warn if coding system doesn't agree
2303 with system locale. 2299 with system locale.
2304 2300
2305 2008-02-02 Kenichi Handa <handa@m17n.org> 2301 2008-02-01 Kenichi Handa <handa@m17n.org>
2306 2302
2307 * international/mule-cmds.el (select-safe-coding-system): If 2303 * international/mule-cmds.el (select-safe-coding-system): If
2308 :mime-charset property of a coding system is not equal to that 2304 :mime-charset property of a coding system is not equal to that
2309 coding system, don't show that :mime-charset name. 2305 coding system, don't show that :mime-charset name.
2310 2306
2311 2008-02-02 Dave Love <fx@gnu.org> 2307 2008-02-01 Dave Love <fx@gnu.org>
2312 2308
2313 * international/quail.el (quail-help): Fix underlining. 2309 * international/quail.el (quail-help): Fix underlining.
2314 2310
2315 * language/chinese.el (chinese-gb18030, gb18030) 2311 * language/chinese.el (chinese-gb18030, gb18030)
2316 ("Chinese-GB18030"): New. 2312 ("Chinese-GB18030"): New.
2317 2313
2318 * international/mule-cmds.el (locale-language-names): Add GB18030. 2314 * international/mule-cmds.el (locale-language-names): Add GB18030.
2319 2315
2320 * international/swedish.el: Don't require latin-1. 2316 * international/swedish.el: Don't require latin-1.
2321 2317
2322 2008-02-02 Dave Love <fx@gnu.org> 2318 2008-02-01 Dave Love <fx@gnu.org>
2323 2319
2324 * language/czech.el ("Czech"): 2320 * language/czech.el ("Czech"):
2325 * language/slovak.el ("Slovak"): 2321 * language/slovak.el ("Slovak"):
2326 * language/romanian.el ("Romanian"): Remove unibyte-syntax property. 2322 * language/romanian.el ("Romanian"): Remove unibyte-syntax property.
2327 2323
2350 Undo last changes. 2346 Undo last changes.
2351 2347
2352 * international/mule-diag.el (unicode-data): Check that 2348 * international/mule-diag.el (unicode-data): Check that
2353 `unicodedata-file' exists. 2349 `unicodedata-file' exists.
2354 2350
2355 2008-02-02 Kenichi Handa <handa@m17n.org> 2351 2008-02-01 Kenichi Handa <handa@m17n.org>
2356 2352
2357 * international/fontset.el (charset-script-alist): Fix script 2353 * international/fontset.el (charset-script-alist): Fix script
2358 names. 2354 names.
2359 2355
2360 2008-02-02 Kenichi Handa <handa@m17n.org> 2356 2008-02-01 Kenichi Handa <handa@m17n.org>
2361 2357
2362 * international/latin-1.el: Bind set-case-syntax-charset to 2358 * international/latin-1.el: Bind set-case-syntax-charset to
2363 iso-8859-1. Never provide latin-1. 2359 iso-8859-1. Never provide latin-1.
2364 2360
2365 * international/latin-2.el: Bind set-case-syntax-charset to 2361 * international/latin-2.el: Bind set-case-syntax-charset to
2388 Call set-case-syntax-1 on arguments. 2384 Call set-case-syntax-1 on arguments.
2389 2385
2390 * international/mule-cmds.el (set-language-environment): Delete 2386 * international/mule-cmds.el (set-language-environment): Delete
2391 unnecessary setup of syntax/case for unibyte case. 2387 unnecessary setup of syntax/case for unibyte case.
2392 2388
2393 2008-02-02 Kenichi Handa <handa@etl.go.jp> 2389 2008-02-01 Kenichi Handa <handa@etl.go.jp>
2394 2390
2395 * international/fontset.el (generate-fontset-menu): Exclude the 2391 * international/fontset.el (generate-fontset-menu): Exclude the
2396 default fontset. 2392 default fontset.
2397 2393
2398 * faces.el (describe-face): Describe :fontset property too. 2394 * faces.el (describe-face): Describe :fontset property too.
2399 2395
2400 2008-02-02 Dave Love <fx@gnu.org> 2396 2008-02-01 Dave Love <fx@gnu.org>
2401 2397
2402 * international/characters.el: Fix last change. 2398 * international/characters.el: Fix last change.
2403 2399
2404 2008-02-02 Dave Love <fx@gnu.org> 2400 2008-02-01 Dave Love <fx@gnu.org>
2405 2401
2406 * international/characters.el: Don't set char width of CJK 2402 * international/characters.el: Don't set char width of CJK
2407 charsets generally. Add some non-word syntax cases. 2403 charsets generally. Add some non-word syntax cases.
2408 (korean-ksc5601): Fix ranges with symbol syntax. 2404 (korean-ksc5601): Fix ranges with symbol syntax.
2409 2405
2410 2008-02-02 Dave Love <fx@gnu.org> 2406 2008-02-01 Dave Love <fx@gnu.org>
2411 2407
2412 * Makefile.in (DONTCOMPILE): Add indian.el. 2408 * Makefile.in (DONTCOMPILE): Add indian.el.
2413 2409
2414 * language/ind-util.el: 2410 * language/ind-util.el:
2415 (ucs-bengali-to-is13194-alist, ucs-assamese-to-is13194-alist) 2411 (ucs-bengali-to-is13194-alist, ucs-assamese-to-is13194-alist)
2417 (ucs-oriya-to-is13194-alist, ucs-tamil-to-is13194-alist) 2413 (ucs-oriya-to-is13194-alist, ucs-tamil-to-is13194-alist)
2418 (ucs-telugu-to-is13194-alist, ucs-malayalam-to-is13194-alist): 2414 (ucs-telugu-to-is13194-alist, ucs-malayalam-to-is13194-alist):
2419 Remove declarations and let-bind them in re-written top-level loop 2415 Remove declarations and let-bind them in re-written top-level loop
2420 over scripts, including ucs-devanagari-to-is13194-alist. 2416 over scripts, including ucs-devanagari-to-is13194-alist.
2421 2417
2422 2008-02-02 Dave Love <fx@gnu.org> 2418 2008-02-01 Dave Love <fx@gnu.org>
2423 2419
2424 * international/mule-cmds.el (charset): Move. 2420 * international/mule-cmds.el (charset): Move.
2425 (language-info-custom-alist): Move. Alter :set. 2421 (language-info-custom-alist): Move. Alter :set.
2426 (find-coding-systems-for-charsets): Check charset type before 2422 (find-coding-systems-for-charsets): Check charset type before
2427 getting :charset-list. 2423 getting :charset-list.
2428 2424
2429 * language/ind-util.el (iscii-to-ucs-region): Fix typo. 2425 * language/ind-util.el (iscii-to-ucs-region): Fix typo.
2430 2426
2431 2008-02-02 Kenichi Handa <handa@etl.go.jp> 2427 2008-02-01 Kenichi Handa <handa@etl.go.jp>
2432 2428
2433 * international/mule-conf.el (emacs-mule, iso-2022-7bit) 2429 * international/mule-conf.el (emacs-mule, iso-2022-7bit)
2434 (iso-2022-7bit-ss2, iso-2022-7bit-lock, iso-2022-8bit-ss2) 2430 (iso-2022-7bit-ss2, iso-2022-7bit-lock, iso-2022-8bit-ss2)
2435 (compound-text, ctext-no-compositions): Cancel provious change. 2431 (compound-text, ctext-no-compositions): Cancel provious change.
2436 2432
2437 2008-02-02 Dave Love <fx@gnu.org> 2433 2008-02-01 Dave Love <fx@gnu.org>
2438 2434
2439 * wid-edit.el (widget-string-complete): New. 2435 * wid-edit.el (widget-string-complete): New.
2440 (widget-coding-system-prompt-value-history): Deleted. 2436 (widget-coding-system-prompt-value-history): Deleted.
2441 (coding-system): Use coding-system-value-history. 2437 (coding-system): Use coding-system-value-history.
2442 2438
2443 * international/mule-cmds.el (charset): New widget. 2439 * international/mule-cmds.el (charset): New widget.
2444 (language-info-custom-alist): Use it. 2440 (language-info-custom-alist): Use it.
2445 (default-input-method): Modify :type. 2441 (default-input-method): Modify :type.
2446 2442
2447 2008-02-02 Dave Love <fx@gnu.org> 2443 2008-02-01 Dave Love <fx@gnu.org>
2448 2444
2449 * language/ind-util.el (ucs-devanagari-to-is13194-alist) 2445 * language/ind-util.el (ucs-devanagari-to-is13194-alist)
2450 (indian-glyph-char, indian-char-glyph): Delete. 2446 (indian-glyph-char, indian-char-glyph): Delete.
2451 (is13194-default-repertory): Rename from is13194-default-repartory. 2447 (is13194-default-repertory): Rename from is13194-default-repartory.
2452 (iscii-to-ucs-region): Hoist evals from loop. 2448 (iscii-to-ucs-region): Hoist evals from loop.
2466 (input-method-use-echo-area, set-language-environment-hook) 2462 (input-method-use-echo-area, set-language-environment-hook)
2467 (exit-language-environment-hook): Customize. 2463 (exit-language-environment-hook): Customize.
2468 (find-coding-systems-for-charsets): Rewritten. 2464 (find-coding-systems-for-charsets): Rewritten.
2469 (default-input-method): Add :link. 2465 (default-input-method): Add :link.
2470 2466
2471 2008-02-02 Dave Love <fx@gnu.org> 2467 2008-02-01 Dave Love <fx@gnu.org>
2472 2468
2473 * international/mule-conf.el (eight-bit): Add :docstring, 2469 * international/mule-conf.el (eight-bit): Add :docstring,
2474 :short-name properties. 2470 :short-name properties.
2475 (cp851): Doc fix. 2471 (cp851): Doc fix.
2476 (unicode-bmp): New. 2472 (unicode-bmp): New.
2478 * case-table.el (set-case-syntax-pair): Remove check on byte lengths. 2474 * case-table.el (set-case-syntax-pair): Remove check on byte lengths.
2479 2475
2480 * language/european.el (cp858): New. 2476 * language/european.el (cp858): New.
2481 ("Turkish"): Add special case rules. 2477 ("Turkish"): Add special case rules.
2482 2478
2483 2008-02-02 Dave Love <fx@gnu.org> 2479 2008-02-01 Dave Love <fx@gnu.org>
2484 2480
2485 * international/characters.el: Make ,_/(B and ,A(B a case pair. 2481 * international/characters.el: Make ,_/(B and ,A(B a case pair.
2486 2482
2487 2008-02-02 Kenichi Handa <handa@etl.go.jp> 2483 2008-02-01 Kenichi Handa <handa@etl.go.jp>
2488 2484
2489 * international/mule-conf.el: Don't define the charset iso-8859-1 2485 * international/mule-conf.el: Don't define the charset iso-8859-1
2490 here, just setup its properties. 2486 here, just setup its properties.
2491 2487
2492 2008-02-02 Kenichi Handa <handa@etl.go.jp> 2488 2008-02-01 Kenichi Handa <handa@etl.go.jp>
2493 2489
2494 * international/mule-conf.el (utf-8): Give :mime-charset property. 2490 * international/mule-conf.el (utf-8): Give :mime-charset property.
2495 2491
2496 2008-02-02 Kenichi Handa <handa@etl.go.jp> 2492 2008-02-01 Kenichi Handa <handa@etl.go.jp>
2497 2493
2498 * international/characters.el: Remove duplicated case setting for 2494 * international/characters.el: Remove duplicated case setting for
2499 Cyrillic and Greek letters. Don't setup printable-chars here. 2495 Cyrillic and Greek letters. Don't setup printable-chars here.
2500 2496
2501 * case-table.el (describe-buffer-case-table): Handle the case 2497 * case-table.el (describe-buffer-case-table): Handle the case
2502 that KEY is a cons within map-char-table. 2498 that KEY is a cons within map-char-table.
2503 2499
2504 2008-02-02 Kenichi Handa <handa@etl.go.jp> 2500 2008-02-01 Kenichi Handa <handa@etl.go.jp>
2505 2501
2506 * international/characters.el: Fix categories ?A and ?C. 2502 * international/characters.el: Fix categories ?A and ?C.
2507 Treat ASCII characters as `latin' script. 2503 Treat ASCII characters as `latin' script.
2508 2504
2509 2008-02-02 Kenichi Handa <handa@etl.go.jp> 2505 2008-02-01 Kenichi Handa <handa@etl.go.jp>
2510 2506
2511 * international/fontset.el (fontset-plain-name): If the fontset 2507 * international/fontset.el (fontset-plain-name): If the fontset
2512 name doesn't ends with "-fontset-*", use family name as the first 2508 name doesn't ends with "-fontset-*", use family name as the first
2513 part of the plain name. 2509 part of the plain name.
2514 (create-fontset-from-ascii-font): If "fontset-startup" is not yet 2510 (create-fontset-from-ascii-font): If "fontset-startup" is not yet
2515 created, use that name for the fontset. Fix arguments to 2511 created, use that name for the fontset. Fix arguments to
2516 subst-char-in-string. 2512 subst-char-in-string.
2517 2513
2518 2008-02-02 Dave Love <fx@gnu.org> 2514 2008-02-01 Dave Love <fx@gnu.org>
2519 2515
2520 * term.el (term-char-mode): Remove generic-character-list code. 2516 * term.el (term-char-mode): Remove generic-character-list code.
2521 2517
2522 * ruler-mode.el (ruler-mode-character-validate): Use characterp. 2518 * ruler-mode.el (ruler-mode-character-validate): Use characterp.
2523 2519
2531 Add charset. 2527 Add charset.
2532 ("Ukrainian"): New. 2528 ("Ukrainian"): New.
2533 2529
2534 * language/georgian.el (georgian-ps): New coding system. 2530 * language/georgian.el (georgian-ps): New coding system.
2535 2531
2536 2008-02-02 Kenichi Handa <handa@etl.go.jp> 2532 2008-02-01 Kenichi Handa <handa@etl.go.jp>
2537 2533
2538 * international/mule-cmds.el (reset-language-environment): 2534 * international/mule-cmds.el (reset-language-environment):
2539 Don't set nonascii-translation-table and nonascii-insert-offset. 2535 Don't set nonascii-translation-table and nonascii-insert-offset.
2540 Call set-unibyte-charset, not set-primary-charset. 2536 Call set-unibyte-charset, not set-primary-charset.
2541 (nonascii-translation-table, nonascii-insert-offset): 2537 (nonascii-translation-table, nonascii-insert-offset):
2542 Declare these variable as obsolete ones. 2538 Declare these variable as obsolete ones.
2543 (set-language-environment): Call set-unibyte-charset, not 2539 (set-language-environment): Call set-unibyte-charset, not
2544 set-primary-charset. Call set-charset-priority with `charset' 2540 set-primary-charset. Call set-charset-priority with `charset'
2545 info of the language environment. 2541 info of the language environment.
2546 2542
2547 2008-02-02 Kenichi Handa <handa@etl.go.jp> 2543 2008-02-01 Kenichi Handa <handa@etl.go.jp>
2548 2544
2549 * tar-mode.el (tar-extract): Fix previous change. 2545 * tar-mode.el (tar-extract): Fix previous change.
2550 2546
2551 2008-02-02 Kenichi Handa <handa@etl.go.jp> 2547 2008-02-01 Kenichi Handa <handa@etl.go.jp>
2552 2548
2553 * international/characters.el (next-word-boundary-han): 2549 * international/characters.el (next-word-boundary-han):
2554 Don't treat katakana following han characters as a part of a word. 2550 Don't treat katakana following han characters as a part of a word.
2555 2551
2556 2008-02-02 Kenichi Handa <handa@etl.go.jp> 2552 2008-02-01 Kenichi Handa <handa@etl.go.jp>
2557 2553
2558 * international/characters.el: Call map-charset-chars on big5 (not 2554 * international/characters.el: Call map-charset-chars on big5 (not
2559 chinese-big5-1/2) to set categories `c', `C', and `|'. 2555 chinese-big5-1/2) to set categories `c', `C', and `|'.
2560 (next-word-boundary-han): New function. Register it in 2556 (next-word-boundary-han): New function. Register it in
2561 next-word-boundary-function-table. 2557 next-word-boundary-function-table.
2562 (next-word-boundary-kana): Likewise. 2558 (next-word-boundary-kana): Likewise.
2563 2559
2564 2008-02-02 Kenichi Handa <handa@etl.go.jp> 2560 2008-02-01 Kenichi Handa <handa@etl.go.jp>
2565 2561
2566 * arc-mode.el (archive-file-name-coding-system): New variable. 2562 * arc-mode.el (archive-file-name-coding-system): New variable.
2567 Make it permanent-local. 2563 Make it permanent-local.
2568 (byte-after, bref, insert-unibyte): New function. Change most of 2564 (byte-after, bref, insert-unibyte): New function. Change most of
2569 char-after, aref, insert to them respectively. 2565 char-after, aref, insert to them respectively.
2606 (tar-subfile-save-buffer): Don't toggle multibyteness of tar 2602 (tar-subfile-save-buffer): Don't toggle multibyteness of tar
2607 buffer. Simplify by calling encoding-coding-region with 2603 buffer. Simplify by calling encoding-coding-region with
2608 DESTINATION argument. 2604 DESTINATION argument.
2609 (tar-mode-write-file): Delete unnecessary call of byte-to-position. 2605 (tar-mode-write-file): Delete unnecessary call of byte-to-position.
2610 2606
2611 2008-02-02 Dave Love <fx@gnu.org> 2607 2008-02-01 Dave Love <fx@gnu.org>
2612 2608
2613 * international/titdic-cnv.el (quail-cxterm-package-ext-info): Doc fix. 2609 * international/titdic-cnv.el (quail-cxterm-package-ext-info): Doc fix.
2614 2610
2615 * emacs-lisp/copyright.el (copyright-regexp): Remove redundancy. 2611 * emacs-lisp/copyright.el (copyright-regexp): Remove redundancy.
2616 2612
2617 2008-02-02 Kenichi Handa <handa@etl.go.jp> 2613 2008-02-01 Kenichi Handa <handa@etl.go.jp>
2618 2614
2619 * international/characters.el: Setup char-script-table. 2615 * international/characters.el: Setup char-script-table.
2620 2616
2621 * international/fontset.el: Setup the default fontset by the new 2617 * international/fontset.el: Setup the default fontset by the new
2622 script based way. 2618 script based way.
2637 to handle a char table returned by fontset-info. 2633 to handle a char table returned by fontset-info.
2638 2634
2639 * language/indian.el: Don't register ccl-encode-indian-glyph-font 2635 * language/indian.el: Don't register ccl-encode-indian-glyph-font
2640 and ccl-encode-unicode-font in font-ccl-encoder-alist. 2636 and ccl-encode-unicode-font in font-ccl-encoder-alist.
2641 2637
2642 2008-02-02 Dave Love <fx@gnu.org> 2638 2008-02-01 Dave Love <fx@gnu.org>
2643 2639
2644 * startup.el (fancy-splash-head): Warn about status. 2640 * startup.el (fancy-splash-head): Warn about status.
2645 (fancy-splash-tail): Copyright up-date. 2641 (fancy-splash-tail): Copyright up-date.
2646 2642
2647 2008-02-02 Kenichi Handa <handa@etl.go.jp> 2643 2008-02-01 Kenichi Handa <handa@etl.go.jp>
2648 2644
2649 * international/mule-util.el (detect-coding-with-priority): 2645 * international/mule-util.el (detect-coding-with-priority):
2650 Fix the place of using `,' marker in backguote form. 2646 Fix the place of using `,' marker in backguote form.
2651 2647
2652 2008-02-02 Dave Love <fx@gnu.org> 2648 2008-02-01 Dave Love <fx@gnu.org>
2653 2649
2654 * international/mule-conf.el (mule-unicode-e000-ffff): Set :max-code. 2650 * international/mule-conf.el (mule-unicode-e000-ffff): Set :max-code.
2655 2651
2656 * international/mule-util.el (with-coding-priority): Fix. 2652 * international/mule-util.el (with-coding-priority): Fix.
2657 2653
2658 * international/mule.el (set-coding-priority): Fix obsolete spec. 2654 * international/mule.el (set-coding-priority): Fix obsolete spec.
2659 2655
2660 2008-02-02 Dave Love <fx@gnu.org> 2656 2008-02-01 Dave Love <fx@gnu.org>
2661 2657
2662 * international/mule-cmds.el (leim-list-header): Add coding tag. 2658 * international/mule-cmds.el (leim-list-header): Add coding tag.
2663 2659
2664 2008-02-02 Dave Love <fx@gnu.org> 2660 2008-02-01 Dave Love <fx@gnu.org>
2665 2661
2666 * international/mule-cmds.el (find-coding-systems-region) 2662 * international/mule-cmds.el (find-coding-systems-region)
2667 (language-info-alist, reset-language-environment, princ-list): Doc 2663 (language-info-alist, reset-language-environment, princ-list): Doc
2668 fix. 2664 fix.
2669 (input-method-verbose-flag): Fix :type. 2665 (input-method-verbose-flag): Fix :type.
2670 (set-locale-environment): Revert last change. 2666 (set-locale-environment): Revert last change.
2671 2667
2672 2008-02-02 Dave Love <fx@gnu.org> 2668 2008-02-01 Dave Love <fx@gnu.org>
2673 2669
2674 * international/mule.el (set-char-table-default): Make obsolete. 2670 * international/mule.el (set-char-table-default): Make obsolete.
2675 2671
2676 2008-02-02 Dave Love <fx@gnu.org> 2672 2008-02-01 Dave Love <fx@gnu.org>
2677 2673
2678 * language/devanagari.el ("Devanagari"): Fix coding-system, 2674 * language/devanagari.el ("Devanagari"): Fix coding-system,
2679 coding-priority. 2675 coding-priority.
2680 2676
2681 * international/mule-diag.el (describe-char-after): Modify display 2677 * international/mule-diag.el (describe-char-after): Modify display
2682 list processing. 2678 list processing.
2683 (unicodedata-file, unicodedata-find): New. 2679 (unicodedata-file, unicodedata-find): New.
2684 2680
2685 2008-02-02 Dave Love <fx@gnu.org> 2681 2008-02-01 Dave Love <fx@gnu.org>
2686 2682
2687 * emacs-lisp/bytecomp.el (batch-byte-compile-if-not-done): Add 2683 * emacs-lisp/bytecomp.el (batch-byte-compile-if-not-done): Add
2688 autoload cookie. 2684 autoload cookie.
2689 2685
2690 * international/ja-dic-cnv.el (skkdic-convert): Add coding tag. 2686 * international/ja-dic-cnv.el (skkdic-convert): Add coding tag.
2691 2687
2692 2008-02-02 Dave Love <fx@gnu.org> 2688 2008-02-01 Dave Love <fx@gnu.org>
2693 2689
2694 * international/mule-util.el (detect-coding-with-priority): 2690 * international/mule-util.el (detect-coding-with-priority):
2695 Rewritten. 2691 Rewritten.
2696 2692
2697 2008-02-02 Dave Love <fx@gnu.org> 2693 2008-02-01 Dave Love <fx@gnu.org>
2698 2694
2699 * composite.el (compose-string): Doc fix. 2695 * composite.el (compose-string): Doc fix.
2700 2696
2701 * language/georgian.el ("Georgian"): Delete code-pages feature, 2697 * language/georgian.el ("Georgian"): Delete code-pages feature,
2702 add nonascii-translation. 2698 add nonascii-translation.
2728 2724
2729 * international/mule-cmds.el (sort-coding-systems): Comment out 2725 * international/mule-cmds.el (sort-coding-systems): Comment out
2730 iso-2022 case. 2726 iso-2022 case.
2731 (encoded-string-description): Fix coding-system-type test. 2727 (encoded-string-description): Fix coding-system-type test.
2732 2728
2733 2008-02-02 Dave Love <fx@gnu.org> 2729 2008-02-01 Dave Love <fx@gnu.org>
2734 2730
2735 * international/characters.el: Make korean-ksc5601 double-width. 2731 * international/characters.el: Make korean-ksc5601 double-width.
2736 2732
2737 * international/mule.el (auto-coding-regexp-alist): Recognize 2733 * international/mule.el (auto-coding-regexp-alist): Recognize
2738 Emacs 20/1 byte-compiled files. 2734 Emacs 20/1 byte-compiled files.
2744 (batch-byte-recompile-directory): Update from trunk. 2740 (batch-byte-recompile-directory): Update from trunk.
2745 (byte-compile-fix-header): Adjust for use of utf-8-emacs. 2741 (byte-compile-fix-header): Adjust for use of utf-8-emacs.
2746 (byte-compile-insert-header): Update magic number. Add ballast. 2742 (byte-compile-insert-header): Update magic number. Add ballast.
2747 (map-char-table): Use byte-compile-funarg-2. 2743 (map-char-table): Use byte-compile-funarg-2.
2748 2744
2749 2008-02-02 Dave Love <fx@gnu.org> 2745 2008-02-01 Dave Love <fx@gnu.org>
2750 2746
2751 * international/mule-cmds.el (set-locale-environment): Use 2747 * international/mule-cmds.el (set-locale-environment): Use
2752 locale-codeset. 2748 locale-codeset.
2753 2749
2754 2008-02-02 Dave Love <fx@gnu.org> 2750 2008-02-01 Dave Love <fx@gnu.org>
2755 2751
2756 * language/cyrillic.el ("Belarusian"): Doc fix. 2752 * language/cyrillic.el ("Belarusian"): Doc fix.
2757 (cp1125, koi8-t): Doc fix. 2753 (cp1125, koi8-t): Doc fix.
2758 2754
2759 * international/mule-cmds.el (find-multibyte-characters): Doc fix. 2755 * international/mule-cmds.el (find-multibyte-characters): Doc fix.
2761 (locale-language-names): Change or add: be, bs, cy, mk, ru.koi8, 2757 (locale-language-names): Change or add: be, bs, cy, mk, ru.koi8,
2762 ru, sr_YU, tg, wa, zh.gbk. 2758 ru, sr_YU, tg, wa, zh.gbk.
2763 (locale-language-names): Change sp to Cyrillic. 2759 (locale-language-names): Change sp to Cyrillic.
2764 (locale-charset-language-names): Match @euro after utf-8. 2760 (locale-charset-language-names): Match @euro after utf-8.
2765 2761
2766 2008-02-02 Dave Love <fx@gnu.org> 2762 2008-02-01 Dave Love <fx@gnu.org>
2767 2763
2768 * language/chinese.el (chinese-gbk, gbk, cp936, windows-936): New 2764 * language/chinese.el (chinese-gbk, gbk, cp936, windows-936): New
2769 coding systems. 2765 coding systems.
2770 ("Chinese-GBK"): New environment. 2766 ("Chinese-GBK"): New environment.
2771 2767
2772 2008-02-02 Dave Love <fx@gnu.org> 2768 2008-02-01 Dave Love <fx@gnu.org>
2773 2769
2774 * language/chinese.el (chinese-gbk, gbk, cp936, windows-936): New 2770 * language/chinese.el (chinese-gbk, gbk, cp936, windows-936): New
2775 coding systems. 2771 coding systems.
2776 ("Chinese-GBK"): New environment. 2772 ("Chinese-GBK"): New environment.
2777 2773
2782 category-setting. 2778 category-setting.
2783 2779
2784 * international/mule-conf.el (japanese-jisx0213-1) 2780 * international/mule-conf.el (japanese-jisx0213-1)
2785 (japanese-jisx0213-2): Add unify-map. 2781 (japanese-jisx0213-2): Add unify-map.
2786 2782
2787 2008-02-02 Kenichi Handa <handa@etl.go.jp> 2783 2008-02-01 Kenichi Handa <handa@etl.go.jp>
2788 2784
2789 * international/quail.el (quail-update-leim-list-file): Force 2785 * international/quail.el (quail-update-leim-list-file): Force
2790 writing the file by iso-2022-7bit. 2786 writing the file by iso-2022-7bit.
2791 2787
2792 * international/titdic-cnv.el (miscdic-convert): Force writing the 2788 * international/titdic-cnv.el (miscdic-convert): Force writing the
2798 * international/mule-conf.el: Adjusted for the change of 2794 * international/mule-conf.el: Adjusted for the change of
2799 define-charset (:parent -> :subset or :superset). 2795 define-charset (:parent -> :subset or :superset).
2800 2796
2801 * international/characters.el: Fix the last change. 2797 * international/characters.el: Fix the last change.
2802 2798
2803 2008-02-02 Dave Love <fx@gnu.org> 2799 2008-02-01 Dave Love <fx@gnu.org>
2804 2800
2805 * language/cyril-util.el (cyrillic-encode-koi8-r-char) 2801 * language/cyril-util.el (cyrillic-encode-koi8-r-char)
2806 (cyrillic-encode-alternativnyj-char): Fixed. 2802 (cyrillic-encode-alternativnyj-char): Fixed.
2807 (standard-display-cyrillic-translit): Remove redundant unicodes. 2803 (standard-display-cyrillic-translit): Remove redundant unicodes.
2808 2804
2809 2008-02-02 Dave Love <fx@gnu.org> 2805 2008-02-01 Dave Love <fx@gnu.org>
2810 2806
2811 * language/cyrillic.el ("Tajik", "Bulgarian", "Belarusian"): New 2807 * language/cyrillic.el ("Tajik", "Bulgarian", "Belarusian"): New
2812 environments. 2808 environments.
2813 2809
2814 * international/mule-conf.el (control-1): New charset. 2810 * international/mule-conf.el (control-1): New charset.
2815 (eight-bit-control, eight-bit-graphic): Redefined to use raw-bytes 2811 (eight-bit-control, eight-bit-graphic): Redefined to use raw-bytes
2816 space. 2812 space.
2817 (korean-ksc5601): Redefine to use code-offset and unify-map. 2813 (korean-ksc5601): Redefine to use code-offset and unify-map.
2818 2814
2819 2008-02-02 Dave Love <fx@gnu.org> 2815 2008-02-01 Dave Love <fx@gnu.org>
2820 2816
2821 * international/mule-conf.el (tcvn-5712): New charset. 2817 * international/mule-conf.el (tcvn-5712): New charset.
2822 2818
2823 * language/vietnamese.el (vietnamese-tcvn, tcvn): New coding 2819 * language/vietnamese.el (vietnamese-tcvn, tcvn): New coding
2824 system. 2820 system.
2825 ("Vietnamese"): Doc fix. 2821 ("Vietnamese"): Doc fix.
2826 2822
2827 2008-02-02 Dave Love <fx@gnu.org> 2823 2008-02-01 Dave Love <fx@gnu.org>
2828 2824
2829 * international/mule-conf.el (windows-936): New alias. 2825 * international/mule-conf.el (windows-936): New alias.
2830 2826
2831 * cus-start.el: Add scalable-fonts-allowed. 2827 * cus-start.el: Add scalable-fonts-allowed.
2832 2828
2844 coding systems. 2840 coding systems.
2845 2841
2846 * language/romanian.el ("Romanian"): Add iso-latin-10 coding 2842 * language/romanian.el ("Romanian"): Add iso-latin-10 coding
2847 system. 2843 system.
2848 2844
2849 2008-02-02 Kenichi Handa <handa@etl.go.jp> 2845 2008-02-01 Kenichi Handa <handa@etl.go.jp>
2850 2846
2851 * international/characters.el (printable-chars): Setup correctly. 2847 * international/characters.el (printable-chars): Setup correctly.
2852 2848
2853 2008-02-02 Dave Love <fx@gnu.org> 2849 2008-02-01 Dave Love <fx@gnu.org>
2854 2850
2855 * cus-start.el: Add selection-coding-system. 2851 * cus-start.el: Add selection-coding-system.
2856 2852
2857 * language/hebrew.el ("Hebrew"): Add windows-1255, cp862 coding 2853 * language/hebrew.el ("Hebrew"): Add windows-1255, cp862 coding
2858 systems. 2854 systems.
2869 lengths of the pair. 2865 lengths of the pair.
2870 2866
2871 * international/characters.el: Add Vietnamese category to 2867 * international/characters.el: Add Vietnamese category to
2872 equivalent unicodes. 2868 equivalent unicodes.
2873 2869
2874 2008-02-02 Dave Love <fx@gnu.org> 2870 2008-02-01 Dave Love <fx@gnu.org>
2875 2871
2876 * international/mule-conf.el (chinese-sisheng, ipa) 2872 * international/mule-conf.el (chinese-sisheng, ipa)
2877 (indian-is13194, tibetan, ethiopic): Add :unify-map. 2873 (indian-is13194, tibetan, ethiopic): Add :unify-map.
2878 2874
2879 * international/mule-diag.el (describe-character-set): Account for 2875 * international/mule-diag.el (describe-character-set): Account for
2887 (unify-8859-on-decoding-mode): Remove :init-value. 2883 (unify-8859-on-decoding-mode): Remove :init-value.
2888 (charset-chars): Add optional dimension arg. 2884 (charset-chars): Add optional dimension arg.
2889 (unify-8859-on-encoding-mode, unify-8859-on-decoding-mode): Moved 2885 (unify-8859-on-encoding-mode, unify-8859-on-decoding-mode): Moved
2890 to mule-cmds.el. 2886 to mule-cmds.el.
2891 2887
2892 2008-02-02 Kenichi Handa <handa@etl.go.jp> 2888 2008-02-01 Kenichi Handa <handa@etl.go.jp>
2893 2889
2894 * international/fontset.el: Change registry for japanese-jisx0208 2890 * international/fontset.el: Change registry for japanese-jisx0208
2895 to "JISX0208*" in the default fontset. 2891 to "JISX0208*" in the default fontset.
2896 (font-encoding-alist): Add an entry for "JISX0208.1983" and 2892 (font-encoding-alist): Add an entry for "JISX0208.1983" and
2897 "ISO10646.indian-1". 2893 "ISO10646.indian-1".
2898 2894
2899 2008-02-02 Kenichi Handa <handa@etl.go.jp> 2895 2008-02-01 Kenichi Handa <handa@etl.go.jp>
2900 2896
2901 * language/japanese.el (japanese-iso-7bit-1978-irv): Add 2897 * language/japanese.el (japanese-iso-7bit-1978-irv): Add
2902 `designation' to :flags, `ascii' to :charset-list. 2898 `designation' to :flags, `ascii' to :charset-list.
2903 2899
2904 * international/mule.el (define-charset): New args :min-code and 2900 * international/mule.el (define-charset): New args :min-code and
2909 #x160000. 2905 #x160000.
2910 (gb18030-2-byte, gb18030-4-byte-bmp, gb18030-4-byte-smp, 2906 (gb18030-2-byte, gb18030-4-byte-bmp, gb18030-4-byte-smp,
2911 gb18030-4-byte-ext-1, gb18030-4-byte-ext-2, gb18030): New 2907 gb18030-4-byte-ext-1, gb18030-4-byte-ext-2, gb18030): New
2912 charsets. 2908 charsets.
2913 2909
2914 2008-02-02 Dave Love <fx@gnu.org> 2910 2008-02-01 Dave Love <fx@gnu.org>
2915 2911
2916 * language/thai.el (iso-8859-11): New coding system. 2912 * language/thai.el (iso-8859-11): New coding system.
2917 2913
2918 * international/mule-conf.el: Doc fixes. 2914 * international/mule-conf.el: Doc fixes.
2919 (iso-8859-11): New. 2915 (iso-8859-11): New.
2920 2916
2921 2008-02-02 Dave Love <fx@albion.dl.ac.uk> 2917 2008-02-01 Dave Love <fx@albion.dl.ac.uk>
2922 2918
2923 * cus-start.el (scalable-fonts-allowed): Add. 2919 * cus-start.el (scalable-fonts-allowed): Add.
2924 2920
2925 2008-02-02 Dave Love <fx@gnu.org> 2921 2008-02-01 Dave Love <fx@gnu.org>
2926 2922
2927 * international/mule.el (unify-8859-on-encoding-mode) 2923 * international/mule.el (unify-8859-on-encoding-mode)
2928 (unify-8859-on-decoding-mode): Dummy versions. 2924 (unify-8859-on-decoding-mode): Dummy versions.
2929 2925
2930 * international/ucs-tables.el: Removed. 2926 * international/ucs-tables.el: Removed.
2941 2937
2942 * files.el (revert-buffer, recover-file): Likewise. 2938 * files.el (revert-buffer, recover-file): Likewise.
2943 2939
2944 * desktop.el (desktop-save): Likewise. 2940 * desktop.el (desktop-save): Likewise.
2945 2941
2946 2008-02-02 Dave Love <fx@gnu.org> 2942 2008-02-01 Dave Love <fx@gnu.org>
2947 2943
2948 * international/mule.el (with-category-table): Use make-symbol. 2944 * international/mule.el (with-category-table): Use make-symbol.
2949 (coding-system-list): Use coding-system-aliases. 2945 (coding-system-list): Use coding-system-aliases.
2950 (make-translation-table): Don't deal with generic characters. 2946 (make-translation-table): Don't deal with generic characters.
2951 2947
2982 :long-name properties. Re-order charset priorities. 2978 :long-name properties. Re-order charset priorities.
2983 (binary): New alias. 2979 (binary): New alias.
2984 (iso-8859-16): Fix nickname. 2980 (iso-8859-16): Fix nickname.
2985 (define-iso-single-byte-charset): Un-define after use. 2981 (define-iso-single-byte-charset): Un-define after use.
2986 2982
2987 2008-02-02 Dave Love <fx@gnu.org> 2983 2008-02-01 Dave Love <fx@gnu.org>
2988 2984
2989 * international/mule.el (coding-system-iso-2022-flags): Revert 2985 * international/mule.el (coding-system-iso-2022-flags): Revert
2990 last change. 2986 last change.
2991 2987
2992 2008-02-02 Dave Love <fx@gnu.org> 2988 2008-02-01 Dave Love <fx@gnu.org>
2993 2989
2994 * international/characters.el: Additional double width 2990 * international/characters.el: Additional double width
2995 specifications. 2991 specifications.
2996 2992
2997 * international/mule-diag.el (print-coding-system): Incomplete 2993 * international/mule-diag.el (print-coding-system): Incomplete
3004 (iso-8859-16): Fix nickname. 3000 (iso-8859-16): Fix nickname.
3005 3001
3006 * international/mule.el (coding-system-iso-2022-flags): Add 3002 * international/mule.el (coding-system-iso-2022-flags): Add
3007 use-roman, use-oldjis. 3003 use-roman, use-oldjis.
3008 3004
3009 2008-02-02 Dave Love <fx@gnu.org> 3005 2008-02-01 Dave Love <fx@gnu.org>
3010 3006
3011 * language/ind-util.el: Avoid decode-char. 3007 * language/ind-util.el: Avoid decode-char.
3012 (indian--puthash-char, indian--puthash-c, indian--puthash-cv): 3008 (indian--puthash-char, indian--puthash-c, indian--puthash-cv):
3013 Use characterp, not char-valid-p. 3009 Use characterp, not char-valid-p.
3014 3010
3041 New charsets. 3037 New charsets.
3042 3038
3043 * international/characters.el: Various simplifications and 3039 * international/characters.el: Various simplifications and
3044 additions. 3040 additions.
3045 3041
3046 2008-02-02 Dave Love <fx@gnu.org> 3042 2008-02-01 Dave Love <fx@gnu.org>
3047 3043
3048 * international/mule-conf.el (code-pages): Provide, for 3044 * international/mule-conf.el (code-pages): Provide, for
3049 compatibility. 3045 compatibility.
3050 3046
3051 * international/code-pages.el: Removed. 3047 * international/code-pages.el: Removed.
3052 3048
3053 2008-02-02 Kenichi Handa <handa@etl.go.jp> 3049 2008-02-01 Kenichi Handa <handa@etl.go.jp>
3054 3050
3055 * Makefile.in: Cancel the 2008-02-02 change of mine. 3051 * Makefile.in: Cancel the 2008-02-01 change of mine.
3056 3052
3057 * international/fontset.el: Add setting for unicode font at the 3053 * international/fontset.el: Add setting for unicode font at the
3058 end of the default fontset. 3054 end of the default fontset.
3059 3055
3060 2008-02-02 Dave Love <fx@gnu.org> 3056 2008-02-01 Dave Love <fx@gnu.org>
3061 3057
3062 * international/mule-conf.el (adobe-standard-encoding, symbol): 3058 * international/mule-conf.el (adobe-standard-encoding, symbol):
3063 Adjust :code-space. 3059 Adjust :code-space.
3064 (ibm850): Add :ascii-compatible-p. 3060 (ibm850): Add :ascii-compatible-p.
3065 3061
3066 2008-02-02 Kenichi Handa <handa@etl.go.jp> 3062 2008-02-01 Kenichi Handa <handa@etl.go.jp>
3067 3063
3068 * international/mule-conf.el (vietnamese-viscii-lower) 3064 * international/mule-conf.el (vietnamese-viscii-lower)
3069 (vietnamese-viscii-upper): Supply them :code-offset, then unify by 3065 (vietnamese-viscii-upper): Supply them :code-offset, then unify by
3070 mapping table. 3066 mapping table.
3071 3067
3072 2008-02-02 Dave Love <fx@gnu.org> 3068 2008-02-01 Dave Love <fx@gnu.org>
3073 3069
3074 * cus-start.el: Add charset-map-directory. 3070 * cus-start.el: Add charset-map-directory.
3075 3071
3076 * international/fontset.el (font-encoding-alist): Add 3072 * international/fontset.el (font-encoding-alist): Add
3077 adobe-symbol. 3073 adobe-symbol.
3090 * language/european.el (iso-latin-6, iso-8859-10, latin-6) 3086 * language/european.el (iso-latin-6, iso-8859-10, latin-6)
3091 (iso-latin-7, iso-8859-13, latin-7, hp-roman8, roman8) 3087 (iso-latin-7, iso-8859-13, latin-7, hp-roman8, roman8)
3092 (adobe-standard-encoding, cp850, ibm850): New coding systems. 3088 (adobe-standard-encoding, cp850, ibm850): New coding systems.
3093 ("Latin-6", "Latin-7"): New language environments. 3089 ("Latin-6", "Latin-7"): New language environments.
3094 3090
3095 2008-02-02 Dave Love <fx@gnu.org> 3091 2008-02-01 Dave Love <fx@gnu.org>
3096 3092
3097 * Makefile.in (DONTCOMPILE): Remove ucs-tables, utf-8, 3093 * Makefile.in (DONTCOMPILE): Remove ucs-tables, utf-8,
3098 utf-8-subst; add vietnamese, cyrillic, czech. 3094 utf-8-subst; add vietnamese, cyrillic, czech.
3099 3095
3100 * language/romanian.el (iso-latin-10): New coding system. 3096 * language/romanian.el (iso-latin-10): New coding system.
3104 (iso-8859-16): New charset. 3100 (iso-8859-16): New charset.
3105 3101
3106 * international/mule-diag.el (describe-coding-system): Avoid error 3102 * international/mule-diag.el (describe-coding-system): Avoid error
3107 for iso-2022, emacs-mule. 3103 for iso-2022, emacs-mule.
3108 3104
3109 2008-02-02 Dave Love <fx@gnu.org> 3105 2008-02-01 Dave Love <fx@gnu.org>
3110 3106
3111 * international/codepage.el: Most of code removed or commented 3107 * international/codepage.el: Most of code removed or commented
3112 out. 3108 out.
3113 (codepage-setup): Re-written as trivial, obsolete function. 3109 (codepage-setup): Re-written as trivial, obsolete function.
3114 3110
3153 (list-block-of-chars): Re-written. 3149 (list-block-of-chars): Re-written.
3154 (describe-character-set): Show more properties. 3150 (describe-character-set): Show more properties.
3155 (describe-char-after): Correct codepoint display. 3151 (describe-char-after): Correct codepoint display.
3156 (print-coding-system): Use symbolic types. 3152 (print-coding-system): Use symbolic types.
3157 3153
3158 2008-02-02 Kenichi Handa <handa@etl.go.jp> 3154 2008-02-01 Kenichi Handa <handa@etl.go.jp>
3159 3155
3160 * Makefile.in: Be sure also to run emacs with LANG=C. 3156 * Makefile.in: Be sure also to run emacs with LANG=C.
3161 3157
3162 2008-02-02 Dave Love <fx@gnu.org> 3158 2008-02-01 Dave Love <fx@gnu.org>
3163 3159
3164 * international/mule-diag.el: Doc fixes. 3160 * international/mule-diag.el: Doc fixes.
3165 (sort-charset-list, charset-multibyte-form-string): Removed. 3161 (sort-charset-list, charset-multibyte-form-string): Removed.
3166 (list-character-sets, list-character-sets-1) 3162 (list-character-sets, list-character-sets-1)
3167 (list-character-sets-2): Re-written. 3163 (list-character-sets-2): Re-written.
3178 * language/cyrillic.el (koi8-u, koi8-t, windows-1251, cp1125): New 3174 * language/cyrillic.el (koi8-u, koi8-t, windows-1251, cp1125): New
3179 coding systems. 3175 coding systems.
3180 3176
3181 * language/european.el (windows-1252): New coding system. 3177 * language/european.el (windows-1252): New coding system.
3182 3178
3183 2008-02-02 Kenichi Handa <handa@etl.go.jp> 3179 2008-02-01 Kenichi Handa <handa@etl.go.jp>
3184 3180
3185 * Makefile.in: By sure to run emacs with LC_ALL=C. 3181 * Makefile.in: By sure to run emacs with LC_ALL=C.
3186 3182
3187 * international/encoded-kb.el (encoded-kbd-handle-8bit): Call 3183 * international/encoded-kb.el (encoded-kbd-handle-8bit): Call
3188 encoded-kbd-self-insert-iso2022-8bit with argument 1. 3184 encoded-kbd-self-insert-iso2022-8bit with argument 1.
3189 (encoded-kbd-self-insert-charset): New function. 3185 (encoded-kbd-self-insert-charset): New function.
3190 (encoded-kbd-setup-keymap): Handle a coding-system of type 3186 (encoded-kbd-setup-keymap): Handle a coding-system of type
3191 charset. 3187 charset.
3192 (encoded-kbd-mode): Likewise. 3188 (encoded-kbd-mode): Likewise.
3193 3189
3194 2008-02-02 Dave Love <fx@gnu.org> 3190 2008-02-01 Dave Love <fx@gnu.org>
3195 3191
3196 * international/mule-cmds.el (set-locale-environment): Comment out 3192 * international/mule-cmds.el (set-locale-environment): Comment out
3197 set-keyboard-coding-system stuff. 3193 set-keyboard-coding-system stuff.
3198 3194
3199 2008-02-02 Kenichi Handa <handa@etl.go.jp> 3195 2008-02-01 Kenichi Handa <handa@etl.go.jp>
3200 3196
3201 * international/mule.el (define-coding-system): Docstring 3197 * international/mule.el (define-coding-system): Docstring
3202 fixed (sjis->shift-jis). 3198 fixed (sjis->shift-jis).
3203 3199
3204 * international/mule-conf.el: Use decode-char instead of 3200 * international/mule-conf.el: Use decode-char instead of
3211 (encoded-kbd-mode): Change `sjis' to `shift-jis'. 3207 (encoded-kbd-mode): Change `sjis' to `shift-jis'.
3212 3208
3213 * international/characters.el: Setup char-width-table for CJK 3209 * international/characters.el: Setup char-width-table for CJK
3214 characters. 3210 characters.
3215 3211
3216 2008-02-02 Kenichi Handa <handa@etl.go.jp> 3212 2008-02-01 Kenichi Handa <handa@etl.go.jp>
3217 3213
3218 * international/ja-dic-utl.el (skkdic-jisx0208-hiragana-block): 3214 * international/ja-dic-utl.el (skkdic-jisx0208-hiragana-block):
3219 Fix the initial value to specify character range of 3215 Fix the initial value to specify character range of
3220 japanese-jisx0208, not unicode. 3216 japanese-jisx0208, not unicode.
3221 3217
3222 * international/characters.el: Set syntax/category for 3218 * international/characters.el: Set syntax/category for
3223 japanese-jisx0208. 3219 japanese-jisx0208.
3224 3220
3225 2008-02-02 Dave Love <fx@gnu.org> 3221 2008-02-01 Dave Love <fx@gnu.org>
3226 3222
3227 * mail/sendmail.el (sendmail-send-it): Use :mime-charset, not 3223 * mail/sendmail.el (sendmail-send-it): Use :mime-charset, not
3228 mime-charset. 3224 mime-charset.
3229 3225
3230 * language/vietnamese.el, language/korean.el, language/japanese.el: 3226 * language/vietnamese.el, language/korean.el, language/japanese.el:
3242 :mime-charset, not 'mime-charset. 3238 :mime-charset, not 'mime-charset.
3243 3239
3244 * international/mule-conf.el: Add various :mime-charset 3240 * international/mule-conf.el: Add various :mime-charset
3245 properties. 3241 properties.
3246 3242
3247 2008-02-02 Dave Love <fx@gnu.org> 3243 2008-02-01 Dave Love <fx@gnu.org>
3248 3244
3249 * international/encoded-kb.el (encoded-kbd-self-insert-ccl): Fix 3245 * international/encoded-kb.el (encoded-kbd-self-insert-ccl): Fix
3250 getting decoder. 3246 getting decoder.
3251 (encoded-kbd-mode): Fix code for coding system type and 3247 (encoded-kbd-mode): Fix code for coding system type and
3252 designations. 3248 designations.
3253 3249
3254 * international/mule-conf.el: Speling fixes. 3250 * international/mule-conf.el: Speling fixes.
3255 3251
3256 2008-02-02 Kenichi Handa <handa@etl.go.jp> 3252 2008-02-01 Kenichi Handa <handa@etl.go.jp>
3257 3253
3258 * international/fontset.el (fontset-plain-name): Handle the case 3254 * international/fontset.el (fontset-plain-name): Handle the case
3259 that size, weight, slant are not specified in the fontset name. 3255 that size, weight, slant are not specified in the fontset name.
3260 3256
3261 2008-02-02 Yong Lu <lyongu@asia-infonet.com> 3257 2008-02-01 Yong Lu <lyongu@asia-infonet.com>
3262 3258
3263 * language/greek.el (greek-iso-8bit): Fix typo. 3259 * language/greek.el (greek-iso-8bit): Fix typo.
3264 3260
3265 2008-02-02 Kenichi Handa <handa@etl.go.jp> 3261 2008-02-01 Kenichi Handa <handa@etl.go.jp>
3266 3262
3267 * language/chinese.el (chinese-big5): Change :coding-type to 3263 * language/chinese.el (chinese-big5): Change :coding-type to
3268 `charset'. 3264 `charset'.
3269 3265
3270 2008-02-02 Kenichi Handa <handa@etl.go.jp> 3266 2008-02-01 Kenichi Handa <handa@etl.go.jp>
3271 3267
3272 * international/characters.el: Change encoding to utf-8-emacs. 3268 * international/characters.el: Change encoding to utf-8-emacs.
3273 Remove apparent duplicate codes. 3269 Remove apparent duplicate codes.
3274 3270
3275 2008-02-02 Kenichi Handa <handa@etl.go.jp> 3271 2008-02-01 Kenichi Handa <handa@etl.go.jp>
3276 3272
3277 * international/fontset.el: Change the registry for 3273 * international/fontset.el: Change the registry for
3278 chinese-gb2312 and add the registry for chinese-gbk. 3274 chinese-gb2312 and add the registry for chinese-gbk.
3279 3275
3280 * international/mule.el (charset-chars): Fix typo. 3276 * international/mule.el (charset-chars): Fix typo.
3282 * international/mule-conf.el (chinese-gbk): New charset. 3278 * international/mule-conf.el (chinese-gbk): New charset.
3283 3279
3284 * international/titdic-cnv.el (titdic-convert): Read into a 3280 * international/titdic-cnv.el (titdic-convert): Read into a
3285 unibyte buffer then make the buffer multibyte. 3281 unibyte buffer then make the buffer multibyte.
3286 3282
3287 2008-02-02 Kenichi Handa <handa@etl.go.jp> 3283 2008-02-01 Kenichi Handa <handa@etl.go.jp>
3288 3284
3289 * international/mule-conf.el (utf-16-le): Use :bom attribute 3285 * international/mule-conf.el (utf-16-le): Use :bom attribute
3290 instead of :signature. 3286 instead of :signature.
3291 (utf-16-be): Likewise. 3287 (utf-16-be): Likewise.
3292 3288
3293 2008-02-02 Kenichi Handa <handa@etl.go.jp> 3289 2008-02-01 Kenichi Handa <handa@etl.go.jp>
3294 3290
3295 * language/czech.el ("Czech"): Set `iso-8859-2' for 3291 * language/czech.el ("Czech"): Set `iso-8859-2' for
3296 `nonascii-translation'. 3292 `nonascii-translation'.
3297 3293
3298 * language/romanian.el ("Romanian"): Likewise. 3294 * language/romanian.el ("Romanian"): Likewise.
3300 * language/slovak.el ("Slovak"): Likewise. 3296 * language/slovak.el ("Slovak"): Likewise.
3301 3297
3302 * international/characters.el: Optimize calls of 3298 * international/characters.el: Optimize calls of
3303 modify-category-entry. 3299 modify-category-entry.
3304 3300
3305 2008-02-02 Kenichi Handa <handa@etl.go.jp> 3301 2008-02-01 Kenichi Handa <handa@etl.go.jp>
3306 3302
3307 * bindings.el: Don't bind multibyte characters to 3303 * bindings.el: Don't bind multibyte characters to
3308 self-insert-command here. It's done in mule-conf.el 3304 self-insert-command here. It's done in mule-conf.el
3309 3305
3310 * case-table.el (set-case-syntax-offset): Variable deleted. 3306 * case-table.el (set-case-syntax-offset): Variable deleted.