ChangeLog 949 KB
Newer Older
1 2 3 4 5 6
2006-07-25  Masatake YAMATO  <jet@gyve.org>

	* progmodes/ld-script.el (ld-script-keywords)
	(ld-script-font-lock-keywords, ld-script-builtins): Update keywords
	and add comments.

Nick Roberts's avatar
Nick Roberts committed
7 8 9 10 11 12 13
2006-07-25  Nick Roberts  <nickrob@snap.net.nz>

	* progmodes/gdb-ui.el (gdb-set-gud-minor-mode-existing-buffers)
	(gdb-resync, gdb-prompt, gdb-starting, gdb-exited, gdb-stopped)
	(gdb-set-gud-minor-mode-existing-buffers-1): Use different faces
	for status indicator.

14 15
2006-07-24  Richard Stallman  <rms@gnu.org>

16 17
	* xml.el (xml-parse-file): Clean up, and use with-temp-buffer.

18 19 20 21 22 23
	* subr.el (dolist, dotimes): Use interned symbols for locals.
	(--dotimes-limit--, --dolist-tail--): New defvars.
	(looking-back): Doc fix.

	* replace.el (replace-match-string-symbols): Handle dotted lists.

Mathias Dahl's avatar
Mathias Dahl committed
24 25 26
2006-07-24  mathias  <mathias@mattis>

	* tumme.el (tumme-write-tags): Add.
Mathias Dahl's avatar
Mathias Dahl committed
27
	(tumme-write-comments): Add.
Mathias Dahl's avatar
Mathias Dahl committed
28 29 30 31 32 33
	(tumme-tag-files): Change to use `tumme-write-tags'.
	(tumme-tag-thumbnail): Change to use `tumme-write-tags'.
	(tumme-dired-comment-files): Change to use `tumme-write-comments'.
	(tumme-save-information-from-widgets): Change to use
	`tumme-write-comments' and `tumme-write-tags'.
	(tumme-comment-thumbnail): Change to use `tumme-write-comments'.
Mathias Dahl's avatar
Mathias Dahl committed
34 35 36
	(tumme-write-tag): Remove.
	(tumme-write-comment): Remove.
	(tumme-display-previous-thumbnail-original): Remove empty line.
Mathias Dahl's avatar
Mathias Dahl committed
37
	(tumme-widget-list): Add punctuation.
Mathias Dahl's avatar
Mathias Dahl committed
38

Mathias Dahl's avatar
Mathias Dahl committed
39 40 41 42
2006-07-24  mathias  <mathias.dahl@gmail.com>

	* tumme.el (tumme-line-up): Add an extra check for end of buffer.

43 44 45 46 47 48
2006-07-24  Daiki Ueno  <ueno@unixuser.org>

	* pgg-def.el (pgg-truncate-key-identifier): Truncate the key ID to 8
	letters from the end.  Thanks to "David Smith" <davidsmith@acm.org> and
	andreas@altroot.de (Andreas V,Av(Bgele)

Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
49 50 51 52
2006-07-23  Thien-Thi Nguyen  <ttn@gnu.org>

	* mouse.el (mouse-on-link-p): Doc fix.

Nick Roberts's avatar
Nick Roberts committed
53 54
2006-07-23  Nick Roberts  <nickrob@snap.net.nz>

Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
55
	* emacs-lisp/find-func.el (find-function-search-for-symbol):
Nick Roberts's avatar
Nick Roberts committed
56 57
	Handle "C-h f `".

58 59 60 61 62
2006-07-22  Dan Nicolaescu  <dann@ics.uci.edu>

	* ibuffer.el (ibuffer-formats): Use left alignment for the mode
	column.

Eli Zaretskii's avatar
Eli Zaretskii committed
63 64 65 66 67
2006-07-22  Matt Hodges  <MPHodges@member.fsf.org>

	* textmodes/table.el: Add move-beginning-of-line and
	move-end-of-line to Point Motion Only Group.

68 69 70 71
2006-07-22  Eric Hanchrow  <offby1@blarg.net>

	* progmodes/delphi.el (delphi-fill-comment): Use save-restriction.

