Parent Directory | Revision Log
Links to HEAD: | (view) (download) (annotate) |
Sticky Tag: |
Merge from emacs--devo--0 Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-105
* textmodes/ispell.el (ispell-skip-region-alist): * textmodes/css-mode.el (auto-mode-alist): * progmodes/compile.el (auto-mode-alist): * international/mule.el (ctext-non-standard-encodings-alist) (ctext-non-standard-encodings-regexp): * simple.el (shell-command-switch, text-read-only): * replace.el (occur-mode-map): * paths.el (rmail-file-name): * jka-cmpr-hook.el (jka-compr-build-file-regexp): * find-file.el (ff-special-constructs): * files.el (file-name-handler-alist): * composite.el: Purecopy strings.
* widget.el (define-widget): Purecopy the docstring. * international/mule-cmds.el (charset): Do not purecopy the docstring here, define-widget does it. * textmodes/texinfo.el (texinfo-open-quote, texinfo-close-quote): * textmodes/bibtex-style.el (auto-mode-alist): * progmodes/inf-lisp.el (inferior-lisp-prompt): * progmodes/compile.el (compile-command): * language/korea-util.el (default-korean-keyboard): * international/mule-conf.el (file-coding-system-alist): * emacs-lisp/eldoc.el (eldoc-minor-mode-string): * tooltip.el (tooltip-frame-parameters): * newcomment.el (comment-end, comment-padding): * dired.el (dired-trivial-filenames): * comint.el (comint-file-name-prefix): Purecopy initial values.
* compilation.txt: Add one more error message for msft (Bug#4100).
Fix typos in comments. * minibuf.c (Fall_completions): Fix typo in docstring.
fix a typo in the last patch
(compilation-mode-font-lock-keywords): Do not prepend "^ *" to non-anchored patterns, like the perl one (bug#3928).
(compilation-next-error-function): Fix the timestamps if the buffer has been visited before
Merge from emacs--devo--0 Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-103
* progmodes/compile.el (compilation-goto-locus): Use next-error-move-function.
Update comment (from Kevin Ryde).
(compilation-mode-font-lock-keywords): Omake sometimes indents the errors it prints, so allow all regexps to start with spaces.
* progmodes/compile.el (compilation-error-regexp-alist-alist): Comment out 2007-07-25 change adding support for Maven error messages; this regexp is too slow on long lines (Bug#3441).
* progmodes/compile.el (compilation-filter): If inserting at end of accessible part of buffer, keep end of output visible.
Merge from emacs--devo--0 Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-101
(compilation-error-regexp-alist-alist): Handle "omake -P" messages "file foo changed".
(compilation-move-to-column): Guard against negative col values.
Fix last change.
(compilation-error-regexp-alist-alist): Tweak regexp (Bug#2173).
(compilation-error-regexp-alist-alist): Move entry for maven (alphabetical order).
Require comint at top level to fix the last patch.
(compilation-filter): Call `comint-carriage-motion', just like `comint-output-filter'.
Merge from emacs--devo--0 Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-99
Add 2009 to copyright years.
Merge from emacs--devo--0 Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-98
Merge from emacs--devo--0 Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-97
(compilation-read-command): Extracted from compile. (compile): Use it. (recompile): Accept an optional argument to enable editing the command line.
(compilation-auto-jump-to-first-error): Fix docstring - change "during `compile'" to "during compilation".
(compilation-start-hook): New hook. (compilation-start): Run it on the compilation process.
Minor doc fix, suggested by Juri Linkov.
(compilation-mode-tool-bar-map): Check if tool-bar-map has been initialized before setting it up.
(compilation-mode-tool-bar-map): Initialize it unconditionally.
(compilation-start): Resurrect the version for systems that don't support asynchronous subprocesses.
Merge from emacs--devo--0 Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-96
(compilation-start): Make sure to move to point-max only when we are in the compilation buffer.
Merge from emacs--devo--0 Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-90
* progmodes/compile.el (compilation-start): Don't disable undo in comint buffer. Don't override the comint-filter with our own. (compilation-filter): Change point's insertion-type. * comint.el (comint-output-filter): Use copy-marker.
Merge from emacs--devo--0 Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-89
(compilation-filter): Fix up last change.
* window.c (Vwindow_point_insertion_type): New var. (set_window_buffer): Use it. (syms_of_window): Init and export it to Lisp. * progmodes/compile.el (compilation-mode): Set window-point-insertion-type. (compilation-filter): Don't use insert-before-markers any more. * emacs-lisp/trace.el (trace-make-advice): Set window-point-insertion-type in the trace buffer. * startup.el (normal-top-level): Set window-point-insertion-type in *Messages*. * net/telnet.el (telnet-mode): Set window-point-insertion-type. (telnet-filter): Don't use insert-before-markers any more. * comint.el (comint-mode): Set window-point-insertion-type. (comint-output-filter): Don't use insert-before-markers any more. * button.el (make-text-button): Allow `start' to be a string.
Merge from emacs--devo--0 Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-83
(compilation-minor-mode-map, compilation-mode-map): Bind "g" to recompile and "q" to quit-window. (grep-mode-map): Use `set-keymap-parent' to connect it to `compilation-minor-mode-map' (instead of an explicit `cons').
Merge from emacs--devo--0 Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-82
Switch to recommended form of GPLv3 permissions notice.
Fix last fix.
(compilation-error-regexp-alist-alist): Tweak Open Watcom regexp to distinguish between errors and warnings.
(compilation-error-regexp-alist-alist): Add regexp for Open Watcom compiler output.
* progmodes/compile.el (compilation-start): Move setting of compilation-directory after (funcall mode) as that resets local variables, this fixes recompile in grep buffers. * grep.el (grep-mode-map): Bind "g" to recompile (like in dired &c).
(compilation-auto-jump): Set window point to `pos' explicitly.
(compilation-error-regexp-alist-alist) <gnu>: Rule out trailing spaces in file and directory names as well.
Merge from emacs--devo--0 Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-79
Merge from emacs--devo--0 Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-78
(compile-internal): Add WHEN to obsolescence declaration.
(compilation-mode-tool-bar-map): Only enable kill if a process is running.
* progmodes/compile.el (compile): * progmodes/grep.el (grep, grep-find): Use read-shell-command.
* bindings.el (mode-line-remote): Add mouse-face. Improve tooltip. (standard-mode-line-position): Add mouse-face. * progmodes/compile.el (compilation-menu-map): (compilation-mode-map): * progmodes/grep.el (grep-mode-map): Add :help. * emacs-lisp/lisp-mode.el (emacs-lisp-mode-map): Define and initialize in one step. Add :help. Use :enable to activate menu items. Show the key binding for edebug-defun. (lisp-interaction-mode-map): Add a menu. * term.el (term-mode-map): Define and initialize in one step. * ediff-init.el (ediff-color-display-p): Simplify. (Xor): Remove unused function. (ediff-with-syntax-table): Simplify for emacs. * ediff-hook.el (menu-bar-ediff-menu): Don't depend on the menu-bar being loaded, it always is.
(compilation-menu-map): Add menu entries for useful options.
Merge from emacs--devo--0 Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-77
(compilation-mode-tool-bar-map): The same.
(tool-bar): Rquire tool-bar. (compilation-mode-tool-bar-map): New variable. (compilation-mode): Use compilation-mode-tool-bar-map.
Merge from emacs--devo--0 Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-76
(compilation-handle-exit): Use compilation-error face instead of font-lock-warning-face. Display the same message in the minibuffer as is inserted at the end of the compilation buffer.
(compilation-start): Specify a face for mode-line-process. (compilation-handle-exit): Specify a face and a tooltip for mode-line-process.
Merge from emacs--rel--22 Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1074
add php error regex for compile mode
(compilation-auto-jump): Call compile-goto-error only when compilation-auto-jump-to-first-error is non-nil. (compilation-scroll-output): Replace :type 'boolean with a choice that has three options including a third option `first-error'. Doc fix. (compilation-start, compilation-forget-errors): Add an alternate condition comparing compilation-scroll-output with `first-error' in addition to compilation-auto-jump-to-first-error (to call compilation-auto-jump in the proper place).
(compilation-error-regexp-alist-alist): Shorten some names.
(compilation-next-error): Add clarifying comment.
(compilation-find-file): Doc fix.
(compilation-next-error): Doc fix.
Merge from emacs--devo--0 Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-70
Merge from emacs--devo--0 Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-324
(compilation-error-regexp-alist-alist): Accept "fatal error" from MSFT. Reported by Jared Finder <jfinder@crypticstudios.com>.
Merge from emacs--devo--0 Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-69
Merge from emacs--devo--0 Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-312
Kevin Ryde <user42 at zip.com.au>: (compilation-error-regexp-alist-alist): Add entry for two-arg form of the Test module ok() func.
Kevin Ryde <user42 at zip.com.au> (compilation-error-regexp-alist-alist): For perl, allow "during global destruction" at end.
Kevin Ryde <user42 at zip.com.au> (compilation-error-regexp-alist-alist): For perl, allow "during global destruction" at end.
Add 2008 to copyright years.
Merge from emacs--devo--0 Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-66
Merge from emacs--devo--0 Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-306
Merge from emacs--rel--22 Revision: emacs@sv.gnu.org/emacs--devo--0--patch-966
(compilation-start): Set initial visible point properly even when compilation buffer already current.
John J Foerch <jjfoerch at earthlink.net> (tiny change) (compilation-start): Don't pass a FRAME argument to display-buffer.
Merge from emacs--devo--0 Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-63
Merge from emacs--devo--0 Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-294
Insert patterns from compilation-perl.el and compilation-weblint.el files.
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 902-908) - Update from CVS - Merge from emacs--rel--22 * emacs--rel--22 (patch 131-137) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 261-262) - Update from CVS Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-62
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 890-898) - Update from CVS - Merge from emacs--rel--22 * emacs--rel--22 (patch 122-128) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 257-258) - Merge from emacs--rel--22 - Update from CVS Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-59
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 866-889) - Merge multi-tty branch - Update from CVS - Merge from emacs--rel--22 - Add missing change from rel-22 branch to src/image.c - Remove RCS keywords from doc/misc/cc-mode.texi - Remove man, lispref, and lispintro directories * emacs--multi-tty--0 (base, patch 1-45) - tag of emacs@sv.gnu.org/emacs--devo--0--patch-743 - Merge from lorentey@elte.hu--2004 - Remove out-of-date meta-files - Tweak perms to be more like emacs--devo--0 - Restore lispref/elisp-covers.texi - Sync with sealing patch in lorentey@elte.hu. - Rudimentary fix for environment variable handling. - Update from CVS - server.el: Don't change the default directory in the *scratch* buffer. - Merged from emacs--devo--0 - Revert to official bug report addresses. - Merge from emacs--devo--0 - Import changelog info from arch logs into ChangeLog.multi-tty files - Update from CVS: src/puresize.h (BASE_PURESIZE): Increase. - Restore original arch-tag in src/ChangeLog.multi-tty * emacs--rel--22 (patch 101-121) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 248-256) - Merge from emacs--devo--0 - Update from CVS - Update from CVS: texi/gnus.texi (On Writing Manuals): Fix typos. - Revert refcard location changes * lorentey@elte.hu--2004/emacs--cvs-trunk--0 (base, patch 1-7) - tag of miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-474 - Add CVS metadata files. - Update from CVS. - Update from CVS - Sync with miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-539. * lorentey@elte.hu--2004/emacs--cvs-trunk--0- (version 0) - Branch closed. Use miles@gnu.org--gnu-2005/emacs--cvs-trunk--0 instead. * lorentey@elte.hu--2004/emacs--multi-tty--0 (base, patch 1-4) - tag of miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-137 - Add a level of indirection to terminal characteristics. - Implemented multiple tty support. - Updating_frame vs. selected_frame in term.c. - Added a pointer to my archive to README.multi-tty * lorentey@elte.hu--2004/emacs--multi-tty--0--patch-5 * lorentey@elte.hu--2004/emacs--multi-tty--0 (patch 6-223, 225-257) - Removed two files that were committed by mistake. - Fixed two typos. - Full support for multiple terminal I/O (with some rough edges). - Fully eliminated global tty state variables. - Cosmetic changes in README.multi-tty - Added compilation instructions to README.multi-tty. - Implemented automatic deletion of terminals. - README.multi-tty updates. - Small change in README.multi-tty - Merged in changes from CVS HEAD - Joined miles@gnu.org--gnu-2004/emacs--cvs-trunk--0 - Trivial changes - Bugfix festival. - Handle Ctl-G in emacsclient. - Make sure secondary frames are deleted when emacsclient quits. - Merged in changes from CVS head - Don't compile sys_select on systems that don't need it. - Delete server frames on server restart. - Undo patch-23. I need a coffee. - Major bugfixes and slight enhancements. - A few more bugfixes and new features. - Separate frame-local, tty-dependent parameters from tty-local parameters. - Fixed X support, preliminary support for X-tty combo sessions. - MULTI_KBOARD support for ttys. Input-related bugfixes for X+tty sessions. - Got rid of the rif (window-based redisplay interface) global variable. - Fix longopts option name for --tty. - Portability fixes (now it compiles & runs fine on Solaris). - Added multi-tty support for talk.el. - Fixed typo in talk.el. - Fixed typo in talk.el (again). - Fix mouse-position for tty+X combo sessions. - Add "multi-tty" to emacs-version output. - Fix more SEGV cases in frame.c - Converted display hooks to be display-local. Plus many bugfixes. - Fix SEGV in init_sys_modes during X startup - Hookified termcap devices, added bootstrap display device, plus many bugfixes. - Numerous bugfixes and small improvements. - Changed tty input code to use read_socket_hook. - Fix C-g handling with multiple ttys. - Don't select on stdin unconditionally. - Support for opening X frames from a tty session. - Fix initialization of the window-system variable. - Romain Francoise's and Ami Fischman's bugfixes. - Added note about the commit mailing list. - Fixed tty faces during combo sessions. Plus other assorted bugfixes. - Set the keyboard of the initial frame correctly. - Fixed interactive temacs. - Removed %T in mode-line-format. Trivial documentation changes. - Fixed unsafe and incorrect use of record_unwind_protect in Fsuspend_emacs. - Cosmetic changes. - Don't exit Emacs when the X display is closed during a tty-X combo session. - Prevent core dumps when the X server crashes. - Fix the case when emacsclient is run on Emacs's controlling tty. - Trivial fixes to shut up some of the compiler warnings. - Don't hang on the tty if called from a shell script. - Fixed a typo in README.multi-tty. - Added newly loaded stuff in loadup.el to src/Makefile.in. - Don't try to init X drag and drop on a termcap frame. - Fix list-colors-display and other functions on a termcap frame - Added -w option to emacsclient for opening a new X frame. - Verify the version of Emacsclient. - Changed emacsclient to open new frames by default. - README updates. - Don't read too many characters from the tty. - Don't delete a tty if it's the last device with frames. - Fix typo in delete_display_hook documentation. - Fix a crash in emacsclient when DISPLAY is unset. - Block more input during read_avail_input. - Allow tty_read_avail_input to use the whole input buffer. - Don't try to handle a new event if the input buffer is full. - Back out previous change, it causes infinite recursion. - Revert patch-93, that was the real culprit. Reapply patch-97. - Check for numchars > 0 in handle_one_xevent, not 1. - (Sigh.) Don't try to read more events than the buffer size. - Make emacsclient refuse to create a frame inside an Emacs term buffer. - Implemented suspending of emacsclient frames. - Added *.rej to tla's unrecognized pattern. - Fix background-mode on terminal frames (Dan Nicolaescu). - Fixed compiler warnings for keyboard.c. - Trivial cleanups to get rid of GCC warnings. - Trivial cleanup in fringe.c, missing from previous patch. - Removed *.rej from backup pattern in tagging method. - Fix cut'n'paste during a multi-display session (Mark Plaksin, Robert Chassell). - Fix dropping of the controlling tty on Solaris (Dan Nicolaescu). - Fix bootstrap problems in CVS. - Fix initialization order at bootstrap (Dan Nicolaescu). - Trivial cosmetic change in dispnew.c. - Prevent Lisp nesting errors while bootstrapping. - Fix #include errors for FreeBSD (Frank Ruell) - Merged in changes from CVS trunk - README changes. - Merged in changes from CVS trunk. - Eliminated updating_frame. - Fix segfault in term.c (reported by lukhas@free.fr). - Another server.el overhaul. - Fix frame parameter handling in server.el. - In emacsclient, protect the xmitted string from fprintf expansion (Dan Nicolaescu). - Fix error on deleting an emacsclient terminal (Dan Nicolaescu). - Fix one more case of the previous error. - A simple implementation for display-local frame parameters. - Mention `tla replay' in README.multi-tty (Gaute Strokkenes). - Fixed environment variable handling during terminal initialization. - Added branch description to admin/notes/BRANCH. - Fix fatal error during startup (rep. by Friedrich Delgado Friedrichs) - Add kludge to prevent overriding keyboard-coding-system customization. - Make terminal_coding and keyboard_coding display-local. - New control structure: with-selected-frame. - Use with-selected-frame. - Fix environment variables on emacsclient frames. - Use the remote locale for terminal & keyboard coding system. - Update README.multi-tty. - Fix server-socket-dir initialization (rep. by Friedrich Delgado Friedrichs). - Fix terminal coding system in multibyte locales (rep. by Friedrich Delgado Friedrichs). - Fix background mode initialization on client tty frames (rep. by Dan Nicolaescu). - Fix window-system-default-frame-alist (ARISAWA Akihiro). - Don't ignore SIGWINCH under X (contributed by Yoshiaki Kasahara). - Make sure the SIGWINCH handler is always set (rep. by Yoshiaki Kasahara). - Fix SEGV on terminals without 'IC' capability (Yoshiaki Kasahara). - README.multi-tty update. - Clear single_kboard each time Emacs returns to top-level. - Don't core dump on SIGINT when there is no frame on the controlling tty. - Dissociate from the controlling tty correctly on FreeBSD. - Make server-start safe against accidental restarts. - Fix parse error in term.c (ARISAWA Akihiro). - Fix byte-compile errors during bootstrap. (Reported by Juraj Kubelka.) - Fix --no-wait in emacsclient (reported by Dan Nicolaescu). - Reapply src/Makefile.in changes that got lost in the tagline snafu of patch-197. - Implemented display ids for multiple emacsclients on the same tty. Plus assorted bugfixes. - Fix bootstrap errors. - Fixed C-c from the controlling terminal. - Don't leave buffers created by nowait clients buried under others (rep. by Dan Nicolaescu). - Fix suspend-frame on the controlling tty (reported by Dan Nicolaescu). - Fix Viper with simultaneous X and tty display devices. (Rep. by IRIE Tetsuya.) - Prevent the previous bug from reappearing later. - Fix creating frames on different X servers. - Cleaned up README compile & test instructions. - Updated archive location in docs. (Thanks to Dan Waber.) - README updates, including a new Tips & Tricks section - Change binding of C-x C-c to only exit emacsclient, not Emacs itself. - Fix typo in server.el (Han Boetes, Ted Morse, Ami Fischman) - Add TAGS-LISP to precious regex in src/. - Merged in changes from CVS trunk (Jan D. has fixed the XSync call in xterm.c, no need to disable it anymore). - Inhibit redisplay while frames are being deleted after an X disconnect. - Fix typo in src/Makefile.in. - Removed C99ism in init_fringe_bitmap. - Small tweaks in server.el. - Set ncurses-related environment variables while creating a new tty frame. (Reported by Dan Nicolaescu.) * lorentey@elte.hu--2004/emacs--multi-tty--0 (patch 258-292) - Merged in changes from CVS trunk. - Fix core dump in redisplay window. (Reported by Yoshiaki Kasahara.) Plus cleanups. - Fix bootstrap problem with --without-x. - Trivial documentation change in keyboard.c. - Remove remaining references to updating_frame. - Increase PURESIZE to handle the extra stuff recently added. - Trivial changes in x_create_tip_frame. - README update. - Joined Miles's 2005 Emacs branch. - Merged in changes from CVS trunk. (Long time no see!) :-) - Fix bootstrap error in CVS. - Fix xassert-related bootstrap errors. - Add some new precious/backup patterns in src/. - Update =partner-versions. - Prevent emacsclient errors when Emacs is compiled without X support. - README updates. (Reported by Xavier Mallard) - Merged from miles@gnu.org--gnu-2005 (patch 76-78) - Fix typo in dispnew.c. - Merged from miles@gnu.org--gnu-2005 (patch 12-13, 79-90) - On C-x C-c, restrict `save-some-buffers' to the client's buffers. (Reported by Han Boetes.) - Fix compilation error with GTK, fix issues with double C-g on controlling tty. (Reported by Friedrich Delgado Friedrichs, Yoshiaki Kasahara.) * lorentey@elte.hu--2004/emacs--multi-tty--0 (patch 293-605) - Merged from miles@gnu.org--gnu-2005 (patch 91-94) - Initialize blink-cursor-mode consistently. - Merged from miles@gnu.org--gnu-2005 (patch 14-16, 95-106) - Merged from miles@gnu.org--gnu-2005 (patch 17-26, 107-116) - Fix line/column number positioning in emacsclient. (Reported by Han Boetes.) - Merged from miles@gnu.org--gnu-2005 (patch 117-118) - Merged from miles@gnu.org--gnu-2005 (patch 119) - Merged from miles@gnu.org--gnu-2005 (patch 27, 120-125) - Merged from miles@gnu.org--gnu-2005 (patch 28-30, 126-128) - Merged from miles@gnu.org--gnu-2005 (patch 31-33, 129-141) - Merged from miles@gnu.org--gnu-2005 (patch 34-36, 142-158) - Fix crash condition when an X server connection is broken. (Reported by Vincent Bernat.) - Declare Vinhibit_redisplay in xterm.c. - Don't abort with GTK when a tty is opened. - Merged from miles@gnu.org--gnu-2005 (patch 159) - Merged from miles@gnu.org--gnu-2005 (patch 160-161) - Merged from miles@gnu.org--gnu-2005 (patch 37-38, 162-182) - Merged from miles@gnu.org--gnu-2005 (patch 183) - Merged from miles@gnu.org--gnu-2005 (patch 39-44, 184-191) - Close the X connection when the last frame is deleted. - Fix stupid syntax errors in previous patch. - README updates. - Revert changes that were committed by mistake in the previous patch. - Merged from miles@gnu.org--gnu-2005 (patch 192-203) - Fix some superflous deviations from CVS, plus apply some cosmetics. - Fix yet another compilation error. - Merged from miles@gnu.org--gnu-2005 (patch 204-213) - Fix some aspects of X display shutdown. - Prevent core dump when connection is lost during frame creation. - README update. (Fix identifier names in emacs background preloader example.) - Fix error when creating tty clients. - Merged from miles@gnu.org--gnu-2005 (patch 45-55, 214-231) - Merged from miles@gnu.org--gnu-2005 (patch 56-58, 232-239) - Merged from miles@gnu.org--gnu-2005 (patch 59, 240-245) - Resolve crashes related to face aliases. - Merged from miles@gnu.org--gnu-2005 (patch 60-65, 246-265) - Fix bootstrap error during loadup. - Merged from miles@gnu.org--gnu-2005 (patch 66, 266-268) - Merged from miles@gnu.org--gnu-2005 (patch 269) - Merged from miles@gnu.org--gnu-2005 (patch 67, 270-278) - Fix describe-variable with frame-local variables. - I give up; attempt to fix annoying crashes by reverting xdisp.c changes in patch-328. - Merged from miles@gnu.org--gnu-2005 (patch 279-280) - Merged from miles@gnu.org--gnu-2005 (patch 281-285) - Fix exponential slowdowns on repeated tty frame creation. - Fix UTF-8 tty input when first frame is an X frame. Steps towards multiple tty locale support. - Fix typo in get_display. - Support for ttys with different character locale settings. - Merged from miles@gnu.org--gnu-2005 (patch 68, 286-291) - Merged from miles@gnu.org--gnu-2005 (patch 292-295) - Disable display type check in start_hourglass, and always set up the timer. - Merged from miles@gnu.org--gnu-2005 (patch 296-306) - Speed up `emacsclient -t' on xterms. (by suggestion of Dan Nicolaescu) - Merged from miles@gnu.org--gnu-2005 (patch 307-312) - Merged from miles@gnu.org--gnu-2005 (patch 69, 313-319) - Merged from miles@gnu.org--gnu-2005 (patch 70-73, 320-331) - Merged from miles@gnu.org--gnu-2005 (patch 74-79, 332-349) - Merged from miles@gnu.org--gnu-2005 (patch 80-82, 350-422) - Merged from miles@gnu.org--gnu-2005 (patch 423-434) - Merged from miles@gnu.org--gnu-2005 (patch 435-437) - Merged from miles@gnu.org--gnu-2005 (patch 438-440) - Merged from miles@gnu.org--gnu-2005 (patch 441-446) - Make function-key-map a terminal-local variable (move it inside the kboard struct). - Update Lisp code for a terminal-local `function-key-map'. - Make sure the terminfo function key sequences are set up in the correct function-key-map. - Work around mysterious breakage of arrow key recognition under screen (see first TODO in README). - Change key-translation-map to be terminal-local. - Merged from miles@gnu.org--gnu-2005 (patch 447-448) - Replace encoded-kbd-mode with display-specific encoded-kbd-setup-display. (Doesn't work yet.) - New version of ldefs-boot.el. - Cleanup: Move kboard fields from struct frame and device-specific descriptors to struct display. - New C function `push_display_kboard'. - Work around nondeterministic binding of terminal-local variables. (Fixes national character input on ttys.) - Use terminal-local-value to access function-key-map in terminal packages. - Speed up loading of term/xterm.el. - Speed up loading of term/xterm.el (Dan Nicolaescu). - Remove pointless conditional around key substitution block in term/xterm.el (Dan Nicolaescu) - Fix the original cause of the "arrow keys don't work on screen" bug. - Merged from miles@gnu.org--gnu-2005 (patch 83-87, 449-468) - Merged from miles@gnu.org--gnu-2005 (patch 469) - Implement rudimentary Lisp-level terminal parameters. - Small enhancements. - Handle and document that `delete-frame' may call functions in `delete-frame-functions' twice. - Merged from miles@gnu.org--gnu-2005 (patch 470-473) - Merged from miles@gnu.org--gnu-2005 (patch 474) - Fix compilation error in src/term.c. - At long last, fix annoying SELECTED_FRAME crashes after unexpected connection failures. Yay! - README update. - Rename term_init to init_tty. - Rename `struct display' to `struct device'. Update function, parameter and variable names accordingly. - Cosmetic changes in server.el. - Fix compilation error in select_frame_for_redisplay. - Rename function-key-map to local-function-key-map, and global-function-key-map to function-key-map. Same for key-translation-map. - Fix dumb error leading to national keys not working on ttys. - Fix broken emacsclient resume on Solaris (by Dan Nicolaescu). - Don't let window-system-default-frame-alist override parameters specified manually. - Work around crashes in X session management after normal shutdown of X server. - Apply patch from CVS trunk to fix recenter on ttys. - Add two pending bugs to README.multi-tty. - Merged in changes from CVS trunk. Plus added lisp/term tweaks. - Fix syntax error in lisp/term/xterm.el. - Merged in changes from CVS trunk. (Testing my own CVS gateway.) - Add =upstream-branch file for semi-automated merges. - Merged in changes from lorentey@elte.hu--2004/emacs--cvs-trunk--0 - Fix terminal initialization code. (Contributed by Dan Nicolaescu.) - Slightly refactor the terminal initialization code for simplicity. - Apply settings in `window-system-default-frame-alist' to the initial frame as well. - Prevent resource allocation explosion when C-x 5 2 is used on xterms. - Enforce the presence of `window-system' and `tty-type' frame parameters in all frames. - Fix function-key-map massaging vs `C-x 5 2' in lisp/term/*.el. (Submitted by Dan Nicolaescu.) - Merged in changes from CVS trunk. - Fix bootstrap error. - Fix `emacsclient -ne '(+ 2 2)'' (reported by Han Boetes), and clean up some corner cases in Emacs server. - Fix `emacsclient +12 file' behaviour. (Reported by Han Boetes.) - Make xt-mouse.el multi-tty-compatible. - Fix crashes in xdialog_show (and other places) with xterm-mouse-mode. - Make `emacsclient -n <filename>' open new X frames when possible. (Reported by Bas Kok.) - Don't let server-save-buffers-kill-display unexpectedly kill Emacs on --no-wait's X frames. - Set Emacs version number to 22.0.51 to allow parallel installations of CVS trunk and the multi-tty branch. - Fix crash after y-or-n-p prompt triggered by emacsclient. (Reported by Han Boetes, analysis by Kalle Olavi Niemitalo.) - Fix bootstrap error in keyboard.c. - Switch upstream to miles@gnu.org--gnu-2005/emacs--cvs-trunk--0. - Fix assertion on kboard->kbd_queue and other such crashes. - Merged from miles@gnu.org--gnu-2005 (patch 115, 540-542) - Merged from miles@gnu.org--gnu-2005 (patch 543) - Merged from miles@gnu.org--gnu-2005 (patch 116-117, 544-550) - Fix hardcoded stdout usage in term.c. (Reported by Dan Nicolaescu.) - Merged from miles@gnu.org--gnu-2005 (patch 118-132, 551-577) - Merged from miles@gnu.org--gnu-2005 (patch 578-592) - Merged from miles@gnu.org--gnu-2005 (patch 593-595) - Merged from miles@gnu.org--gnu-2005 (patch 133-141, 596-609) - Fix Delete key on X by adapting normal-erase-is-backspace-mode for multi-tty. (Reported by Dan Waber and Dan Nicolaescu.) - Change the "pretest" bug report address to the multi-tty list. - Merged from miles@gnu.org--gnu-2005 (patch 610-614) - Doc update. - Change `keyboard-translate-table' to be terminal-local. - Don't try to rebind the `t' symbol. - Protect keyboard-translate-table from GC. - Fix semantics of terminal-local variables. Remove `terminal-local-value' hack. - Merged from miles@gnu.org--gnu-2005 (patch 142-148, 615-628) - Update frames-on-display-list to accept terminal id numbers. - Merged from miles@gnu.org--gnu-2005 (patch 149-151, 629-641) - Fix some of the bootstrap problems. - Increase puresize. (Emacs needs 1205176 pure bytes now.) - Merged from miles@gnu.org--gnu-2005 (patch 152-156, 642-654) - Merged from miles@gnu.org--gnu-2005 (patch 655) - Increase PURESIZE yet again. - Store client's environment in terminal parameters, not server parameters. - Merged from miles@gnu.org--gnu-2005 (patch 656-658) - Merged from miles@gnu.org--gnu-2005 (patch 659-663) - Delete leftover id for "info/dir". - Fix "first non-ASCII character on new tty frames" problem. - Prevent core dumps with GTK by disabling secondary X connections there. - Work around Emacs crash on Konsole detach. (Tom Schutzer-Weissmann) - Fix typo in previous commit. - Merged from miles@gnu.org--gnu-2005 (patch 169-173, 671-676) - Implement full support for frame-local `next-buffer' and `previous-buffer'. - Reimplement and extend support for terminal-local environment variables. - Don't let x_initialize break 8-bit input on ttys. (Reported by Joakim Verona.) Split `set-input-mode'. - Pull a bugfix from CVS to prevent problems with the Debian semantic package. - Fix compilation error during non-X builds. - Reimplement terminal parameters in C; clean up term.c, create terminal.c. - Implement automatic terminal-local environment variables via `local-environment-variables'. - Fix compilation errors in previous commit. - Merged from miles@gnu.org--gnu-2005 (patch 677) - Fix error during bootstrap. - Fix semantics of let-binding `process-environment'. - Initialize Vprocess_environment to nil. - Store local environment in frame (not terminal) parameters. - Merged from miles@gnu.org--gnu-2005 (patch 678-680) - Merged from miles@gnu.org--gnu-2005 (patch 681) - Update environment-related doc strings. - Rename `struct device' to `struct terminal'. Rename some terminal-related functions similarly. - Set `local-environment-variables' to t by default. - Show the splash screen on Emacsclient frames. Show *scratch* by default. - Display "@" in mode-lines of Emacsclient frames. - Make sure `delete-frame-functions' can not prevent the frame from being deleted. - Fix crash in lookup_image on termcap frames. - Enhance splash screens to work better with emacsclient. - Fix splash screen loosing input events on Emacsclient frames. - Don't display the splash screen when no frame was created. (Fixes tty resume.) - (Hopefully) fix bootstrap error on OpenBSD. (reported by Han Boetes) - Fix typo in docstring of `frame-with-environment'. - Cosmetic fixes in xfns.c. - Install workaround for "X protocol error: BadCursor (invalid Cursor parameter) on protocol request 2" - Make all frames created in an emacsclient session belong to that client. - Experimental change: don't restore kboard after temporary changes if Emacs wasn't in single kboard state. - Fix typo in `server-handle-delete-frame'; fix startup echo area message. - Fix last frame check in server.el. - Fix Delete keys under X (for good, this time). - Overhaul and simplify single_kboard API. Allow calls to `recursive-edit' in process filters. Small fixes. - Merged from miles@gnu.org--gnu-2005 (patch 682) - Fix abort() in read_key_sequence. - Remove group write permissions from all files. - Merged from miles@gnu.org--gnu-2005 (patch 683-684) - Fix C-g during `make-network-process'. (Reported by Mark Plaksin.) - Merged from miles@gnu.org--gnu-2005 (patch 174-181, 685-690) - Merged from miles@gnu.org--gnu-2005 (patch 182-184, 691-699) - Merged from miles@gnu.org--gnu-2005 (patch 185-186, 700-703) - Fix bootstrap problem reported by Han Boetes. - Fix some bugs related to wrong_kboard_jmpbuf. - Eliminate wrong_kboard_jmpbuf. - Merged from miles@gnu.org--gnu-2005 (patch 187, 704) - Fix compilation error on older GCCs (reported by "mace"). - Merged from - Fix bootstrapping problem. (Reported by "mace".) - Merged from emacs@sv.gnu.org - Add explicit abort() when x_catch_errors_unwind is called by mistake. - Fix `emacsclient --eval '(progn (find-file "file")'' and the like. (Reported by Han Boetes.) - Fix permissions. (Reported by Han Boetes.) - Fix tty state problem after error in `set-quit-char'. - Fix compilation. - Fix `server-delete-client' behavior when the user quits `kill-buffer'. (Reported by Han Boetes.) - Increase puresize. - Fix bogus crash with -DENABLE_CHECKING. - Remove unused variable in read_key_sequence. - Fix GDB magic. - Fix segfault by `C-x 5 2' on the controlling tty. (Reported by Suresh Madhu.) - Fix ediff problems. (Reported by Dan Nicolaescu.) - Fix compilation error in ediff-wind.el. D'oh. - Fix bizarre syntax error, probably from a baz merge bug. - Let the Emacs server recognize `inhibit-startup-echo-area-message'. (Reported by Han Boetes.) - Set emacsbug.el's pretest address to the multi-tty list. (Reported by Richard Lewis.) - Fix toolbars on X frames when Emacs is started on a tty. (Reported by Richard Lewis.) - Fix tool-bar and menu-bar toggles in Show/Hide menu to reflect the state of the current frame. - Clean up tty device handling. Change name of controlling tty from nil to "/dev/tty". - Set `default-directory' in *scratch* to the current directory of emacsclient. - Fix compilation error on OpenBSD. (Reported by Han Boetes.) - Fix OpenBSD compilation some more. (Fix by Han Boetes.) - Fix delete key after C-x 5 2 on X. (Catched by Dan Nicolaescu.) - Fix tooltip border color. - Fix previous commit. - (Attempt to) fix bootstrap error. - Fix typo in startup.el. - Fix `vc-annotate' under X. (Reported by Dan Nicolaescu.) - Make `tty-display-color-p' follow its doc string. (Reported by Dan Nicolaescu.) - Fix stupid crash during startup. - Fix crashes in redisplay functions on suspended tty frames. (Reported by Dan Nicolaescu.) - Fix crashes in `delete-terminal' caused by recursive calls or X displays with live frames. - Don't load terminit files repeatedly. Also, don't call terminit functions more than once per terminal. - Fix and/or simplify terminal initialization files. - Fix C-x 5 2 on the controlling tty; fix some possible crash conditions and a memory leak. - Fix syntax errors in terminal initialization files. - Fix compilation error in lwlib/xlwmenu.c. - Rework environment variable support. (Reported by Kalle Olavi Niemitalo and Noah Friedman.) - Merged from emacs@sv.gnu.org. - Fix typo in lisp/term/xterm.el. - Let frames on new terminals inherit 'environment and 'client. - Fix x_catch_errors-related abort after X disconnects. (Reported by Dan Nicolaescu). - Fix F10 behaviour. (Reported by Bernard Adrian.) - Remove superfluous properties from the mode-line-client indicator. (Reported by Kalle Olavi Niemitalo) - Fix various aborts in get_named_tty. (Patch by Kalle Olavi Niemitalo) - Increase PURESIZE. - Fix obvious runtime errors after merge. - Regenerate lisp/ldefs-boot.el. - Merged from emacs@sv.gnu.org. Last-minute emacsclient rewrites be damned! - Fix crash in window.c. - Fix various suspend-related bugs in emacsclient. (Report & patch by Dan Nicolaescu.) - Remove semantic.cache, fix tagging method. - Fix compilation errors. Regenerate ldefs-boot.el. - Re-enable GTK multidisplay support. - Regenerate ldefs-boot, remove junk. - Fix compilation error with non-toolkit scrollbar. * lorentey@elte.hu--2004/emacs--multi-tty--0- (version 0) - This branch is now closed. Work continues at emacs@sv.gnu.org/emacs--multi-tty--0. Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-56
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 852-865) - Update from CVS - Merge from emacs--rel--22 - Update from CVS: lisp/emacs-lisp/avl-tree.el: New file. - Remove RCS keywords * emacs--rel--22 (patch 93-100) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 245-247) - Update from CVS Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-55
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 839-851) - Update from CVS - Change capitalization of VC backend names for new backends - Merge from emacs--rel--22 * emacs--rel--22 (patch 84-92) - Update from CVS - Change capitalization of VC backend names for new backends - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 242-244) - Update from CVS Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-54
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 824-838) - Update from CVS - Merge from emacs--rel--22 - Remove lisp/erc/erc-nicklist.el - Update some .arch-inventory files - Fix void function definition error in cus-edit.el - Restore lisp/emacs-lisp/cl-loaddefs.el * emacs--rel--22 (patch 70-83) - Update from CVS - Remove lisp/erc/erc-nicklist.el - Update some .arch-inventory files - Indicate that emacs--devo--0--patch-834 does not need to be applied - Merge from gnus--rel--5.10 - Restore lisp/emacs-lisp/cl-loaddefs.el * gnus--rel--5.10 (patch 239-241) - Merge from emacs--devo--0 - Update from CVS Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-53
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 816-823) - Update from CVS - Merge from emacs--rel--22 * emacs--rel--22 (patch 59-69) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 237-238) - Update from CVS Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-52
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 803-815) - Update from CVS - Merge from emacs--rel--22 * emacs--rel--22 (patch 51-58) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 233-236) - Merge from emacs--devo--0 - Update from CVS Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-51
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 902-908) - Update from CVS - Merge from emacs--rel--22 * emacs--rel--22 (patch 131-137) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 261-262) - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-278
* term/x-win.el (x-gtk-stock-map, icon-map-list) (x-gtk-map-stock): Delete duplicated definitions from merge. * progmodes/octave-mod.el: Require octave-inf at compile time * progmodes/compile.el (compilation-skip-to-next-location) (compilation-skip-threshold, compilation-skip-visited): Move definitions earlier. * play/zone.el (zone-fall-through-ws): * play/landmark.el (lm-move-down, lm-move-up): * play/handwrite.el (handwrite): * mail/mspools.el (mspools-visit-spool): * wdired.el (wdired-next-line, wdired-previous-line): * tar-mode.el (tar-subfile-save-buffer): * scroll-lock.el (scroll-lock-next-line) (scroll-lock-previous-line): * image-dired.el (image-dired-next-line) (image-dired-previous-line): * ediff-help.el (ediff-help-message-line-length): Use forward-line. * smerge-mode.el (smerge-auto-refine): * diff-mode.el (diff-auto-refine): Add :group. * play/yow.el: Require doctor at compile time. * vmsproc.el: Provide vmsproc. (command-send-input): Use forward-line. * vms-patch.el: Require ps-print and vmsproc at compile time. * vc-mtn.el (log-view-message-re, log-view-file-re) (log-view-font-lock-keywords): Pacify byte-compiler. * vc-hg.el: Require log-view at compile time.
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 890-898) - Update from CVS - Merge from emacs--rel--22 * emacs--rel--22 (patch 122-128) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 257-258) - Merge from emacs--rel--22 - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-270
(compilation-next-error-function): Fix timestamp handling, so compilation-fake-loc works again.
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 866-879) - Merge multi-tty branch - Update from CVS - Merge from emacs--rel--22 Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-257
Merge from emacs--rel--22 Revision: emacs@sv.gnu.org/emacs--devo--0--patch-875
(compilation-error-regexp-alist-alist): Recognize gcc's use of "note" for informational messages.
(compilation-get-file-structure): Complete last change by also using spec-directory in the puthash.
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 852-856) - Update from CVS - Merge from emacs--rel--22 * emacs--rel--22 (patch 93-96) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 245) - Update from CVS Revision: emacs@sv.gnu.org/emacs--multi-tty--0--patch-32
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 852-856) - Update from CVS - Merge from emacs--rel--22 * emacs--rel--22 (patch 93-96) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 245) - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-249
(compilation-get-file-structure): Make use of the directory part when checking for an existing entry, to handle files with same basename in different directories.
(compilation-get-file-structure): Make use of the directory part when checking for an existing entry, to handle files with same basename in different directories.
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 846-851) - Update from CVS - Merge from emacs--rel--22 * emacs--rel--22 (patch 88-92) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 242-244) - Update from CVS Revision: emacs@sv.gnu.org/emacs--multi-tty--0--patch-31
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 846-851) - Update from CVS - Merge from emacs--rel--22 * emacs--rel--22 (patch 88-92) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 242-244) - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-246
Merge from emacs--rel--22 Revision: emacs@sv.gnu.org/emacs--devo--0--patch-851
(compilation-buffer-name): Don't check compilation-arguments. It is superfluous, and the variable isn't even set when this function is called.
(compilation-set-window-height): Use window-full-width-p instead of comparing frame-width and window-width. (compilation-find-buffer): Remove extra argument in call to compilation-buffer-internal-p.
(compilation-start): Pass nil as startfile to comint-exec.
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 843-845) - Update from CVS - Merge from emacs--rel--22 * emacs--rel--22 (patch 84-87) - Update from CVS - Change capitalization of VC backend names for new backends Revision: emacs@sv.gnu.org/emacs--multi-tty--0--patch-30
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 843-844) - Update from CVS - Merge from emacs--rel--22 * emacs--rel--22 (patch 84-87) - Update from CVS - Change capitalization of VC backend names for new backends Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-241
Merge from emacs--rel--22 Patches applied: * emacs--rel--22 (patch 84-87) - Update from CVS - Change capitalization of VC backend names for new backends 2007-08-02 Richard Stallman <rms@gnu.org> * lisp/mail/rmailsum.el (rmail-make-summary-line): Find end of msg number to update deleted flag. * lisp/cus-edit.el (customize-apropos, customize-apropos-options) (customize-apropos-faces, customize-apropos-groups): Improve prompt. * lisp/menu-bar.el (menu-bar-help-menu): Add "About GNU" menu item. * lisp/startup.el (fancy-splash-head, startup-echo-area-message): Change message text. * lisp/emulation/tpu-edt.el (next-line-internal): Setting deleted. All callers use line-move. * lisp/progmodes/compile.el (compilation-find-buffer): Return current buffer immediately if suitable. (compile, compilation-buffer-name, compilation-start): Doc fixes. 2007-07-31 Daiki Ueno <ueno@unixuser.org> * lisp/faces.el (face-normalize-spec): New function. (frame-set-background-mode): Normalize face-spec before calling face-spec-match-p. 2007-07-31 Stefan Monnier <monnier@iro.umontreal.ca> * lisp/server.el (server-window): Add switch-to-buffer-other-frame option. 2007-08-03 Richard Stallman <rms@gnu.org> * src/fileio.c (Fvisited_file_modtime): Use make_time. Revision: emacs@sv.gnu.org/emacs--devo--0--patch-844
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 832-838) - Remove lisp/erc/erc-nicklist.el - Update some .arch-inventory files - Fix void function definition error in cus-edit.el - Update from CVS - Restore lisp/emacs-lisp/cl-loaddefs.el - Merge from emacs--rel--22 * emacs--rel--22 (patch 75-83) - Update from CVS - Remove lisp/erc/erc-nicklist.el - Update some .arch-inventory files - Indicate that emacs--devo--0--patch-834 does not need to be applied - Merge from gnus--rel--5.10 - Restore lisp/emacs-lisp/cl-loaddefs.el * gnus--rel--5.10 (patch 239-241) - Merge from emacs--devo--0 - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-239
(compilation-find-buffer): Return current buffer immediately if suitable. (compile, compilation-buffer-name, compilation-start): Doc fixes.
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 824-838) - Update from CVS - Merge from emacs--rel--22 - Remove lisp/erc/erc-nicklist.el - Update some .arch-inventory files - Fix void function definition error in cus-edit.el - Restore lisp/emacs-lisp/cl-loaddefs.el * emacs--rel--22 (patch 70-83) - Update from CVS - Remove lisp/erc/erc-nicklist.el - Update some .arch-inventory files - Indicate that emacs--devo--0--patch-834 does not need to be applied - Merge from gnus--rel--5.10 - Restore lisp/emacs-lisp/cl-loaddefs.el * gnus--rel--5.10 (patch 239-241) - Merge from emacs--devo--0 - Update from CVS Revision: emacs@sv.gnu.org/emacs--multi-tty--0--patch-28
(compilation-forget-errors): Reset compilation-auto-jump-to-next.
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 824-831) - Update from CVS - Merge from emacs--rel--22 * emacs--rel--22 (patch 70-74) - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-238
Merge from emacs--rel--22 Patches applied: * emacs--rel--22 (patch 70-73) - Update from CVS 2007-07-25 Glenn Morris <rgm@gnu.org> * Relicense all FSF files to GPLv3 or later. Revision: emacs@sv.gnu.org/emacs--devo--0--patch-828
Merge from emacs--unicode--0 Patches applied: * emacs--devo--0 (patch 814-823) - Update from CVS - Merge from emacs--rel--22 * emacs--rel--22 (patch 59-69) - Update from CVS - Merge from gnus--rel--5.10 * emacs--unicode--0 (patch 232-235) - Merge from emacs--devo--0 - Update from CVS * gnus--rel--5.10 (patch 237-238) - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-66
(compilation-error-regexp-alist-alist): Add support for the Maden build tool.
Switch license to GPLv3 or later.
* subr.el (start-file-process-shell-command) (process-file-shell-command): New defuns. * progmodes/compile.el (compilation-start): Apply `start-file-process-shell-command'.
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 814-823) - Update from CVS - Merge from emacs--rel--22 * emacs--rel--22 (patch 59-69) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 237-238) - Update from CVS Revision: emacs@sv.gnu.org/emacs--multi-tty--0--patch-26
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 816-823) - Update from CVS - Merge from emacs--rel--22 * emacs--rel--22 (patch 59-69) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 237-238) - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-235
(compilation-auto-jump-to-first-error): Add group and version.
(compilation-start): Remember the original directory in a buffer-local compilation-directory. (compile): Set the global value of compilation-directory. (recompile): Use compilation-directory even if run from the compilation buffer.
Merge from emacs--unicode--0 Patches applied: * emacs--devo--0 (patch 803-813) - Update from CVS - Merge from emacs--rel--22 * emacs--rel--22 (patch 51-58) - Update from CVS - Merge from gnus--rel--5.10 * emacs--unicode--0 (patch 224-231) - Update configure - Update from CVS - Merge from emacs--devo--0 - Move branch-specific src/ChangeLog entry to src/ChangeLog.unicode - Regenerate configure * gnus--rel--5.10 (patch 233-236) - Merge from emacs--devo--0 - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-65
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 806-813) - Merge from emacs--rel--22 - Update from CVS * emacs--rel--22 (patch 51-58) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 233-236) - Merge from emacs--devo--0 - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-230
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 803-813) - Update from CVS - Merge from emacs--rel--22 * emacs--rel--22 (patch 51-58) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 233-236) - Merge from emacs--devo--0 - Update from CVS Revision: emacs@sv.gnu.org/emacs--multi-tty--0--patch-25
* progmodes/compile.el (compilation-start): `start-process' must still be redefined when calling `start-process-shell-command'. * progmodes/gud.el (gud-file-name): When `default-directory' is a remote file name, prepend its remote part to the filename. (gud-common-init): When `default-directory' is a remote file name, make the filename relative to it. Based on a patch by Nick Roberts <nickrob@snap.net.nz>.
* comint.el (make-comint, make-comint-in-buffer) (comint-exec-1): Replace `start-process' by `start-file-process'. * progmodes/compile.el (compilation-start): Revert redefining `start-process'.
(compilation-auto-jump-to-first-error,compilation-auto-jump-to-next): New vars. (compilation-auto-jump): New function. (compilation-error-properties): Use them to jump to first error. (compilation-start): Set the var if requested.
* files.el (file-remote-p): Introduce optional parameter CONNECTED. * net/tramp.el: * net/tramp-ftp.el: * net/tramp-smb.el: * net/tramp-uu.el: * net/trampver.el: Migrate to Tramp 2.1. * net/tramp-cache.el: * net/tramp-fish.el: * net/tramp-gw.el: New Tramp packages. * net/tramp-util.el: * net/tramp-vc.el: Removed. * net/ange-ftp.el: Add ange-ftp property to 'start-file-process (ange-ftp-file-remote-p): Handle optional parameter CONNECTED. * net/rcompile.el (remote-compile): Handle Tramp 2.1 arguments. * progmodes/compile.el (compilation-start): Redefine `start-process' temporarily when `default-directory' is remote. Remove case of synchronous compilation, this won't happen ever. (compilation-setup): Make local variable `comint-file-name-prefix' for remote compilation.
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 771-793) - Update from CVS - Merge from emacs--rel--22 - Merge from emacs--rel--22, gnus--rel--5.10 - Fix tq.el edge case - Merge from gnus--rel--5.10 * emacs--rel--22 (patch 26-41) - Update from CVS - lisp/vc-hooks.el (vc-find-root): Fix file attribute test * gnus--rel--5.10 (patch 224-228) - Merge from emacs--devo--0, emacs--rel--22 - Update from CVS Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-49
Merge from emacs--unicode--0 Patches applied: * emacs--devo--0 (patch 771-792) - Update from CVS - Merge from emacs--rel--22 - Merge from emacs--rel--22, gnus--rel--5.10 - Fix tq.el edge case - Merge from gnus--rel--5.10 * emacs--rel--22 (patch 26-41) - Update from CVS - lisp/vc-hooks.el (vc-find-root): Fix file attribute test * emacs--unicode--0 (patch 210-219) - Merge from emacs--devo--0 - Update from CVS * gnus--rel--5.10 (patch 224-228) - Merge from emacs--devo--0, emacs--rel--22 - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-63
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 781-792) - Update from CVS - Merge from gnus--rel--5.10 - Merge from emacs--rel--22 * emacs--rel--22 (patch 33-41) * gnus--rel--5.10 (patch 226-228) - Update from CVS Revision: emacs@sv.gnu.org/emacs--multi-tty--0--patch-21
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 781-792) - Update from CVS - Merge from gnus--rel--5.10 - Merge from emacs--rel--22 * emacs--rel--22 (patch 33-41) * gnus--rel--5.10 (patch 226-228) - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-219
(compilation-find-file, compilation-handle-exit): Fix typos in docstrings. (compilation-search-path, compilation-buffer-name-function): Doc fixes. (compilation-finish-function): Fix typo in obsolescence declaration.
(compilation-find-file, compilation-handle-exit): Fix typos in docstrings. (compilation-search-path, compilation-buffer-name-function): Doc fixes. (compilation-finish-function): Fix typo in obsolescence declaration.
Add TIMESTAMP to LOC to handle "incremental compilation", e.g., with `omake -P': the compilation process never terminates and automatically recompiles modified files.
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 765-770) - Update from CVS - Merge from emacs--rel--22 - Merge from gnus--rel--5.10 * emacs--rel--22 (patch 24-25) * gnus--rel--5.10 (patch 222-223) - Update from CVS Revision: emacs@sv.gnu.org/emacs--multi-tty--0--patch-16
Merge from emacs--unicode--0 Patches applied: * emacs--devo--0 (patch 726-770) - Update from CVS - Merge from emacs--rel--22 - Merge from gnus--rel--5.10 - Update from CVS: lisp/textmodes/sgml-mode.el: Revert last change. * emacs--rel--22 (patch 6-25) - Update from CVS - Update from CVS: src/xterm.c (XTread_socket): Revert last change. * emacs--unicode--0 (patch 203-209) - Update from CVS - Merge from emacs--devo--0 - Update from CVS: src/syntax.c (skip_syntaxes): Synch with the trunk. - Move NEWS entries for unicode branch into etc/NEWS.unicode * gnus--rel--5.10 (patch 218-223) - Merge from emacs--devo--0, emacs--rel--22 - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-62
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 726-770) - Update from CVS - Merge from emacs--rel--22 - Merge from gnus--rel--5.10 - Update from CVS: lisp/textmodes/sgml-mode.el: Revert last change. * emacs--rel--22 (patch 6-25) - Update from CVS - Update from CVS: src/xterm.c (XTread_socket): Revert last change. * gnus--rel--5.10 (patch 218-223) - Merge from emacs--devo--0, emacs--rel--22 - Update from CVS Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-47
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 751-770) - Update from CVS - Merge from emacs--rel--22 - Update from CVS: lisp/textmodes/sgml-mode.el: Revert last change. - Merge from gnus--rel--5.10 * emacs--rel--22 (patch 18-25) * gnus--rel--5.10 (patch 222-223) - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-208
Nikolaj Schumacher <n_schumacher at web.de> (tiny change) (compilation-handle-exit): `compilation-finish-function' may change the current buffer.
Nikolaj Schumacher <n_schumacher at web.de> (tiny change) (compilation-handle-exit): `compilation-finish-function' may change the current buffer.
Merged from emacs--devo--0 Patches applied: * emacs@sv.gnu.org/emacs--devo--0--patch-744 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-745 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-746 Merge from emacs--rel--22 * emacs@sv.gnu.org/emacs--devo--0--patch-747 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-748 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-749 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-750 Merge from emacs--rel--22 * emacs@sv.gnu.org/emacs--devo--0--patch-751 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-752 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-753 Merge from emacs--rel--22 * emacs@sv.gnu.org/emacs--devo--0--patch-754 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-755 Merge from emacs--rel--22 * emacs@sv.gnu.org/emacs--devo--0--patch-756 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-757 Update from CVS: lisp/textmodes/sgml-mode.el: Revert last change. * emacs@sv.gnu.org/emacs--devo--0--patch-758 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-759 Merge from emacs--rel--22 * emacs@sv.gnu.org/emacs--devo--0--patch-760 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-761 Update from CVS * emacs@sv.gnu.org/emacs--rel--22--patch-14 Update from CVS * emacs@sv.gnu.org/emacs--rel--22--patch-15 Update from CVS * emacs@sv.gnu.org/emacs--rel--22--patch-16 Update from CVS: src/xterm.c (XTread_socket): Revert last change. * emacs@sv.gnu.org/emacs--rel--22--patch-17 Update from CVS * emacs@sv.gnu.org/emacs--rel--22--patch-18 Update from CVS * emacs@sv.gnu.org/emacs--rel--22--patch-19 Update from CVS * emacs@sv.gnu.org/emacs--rel--22--patch-20 Update from CVS * emacs@sv.gnu.org/emacs--rel--22--patch-21 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-221 Update from CVS Revision: emacs@sv.gnu.org/emacs--multi-tty--0--patch-12 Creator: Karoly Lorentey <karoly@lorentey.hu>
(compilation-handle-exit): Quote first argument of `run-hook-with-args'.
(compilation-handle-exit): Quote first argument of `run-hook-with-args'.
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 726-750) - Update from CVS - Merge from emacs--rel--22 - Merge from gnus--rel--5.10 * emacs--rel--22 (patch 6-17) - Update from CVS - Update from CVS: src/xterm.c (XTread_socket): Revert last change. * gnus--rel--5.10 (patch 218-221) - Merge from emacs--devo--0, emacs--rel--22 - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-205
Merge from emacs--rel--22 Patches applied: * emacs--rel--22 (patch 13) - Update from CVS 2007-05-10 Richard Stallman <rms@gnu.org> * lisp/international/iso-cvt.el (iso-cvt-read-only): Ignore arguments. (iso-cvt-write-only): Likewise. * lisp/emacs-lisp/easy-mmode.el (define-minor-mode): Fix generated doc string. * lisp/startup.el (fancy-splash-text): Add URL of guided tour. Adjust horizontal and vertical whitespace. * lisp/progmodes/compile.el (compilation-handle-exit): Use run-hook-with-args to run compilation-finish-functions. * lisp/files.el (file-start-mode-alist): New variable. (magic-mode-regexp-match-limit): Doc fix. (set-auto-mode): Handle file-start-mode-alist. A little cleanup of structure. 2007-05-10 Richard Stallman <rms@gnu.org> * lispref/keymaps.texi (Scanning Keymaps): Update where-is-internal example. * lispref/help.texi (Keys in Documentation): Add reference to Documentation Tips. * lispref/files.texi (Format Conversion): TO-FN gets three arguments. * lispref/modes.texi (Auto Major Mode): Document file-start-mode-alist. Revision: emacs@sv.gnu.org/emacs--devo--0--patch-743
(compilation-handle-exit): Use run-hook-with-args to run compilation-finish-functions.
(compilation-find-file): Add a big comment.
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 698-725) - Update from CVS - Merge from gnus--rel--5.10 - Merge from emacs--rel--22 - Merge from emacs--rel--22: lisp/dired-x.el: Revert 2007-04-06 change. * emacs--rel--22 (base, patch 1-5) - tag of emacs@sv.gnu.org/emacs--devo--0--patch-709 - Sync to CVS tag EMACS_22_BRANCHPOINT - Sync to CVS branch EMACS_22_BASE - Update from CVS * gnus--rel--5.10 (patch 216-217) - Update from CVS Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-46
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 676-697) - Update from CVS - Merge from gnus--rel--5.10 - Release ERC 5.2. * gnus--rel--5.10 (patch 211-215) - Update from CVS - Merge from emacs--devo--0 Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-45
Merge from emacs--unicode--0 Patches applied: * emacs--devo--0 (patch 698-725) - Update from CVS - Merge from gnus--rel--5.10 - Merge from emacs--rel--22 - Merge from emacs--rel--22: lisp/dired-x.el: Revert 2007-04-06 change. * emacs--rel--22 (base, patch 1-5) - tag of emacs@sv.gnu.org/emacs--devo--0--patch-709 - Sync to CVS tag EMACS_22_BRANCHPOINT - Sync to CVS branch EMACS_22_BASE - Update from CVS * emacs--unicode--0 (patch 191-202) - Change default value of `enable_font_backend' to 1 - Update from CVS - Move src/ChangeLog entry to src/ChangeLog.unicode - Merge from emacs--devo--0 * gnus--rel--5.10 (patch 216-217) - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-61
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 698-710) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 216) - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-196
Revert 2007-03-25 change.
Merge from emacs--unicode--0 Patches applied: * emacs--devo--0 (patch 670-697) - Update from CVS - Merge from gnus--rel--5.10 - Release ERC 5.2. * emacs--unicode--0 (patch 185-189) - Merge from emacs--devo--0 - Update from CVS - vc-bzr.el: New file. * gnus--rel--5.10 (patch 209-215) - Merge from emacs--devo--0 - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-59
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 675-697) - Update from CVS - Merge from gnus--rel--5.10 - Release ERC 5.2. * gnus--rel--5.10 (patch 211-215) - Update from CVS - Merge from emacs--devo--0 Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-189
Change help-echo (again). `Entering directory DIR' visits DIR but `Leaving directory DIR' visits parent of DIR.
(compilation-start): Save compilation-directory rather than default-directory as local var. (compilation-directory): Mark as safe local var.
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 671-675) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 209-210) - Merge from emacs--devo--0 - Update from CVS Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-44
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 670-674) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 209-210) - Merge from emacs--devo--0 - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-185
(compilation-find-file): Revert change from 2006-07-18 to allow completion of directory names. Reported by John Carter <john.carter@tait.co.nz>.
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 586-614) - Update from CVS - Update from erc--emacs--22 - Merge from gnus--rel--5.10 - Merge from erc--main--0 - Make byte compiler correctly write circular constants * gnus--rel--5.10 (patch 186-196) - Update from CVS - Merge from emacs--devo--0 Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-39
Merge from emacs--unicode--0 Patches applied: * emacs--devo--0 (patch 586-621) - Update from CVS - Update from erc--emacs--22 - Merge from gnus--rel--5.10 - Merge from erc--main--0 - Make byte compiler correctly write circular constants * emacs--unicode--0 (patch 161-166) * gnus--rel--5.10 (patch 186-199) - Update from CVS - Merge from emacs--devo--0 Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-53
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 586-614) - Update from CVS - Update from erc--emacs--22 - Merge from gnus--rel--5.10 - Merge from erc--main--0 - Make byte compiler correctly write circular constants * gnus--rel--5.10 (patch 186-196) - Update from CVS - Merge from emacs--devo--0 Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-162
Add 2007 to copyright years.
Add handling for makepplog.
(compilation-loop): New arg limit. Handle case where the first error is at point-min. (compilation-next-error): New arg to compilation-loop call.
(compile): Doc fix.
Merge from emacs--unicode--0 Patches applied: * emacs--devo--0 (patch 523-582) - Update from CVS - Merge from gnus--rel--5.10 - Update from erc--emacs--22 - erc-iswitchb: Temporarily enable iswitchb mode * emacs--unicode--0 (patch 150-159) - Merge from emacs--devo--0 - Update from CVS - Fix ChangeLog - Update from CVS: src/regex.c (regex_compile): Synch with HEAD. - Regenerate configure with autoconf 2.61 * gnus--rel--5.10 (patch 168-185) - Update from CVS - Merge from emacs--devo--0 - Update from CVS: lisp/legacy-gnus-agent.el: Add Copyright notice. Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-51
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 523-544) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 168-171) - Update from CVS - Merge from emacs--devo--0 Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-35
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 523-544) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 168-171) - Update from CVS - Merge from emacs--devo--0 Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-150
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 505-522) - Update from CVS - Merge from gnus--rel--5.10 - Update from CVS: etc/TUTORIAL.cn: Updated. - Merge from erc--emacs--22 * gnus--rel--5.10 (patch 164-167) - Update from CVS Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-33
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 447-475) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 141-152) - Merge from emacs--devo--0 - Update from CVS Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-30
Space/tab mixup.
Merge from emacs--unicode--0 Patches applied: * emacs--devo--0 (patch 505-522) - Update from CVS - Merge from gnus--rel--5.10 - Update from CVS: etc/TUTORIAL.cn: Updated. - Merge from erc--emacs--22 * emacs--unicode--0 (patch 137) - Merge from emacs--devo--0 * gnus--rel--5.10 (patch 164-167) - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-48
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 505-522) - Update from CVS - Merge from gnus--rel--5.10 - Update from CVS: etc/TUTORIAL.cn: Updated. - Merge from erc--emacs--22 * gnus--rel--5.10 (patch 164-167) - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-137
(compilation-start): Set EMACS and INSIDE_EMACS to t.
(compilation-directory-matcher): Improve previous doc fix.
(compilation-directory-matcher): Doc fix (Nil -> nil).
Merge from emacs--unicode--0 Patches applied: * emacs--devo--0 (patch 447-459) - Update from CVS - Merge from gnus--rel--5.10 * emacs--unicode--0 (patch 115-117) * gnus--rel--5.10 (patch 141-144) - Merge from emacs--devo--0 - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-40
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 447-459) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 141-144) - Merge from emacs--devo--0 - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-115
(compilation-goto-locus-delete-o): New fn. (compilation-goto-locus): Use compilation-goto-locus-delete-o to delete the overlay. Put it on pre-command-hook.
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 438-446) - Update from CVS - lisp/url/url-methods.el: Fix format error when http_proxy is empty string - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 137-140) - Update from CVS Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-29
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 399-437) - Update from CVS - Rcirc update from Ryan Yeske - Merge from gnus--rel--5.10 - Miscellaneous tq-related fixes. * gnus--rel--5.10 (patch 126-136) - Merge from emacs--devo--0 - Update from CVS Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-28
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 358-382) - Update from CVS - Merge from gnus--rel--5.10 - Merge from erc--emacs--21 * gnus--rel--5.10 (patch 118-122) - Merge from emacs--devo--0 - Update from CVS Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-26
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 343-357) - Update from CVS - Update for ERC 5.1.3. - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 113-117) - Merge from emacs--devo--0 - Update from CVS Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-25
Merge from emacs--unicode--0 Patches applied: * emacs--devo--0 (patch 437-446) - Update from CVS - lisp/url/url-methods.el: Fix format error when http_proxy is empty string - Merge from gnus--rel--5.10 * emacs--unicode--0 (patch 111) - Merge from emacs--devo--0 * gnus--rel--5.10 (patch 137-140) - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-38
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 437-446) - Update from CVS - lisp/url/url-methods.el: Fix format error when http_proxy is empty string - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 137-140) - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-111
* progmodes/compile.el (compilation-error-regexp-alist-alist): Disallow filenames containing " -" to avoid confusion with libtool compilation messages.
Merge from emacs--unicode--0 Patches applied: * emacs--devo--0 (patch 423-436) - Update from CVS - Merge from gnus--rel--5.10 * emacs--unicode--0 (patch 109-110) - Merge from emacs--devo--0 * gnus--rel--5.10 (patch 131-136) - Update from CVS - Merge from emacs--devo--0 Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-37
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 427-436) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 134-136) - Merge from emacs--devo--0 - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-110
* etc/NEWS: In terminal-oriented subshells, the EMACS environment variable now defaults to Emacs's absolute file name, instead of to "t". * etc/PROBLEMS: Adjust tcsh advice for this. * make-dist (EMACS): Exit and fail if the EMACS environment variable is set to something other than an absolute file name. * lisp/comint.el (comint-exec-1): Set EMACS to the full name of Emacs, not to "t". * lisp/progmodes/compile.el (compilation-start): Likewise. * lisp/progmodes/idlwave.el (idlwave-rescan-asynchronously): Don't use expand-file-name on invocation-directory, since this might mishandle special characters in invocation-directory. * man/faq.texi (Escape sequences in shell output): EMACS is now set to Emacs's absolute file name, not to "t". (^M in the shell buffer): Likewise. * man/misc.texi (Interactive Shell): Likewise.
(compilation-directory-properties): Doc fix for help-echo.
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 423-426) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 131-133) - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-109
* progmodes/compile.el (compilation-error-regexp-alist-alist): Process the `gcc-include' after the `gnu' rule.
Merge from emacs--unicode--0 Patches applied: * emacs--devo--0 (patch 357-381) - Merge from gnus--rel--5.10 - Update from CVS - Merge from erc--emacs--21 * emacs--unicode--0 (patch 98) - Merge from emacs--devo--0 * gnus--rel--5.10 (patch 116-122) - Update from CVS - Merge from emacs--devo--0 Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-28
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 357-381) - Merge from gnus--rel--5.10 - Update from CVS - Merge from erc--emacs--21 * gnus--rel--5.10 (patch 116-122) - Update from CVS - Merge from emacs--devo--0 Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-98
Merge from emacs--unicode--0 Patches applied: * emacs--devo--0 (patch 343-356) - Update from CVS - Update for ERC 5.1.3. - Merge from gnus--rel--5.10 * emacs--unicode--0 (patch 90-91) * gnus--rel--5.10 (patch 113-115) - Merge from emacs--devo--0 - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-23
(compilation-error-regexp-alist-alist) <gnu>: Try to rule out false positives due to time stamps. (compilation-mode-font-lock-keywords): Remove rules made redundant because of the above change. Add `segmentation fault' to the known and highlighted compilation termination messages.
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 343-356) - Update from CVS - Update for ERC 5.1.3. - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 113-115) - Merge from emacs--devo--0 - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-90
(compilation-find-file): Handle the cases where the user selects a non-existent file.
* progmodes/compile.el (compilation-mode-font-lock-keywords): Don't highlight "Compiling file" messages as error.
(compilation-error-regexp-alist-alist): Fix ambiguity introduced by last change. (compilation-find-file): Move save-excursion to where it may make sense. Fix a left over `find-file'.
(compilation-mode-font-lock-keywords): Don't highlight start/end markers as compilation messages.
(compilation-error-regexp-alist-alist) <gnu>: Use shy regexp. Fix incorrect backref to potentially unmatched group.
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 285-299) - Update from CVS - Merge from gnus--rel--5.10 - Update from CVS: admin/FOR-RELEASE: Update refcard section. * gnus--rel--5.10 (patch 102-104) - Update from CVS Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-22
Merge from emacs--unicode--0 Patches applied: * emacs--devo--0 (patch 274-299) - Update from CVS - Update etc/MORE.STUFF. - Merge from gnus--rel--5.10 - Update from CVS: admin/FOR-RELEASE: Update refcard section. * emacs--unicode--0 (patch 62-69) - Merge from emacs--devo--0 - Update from CVS * gnus--rel--5.10 (patch 101-104) - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-5
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 285-296) - Update from CVS - Merge from gnus--rel--5.10 - Update from CVS: admin/FOR-RELEASE: Update refcard section. * gnus--rel--5.10 (patch 102-104) - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-64
(compilation-error-regexp-alist-alist::gcov-*): Almost rewrite. Underlines over all lines of gcov output are too uncomfortable to read.
(compilation-error-regexp-alist-alist::gcov-called-line): Don't put face on `-' lines in gcov file. Suggested by Dan Nicolaescu.
(compilation-error-regexp-alist-alist): Add makepp diagnostic.
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 259-284) - Update from CVS - lisp/replace.el (occur-engine): Bind `inhibit-field-text-motion' to t - Merge from gnus--rel--5.10 - Rename "field-at-point" to "field-at-pos" - (comint-insert-input): Remove redundant calls to setq and goto-char - Update etc/MORE.STUFF. * gnus--rel--5.10 (patch 99-101) - Merge from emacs--devo--0 - Update from CVS Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-21
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 274-284) - Update from CVS - Update etc/MORE.STUFF. - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 101) - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-62
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 188-205) - Update from CVS - Merge from gnus--rel--5.10 - Undo incorrect merge of etc/images/README from Gnus 5.10 * gnus--rel--5.10 (patch 73-80) - Update from CVS - Update from CVS: README: Addition from 5.10.6 tar ball. Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-17
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 58-65) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 22-28) - Update from CVS - Merge from emacs--devo--0 - Update from CVS: lisp/gnus.el: Remove bogus comment. Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-6
Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 649-674) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 157-168) - Merge from emacs--cvs-trunk--0 - Update from CVS - Update from CVS: texi/message.texi: Fix default values. Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-61
Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 640-648) - Update from CVS - Merge from gnus--rel--5.10 - lisp/gnus/ChangeLog: Remove duplicate entry * gnus--rel--5.10 (patch 152-156) - Update from CVS: lisp/mml.el (mml-preview): Doc fix. - Update from CVS Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-60
Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 598-615) - Update from CVS - Remove lisp/toolbar directory - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 142-146) - Update from CVS Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-57
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-54 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 562-571) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 125-128) - Merge from emacs--cvs-trunk--0 - Update from CVS
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-53 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 556-561) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 122-124) - Update from CVS: lisp/mm-url.el (mm-url-decode-entities): Fix regexp. - Update from CVS
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-51 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 542-553) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 116-121) - Merge from emacs--cvs-trunk--0 - Update from CVS
Move `safe-local-variable' declarations to the respective files.
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-54 Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 190-203) - Update from CVS - Undo incorrect merge of etc/images/README from Gnus 5.10 - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 74-80) - Update from CVS - Update from CVS: README: Addition from 5.10.6 tar ball.
(compilation-message-face): Make it defcustom.
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-14 Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 58-65) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 22-28) - Update from CVS - Merge from emacs--devo--0 - Update from CVS: lisp/gnus.el: Remove bogus comment.
Update copyright for 2006.
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-97 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 616-696) - Add lisp/mh-e/.arch-inventory - Update from CVS - Merge from gnus--rel--5.10 - Update from CVS: lisp/smerge-mode.el: Add 'tools' to file keywords. - lisp/gnus/ChangeLog: Remove duplicate entry * gnus--rel--5.10 (patch 147-181) - Update from CVS - Merge from emacs--cvs-trunk--0 - Update from CVS: lisp/mml.el (mml-preview): Doc fix. - Update from CVS: texi/message.texi: Fix default values. - Update from CVS: texi/gnus.texi (RSS): Addition.
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-95 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 598-615) - Update from CVS - Remove lisp/toolbar directory - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 142-146) - Update from CVS
sync with trunk
Update from HEAD
(compilation-error-regexp-alist): Doc fix.
* progmodes/compile.el (compilation-setup): Fix last fix.
* hi-lock.el (hi-lock-buffer-mode): Renamed from `hi-lock-mode'. Use define-minor-mode, and make it a local mode. (hi-lock-mode): New global minor mode. (turn-on-hi-lock-if-enabled): New function. (hi-lock-line-face-buffer, hi-lock-face-buffer) (hi-lock-set-pattern): Changed arguments to regexp and face instead of a font-lock pattern. Directly set face property, instead of refontifying. (hi-lock-font-lock-hook): Check if font-lock is being turned on. (hi-lock-find-patterns): Use line-number-at-pos. (hi-lock-face-phrase-buffer): Call hi-lock-buffer-mode. Use new arguments for hi-lock-set-pattern. (hi-lock-find-file-hook, hi-lock-current-line) (hi-lock-set-patterns): Deleted unused functions. * progmodes/compile.el (compilation-setup): Don't fiddle with font-lock-defaults.
(compilation-internal-error-properties): save-excursion around the computation of MARKER.
(compilation-goto-locus): Display the compilation buffer first and the source buffer second, in case they're in overlapping frames. Don't raise the compilation frame if it was the selected window upon entry. Pass the `other-window' arg to pop-to-buffer.
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-88 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 569-579) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 129-132) - Update from CVS - Merge from emacs--cvs-trunk--0
(compile-goto-error): Delete extra paren.
(compilation-buffer-name): New arg MODE-COMMAND. (compilation-start): Pass new arg to compilation-buffer-name. (compile-goto-error): Use next-error-internal.
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-86 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 562-568) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 125-128) - Merge from emacs--cvs-trunk--0 - Update from CVS
(compilation-error, compilation-warning) (compilation-info, compilation-line-number, compilation-column-number): Change group from `font-lock-highlighting-faces' to `compilation'.
(compilation-error-properties): When getting the file from the previous error message, correctly decode the new data format.
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-85 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 556-561) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 122-124) - Update from CVS: lisp/mm-url.el (mm-url-decode-entities): Fix regexp. - Update from CVS
2005-09-24 Emilio C. Lopes <eclig@gmx.net> * woman.el (woman-file-name): * wid-edit.el (widget-file-prompt-value) (widget-coding-system-prompt-value): * w32-fns.el (set-w32-system-coding-system): * vc.el (vc-version-diff, vc-annotate): * textmodes/reftex-auc.el (reftex-arg-cite) (reftex-arg-index-tag): * textmodes/refer.el (refer-get-bib-files): * textmodes/artist.el (artist-figlet-choose-font): * terminal.el (terminal-emulator): * replace.el (occur-read-primary-args): * rect.el (string-rectangle, string-insert-rectangle): * ps-print.el (ps-print-preprint): * progmodes/pascal.el (pascal-goto-defun): * progmodes/etags.el (visit-tags-table, visit-tags-table-buffer): * progmodes/compile.el (compilation-find-file): * printing.el (pr-interactive-n-up): * play/animate.el (animate-birthday-present): * net/rcompile.el (remote-compile): * man.el (man, Man-goto-section, Man-follow-manual-reference): * mail/rmailsum.el (rmail-summary-search-backward) (rmail-summary-search): * mail/rmailout.el (rmail-output-read-rmail-file-name) (rmail-output-read-file-name): * mail/rmail.el (rmail-search, rmail-search-backwards): * mail/mailabbrev.el (merge-mail-abbrevs, rebuild-mail-abbrevs): * locate.el (locate): * international/quail.el (quail-show-keyboard-layout): * international/mule.el (set-buffer-file-coding-system) (revert-buffer-with-coding-system, set-file-name-coding-system) (set-terminal-coding-system, set-keyboard-coding-system) (set-next-selection-coding-system): * international/mule-diag.el (describe-coding-system) (describe-font, describe-fontset): * international/mule-cmds.el (universal-coding-system-argument) (search-unencodable-char, describe-input-method) (set-language-environment, describe-language-environment): * international/codepage.el (codepage-setup): * international/code-pages.el (codepage-setup): * info.el (Info-search, Info-follow-reference) (Info-search-backward): * emacs-lisp/advice.el (ad-read-advised-function) (ad-read-advice-class, ad-clear-cache, ad-activate) (ad-deactivate, ad-update, ad-unadvise, ad-read-advice-name) (ad-enable-advice, ad-disable-advice, ad-remove-advice) (ad-read-regexp): * ediff-util.el (ediff-toggle-regexp-match): * ediff-ptch.el (ediff-prompt-for-patch-file): * dired-aux.el (dired-diff): * diff.el (diff): * cus-edit.el (custom-variable-prompt): * calendar/timeclock.el (timeclock-ask-for-project): * calc/calcalg3.el (calc-get-fit-variables): * calc/calc-store.el (calc-edit-variable) (calc-permanent-variable): * vc-mcvs.el (vc-mcvs-register): * shadowfile.el (shadow-define-literal-group): * woman.el (woman-file-name): * vc.el (vc-version-diff, vc-merge): * textmodes/reftex-index.el (reftex-index-complete-tag): * format.el (format-decode-buffer, format-decode-region): * emulation/viper-cmd.el (viper-read-string-with-history): * emacs-lisp/debug.el (cancel-debug-on-entry): * emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine): * ediff.el (ediff-merge-revisions) (ediff-merge-revisions-with-ancestor, ediff-revision): * completion.el (interactive-completion-string-reader): * calc/calc-prog.el (calc-user-define-formula): Follow convention for reading with the minibuffer.
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-82 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 542-553) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 116-121) - Merge from emacs--cvs-trunk--0 - Update from CVS
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-48 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 519-530) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 106-111) - Merge from emacs--cvs-trunk--0 - Update from CVS
Don't decide a file's directory until the user actually tries to go there. (compilation-next-error-function): Pass compilation-find-file the directory from the file-struct. (compilation-internal-error-properties): Separate local FILE-STRUCT from FILE. Doc the args better. Rename arg FMT to FMTS. (compilation-find-file): Arg DIR renamed to DIRECTORY. Expand it, and if nil, use default-directory. (compilation-get-file-structure): Don't mix specified directory with default directory. Put specified directory into file-struct. Don't make the file name absolute. (compilation-error-regexp-alist): Doc fix. (compile-command): Add autoload. (compilation-disable-input): Add autoload.
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-79 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 519-530) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 106-111) - Merge from emacs--cvs-trunk--0 - Update from CVS
(compilation-goto-locus): Take into account iconified frames when determining whether the buffer is already visible. Don't reset window height if the window already existed.
(compilation-start): Ignore errors if the process died before we send eof.
(font-lock-extra-managed-props, font-lock-keywords, font-lock-maximum-size, font-lock-support-mode): Add defvars.
* progmodes/compile.el (compilation-start): Add autoload cookie. * progmodes/antlr-mode.el: Don't autoload `compilation-start'. * textmodes/sgml-mode.el: Likewise. * progmodes/python.el: Likewise.
(compilation-start): Doc fix.
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-47 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 514-518) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 104-105) - Update from CVS
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-46 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 504-513) - Update from CVS - Merge from gnus--rel--5.10 - Update from CVS: .cvsignore: Add `lock'. * gnus--rel--5.10 (patch 99-103) - Update from CVS
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-45 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 493-503) - Update from CVS - Update from CVS: lisp/startup.el (command-line): Fix typo. - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 95-98) - Update from CVS
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-43 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 474-484) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 88-91) - Merge from emacs--cvs-trunk--0 - Update FSF's address in GPL notices - Update from CVS
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-42 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 459-473) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 86-87) - Update from CVS
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-41 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 446-458) - Update from CVS - Update from CVS: lisp/subr.el (add-to-ordered-list): Doc fix. - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 83-85) - Merge from emacs--cvs-trunk--0 - Update from CVS
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-78 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 514-518) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 104-105) - Update from CVS
(compilation-disable-input): Doc fix. (define-compilation-mode): Doc fix and refill. (kill-compilation): Use `mode-name' in the error message. (compilation-find-file): Use `compilation-error' in the read-file-name's prompt.
(compilation-disable-input): Default to nil.
(compilation-disable-input): New defcustom. (compilation-start): If compilation-disable-input is non-nil, send EOF to the compilation process.
* mh-customize.el: Do not use face-alias compatibility for faces that did not appear in the previous Emacs release. * buff-menu.el: * compare-w.el: * emacs-lisp/testcover.el: * play/gomoku.el: * play/mpuz.el: * progmodes/flymake.el: * progmodes/gdb-ui.el: * progmodes/idlw-help.el: * progmodes/idlw-shell.el: * progmodes/ld-script.el: * progmodes/which-func.el: * ruler-mode.el: * strokes.el: * textmodes/sgml-mode.el: * textmodes/table.el: Do not use face-alias for backward compatibility for faces that did not appear in the previous Emacs release.
(compilation-mode-font-lock-keywords): Remove highlighting of "Compilation started". Highlight only the word "finished" in "Compilation finished". Add highlighting of "interrupt", "killed", "terminated" and the exit code. (compilation-start): Add newline after header. Use exactly the same time stamp format as the finishing message. (compilation-mode-map): Add ellipsis to "Search Files (grep)".
(compilation-start): Add the line "Compilation started" with compilation start time. (compilation-mode-font-lock-keywords): Add `started' to keywords.
(compilation-mode-font-lock-keywords): Remove `-text' from face variable names. (compilation-error-file-name, compilation-warning-file-name) (compilation-info-file-name): Delete faces. (compilation-line-number, compilation-column-number): Remove face underlining. (compilation-message-face): Set to `underline' value by default. (compilation-error-face, compilation-warning-face) (compilation-info-face): Remove `-file-name' from face names. (compilation-error-text-face, compilation-warning-text-face) (compilation-info-text-face): Delete face variables. (compilation-text-face): Delete function.
(compilation-mode-font-lock-keywords): Use `compilation-text-face', `compilation-info-text-face' and `compilation-error-text-face' instead of `font-lock-keyword-face'. (compilation-error): New face. (compilation-error-file-name): Inherit from `compilation-error' instead of `font-lock-warning-face'. (compilation-warning-file-name): Inherit from `compilation-warning' instead of `font-lock-warning-face'. (compilation-info, compilation-error-file-name) (compilation-warning-file-name, compilation-info-file-name) (compilation-line-number, compilation-column-number): Doc fix. (compilation-error-text-face, compilation-warning-text-face) (compilation-info-text-face): New face variables. (compilation-line-face, compilation-column-face) (compilation-enter-directory-face) (compilation-leave-directory-face): Doc fix. (compilation-text-face): New function.
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-77 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 504-513) - Update from CVS - Merge from gnus--rel--5.10 - Update from CVS: .cvsignore: Add `lock'. * gnus--rel--5.10 (patch 99-103) - Update from CVS
(compilation-mode-map): Bind TAB to `compilation-next-error' and [backtab] to `compilation-previous-error'.
Update copyright for release of 22.1 for progmodes directory.
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-74 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 493-503) - Update from CVS - Update from CVS: lisp/startup.el (command-line): Fix typo. - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 95-98) - Update from CVS
(compilation-mode-font-lock-keywords): Don't use compilation-...-face for messages that are not file names.
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-69 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 474-484) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 88-91) - Merge from emacs--cvs-trunk--0 - Update FSF's address in GPL notices - Update from CVS
(compilation-mode-hook, compilation-mode): Doc fix.
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-68 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 459-473) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 86-87) - Update from CVS
Update FSF's address.
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-67 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 447-458) - Update from CVS - Update from CVS: lisp/subr.el (add-to-ordered-list): Doc fix. - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 83-85) - Merge from emacs--cvs-trunk--0 - Update from CVS
(compilation-next-error-function): Don't switch buffers; operate on the current buffer.
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-37 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 401-422) - Update from CVS - Merge from gnus--rel--5.10 - Remove "-face" suffix from Buffer-menu-buffer face - Remove "-face" suffix from antlr-mode faces - Remove "-face" suffix from ebrowse faces - Remove "-face" suffix from flymake faces - Remove "-face" suffix from idlwave faces - Remove "-face" suffix from sh-script faces - Remove "-face" suffix from vhdl-mode faces - Remove "-face" suffix from which-func face - Remove "-face" suffix from cperl-mode faces - Remove "-face" suffix from ld-script faces - Fix cperl-mode font-lock problem - Tweak which-func face * gnus--rel--5.10 (patch 80-82) - Merge from emacs--cvs-trunk--0 - Update from CVS
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-36 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 358-400) - Update from CVS - Remove "-face" suffix from widget faces - Remove "-face" suffix from custom faces - Remove "-face" suffix from change-log faces - Remove "-face" suffix from compilation faces - Remove "-face" suffix from diff-mode faces - lisp/longlines.el (longlines-visible-face): Face removed - Remove "-face" suffix from woman faces - Remove "-face" suffix from whitespace-highlight face - Remove "-face" suffix from ruler-mode faces - Remove "-face" suffix from show-paren faces - Remove "-face" suffix from log-view faces - Remove "-face" suffix from smerge faces - Remove "-face" suffix from show-tabs faces - Remove "-face" suffix from highlight-changes faces - Remove "-face" suffix from and downcase info faces - Remove "-face" suffix from pcvs faces - Update uses of renamed pcvs faces - Tweak ChangeLog - Remove "-face" suffix from strokes-char face - Remove "-face" suffix from compare-windows face - Remove "-face" suffix from calendar faces - Remove "-face" suffix from diary-button face - Remove "-face" suffix from testcover faces - Remove "-face" suffix from viper faces - Remove "-face" suffix from org faces - Remove "-face" suffix from sgml-namespace face - Remove "-face" suffix from table-cell face - Remove "-face" suffix from tex-mode faces - Remove "-face" suffix from texinfo-heading face - Remove "-face" suffix from flyspell faces - Remove "-face" suffix from gomoku faces - Remove "-face" suffix from mpuz faces
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-63 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 358-423) - Update from CVS - Remove "-face" suffix from widget faces - Remove "-face" suffix from custom faces - Remove "-face" suffix from change-log faces - Remove "-face" suffix from compilation faces - Remove "-face" suffix from diff-mode faces - lisp/longlines.el (longlines-visible-face): Face removed - Remove "-face" suffix from woman faces - Remove "-face" suffix from whitespace-highlight face - Remove "-face" suffix from ruler-mode faces - Remove "-face" suffix from show-paren faces - Remove "-face" suffix from log-view faces - Remove "-face" suffix from smerge faces - Remove "-face" suffix from show-tabs faces - Remove "-face" suffix from highlight-changes faces - Remove "-face" suffix from and downcase info faces - Remove "-face" suffix from pcvs faces - Update uses of renamed pcvs faces - Tweak ChangeLog - Remove "-face" suffix from strokes-char face - Remove "-face" suffix from compare-windows face - Remove "-face" suffix from calendar faces - Remove "-face" suffix from diary-button face - Remove "-face" suffix from testcover faces - Remove "-face" suffix from viper faces - Remove "-face" suffix from org faces - Remove "-face" suffix from sgml-namespace face - Remove "-face" suffix from table-cell face - Remove "-face" suffix from tex-mode faces - Remove "-face" suffix from texinfo-heading face - Remove "-face" suffix from flyspell faces - Remove "-face" suffix from gomoku faces - Remove "-face" suffix from mpuz faces - Merge from gnus--rel--5.10 - Remove "-face" suffix from Buffer-menu-buffer face - Remove "-face" suffix from antlr-mode faces - Remove "-face" suffix from ebrowse faces - Remove "-face" suffix from flymake faces - Remove "-face" suffix from idlwave faces - Remove "-face" suffix from sh-script faces - Remove "-face" suffix from vhdl-mode faces - Remove "-face" suffix from which-func face - Remove "-face" suffix from cperl-mode faces - Remove "-face" suffix from ld-script faces - Fix cperl-mode font-lock problem - Tweak which-func face * gnus--rel--5.10 (patch 80-82) - Merge from emacs--cvs-trunk--0 - Update from CVS
Fix last change
2005-06-10 Michael Hotchin <michael@hotchin.net> (tiny change) * progmodes/compile.el (compilation-error-regexp-alist-alist) [msft]: update regexp for newer msft compilers.
Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-367 Remove "-face" suffix from compilation faces 2005-06-10 Miles Bader <miles@gnu.org> * lisp/progmodes/compile.el (compilation-warning-face) (compilation-info-face): Remove "-face" suffix from face names. (compilation-warning-face, compilation-info-face): New backward-compatibility aliases for renamed faces. (compilation-warning-face, compilation-info-face): Use renamed compilation faces.
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-61 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 353-357) - Update from CVS
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-35 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 353-357) - Update from CVS
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-34 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 324-352) - Merge from gnus--rel--5.10 - Update from CVS - etc/emacs-buffer.gdb: Remove RCS keywords * gnus--rel--5.10 (patch 70-79) - Update from CVS - Merge from emacs--cvs-trunk--0
(compilation-start): Move `erase-buffer' up before selecting the desired mode to not spend time fontifying old contents.
Merged from HEAD
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-57 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 324-352) - Merge from gnus--rel--5.10 - Update from CVS - etc/emacs-buffer.gdb: Remove RCS keywords * gnus--rel--5.10 (patch 70-79) - Update from CVS - Merge from emacs--cvs-trunk--0
(compilation-error-regexp-alist-alist): Allow (...) within `...' for makepp messages.
(compilation-start): Set the mode before inserting the initial text.
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-53 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 302-319) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 69) - Update from CVS
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-32 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 302-319) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 69) - Update from CVS
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-31 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 287-301) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 68) - Update from CVS
(compilation-finish-function): Fix defvar.
(compilation-finish-function): Mark obsolete.
(compilation-setup): Set local value of overlay-arrow-string to "" always. (compilation-set-window): Left fringe then don't scroll. No left fringe then no arrow and scroll message to top. (compilation-context-lines): Adjust doc string accordingly.
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-51 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 289-301) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 68) - Update from CVS
(compilation-setup): Set overlay-arrow-string to an empty string on text terminals.
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-30 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 272-286) - src/xdisp.c (dump_glyph_row): Don't display overlay_arrow_p field. - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 67) - Update from CVS
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-44 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 272-288) - src/xdisp.c (dump_glyph_row): Don't display overlay_arrow_p field. - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 67) - Update from CVS
(next-error-highlight-timer): New defvar. (compilation-mode-font-lock-keywords): Specify t for LAXMATCH when matching directories. Save match data around compilation-compat-error-properties form.
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-28 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 241-258) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 59-65) - Update from CVS - Merge from emacs--cvs-trunk--0 - (mm-string-to-multibyte): Use Gnus trunk definition.
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-37 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 241-257) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 59-65) - Update from CVS - Merge from emacs--cvs-trunk--0 - (mm-string-to-multibyte): Use Gnus trunk definition.
* compilation.txt (symbol): Added gcov-file gcov-bb-file gcov-never-called-line gcov-called-line . * progmodes/compile.el (compilation-error-regexp-alist-alist): Add regexp for gcov.
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-35 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 228-240) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 53-58) - Merge from emacs--cvs-trunk--0 - Update from CVS - Collapse feature addition/removal within single ChangeLog entry
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-27 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 231-240) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 56-58) - Update from CVS - Collapse feature addition/removal within single ChangeLog entry
* mh-customize.el (mh-speedbar-selected-folder-face): Special case high number of colors displays. * textmodes/table.el (table-cell-face): Add special case for displays supporting a high number of colors. * progmodes/vhdl-mode.el (vhdl-font-lock-prompt-face) (vhdl-font-lock-reserved-words-face) (vhdl-speedbar-architecture-face) (vhdl-speedbar-instantiation-face) (vhdl-speedbar-architecture-selected-face) (vhdl-speedbar-instantiation-selected-face): Likewise. * progmodes/sh-script.el (sh-heredoc-face): Likewise. * progmodes/idlw-help.el (idlwave-help-link-face): Likewise. * progmodes/ebrowse.el (ebrowse-tree-mark-face) (ebrowse-root-class-face, ebrowse-member-attribute-face) (ebrowse-progress-face): Likewise. * progmodes/compile.el (compilation-info-face): Likewise. * progmodes/cc-fonts.el (c-invalid-face): Likewise. * emacs-lisp/re-builder.el (reb-match-3): Likewise. * calendar/calendar.el (diary-face): Likewise. * woman.el (woman-italic-face, woman-bold-face) (woman-unknown-face): Likewise. * wid-edit.el (widget-button-pressed-face): Likewise. * whitespace.el (whitespace-highlight-face): Likewise. * smerge-mode.el (smerge-mine-face, smerge-base-face): Likewise. * pcvs-info.el (cvs-marked-face): Likewise. * info.el (info-xref): Likewise. * ido.el (ido-subdir-face, ido-indicator-face): Likewise. * hilit-chg.el (highlight-changes-face) (highlight-changes-delete-face): Likewise. * hi-lock.el (hi-yellow, hi-green, hi-blue-b, hi-green-b) (hi-red-b): Likewise. * generic-x.el (show-tabs-tab-face, show-tabs-space-face): Likewise. * font-lock.el (font-lock-keyword-face) (font-lock-function-name-face, font-lock-warning-face): Likewise. * cus-edit.el (custom-invalid-face, custom-modified-face) (custom-set-face, custom-changed-face, custom-variable-tag-face) (custom-group-tag-face-1, custom-group-tag-face): Likewise. * comint.el (comint-highlight-prompt): Likewise.
(compilation-setup): Set `next-error-overlay-arrow-position' to nil. Also set it to nil in the local hook `kill-buffer-hook'. Make local variable `overlay-arrow-string' and set it to "=>". (compilation-goto-locus): Set BOL position to `next-error-overlay-arrow-position' instead of `overlay-arrow-position'.
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-25 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 213-222) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 45-52) - Update from CVS - Update from CVS: texi Makefile.in CVS keyw cruft - Update from CVS: ChangeLog tweaks
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-31 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 206-222) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 45-52) - Update from CVS - Update from CVS: texi Makefile.in CVS keyw cruft - Update from CVS: ChangeLog tweaks
(compilation-goto-locus): Use `next-error-highlight-timer' instead of `sit-for'.
(compile-internal): Use "set default" for VMS. (compilation-error-regexp-alist): Add entries for various VMS compilers.
(compile-internal): Use "set default" for VMS. (compilation-error-regexp-alist): Add entries for various VMS compilers.
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-23 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0 (patch 150-165) - Update from CVS - Merge from gnus--rel--5.10 - Add info/dir to arch branch * miles@gnu.org--gnu-2005/gnus--rel--5.10 (patch 34-37) - Merge from emacs--cvs-trunk--0 - Update from CVS
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-16 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0 (patch 150-152) - Update from CVS - Merge from gnus--rel--5.10 - Add info/dir to arch branch * miles@gnu.org--gnu-2005/gnus--rel--5.10 (patch 34-35) - Merge from emacs--cvs-trunk--0 - Update from CVS
Add comment for compilation-directory-properties.
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-10 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-82 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-83 - miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-89 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-90 Update from CVS: man/calc.texi: Add macro for LaTeX for info output. * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-91 - miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-94 Update from CVS * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-12 Merge from emacs--cvs-trunk--0 * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-13 Update from CVS
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-13 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-83 - miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-89 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-90 Update from CVS: man/calc.texi: Add macro for LaTeX for info output. * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-91 - miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-94 Update from CVS
Change release version from 21.4 to 22.1 throughout. Change development version from 21.3.50 to 22.0.50.
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-8 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-59 - miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-68 Update from CVS
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-10 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-59 - miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-68 Update from CVS
(compilation-start): Bind buffer-read-only to nil before invoking call-process. Reset buffer's modified flag after fontifying it in the no-async branch.
Revision: miles@gnu.org--gnu-2004/emacs--lexbind--0--patch-78 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-721 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-732 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-733 Update from CVS: man/calc.texi: Fix some TeX definitions. * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-734 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-735 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-749 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-750 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-751 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-753 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-754 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-755 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-757 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-75 Merge from emacs--cvs-trunk--0 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-76 - miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-77 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-78 Merge from emacs--cvs-trunk--0 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-79 - miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-80 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-81 Merge from emacs--cvs-trunk--0 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-82 Update from CVS
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-81 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-748 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-749 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-750 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-751 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-753 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-754 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-755 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-757 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-78 Merge from emacs--cvs-trunk--0 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-79 - miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-80 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-81 Merge from emacs--cvs-trunk--0 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-82 Update from CVS
(compilation-find-buffer): Rename arg.
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-79 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-735 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-747 Update from CVS
(compilation-minor-mode-map) (compilation-button-map, compilation-mode-map): Map follow-link to mouse-face.
Revision: miles@gnu.org--gnu-2004/emacs--lexbind--0--patch-77 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-708 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-709 Update from CVS: src/indent.c (Fvertical_motion): Fix last change. * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-710 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-715 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-716 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-717 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-718 RCS keyword removal * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-719 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-720 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-74 Update from CVS
Revision: miles@gnu.org--gnu-2004/emacs--lexbind--0--patch-76 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-693 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-695 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-696 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-697 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-702 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-703 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-704 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-707 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-72 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-73 Merge from emacs--cvs-trunk--0
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-74 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-709 Update from CVS: src/indent.c (Fvertical_motion): Fix last change. * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-710 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-715 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-716 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-74 Update from CVS
*** empty log message ***
(compilation-mode-map): Don't inherit from compilation-minor-mode-map; copy its bindings instead. But the menu bar Compile entry now does inherit from compilation-menu-map.
(compilation-start): In cd command use substitute-env-vars -- not quite shell compatible but better than nothing. (compilation-error-regexp-alist-alist): Simplify ftnchek to only handle the newer versions messages, which are more parseable.
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-72 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-693 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-695 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-696 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-697 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-702 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-703 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-704 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-708 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-72 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-73 Merge from emacs--cvs-trunk--0
(compilation-setup): Don't set buffer-read-only. (compilation-mode): Set it here instead.
(compilation-move-to-column): New fun. (compilation-internal-error-properties) (compilation-next-error-function): Use it to make sure we don't go past the end of line.
(compilation-internal-error-properties): Fix up a transposition-typo. Check end-col before using it.
Revision: miles@gnu.org--gnu-2004/emacs--lexbind--0--patch-74 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-669 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-678 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-679 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-680 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-688 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-689 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-690 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-691 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-69 Merge from emacs--cvs-trunk--0 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-70 - miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-71 Update from CVS
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-70 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-669 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-678 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-679 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-680 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-688 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-689 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-690 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-691 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-69 Merge from emacs--cvs-trunk--0 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-70 - miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-71 Update from CVS
(compile): Don't overwrite last command in minibuffer history with default command if they are not equal.
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-69 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-643 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-649 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-650 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-651 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-655 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-656 Update from CVS: lisp/man.el (Man-xref-normal-file): Fix help-echo. * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-657 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-658 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-659 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-660 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-661 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-667 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-668 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-61 - miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-68 Update from CVS
Revision: miles@gnu.org--gnu-2004/emacs--lexbind--0--patch-72 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-639 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-640 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-641 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-649 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-650 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-59 - miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-63 Update from CVS
(compilation-error-regexp-alist-alist) extend irix for NAG Fortran and add ftnchek-*
Revision: miles@gnu.org--gnu-2004/emacs--lexbind--0--patch-71 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-616 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-620 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-621 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-622 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-625 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-626 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-627 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-628 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-629 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-630 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-631 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-632 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-633 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-634 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-638 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-51 - miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-52 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-53 Merge from emacs--cvs-trunk--0 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-54 - miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-55 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-56 Update from CVS: Add lisp/legacy-gnus-agent.el * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-57 - miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-58 Update from CVS
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-62 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-616 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-620 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-621 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-622 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-625 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-626 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-627 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-628 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-629 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-630 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-631 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-632 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-633 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-51 - miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-52 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-53 Merge from emacs--cvs-trunk--0 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-54 - miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-55 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-56 Update from CVS: Add lisp/legacy-gnus-agent.el * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-57 - miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-58 Update from CVS
(compilation-start): Rely on `cd' to get dir right and also allow argumentless cd.
(compilation-setup): Don't set buffer-read-only if MINOR is non-nil.
(compilation-start): Move let-binding of `process-environment' into `with-current-buffer' body. Reported by Matt Hodges <MPHodges@member.fsf.org>.
(compilation-start): Assume compilation-mode will make the buffer read-only. (compilation-mode): Take arg name-of-mode. (compilation-setup): Make buffer read-only. (compilation-handle-exit): Bind inhibit-read-only.
Revision: miles@gnu.org--gnu-2004/emacs--lexbind--0--patch-67 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-535 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-536 sync-tree with gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-537 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-538 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-539 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-540 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-541 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-542 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-545 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-546 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-547 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-548 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-549 Use symbol-matching for generic-mode keywords * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-550 Update from CVS * miles@gnu.org--gnu-2004/gnus--devo--0--patch-2 Add {arch}/=cvs-sync-make-log * miles@gnu.org--gnu-2004/gnus--rel--5.8--base-0 Import from Gnus CVS branch V5-8 * miles@gnu.org--gnu-2004/gnus--rel--5.8--patch-1 {arch}/=tagging-method: Add CVS and autoconf grot to junk regexp * miles@gnu.org--gnu-2004/gnus--rel--5.8--patch-2 Use explicit tags for autoconf input files * miles@gnu.org--gnu-2004/gnus--rel--5.8--patch-3 Remove RCS keywords * miles@gnu.org--gnu-2004/gnus--rel--5.8--patch-4 Fix copied explicit id-tags * miles@gnu.org--gnu-2004/gnus--rel--5.8--patch-5 Add {arch}/=cvs-sync-make-log * miles@gnu.org--gnu-2004/gnus--rel--5.8--patch-6 configure.in: Use ifelse instead of m4_if for arch-tag: comment * miles@gnu.org--gnu-2004/gnus--rel--5.10--base-0 tag of miles@gnu.org--gnu-2004/gnus--rel--5.8--base-0 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-1 Gnus 5.10, from CVS branch v5-10 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-2 Merge from gnus--rel--5.8 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-3 Use explicit tags for autoconf input files * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-4 sync-tree with gnus--rel--5.8 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-5 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-6 Merge from gnus--rel--5.8 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-7 Remove RCS keywords * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-8 Merge from gnus--rel--5.8 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-9 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-10 Add {arch}/=cvs-sync-make-log * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-11 Merge from gnus--rel--5.8 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-12 Update from CVS: make.bat: Fix line endings around arch-tag. * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-13 - miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-17 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-21 Merge from emacs--cvs-trunk--0 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-22 Update from CVS: lisp/nndb.el (require): Remove tcp and duplicate cl. * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-23 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-24 lisp/nnimap.el (nnimap-open-connection): Remove extraneous end-paren * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-25 - miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-26 Update from CVS
Revision: miles@gnu.org--gnu-2004/emacs--lexbind--0--patch-66 Merge from emacs--cvs-trunk--0, emacs--gnus--5.10, gnus--rel--5.10 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-523 Merge from emacs--gnus--5.10, gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-524 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-534 Update from CVS * miles@gnu.org--gnu-2004/emacs--gnus--5.10--base-0 tag of miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-464 * miles@gnu.org--gnu-2004/emacs--gnus--5.10--patch-1 Import from CVS branch gnus-5_10-branch * miles@gnu.org--gnu-2004/emacs--gnus--5.10--patch-2 Merge from lorentey@elte.hu--2004/emacs--multi-tty--0, emacs--cvs-trunk--0 * miles@gnu.org--gnu-2004/emacs--gnus--5.10--patch-3 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--gnus--5.10--patch-4 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-18 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-19 Remove autoconf-generated files from archive * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-20 Update from CVS
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-40 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-535 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-536 sync-tree with gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-537 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-538 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-539 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-540 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-541 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-542 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-545 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-546 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-547 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-548 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-549 Use symbol-matching for generic-mode keywords * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-550 Update from CVS * miles@gnu.org--gnu-2004/gnus--devo--0--patch-2 Add {arch}/=cvs-sync-make-log * miles@gnu.org--gnu-2004/gnus--rel--5.8--base-0 Import from Gnus CVS branch V5-8 * miles@gnu.org--gnu-2004/gnus--rel--5.8--patch-1 {arch}/=tagging-method: Add CVS and autoconf grot to junk regexp * miles@gnu.org--gnu-2004/gnus--rel--5.8--patch-2 Use explicit tags for autoconf input files * miles@gnu.org--gnu-2004/gnus--rel--5.8--patch-3 Remove RCS keywords * miles@gnu.org--gnu-2004/gnus--rel--5.8--patch-4 Fix copied explicit id-tags * miles@gnu.org--gnu-2004/gnus--rel--5.8--patch-5 Add {arch}/=cvs-sync-make-log * miles@gnu.org--gnu-2004/gnus--rel--5.8--patch-6 configure.in: Use ifelse instead of m4_if for arch-tag: comment * miles@gnu.org--gnu-2004/gnus--rel--5.10--base-0 tag of miles@gnu.org--gnu-2004/gnus--rel--5.8--base-0 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-1 Gnus 5.10, from CVS branch v5-10 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-2 Merge from gnus--rel--5.8 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-3 Use explicit tags for autoconf input files * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-4 sync-tree with gnus--rel--5.8 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-5 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-6 Merge from gnus--rel--5.8 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-7 Remove RCS keywords * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-8 Merge from gnus--rel--5.8 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-9 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-10 Add {arch}/=cvs-sync-make-log * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-11 Merge from gnus--rel--5.8 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-12 Update from CVS: make.bat: Fix line endings around arch-tag. * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-13 - miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-17 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-21 Merge from emacs--cvs-trunk--0 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-22 Update from CVS: lisp/nndb.el (require): Remove tcp and duplicate cl. * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-23 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-24 lisp/nnimap.el (nnimap-open-connection): Remove extraneous end-paren * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-25 - miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-26 Update from CVS
Parse command to see if it starts with a cd, and if so perform it for the *compilation* buffer. Change the header to reflect this.
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-36 Merge from emacs--cvs-trunk--0, emacs--gnus--5.10, gnus--rel--5.10 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-523 Merge from emacs--gnus--5.10, gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-524 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-534 Update from CVS * miles@gnu.org--gnu-2004/emacs--gnus--5.10--base-0 tag of miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-464 * miles@gnu.org--gnu-2004/emacs--gnus--5.10--patch-1 Import from CVS branch gnus-5_10-branch * miles@gnu.org--gnu-2004/emacs--gnus--5.10--patch-2 Merge from lorentey@elte.hu--2004/emacs--multi-tty--0, emacs--cvs-trunk--0 * miles@gnu.org--gnu-2004/emacs--gnus--5.10--patch-3 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--gnus--5.10--patch-4 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-18 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-19 Remove autoconf-generated files from archive * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-20 Update from CVS
(compilation-mode-map): Rename `next-error-follow-mode' to `next-error-follow-minor-mode'.
(compilation-start): Use copy of `process-environment' created by `copy-sequence' to not override env-vars in the global `process-environment'.
(compilation-mode-map): Bind toggle-next-error-follow-mode.
Revision: miles@gnu.org--gnu-2004/emacs--gnus--5.10--patch-2 Merge from lorentey@elte.hu--2004/emacs--multi-tty--0, emacs--cvs-trunk--0 Patches applied: * lorentey@elte.hu--2004/emacs--multi-tty--0--patch-224 Added sorted-doc to backup regex in lib-src. * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-465 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-482 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-483 Build-in-place tweak * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-484 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-486 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-487 Tweak permissions * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-488 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-489 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-490 Update from CVS: man/fixit.texi (Spelling): Fix typo. * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-491 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-494 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-495 Update from CVS: Add missing lisp/mh-e files * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-496 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-499 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-500 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-522 Update from CVS
Revision: miles@gnu.org--gnu-2004/emacs--lexbind--0--patch-65 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-514 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-522 Update from CVS
Revision: miles@gnu.org--gnu-2004/emacs--lexbind--0--patch-63 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-496 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-499 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-500 Update from CVS
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-34 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-514 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-522 Update from CVS
(compilation-error-properties): Allow to funcall col and end-col. (compilation-mode-font-lock-keywords): Check col and end-col by `integerp'. (compilation-goto-locus): If end-mk is non-nil in transient mark mode don't activate the mark (and don't display message in push-mark), but highlight overlay between mk and end-mk.
(compilation-buffer-name): Compare major mode with second element of compilation-arguments instead of third to reflect latest changes in compilation-arguments structure. (recompile): Use global variable `compilation-directory' to get recent compilation directory only when `recompile' is invoked NOT in the compilation buffer. Otherwise, use `default-directory' of the compilation buffer.
(compilation-goto-locus): Use `next-error' face instead of `region'. Set 4-th argument of `move-overlay' to `current-buffer' to move overlay to different source buffers. Use new variable `next-error-highlight'.
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-32 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-486 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-487 Tweak permissions * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-488 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-489 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-490 Update from CVS: man/fixit.texi (Spelling): Fix typo. * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-491 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-494 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-495 Update from CVS: Add missing lisp/mh-e files * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-496 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-499 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-500 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-513 Update from CVS
(compilation-mode): Doc fix.
Revision: miles@gnu.org--gnu-2004/emacs--lexbind--0--patch-46 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-409 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-410 Make sure image types are initialized for lookup too * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-411 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-416 Update from CVS
Revision: miles@gnu.org--gnu-2004/emacs--lexbind--0--patch-43 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-385 src/xfaces.c (push_named_merge_point): Return 0 if a cycle is detected * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-386 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-395 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-396 Tweak arch tagging to make build/install-in-place less annoying * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-397 Work around vc-arch problems when building eshell * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-398 Tweak permissions * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-399 Tweak directory permissions
Revision: miles@gnu.org--gnu-2004/emacs--lexbind--0--patch-36 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-339 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-344 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-345 Tweak source regexps so that building in place won't cause problems * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-346 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-351 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-352 Update from CVS: lisp/flymake.el: New file. * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-353 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-354 Update from CVS
Revision: miles@gnu.org--gnu-2004/emacs--lexbind--0--patch-34 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-300 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-323 Update from CVS
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-15 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-218 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-220 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-221 Restore deleted tagline in etc/TUTORIAL.ru * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-222 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-228 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-229 Remove TeX output files from the archive * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-230 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-247 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-248 src/lisp.h (CYCLE_CHECK): Macro moved from xfaces.c * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-249 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-256 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-258 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-263 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-264 Update from CVS: lispref/display.texi: emacs -> Emacs. * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-265 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-274 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-275 Update from CVS: man/makefile.w32-in: Revert last change * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-276 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-295 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-296 Allow restarting an existing debugger session that's exited * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-297 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-299 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-300 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-327 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-328 Update from CVS: src/.gdbinit (xsymbol): Fix last change. * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-329 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-344 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-345 Tweak source regexps so that building in place won't cause problems * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-346 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-351 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-352 Update from CVS: lisp/flymake.el: New file. * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-353 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-361 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-362 Support " [...]" style defaults in minibuffer-electric-default-mode * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-363 (read-number): Use canonical format for default in prompt. * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-364 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-367 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-368 Improve display-supports-face-attributes-p on non-ttys * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-369 Rewrite face-differs-from-default-p * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-370 Move `display-supports-face-attributes-p' entirely into C code * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-371 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-372 Simplify face-differs-from-default-p; don't consider :stipple. * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-373 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-374 (tty_supports_face_attributes_p): Ensure attributes differ from default * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-375 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-376 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-377 (Fdisplay_supports_face_attributes_p): Work around bootstrapping problem * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-378 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-380 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-381 Face merging cleanups * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-382 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-384 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-385 src/xfaces.c (push_named_merge_point): Return 0 if a cycle is detected * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-386 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-395 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-396 Tweak arch tagging to make build/install-in-place less annoying * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-397 Work around vc-arch problems when building eshell * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-398 Tweak permissions * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-399 Tweak directory permissions * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-400 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-401 More build-in-place tweaking of arch tagging * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-402 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-403 Yet more build-in-place tweaking of arch tagging * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-404 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-409 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-410 Make sure image types are initialized for lookup too * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-411 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-416 Update from CVS
(compilation-error-properties): Store one more than end-col, if present, so that transient-mark-mode will highlight last char too.
(compilation-set-window-height): Rearrange the save-* functions because a buffer can have several current point in different windows. (compilation-error-regexp-alist-alist): Recognize {standard input} GNU messages (for gcc --pipe) and more kinds of Oracle messages.
(compilation-error-regexp-alist): Use expand-file-name and data-directory.
(compilation-warning-face, compilation-info-face): Use min-colors.
(compilation-set-window-height): Use save-excursion to protect against misplaced marker.
Revision: miles@gnu.org--gnu-2004/emacs--lexbind--0--patch-33 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-281 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-295 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-296 Allow restarting an existing debugger session that's exited * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-297 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-299 Update from CVS
Revision: miles@gnu.org--gnu-2004/emacs--lexbind--0--patch-32 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-270 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-274 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-275 Update from CVS: man/makefile.w32-in: Revert last change * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-276 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-280 Update from CVS
(compile): Add universal prefix arg. (compilation-error-regexp-alist-alist): Add edg patterns.
Arch-tags shouldn't be outline headers.
(compilation-gcpro): New var (compilation-fake-loc): Use it. (compilation-forget-errors): Reset it.
(compilation-start): In the no-async-subprocesses branch, fontify the buffer explicitly after the process exits.
(compilation-start): In the no-async-subprocesses branch, call sit-for to give redisplay a chance to show the updated process status in the mode line.
Revision: miles@gnu.org--gnu-2004/emacs--lexbind--0--patch-31 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-262 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-263 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-264 Update from CVS: lispref/display.texi: emacs -> Emacs. * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-265 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-269 Update from CVS
(compilation-messages-start): New var. (compilation-mode): Don't setup next-error-function here. (compilation-setup): Set it up here instead (for minor modes as well). Make compilation-messages-start buffer local. (compilation-next-error-function): Use it. (compilation-forget-errors): Set compilation-messages-start.
(compilation-last-buffer): Add var alias.
(compilation-context-lines): Add nil option to disable compilation output window scrolling. (compilation-set-window): Use it.
Revision: miles@gnu.org--gnu-2004/emacs--lexbind--0--patch-30 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-255 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-256 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-257 {arch}/=cvs-sync-make-log: Use new features of tla-changelogs-to-log * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-258 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-261 Update from CVS
(compilation-context-lines): Default now 0.
Revision: miles@gnu.org--gnu-2004/emacs--lexbind--0--patch-28 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-240 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-247 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-248 src/lisp.h (CYCLE_CHECK): Macro moved from xfaces.c * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-249 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-254 Update from CVS
Revision: miles@gnu.org--gnu-2004/emacs--lexbind--0--patch-27 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-215 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-220 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-221 Restore deleted tagline in etc/TUTORIAL.ru * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-222 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-228 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-229 Remove TeX output files from the archive * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-230 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-239 Update from CVS
(compilation-error-regexp-alist-alist): Also recognize severe Irix et al. messages. (compilation-normalize-filename, compile-abbreviate-directory): Delete functions. (compilation-get-file-structure): New function inherits functionality of the two preceding ones. (compilation-internal-error-properties, compilation-fake-loc): Use it so that different paths to the same file share the same markers. Also optimize finding adjacent marker slightly.
(compilation-mode-font-lock-keywords): Minor sanity check on the `hyperlink' slot.
From: Teodor Zlatanov <tzz@lifelogs.com> (compilation-start): Set next-error-last-buffer so next-error knows where to jump. (compilation-setup): Set the buffer-local variable next-error-function to 'compilation-next-error-function. (compilation-buffer-p, compilation-buffer-internal-p): Use an alternate way to find if a buffer is a compilation buffer, for next-error convenience. (next-error-no-select, previous-error-no-select, next-error) (previous-error, first-error): Move to simple.el. (compilation-find-buffer): Move to next-error-find-buffer in simple.el. (compilation-last-buffer): Remove. (compilation-start, compilation-next-error, compilation-setup) (compilation-next-error-function, compilation-find-buffer): Remove compilation-last-buffer use.
(compilation-error-properties): Split in two. (compilation-internal-error-properties): New one. (compilation-compat-error-properties): Use it to fix the non-marker case.
(compilation-start): Set window start to point-min if compilation-scroll-output is nil.
Doc fixes. (compilation-error-regexp-alist-alist) (compilation-mode-font-lock-keywords): Allow non-ASCII where possible. (compilation-assq): Wrap in eval-when-compile. (compilation-mode-font-lock-keywords): Don't use list*. (compilation-start): Avoid warning. (compilation-compat-error-properties) (compilation-directory-properties): Add keymap property. (compilation-parsing-end): Make it a marker for better compatibility.
(compilation-error-properties): Fix for adding messages when there are already markers for their file. (compilation-fake-loc): New function.
Sync to HEAD
(compilation-button-map): New keymap. (compilation-error-properties): Use it. (compilation-shell-minor-mode-map): Don't bind mouse-2.
(compile-goto-error): Use it.
Revision: miles@gnu.org--gnu-2004/emacs--lexbind--0--patch-26 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-213 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-214 Update from CVS
Paren typo.
(compilation-minor-mode-map) (compilation-shell-minor-mode-map, compile-mouse-goto-error) (compile-goto-error): Re-merge the mouse and non-mouse commands.
(compilation-setup): Localize overlay-arrow-position. (compilation-sentinel): Restructure code equivalently. (compilation-next-error): Find message on same line after point if not found before point. (compile-mouse-goto-error): Restore function so that compilation buffer need not be current and use compile-goto-error. (compile-goto-error): Restore function. (next-error): Set overlay-arrow-position. (compilation-forget-errors): Don't localize already local compilation-locs and remove FIXME about refontifying.
Revision: miles@gnu.org--gnu-2004/emacs--lexbind--0--patch-25 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-209 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-210 More RCS keyword removal * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-211 File-permission tweaks * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-212 Checkout from CVS with unexpanded RCS keywords
Revision: miles@gnu.org--gnu-2004/emacs--lexbind--0--patch-24 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-198 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-202 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-203 Add entry for macroexpand-all to NEWS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-204 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-205 Add macroexpand-all to lisp reference manual * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-206 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-208 Update from CVS
(compile-goto-error): Select the buffer/window corresponding to the event.
(compilation-mode-font-lock-keywords): Fix test not to treat nil as a function.
Revision: miles@gnu.org--gnu-2004/emacs--lexbind--0--patch-17 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-178 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-194 Update from CVS
(compilation-mode-font-lock-keywords): Redo one more thing that I didn't notice Daniel had undone.
Require CL. (compilation-mode-font-lock-keywords): Re-install the "line as function" patch.
(compilation-warning-face, compilation-info-face, compilation-skip-threshold) (compilation-skip-visited, compilation-context-lines): Declare :version when added to Emacs. (compilation-error-regexp-alist-alist): Extend caml and irix. (compilation-setup): Fix if font-locked w/o font-lock-defaults. (compilation-mode-font-lock-keywords): Temporarily undo line as function patch, which wasn't ready.
(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.
C-x ` fixes
Revision: miles@gnu.org--gnu-2004/emacs--lexbind--0--patch-13 Merge from emacs--cvs-trunk Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-162 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-163 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-164 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-165 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-166 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-167 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-168 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-169 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-170 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-171 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-172 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-173 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-174 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-175 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-176 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-177 Update from CVS
restore (require 'font-lock) which is still needed
doc fixes and restore optionality of next-error's arg
Revision: miles@gnu.org--gnu-2004/emacs--lexbind--0--patch-11 Merge from emacs--cvs-trunk Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-138 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-139 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-140 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-141 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-142 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-143 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-144 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-145 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-146 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-147 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-148 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-149 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-150 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-151 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-152 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-153 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-154 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-155 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-156 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-157 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-158 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-159 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-160 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-161 Update from CVS
(compilation-start): Always set compilation-last-buffer and return it.
(compilation-error-regexp-alist-alist): Whitespace fixup.
(compile-auto-highlight) (compilation-error-list, compilation-old-error-list) (compilation-parse-errors-function, compilation-parsing-end) (compilation-error-message, compilation-directory-stack) (compilation-enter-directory-regexp-alist) (compilation-leave-directory-regexp-alist) (compilation-file-regexp-alist, compilation-nomessage-regexp-alist) (compilation-current-file, compilation-regexps): Remove vars. (compile-error-at-point, compilation-error-filedata) (compilation-error-filedata-file-name, compile-reinitialize-errors) (compilation-next-error-locus, compilation-forget-errors) (count-regexp-groupings, compilation-parse-errors) (compile-collect-regexps, compile-buffer-substring): Remove funs. (compile-internal): Make obsolete. (compilation-first-column, compilation-error) (compilation-directory-matcher, compilation-page-delimiter) (compilation-mode-font-lock-keywords, compilation-debug) (compilation-error-face, compilation-warning-face) (compilation-info-face, compilation-line-face) (compilation-column-face, compilation-enter-directory-face) (compilation-leave-directory-face, compilation-skip-threshold) (compilation-skip-visited, compilation-context-lines): New vars. (compilation-warning-face, compilation-info-face) (compilation-message-face): New faces. (compilation-error-regexp-alist-alist): New constant. (compilation-face, compilation-directory-properties) (compilation-assq, compilation-error-properties, compilation-start) (define-compilation-mode, compilation-loop) (compilation-set-window): New functions. (compile): Additional argument for interactive compiles like TeX.
Revision: miles@gnu.org--gnu-2004/emacs--lexbind--0--patch-7 Merge from emacs--cvs-trunk Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-83 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-84 Add lisp/emacs-lisp/macroexp.el * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-85 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-86 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-87 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-88 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-89 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-90 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-91 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-92 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-93 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-94 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-95 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-96 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-97 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-98 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-99 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-100 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-101 Update from CVS
(compilation-directory): New defvar. (compile): Save current directory in compilation-directory. (recompile): Bind default-directory to compilation-directory if that is non-nil.
Revision: miles@gnu.org--gnu-2004/emacs--lexbind--0--patch-2 Merge from emacs--cvs-trunk Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-4 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-5 Add =cvs-sync-make-log script * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-6 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-7 Use absolute tla-tools filenames in =cvs-sync-make-log * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-8 Use proper arch-tag: syntax for lispintro/texinfo.tex * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-9 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-10 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-11 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-12 Add section on button package to lisp reference manual * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-13 Minor tweaks to Buttons section in lispref/display.texi * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-14 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-15 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-16 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-17 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-18 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-19 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-20 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-21 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-22 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-23 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-24 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-25 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-26 Fix permission bogosities * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-27 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-28 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-29 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-30 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-31 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-32 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-33 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-34 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-35 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-36 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-37 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-38 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-39 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-40 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-41 Make fringe-drawing stuff compile without a window-system * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-42 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-43 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-44 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-45 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-46 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-47 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-48 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-49 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-50 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-51 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-52 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-53 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-54 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-55 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-56 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-57 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-58 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-59 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-60 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-61 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-62 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-63 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-64 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-65 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-66 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-67 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-68 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-69 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-70 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-71 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-72 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-73 Update from CVS
(compile-internal): Use point, not point-min, for set-window-point.
Synchronize with CVS trunk
(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.
Revision: miles@gnu.org--gnu-2003/emacs--lexbind--0--patch-15 Merge from emacs--cvs-trunk Patches applied: * miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-88 Update from CVS * miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-89 Update from CVS * miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-90 Update from CVS * miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-91 Update from CVS * miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-92 Update from CVS * miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-93 Update from CVS * miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-94 Update from CVS * miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-95 Correct the default target in man/Makefile.in * miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-96 Update from CVS * miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-97 Update from CVS * miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-98 Update from CVS * miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-99 Update from CVS * miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-100 Update from CVS * miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-101 Update from CVS * miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-102 Update from CVS * miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-103 Update from CVS * miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-104 Update from CVS * miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-105 Update from CVS * miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-106 Update from CVS * miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-107 Update from CVS * miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-108 Update from CVS * miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-109 Update from CVS * miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-110 Update from CVS * miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-111 Update from CVS * miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-112 Update from CVS * miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-113 Update from CVS * miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-114 Update from CVS * miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-115 Update from CVS * miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-116 Update from CVS * miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-117 Update from CVS * miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-118 Update from CVS * miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-119 Update from CVS * miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-120 Update from CVS * miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-121 Update from CVS * miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-122 Update from CVS
(compile-auto-highlight): Undo July 7 change.
Update from arch emacs--lexbind branch
(compile-internal): Call compilation-set-window-height before setting window start.
Add arch taglines
(previous-error): Accept a prefix argument, similarly to next-error.
2003-08-14 Thu Jari Aalto <jari.aalto@poboxes.com> * progmodes/compile.el (compilation-error-regexp-alist): Added Java ANt error detection as described in document http://ant.apache.org/faq.html
2003-07-28 Tak Ota <Takaaki.Ota@am.sony.com> (tiny change) * progmodes/compile.el (compilation-environment): New user variable. (compile-internal): Respect it.
(compile-auto-highlight): Default now t. (compile): Doc fix. (compilation-next-error): Fix previous change.
(compilation-next-error): When moving fwd, compare position of point with the errors.
(compile-internal): Use with-current-buffer. (compilation-set-window-height): Use save-selected-window.
(compile-internal): Don't quote nil and t in docstrings.
Update from trunk.
(compilation-revert-buffer): If buffer has a file, revert it in the normal way.
(compile-reinitialize-errors): Don't mark the buffer as modified unless it really is.
(compile-reinitialize-errors): Don't mark the buffer as modified unless it really is.
(compilation-menu-map): Use `kill-compilation' to stop compilation.
(compilation-enter-directory-regexp-alist) (compilation-leave-directory-regexp-alist): Match byte compiler output.
(compilation-shell-minor-mode): Add group. (compilation-minor-mode): Add group.
(compilation-error-regexp-alist): Don't include colon and space after a file name as part of the name.
(grep-default-command): New fun. (grep): Use it. (compilation-menu-map): New var. (compilation-minor-mode-map, compilation-shell-minor-mode-map): Use it. (compilation-mode-map): Simplify. (compilation-shell-minor-mode, compilation-minor-mode): Use define-minor-mode.
(grep-compute-defaults): Move down.
(grep-compute-defaults): Undo previous change. (grep-command, grep-find-command, grep-tree-command): Allow value nil. Do not declare :get property. (grep-use-null-device): Doc fix. Fix type. Do not declare :get property.
(grep-find-use-xargs): Fix docstring. Patch from Matt Swift <swift@alum.mit.edu>.
(grep-find-use-xargs): Fix docstring. Patch from Matt Swift <swift@alum.mit.edu>.
(compile-internal): Update process-environment before calling start-process.
(grep-compute-defaults): Set the standard-value properties of the variables being initialized.
(grep-compute-defaults): Move definition up before `grep-command'.
(compile-internal): Add optional argument no-async.
(grep-tree): Fixed autoload. Corrected use of undefined variable `match-files-aliases'.
(compilation-normalize-filename): New subroutine, taken out of compilation-parse-errors. (compilation-parse-errors): Use that, and for directories too. Don't check whether a directory really exists.
(grep-tree): Doc fixes. Added SUBDIRS arg for non-interactive use.
(grep-tree-command, grep-tree-files-aliases) (grep-tree-ignore-CVS-directories, grep-tree-ignore-case): New custom variables. (grep-compute-defaults): Compute grep-tree-command's default value. (grep-expand-command-macros): New aux function. (grep-tree-last-regexp, grep-tree-last-files): New aux variables. (grep-tree): New command like grep-find but extended prompting.
Modified doc string to say that the kill-compilation function also kills processes made by a grep command; created a defalias, kill-grep.
(compilation-error-regexp-alist): New element to recognize Python error messages.
(compile-internal): Fix the change from 2001-07-23.
(compilation-error-regexp-alist): New alternatives for FILE:LINE.COL and for ranges of columns and lines.
(compilation-handle-exit): If compilation-window-height is 0, display status in echo area.
(compilation-forget-errors): Don't adjust compilation-parsing-end if it's nil.
(grep-compute-defaults): Definition moved up.
(compilation-handle-exit): Add a compilation-handle-exit property to the "finished" message. (compilation-parse-errors): Stop parsing when that property is seen.
(compile-internal): Fix previous change.
(compile-internal): Set TERM variable in process-environment.
Comment change.
(compile-internal): Set TERM variable in process-environment.
(compilation-error-regexp-alist): Added regexps for RXP. From Reto Stamm <reto@xilinx.com>.
(recompile): Use compilation-arguments if set, so as to be able to M-x recompile the exact command which created a compilation-mode buffer.
(compile-goto-error): Fix previous change in the case where subsequent errors have not been parsed yet because they are in a different source file.
(compilation-parse-errors-filename-function): New variable. (compilation-parse-errors): Use it.
(compilation-parse-errors-filename-function): New variable. (compilation-parse-errors): Use it.
(compile-mouse-goto-error, compile-goto-error): Turn caadr into caar of cdr.
(compilation-set-window-height): Select old window only if it's still live.
(compilation-set-window-height): Select old window only if it's still live.
(compile-mouse-goto-error, compile-goto-error): Consider the text between two errors as belonging to the first error. (compilation-goto-locus): Use pop-to-buffer rather than switch-to-buffer-other-frame.
(compilation-buffer-name): New function. (compile-internal): Use it to determine the name of the compilation buffer.
(grep-use-null-device): New variable. (grep-command): Mention `grep-use-null-device'. (grep-compute-defaults): Compute `grep-use-null-device' if necessary. Make computation of `grep-command' respect `grep-use-null-device'. (grep): Respect `grep-use-null-device'. Call `grep-compute-defaults' even if grep-command is set, if grep-use-null-device is still tentative.
w32 find cannot be used with `grep-find'.
(grep-compute-defaults): Don't set grep-command/grep-find-command when it is already non-nil. (grep-command): Make it a user option. (grep-find-command): Likewise.
(compile-internal): If EMACS is already defined in the environment, don't override its value.
(compilation-parse-errors): `linenum' might return a this-error using the alternative format (a pair of markers).
Some fixes to follow coding conventions in files maintained by FSF.
(compile-reinitialize-errors): Add help-echo to mouse-highlighted messages. (compilation-forget-errors): Remove help-echo property as well.
(grep-compute-defaults): Use null-device instead of literal /dev/null. Reported by Jens Schmidt <schmidt@mathematik.uni-kl.de>.
(grep-regexp-alist): Remove the blank from the character class after the (optional) drive, to support file names with embedded blanks.
(compilation-forget-errors): Fix indentation.
(grep): `tag-default' can be nil.
(compile-collect-regexps): Use dolist and push.
(grep): Provide a default set of files. (next-error): Docstring fix. (compilation-find-file): Avoid find-file (fails in a dedicated window).
(compilation-setup): Make variable compilation-error-screen-columns buffer-local, as some comment in the code suggests it should be.
(compile-internal): Style typo.
Add to debug-ignored-errors.
(compilation-parse-errors): Collect `nomessage' regexps last.
(compile-internal): Display the compilation buffer in a different frame, if it's already displayed there.
(compilation-goto-locus): Delete hideshow overlays if they interfere. (compilation-find-file): Make intangible overlays tangible.
(compilation-parse-errors): Use compilation-buffer-p instead of testing major-mode.
* progmodes/compile.el (compilation-error-regexp-alist): Undo previous change.
(compilation-error-regexp-alist): Recognize MIPS Pro 7.3 compiler error message syntax.
Checkdoc-inspired fixes.
Comment.
(compilation-error-regexp-alist): New item for SGI IRIX MipsPro compilers.
(compilation-error-regexp-alist): Fix the Perl -w entry to allow period after line number. Don't allow newlines in file name, but allow them after line number for Perl debugging traces.
(compilation-parsing-end,compilation-setup) (compilation-filter, compilation-forget-errors) (compilation-parse-errors): Use a marker instead of an integer for `compilation-parsing-end'.
Deal with compilation-error-screen-columns being buffer-local.
(compilation-error-regexp-alist): Allow digits in program name in first pattern.
(compilation-error-regexp-alist): Recognize C++Build 4.0 error message syntax.
(grep-compute-defaults): If xargs -e isn't supported, use find -exec.
(compilation-handle-exit): Do right thing if (car status) doesn't end in a newline.
(compile-internal): Use save-selected-window.
(compile-auto-highlight): Customize.
(compilation-setup): Set value of compilation-directory-stack as in compilation-forget-errors. (compile-reinitialize-errors): Bind buffer-undo-list and deactivate-mark. (compilation-forget-errors): Likewise.
(compile-mouse-goto-error): Don't lose with null markers. (compile-goto-error): Likewise.
(compilation-next-error-locus): Don't decrease argument FIND-AT-LEAST of compilation-next-error-locus.
(compilation-goto-locus): If already in the compilation buffer's window, keep it in that window. (compile-mouse-goto-error): Add Doc. Don't play with windows. (compile-goto-error): Don't play with windows.
(compilation-shell-minor-mode): New function.
(compilation-error-regexp-alist): Insist on a non-digit in the file name.
(compilation-error-regexp-alist): Fix regexp to match "ChangeLog:1:1998-12-09 ..."
(compilation-error-screen-columns): New variable. (compilation-next-error-locus): Use it to decide whether to use forward-char or move-to-column.
(compilation-error-regexp-alist): Fix previous change: allow . and _ in command name.
(compilation-error-regexp-alist): In first pattern (GNU utilities and other things), allow a space after the optional program name at the beginning.
(next-error): Doc fix. (grep): Doc fix.
(grep): Doc fix. (next-error): Doc fix.
(grep-command): Initialize to nil. (grep-find-command): Initialize to nil. (grep-find-use-xargs): Initialize to nil. (grep-compute-defaults): New function, sets those three vars properly. (grep, grep-find): Call grep-compute-defaults if ...command variable is still nil. (grep-program): Doc fix.
(grep-null-device): Variable deleted. (grep-command, grep-find-use-xargs): Use null-device. (grep, grep-find): Use null-device.
(grep): Fix previous change.
(compilation-scroll-output): Correct the :version keyword to be a string.
(grep-tag-default): New function. (grep): New default arg when prefix arg is specified.
* progmodes/compile.el (compilation-directory-stack): Doc fix. (compilation-mode): Accept optional parameter and initialize mode-name from it. (compile-internal): Pass name-of-mode to compilation-mode. Don't set mode-name here. (compilation-minor-mode): Don't let mode-line-process change. (compilation-next-error-locus): Use forward-char instead of move-to-column. (compilation-parse-errors): Set default-directory from head of compilation-directory-stack.
(compilation-error-regexp-alist): Handle f90 in DEC AXP OSF/1 cc pattern.
(compilation-error-regexp-alist): Allow initial program name in first pattern.
(compilation-scroll-output): New variable. (compile-internal): Use it. Set lazy-lock-defer-on-scrolling.
(compilation-error-regexp-alist): New element for Sun F90.
(compilation-forget-errors): Reinit compilation-directory-stack the way compile-internal does. (compilation-parse-errors): Don't let default-directory change.
(compilation-mode-font-lock-keywords): Font-lock column numbers.
(compilation-mode-map): Use more meaningful menu name.
(compilation-parse-errors): Fixed two bugs that could make compilation-parse-errors loop infinitely. Each round of the parsing loop now either moves point ahead at least a line or sets `found-desired' to true to stop the loop.
(compilation-ask-about-save): Add autoload cookie.
(compilation-error-regexp-alist): Allow spaces in file names for Microsoft C; check more carefully for the rest of the error message.
(compilation-error-regexp-alist): New regexp for Caml.
(compilation-parse-errors): Fix previous change.
(compilation-error-regexp-alist): Make the MIPS/DEC pattern more specific at the start; accept warnings as well as errors.
(compile-command): More doc fix.
(compile-command): Doc fix.
(compilation-error-regexp-alist): Add elt for EPC F90. compilation-mode-font-lock-keywords: Ensure that each regexp generated from compilation-error-regexp-alist begins with "^".
(compilation-error-regexp-alist): Support for IAR Systems C compiler added.
(compilation-parse-errors): Skip 2 lines only for Compilation major mode.
(compilation-error-regexp-alist): New item, for Oracle compiler.
(grep-program): Comment out the use of zgrep.
(compilation-parse-errors): Fix paren error. (compilation-arguments): New local variable. (compile-internal): Set the variable compilation-arguments. (compilation-revert-buffer): New function. (compilation-mode): Set revert-buffer-function.
(compilation-mode): Add a mode-class property.
Use defgroup and defcustom.
Support compilers that give a message each time the file being compiled changes but don't include a file name each error message. Speed up by searching for regexps one by one instead of combining. (compile-internal): Takes more optional arguments. All five regexp alists can be given as argument. Change name of variable regexp-alist to error-regexp-alist. Change some local variables directly by setq instead of rebinding by let. (compilation-shell-minor-mode): New minor mode. Similar to compilation-minor-mode, but key bindings don't collide with shell mode. (compilation-shell-minor-mode-map, compilation-shell-minor-mode): New variables. (compile-auto-highlight): Doc fix. (compilation-error-regexp-alist): Removed unnecessary line break in first regexp. Replaced \\(\\|.* on \\) by \\(.* on \\)? in regexp for Absoft FORTRAN 77 Compiler 3.1.3. Added regexp for SPARCcompiler Pascal. Divided long line in regexp for Cray C compiler error messages. Made comment fit in line at regexp for Sun Ada (VADS, Solaris). FILE-IDX may be nil, meaning an error message with no file name, so the file name must be taken from an earlier message. LINE-IDX may be a function which is called with two arguments the file name and column strings and returns an error position descriptor. (compilation-enter-directory-regexp-alist) (compilation-leave-directory-regexp-alist): New variables. (compilation-file-regexp-alist) (compilation-nomessage-regexp-alist): New variables. (grep-regexp-alist): Removed unnecessary ^ at beginning of regexp. (compilation-enter-directory-regexp) (compilation-leave-directory-regexp): Variables deleted. Replaced by compilation-enter-directory-regexp-alist and compilation-leave-directory-regexp-alist. (compilation-buffer-p): Return true also for buffer in compilation-shell-minor-mode. (compilation-next-error-locus): Split a long line. (count-regexp-groupings): Comment about this function not being needed any more. (compilation-current-file, compilation-regexps); New variables. (compilation-parse-errors): Large parts rewritten. Don't put the regexps together in one large regexp, instead match them one by one. Support the generalized subexpression indices. (compile-collect-regexps, compile-buffer-substring): New functions supporting compilation-parse-errors.
(compilation-error-regexp-alist): Add regexp for Perl -w.
(grep-null-device): Move before first use.
(grep-program): New variable. (grep-command): Use it, and test whether it supports the -e option; fix doc string (last command is stored in history variable). (grep-null-device): Declare before grep-program and grep-command. (grep-find-use-xargs, grep-find-command, grep-find-history): New variables. (grep-find): New command. (grep): Only concatenate grep-null-device to COMMAND when it's not nil (to support grep-find).
Add ... to relevant menu entries.
Rewrite Font Lock support.
(grep-process-setup): New function, sets up the exit message function in a way that works when async processes aren't supported. (grep): Use `grep-process-setup'.
(compile-mouse-goto-error): Move to end of line before calling `compile-reinitialize-errors', so that it always sees the entire filename.
* (compilation-process-setup-function): New variable. (compile-internal): Call compilation-process-setup-function if it is non-nil.
(compilation-enter-directory-regexp) (compilation-leave-directory-regexp): Add .* at beginning.
(compilation-error-regexp-alist): Undo 1/21 change. In the GNU message with program name alternative, allow digits in the program name after the first character.
(compilation-parse-errors): Use looking-at on each line. (compilation-error-regexp-alist): Change these regexps so that they assume matching only at start of line. Delete \n at beginning; otherwise add `.*'.
(compilation-error-regexp-alist): In MIPS lint and Sun Ada regexps, reject newline in some [^...] constructs. Require newline at start in MIPS lint.
compile.el (first-error): Doc fix.
(compile-auto-highlight): Renamed from compile-highlight-display-limit.
(compile-highlight-display-limit): New variable. (compilation-handle-exit): Parse error messages here as specified by compile-highlight-display-limit. (compile-reinitialize-errors): Add highlighting to error messages once they are parsed. (compilation-forget-errors): Remove highlighting properties here.
(compilation-skip-to-next-location): Defined. (compilation-next-error-locus, compilation-parse-errors): Respect it.
(compilation-finish-functions): New variable. (compilation-handle-exit): Run compilation-finish-functions.
(compilation-error-regexp-alist): Add regexp for Microsoft VC++ error messages containing drive letters.
(compilation-find-buffer): Only choose compilation-last-buffer if it is compilation-buffer-p.
(compilation-parse-errors): Collapse //'s using command-line-normalize-file-name.
(compilation-minor-mode): Add missing `)'.
(compilation-minor-mode): Run compilation-minor-mode-hook.
(compilation-parse-errors): Detect doubled slashes in file names matched and fix them up in the buffer.
(compilation-filter): Run compilation-filter-hook.
(compilation-handle-exit): Undo previous change. Don't reference `proc' object. Pass current buffer to `compilation-finish-function'.
(compilation-handle-exit): If process-status doesn't exist (e.g. on MSDOS), use an empty string.
Update FSF's address.
(compilation-error-regexp-alist, grep-regexp-alist compilation-mode-font-lock-keywords): Allow leading "[a-zA-Z]:" in file name regexps, for DOS drive letters.
Mon Nov 6 18:01:01 1995 Dave Love <d.love@dl.ac.uk> * compile.el (compilation-error-regexp-alist): Add MIPS lint regexps.
(compilation-error-regexp-alist): Broaden GNAT regexp to match column numbers.
(compilation-error-regexp-alist): Add regexp for IBM AIX xlc compiler.
(compilation-handle-exit): New function, broken out of compilation-sentinel. (compilation-sentinel, compile-internal): Use it. (compilation-exit-message-function): Doc fix for protocol change: take process status and exit-code args instead of process object. (grep): Use new protocol for compilation-exit-message-function.
(compilation-error-list): Doc fix.
(compile-internal): On systems with no asynchronous processes: do relevant parts of compilation-sentinel after the process exits; make modeline during and after compilation be similar to what compilation-sentinel displays.
(compilation-mode): Add autoload cookie.
(compilation-sentinel): Use the local value of compilation-exit-message-function in the process buffer.
compilation-mode-font-lock-keywords tweak
(compilation-exit-message-function): New variable. (compilation-sentinel): If compilation-exit-message-function is non-nil, call it to produce messages for buffer and mode line. (grep): Use that variable to produce snazzier messages.
(compilation-error-regexp-alist): Add regexp for Sun ada.
(grep-null-device): Defined. (grep): Use grep-null-device.
(compilation-find-file): If FILENAME is absolute, apply abbreviate-file-name to it and then use its directory part as the first search path element, searching for its nondirectory part. Fix prompting code not to use a free variable. (compilation-parse-errors, compile-abbreviate-directory): Use abbreviate-file-name on directories.
(compilation-mode-map): Fix capitalization in menu bar.
(compilation-error-regexp-alist): In "Cray C" regexp, don't allow newlines.
(compilation-error-regexp-alist): In "IBM C/C++ Tools" regexp, disallow leading spaces and disallow whitespace chars within the file name.
(compilation-next-error-locus): Ignore zero column number. (compilation-parse-errors): Don't store the beginning of the line containing the end of the error-regexp match. Instead, store the beginning of the line containing the start of the match, unless the match starts with a newline, in which case the beginning of the next line.
(compilation-error-regexp-alist): Add regexps for IBM and Cray compilers. (compilation-next-error-locus): Ignore a column number that is zero.
(compile-internal): Disable undo before erasing the buffer, then enable again afterward. (compilation-sentinel): Use force-mode-line-update.
(compilation-error-regexp-alist): Remove superfluous SGI cc regexp.
(compilation-error-regexp-alist): Extend Ultrix 3.0 f77 to also match SGI cc.
(compilation-sentinel): Use `format'; `concat' doesn't stringize integers anymore.
(compilation-buffer-p): Fix braino in last change: switch to the buffer first. (compilation-error-regexp-alist): Doc fix: optional cdrs give string containing %s to produce the file name from the matched text. (compilation-find-file): Reorder args: MARKER first, then FILENAME, DIR, and new arg &rest FORMATS (as they appear in parsed the fileinfo lists). Try each of the FORMATS in each directory tried. (compilation-next-error-locus): Apply compilation-find-file to the FILEINFO list. (compilation-parse-errors): Instead of a cons (DIR . FILE), make a list (FILE DIR [FORMATS...]) using the 4th cdr of the matching elt of regexp-alist.
(compilation-buffer-p): Check for compilation-minor-mode or compilation-mode major mode, rather than internal state variables. Don't want to match a buffer that was once in compilation-minor-mode but is not now.
(compile-internal): Force redisplay on compilation buffer before executing compile process.
(compilation-minor-mode-map): Bind C-m to compilation-goto-error.
(compilation-next-error-locus): Finish last change.
(compilation-next-error-locus): Parsed column numbers are 1-origin.
(compile): With prefix arg, prompt even if (not compilation-read-command). (compilation-error-regexp-alist): Make first regexp match column numbers too. Remove regexp for "prog:file:line: error". Replace GNAT 1.82 regexp with "prog: file:line\(:col\)?: error". (compilation-parse-errors): If spec has a column subexpr, but it was optional and didn't match, ignore it.
(compilation-error-regexp-alist): Add an element for Irix 5.2 warnings.
(compilation-filter): Do nothing if buffer is dead.
* compile.el: (compilation-mode): Set font-lock-defaults.
(compilation-mode-font-lock-keywords): New variable. (compilation-mode): Use kill-all-local-variables. Set font-lock-keywords locally.
Fix indentation.
(compile-internal): Set EMACS=t in process-environment.
(compilation-sentinel): Include exit status in modeline.
(grep-command): Doc fix.
(compilation-set-window-height): Add save-excursion.
(compilation-set-window-height): New function, broken out from compile-internal. Don't change window height if it is the frame root window. (compile-internal): Call it. (compilation-goto-locus): Call it. Use any visible frame already showing the compilation buffer.
Set up a "Compile" menubar item. (recompile): New function. (previous-error): New function. (first-error): New function.
(compilation-error-regexp-alist): Fix previous change. Add alternatives for GNU error messages with program name in them.
(compilation-error-regexp-alist): Make separate regexp for Borland C++; the combined one matched too much.
(compilation-error-regexp-alist): Fix bug in Borland C++ change. Make first regexp reject cases that give column numbers. Add new regexp for GNU format with column numbers.
Finish installing previous change.
(compilation-next-error-locus): New arg SILENT.
(compilation-error-regexp-alist): Allow `(' after linenum in "FILE", line LINENUM. Add backslash so C-M-a works.
(compilation-next-error-locus): Don't call compilation-forget-errors if compilation is still runing.
(compilation-window-height): Use defvar. (compilation-leave-directory-regexp): Likewise. (compilation-enter-directory-regexp): Likewise.
Fix regexp in last change.
(compilation-error-regexp-alist): Extend first regexp to handle Borland C++ msgs: "Warning" or "Error" before file name.
(compilation-error-regexp-alist): Stricter Lucid regexp.
(compilation-goto-locus): Handle case where *compilation* is in a dedicated window.
(compilation-error-regexp-alist): Add fortran pattern.
(compilation-next-error-locus): Use compilation-error-message instead of "Moved past last error" when MOVE is 1 (default value).
(compilation-setup, compilation-sentinel): Remove space after `:' in mode-line-process.
(compilation-parse-errors): Fix references for column number, 3 elt not 2nd.
(compile-reinitialize-errors): Fix typo in comment.
(compile-mouse-goto-error): Simplify. (compilation-parse-errors-function): Doc fix.
(compile-mouse-goto-error): New command. (compilation-minor-mode-map): Bind mouse-2.
(compilation-error-regexp-alist): Generalize ultrix 3 f77 regexp to match Absoft FORTRAN 77 errors.
(compile-reinitialize-errors): Rename first arg from ARGP to REPARSE. Test only its nilness. (compile-goto-error): Pass (consp ARGP) to compile-reinitialize-errors instead of ARGP itself. (next-error): Code broken out into two new functions; call them. (compilation-next-error-locus): New function; bulk of code from next-error. Silently skip errors whose source loci are markers in killed buffers. (compilation-goto-locus): New function, final code from next-error.
(compile-goto-error): Push the mark before calling next-error.
(copmilation-error-regexp-alist): Tighten up Ultrix 3.0 f77 regexp to exclude : from file names; avoids lossage when : appears in error text.
(compilation-error-regexp-alist): Handle DEC AXP OSF/1.
(copmilation-error-list): Doc fix.
(compilation-error-regexp-alist): Add regexp for Lucid lcc. Element lists can now contain a 4th elt giving subexpr for the column. (next-error): Handle error records with column numbers. (compilation-parse-errors): Parse column numbers when the alist elt specifies it. Use string-to-int instead of read for numbers from buffer text.
(compilation-parse-errors): Prepend comint-file-name-prefix (if boundp) to absolute file names culled from error msgs. (compile-abbreviate-directory): Prepend comint-file-name-prefix (if boundp) to DIR before other processing.
(compilation-buffer-p): Move defsubst before all callers. (compilation-forget-errors): Reset compilation-parsing-end to 1 here. (compile-reinitialize-errors): Don't reset compilation-parsing-end after calling compilation-forget-errors. Comment out gratuitous switch-to-buffer call; what was the rationale for it? Don't check compilation-parsing-end (removed local AT-START); instead always append to compilation-old-error-list, it will be nil if at start. If compilation-error-list is non-nil before calling the parser, restore its previous value afterwards; it still indicates the current error position. Subtract the length of the existing compilation-error-list from FIND-AT-LEAST when calling the parser. (compilation-parse-errors): Don't check LIMIT-SEARCH at end of loop. Inside check it inside each case of the cond; in error case we must discard the last new error before stopping (just as for FIND-AT-LEAST). Use floating-point in buffer percentage calculation, to avoid integer overflow.
(compile-internal): Extended to work without asynchronous subprocesses.
(compilation-read-command, compilation-ask-about-save): New variables. (compile): Obey them.
(grep-command): New variable. (grep): Use it. Don't repeat at load time any bindings that are autoloaded.
(compilation-error-regexp-alist): Generalize `"foo.c", line 13:' regexp to also match `"foo.c", line 13 pos 1...".
(compile-internal): Back out jimb change of making buffer read-only. It is non-ergonomic.
(compilation-parse-errors): Don't add multiple errors for one source line.
(next-error): Handle zero and negative prefix args.
(compilation-minor-mode): Make variable buffer-local. (compilation-minor-mode): Autoload this function.
(compilation-error-regexp-alist): Broaden RS6000 regexp to match "lines N-M," or "line N,".
(compilation-error-list): An elt's cdr's car is again a cons (DIRECTORY . FILE) if it's not a marker. The conversion to using a string containing an expanded file name was never finished, and anyway it utterly broke compilation-search-path and few other things. (next-error): Expect them that way. (compilation-parse-errors): Make them that way. (compile-file-of-error): Function removed. (compilation-error-filedata, compilation-error-filedata-file-name): New defsubsts. (compilation-next-file): Use them instead of compile-file-of-error.
(compilation-parse-errors): After skipping two lines, move one char back so point before the newline.
(compilation-error-regexp-alist): Broaden ``Line N of "FILE": msg'' regexp to also match Ultrix f77: ``Error on line N of FILE: msg''.
(compile-abbreviate-directory): New function. (compilation-parse-errors): Use that, to visit files with a dirname more like the one the user specified.
* compile.el (compile-file-of-error): Remember that compilation-error-list stores file names as strings, not as (DIR . FILE) pairs.
(compilation-error-regexp-alist): Generalize the Apollo/BSD4.3 regexp to handle IBM RS6k too.
Doc fix.
* compile.el (compilation-error-list): When we haven't yet generated a marker for the source position of an error message, store (FILENAME . LINE-NUMBER), not ((DIRECTORY . FILE) LINE-NUMBER). Doc fix. (next-error, compilation-parse-errors): Adjusted appropriately.
(compile-internal): Alter current buffer only temporarily.
Make C-x ` binding just once.
(Setting minor-mode-map-alist): Put the map directly in the alist, not a variable name.
Add compilation-minor-mode to minor-mode-alist and minor-mode-map-alist. (compilation-minor-mode): New defvar. (compilation-minor-mode-map): New defvar; keymap with the bindings from compilation-mode-map except SPC and DEL. (compilation-mode-map): Construct this keymap to inherit from compilation-minor-mode-map. (compilation-setup): New function, code broken out of compilation-mode. (compilation-mode): Call it. (compilation-minor-mode): New function to toggle compilation-minor-mode; if setting it, call compilation-setup.
(compile-internal): Initialize the process-mark.
(compilation-error-regexp-alist): Tighten first regexp so that it requires a colon or open-paren before the line number, not just whitespace.
(compilation-parse-errors): Remove debugging setq.
(compilation-filter): New function. (compile-internal): Make it the process's filter.
(compilation-error-regexp-alist): Fixed MIPS CC regexp to match file names longer than one char. (compilation-parse-errors): Error if compilation-error-regexp-alist is nil.
(compilation-error-regexp-alist): Merged HP-UX 7.0 fc regexp with the GNU format regexp: just allowing blanks to terminate the line number makes that one handle the HP case. Merged MIPS RISC CC regexp with Apollo cc regexp: make "s optional, and don't anchor to bol.
(compilation-error-regexp-alist): Changed MIPS RISC CC regexp (last one) to be anchored at bol, and to never match multiple lines.
Fix library headers.
Added or corrected Commentary sections
Add or correct keywords
(compilation-forget-errors): Just set compilation-directory-stack to nil; no need to loop through it. (next-error): For a non-numeric prefix arg, pass nil for compile-reinitialize-errors's FIND-AT-LEAST arg. (next-error): When getting marker for error source location, be sure to examine buffer local value of compilation-old-error-list before switching to source file buffer.
(compilation-sentinel): Change buffer-read-only with let.
* compile.el (compilation-error-regexp-alist): Tightened up BSD/GNU regexp to insist that line number end with a colon or close-paren. * compile.el (compilation-error-regexp-alist): Add regexp for the MIPS CC distributed with Ultrix.
* compile.el (compile-internal): Use NAME-OF-MODE in the prompt when offering to kill an existing process.
(compilation-parse-errors): Save (match-beginning 0) in a variable, so the looking-at call doesn't clobber its value when we want to use it to back up before the error we discard. Make sure compilation-error-list is at least two elts long before checking its first two elts for being in the same file.
(compilation-parse-errors): After we get enough errors to stop early, toss the last one (which is for a different file), so we don't lose the same way on the next run.
(compilation-parse-errors): When we reach FIND-AT-LEAST errors, keep going until we have seen all the consecutive errors in the same file.
entered into RCS
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
Initial revision
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
savannah-hackers-public@gnu.org | ViewVC Help |
Powered by ViewVC 1.1.26 |