emacs-devel
[Top][All Lists]
Advanced

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

New pretest 21.0.105


From: Gerd Moellmann
Subject: New pretest 21.0.105
Date: 31 Aug 2001 14:22:14 +0200
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.0.106

There is a new pretest available, in

  <ftp://alpha.gnu.org/gnu/emacs/unreadable/pretest/emacs.xtar.gz>
  <ftp://alpha.gnu.org/gnu/emacs/unreadable/pretest/leim.xtar.gz>

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

  <ftp://alpha.gnu.org/gnu/emacs/unreadable/pretest/emacs.xdelta>
  <ftp://alpha.gnu.org/gnu/emacs/unreadable/pretest/leim.xdelta>

You can use a command like

  $ xdelta patch XDELTA PREVIOUS-TAR NEW-TAR

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
/non-gnu/xdelta.README.

Changes since .104


src/ChangeLog

2001-08-31  Gerd Moellmann  <address@hidden>

        * composite.c (update_compositions): Do nothing if
        inhibit-modification-hooks is set.

2001-08-30  Gerd Moellmann  <address@hidden>

        * emacs.c (shut_down_emacs): Don't call check_glyph_memory
        and check_message_stack if temrinating normally.  We want
        glyph matrices etc. in a core dump.

        * xdisp.c (Qbuffer_position, Qposition, Qobject): New variables.
        (syms_of_xdisp): Initialize them.
        (handle_single_display_prop): Don't change point, bind `object',
        `position', and `buffer-position' instead to the object having the
        `display' property, position in the object and position in the
        buffer.

        * fileio.c (Finsert_file_contents): Don't change the multibyteness
        of the buffer if REPLACE is non-nil.

2001-08-29  Gerd Moellmann  <address@hidden>

        * fileio.c (Finsert_file_contents): Undo change of 2001-08-27.

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

        * w32term.c (x_set_glyph_string_background_width)
        (show_mouse_face): Track the last changes in xterm.c.

2001-08-28  Gerd Moellmann  <address@hidden>

        * xterm.c (x_set_glyph_string_background_width): Set the glyph
        string's background width so that multi-line mouse-face is drawn
        to the right edge of the window.
        (show_mouse_face): Set the row's mouse_face_p flag after drawing
        glyphs.

        * dispnew.c (direct_output_for_insert): Set updated_area
        before inserting/writing glyphs.

        * xdisp.c (display_mode_element): Use string_byte_to_char to
        determine character positions in strings, use chars_in_text
        instead of strwidth.
        (dump_glyph_row) [GLYPH_DEBUG]: Take a glyph row instead of
        a matrix as parameter; this is easier to use from GDB.

2001-08-28  Miles Bader  <address@hidden>

        * textprop.c (Fprevious_single_char_property_change) 
       (Fnext_single_char_property_change): Doc fixes.

2001-08-27  Gerd Moellmann  <address@hidden>

        * fileio.c (Finsert_file_contents): Allocate, restore, and
        free composition data in the case of REPLACE not being nil.

        * xdisp.c (init_from_display_pos, init_to_row_end): Return 0 if
        there exist overlay strings with newlines at POS.
        (text_outside_line_unchanged_p): Return 0 if changes start at
        START and overlays exist at START.  Likewise for END.
        (try_window_id): Give up if init_to_row_end returns 0.

        * fileio.c (Finsert_file_contents): Call Fset_buffer_multibyte
        unconditionally.

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

        * keymap.c (access_keymap): Return the cdr of the binding of
        a generic character instead of its definition (KEY . BINDING).

        * fileio.c (Finsert_file_contents): Set coding's dest_multibyte
        to 0 also in the REPLACE case.

2001-08-24  Andrew Choi  <address@hidden>

        * fileio.c (Ffile_readable_p) [macintosh]: Call access instead of
        open to determine whether file is readable (as for DOS_NT).

2001-08-23  Gerd Moellmann  <address@hidden>

        * fileio.c (Finsert_file_contents): If VISIT is non-nil, and
        coding.type is coding_type_no_conversion or coding_type_raw_text,
        use Fset_buffer_multibyte to make the buffer unibyte if REPLACE is
        non-nil instead of just setting enable_multibyte_characters in the
        buffer to nil.

2001-08-22  Gerd Moellmann  <address@hidden>

        * dispextern.h (struct face_cache): Add member
        menu_face_changed_p.

        * xfaces.c (menu_face_changed_default): New variable.
        (menu_face_changed_count): Variable removed.
        (Finternal_set_lisp_face_attribute): Doc fix.  If FRAME is t, set
        the menu_face_changed_default flag, otherwise set the FRAME's
        menu_face_changed_p flag if the `menu' face has been changed.
        Prevent calling set_font_frame_param if FRAME is t.
        (make_face_cache): Initialize cache's menu_face_changed_p
        from menu_face_changed_default.
        (realize_basic_faces): Look into the frame's face cache to
        determine if the menu appearance needs updating.

        * keymap.c (access_keymap): Fix last change to not consider
        IDX when it has modifiers.

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

        * keymap.c (access_keymap): If a binding of the form (GENERIC-CHAR
        . BINDING) exists, where GENERIC-CHAR is the generic character of
        the charset of IDX, return BINDING unless there exists a binding
        for IDX itself.

2001-08-16  Gerd Moellmann  <address@hidden>

        * xrdb.c (SYSV): Don't define on Solaris 2.
        From Rainer Orth  <address@hidden>.

        * xdisp.c (move_it_by_lines) <DVPOS < 0>: Start at the beginning
        of the screen line, not text line, containing IT's current
        position.

2001-08-15  Gerd Moellmann  <address@hidden>

        * window.c (window_scroll_pixel_based): Don't recenter if
        PT is partially visible in the window.

        * xterm.c (expose_window_tree, expose_window, expose_line):
        Return 1 when overwriting mouse-face.
        (expose_frame): If mouse-face was overwritten, redo it.

        * xfaces.c (x_update_menu_appearance): Don't call
        set_frame_menubar, let the next redisplay do it.

2001-08-14  Andrew Innes  <address@hidden>

        * w32term.c (x_draw_glyph_string): Draw relief (if any) before
        drawing glyph string.

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

        * s/hiuxwe2.h: New file, for the HITACHI SR2001/SR2201 series
        running HI-UX/MPP.

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

        * xfaces.c (x_update_menu_appearance): Save and restore value of
        interrupt_input_blocked.

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

        * xdisp.c (move_it_by_lines) <DVPOS < 0>: If not already on
        a line start, move back to the line start.

        * xdisp.c (resize_echo_area_exactly): Don't resize the mini-window
        exactly when a mini-buffer is active.

        * keyboard.c (make_lispy_event): Interpret double_click_fuzz
        in units of 1/8 character on non window-system frames.
        (syms_of_keyboard) <double-click-fuzz>: Doc fix.

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

        * keyboard.c (syms_of_keyboard) <double-click-fuzz>: Fix a typo in
        a doc string.

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

        * keyboard.c (Vpre_help_message): New variable.
        (syms_of_keyboard): Initialize and staticpro it.
        (show_help_echo): Record current message before displaying a
        help-echo, and restore that message when clearing the help.

        * xfns.c (x_create_im): Remove prototype.

        * xdisp.c (mark_window_display_accurate_1): Remove an assertion.

        * dispnew.c (adjust_glyph_matrix): Undo last change.

2001-08-08  Gerd Moellmann  <address@hidden>

        * dispnew.c (adjust_glyph_matrix): In the optimization for
        windows whose height has changed, disable partially visible lines.

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

        * window.c (Frecenter): If ARG < 0, and on a window system
        frame, count in some empty lines when we can't move -ARG lines down.

        * xdisp.c (start_display): Don't try to determine the continuation
        lines width if lines are truncated.  It's superfluous and leads to
        incorrect results if POS is not visible in the window after
        reseating the iterator at the previous line start.

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

        * xterm.c (x_dump_glyph_string): Put in #if GLYPH_DEBUG.

