ChangeLog 931 KB
Newer Older
1 2 3 4
2006-07-09  Stefan Monnier  <monnier@iro.umontreal.ca>

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

5 6 7 8 9 10
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.

11 12
	* subr.el (def-edebug-spec): Move here.
	* emacs-lisp/edebug.el (def-edebug-spec): Move to subr.el.
13 14 15

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

Romain Francoise's avatar
Romain Francoise committed
16 17 18 19
2006-07-08  Romain Francoise  <romain@orebokech.com>

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

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

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

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

26 27 28 29
2006-07-07  Chong Yidong  <cyd@stupidchicken.com>

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

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

32 33 34 35 36 37
	* 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.

38 39
	* international/mule.el (make-char): Remove redundancy.

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

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

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

48 49 50 51 52 53 54 55
	* 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.

56 57 58 59 60 61 62 63 64 65
	* 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
66 67 68 69 70 71 72
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.

73 74
2006-07-06  Chong Yidong  <cyd@stupidchicken.com>

75 76 77 78 79
	* 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.

80 81
	* files.el (find-alternate-file): Doc fix.

82 83 84 85 86 87 88 89
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.

90 91 92 93
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
94 95 96 97
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
98 99 100 101 102
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
103 104 105 106 107 108 109 110
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
111 112 113 114 115 116 117
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
118
	(set-language-environment-coding-systems): Delete argument eol-type.
