changeset 53144:99a669ece962

*** empty log message ***
author Kim F. Storm <storm@cua.dk>
date Sun, 23 Nov 2003 21:47:50 +0000
parents 49489d2151bf
children a0151f86f01e
files lisp/ChangeLog src/ChangeLog
diffstat 2 files changed, 52 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/ChangeLog	Sun Nov 23 21:47:24 2003 +0000
+++ b/lisp/ChangeLog	Sun Nov 23 21:47:50 2003 +0000
@@ -1,3 +1,49 @@
+2003-11-23  Kim F. Storm  <storm@cua.dk>
+
+	* progmodes/compile.el (grep-command, grep-use-null-device)
+	(grep-find-command, grep-tree-command, grep-tree-files-aliases)
+	(grep-tree-ignore-case, grep-tree-ignore-CVS-directories)
+	(grep-regexp-alist, grep-program, find-program)
+	(grep-find-use-xargs, grep-history, grep-find-history)
+	(grep-process-setup, grep-compute-defaults)
+	(grep-default-command, grep, grep-tag-default, grep-find)
+	(grep-expand-command-macros, grep-tree-last-regexp)
+	(grep-tree-last-files, grep-tree): Move grep variables, functions
+	and commands to new file grep.el.
+	(compilation-mode-map): Remove grep commands from Compile sub-menu.
+	(compilation-process-setup-function): Doc fix.
+	(compilation-highlight-regexp, compilation-highlight-overlay): New
+	defvars used for highlighting current compile error in source buffer.
+	(compile-internal): New optional args HIGHLIGHT-REGEXP and
+	LOCAL-MAP which overrides compilation-highlight-regexp and
+	compilation-mode-map for this compilation.
+	Delay calling compilation-set-window-height until after running
+	compilation-process-setup-function so it can buffer-local override
+	compilation-window-height.
+	Check buffer-local value of compilation-scroll-output.
+	(compilation-set-window-height): Use buffer-local value of
+	compilation-window-height.
+	(compilation-revert-buffer): Don't pass (undefined)
+	preserve-modes arg to revert-buffer.
+	(next-error-no-select, previous-error-no-select): New commands.
+	(compilation-goto-locus): Temporarily highlight current match in
+	source buffer using compilation-highlight-regexp.
+
+	* progmodes/grep.el: New file with grep code from compile.el.
+	(grep): New defcustom group.
+	(grep-window-height): New defcustom, like compilation-window-height.
+	(grep-auto-highlight): New defcustom, like compile-auto-highlight.
+	(grep-scroll-output): New defcustom, like compilation-scroll-output.
+	(grep-command, grep-use-null-device, grep-find-command)
+	(grep-tree-files-aliases, grep-tree-ignore-case)
+	(grep-tree-ignore-CVS-directories): Move to grep custom group.
+	(grep-setup-hook): New hook variable.
+	(grep-mode-map): New keymap for grep commands.  Add Grep menu.
+	(grep-use-compilation-buffer): New defcustom.
+	(grep-last-buffer): New defvar, override compilation-last-buffer.
+	(grep): Add optional arg HIGHLIGHT-REGEXP.  Doc fix.
+	Call compile-internal with args highlight-regexp and grep-mode-map.
+
 2003-11-23  Kim F. Storm  <storm@cua.dk>
 
 	* subr.el (event-start, event-end): Doc fix.
--- a/src/ChangeLog	Sun Nov 23 21:47:24 2003 +0000
+++ b/src/ChangeLog	Sun Nov 23 21:47:50 2003 +0000
@@ -1,5 +1,11 @@
 2003-11-23  Kim F. Storm  <storm@cua.dk>
 
+	* window.c (enum window_loop): Add REDISPLAY_BUFFER_WINDOWS.
+	(window_loop): Handle REDISPLAY_BUFFER_WINDOWS.
+	(Fforce_window_update): New defun.
+	(syms_of_window): Defsubr it.
+	(Fset_window_margins, Fset_window_fringes): Doc fix.
+
 	* print.c (Fredirect_debugging_output): New defun.
 	(syms_of_print): Defsubr it.