ChangeLog 628 KB
Newer Older
1 2
2008-02-11  Stefan Monnier  <monnier@iro.umontreal.ca>

3 4 5 6
	* ibuffer.el (ibuffer-header-line-format): New var.
	(ibuffer-mode): Set it instead of header-line-format.
	(ibuffer-update): Use it to set header-line-format.

7 8 9
	* international/mule-cmds.el (ucs-insert): Inherit surrounding
	properties like self-insert-command.

Richard M. Stallman's avatar
Richard M. Stallman committed
10 11 12 13
2008-02-11  Drew Adams  <drew.adams@oracle.com>

	* progmodes/etags.el: Add many doc strings.

Jason Rumney's avatar
Jason Rumney committed
14 15 16 17
2008-02-11  Jason Rumney  <jasonr@gnu.org>

	* ldefs-boot.el: Regenerated.

18 19
2008-02-11  Glenn Morris  <rgm@gnu.org>

20 21 22
	* progmodes/compile.el (compilation-error-regexp-alist-alist):
	Shorten some names.

23 24
	* ffap.el (ffap-rfc-directories): Add :version.

25 26
2008-02-11  Chris Moore  <christopher.ian.moore@gmail.com>

Glenn Morris's avatar
Typo.  
Glenn Morris committed
27
	* jka-cmpr-hook.el (jka-compr-compression-info-list): Handle .sifz
28 29
	files, and backup files of same.

30 31
2008-02-11  Kevin Ryde  <user42@zip.com.au>

32 33 34
	* ffap.el (ffap-rfc-directories): New variable.
	(ffap-rfc): Look in those dirs before offering ffap-rfc-path.

35 36 37
	* info.el (Info-next-reference, Info-prev-reference)
	(Info-try-follow-nearest-node): Move to and follow https:// links too.

38 39 40
	* simple.el (completion-list-mode): Show full completion-list-mode-map
	in the docstring.

41 42 43 44
2008-02-11  Sam Steingold  <sds@gnu.org>

	* vc-hooks.el (vc-prefix-key): Remove (undo 2008-02-06 patch).

Glenn Morris's avatar
Glenn Morris committed
45 46 47 48 49 50 51
2008-02-11  Glenn Morris  <rgm@gnu.org>

	* startup.el (emacs-startup-time): New variable.
	(command-line): Set emacs-startup-time.

	* calendar/time-date.el (emacs-uptime): New function.

52 53 54 55 56 57
2008-02-10  Bastien Guerry  <bzg@altern.org>

	* mail/rmail.el (rmail-nonignored-headers): Allow to be nil.
	(rmail-clear-headers): Don't check `rmail-nonignored-headers' when
	it is nil.

58 59 60 61 62 63 64 65
2008-02-10  Daiki Ueno  <ueno@unixuser.org>

	* epg-config.el: Expand the contents of epg-package-info.el.
	(epg-package-name): New constant.
	(epg-version-number): New constant.
	(epg-bug-report-address): New constant.

	* epa-mail.el (epa-mail-mode): Add autoload cookie.
66
	(epa-global-mail-mode): New global minor mode.
67 68 69 70 71 72 73 74 75 76 77

	* epa-file.el (epa-file-mode): New global minor mode.

	* epa-dired.el (epa-dired-mode): New global minor mode.

	* epa.el (epa-menu): New variable.
	(epa-menu-items): New variable.
	(epa-menu-mode): New global minor mode.
	(epa-global-minor-modes): New user option.
	(epa-mode): New global minor mode.

78 79 80 81 82 83 84 85 86
2008-02-10  Michael Albinus  <michael.albinus@gmx.de>

	* net/dbus.el: Remove `no-byte-compile' cookie.
	(dbus-call-method, dbus-register-signal, dbus-debug)
	(dbus-registered-functions-table): Declare them with
	`declare-function' or `defvar', respectively.
	(top): Don't assert any longer.  Require 'cl when compiling.
	Apply `ignore-errors' but `dbus-ignore-errors'.

87 88
2008-02-10  Dan Nicolaescu  <dann@ics.uci.edu>

Juanma Barranquero's avatar
Juanma Barranquero committed
89 90
	* diff-mode.el (diff-add-change-log-entries-other-window):
	Use add-change-log-entry.
91

Jason Rumney's avatar
Jason Rumney committed
92 93 94 95
2008-02-09  Jason Rumney  <jasonr@gnu.org>

	* button.el (button-map):
	* wid-edit.el (widget-keymap): Avoid line-end confusion in autoloads.
Juanma Barranquero's avatar
Juanma Barranquero committed
96
	* ldefs-boot.el: Regenerate.
Jason Rumney's avatar
Jason Rumney committed
97

Dan Nicolaescu's avatar
Dan Nicolaescu committed
98 99 100 101 102 103
2008-02-09  Dan Nicolaescu  <dann@ics.uci.edu>

	* epa.el (epa-faces, epa):
	* epa-file.el (epa-file):
	* epg-config.el (epg): Add :version.

104 105 106 107 108 109 110 111
2008-02-09  Thien-Thi Nguyen  <ttn@gnuvola.org>

	* vc.el (vc-exec-after): Append CODE to previous fragments.
	(vc-diff-finish): Take BUFFER directly, not BUFFER-NAME;
	take MESSAGES instead of VERBOSE; use it when non-nil.
	(vc-diff-internal): Compute messages once; use them;
	update call to vc-diff-finish.

112 113 114 115 116 117
2008-02-09  Michael Olson  <mwolson@gnu.org>

	* net/tramp.el (tramp-process-sentinel): Avoid error when process
	buffer has been killed, such as by
	`tramp-cleanup-all-connections'.

118 119 120 121
2008-02-09  Miles Bader  <miles@gnu.org>

	* net/rcirc.el (rcirc-omit-mode): Suppress invisibility ellipsis.

122 123 124 125 126
2008-02-08  Stefan Monnier  <monnier@iro.umontreal.ca>

	* diff-mode.el (diff-add-change-log-entries-other-window): Avoid the
	splitter in context hunks.

127 128 129 130 131
2008-02-08  Kenichi Handa  <handa@ni.aist.go.jp>

	* international/fontset.el (setup-default-fontset): Fix arabic otf
	font specification.

Michael Olson's avatar
Michael Olson committed
132 133 134 135 136 137 138 139 140 141 142
2008-02-08  Daiki Ueno  <ueno@unixuser.org>

	* epa-dired.el:
	* epa-file.el:
	* epa-mail.el:
	* epa-setup.el:
	* epa.el:
	* epg-config.el:
	* epg-package-info.el:
	* epg.el: Initial check-in of EasyPG.

143 144
2008-02-08  Glenn Morris  <rgm@gnu.org>

Glenn Morris's avatar
Glenn Morris committed
145 146 147 148 149 150 151 152
	* woman.el (woman-locale): New defcustom.
	(woman-expand-locale, woman-manpath-add-locales): New functions.
	(woman-manpath): Call woman-manpath-add-locales.  Bump :version.

	* international/mule-cmds.el (locale-translate): New function,
	with old code extracted from set-locale-environment.
	(set-locale-environment): Use locale-translate.  Set woman-locale.

153 154 155 156 157
	* cus-start.el (selection-coding-system): Remove, since it's now
	defined in select.el rather than in xselect.c.
	* select.el (selection-coding-system): Make it a defcustom, and
	add the properties from cus-start.el.  Bump :version.

158 159 160 161
	* custom.el (custom-theme-set-variables): Sort symbols that are
	dependencies before symbols that depend on them.
	(custom-enabled-themes): Set after custom-theme-directory.

162 163 164 165 166 167 168 169
	* pcmpl-unix.el (top-level): Move provide statement to end.
	(pcmpl-unix-group-file, pcmpl-unix-passwd-file): Remove leading
	`*' from doc-string.  Allow to be nil.
	(pcmpl-ssh-known-hosts-file): Convert comment into expanded doc-string.
	Allow to be nil.  Add :version.
	(pcmpl-ssh-hosts): Move definition before use.  Handle lines
	without hostnames, and multiple hostnames per line.

