Skip to content
  • 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/g...
    e9b6bfcc
To find the state of this project's repository at the time of any of these versions, check out the tags.