[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
New pretest 21.0.106
From: |
Gerd Moellmann |
Subject: |
New pretest 21.0.106 |
Date: |
25 Sep 2001 13:20:50 +0200 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.0.107 |
There is a new pretest available in
<ftp://alpha.gnu.org/gnu/emacs/unreadable/pretest/emacs.xtar.gz>
<ftp://alpha.gnu.org/gnu/emacs/unreadable/pretest/leim.xtar.gz>
If you have the tars from the previous pretest, and you have the
`xdelta' utility, you can instead download the much smaller
<ftp://alpha.gnu.org/gnu/emacs/unreadable/pretest/emacs.xdelta>
<ftp://alpha.gnu.org/gnu/emacs/unreadable/pretest/leim.xdelta>
You can use a command like
$ xdelta patch XDELTA PREVIOUS-TAR NEW-TAR
to generate the new tar from the old one, where XDELTA is the xdelta
file you downloaded, PREVIOUS-TAR is the tar file from the
previous pretest, and NEW-TAR is the name of the new tar file.
Information about xdelta can be found on the GNU ftp site, in
/non-gnu/xdelta.README.
Changes since .105
src/ChangeLog
2001-09-25 Gerd Moellmann <address@hidden>
* keyboard.c (read_char): Don't clear a message for a switch-frame
event. From Stefan Monnier <address@hidden>.
* xterm.c (fast_find_position) [0]: Add a presumably more correct
version for after 21.1.
* xdisp.c (row_containing_pos): Make externally visible.
* dispextern.h (row_containing_pos): Add prototype.
* process.c (send_process): Disable composition if from_byte < 0.
From Kenichi Handa <address@hidden>.
2001-09-24 Gerd Moellmann <address@hidden>
* xterm.c (refreshicon): Function removed.
* Makefile.in (xterm.o): Remove references to sink.h and sinkmask.h.
* sink11.h, sink11mask.h, sink.h, sinkmask.h: Removed.
* xterm.c (toplevel): Remove includes in #if 0.
* process.c (sigchld_handler) [LINUX]: Don't return from
the signal handler at the end of the loop.
2001-09-21 Gerd Moellmann <address@hidden>
* sysdep.c (wait_for_termination) [POSIX_SIGNALS]: Terminate
only if kill returns -1, and errno is ESRCH.
2001-09-21 Markus Rost <address@hidden>
* Makefile.in (shortlisp): Add ../lisp/env.elc.
2001-09-20 Gerd Moellmann <address@hidden>
* process.c (sigchld_handler): Use GC_CONSP, GC_INTEGERP, GC_EQ
since this function can be called during GC.
* callproc.c (Fcall_process): Handle errors from pipe(2).
(child_setup): Delete code in #ifdef vipc.
2001-09-19 Gerd Moellmann <address@hidden>
* xdisp.c (decode_mode_spec): Add parameter MULTIBYTE.
(display_mode_element): Display the string from decode_mode_spec
depending on its multibyteness.
* s/netbsd.h (LD_SWITCH_SYSTEM, C_SWITCH_SYSTEM): Add /usr/pkg.
* m/macppc.h (DATA_SEG_BITS): Also define for GCC 3.
2001-09-18 Gerd Moellmann <address@hidden>
* keyboard.c (Frecursive_edit): Pass (BUFFER . SINGLE-KBOARD) to
recursive_edit_unwind.
(recursive_edit_unwind): Set kboard state according to
SINGLE-KBOARD.
* buffer.c (modify_overlay): Don't do nothing if START == END;
This can still be a modification, for example when an overlay has
a before-string or after-string.
(Fdelete_overlay): Prevent redisplay optimizations when deleting
an overlay with before-string or after-string.
* s/netbsd.h (C_SWITCH_SYSTEM): Add.
(LD_SWITCH_SYSTEM): Include /usr/local/lib.
* xdisp.c (try_window_id) [!GLYPH_DEBUG]: Give up if
first_unchanged_at_end_row is in front of
last_unchanged_at_beg_row. This code should be removed after the
release of 21.1.
2001-09-17 Gerd Moellmann <address@hidden>
* buffer.h (BUF_COMPUTE_UNCHANGED): Use BUF_MODIFF and
BUF_OVERLAY_MODIFF instead of MODIFF and OVERLAY_MODIFF.
* m/macppc.h (DATA_SEG_BITS) [__linux__]: Define for GCC
versions >= 2.95.
2001-09-14 Eli Zaretskii <address@hidden>
* dired.c (Ffile_attributes): Doc fix.
2001-09-14 Gerd Moellmann <address@hidden>
* fileio.c (Ffile_symlink_p): Fix last change.
* filelock.c (current_lock_owner): Fix last change.
2001-09-13 Gerd Moellmann <address@hidden>
* filelock.c (current_lock_owner): If readlink returns ERANGE,
take that to mean that the buffer is too small.
* fileio.c (Ffile_symlink_p): If readlink returns ERANGE, take
that to mean that the buffer is too small.
* xdisp.c (reseat_1): Set IT's multibyte_p flag according to the
current buffer's multibyteness when discarding the iterator's
stack.
* xfns.c (Fx_window_property): Handle case that property gets
deleted between the two calls to XGetWindowProperty.
2001-09-11 Gerd Moellmann <address@hidden>
* minibuf.c (read_minibuf_unwind): Bind inhibit-modification-hooks.
* minibuf.c (read_minibuf): Bind inhibit-modification-hooks to t,
in addition to read-only.
* xdisp.c (with_echo_area_buffer): Bind inhibit-modification-hooks
to t in addition to read-only.
* lisp.h (Qinhibit_modification_hooks): Declare.
* insdel.c (Qinhibit_modification_hooks): New variable.
(syms_of_insdel): Initialize and staticpro it.
* textprop.c (verify_interval_modification): Don't run
modification-hooks if inhibit_modification_hooks.
* dispnew.c (set_window_cursor_after_update): Fix code
finding glyph row containing cursor when cursor_in_echo_area
is >= 0.
* xdisp.c (init_from_display_pos): Put some code in #if 0.
(add_to_log): Use bcopy instead of strcpy.
(init_from_display_pos): Use an explicit loop over bytes in
overlay strings instead of calling index.
2001-09-10 Gerd Moellmann <address@hidden>
* alloc.c (allocate_buffer): Call VALIDATE_LISP_STORAGE.
* dispnew.c (direct_output_for_insert): Don't change IT's
stop_charpos to something in front of its current position.
* xdisp.c (Ftrace_to_stderr) [GLYPH_DEBUG]: Take args like
`format'.
2001-09-10 Richard M. Stallman <address@hidden>
* frame.c (Fmouse_position): Doc fix.
2001-09-07 Gerd Moellmann <address@hidden>
* xdisp.c (init_from_display_pos): Don't compare the result
of calling index with NULL.
2001-09-06 Gerd Moellmann <address@hidden>
* xfns.c (x_set_background_color): Don't change the colors
of the X window of scroll bar widgets.
2001-09-05 Andrew Innes <address@hidden>
* w32fns.c (w32_createwindow): Undo last change.
2001-09-05 Gerd Moellmann <address@hidden>
* macros.c (store_kbd_macro_char): Fix computation of kbd_macro_end.
* xdisp.c (string_buffer_position): Use *single_char_property*
functions instead of the *single_property* functions.
2001-09-04 Andrew Innes <address@hidden>
* w32term.c (w32_read_socket): Add more information to debugging
output.
* w32fns.c (w32_createwindow): Remove the WS_CLIPCHILDREN style
from Emacs frames, so that calls to GetClipBox in w32term.c
correctly report when part of a frame is visible (including
scrollbars, etc). This prevents repeated redrawing of frames when
only a scrollbar is visible.
(w32_wnd_proc): Add more frame information to debugging output.
2001-09-03 Stefan Monnier <address@hidden>
* xdisp.c (handle_single_display_prop): Fix for int/Lisp_Object mixup.
2001-09-03 Gerd Moellmann <address@hidden>
* xterm.c (note_mouse_highlight) <help-echo>: When looking for
help-echo for a string which doesn't have help-echo itself, use
get-char-property to obtain the help-echo from the string's buffer
(note_mouse_highlight) <mouse-face>: When on a string that doesn't
have mouse-face, look ``under'' the string for mouse-face from an
overlay.
(fast_find_position): Add parameter STOP. In the final row, stop
before glyphs having STOP as object. Don't consider glyphs that
are not from a buffer.
* buffer.c (syms_of_buffer) <default-directory>: Doc fix.
2001-09-01 Eli Zaretskii <address@hidden>
* fns.c (Fmd5): Doc fix.
lisp/ChangeLog
2001-09-25 Eli Barzilay <address@hidden>
* calculator.el (calculator-copy-displayer): New user-option.
(calculator-displayer-prev, calculator-displayer-next): Renamed
from calculator-displayed-{left,right}.
(calculator, calculator-standard-displayer)
(calculator-num-to-string, calculator-update-display)
(calculator-copy, calculator-put-value): Bug and display fixes.
2001-09-24 Vinicius Jose Latorre <address@hidden>
* ebnf2ps.el: Eliminate make-local-hook calls. Doc fix.
(ebnf-version): New version (3.6.1).
* ebnf-bnf.el: Fix character range regexp. Doc fix.
(ebnf-bnf-non-terminal-chars): New internal const.
(ebnf-bnf-lex): Fix code.
* ebnf-iso.el: Fix character range regexp. Doc fix.
(ebnf-iso-non-terminal-chars): New internal const.
(ebnf-iso-lex): Fix code.
* ebnf-yac.el: Fix character range regexp. Doc fix.
(ebnf-yac-skip-chars): New internal const.
(ebnf-yac-skip-code): Fix code.
2001-09-24 Stefan Monnier <address@hidden>
* vc.el (vc-checkin): Use vc-delete-automatic-version-backups.
* pcvs-parse.el (cvs-parse-commit): Expand the file name before
passing it to VC.
* vc-hooks.el (vc-delete-automatic-version-backups): Handle the
case where the file is relative.
2001-09-24 Gerd Moellmann <address@hidden>
* xml.el (xml-parse-attlist): Quotes around attributes must be the
same on each side. Make sure we properly handle simple quotes.
From Daiki Ueno <address@hidden>.
2001-09-23 Eli Zaretskii <address@hidden>
* mail/sendmail.el (mail-mode): Doc fix. From Simon Josefsson
<address@hidden>.
* menu-bar.el (top-level): Minor fixes for text of help-echo in
some items of the Options menu.
2001-09-22 Stefan Monnier <address@hidden>
* pcvs-parse.el (cvs-parse-commit): Remove the temp files used by VC.
* vc-hooks.el (vc-delete-automatic-version-backups):
Don't fail if the directory doesn't exist.
* diff-mode.el (diff-default-read-only): New var.
(diff-mode): Use it.
2001-09-22 Eli Zaretskii <address@hidden>
* hexl.el (hexl-mode-map): Fix the change of 2001-08-23:
Use make-keymap instead of copy-keymap, since copying the global
keymap messes up the menu bar.
* info.el (Info-goto-node, Info-menu): Doc fix. Suggested by
Roland Winkler <address@hidden>.
2001-09-21 Eli Zaretskii <address@hidden>
* dired.el (dired-build-subdir-alist): Accept optional arg SWITCHES.
* dired-aux.el (dired-insert-subdir): Pass switches to
dired-build-subdir-alist.
2001-09-21 Stephen Gildea <address@hidden>
* time-stamp.el (time-stamp-string-preprocess): Fix bug that
caused %#a and %#b to be mis-formatted.
2001-09-20 Eli Zaretskii <address@hidden>
* info.el (Info-file-list-for-emacs): Add elements for ada-mode,
ccmode, emacs-mime, and eudc manuals.
2001-09-19 Sam Steingold <address@hidden>
w32 find cannot be used with `grep-find'.
* progmodes/compile.el (find-program): New variable.
(grep-compute-defaults): Use it to set `grep-find-command'.
2001-09-19 Gerd Moellmann <address@hidden>
* ps-bdf.el (bdf-read-bitmap): Initialize returned values to defaults.
2001-09-19 Vinicius Jose Latorre <address@hidden>
* ebnf2ps.el: Replace "Prologue" by "Prolog" in PostScript
programming. Doc fix.
(ebnf-version): New version (3.6).
(ebnf-eps-begin): Data fix.
(ebnf-begin-file): Code fix.
* ebnf-bnf.el: Doc fix.
(ebnf-bnf-lex): Fix regexp for non-terminal and terminal tokens.
* ebnf-iso.el, ebnf-otz.el, ebnf-yac.el: Doc fix.
2001-09-18 Vinicius Jose Latorre <address@hidden>
* ps-print.el: Better face mapping for black/white PostScript printers.
Check if mark is active when printing a region. Doc fix.
(ps-print-version): New version number (6.5.5).
(ps-print-color-p): Customization fix.
(ps-black-white-faces): New option.
(ps-black-white-faces-alist): New internal var.
(ps-count-lines-preprint, ps-print-preprint-region): New funs.
(ps-print-region, ps-print-region-with-faces, ps-nb-pages-buffer)
(ps-nb-pages-region): Interactive fix.
(ps-extend-face-list, ps-extend-face, ps-setup, ps-begin-job)
(ps-face-attributes, ps-generate-postscript-with-faces): Code fix.
2001-09-18 Eli Zaretskii <address@hidden>
* dired.el (dired-move-to-filename-regexp): Allow one digit in the
numeric month value, and allow the Kanji character after the it to
be missing (happens with ls-lisp's output on Japanese versions of
MS-Windows).
2001-09-18 Miles Bader <address@hidden>
* diff-mode.el (diff-mode): Don't make the buffer read-only if
it's empty (and thus probably a new patch file about to be edited).
2001-09-17 Gerd Moellmann <address@hidden>
* emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine):
Check for '(' in column 0 of doc string.
* gs.el (gs-set-ghostview-window-prop): Use `elt' instead
of `nth' so that using a vector as bounding-box works.
From address@hidden
2001-09-17 Andre Spiegel <address@hidden>
* vc.el (vc-annotate): Use current workfile version explicitly as
a default, suggested by Gustav Hållberg <address@hidden>.
2001-09-16 Eli Zaretskii <address@hidden>
* ps-bdf.el (bdf-cache-file) <ms-dos>: Use _bdfcache.el, since
convert-standard-filename doesn't guarantee that the .el extension
is preserved.
* dos-fns.el (convert-standard-filename): Replace invalid
characters only after converting dash/underscore to a period.
(original-make-auto-save-file-name): New.
(make-auto-save-file-name): New function, overrides the definition
on files.el and calls the original function via
original-make-auto-save-file-name.
* mail/rmail.el (top-level): Require mule-utils when compiling.
(rmail-decode-babyl-format): Use detect-coding-with-priority
instead of detect-coding-region, to favor detection of emacs-mule
encoded Babyl files written by rmailout.el etc. Suggested by
Kenichi Handa <address@hidden>.
2001-09-14 Eli Zaretskii <address@hidden>
* eshell/em-unix.el (eshell-shuffle-files, eshell-shuffle-files):
Use `equal', not `=', since the device number can be a cons cell.
2001-09-14 Gerd Moellmann <address@hidden>
* simple.el: Comment out change of 2001-09-13.
2001-09-13 Milan Zamazal <address@hidden>
* progmodes/compile.el (grep-compute-defaults): Don't set
grep-command/grep-find-command when it is already non-nil.
(grep-command): Make it a user option.
(grep-find-command): Likewise.
2001-09-13 Michael Kifer <address@hidden>
* viper-cmd.el (viper-replace-char-subr, viper-envelop-ESC-key):
inhibit quit.
2001-09-13 Eli Zaretskii <address@hidden>
* files.el (make-auto-save-file-name): If long file names are not
supported on MS-DOS, truncate the file name to DOS 8+3 limits before
generating an auto-save file name from it.
2001-09-13 Gerd Moellmann <address@hidden>
* ps-print.el (ps-print-region, ps-print-region-with-faces)
(ps-nb-pages-region): Signal an error if called interactively
and the mark is not active.
* simple.el (minibuffer-prompt-modification)
(minibuffer-prompt-insertion): New functions.
(minibuffer-prompt-properties): Use `modification-hooks' and
`insert-in-front-hooks'.
2001-09-12 Richard M. Stallman <address@hidden>
* textmodes/outline.el (outline-regexp): Doc fix.
Initialize it in the defcustom, the usual way.
2001-09-12 Gerd Moellmann <address@hidden>
* ediff-mult.el (ediff-get-meta-info): Take into account that data
from `ediff-meta-info' properties need not be an overlay.
From David Ponce <address@hidden>.
* isearch.el (isearch-intersects-p): Fix end checks.
2001-09-11 Eli Zaretskii <address@hidden>
* gud.el (dbx) <gud-dbx-use-stopformat-p>: Move this case into the
`t' branch of `cond', since Irix 6.1 and up is a special case of
the standard dbx interface.
2001-09-11 Miles Bader <address@hidden>
* comint.el (comint-send-input): When waiting for echoed input,
don't save the expected end position in `echo-end', so that things
work properly even if the buffer is modified elsewhere at the same
time [this happens if `comint-truncate-buffer' is used].
2001-09-11 Gerd Moellmann <address@hidden>
* textmodes/outline.el (outline-mode): Use `^' and a shy group
when constructing imenu-generic-expression from outline-regexp.
2001-09-10 Eli Zaretskii <address@hidden>
* eshell/em-unix.el (eshell-shuffle-files): Compare inodes with
`equal' instead of `=', since they can be cons cells. From Nils
Goesche <address@hidden>.
2001-09-10 Andre Spiegel <address@hidden>
* vc.el (vc-annotate): Rewrote doc string.
2001-09-10 Eli Zaretskii <address@hidden>
* time-stamp.el: Update Stephen Gildea's email address.
2001-09-10 Gerd Moellmann <address@hidden>
* mail/sendmail.el (mail-send): Obey mail-send-nonascii when
enable-multibyte-characters = nil. From Hallvard B Furuseth
<address@hidden>.
2001-09-09 Michael Kifer <address@hidden>
* ediff-init.el (ediff-highest-priority): Bug fix.
* viper-cmd.el (viper-special-read-and-insert-char): New function
that reads a character and uses the current input method or
iso-accents when appropriate.
* viper.el and all others: Corrections to the comment blocks at
the top.
2001-09-09 Eli Zaretskii <address@hidden>
* info.el (Info-goto-node): Doc fix.
2001-09-07 Gerd Moellmann <address@hidden>
* isearch.el (isearch-intersects-p): New function.
(isearch-close-unnecessary-overlays): Renamed from *unecessary*,
use isearch-intersects-p, and clean up.
2001-09-07 Eli Zaretskii <address@hidden>
* textmodes/ispell.el (ispell-dictionary-alist-4): Add "german"
and "german8", for the new German orthography dictionaries,
(ispell-dictionary-alist-5, ispell-dictionary-alist-6): Rearrange
the entries, to keep the line length balanced for loaddefs.el.
2001-09-07 Dr Francis J. Wright <address@hidden>
* comint.el (comint-send-input): Handle comint-process-echoes
differently.
2001-09-07 Pavel Janík <address@hidden>
* locate.el (locate-insert-header): Remove unnecessary whitespace.
2001-09-07 Eli Zaretskii <address@hidden>
* arc-mode.el (archive-dostime): Fix a typo in minutes' computation.
2001-09-07 Gerd Moellmann <address@hidden>
* server.el (server-switch-buffer):
* textmodes/refer.el (refer-find-entry-internal):
* term/sup-mouse.el (sup-pos-to-window):
* term/bg-mouse.el (bg-window-from-x-y):
* emacs-lisp/edebug.el (edebug-window-live-p):
Use get-window-with-predicate.
* window.el (get-window-with-predicate): Renamed from some-window.
(some-window): Make it an alias.
2001-09-06 Gerd Moellmann <address@hidden>
* simple.el (undo): Remove positions from buffer-undo-list up to
the next undo boundary only.
2001-09-06 Eli Zaretskii <address@hidden>
* makefile.nt (install): Don't copy sc.el. Reported by Richard
Kim <address@hidden>
* cus-edit.el (custom-buffer-create-internal): Remove "100%" from
the message "Creating customization items...done".
2001-09-05 Gerd Moellmann <address@hidden>
* font-lock.el (toplevel): Require `jit-lock' only if
font-lock-support-mode is set to jit-lock-mode.
2001-09-05 Eli Zaretskii <address@hidden>
* international/quail.el (quail-use-package, quail-inactivate)
(quail-activate): Mention the hooks these functions run in their
doc strings.
2001-09-05 Edward M. Reingold <address@hidden>
* cal-menu.el (calendar-mouse-view-other-diary-entries): Fix name
of file in header of menu.
2001-09-04 Gerd Moellmann <address@hidden>
* env.el (setenv): Interactively, if VARIABLE has a current value,
add that to the front of the history, as the doc string says.
* comint.el (comint-send-input): Change help-echo.
From "Dr Francis J. Wright" <address@hidden>.
* bookmark.el (bookmark-write-file): Bind print-length and
print-level to nil. From Tom Capey <address@hidden>.
* obsolete/uncompress.el: Moved there from lisp/.
* comint.el (comint-insert-clicked-input): Goto point-max before
deleting previous input. From "Dr Francis J. Wright"
<address@hidden>.
* simple.el (backward-word): Doc fix.
2001-09-03 Pavel Janík <address@hidden>
* emacs-lisp/levents.el, emacs-lisp/lucid.el, emacs-lisp/pp.el
* uncompress.el, uniquify.el, vc.el, view.el, window.el
* w32-fns.el: Add Keywords header.
2001-09-04 Eli Zaretskii <address@hidden>
* menu-bar.el: Fix separators in the Edit menu. Bring "Fill" near
"Text Properties". Suggested by Simon Marshall
<address@hidden>.
2001-09-04 Andrew Choi <address@hidden>
* term/mac-win.el (mac-drag-n-drop): Decode file name by
consulting the value of file-name-coding-system.
2001-09-03 Stefan Monnier <address@hidden>
* help.el (describe-function-1): Save precomputed `file-name' rather
than recomputing it (incorrectly) with `symbol-file'.
2001-09-03 Gerd Moellmann <address@hidden>
* international/isearch-x.el (isearch-exit-recursive-edit):
Take three parameters, since it's used as an after-change-function.
* emacs-lisp/backquote.el (backquote-backquote-symbol)
(backquote-unquote-symbol, backquote-splice-symbol): Remove `*'
from doc strings.
2001-09-02 Milan Zamazal <address@hidden>
* progmodes/glasses.el (glasses-convert-to-unreadable):
Consider underscores as in `glasses-make-readable'.
2001-09-02 Eli Zaretskii <address@hidden>
* progmodes/cmacexp.el (c-macro-preprocessor): Use "gcc -E" for
MS-DOS, since cpp might not be available.
* menu-bar.el (menu-bar-edit-menu) <yank-menu, yank>:
Mention "yank" in the help-echo text.
Suggested by Pavel Janík <address@hidden>.
2001-09-01 Stefan Monnier <address@hidden>
* newcomment.el (comment-indent): Insert spaces more carefully.
2001-08-31 Eli Zaretskii <address@hidden>
* mail/emacsbug.el (report-emacs-bug): Make sure *Messages*
exists. From Andy Petrusenco <address@hidden>.
* hi-lock.el (hi-lock-unface-buffer): Don't call x-popup-menu if
display-popup-menus-p returns nil. Suggested by Andy Petrusenco
<address@hidden>.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- New pretest 21.0.106,
Gerd Moellmann <=