]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-6
Applying Michael Zucchi's changes to significantly speed up pixbuf from drawable...
[~andy/gtk] / ChangeLog.pre-2-6
index d7b557e905a641d5156bd26662dd37df7e09dc5c..01094f781c624e3096655db5e02d24ec70fa578b 100644 (file)
@@ -1,3 +1,123 @@
+1999-11-10  Tor Lillqvist  <tml@iki.fi>
+
+       * gdk/win32/gdkfont-win32.c: Fix a couple of bugs. The Unicode
+       subrange table (from the "Developing International Software for
+       WIndows 95 and Windows NT" book) was missing the Hangul syllable
+       block... Get the loaded font's charset correctly.
+
+       (Note that this, and the other *-win32.c files, still really are
+       the old ones, the win32 subdirectory is not ready for compilation
+       yet after the reorg.)
+
+Wed Nov 10 17:26:49 GMT 1999 Tony Gale  <gale@gtk.org>
+
+       * gtk/gtkclist.c: Fix off-by-one bug in parameter
+       check.
+
+Wed Nov 10 12:12:03 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkinput-{x11,xfree}.c: Call XFreeDeviceState()
+       on results of XQueryDeviceState().
+
+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.
+
+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.)
+
+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
+
+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.
+        
+
+Wed Nov  3 18:14:49 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkfont-x11.c (gdk_font_load): Ref fonts when
+       loading duplicates of hashed fonts.
+
+       * gdk/gdk.c (gdk_keysym_convert_case): rename
+       gdk_XConvertCase to gdk_keysym_convert_case, allow
+       results to be NULL in the GTK+ style.
+
+       * gdk/gdkcompat.h: Started compatibility header
+       for renames.
+
 1999-11-07  Tor Lillqvist  <tml@iki.fi>
 
        * gdk/win32/gdkprivate.h: New font private structures, related to