]> code.delx.au - gnu-emacs/blobdiff - src/ChangeLog
(unuse_menu_items): New fun.
[gnu-emacs] / src / ChangeLog
index 082ef6e2f69d36b2d60f86e404a9621c70707957..3a81632c84405935ac6cb7988ec0edb39f636811 100644 (file)
@@ -1,3 +1,174 @@
+2002-11-01  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * xmenu.c (unuse_menu_items): New fun.
+       (menu_items_inuse): New var.
+       (syms_of_xmenu): Initialize it.
+       (init_menu_items): Use it to detect re-entrance.
+       (Fx_popup_menu, Fx_popup_dialog, set_frame_menubar): Reset it when done.
+       (Fx_popup_menu): Remove spurious XSETFRAME.
+
+       * editfns.c (find_field): Make an exception for nil fields.
+
+2002-11-01  Dave Love  <fx@gnu.org>
+
+       * m/gec63.h: Deleted.
+
+2002-10-31  Dave Love  <fx@gnu.org>
+
+       * xterm.c (XTread_socket): Fix last change.
+       (xaw_scroll_callback): Cast call_data to long to avoid warning.
+
+2002-10-31  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * process.c (Fformat_network_address): Fix int/Lisp_Object mixup.
+
+2002-10-30  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * editfns.c (overlays_around, get_pos_property): New funs.
+       (find_field): Use them.
+       Also be careful not to modify POS before its last use.
+       (Fmessage): Don't Fformat if there's nothing to format.
+
+2002-10-30  Dave Love  <fx@gnu.org>
+
+       * process.c [HAVE_SYS_WAIT]: Include sys/wait.h.
+       [HAVE_PTY_H]; Include pty.h.
+
+       * lread.c (Fload) <!load_dangerous_libraries>: Close fd.
+
+       * xterm.c (Qeql): Declare.
+       (Vx_keysym_table): New.
+       (syms_of_xterm): Initialize it.
+       (XTread_socket): Use it.  Deal with ASCII keysyms.
+       (XSetIMValues) [HAVE_X11R6]: Prototype.
+
+       * keyboard.c (lispy_accent_codes, lispy_accent_keys): Extended.
+       (lispy_kana_keys): Comment out.
+       (make_lispy_event) [XK_kana_A]: Comment out.
+       (modify_event_symbol) <sizeof (long) == sizeof (EMACS_INT)>:
+       Fix sprintf call.
+
+       * s/osf5-0.h (C_SWITCH_SYSTEM): Revert last change (fixed by
+       regexp.h change).
+       (TERMINFO, LIBS_TERMCAP): Define.
+
+       * s/usg5-4.h (bcopy, bzero): Define conditional on HAVE_BCOPY.
+       (bcmp): Define conditional on HAVE_BCMP.
+       (NO_SIOCTL_H): Don't define.
+       (TIOCSIGSEND): Don't make conditional on IRIX6.
+
+       * s/sol2-5.h: Don't include strings.h.
+       (bcopy, bzero, bcmp) [HAVE_BCOPY]: Don't undef.
+
+       * s/irix6-0.h (IRIX6): Don't define.
+       (bcopy, bcmp, bzero): Don't undef.
+
+       * s/irix6-5.h: Don't include strings.h.
+       (IRIX6): Don't define.
+       (bcopy, bcmp, bzero): Don't undef.
+
+       * syntax.c (Fforward_comment): Doc fix.
+
+2002-10-29  Kim F. Storm  <storm@cua.dk>
+
+       * process.c (Fsignal_process): Allow PROCESS to be specified by
+       name in addition to pid (as integer or string).
+
+2002-10-28  Harald Maier  <Harald.Maier.BW@t-online.de>  (tiny change)
+
+       * w32heap.c: Don't redefine _heap_init and _heap_term on MSVC 7 build
+       environments.
+
+2002-10-27  Kim F. Storm  <storm@cua.dk>
+
+       * xterm.c (note_mouse_highlight): Don't use mouse-face if hidden.
+
+       * w32term.c (note_mouse_highlight): Don't use mouse-face if hidden.
+
+       * msdos.c (IT_note_mouse_highlight): Don't use mouse-face if hidden.
+
+       * macterm.c (note_mouse_highlight): Don't use mouse-face if hidden.
+
+2002-10-26  Richard M. Stallman  <rms@gnu.org>
+
+       * editfns.c (Fformat): Detect invalid format letters for floats.
+
+2002-10-25  Kenichi Handa  <handa@m17n.org>
+
+       * xfns.c (x_set_name): Encode by Qcompound_text unconditionally.
+       (x_set_title): Likewise.
+
+2002-10-25  Juanma Barranquero  <lektu@terra.es>
+
+       * macgui.h:
+       * w32gui.h: Remove definition of XColor.
+
+       * dispextern.h [!HAVE_X_WINDOWS]: Define XColor.
+
+2002-10-24  Kim F. Storm  <storm@cua.dk>
+
+       * xdisp.c (get_window_cursor_type): New arg ACTIVE_CURSOR.
+       Callers changed (supply dummy arg).
+
+       * lisp.h (get_window_cursor_type): Update prototype.
+
+       * w32term.c (x_display_and_set_cursor): Get active_cursor from
+       get_window_cursor_type to track system caret.
+
+2002-10-24  Kim F. Storm  <storm@cua.dk>
+
+       * process.c (Fformat_network_address): New function.
+       (syms_of_process): Defsubr it.
+       (list_processes_1): Use it to format :local/:remote address if
+       service/host is not set; before emacs would crash in that case.
+       (Fmake_network_process): Don't use Ffind_operation_coding_system
+       to setup coding system if host or service is not set.
+
+2002-10-23  Juanma Barranquero  <lektu@terra.es>
+
+       Patch suggested by Jay Finger <jay_finger@hotmail.com>.
+
+       * w32term.c (w32_term_init): Pass XColor to w32_define_color, not
+       COLORREF.
+
+       * macgui.h:
+       * w32gui.h: Add definition of XColor.
+
+       * macfns.c:
+       * w32fns.c:
+       * xfaces.c: Remove definition of XColor.
+
+2002-10-22  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * xfns.c (x_set_name, x_set_title): `icon.value' has unsigned char.
+
+       * window.c (window_loop): For GET_LRU_WINDOW and GET_LARGEST_WINDOW>,
+       Only ignore truly dedicated windows.  For UNSHOW_BUFFER, delete the
+       window if it is dedicated.
+       (Fshrink_window): Add preserve_before as was done for enlarge_window.
+       (Vspecial_display_function): Update docstring.
+
+       * buffer.c (assoc_ignore_text_properties, Fother_buffer, Fkill_buffer)
+       (call_overlay_mod_hooks): Use CONSP and XCAR/XCDR.
+       (Fget_buffer_create, advance_to_char_boundary): Use BEG and BEG_BYTE;
+
+2002-10-21  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * casefiddle.c (casify_region): Don't treat a prefix char as part
+       of a word when at the beginning.
+
+2002-10-17  Juanma Barranquero  <lektu@terra.es>
+
+       * lread.c (syms_of_lread): Fix typos.
+
+2002-10-17  Dave Love  <fx@gnu.org>
+
+       * Makefile.in (TEMACS_LDFLAGS): Add trailing comment.
+
+2002-10-16  Richard M. Stallman  <rms@gnu.org>
+
+       * fileio.c (Fcopy_file): Fix backward test of KEEP_TIME.
+
 2002-10-14  Juanma Barranquero  <lektu@terra.es>
 
        * w16select.c (syms_of_win16select): Fix docstring for
 
        * fns.c (Flength): Doc fix.
 
+2002-10-04  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * keyboard.c (keyremap): New struct.
+       (read_key_sequence): Use it: globally replace keytran_foo with
+       keytran.foo and fkey_foo with fkey.foo.  Rename temp vars
+       keytran_next and fkey_next to just `next'.
+
 2002-10-04  Steven Tamm  <steventamm@mac.com>
 
        * macterm.c (keycode_to_xkeysym_table): Change return to be
