ChangeLog 913 KB
Newer Older
YAMAMOTO Mitsuharu's avatar
YAMAMOTO Mitsuharu committed
1 2 3 4 5 6 7 8
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.

9 10 11 12 13
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.

14 15 16 17
2006-06-15  Katsumi Yamaoka  <yamaoka@jpl.org>  (tiny change)

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

18 19 20 21 22
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
23 24 25 26 27 28 29 30 31 32 33 34
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.

35 36 37 38
2006-06-14  Stefan Monnier  <monnier@iro.umontreal.ca>

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

39 40 41 42 43
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.

44 45 46 47 48
2006-06-12  Thien-Thi Nguyen  <ttn@gnu.org>

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

49 50 51 52
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
53 54
2006-06-11  Robert J. Chassell  <bob@rattlesnake.com>

55
	* textmodes/page-ext.el (pages-directory-for-addresses):
Robert J. Chassell's avatar
Robert J. Chassell committed
56 57 58
	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
59 60 61
2006-06-10  Carsten Dominik  <dominik@science.uva.nl>

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

Carsten Dominik's avatar
Carsten Dominik committed
64 65 66 67
	(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
68
	(org-clock-overlays): New variables.
Carsten Dominik's avatar
Carsten Dominik committed
69 70 71 72 73 74 75
	(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
76
	(org-export-html-convert-emphasize): Use the configurable emphasis.
Carsten Dominik's avatar
Carsten Dominik committed
77 78 79 80 81
	(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'.

82 83 84 85
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
86 87 88 89 90
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
91 92
	* progmodes/cperl-mode.el (cperl-short-docs): Likewise.

Eli Zaretskii's avatar
Eli Zaretskii committed
93 94 95 96 97
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
98 99
2006-06-09  Micha,Ak(Bl Cadilhac  <michael.cadilhac@lrde.org>

100 101 102
	* play/pong.el (pong-init-buffer):
	Fill buffer with spaces instead of ^A.

Kim F. Storm's avatar
Kim F. Storm committed
103 104 105 106 107
	* 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
108 109 110 111 112 113
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
114 115 116 117
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
118
	(ido-copy-current-file-name): Repeating C-w inserts whole file name.
Kim F. Storm's avatar
Kim F. Storm committed
119
	(ido-file-internal): Pass full file name to write-file.
Kim F. Storm's avatar
Kim F. Storm committed
120 121
	(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
122

Kenichi Handa's avatar
Kenichi Handa committed
123 124 125 126 127 128 129 130
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.

131 132
2006-06-06  Jesper Harder  <harder@phys.au.dk>

133
	* ediff-diff.el (ediff-test-utility): Protect against file-error.
134

135 136 137 138
2006-06-06  Chong Yidong  <cyd@stupidchicken.com>

	* diff-mode.el (diff-mode): Set buffer-read-only to t when
	diff-default-read-only is non-nill.
139 140
	(diff-hunk-kill, diff-file-kill, diff-split-hunk)
	(diff-refine-hunk): Set inhibit-read-only to t.
141 142 143 144 145 146

	* 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
147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164
2006-06-06  Carsten Dominik  <dominik@science.uva.nl>

	* textmodes/org.el: (org-archive-subtree): Use end-of-subtree as
	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.
165
	(org-get-time-of-day): Fix the interpretation of 12pm and 12am.
Carsten Dominik's avatar
Carsten Dominik committed
166 167
	(org-open-at-point): Require double colon also for numbers.

Kim F. Storm's avatar
Kim F. Storm committed
168 169 170 171 172 173
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
174 175 176 177 178 179 180
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.

181 182
2006-06-05  Eli Zaretskii  <eliz@gnu.org>

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

186 187 188 189
2006-06-05  Richard Stallman  <rms@gnu.org>

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

190 191
2006-06-05  Thien-Thi Nguyen  <ttn@gnu.org>

Kim F. Storm's avatar
Kim F. Storm committed
192 193
	* vc.el (vc-process-filter): Inhibit undo info collection around
	call to insert.
194 195 196
	(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
197 198 199 200 201 202
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
203 204
2006-06-05  Kenichi Handa  <handa@m17n.org>

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

208 209
2006-06-04  Kim F. Storm  <storm@cua.dk>

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

214 215 216 217 218
	* help.el (view-emacs-news): Rewrite to support new NEWS,
	NEWS.major, and NEWS.1-17 file naming.  Add more intelligense,
	e.g. version 10 matches 1.10, and don't be confused by version 1.1
	begin a prefix of 1.12 (etc).  A numeric prefix arg also works.

Eli Zaretskii's avatar
Eli Zaretskii committed
219
2006-06-03  Vivek Dasmohapatra  <vivek@etla.org>
220 221 222 223 224 225 226 227 228 229 230 231 232 233

	* 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
234 235 236 237 238 239 240
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
241
	(mac-ts-unicode-for-key-event): New functions.
YAMAMOTO Mitsuharu's avatar
YAMAMOTO Mitsuharu committed
242 243 244 245 246 247 248 249 250 251 252 253 254 255 256
	(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
257 258 259 260 261 262
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
263 264 265 266 267 268
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'.

269 270 271 272 273 274
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.

275 276
	* international/mule.el (enable-character-translation):
	Put permanent-local and safe-local-variable properties.
277 278
	(find-auto-coding): Handle char-trans: tag.

Kenichi Handa's avatar
Kenichi Handa committed
279 280 281 282 283
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).

284 285 286 287
2006-06-01  Richard Stallman  <rms@gnu.org>

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

288 289
2006-06-02  Masatake YAMATO  <jet@gyve.org>

Romain Francoise's avatar
Romain Francoise committed
290 291
	* progmodes/compile.el (compilation-error-regexp-alist-alist::gcov-*):
	Almost rewrite. Underlines over all lines of gcov output are too
292 293
	uncomfortable to read.  Suggested by Dan Nicolaescu.

Luc Teirlinck's avatar
Luc Teirlinck committed
294 295 296 297 298 299 300 301 302
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.

303 304 305 306
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
307 308 309 310 311 312 313 314 315
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
316 317 318 319 320
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
321 322 323 324 325
2006-05-31  Takaaki Ota  <Takaaki.Ota@am.sony.com>

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

326 327
2006-05-31  Masatake YAMATO  <jet@gyve.org>

Kim F. Storm's avatar
Kim F. Storm committed
328 329 330
	* progmodes/compile.el:
	(compilation-error-regexp-alist-alist::gcov-called-line):
	Don't put face on `-' lines in gcov file.  Suggested by Dan Nicolaescu.
331

Nick Roberts's avatar
Nick Roberts committed
332 333
2006-05-31  Nick Roberts  <nickrob@snap.net.nz>

Kim F. Storm's avatar
Kim F. Storm committed
334 335
	* progmodes/gud.el (gud-query-cmdline, gud-common-init):
	Revert inadvertant changes made with last commit.
Nick Roberts's avatar
Nick Roberts committed
336

337 338
2006-05-30  Reiner Steib  <Reiner.Steib@gmx.de>

Kim F. Storm's avatar
Kim F. Storm committed
339 340
	* textmodes/flyspell.el (turn-on-flyspell, turn-off-flyspell):
	New functions.
341 342 343

	* textmodes/text-mode.el (text-mode-hook): Use turn-on-flyspell.

Carsten Dominik's avatar
Carsten Dominik committed
344 345 346
2006-05-30  Carsten Dominik  <dominik@science.uva.nl>

	* textmodes/org.el: (org-agenda-highlight-todo): Make sure regexp
Kim F. Storm's avatar
Kim F. Storm committed
347
	only matches in the right place.
Carsten Dominik's avatar
Carsten Dominik committed
348 349
	(org-upcoming-deadline): New face.
	(org-agenda-get-deadlines): Use new face `org-upcoming-deadline'.
Kim F. Storm's avatar
Kim F. Storm committed
350 351
	(org-export-ascii-underline): Rename constant `org-ascii-underline'
	and make it an option.
Carsten Dominik's avatar
Carsten Dominik committed
352 353 354
	(org-export-ascii-bullets): New option.
	(org-export-as-html): Many changes to emit valid XHTML.
	(org-par-open): New variable.
Kim F. Storm's avatar
Kim F. Storm committed
355 356
	(org-open-par, org-close-par-maybe, org-close-li-maybe): New functions.
	(org-html-do-expand, org-section-number): Fixedcase in `replace-match'.
Kim F. Storm's avatar
Kim F. Storm committed
357
	(org-timeline): Pass `org-timeline-show-empty-dates' to
Kim F. Storm's avatar
Kim F. Storm committed
358
	`org-get-all-dates'. Interpret empty dates returned by `org-get-all-dates'.
Carsten Dominik's avatar
Carsten Dominik committed
359 360 361 362
	(org-get-all-dates): New argument EMPTY.  Add dates without
	entries to the list, mark large ranges of empty dates.
	(org-point-in-group, org-context): New functions.

Nick Roberts's avatar
Nick Roberts committed
363 364
2006-05-30  Nick Roberts  <nickrob@snap.net.nz>

Nick Roberts's avatar
Nick Roberts committed
365 366
	* progmodes/gud.el (gud-stop-subjob): Make it work in all buffers.

Nick Roberts's avatar
Nick Roberts committed
367 368 369 370 371 372 373 374
	* progmodes/gdb-ui.el: Move gdb-mouse-toggle-breakpoint-* to
	C-mouse-1.  Move gdb-mouse-until to mouse-3, gdb-mouse-jump
	to C-mouse-3 (for 2 button mice).
	(gdb-send): Do the right thing for C-d.

	* speedbar.el (speedbar-detach): Delete.
	(speedbar-easymenu-definition-trailer): Remove speedbar-detach as
	it breaks things.
Kim F. Storm's avatar
Kim F. Storm committed
375
	(speedbar-reconfigure-keymaps): Always add extra items to pop up menu.
Nick Roberts's avatar
Nick Roberts committed
376

377 378 379 380 381
2006-05-30  Daniel Pfeiffer  <occitan@esperanto.org>

	* files.el (auto-mode-alist): Add makepp suffix and optional mk on
	Makeppfile.

Kim F. Storm's avatar
Kim F. Storm committed
382 383
	* progmodes/compile.el (compilation-error-regexp-alist-alist):
	Add makepp diagnostic.
384

385 386
2006-05-29  Richard Stallman  <rms@gnu.org>

387 388
	* window.el (fit-window-to-buffer): Doc fix.

389 390
	* help.el (temp-buffer-max-height): Doc fix.

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

393 394
2006-05-29  Jan Dj,Ad(Brv  <jan.h.d@swipnet.se>

395
	* term/x-win.el: Bind F10 to menu-bar-start if available.
396

397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419
2006-05-28  Dan Nicolaescu  <dann@ics.uci.edu>

	* term.el (term-if-xemacs, term-ifnot-xemacs): Delete, replace
	uses with a simple test.
	(term-set-escape-char, term-mode, term-check-kill-echo-list)
	(term-send-raw-string, term-send-raw, term-mouse-paste)
	(term-char-mode, term-line-mode, term-exec, term-sentinel)
	(term-handle-exit, term-read-input-ring)
	(term-previous-matching-input-string)
	(term-previous-matching-input-string-position)
	(term-previous-matching-input-from-input)
	(term-replace-by-expanded-history, term-send-input)
	(term-skip-prompt, term-bol, term-send-invisible)
	(term-kill-input, term-delchar-or-maybe-eof)
	(term-backward-matching-input, term-check-source)
	(term-proc-query, term-emulate-terminal)
	(term-handle-colors-array, term-process-pager, term-pager-line)
	(term-pager-bob, term-unwrap-line, term-word)
	(term-dynamic-complete-filename)
	(term-dynamic-complete-as-filename)
	(term-dynamic-simple-complete): Replace one arm ifs with whens or
	unlesses.

420 421
2006-05-29  Stefan Monnier  <monnier@iro.umontreal.ca>

422 423 424
	* files.el (hack-one-local-variable-eval-safep): Don't burp if used
	during bootstrapping.

425 426 427 428 429
	* emacs-lisp/ewoc.el (ewoc--current-dll): Remove.
	Basically undo the change of 2006-05-26: use extra arguments instead of
	dynamic scoping.
	(ewoc-locate): Remove unused var `footer'.

430 431
2006-05-28  Stefan Monnier  <monnier@iro.umontreal.ca>

432 433
	* emacs-lisp/ewoc.el (ewoc--insert-new-node): Use ewoc--refresh-node.

434 435 436 437 438 439
	* emacs-lisp/autoload.el (no-update-autoloads): Declare.
	(generate-file-autoloads): Obey it.  Return whether autoloads were
	added at point or not.
	(update-file-autoloads): Use this new return value.
	Remove redundant test for the presence of an autoload cookie.

440 441 442 443
	* emacs-lisp/autoload.el (autoload-find-file): New fun.
	This one calls hack-local-variables.
	(generate-file-autoloads, update-file-autoloads): Use it.

444 445 446 447 448 449 450 451
	* textmodes/bibtex.el (bibtex-autokey-name-case-convert-function)
	(bibtex-sort-entry-class): Add safe-local-variable predicate.
	(bibtex-sort-entry-class-alist): Don't set the global value.
	(bibtex-init-sort-entry-class-alist): New fun.
	(bibtex-sort-buffer, bibtex-prepare-new-entry): Call it to compute
	bibtex-init-sort-entry-class-alist from the buffer-local value (if any)
	of bibtex-init-sort-entry-class.

452 453 454 455 456 457
2006-05-28  Richard Stallman  <rms@gnu.org>

	* subr.el (load-history-regexp): If FILE is relative, insist
	entire last name component must match it.
	(load-history-filename-element, load-history-regexp): Doc fixes.

Kim F. Storm's avatar
Kim F. Storm committed
458 459
2006-05-29  Kim F. Storm  <storm@cua.dk>

460
	* emacs-lisp/bindat.el (bindat-idx, bindat-raw): Rename dynamic vars
Kim F. Storm's avatar
Kim F. Storm committed
461 462
	`pos' and `raw-data' for clarity, as eval forms may access these.

Kim F. Storm's avatar
Kim F. Storm committed
463 464 465 466
2006-05-28  Kim F. Storm  <storm@cua.dk>

	* emacs-lisp/bindat.el (bindat--unpack-u8): Use aref also for strings.

467 468 469 470 471 472
2006-05-28  Stefan Monnier  <monnier@iro.umontreal.ca>

	* progmodes/make-mode.el (makefile-browser-map)
	(makefile-mode-syntax-table): Move initialization inside declaration.
	(makefile-fill-paragraph): Use the default comment-filling code.

473 474 475 476 477 478 479
2006-05-28  Chong Yidong  <cyd@stupidchicken.com>

	* replace.el (query-replace-defaults): New variable.
	(query-replace-read-from): Use `query-replace-defaults' for
	default value, instead of history list.
	(query-replace-read-to): Update `query-replace-defaults'.

480 481 482 483 484
2006-05-27  Chong Yidong  <cyd@stupidchicken.com>

	* msb.el (mouse-select-buffer): Minor fix to make popup menu work
	with no X toolkit.

Nick Roberts's avatar
Nick Roberts committed
485 486 487 488 489
2006-05-28  Nick Roberts  <nickrob@snap.net.nz>

	* tumme.el (tumme-show-all-from-dir-max-files): Fix typo.
	(tumme-show-all-from-dir): Add autoload.

Mathias Dahl's avatar
Mathias Dahl committed
490 491 492
2006-05-27  Mathias Dahl  <mathias.dahl@gmail.com>

	* tumme.el: Change a lot of `(if .. (progn ..)' to `(when ..)'.
493
	(tumme-remove-tag): Fix bug.
Mathias Dahl's avatar
Mathias Dahl committed
494

495 496
2006-05-27  Thien-Thi Nguyen  <ttn@gnu.org>

Nick Roberts's avatar
Nick Roberts committed
497 498
	* emacs-lisp/ewoc.el (ewoc--create): No longer take HEADER and
	FOOTER args.  Update unique caller.
499
	(ewoc-delete): Compute last node once before looping.
500
	(ewoc--node-branch): Merge into unique caller.
Nick Roberts's avatar
Nick Roberts committed
501 502 503
	(ewoc--node): Don't define constructor make-ewoc--node for this
	structure.
	(ewoc): Add member `hf-pp' to this structure.
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
504 505 506
	(ewoc--wrap): New func.
	(ewoc-create): Take additional arg NOSEP.  If nil, wrap node and
	header/footer pretty-printers.  Save header/footer pretty-printer.
Nick Roberts's avatar
Nick Roberts committed
507 508
	(ewoc-set-hf): Use ewoc's header/footer pretty-printer.  *

Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
509 510
	* pcvs.el (cvs-make-cvs-buffer): Specify NOSEP to `ewoc-create'.

Mathias Dahl's avatar
Mathias Dahl committed
511 512
2006-05-27  Mathias Dahl  <mathias.dahl@gmail.com>

Mathias Dahl's avatar
Mathias Dahl committed
513
	* dired.el (dired-mode-map): Change `tumme-tag-remove' to
Nick Roberts's avatar
Nick Roberts committed
514
	`tumme-delete-tag'.  Rename `Remove Image Tag' to `Delete Image
Mathias Dahl's avatar
Mathias Dahl committed
515
	Tag'.  Change "Compare directories..." to "Change Directories...".
Nick Roberts's avatar
Nick Roberts committed
516 517 518
	Move tumme commands to Operate, Regexp and Immediate menus.
	Change "Add Comment" to "Add Image Comment".  Change "Add Image
	Tag" to "Add Image Tags".
519

Mathias Dahl's avatar
Mathias Dahl committed
520 521 522 523
	* tumme.el (tumme-delete-tag): Rename from `tumme-tag-remove'.
	(tumme-setup-dired-keybindings): Change `tumme-add-remove' to
	`tumme-delete-tag'.

Luc Teirlinck's avatar
Luc Teirlinck committed
524 525 526 527 528 529
2006-05-26  Luc Teirlinck  <teirllm@auburn.edu>

	* shell.el (shell-mode): Call shell-dirtrack-mode after
	list-buffers-directory is made a local variable, to avoid setting
	the default value.

Eli Zaretskii's avatar
Eli Zaretskii committed
530 531 532 533 534
2006-05-26  Kevin Ryde  <user42@zip.com.au>

	* info.el (Info-index-next): Use where-is-internal to report
	actual binding of Info-index-next, rather than hard-coded `,'.

Eli Zaretskii's avatar
Eli Zaretskii committed
535 536
2006-05-26  Eli Zaretskii  <eliz@gnu.org>

Eli Zaretskii's avatar
Eli Zaretskii committed
537 538 539
	* menu-bar.el (menu-bar-apropos-menu): Move "Find Key in Manual"
	and "Find Command in Manual" to here.

Eli Zaretskii's avatar
Eli Zaretskii committed
540 541 542
	* buff-menu.el (list-buffers-noselect): For Info buffers, use
	Info-current-file as the file name.

543 544 545 546 547 548 549 550 551 552 553 554 555 556 557
2006-05-26  Jonathan Yavner  <jyavner@member.fsf.org>

	* ses.el (defadvice undo-more): Delete this defadvice.  The undo
	overrides will now be done a different way.
	(ses-set-parameter): Reapply this function for undo.
	(ses-set-header-row): Reconstruct header row during undo.
	(ses-widen): New function.
	(ses-goto-data, ses-reconstruct-all): Use new function.
	(ses-command-hook): Widen buffer during undo, before unupdating
	the cells.
	(ses-insert-row, ses-delete-row): Widen buffer during undo.
	(ses-load, ses-header-row): Permit empty (zero-row) spreadsheets.
	(ses-read-cell): Avoid stupid warning for RET RET on a cell whose
	formula hasn't been executed yet.

558 559
2006-05-26  Reiner Steib  <Reiner.Steib@gmx.de>

560 561
	* comint.el (comint-kill-whole-line): Rename arg to count.
	Fix doc string.
562

563 564 565 566 567
2006-05-26  Chong Yidong  <cyd@stupidchicken.com>

	* files.el (backup-buffer-copy): Remove deleted MUSTBENEW argument
	to copy-file.

568 569 570 571 572
2006-05-26  Reiner Steib  <Reiner.Steib@gmx.de>

	* simple.el (toggle-truncate-lines): Make arg optional for
	backward compatibility.

573 574 575 576 577 578 579 580 581
2006-05-26  Thien-Thi Nguyen  <ttn@gnu.org>

	* emacs-lisp/ewoc.el (ewoc--current-dll): New var.
	(ewoc--node-next, ewoc--node-prev, ewoc--node-nth): Don't take
	DLL arg.  Instead, use ewoc--current-dll.  Update all callers.
	(ewoc--set-buffer-bind-dll-let*): Bind ewoc--current-dll, not `dll'.
	(ewoc--adjust): Use ewoc--current-dll.
	(ewoc-next, ewoc-prev, ewoc-nth): Bind ewoc--current-dll.

Carsten Dominik's avatar
Carsten Dominik committed
582 583 584 585 586
2006-05-26  Carsten Dominik  <dominik@science.uva.nl>

	* textmodes/org.el: (org-next-item, org-previous-item): Emit more
	compact error message.
	(org-tags-view): Refresh category table in each file.
587
	(org-table-justify-field-maybe): Remove superfluous arguments to
Carsten Dominik's avatar
Carsten Dominik committed
588 589
	`format'.
	(org-export-as-html): Insert "<p>" before postamble.
590
	(org-paste-subtree, org-kill-is-subtree-p): Check for empty kill ring.
Carsten Dominik's avatar
Carsten Dominik committed
591

Kenichi Handa's avatar
Kenichi Handa committed
592 593 594 595 596 597
2006-05-26  Kenichi Handa  <handa@m17n.org>

	* textmodes/po.el (po-find-charset): Pay attention to the case
	FILENAME is a cons (NAME . BUFFER).
	(po-find-file-coding-system-guts): Likewise.

598 599
	* arc-mode.el (archive-set-buffer-as-visiting-file):
	Call find-operation-coding-system with (FILENAME . BUFFER).
Kenichi Handa's avatar
Kenichi Handa committed
600 601 602 603

	* tar-mode.el (tar-extract): Call find-operation-coding-system
	with (FILENAME . BUFFER).

604 605
	* international/mule.el (decode-coding-inserted-region):
	Call find-operation-coding-system with (FILENAME . BUFFER).
Kenichi Handa's avatar
Kenichi Handa committed
606

607 608 609 610 611
2006-05-25  Chong Yidong  <cyd@stupidchicken.com>

	* image-mode.el (image-toggle-display): Use buffer contents to
	generate image for a remote file.

Juri Linkov's avatar
Juri Linkov committed
612 613 614 615 616
2006-05-25  Juri Linkov  <juri@jurta.org>

	* replace.el (query-replace-read-from, query-replace-read-to):
	Remove 8th arg KEEP-ALL in read-from-minibuffer.

Romain Francoise's avatar
Romain Francoise committed
617
2006-05-25  Rajesh Vaidheeswarran  <rv@gnu.org>
618 619 620 621

	* whitespace.el (whitespace-cleanup): Change to cleanup
	region if one is active.
	* whitespace.el (whitespace-cleanup-internal): New internal method.
622

623 624
2006-05-25  Mathias Dahl  <mathias.dahl@gmail.com>

Mathias Dahl's avatar
Mathias Dahl committed
625
	* dired.el (dired-mode-map): Add help-echo strings to tumme
Nick Roberts's avatar
Nick Roberts committed
626
	commands.  Bind `tumme-dired-display-image' to C-t i.
Mathias Dahl's avatar
Mathias Dahl committed
627

628
	* tumme.el (tumme-display-image): Change documentation string slightly.
Nick Roberts's avatar
Nick Roberts committed
629
	(tumme-dired-display-image): Add call to `display-buffer'.
Mathias Dahl's avatar
Mathias Dahl committed
630

Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
631 632 633 634 635
2006-05-25  Thien-Thi Nguyen  <ttn@gnu.org>

	* emacs-lisp/bindat.el (bindat-unpack, bindat-pack):
	Signal error if RAW-DATA is a multibyte string.

636 637
2006-05-24  Richard Stallman  <rms@gnu.org>

638 639 640
	* subr.el (with-local-quit): When handling `quit' signal,
	make a chance for quit-flag to cause a quit.

641 642 643
	* emacs-lisp/advice.el (ad-enable-advice, ad-activate)
	(ad-disable-advice): Add autoloads.

644 645
	* subr.el (read-passwd): Copy PROMPT before changing its properties.

646 647
2006-05-25  Mathias Dahl  <mathias.dahl@gmail.com>

Nick Roberts's avatar
Nick Roberts committed
648
	* dired.el (dired-mode-map): Change menu items for tumme as per
649 650 651 652 653 654
	suggestions in emacs-devel.

2006-05-25  Nick Roberts  <nickrob@snap.net.nz>

	* dired.el (dired-mode-map): Fix breakage.

Mathias Dahl's avatar
Mathias Dahl committed
655 656
2006-05-25  Mathias Dahl  <mathias.dahl@gmail.com>

Nick Roberts's avatar
Nick Roberts committed
657 658 659 660
	* tumme.el (tumme-display-dired-image): Rename to...
	(tumme-dired-display-image): ...this.
	(tumme-track-movement): Change default value to t.
	(tumme-display-thumbs): Add new optional parameter DO-NOT-POP,
Mathias Dahl's avatar
Mathias Dahl committed
661
	used from `tumme-next-line-and-display' and similar commands.
662

Nick Roberts's avatar
Nick Roberts committed
663 664
	* dired.el (dired-mode-map): Add Thumbnail submenu under the
	Immediate menu.  Add some tumme commands there.
Nick Roberts's avatar
Nick Roberts committed
665

Luc Teirlinck's avatar
Luc Teirlinck committed
666 667 668 669
2006-05-24  Luc Teirlinck  <teirllm@auburn.edu>

	* loadup.el ("jka-cmpr-hook"): Load it before it is needed.

670 671 672 673 674
2006-05-24  Chong Yidong  <cyd@mit.edu>

	* menu-bar.el, international/mule-cmds.el: Remove tooltips for
	menu entries that open submenus.

Alan Mackenzie's avatar
Alan Mackenzie committed
675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691
2006-05-24  Alan Mackenzie  <acm@muc.de>

	* startup.el (command-line): For names of preloaded files, don't
	append ".elc" (now done in Fload), and call file-truename on the
	lisp directory.

	* subr.el (eval-after-load): Fix the doc-string.  Allow FILE to
	match ANY loaded file with the right name, not just those in
	load-path.  Put a regexp matching the file name into
	after-load-alist, rather than the name itself.

	* subr.el: New functions load-history-regexp,
	load-history-filename-element, do-after-load-evaluation.

	* international/mule.el (load-with-code-conversion): Do the
	eval-after-load stuff by calling do-after-load-evaluation.

Nick Roberts's avatar
Nick Roberts committed
692 693 694 695 696
2006-05-25  Nick Roberts  <nickrob@snap.net.nz>

	* progmodes/gud.el (gud-sentinel): Condition on GUD buffer if it
	has not been killed.

YAMAMOTO Mitsuharu's avatar
YAMAMOTO Mitsuharu committed
697 698 699 700 701 702 703
2006-05-24  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>

	* term/mac-win.el: Set idle timer to clean up expired Apple events.
	(mac-ae-get-url): Redispatch Apple event on unknown scheme.
	(mac-dispatch-apple-event): Resume Apple event if it is suspended.
	Optionally set error message in reply.

Carsten Dominik's avatar
Carsten Dominik committed
704 705 706 707
2006-05-24  Carsten Dominik  <dominik@science.uva.nl>

	* textmodes/org.el: (org-open-at-point): Use renamed variable
	`org-confirm-shell-link-function'.
708
	(org-confirm-shell-link-function): Rename from
Carsten Dominik's avatar
Carsten Dominik committed
709 710 711 712 713 714
	`org-confirm-shell-links'.
	(org-export-directory): New function.
	(org-export-as-ascii, org-export-as-html, org-export-as-xoxo)
	(org-export-icalendar): Use `org-export-directory'.
	(org-indent-item): Keep cursor position.
	(org-link-file-path-type): New option.
715
	(org-export-as-html): Fix bug with plain lists starting in
Carsten Dominik's avatar
Carsten Dominik committed
716
	column 0.
717
	(org-export-as-html): Remove deadline formatting, this happens
Carsten Dominik's avatar
Carsten Dominik committed
718 719 720 721 722 723 724 725 726 727 728 729
	now already in `org-html-handle-time-stamps'.
	(org-export-html-style): Deadline class removed.
	(org-insert-labeled-timestamps-at-point): New option.
	(org-cycle, org-occur, org-scan-tags): Use `org-overview' instead
	of `hide-sublevels 1', in case the first headline is not level 1.
	(org-overview, org-content): New fuction.
	(org-cycle-global-status, org-cycle-subtree-status): Make these
	variables buffer-local.
	(org-global-cycle): New command.
	(org-shifttab): Use `org-global-cycle'.
	(org-insert-heading, org-insert-item): Go to end of new
	headline/item after creating it.
730 731 732
	(org-export-visible): Rename from `org-export-copy-visible'.
	Now creates a temporary org-file and applies an exporting command
	to it.
Carsten Dominik's avatar
Carsten Dominik committed
733 734 735 736 737
	(org-table-eval-formula): Support for lisp forms.
	(org-agenda-todo-ignore-scheduled): New option.
	(org-agenda-get-todos): Use new option
	`org-agenda-todo-ignore-scheduled'.
	(org-export-html-inline-images): New value `maybe'.
738
	(org-export-as-html): Inlining of images dependent on link description.
Carsten Dominik's avatar
Carsten Dominik committed
739 740 741 742 743 744 745 746 747
	(org-archive-subtree): Check for end-of-buffer before trying
	`kill-line'.
	(org-agenda-follow-mode): New option.
	(org-export-with-tags, org-export-with-timestamps): New options.
	(org-html-handle-time-stamps): New function.
	(org-keyword-time-regexp): New variable.
	(org-agenda-get-todos): Use `org-agenda-todo-list-sublevels'.
	(org-agenda-todo-list-sublevels): New option.
	(org-html-level-start): When TITLE is nil, just close all levels.
748 749
	(org-parse-key-lines, org-parse-export-options): Remove functions,
	replaced by `org-infile-export-plist'.
Carsten Dominik's avatar
Carsten Dominik committed
750 751 752 753 754 755 756 757
	(org-combine-plists, org-infile-export-plist)
	(org-default-export-plist): New functions.
	(org-export-html-preamble, org-export-html-postamble)
	(org-export-html-auto-preamble, org-export-html-auto-postamble):
	New variables.
	(org-export-publishing-directory): New option.
	(org-export-as-html, org-export-as-ascii): Use the new property
	lists for settings.
758 759
	(org-export-copy-visible, org-export-as-xoxo):
	Respect `org-export-publishing-directory'.
Carsten Dominik's avatar
Carsten Dominik committed
760 761
	(org-link-search, org-store-link, org-file-apps): Support for
	links to BibTeX database entries..
762 763
	(org-get-current-options, org-set-regexps-and-options):
	Implement logging as a startup option.
Carsten Dominik's avatar
Carsten Dominik committed
764 765 766 767 768 769 770 771 772 773 774 775 776 777
	(org-store-link): Make sure context string is never empty
	(org-insert-link): Use relative path when possible.
	(org-at-item-checklet-p): New function.
	(org-shifttab, org-shiftmetaleft, org-shiftmetaright)
	(org-shiftmetaup, org-shiftmetadown, org-metaleft)
	(org-metaright, org-metaup, org-metadown, org-shiftup)
	(org-shiftdown, org-shiftright, org-shiftleft)
	(org-ctrl-c-ctrl-c, org-cycle, org-return, org-meta-return):
	Dispatch using `call-interactively'.
	(org-call-with-arg): New defsubst.
	(org-tag-alist, org-use-fast-tag-selection): New options.
	(org-complete): Use `org-tag-alist'.
	(org-fast-tag-insert, org-fast-tag-selection): New functions.
	(org-next-item, org-previous-item): New commands.
778
	(org-beginning-of-item, org-end-of-item): Add (interactive) to
Carsten Dominik's avatar
Carsten Dominik committed
779
	make command.
780
	(org-shiftup, org-shiftdown): Accommodate the item-navigation commands.
Carsten Dominik's avatar
Carsten Dominik committed
781 782


783 784 785 786 787
2006-05-23  Thien-Thi Nguyen  <ttn@gnu.org>

	* emacs-lisp/ewoc.el (ewoc-delete): New function.
	(ewoc-filter): Use `ewoc-delete'.

Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
788 789
	* emacs-lisp/bindat.el (bindat-pack): Doc fix.

790 791
2006-05-22  Stefan Monnier  <monnier@iro.umontreal.ca>

792 793 794
	* textmodes/bibtex.el (bibtex-format-entry, bibtex-clean-entry):
	Signal more user-friendly error messages.

795 796 797 798 799
	* complete.el (PC-do-completion): Undo the addition of implicit
	wildcards if they did not lead to finding any match.
	(read-file-name-internal): Don't add the final > if the completion is
	not finished.

800 801
2006-05-22  Reiner Steib  <Reiner.Steib@gmx.de>

802 803
	* textmodes/bibtex.el (bibtex-maintain-sorted-entries):
	Quote safe-local-variable predicate.
804

Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
805 806 807 808
2006-05-22  Thien-Thi Nguyen  <ttn@gnu.org>

	* emacs-lisp/ewoc.el (ewoc-set-data): New function.

809 810
2006-05-21  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>

811
	* textmodes/bibtex.el (bibtex-maintain-sorted-entries): Mark as safe.
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
812

813 814 815 816
	* progmodes/make-mode.el (makefile-special-targets-list)
	(makefile-macro-table, makefile-target-table): Mark as risky.
	(makefile-query-one-target-method): Make this the alias for the
	following variable.
817
	(makefile-query-one-target-method-function): Make this the real name.
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
818

819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845
	* textmodes/artist.el (artist-text-renderer): Make this the alias
	for the following variable.
	(artist-text-renderer-function): Make this the real name.

	* textmodes/flyspell.el (flyspell-generic-check-word-p): Make this
	the alias for the following variable.
	(flyspell-generic-check-word-predicate): Make this the real name.

	* textmodes/ispell.el (ispell-format-word): Make this the alias
	for the following variable.
	(ispell-format-word-function): Make this the real name.
	(ispell-message-text-end): Mark as risky.

	* skeleton.el (skeleton-transformation, skeleton-filter)
	(skeleton-pair-filter): Make these the aliases for the following
	variables.
	(skeleton-transformation-function, skeleton-filter-function)
	(skeleton-pair-filter-function): Make these the real names.

	* progmodes/sh-script.el (sh-mode): Use skeleton-filter-function
	and skeleton-pair-filter-function.

	* textmodes/sgml-mode.el (sgml-transformation): Make this the
	alias for the following variable.
	(sgml-transformation-function): Make this the real name.
	(sgml-tag-alist): Mark as risky.

846 847 848 849
2006-05-21  Richard Stallman  <rms@gnu.org>

	* simple.el (kill-region): Interactively, pass point, then mark.

850 851 852 853
2006-05-22  Thien-Thi Nguyen  <ttn@gnu.org>

	* emacs-lisp/ewoc.el (ewoc-create): Add autoload cookie.

854 855 856 857
2006-05-21  Romain Francoise  <romain@orebokech.com>

	* dired-x.el (dired-mode-map): Don't bind M-g.

858 859 860 861 862
2006-05-20  Richard Stallman  <rms@gnu.org>

	* dired.el (dired-mode-map): Put dired-goto-file on j, not M-g.
	(dired-goto-file): Doc fix.

Kim F. Storm's avatar
Kim F. Storm committed
863 864
2006-05-21  Kim F. Storm  <storm@cua.dk>

Kim F. Storm's avatar
Kim F. Storm committed
865 866 867
	* emulation/cua-base.el: Mention customizing cua-mode as alternative
	way to enable built-in cua-mode if user loads older CUA-mode package.

Kim F. Storm's avatar
Kim F. Storm committed
868 869 870
	* ido.el (ido-read-file-name): Bind ido-show-dot-for-dired to nil
	if default-filename is specified.

871 872
2006-05-20  Eli Zaretskii  <eliz@gnu.org>

873 874
	* menu-bar.el (menu-bar-manuals-menu) <info-apropos>: New menu item.

875
	* info.el (info-apropos): Make sure current-file and current-node
Eli Zaretskii's avatar
Eli Zaretskii committed
876
	have non-nil values.  Speed up by using add-to-list instead of
Kim F. Storm's avatar
Kim F. Storm committed
877
	manual consing.
878

879
2006-05-20  Micha,Ak(Bl Cadilhac  <michael.cadilhac@lrde.org>
Eli Zaretskii's avatar
Eli Zaretskii committed
880 881 882

	* progmodes/make-mode.el (makefile-mode): Doc fix.

883 884 885 886
2006-05-20  Eli Zaretskii  <eliz@gnu.org>

	* dired-aux.el (dired-do-shell-command): Doc fix.

887 888 889 890 891
2006-05-20  Kevin Ryde  <user42@zip.com.au>

	* info-xref.el (info-xref-check-all-custom): Skip :tag part of
	``(custom-manual :tag "Foo" "(foo)Node")''.

892 893 894 895 896
2006-05-20  Karl Chen  <quarl@cs.berkeley.edu>

	* progmodes/cc-vars.el (c-backslash-column): Mark as safe if its
	value is an integer.

897 898 899 900 901 902
2006-05-20  Eli Zaretskii  <eliz@gnu.org>

	* mail/rmail.el (rmail-mime-charset-pattern): Add "?:" before
	"format".
	(rmail-convert-to-babyl-format): Undo the change from 2006-04-19.

903 904 905 906 907
2006-05-20  Martin Rudalics  <rudalics@gmx.at>

	* progmodes/hideif.el (show-ifdef-block): Fix bug where parts of
	a hidden block remained hidden if `hide-ifdef-lines' is non-nil.

908 909 910 911 912
2006-05-20  Stefan Monnier  <monnier@iro.umontreal.ca>

	* progmodes/gud.el (gdb-script-font-lock-keywords): Use a stricter
	regexp for keywords.

913 914 915 916 917 918 919 920 921 922
2006-05-20  Masayuki FUJII  <boochang@m4.kcn.ne.jp>  (tiny change)

	* dnd.el (dnd-get-local-file-name): Specify LITERAL in
	replace-regexp-in-string.

	* term/w32-win.el (w32-drag-n-drop): Substitute '/' for '\',
	encode, and escape file name on conversion to URL.

2006-05-20  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>

923 924
	* dnd.el (dnd-handle-one-url): Change 3rd arg ARG to URL.
	Don't unescape URL.
925 926 927 928 929 930 931 932 933 934 935
	(dnd-get-local-file-name): Unescape URL on conversion to file name.

	* x-dnd.el (x-dnd-handle-file-name): Encode and escape file names
	on conversion to URLs.

	* net/browse-url.el (browse-url-file-url): Encode file name on
	conversion to URL.

	* term/mac-win.el (mac-ae-open-documents): Escape file name on
	conversion to URL.

Eli Zaretskii's avatar
Eli Zaretskii committed
936 937 938 939
2006-05-19  Eli Zaretskii  <eliz@gnu.org>

	* progmodes/cc-styles.el (c-style-alist): Doc fix.

YAMAMOTO Mitsuharu's avatar
YAMAMOTO Mitsuharu committed
940 941 942 943 944
2006-05-19  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>

	* term/mac-win.el (mac-bytes-to-digits): Remove function.
	(mac-handle-toolbar-switch-mode): Use coercion instead of it.

Glenn Morris's avatar
Glenn Morris committed
945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969
2006-05-19  Glenn Morris  <rgm@gnu.org>

	* calendar/diary-lib.el (diary-bahai-date)
	(list-bahai-diary-entries, mark-bahai-diary-entries)
	(mark-bahai-calendar-date-pattern): Not interactive.
	(add-to-diary-list): New optional arg LITERAL.  Doc fix.
	(diary-entries-list): Change format of 4th element in each entry.
	(diary-list-entries): Use add-to-diary-list.
	(diary-goto-entry): Handle the case where the buffer visiting the
	diary has been killed.
	(fancy-diary-display): Add 'locator to button rather than 'marker.
	Only generate temp-face when there are marks to apply.
	(list-sexp-diary-entries): Pass literal to add-to-diary-list.
	(diary-fancy-date-pattern): New variable.
	(diary-time-regexp): Doc fix.
	(diary-anniversary, diary-time): New faces.
	(fancy-diary-font-lock-keywords): Use diary-fancy-date-pattern and
	diary-time-regexp.  Add font-lock-multiline property where needed.
	Use new faces diary-anniversary and diary-time.
	(diary-fancy-font-lock-fontify-region-function): New function, to
	handle multiline font-lock pattern in fancy diary.
	(fancy-diary-display-mode): Set font-lock-fontify-region-function.
	(diary-font-lock-keywords): Tweak time regexp.  Use new face
	diary-time.

Kenichi Handa's avatar
Kenichi Handa committed
970 971 972 973
2006-05-19  Alexander Shopov  <ash@contact.bg>  (tiny change)

	* international/code-pages.el (mik): Table corrected.

Kim F. Storm's avatar
Kim F. Storm committed
974 975 976 977 978
2006-05-18  Kim F. Storm  <storm@cua.dk>

	* progmodes/grep.el (grep-find): Don't check grep-find-command
	before running command (breaks non-interactive usage).

979 980 981 982
2006-05-18  Thien-Thi Nguyen  <ttn@gnu.org>

	* emacs-lisp/ewoc.el (ewoc--adjust): New func.
	(ewoc--insert-new-node): Don't insert trailing newline.
983
	Instead, adjust successor nodes's start markers.
984
	(ewoc--refresh-node): Delete all text from current node's start
985
	marker to the next one's; adjust successor nodes's start markers.
986 987 988
	(ewoc--create): Doc fixes.
	(ewoc--refresh): Don't insert newline.
	(ewoc--set-hf): Use `ewoc--set-buffer-bind-dll-let*'.
989 990
	* pcvs.el (cvs-make-cvs-buffer):
	Specify extra newline for ewoc's header and footer.
991 992 993 994
	(cvs-update-header): Update initial header recognition.
	Append newline to final header and footer values.
	* pcvs-info.el (cvs-fileinfo-pp): Insert trailing newline.

995 996 997 998
2006-05-17  Richard Stallman  <rms@gnu.org>

	* files.el (file-name-extension): Doc fix.

999 1000 1001 1002 1003 1004 1005
2006-05-17  Stefan Monnier  <monnier@iro.umontreal.ca>

	* shell.el (shell-dirtrack-mode): Make it into a proper minor mode, so
	we can explicitly enable/disable rather than toggle.
	(shell-mode): Use it.
	(shell-cd): Don't try to reproduce what `cd' does.

Kim F. Storm's avatar
Kim F. Storm committed
1006 1007
2006-05-17  Kim F. Storm  <storm@cua.dk>

1008 1009
	* ido.el (ido-read-internal): Use only nondirectory part of
	default item.
Kim F. Storm's avatar
Kim F. Storm committed
1010

Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
1011 1012 1013 1014 1015
2006-05-17  Thien-Thi Nguyen  <ttn@gnu.org>

	* emacs-lisp/ewoc.el (ewoc-data): Add docstring.
	(ewoc-nth): Doc fix.

1016 1017
	(ewoc-map, ewoc-invalidate): Compute PP before looping.

1018 1019
2006-05-16  Eli Zaretskii  <eliz@gnu.org>

1020 1021 1022 1023
	* international/mule.el (auto-coding-alist): Add .lha to files
	read with no-conversion.

	* files.el (auto-mode-alist): Add .lha files to archive file
Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
1024
	extensions.
1025

1026 1027 1028 1029
	* arc-mode.el (archive-arc-summarize, archive-lzh-summarize):
	Convert csize to integer when computing offsets within the
	compressed archive file.

Kim F. Storm's avatar
Kim F. Storm committed
1030 1031 1032 1033 1034
2006-05-16  Kim F. Storm  <storm@cua.dk>

	* subr.el (add-to-history): Add KEEP-ALL arg and align functionality
	with read-from-minibuffer.

1035 1036
2006-05-16  Reiner Steib  <Reiner.Steib@gmx.de>

Kim F. Storm's avatar
Kim F. Storm committed
1037
	* emacs-lisp/bytecomp.el (byte-compile-warnings-safe-p): New function.
1038 1039
	(byte-compile-warnings): Fix safe-local-variable property.

1040 1041 1042 1043 1044 1045 1046 1047 1048 1049
2006-05-16  Ken Manheimer  <ken.manheimer@gmail.com>

	* allout.el (allout-show-bodies, allout-old-style-prefixes)
	(allout-stylish-prefixes, allout-numbered-bullet)
	(allout-file-xref-bullet, allout-use-hanging-indents): Use simple
	predicates to qualify `safe-local-variable' property, when
	available, else use equivalent lambda.
	(allout-current-topic-collapsed-p): Do the right thing regarding
	trailing blank lines.

1050 1051 1052 1053 1054 1055
2006-05-16  Stefan Monnier  <monnier@iro.umontreal.ca>

	* server.el (server-start): Only create a directory if needed.
	(server-edit, server-unload-hook): server-start => server-mode.
	(kill-emacs-hook): Cleanup upon exit.

1056 1057 1058 1059
2006-05-15  Stefan Monnier  <monnier@iro.umontreal.ca>

	* hexl.el (hexlify-buffer): Encode process arguments manually.

Nick Roberts's avatar
Nick Roberts committed
1060 1061 1062 1063 1064
2006-05-16  Nick Roberts  <nickrob@snap.net.nz>

	* progmodes/gud.el (gud-tooltip-tips): Add missing argument to
	call to gdb-tooltip-print.

1065 1066 1067
2006-05-15  Romain Francoise  <romain@orebokech.com>

	* dired-x.el (dired-guess-shell-gnutar): On GNU and GNU/Linux
1068
	systems, default to "tar" since those systems probably have GNU tar.
1069

Romain Francoise's avatar
Romain Francoise committed
1070 1071
2006-05-14  Lars Hansen  <larsh@soem.dk>

1072
	* desktop.el (desktop-missing-file-warning): Fix docstring.
1073
	(desktop-restore-file-buffer): Correct question asked on missing file.
1074

Kim F. Storm's avatar
Kim F. Storm committed
1075 1076 1077 1078 1079
2006-05-14  Kim F. Storm  <storm@cua.dk>

	* progmodes/cc-subword.el (c-forward-subword, c-backward-subword):
	Add CUA move property.

1080 1081 1082 1083 1084
2006-05-13  Chong Yidong  <cyd@stupidchicken.com>

	* custom.el (custom-push-theme): Load the variable before checking
	its `standard-value'.

Romain Francoise's avatar
Romain Francoise committed
1085
2006-05-13  Lars Hansen  <larsh@soem.dk>
1086

1087 1088
	* desktop.el (desktop-save): Use with-temp-buffer.

Glenn Morris's avatar
Glenn Morris committed
1089 1090
2006-05-12  Glenn Morris  <rgm@gnu.org>

1091 1092 1093
	* calendar/cal-menu.el (calendar-mode-map, calendar-mouse-3-map):
	* calendar/calendar.el (calendar-mode-map):
	* calendar/diary-lib.el (include-other-diary-files,diary-mail-entries):
Glenn Morris's avatar
Glenn Morris committed
1094 1095 1096 1097
	* calendar/appt.el (appt-check, appt-make-list): Refer to
	diary-view-entries, diary-list-entries, diary-show-all-entries
	rather than obsolete aliases.

1098 1099 1100 1101 1102
2006-05-12  Chong Yidong  <cyd@stupidchicken.com>

	* simple.el (line-move-finish): Avoid calling point motion hooks
	while processing intangibility.

1103 1104 1105 1106
2006-05-12  Dan Nicolaescu  <dann@ics.uci.edu>

	* term/xterm.el (terminal-init-xterm): Fix typo.

1107 1108
2006-05-12  Ken Manheimer  <ken.manheimer@gmail.com>

1109
	* allout.el: (allout-view-change-hook): Mark as being deprecated,
1110 1111 1112 1113 1114
	to be replaced by `allout-exposure-change-hook'.
	(allout-exposure-change-hook): New, replacing
	`allout-view-change-hook'.
	(allout-flag-region): Run new hook `allout-exposure-change-hook',
	in addition to `allout-view-change-hook'.
Romain Francoise's avatar
Romain Francoise committed
1115
	(allout-show-bodies, allout-old-style-prefixes)
1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129
	(allout-stylish-prefixes, allout-use-hanging-indents): Quote the
	lambda forms to prevent their showing up in variable help
	presentations as inscrutable byte-compiled code.
	(allout-numbered-bullet, allout-file-xref-bullet, allout-layout):
	Use string-or-null-p to qualify safe-local-variable values.
	(allout-reindent-bodies): Use memq to qualify matches against
	valid safe-local-variable values.  Also, quote the lambda as above.
	(allout-use-mode-specific-leader): Add missing candidate-value
	symbols, use memq, and quote the lambda.
	(allout-overlay-interior-modification-handler): Remove unused
	variables `msg' and 'opened'.
	(allout-hidden-p): Constrain invisibility consideration to allout's
	invisibility spec, disregarding invisibility for other reasons.

1130 1131 1132 1133
2006-05-12  Reiner Steib  <Reiner.Steib@gmx.de>

	* files.el (version-control): Correct safe values.

1134 1135 1136 1137
2006-05-12  Thien-Thi Nguyen  <ttn@gnu.org>

	* emacs-lisp/ewoc.el (ewoc-refresh): Compute PP once before looping.

1138 1139 1140 1141
	(ewoc--node-enter-before, ewoc--create-node): Delete funcs.
	(ewoc--insert-new-node): New func.
	Update callers of deleted funcs to use it, instead.

Glenn Morris's avatar
Glenn Morris committed
1142 1143 1144 1145 1146 1147 1148 1149 1150
2006-05-11  Glenn Morris  <rgm@gnu.org>

	* calendar/calendar.el (diary-show-all-entries): Do not refer to
	obsolete alias `show-all-diary-entries'.
	(make-diary-entry): Not interactive.
	(cal-tex-cursor-month, cal-tex-cursor-month-landscape)
	(cal-tex-cursor-day, cal-tex-cursor-week, cal-tex-cursor-week2)
	(cal-tex-cursor-week-iso, cal-tex-cursor-week-monday)
	(cal-tex-cursor-filofax-2week, cal-tex-cursor-filofax-week)
1151 1152
	(cal-tex-cursor-year-landscape, cal-tex-cursor-filofax-year)
	(cal-tex-cursor-filofax-daily, cal-tex-cursor-year): Interactive.
Glenn Morris's avatar
Glenn Morris committed
1153

Glenn Morris's avatar
Glenn Morris committed
1154 1155 1156 1157 1158 1159 1160 1161 1162 1163
2006-05-11  Johan Bockg,Ae(Brd  <bojohan@dd.chalmers.se>

	* calendar/calendar.el (calendar-french-date-string)
	(calendar-mayan-date-string, calendar-chinese-date-string)
	(calendar-astro-date-string, calendar-iso-date-string)
	(calendar-islamic-date-string, calendar-bahai-date-string)
	(calendar-hebrew-date-string, calendar-coptic-date-string)
	(calendar-ethiopic-date-string, calendar-persian-date-string):
	These functions are not interactive.

Luc Teirlinck's avatar
Luc Teirlinck committed
1164 1165 1166 1167
2006-05-11  Luc Teirlinck  <teirllm@auburn.edu>

	* files.el: Balance parentheses.

1168 1169
2006-05-11  Reiner Steib  <Reiner.Steib@gmx.de>

1170 1171
	* files.el, newcomment.el, outline.el, simple.el,
	emacs-lisp/bytecomp.el, progmodes/cc-compat.el,
1172 1173
	progmodes/cc-vars.el, progmodes/compile.el:
	Move `safe-local-variable' declarations to the respective files.
1174

1175
	* help-fns.el (describe-variable): Don't print safe-var if it is
Kim F. Storm's avatar
Kim F. Storm committed
1176
	byte-code.  Improve wording as suggested by Luc Teirlinck.
1177

Nick Roberts's avatar
Nick Roberts committed
1178 1179 1180
2006-05-11  Nick Roberts  <nickrob@snap.net.nz>

	* progmodes/gdb-ui.el (gdb-reset): Update speedbar if necessary.
Luc Teirlinck's avatar
Luc Teirlinck committed
1181
	(gdb-var-evaluate-expression-handler, gdb-var-update-handler):
Nick Roberts's avatar
Nick Roberts committed
1182 1183 1184
	Use a token for pending-triggers to ensure gdb-var-update
	gets called once per user input again for pre-GDB 6.4.
	(gdb-var-delete): Match on more complex expressions.
Luc Teirlinck's avatar
Luc Teirlinck committed
1185
	(gdb-var-list-children-handler, gdb-var-create-handler):
Nick Roberts's avatar
Nick Roberts committed
1186 1187
	Use a token for consistency.

Carsten Dominik's avatar
Carsten Dominik committed
1188 1189
2006-05-11  Carsten Dominik  <dominik@science.uva.nl>

Luc Teirlinck's avatar
Luc Teirlinck committed
1190
	* textmodes/org.el (org-read-date, org-goto-calendar)
1191 1192
	(org-agenda-goto-calendar):
	Bind `view-calendar-holidays-initially' to nil.
Carsten Dominik's avatar
Carsten Dominik committed
1193

1194 1195 1196 1197 1198
2006-05-11  Thien-Thi Nguyen  <ttn@gnu.org>

	* emacs-lisp/ewoc.el (ewoc--refresh-node): No longer save-excursion.
	Update all callers to do it there, instead.

Glenn Morris's avatar
Glenn Morris committed
1199 1200 1201 1202 1203 1204 1205
2006-05-10  Glenn Morris  <rgm@gnu.org>

	* calendar/calendar.el (calendar-basic-setup): Set day to 1 in
	prefix arg case, to avoid view-diary-entries-initially error.
	Reported by Stephen Berman <Stephen.Berman at gmx.net>.
	(calendar-date-is-legal-p): Handle dates with no day part.

Nick Roberts's avatar
Nick Roberts committed
1206 1207 1208 1209 1210 1211 1212
2006-05-11  Nick Roberts  <nickrob@snap.net.nz>

	* comint.el (comint-insert-input): Just make it when
	comint-use-prompt regexp is nil (default) and with the mouse.
	(comint-copy-old-input): Reinstate from 2004-06-23.
	(comint-mode-map): Bind C-c C-m to it.

J.D. Smith's avatar
J.D. Smith committed
1213 1214 1215 1216 1217 1218 1219 1220
2006-05-10  J.D. Smith  <jdsmith@as.arizona.edu>

	* progmodes/idlw-shell.el (idlwave-shell-move-or-history):
	Remove spurious move to point-max (new comint behavior fixes).

	* progmodes/idlwave.el (idlwave-push-mark): Removed obsolete
	compatibility function (Emacs 18/19).
	(idlwave-is-continuation-line): Always return point at start of
1221
	previous non-blank continuation line.
J.D. Smith's avatar
J.D. Smith committed
1222 1223 1224 1225 1226
	`keyword-parameters': Fix continued comment font-lock matcher.
	(idlwave-font-lock-fontify-region): Written, use as
	font-lock-fontify-region-function, to fix continued keyword
	fontification issues.

YAMAMOTO Mitsuharu's avatar
YAMAMOTO Mitsuharu committed
1227 1228 1229 1230 1231 1232 1233 1234 1235
2006-05-10  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>

	* term/mac-win.el (mac-font-panel-mode): Doc fix.
	(mac-service-selection, mac-service-open-file)
	(mac-service-open-selection, mac-service-mail-selection)
	(mac-service-mail-to, mac-service-insert-text): Rename from
	mac-services-*.  All uses changed.
	(mac-apple-event-map): Rename event symbol `services' to `service'.

1236 1237 1238 1239 1240 1241
2006-05-10  Thien-Thi Nguyen  <ttn@gnu.org>

	* emacs-lisp/ewoc.el (ewoc--dll-create, ewoc--node-delete)
	(ewoc--node-enter-first, ewoc--node-enter-last)
	(ewoc--delete-node-internal): Merge funcs into unique callers.

1242 1243 1244 1245 1246
2006-05-09  Chong Yidong  <cyd@stupidchicken.com>

	* emacs-lisp/crm.el (completing-read-multiple): Properly handle
	return value of read-from-minibuffer for empty input.

1247 1248 1249 1250 1251
2006-05-09  Miles Bader  <miles@gnu.org>

	* comint.el (comint-insert-input): Remove redundant calls to setq
	and goto-char.

Nick Roberts's avatar
Nick Roberts committed
1252 1253 1254 1255 1256 1257 1258
2006-05-10  Nick Roberts  <nickrob@snap.net.nz>

	* comint.el (comint-insert-input): Make it work when
	comint-use-prompt-regexp is t.

2006-05-10  Miles Bader  <miles@gnu.org>

1259
	* subr.el (field-at-pos): New function.