+2003-03-31 Andrew Choi <akochoi@shaw.ca>
+
+ * frame.c (x_report_frame_params) [HAVE_CARBON]: Do not report
+ parent window ID.
+
+ * macfns.c (syms_of_macfns): Remove call to init_x_parm_symbols.
+
+ * macterm.h (struct mac_output): Define x_pixels_diff and
+ y_pixels_diff.
+
2003-04-01 Kim F. Storm <storm@cua.dk>
* Makefile.in (frame.o): Add dependency on blockinput.h and files
store_in_alist (alistptr, Qdisplay,
XCAR (FRAME_X_DISPLAY_INFO (f)->name_list_element));
+#ifndef HAVE_CARBON
+/* A Mac Window is identified by a struct, not an integer. */
if (FRAME_X_OUTPUT (f)->parent_desc == FRAME_X_DISPLAY_INFO (f)->root_window)
tem = Qnil;
else
XSETFASTINT (tem, FRAME_X_OUTPUT (f)->parent_desc);
store_in_alist (alistptr, Qparent_id, tem);
+#endif
}
Fput (Qundefined_color, Qerror_message,
build_string ("Undefined color"));
- init_x_parm_symbols ();
-
DEFVAR_LISP ("x-bitmap-file-path", &Vx_bitmap_file_path,
doc: /* List of directories to search for window system bitmap files. */);
Vx_bitmap_file_path = decode_env_path ((char *) 0, "PATH");
/* See enum below */
int want_fullscreen;
+
+ /* This many pixels are the difference between the outer window (i.e. the
+ left of the window manager decoration) and FRAME_X_WINDOW. */
+ int x_pixels_diff;
+
+ /* This many pixels are the difference between the outer window (i.e. the
+ top of the window manager titlebar) and FRAME_X_WINDOW. */
+ int y_pixels_diff;
};
typedef struct mac_output mac_output;