2001-08-06  Pavel Janík  <address@hidden>

        * alloc.c (init_stack): Remove declaration.

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

        * keyboard.c (read_key_sequence): Check that key is an integer
        before comparing it with quit_char.
        (add_command_key): Use larger_vector.
        (read_char_x_menu_prompt): Instead of converting symbol and
        integer events into conses (EVENT . nil), use (EVENT . disabled)
        which cannot be confused with valid events.
        (read_char): When reading from Vunread_command_events, check for
        events of the form (EVENT . disabled) instead of
        (EVENT . nil).

        * xdisp.c (resize_mini_window): If Vmax_mini_window_height is
        a float, determine the max height from the frame's height.

2001-08-02  Gerd Moellmann  <address@hidden>

        * xdisp.c (redisplay_internal): Take message_cleared_p into
        account only if minibuf_level == 0.

2001-08-01  Gerd Moellmann  <address@hidden>

        * xdisp.c (redisplay_internal): Add a check for the last
        displayed message.

        * xdisp.c (message_cleared_p): New variable.
        (clear_message): Set message_cleared_p when clearing the current
        message.
        (redisplay_internal): Look at message_cleared_p to capture
        the case that the echo area should be cleared.

        * keyboard.c (command_loop_1): Fix spelling of
        resize_echo_area_exactly.

        * dispextern.h (resize_echo_area_exactly): Fix typo in function name.

        * xdisp.c (resize_echo_area_exactly): Fix typo in function name.

        * xfns.c (x_set_tool_bar_lines): Clear the tool bar window's
        current matrix when the window gets smaller.

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

        * print.c (strout): Cast the character passed to insert_char to
        unsigned char, to avoid sign extension when it is promoted to int.

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

        * fileio.c (Finsert_file_contents): Don't treat a return value
        of 0 from emacs_read as an IO error.

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

        * keyboard.c (abs): New macro.
        (double_click_fuzz): New variable.
        (make_lispy_event): Use it to determine what makes a double-click.
        (syms_of_keyboard): DEFVAR_INT it.

        * xmenu.c (set_frame_menubar): Take into account that
        f->menu_bar_vector can be nil, and not a vector.  From Ken Raeburn
        <address@hidden>.

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

        * xterm.c (x_get_glyph_string_clip_rect): Minor cleanup.

        * dispnew.c (shift_glyph_matrix, blank_row): Fix computation
        of row's visible height.

        * xdisp.c (init_from_display_pos): If POS is in an overlay string,
        deal with the first overlay string having an image `display' property.
        (try_window_reusing_current_matrix, compute_line_metrics):
        Fix computation of row's visible height for the case that part of the
        row is invisible above and part of the row is at the same time
        invisible below the window.

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

        * xfns.c (x-show-tip): Doc fix.

        * xfns.c (Vx_max_tooltip_size): New variable.
        (syms_of_xfns): DEFVAR_LISP it.
        (Fx_show_tip): Set frame's window_width to the width of the
        window.  Use a maximum tooltip size specified by
        Vx_max_tooltip_size, if that has valid contents.
        (x_create_tip_frame): Set tooltip buffer's truncate-lines to nil.

2001-07-26  Andrew Innes  <address@hidden>

        * w32term.c (x_display_list): New variable.
        (w32_term_init): Set it.

        * w32term.h (x_display_list): New extern.

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

        * xdisp.c (resize_mini_window): Give up when inhibit-redisplay
        is non-nil, instead of when redisplaying_p is non-zero.
        See comment there.
        (mark_window_display_accurate_1): Add an assertion.

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

        * dispextern.h (struct it): Increase size of ctl_chars to 16.

        * xfns.c (Fx_file_dialog): Block/unblock input while processing
        events so that we get a chance of processing expose events.

        * xdisp.c (resize_mini_window): Don't resize while redisplaying.

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

        * xfns.c (valid_image_p): Protect better against invalid image
        specifications.  Previous code could signal an error.

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

        * indent.c (current_column): Fix column computation in the
        presence of display table entries.
        (current_column_1, Fmove_to_column, compute_motion): Likewise.

        * dispnew.c (adjust_glyph_matrix): In the optimization for
        windows whose height has changed, use the new window height
        to compute which rows to invalidate.

        * editfns.c (toplevel) [STDC_HEADERS]: Include float.h.
        (MAX_10_EXP): New macro.
        (Fformat): Use it.

        * coding.c (code_convert_region): Handle the multibyte case if
        decoding ends with CODING_FINISH_INSUFFICIENT_SRC.

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

        * dispextern.h (struct face): Change type of `stipple' to
        int; it's an ID.

        * xterm.c (x_fill_stretch_glyph_string): Remove an assertion.

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

        * dispnew.c (update_window): Don't set the cursor at the end
        of the update if display update has been paused.

        * composite.h (syms_of_composite): Renamed from syms_of_composition.

2001-07-18  Ken Raeburn  <address@hidden>

        * fns.c (Fset_char_table_default): Check that a charset is defined
        before checking its dimension.

2001-07-17  Ken Raeburn  <address@hidden>

        * coding.c (setup_coding_system): Don't do any designation based
        on reg_bits if charset is not yet defined.

        * lisp.h (XVECTOR): Verify correct object type before returning a
        pointer, using eassert.

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

        * keyboard.c (KBD_BUFFER_SIZE) [!HAVE_WINDOW_SYSTEM]:
        Increase to 4096 because of paste problems reported on GNU/Linux.

2001-07-17  Jan Nieuwenhuizen  <address@hidden>

        * emacs.c (USAGE1): Add +LINE:COLUMN option help.

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

        * fileio.c (unwind_read): Function removed.
        (read_non_regular, read_non_regular_quit): New functions.
        (Finsert_file_contents): When reading from non-regular files,
        arrange to catch a `quit' and terminate the loop.  Rearrange
        code so that a `quit' when reading from a regular file doesn't
        insert text in the buffer.

        * xfaces.c (clear_face_cache): Clear fonts on a display basis.
        Clear faces afterwards.
        (clear_font_table): Take a x_display_info parameter.  Don't free
        fonts being the default font of any frame on the given display.


lisp/ChangeLog

2001-08-31  Gerd Moellmann  <address@hidden>

        * isearch.el (isearch-mouse-2): Renamed from isearch-mouse-yank.
        Instead of running mouse-yank-at-click, see what the event is
        bound to outside Isearch and run that.

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

        * menu-bar.el (menu-bar-options-menu) <transient-mark-mode>: Fix
        the menu entry to mention transient-mark-mode.

2001-08-30  Gerd Moellmann  <address@hidden>

        * simple.el (eval-expression-print-level): Fix last change.

        * bindings.el (mode-line-coding-system-map): New variable.
        (mode-line-mule-info): Give the "%Z" a local-map keymap.

        * simple.el (eval-expression-print-level): Change the type
        of the defcustom to allow nil.

        * emacs-lisp/find-gc.el: Moved here from lisp/.

        * international/quail.el (quail-completion-1): Reverse
        the ((CHAR . DEFN) ...) list before processing it.
        From Kenichi Handa <address@hidden>.

        * obsolete/rsz-mini.el, obsolete/sun-curs.el, obsolete/sun-fns.el
        * obsolete/x-apollo.el, obsolete/x-menu.el: Moved here from lisp/.

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

        * toolbar/tool-bar.el (tool-bar-mode): Make it a no-op if images
        aren't supported.  This avoids the annoying gray strip drawn by
        the Windows version instead of the missing tool bar.

2001-08-29  Gerd Moellmann  <address@hidden>

        * menu-bar.el (menu-bar-options-menu): Make option text, messages
        and tooltips more consistent.  From "Marshall, Simon"
        <address@hidden>.

        * startup.el (fancy-splash-screens): Temporarily set
        minor-mode-map-alist to nil while displaying splash screens.

2001-08-29  Pavel Janík  <address@hidden>

        * buff-menu.el: Add Keywords header.
        Doc fix (C-x C-b is bound to list-buffers).

        * dired-x.el: Add keyword files to get listed in finder.
        Remove confusing notes about GNU Emacs 19.

        * dired.el, dired-aux.el: Add Keywords header.