170 171
	* term/x-win.el (x-handle-parent-id): Remove free variable `parent-id'.

172 173 174 175 176
2008-02-08  Phil Hagelberg <phil@evri.com>

	* pcmpl-unix.el (pcmpl-ssh-known-hosts-file): New defcustom.
	(pcomplete/ssh, pcomplete/scp, pcmpl-ssh-hosts): New functions.

Romain Francoise's avatar
Romain Francoise committed
177
2008-02-07  Timo Savola  <timo.savola@iki.fi>
178 179 180 181 182

	* startup.el (command-line-x-option-alist): Add --parent-id.

	* term/x-win.el (x-handle-parent-id): New function.

Glenn Morris's avatar
Glenn Morris committed
183 184 185 186 187
2008-02-07  Chris Moore  <christopher.ian.moore@gmail.com>

	* mouse.el (x-fixed-font-alist): Use consistent capitalization for
	"Font Menu".

188 189 190 191 192
2008-02-06  Michael Albinus  <michael.albinus@gmx.de>

	* net/dbus.el (dbus-interface-peer): New defconst.
	(dbus-ping): New defun.

193 194
2008-02-06  Sam Steingold  <sds@gnu.org>

195
	* vc-hooks.el (vc-prefix-key): New user-customizable variable.
196

197 198 199 200 201
2008-02-06  Stefan Monnier  <monnier@iro.umontreal.ca>

	* net/ange-ftp.el (ange-ftp-unhandled-file-name-directory):
	Just return nil and let the C code provide a fallback.

202 203 204 205 206
2008-02-05  Glenn Morris  <rgm@gnu.org>

	* net/tramp-cmds.el (tramp-cleanup-connection): Update calls to
	tramp-flush-connection-property for removed 2nd argument.

207 208 209 210 211 212 213
2008-02-05  Stefan Monnier  <monnier@iro.umontreal.ca>

	* diff-mode.el (diff-add-change-log-entries-other-window):
	Rename from diff-create-changelog.  Change users.
	Minor change to hopefully work with plain diffs.
	(diff-mode-map): Add binding for it.

Dan Nicolaescu's avatar
Dan Nicolaescu committed
214 215 216 217 218 219
2008-02-04  Dan Nicolaescu  <dann@ics.uci.edu>

	* diff-mode.el: Add new TODO entry.
	(diff-create-changelog): New function.
	(diff-mode-menu): Bind it.

220 221 222
2008-02-04  Kenichi Handa  <handa@ni.aist.go.jp>

	* international/mule-diag.el (print-fontset-element): Handle the
Glenn Morris's avatar
Glenn Morris committed
223
	case of inhibiting the fallback fonts.
224

225 226 227 228 229
2008-02-04  Kim F. Storm  <storm@cua.dk>

	* ido.el (ido-magic-forward-char, ido-magic-backward-char)
	(ido-magic-delete-char): Use prefix arg.

Miles Bader's avatar
Miles Bader committed
230
2008-02-03  Juanma Barranquero  <lekktu@gmail.com>
231

Miles Bader's avatar
Miles Bader committed
232 233 234
	* term/w32-win.el (image-library-alist): Prefer libpng12 to libpng13,
	because the latter is in fact a 1.2.8 build distributed with GTK+ (as
	of today, the most recent libpng is 1.2.24).
Luc Teirlinck's avatar
Luc Teirlinck committed
235

Michael Albinus's avatar
Michael Albinus committed
236 237
2008-02-03  Michael Albinus  <michael.albinus@gmx.de>

Glenn Morris's avatar
Glenn Morris committed
238
	* ediff-util.el (ediff-compute-custom-diffs-maybe): Handle remote files.
Michael Albinus's avatar
Michael Albinus committed
239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257

	* net/dbus.el (top): Check (featurep 'dbusbind).

	* net/tramp.el (tramp-process-sentinel): New defun.
	(tramp-do-copy-or-rename-file-out-of-band)
	(tramp-maybe-open-connection): Use it as process sentinel.
	(tramp-handle-delete-directory): Don't use the "-f" option; it
	isn't portable.
	(tramp-handle-start-file-process): Echo `tramp-end-of-output'
	after the command.
	(tramp-handle-shell-command): Set `mode-line-process' in the
	asynchronous case.

	* net/tramp-cache.el (tramp-flush-connection-property): Remove EVENT.

	* net/tramp-fish.el (tramp-fish-maybe-open-connection):
	* net/tramp-smb.el (tramp-smb-maybe-open-connection): Use
	`tramp-process-sentinel' as process sentinel.

