Mercurial > emacs
comparison lisp/ChangeLog @ 91612:466dc98ea3b8
One new entry.
Some tidying post-unicode-merge: typos, tense, simplification, filling.
author | Glenn Morris <rgm@gnu.org> |
---|---|
date | Thu, 07 Feb 2008 06:22:07 +0000 |
parents | e04de4790d87 |
children | d2d6b0b017fa |
comparison
equal
deleted
inserted
replaced
91611:14af2d089808 | 91612:466dc98ea3b8 |
---|---|
1 2008-02-07 Chris Moore <christopher.ian.moore@gmail.com> | |
2 | |
3 * mouse.el (x-fixed-font-alist): Use consistent capitalization for | |
4 "Font Menu". | |
5 | |
1 2008-02-06 Michael Albinus <michael.albinus@gmx.de> | 6 2008-02-06 Michael Albinus <michael.albinus@gmx.de> |
2 | 7 |
3 * net/dbus.el (dbus-interface-peer): New defconst. | 8 * net/dbus.el (dbus-interface-peer): New defconst. |
4 (dbus-ping): New defun. | 9 (dbus-ping): New defun. |
5 | 10 |
31 (diff-mode-menu): Bind it. | 36 (diff-mode-menu): Bind it. |
32 | 37 |
33 2008-02-04 Kenichi Handa <handa@ni.aist.go.jp> | 38 2008-02-04 Kenichi Handa <handa@ni.aist.go.jp> |
34 | 39 |
35 * international/mule-diag.el (print-fontset-element): Handle the | 40 * international/mule-diag.el (print-fontset-element): Handle the |
36 case of inhibitting the fallback fonts. | 41 case of inhibiting the fallback fonts. |
37 | 42 |
38 2008-02-04 Kim F. Storm <storm@cua.dk> | 43 2008-02-04 Kim F. Storm <storm@cua.dk> |
39 | 44 |
40 * ido.el (ido-magic-forward-char, ido-magic-backward-char) | 45 * ido.el (ido-magic-forward-char, ido-magic-backward-char) |
41 (ido-magic-delete-char): Use prefix arg. | 46 (ido-magic-delete-char): Use prefix arg. |
46 because the latter is in fact a 1.2.8 build distributed with GTK+ (as | 51 because the latter is in fact a 1.2.8 build distributed with GTK+ (as |
47 of today, the most recent libpng is 1.2.24). | 52 of today, the most recent libpng is 1.2.24). |
48 | 53 |
49 2008-02-03 Michael Albinus <michael.albinus@gmx.de> | 54 2008-02-03 Michael Albinus <michael.albinus@gmx.de> |
50 | 55 |
51 * ediff-util.el (ediff-compute-custom-diffs-maybe): Handle remote | 56 * ediff-util.el (ediff-compute-custom-diffs-maybe): Handle remote files. |
52 files. | |
53 | 57 |
54 * net/dbus.el (top): Check (featurep 'dbusbind). | 58 * net/dbus.el (top): Check (featurep 'dbusbind). |
55 | 59 |
56 * net/tramp.el (tramp-process-sentinel): New defun. | 60 * net/tramp.el (tramp-process-sentinel): New defun. |
57 (tramp-do-copy-or-rename-file-out-of-band) | 61 (tramp-do-copy-or-rename-file-out-of-band) |
140 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp> | 144 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp> |
141 | 145 |
142 * language/ind-util.el (in-is13194-post-read-conversion): | 146 * language/ind-util.el (in-is13194-post-read-conversion): |
143 Delete unnecessary call of indian-compose-region. | 147 Delete unnecessary call of indian-compose-region. |
144 | 148 |
145 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp> | |
146 | |
147 * descr-text.el (describe-char-display): Fix previous change. | |
148 | |
149 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br> | 149 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
150 | 150 |
151 * ps-print.el: Some face attributes (like :strike-through) were not | 151 * ps-print.el: Some face attributes (like :strike-through) were not |
152 being recognised. Reported by Leo <sdl.web@gmail.com>. | 152 being recognised. Reported by Leo <sdl.web@gmail.com>. |
153 (ps-print-version): New version 7.3.2. | 153 (ps-print-version): New version 7.3.2. |
154 (ps-screen-to-bit-face): Fix code. Call ps-face-strikout-p, | 154 (ps-screen-to-bit-face): Fix code. Call ps-face-strikout-p, |
155 ps-face-overline-p and ps-face-box-p funs. | 155 ps-face-overline-p and ps-face-box-p functions. |
156 | 156 |
157 * ps-def.el (ps-face-strikout-p, ps-face-overline-p, ps-face-box-p): | 157 * ps-def.el (ps-face-strikout-p, ps-face-overline-p, ps-face-box-p): |
158 New funs. | 158 New functions. |
159 | 159 |
160 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp> | 160 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp> |
161 | 161 |
162 * international/fontset.el (font-encoding-alist): Add an entry for | 162 * international/fontset.el (font-encoding-alist): Add an entry for |
163 iso8859-16. | 163 iso8859-16. |
164 (setup-default-fontset): Add iso8859-16 to latin. | 164 (setup-default-fontset): Add iso8859-16 to latin. |
165 | 165 |
166 * descr-text.el (describe-char-display): Convert a GLYPH-CODE to a | 166 * descr-text.el (describe-char-display): Convert a GLYPH-CODE to a |
167 hexadigit string. | 167 hexadigit string. |
168 (describe-char): Adjusted for the above change. | 168 (describe-char): Adjust for the above change. |
169 | 169 |
170 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp> | 170 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp> |
171 | 171 |
172 * international/fontset.el (font-encoding-alist): Don't set the | 172 * international/fontset.el (font-encoding-alist): Don't set the |
173 repertory of GB18030 fonts. | 173 repertory of GB18030 fonts. |
188 * international/fontset.el (setup-default-fontset): Fix lao OTF | 188 * international/fontset.el (setup-default-fontset): Fix lao OTF |
189 script name. | 189 script name. |
190 | 190 |
191 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp> | 191 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp> |
192 | 192 |
193 * composite.el (terminal-composition-function): Fix previous change. | 193 * composite.el (terminal-composition-modification): Delete it. |
194 (terminal-composition-modification): Delete it. | |
195 | 194 |
196 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp> | 195 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp> |
197 | 196 |
198 * international/fontset.el (x-complement-fontset-spec): | 197 * international/fontset.el (x-complement-fontset-spec): |
199 Complement size too. | 198 Complement size too. |
202 | 201 |
203 * international/fontset.el (font-encoding-charset-alist): | 202 * international/fontset.el (font-encoding-charset-alist): |
204 Initialize it. | 203 Initialize it. |
205 (otf-script-alist): Fix typo of canadian-aboriginal. | 204 (otf-script-alist): Fix typo of canadian-aboriginal. |
206 (setup-default-fontset): Specify font-specs for many more scripts. | 205 (setup-default-fontset): Specify font-specs for many more scripts. |
207 (x-complement-fontset-spec): The 1st argument changed to a | 206 (x-complement-fontset-spec): Change the first argument to a |
208 font-spec object. | 207 font-spec object. |
209 (create-fontset-from-fontset-spec): Adjusted for the above change. | 208 (create-fontset-from-fontset-spec): Adjust for the above change. |
210 | 209 |
211 2008-02-01 Kenichi Handa <handa@m17n.org> | 210 2008-02-01 Kenichi Handa <handa@m17n.org> |
212 | 211 |
213 * language/devanagari.el: Register font-shape-text in | 212 * language/devanagari.el: Register font-shape-text in |
214 composition-function-table. | 213 composition-function-table. |
228 composition-function-table. | 227 composition-function-table. |
229 | 228 |
230 * language/kannada.el: Register font-shape-text in | 229 * language/kannada.el: Register font-shape-text in |
231 composition-function-table. | 230 composition-function-table. |
232 | 231 |
233 * language/european.el (diacritic-composition-function): Fix | 232 * language/european.el (diacritic-composition-function): Fix arguments. |
234 arguments. | 233 |
235 | 234 * language/ethio-util.el (ethio-composition-function): Fix arguments. |
236 * language/ethio-util.el (ethio-composition-function): Fix | 235 |
237 arguments. | 236 * language/tv-util.el (tai-viet-composition-function): Fix arguments. |
238 | |
239 * language/tv-util.el (tai-viet-composition-function): Fix | |
240 arguments. | |
241 | 237 |
242 * composite.el (composition-function-table): Fix docstring. | 238 * composite.el (composition-function-table): Fix docstring. |
243 (terminal-composition-function): Fix arguments. | 239 (terminal-composition-function): Fix arguments. |
244 (auto-compose-current-font): Delete it. | 240 (auto-compose-current-font): Delete it. |
245 (auto-compose-chars): Adjusted for the change of | 241 (auto-compose-chars): Adjust for the change of |
246 composition-function-table. | 242 composition-function-table. |
247 | 243 |
248 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp> | 244 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp> |
249 | 245 |
250 * international/fontset.el (font-encoding-alist): Add the entry of | 246 * international/fontset.el (font-encoding-alist): Add the entry of |
257 | 253 |
258 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br> | 254 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
259 | 255 |
260 * printing.el: Fix pr-interface-map initialization code. | 256 * printing.el: Fix pr-interface-map initialization code. |
261 (pr-version): New version 6.9.3. | 257 (pr-version): New version 6.9.3. |
262 (pr-f-set-keymap-parents): Replaced by pr-set-keymap-parents. | 258 (pr-f-set-keymap-parents): Replace by pr-set-keymap-parents. |
263 (pr-f-set-keymap-name): Replaced by pr-set-keymap-name. | 259 (pr-f-set-keymap-name): Replace by pr-set-keymap-name. |
264 (pr-f-read-string): Replaced by pr-read-string. | 260 (pr-f-read-string): Replace by pr-read-string. |
265 (pr-set-keymap-parents, pr-set-keymap-name, pr-read-string): New fun | 261 (pr-set-keymap-parents, pr-set-keymap-name, pr-read-string): |
266 name. | 262 New function name. |
267 (pr-interactive-n-up, pr-interactive-regexp): Code fix. | 263 (pr-interactive-n-up, pr-interactive-regexp): Code fix. |
268 | 264 |
269 2008-02-01 Kenichi Handa <handa@m17n.org> | 265 2008-02-01 Kenichi Handa <handa@m17n.org> |
270 | 266 |
271 * language/tv-util.el (tai-viet-re): Include '-'. | 267 * language/tv-util.el (tai-viet-re): Include '-'. |
272 (tai-viet-glyph-info): Handle '-'. | 268 (tai-viet-glyph-info): Handle '-'. |
273 | 269 |
274 * descr-text.el (describe-char): Improve the previous change (show | |
275 font name). | |
276 | |
277 2008-02-01 Kenichi Handa <handa@m17n.org> | 270 2008-02-01 Kenichi Handa <handa@m17n.org> |
278 | 271 |
279 * language/devan-util.el (devanagari-composition-function): Fix | |
280 previous change. | |
281 | |
282 * descr-text.el (describe-char): Handle a composition of the new | 272 * descr-text.el (describe-char): Handle a composition of the new |
283 format. | 273 format. Show font name. |
284 | 274 |
285 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp> | 275 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp> |
286 | 276 |
287 * language/tibet-util.el (tibetan-composition-function): Use | 277 * language/tibet-util.el (tibetan-composition-function): Use |
288 font-shape-text if auto-compose-current-font is non-nil. | 278 font-shape-text if auto-compose-current-font is non-nil. |
301 * international/fontset.el (setup-default-fontset): Add OpenType | 291 * international/fontset.el (setup-default-fontset): Add OpenType |
302 fonts for malayalam and tibetan. | 292 fonts for malayalam and tibetan. |
303 | 293 |
304 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp> | 294 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp> |
305 | 295 |
306 * international/fontset.el (x-complement-fontset-spec): Use | 296 * international/fontset.el (x-complement-fontset-spec): Use font-spec. |
307 font-spec. | |
308 | 297 |
309 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp> | 298 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp> |
310 | 299 |
311 * international/fontset.el (otf-script-alist): Make all otf tags | 300 * international/fontset.el (otf-script-alist): Make all otf tags |
312 4-letters. | 301 4-letters. |
313 (setup-default-fontset): Add OpenType fonts for devanagari and | 302 (setup-default-fontset): Add OpenType fonts for devanagari and tamil. |
314 tamil. | |
315 | 303 |
316 * language/tml-util.el (tamil-composition-function): Use | 304 * language/tml-util.el (tamil-composition-function): Use |
317 font-shape-text if auto-compose-current-font is non-nil. | 305 font-shape-text if auto-compose-current-font is non-nil. |
318 | 306 |
319 * language/devan-util.el (devanagari-composition-function): Use | 307 * language/devan-util.el (devanagari-composition-function): Use |
320 font-shape-text if auto-compose-current-font is non-nil. | 308 font-shape-text if auto-compose-current-font is non-nil. |
321 | 309 |
322 * composite.el (auto-compose-chars): Argument font-object changed | 310 * composite.el (auto-compose-chars): Change argument font-object |
323 to window. | 311 to window. |
324 | 312 |
325 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br> | 313 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
326 | 314 |
327 * ps-print.el (ps-lpr-switches): Docstring fix. | 315 * ps-print.el (ps-lpr-switches): Docstring fix. |
328 (ps-string-list): New fun. | 316 (ps-string-list): New function. |
329 (ps-do-despool): Code fix. | 317 (ps-do-despool): Code fix. |
330 | 318 |
331 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp> | 319 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp> |
332 | 320 |
333 * international/utf-7.el (utf-7-imap-post-read-conversion) | 321 * international/utf-7.el (utf-7-imap-post-read-conversion) |
337 | 325 |
338 2008-02-01 Kenichi Handa <handa@m17n.org> | 326 2008-02-01 Kenichi Handa <handa@m17n.org> |
339 | 327 |
340 * term/x-win.el (x-selection-value): If x-select-request-type is | 328 * term/x-win.el (x-selection-value): If x-select-request-type is |
341 nil, try also STRING at last. | 329 nil, try also STRING at last. |
342 (x-select-request-type): Doc adjusted the change of | 330 (x-select-request-type): Doc fix for the change of x-selection-value. |
343 x-selection-value. | |
344 | 331 |
345 * select.el (selection-coding-system, next-selection-coding-system): | 332 * select.el (selection-coding-system, next-selection-coding-system): |
346 Move declarations from xselect.c. | 333 Move declarations from xselect.c. |
347 (x-get-selection): Decode by selection-coding-system if it is non-nil. | 334 (x-get-selection): Decode by selection-coding-system if it is non-nil. |
348 If it is nil, decode by a proper coding system. Handle C_STRING. | 335 If it is nil, decode by a proper coding system. Handle C_STRING. |
364 2008-02-01 Kenichi Handa <handa@m17n.org> | 351 2008-02-01 Kenichi Handa <handa@m17n.org> |
365 | 352 |
366 * international/mule-cmds.el (describe-language-environment): | 353 * international/mule-cmds.el (describe-language-environment): |
367 Check if the specified input method exists or not. | 354 Check if the specified input method exists or not. |
368 | 355 |
369 2008-02-01 Katsumi Yamaoka <yamaoka@jpl.org> | |
370 | |
371 * ldefs-boot.el: Regenerate. | |
372 | |
373 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br> | 356 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
374 | 357 |
375 * ps-print.el (ps-do-despool): Do not force ps-lpr-switches to be a | 358 * ps-print.el (ps-begin-job): Error if ps-lpr-switches is not a list. |
376 list. | |
377 (ps-begin-job): Error if ps-lpr-switches is not a list. | |
378 (ps-face-background-name): Remove this function. It's already defined | 359 (ps-face-background-name): Remove this function. It's already defined |
379 in ps-def.el file. | 360 in ps-def.el file. |
380 | |
381 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br> | |
382 | |
383 * ps-print.el (ps-do-despool): If ps-lpr-switches is not a list, force | |
384 it to be one. | |
385 (ps-print-version): New version 7.3.1. | |
386 | 361 |
387 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br> | 362 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
388 | 363 |
389 * ps-print.el: Eliminate the check if ps-print was running on Lucid or | 364 * ps-print.el: Eliminate the check if ps-print was running on Lucid or |
390 Epoch emacsen. | 365 Epoch emacsen. |
395 equals and replace the foreground color by another color, so the text | 370 equals and replace the foreground color by another color, so the text |
396 becomes visible. Doc fix. | 371 becomes visible. Doc fix. |
397 (ps-print-version): New version 7.3. | 372 (ps-print-version): New version 7.3. |
398 (ps-default-fg, ps-default-bg): Docstring fix. | 373 (ps-default-fg, ps-default-bg): Docstring fix. |
399 (ps-fg-list, ps-fg-validate-p): New options. | 374 (ps-fg-list, ps-fg-validate-p): New options. |
400 (ps-foreground-list): New var. | 375 (ps-foreground-list): New variable. |
401 (ps-generate-header-line): Replace fboundp by functionp. | 376 (ps-generate-header-line): Replace fboundp by functionp. |
402 (ps-setup, ps-begin-job, ps-plot-region): Fix code. | 377 (ps-setup, ps-begin-job, ps-plot-region): Fix code. |
403 | 378 |
404 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br> | 379 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
405 | 380 |
406 * printing.el: Pacify byte compiler, that is, no compiler warnings. | 381 * printing.el: Pacify byte compiler, that is, no compiler warnings. |
407 Move (again) some variable definitions before use, define some fun | 382 Move (again) some variable definitions before use, define some |
408 aliases, no code change. | 383 function aliases, no code change. |
409 (pr-version): New version 6.9.2. | 384 (pr-version): New version 6.9.2. |
410 (pr-path-style, pr-auto-region, pr-menu-char-height) | 385 (pr-path-style, pr-auto-region, pr-menu-char-height) |
411 (pr-menu-char-width, pr-menu-lock, pr-ps-printer-alist) | 386 (pr-menu-char-width, pr-menu-lock, pr-ps-printer-alist) |
412 (pr-txt-printer-alist, pr-ps-utility-alist): Options declaration | 387 (pr-txt-printer-alist, pr-ps-utility-alist): Options declaration |
413 via (defvar VAR). | 388 via (defvar VAR). |
414 (pr-menu-lookup, pr-menu-lock, pr-menu-alist, pr-even-or-odd-pages) | 389 (pr-menu-lookup, pr-menu-lock, pr-menu-alist, pr-even-or-odd-pages) |
415 (pr-menu-get-item, pr-menu-set-item-name, pr-menu-set-utility-title) | 390 (pr-menu-get-item, pr-menu-set-item-name, pr-menu-set-utility-title) |
416 (pr-menu-set-ps-title, pr-menu-set-txt-title, pr-region-active-p) | 391 (pr-menu-set-ps-title, pr-menu-set-txt-title, pr-region-active-p) |
417 (pr-do-update-menus, pr-update-mode-line, pr-f-read-string) | 392 (pr-do-update-menus, pr-update-mode-line, pr-f-read-string) |
418 (pr-f-set-keymap-parents, pr-keep-region-active): Fun aliases. | 393 (pr-f-set-keymap-parents, pr-keep-region-active): Function aliases. |
419 (pr-menu-print-item, pr-ps-printer-menu-modified) | 394 (pr-menu-print-item, pr-ps-printer-menu-modified) |
420 (pr-txt-printer-menu-modified, pr-ps-utility-menu-modified) | 395 (pr-txt-printer-menu-modified, pr-ps-utility-menu-modified) |
421 (pr-even-or-odd-alist): Vars definition moved. | 396 (pr-even-or-odd-alist): Move variable definitions. |
422 | 397 |
423 2008-02-01 Kenichi Handa <handa@m17n.org> | 398 2008-02-01 Kenichi Handa <handa@m17n.org> |
424 | 399 |
425 * language/chinese.el (cp936): Delete duplicated alias. | 400 * language/chinese.el (cp936): Delete duplicated alias. |
426 | 401 |
448 a font-specification anymore. This was removed on the unicode branch | 423 a font-specification anymore. This was removed on the unicode branch |
449 and mistakenly re-added by the multi-tty merge. | 424 and mistakenly re-added by the multi-tty merge. |
450 | 425 |
451 * term/mac-win.el: Remove duplicate top-level code. | 426 * term/mac-win.el: Remove duplicate top-level code. |
452 | 427 |
453 * ldefs-boot.el: Update. | |
454 | |
455 * language/ethio-util.el: | 428 * language/ethio-util.el: |
456 * international/characters.el: Use utf-8 rather than utf-8-emacs | 429 * international/characters.el: Use utf-8 rather than utf-8-emacs |
457 since it works as well and has the advantage of working with | 430 since it works as well and has the advantage of working with |
458 non-unicode versions of Emacs. | 431 non-unicode versions of Emacs. |
459 | 432 |
461 multi-tty code, which includes the previous local change. | 434 multi-tty code, which includes the previous local change. |
462 | 435 |
463 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br> | 436 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
464 | 437 |
465 * ps-print.el (ps-print-version): New version 7.2.5. | 438 * ps-print.el (ps-print-version): New version 7.2.5. |
466 (ps-background, ps-begin-file, ps-build-reference-face-lists): Use | 439 (ps-background, ps-begin-file, ps-build-reference-face-lists): |
467 `mapc' rather than `mapcar'. | 440 Use `mapc' rather than `mapcar'. |
468 | 441 |
469 2008-02-01 Kenichi Handa <handa@m17n.org> | 442 2008-02-01 Kenichi Handa <handa@m17n.org> |
470 | 443 |
471 * skeleton.el (skeleton-internal-1): Use integerp and stringp | 444 * skeleton.el (skeleton-internal-1): Use integerp and stringp |
472 instead of char-or-string-p to catch -1. | 445 instead of char-or-string-p to catch -1. |
473 | 446 |
474 2008-02-01 Kenichi Handa <handa@m17n.org> | 447 2008-02-01 Kenichi Handa <handa@m17n.org> |
475 | 448 |
476 * international/mule-cmds.el (inactivate-input-method): Set | 449 * international/mule-cmds.el (inactivate-input-method): |
477 input-method-function to nil before calling | 450 Set input-method-function to nil before calling |
478 inactivate-current-input-method-function. | 451 inactivate-current-input-method-function. |
479 | 452 |
480 2008-02-01 Kenichi Handa <handa@m17n.org> | 453 2008-02-01 Kenichi Handa <handa@m17n.org> |
481 | 454 |
482 * play/gamegrid.el (gamegrid-setup-default-font): Calculate a font | 455 * play/gamegrid.el (gamegrid-setup-default-font): Calculate a font |
483 height that doesn't exceed the requested height by rounding off. | 456 height that doesn't exceed the requested height by rounding off. |
484 | 457 |
485 2008-02-01 Andreas Schwab <schwab@suse.de> | 458 2008-02-01 Andreas Schwab <schwab@suse.de> |
486 | 459 |
487 * international/mule-diag.el (print-fontset-element): Use fontp | 460 * international/mule-diag.el (print-fontset-element): |
488 only if defined. | 461 Use fontp only if defined. |
489 | 462 |
490 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br> | 463 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
491 | 464 |
492 * ps-mule.el (ps-mule-prepare-font, ps-mule-encode-region) | 465 * ps-mule.el (ps-mule-prepare-font, ps-mule-encode-region) |
493 (ps-mule-plot-composition, ps-mule-encode-header-string): Docstring fix. | 466 (ps-mule-plot-composition, ps-mule-encode-header-string): Docstring fix. |
494 (ps-mule-prologue-generated): Code fix. | 467 (ps-mule-prologue-generated): Code fix. |
495 | 468 |
496 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br> | |
497 | |
498 * ps-print.el (ps-print-version): New version 7.2.4. | |
499 | |
500 2008-02-01 Kenichi Handa <handa@m17n.org> | 469 2008-02-01 Kenichi Handa <handa@m17n.org> |
501 | 470 |
502 * dnd.el (dnd-get-local-file-name): Call replace-regexp-in-string | 471 * dnd.el (dnd-get-local-file-name): Call replace-regexp-in-string |
503 with FIXEDCASE t. | 472 with FIXEDCASE t. |
504 | 473 |
512 * descr-text.el (describe-char): Fix for the case that a component | 481 * descr-text.el (describe-char): Fix for the case that a component |
513 character is TAB. | 482 character is TAB. |
514 | 483 |
515 2008-02-01 Kenichi Handa <handa@m17n.org> | 484 2008-02-01 Kenichi Handa <handa@m17n.org> |
516 | 485 |
517 * international/mule-cmds.el | 486 * international/mule-cmds.el (select-safe-coding-system-interactively): |
518 (select-safe-coding-system-interactively): Fix printing of | 487 Fix printing of rejected and unsafe coding-systems. |
519 rejected and unsafe coding-systems. | |
520 | 488 |
521 * international/fontset.el (setup-default-fontset): Add tai-viet. | 489 * international/fontset.el (setup-default-fontset): Add tai-viet. |
522 | 490 |
523 * international/characters.el: Setup syntax/category table for Tai | 491 * international/characters.el: Setup syntax/category table for Tai Viet. |
524 Viet. | |
525 (script-list): Add tai-viet. | 492 (script-list): Add tai-viet. |
526 | 493 |
527 * loadup.el: Load "language/tai-viet". | 494 * loadup.el: Load "language/tai-viet". |
528 | 495 |
529 * language/tai-viet.el: New file. | 496 * language/tai-viet.el: New file. |
550 (locale-language-names, locale-charset-language-names) | 517 (locale-language-names, locale-charset-language-names) |
551 (define-char-code-property): Fix typos in docstrings. | 518 (define-char-code-property): Fix typos in docstrings. |
552 | 519 |
553 2008-02-01 Kenichi Handa <handa@m17n.org> | 520 2008-02-01 Kenichi Handa <handa@m17n.org> |
554 | 521 |
555 * disp-table.el (make-glyph-code): Fix for a new character code | 522 * disp-table.el (make-glyph-code, glyph-char, glyph-face): |
556 space (22-bit). | 523 Fix for a new character code space (22-bit). |
557 (glyph-char): Likewise. | |
558 (glyph-face): Likewise. | |
559 | 524 |
560 2008-02-01 Juanma Barranquero <lekktu@gmail.com> | 525 2008-02-01 Juanma Barranquero <lekktu@gmail.com> |
561 | 526 |
562 * printing.el (pr-ps-fast-fire): Fix typos in docstring. | 527 * printing.el (pr-ps-fast-fire): Fix typos in docstring. |
563 | 528 |
577 * ps-print.el: Replace some (defvar VAR) by (defvar VAR nil). | 542 * ps-print.el: Replace some (defvar VAR) by (defvar VAR nil). |
578 | 543 |
579 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br> | 544 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
580 | 545 |
581 * ps-print.el: Replace (defvar VAR nil) by (defvar VAR). | 546 * ps-print.el: Replace (defvar VAR nil) by (defvar VAR). |
582 (ps-print-emacs-type): Var eliminated. | 547 (ps-print-emacs-type): Eliminate variable. |
583 (ps-setup): Remove ps-print-emacs-type. Print which Emacsen is | 548 (ps-setup): Remove ps-print-emacs-type. Print which Emacsen is |
584 running ps-print package. | 549 running ps-print package. |
585 | 550 |
586 * ps-def.el: Replace (defvar VAR nil) by (defvar VAR). | 551 * ps-def.el: Replace (defvar VAR nil) by (defvar VAR). |
587 (ps-frame-parameter): Replace defun by defalias. | 552 (ps-frame-parameter): Replace defun by defalias. |
588 (mark-active): defvar eliminated. | 553 (mark-active): Eliminate defvar. |
589 | 554 |
590 * ps-samp.el (ps-prsc, ps-c-prsc, ps-s-prsc): Macros eliminated. | 555 * ps-samp.el (ps-prsc, ps-c-prsc, ps-s-prsc): Eliminate macros. |
591 (ps-rmail-mode-hook, ps-vm-mode-hook, ps-gnus-summary-setup) | 556 (ps-rmail-mode-hook, ps-vm-mode-hook, ps-gnus-summary-setup) |
592 (ps-jts-ps-setup): Replace macros by vector key definition. | 557 (ps-jts-ps-setup): Replace macros by vector key definition. |
593 | 558 |
594 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br> | 559 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
595 | 560 |
601 * progmodes/ebnf-yac.el (ebnf-yac-skip-comment): New version. | 566 * progmodes/ebnf-yac.el (ebnf-yac-skip-comment): New version. |
602 New command actions for EPS header and EPS footer. | 567 New command actions for EPS header and EPS footer. |
603 | 568 |
604 * progmodes/ebnf2ps.el: New command actions for EPS header and EPS | 569 * progmodes/ebnf2ps.el: New command actions for EPS header and EPS |
605 footer. Fix some problems with one-or-more, zero-or-more and | 570 footer. Fix some problems with one-or-more, zero-or-more and |
606 alternative constructions generation. Some log messages | 571 alternative constructions generation. Some implementation of log |
607 implementation. Doc fix. | 572 messages. Doc fix. |
608 (ebnf-version): New version 4.4. | 573 (ebnf-version): New version 4.4. |
609 (ebnf-eps-header-font, ebnf-eps-header, ebnf-eps-footer-font) | 574 (ebnf-eps-header-font, ebnf-eps-header, ebnf-eps-footer-font) |
610 (ebnf-eps-footer, ebnf-log): New options. | 575 (ebnf-eps-footer, ebnf-log): New options. |
611 (ebnf-find-style, ebnf-eps-header-footer, ebnf-eps-header) | 576 (ebnf-find-style, ebnf-eps-header-footer, ebnf-eps-header) |
612 (ebnf-eps-footer, ebnf-eps-string, ebnf-eps-header-footer-comment) | 577 (ebnf-eps-footer, ebnf-eps-string, ebnf-eps-header-footer-comment) |
613 (ebnf-eps-header-footer-p, ebnf-eps-header-comment) | 578 (ebnf-eps-header-footer-p, ebnf-eps-header-comment) |
614 (ebnf-eps-footer-comment, ebnf-eps-header-footer-file) | 579 (ebnf-eps-footer-comment, ebnf-eps-header-footer-file) |
615 (ebnf-eps-header-footer-set, ebnf-log-header, ebnf-log): New funs. | 580 (ebnf-eps-header-footer-set, ebnf-log-header, ebnf-log): New functions. |
616 (ebnf-style-custom-list, ebnf-style-database): Put new values. | 581 (ebnf-style-custom-list, ebnf-style-database): Put new values. |
617 (ebnf-print-directory, ebnf-print-file, ebnf-print-buffer) | 582 (ebnf-print-directory, ebnf-print-file, ebnf-print-buffer) |
618 (ebnf-print-region, ebnf-spool-directory, ebnf-spool-file) | 583 (ebnf-print-region, ebnf-spool-directory, ebnf-spool-file) |
619 (ebnf-spool-buffer, ebnf-spool-region, ebnf-eps-directory) | 584 (ebnf-spool-buffer, ebnf-spool-region, ebnf-eps-directory) |
620 (ebnf-eps-file, ebnf-eps-buffer, ebnf-eps-region) | 585 (ebnf-eps-file, ebnf-eps-buffer, ebnf-eps-region) |
623 (ebnf-dimensions, ebnf-production-dimension, ebnf-terminal-dimension) | 588 (ebnf-dimensions, ebnf-production-dimension, ebnf-terminal-dimension) |
624 (ebnf-non-terminal-dimension, ebnf-special-dimension) | 589 (ebnf-non-terminal-dimension, ebnf-special-dimension) |
625 (ebnf-terminal-dimension1, ebnf-repeat-dimension) | 590 (ebnf-terminal-dimension1, ebnf-repeat-dimension) |
626 (ebnf-except-dimension, ebnf-alternative-dimension) | 591 (ebnf-except-dimension, ebnf-alternative-dimension) |
627 (ebnf-optional-dimension, ebnf-one-or-more-dimension) | 592 (ebnf-optional-dimension, ebnf-one-or-more-dimension) |
628 (ebnf-zero-or-more-dimension, ebnf-sequence-dimension): Insert log | 593 (ebnf-zero-or-more-dimension, ebnf-sequence-dimension): |
629 message fun. | 594 Insert log message function. |
630 (ebnf-setup, ebnf-generate-one-or-more, ebnf-generate-zero-or-more) | 595 (ebnf-setup, ebnf-generate-one-or-more, ebnf-generate-zero-or-more) |
631 (ebnf-begin-job, ebnf-begin-file, ebnf-eps-finish-and-write) | 596 (ebnf-begin-job, ebnf-begin-file, ebnf-eps-finish-and-write) |
632 (ebnf-insert-ebnf-prologue, ebnf-production-dimension) | 597 (ebnf-insert-ebnf-prologue, ebnf-production-dimension) |
633 (ebnf-terminal-dimension1, ebnf-alternative-dimension) | 598 (ebnf-terminal-dimension1, ebnf-alternative-dimension) |
634 (ebnf-one-or-more-dimension, ebnf-zero-or-more-dimension) | 599 (ebnf-one-or-more-dimension, ebnf-zero-or-more-dimension) |
635 (ebnf-eps-add-context, ebnf-eps-add-production): Fix code. | 600 (ebnf-eps-add-context, ebnf-eps-add-production): Fix code. |
636 (ebnf-eps-filename, ebnf-trim-right): Replace `?\s' by `?\ ' to keep | 601 (ebnf-eps-filename, ebnf-trim-right): Replace `?\s' by `?\ ' to keep |
637 compatibility with Emacs 20 & 21. | 602 compatibility with Emacs 20 & 21. |
638 (ebnf-eps-header-comment, ebnf-eps-footer-comment) | 603 (ebnf-eps-header-comment, ebnf-eps-footer-comment) |
639 (ebnf-eps-file-alist, ebnf-basic-width-extra) | 604 (ebnf-eps-file-alist, ebnf-basic-width-extra) |
640 (ebnf-basic-empty-height): New vars. | 605 (ebnf-basic-empty-height): New variables. |
641 (ebnf-prologue): Fix PostScript code. | 606 (ebnf-prologue): Fix PostScript code. |
642 (ebnf-make-empty, ebnf-make-terminal1, ebnf-make-or-more1) | 607 (ebnf-make-empty, ebnf-make-terminal1, ebnf-make-or-more1) |
643 (ebnf-make-production, ebnf-make-alternative, ebnf-make-optional) | 608 (ebnf-make-production, ebnf-make-alternative, ebnf-make-optional) |
644 (ebnf-make-except, ebnf-make-repeat, ebnf-make-sequence) | 609 (ebnf-make-except, ebnf-make-repeat, ebnf-make-sequence) |
645 (ebnf-make-dup-sequence, ebnf-token-alternative): Add comments. | 610 (ebnf-make-dup-sequence, ebnf-token-alternative): Add comments. |
646 | 611 |
647 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br> | 612 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
648 | 613 |
649 * printing.el: Group together all XEmacs/Emacs definitions. | 614 * printing.el: Group together all XEmacs/Emacs definitions. |
650 (pr-version): New version 6.9. | 615 (pr-version): New version 6.9. |
651 (pr-global-menubar, pr-menu-char-height, pr-menu-char-width): New funs. | 616 (pr-global-menubar, pr-menu-char-height, pr-menu-char-width): |
617 New functions. | |
652 (pr-menu-char-height, pr-menu-char-width): Fix initialization code. | 618 (pr-menu-char-height, pr-menu-char-width): Fix initialization code. |
653 (pr-menu-bind): Fix code. | 619 (pr-menu-bind): Fix code. |
654 (pr-e-frame-char-height, pr-e-frame-char-width) | 620 (pr-e-frame-char-height, pr-e-frame-char-width) |
655 (pr-e-mouse-pixel-position, pr-x-add-submenu, pr-x-event-function) | 621 (pr-e-mouse-pixel-position, pr-x-add-submenu, pr-x-event-function) |
656 (pr-x-event-object, pr-x-find-menu-item, pr-x-font-height) | 622 (pr-x-event-object, pr-x-find-menu-item, pr-x-font-height) |
657 (pr-x-font-width, pr-x-get-popup-menu-response, pr-x-make-event) | 623 (pr-x-font-width, pr-x-get-popup-menu-response, pr-x-make-event) |
658 (pr-x-misc-user-event-p, pr-x-relabel-menu-item, pr-x-event-x-pixel) | 624 (pr-x-misc-user-event-p, pr-x-relabel-menu-item, pr-x-event-x-pixel) |
659 (pr-x-event-y-pixel): Aliases eliminated. | 625 (pr-x-event-y-pixel): Eliminate aliases. |
660 (pr-xemacs-global-menubar): Macro moved. | 626 (pr-xemacs-global-menubar): Move macro. |
661 (current-menubar, current-mouse-event, zmacs-region-stays) | 627 (current-menubar, current-mouse-event, zmacs-region-stays) |
662 (deactivate-mark, pr-menu-position, pr-menu-state, pr-ps-name-old) | 628 (deactivate-mark, pr-menu-position, pr-menu-state, pr-ps-name-old) |
663 (pr-txt-name-old, pr-ps-utility-old, pr-even-or-odd-old, pr-temp-menu): | 629 (pr-txt-name-old, pr-ps-utility-old, pr-even-or-odd-old, pr-temp-menu): |
664 Vars moved. | 630 Move variables. |
665 (pr-region-active-p, pr-menu-position, pr-menu-lookup, pr-menu-lock) | 631 (pr-region-active-p, pr-menu-position, pr-menu-lookup, pr-menu-lock) |
666 (pr-update-mode-line, pr-do-update-menus, pr-menu-alist) | 632 (pr-update-mode-line, pr-do-update-menus, pr-menu-alist) |
667 (pr-relabel-menu-item, pr-menu-set-ps-title, pr-menu-set-txt-title) | 633 (pr-relabel-menu-item, pr-menu-set-ps-title, pr-menu-set-txt-title) |
668 (pr-menu-set-utility-title, pr-even-or-odd-pages) | 634 (pr-menu-set-utility-title, pr-even-or-odd-pages) |
669 (pr-f-set-keymap-parents, pr-f-set-keymap-name, pr-f-read-string) | 635 (pr-f-set-keymap-parents, pr-f-set-keymap-name, pr-f-read-string) |
670 (pr-keep-region-active, pr-menu-get-item, pr-menu-set-item-name): Funs | 636 (pr-keep-region-active, pr-menu-get-item, pr-menu-set-item-name): |
671 moved. | 637 Move functions. |
672 | 638 |
673 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br> | 639 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
674 | 640 |
675 * ps-print.ps: The ps-print commands without face printing should not | 641 * ps-print.ps: The ps-print commands without face printing should not |
676 print background color. Reported by Leo <sdl.web@gmail.com>. | 642 print background color. Reported by Leo <sdl.web@gmail.com>. |
682 | 648 |
683 * printing.el: Fix ps-print link. | 649 * printing.el: Fix ps-print link. |
684 | 650 |
685 2008-02-01 Kenichi Handa <handa@m17n.org> | 651 2008-02-01 Kenichi Handa <handa@m17n.org> |
686 | 652 |
687 * international/mule-diag.el (list-character-sets-2): Don't print | 653 * international/mule-diag.el (list-character-sets-2): Don't print width. |
688 width. | |
689 | 654 |
690 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br> | 655 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
691 | 656 |
692 * ps-print.ps: Fix background height. | 657 * ps-print.ps: Fix background height. |
693 (ps-print-version): New version 7.2.1. | 658 (ps-print-version): New version 7.2.1. |
696 | 661 |
697 * ps-print.el: Split XEmacs/Emacs definitions and sample setup code | 662 * ps-print.el: Split XEmacs/Emacs definitions and sample setup code |
698 into separate files. | 663 into separate files. |
699 (ps-print-version): New version 7.2. | 664 (ps-print-version): New version 7.2. |
700 (ps-postscript-code-directory): Fix XEmacs initialization. | 665 (ps-postscript-code-directory): Fix XEmacs initialization. |
701 (ps-generate-postscript-with-faces): Call | 666 (ps-generate-postscript-with-faces): |
702 ps-generate-postscript-with-faces1 (new fun). | 667 Call ps-generate-postscript-with-faces1 (new function). |
703 (ps-color-format, ps-float-format): Vars moved to ps-def.el. | 668 (ps-color-format, ps-float-format): Move variables to ps-def.el. |
704 (ps-xemacs-color-name, ps-mapper, ps-extent-sorter) | 669 (ps-xemacs-color-name, ps-mapper, ps-extent-sorter) |
705 (ps-xemacs-face-kind-p, ps-mark-active-p, ps-face-foreground-name) | 670 (ps-xemacs-face-kind-p, ps-mark-active-p, ps-face-foreground-name) |
706 (ps-face-background-name, ps-frame-parameter, ps-color-device) | 671 (ps-face-background-name, ps-frame-parameter, ps-color-device) |
707 (ps-color-values, ps-face-bold-p, ps-face-italic-p): Funs moved to | 672 (ps-color-values, ps-face-bold-p, ps-face-italic-p): |
708 ps-def.el. | 673 Move functions to ps-def.el. |
709 (ps-prsc, ps-c-prsc, ps-s-prsc, ps-rmail-mode-hook) | 674 (ps-prsc, ps-c-prsc, ps-s-prsc, ps-rmail-mode-hook) |
710 (ps-rmail-print-message-from-summary, ps-print-message-from-summary) | 675 (ps-rmail-print-message-from-summary, ps-print-message-from-summary) |
711 (ps-article-subject, ps-article-author, ps-gnus-article-prepare-hook) | 676 (ps-article-subject, ps-article-author, ps-gnus-article-prepare-hook) |
712 (ps-vm-mode-hook, ps-gnus-print-article-from-summary) | 677 (ps-vm-mode-hook, ps-gnus-print-article-from-summary) |
713 (ps-vm-print-message-from-summary, ps-gnus-summary-setup, ps-info-file) | 678 (ps-vm-print-message-from-summary, ps-gnus-summary-setup, ps-info-file) |
714 (ps-info-node, ps-info-mode-hook, ps-jts-ps-setup, ps-jack-setup): Funs | 679 (ps-info-node, ps-info-mode-hook, ps-jts-ps-setup, ps-jack-setup): |
715 moved to ps-samp.el. | 680 Move functions to ps-samp.el. |
716 | 681 |
717 * ps-bdf.el (installation-directory, coding-system-for-read): Vars | 682 * ps-bdf.el (installation-directory, coding-system-for-read): |
718 moved to ps-def.el. | 683 Move variables to ps-def.el. |
719 | 684 |
720 * ps-mule.el (leading-code-private-22): Var moved to ps-def.el. | 685 * ps-mule.el (leading-code-private-22): Move variables to ps-def.el. |
721 (charset-bytes, charset-dimension, charset-id, charset-width) | 686 (charset-bytes, charset-dimension, charset-id, charset-width) |
722 (find-charset-region, char-width, chars-in-region, forward-point) | 687 (find-charset-region, char-width, chars-in-region, forward-point) |
723 (decompose-composite-char, encode-coding-string, coding-system-p) | 688 (decompose-composite-char, encode-coding-string, coding-system-p) |
724 (ccl-execute-on-string, define-ccl-program, multibyte-string-p) | 689 (ccl-execute-on-string, define-ccl-program, multibyte-string-p) |
725 (string-make-multibyte, encode-char): Funs moved to ps-def.el. | 690 (string-make-multibyte, encode-char): Move functions to ps-def.el. |
726 | 691 |
727 * ps-def.el: New file. XEmacs/Emacs definitions. | 692 * ps-def.el: New file. XEmacs/Emacs definitions. |
728 (ps-generate-postscript-with-faces1): New fun. | 693 (ps-generate-postscript-with-faces1): New function. |
729 (ps-color-format, ps-float-format): Vars moved from ps-print.el. | 694 (ps-color-format, ps-float-format): Move variables from ps-print.el. |
730 (ps-xemacs-color-name, ps-mapper, ps-extent-sorter) | 695 (ps-xemacs-color-name, ps-mapper, ps-extent-sorter) |
731 (ps-xemacs-face-kind-p, ps-mark-active-p, ps-face-foreground-name) | 696 (ps-xemacs-face-kind-p, ps-mark-active-p, ps-face-foreground-name) |
732 (ps-face-background-name, ps-frame-parameter, ps-color-device) | 697 (ps-face-background-name, ps-frame-parameter, ps-color-device) |
733 (ps-color-values, ps-face-bold-p, ps-face-italic-p): Funs moved from | 698 (ps-color-values, ps-face-bold-p, ps-face-italic-p): |
734 ps-print.el. | 699 Move functions from ps-print.el. |
735 (installation-directory, coding-system-for-read): Vars moved from | 700 (installation-directory, coding-system-for-read): |
736 ps-bdf.el. | 701 Move variables from ps-bdf.el. |
737 (leading-code-private-22): Var moved from ps-mule.el. | 702 (leading-code-private-22): Move variable from ps-mule.el. |
738 (charset-bytes, charset-dimension, charset-id, charset-width) | 703 (charset-bytes, charset-dimension, charset-id, charset-width) |
739 (find-charset-region, char-width, chars-in-region, forward-point) | 704 (find-charset-region, char-width, chars-in-region, forward-point) |
740 (decompose-composite-char, encode-coding-string, coding-system-p) | 705 (decompose-composite-char, encode-coding-string, coding-system-p) |
741 (ccl-execute-on-string, define-ccl-program, multibyte-string-p) | 706 (ccl-execute-on-string, define-ccl-program, multibyte-string-p) |
742 (string-make-multibyte, encode-char): Funs moved from ps-mule.el. | 707 (string-make-multibyte, encode-char): Move functions from ps-mule.el. |
743 | 708 |
744 * ps-samp.el: New file. Sample setup code. | 709 * ps-samp.el: New file. Sample setup code. |
745 (ps-prsc, ps-c-prsc, ps-s-prsc, ps-rmail-mode-hook) | 710 (ps-prsc, ps-c-prsc, ps-s-prsc, ps-rmail-mode-hook) |
746 (ps-rmail-print-message-from-summary, ps-print-message-from-summary) | 711 (ps-rmail-print-message-from-summary, ps-print-message-from-summary) |
747 (ps-article-subject, ps-article-author, ps-gnus-article-prepare-hook) | 712 (ps-article-subject, ps-article-author, ps-gnus-article-prepare-hook) |
748 (ps-vm-mode-hook, ps-gnus-print-article-from-summary) | 713 (ps-vm-mode-hook, ps-gnus-print-article-from-summary) |
749 (ps-vm-print-message-from-summary, ps-gnus-summary-setup, ps-info-file) | 714 (ps-vm-print-message-from-summary, ps-gnus-summary-setup, ps-info-file) |
750 (ps-info-node, ps-info-mode-hook, ps-jts-ps-setup, ps-jack-setup): Funs | 715 (ps-info-node, ps-info-mode-hook, ps-jts-ps-setup, ps-jack-setup): |
751 moved from ps-print.el. | 716 Move functions from ps-print.el. |
752 | 717 |
753 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br> | 718 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
754 | 719 |
755 * ps-print.el: Handle frame parameters (background and/or foreground | 720 * ps-print.el: Handle frame parameters (background and/or foreground |
756 colors) changing dynamically. Reported by Leo <sdl.web@gmail.com>. | 721 colors) changing dynamically. Reported by Leo <sdl.web@gmail.com>. |
757 (ps-print-version): New version 7.1. | 722 (ps-print-version): New version 7.1. |
758 (ps-x-frame-property, ps-e-frame-parameter): New aliases. | 723 (ps-x-frame-property, ps-e-frame-parameter): New aliases. |
759 (ps-frame-parameter): New fun. | 724 (ps-frame-parameter): New function. |
760 (ps-default-fg, ps-default-bg): New default value ('frame-parameter). | 725 (ps-default-fg, ps-default-bg): New default value ('frame-parameter). |
761 Fix doc and customization. | 726 Fix doc and customization. |
762 (ps-begin-job): Get frame parameters (background and/or foreground | 727 (ps-begin-job): Get frame parameters (background and/or foreground |
763 colors). | 728 colors). |
764 (ps-do-despool): Ensure ps-printer-name has a valid value. | 729 (ps-do-despool): Ensure ps-printer-name has a valid value. |
798 that kept compatibility with older Emacs version. | 763 that kept compatibility with older Emacs version. |
799 (ps-print-version): New version 6.7. | 764 (ps-print-version): New version 6.7. |
800 | 765 |
801 2008-02-01 Kenichi Handa <handa@m17n.org> | 766 2008-02-01 Kenichi Handa <handa@m17n.org> |
802 | 767 |
803 * international/quail.el (quail-get-translations): Make | 768 * international/quail.el (quail-get-translations): |
804 quail-current-key multibyte if not yet done. | 769 Make quail-current-key multibyte if not yet done. |
805 | 770 |
806 2008-02-01 Zhang Wei <id.brep@gmail.com> | 771 2008-02-01 Zhang Wei <id.brep@gmail.com> |
807 | 772 |
808 * language/chinese.el ("Chinese-GBK"): Add tutorial. | 773 * language/chinese.el ("Chinese-GBK"): Add tutorial. |
809 ("Chinese-GB18030"): Add sample-text and tutorial. | 774 ("Chinese-GB18030"): Add sample-text and tutorial. |
810 | 775 |
811 * international/fontset.el (font-encoding-alist): Add gb18030. | 776 * international/fontset.el (font-encoding-alist) |
812 (setup-default-fontset): Likewise. | 777 (setup-default-fontset): Add gb18030. |
813 (x-pixel-size-width-font-regexp, vertical-centering-font-regexp): | 778 (x-pixel-size-width-font-regexp, vertical-centering-font-regexp) |
814 Add gbk and gb18030. | 779 (charset-script-alist): Add gbk and gb18030. |
815 (charset-script-alist): Likewise. | |
816 | 780 |
817 * international/characters.el: Put property | 781 * international/characters.el: Put property |
818 preferred-coding-system to gbk and gb18030. | 782 preferred-coding-system on gbk and gb18030. |
819 | 783 |
820 * international/mule-cmds.el (locale-language-names): Add an entry | 784 * international/mule-cmds.el (locale-language-names): Add an entry |
821 for "zh_CN.UTF-8" and change "chs" to "Chinese-GBK". | 785 for "zh_CN.UTF-8" and change "chs" to "Chinese-GBK". |
822 | 786 |
823 * faces.el (face-font-registry-alternatives): Add gb18030. | 787 * faces.el (face-font-registry-alternatives): Add gb18030. |
824 | 788 |
825 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change) | 789 2008-02-01 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
826 | 790 |
827 * ps-mule.el: Fix maintainer email. | 791 * ps-mule.el: Fix maintainer email. |
828 | 792 |
829 2008-02-01 Kenichi Handa <handa@m17n.org> | 793 2008-02-01 Kenichi Handa <handa@m17n.org> |
830 | 794 |
832 length of (cdr translation). | 796 length of (cdr translation). |
833 (quail-get-current-str): Check the length of (cdr def). | 797 (quail-get-current-str): Check the length of (cdr def). |
834 | 798 |
835 2008-02-01 Kenichi Handa <handa@m17n.org> | 799 2008-02-01 Kenichi Handa <handa@m17n.org> |
836 | 800 |
837 * ruler-mode.el (ruler-mode-ruler): Make the string `ruler' | 801 * ruler-mode.el (ruler-mode-ruler): Make the string `ruler' multibyte. |
838 mulitbyte. | |
839 | 802 |
840 2008-02-01 Kenichi Handa <handa@m17n.org> | 803 2008-02-01 Kenichi Handa <handa@m17n.org> |
841 | 804 |
842 * international/mule-cmds.el (ucs-insert): Re-implement. | 805 * international/mule-cmds.el (ucs-insert): Re-implement. |
843 | 806 |
852 * international/characters.el: Add more full-width characters in | 815 * international/characters.el: Add more full-width characters in |
853 char-width-table. | 816 char-width-table. |
854 | 817 |
855 2008-02-01 Kenichi Handa <handa@m17n.org> | 818 2008-02-01 Kenichi Handa <handa@m17n.org> |
856 | 819 |
857 * international/fontset.el (create-fontset-from-fontset-spec): Fix | 820 * international/fontset.el (create-fontset-from-fontset-spec): |
858 script name handling. | 821 Fix script name handling. |
859 | 822 |
860 2008-02-01 Kenichi Handa <handa@m17n.org> | 823 2008-02-01 Kenichi Handa <handa@m17n.org> |
861 | 824 |
862 * composite.el (terminal-composition-function): New function. | 825 * composite.el (terminal-composition-function): New function. |
863 (terminal-composition-function-table): New variable. | 826 (terminal-composition-function-table): New variable. |
868 | 831 |
869 * international/characters.el: Delete codes for setting up charset | 832 * international/characters.el: Delete codes for setting up charset |
870 property nospace-between-words. Fix setting up of | 833 property nospace-between-words. Fix setting up of |
871 char-width-table. Don't make ethiopic and tibetan double column. | 834 char-width-table. Don't make ethiopic and tibetan double column. |
872 | 835 |
873 * textmodes/fill.el (fill-find-break-point-function-table): Don't | 836 * textmodes/fill.el (fill-find-break-point-function-table): |
874 setup it in defvar. | 837 Don't set it up in defvar. |
875 (fill-nospace-between-words-table): New variable. | 838 (fill-nospace-between-words-table): New variable. |
876 (fill-delete-newlines): Check fill-nospace-between-words-table | 839 (fill-delete-newlines): Check fill-nospace-between-words-table |
877 instead of charset property nospcae-between-words. | 840 instead of charset property nospcae-between-words. |
878 | 841 |
879 2008-02-01 Kenichi Handa <handa@m17n.org> | 842 2008-02-01 Kenichi Handa <handa@m17n.org> |
882 value not depend on emacs-basic-display. | 845 value not depend on emacs-basic-display. |
883 | 846 |
884 * textmodes/fill.el: Don't use charset property | 847 * textmodes/fill.el: Don't use charset property |
885 `fill-find-break-point-function'. | 848 `fill-find-break-point-function'. |
886 (fill-find-break-point-function-table): New variable. | 849 (fill-find-break-point-function-table): New variable. |
887 (fill-find-break-point): Lookup | 850 (fill-find-break-point): Lookup fill-find-break-point-function-table. |
888 fill-find-break-point-function-table. | |
889 | 851 |
890 2008-02-01 Kenichi Handa <handa@m17n.org> | 852 2008-02-01 Kenichi Handa <handa@m17n.org> |
891 | 853 |
892 * international/mule.el (coding-system-list): Be sure to exclude | 854 * international/mule.el (coding-system-list): Be sure to exclude |
893 subsidiary coding systems. | 855 subsidiary coding systems. |
894 | 856 |
895 2008-02-01 Kenichi Handa <handa@m17n.org> | 857 2008-02-01 Kenichi Handa <handa@m17n.org> |
896 | 858 |
897 * composite.el (auto-composition-after-change): Remove | 859 * composite.el (auto-composition-after-change) |
898 `auto-composed' property instead of put nil to it. | 860 (toggle-auto-composition): Remove `auto-composed' property instead |
899 (toggle-auto-composition): Likewise. | 861 of setting it to nil. |
900 | 862 |
901 2008-02-01 Kenichi Handa <handa@m17n.org> | 863 2008-02-01 Kenichi Handa <handa@m17n.org> |
902 | 864 |
903 * language/misc-lang.el (iso-8859-6): New coding system. | 865 * language/misc-lang.el (iso-8859-6): New coding system. |
904 | 866 |
913 musc, and nko. | 875 musc, and nko. |
914 | 876 |
915 * international/characters.el (script-list): Add nko, | 877 * international/characters.el (script-list): Add nko, |
916 byzantine-musical-symbol, musical-symbol, and mathematical. | 878 byzantine-musical-symbol, musical-symbol, and mathematical. |
917 | 879 |
918 2008-02-01 Katsumi Yamaoka <yamaoka@jpl.org> | |
919 | |
920 * ldefs-boot.el: Delete the section for utf-7. | |
921 | |
922 2008-02-01 Kenichi Handa <handa@m17n.org> | 880 2008-02-01 Kenichi Handa <handa@m17n.org> |
923 | 881 |
924 * composite.el (auto-compose-current-font): New variable. | 882 * composite.el (auto-compose-current-font): New variable. |
925 (auto-compose-chars): New arg FONT-OBJECT. | 883 (auto-compose-chars): New arg FONT-OBJECT. |
926 | 884 |
938 | 896 |
939 * international/fontset.el (otf-script-alist): Set it. | 897 * international/fontset.el (otf-script-alist): Set it. |
940 | 898 |
941 2008-02-01 Kenichi Handa <handa@m17n.org> | 899 2008-02-01 Kenichi Handa <handa@m17n.org> |
942 | 900 |
943 * international/fontset.el (font-encoding-alist): Fix for | 901 * international/fontset.el (font-encoding-alist): |
944 "ethiopic-unicode". | 902 Fix for "ethiopic-unicode". |
945 | 903 |
946 2008-02-01 Kenichi Handa <handa@m17n.org> | 904 2008-02-01 Kenichi Handa <handa@m17n.org> |
947 | 905 |
948 * international/fontset.el (script-representative-chars): Add an | 906 * international/fontset.el (script-representative-chars): |
949 entry for latin script. | 907 Add an entry for latin script. |
950 | 908 |
951 2008-02-01 Kenichi Handa <handa@m17n.org> | 909 2008-02-01 Kenichi Handa <handa@m17n.org> |
952 | 910 |
953 * faces.el (font-weight-table): Treat regular and normal as the | 911 * faces.el (font-weight-table): Treat regular and normal as the |
954 same as medium. | 912 same as medium. |
965 (script-representative-chars): Set the default value. | 923 (script-representative-chars): Set the default value. |
966 (create-fontset-from-x-resource): Delete `message'. | 924 (create-fontset-from-x-resource): Delete `message'. |
967 | 925 |
968 2008-02-01 Kenichi Handa <handa@m17n.org> | 926 2008-02-01 Kenichi Handa <handa@m17n.org> |
969 | 927 |
970 * tar-mode.el (tar-untar-buffer, tar-summarize-buffer): Call | 928 * tar-mode.el (tar-untar-buffer, tar-summarize-buffer): |
971 set-buffer-multibyte with arg `to'. | 929 Call set-buffer-multibyte with arg `to'. |
972 | 930 |
973 2008-02-01 Kenichi Handa <handa@m17n.org> | 931 2008-02-01 Kenichi Handa <handa@m17n.org> |
974 | 932 |
975 * info.el (Info-fontify-node): Check if already fontified or not | 933 * info.el (Info-fontify-node): Check if already fontified or not |
976 by next-single-property-change. | 934 by next-single-property-change. |
977 | 935 |
978 2008-02-01 Kenichi Handa <handa@m17n.org> | 936 2008-02-01 Kenichi Handa <handa@m17n.org> |
979 | 937 |
980 * international/mule.el (ctext-pre-write-conversion): Produce | 938 * international/mule.el (ctext-pre-write-conversion): Produce |
981 extra designation sequence for ASCII at the end off extended | 939 extra designation sequence for ASCII at the end off extended segment. |
982 segment. | |
983 | 940 |
984 2008-02-01 Kenichi Handa <handa@m17n.org> | 941 2008-02-01 Kenichi Handa <handa@m17n.org> |
985 | 942 |
986 * international/mule.el (ctext-non-standard-encodings-table): | 943 * international/mule.el (ctext-non-standard-encodings-table): |
987 Reverse the returning list. | 944 Reverse the returning list. |
998 2008-02-01 Kenichi Handa <handa@m17n.org> | 955 2008-02-01 Kenichi Handa <handa@m17n.org> |
999 | 956 |
1000 * international/fontset.el (create-fontset-from-fontset-spec): Fix | 957 * international/fontset.el (create-fontset-from-fontset-spec): Fix |
1001 for the case that a charset is specified as target. | 958 for the case that a charset is specified as target. |
1002 | 959 |
1003 * international/ccl.el (ccl-dump-write-const-string): Fix previous | |
1004 change. | |
1005 | |
1006 2008-02-01 Kenichi Handa <handa@m17n.org> | 960 2008-02-01 Kenichi Handa <handa@m17n.org> |
1007 | 961 |
1008 * international/ccl.el (ccl-embed-string): Check string length. | 962 * international/ccl.el (ccl-embed-string): Check string length. |
1009 Set special flag for multibyte character sequence. | 963 Set special flag for multibyte character sequence. |
1010 (ccl-compile-write-string): Don't make str unibyte. | 964 (ccl-compile-write-string, ccl-compile-write-repeat): Don't make |
1011 (ccl-compile-write-repeat): Likewise. | 965 str unibyte. |
1012 (ccl-compile-write): If the character code doesn't fit in 22-bit | 966 (ccl-compile-write): If the character code doesn't fit in 22-bit |
1013 (ccl-dump-write-const-string): Check special flag for multibyte | 967 (ccl-dump-write-const-string): Check special flag for multibyte |
1014 character sequence. | 968 character sequence. |
1015 | 969 |
1016 2008-02-01 Kenichi Handa <handa@m17n.org> | 970 2008-02-01 Kenichi Handa <handa@m17n.org> |
1017 | 971 |
1018 * ps-mule.el (ps-mule-eight-bit-char): Delete this function. | 972 * ps-mule.el (ps-mule-eight-bit-char): Delete this function. |
1019 (ps-mule-encode-region): Don't use ps-mule-eight-bit-char. | 973 (ps-mule-encode-region, ps-mule-plot-composition): Don't use |
1020 (ps-mule-plot-composition): Likewise. | 974 ps-mule-eight-bit-char. |
1021 | 975 |
1022 2008-02-01 Kenichi Handa <handa@m17n.org> | 976 2008-02-01 Kenichi Handa <handa@m17n.org> |
1023 | 977 |
1024 * language/chinese.el ("Chinese-BIG5"): Set | 978 * language/chinese.el ("Chinese-BIG5"): |
1025 ctext-non-standard-encodings property to "big5-0". | 979 Set ctext-non-standard-encodings property to "big5-0". |
1026 | 980 |
1027 * international/mule.el (ctext-non-standard-encodings): Initialize | 981 * international/mule.el (ctext-non-standard-encodings): |
1028 to nil. | 982 Initialize to nil. |
1029 (ctext-non-standard-encodings-alist): Set charset `big5' in the | 983 (ctext-non-standard-encodings-alist): Set charset `big5' in the |
1030 entry for "big5-0". | 984 entry for "big5-0". |
1031 (ctext-non-standard-encodings-table): Return a list instead of | 985 (ctext-non-standard-encodings-table): Return a list instead of |
1032 char-table. | 986 char-table. |
1033 (ctext-pre-write-conversion): Adjusted for the above change. | 987 (ctext-pre-write-conversion): Adjust for the above change. |
1034 | 988 |
1035 2008-02-01 Zhang Wei <id.brep@gmail.com> (tiny change) | 989 2008-02-01 Zhang Wei <id.brep@gmail.com> (tiny change) |
1036 | 990 |
1037 * international/mule.el (ctext-non-standard-encodings-alist): Add | 991 * international/mule.el (ctext-non-standard-encodings-alist): |
1038 an entry for gbk-0. | 992 Add an entry for gbk-0. |
1039 (ctext-post-read-conversion): Use multibyt-char-to-unibyte to read | 993 (ctext-post-read-conversion): Use multibyt-char-to-unibyte to read |
1040 a row 8-bit. | 994 a row 8-bit. |
1041 | 995 |
1042 * language/chinese.el ("Chinese-GBK"): Set | 996 * language/chinese.el ("Chinese-GBK"): |
1043 ctext-non-standard-encodings property to "gbk-0". Add sample-text | 997 Set ctext-non-standard-encodings property to "gbk-0". |
1044 property. | 998 Add sample-text property. |
1045 | 999 |
1046 2008-02-01 Kenichi Handa <handa@m17n.org> | 1000 2008-02-01 Kenichi Handa <handa@m17n.org> |
1047 | 1001 |
1048 * international/kkc.el (kkc-region): Use | 1002 * international/kkc.el (kkc-region): Use |
1049 this-single-command-raw-keys on pushing back an unhandled key | 1003 this-single-command-raw-keys on pushing back an unhandled key sequence. |
1050 sequence. | |
1051 | 1004 |
1052 2008-02-01 Kenichi Handa <handa@m17n.org> | 1005 2008-02-01 Kenichi Handa <handa@m17n.org> |
1053 | 1006 |
1054 * international/encoded-kb.el (encoded-kbd-mode): Check | 1007 * international/encoded-kb.el (encoded-kbd-mode): |
1055 saved-input-mode on turing off Encoded Kbd mode. | 1008 Check saved-input-mode on turning off Encoded Kbd mode. |
1056 | 1009 |
1057 * composite.el (auto-composition-after-change): Use | 1010 * composite.el (auto-composition-after-change): Use save-buffer-state. |
1058 save-buffer-state. | |
1059 (turn-on-auto-composition-if-enabled): Don't turn on | 1011 (turn-on-auto-composition-if-enabled): Don't turn on |
1060 auto-composition-mode in a unibyte buffer. | 1012 auto-composition-mode in a unibyte buffer. |
1061 | 1013 |
1062 2008-02-01 Kenichi Handa <handa@m17n.org> | 1014 2008-02-01 Kenichi Handa <handa@m17n.org> |
1063 | 1015 |
1072 2008-02-01 Kenichi Handa <handa@m17n.org> | 1024 2008-02-01 Kenichi Handa <handa@m17n.org> |
1073 | 1025 |
1074 * descr-text.el (describe-char): Use insert-text-button instead of | 1026 * descr-text.el (describe-char): Use insert-text-button instead of |
1075 widget-create for "customize what to show" button. | 1027 widget-create for "customize what to show" button. |
1076 | 1028 |
1077 2008-02-01 Stefan Monnier <monnier@iro.umontreal.ca> | |
1078 | |
1079 * tar-mode.el: Merge changes from the trunk: | |
1080 (tar-header-block-tokenize): Tighten regexp. | |
1081 (tar-summarize-buffer): Don't clear the modified-p bit if it wasn't | |
1082 cleared before. Obey default-enable-multibyte-characters. | |
1083 Use mapconcat. | |
1084 (tar-mode-map): Move initialization inside delcaration. | |
1085 (tar-alter-one-field): Don't hardcode point-min==1. | |
1086 | |
1087 2008-02-01 Naoto Takahashi <ntakahas@m17n.org> | 1029 2008-02-01 Naoto Takahashi <ntakahas@m17n.org> |
1088 | 1030 |
1089 * language/ethiopic.el: Copyright fixed. | 1031 * language/ethiopic.el: Fix copyright. |
1090 (composition-function-table): Support a new character in Unicode | 1032 (composition-function-table): Support a new character in Unicode 4.1. |
1091 4.1. | |
1092 | 1033 |
1093 * language/ethio-util.el (ethio-fidel-to-tex-buffer) | 1034 * language/ethio-util.el (ethio-fidel-to-tex-buffer) |
1094 (ethio-tex-to-fidel-buffer, ethio-composition-function) | 1035 (ethio-tex-to-fidel-buffer, ethio-composition-function) |
1095 ("ethiopic-tex"): Support new characters in Unicode 4.1. | 1036 ("ethiopic-tex"): Support new characters in Unicode 4.1. |
1096 | |
1097 2008-02-01 Kenichi Handa <handa@m17n.org> | |
1098 | |
1099 * international/mule.el (autoload-coding-system): Install the same | |
1100 function as in HEAD. | |
1101 | 1037 |
1102 2008-02-01 Kenichi Handa <handa@m17n.org> | 1038 2008-02-01 Kenichi Handa <handa@m17n.org> |
1103 | 1039 |
1104 * international/characters.el: Register characters in | 1040 * international/characters.el: Register characters in |
1105 auto-fill-chars. Put nospace-between-words to more charsets. | 1041 auto-fill-chars. Put nospace-between-words to more charsets. |
1156 (robin-add-rule): Allow N-1 reverse conversion. | 1092 (robin-add-rule): Allow N-1 reverse conversion. |
1157 | 1093 |
1158 2008-02-01 Naoto Takahashi <ntakahas@m17n.org> | 1094 2008-02-01 Naoto Takahashi <ntakahas@m17n.org> |
1159 | 1095 |
1160 * international/robin.el (robin-define-package): Make the | 1096 * international/robin.el (robin-define-package): Make the |
1161 expaneded form shorter. | 1097 expanded form shorter. |
1162 | 1098 |
1163 2008-02-01 Zhang Wei <id.brep@gmail.com> (tiny change) | 1099 2008-02-01 Zhang Wei <id.brep@gmail.com> (tiny change) |
1164 | 1100 |
1165 * language/chinese.el (chinese-iso-8bit): Fix mime-charset of | 1101 * language/chinese.el (chinese-iso-8bit): Fix mime-charset of |
1166 chiense-iso-8bit. | 1102 chiense-iso-8bit. |
1176 | 1112 |
1177 * Makefile.in (AUTOGENEL): Add charprop.el and uni-*.el. | 1113 * Makefile.in (AUTOGENEL): Add charprop.el and uni-*.el. |
1178 | 1114 |
1179 2008-02-01 Kenichi Handa <handa@m17n.org> | 1115 2008-02-01 Kenichi Handa <handa@m17n.org> |
1180 | 1116 |
1181 * term/mac-win.el (mac-centraleurroman, mac-cyrillic): New | 1117 * term/mac-win.el (mac-centraleurroman, mac-cyrillic): |
1182 charsets and coding systems. | 1118 New charsets and coding systems. |
1183 (mac-symbol, mac-dingbats): New charsets. | 1119 (mac-symbol, mac-dingbats): New charsets. |
1184 | 1120 |
1185 2008-02-01 Kenichi Handa <handa@m17n.org> | 1121 2008-02-01 Kenichi Handa <handa@m17n.org> |
1186 | 1122 |
1187 * international/characters.el: Set syntax of NBSP to punctuation. | 1123 * international/characters.el: Set syntax of NBSP to punctuation. |
1192 | 1128 |
1193 2008-02-01 Naoto Takahashi <ntakahas@m17n.org> | 1129 2008-02-01 Naoto Takahashi <ntakahas@m17n.org> |
1194 | 1130 |
1195 * international/robin.el: New file. | 1131 * international/robin.el: New file. |
1196 | 1132 |
1197 * language/ethiopic.el: Encoding changed to utf-8-emacs. | 1133 * language/ethiopic.el: Change encoding to utf-8-emacs. |
1198 Register ethio-composition-function in composition-function-table. | 1134 Register ethio-composition-function in composition-function-table. |
1199 ("Ethiopic"): Coding-systems changed to utf-8-emacs. | 1135 ("Ethiopic"): Change coding-systems to utf-8-emacs. |
1200 | 1136 |
1201 * language/ethio-util.el: Encoding changed to utf-8-emacs. All | 1137 * language/ethio-util.el: Change encoding to utf-8-emacs. |
1202 transliteration functions rewritten to use robin.el. | 1138 Rewrite all transliteration functions to use robin.el. |
1203 (ethio-fidel-to-sera-map, ethio-fidel-to-tex-map) | 1139 (ethio-fidel-to-sera-map, ethio-fidel-to-tex-map) |
1204 (ethio-sera-to-fidel-table, ethio-implicit-period-conversion) | 1140 (ethio-sera-to-fidel-table, ethio-implicit-period-conversion) |
1205 (ethio-prefer-ascii-punctuation): Deleted variables. | 1141 (ethio-prefer-ascii-punctuation): Delete variables. |
1206 (ethio-char-to-ethiocode, ethio-convert-digit) | 1142 (ethio-char-to-ethiocode, ethio-convert-digit) |
1207 (ethio-ethiocode-to-char, ethio-fidel-to-sera-mail) | 1143 (ethio-ethiocode-to-char, ethio-fidel-to-sera-mail) |
1208 (ethio-fidel-to-sera-mail-or-marker, ethio-lone-consonant-p) | 1144 (ethio-fidel-to-sera-mail-or-marker, ethio-lone-consonant-p) |
1209 (ethio-sera-to-fidel-english, ethio-sera-to-fidel-ethio) | 1145 (ethio-sera-to-fidel-english, ethio-sera-to-fidel-ethio) |
1210 (ethio-sera-to-fidel-mail, ethio-sera-to-fidel-mail-or-marker) | 1146 (ethio-sera-to-fidel-mail, ethio-sera-to-fidel-mail-or-marker) |
1211 (ethio-tilde-escape, ethio-toggle-punctuation): Deleted functions. | 1147 (ethio-tilde-escape, ethio-toggle-punctuation): Delete functions. |
1212 (ethio-adjust-robin, ethio-composition-function) | 1148 (ethio-adjust-robin, ethio-composition-function) |
1213 (ethio-get-consonant, ethio-prefer-amharic, ethio-process-digits) | 1149 (ethio-get-consonant, ethio-prefer-amharic, ethio-process-digits) |
1214 (ethio-sera-to-fidel-region-ethio) | 1150 (ethio-sera-to-fidel-region-ethio) |
1215 (ethio-sera-to-fidel-region-noethio) | 1151 (ethio-sera-to-fidel-region-noethio) |
1216 (ethio-use-colon-for-colon, ethio-use-three-dot-question): New | 1152 (ethio-use-colon-for-colon, ethio-use-three-dot-question): |
1217 functions. | 1153 New functions. |
1218 | 1154 |
1219 2008-02-01 Miles Bader <miles@gnu.org> | 1155 2008-02-01 Miles Bader <miles@gnu.org> |
1220 | 1156 |
1221 * international/mule.el (auto-coding-regexp-alist) | 1157 * international/mule.el (auto-coding-regexp-alist) |
1222 (ctext-pre-write-conversion): Replace embedded control characters | 1158 (ctext-pre-write-conversion): Replace embedded control characters |
1223 with octal escapes; this prevents diff from thinking the file is | 1159 with octal escapes; this prevents diff from thinking the file is binary. |
1224 binary. | |
1225 | 1160 |
1226 2008-02-01 Miles Bader <miles@gnu.org> | 1161 2008-02-01 Miles Bader <miles@gnu.org> |
1227 | 1162 |
1228 * version.el (emacs-version): Change to "23.0.0". | |
1229 | |
1230 * descr-text.el (describe-char-unidata-list): | 1163 * descr-text.el (describe-char-unidata-list): |
1164 * emacs-lisp/bytecomp.el (byte-compile-fix-header) | |
1165 (byte-compile-insert-header): | |
1166 * international/mule.el (charset-list, set-coding-priority) | |
1167 (ignore-relative-composition): | |
1168 * international/mule-util.el (detect-coding-with-priority): | |
1169 * international/mule-diag.el: | |
1170 * international/mule-cmds.el (language-info-custom-alist): | |
1171 * international/codepage.el (codepage-setup): | |
1231 Replace references to Emacs version "22" with "23". | 1172 Replace references to Emacs version "22" with "23". |
1232 * emacs-lisp/bytecomp.el (byte-compile-fix-header) | |
1233 (byte-compile-insert-header): Likewise. | |
1234 * international/mule.el (charset-list, set-coding-priority) | |
1235 (ignore-relative-composition): Likewise. | |
1236 * international/mule-util.el (detect-coding-with-priority): Likewise. | |
1237 * international/mule-diag.el: Likewise. | |
1238 * international/mule-cmds.el (language-info-custom-alist): Likewise. | |
1239 * international/codepage.el (codepage-setup): Likewise. | |
1240 | |
1241 2008-02-01 Kenichi Handa <handa@m17n.org> | |
1242 | |
1243 * case-table.el: Adjust code merged from trunk for unicode | |
1244 branch (for the change on 2008-02-01). | |
1245 | 1173 |
1246 2008-02-01 Kenichi Handa <handa@m17n.org> | 1174 2008-02-01 Kenichi Handa <handa@m17n.org> |
1247 | 1175 |
1248 * Makefile.in (DONTCOMPILE): Include charprop.el and uni-*.el. | 1176 * Makefile.in (DONTCOMPILE): Include charprop.el and uni-*.el. |
1249 | 1177 |
1250 * international/fontset.el (font-encoding-alist): Add an entry for | 1178 * international/fontset.el (font-encoding-alist): Add an entry for |
1251 microsoft-cp1251. | 1179 microsoft-cp1251. |
1252 (setup-default-fontset): Add entries for microsoft-cp1251 and | 1180 (setup-default-fontset): Add entries for microsoft-cp1251 and |
1253 koi8-r for cyrillic. | 1181 koi8-r for cyrillic. |
1254 | 1182 |
1255 * international/mule-cmds.el (char-code-property-alist): New | 1183 * international/mule-cmds.el (char-code-property-alist): New variable. |
1256 variable. | |
1257 (define-char-code-property): New function. | 1184 (define-char-code-property): New function. |
1258 (get-char-code-property): Handle a char-table registerd in | 1185 (get-char-code-property, put-char-code-property): Handle a |
1259 char-code-property-alist. | 1186 char-table registerd in char-code-property-alist. |
1260 (put-char-code-property): Likewise. | |
1261 (set-language-environment): Check :ascii-compatible-p property of | 1187 (set-language-environment): Check :ascii-compatible-p property of |
1262 nonascii charset instead of its dimension. | 1188 nonascii charset instead of its dimension. |
1263 | 1189 |
1264 * international/uni-bidi.el, international/uni-category.el: | 1190 * international/uni-bidi.el, international/uni-category.el: |
1265 * international/uni-combining.el, international/uni-comment.el: | 1191 * international/uni-combining.el, international/uni-comment.el: |
1281 2008-02-01 Kenichi Handa <handa@m17n.org> | 1207 2008-02-01 Kenichi Handa <handa@m17n.org> |
1282 | 1208 |
1283 * textmodes/ispell.el: These changes are to fix the code merged | 1209 * textmodes/ispell.el: These changes are to fix the code merged |
1284 from trunk for the change on 2008-02-01. | 1210 from trunk for the change on 2008-02-01. |
1285 (ispell-unified-chars-table): Delete it. | 1211 (ispell-unified-chars-table): Delete it. |
1286 (ispell-get-decoded-string): Don't check | 1212 (ispell-get-decoded-string): Don't check ispell-unified-chars-table. |
1287 ispell-unified-chars-table. | |
1288 | |
1289 * tar-mode.el (tar-extract): Adjust code merged from trunk for | |
1290 unicode branch (for the change on 2008-02-01). | |
1291 | 1213 |
1292 2008-02-01 Kenichi Handa <handa@m17n.org> | 1214 2008-02-01 Kenichi Handa <handa@m17n.org> |
1293 | 1215 |
1294 * international/mule-util.el (char-displayable-p): Check | 1216 * international/mule-util.el (char-displayable-p): Check |
1295 :charset-list property of CODING. | 1217 :charset-list property of CODING. |
1325 | 1247 |
1326 * international/mule-util.el (coding-system-equal): Move to mule.el. | 1248 * international/mule-util.el (coding-system-equal): Move to mule.el. |
1327 | 1249 |
1328 2008-02-01 Kenichi Handa <handa@m17n.org> | 1250 2008-02-01 Kenichi Handa <handa@m17n.org> |
1329 | 1251 |
1330 * international/encoded-kb.el (encoded-kbd-decode-code-list): New | 1252 * international/encoded-kb.el (encoded-kbd-decode-code-list): |
1331 function. | 1253 New function. |
1332 (encoded-kbd-self-insert-charset): Support multibyte charsets. | 1254 (encoded-kbd-self-insert-charset, encoded-kbd-setup-keymap): |
1333 (encoded-kbd-setup-keymap): Likewise. | 1255 Support multibyte charsets. |
1334 | 1256 |
1335 2008-02-01 Kenichi Handa <handa@m17n.org> | 1257 2008-02-01 Kenichi Handa <handa@m17n.org> |
1336 | 1258 |
1337 * language/china-util.el (hz-set-msb-table): Turn chars beyond 128 | 1259 * language/china-util.el (hz-set-msb-table): Turn chars beyond 128 |
1338 to eight-bit chars. | 1260 to eight-bit chars. |
1339 | 1261 |
1340 * international/mule-conf.el: Dont' define coding system | 1262 * international/mule-conf.el: Don't define coding system |
1341 `undecided' here. | 1263 `undecided' here. |
1342 | 1264 |
1343 2008-02-01 Kenichi Handa <handa@m17n.org> | 1265 2008-02-01 Kenichi Handa <handa@m17n.org> |
1344 | 1266 |
1345 * international/mule-cmds.el (locale-language-names): Fix for | 1267 * international/mule-cmds.el (locale-language-names): Fix for |
1350 * international/fontset.el (font-encoding-alist): Add gbk. | 1272 * international/fontset.el (font-encoding-alist): Add gbk. |
1351 (charset-script-alist): Add chinese-gbk. | 1273 (charset-script-alist): Add chinese-gbk. |
1352 | 1274 |
1353 2008-02-01 Kenichi Handa <handa@m17n.org> | 1275 2008-02-01 Kenichi Handa <handa@m17n.org> |
1354 | 1276 |
1355 * language/chinese.el (chinese-gbk): Include ascii in | 1277 * language/chinese.el (chinese-gbk): Include ascii in charset-list. |
1356 charset-list. | |
1357 | |
1358 * international/encoded-kb.el (encoded-kbd-setup-keymap): Fix | |
1359 previous change. | |
1360 | 1278 |
1361 2008-02-01 Kenichi Handa <handa@m17n.org> | 1279 2008-02-01 Kenichi Handa <handa@m17n.org> |
1362 | 1280 |
1363 * language/japanese.el ("Japanese"): Fix ordering of charsets. | 1281 * language/japanese.el ("Japanese"): Fix ordering of charsets. |
1364 | 1282 |
1373 * descr-text.el (describe-char): Fix for the case CODE is a cons | 1291 * descr-text.el (describe-char): Fix for the case CODE is a cons |
1374 of integers. | 1292 of integers. |
1375 | 1293 |
1376 2008-02-01 Steven Tamm <steventamm@mac.com> | 1294 2008-02-01 Steven Tamm <steventamm@mac.com> |
1377 | 1295 |
1378 * term/mac-win.el: Use mac-standard-fontset-spec to create | 1296 * term/mac-win.el: Use mac-standard-fontset-spec to create fontset-mac. |
1379 fontset-mac | 1297 (mac-standard-fontset-spec): Create. |
1380 (mac-standard-fontset-spec): Created. | |
1381 | 1298 |
1382 2008-02-01 Kenichi Handa <handa@m17n.org> | 1299 2008-02-01 Kenichi Handa <handa@m17n.org> |
1383 | 1300 |
1384 * international/mule-diag.el (unicode-data): Call | 1301 * international/mule-diag.el (unicode-data): |
1385 find-file-noselect with NOWARN t. | 1302 Call find-file-noselect with NOWARN t. |
1386 | 1303 |
1387 2008-02-01 Kenichi Handa <handa@m17n.org> | 1304 2008-02-01 Kenichi Handa <handa@m17n.org> |
1388 | 1305 |
1389 * international/mule-conf.el (cp932-2-byte): Fix :code-space. | 1306 * international/mule-conf.el (cp932-2-byte): Fix :code-space. |
1390 | 1307 |
1394 category `|'. | 1311 category `|'. |
1395 | 1312 |
1396 * descr-text.el (describe-char): Make it work on *Help* buffer. | 1313 * descr-text.el (describe-char): Make it work on *Help* buffer. |
1397 Suppress auto-compostion on a region describing about composition. | 1314 Suppress auto-compostion on a region describing about composition. |
1398 | 1315 |
1399 * language/european.el (diacritic-compose-region): Compose | 1316 * language/european.el (diacritic-compose-region) |
1400 diacritical marks only with a character whose syntax is word | 1317 (diacritic-compose-string, diacritic-composition-function): |
1401 constituent. | 1318 Compose diacritical marks only with a character whose syntax is |
1402 (diacritic-compose-string): Likewise. | 1319 word constituent. |
1403 (diacritic-composition-function): Likewise. | |
1404 (diacritic-post-read-conversion): Delete it. | 1320 (diacritic-post-read-conversion): Delete it. |
1405 | 1321 |
1406 2008-02-01 Kenichi Handa <handa@m17n.org> | 1322 2008-02-01 Kenichi Handa <handa@m17n.org> |
1407 | 1323 |
1408 * composite.el (auto-compose-chars): Execute the main code in | 1324 * composite.el (auto-compose-chars): Execute the main code in |
1409 condition-case. | 1325 condition-case. |
1410 | 1326 |
1411 2008-02-01 Kenichi Handa <handa@m17n.org> | 1327 2008-02-01 Kenichi Handa <handa@m17n.org> |
1412 | 1328 |
1413 * international/fontset.el (x-complement-fontset-spec): Don't | 1329 * international/fontset.el (x-complement-fontset-spec): |
1414 change CHARSET_REGISTRY and CHARSET_ENCODING fields. | 1330 Don't change CHARSET_REGISTRY and CHARSET_ENCODING fields. |
1415 | 1331 |
1416 2008-02-01 Kenichi Handa <handa@m17n.org> | 1332 2008-02-01 Kenichi Handa <handa@m17n.org> |
1417 | 1333 |
1418 * international/characters.el (next-word-boundary-kana): Handle | 1334 * international/characters.el (next-word-boundary-kana): |
1419 half-width kana. | 1335 Handle half-width kana. |
1420 | 1336 |
1421 2008-02-01 Kenichi Handa <handa@m17n.org> | 1337 2008-02-01 Kenichi Handa <handa@m17n.org> |
1422 | 1338 |
1423 * international/mule-conf.el (indian-1-column): Fix :emacs-mule-id. | 1339 * international/mule-conf.el (indian-1-column): Fix :emacs-mule-id. |
1424 | 1340 |
1425 2008-02-01 Kenichi Handa <handa@m17n.org> | 1341 2008-02-01 Kenichi Handa <handa@m17n.org> |
1426 | 1342 |
1427 * language/japanese.el (japanese-iso-8bit): Fix order of | 1343 * language/japanese.el (japanese-iso-8bit): Fix order of :charset-list. |
1428 :charset-list. | 1344 |
1429 | 1345 * mail/rmail.el (rmail-decode-babyl-format): |
1430 * mail/rmail.el (rmail-decode-babyl-format): Use | 1346 Use with-coding-priority instead of detect-coding-with-priority. |
1431 with-coding-priority instead of detect-coding-with-priority. | |
1432 | 1347 |
1433 2008-02-01 Kenichi Handa <handa@m17n.org> | 1348 2008-02-01 Kenichi Handa <handa@m17n.org> |
1434 | 1349 |
1435 * international/mule.el (make-translation-table): Set the second | 1350 * international/mule.el (make-translation-table) |
1436 extra slot of the char table to 1. | 1351 (make-translation-table-from-vector): Set the second extra slot of |
1437 (make-translation-table-from-vector): Likewise. | 1352 the char table to 1. |
1438 (make-translation-table-from-alist): Fix handling of multiple | 1353 (make-translation-table-from-alist): Fix handling of multiple entries. |
1439 entries. | |
1440 | 1354 |
1441 2008-02-01 Kenichi Handa <handa@m17n.org> | 1355 2008-02-01 Kenichi Handa <handa@m17n.org> |
1442 | 1356 |
1443 * language/japanese.el (jisx0213-to-unicode, unicode-to-jisx0213): | 1357 * language/japanese.el (jisx0213-to-unicode, unicode-to-jisx0213): |
1444 New translation tables. | 1358 New translation tables. |
1445 | 1359 |
1446 * international/mule.el (make-translation-table-from-alist): New | 1360 * international/mule.el (make-translation-table-from-alist): |
1447 function. | 1361 New function. |
1448 | 1362 |
1449 2008-02-01 Kenichi Handa <handa@m17n.org> | 1363 2008-02-01 Kenichi Handa <handa@m17n.org> |
1450 | 1364 |
1451 * international/mule.el (translate-region): Re-implement it here. | 1365 * international/mule.el (translate-region): Re-implement it here. |
1452 Make it interactive. | 1366 Make it interactive. |
1453 | 1367 |
1454 2008-02-01 Kenichi Handa <handa@m17n.org> | 1368 2008-02-01 Kenichi Handa <handa@m17n.org> |
1455 | 1369 |
1456 * ps-mule.el (ps-mule-font-info-database): Typo in doc fixed. | 1370 * ps-mule.el (ps-mule-font-info-database): Doc fix. |
1457 | |
1458 2008-02-01 Kenichi Handa <handa@m17n.org> | |
1459 | |
1460 * international/fontset.el (font-encoding-alist): Cancel previous | |
1461 change. | |
1462 | |
1463 2008-02-01 Kenichi Handa <handa@m17n.org> | |
1464 | |
1465 * international/fontset.el (font-encoding-alist): Register | |
1466 "iso10646-2" for unicode-sip. | |
1467 | 1371 |
1468 2008-02-01 Kenichi Handa <handa@m17n.org> | 1372 2008-02-01 Kenichi Handa <handa@m17n.org> |
1469 | 1373 |
1470 * international/mule-conf.el (chinese-cns11643-15): New charset. | 1374 * international/mule-conf.el (chinese-cns11643-15): New charset. |
1471 | 1375 |
1484 entry for symbol script, add JISX0213 to kana script, specify | 1388 entry for symbol script, add JISX0213 to kana script, specify |
1485 fallback fonts. | 1389 fallback fonts. |
1486 | 1390 |
1487 2008-02-01 Kenichi Handa <handa@m17n.org> | 1391 2008-02-01 Kenichi Handa <handa@m17n.org> |
1488 | 1392 |
1489 * international/fontset.el (setup-default-fontset): Register | 1393 * international/fontset.el (setup-default-fontset) |
1490 "JISX0213.2004-1". | 1394 (font-encoding-alist): Register "JISX0213.2004-1". |
1491 (font-encoding-alist): Likewise. | |
1492 | 1395 |
1493 * international/mule-diag.el (list-character-sets): Fix the first | 1396 * international/mule-diag.el (list-character-sets): Fix the first |
1494 line message. | 1397 line message. |
1495 (sort-listed-character-sets): Adjusted for the change of | 1398 (sort-listed-character-sets): Adjust for the change of |
1496 list-characters-sets-1. | 1399 list-characters-sets-1. |
1497 (list-character-sets-1): List supplementary character sets in a | 1400 (list-character-sets-1): List supplementary character sets in a |
1498 different section. | 1401 different section. |
1499 (list-charset-chars): Validate charset at early stage. | 1402 (list-charset-chars): Validate charset at early stage. |
1500 | 1403 |
1501 * international/characters.el: Fix `han' script range. | 1404 * international/characters.el: Fix `han' script range. |
1502 | 1405 |
1503 * international/mule-conf.el (japanese-jisx0213.2004-1): Specify | 1406 * international/mule-conf.el (japanese-jisx0213.2004-1): |
1504 :code-space. | 1407 Specify :code-space. |
1505 (cp932-2-byte): Fix :code-space. | 1408 (cp932-2-byte): Fix :code-space. |
1506 (unicode-smp, unicode-sip, unicode-ssp): New charsets. | 1409 (unicode-smp, unicode-sip, unicode-ssp): New charsets. |
1507 | 1410 |
1508 2008-02-01 Kenichi Handa <handa@m17n.org> | 1411 2008-02-01 Kenichi Handa <handa@m17n.org> |
1509 | 1412 |
1510 * international/mule-conf.el (japanese-jisx0213.2004-1): Specify | 1413 * international/mule-conf.el (japanese-jisx0213.2004-1): |
1511 :dimension 2. | 1414 Specify :dimension 2. |
1512 | 1415 |
1513 * language/japanese.el (iso-2022-jp): Exclude japanese-jisx0212. | 1416 * language/japanese.el (iso-2022-jp): Exclude japanese-jisx0212. |
1514 (japanese-ucs-cp932-to-jis-map): Fix previous change. | 1417 (iso-2022-jp-2004, euc-jis-2004, japanese-shift-jis-2004): |
1515 (japanese-ucs-jis-to-cp932-map): Likewise. | 1418 New coding systems. |
1516 (iso-2022-jp-2004, euc-jis-2004, japanese-shift-jis-2004): New | |
1517 coding systems. | |
1518 (iso-2022-jp-3, euc-jisx0213, shift_jis-2004): New coding system | 1419 (iso-2022-jp-3, euc-jisx0213, shift_jis-2004): New coding system |
1519 aliases. | 1420 aliases. |
1520 ("Japanese"): Add new charsets and coding systems. | 1421 ("Japanese"): Add new charsets and coding systems. |
1521 | 1422 |
1522 2008-02-01 Kenichi Handa <handa@m17n.org> | 1423 2008-02-01 Kenichi Handa <handa@m17n.org> |
1523 | 1424 |
1524 * language/japanese.el (japanese-ucs-cp932-to-jis-map): Renamed | 1425 * language/japanese.el (japanese-ucs-cp932-to-jis-map): |
1525 from japanese-ucs-cp932-map. | 1426 Rename from japanese-ucs-cp932-map. |
1526 (japanese-ucs-jis-to-cp932-map): Renamed from | 1427 (japanese-ucs-jis-to-cp932-map): Rename from japanese-ucs-jis-map. |
1527 japanese-ucs-jis-map. | 1428 (japanese-ucs-glibc-map): Delete this translation table. |
1528 (japanese-ucs-glibc-map): Delete this tranlastion table. | 1429 (japanese-ucs-glibc-to-jis-map, japanese-ucs-jis-to-glibc-map): |
1529 (japanese-ucs-glibc-to-jis-map): New tranlastion table. | 1430 New translation tables. |
1530 (japanese-ucs-jis-to-glibc-map): New tranlastion table. | |
1531 | 1431 |
1532 2008-02-01 Kenichi Handa <handa@m17n.org> | 1432 2008-02-01 Kenichi Handa <handa@m17n.org> |
1533 | 1433 |
1534 * cus-start.el: Handle charset-map-path, not | 1434 * cus-start.el: Handle charset-map-path, not charset-map-directory. |
1535 charset-map-directory. | |
1536 | 1435 |
1537 2008-02-01 Kenichi Handa <handa@m17n.org> | 1436 2008-02-01 Kenichi Handa <handa@m17n.org> |
1538 | 1437 |
1539 * term/x-win.el (x-selection-value): Optimize for ASCII only case. | 1438 * term/x-win.el (x-selection-value): Optimize for ASCII only case. |
1540 | 1439 |
1557 (eucjp-ms): New coding system. | 1456 (eucjp-ms): New coding system. |
1558 | 1457 |
1559 * international/mule.el (coding-system-put): Delete it. | 1458 * international/mule.el (coding-system-put): Delete it. |
1560 It's implemented in C now. | 1459 It's implemented in C now. |
1561 | 1460 |
1562 * international/mule-conf.el (katakana-sjis): Fix :superset to | 1461 * international/mule-conf.el (katakana-sjis): Fix :superset to :subset. |
1563 :subset. | |
1564 (japanese-jisx0213-a): New supplementary charset. | 1462 (japanese-jisx0213-a): New supplementary charset. |
1565 (japanese-jisx0213.2004-1): New charset. | 1463 (japanese-jisx0213.2004-1): New charset. |
1566 | 1464 |
1567 2008-02-01 Kenichi Handa <handa@m17n.org> | 1465 2008-02-01 Kenichi Handa <handa@m17n.org> |
1568 | 1466 |
1575 * international/mule.el (define-charset): If :code-space is not | 1473 * international/mule.el (define-charset): If :code-space is not |
1576 given, generate it from :dimension. | 1474 given, generate it from :dimension. |
1577 | 1475 |
1578 2008-02-01 Kenichi Handa <handa@m17n.org> | 1476 2008-02-01 Kenichi Handa <handa@m17n.org> |
1579 | 1477 |
1580 * composite.el (reference-point-alist): Doc fixed. | 1478 * composite.el (reference-point-alist): Doc fix. |
1581 (encode-composition-rule): Handle a rule (GREF NREF XOFF YOFF). | 1479 (encode-composition-rule, decode-composition-rule): |
1582 (decode-composition-rule): Likewise. | 1480 Handle a rule (GREF NREF XOFF YOFF). |
1583 | 1481 |
1584 2008-02-01 Kenichi Handa <handa@m17n.org> | 1482 2008-02-01 Kenichi Handa <handa@m17n.org> |
1585 | 1483 |
1586 * language/european.el (diacritic-composition-function): Fix for | 1484 * language/european.el (diacritic-composition-function): Fix for |
1587 the case that POS is at the head. Allow combining with more | 1485 the case that POS is at the head. Allow combining with more characters. |
1588 characters. | |
1589 | 1486 |
1590 2008-02-01 Kenichi Handa <handa@m17n.org> | 1487 2008-02-01 Kenichi Handa <handa@m17n.org> |
1591 | 1488 |
1592 * descr-text.el (describe-char): Check `charset' property. | 1489 * descr-text.el (describe-char): Check `charset' property. |
1593 Show the code point in the charset in hexadigits. | 1490 Show the code point in the charset in hexadigits. |
1600 | 1497 |
1601 2008-02-01 Kenichi Handa <handa@m17n.org> | 1498 2008-02-01 Kenichi Handa <handa@m17n.org> |
1602 | 1499 |
1603 * international/encoded-kb.el (encoded-kbd-self-insert-utf-8): | 1500 * international/encoded-kb.el (encoded-kbd-self-insert-utf-8): |
1604 New function. | 1501 New function. |
1605 (encoded-kbd-setup-keymap): Add code for handling utf-8. | 1502 (encoded-kbd-setup-keymap, encoded-kbd-mode): Add code for |
1606 (encoded-kbd-mode): Likewise. | 1503 handling utf-8. |
1607 | 1504 |
1608 2008-02-01 Kenichi Handa <handa@m17n.org> | 1505 2008-02-01 Kenichi Handa <handa@m17n.org> |
1609 | 1506 |
1610 * faces.el (read-face-font): Include fontsets in the completion | 1507 * faces.el (read-face-font): Include fontsets in the completion list. |
1611 list. | 1508 |
1612 | 1509 * international/mule-cmds.el (set-locale-environment): |
1613 * international/mule-cmds.el (set-locale-environment): Insert | 1510 Insert locale-translation-file-name in a unibyte buffer. |
1614 locale-translation-file-name in a unibyte buffer. | |
1615 | 1511 |
1616 * international/characters.el: Fix setting of category `|'. | 1512 * international/characters.el: Fix setting of category `|'. |
1617 | 1513 |
1618 2008-02-01 Kenichi Handa <handa@m17n.org> | 1514 2008-02-01 Kenichi Handa <handa@m17n.org> |
1619 | 1515 |
1620 * language/chinese.el (chinese-gb18030): Fix :charset-list. | 1516 * language/chinese.el (chinese-gb18030): Fix :charset-list. |
1621 | |
1622 2008-02-01 Kenichi Handa <handa@m17n.org> | |
1623 | |
1624 * composite.el (auto-compose-chars): Fix previous change. | |
1625 | 1517 |
1626 2008-02-01 Kenichi Handa <handa@m17n.org> | 1518 2008-02-01 Kenichi Handa <handa@m17n.org> |
1627 | 1519 |
1628 * international/mule-cmds.el (select-safe-coding-system): Fix for | 1520 * international/mule-cmds.el (select-safe-coding-system): Fix for |
1629 the case that the first element of default-coding-system is t. | 1521 the case that the first element of default-coding-system is t. |
1630 Fix a message when some coding systems are rejected. | 1522 Fix a message when some coding systems are rejected. |
1631 | 1523 |
1632 * composite.el (auto-compose-chars): Fix previous change. | |
1633 | |
1634 2008-02-01 Kenichi Handa <handa@m17n.org> | 1524 2008-02-01 Kenichi Handa <handa@m17n.org> |
1635 | 1525 |
1636 * international/mule-cmds.el (set-language-environment): Put | 1526 * international/mule-cmds.el (set-language-environment): Put |
1637 higher priority to charsets listed in `charset' property of the | 1527 higher priority to charsets listed in `charset' property of the |
1638 language environment. | 1528 language environment. |
1642 * composite.el (auto-compose-chars): Don't do unnecessary | 1532 * composite.el (auto-compose-chars): Don't do unnecessary |
1643 save-exclusion and save-restriction. | 1533 save-exclusion and save-restriction. |
1644 | 1534 |
1645 2008-02-01 Kenichi Handa <handa@m17n.org> | 1535 2008-02-01 Kenichi Handa <handa@m17n.org> |
1646 | 1536 |
1647 * international/mule-conf.el (ctext-no-compositions): Remove | 1537 * international/mule-conf.el (ctext-no-compositions): |
1648 garbage arguments. | 1538 Remove garbage arguments. |
1649 | 1539 |
1650 * international/mule.el (make-coding-system): Fix generation of | 1540 * international/mule.el (make-coding-system): Fix generation of |
1651 properties. | 1541 properties. |
1652 | 1542 |
1653 * international/fontset.el (setup-default-fontset): Specify fonts | 1543 * international/fontset.el (setup-default-fontset): Specify fonts |
1663 | 1553 |
1664 2008-02-01 Kenichi Handa <handa@m17n.org> | 1554 2008-02-01 Kenichi Handa <handa@m17n.org> |
1665 | 1555 |
1666 * international/mule.el (private-char-area-1-min) | 1556 * international/mule.el (private-char-area-1-min) |
1667 (private-char-area-1-max, private-char-area-2-min) | 1557 (private-char-area-1-max, private-char-area-2-min) |
1668 (private-char-area-2-max, emacs-mule-charset-table): New | 1558 (private-char-area-2-max, emacs-mule-charset-table): New variables. |
1669 variables. | |
1670 (convert-define-charset-argument): New function. | 1559 (convert-define-charset-argument): New function. |
1671 (define-charset): Handle the old calling style. Update | 1560 (define-charset): Handle the old calling style. |
1672 emacs-mule-charset-table. | 1561 Update emacs-mule-charset-table. |
1673 (make-char-internal): New function. | 1562 (make-char-internal): New function. |
1674 | 1563 |
1675 2008-02-01 Jason Rumney <jasonr@gnu.org> | 1564 2008-02-01 Jason Rumney <jasonr@gnu.org> |
1676 | 1565 |
1677 * w32-charset-info-alist: Define iso10646-1 always. | 1566 * w32-charset-info-alist: Define iso10646-1 always. |
1701 * language/japanese.el (iso-2022-jp, iso-2022-jp-2) | 1590 * language/japanese.el (iso-2022-jp, iso-2022-jp-2) |
1702 (japanese-iso-8bit): Fix the order of charsets in :charset-list. | 1591 (japanese-iso-8bit): Fix the order of charsets in :charset-list. |
1703 | 1592 |
1704 2008-02-01 Kenichi Handa <handa@m17n.org> | 1593 2008-02-01 Kenichi Handa <handa@m17n.org> |
1705 | 1594 |
1706 * composite.el (auto-composition-chunk-size): Variable deleted. | 1595 * composite.el (auto-composition-chunk-size): Delete variable. |
1707 (auto-compose-chars): Always stop after processing a newline. | 1596 (auto-compose-chars): Always stop after processing a newline. |
1708 | 1597 |
1709 2008-02-01 Kenichi Handa <handa@m17n.org> | 1598 2008-02-01 Kenichi Handa <handa@m17n.org> |
1710 | 1599 |
1711 * international/mule.el (define-coding-system): Fix attribute | 1600 * international/mule.el (define-coding-system): Fix attribute |
1712 name :for-unibyte. | 1601 name :for-unibyte. |
1713 | 1602 |
1714 2008-02-01 Kenichi Handa <handa@m17n.org> | 1603 2008-02-01 Kenichi Handa <handa@m17n.org> |
1715 | 1604 |
1716 * ps-bdf.el: Mostly re-written. | 1605 * ps-bdf.el: Largely re-write. |
1717 | 1606 |
1718 * ps-mule.el: Mostly re-written. | 1607 * ps-mule.el: Largely re-write. |
1719 | 1608 |
1720 * ps-print.el (ps-generate-string-list): Function deleted. | 1609 * ps-print.el (ps-generate-string-list): Delete function. |
1721 (ps-rh-cache, ps-lf-cache, ps-rf-cache): Variables deleted. | 1610 (ps-rh-cache, ps-lf-cache, ps-rf-cache): Delete variables. |
1722 (ps-header-footer-string): Function deleted. | 1611 (ps-header-footer-string): Delete function. |
1723 (ps-encode-header-string-function): New variable | 1612 (ps-encode-header-string-function): New variable. |
1724 (ps-generate-header-line): Call ps-encode-header-string-function. | 1613 (ps-generate-header-line): Call ps-encode-header-string-function. |
1725 (ps-basic-plot-string-function): New variable | 1614 (ps-basic-plot-string-function): New variable |
1726 (ps-begin-job): Set ps-basic-plot-string-function and | 1615 (ps-begin-job): Set ps-basic-plot-string-function and |
1727 ps-encode-header-string-function. For setting up headers and | 1616 ps-encode-header-string-function. For setting up headers and |
1728 footers, don't use caches such as ps-rh-cache. Don't call | 1617 footers, don't use caches such as ps-rh-cache. Don't call |
1729 ps-mule-begin-page. | 1618 ps-mule-begin-page. |
1730 (ps-basic-plot-str): Don't call ps-mule-prepare-ascii-font. | 1619 (ps-basic-plot-str, ps-basic-plot-string, ps-control-character): |
1731 (ps-basic-plot-string): Likewise. | 1620 Don't call ps-mule-prepare-ascii-font. |
1732 (ps-control-character): Likewise. | |
1733 (ps-plot-region): Don't pay attention to composition and | 1621 (ps-plot-region): Don't pay attention to composition and |
1734 non-ASCII characters. | 1622 non-ASCII characters. |
1735 (ps-generate): Call ps-mule-end-job. | 1623 (ps-generate): Call ps-mule-end-job. |
1736 (ps-mule-prepare-ascii-font): Delete autoload. | 1624 (ps-mule-prepare-ascii-font, ps-mule-set-ascii-font) |
1737 (ps-mule-set-ascii-font): Likewise. | 1625 (ps-mule-plot-string, ps-mule-begin-page): Delete autoload. |
1738 (ps-mule-plot-string): Likewise. | |
1739 (ps-mule-begin-page): Likewise. | |
1740 (ps-mule-end-job): Declare autoload. | 1626 (ps-mule-end-job): Declare autoload. |
1741 | 1627 |
1742 * composite.el (auto-compose-region): New function. | 1628 * composite.el (auto-compose-region): New function. |
1743 | 1629 |
1744 2008-02-01 Dave Love <fx@gnu.org> | 1630 2008-02-01 Dave Love <fx@gnu.org> |
1779 utf-16be-with-signature. | 1665 utf-16be-with-signature. |
1780 (utf-16-le): Make it an alias of utf-16le-with-signature. | 1666 (utf-16-le): Make it an alias of utf-16le-with-signature. |
1781 (utf-16-be-with-signature, utf-16-le-with-signature): Remove these | 1667 (utf-16-be-with-signature, utf-16-le-with-signature): Remove these |
1782 coding system aliases. | 1668 coding system aliases. |
1783 | 1669 |
1784 * international/utf-7.el (utf-7-decode, utf-7-encode): Use | 1670 * international/utf-7.el (utf-7-decode, utf-7-encode): |
1785 utf-16be, not utf-16-be. | 1671 Use utf-16be, not utf-16-be. |
1786 | 1672 |
1787 2008-02-01 Kenichi Handa <handa@m17n.org> | 1673 2008-02-01 Kenichi Handa <handa@m17n.org> |
1788 | 1674 |
1789 * international/mule.el (coding-system-category): New function. | 1675 * international/mule.el (coding-system-category): New function. |
1790 (set-coding-priority): Re-written. | 1676 (set-coding-priority): Re-write. |
1791 (make-translation-table): Re-written. | 1677 (make-translation-table): Re-write. |
1792 | 1678 |
1793 * international/mule-cmds.el (universal-coding-system-argument): | 1679 * international/mule-cmds.el (universal-coding-system-argument): |
1794 Check the coding system type `undecided', not `t'. | 1680 Check the coding system type `undecided', not `t'. |
1795 (sort-coding-systems): Fix for iso-2022 coding systems. | 1681 (sort-coding-systems): Fix for iso-2022 coding systems. |
1796 (find-multibyte-characters): Fix for eight-bit chars. | 1682 (find-multibyte-characters): Fix for eight-bit chars. |
1799 | 1685 |
1800 2008-02-01 Kenichi Handa <handa@m17n.org> | 1686 2008-02-01 Kenichi Handa <handa@m17n.org> |
1801 | 1687 |
1802 * font-lock.el | 1688 * font-lock.el |
1803 (font-lock-match-c-style-declaration-item-and-skip-to-next): | 1689 (font-lock-match-c-style-declaration-item-and-skip-to-next): |
1804 Check (match-end 2) before goto there. | 1690 Check (match-end 2) before going there. |
1805 | 1691 |
1806 2008-02-01 Kenichi Handa <handa@m17n.org> | 1692 2008-02-01 Kenichi Handa <handa@m17n.org> |
1807 | 1693 |
1808 * international/mule.el (ctext-non-standard-designations-alist): | 1694 * international/mule.el (ctext-non-standard-designations-alist): |
1809 Exclude entries for iso8859-1[03456]. Fix docstring. | 1695 Exclude entries for iso8859-1[03456]. Fix docstring. |
1812 narrow-to-region. | 1698 narrow-to-region. |
1813 | 1699 |
1814 2008-02-01 Kenichi Handa <handa@m17n.org> | 1700 2008-02-01 Kenichi Handa <handa@m17n.org> |
1815 | 1701 |
1816 * international/mule.el (ctext-non-standard-encodings-alist): | 1702 * international/mule.el (ctext-non-standard-encodings-alist): |
1817 Renamed from non-standard-icccm-encodings-alist. | 1703 Rename from non-standard-icccm-encodings-alist. |
1818 (ctext-non-standard-encodings-regexp): New variable | 1704 (ctext-non-standard-encodings-regexp): New variable |
1819 (ctext-post-read-conversion): Full rewrite. | 1705 (ctext-post-read-conversion): Full rewrite. |
1820 (ctext-non-standard-designations-alist): Renamed from | 1706 (ctext-non-standard-designations-alist): Rename from |
1821 non-standard-designations-alist. | 1707 non-standard-designations-alist. |
1822 (ctext-pre-write-conversion): Full rewrite. | 1708 (ctext-pre-write-conversion): Full rewrite. |
1823 (define-coding-system): Doc fix (escape '"' by '\'). | 1709 (define-coding-system): Doc fix (escape '"' by '\'). |
1824 | 1710 |
1825 2008-02-01 Dave Love <fx@gnu.org> | 1711 2008-02-01 Dave Love <fx@gnu.org> |
1826 | 1712 |
1827 * international/mule-conf.el (utf-16le, utf-16be-16be) | 1713 * international/mule-conf.el (utf-16le, utf-16be-16be) |
1828 (utf-16le-with-signature, utf-16be-with-signature, utf-16): | 1714 (utf-16le-with-signature, utf-16be-with-signature, utf-16): |
1829 Define :mime-text-unsuitable. `utf-16{b,l}e...' renamed from | 1715 Define :mime-text-unsuitable. Rename `utf-16{b,l}e...' from |
1830 `-16-{b,l}e-' and aliases defined for the old names. | 1716 `-16-{b,l}e-' and define aliases for the old names. |
1831 | 1717 |
1832 * international/mule.el (define-coding-system): Doc fix. | 1718 * international/mule.el (define-coding-system): Doc fix. |
1833 | 1719 |
1834 2008-02-01 Dave Love <fx@gnu.org> | 1720 2008-02-01 Dave Love <fx@gnu.org> |
1835 | 1721 |
1837 | 1723 |
1838 * international/mule-conf.el (utf-7): New. | 1724 * international/mule-conf.el (utf-7): New. |
1839 | 1725 |
1840 2008-02-01 Kenichi Handa <handa@m17n.org> | 1726 2008-02-01 Kenichi Handa <handa@m17n.org> |
1841 | 1727 |
1842 * international/mule-conf.el (utf-16-be) | 1728 * international/mule-conf.el (utf-16): Add :endian 'big. |
1843 (utf-16-be-with-signature): Cancel the previous change. | |
1844 (utf-16): Add :endinan 'big. | |
1845 | 1729 |
1846 * international/mule.el (define-coding-system): Fix docstring | 1730 * international/mule.el (define-coding-system): Fix docstring |
1847 about :bom and :endian. | 1731 about :bom and :endian. |
1848 | 1732 |
1849 2008-02-01 Dave Love <fx@gnu.org> | 1733 2008-02-01 Dave Love <fx@gnu.org> |
1850 | 1734 |
1851 * mule-conf.el (utf-16-be) | 1735 * mule-diag.el (describe-character-set): |
1852 (utf-16-be-with-signature): Comment-out :endian. | 1736 Fix printing dimensions. Use `,AW(B', not `x'. |
1853 | |
1854 * mule-diag.el (describe-character-set): Fix | |
1855 printing dimensions. Use `,AW(B', not `x'. | |
1856 | 1737 |
1857 2008-02-01 Kenichi Handa <handa@m17n.org> | 1738 2008-02-01 Kenichi Handa <handa@m17n.org> |
1858 | 1739 |
1859 * international/fontset.el: Register CDAC fonts in | 1740 * international/fontset.el: Register CDAC fonts in |
1860 face-font-rescale-alist instead of face-resizing-fonts. | 1741 face-font-rescale-alist instead of face-resizing-fonts. |
1861 | 1742 |
1862 2008-02-01 Kenichi Handa <handa@m17n.org> | 1743 2008-02-01 Kenichi Handa <handa@m17n.org> |
1863 | 1744 |
1864 * international/mule-conf.el (utf-16-le): Renamed from | 1745 * international/mule-conf.el (utf-16-le): Rename from utf-16-le-nosig. |
1865 utf-16-le-nosig. | 1746 (utf-16-be): Rename from utf-16-be-nosig. |
1866 (utf-16-be): Renamed from utf-16-be-nosig. | 1747 (utf-16-le-with-signature): Rename from utf-16-le. |
1867 (utf-16-le-with-signature): Renamed from utf-16-le. | 1748 (utf-16-be-with-signature): Rename from utf-16-be. |
1868 (utf-16-be-with-signature): Renamed from utf-16-be. | |
1869 (utf-16): Set :bom to (utf-16-le-with-signature . | 1749 (utf-16): Set :bom to (utf-16-le-with-signature . |
1870 utf-16-be-with-signature). | 1750 utf-16-be-with-signature). |
1871 | 1751 |
1872 2008-02-01 Dave Love <fx@gnu.org> | 1752 2008-02-01 Dave Love <fx@gnu.org> |
1873 | 1753 |
1875 system. | 1755 system. |
1876 | 1756 |
1877 * language/chinese.el (chinese-big5-hkscs): New coding system. | 1757 * language/chinese.el (chinese-big5-hkscs): New coding system. |
1878 (big5-hkscs, cn-big5-hkscs): New aliases. | 1758 (big5-hkscs, cn-big5-hkscs): New aliases. |
1879 | 1759 |
1880 * international/mule-conf.el (big5-hkscs, georgian-academy): New | 1760 * international/mule-conf.el (big5-hkscs, georgian-academy): |
1881 charset. | 1761 New charset. |
1882 (ibm1047): Doc fix. | 1762 (ibm1047): Doc fix. |
1883 (pt154): Add mime-charset. | 1763 (pt154): Add mime-charset. |
1884 (ptcp154, cp154): New aliases. | 1764 (ptcp154, cp154): New aliases. |
1885 | 1765 |
1886 2008-02-01 Dave Love <fx@gnu.org> | 1766 2008-02-01 Dave Love <fx@gnu.org> |
1887 | 1767 |
1888 * international/mule.el (charset-iso-final-char) | 1768 * international/mule.el (charset-iso-final-char, define-coding-system): |
1889 (define-coding-system): Doc fix. | 1769 Doc fix. |
1890 | 1770 |
1891 2008-02-01 Kenichi Handa <handa@m17n.org> | 1771 2008-02-01 Kenichi Handa <handa@m17n.org> |
1892 | 1772 |
1893 * international/ccl.el (define-ccl-program): Fset charset-id | 1773 * international/ccl.el (define-ccl-program): Fset charset-id |
1894 to charset-id-internal temporarily. | 1774 to charset-id-internal temporarily. |
1895 | 1775 |
1896 2008-02-01 Kenichi Handa <handa@m17n.org> | 1776 2008-02-01 Kenichi Handa <handa@m17n.org> |
1897 | 1777 |
1898 * international/mule-diag.el (list-block-of-chars): Use | 1778 * international/mule-diag.el (list-block-of-chars): |
1899 decode-char instead of make-char. | 1779 Use decode-char instead of make-char. |
1900 | 1780 |
1901 2008-02-01 Kenichi Handa <handa@m17n.org> | 1781 2008-02-01 Kenichi Handa <handa@m17n.org> |
1902 | 1782 |
1903 * international/fontset.el: Enable the default fontset to use | 1783 * international/fontset.el: Enable the default fontset to use |
1904 unicode fonts for ASCII characters. | 1784 unicode fonts for ASCII characters. |
1910 turn `ascii' into `latin'. Don't update fontset-alias-alist here. | 1790 turn `ascii' into `latin'. Don't update fontset-alias-alist here. |
1911 | 1791 |
1912 * international/mule-conf.el (unicode-bmp): Delete duplicated | 1792 * international/mule-conf.el (unicode-bmp): Delete duplicated |
1913 definition. Give it :code-offset 0. | 1793 definition. Give it :code-offset 0. |
1914 | 1794 |
1915 * international/mule-diag.el (print-fontset-element): New | 1795 * international/mule-diag.el (print-fontset-element): New function. |
1916 function. | |
1917 (print-fontset): Use print-fontset-element to print the elements | 1796 (print-fontset): Use print-fontset-element to print the elements |
1918 of a fontset. Use it also to print fonts fallen back to the | 1797 of a fontset. Use it also to print fonts fallen back to the |
1919 default fontsets. | 1798 default fontsets. |
1920 | 1799 |
1921 * term/x-win.el: Delete the code to create a fontset from the X | 1800 * term/x-win.el: Delete the code to create a fontset from the X |
1933 | 1812 |
1934 * emacs-lisp/cl-macs.el (cl-make-type-test): Use characterp. | 1813 * emacs-lisp/cl-macs.el (cl-make-type-test): Use characterp. |
1935 | 1814 |
1936 * international/mule-cmds.el (find-coding-systems-for-charsets): | 1815 * international/mule-cmds.el (find-coding-systems-for-charsets): |
1937 Use coding-system-type, coding-system-charset-list. | 1816 Use coding-system-type, coding-system-charset-list. |
1938 (standard-keyboard-coding-systems): Deleted. | 1817 (standard-keyboard-coding-systems): Delete. |
1939 (set-locale-environment): Maybe set keyboard coding system. Avoid | 1818 (set-locale-environment): Maybe set keyboard coding system. |
1940 typical warning about codeset in C locale. | 1819 Avoid typical warning about codeset in C locale. |
1941 | 1820 |
1942 2008-02-01 Kenichi Handa <handa@etl.go.jp> | 1821 2008-02-01 Kenichi Handa <handa@etl.go.jp> |
1943 | 1822 |
1944 * international/fontset.el (x-complement-fontset-spec): If a | 1823 * international/fontset.el (x-complement-fontset-spec): If a |
1945 fontname doesn't conform to XLFD format, try to get XLFD name by | 1824 fontname doesn't conform to XLFD format, try to get XLFD name by |
1967 | 1846 |
1968 The following changes are to make character composition happen | 1847 The following changes are to make character composition happen |
1969 automatically on displaying. | 1848 automatically on displaying. |
1970 | 1849 |
1971 * composite.el: Remove all autoload cookies. | 1850 * composite.el: Remove all autoload cookies. |
1972 (composition-function-table): Variable declaration moved from | 1851 (composition-function-table): Move variable declaration from |
1973 composite.c. Format changed. | 1852 composite.c. Change format. |
1974 (save-buffer-state): Copied from font-lock.el. | 1853 (save-buffer-state): Copy from font-lock.el. |
1975 (auto-composition-chunk-size): New variable. | 1854 (auto-composition-chunk-size): New variable. |
1976 (auto-compose-chars): New function. Set | 1855 (auto-compose-chars): New function. Set |
1977 auto-composition-function to it. | 1856 auto-composition-function to it. |
1978 (toggle-auto-composition): New function. | 1857 (toggle-auto-composition): New function. |
1979 | 1858 |
2008 | 1887 |
2009 * language/lao.el: Register lao-composition-function in | 1888 * language/lao.el: Register lao-composition-function in |
2010 composition-function-table for Lao vowels and tones. | 1889 composition-function-table for Lao vowels and tones. |
2011 (lao): Don't use lao-post-read-conversion. | 1890 (lao): Don't use lao-post-read-conversion. |
2012 | 1891 |
2013 * language/lao-util.el (lao-post-read-conversion): Delete this | 1892 * language/lao-util.el (lao-post-read-conversion): Delete this function. |
2014 function. | |
2015 (lao-composition-function): Change arguments to conform to | 1893 (lao-composition-function): Change arguments to conform to |
2016 composition-function-table. | 1894 composition-function-table. |
2017 | 1895 |
2018 * language/thai.el: Register thai-composition-function in | 1896 * language/thai.el: Register thai-composition-function in |
2019 composition-function-table for Thai vowels and tones. | 1897 composition-function-table for Thai vowels and tones. |
2020 (thai-tis620): Don't use thai-post-read-conversion. | 1898 (thai-tis620): Don't use thai-post-read-conversion. |
2021 | 1899 |
2022 * language/thai-util.el (thai-post-read-conversion): Delete this | 1900 * language/thai-util.el (thai-post-read-conversion): Delete function. |
2023 function. | |
2024 (thai-composition-function): Change arguments to conform to | 1901 (thai-composition-function): Change arguments to conform to |
2025 composition-function-table. | 1902 composition-function-table. |
2026 | 1903 |
2027 * language/tibetan.el: Register tibetan-composition-function in | 1904 * language/tibetan.el: Register tibetan-composition-function in |
2028 composition-function-table for Tibetan characters. | 1905 composition-function-table for Tibetan characters. |
2029 | 1906 |
2030 * language/tibet-util.el (tibetan-composition-function): Change | 1907 * language/tibet-util.el (tibetan-composition-function): |
2031 arguments to conform to composition-function-table. | 1908 Change arguments to conform to composition-function-table. |
2032 | 1909 |
2033 * loadup.el: Load composite. | 1910 * loadup.el: Load composite. |
2034 | 1911 |
2035 2008-02-01 Dave Love <fx@gnu.org> | 1912 2008-02-01 Dave Love <fx@gnu.org> |
2036 | 1913 |
2047 * international/fontset.el ("fontset-default"): Add an entry for | 1924 * international/fontset.el ("fontset-default"): Add an entry for |
2048 `indian-is13194' charset. | 1925 `indian-is13194' charset. |
2049 | 1926 |
2050 * international/mule-conf.el (indian-is13194): Delete :unify-map | 1927 * international/mule-conf.el (indian-is13194): Delete :unify-map |
2051 property. Don't unify this charset. | 1928 property. Don't unify this charset. |
2052 (indian-2-column): Delete :superset property, add :code-offset | 1929 (indian-2-column): Delete :superset property, add :code-offset property. |
2053 property. | |
2054 | 1930 |
2055 * language/devan-util.el: Delete the superfluous autoload cookie | 1931 * language/devan-util.el: Delete the superfluous autoload cookie |
2056 near the head of the file. | 1932 near the head of the file. |
2057 (devanagari-compose-region): Add autoload cookie. | 1933 (devanagari-compose-region): Add autoload cookie. |
2058 | 1934 |
2059 * language/ind-util.el (indian-2-column-to-ucs-region): Add | 1935 * language/ind-util.el (indian-2-column-to-ucs-region): |
2060 autoload cookie. | 1936 Add autoload cookie. |
2061 | 1937 |
2062 2008-02-01 Kenichi Handa <handa@m17n.org> | 1938 2008-02-01 Kenichi Handa <handa@m17n.org> |
2063 | 1939 |
2064 * international/fontset.el ("fontset-default"): Add an entry for | 1940 * international/fontset.el ("fontset-default"): Add an entry for |
2065 `devanagari' script and `malayalam-glyph' charset. | 1941 `devanagari' script and `malayalam-glyph' charset. |
2082 (set-locale-environment): Check locale against coding system | 1958 (set-locale-environment): Check locale against coding system |
2083 aliases too. | 1959 aliases too. |
2084 | 1960 |
2085 2008-02-01 Kenichi Handa <handa@m17n.org> | 1961 2008-02-01 Kenichi Handa <handa@m17n.org> |
2086 | 1962 |
2087 * language/indian.el (in-is13194-devanagari): Fix | 1963 * language/indian.el (in-is13194-devanagari): |
2088 :post-read-conversion and :pre-write-conversion. | 1964 Fix :post-read-conversion and :pre-write-conversion. |
2089 | 1965 |
2090 2008-02-01 Dave Love <fx@gnu.org> | 1966 2008-02-01 Dave Love <fx@gnu.org> |
2091 | 1967 |
2092 * international/mule-cmds.el (charset): Supply doc, :tag. | 1968 * international/mule-cmds.el (charset): Supply doc, :tag. |
2093 | 1969 |
2096 * emacs-lisp/bytecomp.el (byte-compile-lapcode): Be sure to | 1972 * emacs-lisp/bytecomp.el (byte-compile-lapcode): Be sure to |
2097 return a unibyte string. | 1973 return a unibyte string. |
2098 | 1974 |
2099 2008-02-01 Kenichi Handa <handa@m17n.org> | 1975 2008-02-01 Kenichi Handa <handa@m17n.org> |
2100 | 1976 |
2101 * international/mule-cmds.el (set-locale-environment): Delete | 1977 * international/mule-cmds.el (set-locale-environment): |
2102 superfluous ')'s at the tail. | 1978 Delete superfluous ')'s at the tail. |
2103 | 1979 |
2104 2008-02-01 Kenichi Handa <handa@etl.go.jp> | 1980 2008-02-01 Kenichi Handa <handa@etl.go.jp> |
2105 | 1981 |
2106 * international/mule.el (define-coding-system): Fix typo; | 1982 * international/mule.el (define-coding-system): Fix typo; |
2107 "docode" -> "decode". | 1983 "docode" -> "decode". |
2108 | 1984 |
2109 2008-02-01 Dave Love <fx@gnu.org> | 1985 2008-02-01 Dave Love <fx@gnu.org> |
2110 | 1986 |
2111 * emacs-lisp/byte-opt.el (side-effect-free-fns): Add | 1987 * emacs-lisp/byte-opt.el (side-effect-free-fns): |
2112 string-make-unibyte string-make-multibyte string-to-multibyte | 1988 Add string-make-unibyte string-make-multibyte string-to-multibyte |
2113 string-as-multibyte string-as-unibyte. | 1989 string-as-multibyte string-as-unibyte. |
2114 | 1990 |
2115 2008-02-01 Dave Love <fx@gnu.org> | 1991 2008-02-01 Dave Love <fx@gnu.org> |
2116 | 1992 |
2117 * language/english.el (ibm1047, cp1047): New. | 1993 * language/english.el (ibm1047, cp1047): New. |
2119 * international/mule-conf.el (alternativnyj): Use new table. | 1995 * international/mule-conf.el (alternativnyj): Use new table. |
2120 (cp866): Define standalone, not as alias. | 1996 (cp866): Define standalone, not as alias. |
2121 (ibm866): Change alias. | 1997 (ibm866): Change alias. |
2122 (ibm1047): New. | 1998 (ibm1047): New. |
2123 | 1999 |
2124 * language/cyrillic.el (cyrillic-alternativnyj): Remove | 2000 * language/cyrillic.el (cyrillic-alternativnyj): |
2125 mime-charset. Use alternativnj charset. | 2001 Remove mime-charset. Use alternativnj charset. |
2126 (cp866): Remove alias. Define standalone. | 2002 (cp866): Remove alias. Define standalone. |
2127 | 2003 |
2128 2008-02-01 Dave Love <fx@gnu.org> | 2004 2008-02-01 Dave Love <fx@gnu.org> |
2129 | 2005 |
2130 * language/european.el ("Latin-2", "Latin-5"): Doc fix. | 2006 * language/european.el ("Latin-2", "Latin-5"): Doc fix. |
2131 | 2007 |
2132 * language/cyrillic.el ("Bulgarian"): Fix input method and | 2008 * language/cyrillic.el ("Bulgarian"): Fix input method and charset. |
2133 charset. | |
2134 ("Tajik", "Belarusian"): Fix charset. | 2009 ("Tajik", "Belarusian"): Fix charset. |
2135 | 2010 |
2136 * international/mule-cmds.el (describe-language-environment): Be | 2011 * international/mule-cmds.el (describe-language-environment): |
2137 case-insensitive when looking for input methods. | 2012 Be case-insensitive when looking for input methods. |
2138 (locale-name-match): Doc fix. | 2013 (locale-name-match): Doc fix. |
2139 (locale-charset-match-p): New. | 2014 (locale-charset-match-p): New. |
2140 (set-locale-environment): Warn if coding system doesn't agree | 2015 (set-locale-environment): Warn if coding system doesn't agree |
2141 with system locale. | 2016 with system locale. |
2142 | 2017 |
2167 (cp737): New coding system. | 2042 (cp737): New coding system. |
2168 | 2043 |
2169 * language/european.el: Remove unibyte-syntax properties. | 2044 * language/european.el: Remove unibyte-syntax properties. |
2170 Augment some coding-system properties. | 2045 Augment some coding-system properties. |
2171 | 2046 |
2172 * international/mule-cmds.el (set-language-environment): Check | 2047 * international/mule-cmds.el (set-language-environment): |
2173 for charset property of environment. | 2048 Check for charset property of environment. |
2174 (language-info-alist): Doc fix. | 2049 (language-info-alist): Doc fix. |
2175 | 2050 |
2176 * Makefile.in (DONTCOMPILE): Remove latin-N.el. | 2051 * Makefile.in (DONTCOMPILE): Remove latin-N.el. |
2177 | 2052 |
2178 * international/characters.el: Add Latin-1. | 2053 * international/characters.el: Add Latin-1. |
2179 | 2054 |
2180 * international/latin-1, international/latin-2, international/latin-3: | 2055 * international/latin-1, international/latin-2, international/latin-3: |
2181 * international/latin-4, international/latin-5, international/latin-8: | 2056 * international/latin-4, international/latin-5, international/latin-8: |
2182 * international/latin-9: Deleted. | 2057 * international/latin-9: Delete. |
2183 | 2058 |
2184 * loadup.el: Remove international/latin-N.el. | 2059 * loadup.el: Remove international/latin-N.el. |
2185 | 2060 |
2186 * case-table.el (set-case-syntax-charset, set-case-syntax-1) | 2061 * case-table.el (set-case-syntax-charset, set-case-syntax-1) |
2187 (set-case-syntax-delims, set-case-syntax-pair, set-case-syntax): | 2062 (set-case-syntax-delims, set-case-syntax-pair, set-case-syntax): |
2190 * international/mule-diag.el (unicode-data): Check that | 2065 * international/mule-diag.el (unicode-data): Check that |
2191 `unicodedata-file' exists. | 2066 `unicodedata-file' exists. |
2192 | 2067 |
2193 2008-02-01 Kenichi Handa <handa@m17n.org> | 2068 2008-02-01 Kenichi Handa <handa@m17n.org> |
2194 | 2069 |
2195 * international/fontset.el (charset-script-alist): Fix script | 2070 * international/fontset.el (charset-script-alist): Fix script names. |
2196 names. | |
2197 | 2071 |
2198 2008-02-01 Kenichi Handa <handa@m17n.org> | 2072 2008-02-01 Kenichi Handa <handa@m17n.org> |
2199 | 2073 |
2200 * international/latin-1.el: Bind set-case-syntax-charset to | 2074 * international/latin-1.el: Bind set-case-syntax-charset to |
2201 iso-8859-1. Never provide latin-1. | 2075 iso-8859-1. Never provide latin-1. |
2216 iso-8859-14. Never provide latin-8. | 2090 iso-8859-14. Never provide latin-8. |
2217 | 2091 |
2218 * international/latin-9.el: Bind set-case-syntax-charset to | 2092 * international/latin-9.el: Bind set-case-syntax-charset to |
2219 iso-8859-15. Never provide latin-9. | 2093 iso-8859-15. Never provide latin-9. |
2220 | 2094 |
2221 * case-table.el (set-case-syntax-set-multibyte): This variable | 2095 * case-table.el (set-case-syntax-set-multibyte): Delete variable. |
2222 deleted. | |
2223 (set-case-syntax-charset): New variable. | 2096 (set-case-syntax-charset): New variable. |
2224 (set-case-syntax-1): New function. | 2097 (set-case-syntax-1): New function. |
2225 (set-case-syntax-delims, set-case-syntax-pair, set-case-syntax): | 2098 (set-case-syntax-delims, set-case-syntax-pair, set-case-syntax): |
2226 Call set-case-syntax-1 on arguments. | 2099 Call set-case-syntax-1 on arguments. |
2227 | 2100 |
2232 | 2105 |
2233 * international/fontset.el (generate-fontset-menu): Exclude the | 2106 * international/fontset.el (generate-fontset-menu): Exclude the |
2234 default fontset. | 2107 default fontset. |
2235 | 2108 |
2236 * faces.el (describe-face): Describe :fontset property too. | 2109 * faces.el (describe-face): Describe :fontset property too. |
2237 | |
2238 2008-02-01 Dave Love <fx@gnu.org> | |
2239 | |
2240 * international/characters.el: Fix last change. | |
2241 | 2110 |
2242 2008-02-01 Dave Love <fx@gnu.org> | 2111 2008-02-01 Dave Love <fx@gnu.org> |
2243 | 2112 |
2244 * international/characters.el: Don't set char width of CJK | 2113 * international/characters.el: Don't set char width of CJK |
2245 charsets generally. Add some non-word syntax cases. | 2114 charsets generally. Add some non-word syntax cases. |
2264 (find-coding-systems-for-charsets): Check charset type before | 2133 (find-coding-systems-for-charsets): Check charset type before |
2265 getting :charset-list. | 2134 getting :charset-list. |
2266 | 2135 |
2267 * language/ind-util.el (iscii-to-ucs-region): Fix typo. | 2136 * language/ind-util.el (iscii-to-ucs-region): Fix typo. |
2268 | 2137 |
2269 2008-02-01 Kenichi Handa <handa@etl.go.jp> | |
2270 | |
2271 * international/mule-conf.el (emacs-mule, iso-2022-7bit) | |
2272 (iso-2022-7bit-ss2, iso-2022-7bit-lock, iso-2022-8bit-ss2) | |
2273 (compound-text, ctext-no-compositions): Cancel provious change. | |
2274 | |
2275 2008-02-01 Dave Love <fx@gnu.org> | 2138 2008-02-01 Dave Love <fx@gnu.org> |
2276 | 2139 |
2277 * wid-edit.el (widget-string-complete): New. | 2140 * wid-edit.el (widget-string-complete): New. |
2278 (widget-coding-system-prompt-value-history): Deleted. | 2141 (widget-coding-system-prompt-value-history): Delete. |
2279 (coding-system): Use coding-system-value-history. | 2142 (coding-system): Use coding-system-value-history. |
2280 | 2143 |
2281 * international/mule-cmds.el (charset): New widget. | 2144 * international/mule-cmds.el (charset): New widget. |
2282 (language-info-custom-alist): Use it. | 2145 (language-info-custom-alist): Use it. |
2283 (default-input-method): Modify :type. | 2146 (default-input-method): Modify :type. |
2291 | 2154 |
2292 * language/devan-util.el (dev-charseq): Avoid indian-glyph-char. | 2155 * language/devan-util.el (dev-charseq): Avoid indian-glyph-char. |
2293 | 2156 |
2294 * language/indian.el (indian-script-table) | 2157 * language/indian.el (indian-script-table) |
2295 (ccl-encode-indian-glyph-font): Delete. | 2158 (ccl-encode-indian-glyph-font): Delete. |
2296 | |
2297 * international/mule-conf.el (emacs-mule, iso-2022-7bit) | |
2298 (iso-2022-7bit-ss2, iso-2022-7bit-lock, iso-2022-8bit-ss2) | |
2299 (compound-text, ctext-no-compositions): Remove :charset-list. | |
2300 | 2159 |
2301 * international/mule-cmds.el (language-info-custom-alist): New. | 2160 * international/mule-cmds.el (language-info-custom-alist): New. |
2302 (input-method-activate-hook, input-method-inactivate-hook) | 2161 (input-method-activate-hook, input-method-inactivate-hook) |
2303 (input-method-after-insert-chunk-hook) | 2162 (input-method-after-insert-chunk-hook) |
2304 (input-method-use-echo-area, set-language-environment-hook) | 2163 (input-method-use-echo-area, set-language-environment-hook) |
2305 (exit-language-environment-hook): Customize. | 2164 (exit-language-environment-hook): Customize. |
2306 (find-coding-systems-for-charsets): Rewritten. | 2165 (find-coding-systems-for-charsets): Rewrite. |
2307 (default-input-method): Add :link. | 2166 (default-input-method): Add :link. |
2308 | 2167 |
2309 2008-02-01 Dave Love <fx@gnu.org> | 2168 2008-02-01 Dave Love <fx@gnu.org> |
2310 | 2169 |
2311 * international/mule-conf.el (eight-bit): Add :docstring, | 2170 * international/mule-conf.el (eight-bit): Add :docstring, |
2382 set-primary-charset. Call set-charset-priority with `charset' | 2241 set-primary-charset. Call set-charset-priority with `charset' |
2383 info of the language environment. | 2242 info of the language environment. |
2384 | 2243 |
2385 2008-02-01 Kenichi Handa <handa@etl.go.jp> | 2244 2008-02-01 Kenichi Handa <handa@etl.go.jp> |
2386 | 2245 |
2387 * tar-mode.el (tar-extract): Fix previous change. | |
2388 | |
2389 2008-02-01 Kenichi Handa <handa@etl.go.jp> | |
2390 | |
2391 * international/characters.el (next-word-boundary-han): | 2246 * international/characters.el (next-word-boundary-han): |
2392 Don't treat katakana following han characters as a part of a word. | 2247 Don't treat katakana following han characters as a part of a word. |
2393 | 2248 |
2394 2008-02-01 Kenichi Handa <handa@etl.go.jp> | 2249 2008-02-01 Kenichi Handa <handa@etl.go.jp> |
2395 | 2250 |
2396 * international/characters.el: Call map-charset-chars on big5 (not | 2251 * international/characters.el: Call map-charset-chars on big5 (not |
2397 chinese-big5-1/2) to set categories `c', `C', and `|'. | 2252 chinese-big5-1/2) to set categories `c', `C', and `|'. |
2398 (next-word-boundary-han): New function. Register it in | 2253 (next-word-boundary-han, next-word-boundary-kana): New function. |
2399 next-word-boundary-function-table. | 2254 Register it in next-word-boundary-function-table. |
2400 (next-word-boundary-kana): Likewise. | |
2401 | 2255 |
2402 2008-02-01 Kenichi Handa <handa@etl.go.jp> | 2256 2008-02-01 Kenichi Handa <handa@etl.go.jp> |
2403 | 2257 |
2404 * arc-mode.el (archive-file-name-coding-system): New variable. | 2258 * arc-mode.el (archive-file-name-coding-system): New variable. |
2405 Make it permanent-local. | 2259 Make it permanent-local. |
2432 `to'. Delete unnecessary call of position-bytes. | 2286 `to'. Delete unnecessary call of position-bytes. |
2433 (tar-mode): Set tar-file-name-coding-system. Delete unnecessary | 2287 (tar-mode): Set tar-file-name-coding-system. Delete unnecessary |
2434 call of position-bytes. | 2288 call of position-bytes. |
2435 (tar-extract): Simplify by calling decode-coding-region with | 2289 (tar-extract): Simplify by calling decode-coding-region with |
2436 DESTINATION argument. Don't toggle multibyteness of tar buffer. | 2290 DESTINATION argument. Don't toggle multibyteness of tar buffer. |
2437 (tar-copy): Don't toggle multibyteness of tar buffer. | 2291 (tar-copy, tar-expunge): Don't toggle multibyteness of tar buffer. |
2438 (tar-expunge): Likewise. | |
2439 (tar-clear-modification-flags): Delete unnecessary call of | 2292 (tar-clear-modification-flags): Delete unnecessary call of |
2440 position-bytes. | 2293 position-bytes. |
2441 (tar-rename-entry): Call tar-alter-one-field with encoded new name. | 2294 (tar-rename-entry): Call tar-alter-one-field with encoded new name. |
2442 (tar-alter-one-field): Don't toggle multibyteness of tar buffer. | 2295 (tar-alter-one-field): Don't toggle multibyteness of tar buffer. |
2443 Convert new-data-string by string-to-multibyte before inserting it. | 2296 Convert new-data-string by string-to-multibyte before inserting it. |
2455 2008-02-01 Kenichi Handa <handa@etl.go.jp> | 2308 2008-02-01 Kenichi Handa <handa@etl.go.jp> |
2456 | 2309 |
2457 * international/characters.el: Setup char-script-table. | 2310 * international/characters.el: Setup char-script-table. |
2458 | 2311 |
2459 * international/fontset.el: Setup the default fontset by the new | 2312 * international/fontset.el: Setup the default fontset by the new |
2460 script based way. | 2313 script-based way. |
2461 (x-complement-fontset-spec): Change the format of arg FONTLIST to | 2314 (x-complement-fontset-spec): Change the format of arg FONTLIST to |
2462 an alist of charsets vs font name lists. | 2315 an alist of charsets vs font name lists. |
2463 (charset-script-alist): New variable. | 2316 (charset-script-alist): New variable. |
2464 (create-fontset-from-fontset-spec): Allow script name in | 2317 (create-fontset-from-fontset-spec): Allow script name in |
2465 FONTSET-SPEC. If charset is specified in FONTSET-SPEC, change it | 2318 FONTSET-SPEC. If charset is specified in FONTSET-SPEC, change it |
2466 to the corresponding script name. | 2319 to the corresponding script name. |
2467 (create-fontset-from-ascii-font): Slightly tuned. | 2320 (create-fontset-from-ascii-font): Slight tuning. |
2468 | 2321 |
2469 * international/mule-conf.el (devanagari-glyph): New charset. | 2322 * international/mule-conf.el (devanagari-glyph): New charset. |
2470 Unify these charsets: korean-ksc5601, ipa, tibetan, ethiopic, | 2323 Unify these charsets: korean-ksc5601, ipa, tibetan, ethiopic, |
2471 japanese-jisx0208, japanese-jisx0212, japanese-jisx0213-1, | 2324 japanese-jisx0208, japanese-jisx0212, japanese-jisx0213-1, |
2472 japanese-jisx0213-2. | 2325 japanese-jisx0213-2. |
2475 to handle a char table returned by fontset-info. | 2328 to handle a char table returned by fontset-info. |
2476 | 2329 |
2477 * language/indian.el: Don't register ccl-encode-indian-glyph-font | 2330 * language/indian.el: Don't register ccl-encode-indian-glyph-font |
2478 and ccl-encode-unicode-font in font-ccl-encoder-alist. | 2331 and ccl-encode-unicode-font in font-ccl-encoder-alist. |
2479 | 2332 |
2480 2008-02-01 Dave Love <fx@gnu.org> | |
2481 | |
2482 * startup.el (fancy-splash-head): Warn about status. | |
2483 (fancy-splash-tail): Copyright up-date. | |
2484 | |
2485 2008-02-01 Kenichi Handa <handa@etl.go.jp> | 2333 2008-02-01 Kenichi Handa <handa@etl.go.jp> |
2486 | 2334 |
2487 * international/mule-util.el (detect-coding-with-priority): | 2335 * international/mule-util.el (detect-coding-with-priority): |
2488 Fix the place of using `,' marker in backguote form. | 2336 Fix the place of using `,' marker in backguote form. |
2489 | 2337 |
2500 * international/mule-cmds.el (leim-list-header): Add coding tag. | 2348 * international/mule-cmds.el (leim-list-header): Add coding tag. |
2501 | 2349 |
2502 2008-02-01 Dave Love <fx@gnu.org> | 2350 2008-02-01 Dave Love <fx@gnu.org> |
2503 | 2351 |
2504 * international/mule-cmds.el (find-coding-systems-region) | 2352 * international/mule-cmds.el (find-coding-systems-region) |
2505 (language-info-alist, reset-language-environment, princ-list): Doc | 2353 (language-info-alist, reset-language-environment, princ-list): Doc fix. |
2506 fix. | |
2507 (input-method-verbose-flag): Fix :type. | 2354 (input-method-verbose-flag): Fix :type. |
2508 (set-locale-environment): Revert last change. | |
2509 | 2355 |
2510 2008-02-01 Dave Love <fx@gnu.org> | 2356 2008-02-01 Dave Love <fx@gnu.org> |
2511 | 2357 |
2512 * international/mule.el (set-char-table-default): Make obsolete. | 2358 * international/mule.el (set-char-table-default): Make obsolete. |
2513 | 2359 |
2527 | 2373 |
2528 * international/ja-dic-cnv.el (skkdic-convert): Add coding tag. | 2374 * international/ja-dic-cnv.el (skkdic-convert): Add coding tag. |
2529 | 2375 |
2530 2008-02-01 Dave Love <fx@gnu.org> | 2376 2008-02-01 Dave Love <fx@gnu.org> |
2531 | 2377 |
2532 * international/mule-util.el (detect-coding-with-priority): | 2378 * international/mule-util.el (detect-coding-with-priority): Rewrite. |
2533 Rewritten. | |
2534 | 2379 |
2535 2008-02-01 Dave Love <fx@gnu.org> | 2380 2008-02-01 Dave Love <fx@gnu.org> |
2536 | 2381 |
2537 * composite.el (compose-string): Doc fix. | 2382 * composite.el (compose-string): Doc fix. |
2538 | 2383 |
2539 * language/georgian.el ("Georgian"): Delete code-pages feature, | 2384 * language/georgian.el ("Georgian"): Delete code-pages feature, |
2540 add nonascii-translation. | 2385 add nonascii-translation. |
2541 | 2386 |
2542 * language/european.el ("German", "French", "Spanish"): Add | 2387 * language/european.el ("German", "French", "Spanish"): |
2543 latin-9 as alternative coding system. | 2388 Add latin-9 as alternative coding system. |
2544 ("Slovenian", "Polish"): Add windows-1250 as alternative coding | 2389 ("Slovenian", "Polish"): Add windows-1250 as alternative coding system. |
2545 system. | 2390 ("Dutch"): Add latin-9 as alternative coding system. Add input method. |
2546 ("Dutch"): Add latin-9 as alternative coding system. Add input | 2391 ("Turkish"): Add windows-1254 and latin-3 as alternative coding systems. |
2547 method. | |
2548 ("Turkish"): Add windows-1254 and latin-3 as alternative coding | |
2549 systems. | |
2550 ("Lithuanian", "Latvian"): Add windows-1257 as alternative coding | 2392 ("Lithuanian", "Latvian"): Add windows-1257 as alternative coding |
2551 system. | 2393 system. |
2552 | 2394 |
2553 * emacs-lisp/byte-opt.el (side-effect-free-fns): Add decode-char, | 2395 * emacs-lisp/byte-opt.el (side-effect-free-fns): Add decode-char, |
2554 encode-coding-char. | 2396 encode-coding-char. |
2570 | 2412 |
2571 2008-02-01 Dave Love <fx@gnu.org> | 2413 2008-02-01 Dave Love <fx@gnu.org> |
2572 | 2414 |
2573 * international/characters.el: Make korean-ksc5601 double-width. | 2415 * international/characters.el: Make korean-ksc5601 double-width. |
2574 | 2416 |
2575 * international/mule.el (auto-coding-regexp-alist): Recognize | 2417 * international/mule.el (auto-coding-regexp-alist): |
2576 Emacs 20/1 byte-compiled files. | 2418 Recognize Emacs 20/1 byte-compiled files. |
2577 | 2419 |
2578 * international/mule-conf.el (file-coding-system-alist): Change | 2420 * international/mule-conf.el (file-coding-system-alist): |
2579 .elc to utf-8-emacs. | 2421 Change .elc to utf-8-emacs. |
2580 | 2422 |
2581 * emacs-lisp/bytecomp.el (byte-recompile-directory) | 2423 * emacs-lisp/bytecomp.el (byte-compile-fix-header): Adjust for use |
2582 (batch-byte-recompile-directory): Update from trunk. | 2424 of utf-8-emacs. |
2583 (byte-compile-fix-header): Adjust for use of utf-8-emacs. | |
2584 (byte-compile-insert-header): Update magic number. Add ballast. | 2425 (byte-compile-insert-header): Update magic number. Add ballast. |
2585 (map-char-table): Use byte-compile-funarg-2. | 2426 (map-char-table): Use byte-compile-funarg-2. |
2586 | |
2587 2008-02-01 Dave Love <fx@gnu.org> | |
2588 | |
2589 * international/mule-cmds.el (set-locale-environment): Use | |
2590 locale-codeset. | |
2591 | 2427 |
2592 2008-02-01 Dave Love <fx@gnu.org> | 2428 2008-02-01 Dave Love <fx@gnu.org> |
2593 | 2429 |
2594 * language/cyrillic.el ("Belarusian"): Doc fix. | 2430 * language/cyrillic.el ("Belarusian"): Doc fix. |
2595 (cp1125, koi8-t): Doc fix. | 2431 (cp1125, koi8-t): Doc fix. |
2601 (locale-language-names): Change sp to Cyrillic. | 2437 (locale-language-names): Change sp to Cyrillic. |
2602 (locale-charset-language-names): Match @euro after utf-8. | 2438 (locale-charset-language-names): Match @euro after utf-8. |
2603 | 2439 |
2604 2008-02-01 Dave Love <fx@gnu.org> | 2440 2008-02-01 Dave Love <fx@gnu.org> |
2605 | 2441 |
2606 * language/chinese.el (chinese-gbk, gbk, cp936, windows-936): New | 2442 * language/chinese.el (chinese-gbk, gbk, cp936, windows-936): |
2607 coding systems. | 2443 New coding systems. |
2608 ("Chinese-GBK"): New environment. | 2444 ("Chinese-GBK"): New environment. |
2609 | 2445 |
2610 2008-02-01 Dave Love <fx@gnu.org> | 2446 2008-02-01 Dave Love <fx@gnu.org> |
2611 | 2447 |
2612 * language/chinese.el (chinese-gbk, gbk, cp936, windows-936): New | 2448 * language/chinese.el (chinese-gbk, gbk, cp936, windows-936): |
2613 coding systems. | 2449 New coding systems. |
2614 ("Chinese-GBK"): New environment. | 2450 ("Chinese-GBK"): New environment. |
2615 | 2451 |
2616 * language/thai-util.el: Remove redundant unicodes in | 2452 * language/thai-util.el: Remove redundant unicodes in category-setting. |
2617 category-setting. | 2453 |
2618 | 2454 * language/lao-util.el: Remove redundant unicodes in category-setting. |
2619 * language/lao-util.el: Remove redundant unicodes in | |
2620 category-setting. | |
2621 | 2455 |
2622 * international/mule-conf.el (japanese-jisx0213-1) | 2456 * international/mule-conf.el (japanese-jisx0213-1) |
2623 (japanese-jisx0213-2): Add unify-map. | 2457 (japanese-jisx0213-2): Add unify-map. |
2624 | 2458 |
2625 2008-02-01 Kenichi Handa <handa@etl.go.jp> | 2459 2008-02-01 Kenichi Handa <handa@etl.go.jp> |
2626 | 2460 |
2627 * international/quail.el (quail-update-leim-list-file): Force | 2461 * international/quail.el (quail-update-leim-list-file): |
2628 writing the file by iso-2022-7bit. | 2462 Force writing the file by iso-2022-7bit. |
2629 | 2463 |
2630 * international/titdic-cnv.el (miscdic-convert): Force writing the | 2464 * international/titdic-cnv.el (miscdic-convert): Force writing the |
2631 file by iso-2022-7bit. | 2465 file by iso-2022-7bit. |
2632 | 2466 |
2633 * international/mule.el (define-charset): Change the attribute | 2467 * international/mule.el (define-charset): Change the attribute |
2634 :parents to :subset or :superset. | 2468 :parents to :subset or :superset. |
2635 | 2469 |
2636 * international/mule-conf.el: Adjusted for the change of | 2470 * international/mule-conf.el: Adjust for the change of |
2637 define-charset (:parent -> :subset or :superset). | 2471 define-charset (:parent -> :subset or :superset). |
2638 | 2472 |
2639 * international/characters.el: Fix the last change. | 2473 * international/characters.el: Fix the last change. |
2640 | 2474 |
2641 2008-02-01 Dave Love <fx@gnu.org> | 2475 2008-02-01 Dave Love <fx@gnu.org> |
2642 | 2476 |
2643 * language/cyril-util.el (cyrillic-encode-koi8-r-char) | 2477 * language/cyril-util.el (cyrillic-encode-koi8-r-char) |
2644 (cyrillic-encode-alternativnyj-char): Fixed. | 2478 (cyrillic-encode-alternativnyj-char): Fix. |
2645 (standard-display-cyrillic-translit): Remove redundant unicodes. | 2479 (standard-display-cyrillic-translit): Remove redundant unicodes. |
2646 | 2480 |
2647 2008-02-01 Dave Love <fx@gnu.org> | 2481 2008-02-01 Dave Love <fx@gnu.org> |
2648 | 2482 |
2649 * language/cyrillic.el ("Tajik", "Bulgarian", "Belarusian"): New | 2483 * language/cyrillic.el ("Tajik", "Bulgarian", "Belarusian"): |
2650 environments. | 2484 New environments. |
2651 | 2485 |
2652 * international/mule-conf.el (control-1): New charset. | 2486 * international/mule-conf.el (control-1): New charset. |
2653 (eight-bit-control, eight-bit-graphic): Redefined to use raw-bytes | 2487 (eight-bit-control, eight-bit-graphic): Redefine to use raw-bytes space. |
2654 space. | |
2655 (korean-ksc5601): Redefine to use code-offset and unify-map. | 2488 (korean-ksc5601): Redefine to use code-offset and unify-map. |
2656 | 2489 |
2657 2008-02-01 Dave Love <fx@gnu.org> | 2490 2008-02-01 Dave Love <fx@gnu.org> |
2658 | 2491 |
2659 * international/mule-conf.el (tcvn-5712): New charset. | 2492 * international/mule-conf.el (tcvn-5712): New charset. |
2660 | 2493 |
2661 * language/vietnamese.el (vietnamese-tcvn, tcvn): New coding | 2494 * language/vietnamese.el (vietnamese-tcvn, tcvn): New coding system. |
2662 system. | |
2663 ("Vietnamese"): Doc fix. | 2495 ("Vietnamese"): Doc fix. |
2664 | 2496 |
2665 2008-02-01 Dave Love <fx@gnu.org> | 2497 2008-02-01 Dave Love <fx@gnu.org> |
2666 | 2498 |
2667 * international/mule-conf.el (windows-936): New alias. | 2499 * international/mule-conf.el (windows-936): New alias. |
2670 | 2502 |
2671 * international/characters.el: Reinstate various CJK syntax and | 2503 * international/characters.el: Reinstate various CJK syntax and |
2672 category setup. Remove obsolete syntax setting in Greek section. | 2504 category setup. Remove obsolete syntax setting in Greek section. |
2673 Optimize the char tables. | 2505 Optimize the char tables. |
2674 | 2506 |
2675 * language/thai.el ("Thai"): Add cp874, iso-8859-11 coding | 2507 * language/thai.el ("Thai"): Add cp874, iso-8859-11 coding systems. |
2676 systems. | 2508 |
2677 | 2509 * language/vietnamese.el ("Vietnamese"): Add windows-1258 coding system. |
2678 * language/vietnamese.el ("Vietnamese"): Add windows-1258 coding | |
2679 system. | |
2680 | 2510 |
2681 * language/greek.el ("Greek"): Add windows-1253, cp851, cp869 | 2511 * language/greek.el ("Greek"): Add windows-1253, cp851, cp869 |
2682 coding systems. | 2512 coding systems. |
2683 | 2513 |
2684 * language/romanian.el ("Romanian"): Add iso-latin-10 coding | 2514 * language/romanian.el ("Romanian"): Add iso-latin-10 coding system. |
2685 system. | |
2686 | 2515 |
2687 2008-02-01 Kenichi Handa <handa@etl.go.jp> | 2516 2008-02-01 Kenichi Handa <handa@etl.go.jp> |
2688 | 2517 |
2689 * international/characters.el (printable-chars): Setup correctly. | 2518 * international/characters.el (printable-chars): Setup correctly. |
2690 | 2519 |
2691 2008-02-01 Dave Love <fx@gnu.org> | 2520 2008-02-01 Dave Love <fx@gnu.org> |
2692 | 2521 |
2693 * cus-start.el: Add selection-coding-system. | 2522 * cus-start.el: Add selection-coding-system. |
2694 | 2523 |
2695 * language/hebrew.el ("Hebrew"): Add windows-1255, cp862 coding | 2524 * language/hebrew.el ("Hebrew"): Add windows-1255, cp862 coding systems. |
2696 systems. | |
2697 | 2525 |
2698 * language/china-util.el (post-read-decode-hz) | 2526 * language/china-util.el (post-read-decode-hz) |
2699 (pre-write-encode-hz): Moved from chinese.el. | 2527 (pre-write-encode-hz): Move from chinese.el. |
2700 (big5-to-flat-code, flat-code-to-big5, euc-to-flat-code) | 2528 (big5-to-flat-code, flat-code-to-big5, euc-to-flat-code) |
2701 (flat-code-to-euc, expand-euc-big5-alist, big5-to-cns): Deleted. | 2529 (flat-code-to-euc, expand-euc-big5-alist, big5-to-cns): Delete. |
2702 | 2530 |
2703 * language/chinese.el (post-read-decode-hz) | 2531 * language/chinese.el (post-read-decode-hz) |
2704 (pre-write-encode-hz): Moved to china-util.el. | 2532 (pre-write-encode-hz): Move to china-util.el. |
2705 | 2533 |
2706 * case-table.el (set-case-syntax-pair): Test again for equal byte | 2534 * case-table.el (set-case-syntax-pair): Test again for equal byte |
2707 lengths of the pair. | 2535 lengths of the pair. |
2708 | 2536 |
2709 * international/characters.el: Add Vietnamese category to | 2537 * international/characters.el: Add Vietnamese category to |
2717 * international/mule-diag.el (describe-character-set): Account for | 2545 * international/mule-diag.el (describe-character-set): Account for |
2718 more than two dimensions of possibly different size. | 2546 more than two dimensions of possibly different size. |
2719 (describe-current-coding-system): Add selection-coding-system. | 2547 (describe-current-coding-system): Add selection-coding-system. |
2720 | 2548 |
2721 * international/mule-cmds.el (unify-8859-on-encoding-mode) | 2549 * international/mule-cmds.el (unify-8859-on-encoding-mode) |
2722 (unify-8859-on-decoding-mode): Moved from mule.el. | 2550 (unify-8859-on-decoding-mode): Move from mule.el. |
2723 | 2551 |
2724 * international/mule.el (unify-8859-on-encoding-mode) | 2552 * international/mule.el (unify-8859-on-encoding-mode) |
2725 (unify-8859-on-decoding-mode): Remove :init-value. | 2553 (unify-8859-on-decoding-mode): Remove :init-value. |
2726 (charset-chars): Add optional dimension arg. | 2554 (charset-chars): Add optional dimension arg. |
2727 (unify-8859-on-encoding-mode, unify-8859-on-decoding-mode): Moved | 2555 (unify-8859-on-encoding-mode, unify-8859-on-decoding-mode): |
2728 to mule-cmds.el. | 2556 Move to mule-cmds.el. |
2729 | 2557 |
2730 2008-02-01 Kenichi Handa <handa@etl.go.jp> | 2558 2008-02-01 Kenichi Handa <handa@etl.go.jp> |
2731 | 2559 |
2732 * international/fontset.el: Change registry for japanese-jisx0208 | 2560 * international/fontset.el: Change registry for japanese-jisx0208 |
2733 to "JISX0208*" in the default fontset. | 2561 to "JISX0208*" in the default fontset. |
2734 (font-encoding-alist): Add an entry for "JISX0208.1983" and | 2562 (font-encoding-alist): Add an entry for "JISX0208.1983" and |
2735 "ISO10646.indian-1". | 2563 "ISO10646.indian-1". |
2736 | 2564 |
2737 2008-02-01 Kenichi Handa <handa@etl.go.jp> | 2565 2008-02-01 Kenichi Handa <handa@etl.go.jp> |
2738 | 2566 |
2739 * language/japanese.el (japanese-iso-7bit-1978-irv): Add | 2567 * language/japanese.el (japanese-iso-7bit-1978-irv): |
2740 `designation' to :flags, `ascii' to :charset-list. | 2568 Add `designation' to :flags, `ascii' to :charset-list. |
2741 | 2569 |
2742 * international/mule.el (define-charset): New args :min-code and | 2570 * international/mule.el (define-charset): New args :min-code and |
2743 :max-code. | 2571 :max-code. |
2744 (coding-system-iso-2022-flags): Add use-roman, use-oldjis. | 2572 (coding-system-iso-2022-flags): Add use-roman, use-oldjis. |
2745 | 2573 |
2746 * international/mule-conf.el (chinese-gbk): Change :code-offset to | 2574 * international/mule-conf.el (chinese-gbk): Change :code-offset to |
2747 #x160000. | 2575 #x160000. |
2748 (gb18030-2-byte, gb18030-4-byte-bmp, gb18030-4-byte-smp, | 2576 (gb18030-2-byte, gb18030-4-byte-bmp, gb18030-4-byte-smp) |
2749 gb18030-4-byte-ext-1, gb18030-4-byte-ext-2, gb18030): New | 2577 (gb18030-4-byte-ext-1, gb18030-4-byte-ext-2, gb18030): New charsets. |
2750 charsets. | |
2751 | 2578 |
2752 2008-02-01 Dave Love <fx@gnu.org> | 2579 2008-02-01 Dave Love <fx@gnu.org> |
2753 | 2580 |
2754 * language/thai.el (iso-8859-11): New coding system. | 2581 * language/thai.el (iso-8859-11): New coding system. |
2755 | 2582 |
2763 2008-02-01 Dave Love <fx@gnu.org> | 2590 2008-02-01 Dave Love <fx@gnu.org> |
2764 | 2591 |
2765 * international/mule.el (unify-8859-on-encoding-mode) | 2592 * international/mule.el (unify-8859-on-encoding-mode) |
2766 (unify-8859-on-decoding-mode): Dummy versions. | 2593 (unify-8859-on-decoding-mode): Dummy versions. |
2767 | 2594 |
2768 * international/ucs-tables.el: Removed. | 2595 * international/ucs-tables.el: Remove. |
2769 | 2596 |
2770 * Makefile.in (DONTCOMPILE): Add language/chinese.el, | 2597 * Makefile.in (DONTCOMPILE): Add language/chinese.el, |
2771 language/japanese.el. | 2598 language/japanese.el. |
2772 | 2599 |
2773 * international/mule-conf.el: Doc fixes. | 2600 * international/mule-conf.el: Doc fixes. |
2788 (make-translation-table): Don't deal with generic characters. | 2615 (make-translation-table): Don't deal with generic characters. |
2789 | 2616 |
2790 * international/mule-util.el (coding-system-post-read-conversion) | 2617 * international/mule-util.el (coding-system-post-read-conversion) |
2791 (coding-system-pre-write-conversion) | 2618 (coding-system-pre-write-conversion) |
2792 (coding-system-translation-table-for-decode) | 2619 (coding-system-translation-table-for-decode) |
2793 (coding-system-translation-table-for-encode): Get the right | 2620 (coding-system-translation-table-for-encode): Get the right properties. |
2794 properties. | |
2795 (with-coding-priority): New macro. | 2621 (with-coding-priority): New macro. |
2796 (detect-coding-with-language-environment): Use it. | 2622 (detect-coding-with-language-environment): Use it. |
2797 (coding-system-equal): Use coding-system-plist. | 2623 (coding-system-equal): Use coding-system-plist. |
2798 | 2624 |
2799 * encoded-kb.el (encoded-kbd-setup-keymap) <ccl>: | 2625 * encoded-kb.el (encoded-kbd-setup-keymap) <ccl>: Use :valid property. |
2800 Use :valid property. | 2626 |
2801 | 2627 * mule-cmds.el (encode-coding-char): Use find-coding-systems-string. |
2802 * mule-cmds.el (encode-coding-char): Use | 2628 Don't use make-char. |
2803 find-coding-systems-string. Don't use make-char. | |
2804 (describe-language-environment): Use coding-system-aliases. | 2629 (describe-language-environment): Use coding-system-aliases. |
2805 (prefer-coding-system): Doc fix. | 2630 (prefer-coding-system): Doc fix. |
2806 | 2631 |
2807 * mule-diag.el (describe-current-coding-system): Fix aliases | 2632 * mule-diag.el (describe-current-coding-system): Fix aliases listing. |
2808 listing. | 2633 (print-iso-2022-flags): Delete. |
2809 (print-iso-2022-flags): Deleted. | 2634 (print-designation): Partial re-write. |
2810 (print-designation): Partly re-written. | |
2811 (describe-coding-system): Deal with iso-2022 designations, flags. | 2635 (describe-coding-system): Deal with iso-2022 designations, flags. |
2812 Fix shift_jis case. | 2636 Fix shift_jis case. |
2813 (describe-char-after): Use characterp. Print explicit unicode. | 2637 (describe-char-after): Use characterp. Print explicit unicode. |
2814 Remove some obsolete code. | 2638 Remove some obsolete code. |
2815 (print-coding-system-briefly): Fix printing aliases. | 2639 (print-coding-system-briefly): Fix printing aliases. |
2816 (print-coding-system): Use coding-system-aliases. | 2640 (print-coding-system): Use coding-system-aliases. |
2817 (mule-diag): Don't list coding categories. | 2641 (mule-diag): Don't list coding categories. |
2818 | 2642 |
2819 * mule-conf.el: Doc fixes. Remove redundant | 2643 * mule-conf.el: Doc fixes. Remove redundant :long-name properties. |
2820 :long-name properties. Re-order charset priorities. | 2644 Re-order charset priorities. |
2821 (binary): New alias. | 2645 (binary): New alias. |
2822 (iso-8859-16): Fix nickname. | 2646 (iso-8859-16): Fix nickname. |
2823 (define-iso-single-byte-charset): Un-define after use. | 2647 (define-iso-single-byte-charset): Un-define after use. |
2824 | 2648 |
2825 2008-02-01 Dave Love <fx@gnu.org> | 2649 2008-02-01 Dave Love <fx@gnu.org> |
2826 | 2650 |
2827 * international/mule.el (coding-system-iso-2022-flags): Revert | 2651 * international/characters.el: Additional double width specifications. |
2828 last change. | 2652 |
2829 | 2653 * international/mule-diag.el (print-coding-system): Incomplete updates. |
2830 2008-02-01 Dave Love <fx@gnu.org> | |
2831 | |
2832 * international/characters.el: Additional double width | |
2833 specifications. | |
2834 | |
2835 * international/mule-diag.el (print-coding-system): Incomplete | |
2836 updates. | |
2837 (describe-character-set): List more properties. | 2654 (describe-character-set): List more properties. |
2838 (print-fontset): Fix case of vector font-spec. | 2655 (print-fontset): Fix case of vector font-spec. |
2839 (describe-current-coding-system): Fix iso-7, iso-7-else. | 2656 (describe-current-coding-system): Fix iso-7, iso-7-else. |
2840 | 2657 |
2841 * international/mule-conf.el (ibm866): Fix alias. | 2658 * international/mule-conf.el (ibm866): Fix alias. |
2842 (iso-8859-16): Fix nickname. | 2659 (iso-8859-16): Fix nickname. |
2843 | |
2844 * international/mule.el (coding-system-iso-2022-flags): Add | |
2845 use-roman, use-oldjis. | |
2846 | 2660 |
2847 2008-02-01 Dave Love <fx@gnu.org> | 2661 2008-02-01 Dave Love <fx@gnu.org> |
2848 | 2662 |
2849 * language/ind-util.el: Avoid decode-char. | 2663 * language/ind-util.el: Avoid decode-char. |
2850 (indian--puthash-char, indian--puthash-c, indian--puthash-cv): | 2664 (indian--puthash-char, indian--puthash-c, indian--puthash-cv): |
2865 New coding systems. | 2679 New coding systems. |
2866 <set-language-info-alist>: Avoid decode-char. | 2680 <set-language-info-alist>: Avoid decode-char. |
2867 | 2681 |
2868 * language/hebrew.el (cp862, ibm862): New coding systems. | 2682 * language/hebrew.el (cp862, ibm862): New coding systems. |
2869 | 2683 |
2870 * language/greek.el (cp851, ibm851, cp869, ibm869): New coding | 2684 * language/greek.el (cp851, ibm851, cp869, ibm869): New coding systems. |
2871 systems. | |
2872 | 2685 |
2873 * language/cyrillic.el (cp855, ibm855): New coding systems. | 2686 * language/cyrillic.el (cp855, ibm855): New coding systems. |
2874 | 2687 |
2875 * international/mule-conf.el: Avoid decode-char in top-level code | 2688 * international/mule-conf.el: Avoid decode-char in top-level code |
2876 for self-inserting multibyte chars. | 2689 for self-inserting multibyte chars. |
2877 (cp437, cp737, cp775, cp851, cp852, cp855, cp857, cp855, cp857) | 2690 (cp437, cp737, cp775, cp851, cp852, cp855, cp857, cp855, cp857) |
2878 (cp860, cp861, cp862, cp863, cp864, cp865, cp869, cp874): | 2691 (cp860, cp861, cp862, cp863, cp864, cp865, cp869, cp874): |
2879 New charsets. | 2692 New charsets. |
2880 | 2693 |
2881 * international/characters.el: Various simplifications and | 2694 * international/characters.el: Various simplifications and additions. |
2882 additions. | |
2883 | 2695 |
2884 2008-02-01 Dave Love <fx@gnu.org> | 2696 2008-02-01 Dave Love <fx@gnu.org> |
2885 | 2697 |
2886 * international/mule-conf.el (code-pages): Provide, for | 2698 * international/mule-conf.el (code-pages): Provide, for compatibility. |
2887 compatibility. | 2699 |
2888 | 2700 * international/code-pages.el: Remove. |
2889 * international/code-pages.el: Removed. | |
2890 | 2701 |
2891 2008-02-01 Kenichi Handa <handa@etl.go.jp> | 2702 2008-02-01 Kenichi Handa <handa@etl.go.jp> |
2892 | 2703 |
2893 * Makefile.in: Cancel the 2008-02-01 change of mine. | 2704 * Makefile.in: Cancel the 2008-02-01 change of mine. |
2894 | 2705 |
2909 | 2720 |
2910 2008-02-01 Dave Love <fx@gnu.org> | 2721 2008-02-01 Dave Love <fx@gnu.org> |
2911 | 2722 |
2912 * cus-start.el: Add charset-map-directory. | 2723 * cus-start.el: Add charset-map-directory. |
2913 | 2724 |
2914 * international/fontset.el (font-encoding-alist): Add | 2725 * international/fontset.el (font-encoding-alist): Add adobe-symbol. |
2915 adobe-symbol. | |
2916 | 2726 |
2917 * format.el (format-alist): Remove ibm, mac, hp entries (available | 2727 * format.el (format-alist): Remove ibm, mac, hp entries (available |
2918 natively). | 2728 natively). |
2919 | 2729 |
2920 * language/romanian.el (iso-latin-10): Add :mime-charset. | 2730 * language/romanian.el (iso-latin-10): Add :mime-charset. |
2944 * international/mule-diag.el (describe-coding-system): Avoid error | 2754 * international/mule-diag.el (describe-coding-system): Avoid error |
2945 for iso-2022, emacs-mule. | 2755 for iso-2022, emacs-mule. |
2946 | 2756 |
2947 2008-02-01 Dave Love <fx@gnu.org> | 2757 2008-02-01 Dave Love <fx@gnu.org> |
2948 | 2758 |
2949 * international/codepage.el: Most of code removed or commented | 2759 * international/codepage.el: Remove or comment out most of code. |
2950 out. | 2760 (codepage-setup): Re-write as trivial, obsolete function. |
2951 (codepage-setup): Re-written as trivial, obsolete function. | |
2952 | 2761 |
2953 * language/utf-8-lang.el ("UTF-8"): Use utf-8, not mule-utf-8. | 2762 * language/utf-8-lang.el ("UTF-8"): Use utf-8, not mule-utf-8. |
2954 Remove setup function. | 2763 Remove setup function. |
2955 | 2764 |
2956 * language/english.el (ebcdic-us, ebcdic-uk): New coding systems. | 2765 * language/english.el (ebcdic-us, ebcdic-uk): New coding systems. |
2957 | 2766 |
2958 * Makefile.in (DONTCOMPILE): Add language/vietnamese.el, | 2767 * Makefile.in (DONTCOMPILE): Add language/vietnamese.el, |
2959 language/cyrillic.el, language/czech.el. | 2768 language/cyrillic.el, language/czech.el. |
2960 | 2769 |
2961 * language/vietnamese.el (windows-1258, cp1258): New coding | 2770 * language/vietnamese.el (windows-1258, cp1258): New coding systems. |
2962 systems. | |
2963 (font-ccl-encoder-alist): Remove viscii, vscii. | 2771 (font-ccl-encoder-alist): Remove viscii, vscii. |
2964 | 2772 |
2965 * language/hebrew.el (windows-1255, cp1255): New coding systems. | 2773 * language/hebrew.el (windows-1255, cp1255): New coding systems. |
2966 | 2774 |
2967 * language/european.el (windows-1254, cp1254, windows-1257) | 2775 * language/european.el (windows-1254, cp1254, windows-1257) |
2968 (cp1257, next, iso-latin-7, iso-8859-13, latin-7): New coding | 2776 (cp1257, next, iso-latin-7, iso-8859-13, latin-7): New coding systems. |
2969 systems. | |
2970 ("Latin-7", "Lithuanian", "Latvian"): Don't require code-pages. | 2777 ("Latin-7", "Lithuanian", "Latvian"): Don't require code-pages. |
2971 | 2778 |
2972 * language/greek.el (windows-1253, cp1253): New coding systems. | 2779 * language/greek.el (windows-1253, cp1253): New coding systems. |
2973 | 2780 |
2974 * international/mule-conf.el (ebcdic-us, ebcdic-uk): Change map | 2781 * international/mule-conf.el (ebcdic-us, ebcdic-uk): Change map |
2975 file name. | 2782 file name. |
2976 (windows-1253, windows-1254, windows-1255, windows-1256) | 2783 (windows-1253, windows-1254, windows-1255, windows-1256) |
2977 (windows-1257, windows-1258, next): New charsets. | 2784 (windows-1257, windows-1258, next): New charsets. |
2978 | 2785 |
2979 * international/utf-8.el, international/utf-8-subst.el: Removed. | 2786 * international/utf-8.el, international/utf-8-subst.el: Remove. |
2980 | 2787 |
2981 * international/mule.el: Doc fixes. | 2788 * international/mule.el: Doc fixes. |
2982 (charset-list, generic-char-p, set-coding-priority): Make | 2789 (charset-list, generic-char-p, set-coding-priority): Make obsolete. |
2983 obsolete. | |
2984 (coding-system-get): Try to convert old-style symbol to keyword. | 2790 (coding-system-get): Try to convert old-style symbol to keyword. |
2985 (define-charset): Purecopy strings in property list. | 2791 (define-charset): Purecopy strings in property list. |
2986 (define-coding-system): Purecopy docstring. | 2792 (define-coding-system): Purecopy docstring. |
2987 | 2793 |
2988 * international/mule-diag.el (list-character-sets-2): Avoid | 2794 * international/mule-diag.el (list-character-sets-2): Avoid |
2989 charset-bytes. | 2795 charset-bytes. |
2990 (list-iso-charset-chars, list-non-iso-charset-chars): Deleted. | 2796 (list-iso-charset-chars, list-non-iso-charset-chars): Delete. |
2991 (list-block-of-chars): Re-written. | 2797 (list-block-of-chars): Re-write. |
2992 (describe-character-set): Show more properties. | 2798 (describe-character-set): Show more properties. |
2993 (describe-char-after): Correct codepoint display. | 2799 (describe-char-after): Correct codepoint display. |
2994 (print-coding-system): Use symbolic types. | 2800 (print-coding-system): Use symbolic types. |
2995 | 2801 |
2996 2008-02-01 Kenichi Handa <handa@etl.go.jp> | 2802 2008-02-01 Kenichi Handa <handa@etl.go.jp> |
2998 * Makefile.in: Be sure also to run emacs with LANG=C. | 2804 * Makefile.in: Be sure also to run emacs with LANG=C. |
2999 | 2805 |
3000 2008-02-01 Dave Love <fx@gnu.org> | 2806 2008-02-01 Dave Love <fx@gnu.org> |
3001 | 2807 |
3002 * international/mule-diag.el: Doc fixes. | 2808 * international/mule-diag.el: Doc fixes. |
3003 (sort-charset-list, charset-multibyte-form-string): Removed. | 2809 (sort-charset-list, charset-multibyte-form-string): Remove. |
3004 (list-character-sets, list-character-sets-1) | 2810 (list-character-sets, list-character-sets-1) |
3005 (list-character-sets-2): Re-written. | 2811 (list-character-sets-2): Re-write. |
3006 (non-iso-charset-alist): Set to nil and made obsolete. | 2812 (non-iso-charset-alist): Set to nil and made obsolete. |
3007 (decode-codepage-char): Re-written and made obsolete. | 2813 (decode-codepage-char): Re-write and made obsolete. |
3008 (read-charset): Don't use non-iso-charset-alist. | 2814 (read-charset): Don't use non-iso-charset-alist. |
3009 (describe-coding-system): Use keyword properties. | 2815 (describe-coding-system): Use keyword properties. |
3010 (describe-character-set): Re-written. | 2816 (describe-character-set): Re-write. |
3011 | 2817 |
3012 * international/mule-conf.el (koi8-u, koi8-t, georgian-ps) | 2818 * international/mule-conf.el (koi8-u, koi8-t, georgian-ps) |
3013 (windows-1250, windows-1251, windows-1252, cp1125, ebcdic-us) | 2819 (windows-1250, windows-1251, windows-1252, cp1125, ebcdic-us) |
3014 (ebcdic-uk): New charsets. | 2820 (ebcdic-uk): New charsets. |
3015 | 2821 |
3016 * language/cyrillic.el (koi8-u, koi8-t, windows-1251, cp1125): New | 2822 * language/cyrillic.el (koi8-u, koi8-t, windows-1251, cp1125): |
3017 coding systems. | 2823 New coding systems. |
3018 | 2824 |
3019 * language/european.el (windows-1252): New coding system. | 2825 * language/european.el (windows-1252): New coding system. |
3020 | 2826 |
3021 2008-02-01 Kenichi Handa <handa@etl.go.jp> | 2827 2008-02-01 Kenichi Handa <handa@etl.go.jp> |
3022 | 2828 |
3023 * Makefile.in: By sure to run emacs with LC_ALL=C. | 2829 * Makefile.in: By sure to run emacs with LC_ALL=C. |
3024 | 2830 |
3025 * international/encoded-kb.el (encoded-kbd-handle-8bit): Call | 2831 * international/encoded-kb.el (encoded-kbd-handle-8bit): Call |
3026 encoded-kbd-self-insert-iso2022-8bit with argument 1. | 2832 encoded-kbd-self-insert-iso2022-8bit with argument 1. |
3027 (encoded-kbd-self-insert-charset): New function. | 2833 (encoded-kbd-self-insert-charset): New function. |
3028 (encoded-kbd-setup-keymap): Handle a coding-system of type | 2834 (encoded-kbd-setup-keymap, encoded-kbd-mode): Handle a |
3029 charset. | 2835 coding-system of type charset. |
3030 (encoded-kbd-mode): Likewise. | |
3031 | 2836 |
3032 2008-02-01 Dave Love <fx@gnu.org> | 2837 2008-02-01 Dave Love <fx@gnu.org> |
3033 | 2838 |
3034 * international/mule-cmds.el (set-locale-environment): Comment out | 2839 * international/mule-cmds.el (set-locale-environment): Comment out |
3035 set-keyboard-coding-system stuff. | 2840 set-keyboard-coding-system stuff. |
3036 | 2841 |
3037 2008-02-01 Kenichi Handa <handa@etl.go.jp> | 2842 2008-02-01 Kenichi Handa <handa@etl.go.jp> |
3038 | 2843 |
3039 * international/mule.el (define-coding-system): Docstring | 2844 * international/mule.el (define-coding-system): Doc fix; |
3040 fixed (sjis->shift-jis). | 2845 sjis->shift-jis. |
3041 | 2846 |
3042 * international/mule-conf.el: Use decode-char instead of | 2847 * international/mule-conf.el: Use decode-char instead of make-char. |
3043 make-char. | 2848 |
3044 | 2849 * international/encoded-kb.el (encoded-kbd-self-insert-iso2022-8bit): |
3045 * international/encoded-kb.el | 2850 New arg ARG. Directly call self-insert-command. This is a |
3046 (encoded-kbd-self-insert-iso2022-8bit): New arg ARG. Directly | 2851 temporary workaround to make it work with latin-1. |
3047 call self-insert-command. This is a temporary workaround to | |
3048 make it work with latin-1. | |
3049 (encoded-kbd-mode): Change `sjis' to `shift-jis'. | 2852 (encoded-kbd-mode): Change `sjis' to `shift-jis'. |
3050 | 2853 |
3051 * international/characters.el: Setup char-width-table for CJK | 2854 * international/characters.el: Setup char-width-table for CJK |
3052 characters. | 2855 characters. |
3053 | 2856 |
3077 | 2880 |
3078 * international/mule-cmds.el (sort-coding-systems) | 2881 * international/mule-cmds.el (sort-coding-systems) |
3079 (select-safe-coding-system, select-message-coding-system): Use | 2882 (select-safe-coding-system, select-message-coding-system): Use |
3080 :mime-charset, not 'mime-charset. | 2883 :mime-charset, not 'mime-charset. |
3081 | 2884 |
3082 * international/mule-conf.el: Add various :mime-charset | 2885 * international/mule-conf.el: Add various :mime-charset properties. |
3083 properties. | |
3084 | 2886 |
3085 2008-02-01 Dave Love <fx@gnu.org> | 2887 2008-02-01 Dave Love <fx@gnu.org> |
3086 | 2888 |
3087 * international/encoded-kb.el (encoded-kbd-self-insert-ccl): Fix | 2889 * international/encoded-kb.el (encoded-kbd-self-insert-ccl): Fix |
3088 getting decoder. | 2890 getting decoder. |
3089 (encoded-kbd-mode): Fix code for coding system type and | 2891 (encoded-kbd-mode): Fix code for coding system type and designations. |
3090 designations. | 2892 |
3091 | 2893 * international/mule-conf.el: Spelling fixes. |
3092 * international/mule-conf.el: Speling fixes. | |
3093 | 2894 |
3094 2008-02-01 Kenichi Handa <handa@etl.go.jp> | 2895 2008-02-01 Kenichi Handa <handa@etl.go.jp> |
3095 | 2896 |
3096 * international/fontset.el (fontset-plain-name): Handle the case | 2897 * international/fontset.el (fontset-plain-name): Handle the case |
3097 that size, weight, slant are not specified in the fontset name. | 2898 that size, weight, slant are not specified in the fontset name. |
3100 | 2901 |
3101 * language/greek.el (greek-iso-8bit): Fix typo. | 2902 * language/greek.el (greek-iso-8bit): Fix typo. |
3102 | 2903 |
3103 2008-02-01 Kenichi Handa <handa@etl.go.jp> | 2904 2008-02-01 Kenichi Handa <handa@etl.go.jp> |
3104 | 2905 |
3105 * language/chinese.el (chinese-big5): Change :coding-type to | 2906 * language/chinese.el (chinese-big5): Change :coding-type to `charset'. |
3106 `charset'. | |
3107 | 2907 |
3108 2008-02-01 Kenichi Handa <handa@etl.go.jp> | 2908 2008-02-01 Kenichi Handa <handa@etl.go.jp> |
3109 | 2909 |
3110 * international/characters.el: Change encoding to utf-8-emacs. | 2910 * international/characters.el: Change encoding to utf-8-emacs. |
3111 Remove apparent duplicate codes. | 2911 Remove apparent duplicate codes. |
3122 * international/titdic-cnv.el (titdic-convert): Read into a | 2922 * international/titdic-cnv.el (titdic-convert): Read into a |
3123 unibyte buffer then make the buffer multibyte. | 2923 unibyte buffer then make the buffer multibyte. |
3124 | 2924 |
3125 2008-02-01 Kenichi Handa <handa@etl.go.jp> | 2925 2008-02-01 Kenichi Handa <handa@etl.go.jp> |
3126 | 2926 |
3127 * international/mule-conf.el (utf-16-le): Use :bom attribute | 2927 * international/mule-conf.el (utf-16-le, utf-16-be): Use :bom attribute |
3128 instead of :signature. | 2928 instead of :signature. |
3129 (utf-16-be): Likewise. | |
3130 | 2929 |
3131 2008-02-01 Kenichi Handa <handa@etl.go.jp> | 2930 2008-02-01 Kenichi Handa <handa@etl.go.jp> |
3132 | 2931 |
3133 * language/czech.el ("Czech"): Set `iso-8859-2' for | 2932 * language/czech.el ("Czech"): Set `iso-8859-2' for |
3134 `nonascii-translation'. | 2933 `nonascii-translation'. |
3135 | 2934 |
3136 * language/romanian.el ("Romanian"): Likewise. | 2935 * language/romanian.el ("Romanian"): Likewise. |
3137 | 2936 |
3138 * language/slovak.el ("Slovak"): Likewise. | 2937 * language/slovak.el ("Slovak"): Likewise. |
3139 | 2938 |
3140 * international/characters.el: Optimize calls of | 2939 * international/characters.el: Optimize calls of modify-category-entry. |
3141 modify-category-entry. | |
3142 | 2940 |
3143 2008-02-01 Kenichi Handa <handa@etl.go.jp> | 2941 2008-02-01 Kenichi Handa <handa@etl.go.jp> |
3144 | 2942 |
3145 * bindings.el: Don't bind multibyte characters to | 2943 * bindings.el: Don't bind multibyte characters to |
3146 self-insert-command here. It's done in mule-conf.el. | 2944 self-insert-command here. It's done in mule-conf.el. |
3147 | 2945 |
3148 * case-table.el (set-case-syntax-offset): Variable deleted. | 2946 * case-table.el (set-case-syntax-offset): Delete variable. |
3149 (set-case-syntax-1): Function deleted. Callers changed. | 2947 (set-case-syntax-1): Delete function. Change callers. |
3150 (set-case-syntax-delims): Don't check byte length of characters. | 2948 (set-case-syntax-delims): Don't check byte length of characters. |
3151 | 2949 |
3152 * isearch.el (isearch-mode-map): Call set-char-table-range to bind | 2950 * isearch.el (isearch-mode-map): Call set-char-table-range to bind |
3153 characters to isearch-printing-char. | 2951 characters to isearch-printing-char. |
3154 | 2952 |
3155 * loadup.el: Don't load "international/utf-8". Don't call | 2953 * loadup.el: Don't load "international/utf-8". Don't call |
3156 update-coding-systems-internal. Bind coding-system-for-write to | 2954 update-coding-systems-internal. Bind coding-system-for-write to |
3157 `utf-8' while writing fns-XXX.el. Call clear-charset-maps before | 2955 `utf-8' while writing fns-XXX.el. Call clear-charset-maps before |
3158 dumping. | 2956 dumping. |
3159 | 2957 |
3160 * version.el (emacs-version): Set to "22.0.0". | 2958 * emacs-lisp/regexp-opt.el (regexp-opt-charset): Adjust for the |
3161 | |
3162 * emacs-lisp/regexp-opt.el (regexp-opt-charset): Adjusted for the | |
3163 change of map-char-table. | 2959 change of map-char-table. |
3164 | 2960 |
3165 * eshell/esh-mode.el: Adjusted for the change of map-char-table. | 2961 * eshell/esh-mode.el: Adjust for the change of map-char-table. |
3166 | 2962 |
3167 * international/characters.el: Adjusted for the deletion of | 2963 * international/characters.el: Adjust for the deletion of |
3168 generic characters. | 2964 generic characters. |
3169 | 2965 |
3170 * international/code-pages.el (cp-make-translation-table, | 2966 * international/code-pages.el (cp-make-translation-table) |
3171 cp-valid-codes, cp-fix-safe-chars): Deleted. Caller changed. | 2967 (cp-valid-codes, cp-fix-safe-chars): Delete. Change caller. |
3172 (cp-make-coding-system): Call define-coding-system. | 2968 (cp-make-coding-system): Call define-coding-system. |
3173 | 2969 |
3174 * international/fontset.el: Mostly re-written. | 2970 * international/fontset.el: Rewrite most code. |
3175 | 2971 |
3176 * international/ja-dic-cnv.el (skkdic-get-kana-compact-codes): | 2972 * international/ja-dic-cnv.el (skkdic-get-kana-compact-codes): |
3177 Call encode-char instead of split-char. | 2973 Call encode-char instead of split-char. |
3178 | 2974 |
3179 * international/ja-dic-utl.el (skkdic-jisx0208-hiragana-block): | 2975 * international/ja-dic-utl.el (skkdic-jisx0208-hiragana-block): |
3180 Value changed. | 2976 Change value. |
3181 (skkdic-lookup-key): Call encode-char instead of split-char. | 2977 (skkdic-lookup-key): Call encode-char instead of split-char. |
3182 | 2978 |
3183 * international/titdic-cnv.el (titdic-convert): Bind | 2979 * international/titdic-cnv.el (titdic-convert): Bind |
3184 coding-system-for-write to 'iso-2022-7bit. Don't work on unibyte | 2980 coding-system-for-write to 'iso-2022-7bit. Don't work on unibyte |
3185 buffer. | 2981 buffer. |
3196 | 2992 |
3197 * international/latin-8.el: Don't bind set-case-syntax-offset. | 2993 * international/latin-8.el: Don't bind set-case-syntax-offset. |
3198 | 2994 |
3199 * international/latin-9.el: Don't bind set-case-syntax-offset. | 2995 * international/latin-9.el: Don't bind set-case-syntax-offset. |
3200 | 2996 |
3201 * international/mule-cmds.el: Don't use coding category. Call | 2997 * international/mule-cmds.el: Don't use coding category. |
3202 set-coding-system-priority instead of set-coding-priority. | 2998 Call set-coding-system-priority instead of set-coding-priority. |
3203 (sort-coding-systems): Call coding-system-priority-list to get the | 2999 (sort-coding-systems, select-safe-coding-system): |
3204 most preferred one. | 3000 Call coding-system-priority-list to get the most preferred one. |
3205 (select-safe-coding-system): Likewise. | |
3206 (reset-language-environment): Order of coding system priority | 3001 (reset-language-environment): Order of coding system priority |
3207 changed. Set primary charset to iso-8859-1. | 3002 changed. Set primary charset to iso-8859-1. |
3208 (set-language-environment-coding-systems): Call | 3003 (set-language-environment-coding-systems): |
3209 set-coding-system-priority instead of set-coding-priority. | 3004 Call set-coding-system-priority instead of set-coding-priority. |
3210 (get-charset-property, put-charset-property): Moved to mule.el. | 3005 (get-charset-property, put-charset-property): Move to mule.el. |
3211 | 3006 |
3212 * international/mule-conf.el: Fully Re-written. | 3007 * international/mule-conf.el: Ful re-write. |
3213 | 3008 |
3214 * international/mule-diag.el (print-designation): Arguments | 3009 * international/mule-diag.el (print-designation): Change arguments. |
3215 changed. | |
3216 (print-iso-2022-flags): New function. | 3010 (print-iso-2022-flags): New function. |
3217 (describe-coding-system): Adjusted for the new structure of coding | 3011 (describe-coding-system, describe-current-coding-system): |
3218 system. | 3012 Adjust for the new structure of coding system. |
3219 (describe-current-coding-system): Likewise. | 3013 |
3220 | 3014 * international/mule.el (char-valid-p): Make it an alias of characterp. |
3221 * international/mule.el (char-valid-p): Make it an alias of | 3015 (define-charset): Full re-design. |
3222 characterp. | 3016 (charset-quoted-standard-p): Delete. |
3223 (define-charset): Fully re-designed. | 3017 (charsetp): Move to charset.c. |
3224 (charset-quoted-standard-p): Deleted. | 3018 (charset-info, charset-id, charset-bytes, charset-width) |
3225 (charsetp): Moved to charset.c. | 3019 (charset-directioin, charset-iso-graphic-plane) |
3226 (charset-info, charset-id, charset-bytes, charset-width, | 3020 (charset-reverse-charset): Delete. |
3227 charset-directioin, charset-iso-graphic-plane, | 3021 (charset-dimension, charset-chars, charset-iso-final-char) |
3228 charset-reverse-charset): Deleted. | 3022 (charset-description, charset-short-name, charset-long-name): |
3229 (charset-dimension, charset-chars, charset-iso-final-char, | 3023 Call charset-plist instead of charset-info. |
3230 charset-description, charset-short-name, charset-long-name): Call | 3024 (charset-plist, set-charset-plist): Move to charset.c. |
3231 charset-plist instead of charset-info. | 3025 (get-charset-property, put-charset-property): Move from |
3232 (charset-plist, set-charset-plist): Moved to charset.c. | |
3233 (get-charset-property, put-charset-property): Moved from | |
3234 mule-cmds.el. Call charset-plist and set-charset-plist. | 3026 mule-cmds.el. Call charset-plist and set-charset-plist. |
3235 (make-char): Deleted. | 3027 (make-char): Delete. |
3236 (generic-char-p): Make it always return nil. | 3028 (generic-char-p): Make it always return nil. |
3237 (decode-char, encode-char): Moved to charset.c. | 3029 (decode-char, encode-char): Move to charset.c. |
3238 (coding-spec-XXX-idx): Variables deleted. | 3030 (coding-spec-XXX-idx): Delete variables. |
3239 (coding-system-iso-2022-flags): New variable. | 3031 (coding-system-iso-2022-flags): New variable. |
3240 (define-coding-system): New function. | 3032 (define-coding-system): New function. |
3241 (transform-make-coding-system-args, make-coding-system): Delete. | 3033 (transform-make-coding-system-args, make-coding-system): Delete. |
3242 (set-coding-priority): Make it obsolete. | 3034 (set-coding-priority): Make it obsolete. |
3243 (after-insert-file-set-buffer-file-coding-system): Adjust for | 3035 (after-insert-file-set-buffer-file-coding-system) |
3244 the new coding system structure. | 3036 (find-new-buffer-file-coding-system): Adjust for the new coding |
3245 (find-new-buffer-file-coding-system): Likewise. | 3037 system structure. |
3246 | 3038 |
3247 * language/chinese.el, language/cyrillic.el, language/european.el, | 3039 * language/chinese.el, language/cyrillic.el, language/european.el: |
3248 language/greek.el, language/hebrew.el, language/indian.el, | 3040 * language/greek.el, language/hebrew.el, language/indian.el: |
3249 language/japanese.el, language/korean.el, language/lao.el, | 3041 * language/japanese.el, language/korean.el, language/lao.el: |
3250 language/thai.el, language/tibetan.el, language/vietnamese.el: | 3042 * language/thai.el, language/tibetan.el, language/vietnamese.el: |
3251 Call define-coding-system instead of make-coding-system. All CCL | 3043 Call define-coding-system instead of make-coding-system. |
3252 program deleted. | 3044 Delete all CCL program. |
3253 | 3045 |
3254 * textmodes/sgml-mode.el (sgml-mode-map): Use encode-char instead | 3046 * textmodes/sgml-mode.el (sgml-mode-map): Use encode-char instead |
3255 of make-char. | 3047 of make-char. |
3256 (sgml-char-names-table): Iteration limit fixed. | 3048 (sgml-char-names-table): Fix iteration limit. |
3257 | 3049 |
3258 * term/mac-win.el: Deleted unnecessary calls of set-fontset-font. | 3050 * term/mac-win.el: Delete unnecessary calls of set-fontset-font. |
3259 (ccl-encode-mac-roman-font): Delete. | 3051 (ccl-encode-mac-roman-font): Delete. |
3260 | 3052 |
3261 * Makefile.in (DONTCOMPILE): Add latin1-disp.el, ucs-tables.el, | 3053 * Makefile.in (DONTCOMPILE): Add latin1-disp.el, ucs-tables.el, |
3262 utf-8.el, and utf-8-subst.el as they can't be bytecompiled | 3054 utf-8.el, and utf-8-subst.el as they can't be bytecompiled |
3263 currently. This is just a temporary workaround. | 3055 currently. This is just a temporary workaround. |
3487 | 3279 |
3488 2008-01-28 Vinicius Jose Latorre <viniciusjl@ig.com.br> | 3280 2008-01-28 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
3489 | 3281 |
3490 * whitespace.el: Moved to obsolete dir. | 3282 * whitespace.el: Moved to obsolete dir. |
3491 | 3283 |
3492 * blank-mode.el: New version 9.2. Replace whitespace funs by aliases | 3284 * blank-mode.el: New version 9.2. Replace whitespace functions by |
3493 in blank-mode. | 3285 aliases in blank-mode. |
3494 (whitespace-buffer): New fun. | 3286 (whitespace-buffer): New fun. |
3495 (whitespace-region): Alias for whitespace-buffer, because there is no | 3287 (whitespace-region): Alias for whitespace-buffer, because there is no |
3496 blank-region fun. | 3288 blank-region fun. |
3497 (whitespace-cleanup): Alias for blank-cleanup. | 3289 (whitespace-cleanup): Alias for blank-cleanup. |
3498 (whitespace-cleanup-region): Alias for blank-cleanup-region. | 3290 (whitespace-cleanup-region): Alias for blank-cleanup-region. |
3550 | 3342 |
3551 * progmodes/cc-cmds.el (c-brace-newlines): Determine the newlines | 3343 * progmodes/cc-cmds.el (c-brace-newlines): Determine the newlines |
3552 for a brace with syntax arglist-cont-nonempty. | 3344 for a brace with syntax arglist-cont-nonempty. |
3553 | 3345 |
3554 * progmodes/cc-styles.el (c-style-alist): Add elements for | 3346 * progmodes/cc-styles.el (c-style-alist): Add elements for |
3555 arglist-cont-nonempty into 5 styles (gnu, ellemtel, linux, python, | 3347 arglist-cont-nonempty into 5 styles (gnu, ellemtel, linux, python, awk). |
3556 awk). | |
3557 | 3348 |
3558 2008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org> | 3349 2008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org> |
3559 | 3350 |
3560 * button.el (define-button-type): Clarify type of NAME in docstring. | 3351 * button.el (define-button-type): Clarify type of NAME in docstring. |
3561 | 3352 |
4643 2008-01-09 Vinicius Jose Latorre <viniciusjl@ig.com.br> | 4434 2008-01-09 Vinicius Jose Latorre <viniciusjl@ig.com.br> |
4644 | 4435 |
4645 * ps-print.el: Some face attributes (like :strike-through) were not | 4436 * ps-print.el: Some face attributes (like :strike-through) were not |
4646 being recognised. Reported by Leo <sdl.web@gmail.com>. | 4437 being recognised. Reported by Leo <sdl.web@gmail.com>. |
4647 (ps-print-version): New version 6.8.2. | 4438 (ps-print-version): New version 6.8.2. |
4648 (ps-face-strikout-p, ps-face-overline-p, ps-face-box-p): New funs. | 4439 (ps-face-strikout-p, ps-face-overline-p, ps-face-box-p): New functions. |
4649 (ps-screen-to-bit-face): Fix code. | 4440 (ps-screen-to-bit-face): Fix code. |
4650 | 4441 |
4651 2008-01-09 Stefan Monnier <monnier@iro.umontreal.ca> | 4442 2008-01-09 Stefan Monnier <monnier@iro.umontreal.ca> |
4652 | 4443 |
4653 * ffap.el (ffap-read-file-or-url): Don't use let-binding to temporarily | 4444 * ffap.el (ffap-read-file-or-url): Don't use let-binding to temporarily |
6199 * net/dbus.el (dbus-hash-table=): New defun. | 5990 * net/dbus.el (dbus-hash-table=): New defun. |
6200 (dbus-hash-table-test): New hash table test function, used in | 5991 (dbus-hash-table-test): New hash table test function, used in |
6201 `dbus-registered-functions-table'. | 5992 `dbus-registered-functions-table'. |
6202 (dbus-check-event, dbus-handle-event, dbus-event-bus-name) | 5993 (dbus-check-event, dbus-handle-event, dbus-event-bus-name) |
6203 (dbus-event-service-name, dbus-event-path-name) | 5994 (dbus-event-service-name, dbus-event-path-name) |
6204 (dbus-event-interface-name, dbus-event-member-name): Rewritten, | 5995 (dbus-event-interface-name, dbus-event-member-name): |
6205 due to new structure of `dbus-event'. | 5996 Rewrite, due to new structure of `dbus-event'. |
6206 | 5997 |
6207 2007-12-04 Juanma Barranquero <lekktu@gmail.com> | 5998 2007-12-04 Juanma Barranquero <lekktu@gmail.com> |
6208 | 5999 |
6209 * ido.el (ido-save-history): Set the `coding' local | 6000 * ido.el (ido-save-history): Set the `coding' local |
6210 variable in the first line of the file. | 6001 variable in the first line of the file. |