+Sun Jan 23 20:28:24 2000 Owen Taylor <otaylor@redhat.com>
+
+ * gtk+.spec.in: Added lib/gtk+/include/* to %files
+ (bug #5178 - Peter Wainright)
+
+ * gtk/Makefile.am (gtk_public_h_sources): Add gtkcompat.h
+ so that it will be installed.
+ (bug #4889 - "david d `zoo' zuhn" <zoo@mnnr.org>)
+
+Fri Jan 21 16:29:28 2000 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkstyle.[ch] docs/Changes-1.4.txt: Make the @detail argument
+ for the GtkStyleClass vtable const.
+
+ * gtk/gtkitemfactory.[ch] docs/Changes-1.4.txt: Make GtkPrintFunc
+ take a const string argument like GtkTranslateFunc. This will
+ require changes in use code.
+
+2000-01-19 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/win32/gdkwindow-win32.c (gdk_window_clear_area): The correct
+ semantics (to mimic the X11 backend, which just calls XClearArea)
+ is to check for zero width (and height), and in that case use the
+ window's width minus x (height minus y). This fixes for instance
+ some redraw problems with gtkclist, which were easily noticeable
+ in the gtk file selection widget.
+
+ (gdk_window_new): Don't set WS_EX_TOPMOST for dialog
+ windows.
+
+2000-01-13 Tor Lillqvist <tml@iki.fi>
+
+ * configure.in
+ * gdk/Makefile.am
+ * gdk/x11/Makefile.am
+ * gdk/win32/Makefile.am: Small fixes, thanks to Peter Wainwright
+ (bug #5177).
+ * gdk/win32/gdkcc-win32.c: Reintroduce, to be thrown
+ out later.
+
+2000-01-09 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/win32/gdkevents-win32.c (gdk_event_translate): Ignore
+ WM_MOVE for iconified or invisible windows. This fixes various
+ problems when minimising windows. Thanks to Bernd Herd.
+
+2000-01-05 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/gdkdraw.c (gdk_draw_lines): Fix copy&paste error: Call the
+ backend's draw_lines method, not draw_points.
+
+2000-01-02 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/win32/gdkevents-win32.c: Clean up some more leftovers from
+ before Owen's reorganisation: Don't have queued_events and
+ queued_tail statics in this file, but use gdk_queued_events and
+ gdk_queued_tail. This makes exposure event compression work again.
+
+ (gdk_WindowProc): Comment out a posting of gdk_ping_msg, doesn't
+ seem to be needed?
+
+1999-12-30 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/gdk.c: If we don't HAVE_XCONVERTCASE we must #include
+ gdkkeysyms.h to get the GDK_* keysym constants that are needed by
+ gdk_keyval_convert_case(). Otherwise, gdk_keyval_convert_case()
+ doesn't do anything.
+
+ * gdk/gdk.def: Add gdk_xid_table_insert.
+
+ * gdk/win32/gdkprivate-win32.h
+ * gdk/win32/gdkevents-win32.c
+ * gdk/win32/gdkinput-win32.c
+
+ * gdk/win32/gdkwindow-win32.c: Remove the superfluous
+ extension_events field in the GdkWindowWin32Data struct. Use only
+ the extension_events field in GdkWindowPrivate. Previously one was
+ set, and the other one tested, which broke tablet
+ functionality. Thanks to Keishi Suenaga for pointing this out.
+
+1999-12-18 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/win32/gdkfont-win32.c (gdk_text_size, gdk_text_extents):
+ When handling a single character (text length == 1), don't handle
+ it as if it was UTF-8.
+
+1999-12-11 Tor Lillqvist <tml@iki.fi>
+
+ * Makefile.am: Distribute README.win32.
+
+ * gdk/Makefile.am
+ * gdk/win32/Makefile.am: Distribute Win32 files.
+
+ * gdk/makefile.msc: New file.
+
+ * gdk/gdk.c (gdk_arg_context_parse): Fix gccism (no statement
+ after label).
+
+ * gdk/gdkprivate.h: Must mark also gdk_error_warnings and
+ gdk_error_code as GDKVAR, as they are referred outside GDK.
+
+ * gdk/win32/makefile.msc: Update.
+
+ * gdk/win32/gdkfont-win32.c (check_unicode_subranges): More
+ tweaks. Check only if at least one of those Unicode subrange bits
+ we care for is set. If no code page bits are set, guess (wildly)
+ based on the charset.
+
+ * gdk/win32/gdkinput-win32.c: Remove debugging leftover.
+
+ * gdk/win32/gdkwindow-win32.c (gdk_window_new): Assure title is
+ non-NULL.
+
+ * gtk/gtkdnd.c
+ * gtk/gtklayout.c
+ * gtk/gtkplug.c
+ * gtk/gtkselection.c
+ * gtk/gtksocket.c
+ * gtk/gtkwindow.c: Include x11/gdkx.h *or* win32/gdkwin32.c as
+ appropriate. There must be a cleaner way to handle this?
+
+ * gtk/gtkrc.c: Must include windows.h on Win32.
+
+ * gtk/testgtk.c: No need to include gdkx.h.
+
+ * gtk/makefile.cygwin: Correct invokation of genmarshal.pl.
+
+1999-12-07 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/win32/gdkfont-win32.c: Fix string measurement code. For now,
+ the rbearing is set to the same as the width, but this should be
+ fixed.
+
1999-12-06 Tor Lillqvist <tml@iki.fi>
* gdk/win32/gdkfont-win32.c (check_unicode_subranges): New
- function. Guesstimate what Unicode subranges a font covers based
- on the codepages. Windows tells us it covers. This will hopefully
- help those Windows versions or fonts that don't give us any useful
- Unicode subrange information with GetTextCharsetInfo. Call this
- function in gdk_font_load_internal.
+ function. If Windows doesn't tell us what Unicode subranges a font
+ covers, guesstimate based on the codepages it covers. This will
+ hopefully help those Windows versions or fonts that don't give us
+ any useful Unicode subrange information with GetTextCharsetInfo.
+ Call this function in gdk_font_load_internal.
* gdk/win32/{gdkdnd,gdkimage,gdkpixmap,gdkprivate}-win32.c: Misc
minor changes.