ChangeLog 772 KB
Newer Older
1 2 3 4 5 6 7 8 9
2009-07-01  Kenichi Handa  <handa@m17n.org>

	* Makefile.in (ELCFILES): Delete encoded-kb.elc.

	* international/encoded-kb.el: Deleted.

	* international/mule.el (set-keyboard-coding-system): Perform the
	necessary setup here instead of calling encoded-kbd-setup-display.

10 11 12 13
2009-07-01  Glenn Morris  <rgm@gnu.org>

	* progmodes/f90.el (f90-break-delimiters, f90-no-break-re): Doc fixes.

14 15 16 17
2009-07-01  Evangelos Evangelou  <vangelis@email.unc.edu>  (tiny change)

	* progmodes/f90.el (f90-no-break-re): Add "(/" and "/)".  (Bug#3730)

18 19 20 21
2009-06-30  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-do-copy-or-rename-file-directly): Handle
	also the 'rename case, when setting file modes.  (Bug#3712)
22
	(tramp-default-file-modes) Remove execute permissions.
23

24 25 26 27 28 29 30
	* net/tramp-gvfs.el (tramp-gvfs-methods): Add "synce" method.
	(tramp-gvfs-connection-mounted-p): Handle empty user name for
	synce.
	(tramp-synce-list-devices, tramp-synce-parse-device-names): New
	defuns.
	(top): Add completion function for "synce" method.