Juanma Barranquero's avatar
Juanma Barranquero committed
258 259 260 261 262 263
2008-02-02  Juanma Barranquero  <lekktu@gmail.com>

	* whitespace.el (global-whitespace-mode): Revert last change.
	(whitespace-unload-function): Force `global-whitespace-mode'
	to deactivate local modes in a slightly less intrusive way.

264 265 266 267
2008-02-02  Eli Zaretskii  <eliz@gnu.org>

	* view.el (kill-buffer-if-not-modified): Add an autoload cookie.

268 269 270 271 272 273 274 275 276 277 278 279 280
2008-02-02  Glenn Morris  <rgm@gnu.org>

	* international/latin1-disp.el (latin1-display):
	* progmodes/fortran.el (fortran-comment-indent-char):
	* progmodes/idlw-shell.el (top-level):
	* term/mac-win.el (mac-keyboard-translate-char):
	* whitespace.el (whitespace-char-valid-p):
	* wid-edit.el (widget-key-sequence-read-event):
	Use characterp rather than char-valid-p.

	* progmodes/cap-words.el (capitalized-next-word-boundary): Rename
	to capitalized-find-word-boundary.  Doc fix.  Update callers.
	(capitalized-next-word-boundary-function-table): Rename to
Juanma Barranquero's avatar
Juanma Barranquero committed
281
	capitalized-find-word-boundary-function-table.  Doc fix.  Update users.
282 283 284 285 286 287 288 289 290 291 292 293 294 295

	* ps-bdf.el (bdf-read-font-info): Use string-to-number rather than
	string-to-int.

	* ps-def.el (declare-function): Add compatibility definition.
	(ps-plot-with-face, ps-plot-string): Declare as functions.
	(ps-bold-faces, ps-italic-faces): Declare variables.

	* ps-print.el (ps-mule-initialize, ps-mule-begin-job)
	(ps-mule-end-job): Declare as functions.

	* wid-edit.el (widget-string-complete): Use assoc-string rather
	than assoc-ignore-case.

296 297
2008-02-01  Chong Yidong  <cyd@stupidchicken.com>

298
	* progmodes/etags.el (next-file): Improve revert message.
299

300 301
2008-02-01  Andreas Schwab  <schwab@suse.de>

Andreas Schwab's avatar
Typo.  
Andreas Schwab committed
302
	* loadup.el: Load language/burmese instead of language/myanmar.
303

Richard M. Stallman's avatar
Richard M. Stallman committed
304 305
2008-02-01  Richard Stallman  <rms@gnu.org>

Glenn Morris's avatar
Glenn Morris committed
306 307
	* language/burmese.el: Rename from myanmar.el.
	("Burmese"): Rename from "Myanmar".
Richard M. Stallman's avatar
Richard M. Stallman committed
308

309
2008-02-01  Kenichi Handa  <handa@ni.aist.go.jp>
310 311 312 313 314 315 316 317 318

	* international/fontset.el (script-representative-chars): Add cham
	and tai-viet.
	(setup-default-fontset): Add iso10646-1 font for latin and ipa.
	Add fontconfig spec for cjk-misc.  Explicitly specify font font
	for U+E000..U+F8FF.

	* international/characters.el (script-list): Add cham.

Glenn Morris's avatar
Glenn Morris committed
319 320
	* language/cham.el: New file.

321
2008-02-01  Mark A. Hershberger  <mah@everybody.org>
322 323 324 325

	* xml.el (xml-escape-string): Don't do any encoding changes on the
	string.

326
2008-02-01  Kenichi Handa  <handa@ni.aist.go.jp>
327

Juanma Barranquero's avatar
Juanma Barranquero committed
328 329
	* language/ind-util.el (in-is13194-post-read-conversion):
	Delete unnecessary call of indian-compose-region.
330

331
2008-02-01  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
332

Juanma Barranquero's avatar
Juanma Barranquero committed
333
	* ps-print.el: Some face attributes (like :strike-through) were not
334 335 336
	being recognised.  Reported by Leo <sdl.web@gmail.com>.
	(ps-print-version): New version 7.3.2.
	(ps-screen-to-bit-face): Fix code.  Call ps-face-strikout-p,
Glenn Morris's avatar
Glenn Morris committed
337
	ps-face-overline-p and ps-face-box-p functions.
338 339

	* ps-def.el (ps-face-strikout-p, ps-face-overline-p, ps-face-box-p):
Glenn Morris's avatar
Glenn Morris committed
340
	New functions.
341

342
2008-02-01  Kenichi Handa  <handa@ni.aist.go.jp>
343 344 345 346 347 348 349

	* international/fontset.el (font-encoding-alist): Add an entry for
	iso8859-16.
	(setup-default-fontset): Add iso8859-16 to latin.

	* descr-text.el (describe-char-display): Convert a GLYPH-CODE to a
	hexadigit string.
Glenn Morris's avatar
Glenn Morris committed
350
	(describe-char): Adjust for the above change.
351

352
2008-02-01  Kenichi Handa  <handa@ni.aist.go.jp>
353 354 355 356

	* international/fontset.el (font-encoding-alist): Don't set the
	repertory of GB18030 fonts.

357
2008-02-01  Kenichi Handa  <handa@ni.aist.go.jp>
358 359 360 361 362 363 364 365 366 367

	* language/indian.el: Set font-shape-text for all Indic characters
	in composition-function-table.

	* language/khmer.el: New file.

	* language/myanmar.el: New file.

	* loadup.el: Load "language/khmer" and "language/myanmar".

368
2008-02-01  Kenichi Handa  <handa@ni.aist.go.jp>
369 370 371 372

	* international/fontset.el (setup-default-fontset): Fix lao OTF
	script name.

373
2008-02-01  Kenichi Handa  <handa@ni.aist.go.jp>
374

Glenn Morris's avatar
Glenn Morris committed
375
	* composite.el (terminal-composition-modification): Delete it.
376

377
2008-02-01  Kenichi Handa  <handa@ni.aist.go.jp>
378

Juanma Barranquero's avatar
Juanma Barranquero committed
379 380
	* international/fontset.el (x-complement-fontset-spec):
	Complement size too.
381

382
2008-02-01  Kenichi Handa  <handa@ni.aist.go.jp>
383 384 385 386 387

	* international/fontset.el (font-encoding-charset-alist):
	Initialize it.
	(otf-script-alist): Fix typo of canadian-aboriginal.
	(setup-default-fontset): Specify font-specs for many more scripts.
Glenn Morris's avatar
Glenn Morris committed
388
	(x-complement-fontset-spec): Change the first argument to a
389
	font-spec object.
Glenn Morris's avatar
Glenn Morris committed
390
	(create-fontset-from-fontset-spec): Adjust for the above change.
391

392
2008-02-01  Kenichi Handa  <handa@m17n.org>
393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413

	* language/devanagari.el: Register font-shape-text in
	composition-function-table.

	* language/tibetan.el: Register font-shape-text in
	composition-function-table.

	* language/thai-util.el (thai-composition-function): Fix arguments.

	* language/tamil.el: Register font-shape-text in
	composition-function-table.

	* language/malayalam.el: Register font-shape-text in
	composition-function-table.

	* language/lao.el: Register font-shape-text in
	composition-function-table.

	* language/kannada.el: Register font-shape-text in
	composition-function-table.

Glenn Morris's avatar
Glenn Morris committed
414
	* language/european.el (diacritic-composition-function): Fix arguments.
415

Glenn Morris's avatar
Glenn Morris committed
416
	* language/ethio-util.el (ethio-composition-function): Fix arguments.
417

Glenn Morris's avatar
Glenn Morris committed
418
	* language/tv-util.el (tai-viet-composition-function): Fix arguments.
419 420 421 422

	* composite.el (composition-function-table): Fix docstring.
	(terminal-composition-function): Fix arguments.
	(auto-compose-current-font): Delete it.
Glenn Morris's avatar
Glenn Morris committed
423
	(auto-compose-chars): Adjust for the change of
424 425
	composition-function-table.

426
2008-02-01  Kenichi Handa  <handa@ni.aist.go.jp>
427 428 429 430

	* international/fontset.el (font-encoding-alist): Add the entry of
	"unicode-bmp".

431
2008-02-01  Kenichi Handa  <handa@ni.aist.go.jp>
432 433 434 435

	* composite.el (auto-compose-chars): Be sure to calculate
	composition at least at POS.

436
2008-02-01  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
437 438 439

	* printing.el: Fix pr-interface-map initialization code.
	(pr-version): New version 6.9.3.
Glenn Morris's avatar
Glenn Morris committed
440 441 442 443 444
	(pr-f-set-keymap-parents): Replace by pr-set-keymap-parents.
	(pr-f-set-keymap-name): Replace by pr-set-keymap-name.
	(pr-f-read-string): Replace by pr-read-string.
	(pr-set-keymap-parents, pr-set-keymap-name, pr-read-string):
	New function name.
445 446
	(pr-interactive-n-up, pr-interactive-regexp): Code fix.

447
2008-02-01  Kenichi Handa  <handa@m17n.org>
448 449 450 451

	* language/tv-util.el (tai-viet-re): Include '-'.
	(tai-viet-glyph-info): Handle '-'.

452
2008-02-01  Kenichi Handa  <handa@m17n.org>
453 454

	* descr-text.el (describe-char): Handle a composition of the new
Glenn Morris's avatar
Glenn Morris committed
455
	format.  Show font name.
456

457
2008-02-01  Kenichi Handa  <handa@ni.aist.go.jp>
458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475

	* language/tibet-util.el (tibetan-composition-function): Use
	font-shape-text if auto-compose-current-font is non-nil.

	* language/tibetan.el: Fix the range for recording
	tibetan-composition-function in composition-function-table.

	* language/mlm-util.el (malayalam-composition-function): Use
	font-shape-text if auto-compose-current-font is non-nil.

	* international/mule-conf.el: Flag many charsets as supplementary.

	* international/mule.el (define-charset): Update the docstring for
	:supplementary-p.

	* international/fontset.el (setup-default-fontset): Add OpenType
	fonts for malayalam and tibetan.

476
2008-02-01  Kenichi Handa  <handa@ni.aist.go.jp>
477

Glenn Morris's avatar
Glenn Morris committed
478
	* international/fontset.el (x-complement-fontset-spec): Use font-spec.
479

480
2008-02-01  Kenichi Handa  <handa@ni.aist.go.jp>
481 482 483

	* international/fontset.el (otf-script-alist): Make all otf tags
	4-letters.
Glenn Morris's avatar
Glenn Morris committed
484
	(setup-default-fontset): Add OpenType fonts for devanagari and tamil.
485 486 487 488 489 490 491

	* language/tml-util.el (tamil-composition-function): Use
	font-shape-text if auto-compose-current-font is non-nil.

	* language/devan-util.el (devanagari-composition-function): Use
	font-shape-text if auto-compose-current-font is non-nil.

Glenn Morris's avatar
Glenn Morris committed
492
	* composite.el (auto-compose-chars): Change argument font-object
493 494
	to window.

495
2008-02-01  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
496 497

	* ps-print.el (ps-lpr-switches): Docstring fix.
Glenn Morris's avatar
Glenn Morris committed
498
	(ps-string-list): New function.
499 500
	(ps-do-despool): Code fix.

501
2008-02-01  Kenichi Handa  <handa@ni.aist.go.jp>
502 503 504 505 506 507

	* international/utf-7.el (utf-7-imap-post-read-conversion)
	(utf-7-imap-pre-write-conversion): New functions.

	* international/mule-conf.el (utf-7-imap): New coding system.

508
2008-02-01  Kenichi Handa  <handa@m17n.org>
509 510 511

	* term/x-win.el (x-selection-value): If x-select-request-type is
	nil, try also STRING at last.
Glenn Morris's avatar
Glenn Morris committed
512
	(x-select-request-type): Doc fix for the change of x-selection-value.
513

Juanma Barranquero's avatar
Juanma Barranquero committed
514 515 516 517
	* select.el (selection-coding-system, next-selection-coding-system):
	Move declarations from xselect.c.
	(x-get-selection): Decode by selection-coding-system if it is non-nil.
	If it is nil, decode by a proper coding system.  Handle C_STRING.
518 519 520 521 522
	(ccl-check-utf-8, string-utf-8-p): Delete them.
	(xselect-convert-to-string): Fix determining data-type in the case
	that TEXT is requested.  Don't use selection-coding-system if it's
	not proper for the data-type.

523
2008-02-01  Kenichi Handa  <handa@m17n.org>
524 525 526 527

	* term/x-win.el (x-selection-value): If x-select-request-type is
	nil, simply try UTF8_STRING and COMPOUND-TEXT in this order.

528
2008-02-01  Jason Rumney  <jasonr@gnu.org>
529 530 531 532

	* term/w32-win.el (w32-initialize-window-system): Use t, not nil
	to signify default fontset.

533
2008-02-01  Kenichi Handa  <handa@m17n.org>
534 535 536 537

	* international/mule-cmds.el (describe-language-environment):
	Check if the specified input method exists or not.

538
2008-02-01  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
539

Glenn Morris's avatar
Glenn Morris committed
540
	* ps-print.el (ps-begin-job): Error if ps-lpr-switches is not a list.
541 542 543
	(ps-face-background-name): Remove this function.  It's already defined
	in ps-def.el file.

544
2008-02-01  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
545 546 547 548

	* ps-print.el: Eliminate the check if ps-print was running on Lucid or
	Epoch emacsen.

549
2008-02-01  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
550 551 552 553 554 555 556

	* ps-print.el: Now detect if text foreground and background colors are
	equals and replace the foreground color by another color, so the text
	becomes visible.  Doc fix.
	(ps-print-version): New version 7.3.
	(ps-default-fg, ps-default-bg): Docstring fix.
	(ps-fg-list, ps-fg-validate-p): New options.
Glenn Morris's avatar
Glenn Morris committed
557
	(ps-foreground-list): New variable.
558 559 560
	(ps-generate-header-line): Replace fboundp by functionp.
	(ps-setup, ps-begin-job, ps-plot-region): Fix code.

561
2008-02-01  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
562 563

	* printing.el: Pacify byte compiler, that is, no compiler warnings.
Glenn Morris's avatar
Glenn Morris committed
564 565
	Move (again) some variable definitions before use, define some
	function aliases, no code change.
566 567 568 569 570 571 572 573 574
	(pr-version): New version 6.9.2.
	(pr-path-style, pr-auto-region, pr-menu-char-height)
	(pr-menu-char-width, pr-menu-lock, pr-ps-printer-alist)
	(pr-txt-printer-alist, pr-ps-utility-alist): Options declaration
	via (defvar VAR).
	(pr-menu-lookup, pr-menu-lock, pr-menu-alist, pr-even-or-odd-pages)
	(pr-menu-get-item, pr-menu-set-item-name, pr-menu-set-utility-title)
	(pr-menu-set-ps-title, pr-menu-set-txt-title, pr-region-active-p)
	(pr-do-update-menus, pr-update-mode-line, pr-f-read-string)
Glenn Morris's avatar
Glenn Morris committed
575
	(pr-f-set-keymap-parents, pr-keep-region-active): Function aliases.
576 577
	(pr-menu-print-item, pr-ps-printer-menu-modified)
	(pr-txt-printer-menu-modified, pr-ps-utility-menu-modified)
Glenn Morris's avatar
Glenn Morris committed
578
	(pr-even-or-odd-alist): Move variable definitions.
579

580
2008-02-01  Kenichi Handa  <handa@m17n.org>
581 582 583 584 585 586

	* language/chinese.el (cp936): Delete duplicated alias.

	* international/mule-diag.el (list-block-of-chars): Don't insert
	non-Unicode characters.

587
2008-02-01  Jason Rumney  <jasonr@gnu.org>
588 589 590 591

	* loadup.el [windows-nt]: Don't load code-pages and ccl.
	* term/w32-win.el: Don't require code-pages.

592
2008-02-01  Stefan Monnier  <monnier@iro.umontreal.ca>
593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617

	Fix up multi-tty merge.

	* version.el (emacs-version): Bump to 23.0.60.

	* term/x-win.el (x-initialize-window-system): Don't try to create
	a fontset from a font-specification anymore.  This was removed on the
	unicode branch and mistakenly re-added by the multi-tty merge.

	* term/w32-win.el: Remove duplicate code that's now in
	w32-initialize-window-system.
	(w32-initialize-window-system): Don't try to create a fontset from
	a font-specification anymore.  This was removed on the unicode branch
	and mistakenly re-added by the multi-tty merge.

	* term/mac-win.el: Remove duplicate top-level code.

	* language/ethio-util.el:
	* international/characters.el: Use utf-8 rather than utf-8-emacs
	since it works as well and has the advantage of working with
	non-unicode versions of Emacs.

	* international/encoded-kb.el (encoded-kbd-setup-display): Use the new
	multi-tty code, which includes the previous local change.

618
2008-02-01  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
619

620
	* ps-print.el (ps-print-version): New version 7.2.5.
Glenn Morris's avatar
Glenn Morris committed
621 622
	(ps-background, ps-begin-file, ps-build-reference-face-lists):
	Use `mapc' rather than `mapcar'.
