]> code.delx.au - gnu-emacs/blobdiff - src/ChangeLog
*** empty log message ***
[gnu-emacs] / src / ChangeLog
index 910c24e8063b57be6081dd814f44acda5a7d2492..5533c74d8aa89fb52332d56de4bf2f20073d7789 100644 (file)
@@ -1,7 +1,161 @@
+2000-06-15  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * unexec.c (toplevel): Fix last change, so as not to deprive MSDOS
+       of its headers.
+
+2000-06-15  Kenichi Handa  <handa@etl.go.jp>
+
+       * coding.c (decode_coding_emacs_mule): Always set src_base at the
+       start of the while loop.
+
+2000-06-15  Gerd Moellmann  <gerd@gnu.org>
+
+       * data.c (set_internal): Remove debug code.
+
+2000-06-14  Gerd Moellmann  <gerd@gnu.org>
+
+       * Makefile.in (bootstrap-temacs): Add `-I../src'.
+
+       * unexec.c (toplevel) [COFF]: Include coff.h.
+
+       * s/lynxos.h: New file.
+
+       * keymap.c (Fsingle_key_description): Enclose function key and
+       event symbol names in angle brackets.
+
+       * xdisp.c (setup_echo_area_for_printing): Call
+       message_log_maybe_newline if message_buf_print is not set.
+
+       * print.c (printchar, strout): Don't check message_buf_print
+       before calling setup_echo_area_for_printing because that 
+       function does something useful even when message_buf_print is
+       already set.
+
+       * xdisp.c (message_truncate_lines, Qmessage_truncate_lines): New
+       variables.
+       (ensure_echo_area_buffers): Initialize echo buffer's
+       truncate lines setting to nil.
+       (with_echo_area_buffer): Don't set the echo buffer's truncate
+       lines setting here.
+       (set_message_1): Set it here instead, based on the value
+       of message_truncate_lines.
+       (resize_mini_window): Handle case that lines are truncated.
+       (syms_of_xdisp): Initialize Qmessage_truncate_lines.  DEFVAR_BOOL
+       message-truncate-lines.
+
+       * keyboard.c (read_char): Bind message-truncate-lines to t
+       while displaying a help-echo.
+
+       * lisp.h (Qmessage_truncate_lines): External declaration.
+
+2000-06-13  Gerd Moellmann  <gerd@gnu.org>
+
+       * xdisp.c (Vline_number_display_limit): Renamed from
+       line_number_display_limit.
+       (syms_of_xdisp): Use DEFVAR_LISP for line-number-display-limit.
+       Extend documentation string.  Initialize
+       Vline_number_display_limit to nil meaning no limit.
+       (decode_mode_spec): Use Vline_number_display_limit with its new
+       meaning.
+
+       * xterm.c (x_check_font) [GLYPH_DEBUG]: Add prototype.
+
+2000-06-13  Richard Stallman  <rms@caffeine.ai.mit.edu>
+
+       * frame.c (Fmodify_frame_parameters): Doc fix.
+       
+       * xfns.c (x_set_frame_parameters): Comment fix.
+
+       * frame.c (store_frame_param): Call swap_in_global_binding if the
+       variable's current binding was chosen based on this frame.
+
+       * data.c (swap_in_global_binding): New function.
+
+2000-06-13  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * msdos.c (IT_write_glyphs): Don't use CODING_REQUIRE_ENCODING
+       macro, instead AND with CODING_REQUIRE_ENCODING_MASK.
+
+2000-06-13  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * msdos.h (EMACS_MSDOS_H): Renamed from MSDOS_H_.
+
+2000-06-12  Jason Rumney  <jasonr@gnu.org>
+
+       * w32bdf.h (EMACS_W32BDF_H): Renamed from __W32BDF_H__
+
+       * w32.h (EMACS_W32_H): Renamed from _NT_H_
+
+       * w32gui.h (EMACS_W32GUI_H): Renamed from __W32GUI_H__
+
+       * w32inevt.h (EMACS_W32INEVT_H): Renamed from __NTINEVT_H__
+
+2000-06-12  Gerd Moellmann  <gerd@gnu.org>
+
+       * xfaces.c (Fdump_colors) [DEBUG_X_COLORS]: New function.
+       (syms_of_xfaces): Defsubr Sdump_colors.
+       (x_free_colors): Don't treat b&w specially on default visual.
+       (x_free_dpy_colors): New function.
+       (free_face_colors): Don't check visual class; it's done
+       in x_free_colors.
+
+       * xterm.c (x_frame_of_widget): New function.
+       (x_alloc_nearest_color_for_widget): Use it.
+       (x_copy_dpy_color): New function.
+       (x_destroy_window): Free various colors.
+
+2000-06-12  Kenichi Handa  <handa@etl.go.jp>
+
+       * ccl.h (EMACS_CCL_H): Renamed from _CCL_H.
+
+       * charset.h (EMACS_CHARSET_H): Renamed from _CHARSET_H.
+
+       * coding.h (EMASC_CODING_H): Renamed from _CODING_H.
+
+       * composite.h (EMACS_COMPOSITE_H): Renamed from _COMPOSITE_H.
+
+       * fontset.h (EMACS_FONTSET_H): Renamed from _FONTSET_H.
+
+2000-06-11  Dave Love  <fx@gnu.org>
+
+       * systime.h (EMACS_SYSTIME_H): Renamed from _SYSTIME_H.
+
+2000-06-11  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * msdos.h: Don't use _MSDOS_H_ as a symbol, use MSDOS_H_ instead.
+
+2000-06-11  Gerd Moellmann  <gerd@gnu.org>
+
+       * xmenu.c (xmenu_show): Cast second parameter of lw_popup_menu
+       to `XEvent *'.
+
+2000-06-10  Kenichi Handa  <handa@etl.go.jp>
+
+       * regex.c (MAKE_CHAR) [!emacs]: Dummy macro for non-Emacs env.
+       (regex_compile): Fix the code for handling the case of single byte
+       char and multibyte char being mixed in a range within [...].
+
+       * fileio.c (Finsert_file_contents): Be sure to setup src_multibyte
+       and dst_multibyte members of coding.
+
+       * charset.c (update_charset_table): Update the table
+       bytes_by_char_head.
+       (init_charset_once): Initialize elements of bytes_by_char_head to
+       1 except for leading codes for private charases.
+
+       * charset.h (CHARSET_8_BIT_GRAPHIC): Define as 0x80.
+       (UNIBYTE_STR_AS_MULTIBYTE_P): Fix for an invalid multibyte
+       sequence.
+
+2000-06-09  Ken Raeburn  <raeburn@gnu.org>
+
+       * xterm.c (x_connection_closed): If dpyinfo is NULL, don't try to
+       access the data it doesn't point to.
+
 2000-06-08  Gerd Moellmann  <gerd@gnu.org>
 
        * xterm.c (XTread_socket) <FocusIn>: Queue a FOCUS_IN_EVENT which
-       will be translated to a switch-frame event in when reading the
+       will be translated to a switch-frame event when reading the
        event queue.  This is necessary because Emacs otherwise won't
        perform a switch-frame to a new frame until some other event, for
        example a keystroke event, forces it to do so.  This has various