2001-08-28  Andre Spiegel  <address@hidden>

        * vc.el (vc-revert-file): Call the backend even if the FILE's
        contents can be reverted locally; pass new arg CONTENTS-DONE
        down to the backend.

        * vc-cvs.el, vc-rcs.el, vc-sccs.el (vc-*-revert-file): Handle new
        optional arg CONTENTS-DONE.

2001-08-28  Andrew Innes  <address@hidden>

        * makefile.nt (DONTCOMPILE): Sync list from makefile.w32-in.

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

        * makefile.nt (install): Copy more *.el files.

2001-08-28  Gerd Moellmann  <address@hidden>

        * dired.el (dired-mode-map): Bind `y' to dired-show-file-type
        instead of `w' which is already in use.

        * gs.el (gs-load-image): Use sleep-for.
        From address@hidden

2001-08-28  Miles Bader  <address@hidden>

        * replace.el (query-replace-regexp-eval): Return args from
        `interactive' form in correct order.

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

        * mouse.el (mouse-buffer-menu): If the buffer menu is split by
        major modes, don't create panes for modes for which
        mouse-buffer-menu-alist returns an empty alist.

2001-08-28  Thien-Thi Nguyen  <address@hidden>

        * progmodes/hideshow.el: Update first-line description.
        Sync comments w/ maintainer version 5.31.

        (hs-isearch-open): Default value now `code'.
        Fix docstring to use "code blocks" vs "comment blocks",
        as opposed to "block" vs "comment".
        (hs-flag-region): Accept `hs-isearch-open' value
        of `block' as synonymous w/ `code'.
        (hs-hide-block-at-point): For code blocks, pass `code'
        to `hs-flag-region' instead of `block'.

2001-08-28  Miles Bader  <address@hidden>

        * comint.el (comint-next-prompt): Don't loop infinitely if
        {next,previous}-single-char-property-change returns its input
        position when the search fails.

