# HG changeset patch # User Stefan Monnier # Date 1083103347 0 # Node ID e23d5770ddb5f3f2cd07f29b75ff85855876942d # Parent 7e5d16ca1ee2c7846ba59aeadc35f71378d1c69b *** empty log message *** diff -r 7e5d16ca1ee2 -r e23d5770ddb5 etc/NEWS --- a/etc/NEWS Tue Apr 27 22:00:03 2004 +0000 +++ b/etc/NEWS Tue Apr 27 22:02:27 2004 +0000 @@ -1741,6 +1741,9 @@ * New modes and packages in Emacs 21.4 +** The wdired.el package allows you to use normal editing commands on dired +buffers to change filenames, permissions, etc... + ** The new python.el package is used to edit Python and Jython programs. ** The URL package (which had been part of W3) is now part of Emacs. diff -r 7e5d16ca1ee2 -r e23d5770ddb5 lisp/ChangeLog --- a/lisp/ChangeLog Tue Apr 27 22:00:03 2004 +0000 +++ b/lisp/ChangeLog Tue Apr 27 22:02:27 2004 +0000 @@ -1,9 +1,8 @@ 2004-04-28 Masatake YAMATO - * subr.el (remove-overlays): Make arguments - optional. - - * wid-edit.el (widget-specify-button): Put evaporate to the + * subr.el (remove-overlays): Make arguments optional. + + * wid-edit.el (widget-specify-button): Put evaporate to the overlay for sample. (widget-specify-sample): Put evaporate to the overlay for sample. (widget-specify-doc): Put evaporate to the overlay for documentation. @@ -17,8 +16,8 @@ * net/browse-url.el (browse-url-netscape-sentinel) (browse-url-mozilla-sentinel, browse-url-galeon-sentinel) - (browse-url-epiphany-sentinel, browse-url-mosaic): Use - browse-url-*-program instead of a literal program name. + (browse-url-epiphany-sentinel, browse-url-mosaic): + Use browse-url-*-program instead of a literal program name. 2004-04-27 Kevin Ryde @@ -39,10 +38,8 @@ (type-break-good-break-interval, type-break-demo-boring-stats) (type-break-terse-messages, type-break-file-name): New defcustoms. (type-break-post-command-hook) - (type-break-warning-countdown-string): Quote variable names in - doc. - (type-break-interval-start, type-break-auto-save-file-name): New - defvars. + (type-break-warning-countdown-string): Quote variable names in doc. + (type-break-interval-start, type-break-auto-save-file-name): New vars. (type-break-mode): Document type-break-good-break-interval and the "session" file. Schedule break according to the session file. Kill session file buffer on exit. Organise for save-some-buffers @@ -54,8 +51,8 @@ (type-break-get-previous-count): New defuns. (type-break): Avoid break querying after a completed break in the case where the query was initiated during user invocation of the - break. Optional terse messages. Use - type-break-good-break-interval if type-break-good-rest-interval is + break. Optional terse messages. + Use type-break-good-break-interval if type-break-good-rest-interval is nil. File the break time. (type-break-schedule): New optional args for overriding the use of the current time. @@ -64,8 +61,7 @@ (type-break-check): File the keystroke count. (type-break-do-query): Prevent a second query when the break is interrupted. Optional terse message. - (type-break-keystroke-reset): Record the start of a typing - interval. + (type-break-keystroke-reset): Record the start of a typing interval. (type-break-demo-boring): Optional terse messages. Display word per minute and keystroke counts according to type-break-demo-boring-stats. @@ -154,8 +150,7 @@ 2004-04-26 Eli Zaretskii - * progmodes/gud.el (gud-pdb-command-name): Change default to - "pydb". + * progmodes/gud.el (gud-pdb-command-name): Change default to "pydb". 2004-04-25 Luc Teirlinck @@ -182,8 +177,8 @@ 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 + (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. 2004-04-25 Kim F. Storm @@ -216,6 +211,37 @@ (rmail-start-mail): Support rmail-mail-new-frame even on terminals that can display only one frame at a time. +2004-04-23 Stefan Monnier + + * emacs-lisp/checkdoc.el (checkdoc-output-error-regex-alist): New var. + (checkdoc-output-font-lock-keywords): Remove error regexp. + (checkdoc-output-mode-map): Remove. + (checkdoc-output-mode): Derive from compilation-mode. + (checkdoc-find-error-mouse, checkdoc-find-error): Remove. + + * dired.el (dired-mode-map): Add a menu entry for wdired. + + * emacs-lisp/rx.el (rx-syntax): Move sregex style syntax to code. + (rx-bracket, rx-check-any, rx-any): Clean up name space. + + * wdired.el: (wdired-mode-map): Move init into declaration. + Fix `return' binding. + (wdired-change-to-wdired-mode, wdired-change-to-dired-mode): + Use force-mode-line-update. + (wdired-get-filename): Use `unless'. + (wdired-preprocess-files): Don't assume names have no \n and use / for + dir separator. + (wdired-normalize-filename): Use replace-regexp-in-string. + (wdired-load-hooks): Remove. + (wdired-mode-hooks): Rename to wdired-mode-hook. + + * info-look.el: Add support for cfengine-mode. + (info-lookup-setup-mode): Use dolist. + +2004-04-23 Juan Le,As(Bn Lahoz Garc,Am(Ba + + * wdired.el: New file. + 2004-04-23 Juanma Barranquero * ielm.el (inferior-emacs-lisp-mode): Fix docstring. @@ -231,9 +257,22 @@ * vc.el (vc-print-log): Likewise. +2004-04-20 Dave Love + + * emacs-lisp/rx.el: Doc fixes. + (rx-constituents): Add/extend many forms. + (rx-check): Check form is a list. + (bracket): Defvar. + (rx-check-any, rx-any, rx-check-not): Modify. + (rx-not): Simplify. + (rx-trans-forms, rx-=, rx->=, rx-**, rx-not-char, rx-not-syntax): New. + (rx-kleene): Use rx-trans-forms. + (rx-quote-for-set): Delete. + (rx): Allow multiple args. + 2004-04-23 Kenichi Handa - * international/mule-util.el (char-displayable-p): Simplified by + * international/mule-util.el (char-displayable-p): Simplify by using internal-char-font. 2004-04-23 Juanma Barranquero diff -r 7e5d16ca1ee2 -r e23d5770ddb5 src/ChangeLog --- a/src/ChangeLog Tue Apr 27 22:00:03 2004 +0000 +++ b/src/ChangeLog Tue Apr 27 22:02:27 2004 +0000 @@ -1,3 +1,10 @@ +2004-04-27 Stefan Monnier + + * xdisp.c (x_produce_glyphs): Fix the proverbial int/Lisp_Object mixup. + (on_hot_spot_p): Make sure we always return a value. + (Flookup_image_map): Remove unused var ix and iy. + (note_mode_line_or_margin_highlight): Remove unused var `image'. + 2004-04-27 Eli Zaretskii * msdos.c (init_environment): If one of the TMP... environment