Various small changes in addition to:
(Making Backups): Mention return value of `backup-buffer'.
(Auto-Saving): Mention optional FORCE argument to
`delete-auto-save-file-if-necessary'.
(Reverting): Mention optional PRESERVE-MODES argument to `revert-buffer'.
Correct description of `revert-buffer-function'.
(auto-revert-handler): If point (or a window point) is at the end of
the buffer, keep it there after reverting. This allows to tail a file.
Mention this in the `Commentary'.
Stefan Monnier [Sun, 4 Apr 2004 12:56:01 +0000 (12:56 +0000)]
(font-lock): Don't require any more.
(compilation-error-properties, compilation-start, compilation-sentinel)
(compilation-filter, next-error): Use with-current-buffer.
(compilation-skip-to-next-location, compilation-skip-threshold)
(compilation-skip-visited): Move to silence the byte-compiler.
(compilation-setup): Simplify.
(compilation-next-error): Use line-(beginning|end)-position.
Make sure `pt' is non-nil before using compilation-loop.
(compile-goto-error): Add optional event arg. Use it.
(compile-mouse-goto-error): Make it an alias of compile-goto-error.
(compilation-minor-mode-map, compilation-shell-minor-mode-map):
Update the binding for mouse-2.
(first-error): Set compilation-current-error to nil rather than bob.
(compilation-parsing-end, compilation-parse-errors-function)
(compilation-error-list, compilation-old-error-list):
"New" compatibility variables.
(compile-buffer-substring, compilation-compat-error-properties)
(compilation-compat-parse-errors, compilation-forget-errors):
New compatibility functions.
(compilation-mode-font-lock-keywords): Use them.
Stefan Monnier [Sat, 3 Apr 2004 05:34:11 +0000 (05:34 +0000)]
Make it work for USE_LSB_TAG and !NO_LISP_UNION.
(xgetptr, xgetint, xgettype): New funs. Use them everywhere.
($nonvalbits): Remove.
($valmask): Set it by calling xreload to avoid redundancy.
Nick Roberts [Wed, 31 Mar 2004 23:47:22 +0000 (23:47 +0000)]
(gdb-view-source-function, gdb-view-assembler)
(gdb-source-info): Don't display source at startup, if required.
(gdb-show-main): New option.
(gdba): Update documentation.
(gdb-source): Cover case of auto-display output.
Juri Linkov [Wed, 31 Mar 2004 16:29:46 +0000 (16:29 +0000)]
Add autoload for `dired-do-touch'.
(dired-touch-program): New var.
(dired-mode-map): Bind `dired-do-touch' to T and add menu-item.
(dired-no-confirm): Add `touch' to docstring.
Kim F. Storm [Mon, 29 Mar 2004 22:49:15 +0000 (22:49 +0000)]
(x_mouse_click_focus_ignore_position): New var.
(syms_of_xterm): DEFVAR_BOOL it.
(ignore_next_mouse_click_timeout): New var.
(handle_one_xevent): Clear it on KeyPress, set it on EnterNotify.
Use it to filter mouse clicks following focus event.
Nick Roberts [Sun, 28 Mar 2004 20:20:38 +0000 (20:20 +0000)]
(gdb-ann3, gdb-send-item)
(gud-gdba-marker-filter): Log the process input and output, if
required. (from Stefan Monnier)
(gdb-debug-log, gdb-enable-debug-log): New variables.
(gdb-post-prompt): Don't do gdb-var-update on Mac OS X.
Luc Teirlinck [Sun, 28 Mar 2004 01:39:49 +0000 (01:39 +0000)]
(auto-revert-handler): Handle auto-revert-mode.
Call vc-find-file-hook here instead of in auto-revert-buffers.
(auto-revert-buffers): Delete call to vc-find-file-hook.
Eli Zaretskii [Sat, 27 Mar 2004 11:34:23 +0000 (11:34 +0000)]
(strokes-global-set-stroke-string): New function.
(strokes-list-strokes): Cope with strings, not just commands. Set
foreground colour of image.
(strokes-global-set-stroke): Doc fix.
Luc Teirlinck [Sat, 27 Mar 2004 02:09:45 +0000 (02:09 +0000)]
(Buffer-menu-revert-function): Make it suitable for
Auto Revert mode.
(Buffer-menu-files-only): New variable.
(Buffer-menu-toggle-files-only): New function.
(Buffer-menu-mode-map): Bind it to `T'.
(Buffer-menu-mode): Mention `T' in docstring.
Set buffer-stale-function.
(list-buffers-noselect): Mark buffer non-modified and set
Buffer-menu-files-only.