1. 13 Nov, 1999 3 commits
  2. 12 Nov, 1999 2 commits
  3. 11 Nov, 1999 6 commits
  4. 10 Nov, 1999 14 commits
  5. 09 Nov, 1999 11 commits
  6. 08 Nov, 1999 4 commits
    • Owen Taylor's avatar
      Substitute gdkx.h => gdkprivate.h since we need to accesss only · 43529d91
      Owen Taylor authored
      Mon Nov  8 16:40:43 1999  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkwidget.c: Substitute gdkx.h => gdkprivate.h since
      	we need to accesss only ->children. We need an accessor
      	for the children.
      
      	* gtk/gtkhandlebox.c gtk/testgtk.c: Substitute G
      	DK_ROOT_PARENT() => NULL, in call to gtk_window_get_pointer()
      	to get rid of gdkx.h include.
      
      	* gtk/gtkctree.c: Get rid of #include <gdk/gdkx.h>
      	and random references to 'None'.
      
      	* gtk/gtkclist.c gtk/gtkeditable.c gtk/gtkpreview.c
      	Get rid of unused #include <gdk/gdkx.h>
      
      	* gtk/gtkrc.c gtk/gtkmain.c: Get rid of #include <gdk/gdkx.h>
      	gdkx.h is _X_ specific stuff. GDK_WINDOWING comes from
      	gdkconfig.h.
      43529d91
    • Tor Lillqvist's avatar
      gdk/win32/gdkdraw.c gdk/win32/gdkfont.c Various minor cleanups and · b5f414a1
      Tor Lillqvist authored
      1999-11-08  Tor Lillqvist  <tml@iki.fi>
      
      * gdk/win32/gdkdraw.c
      * gdk/win32/gdkfont.c
      * gdk/win32/gdkgc.c: Various minor cleanups and bugfixes
      following yesterday's changes. (Unrelated to Owen's reorg.)
      b5f414a1
    • Owen Taylor's avatar
      Add missing include, fix GdkWindowPrivate => GdkDrawablePrivate. · 5491cd97
      Owen Taylor authored
      Mon Nov  8 16:18:25 1999  Owen Taylor  <otaylor@redhat.com>
      
      	* gdk/x11/gdkinput-gxi.c: Add missing include,
      	  fix GdkWindowPrivate => GdkDrawablePrivate.
      
      	* gdk/x11/gdkinputprivate.h: include <X11/Xlib.h>.
      
      	* gdk/x11/Makefile.am (xinput_sources): Add missing
      	backslash to fix building with --with-xinput=none
      5491cd97
    • Owen Taylor's avatar
      Move all X specific code into the x11/ directory. Aside from shuffling · e9b6bfcc
      Owen Taylor authored
      Mon Nov  8 14:47:04 1999  Owen Taylor  <otaylor@redhat.com>
      
      	Move all X specific code into the x11/ directory.
      	Aside from shuffling things around, did the following:
      
             * gdk/gdkprivate.h gdk/gdk.h gdk/x11/gdkmain-x11.h: Add
      	 gdk_arg_context_* - a simple argument parsing system
      	 in the style of popt.
      
             * gdk/gdkdrawable.[ch] gdk/gdkprivate.h gdk/gdkwindow.[ch]
      	 gdk/x11/gdkprivate-x11.h:
      	 Remove X specific stuff from GdkDrawable and GdkWindowPrivate -
      	 add ->klass and ->klass_data fields. The klass_data
      	 field points to an auxilliary structure that is
      	 windowing system dependent.
      
             * gdk/gdkfont.c: Make most of the measurement functions
      	 simply wrappers around gdk_text_extents().
      
             * gdk/gdkfont.c gdk/gdkprivate.h gdk/x11/gdkfont-x11.c: Add a
      	 _gdk_font_strlen() function that hides the weird
      	 behavior in gtk+-1.[02] where a string is interpreted
      	 differently for 8-bit and 16-bit fonts.
      
             * gdk/gdkevents.c: Add a new function gdk_event_button_generate()
      	 to store common code for synthesizing double/triple
      	 press events.
      
             * gdk/gdkgc.[ch]: Virtualize in the same way as gdkdrawable.h.
      	 Make all the function that modify an existing GC
      	 simply wrappers around gdk_gc_set_values().
      
             * gdk/gdkcc.[ch]: Moved into x11/ directory in preparation
      	 for throwing out later.
      
             * gdk/gdkfont.c gdk/gdkimage.c gdk/gdkcolor.c: Change GdkFontPrivate,
      	 GdkImagePrivate and GdkColormapPrivate to have a
      	 windowing system dependent part (GdkFontPrivateX etc.)
      	 that "derives" from the system-independent part.
      
             * configure.in gdk/x11/Makefile.in gdk/x11/gdkinput*.c:
      	 Got rid of the included-source-files for XInput in
      	 favor of automake conditionals. (Which didn't exist
      	 when XInput support was originally added.)
      
             * gdk/gdkrgb.c: Remove the visual id from the debugging
      	 statements since that is X11 specific; print out
      	 type/depth info instead.
      e9b6bfcc