2001-08-27  Miles Bader  <address@hidden>

        * comint.el (comint-get-old-input-default): Don't signal an error
        if point is not on an input field; instead, return the current
        line (using `comint-bol' to skip any prompt, in case we're not
        using fields at all).

        * man.el (Man-mode-line-format): Variable removed.
        (Man-mode): Change `mode-line-buffer-identification' instead of
        `mode-line-format'.

2001-08-27  Gerd Moellmann  <address@hidden>

        * mail/sendmail.el (mail-send-hook): Remove a duplicate defcustom.
        From Simon Josefsson <address@hidden>.

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

        * textmodes/texnfo-upd.el: Remove dots and exclams at end of error
        messages.  From Pavel Janík <address@hidden>.

        * emacs-lisp/levents.el: Specify FSF as Maintainer.  From Pavel
        Janík <address@hidden>.

        * emacs-lisp/lselect.el: Ditto.

        * hexl.el (hexl-insert-multibyte-char, hexl-insert-char):
        Remove periods from the end of error message strings.
        From Pavel Janík <address@hidden>.

        * progmodes/antlr-mode.el: Add Keywords header.  From Pavel
        Janík <address@hidden>.

        * net/telnet.el: Ditto.

2001-08-26  Gerd Moellmann  <address@hidden>

        * hl-line.el (hl-line-mode): Add args INIT-VALUE, LIGHTER, and
        KEYMAP to the call to define-minor-mode.

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

        * term/internal.el (IT-character-translations) <hebrew-iso8859-8>:
        Replace some of the undefined characters with emulations of bidi
        formatting characters and Niqud as per SI 1311-1.
        (IT-unicode-translations): Ditto.
        (IT-display-table-setup, IT-setup-unicode-display):
        Fill characters without translations with dos-unsupported-char-glyph.

2001-08-24  Simon Josefsson  <address@hidden>

        * hl-line.el (hl-line-mode): Don't be a global mode.
        (global-hl-line-mode): New function.

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

        * gs.el (gs-load-image): Wait for GHOSTVIEW window property
        being reset by Ghostscript.  Don't kill the gs process.
        From address@hidden

2001-08-24  Andrew Choi  <address@hidden>

        * term/mac-win.el: Require scroll-bar.

2001-08-23  Stefan Monnier  <address@hidden>

        * ebuff-menu.el (electric-buffer-list): Use list-buffers-noselect.

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

        * hexl.el (hexl-insert-multibyte-char) New function.
        (hexl-quoted-insert, hexl-self-insert-command)
        (hexl-insert-hex-char, hexl-insert-decimal-char)
        (hexl-insert-octal-char): Call it instead of hexl-insert-char.
        Fix the doc strings accordingly.
        (hexl-insert-char): Reject characters whose code is above 255.
        Doc fix.
        (hexl-mode-map): Copy the global keymap instead of creating a
        sparse keymap, and bind all self-inserting characters to
        hexl-self-insert-command.

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

        * wid-edit.el (text): Re-order docstring correctly.

        * mail/sendmail.el (mail-mode): Use adaptive-fill-regexp.

        * textmodes/fill.el (adaptive-fill-regexp): Admit tabs as well.

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

        * simple.el (line-number-mode): Mention the variable
        line-number-display-limit-width in the doc string.

2001-08-22  Gerd Moellmann  <address@hidden>

        * bindings.el (mode-line-unbury-buffer): Add EVENT parameter.
        Temporarily select EVENT's window for switching buffers.
        (mode-line-bury-buffer): New function.
        (mode-line-buffer-identification-keymap): Use it instead of
        bury-buffer.  Bind down-mouse events to prevent global down-mouse
        events from shining through.

2001-08-21  Stefan Monnier  <address@hidden>

        * newcomment.el (comment-beginning): Make sure the comment-start
        we found isn't a comment-end (in cases where confusion is possible).

2001-08-22  Miles Bader  <address@hidden>

        * emacs-lisp/bytecomp.el (byte-compile-file): Remove TARGET-FILE
        before writing it, so that hard-links don't see new version.

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

        * gs.el (gs-set-ghostview-colors-window-prop):
        Call x-change-window-property with 3rd arg FRAME.
        (gs-load-image): Wait for a previous Ghostscript process
        to complete before starting a new one.

        * image.el (image-type-regexps): Make sure that the TIFF
        pattern is only matched at the beginning of a string.
        From Markus Rost <address@hidden>.

        * international/swedish.el: Pre-Mule file removed.  From Jonas
        Oberg <address@hidden>.

2001-08-20  Rajesh Vaidheeswarran  <address@hidden>

        * whitespace.el (whitespace-abort-on-error): Add custom variable
        to whitespace to abort a write-file if whitespace is detected in file.

        * whitespace.el (whitespace-write-file-hook): Hook to be called
        when writing a file. If `whitespace-abort-on-error' is set, the
        write will abort on detecting whitespaces.
        If `whitespace-auto-cleanup' is set, the file will be cleaned
        automatically prior to writing.

        * whitespace.el (whitespace-buffer-search): Let's not insert bogus
        whitespaces in the error output!

        * whitespace.el (whitespace-check-indent-whitespace): Defaults to
        `indent-tabs-mode', since the latter notes user preferences on
        TABs anyway.
        * whitespace.el (whitespace-version): 3.1. All of the above issues
        were raised by François Pinard, which led to the fixes described.

2001-08-20  Gerd Moellmann  <address@hidden>
        * textmodes/texnfo-upd.el (texinfo-every-node-update): Remove
        some spaces from a message.  From Pavel Janík  <address@hidden>.

        * whitespace.el (whitespace-global-mode): Add autoload cookie.

2001-08-20  Alex Schroeder  <address@hidden>

        * sql.el (sql-db2): Doc change.

2001-08-20  Alex Schroeder  <address@hidden>

        * sql.el (sql-postgres): Add the database at the end of the
        parameters instead of at the beginning.
        (sql-postgres-options): Doc change.

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

        * custom.el (defcustom): Doc fix.

2001-08-16  Vinicius Jose Latorre  <address@hidden>

        * ps-mule.el (find-composition): Check if (char-after POS)
        returns a valid character.

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

        * hexl.el (hexl-mode, hexl-mode-exit): Adjust hexl-max-address and
        original-point for extra CR characters that are added/removed when
        the buffer is written/read whose EOL type is -dos.

2001-08-16  Miles Bader  <address@hidden>

        * simple.el (line-move): Undo previous change.

        * comint.el (comint-send-input): Add `inhibit-line-move-field-capture'
        property to input-terminating `boundary' overlays to avoid
        line-move wierdness.

2001-08-16  Gerd Moellmann  <address@hidden>

        * lazy-lock.el (lazy-lock-fontify-region): Widen the current
        buffer in a save-restriction.  Under one test case with Ediff,
        window-scroll-functions are run with a window start that's
        temporarily outside of the restriction.

2001-08-16  Robert J. Chassell <address@hidden>

        * textmodes/texnfo-upd.el: Update copyright notice, fix minor typos.
        (texinfo-find-lower-level-node, texinfo-find-higher-level-node)
        (texinfo-menu-locate-entry-p, texinfo-start-menu-description)
        (texinfo-update-menu-region-beginning)
        (texinfo-update-menu-region-end, texinfo-find-pointer): Add new
        command, @ifnottex, to regexps, so it is found.

2001-08-16  Andrew Innes  <address@hidden>

        * makefile.nt (DONTCOMPILE): Omit bindings.el.
        (DONTCOMPILE): Omit sc.el.

        * makefile.w32-in (DONTCOMPILE): Omit bindings.el.
        (DONTCOMPILE): Omit sc.el.

2001-08-16  Gerd Moellmann  <address@hidden>

        * replace.el (occur): Bind inhibit-read-only to t.

2001-08-16  Miles Bader  <address@hidden>

        * simple.el (line-move): Pass an ESCAPE-FROM-EDGE argument of t when
        calling `constrain-to-field', to avoid problems with comint prompts.

2001-08-15  Gerd Moellmann  <address@hidden>

        * emacs-lisp/cl-indent.el (lisp-indent-defmethod): New function.
        (toplevel): Set it as `common-lisp-indent-function' for `defmethod'.

        * ediff-mult.el (ediff-get-meta-info): Fix the condition
        of a while-loop.

        * Makefile.in (DONTCOMPILE): Remove sc.el.

        * Makefile.in (finder_setwins): Renamed from nonobsolete_setwins.
        Don't include term/.

        * mail/sc.el:  Moved to obsolete/.

2001-08-14  Vinicius Jose Latorre  <address@hidden>

        * ps-print.el: Change error function arguments to follow Emacs
        message convention.  Doc fix.
        (ps-print-version): New version number (6.5.4).
        (coding-system-for-write): Change declaration position to avoid
        XEmacs compilation gripes.
        (coding-system-for-read, buffer-file-coding-system):
        Declarations to avoid XEmacs compilation gripes.

        * ps-mule.el: Doc fix.
        (ps-mule-encode-header-string): If STRING is not a string, replace
        STRING by empty string.

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

        * frame.el (show-trailing-whitespace): Doc fix.

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

        * desktop.el (desktop-save): Insert the coding: tag before
        desktop-header.

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

        * Makefile.in (TAGS, TAGS-LISP): Remove "loaddefs.el" including
        its path from $els.

        * image.el (image-jpeg-p): Fix call of substring.

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

        * play/animate.el (animate-string): Doc fix.  Use a buffer
        name with stars in it.
        (animate-sequence): New function.
        From Richard Stallman <address@hidden>.

        * frame.el (select-frame-set-input-focus): New function
        extracted from other-frame.
        (other-frame): Use it.
        (next-multiframe-window, previous-multiframe-window): Use it.

        * isearch.el (isearch-other-meta-char): Don't switch to the
        buffer of a window clicked on, when the current buffer is
        in Isearch mode.

        * image.el (image-jpeg-p): Test for APPn markers in the range
        #xe0..#xef.

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

        * desktop.el (desktop-save): Don't use concat to form a file
        name, use expand-file-name.

        * mouse.el (mouse-delete-window): Do nothing if frame has just
        one window.

        * bindings.el (minor-mode-alist): Use mode-line-minor-mode-keymap
        for the minor mode name.

        * view.el (toplevel): Use mode-line-minor-mode-keymap for the
        minor mode name.

        * time.el (display-time-string-forms): Use make-mode-line-mouse-map
        instead of make-mode-line-mouse2-map.

        * subr.el (add-minor-mode): Use mode-line-minor-mode-keymap for
        the minor mode name.

        * emacs-lisp/easy-mmode.el (define-minor-mode):
        Use  mode-line-minor-mode-keymap for the minor mode name.

        * calendar/calendar.el (calendar-mode-line-format):
        Use make-mode-line-mouse-map instead of make-mode-line-mouse2-map.

        * bindings.el (make-mode-line-mouse-map): Renamed from
        make-mode-line-mouse2-map.  Take additional arg MOUSE.
        (mode-line-modified): Use mouse-3 instead of mouse-2.
        (mode-line-buffer-identification-keymap): Bind keys differently.
        (propertized-buffer-identification): Adapt help-echo to new bindings.

        * bindings.el (mode-line-format): Specify help-echo for line
        number, column number and buffer-percent part of the mode-line.

        * image.el (image-type-regexps): Allow whitespace at the start
        of the image data for XPM, XBM and Postscript, which are
        text files.
        (image-jpeg-p): Correct calculation of next field offset.

2001-08-08  Pavel Janík  <address@hidden>

        * battery.el: Fix typo.

2001-08-08  Gerd Moellmann  <address@hidden>

        * image.el (image-type-regexps): Allow predicates.  Change the way
        JPEG images are recognized.
        (image-jpeg-p): New function.
        (image-type-from-data): Handle predicates in image-type-regexps.

        * emacs-lisp/edebug.el (edebug-read-function): Fix handling of
        #:, #x, #o, and similar constructs.

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

        * vc.el (vc-transfer-file): Fix malformed autoload cookie.

        * emulation/viper-util.el (viper-file-checked-in-p): Use `and'
        instead of `progn'.

        * tar-mode.el (tar-extract): Avoid generating a new buffer
        for each file visited.  From Markus Rost <address@hidden>.

        * textmodes/paragraphs.el (forward-sentence): Avoid building
        a regexp from sentence-end.  From Kenichi Handa <address@hidden>.

        * progmodes/executable.el (executable-set-magic):
        If executable-find returns a quoted file name, unquote it before
        inserting it.

        * image.el (image-type-regexps): For JPEG files, use a regexp
        derived from the JFIF spec.

        * image.el (image-type-regexps): Use `\`' instead of `^' in
        most regular expressions.

2001-08-06  Pavel Janík  <address@hidden>

        * play/animate.el: Re-insert a reference to re-inserted function.

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

        * help.el (describe-function-1): Use find-function-search-for-symbol
        instead of find-function-noselect because the latter follows aliases.

        * play/animate.el (animate-birthday-present): Re-insert.

        * toolbar/tool-bar.el (tool-bar-add-item-from-menu):
        Handle old-style menu definitions.

2001-08-06  Pavel Janík  <address@hidden>

        * textmodes/makeinfo.el, textmodes/page-ext.el, textmodes/page.el,
        * textmodes/text-mode.el, textmodes/two-column.el: Keywords added.

        * play/studly.el, mail/unrmail.el, emacs-lisp/lucid.el,
        * emulation/pc-mode.el, diff.el, textmodes/fill.el, abbrev.el,
        * add-log.el, faces.el, mail/sc.el: Specify FSF as Maintainer.

2001-08-05  Pavel Janík  <address@hidden>

        * textmodes/tildify.el: Milan Zamazal has new address.

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

        * custom.el (custom-set-variables): Don't test `custom-requests'
        properties, check the third element of the options passed to
        custom-set-variables instead.

        * info.el (info-insert-file-contents): Use info-file-exists-p
        instead of file-exists-p.

        * play/zone.el (zone-pgm-stress): Use unwind-protect to make sure
        the mode-line face is restored.  Fix several bugs.

        * replace.el (perform-replace): Doc fix.

2001-08-02  Francesco Potorti`  <address@hidden>

        * uniquify.el (uniquify-ref-base, uniquify-ref-filename)
        (uniquify-ref-buffer, uniquify-ref-proposed): New functions.
        (uniquify-fix-item-base, uniquify-fix-item-filename)
        (uniquify-fix-item-buffer, uniquify-fix-item-proposed): Deleted.
        Callers changed.
        (uniquify-set-proposed): Changed to work with a vector item.
        (uniquify-rationalize-file-buffer-names): Use a list of arrays for
        the fix list, and a list of strings for the non-file buffer
        names.  Both changes reduce consing.
        (uniquify-rationalize-a-list): Local variable renaming.
        (uniquify-rationalize-conflicting-sublist): Use member instead of
        assoc.
        (uniquify-rename-buffer): Use unless instead of if not.

2001-08-02  Gerd Moellmann  <address@hidden>

        * recentf.el (recentf-dump-variable): Handle a value of nil correctly.

        * custom.el (custom-set-variables): Set options with :require
        clauses last.

        * custom.el (defcustom): Doc fix.

        * Makefile.in (TAGS, TAGS-LISP): Exclude loaddefs.el.

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

        * man.el (man): Mention Man-switches in the doc string.
        (Man-switches): Mention -a in the doc string.

        * textmodes/ispell.el (ispell-alternate-dictionary):
        Add /usr/share/lib/dict/words, for Irix.

        * bindings.el: Bind shifted and control-shifted kp-* keys to the
        corresponding non-kp keys.  Suggested by Stephen Gildea
        <address@hidden>.

2001-08-01  Francesco Potorti`  <address@hidden>

        * uniquify.el: These changes correct a corner case that the old
        code managed correctly.
        (uniquify-fix-item-proposed): Renamed from
        uniquify-fix-item-min-proposed.
        (uniquify-set-proposed): New function.
        (uniquify-rationalize-file-buffer-names): Code reshuffled for
        clarity and speed.
        (uniquify-item-greaterp): Substitutes uniquify-item-lessp.
        This is equivalent to what the old code did.
        (uniquify-rationalize-a-list): Never recompute the proposed
        name.  Sort the conflicting sublist before rationalising it: this
        is equivalent to what the old code did, but one directory element
        at a time, and only when necessary.
        (uniquify-rationalize-conflicting-sublist): Recompute here the
        proposed name.

2001-08-01  Gerd Moellmann  <address@hidden>

        * play/animate.el: Add Keywords and Maintainer.  Remove a
        reference to a removed function.

        * play/animate.el (animate-string): Handle case that the string is
        longer than the window is wide.

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

        * desktop.el (desktop-save): Bind coding-system-for-write to
        `emacs-mule' for write-region.

        * delsel.el (delete-selection-pre-hook): Don't set this-command
        to `ignore' if the region is empty.

        * international/mule.el (set-keyboard-coding-system):
        Set keyboard-coding-system.

        * smerge-mode.el (smerge-mode): Check if `font-lock-mode' is bound
        before accessing it.

2001-07-30  Andreas Schwab  <address@hidden>

        * menu-bar.el (toggle-highlight-paren-mode):
        Use `(show-paren-mode)' as body.

2001-07-30  Andre Spiegel  <address@hidden>

        * vc.el (vc-checkout-hook): New hook.
        (vc-checkout): Run it.

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

        * progmodes/make-mode.el (makefile-macroassign-regex):
        Recognize the ?= operator.  From Jonathan Kamens <address@hidden>.

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

        * vc.el (vc-switch-backend): Fix autoload cookie.

        * desktop.el (desktop-save): Add `-*- coding: emacs-mule -*-' to
        the desktop file.

2001-07-30  Simon Josefsson  <address@hidden>

        * mail/mail-utils.el (mail-strip-quoted-names): Replace text
        literally.  Reported by Sean Rima <address@hidden>.

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

        * emacs-lisp/lisp-mode.el (last-sexp-setup-props): New function.
        (last-sexp-toggle-display): Renamed from last-sexp-print.
        (last-sexp-toggle-display, eval-last-sexp-1):
        Use last-sexp-setup-props.

        * mwheel.el (mouse-wheel-down-button, mouse-wheel-up-button):
        New user-options.
        (mouse-wheel-change-button): New function.
        (mouse-wheel-mode): Use mouse-wheel-{up,down}-button.
        (mwheel-scroll): Ditto.

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

        * emacs-lisp/lisp-mode.el (eval-last-sexp-1): Don't search for
        `...', compare with unabbreviated printed representation instead.
        (last-sexp-print): Bind print-length and print-level to nil.

        * emacs-lisp/lisp-mode.el (eval-last-sexp-1): Look for a `...'
        before assigning text properties.  Make properties rear-nonsticky.

        * emacs-lisp/lisp-mode.el (last-sexp-print): New function.
        (eval-last-sexp-1): Give printed text a `keymap' property and bind
        <mouse-2> and <RET> in that map to a function printing the
        unabbreviated value.

        * emacs-lisp/lisp-mode.el (eval-last-sexp-1): If standard-output
        is a buffer, put a text property `printed-value' on the printed
        representation, with the Lisp object printed as value.

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

        * emacs-lisp/lisp-mode.el (eval-print-last-sexp, eval-defun):
        Mention the effect of eval-expression-print-length and
        eval-expression-print-level in the doc strings.  Suggested by
        Kevin Gallagher <address@hidden>.

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

        * xt-mouse.el (xterm-mouse-event): Recognize control sequences
        for buttons > 3.
        (xterm-mouse-translate): Handle the case that we don't get a
        down-event.

        * emacs-lisp/find-func.el (find-function-regexp):
        Add easy-mmode-define-global-mode to the regexp.  Allow newlines
        in front of the function name.

        * isearch.el (isearch-other-meta-char): Fix last change.

        * isearch.el (isearch-other-meta-char): Don't modify mode-line and
        similar events for which fake prefix keys are generated.  It's no
        longer necessary since read_key_sequence doesn't modify these
        events for internal purposes anymore.

        * files.el (auto-mode-alist): Use nroff-mode for files ending
        in `.9'.  From Assar Westerlund  <address@hidden>.

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

        * avoid.el (mouse-avoidance-too-close-p): If the frame lacks a
        tool-bar-lines parameter, behave as if its value were zero.
        (mouse-avoidance-set-pointer-shape): Don't do anything if
        x-pointer-shape is not boundp.

2001-07-23  Francesco Potorti`  <address@hidden>

        * uniquify.el: Overall speedup changes when using many buffers.
        (uniquify-fix-item-base, uniquify-fix-item-filename)
        (uniquify-fix-item-buffer): Changed defmacro to defalias (cosmetic).
        (uniquify-fix-item-unrationalized-buffer): Deleted: was the fourth
        place in the item, but was never used.
        (uniquify-fix-item-min-proposed): New defalias: the fourth place
        in the item is now used as cache for the proposed name.
        (uniquify-rationalize-file-buffer-names): Move computation made on
        newbuffile out of the loop, in the newbuffile-nd local var.
        Use dolist (cosmetic change).  Compute the proposed name for the most
        common case and cache it in the fourth place in the item.
        (uniquify-rationalize-file-buffer-names): Used to return a a list
        of buffer whose name was changed, but that return value was never used.
        (uniquify-item-lessp): Replaces uniquify-filename-lessp, works on
        the cached proposed name, does much less consing and is quicker.
        (uniquify-filename-lessp): Deleted.
        (uniquify-rationalize-a-list): Use dolist (cosmetic change).
        Do not bind locally the uniquify-possibly-resolvable flag.  Use the
        cached proposed name is possible.
        (uniquify-get-proposed-name): Arguments changed, callers changed.
        (uniquify-rationalize-conflicting-sublist): Explicitely reset the
        uniquify-possibly-resolvable flag, which is no more bound locally.
        (uniquify-rename-buffer): Do not set the old unrationalised-buffer
        flag, which does not exist any more.

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

        * term/internal.el (IT-unicode-translations): Fix the appearance of
        "6`".

        * progmodes/compile.el (compile-internal): If EMACS is already
        defined in the environment, don't override its value.

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

        * play/fortune.el: Undo change of 2001-07-13.
        Fix autoload cookies.  Add types to defcustoms.
        (fortune) <defgroup>: Add :link.
        (fortune-from-region): Use eq, not eql.
        From Dave Love <address@hidden>.

        * play/animate.el (animate-birthday-present): Function removed.

        * play/animate.el: New file.

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

        * startup.el (normal-top-level-add-subdirs-to-load-path):
        On Windows, put into normal-top-level-add-subdirs-inode-list the
        canonicalized names of the directories instead of inode numbers.

2001-07-21  Michael Kifer  <address@hidden>

        * ediff-util.el: Copyright years.
        (ediff-choose-syntax-table): New function.
        (ediff-setup): Use ediff-choose-syntax-table.
        (ediff-file-checked-out-p,ediff-file-checked-in-p): Check if
        vc-state is available.
        (ediff-make-temp-file): Use ediff-coding-system-for-write.

        * ediff-init.el (ediff-with-syntax-table): New macro, uses
        with-syntax-table.
        (ediff-coding-system-for-read): From ediff-diff.el
        (ediff-coding-system-for-write): New variable.
        (ediff-highest-priority): Fixed the bug having to do with disappearing
        overlays.
        (ediff-file-remote-p): Use file-remote-p, if available.
        (ediff-listable-file): New function.
        (ediff-file-attributes): Use ediff-listable-file.

        * ediff-mult.el (ediff-meta-insert-file-info1):
        Use ediff-listable-file.

        * ediff-ptch.el (ediff-prompt-for-patch-file):
        Use ediff-coding-system-for-read.
        (ediff-patch-file-internal): Use ediff-coding-system-for-write.

        * ediff-diff.el (ediff-coding-system-for-read): Moved to ediff-init.el.
        (ediff-match-diff3-line,ediff-get-diff3-group): Improved pattern.

        * ediff.el: Date of last update, copyright years.

        * ediff-wind (ediff-setup-control-frame): Nill->nil.

        * viper-ex.el (ex-token-list,ex-cmd-execute): Revamped, courtesy
        of Scott Bronson.
        (ex-cmd-assoc,ex-compile,ex-cmd-one-letr): New functions.
        (viper-check-sub,viper-get-ex-command,viper-execute-ex-command):
        Deleted functions.
        (viper-get-ex-com-subr,viper-ex,ex-mark): Changed to use the new
        ex-token-list.
        (viper-get-ex-address-subr): Convert registers to char data type.

        * viper-util.el (viper-int-to-char,viper-char-equal): New functions.
        (viper-memq-char): Use viper-int-to-char.
        (viper-file-checked-in-p): Use vc-locking-user, if vc doesn't have
        vc-locking-state.
        (viper-read-key): Use viper-read-key-sequence.

        * viper.el (viper-major-mode-modifier-list):
        Added inferior-emacs-lisp-mode.
        (this-major-mode-requires-vi-state): New function that uses simple
        heuristics to decide if vi state is appropriate.
        (set-viper-state-in-major-mode): Use this-major-mode-requires-vi-state.
        (viper-non-hook-settings): Don't advise read-key-sequence.
        (viper-read-key-sequence): New function that replaces the
        previously used advice to read-key-sequence.

        * viper-cmd.el (viper-test-com-defun,viper-exec-change)
        (viper-exec-Change,viper-execute-com,viper-insert,viper-append)
        (viper-Append,viper-Insert,viper-open-line,viper-Open-line)
        (viper-open-line-at-point,viper-substitute,viper-overwrite)
        (viper-replace-char-subr,viper-forward-word,viper-forward-Word):
        Got rid of the negative character hack.
        (viper-escape-to-state,viper-replace-state-exit-cmd):
        Use viper-read-key-sequence.
        (viper-envelop-ESC-key): No need for ad-get-orig-definition.
        (viper-minibuffer-standard-hook,viper-read-string-with-history):
        Don't override existing minibuffer-setup-hook.
        (viper-mark-point,viper-goto-mark-subr,viper-brac-function):
        Convert registers to char data type.
        (viper-autoindent): Use viper-indent-line.

        * viper-keym.el: Use viper-exec-key-in-emacs.

2001-07-20  Stefan Monnier  <address@hidden>

        * server.el (server-visit-files): Fix variable name typo.

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

        * simple.el (delete-trailing-whitespace): Save match data
        around looking-at.  From Markus Rost <address@hidden>.

2001-07-19  Stefan Monnier  <address@hidden>

        * progmodes/compile.el (compilation-parse-errors): `linenum' might
        return a this-error using the alternative format (a pair of markers).

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

        * font-lock.el (c++-keywords): Add Standard C++ operator names.

        * mail/mh-utils.el (mh-find-progs): Also search in `lib'.
        From Mats Bengtsson <address@hidden>,

2001-07-17  Pavel Janík  <address@hidden>

        * international/iso-transl.el: Fix typo in the header of the file.

        * textmodes/picture.el (picture): Doc fix.

        * international/ja-dic-cnv.el (skkdic-convert): Some fixes to
        follow coding conventions in generated files.

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

        * toolbar/tool-bar.el (tool-bar-add-item-from-menu)
        (tool-bar-add-item): Don't call image-related primitives if the
        display doesn't support images.

        * frame.el (display-images-p): New function.

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

        * server.el (server-visit-files): Handle the case the specified
        column number is <= 0.

2001-07-17  Jan Nieuwenhuizen  <address@hidden>

        * startup.el (command-line-1): Add support for +LINE:COLUMN
        command line argument.

2000-07-17  Han-Wen Nienhuys  <address@hidden>

        * server.el (server-process-filter, server-visit-files):
        Add support for +LINE:COLUMN style emacsclient calls.

2001-07-16  Pavel Janík  <address@hidden>

        * emacs-lisp/easy-mmode.el: Add Keywords header.

        * play/pong.el: Author has new address.

        * play/landmark.el: Author is no more reachable.

        * play/handwrite.el: Author is no more reachable.

2001-07-17  Stefan Monnier  <address@hidden>

        * term/sun.el (ignore-key, sun-esc-bracket, meta-flag): Remove.
        (sun-raw-prefix): Replace t3, t4, t6, and t7 with f3, f4, f6 and f7.
        Complete bindings for F<1..12> keys.
        (global-map): Remove `undo' binding (already in the default).
        Replace `t<n>' bindings with `f<n>' bindings.

2001-07-16  Stefan Monnier  <address@hidden>

        * progmodes/tcl.el (tcl-fill-mode-map): Use tcl-indent-exp.
        (tcl-mode): Use tcl-add-log-defun.
        (tcl-indent-line): Use tcl-calculate-indent.
        (tcl-calculate-indent): Renamed from calculate-tcl-indent.
        (tcl-indent-exp): Renamed from indent-tcl-exp.
        (tcl-add-log-defun): Renamed from add-log-tcl-defun.
        (tcl-indent-for-comment): Call comment-indent-function properly
        and handle the case where it returns nil.

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

        * calendar/cal-islam.el (calendar-goto-islamic-date):
        Remove autoload cookie.

        * calendar/calendar.el (calendar-goto-islamic-date):
        Add call to autoload.

2001-07-16  Stefan Monnier  <address@hidden>

        * progmodes/ada-mode.el (ada-mode): Avoid unneeded version checks.
        Don't change compile-auto-highlight globally.
        Don't bother with `font-lock-defaults' property since XEmacs
        also understands the `font-lock-defaults' variable.
        Use make-local-variable rather than make-variable-buffer-local.
        Don't `defconst' comment-indent-function: keep the default.
        Call easy-menu-add unconditionally.
        (ada-create-keymap): Use [(shift tab)] so it works on both Emacsen.
        (ada-create-menu): Use :included for Emacs as well.

        * vc.el (vc-do-command): Autoload.

        * progmodes/ada-xref.el (ada-xref-initialize): Fix call to add-hook.

2001-07-16  Pavel Janík  <address@hidden>

        * ps-print.el: Fix Author: header.

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

        * mouse-sel.el (mouse-sel-bindings): Instead of unbinding
        mouse-1 etc., bind them to `ignore'.

        * eshell/esh-mode.el (eshell-send-invisible): Renamed from
        send-invisible, which is already defined in Comint.
        (eshell-watch-for-password-prompt): Use it.

2001-07-16  Pavel Janík  <address@hidden>

        * which-func.el (which-func-mode): Doc fix.

        * align.el, apropos.el, autorevert.el, battery.el, bookmark.el,
        * calculator.el, calendar/todo-mode.el, complete.el, cus-dep.el,
        * cus-edit.el, cus-face.el, delim-col.el, dos-fns.el, double.el,
        * edmacro.el, elide-head.el, emacs-lisp/autoload.el,
        * emacs-lisp/checkdoc.el, emacs-lisp/cl-compat.el,
        * emacs-lisp/cl-specs.el, emacs-lisp/copyright.el,
        * emacs-lisp/cust-print.el, emacs-lisp/easy-mmode.el,
        * emacs-lisp/elint.el, emacs-lisp/ewoc.el, emacs-lisp/find-func.el,
        * emacs-lisp/pp.el, emacs-lisp/re-builder.el, emacs-lisp/shadow.el,
        * emacs-lisp/sregex.el, emerge.el, emulation/edt-lk201.el,
        * emulation/edt-mapper.el, emulation/edt-pc.el,
        * emulation/edt-vt100.el, emulation/edt.el, emulation/pc-select.el,
        * emulation/tpu-edt.el, emulation/tpu-extras.el,
        * emulation/tpu-mapper.el, emulation/vip.el, expand.el, finder.el,
        * foldout.el, follow.el, format.el, forms-d2.el, forms.el,
        * generic.el, hi-lock.el, hilit-chg.el, hippie-exp.el, info-look.el,
        * international/isearch-x.el, international/iso-cvt.el,
        * international/ogonek.el, international/quail.el,
        * international/utf-8.el, jit-lock.el, language/devan-util.el,
        * language/devanagari.el, language/ethio-util.el,
        * language/ethiopic.el, language/european.el, language/indian.el,
        * language/romanian.el, language/tibet-util.el, language/tibetan.el,
        * mail/feedmail.el, mail/footnote.el, mail/mail-hist.el,
        * mail/mailheader.el, mail/mspools.el, mail/supercite.el,
        * mouse-sel.el, net/browse-url.el, net/net-utils.el,
        * net/quickurl.el, net/snmp-mode.el, net/webjump.el,
        * net/zone-mode.el, pcomplete.el, progmodes/antlr-mode.el,
        * progmodes/autoconf.el, progmodes/cmacexp.el,
        * progmodes/cperl-mode.el, progmodes/cpp.el, progmodes/cwarn.el,
        * progmodes/delphi.el, progmodes/ebnf-bnf.el, progmodes/ebnf-iso.el,
        * progmodes/ebnf-otz.el, progmodes/ebnf-yac.el,
        * progmodes/ebnf2ps.el, progmodes/executable.el,
        * progmodes/fortran.el, progmodes/idlw-shell.el,
        * progmodes/idlw-toolbar.el, progmodes/idlwave.el,
        * progmodes/m4-mode.el, progmodes/mantemp.el,
        * progmodes/meta-mode.el, progmodes/octave-inf.el,
        * progmodes/ps-mode.el, progmodes/scheme.el, progmodes/simula.el,
        * progmodes/tcl.el, ps-bdf.el, ps-mule.el, ps-print.el, recentf.el,
        * rect.el, regi.el, rsz-mini.el, s-region.el, scroll-all.el,
        * shadowfile.el, speedbar.el, term/AT386.el, term/internal.el,
        * term/iris-ansi.el, term/mac-win.el, term/tvi970.el,
        * textmodes/artist.el, textmodes/flyspell.el, textmodes/ispell.el,
        * textmodes/page-ext.el, textmodes/refer.el, textmodes/texinfmt.el,
        * textmodes/texinfo.el, textmodes/texnfo-upd.el,
        * textmodes/two-column.el, time-stamp.el, timezone.el,
        * toolbar/tool-bar.el, vc-rcs.el, vc-sccs.el, view.el, w32-fns.el,
        * which-func.el, whitespace.el, wid-browse.el, widget.el,
        * windmove.el, woman.el, xt-mouse.el: Some fixes to follow coding
        conventions.

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

        * simple.el (set-variable): Require 'cus-edit' instead of
        `wid-edit', so that the Custom widgets get defined.

2001-07-16  Pavel Janík  <address@hidden>

        * allout.el: A fix to follow coding conventions.

        * find-lisp.el: A fix to follow coding conventions.

        * term/w32-win.el: A fix to follow coding conventions.

        * textmodes/sgml-mode.el: A fix to follow coding conventions.

        * term/xterm.el: A fix to follow coding conventions.

        * term/news.el: A fix to follow coding conventions.

        * emulation/vi.el: A fix to follow coding conventions, Maintainer:
        header line fixed.

        * sun-curs.el: Fix Maintainer: header line.

        * emacs-lisp/easymenu.el: Address of the author added.

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

        * dired.el (dired-insert-set-properties): Fix invalid mouse-face
        property.

2001-07-16  Pavel Janík  <address@hidden>

        * play/5x5.el, play/decipher.el, play/dunnet.el, play/fortune.el,
        * play/gamegrid.el, play/handwrite.el, play/landmark.el,
        * play/morse.el, play/pong.el, play/snake.el, play/tetris.el:
        Some fixes to follow coding conventions.

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

        * which-func.el (which-func-mode): Doc fix.

2001-07-15  Stefan Monnier  <address@hidden>

        * net/rcompile.el (remote-compile): Use make-local-variable.

        * progmodes/hideshow.el (hs-minor-mode): Use make-local-variable.

        * progmodes/make-mode.el (makefile-browse): Use make-local-variable.

        * mail/reporter.el (reporter-submit-bug-report):
        Don't abuse make-variable-buffer-local.  Fix call to add-hook.

2001-07-15  Pavel Janík  <address@hidden>

        * calendar/cal-china.el, calendar/cal-coptic.el,
        * calendar/cal-dst.el, calendar/cal-french.el,
        * calendar/cal-hebrew.el, calendar/cal-islam.el,
        * calendar/cal-iso.el, calendar/cal-julian.el,
        * calendar/cal-mayan.el, calendar/cal-persia.el,
        * calendar/cal-tex.el, calendar/calendar.el, calendar/diary-lib.el,
        * calendar/lunar.el, calendar/solar.el, ediff-diff.el,
        * ediff-help.el, ediff-hook.el, ediff-init.el, ediff-merg.el,
        * ediff-ptch.el, ediff-util.el, ediff-vers.el, ediff-wind.el,
        * net/eudc-bob.el, net/eudc-export.el, net/eudc-hotlist.el,
        * net/eudc-vars.el, net/ldap.el, pcvs-defs.el, pcvs-info.el,
        * pcvs-parse.el, pcvs-util.el, pcvs.el, progmodes/ada-mode.el,
        * progmodes/ada-prj.el, progmodes/ada-stmt.el,
        * progmodes/ada-xref.el, progmodes/cc-align.el,
        * progmodes/cc-bytecomp.el, progmodes/cc-cmds.el,
        * progmodes/cc-defs.el, progmodes/cc-engine.el,
        * progmodes/cc-langs.el, progmodes/cc-menus.el,
        * progmodes/cc-styles.el, progmodes/cc-vars.el,
        * textmodes/reftex-auc.el, textmodes/reftex-cite.el,
        * textmodes/reftex-dcr.el, textmodes/reftex-global.el,
        * textmodes/reftex-index.el, textmodes/reftex-parse.el,
        * textmodes/reftex-ref.el, textmodes/reftex-sel.el,
        * textmodes/reftex-toc.el, textmodes/reftex-vars.el,
        * textmodes/reftex.el: Some fixes to follow coding
        conventions in Eshell files with known maintainers.

        * emulation/viper.el: A fix to follow coding conventions.

        * eshell/em-alias.el, eshell/em-banner.el, eshell/em-basic.el,
        * eshell/em-cmpl.el, eshell/em-dirs.el, eshell/em-glob.el,
        * eshell/em-hist.el, eshell/em-ls.el, eshell/em-pred.el,
        * eshell/em-prompt.el, eshell/em-rebind.el, eshell/em-script.el,
        * eshell/em-smart.el, eshell/em-term.el, eshell/em-unix.el,
        * eshell/em-xtra.el, eshell/esh-arg.el, eshell/esh-cmd.el,
        * eshell/esh-ext.el, eshell/esh-io.el, eshell/esh-maint.el,
        * eshell/esh-mode.el, eshell/esh-module.el, eshell/esh-opt.el,
        * eshell/esh-proc.el, eshell/esh-test.el, eshell/esh-util.el,
        * eshell/esh-var.el, eshell/eshell.el: Some fixes to follow coding
        conventions in Eshell files.

        * composite.el, diff.el, emacs-lisp/levents.el,
        * emacs-lisp/lmenu.el, emacs-lisp/lselect.el, emacs-lisp/lucid.el,
        * emulation/pc-mode.el, emulation/viper-cmd.el,
        * emulation/viper-ex.el, emulation/viper-init.el,
        * emulation/viper-keym.el, emulation/viper-macs.el,
        * emulation/viper-mous.el, emulation/viper-util.el,
        * emulation/viper.el, forms-pass.el, international/ccl.el,
        * international/characters.el, international/encoded-kb.el,
        * international/fontset.el, international/ja-dic-cnv.el,
        * international/ja-dic-utl.el, international/kinsoku.el,
        * international/kkc.el, international/mule-cmds.el,
        * international/mule-diag.el, international/mule-util.el,
        * international/mule.el, international/titdic-cnv.el,
        * language/china-util.el, language/chinese.el,
        * language/cyril-util.el, language/cyrillic.el, language/english.el,
        * language/greek.el, language/hebrew.el, language/japan-util.el,
        * language/japanese.el, language/korea-util.el, language/korean.el,
        * language/lao-util.el, language/lao.el, language/misc-lang.el,
        * language/slovak.el, language/thai-util.el, language/thai.el,
        * language/viet-util.el, language/vietnamese.el, mail/mh-comp.el,
        * mail/mh-e.el, mail/mh-funcs.el, mail/mh-mime.el, mail/mh-pick.el,
        * mail/mh-seq.el, mail/mh-utils.el, mail/sc.el, mail/unrmail.el,
        * midnight.el, patcomp.el, pcmpl-cvs.el, pcmpl-gnu.el,
        * pcmpl-linux.el, pcmpl-rpm.el, pcmpl-unix.el, play/studly.el,
        * play/zone.el, replace.el, select.el, subr.el, talk.el, term.el,
        * term/apollo.el, term/bobcat.el, term/linux.el, term/lk201.el,
        * term/vt102.el, term/vt125.el, term/vt200.el, term/vt201.el,
        * term/vt220.el, term/vt240.el, term/vt300.el, term/vt320.el,
        * term/vt400.el, term/vt420.el, x-apollo.el, x-menu.el: Some fixes
        to follow coding conventions in files without maintainer or in files
        with clear maintainer (but without Maintainer header stating so).

        * emacs-lisp/elp.el: A fix to follow coding conventions.

        * gnus/binhex.el, gnus/binhex.el, gnus/earcon.el,
        * gnus/gnus-agent.el, gnus/gnus-art.el, gnus/gnus-audio.el,
        * gnus/gnus-logic.el, gnus/gnus-ml.el, gnus/gnus-mlspl.el,
        * gnus/gnus-setup.el, gnus/gnus-srvr.el, gnus/gnus-sum.el,
        * gnus/gnus-uu.el, gnus/gnus-vm.el, gnus/ietf-drums.el,
        * gnus/mail-parse.el, gnus/mail-prsvr.el, gnus/mail-source.el,
        * gnus/mm-bodies.el, gnus/mm-decode.el, gnus/mm-encode.el,
        * gnus/mm-partial.el, gnus/mm-util.el, gnus/mm-uu.el,
        * gnus/mm-view.el, gnus/mml.el, gnus/nnimap.el, gnus/nnoo.el,
        * gnus/parse-time.el, gnus/rfc1843.el, gnus/rfc2045.el,
        * gnus/rfc2047.el, gnus/rfc2104.el, gnus/rfc2231.el,
        * gnus/time-date.el, gnus/uudecode.el: Some fixes to follow coding
        conventions in files from Gnus.

        * abbrevlist.el, array.el, buff-menu.el, calendar/appt.el,
        * case-table.el, cdl.el, cmuscheme.el, compare-w.el, completion.el,
        * custom.el, derived.el, dired-aux.el, disp-table.el, dos-vars.el,
        * echistory.el, electric.el, emacs-lisp/authors.el,
        * emacs-lisp/backquote.el, emacs-lisp/byte-opt.el,
        * emacs-lisp/bytecomp.el, emacs-lisp/float.el, emacs-lisp/gulp.el,
        * emacs-lisp/helper.el, emacs-lisp/lisp-mode.el,
        * emacs-lisp/regexp-opt.el, emulation/mlconvert.el,
        * emulation/mlsupport.el, env.el, fast-lock.el, find-dired.el,
        * float-sup.el, frame.el, gnus/gnus-mule.el, gnus/pop3.el, gs.el,
        * gud.el, help-macro.el, hexl.el, imenu.el, info.el, informat.el,
        * international/codepage.el, international/iso-ascii.el,
        * international/iso-insert.el, international/iso-transl.el,
        * international/swedish.el, isearch.el, jka-compr.el, kermit.el,
        * lazy-lock.el, ledit.el, loadup.el, lpr.el, ls-lisp.el, macros.el,
        * mail/blessmail.el, mail/emacsbug.el, mail/mail-extr.el,
        * mail/mailabbrev.el, mail/mailpost.el, mail/rmail.el,
        * mail/rmailedit.el, mail/rmailkwd.el, mail/rmailmsc.el,
        * mail/rmailout.el, mail/rmailsort.el, mail/rmailsum.el,
        * mail/vms-pmail.el, man.el, map-ynp.el, menu-bar.el, misc.el,
        * msb.el, net/ange-ftp.el, net/goto-addr.el, novice.el,
        * obsolete/auto-show.el, obsolete/hilit19.el, obsolete/ooutline.el,
        * obsolete/rnews.el, obsolete/rnewspost.el, options.el, paren.el,
        * paths.el, play/dissociate.el, play/doctor.el, play/hanoi.el,
        * play/meese.el, progmodes/compile.el, progmodes/ebrowse.el,
        * progmodes/hideif.el, progmodes/modula2.el, register.el, rot13.el,
        * saveplace.el, scroll-bar.el, server.el, sort.el, soundex.el,
        * term/bg-mouse.el, term/pc-win.el, term/sup-mouse.el,
        * term/tty-colors.el, terminal.el, textmodes/bib-mode.el,
        * textmodes/makeinfo.el, textmodes/page.el, textmodes/paragraphs.el,
        * textmodes/picture.el, textmodes/scribe.el, textmodes/spell.el,
        * textmodes/tex-mode.el, textmodes/text-mode.el,
        * textmodes/underline.el, thingatpt.el, time.el, timer.el,
        * unused.el, vcursor.el, version.el, vms-patch.el, vmsproc.el,
        * vt100-led.el, window.el: Some fixes to follow coding conventions in
        files maintained by FSF.

2001-07-13  Pavel Janík  <address@hidden>

        * arc-mode.el: A fix to follow coding conventions.

        * bindings.el: Ditto.

        * cdl.el: Ditto.

        * comint.el: Ditto.

        * cus-start.el: Ditto.

        * shell.el: Ditto.

        * skeleton.el: Ditto.

2001-07-13  Stefan Monnier  <address@hidden>

        * info.el (Info-build-node-completions):
        Make Info-current-file-completions buffer local.

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

        * which-func.el (which-func-mode, which-func-ff-hook)
        (which-function-mode): Remove references to which-func-mode-global.

        * calendar/cal-islam.el (calendar-goto-islamic-date):
        Add  autoload cookie.


reply via email to

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