[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

New pretest 21.0.106

From: Gerd Moellmann
Subject: New pretest 21.0.106
Date: 25 Sep 2001 13:20:50 +0200
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.0.107

There is a new pretest available in


If you have the tars from the previous pretest, and you have the
`xdelta' utility, you can instead download the much smaller


You can use a command like


to generate the new tar from the old one, where XDELTA is the xdelta
file you downloaded, PREVIOUS-TAR is the tar file from the
previous pretest, and NEW-TAR is the name of the new tar file.
Information about xdelta can be found on the GNU ftp site, in

Changes since .105


2001-09-25  Gerd Moellmann  <address@hidden>

        * keyboard.c (read_char): Don't clear a message for a switch-frame
        event.   From Stefan Monnier  <address@hidden>.

        * xterm.c (fast_find_position) [0]: Add a presumably more correct
        version for after 21.1.

        * xdisp.c (row_containing_pos): Make externally visible.

        * dispextern.h (row_containing_pos): Add prototype.

        * process.c (send_process): Disable composition if from_byte < 0.
        From Kenichi Handa <address@hidden>.

2001-09-24  Gerd Moellmann  <address@hidden>

        * xterm.c (refreshicon): Function removed.

        * Makefile.in (xterm.o): Remove references to sink.h and sinkmask.h.

        * sink11.h, sink11mask.h, sink.h, sinkmask.h: Removed.

        * xterm.c (toplevel): Remove includes in #if 0.

        * process.c (sigchld_handler) [LINUX]: Don't return from
        the signal handler at the end of the loop.

2001-09-21  Gerd Moellmann  <address@hidden>

        * sysdep.c (wait_for_termination) [POSIX_SIGNALS]: Terminate
        only if kill returns -1, and errno is ESRCH.

2001-09-21  Markus Rost  <address@hidden>

        * Makefile.in (shortlisp): Add ../lisp/env.elc.

2001-09-20  Gerd Moellmann  <address@hidden>

        * process.c (sigchld_handler): Use GC_CONSP, GC_INTEGERP, GC_EQ
        since this function can be called during GC.

        * callproc.c (Fcall_process): Handle errors from pipe(2).
        (child_setup): Delete code in #ifdef vipc.

2001-09-19  Gerd Moellmann  <address@hidden>

        * xdisp.c (decode_mode_spec): Add parameter MULTIBYTE.
        (display_mode_element): Display the string from decode_mode_spec
        depending on its multibyteness.

        * s/netbsd.h (LD_SWITCH_SYSTEM, C_SWITCH_SYSTEM): Add /usr/pkg.

        * m/macppc.h (DATA_SEG_BITS): Also define for GCC 3.

2001-09-18  Gerd Moellmann  <address@hidden>

        * keyboard.c (Frecursive_edit): Pass (BUFFER . SINGLE-KBOARD) to
        (recursive_edit_unwind): Set kboard state according to

        * buffer.c (modify_overlay): Don't do nothing if START == END;
        This can still be a modification, for example when an overlay has
        a before-string or after-string.
        (Fdelete_overlay): Prevent redisplay optimizations when deleting
        an overlay with before-string or after-string.

        * s/netbsd.h (C_SWITCH_SYSTEM): Add.
        (LD_SWITCH_SYSTEM): Include /usr/local/lib.

        * xdisp.c (try_window_id) [!GLYPH_DEBUG]: Give up if
        first_unchanged_at_end_row is in front of
        last_unchanged_at_beg_row.  This code should be removed after the
        release of 21.1.

2001-09-17  Gerd Moellmann  <address@hidden>

        * buffer.h (BUF_COMPUTE_UNCHANGED): Use BUF_MODIFF and

        * m/macppc.h (DATA_SEG_BITS) [__linux__]: Define for GCC
        versions >= 2.95.

2001-09-14  Eli Zaretskii  <address@hidden>

        * dired.c (Ffile_attributes): Doc fix.

2001-09-14  Gerd Moellmann  <address@hidden>

        * fileio.c (Ffile_symlink_p): Fix last change.

        * filelock.c (current_lock_owner): Fix last change.

2001-09-13  Gerd Moellmann  <address@hidden>

        * filelock.c (current_lock_owner): If readlink returns ERANGE,
        take that to mean that the buffer is too small.

        * fileio.c (Ffile_symlink_p): If readlink returns ERANGE, take
        that to mean that the buffer is too small.

        * xdisp.c (reseat_1): Set IT's multibyte_p flag according to the
        current buffer's multibyteness when discarding the iterator's

        * xfns.c (Fx_window_property): Handle case that property gets
        deleted between the two calls to XGetWindowProperty.

2001-09-11  Gerd Moellmann  <address@hidden>

        * minibuf.c (read_minibuf_unwind): Bind inhibit-modification-hooks.
        * minibuf.c (read_minibuf): Bind inhibit-modification-hooks to t,
        in addition to read-only.

        * xdisp.c (with_echo_area_buffer): Bind inhibit-modification-hooks
        to t in addition to read-only.

        * lisp.h (Qinhibit_modification_hooks): Declare.

        * insdel.c (Qinhibit_modification_hooks): New variable.
        (syms_of_insdel): Initialize and staticpro it.

        * textprop.c (verify_interval_modification): Don't run
        modification-hooks if inhibit_modification_hooks.

        * dispnew.c (set_window_cursor_after_update): Fix code
        finding glyph row containing cursor when cursor_in_echo_area
        is >= 0.

        * xdisp.c (init_from_display_pos): Put some code in #if 0.
        (add_to_log): Use bcopy instead of strcpy.
        (init_from_display_pos): Use an explicit loop over bytes in
        overlay strings instead of calling index.

2001-09-10  Gerd Moellmann  <address@hidden>

        * alloc.c (allocate_buffer): Call VALIDATE_LISP_STORAGE.

        * dispnew.c (direct_output_for_insert): Don't change IT's
        stop_charpos to something in front of its current position.

        * xdisp.c (Ftrace_to_stderr) [GLYPH_DEBUG]: Take args like

2001-09-10  Richard M. Stallman  <address@hidden>

        * frame.c (Fmouse_position): Doc fix.

2001-09-07  Gerd Moellmann  <address@hidden>

        * xdisp.c (init_from_display_pos): Don't compare the result
        of calling index with NULL.

2001-09-06  Gerd Moellmann  <address@hidden>

        * xfns.c (x_set_background_color): Don't change the colors
        of the X window of scroll bar widgets.

2001-09-05  Andrew Innes  <address@hidden>

        * w32fns.c (w32_createwindow): Undo last change.

2001-09-05  Gerd Moellmann  <address@hidden>

        * macros.c (store_kbd_macro_char): Fix computation of kbd_macro_end.

        * xdisp.c (string_buffer_position): Use *single_char_property*
        functions instead of the *single_property* functions.
2001-09-04  Andrew Innes  <address@hidden>

        * w32term.c (w32_read_socket): Add more information to debugging

        * w32fns.c (w32_createwindow): Remove the WS_CLIPCHILDREN style
        from Emacs frames, so that calls to GetClipBox in w32term.c
        correctly report when part of a frame is visible (including
        scrollbars, etc).  This prevents repeated redrawing of frames when
        only a scrollbar is visible.
        (w32_wnd_proc): Add more frame information to debugging output.

2001-09-03  Stefan Monnier  <address@hidden>

        * xdisp.c (handle_single_display_prop): Fix for int/Lisp_Object mixup.

2001-09-03  Gerd Moellmann  <address@hidden>

        * xterm.c (note_mouse_highlight) <help-echo>: When looking for
        help-echo for a string which doesn't have help-echo itself, use
        get-char-property to obtain the help-echo from the string's buffer
        (note_mouse_highlight) <mouse-face>: When on a string that doesn't
        have mouse-face, look ``under'' the string for mouse-face from an
        (fast_find_position): Add parameter STOP.  In the final row, stop
        before glyphs having STOP as object.  Don't consider glyphs that
        are not from a buffer.

        * buffer.c (syms_of_buffer) <default-directory>: Doc fix.

2001-09-01  Eli Zaretskii  <address@hidden>

        * fns.c (Fmd5): Doc fix.


2001-09-25  Eli Barzilay  <address@hidden>

        * calculator.el (calculator-copy-displayer): New user-option.
        (calculator-displayer-prev, calculator-displayer-next): Renamed
        from calculator-displayed-{left,right}.
        (calculator, calculator-standard-displayer) 
        (calculator-num-to-string, calculator-update-display) 
        (calculator-copy, calculator-put-value): Bug and display fixes.

2001-09-24  Vinicius Jose Latorre  <address@hidden>

        * ebnf2ps.el: Eliminate make-local-hook calls.  Doc fix.
        (ebnf-version): New version (3.6.1).

        * ebnf-bnf.el: Fix character range regexp.  Doc fix.
        (ebnf-bnf-non-terminal-chars): New internal const.
        (ebnf-bnf-lex): Fix code.

        * ebnf-iso.el: Fix character range regexp.  Doc fix.
        (ebnf-iso-non-terminal-chars): New internal const.
        (ebnf-iso-lex): Fix code.

        * ebnf-yac.el: Fix character range regexp.  Doc fix.
        (ebnf-yac-skip-chars): New internal const.
        (ebnf-yac-skip-code): Fix code.

2001-09-24  Stefan Monnier  <address@hidden>

        * vc.el (vc-checkin): Use vc-delete-automatic-version-backups.

        * pcvs-parse.el (cvs-parse-commit): Expand the file name before
        passing it to VC.

        * vc-hooks.el (vc-delete-automatic-version-backups): Handle the
        case where the file is relative.

2001-09-24  Gerd Moellmann  <address@hidden>

        * xml.el (xml-parse-attlist): Quotes around attributes must be the
        same on each side.  Make sure we properly handle simple quotes.
        From Daiki Ueno <address@hidden>.

2001-09-23  Eli Zaretskii  <address@hidden>

        * mail/sendmail.el (mail-mode): Doc fix.  From Simon Josefsson

        * menu-bar.el (top-level): Minor fixes for text of help-echo in
        some items of the Options menu.

2001-09-22  Stefan Monnier  <address@hidden>

        * pcvs-parse.el (cvs-parse-commit): Remove the temp files used by VC.

        * vc-hooks.el (vc-delete-automatic-version-backups):
        Don't fail if the directory doesn't exist.

        * diff-mode.el (diff-default-read-only): New var.
        (diff-mode): Use it.

2001-09-22  Eli Zaretskii  <address@hidden>

        * hexl.el (hexl-mode-map): Fix the change of 2001-08-23:
        Use make-keymap instead of copy-keymap, since copying the global
        keymap messes up the menu bar.

        * info.el (Info-goto-node, Info-menu): Doc fix.  Suggested by
        Roland Winkler <address@hidden>.

2001-09-21  Eli Zaretskii  <address@hidden>

        * dired.el (dired-build-subdir-alist): Accept optional arg SWITCHES.

        * dired-aux.el (dired-insert-subdir): Pass switches to

2001-09-21  Stephen Gildea  <address@hidden>

        * time-stamp.el (time-stamp-string-preprocess): Fix bug that
        caused %#a and %#b to be mis-formatted.

2001-09-20  Eli Zaretskii  <address@hidden>

        * info.el (Info-file-list-for-emacs): Add elements for ada-mode,
        ccmode, emacs-mime, and eudc manuals.

2001-09-19  Sam Steingold  <address@hidden>

        w32 find cannot be used with `grep-find'.
        * progmodes/compile.el (find-program): New variable.
        (grep-compute-defaults): Use it to set `grep-find-command'.

2001-09-19  Gerd Moellmann  <address@hidden>

        * ps-bdf.el (bdf-read-bitmap): Initialize returned values to defaults.

2001-09-19  Vinicius Jose Latorre  <address@hidden>

        * ebnf2ps.el: Replace "Prologue" by "Prolog" in PostScript
        programming.  Doc fix.
        (ebnf-version): New version (3.6).
        (ebnf-eps-begin): Data fix.
        (ebnf-begin-file): Code fix.

        * ebnf-bnf.el: Doc fix.
        (ebnf-bnf-lex): Fix regexp for non-terminal and terminal tokens.

        * ebnf-iso.el, ebnf-otz.el, ebnf-yac.el: Doc fix.

2001-09-18  Vinicius Jose Latorre  <address@hidden>

        * ps-print.el: Better face mapping for black/white PostScript printers.
        Check if mark is active when printing a region.  Doc fix.
        (ps-print-version): New version number (6.5.5).
        (ps-print-color-p): Customization fix.
        (ps-black-white-faces): New option.
        (ps-black-white-faces-alist): New internal var.
        (ps-count-lines-preprint, ps-print-preprint-region): New funs.
        (ps-print-region, ps-print-region-with-faces, ps-nb-pages-buffer)
        (ps-nb-pages-region): Interactive fix.
        (ps-extend-face-list, ps-extend-face, ps-setup, ps-begin-job)
        (ps-face-attributes, ps-generate-postscript-with-faces): Code fix.

2001-09-18  Eli Zaretskii  <address@hidden>

        * dired.el (dired-move-to-filename-regexp): Allow one digit in the
        numeric month value, and allow the Kanji character after the it to
        be missing (happens with ls-lisp's output on Japanese versions of

2001-09-18  Miles Bader  <address@hidden>

        * diff-mode.el (diff-mode): Don't make the buffer read-only if
        it's empty (and thus probably a new patch file about to be edited).

2001-09-17  Gerd Moellmann  <address@hidden>

        * emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine):
        Check for '(' in column 0 of doc string.

        * gs.el (gs-set-ghostview-window-prop): Use `elt' instead
        of `nth' so that using a vector as bounding-box works.
        From address@hidden

2001-09-17  Andre Spiegel  <address@hidden>

        * vc.el (vc-annotate): Use current workfile version explicitly as
        a default, suggested by Gustav Hållberg <address@hidden>.

2001-09-16  Eli Zaretskii  <address@hidden>

        * ps-bdf.el (bdf-cache-file) <ms-dos>: Use _bdfcache.el, since
        convert-standard-filename doesn't guarantee that the .el extension
        is preserved.

        * dos-fns.el (convert-standard-filename): Replace invalid
        characters only after converting dash/underscore to a period.
        (original-make-auto-save-file-name): New.
        (make-auto-save-file-name): New function, overrides the definition
        on files.el and calls the original function via

        * mail/rmail.el (top-level): Require mule-utils when compiling.
        (rmail-decode-babyl-format): Use detect-coding-with-priority
        instead of detect-coding-region, to favor detection of emacs-mule
        encoded Babyl files written by rmailout.el etc.  Suggested by
        Kenichi Handa <address@hidden>.

2001-09-14  Eli Zaretskii  <address@hidden>

        * eshell/em-unix.el (eshell-shuffle-files, eshell-shuffle-files):
        Use `equal', not `=', since the device number can be a cons cell.

2001-09-14  Gerd Moellmann  <address@hidden>

        * simple.el: Comment out change of 2001-09-13.

2001-09-13  Milan Zamazal  <address@hidden>

        * progmodes/compile.el (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.

2001-09-13  Michael Kifer  <address@hidden>

        * viper-cmd.el (viper-replace-char-subr, viper-envelop-ESC-key):
        inhibit quit.

2001-09-13  Eli Zaretskii  <address@hidden>

        * files.el (make-auto-save-file-name): If long file names are not
        supported on MS-DOS, truncate the file name to DOS 8+3 limits before
        generating an auto-save file name from it.

2001-09-13  Gerd Moellmann  <address@hidden>

        * ps-print.el (ps-print-region, ps-print-region-with-faces)
        (ps-nb-pages-region): Signal an error if called interactively
        and the mark is not active.

        * simple.el (minibuffer-prompt-modification)
        (minibuffer-prompt-insertion): New functions.
        (minibuffer-prompt-properties): Use `modification-hooks' and

2001-09-12  Richard M. Stallman  <address@hidden>

        * textmodes/outline.el (outline-regexp): Doc fix.
        Initialize it in the defcustom, the usual way.

2001-09-12  Gerd Moellmann  <address@hidden>

        * ediff-mult.el (ediff-get-meta-info): Take into account that data
        from `ediff-meta-info' properties need not be an overlay.
        From David Ponce <address@hidden>.

        * isearch.el (isearch-intersects-p): Fix end checks.

2001-09-11  Eli Zaretskii  <address@hidden>

        * gud.el (dbx) <gud-dbx-use-stopformat-p>: Move this case into the
        `t' branch of `cond', since Irix 6.1 and up is a special case of
        the standard dbx interface.

2001-09-11  Miles Bader  <address@hidden>

        * comint.el (comint-send-input): When waiting for echoed input,
        don't save the expected end position in `echo-end', so that things
        work properly even if the buffer is modified elsewhere at the same
        time [this happens if `comint-truncate-buffer' is used].

2001-09-11  Gerd Moellmann  <address@hidden>

        * textmodes/outline.el (outline-mode): Use `^' and a shy group
        when constructing imenu-generic-expression from outline-regexp.

2001-09-10  Eli Zaretskii  <address@hidden>

        * eshell/em-unix.el (eshell-shuffle-files): Compare inodes with
        `equal' instead of `=', since they can be cons cells.  From Nils
        Goesche <address@hidden>.

2001-09-10  Andre Spiegel  <address@hidden>

        * vc.el (vc-annotate): Rewrote doc string.

2001-09-10  Eli Zaretskii  <address@hidden>

        * time-stamp.el: Update Stephen Gildea's email address.

2001-09-10  Gerd Moellmann  <address@hidden>

        * mail/sendmail.el (mail-send): Obey mail-send-nonascii when
        enable-multibyte-characters = nil.  From Hallvard B Furuseth

2001-09-09  Michael Kifer  <address@hidden>

        * ediff-init.el (ediff-highest-priority): Bug fix.

        * viper-cmd.el (viper-special-read-and-insert-char): New function
        that reads a character and uses the current input method or
        iso-accents when appropriate.

        * viper.el and all others: Corrections to the comment blocks at
        the top.

2001-09-09  Eli Zaretskii  <address@hidden>

        * info.el (Info-goto-node): Doc fix.

2001-09-07  Gerd Moellmann  <address@hidden>

        * isearch.el (isearch-intersects-p): New function.
        (isearch-close-unnecessary-overlays): Renamed from *unecessary*,
        use isearch-intersects-p, and clean up.

2001-09-07  Eli Zaretskii  <address@hidden>

        * textmodes/ispell.el (ispell-dictionary-alist-4): Add "german"
        and "german8", for the new German orthography dictionaries,
        (ispell-dictionary-alist-5, ispell-dictionary-alist-6): Rearrange
        the entries, to keep the line length balanced for loaddefs.el.

2001-09-07  Dr Francis J. Wright  <address@hidden>

        * comint.el (comint-send-input): Handle comint-process-echoes
2001-09-07  Pavel Janík  <address@hidden>

        * locate.el (locate-insert-header): Remove unnecessary whitespace.

2001-09-07  Eli Zaretskii  <address@hidden>

        * arc-mode.el (archive-dostime): Fix a typo in minutes' computation.

2001-09-07  Gerd Moellmann  <address@hidden>

        * server.el (server-switch-buffer):
        * textmodes/refer.el (refer-find-entry-internal):
        * term/sup-mouse.el (sup-pos-to-window):
        * term/bg-mouse.el (bg-window-from-x-y):
        * emacs-lisp/edebug.el (edebug-window-live-p):
        Use get-window-with-predicate.

        * window.el (get-window-with-predicate): Renamed from some-window.
        (some-window): Make it an alias.

2001-09-06  Gerd Moellmann  <address@hidden>

        * simple.el (undo): Remove positions from buffer-undo-list up to
        the next undo boundary only.

2001-09-06  Eli Zaretskii  <address@hidden>

        * makefile.nt (install): Don't copy sc.el.  Reported by Richard
        Kim <address@hidden>

        * cus-edit.el (custom-buffer-create-internal): Remove "100%" from
        the message "Creating customization items...done".

2001-09-05  Gerd Moellmann  <address@hidden>

        * font-lock.el (toplevel): Require `jit-lock' only if
        font-lock-support-mode is set to jit-lock-mode.

2001-09-05  Eli Zaretskii  <address@hidden>

        * international/quail.el (quail-use-package, quail-inactivate)
        (quail-activate): Mention the hooks these functions run in their
        doc strings.

2001-09-05  Edward M. Reingold <address@hidden>

        * cal-menu.el (calendar-mouse-view-other-diary-entries): Fix name
        of file in header of menu.

2001-09-04  Gerd Moellmann  <address@hidden>

        * env.el (setenv): Interactively, if VARIABLE has a current value,
        add that to the front of the history, as the doc string says.

        * comint.el (comint-send-input): Change help-echo.
        From "Dr Francis J. Wright" <address@hidden>.

        * bookmark.el (bookmark-write-file): Bind print-length and
        print-level to nil.  From Tom Capey <address@hidden>.

        * obsolete/uncompress.el: Moved there from lisp/.

        * comint.el (comint-insert-clicked-input): Goto point-max before
        deleting previous input.  From "Dr Francis J. Wright"

        * simple.el (backward-word): Doc fix.
2001-09-03  Pavel Janík  <address@hidden>

        * emacs-lisp/levents.el, emacs-lisp/lucid.el, emacs-lisp/pp.el
        * uncompress.el, uniquify.el, vc.el, view.el, window.el
        * w32-fns.el: Add Keywords header.

2001-09-04  Eli Zaretskii  <address@hidden>

        * menu-bar.el: Fix separators in the Edit menu.  Bring "Fill" near
        "Text Properties".  Suggested by Simon Marshall

2001-09-04  Andrew Choi  <address@hidden>

        * term/mac-win.el (mac-drag-n-drop): Decode file name by
        consulting the value of file-name-coding-system.

2001-09-03  Stefan Monnier  <address@hidden>

        * help.el (describe-function-1): Save precomputed `file-name' rather
        than recomputing it (incorrectly) with `symbol-file'.

2001-09-03  Gerd Moellmann  <address@hidden>

        * international/isearch-x.el (isearch-exit-recursive-edit):
        Take three parameters, since it's used as an after-change-function.

        * emacs-lisp/backquote.el (backquote-backquote-symbol)
        (backquote-unquote-symbol, backquote-splice-symbol): Remove `*'
        from doc strings.

2001-09-02  Milan Zamazal  <address@hidden>

        * progmodes/glasses.el (glasses-convert-to-unreadable):
        Consider underscores as in `glasses-make-readable'.

2001-09-02  Eli Zaretskii  <address@hidden>

        * progmodes/cmacexp.el (c-macro-preprocessor): Use "gcc -E" for
        MS-DOS, since cpp might not be available.
        * menu-bar.el (menu-bar-edit-menu) <yank-menu, yank>:
        Mention "yank" in the help-echo text.
        Suggested by Pavel Janík <address@hidden>.

2001-09-01  Stefan Monnier  <address@hidden>

        * newcomment.el (comment-indent): Insert spaces more carefully.

2001-08-31  Eli Zaretskii  <address@hidden>

        * mail/emacsbug.el (report-emacs-bug): Make sure *Messages*
        exists.  From Andy Petrusenco <address@hidden>.

        * hi-lock.el (hi-lock-unface-buffer): Don't call x-popup-menu if
        display-popup-menus-p returns nil.  Suggested by Andy Petrusenco

reply via email to

[Prev in Thread] Current Thread [Next in Thread]