623

624
2008-02-01  Kenichi Handa  <handa@m17n.org>
625 626 627 628

	* skeleton.el (skeleton-internal-1): Use integerp and stringp
	instead of char-or-string-p to catch -1.

629
2008-02-01  Kenichi Handa  <handa@m17n.org>
630

Glenn Morris's avatar
Glenn Morris committed
631 632
	* international/mule-cmds.el (inactivate-input-method):
	Set input-method-function to nil before calling
633 634
	inactivate-current-input-method-function.

635
2008-02-01  Kenichi Handa  <handa@m17n.org>
636 637 638 639

	* play/gamegrid.el (gamegrid-setup-default-font): Calculate a font
	height that doesn't exceed the requested height by rounding off.

640
2008-02-01  Andreas Schwab  <schwab@suse.de>
641

Glenn Morris's avatar
Glenn Morris committed
642 643
	* international/mule-diag.el (print-fontset-element):
	Use fontp only if defined.
644

645
2008-02-01  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
646

647 648
	* ps-mule.el (ps-mule-prepare-font, ps-mule-encode-region)
	(ps-mule-plot-composition, ps-mule-encode-header-string): Docstring fix.
649 650
	(ps-mule-prologue-generated): Code fix.

651
2008-02-01  Kenichi Handa  <handa@m17n.org>
652 653 654 655

	* dnd.el (dnd-get-local-file-name): Call replace-regexp-in-string
	with FIXEDCASE t.

