Nick Roberts [Mon, 5 Apr 2004 21:45:28 +0000 (21:45 +0000)]
(gdb-use-inferior-io-buffer): New option.
(gdb-ann3, gdb-send, gdb-starting, gdb-stopping)
(gdb-setup-windows): Only use separate IO buffer if required.
Kim F. Storm [Mon, 5 Apr 2004 21:34:05 +0000 (21:34 +0000)]
(term-is-xemacs): Remove.
(term-if-xemacs, term-ifnot-xemacs): Test (featurep 'xemacs).
(term-window-width): New function.
(term-mode, term-check-size): Use it.
(term-mode): Disable overflow-newline-into-fringe in term buffer.
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.