]> code.delx.au - gnu-emacs/blobdiff - src/ChangeLog
*** empty log message ***
[gnu-emacs] / src / ChangeLog
index 84224e57ad03ca606f508a0078b137f3d49e13a0..aab98f2bc9007775fcfd53f2d6b1079b39d3e049 100644 (file)
@@ -1,3 +1,135 @@
+2000-06-26  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * fns.c (Fplist_member): Renamed from Fwidget_plist_member.
+       (Fwidget_get): Use it.
+       (syms_of_fns): Defsubr it.
+
+2000-06-26  Gerd Moellmann  <gerd@gnu.org>
+
+       * xterm.c (xim_initialize) [!USE_XIM]: Don't set up the 
+       display info for XIM.
+       (xim_open_dpy): Likewise.
+       (xim_close_dpy): Don't free the display info's XIM.
+
+       * xfns.c (x_window) [!USE_XIM]: Don't call create_frame_ic.
+
+       * config.in (USE_XIM): New define.
+
+       * keymap.c (get_keyelt): For menu-items containing a `:filter
+       FILTER', apply FILTER to the menu-item's definition to get the
+       real definition to use.
+
+       * lisp.h (QCfilter): External declaration.
+
+       * xfns.c (Fimage_size): New function.
+       (syms_of_xfns): Defsubr it.
+
+2000-06-26  Andreas Schwab  <schwab@suse.de>
+
+       * coding.c (decode_coding_string): Re-fetch STRING_BYTES after
+       Fstring_as_unibyte.
+
+2000-06-25  Dave Love  <fx@gnu.org>
+
+       * term.c [!HAVE_TERMCAP_H]: Declare tputs, tgetent, tgetflag,
+       tgetnum.
+
+       * Makefile.in (blockinput.h): Depend on atimer.h.
+       (atimer.h): Depend on systime.h.
+
+       * blockinput.h: Protect against multiple inclusion.  Include
+       atimer.h.
+
+       * atimer.h: Protect against multiple inclusion.  Include
+       systime.h.
+
+       * lisp.h (swap_in_global_binding): Declare.
+
+2000-06-24  Ken Raeburn  <raeburn@gnu.org>
+
+       * process.c (Fopen_network_stream): Turn off atimers for duration
+       of call to connect.  (Patch from Gerd.)
+
+2000-06-23  Dave Love  <fx@gnu.org>
+
+       * ralloc.c: Maybe include unistd.h
+
+       * emacs.c (setgrp): Undefine before defining.
+       (malloc_warning, set_time_zone_rule, index): Prototype.
+
+       * systime.h (EMACS_GET_TIME) [!GETTIMEOFDAY_ONE_ARGUMENT]: Use
+       HAVE_STRUCT_TIMEZONE.
+
+       * s/osf1.h: Move string.h hack here from alpha.h and make it
+       conditional.
+       (C_SWITCH_SYSTEM): Use _OSF_SOURCE, not -BSD, which clashes with
+       _XOPEN_SOURCE.
+       (WAIT_USE_INT, SYS_SIGLIST_DECLARED, sys_siglist, NSIG): Define.
+       (SOCKLEN_TYPE): Don't define.
+
+       * m/alpha.h: Remove string.h hack.
+
+       * s/osf5-0.h: New file.
+
+       * filelock.c: Use feature tests for fcntl.h, string.h.  Don't
+       include time.h, done by systime.h.
+       [__FreeBSD__]: Remove redundant includes.
+
+       * callproc.c (setpgrp): Undefine before defining.
+       (delete_temp_file): Return Qnil to avoid warning.
+
+       * config.in (HAVE_TERM_H, HAVE_STRUCT_TIMEZONE): Add.
+
+       * xfaces.c: Include fontset.h dependent on HAVE_WINDOW_SYSTEM, not
+       HAVE_X_WINDOWS.
+
+       * fontset.h (free_face_fontset): Renamed from fs_free_face_fontset.
+
+       * composite.h (compose_text): Declare.
+
+       * xterm.c: Don't include sys/types.h unconditionally.  Don't
+       protect its inclusion with !USG (following xmenu.c).
+
+2000-06-23  Gerd Moellmann  <gerd@gnu.org>
+
+       * xfns.c (x_create_tip_frame): Initialize frame's colors like
+       in x_create_frame.
+
+2000-06-23  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * coding.c (decode_eol_post_ccl): Special handling for undecided
+       and inconsistent EOL types.
+
+2000-06-22  Gerd Moellmann  <gerd@gnu.org>
+
+       * xrdb.c (x_load_resources): Add default resource for scroll bar's
+       trough color and main window's background color.
+
+       * xfns.c (Fx_file_dialog) [HAVE_MOTIF_2_1]: Handle events 
+       differently.
+
+       * xterm.h (Xt_app_con): External declaration.
+
+       * widget.c (EmacsFrameRealize): Fix typo.
+       
+       * widget.c (EmacsFrameRealize): Remove SubstructureRedirectMask.
+
+       * xdisp.c (handle_stop): Initialize it->add_overlay_start to zero.
+       (handle_invisible_prop): Record the start of invisible text in
+       it->add_overlay_start.
+       (struct overlay_entry): Add member `overlay'.
+       (handle_overlay_change): Simplify.
+       (next_overlay_string): After having processed overlay strings at the
+       end of the buffer, record that fact in
+       it->overlay_strings_at_end_processed_p.
+       (compare_overlay_entries): If before- and after-strings come
+       from the same overlay, let before-strings come first.
+       (RECORD_OVERLAY_STRING): Record the overlay that strings come from.
+       (load_overlay_strings): Take it->add_overlay_start into account
+       when adding overlay strings.
+
+       * dispextern.h (struct it): Add member add_overlay_start.
+
 2000-06-22  Dave Love  <fx@gnu.org>
 
        * s/isc3-0.h (C_SWITCH_SYSTEM): Define _XOPEN_SOURCE=500.