656
2008-02-01  Kenichi Handa  <handa@m17n.org>
657 658 659 660

	* international/mule-diag.el (print-fontset-element): Fix for the
	format change of a fontset element for font-backend feature.

661
2008-02-01  Kenichi Handa  <handa@m17n.org>
662 663 664 665

	* descr-text.el (describe-char): Fix for the case that a component
	character is TAB.

666
2008-02-01  Kenichi Handa  <handa@m17n.org>
667

Glenn Morris's avatar
Glenn Morris committed
668 669
	* international/mule-cmds.el (select-safe-coding-system-interactively):
	Fix printing of rejected and unsafe coding-systems.
670 671 672

	* international/fontset.el (setup-default-fontset): Add tai-viet.

Glenn Morris's avatar
Glenn Morris committed
673
	* international/characters.el: Setup syntax/category table for Tai Viet.
674 675 676 677 678 679 680 681
	(script-list): Add tai-viet.

	* loadup.el: Load "language/tai-viet".

	* language/tai-viet.el: New file.

	* language/tv-util.el: New file.

682
2008-02-01  Jason Rumney  <jasonr@gnu.org>
683 684 685 686 687 688

	* faces.el (font-weight-table): Use defaults on w32 that match
	LOGFONT.lfWeight.

	* term/w32-win.el: Don't create fontset from command-line font.

689
2008-02-01  Juanma Barranquero  <lekktu@gmail.com>
690 691 692 693 694 695 696 697 698 699 700 701

	* international/mule-cmds.el (toggle-enable-multibyte-characters)
	(sort-coding-systems, search-unencodable-char): Doc fixes.
	(default-input-method, input-method-verbose-flag)
	(input-method-highlight-flag): Remove * in defcustom's docstrings.
	(exit-language-environment-hook, set-default-coding-systems)
	(coding-system-change-eol-conversion, prefer-coding-system)
	(find-multibyte-characters, leim-list-entry-regexp)
	(set-input-method, input-method-exit-on-first-char, princ-list)
	(locale-language-names, locale-charset-language-names)
	(define-char-code-property): Fix typos in docstrings.

702
2008-02-01  Kenichi Handa  <handa@m17n.org>
703

Glenn Morris's avatar
Glenn Morris committed
704 705
	* disp-table.el (make-glyph-code, glyph-char, glyph-face):
	Fix for a new character code space (22-bit).
706

707
2008-02-01  Juanma Barranquero  <lekktu@gmail.com>
708 709 710

	* printing.el (pr-ps-fast-fire): Fix typos in docstring.

711
2008-02-01  Kenichi Handa  <handa@m17n.org>
712 713 714 715

	* international/characters.el: Add more cases/syntaxes from Latin
	characters.

716
2008-02-01  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
717 718 719 720 721

	* ps-def.el (installation-directory): Must be initialized when defining
	it in XEmacs.
	(coding-system-for-read): Eliminate duplicated definition.

722
2008-02-01  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
723 724 725

	* ps-print.el: Replace some (defvar VAR) by (defvar VAR nil).

726
2008-02-01  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
727 728

	* ps-print.el: Replace (defvar VAR nil) by (defvar VAR).
Glenn Morris's avatar
Glenn Morris committed
729
	(ps-print-emacs-type): Eliminate variable.
Juanma Barranquero's avatar
Juanma Barranquero committed
730
	(ps-setup): Remove ps-print-emacs-type.  Print which Emacsen is
731 732 733 734
	running ps-print package.

	* ps-def.el: Replace (defvar VAR nil) by (defvar VAR).
	(ps-frame-parameter): Replace defun by defalias.
Glenn Morris's avatar
Glenn Morris committed
735
	(mark-active): Eliminate defvar.
736

Glenn Morris's avatar
Glenn Morris committed
737
	* ps-samp.el (ps-prsc, ps-c-prsc, ps-s-prsc): Eliminate macros.
738 739 740
	(ps-rmail-mode-hook, ps-vm-mode-hook, ps-gnus-summary-setup)
	(ps-jts-ps-setup): Replace macros by vector key definition.