31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
2009-06-30  Kenichi Handa  <handa@m17n.org>

	* international/fontset.el (setup-default-fontset): Add CJK fonts
	for symbols and the other miscellaneous characters.

	* language/korea-util.el (setup-korean-environment-internal): Make
	char-widht-table suitable for Korean environments.
	(exit-korean-environment): Cancel above.

	* language/chinese.el ("Chinese-GB", "Chinese-BIG5")
	("Chinese-CNS", "Chinese-EUC-TW", "Chinese-GBK"): Add a
	setup-funcion to make char-widht-table suitable for respective
	environments, and an exit-function to cancel that.

	* language/japan-util.el (setup-japanese-environment-internal):
	Call use-cjk-char-width-table with arg `ja_JP'.

	* international/characters.el (cjk-char-width-table): Delete it.
	(cjk-char-width-table-list): New variable.
	(use-cjk-char-width-table): New arg local-name.
	(use-default-char-width-table): Fix for the case that Emacs is
	already using the default char-width-table.

Michael Albinus's avatar
Michael Albinus committed
54 55 56 57 58
2009-06-29  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-do-copy-or-rename-file-directly): Set file
	modes mandatory.  (Bug#3712)

Alan Mackenzie's avatar
Alan Mackenzie committed
59 60 61 62 63 64
2009-06-29  Alan Mackenzie  <acm@muc.de>

	* progmodes/cc-cmds.el (c-mask-paragraph): Remove a spurious
	correction between the visible width of TABs and their number of
	bytes.

65 66 67 68 69
2009-06-29  Chong Yidong  <cyd@stupidchicken.com>

	* server.el (server-buffer-done): Prevent kill-buffer from
	prompting by clearing the buffer modification flag (Bug#3696).

70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202
2009-06-28  Michael McNamara  <mac@mail.brushroad.com>

	* verilog-mode.el (verilog-beg-of-statement)
	(verilog-endcomment-reason-re): Support unique case and priority
	case.
	(verilog-basic-complete-re): Support localparam lineup.
	(verilog-beg-of-statement-1): Fix for robustness, unique case.
	(verilog-set-auto-endcomments): Fix for unique case, always_comb
	commenting.
	(verilog-leap-to-case-head): Now support *nested* unique &
	priority case statements.
	(verilog-auto-lineup): Make just declarations the default (as it
	had been).
	(verilog-leap-to-case-head): Support priority/unique case
	statements.
	(verilog-auto-lineup): Rework to give users radio buttons to
	select the various styles of automatic lineup
	(verilog-error-regexp-alist): Rework to support the XEmacs style
	of error regular expressions from compilers, lint tools &
	simulators.  Note that GNU Emacs has made it impossible for a mode
	to load such things.
	(electric-verilog-terminate-line, verilog-indent-declaration)
	(verilog-auto-wiure): Rework for radio button selection of
	auto-lineup selection of specification of auto lineup.
	(verilog-beg-of-statement-1): Redesign to support proper operation
	in additional code, based on testing with auto-lineup.
	(verilog-calculate-indent, assignments & declarations)
	(verilog-backward-token): Enhance to support auto-lineup of
	assignments & declarations.
	(verilog-in-directive-p, verilog-at-struct-p): New function for
	easy test of whether we are.
	(verilog-pretty-declarations, verilog-pretty-expr): Massive rework
	to support safe execution at almost anyline.
	(verilog-calc-1): Properly support indenting deep inside generate
	blocks.
	(verilog-init-font) Remove definition & use of verilog-init-font,
	as it is redundant with font-lock-defaults.
	(verilog-mode): Alter the definition of verilog-font-lock-defualts
	to avoid circular calls if syntax-ppss is a function (as is the
	case now in 22.x GNU Emacs) as that function would sometimes call
	itself, leading to (nearly) infinite recursion
	(verilog-ovm-begin-re, verilog-ovm-end-re)
	(verilog-ovm-statement-re, verilog-leap-to-head)
	(verilog-backward-token): Add support for OVM macros.  Some are
	complete statements, and others open and close scopes like begin
	and end.
	(verilog-defun-level-not-generate-re, verilog-defun-level-re)
	(verilog-defun-level-generate-only-re): Really fix the defun-list
	compilation issue
	(verilog-calc-1) (verilog-beg-of-statement): Enhance support for
	coverpoint, constraint and cross statements
	(verilog-defun-level-list, verilog-generate-defun-level-list)
	(verilog-all-defun-level-list): Redo these specifications - it is
	too hard to support eval-when compile aggregation of lists also
	built at when-compile time.
	(verilog-defun-level-list): Place defconsts of variables used in
	building regular expressions which are built in eval-when-compile
	bodies in the same eval-when-compile body to facilitate compile
	without load.
	(verilog-beg-block-re-ordered): Support indenting
	virtual/protected tasks and functions.
	(verilog-defun-level-list,verilog-in-generate-region-p)
	(verilog-backward-ws&directives, verilog-calc-1): Speed up
	indentation of some module items (generate items).
	(verilog-forward-sexp, verilog-leap-to-head): Support stepping
	across virtual/protected tasks and functions.

2009-06-28  Wilson Snyder  <wsnyder@wsnyder.org>

	* verilog-mode.el (verilog-auto-arg, verilog-auto-arg-sort): Allow
	sorting AUTOARG lists.  Suggested by Andrea Fedeli.
	(verilog-read-sub-decls-line): Fix AUTOWIRE signals getting lost
	in concatenations.  Reported by Yishay Belkind.
	(verilog-auto-ascii-enum): Support one-hot state machines in
	AUTOASCIIENUM.  Suggested by Lloyd Gomez.
	(verilog-auto-inst, verilog-auto-inst-port): Include interface
	modport in AUTOINST and add vl-modport for users.  Reported by
	David Rogoff.
	(verilog-auto-inout-module, verilog-auto-inst)
	(verilog-decls-get-interfaces, verilog-insert-definition)
	(verilog-insert-one-definition, verilog-read-decls)
	(verilog-read-sub-decls, verilog-read-sub-decls-sig)
	(verilog-sig-modport, verilog-signals-combine-bus)
	(verilog-subdecls-get-interfaces): Fix expansion of SystemVerilog
	interfaces in AUTOINOUTMODULE, AUTOINOUTCOMP, and AUTOINST.
	Suggested by David Rogoff.
	(verilog-repair-open-comma): Fix non-insertion of comma when
	`DEFINE occurs in V2K argument list.  Reported by Lane Brooks.
	(verilog-make-width-expression): Simplify [A-1:0] expression
	widths to just {A{1'b0}}.
	(verilog-mode): Cleanup checkdoc warnings.
	(verilog-auto-inout-module, verilog-signals-matching-dir-re): Add
	third optional regexp to AUTOINOUTMODULE to allow selecting only
	inputs/outputs or data type.  Suggested by Vasu Kandadi.
	(next-error-last-buffer): Fix byte-compiler warning.
	(verilog-auto, verilog-auto-insert-lisp, verilog-auto-inst)
	(verilog-delete-auto): Add AUTOINSERTLISP to insert arbitrary lisp
	or shell command text during AUTO expansion.  Suggested by Tad
	Truex.
	(verilog-read-sub-decls-expr, verilog-read-sub-decls-line)
	(verilog-read-sub-decls-sig, verilog-symbol-detick-text): Fix
	dotted nets {a.b,c.d} and excaped identifiers being mis-included
	in AUTOINOUT. Reported by Matthew Lovell.
	(verilog-read-always-signals-recurse): Fix AUTORESET "if (a<=b)"
	causing use of <= assignments.  Reported by Alex Reed.
	(verilog-read-decls): Fix triand, trior, wand, wor to be
	recognized by AUTOWIRE.  Reported by Spencer Isaacson.
	(verilog-extended-complete-re): Support import "DPI-C" functions.
	(verilog-read-always-signals-recurse): Fix AUTORESET of "x <=
	y[a+1:a+1]" to not include a in reset list.  Reported by Dan
	Dever.
	(verilog-insert-date, verilog-insert-year)
	(verilog-sk-header-tmpl): Fix verilog-header inserting error on
	Windows systems.  Reported by Michael Potts.
	(verilog-read-module-name): Fix AUTOINST when the child module
	declaration's name is a tick define. Reported by Elliot Mednick.
	(verilog-read-decls): Fix V2K parameter bit subscripts getting
	passed to next parameter's definition. Reported by Bruce T.
	(verilog-read-decls): Fix detecting "parameter int" when using
	AUTOINSTPARAM.  Reported by Bruce T.
	(verilog-goto-defun): Fix goto not finding modules unless first
	perform a verilog-auto expansion. Suggested by Lawrence Butcher.
        (verilog-mode): Expand -f flag arguments on entry to mode so
	verilog-goto-defun will work.  Reported by Lawrence Butcher.
	(verilog-getopt): Expand environment variables in -f file
	arguments.  Suggested by Lawrence Butcher.
        (verilog-set-define): Fix "Symbol's value as variable is void"
	when reading enumerations.
	(verilog-auto-ascii-enum): Fix duplicate labels in AUTOASCIIENUM.
	Suggested by Stephen Peltan.
        (verilog-read-defines): Fix reading of enumerations in include
	files.  Reported by Steve Peltan.

203 204 205 206
2009-06-28  David De La Harpe Golden  <david@harpegolden.net>

	* files.el (trash-directory): Fix defcustom type.

207 208 209 210 211
2009-03-28  Juri Linkov  <juri@jurta.org>

	* help-fns.el (describe-function-1): Correctly locate adviced
	functions in hyperlink (Bug#2438).

212 213 214 215 216 217 218 219 220 221 222 223
2009-06-28  Chong Yidong  <cyd@stupidchicken.com>

	* files.el (trash-directory): Change default to nil.
	(move-file-to-trash): If trash-directory is nil and
	system-move-file-to-trash is unbound, perform freedesktop-style
	trashing.

2009-06-28  David De La Harpe Golden  <david@harpegolden.net>

	* files.el (move-file-to-trash): Add freedesktop trash
	support (Bug#973).

224 225 226 227 228
2009-06-28  Glenn Morris  <rgm@gnu.org>

	* autorevert.el (global-auto-revert-non-file-buffers)
	(global-auto-revert-mode): Doc fixes.

229 230 231 232
2009-06-27  Johan Bockgård  <bojohan@gnu.org>

	* emacs-lisp/cl-specs.el (defstruct): Fix :conc-name spec.

233 234
2009-06-27  Chong Yidong  <cyd@stupidchicken.com>

235 236 237
	* faces.el (x-handle-named-frame-geometry): Ensure that we have
	opened an X connection before calling x-get-resource (Bug#3194).

238 239 240
	* play/doctor.el: Remove reference to obsolete website.
	(make-doctor-variables): Correct grammar mistake (Bug#2633).

241 242 243 244 245 246 247 248 249 250 251
2009-06-26  Dan Nicolaescu  <dann@ics.uci.edu>

	Remove find-file-not-found-hook VC method.  (Bug#2757)
	* vc-hooks.el (vc-file-not-found-hook)
	(vc-default-find-file-not-found-hook): Remove functions.
	(find-file-not-found-functions): Do not add vc-file-not-found-hook.
	* vc-rcs.el (vc-rcs-find-file-not-found-hook): Remove function.
	* vc.el:
	* vc-hg.el:
	* vc-git.el: Do not mention find-file-not-found-hook VC method.

252 253 254 255 256 257 258 259
2009-06-25  Agustín Martín  <agustin.martin@hispalinux.es>

	* textmodes/ispell.el: Add `ispell-looking-back' XEmacs
	  compatibility function for `looking-back'

	* textmodes/flyspell.el (sgml-mode-flyspell-verify): Use
	  `ispell-looking-back'

260 261 262
2009-06-24  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp-gvfs.el (tramp-gvfs-handle-make-directory): Use `dir'
263
	rather than `filename'.
264

Miles Bader's avatar
Miles Bader committed
265 266 267 268
2009-06-23  Miles Bader  <miles@gnu.org>

	* face-remap.el (text-scale-set): New function.

269 270
2009-06-23  Glenn Morris  <rgm@gnu.org>

Glenn Morris's avatar
Glenn Morris committed
271 272
	* pcmpl-rpm.el (pcomplete/rpm): Doc fix.

273 274
	* bindings.el (mode-line-modified): Fix case of "Buffer is modified".

275 276
	* textmodes/ispell.el (ispell-local-dictionary): Doc fix.

Glenn Morris's avatar
Glenn Morris committed
277 278
	* progmodes/gdb-mi.el (gud-remove, gud-break): Update declarations.

279 280 281
	* calendar/cal-dst.el (calendar-time-zone-daylight-rules):
	Simplify Persian conditionals.

282 283 284
	* calc/calc-graph.el (calc-graph-plot): Avoid assignment to free
	variable `filename'.

Glenn Morris's avatar
Glenn Morris committed
285 286
	* comint.el (comint-insert-input): Doc fix.

287 288
	* Makefile.in (ELCFILES): Fix typo in previous change.

289 290 291 292
2009-06-23  Miles Bader  <miles@gnu.org>

	* cus-start.el: Add entry for `recenter-redisplay'.

293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321
2009-06-22  Dan Nicolaescu  <dann@ics.uci.edu>

	* vc-hooks.el (vc-stay-local-p, vc-state, vc-working-revision):
	Add an optional argument for the backend, use it instead of
	calling vc-backend.
	(vc-mode-line): Add an optional argument for the backend.  Pass
	the backend to vc-state and vc-working-revision.  Move code for
	special handling for vc-state being a buffer to ...

	* vc-rcs.el (vc-rcs-find-file-hook):
	* vc-sccs.el (vc-sccs-find-file-hook): ... here.  New functions.

	* vc-svn.el (vc-svn-state, vc-svn-dir-status, vc-svn-checkout)
	(vc-svn-print-log, vc-svn-diff): Pass 'SVN to vc-state,
	vc-stay-local-p and vc-mode-line calls.

	* vc-cvs.el (vc-cvs-state, vc-cvs-checkout, vc-cvs-print-log)
	(vc-cvs-diff, vc-cvs-annotate-command)
	(vc-cvs-make-version-backups-p, vc-cvs-stay-local-p)
	(vc-cvs-dir-status): Pass 'CVS to vc-state, vc-stay-local-p and
	vc-mode-line calls.

	* vc.el (vc-deduce-fileset): Use vc-deduce-fileset instead of
	direct comparison.
	(vc-next-action, vc-transfer-file, vc-rename-file): Also pass the
	backend when calling vc-mode-line.
	(vc-register): Do not create a closure for calling the vc register
	function, call it directly.

322 323 324 325
2009-06-23  Dan Nicolaescu  <dann@ics.uci.edu>

	* emacs-lisp/elp.el (elp-output-insert-symname): Add a link face
	to make it obvious item can be clicked.
326 327 328

	* vc-mtn.el (vc-mtn-after-dir-status, vc-mtn-dir-status): New functions.

329 330 331 332 333 334
2009-06-23  Kenichi Handa  <handa@m17n.org>

	* language/korea-util.el (korean-key-bindings): Change the binding
	of F9 to hangul-to-hanja-conversion.  Bind Hangul_Hanja to the
	same command.

335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394
2009-06-22  Michael Albinus  <michael.albinus@gmx.de>

	Sync with Tramp 2.1.16.

	* Makefile.in (ELCFILES): Add net/tramp-gvfs.elc.

	* net/tramp.el (top): Require tramp-gvfs.  Catch `tramp-loading',
	when a loading of a package fails.  Completion function for rsync
	is `tramp-completion-function-alist-ssh'.
	(all): Replace all calls of `split-string' and
	`tramp-split-string' by `tramp-compat-split-string'.
	(tramp-default-method): Use `tramp-compat-process-running-p'.
	(tramp-default-proxies-alist): Allow also Lisp forms.
	(tramp-remote-path): Add choice "Private Directories".
	(tramp-wrong-passwd-regexp): Remove "Tramp connection closed"
	option.
	(tramp-domain-regexp): Allow also "-", "_" and ".".
	(tramp-end-of-output): Remove newlines, and add "$" at the end.
	(tramp-file-name-handler-alist): Add handler for `dired-uncache'.
	(tramp-debug-message): Insert header line in debug buffer.
	(tramp-handle-directory-files-and-attributes-with-stat): Care
	about filenames with spaces, or starting with "-".
	(tramp-handle-dired-uncache): New defun.
	(tramp-handle-insert-directory): Don't flush the directory from
	cache, this is handled by `dired-uncache' now.
	(tramp-handle-insert-file-contents): Improve error handling.
	(tramp-find-shell, tramp-open-connection-setup-interactive-shell):
	Quote `tramp-end-of-output'.
	(tramp-action-password): Improve trace message.
	(tramp-check-for-regexp): Both echoes must be present, before
	removing.
	(tramp-open-connection-setup-interactive-shell): Trace coding
	system.
	(tramp-compute-multi-hops): Eval cons cells of
	`tramp-default-proxies-alist'.
	(tramp-maybe-open-connection): Use the same command pattern for
	first hop and further hops.
	(tramp-wait-for-output): Remove handling of newlines.
	(tramp-get-remote-path): Handle also `tramp-own-remote-path'.
	(tramp-split-string): Remove function.  It is handled in
	tramp-compat now.

	* net/tramp-cmds.el (tramp-bug): Recommend
	`tramp-cleanup-all-connections' in the bug mail.

	* net/tramp-compat.el (tramp-compat-split-string)
	(tramp-compat-process-running-p): New defuns.

	* net/tramp-fish.el (tramp-fish-file-name-handler-alist): Add handler
	for `dired-uncache'.

	* net/tramp-gvfs.el: New package.

	* net/tramp-smb.el (tramp-smb-file-name-handler-alist): Add
	handler for `dired-uncache'.
	(tramp-smb-handle-file-local-copy): Cleanup in case of error.

	* net/trampver.el: Update release number.  Make version check fit
	for SXEmacs 22.

395 396
2009-06-22  Jim Meyering  <meyering@redhat.com>

Juanma Barranquero's avatar
Juanma Barranquero committed
397
	Automatically handle .xz suffix (XZ-compressed files), too.
398 399 400
	* jka-cmpr-hook.el (jka-compr-compression-info-list): Add xz.
	XZ is the successor to LZMA: <http://tukaani.org/xz/>

Nick Roberts's avatar
Nick Roberts committed
401
2009-06-22  Dmitry Dzhus  <dima@sphinx.net.ru>
Juanma Barranquero's avatar
Juanma Barranquero committed
402
	    Nick Roberts  <nickrob@snap.net.nz>
403

Juanma Barranquero's avatar
Juanma Barranquero committed
404
	* progmodes/gdb-mi.el: Pull further modified changes from Dmitry's
Nick Roberts's avatar
Nick Roberts committed
405 406
	repository (http://sphinx.net.ru/hg/gdb-mi/).

407 408
2009-06-22  Glenn Morris  <rgm@gnu.org>

409 410 411
	* files.el (dir-locals-collect-mode-variables): Allow for any number of
	`mode' and `eval' entries.  (Bug#3430)

Glenn Morris's avatar
Glenn Morris committed
412 413
	* Makefile.in (ELCFILES): Add fadr.elc.

414 415 416
	* calendar/appt.el (appt-make-list): Fix off-by-one error caused by
	differing behavior of \n and ^ in strings.  (Bug#3385)

417 418
	* emacs-lisp/cl-indent.el: Remove leading "*" from defcustom docs.

419 420 421 422
	* emacs-lisp/lisp-mode.el (lisp-indent-offset): Fix safe-local-variable
	property.
	(lisp-indent-function): Make it a defcustom.

Nick Roberts's avatar
Nick Roberts committed
423 424 425
2009-06-21  Nick Roberts  <nickrob@snap.net.nz>

	* progmodes/gdb-ui.el: Replace with ...
Nick Roberts's avatar
Nick Roberts committed
426
	* progmodes/gdb-mi.el: ... this file.
Nick Roberts's avatar
Nick Roberts committed
427
	* progmodes/gud.el: Modify for gdb-mi.el.
Glenn Morris's avatar
Glenn Morris committed
428 429 430

2009-06-21  Dmitry Dzhus  <dima@sphinx.net.ru>

Nick Roberts's avatar
Nick Roberts committed
431 432
	* fadr.el: New file.

433 434 435 436
2009-06-21  Chong Yidong  <cyd@stupidchicken.com>

	* Branch for 23.1.

437 438
2009-06-21  Glenn Morris  <rgm@gnu.org>

439
	* emacs-lisp/lisp-mode.el (lisp-indent-function)
440 441 442
	* emacs-lisp/cl-indent.el (lisp-indent-defun-method)
	(common-lisp-indent-function): Add doc strings.

443 444 445 446
2009-06-19  David Casperson  <casper@unbc.ca>  (tiny change)

	* font-core.el (turn-on-font-lock-if-desired): Correctly handle
	the case where font-lock-global-modes is a list that doesn't begin
447
	with `not' (Bug#3611).
448

Glenn Morris's avatar
Glenn Morris committed
449 450 451 452
2009-06-19  Glenn Morris  <rgm@gnu.org>

	* subr.el (open-network-stream): Doc fix.

453 454 455 456 457
2009-06-19  Juanma Barranquero  <lekktu@gmail.com>

	* international/fontset.el (setup-default-fontset):
	Fix typo in previous change.

Kenichi Handa's avatar
Kenichi Handa committed
458 459
2009-06-19  Kenichi Handa  <handa@m17n.org>

460 461 462
	* international/fontset.el (setup-default-fontset): Add a spec of
	non-OTF unicode font for Thai.

Kenichi Handa's avatar
Kenichi Handa committed
463 464
	* fringe.el: Add coding: utf-8 cookie.

465 466 467 468 469
2009-06-18  Kenichi Handa  <handa@m17n.org>

	* language/korean.el (korean-cp949): New coding system.  Set cp949
	as an alias to it.

470 471 472
2009-06-18  Ulrich Mueller  <ulm@gentoo.org>

	* pgg-gpg.el (pgg-gpg-lookup-key-owner): Handle colon listings
Chong Yidong's avatar
Chong Yidong committed
473
	format used by GnuPG 2.0.11.
474

475 476 477 478 479
2009-06-18  Glenn Morris  <rgm@gnu.org>

	* files.el (dir-locals-set-directory-class): Make mtime argument
	optional, since it is always unneeded in the non-file case.  (Bug#3577)

480 481
2009-06-18  Kenichi Handa  <handa@m17n.org>

482 483 484
	* language/korean.el ("Korean"): Fix `documentation' property of
	this language environment.

485 486 487
	* language/korea-util.el (korean-key-bindings): Add binding for
	key Hangul.

488 489 490 491 492 493
2009-06-17  Chong Yidong  <cyd@stupidchicken.com>

	* progmodes/compile.el (compilation-error-regexp-alist-alist):
	Comment out 2007-07-25 change adding support for Maven error
	messages; this regexp is too slow on long lines (Bug#3441).

494 495 496 497 498 499
2009-06-17  Akinori MUSHA  <knu@iDaemons.org>  (tiny change)

	* progmodes/ruby-mode.el (ruby-parse-partial)
	(ruby-font-lock-keywords): Support overloadable negative
	operators (Bug#3587).

500 501 502 503 504
2009-06-17  Tiago Saboga  <tiagosaboga@gmail.com>  (tiny change)

	* files.el (save-some-buffers-action-alist): Fix last
	change (Bug#3578).

505 506 507 508
2009-06-17  Glenn Morris  <rgm@gnu.org>

	* files.el (dir-locals-set-directory-class): Fix doc typo.

Kenichi Handa's avatar
Kenichi Handa committed
509 510 511 512 513 514 515 516
2009-06-17  Kenichi Handa  <handa@m17n.org>

	* international/mule-diag.el (list-character-sets): Change
	"FINAL-CHAR" to "FINAL-BYTE" to follow the official terminology.
	(list-character-sets-1): Add one line explanation about
	"supplementary charset".  Make the part "Supplementary Character
	Sets" clickable.

Kenichi Handa's avatar
Kenichi Handa committed
517 518 519 520
2009-06-16  Eduard Wiebe  <usenet@pusto.de>  (tiny change)

	* international/mule-conf.el: Add cp949-2-byte, cp949.

521 522 523 524
2009-06-16  Kenichi Handa  <handa@m17n.org>

	* composite.el (compose-region): Improve the docstring.

525 526 527 528 529
2009-06-15  Stefan Monnier  <monnier@iro.umontreal.ca>

	* vc.el (vc-default-revision-granularity): Remove to let the normal
	error handling kick in (bug#3570).

530 531 532 533 534
2009-06-13  Chong Yidong  <cyd@stupidchicken.com>

	* simple.el (kill-visual-line): Rewrite (Bug#3437).  Don't try to
	handle kill-whole-line, as it doesn't make sense in this context.

535 536 537 538 539
2009-06-12  Sam Steingold  <sds@gnu.org>

	* vc-hg.el (vc-hg-log-switches): Add defcustom.
	(vc-hg-print-log): Use it.

Kenichi Handa's avatar
Kenichi Handa committed
540 541 542 543
2009-06-12  Kenichi Handa  <handa@m17n.org>

	* international/eucjp-ms.el: Re-generated.

544 545 546 547 548
2009-06-10  Glenn Morris  <rgm@gnu.org>

	* calendar/cal-dst.el (calendar-time-zone-daylight-rules):
	Fix typo in 2008-04-02 change.

549 550 551 552 553
2009-06-10  Kenichi Handa  <handa@m17n.org>

	* composite.el (compose-gstring-for-terminal): For zero-width
	characters of Unicode category `Cf', simply replace it with SPC.

554
2009-06-09  Agustín Martín  <agustin.martin@hispalinux.es>
555 556 557

	* ispell.el: Make `ispell-dictionary' customizable (#2555)

558 559 560 561 562
2009-06-08  Michael Albinus  <michael.albinus@gmx.de>

	* ediff-util.el (ediff-compute-custom-diffs-maybe): Handle remote
	files correctly.

563 564 565 566 567
2009-06-08  Adrian Robert  <Adrian.B.Robert@gmail.com>

	* term/ns-win.el (composition-function-table)
	(script-representative-chars): Don't alter.

568 569 570 571 572
2009-06-07  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-do-copy-or-rename-file-directly): Make direct
	copy more robust, especially when "chown" is not applicable.

573 574 575 576
2009-06-07  Martin Rudalics  <rudalics@gmx.at>

	* emacs-lisp/lisp-mode.el (lisp-mode-variables): Fix doc-string.

577 578
2009-06-06  Michael Albinus  <michael.albinus@gmx.de>

Michael Albinus's avatar
Michael Albinus committed
579 580
	* net/tramp.el (tramp-open-connection-setup-interactive-shell):
	Apply workaround for OpenSolaris bug.
581

582 583 584 585 586 587 588
2009-06-05  Daiki Ueno  <ueno@unixuser.org>

	* epa.el (epa-decrypt-region): Detect encoding if
	coding-system-for-read is not specified.
	<http://sourceforge.jp/ticket/browse.php?group_id=2267&tid=17018>
	(epa-verify-region): Ditto.

589 590 591 592 593
2009-06-04  Stefan Monnier  <monnier@iro.umontreal.ca>

	* tar-mode.el (tar-header-block-tokenize): Obey @LongLink even for
	POSIX tar archives (bug#3410).

594 595 596 597 598
2009-06-04  Johan Bockgård  <bojohan@gnu.org>

	* vc.el (vc-revision-other-window): Fix argument to backend
	function revision-completion-table; it expects a list.

599 600 601 602 603
2009-06-04  Stefan Monnier  <monnier@iro.umontreal.ca>

	* frame.el (delete-other-frames): Only delete frames on the
	same terminal (bug#3442).

604 605 606 607 608
2009-06-04  Glenn Morris  <rgm@gnu.org>

	* calendar/solar.el (solar-n-hemi-seasons, solar-s-hemi-seasons):
	Make into defcustoms.  (Bug#3429)

609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636
2009-06-01  Chong Yidong  <cyd@stupidchicken.com>

	* international/README: New file.

	* international/charprop.el:
	* international/uni-bidi.el:
	* international/uni-category.el:
	* international/uni-combining.el:
	* international/uni-comment.el:
	* international/uni-decimal.el:
	* international/uni-decomposition.el:
	* international/uni-digit.el:
	* international/uni-lowercase.el:
	* international/uni-mirrored.el:
	* international/uni-name.el:
	* international/uni-numeric.el:
	* international/uni-old-name.el:
	* international/uni-titlecase.el:
	* international/uni-uppercase.el: Add copyright notice (Bug#3428).

	* emulation/edt.el (edt-previous-line, edt-next-line): Don't use
	forward-line, undoing 2007-10-19 change (Bug#3188).

	* textmodes/two-column.el (2C-split): Call move-to-column, to
	compensate for the 2007-10-19 change from next-line to
	forward-line (Bug#3435).  Account for fringe and scroll-bar when
	setting 2C-window-width.

637 638 639 640 641
2009-05-29  Stefan Monnier  <monnier@iro.umontreal.ca>

	* startup.el (normal-no-mouse-startup-screen): Use F1 rather than C-h
	if C-h is remapped to something else like DEL.

642 643
2009-05-26  Chong Yidong  <cyd@stupidchicken.com>

644
	* edmacro.el (edmacro-parse-keys): Fix 2008-08-19 change (Bug#3387).
645

646 647
	* view.el (view-recenter): Allow recenter to compute window height
	normally.
648 649 650 651
	(view-window-size): Use window-line-height to find window height.
	(view-page-size-default): Return nil if LINES is nil, 0, or larger
	than the window height.
	(view-scroll-lines): Handle nil value for DEFAULT arg (Bug#3361).
652

653 654
2009-05-26  Kenichi Handa  <handa@m17n.org>

655 656
	* textmodes/table.el (table--unibyte-char-to-multibyte):
	Delete function.
657 658 659
	(*table--cell-self-insert-command, *table--cell-quoted-insert):
	Don't call table--unibyte-char-to-multibyte (Bug#3372).

660 661 662 663
2009-05-26  Chong Yidong  <cyd@stupidchicken.com>

	* newcomment.el (comment-region): Doc fix (Bug#3370).

664 665 666 667
2009-05-24  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>

	* mail/smtpmail.el: Indent code properly to make it more readable.

668 669 670 671 672
2009-05-24  Chong Yidong  <cyd@stupidchicken.com>

	* textmodes/ispell.el (ispell-check-version): Handle dashes in
	version numbers.  Suggested by sdl.web@gmail.com (Bug#3369).

673 674 675 676
2009-05-23  Chong Yidong  <cyd@stupidchicken.com>

	* info.el (Info-mode): Doc fix (Bug#3358).

677 678 679 680 681 682
2009-05-23  Johan Bockgård  <bojohan@gnu.org>

	* ediff-vers.el (ediff-vc-latest-version): Use property
	`vc-latest-revision' instead of `vc-latest-version'.  (It was
	renamed in the big VC overhaul.)

683 684 685 686 687 688 689
2009-05-23  Chong Yidong  <cyd@stupidchicken.com>

	* progmodes/grep.el (grep-compute-defaults): Simplify how settings
	are looked up.
	(grep-apply-setting): New function.
	(grep-highlight-matches, grep-command, grep-template)
	(grep-use-null-device, grep-find-command, grep-find-template):
690 691
	Clarify role of grep-compute-defaults in docstrings.
	Use grep-apply-setting to apply changes (Bug#3343).
692

693 694 695 696 697
2009-05-21  Glenn Morris  <rgm@gnu.org>

	* calendar/cal-move.el (calendar-forward-day): Fix 2008-06-21 change -
	always move cursor to new date.  (Bug#3338)

698 699 700 701 702
2009-05-20  Stefan Monnier  <monnier@iro.umontreal.ca>

	* textmodes/tex-mode.el (tex-uptodate-p): Accept [1{/var/foo}] as
	a page number.

703 704 705 706 707
2009-05-20  Jason Rumney  <jasonr@gnu.org>

	* files.el (locate-dominating-stop-dir-regexp): Add terminal
	directory separator to UNC path case (Bug#3252).

708 709
2009-05-20  Chong Yidong  <cyd@stupidchicken.com>

710 711
	* international/encoded-kb.el (encoded-kbd-setup-display):
	Change DISPLAY arg to TERMINAL.
712 713 714 715

	* international/mule.el (set-terminal-coding-system)
	(set-keyboard-coding-system): Change DISPLAY arg to TERMINAL.

Alan Mackenzie's avatar
Alan Mackenzie committed
716 717
2009-05-19  Alan Mackenzie  <acm@muc.de>

718 719 720 721
	* progmodes/cc-mode.el (c-extend-and-neutralize-CPP-line):
	Rename from c-neutralize-syntax-in-CPP.  Set the variables c-new-BEG
	and c-new-END, thus extending the font-lock region.
	(c-font-lock-init): Don't set obsolete variable font-lock-lines-before.
Alan Mackenzie's avatar
Alan Mackenzie committed
722 723 724 725

	* progmodes/cc-langs.el (c-before-font-lock-function): Rename a
	value to c-extend-and-neutralize-syntax-in-CPP.

726 727 728 729 730
2009-05-19  Kenichi Handa  <handa@m17n.org>

	* faces.el (set-face-attribute): Fix handling of :family
	"FOUNDRY-FAMILY".

731 732 733 734
2009-05-18  Chong Yidong  <cyd@stupidchicken.com>

	* register.el (register-alist): Doc fix (Bug#3311).

735 736
2009-05-18  Richard M Stallman  <rms@gnu.org>

737 738 739
	* progmodes/compile.el (compilation-filter): If inserting at end
	of accessible part of buffer, keep end of output visible.

740 741 742 743 744 745 746 747 748
	* mail/rmail.el (rmail-expunge-confirmed): Return nil if nothing to do.
	Don't call rmail-modify-format here.
	(rmail-expunge): Call it here after expunge is confirmed.
	(rmail-confirm-expunge): Doc fix.  Mark as risky.
	(rmail-convert-babyl-to-mbox): Call rmail-modify-format.
	(rmail-set-attribute): Call rmail-dont-modify-format only for `unseen'.
	For other attributes, call `rmail-modify-format',
	and propagate the modified flag to rmail-buffer.

749 750 751 752 753 754
2009-05-17  Richard M Stallman  <rms@gnu.org>

	* mail/rmailedit.el (rmail-edit-current-message):
	Call rmail-modify-format here.
	(rmail-cease-edit): Not here.

755 756 757 758 759
2009-05-17  Stefan Monnier  <monnier@iro.umontreal.ca>

	* vc-bzr.el (vc-bzr-state-heuristic): Fallback on vc-bzr-state in case
	of any kind of error (e.g. when "sha1sum" is not found).

760 761 762 763 764
2009-05-15  Martin Rudalics  <rudalics@gmx.at>

	* dired.el (dired-pop-to-buffer): Try to make this behave the
	Emacs 22 way (Bug#1806).

765 766 767 768
2009-05-14  Chong Yidong  <cyd@stupidchicken.com>

	* frame.el (minibuffer-frame-alist): Doc fix (Bug#3276).

769 770 771
2009-05-12  Chong Yidong  <cyd@stupidchicken.com>

	* tutorial.el (help-with-tutorial): Don't use text mode, since the
772 773
	tutorial text assume Fundamental mode.  Use TUTORIAL.xx for the
	tutorial buffer, since that is what the tutorial text assumes.
774

Stefan Monnier's avatar
Stefan Monnier committed
775 776 777 778 779 780
2009-05-11  Stefan Monnier  <monnier@iro.umontreal.ca>

	* simple.el (completion-setup-function):
	Only modify the default-directory in *Completions* (bug#3250).
	Take partial-completion into account when setting default-directory.

781 782 783 784
2009-05-10  Chong Yidong  <cyd@stupidchicken.com>

	* emacs-lisp/cl-macs.el (lexical-let*): Doc fix (Bug#3178).

785 786 787 788 789 790 791 792 793 794 795 796
2009-05-10  Kim F. Storm  <storm@cua.dk>

	* ido.el: Add proper support for confirm-nonexistent-file-or-buffer
	values `confirm' and `confirm-after-completion'.
	(ido-read-internal, ido-buffer-internal, ido-file-internal):
	Setup and handle require-match arg according to c-n-f-o-b.
	(ido-show-confirm-message): New dynamic variable.
	(ido-exit-minibuffer): Request confirmation for non-existing file
	or buffer according to confirm-nonexistent-file-or-buffer.
	(ido-decorations): Add 11th element for "confirm" message.
	(ido-completions): Show confirmation message when requested.

797 798
2009-05-08  Kenichi Handa  <handa@m17n.org>

Stefan Monnier's avatar
Stefan Monnier committed
799 800
	* international/encoded-kb.el (encoded-kbd-setup-keymap):
	* international/mule-diag.el (describe-coding-system): Fix for big5.
801

802 803 804 805
2009-05-07  Martin Rudalics  <rudalics@gmx.at>

	* window.el (split-window-sensibly): New function.
	(split-height-threshold, split-width-threshold): State in
Stefan Monnier's avatar
Stefan Monnier committed
806 807
	doc-string that these affect split-window-sensibly.
	Change customization subtype from number to integer.
808
	(window--splittable-p): Rename to window-splittable-p since it's
Stefan Monnier's avatar
Stefan Monnier committed
809
	referred to in doc-string of split-window-sensibly.  Update doc-string.
810 811 812
	(window--try-to-split-window): Unconditionally call
	split-window-preferred-function and move splitting functionality
	to split-window-sensibly (Bug#3142).
Stefan Monnier's avatar
Stefan Monnier committed
813 814
	(split-window-preferred-function): Rewrite doc-string.
	Don't allow nil as customization type.
815

816 817 818 819 820 821
2009-05-07  Chong Yidong  <cyd@stupidchicken.com>

	* faces.el (x-handle-named-frame-geometry): Ignore errors from
	x-get-resource due to not yet opened X connection.  This is a
	temporary workaround for Bug#3194.

822 823 824 825
2009-05-05  Bob Rogers  <rogers-emacs@rgrjr.dyndns.org>  (tiny change)

	* vc-svn.el (vc-svn-parse-status): ?D is for removed files (bug#3213).

826 827 828 829
2009-05-05  Stefan Monnier  <monnier@iro.umontreal.ca>

	* vc.el (vc-delete-file): Add autoload cookie (bug#3209).

830 831 832 833 834
2009-05-04  Miles Bader  <miles@gnu.org>

	* emacs-lisp/bindat.el (bindat-pack): Allocate and set a string
	directly (Bug#2878).

835 836 837 838 839 840 841 842 843
2009-05-03  Juanma Barranquero  <lekktu@gmail.com>

	* term/ns-win.el (ns-alternatives-map, ns-insert-working-text)
	(ns-echo-working-text, ns-utf8-nfd-post-read-conversion)
	(ns-insert-text, ns-insert-file, ns-find-file, generate-fontset-menu)
	(mouse-set-font, ns-respond-to-change-font, ns-standard-fontset-spec)
	(ns-set-background-alpha, ns-set-foreground-at-mouse)
	(ns-set-background-at-mouse): Fix typos in docstrings.

844 845
2009-05-03  Daiki Ueno  <ueno@unixuser.org>

Daiki Ueno's avatar
Daiki Ueno committed
846 847 848
	* epg.el (epg-wait-for-completion): Sleep after the process
	exits, to allow process-filter to run (Bug#2412).

849 850
	* epa.el (epa--read-signature-type): Fix typo.

851 852 853 854 855 856
2009-05-02  Glenn Morris  <rgm@gnu.org>

	* wid-edit.el (widget-specify-field, widget-field-value-get, character):
	Revert 2009-03-24 change, since it causes a more serious problem than
	the one it solves.  (Closes Bug#3136, reopens Bug#2689.)

857 858 859 860 861
2009-05-02  Martin Rudalics  <rudalics@gmx.at>

	* frame.el (pop-up-frame-function): Remove choice nil since it
	does not represent a valid value.

David Reitter's avatar
David Reitter committed
862 863 864 865 866
2009-04-30  David Reitter  <david.reitter@gmail.com>

	* term/ns-win.el (ns-make-command-string, ns-grabenv)
	(ns-extended-platform-support-mode, menu-bar-ns-file-menu)
	(ns-arrange-all-frames, ns-arrange-visible-frames)
Juanma Barranquero's avatar
Juanma Barranquero committed
867
	(ns-arrange-frames): Remove.  These functionalities not
David Reitter's avatar
David Reitter committed
868 869 870
	available on other (free) platforms will be provided to users
	outside the Emacs project in the "ns-platform-support" package.

Alan Mackenzie's avatar
Alan Mackenzie committed
871 872 873 874 875 876 877 878 879 880 881 882
2009-04-30  Alan Mackenzie  <acm@muc.de>

	Enhancements for Objective-C:
	* progmodes/cc-vars.el (c-objc-method-arg-min-delta-to-bracket)
	(c-objc-method-arg-unfinished-offset)
	(c-objc-method-parameter-offset): New variables.
	(c-offsets-alist): Use c-lineup-ObjC-method-call-colons in entry
	for objc-method-call-cont.

	* progmodes/cc-langs.el (c-constant-kwds): New ObjC keywords
	"YES", "NO", "NS_DURING", "NS_HANDLER", "NS_ENDHANDLER".

Stefan Monnier's avatar
Stefan Monnier committed
883 884
	* progmodes/cc-align.el (c-lineup-ObjC-method-call-colons):
	New function.
Alan Mackenzie's avatar
Alan Mackenzie committed
885

886 887 888 889
2009-04-29  Chong Yidong  <cyd@stupidchicken.com>

	* subr.el (assoc-default): Doc fix.

890 891 892
2009-04-29  Ulrich Mueller  <ulm@gentoo.org>

	* files.el (hack-local-variables-prop-line)
Stefan Monnier's avatar
Stefan Monnier committed
893 894
	(hack-local-variables, dir-locals-read-from-file):
	Bind read-circle to nil before reading.
895

896 897 898 899 900 901
2009-04-28  Geert Kloosterman  <g.j.kloosterman@gmail.com>  (tiny change)

	* progmodes/which-func.el (which-function): Don't assume that
	entries from `imenu--index-alist' are ordered by buffer position,
	which fails when submenus are present (Bug#3153).

902 903 904 905
2009-04-28  Stefan Monnier  <monnier@iro.umontreal.ca>

	* international/quail.el (quail-vunion): Remove unexplained nreverse.

Nick Roberts's avatar
Nick Roberts committed
906 907 908 909 910
2009-04-28  Nick Roberts  <nickrob@snap.net.nz>

	* progmodes/gdb-ui.el (gdb-tooltip-print): Avoid "Non-X frame used"
	error with gud-tooltip-mode in the Linux console.

911 912 913 914 915
2009-04-28  Chong Yidong  <cyd@stupidchicken.com>

	* tooltip.el (tooltip-show-help): Fall back on
	tooltip-show-help-non-mode for text-only displays.

916 917 918 919
2009-04-27  Jay Belanger  <jay.p.belanger@gmail.com>

	* calc/calc.el (calc-mode): Replace `copy-list' with `copy-sequence'.

920 921 922 923 924 925
2009-04-26  Jay Belanger  <jay.p.belanger@gmail.com>

	* calc/calc.el (calc-set-mode-line): Check to make sure that the
	correct Calc buffer gets "Embed" in the mode line.
	(calc-mode): Copy stack list for additional Calc buffers.

926 927
2009-04-25  Chong Yidong  <cyd@stupidchicken.com>

928 929 930 931
	* simple.el (line-move-visual): If point is stuck moving backwards
	against a display string, temporarily ignore the goal
	column (Bug#3020).

932 933 934 935
	* startup.el (normal-top-level): Implement a work-around to handle
	changes to face-font-rescale-alist during
	initialization (Bug#1785).

936 937 938 939 940 941 942
2009-04-24  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-handle-directory-files-and-attributes-with-stat)
	(tramp-handle-file-name-all-completions): Don't use "-b" as ls
	arg.  It does not work on OpenBSD.  Reported by Taylor Venable
	<taylor@metasyntax.net>.

943 944 945 946 947
2009-04-23  Chong Yidong  <cyd@stupidchicken.com>

	* hi-lock.el (hi-lock--inhibit-font-lock-hook): New var.
	(hi-lock-set-pattern, hi-lock-font-lock-hook): Use it (Bug#3068).

948 949 950
2009-04-21  Martin Rudalics  <rudalics@gmx.at>

	* diff-mode.el (diff-find-source-location): Don't call
Martin Rudalics's avatar
Martin Rudalics committed
951
	diff-sanity-check-hunk when NOPROMPT is non-nil.  (Bug#3033)
952

Kenichi Handa's avatar
Kenichi Handa committed
953 954 955 956
2009-04-21  Kenichi Handa  <handa@m17n.org>

	* international/uni-decomposition.el: Re-generated.

957 958 959 960 961
2009-04-20  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>

	* proced.el (proced-sort): Declare it buffer-local.
	(proced-send-signal): Handle non-nil signals.

962 963 964 965 966
2009-04-18  Jason Rumney  <jasonr@gnu.org>

	* facemenu.el (list-colors-duplicates): w32-default-color-map is
	a function (Bug#3044).

967 968
2009-04-18  ARISAWA Akihiro  <ari@mbf.ocn.ne.jp>

969 970
	* epa-file.el (epa-file-decode-and-insert):
	Use string-to-multibyte instead of set-buffer-multibyte.
971 972
	<http://sourceforge.jp/ticket/browse.php?group_id=2267&tid=15259>

973 974 975 976
2009-04-18  Yann Hodique  <yann.hodique@gmail.com>  (tiny change)

	* net/rcirc.el (rcirc): Use correct property names (Bug#3037).

977 978
2009-04-18  Chong Yidong  <cyd@stupidchicken.com>

979 980
	* thingatpt.el (thing-at-point-bounds-of-list-at-point):
	New function (Bug#3027).
981

Kenichi Handa's avatar
Kenichi Handa committed
982 983 984 985
2009-04-17  Kenichi Handa  <handa@m17n.org>

	* international/uni-decomposition.el: Re-generated.

986 987 988 989
2009-04-16  Chong Yidong  <cyd@stupidchicken.com>

	* textmodes/flyspell.el (flyspell-correct-word-before-point):
	Don't create markers.
990 991
	(tex-mode-flyspell-verify): Don't create markers.
	Use line-end-position.
992 993 994
	(sgml-mode-flyspell-verify): Don't create markers.  Simplify code
	using looking-at and looking-back.

995 996 997 998 999
2009-04-16  Robert Brown  <brown@google.com>  (tiny change)

	* emacs-lisp/lisp-mode.el: Give `deftype' a doc-string-elt
	property (Bug#2984).

1000 1001 1002 1003 1004
2009-04-16  Leo  <sdl.web@gmail.com>  (tiny change)

	* ediff-wind.el (ediff-make-wide-display): Fix typo in frame
	parameter alist.

1005 1006 1007 1008 1009
2009-04-15  William Xu  <william.xwl@gmail.com>

	* outline.el (hide-sublevels): Ensure that arguments are passed to
	outline-flag-region in the correct order (Bug#3000).

1010 1011 1012 1013 1014
2009-04-15  Katsumi Yamaoka  <yamaoka@jpl.org>

	* net/browse-url.el (browse-url-filename-alist): Correct file
	URI (Bug#2922).

1015 1016 1017 1018 1019
2009-04-15  Chong Yidong  <cyd@stupidchicken.com>

	* subr.el (posn-col-row): Properly compute line spacing.
	Suggested by Nikolaj Schumacher (Bug#2933).

1020 1021 1022 1023 1024
2009-04-15  Ulf Jasper  <ulf.jasper@web.de>

	* net/newst-treeview.el (newsticker-treeview-jump): Enable virtual
	feeds.

1025 1026
2009-04-15  Dan Nicolaescu  <dann@ics.uci.edu>

1027 1028
	* vc-svn.el (vc-svn-after-dir-status): Fix regexp to allow for file
	names with leading spaces.  Ignore "." if it appears as a filename.
1029

1030 1031 1032 1033 1034
2009-04-14  Juanma Barranquero  <lekktu@gmail.com>

	* help-at-pt.el (help-at-pt-kbd-string): Reflow docstring.
	(scan-buf-previous-region): Fix typo in docstring.

1035 1036 1037 1038
2009-04-14  Edward Wiebe  <usenet@pusto.de>  (tiny change)

	* jit-lock.el (jit-lock-stealth-chunk-start): Fix typo in docstring.

1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050
2009-04-14  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-handle-dired-recursive-delete-directory):
	Fix an error in flushing cache data.
	(tramp-handle-process-file): Flush all file cache values for the
	connection, because the remote process could have changed them.
	Suggested by Stefan Monnier <monnier@iro.umontreal.ca>.
	Handle QUIT.

	* net/tramp-cmds.el (tramp-cleanup-connection): Flush cache data
	of directory "".

1051 1052 1053 1054 1055
2009-04-14  Stefan Monnier  <monnier@iro.umontreal.ca>

	* minibuffer.el (completion--try-word-completion): Don't disable
	`partial-completion' any more.  Mark the added char instead.
	(completion-pcm--string->pattern): Notice chars added by
1056
	completion--try-word-completion and treat them specially. (bug#2957)
1057

1058 1059 1060
2009-04-13  Jason Rumney  <jasonr@gnu.org>

	* faces.el (frame-set-background-mode): Window system frames
Juanma Barranquero's avatar
Juanma Barranquero committed
1061
	default to light.  Use default in cases where specified color
1062 1063
	does not exist (Bug#2969).

1064 1065
2009-04-13  Kenichi Handa  <handa@m17n.org>

1066
	* language/japanese.el (cp932): Delete alias for japanese-shift-jis.
1067

1068 1069
2009-04-12  Michael Albinus  <michael.albinus@gmx.de>

1070 1071
	* net/tramp.el (tramp-do-copy-or-rename-file-directly):
	Overwrite always the tmpfile.  (Bug#2962).
1072

1073 1074
2009-04-11  Chong Yidong  <cyd@stupidchicken.com>

1075 1076
	* files.el (dir-locals-directory-cache):  Rename from
	dir-locals-directory-alist.  Change format to include
1077 1078 1079 1080 1081 1082 1083 1084
	the mtime of the directory-local variables file (Bug#2833).
	(dir-locals-set-directory-class): New arg mtime.  Store it in
	dir-locals-directory-cache.
	(dir-locals-find-file): Check cache validity using the mtime.
	(dir-locals-read-from-file): Save the file mtime in the cache.
	(hack-dir-local-variables): Adapt to new
	dir-locals-directory-cache entry format.

1085 1086
	* international/mule-diag.el (describe-font-internal):
	Rename ignored argument to IGNORED.
1087 1088 1089
	(describe-font): Elide unnecessary argument to
	describe-font-internal (Bug#2945).

1090 1091
2009-04-10  Richard M Stallman  <rms@gnu.org>

1092 1093
	* mail/rmailedit.el (rmail-cease-edit): Call rmail-modify-format.

Andreas Schwab's avatar
Typo.  
Andreas Schwab committed
1094
	* vc-dir.el (vc-dir): Doc fix.
1095

1096 1097
2009-04-10  Eli Zaretskii  <eliz@gnu.org>

1098 1099 1100
	* mail/unrmail.el (unrmail): If "Mail-From" header is found,
	append a newline to it.

1101 1102 1103 1104 1105
	* mail/rmail.el (rmail-unrmail-new-mail)
	(rmail-unrmail-new-mail-maybe): New functions.
	(rmail-insert-inbox-text): Use rmail-unrmail-new-mail-maybe to
	convert Babyl-formatted new mail to mbox format.  (Bug#2942)

1106 1107 1108 1109 1110
2009-04-09  Kim F. Storm  <storm@cua.dk>

	* emulation/cua-rect.el (cua--indent-rectangle): Insert tabs using
	tab-to-tab-stop to respect indent-tabs-mode.

1111 1112
2009-04-09  Richard M Stallman  <rms@gnu.org>

1113
	* mail/rmailkwd.el (rmail-set-label): Warn if multiple labels spec'd.
1114 1115
	(rmail-kill-label, rmail-add-label): Doc fixes.

1116 1117 1118
	* mail/rmailout.el (rmail-output): If file is visited,
	check the buffer's format.

1119 1120
	* mail/rmailout.el (rmail-convert-to-babyl-format): Don't set "unseen".

1121
	* mail/rmailout.el (rmail-output-to-rmail-buffer):
1122
	Call rmail-modify-format.
1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139

	Don't query before visiting a Babyl file.
	Instead, query before modifications that would save it.

	* mail/rmail.el (rmail-was-converted): New variable.
	(rmail-seriously-modified): New variable.
	(rmail-perm-variables): Set them to nil.
	(rmail-convert-babyl-to-mbox): Don't query about converting Babyl file.
	Instead, set rmail-was-converted.
	(rmail-modify-format): New function.  Query if save will change format.
	(rmail-dont-modify-format): New function.
	(rmail-duplicate-message, rmail-get-new-mail):
	Call rmail-modify-format.
	(rmail-set-header): Call rmail-dont-modify-format.
	(rmail-set-attribute): Likewise.
	(rmail-expunge-confirmed): Call rmail-modify-format.

1140 1141 1142
	* mail/sendmail.el (sendmail-send-it): Replace any
	pre-existing Content-type header if we insert one.

1143 1144
2009-04-09  Michael Albinus  <michael.albinus@gmx.de>

1145
	* net/tramp.el (tramp-file-name-handler-alist): Add `vc-registered'.
Juanma Barranquero's avatar
Juanma Barranquero committed
1146
	(tramp-handle-vc-registered): New defun.  (Bug#1741)
1147 1148 1149 1150

	* net/tramp-cache.el (tramp-flush-directory-property): Use the
	localname of KEY for check.

Kenichi Handa's avatar
Kenichi Handa committed
1151 1152 1153 1154 1155 1156 1157 1158 1159 1160
2009-04-09  Kenichi Handa  <handa@m17n.org>

	* international/charprop.el: Re-generated.
	* international/uni-bidi.el: Re-generated.
	* international/uni-category.el: Re-generated.
	* international/uni-combining.el: Re-generated.
	* international/uni-decomposition.el: Re-generated.
	* international/uni-mirrored.el: Re-generated.
	* international/uni-name.el: Re-generated.

1161 1162
2009-04-08  Eli Zaretskii  <eliz@gnu.org>

Eli Zaretskii's avatar
Eli Zaretskii committed
1163 1164
	* files.el (append-to-file): Doc fix.

1165 1166 1167 1168
	* term/pc-win.el (msdos-last-help-message): New defvar.
	(msdos-show-help): Use it to avoid saving the last message if it
	was also a help message (Bug#2895).

1169 1170 1171 1172 1173
	* mail/rmail.el (rmail-simplified-subject): Normalize whitespace
	in subject.  This resurrects a feature, lost in transition to
	mbox, whereby Subject is matched even if it's broken into several
	lines at arbitrary places.

Nick Roberts's avatar
Nick Roberts committed
1174 1175 1176 1177
2009-04-08  Nick Roberts  <nickrob@snap.net.nz>

	* progmodes/gdb-ui.el: Give hint for GDB in Emacs on Mac OSX.

1178 1179 1180 1181
2009-04-08  Chong Yidong  <cyd@stupidchicken.com>

	* textmodes/fill.el (fill-paragraph): Doc fix.

1182 1183 1184 1185
2009-04-07  Chong Yidong  <cyd@stupidchicken.com>

	* vc-bzr.el (vc-bzr-log-view-mode): Fix last fix.

1186 1187
2009-04-07  Glenn Morris  <rgm@gnu.org>

1188 1189
	* term/ns-win.el (ns-pop-up-frames): Make it a defcustom.

1190 1191 1192 1193 1194
	* mail/rmail.el (rmail-expunge-and-save): Let rmail-expunge show the
	message.
	(rmail-quit): Mark summary unmodified.
	(rmail-expunge): Doc fix.  Always show a message.  (Bug#2763)

1195 1196
2009-04-07  Chong Yidong  <cyd@stupidchicken.com>

1197 1198
	* vc-bzr.el (vc-bzr-log-view-mode):
	Tweak log-view-message-re (Bug#2872).
1199

1200 1201
	* descr-text.el (describe-property-list, describe-char):
	Add follow-link properties to buttons that need them.
1202 1203 1204 1205

	* tooltip.el (tooltip-show-help-non-mode): Don't save the last
	message if it was also a help message (Bug#2895).

1206 1207 1208
2009-04-06  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>

	* textmodes/bibtex.el (bibtex-format-entry)
1209
	(bibtex-search-crossref): Allow OPT prefix for name of crossref field.
1210

1211 1212 1213 1214 1215
2009-04-06  Sam Steingold  <sds@gnu.org>

	* simple.el (completion-list-mode-map): Bind "q" to quit-window,
	just like in all other read-only buffers.

1216 1217 1218 1219
2009-04-05  Chong Yidong  <cyd@stupidchicken.com>

	* simple.el (handle-shift-selection): Clarify docstring.

1220 1221 1222 1223 1224 1225 1226
2009-04-05  Michael Albinus  <michael.albinus@gmx.de>

	* dired-aux.el (dired-copy-file-recursive): Set mode to "700" if
	`file-modes' returns nil.

	* net/ange-ftp.el (ange-ftp-set-file-modes): New defun.  Change
	`ange-ftp' property of `set-file-modes' to
Michael Albinus's avatar
Michael Albinus committed
1227
	`ange-ftp-set-file-modes' (Bug#2865).
1228 1229
	(ange-ftp-call-chmod): Add error handling.

Juanma Barranquero's avatar
Juanma Barranquero committed
1230
	* net/tramp.el (tramp-default-file-modes): New defun.  Replace all
Michael Albinus's avatar
Michael Albinus committed
1231
	calls of `file-modes' by this (Bug#2869).
1232 1233 1234 1235 1236 1237
	(tramp-handle-find-backup-file-name): Use `symbol-value' instead
	of `boundp'.

	* net/tramp-fish.el (tramp-fish-do-copy-or-rename-file-directly):
	Use `tramp-default-file-modes'.

1238 1239 1240 1241
2009-04-04  Chong Yidong  <cyd@stupidchicken.com>

	* frame.el (make-frame): Doc fix.

1242 1243 1244 1245 1246
2009-04-04  Eli Zaretskii  <eliz@gnu.org>

	* mail/rmailsum.el (rmail-new-summary-1): Don't show zero count of
	summary lines.

1247 1248 1249 1250 1251
2009-04-02  Chong Yidong  <cyd@stupidchicken.com>

	* dired.el (dired-get-filename): Always pass filename through
	`read' to ensure unquoting is performed (Bug#2862).

1252 1253 1254 1255
2009-04-02  Stefan Monnier  <monnier@iro.umontreal.ca>

	* doc-view.el (doc-view-mode): Don't give up if the file doesn't exist.

1256 1257 1258 1259 1260 1261 1262
2009-04-02  Glenn Morris  <rgm@gnu.org>

	* calendar/diary-lib.el (diary-cyclic): Check for +ve N.

	* calendar/holidays.el (calendar-holidays):
	Don't autoload it.  (Bug#2811)

1263 1264
2009-04-02  Kenichi Handa  <handa@m17n.org>

1265 1266
	* international/fontset.el (setup-default-fontset):
	Specify iso10646-1 font for characters in PUA of BMP.  (Bug#2830)
1267

1268 1269 1270 1271 1272
2009-04-02  Stefan Monnier  <monnier@iro.umontreal.ca>

	* simple.el (auto-fill-function): Mark it as safe for nil.
	Suggested by Leo <sdl.web@gmail.com>.

1273 1274
2009-04-01  Dan Nicolaescu  <dann@ics.uci.edu>

1275 1276
	* vc-mtn.el (vc-mtn-register): Fix optional arguments.

1277
	* vc-hooks.el (vc-name): Avoid calling vc-backend twice.
1278
	(vc-mode-line): Accept and use an optional argument for the backend.
1279
	(vc-find-file-hook): Use when instead of if.  Avoid calling
1280
	vc-backend multiple times, pass down the value computed the first time.
1281

Andreas Schwab's avatar
Andreas Schwab committed
1282 1283
2009-03-30  Andreas Schwab  <schwab@linux-m68k.org>

1284 1285
	* ansi-color.el (ansi-color-get-face):
	Use ansi-color-parameter-regexp to match parameters.
Andreas Schwab's avatar
Andreas Schwab committed
1286 1287
	(ansi-color-regexp): Include final `m' in first group.

Jason Rumney's avatar
Jason Rumney committed
1288 1289 1290 1291 1292
2009-03-30  Jason Rumney  <jasonr@gnu.org>

	* files.el (locate-dominating-stop-dir-regexp): Stop searching
	when a UNC mount point is reached.

Jay Belanger's avatar
Jay Belanger committed
1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305
2009-03-30  Jay Belanger  <jay.p.belanger@gmail.com>

	* calc/calc-embed.el (calc-embedded-restore-original-modes):
	Add argument for Calculator buffer.
	(calc-do-embedded): Use specific Calculator buffer when cancelling
	embedded mode.

	* calc/calc.el (calc-buffer-list): New variable.
	(calc-kill-stack-buffer): New function.
	(calc-mode): Add `calc-kill-stack-buffer' to
	`kill-buffer-query-functions'.  Add current buffer to
	`calc-buffer-list'.

1306 1307 1308 1309
2009-03-30  Kenichi Handa  <handa@m17n.org>

	* language/chinese.el (chinese-big5): Change type to `big5'.

1310 1311 1312 1313
2009-03-30  Chong Yidong  <cyd@stupidchicken.com>

	* help-mode.el (help-buffer): Add docstring.

Juanma Barranquero's avatar
Juanma Barranquero committed
1314 1315 1316 1317 1318 1319 1320 1321 1322
2009-03-28  David Reitter  <david.reitter@gmail.com>

	* term/ns-win.el (ns-expand-space): Remove defvar.
	(S-,): Bind to `customize' in line with menu item.
	([global-map windows]): Remove (in line with other platforms).
	(menu-bar-update-frames, force-menu-bar-update-buffers):
	Remove, not needed.
	(menu-bar-update-hook): Do not alter.
	(generate-fontset-menu, mouse-set-font): Amend doc string
David Reitter's avatar
David Reitter committed
1323 1324
	of these defaliases to point out their altered meaning in NS.

1325 1326 1327 1328 1329
2009-03-28  Juri Linkov  <juri@jurta.org>

	* simple.el (minibuffer-default-add-completions):
	Remove `(interactive)'.  (Bug#2805)

1330 1331 1332 1333
2009-03-28  Eli Zaretskii  <eliz@gnu.org>

	* files.el (shell-quote-wildcard-pattern): Doc fix.

1334 1335 1336 1337 1338
2009-03-27  Eli Zaretskii  <eliz@gnu.org>

	* ls-lisp.el (ls-lisp-insert-directory): Allow for a trailing '/'
	when looking for "." and "..".  (Bug#2801)

1339 1340 1341 1342 1343
2009-03-27  Andreas Schwab  <schwab@linux-m68k.org>

	* simple.el (shift-select-mode): Make it a defcustom.
	* cus-start.el: Remove shift-select-mode.

1344 1345 1346 1347 1348 1349
2009-03-26  Stefan Monnier  <monnier@iro.umontreal.ca>

	* simple.el (shift-select-mode): Move declaration from callint.c.
	(handle-shift-selection): Remove `deactivate' arg and check
	shift-select-mode instead.

1350 1351 1352 1353 1354 1355
2009-03-26  Juanma Barranquero  <lekktu@gmail.com>

	* align.el (align-large-region, align-perl-modes, align-rules-list)
	(align-open-comment-modes): Fix typos in docstrings.
	(align-region-separate): Doc fixes.

1356 1357 1358 1359 1360 1361 1362 1363
2009-03-26  Stefan Monnier  <monnier@iro.umontreal.ca>

	* arc-mode.el (archive-ar-summarize): Don't burp on special GNU
	extension entries for lookup tables or extended file name tables.
	Distinguish the internal and external name, so lookup is easier.
	(archive-ar-extract): Take advantage of more precise name.
	Preserve point.

1364 1365 1366 1367
2009-03-25  Chong Yidong  <cyd@stupidchicken.com>

	* play/bubbles.el (bubbles): Doc fix (Bug#2776).

1368 1369 1370 1371
2009-03-25  Juanma Barranquero  <lekktu@gmail.com>

	* composite.el (auto-compose-chars): Fix typo in docstring.

1372 1373 1374 1375
2009-03-24  Michael Albinus  <michael.albinus@gmx.de>

	* net/ange-ftp.el (ange-ftp-skip-msgs): Add 534.

1376 1377