mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-11 11:20:12 +00:00
fc7e845c8f
Thu Feb 19 01:11:48 1998 Owen Taylor <owt1@cornell.edu> * configure.in gdk/gdk.[ch] gdk/gdkcc.c gdk/gdkglobals.c gdk/gdkinputcommon.h gdk/gdkprivate.h gdk/gdkvisual.c glib/configure.in glib/glib.h glib/gutils.c gtk/Makefile.am gtk/gtkmain.c gtk/gtkobject.[ch] gtk/gtkdebug.h docs/debugging.txt New system for controlling debugging: * --enable-debug=[no/yes/minimum] * G_DISABLE_ASSERT and G_DISABLE_CHECKS for glib * G_NO_CHECK_CASTS to control cast checking * G_ENABLE_DEBUG enables run time checking which controls: Object tracing Showing events Miscellaneous g_print's in GDK And is controlled by --gdk-debug/GDK_DEBUG, --gtk-debug/GTK_DEBUG * debug_level and show_events are gone from GTK See docs/debugging.txt for details. And some fixups to the configure.in's so '-g' can be overriden on the command line for --enable-debug
47 lines
1.7 KiB
C
47 lines
1.7 KiB
C
/* GDK - The GIMP Drawing Kit
|
|
* Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
|
|
*
|
|
* This library is free software; you can redistribute it and/or
|
|
* modify it under the terms of the GNU Library General Public
|
|
* License as published by the Free Software Foundation; either
|
|
* version 2 of the License, or (at your option) any later version.
|
|
*
|
|
* This library is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
* Library General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU Library General Public
|
|
* License along with this library; if not, write to the Free
|
|
* Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
|
*/
|
|
#include <stdio.h>
|
|
#include <X11/Xlib.h>
|
|
#include "gdktypes.h"
|
|
#include "gdkprivate.h"
|
|
|
|
guint gdk_debug_flags = 0;
|
|
gint gdk_use_xshm = TRUE;
|
|
gchar *gdk_display_name = NULL;
|
|
Display *gdk_display = NULL;
|
|
gint gdk_screen;
|
|
Window gdk_root_window;
|
|
Window gdk_leader_window;
|
|
GdkWindowPrivate gdk_root_parent;
|
|
Atom gdk_wm_delete_window;
|
|
Atom gdk_wm_take_focus;
|
|
Atom gdk_wm_protocols;
|
|
Atom gdk_wm_window_protocols[2];
|
|
Atom gdk_selection_property;
|
|
GdkDndGlobals gdk_dnd = {None,None,None,
|
|
None,None,None,
|
|
None,
|
|
None,None,
|
|
NULL,
|
|
0, 0,
|
|
{0,0}};
|
|
gchar *gdk_progname = NULL;
|
|
gchar *gdk_progclass = NULL;
|
|
gint gdk_error_code;
|
|
gint gdk_error_warnings = TRUE;
|