741
2008-02-01  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
742 743 744 745 746 747 748 749 750 751 752

	* progmodes/ebnf-abn.el (ebnf-abn-skip-comment):
	* progmodes/ebnf-bnf.el (ebnf-bnf-skip-comment):
	* progmodes/ebnf-dtd.el (ebnf-dtd-skip-comment):
	* progmodes/ebnf-ebx.el (ebnf-ebx-skip-comment):
	* progmodes/ebnf-iso.el (ebnf-iso-skip-comment):
	* progmodes/ebnf-yac.el (ebnf-yac-skip-comment): New version.
	New command actions for EPS header and EPS footer.

	* progmodes/ebnf2ps.el: New command actions for EPS header and EPS
	footer.  Fix some problems with one-or-more, zero-or-more and
Glenn Morris's avatar
Glenn Morris committed
753 754
	alternative constructions generation.  Some implementation of log
	messages.  Doc fix.
755 756 757 758 759 760 761
	(ebnf-version): New version 4.4.
	(ebnf-eps-header-font, ebnf-eps-header, ebnf-eps-footer-font)
	(ebnf-eps-footer, ebnf-log): New options.
	(ebnf-find-style, ebnf-eps-header-footer, ebnf-eps-header)
	(ebnf-eps-footer, ebnf-eps-string, ebnf-eps-header-footer-comment)
	(ebnf-eps-header-footer-p, ebnf-eps-header-comment)
	(ebnf-eps-footer-comment, ebnf-eps-header-footer-file)
Glenn Morris's avatar
Glenn Morris committed
762
	(ebnf-eps-header-footer-set, ebnf-log-header, ebnf-log): New functions.
763 764 765 766 767 768 769 770 771 772 773 774
	(ebnf-style-custom-list, ebnf-style-database): Put new values.
	(ebnf-print-directory, ebnf-print-file, ebnf-print-buffer)
	(ebnf-print-region, ebnf-spool-directory, ebnf-spool-file)
	(ebnf-spool-buffer, ebnf-spool-region, ebnf-eps-directory)
	(ebnf-eps-file, ebnf-eps-buffer, ebnf-eps-region)
	(ebnf-syntax-directory, ebnf-syntax-file, ebnf-syntax-buffer)
	(ebnf-syntax-region, ebnf-parse-and-sort, ebnf-begin-job)
	(ebnf-dimensions, ebnf-production-dimension, ebnf-terminal-dimension)
	(ebnf-non-terminal-dimension, ebnf-special-dimension)
	(ebnf-terminal-dimension1, ebnf-repeat-dimension)
	(ebnf-except-dimension, ebnf-alternative-dimension)
	(ebnf-optional-dimension, ebnf-one-or-more-dimension)
Glenn Morris's avatar
Glenn Morris committed
775 776
	(ebnf-zero-or-more-dimension, ebnf-sequence-dimension):
	Insert log message function.
777 778 779 780 781 782 783 784 785 786
	(ebnf-setup, ebnf-generate-one-or-more, ebnf-generate-zero-or-more)
	(ebnf-begin-job, ebnf-begin-file, ebnf-eps-finish-and-write)
	(ebnf-insert-ebnf-prologue, ebnf-production-dimension)
	(ebnf-terminal-dimension1, ebnf-alternative-dimension)
	(ebnf-one-or-more-dimension, ebnf-zero-or-more-dimension)
	(ebnf-eps-add-context, ebnf-eps-add-production): Fix code.
	(ebnf-eps-filename, ebnf-trim-right): Replace `?\s' by `?\ ' to keep
	compatibility with Emacs 20 & 21.
	(ebnf-eps-header-comment, ebnf-eps-footer-comment)
	(ebnf-eps-file-alist, ebnf-basic-width-extra)
Glenn Morris's avatar
Glenn Morris committed
787
	(ebnf-basic-empty-height): New variables.
788 789 790 791 792 793
	(ebnf-prologue): Fix PostScript code.
	(ebnf-make-empty, ebnf-make-terminal1, ebnf-make-or-more1)
	(ebnf-make-production, ebnf-make-alternative, ebnf-make-optional)
	(ebnf-make-except, ebnf-make-repeat, ebnf-make-sequence)
	(ebnf-make-dup-sequence, ebnf-token-alternative): Add comments.

794
2008-02-01  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
795 796 797

	* printing.el: Group together all XEmacs/Emacs definitions.
	(pr-version): New version 6.9.
Glenn Morris's avatar
Glenn Morris committed
798 799
	(pr-global-menubar, pr-menu-char-height, pr-menu-char-width):
	New functions.
800 801 802 803 804 805 806
	(pr-menu-char-height, pr-menu-char-width): Fix initialization code.
	(pr-menu-bind): Fix code.
	(pr-e-frame-char-height, pr-e-frame-char-width)
	(pr-e-mouse-pixel-position, pr-x-add-submenu, pr-x-event-function)
	(pr-x-event-object, pr-x-find-menu-item, pr-x-font-height)
	(pr-x-font-width, pr-x-get-popup-menu-response, pr-x-make-event)
	(pr-x-misc-user-event-p, pr-x-relabel-menu-item, pr-x-event-x-pixel)
Glenn Morris's avatar
Glenn Morris committed
807 808
	(pr-x-event-y-pixel): Eliminate aliases.
	(pr-xemacs-global-menubar): Move macro.
809 810 811
	(current-menubar, current-mouse-event, zmacs-region-stays)
	(deactivate-mark, pr-menu-position, pr-menu-state, pr-ps-name-old)
	(pr-txt-name-old, pr-ps-utility-old, pr-even-or-odd-old, pr-temp-menu):
Glenn Morris's avatar
Glenn Morris committed
812
	Move variables.
813 814 815 816 817
	(pr-region-active-p, pr-menu-position, pr-menu-lookup, pr-menu-lock)
	(pr-update-mode-line, pr-do-update-menus, pr-menu-alist)
	(pr-relabel-menu-item, pr-menu-set-ps-title, pr-menu-set-txt-title)
	(pr-menu-set-utility-title, pr-even-or-odd-pages)
	(pr-f-set-keymap-parents, pr-f-set-keymap-name, pr-f-read-string)
Glenn Morris's avatar
Glenn Morris committed
818 819
	(pr-keep-region-active, pr-menu-get-item, pr-menu-set-item-name):
	Move functions.
820

821
2008-02-01  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
822 823 824 825 826 827 828 829 830 831 832

	* ps-print.ps: The ps-print commands without face printing should not
	print background color.  Reported by Leo <sdl.web@gmail.com>.
	(ps-print-version): New version 7.2.2.
	(ps-begin-job): New arg.  Fix ps-default-background and
	ps-default-foreground initialization.
	(ps-face-attributes): Fix doc string.
	(ps-face-background, ps-generate-postscript, ps-generate): Fix code.

	* printing.el: Fix ps-print link.

833
2008-02-01  Kenichi Handa  <handa@m17n.org>
834

