+2006-01-03 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * keymap.c (describe_map_compare): Yet another int/Lisp_Object mixup.
+
+ * window.h (Fwindow_minibuffer_p): Declare (for use in minibuf.c).
+
2006-01-03 Romain Francoise <romain@orebokech.com>
* emacs.c (main): Update copyright year.
2005-12-28 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
- * gtkutil.c (xg_get_file_with_chooser): Changed message shown
+ * gtkutil.c (xg_get_file_with_chooser): Change message shown
in file chooser.
2005-12-27 Richard M. Stallman <rms@gnu.org>
* macterm.h (TYPE_FILE_NAME): New define.
(posix_pathname_to_fsspec, fsspec_to_posix_pathname): Remove externs.
- * mac.c (posix_pathname_to_fsspec, fsspec_to_posix_pathname): Add
- prototypes. Make static.
+ * mac.c (posix_pathname_to_fsspec, fsspec_to_posix_pathname):
+ Add prototypes. Make static.
(mac_aedesc_to_lisp): Initialize err to noErr.
(mac_coerce_file_name_ptr, mac_coerce_file_name_desc)
(init_coercion_handler): New functions.
* macgui.h (XCharStruct): Remove member `valid_p'.
(STORE_XCHARSTRUCT): Don't set member `valid_p'.
(XCharStructRow): New typedef.
- (XCHARSTRUCTROW_CHAR_VALID_P, XCHARSTRUCTROW_SET_CHAR_VALID): New
- macros.
+ (XCHARSTRUCTROW_CHAR_VALID_P, XCHARSTRUCTROW_SET_CHAR_VALID):
+ New macros.
(struct MacFontStruct): Add member `bounds'. Remove member
`per_char'. All uses for QuichDraw Text fonts are changed to
`bounds.per_char'. ATSUI font bounds are represented as an array
(mac_query_char_extents): New function.
(x_per_char_metric): Use it.
(XLoadQueryFont): Likewise. Consolidate min/max_bounds calculations.
- [USE_CG_TEXT_DRAWING] (mac_draw_string_cg): Use
- mac_per_char_metric instead of x_per_char_metric.
+ [USE_CG_TEXT_DRAWING] (mac_draw_string_cg):
+ Use mac_per_char_metric instead of x_per_char_metric.
(mac_text_extents_16): New function.
(mac_compute_glyph_string_overhangs): Use it.
(mac_unload_font): Free member `bounds' in struct MacFontStruct.
[MAC_OS8] (main): Call init_apple_event_handler instead of
init_required_apple_events.
(mac_initialize) [MAC_OSX]: Likewise.
- [!USE_CARBON_EVENTS] (mac_wait_next_event): Use
- mac_ready_for_apple_events instead of Qmac_ready_for_drag_n_drop.
+ [!USE_CARBON_EVENTS] (mac_wait_next_event):
+ Use mac_ready_for_apple_events instead of Qmac_ready_for_drag_n_drop.
- * macterm.h (mac_make_lispy_event_code, mac_aedesc_to_lisp): Add
- externs.
+ * macterm.h (mac_make_lispy_event_code, mac_aedesc_to_lisp):
+ Add externs.
(create_apple_event_from_event_ref) [TARGET_API_MAC_CARBON]: Likewise.
(Fmac_get_preference): Add EXFUN.
2005-12-06 Ken Raeburn <raeburn@gnu.org>
- * buffer.c (Fkill_buffer): Avoid dangerous side effects in NILP
- argument.
+ * buffer.c (Fkill_buffer): Avoid dangerous side effects in NILP args.
* bytecode.c (Fbyte_code): Likewise.
- * fileio.c (internal_delete_file, Fread_file_name_internal):
- Likewise.
+ * fileio.c (internal_delete_file, Fread_file_name_internal): Likewise.
* minibuf.c (Fminibuffer_complete_and_exit): Likewise.
* undo.c (truncate_undo_list): Likewise.
/* Window definitions for GNU Emacs.
Copyright (C) 1985, 1986, 1993, 1995, 1997, 1998, 1999, 2000, 2001,
- 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+ 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
This file is part of GNU Emacs.
EXFUN (Fwindow_end, 2);
EXFUN (Fselected_window, 0);
+EXFUN (Fwindow_minibuffer_p, 1);
EXFUN (Fdelete_window, 1);
EXFUN (Fwindow_buffer, 1);
EXFUN (Fget_buffer_window, 2);