[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

[MD:1811]



Here's an announcement of pretest version for 20.7 which
fixes only important bugs.

------- Start of forwarded message -------
Date: Tue, 23 May 2000 11:29:39 +0200 (CEST)
X-Authentication-Warning: gerd.segv.de: gerd set sender to gerd@xxxxxxx using -f
Sender: gerd@xxxxxxxxxxxx
To: gerd@xxxxxxx
Sent-via-bcc-to: Emacs pretesters
Subject: New pretest 20.6.90
Reply-To: gerd@xxxxxxx
From: Gerd Moellmann <gerd@xxxxxxx>
User-Agent: Gnus/5.0803 (Gnus v5.8.3) Emacs/21.0.90
Content-Type: text/plain; charset=us-ascii
Content-Length: 7112

There is a new pretest available, in

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

(The directory containing the files isn't listable.)

20.6.90 is another bug-fix release, and it contains only the most
important bug fixes.  Many other fixes, for instance from
bug-gnu-emacs, have only gone into our current development sources for
Emacs 21.

The two major fixes in 20.6.90 are

1. This pretest contains a new unexelf.c again, due to problems on
some GNU/Linux systems.  If you are running a system that uses
unexelf.c, please try to build Emacs with all compilers you have
access to, esp. older versions of GCC and GCC 2.95.x.

2. 20.6.90 adresses the recent RUS-CERT security advice.  PTY-related
changed have been made for GNU/Linux, thanks to NIIBE Yutaka
<gniibe@xxxxxxxxx>.

For the rest of the fixes made, please see the change log entries
below.

2000-05-20  NIIBE Yutaka  <gniibe@xxxxxxxxx>
        
        * s/gnu-linux.h (UNIX98_PTYS) [HAVE_GRANDPT]: Define.
        (PTY_ITERATION, PTY_NAME_SPRINTF, PTY_OPEN, PTY_TTY_NAME_SPRINTF)
        [HAVE_GRANDPT]: Define.
        (C_SWITCH_SYSTEM): Add -D_XOPEN_SOURCE.

        * sysdep.c (setup_pty): Treat case that UNIX98_PTYS is defined
        like SYSV_PTYS.

        * config.in (HAVE_GRANDPT, HAVE_GETPT): New defines.

        * process.c (toplevel) [UNIX98_PTYS]: Include stdlib.h.

2000-05-20  Gerd Moellmann  <gerd@xxxxxxx>

        * buffer.c (Fbury_buffer): Avoid trouble from burying a killed
        buffer.

        * keyboard.c (lispy_mouse_names): Variable removed.
        (Vlispy_mouse_stem): New variable.
        (syms_of_keyboard): Initialize Vlispy_mouse_stem.
        (make_lispy_event) <mouse_click, scroll_bar_click>: Don't abort
        for any mouse button number.  Increase size of mouse_syms and
        button_down_location as needed.  Call modify_event_symbol with
        different arguments.
        (make_lispy_event) <scroll_bar_click> [USE_TOOLKIT_SCROLL_BARS]:
        Call modify_event_symbol with different arguments.
        (make_lispy_event) <w32_scroll_bar_click> [WINDOWSNT]: Don't abort
        for any button number.  Call modify_event_symbol with different
        arguments.
        (modify_event_symbol): Rename NAME_ALIST to NAME_ALIST_OR_STEM.
        Accept a string for NAME_ALIST_OR_STEM.

        * fns.c (larger_vector): New function.

        * keyboard.c (Fclear_this_command_keys): Clear recent_keys
        vector, too.

2000-05-16  Gerd Moellmann  <gerd@xxxxxxx>

        * frame.c (frames_bury_buffer): Don't add a buffer to the frame's
        buffer list that wasn't selected in that frame.

        * filelock.c (get_boot_time): To obtain an 8 char file name, use a
        2 char prefix, and call make_temp_name with second arg non-zero.

        * fileio.c (make_temp_name): New function, extracted from
        Fmake_temp_name.
        (Fmake_temp_name): Use it.

2000-05-15  Gerd Moellmann  <gerd@xxxxxxx>

        * unexelf.c, m/iris4d.h, m/iris5d.h: Use most current development 
        versions.

2000-05-12  Jason Rumney  <jasonr@xxxxxxx>

        * w32bdf.c (w32_BDF_TextOut): Change bytelen arg to char_len
        as used by callers.

        * w32term.c (dumpglyphs): Fill background if character goes
        higher or lower than normal. W32_TEXTOUT outputs chars not
        bytes. Handle bdf fonts when getting width of composite chars
        component. Allow for multibyte first glyph in composite char.

2000-05-11  Jason Rumney  <jasonr@xxxxxxx>

        * w32menu.c (w32_menu_show): Call ENCODE_SYSTEM for item_name
        and descrip.

2000-05-11  Andrew Innes  <andrewi@xxxxxxx>

        * w32.c (sys_socket): Check return value of DuplicateHandle,
        try to use original socket if it fails.

2000-05-11  Kenichi Handa  <handa@xxxxxxxxx>

        * coding.c (code_convert_string): GCPRO str before calling
        temp_output_buffer_setup.

2000-05-05  Gerd Moellmann  <gerd@xxxxxxx>
        
        * insdel.c (insert_from_buffer_1): Adjust FROM position by number
        of inserted characters when BUF equals the current buffer, and PT
        is in front of or equal to FROM.
        
2000-05-04  Andrew Innes  <andrewi@xxxxxxx>

        * w32fns.c (w32_wnd_proc) <WM_GETMINMAXINFO>: Reduce the maximum
        tracking limits to fit within the Windows 9x 16-bit limit.

2000-05-02  Gerd Moellmann  <gerd@xxxxxxx>

        * eval.c (Fsignal): If lisp_eval_depth or spepdl_size are near
        to the limits, increase the limits.

        * s/openbsd.h (LIBS_TERMCAP): Undefine.

        * process.c (send_process): Remove local variable `procname' that
        might become invalid when a GC happens.  Instead, access the
        process name slot directly.
        
        * s/freebsd.h (LIBS_TERMCAP): Define only for __FreeBSD_version
        <= 400000.

        * sysdep.c (read_intput_waiting): Add prototype.
        (read_input_waiting): Call read_socket_hook with 4 arguments.



2000-05-20  Kenichi Handa  <handa@xxxxxxxxx>

        * international/ccl.el (ccl-compile-write-string): Make STR
        unibyte.
        (ccl-compile-write-repeat): If ARG is string, make it unibyte.

2000-05-18  Espen Skoglund  <esk@xxxxxxxxxx>

        * pascal.el (pascal-indent-alist) (pascal-indent-comment): Changed
        the indent-comment function to just return the appropriate indent.

2000-05-16  Kenichi Handa  <handa@xxxxxxxxx>

        * international/encoded-kb.el: Be sure to update minor-mode-alist
        and minor-mode-map-alist.
        (encoded-kbd-self-insert-iso2022-8bit): Handle ISO's single shift
        codes SS2 and SS3 correctly.
        (encoded-kbd-self-insert-ccl): New function.
        (encoded-kbd-setup-keymap): New function.
        (encoded-kbd-mode): Handle CCL based coding system.  Setup keymap
        by calling encoded-kbd-setup-keymap.

2000-05-12  Gerd Moellmann  <gerd@xxxxxxx>

        * ange-ftp.el (ange-ftp-skip-msgs): Include 500 code.for
        handling FTP security extensions.

2000-05-05  Gerd Moellmann  <gerd@xxxxxxx>

        * mail/undigest.el (undigestify-rmail-message): Recognize end
        of digest differently.

2000-05-02  Gerd Moellmann  <gerd@xxxxxxx>

        * simple.el (kill-region): Bind both undo-strong-limit and
        undo-limit.  Add in the values of the global bindings.

        * language/european.el (iso-latin-4): Fix typo.
        
        * textmodes/texinfmt.el (texinfo-format-xref): Don't try to insert
        nil.
        
2000-05-02  Eli Zaretskii  <eliz@xxxxxxxxxxxxx>

        * ediff.el (ediff-buffers-internal): Bind ediff-job-name to the
        job-name argument when writing buffers to temporary files.

        * ediff-util.el (ediff-make-temp-file): Bind
        coding-system-for-write to no-conversion if we are comparing
        buffers (as opposed to files).

        * ediff-diff.el (ediff-exec-process): If we are comparing buffers,
        bind coding-system-for-read to no-conversion.  On DOS and Windows,
        when comparing 2 buffers, add --binary to the switches passed to
        Diff.
------- End of forwarded message -------