emacs-devel
[Top][All Lists]
Advanced

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

New pretest 21.0.104


From: Gerd Moellmann
Subject: New pretest 21.0.104
Date: 13 Jul 2001 13:16:46 +0200
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.0.104

There is a new pretest available:

  <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.

Other changes since .103


src/ChangeLog

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

        * xdisp.c (get_next_display_element): Use CHAR_STRING_NO_SIGNAL
        instead of CHAR_STRING which can signal an error.

        * charset.c (char_to_string_1): Extracted from char_to_string.
        Return -1 instead of signaling an error.
        (char_to_string): Use it.

        * charset.h (CHAR_STRING_NO_SIGNAL): New macro.

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

        * coding.c (Ffind_coding_systems_region_internal): If safe_codings
        is t, don't try to append anything to it.

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

        * dired.c (file_name_completion): Pass dp->d_name to
        Fstring_match, not elt, which is always nil here.

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

        * xselect.c (x_decline_selection_request): Handle errors
        caused by receivers that have vanished.

        * xterm.c (XTread_socket) <PropertyNotify>: Put the code
        ignoring events on foreign windows in #if 0.  Always dispatch
        the event after checking it with x_handle_property_notify.

        * xselect.c (TRACE0, TRACE1, TRACE2): New macros, defined
        depending on TRACE_SELECTION.  Replace fprintfs in #if 0 with
        TRACE macros to facilitate debugging.  Add additional trace statements.
        (toplevel): Add prototypes for file-local functions.
        (x_atom_to_symbol): Remove DPYINFO parameter.

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

        * w32menu.c (menubar_selection_callback, w32_menu_show):
        Initialize `entry' to nil.
        (w32_dialog_show): Remove unused `save_wv' variable.
        (name_is_separator): Recognize "--:foo" and "--foo-bar".

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

        * xdisp.c (try_cursor_movement): Prevent a warning from GCC 3.0.

        * fileio.c (unwind_read): Print a message when discarding inserted
        text or switching the buffer to unibyte.  Change parameter.
        (Finsert_file_contents): Don't pass VISIT to unwind_read.

        * fileio.c (unwind_read): New function.
        (Finsert_file_contents): Record it as unwind-function for
        the case that reading is interrupted by C-g.

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

        * dispnew.c (update_window): Don't skip the header-line
        update when scrolling_window returns 0.

        * xfaces.c (unload_color): Do nothing if PIXEL is -1.

        * xfns.c (Fx_create_frame): Initialize frame colors to -1,
        for the case that x_decode_color signals an error.

        * xdisp.c (add_to_log): Do nothing if called asynchronously.

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

        * sound.c (toplevel): Include <signal.h> and "syssignal.h".
        (vox_configure, vox_close) [SIGIO]: Block/unblock SIGIO
        around ioctls.

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

        * dosfns.c (syms_of_dosfns): Add \n\ at the end of a line in the
        doc string line for dos-timezone-offset.

        * msdos.c (do_visible_bell): Add \n\ at the end of each line of
        inline assembly, to avoid compiler warnings.
        (syms_of_msdos): Add \n\ at the end of a line in the doc string
        line for dos-unsupported-char-glyph.

        * buffer.c (syms_of_buffer) [if 0]: Avoid a warning from GCC 3.0.

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

        * sound.c: Include Emacs' header files with #include "...".

        * eval.c (specbind): Additionally record the buffer that was
        current when a buffer-local or frame-local variable was bound.

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

        * xterm.c (x_produce_glyphs): Don't convert multibyte characters
        to unibyte characters in unibyte buffers.

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

        * eval.c (specbind): If SYMBOL has a frame-local binding, record
        the frame on the binding stack.  Change format of entries for
        local bindings on the binding stack to '(SYMBOL . WHERE)'.
        (unbind_to): Handle unbinding a frame-local variable.

        * xdisp.c (compute_line_metrics): On ttys, subtract continuation
        glyphs and truncation glyphs at the end of a row from its pixel width.
        (dump_glyph_row): Print row's continuation_lines_width.
        (try_window_id): Take the shortcut if ZV is visible in the
        window, but there are actually no changes at ZV.

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

        * xterm.h (x_free_dpy_colors): Add prototype.

        * xterm.c (cvt_pixel_dtor): Call x_free_dpy_colors with the
        right number of arguments.

        * Makefile.in (tags): Depend on $(lwlibdir)/TAGS.
        ($(lwlibdir)TAGS): New target.
        (TAGS): Fix dependency list.

        * xterm.c (x_list_fonts): Make sure XFreeFont is called
        with input blocked.

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

        * emacs.c (main): Remove extern declaration for sys_nerr, which
        isn't used and causes a compilation error with GCC 3.0 on
        FreeBSD 4.3.

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

        * widget.c (EmacsFrameSetCharSize): Turn off atimers and block
        SIGIO around the code where Xt might wait for a
        ConfigureNotifyEvent.
        (toplevel): Include <signal.h> and syssignal.h.

        * sound.c (vox_configure, vox_close): Turn off atimers
        around ioctls.

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

        * keyboard.c (read_char) <non_reread>: Record the previous idle
        start time before calling timer_stop_idle.
        (read_char) <reread_first>: After processing a help-echo event,
        restore the previous idle start time.

        * xdisp.c (handle_invisible_prop): Deal with overlay strings at
        the start of invisible text.
        (setup_for_ellipsis): New function.
        (next_overlay_string): After all overlay strings have been
        processed, display an ellipsis if necessary.
        (load_overlay_strings, get_overlay_strings): Add parameter CHARPOS.
        (push_it): Initialize display_ellipsis_p on the iterator's stack.

        * dispextern.h (struct iterator_stack_entry): Add member
        display_ellipsis_p.

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

        * widget.c (EmacsFrameSetCharSize): Set XtNwaitForWm depending
        on the value of the wait-for-wm frame parameter.

        * xterm.h (struct x_output): Add member wait_for_wm.

        * xfns.c (Qwait_for_wm): New variable.
        (x_frame_parms): Add entry for `wait-for-wm".
        (x_set_wait_for_wm): New function.
        (Fx_create_frame): Call x_default_parameter for wait-for-wm.
        (syms_of_xfns): Initialize and staticpro Qwait_for_wm.

        * xdisp.c (try_window_id) <all changes below window end>: Don't
        take this shortcut if ZV is visible in the window.
        (try_window_id): When checking for window start being in changed
        text, don't check that the buffer's size has changed.

2001-06-23  Richard M. Stallman  <address@hidden>

        * minibuf.c (Fcompleting_read): Doc fix.

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

        * composite.c (Ffind_composition_internal): Accept ZV
        and a string's end position as POS.

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

        * composite.c (Ffind_composition_internal): Check POS
        for validity.

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

        * editfns.c (Fmessage_box): If the frame is not under a window
        system, output the message in the echo area.

2001-06-14  Richard M. Stallman  <address@hidden>

        * xdisp.c (try_window_id): When EOB is visible, don't treat
        insertion at EOB as if it were "off the bottom of the screen."

2001-06-11  Andrew Innes  <address@hidden>

        * w32proc.c (create_child): Add new parameter is_gui_app.
        (w32_executable_type): Add new parameter is_gui_app.
        (sys_spawnve): Use it.
        (sys_kill): Fake ^C for SIGINT, and ^Break (if possible) for
        SIGQUIT.  This matches better how the signals are interpreted by
        MSVC compiled programs.
        (syms_of_ntproc): Update docstring.

2001-06-02  Stefan Monnier  <address@hidden>

        * xterm.c (clear_mouse_face): Reset dpyinfo->mouse_face_overlay as
        well otherwise note_mouse_highlight might optimize away highlighting
        if we pass over that same overlay again.

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

        * lread.c (Fload): Document that the argument is run via
        substitute-in-file-name.

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

        * Makefile.in (bootstrap-doc): New target.
        (bootstrap-emacs): Depend on it.

        * fileio.c (Fdo_auto_save): Don't try to create the directory of
        auto-save-list-file-name when shutting down Emacs, because
        creating the directory might signal an error, and leaves
        Emacs in a strange state.

        * term.c: (tty_cursor_hidden): New variable.
        (update_begin): Don't call tty_hide_cursor.  Clean up.
        (update_end, set_terminal_window, set_scroll_region): Clean up.
        (ring_bell, reset_terminal_modes): Clean up.
        (tty_hide_cursor, tty_show_cursor): Hide/show cursor depending
        on tty_cursor_hidden.
        (write_glyphs): Call tty_hide_cursor.

2001-05-30  Stefan Monnier  <address@hidden>

        * buffer.c (copy_overlays): Make ENABLE_CHECKING happy.

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

        * xfns.c (enum image_value_type): New enumerator
        IMAGE_STRING_OR_NIL_VALUE.
        (parse_image_spec): Handle it.
        (xbm_format, pbm_format): Use it for :foreground and :background.
        (xbm_load, pbm_load): Check for nil color names.

        * xterm.c (note_mouse_highlight): If an overlapping overlay
        exists, but we find that we highlight the same overlay as before,
        don't do the highlighting again.

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

        * xmenu.c (single_submenu, xmenu_show) [!HAVE_MULTILINGUAL_MENU]:
        Protect unibyte strings created by replacing their multibyte
        equivalents in menu_items.

        * keymap.c (Fsingle_key_description): NUL-terminate the string
        buffer before calling build_string.

        * callproc.c (Fcall_process): Deal with decode_coding returning
        CODING_FINISH_INCONSISTENT_EOL.

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

        * xmenu.c (xmenu_show) [!HAVE_MULTILINGUAL_MENU]: Don't overwrite
        an item's name with its key description in case the description
        is a multibyte string.

        * keymap.c (Fsingle_key_description): Create a multibyte string
        only if necessary.

        * macros.c (Fstart_kbd_macro): Doc fix.

        * xterm.c (cursor_in_mouse_face_p): New function.
        (x_draw_stretch_glyph_string): Use it to choose a different GC
        when drawing a cursor within highlighted text.

        * editfns.c (char_property_eq): Put in #if 0.

        * indent.c (string_display_width): Put in #if 0.

        * lread.c (Fload): Remove unused label.

        * termcap.c (speeds): Put in #if 0.

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

        * eval.c (call_debugger): Don't bind inhibit-eval-during-redisplay.

        * xfaces.c (xlfd_point_size): Don't divide pixel size from
        transformation matrix by 10.

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

        * xfns.c (x_set_foreground_color): Change frame's cursor_pixel
        only if it's equal to the former foreground pixel color.
        (x_set_foreground_color, x_set_background_color)
        (x_set_mouse_color, x_set_cursor_color): Cleaned up.

2001-05-16  Dave Love  <address@hidden>

        * insdel.c (signal_before_change, signal_after_change): Consider a
        local change hook which changes the buffer.

        * process.c (read_process_output): Don't call signal_after_change
        and update_compositions after insert_from_string_before_markers.

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

        * xfaces.c (split_font_name): Use the right field when
        checking for `[...]' syntax.

        * buffer.c (copy_overlays): New function.
        (clone_per_buffer_values): Use it.

        * buffer.h (OVERLAY_PLIST): New macro.

        * keymap.c (Fsingle_key_description): Replace a build_string with
        a make_multibyte_string.  From Kenichi Handa <address@hidden>.

        * fontset.c (Ffontset_info): Check that face is non-null
        before accessing its fields.

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

        * keyboard.c (read_key_sequence): Prevent generating a fake
        prefix key twice.

        * xfaces.c (split_font_name): Handle `[...]' for the right
        font name fields.

        * ccl.c (ccl_driver): Don't copy remaining bytes in case
        of CCL_STAT_INVALID_CMD.

2001-05-14  Stefan Monnier  <address@hidden>

        * eval.c (Fdefvar): Only record (defvar <var>) in the load-history
        in <var> has no default value yet.

        * xfaces.c (try_alternative_families): First try the FAMILY.
        And if nothing is found in the end, try again with scalable fonts.
        (try_font_list): Let try_alternative_families do a bit more of
        the work.  Only use FAMILY if it is not nil.
        (syms_of_xfaces) <scalable-fonts-allowed>: Fix docstring.

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

        * xterm.c (note_mouse_highlight): Avoid changing the mouse
        pointer shape when show_mouse_face has already done it.

        * xterm.c (x_draw_glyphs): Fix computation of rightmost x for
        full-width rows.

        * xfaces.c (split_font_name): Make sure to leave the loop
        with the right value of `i'.

        * xfaces.c (split_font_name): Handle matrix transformations
        in the pixel and point size fields of XLFD font names.
        (xlfd_point_size): Likewise.

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

        * w32fns.c (w32_to_x_font): Change prototype to fit the declaration.
        (x_to_w32_font): Add prototype.

        * regex.c (malloc, realloc, free) [emacs]: Undefine before
        redefining, to avoid compiler warnings.

        * w32proc.c: Include syssignal.h, to avoid compiler warnings.

        * w32bdf.c (search_file_line, set_bdf_font_info, seek_char)
        (w32_get_bdf_glyph): Cast between unsigned char and char when
        passing arguments to subroutines, to shut up compiler warnings.
        (w32_get_bdf_glyph): Don't mix signed and unsigned when calling
        GET_HEX_VAL.

        * xfaces.c: Include keyboard.h before frame.h, not after it.

        * widget.c: Include keyboard.h before frame.h.

        * w32term.h (struct image, struct face): Forward declaration, to
        avoid compiler warnings.

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

        * keyboard.c (read_key_sequence): Don't modify events when
        generating fake prefix keys (mode-line, scroll-bar, ...) since
        this prevents proper processing of such events when pushed back
        into unread-command-events.

        * xterm.c (clear_mouse_face): Return 1 if text with mouse face was
        actually redrawn.  Make the function static.
        (note_mouse_highlight): Fix a case where the mouse cursor
        was changed back to the text cursor.

        * xterm.h (clear_mouse_face): Remove prototype.

        * xdisp.c (try_window_id): Fix the fix and set the right
        window_end_vpos.

        * xdisp.c (try_window_id): Fix computation of window end in the
        case that lines were deleted at the end of the window.  Add some
        more debug_method_adds.

        * xfaces.c (try_alternative_families): New function.
        (try_font_list): Use it.  If ATTRS specifies a family, check
        fonts from that family first.
        (choose_face_font): Remove code setting the family part of
        the pattern to nil.

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

        * xdisp.c (try_window_id): Fix case of all changes before
        the window start.

        * xdisp.c (try_window_id): Add some xasserts.

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

        * lisp.h (GLYPH_CHAR_VALID_P): Use CHAR_VALID_P.