Kenichi Handa's avatar
Kenichi Handa committed
119 120 121 122 123 124
	(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
125 126 127 128 129 130 131 132
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
133 134 135 136 137 138
2006-07-04  Nick Roberts  <nickrob@snap.net.nz>

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

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

139 140 141 142 143 144 145 146 147
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
148 149
2006-07-03  Carsten Dominik  <dominik@science.uva.nl>

Stefan Monnier's avatar
Stefan Monnier committed
150
	* textmodes/org.el (org-mode): Remove no invalid settings for
Carsten Dominik's avatar
Carsten Dominik committed
151 152 153 154 155
	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
156
	(org-set-tags): Keep single space after stars.
Carsten Dominik's avatar
Carsten Dominik committed
157

Stefan Monnier's avatar
Stefan Monnier committed
158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176
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.

177 178 179 180
2006-07-02  Michael Albinus  <michael.albinus@gmx.de>

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

181 182
2006-07-02  Daniel Pfeiffer  <occitan@esperanto.org>

Stefan Monnier's avatar
Stefan Monnier committed
183 184
	* progmodes/make-mode.el (makefile-macroassign-regex):
	Accept preceding keyword.
185 186 187 188 189
	(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
190 191 192 193 194 195
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
196 197 198 199 200
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
201 202
2006-06-29  Carsten Dominik  <dominik@science.uva.nl>

Stefan Monnier's avatar
Stefan Monnier committed
203 204 205 206 207
	* 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
208 209 210 211 212 213 214 215
	(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
216 217 218 219 220 221 222
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
223 224 225 226 227 228 229 230 231 232
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.

233 234 235 236
2006-06-28  John Paul Wallington  <jpw@pobox.com>

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

Carsten Dominik's avatar
Carsten Dominik committed
237 238 239 240
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
241 242
	(org-overlays-at, org-overlay-start, org-overlay-end):
	New compatibility functions.
Carsten Dominik's avatar
Carsten Dominik committed
243 244 245
	(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
246
	(org-cdlatex-mode): Improve advice for `texmathp'.
Carsten Dominik's avatar
Carsten Dominik committed
247 248
	(turn-on-org-cdlatex): New function.

YAMAMOTO Mitsuharu's avatar
YAMAMOTO Mitsuharu committed
249 250 251 252 253 254
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
255 256
	Relax condition for using overlay strings.
	Use mac-ts-caret-position face when cursor-type is nil.
YAMAMOTO Mitsuharu's avatar
YAMAMOTO Mitsuharu committed
257

Kim F. Storm's avatar
Kim F. Storm committed
258 259 260 261
2006-06-26  Kim F. Storm  <storm@cua.dk>

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

262 263 264 265 266 267 268 269
2006-06-25  Michael Albinus  <michael.albinus@gmx.de>

	* net/rcompile.el (remote-compile): Replace ange-ftp based
	implementation by Tramp functions.  Based on a patch published by
	Marc Abramowitz <msabramo@gmail.com>.

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

Eli Zaretskii's avatar
Eli Zaretskii committed
270 271 272 273 274
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
275
2006-06-23  Lars Hansen  <larsh@soem.dk>
Kim F. Storm's avatar
Kim F. Storm committed
276

277 278 279 280 281 282 283 284 285
	* 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
286 287 288 289 290
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
291 292
	(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
293
	(org-export-with-archived-trees): New option.
Stefan Monnier's avatar
Stefan Monnier committed
294
	(org-open-file): Remove the call to `convert-standard-filename'.
Carsten Dominik's avatar
Carsten Dominik committed
295 296 297 298
	(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
299 300
	(org-toggle-tag, org-prepare-agenda-buffers, org-agenda-skip):
	New functions.
Kim F. Storm's avatar
Kim F. Storm committed
301 302
	(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
303 304 305 306 307
	(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
308 309
	(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
310

André Spiegel's avatar
#  
André Spiegel committed
311 312 313 314
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
315
	understand -L.  This works automatically, no user action is necessary.
André Spiegel's avatar
#  
André Spiegel committed
316

317 318 319 320 321 322 323 324
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.

325 326 327 328 329
2006-06-23  Ryan Yeske  <rcyeske@gmail.com>

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

330 331 332 333 334 335
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.

336 337 338 339 340
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
341 342
2006-06-23  Eli Zaretskii  <eliz@gnu.org>

343 344
	* generic-x.el (bat-generic-mode): Support .cmd files.

Eli Zaretskii's avatar
Eli Zaretskii committed
345 346 347
	* 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
348 349 350 351 352
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
353 354 355 356 357
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.

358 359 360 361
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
362 363 364
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
365
	(gdb-frame-handler): Generalize frame regexp for templates.
Nick Roberts's avatar
Nick Roberts committed
366

Glenn Morris's avatar
Glenn Morris committed
367 368 369 370 371
2006-06-20  Glenn Morris  <rgm@gnu.org>

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

372 373
2006-06-20  Dan Nicolaescu  <dann@ics.uci.edu>

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

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

379 380
2006-06-20  Chong Yidong  <cyd@stupidchicken.com>

381 382 383
	* files.el (hack-local-variables): Run `hack-local-variables-hook'
	whether or not a local variables list is defined.

384 385 386 387
	* 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
388 389
2006-06-20  Kenichi Handa  <handa@m17n.org>

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

393 394 395 396 397 398 399 400 401 402
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
403
	* cus-edit.el (customize-option, customize-option-other-window):
404 405
	Error if SYMBOL is nil.

Carsten Dominik's avatar
Carsten Dominik committed
406 407 408 409 410 411 412 413 414 415
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
416
	(org-fixup-indentation): Modify to deal correctly with lines
Carsten Dominik's avatar
Carsten Dominik committed
417 418 419 420
	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
421
	(org-clock-sum): Don't mark buffer modified when adding time sum
Carsten Dominik's avatar
Carsten Dominik committed
422
	properties.
Stefan Monnier's avatar
Stefan Monnier committed
423
	(org-export-as-html): Add support for a link validation function.
Carsten Dominik's avatar
Carsten Dominik committed
424 425 426 427
	(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
428 429
	(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
430 431 432 433
	(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.

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

Kim F. Storm's avatar
Kim F. Storm committed
436 437 438 439 440
	* 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
441
	(viper-add-newline-at-eob-if-necessary): Widen before making changes.
442 443
	(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
444

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

Kim F. Storm's avatar
Kim F. Storm committed
447 448 449
	* 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.
450
	(ediff-reset-diff-options, ediff-toggle-ignore-case):
Kim F. Storm's avatar
Kim F. Storm committed
451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470
	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
471

472 473
2006-06-18  Ralf Angeli  <angeli@caeruleus.net>

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

478 479 480 481 482 483 484 485 486 487 488
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
489 490 491 492 493 494 495 496
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.

497 498 499 500 501
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.

502 503 504 505
2006-06-15  Katsumi Yamaoka  <yamaoka@jpl.org>  (tiny change)

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

506 507 508 509 510
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
511 512 513 514 515 516 517 518 519 520 521 522
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.

523 524 525 526
2006-06-14  Stefan Monnier  <monnier@iro.umontreal.ca>

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

527 528 529 530 531
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.

532 533 534 535 536
2006-06-12  Thien-Thi Nguyen  <ttn@gnu.org>

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

537 538 539 540
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
541 542
2006-06-11  Robert J. Chassell  <bob@rattlesnake.com>

543
	* textmodes/page-ext.el (pages-directory-for-addresses):
Robert J. Chassell's avatar
Robert J. Chassell committed
544 545 546
	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
547 548
2006-06-10  Carsten Dominik  <dominik@science.uva.nl>

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

Carsten Dominik's avatar
Carsten Dominik committed
552 553 554 555
	(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
556
	(org-clock-overlays): New variables.
Carsten Dominik's avatar
Carsten Dominik committed
557 558 559 560 561 562 563
	(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
564
	(org-export-html-convert-emphasize): Use the configurable emphasis.
Carsten Dominik's avatar
Carsten Dominik committed
565 566 567 568 569
	(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'.

570 571 572 573
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
574 575 576 577 578
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
579 580
	* progmodes/cperl-mode.el (cperl-short-docs): Likewise.

Eli Zaretskii's avatar
Eli Zaretskii committed
581 582 583 584 585
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
586 587
2006-06-09  Micha,Ak(Bl Cadilhac  <michael.cadilhac@lrde.org>

588 589 590
	* play/pong.el (pong-init-buffer):
	Fill buffer with spaces instead of ^A.

Kim F. Storm's avatar
Kim F. Storm committed
591 592 593 594 595
	* 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
596 597 598 599 600 601
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
602 603 604 605
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
606
	(ido-copy-current-file-name): Repeating C-w inserts whole file name.
Kim F. Storm's avatar
Kim F. Storm committed
607
	(ido-file-internal): Pass full file name to write-file.
Kim F. Storm's avatar
Kim F. Storm committed
608 609
	(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
610

Kenichi Handa's avatar
Kenichi Handa committed
611 612 613 614 615 616 617 618
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.

619 620
2006-06-06  Jesper Harder  <harder@phys.au.dk>

621
	* ediff-diff.el (ediff-test-utility): Protect against file-error.
622

623 624 625
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
626
	diff-default-read-only is non-nil.
627 628
	(diff-hunk-kill, diff-file-kill, diff-split-hunk)
	(diff-refine-hunk): Set inhibit-read-only to t.
629 630 631 632 633 634

	* 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
635 636
2006-06-06  Carsten Dominik  <dominik@science.uva.nl>

Juanma Barranquero's avatar
Juanma Barranquero committed
637
	* textmodes/org.el (org-archive-subtree): Use end-of-subtree as
Carsten Dominik's avatar
Carsten Dominik committed
638 639 640 641 642 643 644 645 646 647 648 649 650 651 652
	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.
653
	(org-get-time-of-day): Fix the interpretation of 12pm and 12am.
Carsten Dominik's avatar
Carsten Dominik committed
654 655
	(org-open-at-point): Require double colon also for numbers.

Kim F. Storm's avatar
Kim F. Storm committed
656 657 658 659 660 661
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
662 663 664 665 666 667 668
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.

669 670
2006-06-05  Eli Zaretskii  <eliz@gnu.org>

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

674 675 676 677
2006-06-05  Richard Stallman  <rms@gnu.org>

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

678 679
2006-06-05  Thien-Thi Nguyen  <ttn@gnu.org>

Kim F. Storm's avatar
Kim F. Storm committed
680 681
	* vc.el (vc-process-filter): Inhibit undo info collection around
	call to insert.
682 683 684
	(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
685 686 687 688 689 690
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
691 692
2006-06-05  Kenichi Handa  <handa@m17n.org>

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

696 697
2006-06-04  Kim F. Storm  <storm@cua.dk>

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

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

Eli Zaretskii's avatar
Eli Zaretskii committed
707
2006-06-03  Vivek Dasmohapatra  <vivek@etla.org>
708 709 710 711 712 713 714 715 716 717 718 719 720 721

	* 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
722 723 724 725 726 727 728
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
729
	(mac-ts-unicode-for-key-event): New functions.
YAMAMOTO Mitsuharu's avatar
YAMAMOTO Mitsuharu committed
730 731 732 733 734 735 736 737 738 739 740 741 742 743 744
	(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
745 746 747 748 749 750
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
751 752 753 754 755 756
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'.

757 758 759 760 761 762
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.

763 764
	* international/mule.el (enable-character-translation):
	Put permanent-local and safe-local-variable properties.
765 766
	(find-auto-coding): Handle char-trans: tag.

Kenichi Handa's avatar
Kenichi Handa committed
767 768 769 770 771
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).

772 773 774 775
2006-06-01  Richard Stallman  <rms@gnu.org>

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

776 777
2006-06-02  Masatake YAMATO  <jet@gyve.org>

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

Luc Teirlinck's avatar
Luc Teirlinck committed
782 783 784 785 786 787 788 789 790
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.

791 792 793 794
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
795 796 797 798 799 800 801 802 803
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
804 805 806 807 808
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
809 810 811 812 813
2006-05-31  Takaaki Ota  <Takaaki.Ota@am.sony.com>

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

814 815
2006-05-31  Masatake YAMATO  <jet@gyve.org>

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

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

Kim F. Storm's avatar
Kim F. Storm committed
822
	* progmodes/gud.el (gud-query-cmdline, gud-common-init):
Juanma Barranquero's avatar
Juanma Barranquero committed
823
	Revert inadvertent changes made with last commit.
Nick Roberts's avatar
Nick Roberts committed
824

825 826
2006-05-30  Reiner Steib  <Reiner.Steib@gmx.de>

Kim F. Storm's avatar
Kim F. Storm committed
827 828
	* textmodes/flyspell.el (turn-on-flyspell, turn-off-flyspell):
	New functions.
829 830 831

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

Carsten Dominik's avatar
Carsten Dominik committed
832 833
2006-05-30  Carsten Dominik  <dominik@science.uva.nl>

Juanma Barranquero's avatar
Juanma Barranquero committed
834
	* textmodes/org.el (org-agenda-highlight-todo): Make sure regexp
Kim F. Storm's avatar
Kim F. Storm committed
835
	only matches in the right place.
Carsten Dominik's avatar
Carsten Dominik committed
836 837
	(org-upcoming-deadline): New face.
	(org-agenda-get-deadlines): Use new face `org-upcoming-deadline'.
Kim F. Storm's avatar
Kim F. Storm committed
838 839
	(org-export-ascii-underline): Rename constant `org-ascii-underline'
	and make it an option.
Carsten Dominik's avatar
Carsten Dominik committed
840 841 842
	(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
843
	(org-open-par, org-close-par-maybe, org-close-li-maybe): New functions.
Stefan Monnier's avatar
Stefan Monnier committed
844
	(org-html-do-expand, org-section-number): Fix case in `replace-match'.
Kim F. Storm's avatar
Kim F. Storm committed
845
	(org-timeline): Pass `org-timeline-show-empty-dates' to
Juanma Barranquero's avatar
Juanma Barranquero committed
846 847
	`org-get-all-dates'.  Interpret empty dates returned by
	`org-get-all-dates'.
Carsten Dominik's avatar
Carsten Dominik committed
848 849 850 851
	(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
852 853
2006-05-30  Nick Roberts  <nickrob@snap.net.nz>

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

Nick Roberts's avatar
Nick Roberts committed
856 857 858 859 860 861 862 863
	* 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
864
	(speedbar-reconfigure-keymaps): Always add extra items to pop up menu.
Nick Roberts's avatar
Nick Roberts committed
865

866 867 868 869 870
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
871 872
	* progmodes/compile.el (compilation-error-regexp-alist-alist):
	Add makepp diagnostic.
873

874 875
2006-05-29  Richard Stallman  <rms@gnu.org>

876 877
	* window.el (fit-window-to-buffer): Doc fix.

878 879
	* help.el (temp-buffer-max-height): Doc fix.

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

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

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

886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908
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.

909 910
2006-05-29  Stefan Monnier  <monnier@iro.umontreal.ca>

911 912 913
	* files.el (hack-one-local-variable-eval-safep): Don't burp if used
	during bootstrapping.

914 915 916 917 918
	* 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'.

919 920
2006-05-28  Stefan Monnier  <monnier@iro.umontreal.ca>

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

923 924 925 926 927 928
	* 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.

929 930 931 932
	* emacs-lisp/autoload.el (autoload-find-file): New fun.
	This one calls hack-local-variables.
	(generate-file-autoloads, update-file-autoloads): Use it.

933 934 935 936 937 938 939 940
	* 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.

941 942 943 944 945 946
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
947 948
2006-05-29  Kim F. Storm  <storm@cua.dk>

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

Kim F. Storm's avatar
Kim F. Storm committed
952 953 954 955
2006-05-28  Kim F. Storm  <storm@cua.dk>

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

956 957 958 959 960 961
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.

962 963 964 965 966 967 968
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'.

969 970 971 972 973
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
974 975 976 977 978
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
979 980 981
2006-05-27  Mathias Dahl  <mathias.dahl@gmail.com>

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

984 985
2006-05-27  Thien-Thi Nguyen  <ttn@gnu.org>

Nick Roberts's avatar
Nick Roberts committed
986 987
	* emacs-lisp/ewoc.el (ewoc--create): No longer take HEADER and
	FOOTER args.  Update unique caller.
988
	(ewoc-delete): Compute last node once before looping.
989
	(ewoc--node-branch): Merge into unique caller.
Nick Roberts's avatar
Nick Roberts committed
990 991 992
	(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
993 994 995
	(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
996 997
	(ewoc-set-hf): Use ewoc's header/footer pretty-printer.  *

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

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

Mathias Dahl's avatar
Mathias Dahl committed
1002
	* dired.el (dired-mode-map): Change `tumme-tag-remove' to
Nick Roberts's avatar
Nick Roberts committed
1003
	`tumme-delete-tag'.  Rename `Remove Image Tag' to `Delete Image
Mathias Dahl's avatar
Mathias Dahl committed
1004
	Tag'.  Change "Compare directories..." to "Change Directories...".
Nick Roberts's avatar
Nick Roberts committed
1005 1006 1007
	Move tumme commands to Operate, Regexp and Immediate menus.
	Change "Add Comment" to "Add Image Comment".  Change "Add Image
	Tag" to "Add Image Tags".
1008

Mathias Dahl's avatar
Mathias Dahl committed
1009 1010 1011 1012
	* 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
1013 1014 1015 1016 1017 1018
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
1019 1020 1021 1022 1023
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
1024 1025
2006-05-26  Eli Zaretskii  <eliz@gnu.org>

Eli Zaretskii's avatar
Eli Zaretskii committed
1026 1027 1028
	* 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
1029 1030 1031
	* buff-menu.el (list-buffers-noselect): For Info buffers, use
	Info-current-file as the file name.

1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046
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.

1047 1048
2006-05-26  Reiner Steib  <Reiner.Steib@gmx.de>

1049 1050
	* comint.el (comint-kill-whole-line): Rename arg to count.
	Fix doc string.
1051

1052 1053 1054 1055 1056
2006-05-26  Chong Yidong  <cyd@stupidchicken.com>

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

1057 1058 1059 1060 1061
2006-05-26  Reiner Steib  <Reiner.Steib@gmx.de>

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

1062 1063 1064 1065 1066 1067 1068 1069 1070
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
1071 1072
2006-05-26  Carsten Dominik  <dominik@science.uva.nl>

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

Kenichi Handa's avatar
Kenichi Handa committed
1081 1082 1083 1084 1085 1086
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.

1087 1088
	* arc-mode.el (archive-set-buffer-as-visiting-file):
	Call find-operation-coding-system with (FILENAME . BUFFER).
Kenichi Handa's avatar
Kenichi Handa committed
1089 1090 1091 1092

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

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

1096 1097 1098 1099 1100
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
1101 1102 1103 1104 1105
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
1106
2006-05-25  Rajesh Vaidheeswarran  <rv@gnu.org>
1107 1108 1109 1110

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

1112 1113
2006-05-25  Mathias Dahl  <mathias.dahl@gmail.com>

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

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

Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
1120 1121 1122 1123 1124
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.

1125 1126
2006-05-24  Richard Stallman  <rms@gnu.org>

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

1130 1131 1132
	* emacs-lisp/advice.el (ad-enable-advice, ad-activate)
	(ad-disable-advice): Add autoloads.

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

1135 1136
2006-05-25  Mathias Dahl  <mathias.dahl@gmail.com>

Nick Roberts's avatar
Nick Roberts committed
1137
	* dired.el (dired-mode-map): Change menu items for tumme as per
1138 1139 1140 1141 1142 1143
	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
1144 1145
2006-05-25  Mathias Dahl  <mathias.dahl@gmail.com>

Nick Roberts's avatar
Nick Roberts committed
1146 1147 1148 1149
	* 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
1150
	used from `tumme-next-line-and-display' and similar commands.
1151

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

Luc Teirlinck's avatar
Luc Teirlinck committed
1155 1156 1157 1158
2006-05-24  Luc Teirlinck  <teirllm@auburn.edu>

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

1159 1160 1161 1162 1163
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
1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180
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
1181 1182 1183 1184 1185
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
1186 1187 1188 1189 1190 1191 1192
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
1193 1194
2006-05-24  Carsten Dominik  <dominik@science.uva.nl>

Juanma Barranquero's avatar
Juanma Barranquero committed
1195
	* textmodes/org.el (org-open-at-point): Use renamed variable
Carsten Dominik's avatar
Carsten Dominik committed
1196
	`org-confirm-shell-link-function'.
1197
	(org-confirm-shell-link-function): Rename from
Carsten Dominik's avatar
Carsten Dominik committed
1198 1199 1200 1201 1202 1203
	`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.
1204
	(org-export-as-html): Fix bug with plain lists starting in
Carsten Dominik's avatar
Carsten Dominik committed
1205
	column 0.
1206
	(org-export-as-html): Remove deadline formatting, this happens
Carsten Dominik's avatar
Carsten Dominik committed
1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218
	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.
1219 1220 1221
	(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
1222 1223 1224 1225 1226
	(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'.
1227
	(org-export-as-html): Inlining of images dependent on link description.
Carsten Dominik's avatar
Carsten Dominik committed
1228 1229 1230 1231 1232 1233 1234 1235 1236
	(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.
1237 1238
	(org-parse-key-lines, org-parse-export-options): Remove functions,
	replaced by `org-infile-export-plist'.
Carsten Dominik's avatar
Carsten Dominik committed