[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
[MD:1811]
- X-ml-count: 1811
- Subject: [MD:1811]
- From: Kenichi Handa <handa@xxxxxxxxx>
- Date: Tue, 23 May 2000 19:48:00 +0900 (JST)
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 -------