• 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
Name
Last commit
Last update
debian Loading commit data...
demos Loading commit data...
docs Loading commit data...
examples Loading commit data...
gdk Loading commit data...
gdk-pixbuf Loading commit data...
gtk Loading commit data...
po Loading commit data...
tests Loading commit data...
.cvsignore Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
ChangeLog Loading commit data...
ChangeLog.pre-1-0 Loading commit data...
ChangeLog.pre-1-2 Loading commit data...
ChangeLog.pre-2-0 Loading commit data...
ChangeLog.pre-2-10 Loading commit data...
ChangeLog.pre-2-2 Loading commit data...
ChangeLog.pre-2-4 Loading commit data...
ChangeLog.pre-2-6 Loading commit data...
ChangeLog.pre-2-8 Loading commit data...
HACKING Loading commit data...
INSTALL Loading commit data...
Makefile.am Loading commit data...
NEWS Loading commit data...
NEWS.pre-1-0 Loading commit data...
README Loading commit data...
README.cvs-commits Loading commit data...
README.win32 Loading commit data...
TODO Loading commit data...
acconfig.h Loading commit data...
acinclude.m4 Loading commit data...
autogen.sh Loading commit data...
config.guess Loading commit data...
config.h.win32 Loading commit data...
config.sub Loading commit data...
configure.in Loading commit data...
gtk+.spec.in Loading commit data...
gtk-config.in Loading commit data...
gtk.m4 Loading commit data...
ltconfig Loading commit data...
ltmain.sh Loading commit data...
makecopyright Loading commit data...
sanity_check Loading commit data...