Glenn Morris's avatar
Glenn Morris committed
835
	* international/mule-diag.el (list-character-sets-2): Don't print width.
836

837
2008-02-01  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
838 839 840 841

	* ps-print.ps: Fix background height.
	(ps-print-version): New version 7.2.1.

842
2008-02-01  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
843 844 845 846 847

	* ps-print.el: Split XEmacs/Emacs definitions and sample setup code
	into separate files.
	(ps-print-version): New version 7.2.
	(ps-postscript-code-directory): Fix XEmacs initialization.
Glenn Morris's avatar
Glenn Morris committed
848 849 850
	(ps-generate-postscript-with-faces):
	Call ps-generate-postscript-with-faces1 (new function).
	(ps-color-format, ps-float-format): Move variables to ps-def.el.
851 852 853
	(ps-xemacs-color-name, ps-mapper, ps-extent-sorter)
	(ps-xemacs-face-kind-p, ps-mark-active-p, ps-face-foreground-name)
	(ps-face-background-name, ps-frame-parameter, ps-color-device)
Glenn Morris's avatar
Glenn Morris committed
854 855
	(ps-color-values, ps-face-bold-p, ps-face-italic-p):
	Move functions to ps-def.el.
856 857 858 859 860
	(ps-prsc, ps-c-prsc, ps-s-prsc, ps-rmail-mode-hook)
	(ps-rmail-print-message-from-summary, ps-print-message-from-summary)
	(ps-article-subject, ps-article-author, ps-gnus-article-prepare-hook)
	(ps-vm-mode-hook, ps-gnus-print-article-from-summary)
	(ps-vm-print-message-from-summary, ps-gnus-summary-setup, ps-info-file)
Glenn Morris's avatar
Glenn Morris committed
861 862
	(ps-info-node, ps-info-mode-hook, ps-jts-ps-setup, ps-jack-setup):
	Move functions to ps-samp.el.
863

Glenn Morris's avatar
Glenn Morris committed
864 865
	* ps-bdf.el (installation-directory, coding-system-for-read):
	Move variables to ps-def.el.
866

Glenn Morris's avatar
Glenn Morris committed
867
	* ps-mule.el (leading-code-private-22): Move variables to ps-def.el.
868 869 870 871
	(charset-bytes, charset-dimension, charset-id, charset-width)
	(find-charset-region, char-width, chars-in-region, forward-point)
	(decompose-composite-char, encode-coding-string, coding-system-p)
	(ccl-execute-on-string, define-ccl-program, multibyte-string-p)
Glenn Morris's avatar
Glenn Morris committed
872
	(string-make-multibyte, encode-char): Move functions to ps-def.el.
873

Juanma Barranquero's avatar
Juanma Barranquero committed
874
	* ps-def.el: New file.  XEmacs/Emacs definitions.
Glenn Morris's avatar
Glenn Morris committed
875 876
	(ps-generate-postscript-with-faces1): New function.
	(ps-color-format, ps-float-format): Move variables from ps-print.el.
877 878 879
	(ps-xemacs-color-name, ps-mapper, ps-extent-sorter)
	(ps-xemacs-face-kind-p, ps-mark-active-p, ps-face-foreground-name)
	(ps-face-background-name, ps-frame-parameter, ps-color-device)
Glenn Morris's avatar
Glenn Morris committed
880 881 882 883 884
	(ps-color-values, ps-face-bold-p, ps-face-italic-p):
	Move functions from ps-print.el.
	(installation-directory, coding-system-for-read):
	Move variables from ps-bdf.el.
	(leading-code-private-22): Move variable from ps-mule.el.
885 886 887 888
	(charset-bytes, charset-dimension, charset-id, charset-width)
	(find-charset-region, char-width, chars-in-region, forward-point)
	(decompose-composite-char, encode-coding-string, coding-system-p)
	(ccl-execute-on-string, define-ccl-program, multibyte-string-p)
Glenn Morris's avatar
Glenn Morris committed
889
	(string-make-multibyte, encode-char): Move functions from ps-mule.el.
890

Juanma Barranquero's avatar
Juanma Barranquero committed
891
	* ps-samp.el: New file.  Sample setup code.
892 893 894 895 896
	(ps-prsc, ps-c-prsc, ps-s-prsc, ps-rmail-mode-hook)
	(ps-rmail-print-message-from-summary, ps-print-message-from-summary)
	(ps-article-subject, ps-article-author, ps-gnus-article-prepare-hook)
	(ps-vm-mode-hook, ps-gnus-print-article-from-summary)
	(ps-vm-print-message-from-summary, ps-gnus-summary-setup, ps-info-file)
Glenn Morris's avatar
Glenn Morris committed
897 898
	(ps-info-node, ps-info-mode-hook, ps-jts-ps-setup, ps-jack-setup):
	Move functions from ps-print.el.
899

900
2008-02-01  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
901 902 903 904 905

	* ps-print.el: Handle frame parameters (background and/or foreground
	colors) changing dynamically.  Reported by Leo <sdl.web@gmail.com>.
	(ps-print-version): New version 7.1.
	(ps-x-frame-property, ps-e-frame-parameter): New aliases.
Glenn Morris's avatar
Glenn Morris committed
906
	(ps-frame-parameter): New function.