72 73 74 75 76 77
2006-07-22  Micha,Ak(Bl Cadilhac  <michael.cadilhac@lrde.org>

	* startup.el (user-mail-address): Initialize from the `EMAIL'
	environment variable first.  Document this.
	(command-line): Ditto.

Nick Roberts's avatar
Nick Roberts committed
78 79 80 81 82
2006-07-22  Nick Roberts  <nickrob@snap.net.nz>

	* help-mode.el (help-function-def, help-variable-def)
	(help-face-def): Print a message in the minibuffer.

83 84 85 86 87
2006-07-21  Dan Nicolaescu  <dann@ics.uci.edu>

	* term/xterm.el (terminal-init-xterm): Fix key bindings
	syntax. Bind S-return, C-M-., C-TAB, S-TAB and C-S-TAB.

88 89 90 91 92 93 94
2006-07-21  Eli Zaretskii  <eliz@gnu.org>

	* dos-w32.el (find-buffer-file-type-coding-system): Support calls
	where `(nth 1 command)' is a cons cell.  Doc fix.

	* textmodes/po.el (po-find-charset): Doc fix.

Eli Zaretskii's avatar
Eli Zaretskii committed
95 96 97 98 99 100 101 102 103 104 105 106 107 108
2006-07-21  Ken Manheimer  <ken.manheimer@gmail.com>

	* allout.el (allout-unprotected, allout-e-o-prefix-p)
	(allout-beginning-of-current-line, allout-end-of-current-line)
	(allout-next-visible-heading, allout-open-topic)
	(allout-kill-topic, allout-yank-processing, allout-resolve-xref)
	(allout-flag-current-subtree, allout-show-to-offshoot)
	(allout-hide-current-entry, allout-show-current-branches)
	(allout-hide-region-body, allout-old-expose-topic)
	(allout-listify-exposed, allout-latex-verbatim-quote-curr-line)
	(allout-mark-topic, allout-adjust-file-variable): Enclose scopes
	containing `beginning-of-line' and `end-of-line' with
	`inhibit-field-text-motion' t.

109 110 111 112 113
2006-07-21  Eli Zaretskii  <eliz@gnu.org>

	* frame.el (focus-follows-mouse): Document that it doesn't have
	any effect on MS-Windows.

114 115 116 117
2006-07-20  Stefan Monnier  <monnier@iro.umontreal.ca>

	* progmodes/sh-script.el (sh-quoted-subshell): Further fix last change.

Jay Belanger's avatar
Jay Belanger committed
118 119 120 121 122 123 124 125 126 127 128 129 130 131
2006-07-20  Jay Belanger  <belanger@truman.edu>

	* calc.el (calc-previous-alg-entry):  Remove variable.

	* calc-aent.el  (calc-alg-entry-history, calc-quick-calc-history):
	New variables.
	(calc-alg-entry): Use `calc-alg-entry-history'.
	(calc-do-quick-calc): Use `calc-quick-calc-history'.
	Remove reference to `calc-previous-alg-entry'.
	(calcAlg-edit, calcAlg-enter): Remove reference to
	`calc-previous-alg-entry'.
	(calcAlg-previous): Use `previous-history-element' instead of
	`calc-previous-alg-entry'.
	(calc-do-alg-entry): Use history when calling `read-from-minibuffer'.
132
	Change keybinding for `calcAlg-plus-minus', add keybindings for
Jay Belanger's avatar
Jay Belanger committed
133 134 135 136 137 138 139 140 141 142 143 144 145 146 147
	`previous-history-element' and `next-history-element'.

	* calc-rewr.el (calc-match): Remove reference to
	`calc-previous-alg-entry'.

	* calc-sel.el (calc-selection-history): New variable.
	(calc-enter-selection, calc-sel-mult-both-sides)
	(calc-sel-add-both-sides): Use `calc-selection-history'.

	* calc-map.el (calc-get-operator-history): New variable.
	(calc-get-operator): Use `calc-get-operator-history'.

	* calcalg3.el (calc-curve-fit-history): New variable.
	(calc-curve-fit): Use `calc-curve-fit-history'.

148 149 150 151 152
2006-07-20  Kenichi Handa  <handa@m17n.org>

	* international/mule-cmds.el (select-safe-coding-system): Fix the
	way of deciding eol-type of the coding system.

Alan Mackenzie's avatar
Alan Mackenzie committed
153 154
2006-07-20  Alan Mackenzie  <acm@muc.de>

155 156
	* progmodes/cc-langs.el (c-emacs-variable-inits): New variable.
	(c-lang-setvar): New macro.
Alan Mackenzie's avatar
Alan Mackenzie committed
157 158 159 160 161
	(c-make-init-lang-vars-fun): Use the initialization forms in
	c-emacs-variable-inits in addition to those in c-lang-variable-inits.
	(comment-start, comment-end, comment-start-skip): Change these from
	c-lang-defvar's to c-lang-setvar's.

162
	* progmodes/cc-mode.el (c-make-emacs-variables-local): New macro,
Alan Mackenzie's avatar
Alan Mackenzie committed
163 164 165 166
	which calls make-local-variable on the elements of
	c-emacs-variable-inits.
	(c-init-language-vars-for): Call this new macro.

167 168 169 170 171 172 173 174
2006-07-19  Stefan Monnier  <monnier@iro.umontreal.ca>

	* progmodes/compile.el (compilation-error-regexp-alist-alist) <gnu>:
	Try to rule out false positives due to time stamps.
	(compilation-mode-font-lock-keywords): Remove rules made redundant
	because of the above change.  Add `segmentation fault' to the known and
	highlighted compilation termination messages.

Kim F. Storm's avatar
Kim F. Storm committed
175 176 177 178 179
2006-07-19  Kim F. Storm  <storm@cua.dk>

	* progmodes/grep.el (grep-find-ignored-directories):
	Add .svn and _darcs to list.

Mathias Dahl's avatar
Mathias Dahl committed
180
2006-07-19  Mathias Dahl  <mathias.dahl@gmail.com>
Mathias Dahl's avatar
Mathias Dahl committed
181

182 183 184
	* dired.el (dired-mode-map): Add key binding `C-te' for
	`tumme-dired-edit-comment-and-tags'.

Mathias Dahl's avatar
Mathias Dahl committed
185 186 187 188 189 190 191
	* tumme.el (tumme-display-thumbnail-original-image): Make sure
	image display buffer is displayed before call to
	`tumme-display-image.
	(tumme-dired-display-image): Make sure image display buffer is
	displayed before call to `tumme-display-image.
	(tumme-mouse-display-image): Make sure image display buffer is
	displayed before call to `tumme-display-image.
192 193 194
	(tumme-widget-list): Add.
	(tumme-dired-edit-comment-and-tags): Add.
	(tumme-save-information-from-widgets): Add.
Mathias Dahl's avatar
Mathias Dahl committed
195

196 197 198 199
2006-07-19  Stefan Monnier  <monnier@iro.umontreal.ca>

	* progmodes/sh-script.el (sh-quoted-subshell): Fix last change.

200 201
2006-07-18  Stefan Monnier  <monnier@iro.umontreal.ca>

202 203 204
	* progmodes/sh-script.el (sh-font-lock-keywords-1):
	Revert inadvertently installed patch hunk.

205 206 207 208 209 210 211
	* progmodes/compile.el (compilation-find-file): Handle the
	cases where the user selects a non-existent file.

2006-07-18  Stefan Monnier  <monnier@iro.umontreal.ca>

	* bindings.el (minibuffer-local-map): Rebind TAB so it inserts a \t.

212 213 214 215
2006-07-17  Chong Yidong  <cyd@stupidchicken.com>

	* subr.el (sit-for): Just sleep-for if noninteractive.

216 217
2006-07-17  Stefan Monnier  <monnier@iro.umontreal.ca>

Stefan Monnier's avatar
Stefan Monnier committed
218 219 220 221 222 223 224 225 226 227 228 229 230
	* emacs-lisp/autoload.el (make-autoload): Use new arg.

	* custom.el (custom-autoload): Add `noset' argument.
	(custom-push-theme): Don't autoload the variable, let callers do it.
	(custom-theme-set-variables): Autoload the variable if necessary.

	* cus-edit.el (custom-variable-state-set): If the variable was
	originally set outside custom, but to the same value as the default,
	consider it to be standard.

	* Makefile.in (mh-loaddefs.el): Finish setting up the default empty
	file *before* telling Emacs to add the autoloads, in case it fails.

231 232 233
	* progmodes/sh-script.el (sh-quoted-subshell): Don't match escaped `.
	Use `cond', push', and `dolist'.

234 235 236 237 238
2006-07-17  Richard Stallman  <rms@gnu.org>

	* image-mode.el (tar-superior-buffer, archive-superior-buffer):
	Add defvars to silence warnings.

239 240
2006-07-17  Chong Yidong  <cyd@stupidchicken.com>

241 242 243
	* progmodes/compile.el (compilation-mode-font-lock-keywords):
	Don't highlight "Compiling file" messages as error.

244 245 246
	* dired-aux.el (dired-compress-file): Confirm again if gzipped
	file already exists.

247 248 249 250 251 252 253 254 255 256
2006-07-16  Thien-Thi Nguyen  <ttn@gnu.org>

	* find-file.el (ff-special-constructs): Doc fix.  Also, for C/C++
	entry, don't assign to free var; simply return the extracted filename.
	(ff-treat-as-special): Incorporate common preamble from callers.
	(ff-other-file-name, ff-find-the-other-file):
	Update call to ff-treat-as-special.

	* progmodes/ada-mode.el (ada-mode): Rewrite ff-special-constructs init.

Mathias Dahl's avatar
Mathias Dahl committed
257 258 259 260
2006-07-16  Mathias Dahl  <mathias.dahl@gmail.com>

	* tumme.el (tumme-get-comment): Fix bug.

261 262 263 264
2006-07-16  Stefan Monnier  <monnier@iro.umontreal.ca>

	* files.el: Remove spurious * in docstrings.

Nick Roberts's avatar
Nick Roberts committed
265 266
2006-07-14  Ken Manheimer  <ken.manheimer@gmail.com>

267
	* allout.el (allout-run-unit-tests-on-load): Rectify docstring
Nick Roberts's avatar
Nick Roberts committed
268
	grammar.
269
	(allout-beginning-of-current-line): Beware beginning of buffer.
Nick Roberts's avatar
Nick Roberts committed
270
	Also, a comment is simplified.
271
	(allout-hotspot-key-handler): Only set allout-post-goto-bullet
Nick Roberts's avatar
Nick Roberts committed
272 273
	when appropriate.  (This fix enables use for other than
	bullet-hotspot operation.)
274
	(allout-hide-current-subtree): While escalating to sibling-close,
Nick Roberts's avatar
Nick Roberts committed
275 276
	make sure to situate on a topic.

Kim F. Storm's avatar
Kim F. Storm committed
277 278 279 280 281 282 283 284 285 286 287
2006-07-14  Kim F. Storm  <storm@cua.dk>

	* emulation/cua-base.el (cua-delete-selection)
	(cua-toggle-set-mark): New defcustoms.
	(cua-rectangle-modifier-key): Add `alt' modifier.
	(cua-replace-region): Don't delete if cua-delete-selection is nil.
	(cua-set-mark): Don't clear mark if cua-toggle-set-mark is nil.
	Suggested by Klaus Zeitler <kzeitler@lucent.com>.

	* emulation/cua-rect.el (cua-help-for-rectangle): Add `alt' modifier.

288 289 290 291
2006-07-14  Ken Manheimer  <ken.manheimer@gmail.com>

	* allout.el: Require 'cl during byte-compilation/interactive load,
	for the `assert' macro.
292
	(allout-mode-deactivate-hook): New hook, run when allout mode
293 294 295 296 297 298 299
	deactivates.
	(allout-developer): New allout customization subgroup.
	(allout-run-unit-tests-on-load): New allout-developer
	customization variable, when true allout unit tests are run towards
	end of file load/eval.
	(allout-inhibit-auto-fill): Disable auto-fill activity even during
	auto-fill-mode.
300
	(allout-resumptions): Remove, to be replaced by...
301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320
	(allout-add-resumptions): Register variable settings to be
	reinstated by `allout-do-resumptions'.  The settings are made
	buffer-local, but the locality/globality of the suspended setting
	is restored on resumption.
	(allout-do-resumptions): Reinstate all settings suspended using
	`allout-add-resumptions'.
	(allout-test-resumptions): Unit tests (and intermediate variables)
	for resumptions.
	(allout-tests-globally-unbound, allout-tests-globally-true)
	(allout-tests-locally-true): Intermediate variables for
	resumptions unit tests.
	(allout-overlay-preparations): Replaces `allout-set-overlay-category'.
	(allout-exposure-category): Replaces 'allout-overlay-category variable.
	(allout-mode): Use `allout-add-resumptions' and `allout-do-resumptions'
	instead of retired `allout-resumptions'.  For hook functions, use
	`local' parameter so hook settings are created and removed as
	buffer-local settings.  Revise (resumptions) setting
	auto-fill-function so it is set only if already active.  (The
	related fill-function settings are all made in either case, so
	that activating auto-fill-mode activity will have the custom
321 322
	allout-mode behaviors (hanging indent on topics, if configured for it).
	Remove all allout-exposure-category overlays on mode deactivation.
323 324 325 326 327 328 329 330 331 332
	(allout-hotspot-key-handler): New function extracted from
	`allout-pre-command-business', so the functionality can be used
	for other purposes, eg as a binding in an overlay.
	(allout-pre-command-business): Use new `allout-hotspot-key-handler'.
	(allout-auto-fill): Respect new `allout-inhibit-auto-fill'
	customization variable.
	(allout-run-unit-tests): Run the (currently quite small)
	repertoire of unit tests.  Called just before the provide iff user
	has customized `allout-run-unit-tests-on-load' non-nil.

Károly Lőrentey's avatar
Update.  
Károly Lőrentey committed
333 334 335 336
2006-07-14  K,Aa(Broly L,Bu(Brentey  <lorentey@elte.hu>

	* emacs-lisp/authors.el (authors-aliases): Update.

Nick Roberts's avatar
Nick Roberts committed
337 338 339 340 341 342 343 344
2006-07-14  Nick Roberts  <nickrob@snap.net.nz>

	* progmodes/gdb-ui.el (gdb-display-buffer): Check for
	gdb-source-window.  Add dedicated argument.
	(gdb-display-separate-io-buffer, gdb-append-to-inferior-io)
	(gdb-display-breakpoints-buffer, gdb-display-stack-buffer)
	(gdb-display-threads-buffer, gdb-display-memory-buffer)
	(gdb-display-locals-buffer): Use it.
Kim F. Storm's avatar
Kim F. Storm committed
345

Nick Roberts's avatar
Nick Roberts committed
346 347 348
	* progmodes/gud.el (gud-display-line): Use gdb-display-buffer.
	Set gdb-source-window.

349 350 351 352 353
2006-07-13  Stefan Monnier  <monnier@iro.umontreal.ca>

	* emacs-lisp/autoload.el (make-autoload): Remove special handling of
	minor modes, redundant with the custom-autoload line above.

354 355
2006-07-12  Chong Yidong  <cyd@stupidchicken.com>

356
	* longlines.el (longlines-post-command-function): Handle open-line too.
357

358 359 360 361 362 363 364 365 366 367 368 369 370
2006-07-12  Richard Stallman  <rms@gnu.org>

	* progmodes/grep.el (grep-last-buffer): Doc fix.

	* info.el (Info-try-follow-nearest-node): Doc fix.

	* emacs-lisp/edebug.el (edebug-instrument-function):
	Err if find-function-noselect gives no position.

	* emacs-lisp/find-func.el (find-function-search-for-symbol):
	If can't find definition, return nil for position.
	(find-function-do-it): Handle new return value
	of find-definition-noselect.
Romain Francoise's avatar
Romain Francoise committed
371
	(find-definition-noselect, find-variable-noselect): Doc fix.
372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387
	(find-function-noselect): Doc fix.

	* help-mode.el (help-variable-def): Handle find-variable-noselect
	returning no position.
	(help-function-def): Likewise for find-function-search-for-symbol.
	(help-face-def): Likewise.

	* help-fns.el (describe-variable): Handle find-variable-noselect
	returning no position.

	* files.el (locate-file-completion): Avoid duplicates in result.

	* cus-edit.el (custom-no-edit): New command.
	(custom-mode-map): Remap to custom-no-edit instead of
	using suppress-keymap.

Nick Roberts's avatar
Nick Roberts committed
388 389
2006-07-12  Nick Roberts  <nickrob@snap.net.nz>

Kim F. Storm's avatar
Kim F. Storm committed
390 391 392
	* tumme.el (tumme-create-thumb, tumme-thumbnail-display-external)
	(tumme-display-image, tumme-rotate-thumbnail, tumme-rotate-original)
	(tumme-set-exif-data, tumme-get-exif-data): Use	shell-command-switch.
Nick Roberts's avatar
Nick Roberts committed
393 394 395

	* thumbs.el (thumbs-call-convert): Use shell-command-switch.

Kim F. Storm's avatar
Kim F. Storm committed
396 397 398 399 400
2006-07-11  Kim F. Storm  <storm@cua.dk>

	* ido.el (ido-copy-current-file-name): Use buffer-name if
	buffer-file-name is nil.

401 402
2006-07-11  Chong Yidong  <cyd@stupidchicken.com>

403 404
	* simple.el (undo-ask-before-discard): Set to nil.

405 406 407 408
	* vc.el (vc-exec-after): Don't delete process manually.
	(vc-print-log): Run log-view-mode in process sentinel inside
	inhibit-read-only.  Don't shrink window due to timing issues.

409 410
	* progmodes/ebrowse.el (ebrowse-display-member-buffer):
	Avoid using with-output-to-temp-buffer, which clobbers local vars.
411

412 413 414 415 416 417 418
2006-07-11  Stefan Monnier  <monnier@iro.umontreal.ca>

	* progmodes/compile.el (compilation-error-regexp-alist-alist):
	Fix ambiguity introduced by last change.
	(compilation-find-file): Move save-excursion to where it may
	make sense.  Fix a left over `find-file'.

Robert J. Chassell's avatar
Robert J. Chassell committed
419 420
2006-07-11  Robert J. Chassell  <bob@rattlesnake.com>

Romain Francoise's avatar
Romain Francoise committed
421
	* textmodes/texinfmt.el (texinfo-format-separate-node):
422 423 424
	Insert a string before point, which fits documentation, not after.
	(texinfo-multitable-item): In a multitable row, insert any
	additional needed @tabs and spaces.
Robert J. Chassell's avatar
Robert J. Chassell committed
425

Nick Roberts's avatar
Nick Roberts committed
426 427
2006-07-11  Nick Roberts  <nickrob@snap.net.nz>

Kim F. Storm's avatar
Kim F. Storm committed
428 429
	* tumme.el (tumme-create-thumb, tumme-thumbnail-display-external)
	(tumme-display-image, tumme-rotate-thumbnail, tumme-rotate-original)
Nick Roberts's avatar
Nick Roberts committed
430 431
	(tumme-set-exif-data, tumme-get-exif-data): Use call-process
	instead of shell-command.
Kim F. Storm's avatar
Kim F. Storm committed
432 433 434 435 436 437
	(tumme-create-thumbnail-buffer, tumme-create-display-image-buffer)
	(tumme-display-thumbs, tumme-modify-mark-on-thumb-original-file)
	(tumme-display-image, tumme-get-exif-data): Use with-current-buffer.
	(tumme-display-properties-format, tumme-dired-insert-marked-thumbs)
	(tumme-thumbnail-set-image-description, tumme-gallery-generate)
	(tumme-rotate-original, tumme-get-exif-file-name): Fit to 80 columns.
Nick Roberts's avatar
Nick Roberts committed
438

Kim F. Storm's avatar
Kim F. Storm committed
439 440 441
2006-07-11  Kim F. Storm  <storm@cua.dk>

	* subr.el (sit-for): Doc fix.  Specify normal arg list using fn-form.
Kim F. Storm's avatar
Kim F. Storm committed
442
	Remove special case for seconds < 0.  Use (redisplay t) instead.
Kim F. Storm's avatar
Kim F. Storm committed
443

444 445
2006-07-10  Chong Yidong  <cyd@stupidchicken.com>

Chong Yidong's avatar
Chong Yidong committed
446 447
	* progmodes/cc-awk.el (defconst): Use eval-and-compile to avoid
	compilation error.
448

449 450 451 452
	* subr.el (sit-for): New function.

	* play/hanoi.el (hanoi-sit-for): Check sit-for return value.

Richard M. Stallman's avatar
Richard M. Stallman committed
453 454 455 456
2006-07-10  Richard Stallman  <rms@gnu.org>

	* ldefs-boot.el (edebug): Update page.

Kim F. Storm's avatar
Kim F. Storm committed
457 458 459 460 461
2006-07-10  Kim F. Storm  <storm@cua.dk>

	* emacs-lisp/authors.el (authors-ignored-files): Ignore changes
	to FOR-RELEASE and TODO.

Romain Francoise's avatar
Romain Francoise committed
462 463 464 465
2006-07-10  Romain Francoise  <romain@orebokech.com>

	* emacs-lisp/authors.el (authors-aliases): Update.

466 467
2006-07-10  Alan Mackenzie  <acm@muc.de>

Kim F. Storm's avatar
Kim F. Storm committed
468 469
	* progmodes/cc-awk.el, cc-defs.el, cc-fonts.el, cc-langs.el:
	* cc-mode.el: Changes to eradicate eval-after-load.
470

471 472 473 474 475
2006-07-09  Chong Yidong  <cyd@stupidchicken.com>

	* emacs-lisp/helper.el (Helper-help-scroller): Don't signal error
	on non-char events.

476 477
2006-07-09  Romain Francoise  <romain@orebokech.com>

478 479 480
	* progmodes/compile.el (compilation-mode-font-lock-keywords):
	Don't highlight start/end markers as compilation messages.

481 482 483
	* isearch.el (isearch-yank-line): Let-bind `inhibit-field-text-motion'
	to t.

484 485 486 487
2006-07-09  Stefan Monnier  <monnier@iro.umontreal.ca>

	* textmodes/fill.el (fill-region-as-paragraph): Refine last change.

488 489 490 491 492 493
2006-07-08  Richard Stallman  <rms@gnu.org>

	* term/x-win.el (x-handle-display): Add doc string.

	* emacs-lisp/easy-mmode.el (define-minor-mode): Doc fix.

494 495
	* subr.el (def-edebug-spec): Move here.
	* emacs-lisp/edebug.el (def-edebug-spec): Move to subr.el.
496 497 498

	* imenu.el (imenu-choose-buffer-index): Doc fix.

Romain Francoise's avatar
Romain Francoise committed
499 500 501 502
2006-07-08  Romain Francoise  <romain@orebokech.com>

	* term/x-win.el (x-display-name): Fix typo.

Eli Zaretskii's avatar
Eli Zaretskii committed
503 504
2006-07-08  Eli Zaretskii  <eliz@gnu.org>

Eli Zaretskii's avatar
Eli Zaretskii committed
505 506
	* hexl.el (hexl-find-file): Doc fix.

Eli Zaretskii's avatar
Eli Zaretskii committed
507 508
	* emacs-lisp/easy-mmode.el (define-minor-mode): Doc fix.

509 510 511 512
2006-07-07  Chong Yidong  <cyd@stupidchicken.com>

	* term/x-win.el (x-display-name): Doc fix.

513 514
2006-07-07  Stefan Monnier  <monnier@iro.umontreal.ca>

515 516 517 518 519 520
	* textmodes/fill.el (fill-delete-prefix): Don't ignore excessively
	long prefixes.
	(fill-region-as-paragraph): Don't round up to a whole line.
	(fill-comment-paragraph): Don't include the code-before-the-comment
	when calling fill-region-as-paragraph.

521 522
	* international/mule.el (make-char): Remove redundancy.

523 524 525
	* emacs-lisp/bytecomp.el (byte-compile-form): The `byte-compile'
	property may contain an anonymous function rather than a symbol.

526 527
	* pcvs-defs.el (cvs-temp-buffer-name): Fix non-hiddenness.

Stefan Monnier's avatar
Stefan Monnier committed
528 529 530
	* progmodes/compile.el (compilation-error-regexp-alist-alist) <gnu>:
	Use shy regexp.  Fix incorrect backref to potentially unmatched group.

531 532 533 534 535 536 537 538
	* dirtrack.el (dirtrack-default-directory-function): Remove.
	(dirtrack-directory-function): Use file-name-as-directory.
	(dirtrack-windows-directory-function): Simplify.
	(dirtrack-forward-slash, dirtrack-backward-slash)
	(dirtrack-replace-slash): Remove.
	(dirtrack-toggle): Adjust comint-preoutput-filter-functions as well.
	(dirtrack): Fix wrong parenthesizing; use match-string.

539 540 541 542 543 544 545 546 547 548
	* progmodes/octave-inf.el: Remove spurious * in docstrings.
	(inferior-octave-mode): Only change the buffer-local value of
	comint-dynamic-complete-functions.
	(inferior-octave-mode-map, inferior-octave-mode-syntax-table):
	Move the initialization to the declaration.
	(inferior-octave-complete): Remove unused var `filter'.

	* shell.el (shell-mode): Only change the buffer-local value of
	comint-dynamic-complete-functions.

Carsten Dominik's avatar
Carsten Dominik committed
549 550 551 552 553 554 555
2006-07-07  Carsten Dominik  <dominik@science.uva.nl>

	* textmodes/org.el (org-agenda-get-todos): Skip subtree also if
	entry is skipped because it has been scheduled.
	(org-prepare-agenda-buffers): Don't mark buffers as modified when
	changing `:org-archived' and `:org-comment' properties.

556 557
2006-07-06  Chong Yidong  <cyd@stupidchicken.com>

558 559 560 561 562
	* server.el (server-select-display): Don't make the temp frame
	minibuffer-only, in case it's not a temp frame.
	(server-process-filter): Don't delete the temp frame if it's the
	only one we have on that display.

563 564
	* files.el (find-alternate-file): Doc fix.

565 566 567 568 569 570 571 572
2006-07-05  Richard Stallman  <rms@gnu.org>

	* files.el (abbreviate-file-name): Add save-match-data.

2006-07-03  Richard Stallman  <rms@gnu.org>

	* faces.el (read-face-name): Doc fix.

573 574 575 576
2006-07-05  Chong Yidong  <cyd@stupidchicken.com>

	* net/goto-addr.el (goto-address): Mark as safe for local evals.

André Spiegel's avatar
#  
André Spiegel committed
577 578 579 580
2006-07-05  Andre Spiegel  <spiegel@gnu.org>

	* vc.el (vc-diff-internal): Fix prev change.

Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
581 582 583 584 585
2006-07-05  Thien-Thi Nguyen  <ttn@gnu.org>

	* emacs-lisp/lisp-mode.el (emacs-lisp-mode-map): Use eval-buffer.
	* play/dunnet.el (dun-load-d, dun-eval): Likewise.

Stefan Monnier's avatar
Stefan Monnier committed
586 587 588 589 590 591 592 593
2006-07-04  Stefan Monnier  <monnier@iro.umontreal.ca>

	* thingatpt.el (symbol-at-point): Don't use `form-at-point' which
	fails if the symbol contains chars like ( or '.
	(bounds-of-thing-at-point): Remove unused vars `end' and `beg'.
	(thing-at-point-bounds-of-url-at-point): Remove unused vars `url' and
	`short'.

Kenichi Handa's avatar
Kenichi Handa committed
594 595 596 597 598 599 600
2006-07-04  Kenichi Handa  <handa@m17n.org>

	* international/mule-cmds.el (set-language-info): If LANG-ENV is
	the current one, don't call set-language-environment, but call one
	of set-language-environment-XXX to make INFO effective now.
	(set-language-environment): Call set-language-environment-XXX
	functions instead of doing the various setups directly.
Stefan Monnier's avatar
Stefan Monnier committed
601
	(set-language-environment-coding-systems): Delete argument eol-type.
Kenichi Handa's avatar
Kenichi Handa committed
602 603 604 605 606 607
	(set-language-environment-input-method)
	(set-language-environment-nonascii-translation)
	(set-language-environment-charset)
	(set-language-environment-fontset)
	(set-language-environment-unibyte): New functions.

Luc Teirlinck's avatar
Luc Teirlinck committed
608 609 610 611 612 613 614 615
2006-07-03  Luc Teirlinck  <teirllm@auburn.edu>

	* locate.el (locate-update-when-revert): New option.
	(locate-update-path): New option (suggested by Michael Albinus).
	(locate-prompt-for-command): Whitespace change.
	(locate-update): No longer offer to update the locate database by
	default.  Implement the two new options.

Nick Roberts's avatar
Nick Roberts committed
616 617 618 619 620 621
2006-07-04  Nick Roberts  <nickrob@snap.net.nz>

	* tooltip.el: Move comment about track-mouse...

	* progmodes/gud.el: ...to here.

622 623 624 625 626 627 628 629 630
2006-07-03  Chong Yidong  <cyd@stupidchicken.com>

	* facemenu.el (facemenu-listed-faces): New var.
	(facemenu-unlisted-faces): Variable deleted.
	(facemenu-add-new-face): Use facemenu-listed-faces.

	* emulation/viper-init.el, calendar/calendar.el:
	* progmodes/make-mode.el: Delete calls to facemenu-unlisted-faces.

Carsten Dominik's avatar
Carsten Dominik committed
631 632
2006-07-03  Carsten Dominik  <dominik@science.uva.nl>

Stefan Monnier's avatar
Stefan Monnier committed
633
	* textmodes/org.el (org-mode): Remove no invalid settings for
Carsten Dominik's avatar
Carsten Dominik committed
634 635 636 637 638
	calc embedded mode.
	(org-mode-p): New defsubst.
	(org-save-all-org-buffers): New function.
	(org-first-headline-recenter): Enclose outline-regexp in group
	delimiters.
Carsten Dominik's avatar
Carsten Dominik committed
639
	(org-set-tags): Keep single space after stars.
Carsten Dominik's avatar
Carsten Dominik committed
640

Stefan Monnier's avatar
Stefan Monnier committed
641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659
2006-07-02  Stefan Monnier  <monnier@iro.umontreal.ca>

	* window.el (set-window-text-height): Only set window-min-height to
	1 if that's the requested size.

	* diff-mode.el (diff-find-file-name): Obey cvs-pcl-cvs-dirchange-re.
	(diff-unified->context, diff-context->unified)
	(diff-reverse-direction): Make sure the end marker stays at the end.
	(diff-mode): Add the keymap table at the end of docstring.
	Use lexical-let rather than constructing a closure manually.

	* files.el (find-file-noselect-1): Remove unused var assignment.
	(hack-local-variables-confirm): Print lists of strings as lists of
	strings rather than lists of symbols.
	(abbreviate-file-name, hack-local-variables-prop-line):
	Use match-string.
	(hack-one-local-variable): Move `make-local-variable' nearer its use.
	(recover-session-finish): Use line-end-position.

660 661 662 663
2006-07-02  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-handle-shell-command): Preserve current-buffer.

664 665
2006-07-02  Daniel Pfeiffer  <occitan@esperanto.org>

Stefan Monnier's avatar
Stefan Monnier committed
666 667
	* progmodes/make-mode.el (makefile-macroassign-regex):
	Accept preceding keyword.
668 669 670 671 672
	(makefile-gmake-statements): Reorganize, now that makepp has
	"override" and also handle forgotten "override define".
	(makefile-makepp-statements): Add new "global", "override export"
	and "override global".

Juanma Barranquero's avatar
Juanma Barranquero committed
673 674 675 676 677 678
2006-06-30  Juanma Barranquero  <lekktu@gmail.com>

	* progmodes/ada-mode.el (ada-which-compiler, ada-mode-menu)
	(ada-compile-mouse-goto-error, ada-deactivate-properties)
	(ada-no-auto-case): Fix typos in docstrings.

Nick Roberts's avatar
Nick Roberts committed
679 680 681 682 683
2006-06-30  Nick Roberts  <nickrob@snap.net.nz>

	* info.el (Info-find-node-2): Search for makeinfo version more
	carefully.

Carsten Dominik's avatar
Carsten Dominik committed
684 685
2006-06-29  Carsten Dominik  <dominik@science.uva.nl>

Stefan Monnier's avatar
Stefan Monnier committed
686 687 688 689 690
	* textmodes/org.el (org-prepare-agenda-buffers):
	Use `invisible-OK' argument for `org-end-of-subtree'.
	(org-export-cleanup-toc-line): Rename from `org-html-cleanup-toc-line'.
	(org-beginning-of-item): Fix bug in regular expression for white line.
	(org-export-as-html): Enforce space after bullet in plain list items.
Carsten Dominik's avatar
Carsten Dominik committed
691 692 693 694 695 696 697 698
	(org-set-autofill-regexps): Require space after plain list bullet
	for paragraph-start.
	(org-ts-regexp3): New constant.
	(org-at-timestamp-p): New optional argument ALSO-INACTIVE.
	(org-timestamp-up-day, org-timestamp-down-day)
	(org-timestamp-change): Work with inactive timestamps.
	(org-ts-regexp1): Don't allow brackets in time stamps.

Nick Roberts's avatar
Nick Roberts committed
699 700 701 702 703 704 705
2006-06-29  Nick Roberts  <nickrob@snap.net.nz>

	* help-mode.el (help-xref-symbol-regexp): Add property as a keyword
	for ignoring links.

	* faces.el (read-face-name): Use it.

Juri Linkov's avatar
Juri Linkov committed
706 707 708 709 710 711 712 713 714 715
2006-06-28  Juri Linkov  <juri@jurta.org>

	* buff-menu.el (list-buffers-noselect): Compare Info file
	with the string "dir" to detect Info directory.

	* complete.el (partial-completion-mode): In lambda for
	`choose-completion-string-functions' use full function signature
	with 4 args, and move point to the end of the minibuffer only if arg
	`mini-p' is non-nil.

716 717 718 719
2006-06-28  John Paul Wallington  <jpw@pobox.com>

	* ibuffer.el (ibuffer-mode): Doc fix.

Carsten Dominik's avatar
Carsten Dominik committed
720 721 722 723
2006-06-28  Carsten Dominik  <dominik@science.uva.nl>

	* textmodes/org.el (org-context): New contexts :item-bullet,
	:latex-fragment, :latex-preview.
Stefan Monnier's avatar
Stefan Monnier committed
724 725
	(org-overlays-at, org-overlay-start, org-overlay-end):
	New compatibility functions.
Carsten Dominik's avatar
Carsten Dominik committed
726 727 728
	(org-inside-LaTeX-fragment-p): More accurate matching, using the
	exact regexp that will be used during export.
	(org-latex-regexps): New variable.
Stefan Monnier's avatar
Stefan Monnier committed
729
	(org-cdlatex-mode): Improve advice for `texmathp'.
Carsten Dominik's avatar
Carsten Dominik committed
730 731
	(turn-on-org-cdlatex): New function.

YAMAMOTO Mitsuharu's avatar
YAMAMOTO Mitsuharu committed
732 733 734 735 736 737
2006-06-28  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>

	* term/mac-win.el (mac-handle-font-selection): Change keys of
	mac-atsu-font-table from strings to numbers.
	(mac-ts-caret-position): Use also when cursor-type is nil.
	(mac-ts-update-active-input-area): Add Mac OS Classic support.
Stefan Monnier's avatar
Stefan Monnier committed
738 739
	Relax condition for using overlay strings.
	Use mac-ts-caret-position face when cursor-type is nil.
YAMAMOTO Mitsuharu's avatar
YAMAMOTO Mitsuharu committed
740

Kim F. Storm's avatar
Kim F. Storm committed
741 742 743 744
2006-06-26  Kim F. Storm  <storm@cua.dk>

	* help.el (view-emacs-news): Declare `res' in the right let* form.

745 746 747
2006-06-25  Michael Albinus  <michael.albinus@gmx.de>

	* net/rcompile.el (remote-compile): Replace ange-ftp based
Kim F. Storm's avatar
Kim F. Storm committed
748 749
	implementation by Tramp functions.
	Suggested by Marc Abramowitz <msabramo@gmail.com>.
750 751 752

	* net/tramp.el (tramp-unload-tramp): Provide a doc string.

Eli Zaretskii's avatar
Eli Zaretskii committed
753 754 755 756 757
2006-06-24  Yoshinori Koseki  <kose@meadowy.org>

	* international/fontset.el (setup-default-fontset): Fix a typo in
	the "Oriya-Akruti" registry name.

Juanma Barranquero's avatar
Juanma Barranquero committed
758
2006-06-23  Lars Hansen  <larsh@soem.dk>
Kim F. Storm's avatar
Kim F. Storm committed
759

760 761 762 763 764 765 766 767 768
	* desktop.el (desktop-full-file-name): New function.
	(desktop-kill, desktop-save, desktop-remove, desktop-read)
	(desktop-revert): Use it.
	(desktop-clear, desktop-save, desktop-remove): Add autoload cookie.
	(desktop-after-read-hook): Add option list-buffers.
	(desktop-locals-to-save): Add tab-width.
	(desktop-save-mode, desktop-no-desktop-file-hook, desktop-save-hook):
	Fix docstring.

Carsten Dominik's avatar
Carsten Dominik committed
769 770 771 772 773
2006-06-23  Carsten Dominik  <dominik@science.uva.nl>

	* textmodes/org.el (org-cdlatex-mode-map)
	(org-cdlatex-texmathp-advice-is-done): New variables.
	(org-cdlatex-mode): New minor mode.
Kim F. Storm's avatar
Kim F. Storm committed
774 775
	(org-inside-LaTeX-fragment-p, org-try-cdlatex-tab): New functions.
	(org-cdlatex-underscore-caret, org-cdlatex-math-modify): New commands.
Carsten Dominik's avatar
Carsten Dominik committed
776
	(org-export-with-archived-trees): New option.
Stefan Monnier's avatar
Stefan Monnier committed
777
	(org-open-file): Remove the call to `convert-standard-filename'.
Carsten Dominik's avatar
Carsten Dominik committed
778 779 780 781
	(org-archive-tag, org-agenda-skip-archived-trees)
	(org-cycle-open-archived-trees)
	(org-sparse-tree-open-archived-trees): New options.
	(org-cycle-hide-archived-subtrees, org-hide-archived-subtrees)
Juanma Barranquero's avatar
Juanma Barranquero committed
782 783
	(org-toggle-tag, org-prepare-agenda-buffers, org-agenda-skip):
	New functions.
Kim F. Storm's avatar
Kim F. Storm committed
784 785
	(org-agenda-toggle-archive-tag, org-toggle-archive-tag): New commands.
	(org-agenda-mode-map): Add binding of `org-agenda-toggle-archive-tag'.
Carsten Dominik's avatar
Carsten Dominik committed
786 787 788 789 790
	(org-mode-map): Add binding for `org-toggle-archive-tag'.
	(org-timeline, org-agenda-list, org-todo-list, org-tags-view):
	Call `org-prepare-agenda-buffers'.
	(org-occur, org-scan-tags): Call `org-hide-archived-subtrees'.
	(org-file-apps, org-file-apps-defaults-gnu)
Kim F. Storm's avatar
Kim F. Storm committed
791 792
	(org-file-apps-defaults-macosx, org-file-apps-defaults-windowsnt):
	Handle remote files by forcing them to be opened in Emacs.
Carsten Dominik's avatar
Carsten Dominik committed
793

André Spiegel's avatar
#  
André Spiegel committed
794 795 796 797
2006-06-23  Andre Spiegel  <spiegel@gnu.org>

	* vc.el (vc-diff-knows-L): New variable.
	(vc-diff-internal): Use it to handle "diff" programs that don't
Kim F. Storm's avatar
Kim F. Storm committed
798
	understand -L.  This works automatically, no user action is necessary.
André Spiegel's avatar
#  
André Spiegel committed
799

800 801 802 803 804 805 806 807
2006-06-23  Daniel Brockman  <daniel@brockman.se>

	* net/rcirc.el (rcirc-default-user-full-name): Default to
	`rcirc-default-user-name' instead of `rcirc-user-name' (which no
	longer exists).
	(rcirc-process-list): Check `buffer-live-p' before attempting to
	switch to a buffer.

808 809 810 811 812
2006-06-23  Ryan Yeske  <rcyeske@gmail.com>

	* net/rcirc.el (rcirc-mode): Fix initialization of coding systems
	based on rcirc-coding-system-alist.

813 814 815 816 817 818
2006-06-23  Martin Rudalics  <rudalics@gmx.at>

	* cus-edit.el (customize-apropos): A better error message.
	(top level) <debug-ignored-errors>: Extend and update the list of
	ignored error messages.

819 820 821 822 823
2006-06-23  Michael Ernst  <mernst@alum.mit.edu>

	* complete.el (PC-do-completion): Retain capitalization of user
	input, when possible, even if completion-ignore-case is set.

Eli Zaretskii's avatar
Eli Zaretskii committed
824 825
2006-06-23  Eli Zaretskii  <eliz@gnu.org>

826 827
	* generic-x.el (bat-generic-mode): Support .cmd files.

Eli Zaretskii's avatar
Eli Zaretskii committed
828 829 830
	* dos-w32.el (top level): Use find-file-not-found-functions
	instead of the obsolete find-file-not-found-hooks.

Kim F. Storm's avatar
Kim F. Storm committed
831 832 833 834 835
2006-06-22  Kim F. Storm  <storm@cua.dk>

	* progmodes/grep.el (grep-mode-font-lock-keywords): Correct regexps
	to recognize mode name containing submodes, such as Grep/lw.

Kim F. Storm's avatar
Kim F. Storm committed
836 837 838 839 840
2006-06-21  Kim F. Storm  <storm@cua.dk>

	* simple.el (line-move-1): Check for move-end-of-line instead of
	end-of-line when setting temporary-goal-column.

841 842 843 844
2006-06-21  Miles Bader  <miles@gnu.org>

	* play/cookie1.el (cookie): Work properly when there's only one entry.

Nick Roberts's avatar
Nick Roberts committed
845 846 847
2006-06-21  Nick Roberts  <nickrob@snap.net.nz>

	* progmodes/gdb-ui.el (gdb-exited): Ensure overlay arrow gets killed.
Kim F. Storm's avatar
Kim F. Storm committed
848
	(gdb-frame-handler): Generalize frame regexp for templates.
Nick Roberts's avatar
Nick Roberts committed
849

Glenn Morris's avatar
Glenn Morris committed
850 851 852 853 854
2006-06-20  Glenn Morris  <rgm@gnu.org>

	* calendar/appt.el (appt-display-format): Default value must be
	one of the customize options.

855 856
2006-06-20  Dan Nicolaescu  <dann@ics.uci.edu>

Kim F. Storm's avatar
Kim F. Storm committed
857 858
	* term/xterm.el (terminal-init-xterm): Update key availability info.
	Bind C-return.
859

Kim F. Storm's avatar
Kim F. Storm committed
860
	* term.el (term-delete-lines, term-insert-lines): Clarify comments.
861

862 863
2006-06-20  Chong Yidong  <cyd@stupidchicken.com>

864 865 866
	* files.el (hack-local-variables): Run `hack-local-variables-hook'
	whether or not a local variables list is defined.

867 868 869 870
	* msb.el (msb): Move `sit-for' hack here to handle both
	"mouse-down and drag" and "mouse-up and select" situations.
	(mouse-select-buffer): Move `sit-for' hack to `msb'.

Kenichi Handa's avatar
Kenichi Handa committed
871 872
2006-06-20  Kenichi Handa  <handa@m17n.org>

Kim F. Storm's avatar
Kim F. Storm committed
873 874
	* international/characters.el (word-combining-categories):
	Add entries for 2-byte Han characters.
Kenichi Handa's avatar
Kenichi Handa committed
875

876 877 878 879 880 881 882 883 884 885
2006-06-19  Richard Stallman  <rms@gnu.org>

	* bindings.el (mode-line-format): Save some mode line space.

	* files.el (find-file-noselect): Improve the question wording.
	(basic-save-buffer-2): Mask UMASK against 666.

	* mouse.el (mouse-drag-vertical-line-rightward-window): New function.
	(mouse-drag-vertical-line): Call it.

Romain Francoise's avatar
Romain Francoise committed
886
	* cus-edit.el (customize-option, customize-option-other-window):
887 888
	Error if SYMBOL is nil.

Carsten Dominik's avatar
Carsten Dominik committed
889 890 891 892 893 894 895 896 897 898
2006-06-19  Carsten Dominik  <dominik@science.uva.nl>

	* textmodes/org.el: Require noutline, also on XEmacs.
	(org-end-of-subtree): Return point.
	(org-dblock-start-re, org-dblock-end-re): New constants.
	(org-create-dblock, org-prepare-dblock, org-map-dblocks)
	(org-dblock-update, org-update-dblock, org-beginning-of-dblock)
	(org-update-all-dblocks, org-find-dblock): New functions.
	(org-collect-clock-time-entries): New function.
	(org-html-handle-time-stamps): Never export CLOCK timeranges.
Stefan Monnier's avatar
Stefan Monnier committed
899
	(org-fixup-indentation): Modify to deal correctly with lines
Carsten Dominik's avatar
Carsten Dominik committed
900 901 902 903
	starting with TAB.  Only one argument DIFF now.
	(org-demote, org-promote): Call `org-fixup-indentation' with just
	one argument, DIFF.
	(org-mode): Don't mark buffer as modified when aligning tables.
Kim F. Storm's avatar
Kim F. Storm committed
904
	(org-clock-sum): Don't mark buffer modified when adding time sum
Carsten Dominik's avatar
Carsten Dominik committed
905
	properties.
Stefan Monnier's avatar
Stefan Monnier committed
906
	(org-export-as-html): Add support for a link validation function.
Carsten Dominik's avatar
Carsten Dominik committed
907 908 909 910
	(org-archive-all-done): New function.
	(org-archive-subtree): New prefix argument.  When set, archive all
	done subtrees in this buffer.
	(org-remove-clock-overlays)
Kim F. Storm's avatar
Kim F. Storm committed
911 912
	(org-remove-occur-highlights): Use `org-inhibit-highlight-removal'.
	(org-inhibit-highlight-removal): New variable, for dynamic scoping.
Carsten Dominik's avatar
Carsten Dominik committed
913 914 915 916
	(org-put-clock-overlay): Don't swallow last headline character
	when displaying overlay.
	(org-store-link): Link to `image-mode' with just the file name.

917
2006-06-18  Michael Kifer  <kifer@cs.stonybrook.edu>
Romain Francoise's avatar
Romain Francoise committed
918

Kim F. Storm's avatar
Kim F. Storm committed
919 920 921 922 923
	* viper-cmd.el (viper-special-read-and-insert-char):
	Use read-key-sequence.
	(viper-after-change-undo-hook): Misc enhancements.
	(viper-after-change-undo-hook): New hook.
	(viper-undo): Use viper-after-change-undo-hook.
Kim F. Storm's avatar
Kim F. Storm committed
924
	(viper-add-newline-at-eob-if-necessary): Widen before making changes.
925 926
	(viper-next-line-at-bol): If point is on a widget or a button, simulate
	clicking on that widget/button.
Romain Francoise's avatar
Romain Francoise committed
927

Kim F. Storm's avatar
Kim F. Storm committed
928
	* viper.el (viper-mode): Allow a separate cursor color in Emacs	state.
Romain Francoise's avatar
Romain Francoise committed
929

Kim F. Storm's avatar
Kim F. Storm committed
930 931 932
	* ediff-diff (ediff-test-patch-utility): Catch errors.
	(ediff-actual-diff-options, ediff-actual-diff3-options): New variables.
	(ediff-set-actual-diff-options): New function.
933
	(ediff-reset-diff-options, ediff-toggle-ignore-case):
Kim F. Storm's avatar
Kim F. Storm committed
934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953
	Use ediff-set-actual-diff-options.
	(ediff-extract-diffs): Catch errors.
	(ediff-whitespace): Add non-breakable space.
	(ediff-same-file-contents): Catch errors.

	* ediff-mult.el (ediff-collect-custom-diffs):
	Save coding-system-for-read.

	* ediff-vers.el (ediff-keep-tmp-versions): New variable.
	(ediff-vc-internal, ediff-vc-merge-internal):
	Use ediff-delete-version-file.
	(ediff-delete-version-file): New function.

	* ediff-wind.el (ediff-control-frame-parameters): Set frame fringes.

	* ediff.el (ediff-directories, ediff-directory-revisions)
	(ediff-merge-directories, ediff-merge-directories-with-ancestor)
	(ediff-directories-internal, ediff-merge-directory-revisions)
	(ediff-merge-directory-revisions-with-ancestor)
	(ediff-directories3): Use read-directory-name.
Romain Francoise's avatar
Romain Francoise committed
954

955 956
2006-06-18  Ralf Angeli  <angeli@caeruleus.net>

Stefan Monnier's avatar
Stefan Monnier committed
957 958 959
	* textmodes/tex-mode.el (tex-font-lock-match-suscript):
	Remove superfluous part of regexp for brace matching which is handled
	by `scan-lists' call.
960

961 962 963 964 965 966 967 968 969 970 971
2006-06-16  Richard Stallman  <rms@gnu.org>

	* obsolete/options.el (list-options): Put "obsolete" msg in buffer.

	* files.el (basic-save-buffer-2): For a new precious file,
	use the default modes in the return value.

	* facemenu.el (facemenu-color-alist): Doc fix.

	* cus-edit.el (custom-guess-name-alist): Recognize `-flag'.

YAMAMOTO Mitsuharu's avatar
YAMAMOTO Mitsuharu committed
972 973 974 975 976 977 978 979
2006-06-16  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>

	* cus-start.el (all): Add mac-ts-script-language-on-focus.

	* term/mac-win.el (mac-text-encoding-ascii): New constant.
	(mac-utxt-to-string): Use it.
	(mac-ts-update-active-input-area): Use mac-ae-number.

980 981 982 983 984
2006-06-15  Dan Nicolaescu  <dann@ics.uci.edu>

	* term.el (term-handle-scroll, term-delete-lines)
	(term-insert-lines): Fix off by one errors.

985 986 987 988
2006-06-15  Katsumi Yamaoka  <yamaoka@jpl.org>  (tiny change)

	* net/tramp.el (tramp-touch): Use UTC to express time.

989 990 991 992 993
2006-06-15  Chong Yidong  <cyd@stupidchicken.com>

	* mail/sendmail.el (mail-send): Search explicitly for
	mail-header-separator when checking for corrupted header lines.

Nick Roberts's avatar
Nick Roberts committed
994 995 996 997 998 999 1000 1001 1002 1003 1004 1005
2006-06-15  Nick Roberts  <nickrob@snap.net.nz>

	* progmodes/gdb-ui.el (gdb-same-frame): New option.
	(gud-old-arrow, gdb-frame-begin, gdb-printing): New variables.
	(gdb-init-1): Initialise them.
	(gdb-starting): Reset gdb-printing
	(gdb-starting): Save value of gud-overlay-arrow-position.
	(gdb-frame-begin): Set gdb-frame-begin, gdb-printing.
	(gdb-stopped): Don't look for source if calling procedure e.g "p a ()".
	Use gdb-*-gdb-buffer conditionally on gdb-same-frame.
	(gdb-frame-gdb-buffer): Keep menu bar, tool bar for GUD buffer.

1006 1007 1008 1009
2006-06-14  Stefan Monnier  <monnier@iro.umontreal.ca>

	* pcvs.el (cvs-retrieve-revision): Use decode-coding-inserted-region.

1010 1011 1012 1013 1014
2006-06-13  Martin J. Reed  <mjreed@essex.ac.uk>  (tiny change)

	* net/ldap.el (ldap-ldapsearch-args): Default to SASL search.
	(ldap-search-internal): Keep error messages, and a regexp fix.

1015 1016 1017 1018 1019
2006-06-12  Thien-Thi Nguyen  <ttn@gnu.org>

	* files.el (hack-local-variables-confirm):
	Display string value using its printed representation.

1020 1021 1022 1023
2006-06-11  Chong Yidong  <cyd@stupidchicken.com>

	* server.el (server-edit): No-op if no server buffers exist.

Robert J. Chassell's avatar
Robert J. Chassell committed
1024 1025
2006-06-11  Robert J. Chassell  <bob@rattlesnake.com>

1026
	* textmodes/page-ext.el (pages-directory-for-addresses):
Robert J. Chassell's avatar
Robert J. Chassell committed
1027 1028 1029
	Including `pages-directory-address-mode' in the function results
	in the message "Buffer in which pages were found is deleted".

Carsten Dominik's avatar
Carsten Dominik committed
1030 1031
2006-06-10  Carsten Dominik  <dominik@science.uva.nl>

Juanma Barranquero's avatar
Juanma Barranquero committed
1032
	* textmodes/org.el (org-agenda-mode-map): Add bindings for
Kim F. Storm's avatar
Kim F. Storm committed
1033
	clocking functions.
Robert J. Chassell's avatar
Robert J. Chassell committed
1034

Carsten Dominik's avatar
Carsten Dominik committed
1035 1036 1037 1038
	(org-agenda-clock-in, org-check-running-clock)
	(org-clock-out-if-current, org-remove-clock-overlays)
	(org-put-clock-overlay): New functions.
	(org-clock-marker, org-clock-file-total-minutes)
Kim F. Storm's avatar
Kim F. Storm committed
1039
	(org-clock-overlays): New variables.
Carsten Dominik's avatar
Carsten Dominik committed
1040 1041 1042 1043 1044 1045 1046
	(org-clock-display, org-clock-sum, org-clock-cancel)
	(org-clock-out, org-clock-in): New commands.
	(org-export): New function.
	(org-emph-re): New constant.
	(org-set-emph-re, org-do-emphasis-faces): New functions.
	(org-emphasis-regexp-components, org-emphasis-alist): New options.
	(org-set-font-lock-defaults): Call `org-do-emphasis-faces'.
Kim F. Storm's avatar
Kim F. Storm committed
1047
	(org-export-html-convert-emphasize): Use the configurable emphasis.
Carsten Dominik's avatar
Carsten Dominik committed
1048 1049 1050 1051 1052
	(org-cleaned-string-for-export): Make multiline emphasis visible
	to the exporter.  New optional argument PARAMETERS.
	(org-export-as-html): Specify :emph-multiline parameter to
	`org-cleaned-string-for-export'.

1053 1054 1055 1056
2006-06-10  Richard Stallman  <rms@gnu.org>

	* help.el (help-for-help-internal): Clean up help text.

Andreas Schwab's avatar
.  
Andreas Schwab committed
1057 1058 1059 1060 1061
2006-06-10  Andreas Schwab  <schwab@suse.de>

	* language/ethio-util.el (ethio-fidel-to-java-buffer): Fix quoting
	in doc string.

Andreas Schwab's avatar
.  
Andreas Schwab committed
1062 1063
	* progmodes/cperl-mode.el (cperl-short-docs): Likewise.

Eli Zaretskii's avatar
Eli Zaretskii committed
1064 1065 1066 1067 1068
2006-06-09  Karl Chen  <quarl@cs.berkeley.edu>

	* progmodes/make-mode.el (makefile-fill-paragraph): Don't remove
	spaces after the comment start.

Kim F. Storm's avatar
Kim F. Storm committed
1069 1070
2006-06-09  Micha,Ak(Bl Cadilhac  <michael.cadilhac@lrde.org>

1071 1072 1073
	* play/pong.el (pong-init-buffer):
	Fill buffer with spaces instead of ^A.

Kim F. Storm's avatar
Kim F. Storm committed
1074 1075 1076 1077 1078
	* textmodes/ispell.el (ispell-kill-ispell): If ispell has been
	launched asynchronously, delete its process instead of being cool.
	(ispell-async-processp): Check for `delete-process' existence
	instead of `kill-process' one for consistency.

Nick Roberts's avatar
Nick Roberts committed
1079 1080 1081 1082 1083 1084
2006-06-09  Nick Roberts  <nickrob@snap.net.nz>

	* progmodes/gdb-ui.el (gdb-set-gud-minor-mode-existing-buffers-1)
	(gdb-prompt, gdb-set-gud-minor-mode-existing-buffers): Show status
	in mode line at startup.

Kim F. Storm's avatar
Kim F. Storm committed
1085 1086 1087 1088
2006-06-08  Kim F. Storm  <storm@cua.dk>

	* ido.el (ido-take-first-match, ido-push-dir-first): New commands.
	(ido-init-completion-maps): Bind them to M-SPC and M-v.
Kim F. Storm's avatar
Kim F. Storm committed
1089
	(ido-copy-current-file-name): Repeating C-w inserts whole file name.
Kim F. Storm's avatar
Kim F. Storm committed
1090
	(ido-file-internal): Pass full file name to write-file.
Kim F. Storm's avatar
Kim F. Storm committed
1091 1092
	(ido-read-internal): Only pop stack elements automatically if they
	actually match an existing directory or file name.
Kim F. Storm's avatar
Kim F. Storm committed
1093

Kenichi Handa's avatar
Kenichi Handa committed
1094 1095 1096 1097 1098 1099 1100 1101
2006-06-07  Kenichi Handa  <handa@m17n.org>

	* international/mule.el (find-auto-coding): Don't handle the short
	name `char-trans'.

	* files.el (hack-local-variables-prop-line)
	(hack-local-variables): Cancel the previous change.

1102 1103
2006-06-06  Jesper Harder  <harder@phys.au.dk>

1104
	* ediff-diff.el (ediff-test-utility): Protect against file-error.
1105

1106 1107 1108
2006-06-06  Chong Yidong  <cyd@stupidchicken.com>

	* diff-mode.el (diff-mode): Set buffer-read-only to t when
Stefan Monnier's avatar
Stefan Monnier committed
1109
	diff-default-read-only is non-nil.
1110 1111
	(diff-hunk-kill, diff-file-kill, diff-split-hunk)
	(diff-refine-hunk): Set inhibit-read-only to t.
1112 1113 1114 1115 1116 1117

	* diff.el (diff-sentinel, diff): Set inhibit-read-only to t when
	modifying the *Diff* buffer.
	(diff-process-filter): New filter function for diff process that
	sets inhibit-read-only to t when modifying the *Diff* buffer.

Carsten Dominik's avatar
Carsten Dominik committed
1118 1119
2006-06-06  Carsten Dominik  <dominik@science.uva.nl>

Juanma Barranquero's avatar
Juanma Barranquero committed
1120
	* textmodes/org.el (org-archive-subtree): Use end-of-subtree as
Carsten Dominik's avatar
Carsten Dominik committed
1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135
	insertion point and control the number of empty lines.
	(org-paste-subtree): Limit the number of empty lines at the end of
	the inserted tree.
	(org-agenda): Use buffer name of current file for narrowing.
	(org-export-as-xml): Command removed.
	(org-export-xml-type): Option removed.
	(org-mode-map): Call `org-export-as-xoxo' directly.
	(org-get-indentation): New optional argument LINE.
	(org-fix-indentation, org-remove-tabs): New functions.
	(org-export-as-ascii, org-ascii-level-start): Determine and apply
	correct indentation for headlines that are converted it items.
	(org-skip-comments): Remove table lines that contain narrowing
	cookies but no other non-empty fields.
	(org-set-tags): Allow groups of mutually exclusive tags.
	(org-cmp-time): Sort 24:21 before items without time.
1136
	(org-get-time-of-day): Fix the interpretation of 12pm and 12am.
Carsten Dominik's avatar
Carsten Dominik committed
1137 1138
	(org-open-at-point): Require double colon also for numbers.

Kim F. Storm's avatar
Kim F. Storm committed
1139 1140 1141 1142 1143 1144
2006-06-06  Kim F. Storm  <storm@cua.dk>

	* ido.el (ido-default-file-method, ido-default-buffer-method):
	Make choice values consistent with corresponding command names.
	(ido-visit-buffer): Update accordingly.  Default to selected-window.

Nick Roberts's avatar
Nick Roberts committed
1145 1146 1147 1148 1149 1150 1151
2006-06-06  Nick Roberts  <nickrob@snap.net.nz>

	* progmodes/gud.el (gud-running): Fix doc string.
	(gud-menu-map): Use :visible instead fo :enable for debugger test.
	(gud-tooltip-modes): Add python-mode.
	(gud-tooltip-print-command): Add pdb.  Remove perldb.

1152 1153
2006-06-05  Eli Zaretskii  <eliz@gnu.org>

Kim F. Storm's avatar
Kim F. Storm committed
1154 1155
	* makefile.w32-in (bootstrap, $(lisp)/mh-e/mh-loaddefs.el):
	Quote $(EMACS).
1156

1157 1158 1159 1160
2006-06-05  Richard Stallman  <rms@gnu.org>

	* faces.el (defined-colors): Doc fix.

1161 1162
2006-06-05  Thien-Thi Nguyen  <ttn@gnu.org>

Kim F. Storm's avatar
Kim F. Storm committed
1163 1164
	* vc.el (vc-process-filter): Inhibit undo info collection around
	call to insert.
1165 1166 1167
	(vc-setup-buffer): Likewise for call to erase-buffer.
	(vc-do-command): Likewise for call to process-file.

Nick Roberts's avatar
Nick Roberts committed
1168 1169 1170 1171 1172 1173
2006-06-05  Nick Roberts  <nickrob@snap.net.nz>

	* progmodes/gud.el (gud-menu-map): Use a conditional help echo
	for gud-go.
	(gud-common-init): Other debuggers may trigger error.

Kenichi Handa's avatar
Kenichi Handa committed
1174 1175
2006-06-05  Kenichi Handa  <handa@m17n.org>

1176 1177
	* international/mule.el (find-auto-coding):
	Handle enable-character-translation in file header.
Kenichi Handa's avatar
Kenichi Handa committed
1178

1179 1180
2006-06-04  Kim F. Storm  <storm@cua.dk>

Kim F. Storm's avatar
Kim F. Storm committed
1181 1182 1183 1184
	* emacs-lisp/authors.el (authors-aliases): Add mode aliases.
	(authors-fixed-entries): Fix spelling.
	(authors-canonical-file-name): Don't report error for wildcards.

1185
	* help.el (view-emacs-news): Rewrite to support new NEWS,
Stefan Monnier's avatar
Stefan Monnier committed
1186
	NEWS.major, and NEWS.1-17 file naming.  Add more intelligence,
1187
	e.g. version 10 matches 1.10, and don't be confused by version 1.1
Stefan Monnier's avatar
Stefan Monnier committed
1188
	being a prefix of 1.12 (etc).  A numeric prefix arg also works.
1189

Eli Zaretskii's avatar
Eli Zaretskii committed
1190
2006-06-03  Vivek Dasmohapatra  <vivek@etla.org>
1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204

	* progmodes/sh-script.el (sh-quoted-exec): New face for quoted
	exec constructs like `foo bar`.
	(sh-quoted-subshell): New helper function to search for a possibly
	nested subshell (like `` or $()) within a "" quoted string.
	(sh-font-lock-keywords-var): Add sh-quoted-exec for Bash.
	(sh-apply-quoted-subshell): Flag quote characters inside a
	subshell, which is itself already in a quoted region, as
	punctuation, since this is the closest to what they actually are.
	(sh-font-lock-syntactic-keywords): Add sh-quoted-subshell and
	sh-apply-quoted-subshell.
	(sh-font-lock-syntactic-face-function): Apply the new face for
	text inside `` instead of the old font-lock-string-face.

YAMAMOTO Mitsuharu's avatar
YAMAMOTO Mitsuharu committed
1205 1206 1207 1208 1209 1210 1211
2006-06-03  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>

	* term/mac-win.el (mac-ts-active-input-overlay): Add defvar.
	(mac-ae-number, mac-ae-frame, mac-ae-script-language)
	(mac-bytes-to-text-range, mac-ae-text-range-array)
	(mac-ts-update-active-input-buf, mac-split-string-by-property-change)
	(mac-replace-untranslated-utf-8-chars, mac-ts-update-active-input-area)
Romain Francoise's avatar
Romain Francoise committed
1212
	(mac-ts-unicode-for-key-event): New functions.
YAMAMOTO Mitsuharu's avatar
YAMAMOTO Mitsuharu committed
1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227
	(mac-handle-toolbar-switch-mode): Use mac-ae-frame.
	(mac-handle-font-selection): Use mac-ae-number.
	(mac-ts-active-input-buf, mac-ts-update-active-input-area-seqno):
	New variables.
	(mac-ts-caret-position, mac-ts-raw-text, mac-ts-selected-raw-text)
	(mac-ts-converted-text, mac-ts-selected-converted-text)
	(mac-ts-block-fill-text, mac-ts-outline-text)
	(mac-ts-selected-text, mac-ts-no-hilite): New faces.
	(mac-ts-hilite-style-faces): New constant.
	(mac-apple-event-map): Bind text input events.
	(mac-dispatch-apple-event): Use command-execute instead of
	call-interactively.
	(global-map): Don't bind mac-apple-event.
	(special-event-map): Bind mac-apple-event.

Eli Zaretskii's avatar
Eli Zaretskii committed
1228 1229 1230 1231 1232 1233
2006-06-02  Eli Zaretskii  <eliz@gnu.org>

	* makefile.w32-in (EMACS): Remove quotes from the Emacs executable
	file name.
	(emacs): Enclose the value of $(EMACS) in quotes.

Juri Linkov's avatar
Juri Linkov committed
1234 1235 1236 1237 1238 1239
2006-06-02  Juri Linkov  <juri@jurta.org>

	* international/mule.el (sgml-html-meta-auto-coding-function):
	Remove the condition `(search-forward "<html" size t)'.
	Replace `\"' with `[\"']?' in `re-search-forward'.

1240 1241 1242 1243 1244 1245
2006-06-02  Kenichi Handa  <handa@m17n.org>

	* files.el (hack-local-variables-prop-line): Ignore `char-trans'
	as well as `coding'.
	(hack-local-variables): Likewise.

1246 1247
	* international/mule.el (enable-character-translation):
	Put permanent-local and safe-local-variable properties.
1248 1249
	(find-auto-coding): Handle char-trans: tag.

Kenichi Handa's avatar
Kenichi Handa committed
1250 1251 1252 1253 1254
2006-06-02  Juri Linkov  <juri@jurta.org>

	* international/mule.el (sgml-html-meta-auto-coding-function):
	Limit the search by the end of the HTML header (if any).

1255 1256 1257 1258
2006-06-01  Richard Stallman  <rms@gnu.org>

	* subr.el (with-current-buffer): Doc fix.

1259 1260
2006-06-02  Masatake YAMATO  <jet@gyve.org>

Romain Francoise's avatar
Romain Francoise committed
1261
	* progmodes/compile.el (compilation-error-regexp-alist-alist::gcov-*):
Juanma Barranquero's avatar
Juanma Barranquero committed
1262
	Almost rewrite.  Underlines over all lines of gcov output are too
1263 1264
	uncomfortable to read.  Suggested by Dan Nicolaescu.

Luc Teirlinck's avatar
Luc Teirlinck committed
1265 1266 1267 1268 1269 1270 1271 1272 1273
2006-06-01  Luc Teirlinck  <teirllm@auburn.edu>

	* progmodes/inf-lisp.el (inferior-lisp-mode): Doc fixes.

	* shell.el (shell-mode): Use shell-mode-map in docstring.

	* comint.el (comint-send-input): Do not add help-echo and
	mouse-face to input if `comint-use-prompt-regexp' is non-nil.

1274 1275 1276 1277
2006-06-01  Jan Dj,Ad(Brv  <jan.h.d@swipnet.se>

	* term/x-win.el: Change x-menu-bar-start to menu-bar-open.

Nick Roberts's avatar
Nick Roberts committed
1278 1279 1280 1281 1282 1283 1284 1285 1286
2006-06-01  Nick Roberts  <nickrob@snap.net.nz>

	* progmodes/gdb-ui.el (gdb-look-up-stack): New variable.
	(gdb-stopped, gdb-info-stack-custom): If there is no source info
	look up the stack and pop up GUD buffer if necessary.
	(gdb-frames-select): Remove redundant call to gud-display-frame.
	(gdb-info-threads-custom): Keep point at start of buffer.
	(gdb-find-file-hook): Make it work for pre-GDB 6.4.

Juri Linkov's avatar
Juri Linkov committed
1287 1288 1289 1290 1291
2006-05-31  Juri Linkov  <juri@jurta.org>

	* replace.el (query-replace-read-from, query-replace-read-to):
	Bind `history-add-new-input' to nil.  Call `add-to-history'.

Kim F. Storm's avatar
Kim F. Storm committed
1292 1293 1294 1295 1296
2006-05-31  Takaaki Ota  <Takaaki.Ota@am.sony.com>

	* textmodes/table.el: Convert all HTML tags to lower case for
	XHTML compatibility.

1297 1298
2006-05-31  Masatake YAMATO  <jet@gyve.org>