2001-05-09  Dave Love  <address@hidden>

        * xdisp.c (GIVE_UP): Fix for K&R C.

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

        * print.c (syms_of_print) <print-length, print-level>: Doc fix.

        * xterm.c (note_mouse_highlight): Don't change the mouse cursor
        back to the text cursor shape without need.


lisp/ChangeLog

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

        * play/fortune.el: Add types to defcustoms.

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

        * language/czech.el: A fix to follow coding conventions.

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

        * speedbar.el (speedbar-supported-extension-expressions): Add .g
        to the extension list, for antlr-mode.  From Christoph Wedler
        <address@hidden>.

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

        * vc.el (vc-prefix-map): Moved back to vc-hooks.el.
        (vc-dired-mode-map): Fix the madness.

        * vc-hooks.el (vc-mode): Dummy function for doc purposes.
        (vc-prefix-map): Moved back from vc.el.

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

        * mail/mail-extr.el (mail-extr-all-top-level-domains): Increase
        the size of the obarray.
        (mail-extr-all-top-level-domains): Add more toplevel domains,
        add more long names.
        From: Per Starback <address@hidden>.

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

        * progmodes/ada-prj.el: Say that the file _is_ part of Emacs.
        From Pavel Janík <address@hidden>

        * progmodes/ada-mode.el: Ditto.

        * progmodes/ada-xref.el: Ditto.

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

        * finder.el (finder-insert-at-column): Also move to the next line
        if exactly at COLUMN.

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

        * help.el (describe-function-1): When printing FUNCTION's
        documentation, don't assume FUNCTION is a symbol.

        * startup.el (normal-top-level): Don't operate on the initial
        frame if we failed to create one.