-       treated like an X keysym
+       treated like an X keysym.
 
 2002-10-03  Jan D.  <jan.h.d@swipnet.se>
 
        * w32fns.c (Qbox): Make extern.
        (syms_of_w32fns): Remove initialization of Qbox.
 
-       * xfns.c (Fx_open_connection): Fix error message. Patch from Rune
-       Kleveland <runekl@viewpoint.no>.
+2002-08-30  Rune Kleveland  <runekl@viewpoint.no>  (tiny change)
+
+       * xfns.c (Fx_open_connection): Fix error message.
 
 2002-08-30  Kim F. Storm  <storm@cua.dk>
 
 
        * msdos.c (croak): Add `void' to definition.
 
-       * sysdep.c [MSDOS]: Don't define request_sigio and
-       unrequest_sigio, they are defined on msdos.c.
+       * sysdep.c [MSDOS] (request_sigio, unrequest_sigio):
+       Don't define them, they are defined in msdos.c.
 
        * mem-limits.h [MSDOS]: Declare etext.
 
        (IT_set_cursor_type, IT_set_frame_parameters): Handle the `hbar'
        cursor type.
 
-2002-04-19  Dave Lambert <dlambert@acm.org>
+2002-04-19  Dave Lambert  <dlambert@acm.org>
 
        Theses change implement an underscore-like (`hbar') cursor.