[Top][All Lists]
[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>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- New pretest 21.0.104,
Gerd Moellmann <=