2001-07-10  Martin Stjernholm  <address@hidden>

        * cc-cmds.el (c-indent-exp): Keep the indentation of the block
        itself, i.e. only indent the contents in it.

2001-07-10  Markus Rost  <address@hidden>

        * mail/rmail.el (rmail-show-message): Show beginning of message in
        all windows containing it.

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

        * term/tty-colors.el: Fix the header line and copyright years.

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

        * emacs-lisp/advice.el (ad-make-advised-definition): If the
        original definition has an interactive form, but is Elp
        instrumented, use the interactive form of the function called by
        elp-wrapper.

        * winner.el (winner-equal): Make it a defun.  Don't compare Winner
        configurations with compare-window-configuration; they aren't
        window configurations.

        * net/ange-ftp.el (ange-ftp-file-modtime): Check a 213 response
        from the server for the format we expect.  Don't use it if it
        doesn't look like what the Internet draft for FTP extensions
        specifies.

        * toolbar/*.pbm: Cleaned up.
        From Luis Fernandes <address@hidden>.

2001-07-09  Martin Stjernholm  <address@hidden>

        * cc-cmds.el: Extended the kludge to interoperate with the
        delsel and pending-del packages wrt to the new function
        `c-electric-delete-forward'.

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

        * emacs-lisp/easy-mmode.el (define-minor-mode): Use eval-after-load
        to delay the call to <mode> for global minor modes.
        (easy-mmode-define-navigation): Only recenter if interactive.

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

        * emacs-lisp/lisp-mode.el (lisp-mode-shared-map): Bind TAB
        to lisp-indent-line.

        * net/ange-ftp.el (ange-ftp-file-modtime): Ignore 226 responses
        from the server.  Call encode-time only when we are sure that we
        got a 213 response.

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

        * mail/sendmail.el (mail-specify-envelope-from): Doc fix.
        (mail-envelope-from): New user option.
        (sendmail-send-it): Use it.

2001-07-06  Vinicius Jose Latorre  <address@hidden>

        * ps-print.el: Use locale dependant date to print date in header.
        Doc fix.
        (ps-print-version): New version number (6.5.3).
        (ps-right-header, ps-right-footer): Initialization and doc fix.
        (ps-time-stamp-locale-default): New fun.

2001-07-06  MORIOKA Tomohiko  <address@hidden>

        * mail/rmailout.el (rmail-output): Fix duplicate MIME-Version:
        field problem with MIME-mode.

        * mail/rmailout.el (rmail-output): Fix bug in MIME-mode.

2001-07-06  MORIOKA Tomohiko  <address@hidden>

        * mail/rmail.el (rmail-reply): Don't forget to narrow header in
        MIME-mode.

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

        * bindings.el (mode-line-mule-info): Don't show the tip with
        buffer-file-coding-system if that is nil.

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

        * calendar/todo-mode.el (todo-top-priorities): Use delete-region
        instead of kill-line.

        * play/pong.el: Fix first line.  From Pavel Janík
        <address@hidden>.

        * battery.el (battery-update): Add help-echo.  From Pavel Janík
        <address@hidden>.

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

        * font-lock.el (c-font-lock-keywords-3): When matching something
        like `struct X Y', finish with point after Y.

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

        * mail/sendmail.el (sendmail-send-it): Look at `sendmail-program'
        in caller buffer.

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

        * find-file.el (ff-find-the-other-file): Use file-name-nondirectory
        instead of string-match to find the basename of the file.
        From Pascal Obry <address@hidden>.

        * net/browse-url.el (browse-url-default-windows-browser):
        Support the MS-DOS port when it runs on Windows.
        (browse-url-browser-function) [ms-dos]: Default to
        browse-url-default-windows-browser.

        * help.el (locate-library): Enable code that looks for compressed
        libraries if auto-compression-mode is on.

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

        * info.el (Info-clone-buffer-hook): Really unconditionally copy marker.

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

        * emacs-lisp/cl-macs.el (cl-do-arglist): Revert change of 2000-10-15.

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

        * allout.el: Fix the header line, so that finder.el recognizes it.
        From Pavel Janík <address@hidden>.

        * emacs-lisp/lisp-mnt.el (lm-header-prefix): Doc fix.
        From Pavel Janík <address@hidden>.

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

        * term/w32-win.el (x-colors): Add colors from the recent rgb.txt file.

        * ps-bdf.el (bdf-directory-list): Use the value relative to
        installation-directory for MS-Windows as well.

2001-06-29  Richard M. Stallman  <address@hidden>

        * wid-edit.el (widget-color-sample-face-get):
        Return ((foreground-color . COLOR)) instead of constructing a face.

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

        * faces.el (region): Change the background color for the
        light-background color display to lightgoldenrod2, to make it
        visible on some laptops.

2001-06-28  Richard M. Stallman  <address@hidden>

        * mail/rmail.el (rmail-reformat-message): Bind inhibit-read-only to t.
        (rmail-msg-restore-non-pruned-header): Likewise.
        If point was in the old pruned header, put it at the top.
        (rmail-msg-prune-header): If point was at the top, keep it there.

        * mail/rmail.el (rmail-narrow-to-non-pruned-header): New function.
        (rmail-retry-failure): Use rmail-narrow-to-non-pruned-header.

2001-06-28  Stefan Monnier  <address@hidden>

        * info.el (Info-clone-buffer-hook): Unconditionally copy marker.

2001-06-28  Karl Fogel  <address@hidden>

        * saveplace.el: Update maintainer email address.

2001-06-27  Francesco Potorti`  <address@hidden>

        * uniquify.el: (uniquify-rationalize-file-buffer-names):
          Undo previous change.

2001-06-27  Francesco Potorti`  <address@hidden>

        * uniquify.el (uniquify-rationalize-file-buffer-names): Do a
        preliminary quick reordering.  Can speed things up dramatically.

2001-06-26  Richard M. Stallman  <address@hidden>

        * dired.el (dired-get-filename): A file name starting with ~
        is not absolute in this context.

        * which-func.el (which-func-maxout): Increase default to 500000.
        (which-function-mode): This is now the "real" name of the function.
        (which-func-mode): Now an alias.
        (which-func-mode-global): Name deleted.

        * progmodes/hideshow.el (hs-minor-mode-map): Use mouse-2, not
        button-2, when binding hs-mouse-toggle-hiding.

2001-06-26  MORIOKA Tomohiko  <address@hidden>

        * mail/rmail.el (rmail-msg-restore-non-pruned-header): New function.
        (rmail-msg-prune-header): Likewise.
        (rmail-toggle-header): Use `rmail-msg-restore-non-pruned-header'
        and `rmail-msg-prune-header'.

2001-06-25  Stefan Monnier  <address@hidden>

        * textmodes/fill.el (fill-region-as-paragraph): Don't look further
        back than LINEBEG.

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

        * xt-mouse.el (xterm-mouse-event): If the buffer displayed in the
        window where they clicked the mouse has a header line, adjust
        vertical movement by one.

2001-06-25  Milan Zamazal  <address@hidden>

        * progmodes/glasses.el (glasses-make-readable): Consider underscores
        too when separating a parenthesis.

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

        * bookmark.el (bookmark-insert-location, bookmark-bmenu-list)
        (bookmark-bmenu-hide-filenames): Add help-echo to
        mouse-highlighted text.
        (bookmark-bmenu-show-filenames): Remove help-echo property from
        the whitespace.

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

        * files.el (auto-mode-alist): Add configure.ac (autoconf).
        From Karl Eichwalder <address@hidden>.

2001-06-23  Richard M. Stallman  <address@hidden>

        * emacs-lisp/lisp-mode.el (eval-last-sexp): Doc fix.

        * progmodes/cc-styles.el (c-set-style): Don't specify initial
        contents for completing-read.

2001-06-22  Richard M. Stallman  <address@hidden>

        * menu-bar.el (menu-bar-make-toggle): Construct the
        function's doc string from HELP, not DOC, and make it accurate by
        adding "Toggle whether to " at the front and downcasing the initial.
        Change the HELP arg in some calls to make it fit this usage.

        * menu-bar.el (toggle-debug-on-quit, toggle-debug-on-error):
        Undo previous change.

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

        * indent.el (indent-relative-maybe, indent-relative): Doc fix.

        * menu-bar.el (toggle-debug-on-quit, toggle-debug-on-error): Doc fix.

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

        * toolbar/tool-bar.el (tool-bar-setup): Remove the EXIT button.

        * dabbrev.el (dabbrev--select-buffers): Fix last change.

2001-06-20  Richard M. Stallman  <address@hidden>

        * dabbrev.el (dabbrev--make-friend-buffer-list): New function,
        broken out from dabbrev--find-expansion.  Handle minibuffer
        specially here.
        (dabbrev--find-expansion): Simplify code in various ways.
        Don't treat minibuffers specially.
        Call dabbrev--make-friend-buffer-list.
        (dabbrev--select-buffers): Don't treat minibuffers specially.  Simplify.
        (dabbrev--scanning-message): Do nothing when minibuffer is current.

2001-06-19  John Wiegley  <address@hidden>

        * eshell/eshell.el: Don't load in esh-util if it's already loaded.
        Also, added a comment describing how to greatly speedup Eshell
        loadup time, by concatenating together all of Eshell's .elc files.

2001-06-19  John Wiegley  <address@hidden>

        * eshell/esh-mode.el: Disabled a test that often yields false failures.

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

        * woman.el (WoMan-highlight-references): Add help-echo to
        mouse-highlighted text.

2001-06-18  Stefan Monnier  <address@hidden>

        * textmodes/sgml-mode.el (sgml-mode-map): Fix thinko.

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

        * international/quail.el (quail-start-conversion):
        Reset quail-translating to nil.

        * antlr-mode.el (antlr-mode): Check that `c-Java-access-key' is
        bound.  Suggested by David B. Malkovsky <address@hidden>.

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

        * bs.el (bs--get-name, bs--get-file-name): Add help-echo to
        mouse-highlighted text.

        * dired.el (dired-mark-pop-up): Fix last change.

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

        * calendar/calendar.el (generate-calendar-month): Add help-echo to
        mouse-highlighted text.

        * net/quickurl.el (quickurl-url-file): Run through
        convert-standard-filename.
        (quickurl-list-populate-buffer): Add help-echo to
        mouse-highlighted text.
        (top-level): Update Dave's URL.

        * textmodes/tex-mode.el (tex-validate-buffer): Add help-echo to
        mouse-highlighted text.

        * textmodes/page-ext.el (pages-copy-header-and-position):
        Add help-echo to mouse-highlighted text.

        * tar-mode.el (tar-header-block-summarize): Add help-echo to
        mouse-highlighted text.

        * replace.el (occur): Add help-echo to mouse-highlighted text.

        * progmodes/sh-script.el (sh-mark-line): Add help-echo to
        mouse-highlighted text.

        * progmodes/cpp.el (cpp-make-button): Add help-echo to
        mouse-highlighted text.

        * progmodes/compile.el (compile-reinitialize-errors):
        Add help-echo to mouse-highlighted messages.
        (compilation-forget-errors): Remove help-echo property as well.

        * play/landmark.el (lm-plot-square, lm-init-display):
        Add help-echo to mouse-highlighted text.

        * play/gomoku.el (gomoku-plot-square, gomoku-init-display):
        Add help-echo to mouse-highlighted text.

        * dired.el (dired-insert-set-properties): Add help-echo to
        mouse-highlighted text.
        (dired-mark-pop-up): Remove help-echo property from the file name.

        * comint.el (comint-send-input): Add help-echo to
        mouse-highlighted text.

        * buff-menu.el (list-buffers-noselect): Add help-echo to
        mouse-highlighted text.

        * arc-mode.el (archive-summarize-files): Add help-echo to
        mouse-highlighted text.

        * ffap.el (ffap-machine-p): Always return nil if
        open-network-stream is not fboundp.

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

        * textmodes/sgml-mode.el: Move `provide' to the end.  Update copyright.
        (sgml-mode-map): Use `make-keymap' rather than make the keymap by hand.
        Bind the latin-1 charset-char to sgml-maybe-name-self rather than
        incorrectly binding chars between 128 and 256 to it.
        (sgml-maybe-name-self): Handle latin-1 chars properly.
        (sgml-tags-invisible): Bind buffer-file-name to nil.
        Use unwind-protect and restore-buffer-modified-p.
        (sgml-point-entered): Use buffer-substring-no-properties.
        (html-tag-alist): Add `div' and `span' and fix backquote/unquote typos.
        (html-mode): Don't force `imenu-sort-function'.

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

        * tar-mode.el: Fix the copyright notice.

        * font-lock.el (font-lock-comment-face): For tty's with dark
        background, use "red1", since "lightred" is not one of the colors
        recognized by tty-colors.el.

        * tar-mode.el (tar-extract): Call generate-new-buffer-name to
        create a buffer for extracted file, in case there's more than one
        file by that name in an archive, possibly in different
        directories.  From Kevin Rodgers <address@hidden>.

        * format.el (format-alist): Doc fix.  Suggested by Alex Schroeder
        <address@hidden>.

2001-06-15  Miles Bader  <address@hidden>

        * textmodes/texinfmt.el (texinfo-format-syntax-table):
        Revert previous change.

2001-06-14  Richard M. Stallman  <address@hidden>

        * replace.el (keep-lines-read-args): Return just a regexp.
        Provide nil for the region args.
        (keep-lines, flush-lines, how-many):
        Calculate the defaults for the region here, when args are nil.

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

        * rot13.el (rot13-other-window): Some more doc fix.

2001-06-14  Per Starback  <address@hidden>

        * replace.el (case-replace, query-replace-from-history-variable)
        (query-replace-to-history-variable, keep-lines-read-args)
        (occur-revert-function, query-replace-help): Dox fix.

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

        * rot13.el (rot13-other-window): Doc fix.

2001-06-14  Miles Bader  <address@hidden>

        * textmodes/texinfo.el (texinfo-mode-syntax-table): Change syntax
        of " and \ to "." (punctuation).
        * textmodes/texinfmt.el (texinfo-format-syntax-table): Likewise.

2001-06-13  Richard M. Stallman  <address@hidden>

        * emacs-lisp/backquote.el (backquote-process): Handle `[,@SYMBOL].

        * simple.el (shell-command-on-region): Never kill the
        *Shell Command Output* buffer.

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

        * diff-mode.el (diff-font-lock-keywords): Fix unanchored regexp.

2001-06-10  Stefan Monnier  <address@hidden>

        * progmodes/perl-mode.el (perl-font-lock-syntactic-keywords):
        New var, to recognize ${ $' and PODs.
        (perl-font-lock-syntactic-face-function): New function.
        (perl-mode): Use them.
        (perl-continuation-line-p): New function, from perl-calculate-indent.
        (perl-calculate-indent): Use it, to properly handle continuation
        lines of continuation lines.

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

        * server.el (server-process, server-buffer-clients): Doc fix.
        From Pavel Janík <address@hidden>.

2001-06-09  John Wiegley  <address@hidden>

        * eshell/esh-cmd.el (eshell-exit-success-p): Use a string-match to
        test if the last command was Lisp or not.
        (eshell-rewrite-if-command): "if" syntax is "if A B C", not "if A
        B x C".

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

        * dos-w32.el (grep-regexp-alist): Remove definition, since the
        general one on compile.el supports drive letters.

2001-06-08  Carsten Dominik  <address@hidden>

        * textmodes/reftex-ref.el (reftex-select-label-help): Add "z"
        key description.

        * textmodes/reftex-sel.el (reftex-select-jump): New command.

        * textmodes/reftex-toc.el (reftex-toc-help): Add "z" key description.
        (reftex-toc-jump): New command.

        * textmodes/reftex-cite.el (reftex-parse-bibitem): Regexp changed
        to parse international characters as well.

        * textmodes/reftex.el: Add autoloads for `reftex-varioref-vref',
        `reftex-fancyref-fref', `reftex-fancyref-Fref'.

        * textmodes/reftex-vars.el: Protect single backslash in docstrings.

        * textmodes/reftex-dcr.el (reftex-view-crossref): Add SPACE and
        TAB to the key separators.

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

        * international/mule.el (auto-coding-alist): Remove redundant
        up-cased versions of the extensions (auto-coding-alist-lookup is
        case-insensitive where needed).  Recognize .gz, .Z, .bz, .bz2, and
        .gpg files as binary.  Suggested by Karl Berry <address@hidden>.

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

        * emacs-lisp/lisp-mode.el (lisp-indent-offset): Add a doc string.

2001-06-01  Richard M. Stallman  <address@hidden>

        * help.el (describe-variable): Put value on same line
        with preceding text, if it is short enough to look good that way.

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

        * term/internal.el (IT-unicode-translations): New variable.
        (IT-setup-unicode-display): New function.

2001-06-01  Vinicius Jose Latorre  <address@hidden>

        * ps-print.el: Handle before-string and after-string overlay properties
        in ps-print-*-with-faces commands.  Doc fix.
        (ps-print-version): New version number (6.5.2).
        (ps-e-overlay-end): Alias for overlay-end to avoid compilation gripes
        for XEmacs.
        (ps-prefix-quote): Doc fix.
        (ps-setup, ps-print-quote, ps-generate-postscript-with-faces): Code fix.
        (ps-basic-plot-str, ps-plot-string): New funs.

2001-05-31  Stefan Monnier  <address@hidden>

        * progmodes/etags.el (tags-compression-info-list): Fix docstring
        and :type spec.

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

        * international/mule-cmds.el (inactivate-input-method):
        Set input-method-function to nil.

        * xml.el (xml-parse-tag): The document may contain invalid characters.
        From ShengHuo ZHU  <address@hidden>

2001-05-31  MORIOKA Tomohiko  <address@hidden>

        * mail/rmailsum.el (rmail-message-subject-p): Don't call
        `rmail-summary-line-decoder' if the message does not have
        a Subject: field.

        * mail/rmail.el (rmail-revert): Modify to work in rmail-view-buffer.

        * mail/rmail.el (rmail-insert-mime-resent-message-function):
        New variable.
        (rmail-resend): Modify to work in `rmail-view-buffer'; call
        `rmail-insert-mime-resent-message-function' if `rmail-enable-mime'
        is non-nil.

2001-05-30  Stefan Monnier  <address@hidden>

        * textmodes/tex-mode.el (latex-find-indent): Handle the BOBP case.

2001-05-29  Sam Steingold  <address@hidden>

        * faces.el (face-valid-attribute-values): Bind `valid' directly
        instead of using `setq'.

        * textmodes/tex-mode.el (tex-feed-input, tex-display-shell):
        Use `tex-shell-buf'.
        (tex-shell-proc): Use `tex-shell-running'.
        (tex-shell-buf-no-error): New function.
        (tex-send-tex-command): Use it.
        (tex-shell-running): Kill tex-shell when the buffer is dead for w32.
        (tex-kill-job): Check the process before calling `quit-process'.

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

        * international/utf-8.el (ccl-decode-mule-utf-8): Handle invalid
        UTF-8 sequences.

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

        * comint.el (comint-carriage-motion): Renamed from
        `comint-cr-magic'.  Operate on the buffer instead of the string
        (for use as a comint post-output filter, instead of as a
        pre-output filter).  Handle backspaces too.  Add to the
        `comint-output-filter-functions' hook instead of
        `comint-preoutput-filter-functions'.

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

        * language/japan-util.el (japanese-hankaku): Prefer the charset
        `jisx0201' when the optional argument `ascii-only' is not specified.
        (japanese-hankaku-region): Ditto.
        From Katsumi Yamaoka <address@hidden>

2001-05-28  Stefan Monnier  <address@hidden>

        * textmodes/outline.el (outline-mode): Fix font-lock-defaults.
        (outline-invisible-p): New function.
        (hide-leaves): Save excursion.
        (hide-other): Stop looping when reaching bobp.

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

        * cus-edit.el (custom-file): Fix last change.

2001-05-27  Stefan Monnier  <address@hidden>

        * emacs-lisp/bytecomp.el (byte-compile-file-form-autoload): Use the
        same definition in byte-compile-function-environment as `autoload'
        would put in `symbol-function'.

        * emacs-lisp/byte-opt.el (byte-compile-inline-expand): Complete Dave's
        patch to correct the error message as well.

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

        * cus-edit.el (custom-file): Don't assume we were invoked with -q
        unless ~/.emacs exists.

        * novice.el (enable-command): If user-init-file is nil or does not
        exist, default to "~/.emacs" (~/_emacs on DOS and, maybe, Windows).

2001-05-25  Stefan Monnier  <address@hidden>

        * textmodes/tex-mode.el (tex-mode-syntax-table): Add ^.
        (tex-font-lock-keywords-1, tex-font-lock-keywords-2):
        Allow spaces around macro arguments.
        (tex-mode-map): Inherit from text-mode-map, but rebind \t to
        indent-for-tab-command.
        (latex-mode-map, plain-tex-mode-map): New keymaps.
        Inherit from tex-mode-map.
        (tex-common-initialization): Don't setup the keymap any more
        since it's now done right by define-derived-mode.
        (latex-mode): Set skeleton-end-hook to nil.
        (latex-skeleton-end-hook): Remove.
        (tex-latex-block, latex-insert-item): Simplify.
        (latex-syntax-after): Use following-char rather than char-after.
        (tex-discount-args-cmds, tex-count-words): New functions.

        * textmodes/tildify.el (tildify-ignored-environments-alist):
        Recognize \verb* as well.

        * progmodes/perl-mode.el (perl-mode): Use define-derived-mode.
        (perl-comment-indent): Simplify to let newcomment.el do its job.
        (perl-electric-terminator, perl-calculate-indent, perl-indent-exp)
        (perl-mark-function): Cleanup the namespace.
        (perl-calculate-indent): Don't be fooled by nested functions.

        * speedbar.el (speedbar-find-selected-file): RE-quote the filename.

        * emacs-lisp/byte-opt.el (byte-compile-inline-expand):
        Fix the arg of `load'.  From Dave Love <address@hidden>.

2001-05-25  Andrew Choi  <address@hidden>

        * international/titdic-cnv.el (ctlau-gb-converter): `\' should
        actually be `\\'.
        (ctlau-b5-converter): Likewise.

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

        * international/titdic-cnv.el (quail-misc-package-ext-info):
        Change CTLauB.el to CTLau-b5.el.

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

        * gud.el (gud-gdb-run-command-fetch-lines): Use forward-line
        rather than beginning-of-line to avoid problems with fields.
        (gud-perldb-massage-args): Use unless and push.
        (gud-chdir-before-run): New var.
        (gud-common-init): Use it.

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

        * international/titdic-cnv.el (quail-cxterm-package-ext-info):
        delete entries for chinese-ctlau and chinese-ctlaub.
        (quail-misc-package-ext-info): Add entries for chinese-ctlau and
        chinese-ctlaub.
        (ctlau-converter, ctlau-gb-converter, ctlau-b5-converter):
        New functions.

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

        * cus-edit.el (custom-comment-show): Remove debug code.

        * language/japan-util.el (japanese-symbol-table): Fix handling of
        Japanese long tone sign.  From Kenichi Handa <address@hidden>.

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

        * diff-mode.el (diff-jump-to-old-file, diff-update-on-the-fly):
        Renamed by removing the silly `-flag' suffix.
        (diff-mode, diff-minor-mode, diff-find-source-location): Update.

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

        * replace.el (keep-lines-read-args): Use `copy-marker'.
        (how-many): Save excursion properly.
        (occur-mode): Use define-derived-mode.
        (perform-replace): Use with-current-buffer.

2001-05-20  Richard M. Stallman  <address@hidden>

        * play/landmark.el (lm): Use "p" not "P" for interactive spec.

        * mail/rmail.el (rmail-retry-failure): Do save-window-excursion.

        * info.el (Info-read-subfile): Widen before finding the
        desired node in the subfile.

        * startup.el (command-line-1): When >2 files visited,
        leave the last one visible, and make that the selected window.

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

        * font-lock.el (lisp-font-lock-keywords-1): Add `defvaralias'.

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

        * international/ccl.el (define-ccl-program): Fix a typo.
        From Pavel Janík <address@hidden>.

        * international/mule.el (decode-char): Fix a typo.  From Pavel
        Janík <address@hidden>.

        * textmodes/artist.el (artist-mode): Fix a typo.  From Pavel
        Janík <address@hidden>.

        * frame.el (automatic-hscrolling): Fix a typo.  From Pavel
        Janík <address@hidden>.

2001-05-18  Sam Steingold  <address@hidden>

        * pcvs-defs.el (cvs-mode-map): Bind "z" to `kill-this-buffer'
        and [RET] to `cvs-mode-find-file'.

2001-05-18  John Wiegley  <address@hidden>

        * eshell/esh-ext.el (eshell-explicit-command-char): A new
        configuration variable, which determines the initial character
        that forces use of an external version of a command.  The default
        is *, but may be set to \, for example.

        * eshell/esh-ext.el (eshell-explicit-command):
        Use `eshell-explicit-command-char' instead of ?*.

        * eshell/esh-cmd.el (eshell/which):
        Use `eshell-explicit-command-char' instead of ?*.

        * eshell/em-cmpl.el (eshell-completion-command-name)
        (eshell-complete-commands-list): Use `eshell-explicit-command-char'
        instead of ?*.

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

        * net/ange-ftp.el (ange-ftp-fix-name-for-vms): Reverse args of
        subst-char-in-string.
        (ange-ftp-after-parse-ls-hook): New variable.
        (ange-ftp-ls): Run that hook.
        From Peter Milliken <address@hidden>.

        * tmm.el (tmm-get-keymap): Fix handling of :filter.
        (tmm-add-prompt): Bind buffer-read-only to nil when inserting
        text into *Completions*.

        * net/goto-addr.el (goto-address-at-point): Deal with URLs
        part of which look like email addresses.

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

        * makefile.w32-in (compile-files-CMD, bootstrap-clean-CMD):
        Use . instead of absolute path for lisp dir, to avoid bug in W2K
        cmd.exe's handling of FOR loops.
        (autoloads): Set find-file-suppress-same-file-warnings to t to
        avoid slew of spurious messages.

2001-05-18  Simon Josefsson  <address@hidden>

        * mail/smtpmail.el (maybe-append-domain): Renamed to
        `smtpmail-maybe-append-domain'.
        (smtpmail-via-smtp): Use the new name.

        * net/browse-url.el (browse-url-browser-function): Add kde.
        (browse-url-kde-program, browse-url-kde-args): New variables.
        (browse-url-kde): New function.

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

        * simple.el (delete-horizontal-space, just-one-space):
        Use `constrain-to-field' instead of `field-end'/`field-beginning',
        because it's more efficient for large files.

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

        * mail/rmail.el (rmail-require-mime-maybe): New function.
        (rmail): Use it.
        (rmail-mode): Handle the case of finding Rmail files.

        * emacs-lisp/elp.el (elp-instrument-function): Handle advised
        functions.

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

        * jit-lock.el (jit-lock-after-change): Check the font-lock-multiline
        text-property after moving to the beginning of line and regardless
        of the value of font-lock-multiline.

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

        * startup.el (fancy-splash-screens): Ignore events on the mode-line.

        * net/ange-ftp.el (ange-ftp-write-region): Make sure to record the
        last coding system used before calling set-buffer-modified-p
        because that function changes last-coding-system.

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

        * files.el (switch-to-buffer-other-window)
        (switch-to-buffer-other-frame): Add an xref to display-buffer in
        the doc string.

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

        * language/slovak.el, language/czech.el: New maintainer.

2001-05-16  Sam Steingold  <address@hidden>

        * emacs-lisp/cl-indent.el (toplevel): Indent the :method
        sub-form of `defgeneric' correctly.

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

        * tooltip.el (tooltip) <defgroup>: Put it in `gud' group instead
        of `c'.

        * textmodes/outline.el (outline-font-lock-level): Remove the
        condition-case, test what outline-level returns instead, to
        ease debugging.

        * international/mule.el (auto-coding-regexp-alist): New user-option.
        (auto-coding-from-file-contents): New function.
        (set-auto-coding): Use it to determine a coding system.

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

        * mouse.el (mouse-delete-other-windows): Doc fix.

        * emacs-lisp/lisp-mode.el (lisp-mode):
        Make font-lock-keywords-case-fold-search a buffer-local variable with
        make-local-variable before setting it.

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

        * emacs-lisp/elp.el (elp-instrument-package): Don't allow empty
        prefixes.

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

        * hexl.el (hexl-current-address): Print a message when called
        interactively.

2001-05-11  Stefan Monnier  <address@hidden>

        * gud.el (gud-jdb-build-source-files-list): Fix paren typo.

        * pcvs-defs.el (cvs-mode-map): Don't rebind `undo'.

        * files.el (auto-mode-alist): Add *.perl and fix the *.<rev> case.

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

        * startup.el (command-line): If parameters have been changed in
        the init files which influence font selection, clear the face
        cache so that faces get realized with the new parameters.

        * Makefile.in (compile-files): Redirect output of chmod to /dev/null.

2001-05-10  Stefan Monnier  <address@hidden>

        * smerge-mode.el (smerge-mode): Force font-lock-multiline to t.

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

        * mail/emacsbug.el (report-emacs-bug): Don't switch the buffer to
        unibyte.  Suggested by Kenichi Handa <address@hidden>.

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

        * net/browse-url.el (browse-url-filename-alist): Allow UNC file
        names for MS-Windows and MS-DOS.  From Dan Holmsand <address@hidden>.

2001-05-09  John Wiegley  <address@hidden>

        * eshell/esh-util.el (eshell-convert-numeric-arguments):
        Annotated the documentation string to tell users about
        `eshell-no-numeric-conversions'.

        * eshell/esh-cmd.el (eshell-lisp-command): Don't perform numeric
        conversions if a Lisp function has the property
        `eshell-no-numeric-conversions' set to a non-nil value.

        * eshell/em-dirs.el, eshell/em-ls.el, eshell/em-script.el,
        eshell/em-unix.el, eshell/esh-ext.el, eshell/esh-cmd.el: Set the
        property `eshell-no-numeric-conversions' on the following
        functions (which all deal with filesystem entities, and never Lisp
        numerical values): eshell/cd, eshell/pushd, eshell/popd,
        eshell/ls, eshell/source, eshell/., eshell/man, eshell/rm,
        eshell/mkdir, eshell/rmdir, eshell/mv, eshell/cp, eshell/ln,
        eshell/cat, eshell/make, eshell/diff, eshell/locate, eshell/occur,
        eshell/which, eshell/addpath.

2001-05-09  John Wiegley  <address@hidden>

        * eshell/esh-arg.el (eshell-parse-argument-hook): If a number is
        encountered as an argument, don't convert it right away, but tag
        the first character of the string with the text properties
        `number', which signifies to `eshell-lisp-command' that the
        argument should be passed through `string-to-number' if it is
        actually used in the call to a Lisp function.

        * eshell/esh-cmd.el (eshell-lisp-command): Before calling a Lisp
        function, convert any string arguments that have been tagged as
        "numbers", by calling string-to-number.

        * eshell/esh-util.el (eshell-number-regexp): Now that number
        conversions only happen for Lisp function calls, the number regexp
        should now match all integer and floating point forms.

        * eshell/esh-proc.el: Disable `eshell-stop-process' and
        `eshell-continue-process', since they are both nonfunctional at
        the moment.
        (eshell-proc-initialize): Don't bind keys for
        `eshell-stop-process' or `eshell-continue-process'.

        * eshell/em-unix.el (eshell-shuffle-files):
        Apply `directory-file-name' before calling `file-name-directory'.

        * eshell/em-hist.el (eshell-add-to-history): Reference to
        `eshell-history-ring' needed to be `eshell-history-index'.

        * calendar/timeclock.el (timeclock-find-discrep):
        Initialize `elapsed' to 0.
        (timeclock-find-discrep): Set `timeclock-last-event-workday' if
        it's still nil.

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

        * arc-mode.el (archive-int-to-mode): Construct the string directly.
        (archive-mode): Use capitalize.
        (archive-unique-fname): Use make-temp-file.

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

        * emacs-lisp/lisp-mode.el (lisp-interaction-mode): Doc fix.

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

        * tar-mode.el (tar-extract): Pay attention to the value of
        coding-system-for-read, if it is non-nil.

        * calendar/holidays.el (holidays): Add an autoload cookie.
        From Pavel Janík <address@hidden>.

2001-05-08  John Wiegley  <address@hidden>

        * calendar/timeclock.el (timeclock-workday-remaining):
        Changed logic for determining how much time is remaining.
        (timeclock-workday-elapsed): Don't accept a "relative" argument
        for the current day's elapsed time.  What could that have meant?
        (timeclock-workday-elapsed-string): No "relative" argument anymore.
        (timeclock-when-to-leave): Changed logic, similarly to what was
        done for `timeclock-workday-remaining'.
        (timeclock-find-discrep): Removed "today-only" argument, which had
        no meaning.  Fixed some more math problems.  The function now
        returns a three member list: (TOTAL-TIME-DISCREPANCY
        TODAYS-TIME-DISCREPANCY TODAYS-ELAPSED-TIME).

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

        * w32-fns.el (convert-standard-filename): Start replacing slashes
        from the beginning of the file name, not from where the last
        invalid character was.  From "Andrew Maguire (SWW)"
        <address@hidden>




reply via email to

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