Mercurial > emacs
diff lisp/ChangeLog @ 83237:4ee39d9428b0
Merged in changes from CVS trunk.
Patches applied:
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-726
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-727
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-728
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-729
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-730
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-731
Update from CVS
* 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
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-736
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-737
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-738
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-739
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-740
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-741
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-742
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-743
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-744
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-745
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-746
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
Update from CVS
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-77
Update from CVS
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-277
author | Karoly Lorentey <lorentey@elte.hu> |
---|---|
date | Thu, 23 Dec 2004 16:43:51 +0000 |
parents | 6b379caca6fa 9793bbaae7d3 |
children | 223c12363c0c |
line wrap: on
line diff
--- a/lisp/ChangeLog Fri Dec 10 15:24:54 2004 +0000 +++ b/lisp/ChangeLog Thu Dec 23 16:43:51 2004 +0000 @@ -1,8 +1,441 @@ +2004-12-22 Kenichi Handa <handa@m17n.org> + + * international/quail.el (quail-start-translation): Fix prompt + string for the case if input-method-use-echo-area being non-nil. + (quail-start-conversion): Likewise. + (quail-show-guidance): Don't show guidance if + input-method-use-echo-area is non-nil. + +2004-12-21 Richard M. Stallman <rms@gnu.org> + + * textmodes/ispell.el (ispell-help): Bind resize-mini-windows. + +2004-12-21 Markus Rost <rost@ias.edu> + + * calendar/diary-lib.el (mark-diary-entries): Set + mark-diary-entries-in-calendar only after checking for diary-file. + +2004-12-21 Richard M. Stallman <rms@gnu.org> + + * faces.el (escape-glyph): Use blue against light foreground. + + * simple.el (undo-outer-limit-truncate): New function. + (undo-outer-limit-function): Use undo-outer-limit-truncate. + +2004-12-21 Eli Barzilay <eli@barzilay.org> + + * calculator.el: (calculator-radix-grouping-mode) + (calculator-radix-grouping-digits) + (calculator-radix-grouping-separator): + New defcustoms for the new radix grouping mode functionality. + (calculator-mode-hook): Now used in electric mode too. + (calculator-mode-map): Some new keys. + (calculator-message): New function. Some new calls. + (calculator-string-to-number): New function, + (calculator-curnum-value): Use it. + (calculator-rotate-displayer, calculator-rotate-displayer-back) + (calculator-displayer-prev, calculator-displayer-next): + Change digit group size when in radix mode. + (calculator-number-to-string): Renamed from calculator-num-to-string. + Now deals with digit grouping in radix mode. + +2004-12-20 Glenn Morris <gmorris@ast.cam.ac.uk> + + * calendar/calendar.el (view-other-diary-entries): Add autoload. + * calendar/diary-lib.el (view-other-diary-entries): Use + current-prefix-arg in interactive spec. + +2004-12-19 Jay Belanger <belanger@truman.edu> + + * calc/calc-aent.el (calcAlg-blank-matching-open): + Temporarily adjust the syntax of both delimiters of half-open + intervals. + +2004-12-19 Kim F. Storm <storm@cua.dk> + + * mouse.el (mouse-1-click-follows-link): Doc fix. + +2004-12-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> + + * term/mac-win.el (encoding-vector, mac-font-encoder-list) + (ccl-encode-mac-centraleurroman-font): Use centraleurroman + instead of centraleuropean as the name + +2004-12-17 Michael Albinus <michael.albinus@gmx.de> + + Sync with Tramp 2.0.46. + + * net/tramp.el (tramp-maybe-send-perl-script): Change order of + parameters wrt Tramp convention. + (tramp-handle-file-attributes-with-perl) + (tramp-handle-directory-files-and-attributes): Apply it. + (tramp-do-copy-or-rename-file-out-of-band): Check for existence of + `copy-program'. Reported by Zack Weinberg + <zack@codesourcery.com>. + (top): Set `edebug-form-spec' property directly rather than + calling `def-edebug-spec'. + + * net/tramp-smb.el (tramp-smb-advice-PC-do-completion): Make the + advice less fragile. Surround temporary redefinition of + `substitute-in-file-name' with `unwind-protect'. Suggested by + Matt Hodges <MPHodges@member.fsf.org>. + +2004-12-17 Juri Linkov <juri@jurta.org> + + * replace.el (occur-accumulate-lines, occur-engine): + Make forcing deferred font-lock fontification jit-specific. + +2004-12-17 Kim F. Storm <storm@cua.dk> + + * mouse.el (mouse-1-click-follows-link): New defcustom. + (mouse-on-link-p): New function. + (mouse-drag-region-1): Implement mouse-1-click-follows-link + functionality. Map a mouse-1 click event into a mouse-2 (or + other) event when position is inside a link. + + * tooltip.el (tooltip-show-help-function): Replace "mouse-2" + prefix in tooltip text with "mouse-1" when this is a link + recognized by mouse-1-click-follows-link functionality. + + * help.el (describe-key): Report effective and original binding + for mouse-1 when clicked on a link. + (describe-mode): Add follow-link property to "minor-mode" button. + + * help-fns.el (describe-variable): Add follow-link property to + "below" button. + + * help-mode.el (help-xref): Add follow-link property. + + * apropos.el (apropos-symbol, apropos-function, apropos-macro) + (apropos-command, apropos-variable, apropos-face, apropos-group) + (apropos-widget, apropos-plist): Add follow-link property. + + * pcvs-defs.el (cvs-mode-map): Map follow-link to a function which + checks if position is in a filename, rather than some other + clickable item. Function looks for cvs-filename-face at position. + + * wid-edit.el (widget-specify-field, widget-specify-button): + Map a :follow-link keyword into a follow-link property. + (link): Add :follow-link keyword, map to RET binding. + + * dired.el (dired-mode-map): Map follow-link to mouse-face. + + * progmodes/compile.el (compilation-minor-mode-map) + (compilation-button-map, compilation-mode-map): Likewise. + +2004-12-17 Thien-Thi Nguyen <ttn@gnu.org> + + * play/zone.el (zone): Init `line-spacing' from orig buffer. + (zone-replace-char): Take `count' and `del-count' + instead of `direction'. Update callers. When `del-count' is + non-nil, delete that many characters, otherwise `count' characters + backwards. Insert the newly-replaced string `count' times. + (zone-fret): Handle chars w/ width greater than one. + (zone-fall-through-ws): No longer take window width `ww'. + Update callers. Add handling for `char-width' greater than one. + (zone-pgm-drip): Update var holding window-end position every cycle. + +2004-12-17 Andre Spiegel <spiegel@gnu.org> + + * vc.el (vc-default-update-changelog): Use insert-file-contents, + rather than insert-file. + +2004-12-16 Jay Belanger <belanger@truman.edu> + + * calc/calc-comb.el (var-RandSeed): Don't initially bind it. + (math-init-random-base, math-random-digit): Check to see if + var-RandSeed is bound. + (math-random-last): Declare it. + (math-random-digit): Don't make math-random-last local. + +2004-12-16 Thien-Thi Nguyen <ttn@gnu.org> + + * play/zone.el (zone): Fix omission bug: Use a self-disabling + one-shot thunk for uniform (error, quit, normal) recovery. + Reported by John Paul Wallington. + (zone-pgm-random-life): Fix bug: + Recognize empty initial field by lack of "@" chars. + +2004-12-16 Juri Linkov <juri@jurta.org> + + * help.el (function-called-at-point): + * help-fns.el (variable-at-point): As a last resort try striping + non-word prefixes and suffixes. + + * descr-text.el (describe-property-list): Don't treat syntax-table + specially. Use describe-text-sexp which inserts [show] button + for large objects and handles printing errors. Sort properties + by names in alphabetical order instead of by value sizes. + Add `mouse-face' to list of properties for `describe-face' widget. + (describe-char): Mask out face-id from 19 bits of character. + Print face-id separately. + + * replace.el (occur-accumulate-lines, occur-engine): + Fontify unfontified matching lines in the source buffer + before copying them. + (occur-engine): Don't put mouse-face on context lines. + (occur-next-error): Set point to line beginning/end + before searching for prev/next property to skip multiple + matches on a line (not supported by occur engine). + Remove redundant prefix-numeric-value. + +2004-12-15 Juri Linkov <juri@jurta.org> + + * replace.el (match): New face. + (list-matching-lines-face): Change default from `bold' to `match'. + + * progmodes/grep.el (grep-match-face): New defvar. + (grep-mode-font-lock-keywords): Use grep-match-face instead of + compilation-column-face to highlight grep matches. + + * apropos.el (apropos-match-face): Change default from + `secondary-selection' to `match'. + + * info-look.el (info-lookup-highlight-face): Change default from + `highlight' to `match'. + +2004-12-15 Daniel Pfeiffer <occitan@esperanto.org> + + * progmodes/executable.el (executable-interpret): Eliminate + obsolete compile-internal, and switch to comint for interaction. + +2004-12-15 J.D. Smith <jdsmith@as.arizona.edu> + + * progmodes/idlwave.el (idlwave-skip-multi-commands): Don't match + `&&' when skipping multiple statements on a line. + +2004-12-15 Thien-Thi Nguyen <ttn@gnu.org> + + * play/zone.el (zone): Set `truncate-lines'. + Also, init `tab-width' with value from original buffer. + (zone-shift-up): Rewrite for speed. + (zone-shift-down, zone-shift-left, zone-shift-right): Likewise. + (zone-pgm-jitter): Remove redundant entries from ops vector. + (zone-exploding-remove): Reduce iteration count. + (zone-cpos): Convert to defsubst. + (zone-replace-char): New defsubst. + (zone-park/sit-for): Likewise. + (zone-fret): Take window-start arg. + Update callers. Use `zone-park/sit-for'. + (zone-fill-out-screen): Rewrite. + (zone-fall-through-ws): Likewise. Update callers. + (zone-pgm-drip): Use `zone-replace-char'. + Move var inits before while-loop. Use `zone-park/sit-for'. + (zone-pgm-random-life): Handle empty initial field. + Use `zone-replace-char' and `zone-park/sit-for'. + +2004-12-15 Juri Linkov <juri@jurta.org> + + * isearch.el (isearch-update): Test isearch-lazy-highlight + before calling isearch-lazy-highlight-new-loop. + (isearch-lazy-highlight-new-loop): + Don't test isearch-lazy-highlight. + + * replace.el (perform-replace): Add isearch-case-fold-search. + Use delimited-flag for isearch-regexp. + Reset isearch-lazy-highlight-last-string to force lazy + highlighting when called from isearch mode. + (query-replace-highlight): Revert defcustom type to boolean. + (query-replace-lazy-highlight): New defcustom. + (query-replace): New face. + (perform-replace, replace-highlight, replace-dehighlight): + Test query-replace-lazy-highlight instead of special value + `isearch' of query-replace-highlight. + (replace-dehighlight): Don't call isearch-dehighlight. + (replace-highlight): Don't call isearch-highlight. + Use face `query-replace' unconditionally. + +2004-12-14 Kim F. Storm <storm@cua.dk> + + * simple.el (inhibit-mark-movement): Remove defvar. + (beginning-of-buffer, end-of-buffer): Don't use it. + + * emacs-lisp/lisp.el (beginning-of-defun, end-of-defun): Don't + use inhibit-mark-movement. + + * emulation/cua-base.el (cua--preserve-mark-commands): Remove. + (cua--undo-push-mark): Remove. + (cua--pre-command-handler, cua--post-command-handler): Don't + fiddle with inhibit-mark-movement. + +2004-12-14 Juri Linkov <juri@jurta.org> + + * buff-menu.el (list-buffers-noselect): Collect internal info + for every buffer in BUFFER-LIST arg too. + (Buffer-menu-switch-other-window): Bind pop-up-windows to t. + (Buffer-menu-switch-other-window, Buffer-menu-2-window): + Bind same-window-buffer-names and same-window-regexps to nil. + +2004-12-13 Juri Linkov <juri@jurta.org> + + * simple.el (next-error-buffer-p, next-error-find-buffer): + Doc fix. + + * mail/supercite.el (sc-cite-frame-alist): Doc fix. + (sc-cite-region, sc-uncite-region, sc-recite-region): + Fix previous change to handle not alist as a symbol, but + a citation frame as a symbol that represents a variable name. + +2004-12-13 Richard M. Stallman <rms@gnu.org> + + * filecache.el (file-cache-add-directory-using-find): + Only set up file-cache-find-command-posix-flag if we will use it. + + * bindings.el (mode-line-buffer-identification-keymap): + Don't cancel the mode-line's usual down-mouse-1 binding. + + * cus-edit.el (custom-face-selected): Handle `default' specs. + (custom-face-edit): Increase extra-offset. + (custom-display): Handle `default' specs. + + * xml.el (xml-name-re, xml-entity-value-re): Add defvars. + + * emacs-lisp/elint.el (elint-standard-variables) + (elint-unknown-builtin-args): Move definitions up. + + * net/browse-url.el (browse-url-url-at-point): Add autoload. + + * info.el (info-xref-visited): Use `default' instead of t. + (Info-try-follow-nearest-node): Don't explicitly load browse-url. + + * faces.el (header-line, mode-line-inactive, tool-bar): + Use `default' instead of t for setting the defaults. + (face-spec-choose): Separate `t' from `default'. + + * subr.el (while-no-input): New macro. + +2004-12-13 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE> (tiny change) + + * filecache.el (file-cache-add-directory-using-find): + Only test file-cache-find-command-posix-flag on some systems. + +2004-12-13 Stefan Monnier <monnier@iro.umontreal.ca> + + * vc-svn.el (vc-svn-repository-hostname): Adjust to new format. + Reported by Ville Skytt,Ad(B <scop@xemacs.org>. + (vc-svn-annotate-current-time, vc-svn-annotate-time-of-rev) + (vc-svn-annotate-time, vc-svn-annotate-extract-revision-at-line) + (vc-svn-annotate-command, vc-svn-annotate-re): Support for svn annotate. + +2004-12-12 Juri Linkov <juri@jurta.org> + + * files.el (find-file-other-window, find-file-other-frame): + Add the first buffer to the returned value to return the complete + list of all visited buffers. + (find-file-read-only, find-file-read-only-other-window) + (find-file-read-only-other-frame): Use nil for `mustmatch' arg of + `find-file-read-args'. Signal an error about non-existent file + only if file name doesn't contain wildcards. Toggle read-only in + all visited buffers. + (find-alternate-file, find-alternate-file-other-window): + Add optional arg `wildcards'. Doc fix. Set `wildcards' to t when + called interactively. Pass arg `wildcards' to other functions. + (find-file-noselect): Doc fix. + + * ffap.el (ffap-dired-wildcards): Set default to "[*?][^/]*\\'". + Doc fix. + (ffap-directory-finder): New variable. + (ffap-string-at-point-mode-alist): Add * and ? to `file'. + (ffap-file-at-point): Add /* to immediately rejected names. + Return absolute file names matching ffap-dired-wildcards. + (ffap-read-file-or-url): Set default value for `completing-read' + to `buffer-file-name'. + (find-file-at-point): When filename matches ffap-dired-wildcards, + call ffap-file-finder with t arg `wildcards', instead of dired. + (ffap-other-window, ffap-other-frame): Return visited buffers. + (ffap-read-only, ffap-read-only-other-window) + (ffap-read-only-other-frame, ffap-alternate-file): New commands. + (dired-at-point): Call ffap-directory-finder instead of dired. + (ffap-dired-other-window, ffap-dired-other-frame) + (ffap-list-directory): New commands. + (ffap-bindings): New keybindings for new commands. + +2004-12-12 Juri Linkov <juri@jurta.org> + + * simple.el (beginning-of-buffer, end-of-buffer): + * emacs-lisp/lisp.el (beginning-of-defun, end-of-defun): + Do not push mark when mark is active in transient-mark-mode. + + * simple.el (mark-word): + * emacs-lisp/lisp.el (mark-sexp, mark-defun): + * textmodes/paragraphs.el (mark-paragraph): + Extend the region when mark is active in transient-mark-mode, + regardless of the last command. Doc fix. + + * simple.el (mark-word): Preserve direction when repeating. + Make arg optional. Interactive "p" -> "P". + (transient-mark-mode, inhibit-mark-movement): Doc fix. + + * emacs-lisp/lisp.el (mark-sexp): Reverse the condition for + preserving direction, to mark forward instead of backward when mark + is equal to point (e.g. when C-SPC C-M-SPC is typed in t-m-m). + +2004-12-12 Juri Linkov <juri@jurta.org> + + * isearch.el (isearch-edit-string): Set 7th arg of + `read-from-minibuffer' to `t' to inherit the current input + method (whose name is indicated by [IM] in the minibuffer prompt) + from the current buffer to the minibuffer. + (isearch-lazy-highlight-update): Put body to `with-local-quit' + to allow C-g quitting for lazy highlighting looping inside the + search with nested repetition operators. Add overlay to the list + before setting its face and other properties to avoid the case of + code quitting after placing the new overlay but before it's + recorded on the list. Select the window where isearch was + activated, to highlight matches in the right window when isearch + switches the current window to the minibuffer. + + * international/isearch-x.el + (isearch-process-search-multibyte-characters): + Use `isearch-message' as initial input for `read-string' instead + of adding it to the minibuffer prompt. After reading a string + remove the initial value of `isearch-message' from the string. + + * replace.el (replace-match-maybe-edit): Doc fix. + (perform-replace): Don't call `replace-highlight' when automatic + replacement is requested in literal mode, since it is intended + only to highlight words during entering a new replacement string + for \? in non-literal mode. + + * replace.el (query-replace-highlight): Add new value `isearch' + that allows query replacement to use isearch highlighting. + Change type from `boolean' to `choice'. Doc fix. + (replace-highlight, replace-dehighlight, perform-replace): + Use isearch highlighting if query-replace-highlight eq `isearch'. + +2004-12-11 Stefan Monnier <monnier@iro.umontreal.ca> + + * emacs-lisp/checkdoc.el (checkdoc-continue, checkdoc-comments) + (checkdoc-message-text, checkdoc-defun): Fix format messages for `error'. + + * textmodes/tex-mode.el (latex-backward-sexp-1): Handle the special + case of \end{verbatim}. + +2004-12-11 Dan Nicolaescu <dann@ics.uci.edu> + + * term.el (term-termcap-format): Synchronyze with terminfo. + (term-emulate-terminal): Handle reset. + (term-reset-terminal): New function. + +2004-12-11 Thien-Thi Nguyen <ttn@gnu.org> + + * play/zone.el (zone-programs): Add `zone-pgm-random-life'. + (zone-fill-out-screen): New func. + (zone-pgm-drip): Use `zone-fill-out-screen'. + Also, no longer go to point-min on every cycle. + (zone-pgm-paragraph-spaz): Allow spazzing for texinfo-mode. + (zone-pgm-random-life-wait): New user var. + (zone-pgm-random-life): New func. + +2004-12-10 Thien-Thi Nguyen <ttn@gnu.org> + + * files.el (auto-mode-alist): Map .com to DCL mode. + 2004-12-09 Richard M. Stallman <rms@gnu.org> * isearch.el (isearch-mode-map): Treat S-SPC like SPC. -2004-12-10 Nick Roberts <nickrob@snap.net.nz> +2004-12-09 Nick Roberts <nickrob@snap.net.nz> * xt-mouse.el (xterm-mouse-event): Correct cursor position in a buffer with a display margin. @@ -41,10 +474,9 @@ * edmacro.el: `edit-kbd-macro' is now bound to `C-x C-k e'. (edmacro-finish-edit): Further update for keyboard macros that are lambda forms. - (edmacro-sanitize-for-string): Correctly remove Meta modifier - (as suggested by Kim Storm). - -2004-12-06 Stefan Monnier <monnier@iro.umontreal.ca> + (edmacro-sanitize-for-string): Correctly remove Meta modifier. + +2004-12-07 Stefan Monnier <monnier@iro.umontreal.ca> * font-lock.el (font-lock-unfontify-region): Save buffer state. (font-lock-default-unfontify-region): Don't save buffer state any more. @@ -7889,7 +8321,115 @@ (compilation-forget-errors): Don't localize already local compilation-locs and remove FIXME about refontifying. -2004-04-14 +2004-04-14 Kim F. Storm <storm@cua.dk> + + * startup.el (emacs-quick-startup): New defvar (set by -Q). + (command-line): New option -Q. Like -q --no-site-file, but + in addition it also disables menu-bar, tool-bar, scroll-bars, + tool-tips, and the blinking cursor. + (command-line-1): Skip startup screen if -Q. + (fancy-splash-head): Use ":align-to center" prop to center splash image. + + * emulation/cua-base.el (cua-read-only-cursor-color) + (cua-overwrite-cursor-color, cua-global-mark-cursor-color): Doc fix. + +2004-04-13 Dave Love <fx@gnu.org> + + * progmodes/python.el: Doc fixes. Changes for compiler warnings. + (syntax): Don't require. + (python) <defgroup>: Add :version. + (python-quote-syntax): Re-written. + (inferior-python-mode): Move stuff here from run-python and add + some more. + (python-preoutput-continuation, python-preoutput-result) + (python-dotty-syntax-table): New. + (python-describe-symbol): Use them. + (run-python): Move stuff to inferior-python-mode. Modify code + loaded into Python. + (python-send-region): Use python-proc, python-send-string. + (python-send-string): Send newlines too. Callers changed. + (python-load-file): Re-written. + (python-eldoc-function): New. + (info-look): Don't require. + (python-after-info-look): New. A modified version of former + top-level code for use with eval-after-load. + (python-maybe-jython, python-guess-indent): Use widened buffer. + (python-fill-paragraph): Re-written. + (python-mode): Fix outline-regexp. Set outline-heading-end-regexp, + eldoc-print-current-symbol-info-function. Add to eldoc-mode-hook. + +2004-04-13 Stefan Monnier <monnier@iro.umontreal.ca> + + * progmodes/python.el (run-python): Use compilation-shell-minor-mode. + Set compilation-error-regexp-alist earlier. + + * progmodes/compile.el (compilation-minor-mode-map) + (compilation-shell-minor-mode-map, compile-mouse-goto-error) + (compile-goto-error): Re-merge the mouse and non-mouse commands. + +2004-04-12 Stefan Monnier <monnier@iro.umontreal.ca> + + * progmodes/compile.el (compile-goto-error): Select the buffer/window + corresponding to the event. + +2004-04-12 Joe Buehler <jbuehler@hekiman.com> + + * loadup.el: Add cygwin to system-type list, for unexec() support. + +2004-04-12 John Paul Wallington <jpw@gnu.org> + + * ibuffer.el (ibuffer-delete-window-on-quit): Remove. + (ibuffer-restore-window-config-on-quit): New variable to replace + `ibuffer-delete-window-on-quit'. Update all references. + (ibuffer-prev-window-config): New variable. + (ibuffer-quit): Restore previous window configuration instead of + deleting window. + (ibuffer): Save window configuration before showing Ibuffer buffer. + + * help.el (describe-mode): Doc fix. + +2004-04-12 Stefan Monnier <monnier@iro.umontreal.ca> + + * progmodes/compile.el (compilation-mode-font-lock-keywords): Fix test + not to treat nil as a function. + + * vc-arch.el (vc-arch-root): Be a bit more careful. + (vc-arch-register): Save the buffer if we modified it. + (vc-arch-delete-rej-if-obsolete): Save excursion. + (vc-arch-find-file-hook): Use the simpler after-save-hook. + (vc-arch-responsible-p, vc-arch-init-version): New functions. + + * net/ldap.el (ldap-search): Use list*. + +2004-04-12 Juri Linkov <juri@jurta.org> + + * info.el (Info-follow-reference): Allow multiline reference name. + +2004-04-11 Dave Love <fx@gnu.org> + + * emacs-lisp/bytecomp.el (byte-compile-cond): Fix last change. + + * progmodes/python.el: New file. + +2004-04-11 Andre Spiegel <spiegel@gnu.org> + + * vc-hooks.el (vc-arg-list): Function removed. + (vc-default-workfile-unchanged-p): Use condition-case to check for + backward compatibility. + + * vc.el (vc-print-log): Use condition-case to check for backward + compatibility. + +2004-04-11 Juri Linkov <juri@jurta.org> + + * dired.el (dired-faces): New defgroup. + (dired-header, dired-mark, dired-marked, dired-flagged) + (dired-warning, dired-directory, dired-symlink, dired-ignored): + New faces. + (dired-header-face, dired-mark-face, dired-marked-face) + (dired-flagged-face, dired-warning-face, dired-directory-face) + (dired-symlink-face, dired-ignored-face): New face variables. + (dired-font-lock-keywords): Use them instead of font-lock faces. Split the rule for dired marks into 3 separate rules: for marks, marked file names and flagged file names.