907 908 909 910 911 912
	(ps-default-fg, ps-default-bg): New default value ('frame-parameter).
	Fix doc and customization.
	(ps-begin-job): Get frame parameters (background and/or foreground
	colors).
	(ps-do-despool): Ensure ps-printer-name has a valid value.

913
2008-02-01  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931

	* progmodes/ebnf-abn.el:
	* progmodes/ebnf-bnf.el:
	* progmodes/ebnf-dtd.el:
	* progmodes/ebnf-ebx.el:
	* progmodes/ebnf-iso.el:
	* progmodes/ebnf-otz.el:
	* progmodes/ebnf-yac.el:
	* progmodes/ebnf2ps.el:
	* delim-col.el:
	* printing.el:
	* ps-bdf.el:
	* ps-mule.el:
	* ps-print.el: Remove 'Time-stamp' comment mark.

	* printing.el (pr-menu-bind): Replace 'easy-menu-change' by
	'easy-menu-add-item' when called in Emacs 21 or higher.

932
2008-02-01  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
933 934 935 936

	* ps-print.el : Fix doc.
	(ps-print-version): New version 7.0.

937
2008-02-01  Kenichi Handa  <handa@m17n.org>
938 939 940 941

	* mail/emacsbug.el (report-emacs-bug): Insert also the value of
	XMODIFIERS.

942
2008-02-01  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
943 944 945 946 947

	* ps-print.el: Fix maintainer email.  Eliminate function declaration
	that kept compatibility with older Emacs version.
	(ps-print-version): New version 6.7.

948
2008-02-01  Kenichi Handa  <handa@m17n.org>
949

Glenn Morris's avatar
Glenn Morris committed
950 951
	* international/quail.el (quail-get-translations):
	Make quail-current-key multibyte if not yet done.
952

953
2008-02-01  Zhang Wei  <id.brep@gmail.com>
954 955 956 957

	* language/chinese.el ("Chinese-GBK"): Add tutorial.
	("Chinese-GB18030"): Add sample-text and tutorial.

Glenn Morris's avatar
Glenn Morris committed
958 959 960 961
	* international/fontset.el (font-encoding-alist)
	(setup-default-fontset): Add gb18030.
	(x-pixel-size-width-font-regexp, vertical-centering-font-regexp)
	(charset-script-alist): Add gbk and gb18030.
962 963

	* international/characters.el: Put property
Glenn Morris's avatar
Glenn Morris committed
964
	preferred-coding-system on gbk and gb18030.
965 966 967 968 969 970

	* international/mule-cmds.el (locale-language-names): Add an entry
	for "zh_CN.UTF-8" and change "chs" to "Chinese-GBK".

	* faces.el (face-font-registry-alternatives): Add gb18030.

Glenn Morris's avatar
Glenn Morris committed
971
2008-02-01  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
972 973 974

	* ps-mule.el: Fix maintainer email.

975
2008-02-01  Kenichi Handa  <handa@m17n.org>
976 977 978 979 980

	* international/quail.el (quail-insert-kbd-layout): Check the
	length of (cdr translation).
	(quail-get-current-str): Check the length of (cdr def).

981
2008-02-01  Kenichi Handa  <handa@m17n.org>
982

Glenn Morris's avatar
Glenn Morris committed
983
	* ruler-mode.el (ruler-mode-ruler): Make the string `ruler' multibyte.
984

985
2008-02-01  Kenichi Handa  <handa@m17n.org>
986 987 988

	* international/mule-cmds.el (ucs-insert): Re-implement.

989
2008-02-01  Kenichi Handa  <handa@m17n.org>
990 991 992 993 994

	* composite.el (terminal-composition-modification): New function.
	(terminal-composition-function): Create composition with the above
	modification function.

995
2008-02-01  Zhang Wei  <id.brep@gmail.com>  (tiny change)
996 997 998 999

	* international/characters.el: Add more full-width characters in
	char-width-table.

1000
2008-02-01  Kenichi Handa  <handa@m17n.org>
1001

Glenn Morris's avatar
Glenn Morris committed
1002 1003
	* international/fontset.el (create-fontset-from-fontset-spec):
	Fix script name handling.
1004

1005
2008-02-01  Kenichi Handa  <handa@m17n.org>
1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017

	* composite.el (terminal-composition-function): New function.
	(terminal-composition-function-table): New variable.
	(auto-compose-chars): If running on a terminal, use
	terminal-composition-function-table.

	* loadup.el: Load "composite" after "international/characters".

	* international/characters.el: Delete codes for setting up charset
	property nospace-between-words.  Fix setting up of
	char-width-table.  Don't make ethiopic and tibetan double column.

Glenn Morris's avatar
Glenn Morris committed
1018 1019
	* textmodes/fill.el (fill-find-break-point-function-table):
	 Don't set it up in defvar.
1020 1021 1022 1023
	(fill-nospace-between-words-table): New variable.
	(fill-delete-newlines): Check fill-nospace-between-words-table
	instead of charset property nospcae-between-words.

1024
2008-02-01  Kenichi Handa  <handa@m17n.org>
1025 1026 1027 1028 1029 1030 1031

	* composite.el (global-auto-composition-mode): Make the initial
	value not depend on emacs-basic-display.

	* textmodes/fill.el: Don't use charset property
	`fill-find-break-point-function'.
	(fill-find-break-point-function-table): New variable.
Glenn Morris's avatar
Glenn Morris committed
1032
	(fill-find-break-point): Lookup fill-find-break-point-function-table.
1033

1034
2008-02-01  Kenichi Handa  <handa@m17n.org>
1035 1036 1037 1038

	* international/mule.el (coding-system-list): Be sure to exclude
	subsidiary coding systems.

1039
2008-02-01  Kenichi Handa  <handa@m17n.org>
1040

Glenn Morris's avatar
Glenn Morris committed
1041 1042 1043
	* composite.el (auto-composition-after-change)
	(toggle-auto-composition): Remove `auto-composed' property instead
	of setting it to nil.
1044

1045
2008-02-01  Kenichi Handa  <handa@m17n.org>
1046 1047 1048

	* language/misc-lang.el (iso-8859-6): New coding system.

1049
2008-02-01  Kenichi Handa  <handa@m17n.org>
1050 1051 1052 1053

	* dnd.el (dnd-get-local-file-name): Give a unibyte string to
	replace-regexp-in-string as replacement.

1054
2008-02-01  Kenichi Handa  <handa@m17n.org>
1055 1056 1057 1058 1059 1060 1061

	* international/fontset.el (otf-script-alist): Add byzm, math,
	musc, and nko.

	* international/characters.el (script-list): Add nko,
	byzantine-musical-symbol, musical-symbol, and mathematical.

1062
2008-02-01  Kenichi Handa  <handa@m17n.org>
1063 1064 1065 1066

	* composite.el (auto-compose-current-font): New variable.
	(auto-compose-chars): New arg FONT-OBJECT.

1067
2008-02-01  Kenichi Handa  <handa@m17n.org>
1068 1069 1070 1071

	* international/characters.el: Modify category-table and
	script-table for new Ethiopic character range.

1072
2008-02-01  Kenichi Handa  <handa@m17n.org>
1073

1074 1075
	* international/mule-cmds.el (set-language-environment-fontset):
	Delete it.
1076

1077
2008-02-01  Kenichi Handa  <handa@m17n.org>
1078 1079 1080

	* international/fontset.el (otf-script-alist): Set it.

1081
2008-02-01  Kenichi Handa  <handa@m17n.org>
1082

Glenn Morris's avatar
Glenn Morris committed
1083 1084
	* international/fontset.el (font-encoding-alist):
	Fix for "ethiopic-unicode".
1085

1086
2008-02-01  Kenichi Handa  <handa@m17n.org>
1087

Glenn Morris's avatar
Glenn Morris committed
1088 1089
	* international/fontset.el (script-representative-chars):
	Add an entry for latin script.
1090

1091
2008-02-01  Kenichi Handa  <handa@m17n.org>
1092 1093 1094 1095 1096

	* faces.el (font-weight-table): Treat regular and normal as the
	same as medium.
	(font-slant-table): Add (roman . 100).

1097
2008-02-01  Kenichi Handa  <handa@m17n.org>
1098 1099 1100 1101 1102 1103 1104 1105 1106 1107

	These changes are for the new font handling codes.

	* faces.el (font-weight-table, font-slant-table)
	(font-swidth-table): New customizable variables.

	* international/fontset.el (font-encoding-alist): Add koi8-4.
	(script-representative-chars): Set the default value.
	(create-fontset-from-x-resource): Delete `message'.

1108
2008-02-01  Kenichi Handa  <handa@m17n.org>
1109

Glenn Morris's avatar
Glenn Morris committed
1110 1111
	* tar-mode.el (tar-untar-buffer, tar-summarize-buffer):
	Call set-buffer-multibyte with arg `to'.
1112

1113
2008-02-01  Kenichi Handa  <handa@m17n.org>
Miles Bader's avatar