]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog
define -DGDK_PIXBUF_DISABLE_DEPRECATED in the global CFLAGS.
[~andy/gtk] / ChangeLog
index c75a68b4d4ba5901b293336fe7a8a5d92f80f06c..5c9f4139acb03425170a51dc7955ef309a10b5df 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,845 @@
+2008-08-12  Michael Natterer  <mitch@imendio.com>
+
+       * configure.in: define -DGDK_PIXBUF_DISABLE_DEPRECATED in the
+       global CFLAGS.
+
+       * gdk-pixbuf/Makefile.am: make the contents gdk-pixbuf-marshal.h
+       visible for GDK_PIXBUF_COMPILATION.
+
+       * contrib/gdk-pixbuf-xlib/Makefile.am
+       * demos/Makefile.am
+       * demos/gtk-demo/Makefile.am
+       * gdk-pixbuf/pixops/Makefile.am
+       * gdk/Makefile.am
+       * gdk/x11/Makefile.am
+       * gtk/Makefile.am
+       * gtk/tests/Makefile.am
+       * gtk/theme-bits/Makefile.am
+       * modules/engines/ms-windows/Makefile.am
+       * modules/engines/pixbuf/Makefile.am
+       * modules/input/Makefile.am
+       * perf/Makefile.am
+       * tests/Makefile.am: remove -DDGDK_PIXBUF_DISABLE_DEPRECATED here.
+
+2008-08-12  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkstatusicon.c (gtk_status_icon_get_gicon): use
+       g_return_val_if_fail() now that the function has a return value.
+
+2008-08-12  Sven Neumann  <sven@gimp.org>
+
+       * gtk/gtkaccellabel.c
+       * gtk/gtkaction.c
+       * gtk/gtkclist.c
+       * gtk/gtkcolorbutton.c
+       * gtk/gtkctree.c
+       * gtk/gtkdialog.c
+       * gtk/gtkdnd-quartz.c
+       * gtk/gtkdnd.c
+       * gtk/gtkentry.c
+       * gtk/gtkfilechooserdefault.c
+       * gtk/gtkfilesel.c
+       * gtk/gtkgamma.c
+       * gtk/gtkiconview.c
+       * gtk/gtkkeyhash.c
+       * gtk/gtklabel.c
+       * gtk/gtkmenu.c
+       * gtk/gtkmenubar.c
+       * gtk/gtkpaned.c
+       * gtk/gtkrecentchooserdialog.c
+       * gtk/gtkrecentchooserutils.c
+       * gtk/gtkselection.c
+       * gtk/gtksizegroup.c
+       * gtk/gtktextbtree.c
+       * gtk/gtktextbuffer.c
+       * gtk/gtktextview.c
+       * gtk/gtktoolbar.c
+       * gtk/gtktreemodel.c
+       * gtk/gtkuimanager.c
+       * gtk/gtkwindow-decorate.c
+       * gtk/gtkwindow.c: use canonical signal names in some more places
+       that I missed earlier. Also changed this in the documentation and
+       comments.
+
+2008-08-12  Sven Neumann  <sven@gimp.org>
+
+       * gtk/gtknotebook.c
+       * gtk/gtkradiotoolbutton.c: property nick and blurb should be
+       marked with P_(), not _().
+
+2008-08-12  Michael Natterer  <mitch@imendio.com>
+
+       * examples/gtkdial/gtkdial.c
+       * gdk/gdkapplaunchcontext.c
+       * gdk/gdkpango.c
+       * gtk/gtkcellrendererpixbuf.c
+       * gtk/gtkcellrenderertext.c
+       * gtk/gtkcellview.c
+       * gtk/gtkcombobox.c
+       * gtk/gtkfontsel.c
+       * gtk/gtkinvisible.c
+       * gtk/gtkliststore.c
+       * gtk/gtktexttag.c
+       * gtk/gtktexttagtable.c: remove dereferencing from some function
+       pointers i missed before.
+
+2008-08-12  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkaccellabel.c
+       * gtk/gtkcalendar.c
+       * gtk/gtkclist.c
+       * gtk/gtkentry.c
+       * gtk/gtkeventbox.c
+       * gtk/gtkfilechooserbutton.c
+       * gtk/gtkfilechooserdefault.c
+       * gtk/gtkhandlebox.c
+       * gtk/gtkhsv.c
+       * gtk/gtkiconview.c
+       * gtk/gtkimage.c
+       * gtk/gtklayout.c
+       * gtk/gtklistitem.c
+       * gtk/gtkmenuitem.c
+       * gtk/gtkmessagedialog.c
+       * gtk/gtknotebook.c
+       * gtk/gtkpaned.c
+       * gtk/gtkpathbar.c
+       * gtk/gtkplug.c
+       * gtk/gtkprintunixdialog.c
+       * gtk/gtkrange.c
+       * gtk/gtkrecentchooserdefault.c
+       * gtk/gtkruler.c
+       * gtk/gtksocket.c
+       * gtk/gtktext.c
+       * gtk/gtktextview.c
+       * gtk/gtktoolbar.c
+       * gtk/gtktreeitem.c
+       * gtk/gtktreeview.c
+       * gtk/gtkviewport.c
+       * gtk/gtkwin32embedwidget.c: chain up unconditionally in
+       realize(), unrealize(), map(), unmap(), style_set(),
+       key_press_event() and size_request()
+
+2008-08-12  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkwidget.c: change names of default implementations of
+       our own signals to consistently contain "real":
+
+       gtk_widget_style_set -> gtk_widget_real_style_set
+       gtk_widget_direction_changed -> gtk_widget_real_direction_changed
+
+2008-08-12  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/*.c: consistently chain up using
+       GTK_FOO_CLASS(parent_class)->bar(instance) instead of
+       (*GTK_FOO_CLASS(parent_class))->bar(instance).
+
+2008-08-12  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 546730 – gtk_status_icon_get_gicon() should use a return instead
+       of an ouput parameter
+
+       * gtk/gtkstatusicon.[hc]: Change gtk_status_icon_get_gicon to
+       return the GIcon directly.
+       Complaint by Murray Cumming
+
+2008-08-11  Michael Natterer  <mitch@imendio.com>
+
+       Bug 546754 – 2.13.6 update create rendering issue in the evolution
+       composer
+
+       * gtk/gtkadjustment.c: instead of CLAMP(), use
+
+       value = MIN (value, upper - page_size);
+       value = MAX (value, lower);
+
+       so we don't end up below lower if upper - page_size is smaller
+       than lower.
+
+2008-08-11  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 546616 – CUPS print backend uses 1.2 API without guards
+
+       * modules/printbackends/cups/gtkcupsutils.[hc]: Make use
+       of cups 1.2 api dependent on the HAVE_CUPS_1_2 define.
+       Patch by Sven Herzberg and Richard Hult
+
+2008-08-11  Michael Natterer  <mitch@imendio.com>
+
+       Bug 547270 – Make GtkHSV public
+
+       * gtk/Makefile.am
+       * gtk/gtk.h: install gtkhsv.h as public header (its symbols were
+       always public anyway).
+
+       * gtk/gtkhsv.h: add single-include guards, add class struct padding,
+       seal the instance member, cleanup.
+
+       * gtk/gtkhsv.c: center the widget in its allocation,
+       add "Since: 2.14", cleanup.
+
+2008-08-11  Torsten Schoenfeld  <kaffeetisch@gmx.de>
+
+       * gtk/gtkcalendar.h: Fix the Since: tag of GtkCalendarDetailFunc
+       to correctly state 2.14, not 2.16.
+
+2008-08-11  Sven Neumann  <sven@gimp.org>
+
+       * demos/gtk-demo/changedisplay.c
+       * demos/gtk-demo/clipboard.c
+       * demos/gtk-demo/drawingarea.c
+       * demos/gtk-demo/iconview.c
+       * demos/gtk-demo/images.c
+       * demos/gtk-demo/pixbufs.c: use canonical signal names in the demos.
+
+2008-08-11  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 547211 – Duplicated mnemonic
+
+       * gtk/gtkmountoperation.c: Change mnemonics around in 
+       the password dialog to avoid a conflict.
+       Reported by Gil Forcada
+
+2008-08-11  Sven Neumann  <sven@gimp.org>
+
+       * gdk-pixbuf/gdk-pixbuf-loader.c: use canonical signal names.
+
+2008-08-11  Sven Neumann  <sven@gimp.org>
+
+       * examples/*: updated the (quite outdated) examples to use
+       canonical signal names as well. Removed some unneeded casts and
+       trailing whitespace while I was on it...
+
+2008-08-11  Sven Neumann  <sven@gimp.org>
+
+       * modules/input/gtkimcontextime.c
+       * modules/input/gtkimcontextmultipress.c
+       * modules/input/gtkimcontextxim.c: use canonical signal names.
+
+2008-08-11  Sven Neumann  <sven@gimp.org>
+
+       * gtk/gtkdnd-quartz.c
+       * gtk/gtkdnd.c
+       * gtk/gtkentry.c
+       * gtk/gtkfilesel.c
+       * gtk/gtkimcontextsimple.c
+       * gtk/gtkimmulticontext.c
+       * gtk/gtkoptionmenu.c
+       * gtk/gtkplug.c
+       * gtk/gtkrecentchooserdefault.c
+       * gtk/gtkscrolledwindow.c
+       * gtk/gtksocket-x11.c: use canonical signal names in some more
+       places that I missed earlier.
+
+2008-08-11  Sven Neumann  <sven@gimp.org>
+
+       * gtk/gtkaccelgroup.c
+       * gtk/gtkactiongroup.c
+       * gtk/gtkcalendar.c
+       * gtk/gtkcelleditable.c
+       * gtk/gtkclipboard-quartz.c
+       * gtk/gtkclipboard.c
+       * gtk/gtkcolorbutton.c
+       * gtk/gtkcolorsel.c
+       * gtk/gtkcontainer.c
+       * gtk/gtkcurve.c: use canonical signal names.
+
+2008-08-11  Sven Neumann  <sven@gimp.org>
+
+       * gtk/gtkentry.c
+       * gtk/gtkentrycompletion.c
+       * gtk/gtkhandlebox.c
+       * gtk/gtkiconview.c
+       * gtk/gtkimcontext.c
+       * gtk/gtkinputdialog.c
+       * gtk/gtktreeview.c: use canonical signal names.
+
+2008-08-11  Sven Neumann  <sven@gimp.org>
+
+       * gtk/gtklabel.c
+       * gtk/gtklayout.c
+       * gtk/gtklist.c
+       * gtk/gtklistitem.c: use canonical signal names.
+
+2008-08-11  Sven Neumann  <sven@gimp.org>
+
+       * gtk/gtkmenu.c
+       * gtk/gtkmenuitem.c
+       * gtk/gtkmenushell.c
+       * gtk/gtknotebook.c
+       * gtk/gtkoldeditable.c
+       * gtk/gtkpaned.c: use canonical signal names.
+
+2008-08-11  Michael Natterer  <mitch@imendio.com>
+
+       * demos/gtk-demo/textscroll.c (create_text_view): don't use the
+       deprecated gtk_box_pack_start_defaults().
+
+2008-08-11  Sven Neumann  <sven@gimp.org>
+
+       * gtk/gtkaboutdialog.c
+       * gtk/gtkcellrendereraccel.c
+       * gtk/gtkcellrenderercombo.c
+       * gtk/gtkcellrendererspin.c
+       * gtk/gtkcellrenderertext.c
+       * gtk/gtkclipboard.c
+       * gtk/gtkcolorsel.c
+       * gtk/gtkcombo.c
+       * gtk/gtkcombobox.c
+       * gtk/gtkdnd-quartz.c
+       * gtk/gtkdnd.c
+       * gtk/gtkentry.c
+       * gtk/gtkentrycompletion.c
+       * gtk/gtkfilechooserbutton.c
+       * gtk/gtkfilechooserdefault.c
+       * gtk/gtkfilechooserentry.c
+       * gtk/gtkfontsel.c
+       * gtk/gtkinputdialog.c
+       * gtk/gtkmenutoolbutton.c
+       * gtk/gtkpathbar.c
+       * gtk/gtktooltip.c: use canonical signal names in g_signal_connect().
+
+2008-08-11  Sven Neumann  <sven@gimp.org>
+
+       * gdk/gdkkeys.c
+       * gdk/gdkscreen.c
+       * gdk/gdkdisplaymanager.c: use canonical signal names.
+
+2008-08-10  Richard Hult  <richard@imendio.com>
+
+       * gtk/gtkclipboard-quartz.c: (gtk_clipboard_wait_for_uris),
+       (gtk_clipboard_request_uris): Implement missing functions.
+
+2008-08-09  Sven Herzberg  <sven@imendio.com>
+
+       Bug 544863 – gtkquartz.h not included in released 2.13.5 package
+
+       * gtk/Makefile.am: always add gtkquartz.h to EXTRA_DIST
+
+2008-08-08  Cody Russell  <bratsche@gnome.org>
+
+       Bug 547027 – menus are broken
+
+       * gtk/gtkmenushell.c
+       * gtk/gtkmenu.c: In enter/leave notify events, check that the crossing
+       mode is not GTK_GRAB, GTK_UNGRAB, or STATE_CHANGED.  Fixes regressions
+       in menus caused by bug #56070.
+
+2008-08-09  Sven Herzberg  <sven@imendio.com>
+
+       Get the gdk+cairo test to pass distcheck, too
+
+       * gdk/tests/Makefile.am: set GDK_PIXBUF_MODULE_FILE so the test can
+       pick up the one created at build time
+       * gdk/tests/check-gdk-cairo.c (main): delete the output files after a
+       successful test run
+
+2008-08-08  Sven Neumann  <sven@gimp.org>
+
+       * gtk/gtkscale.c
+       * gtk/gtkscrolledwindow.c
+       * gtk/gtksocket.c
+       * gtk/gtkspinbutton.c
+       * gtk/gtkstatusbar.c
+       * gtk/gtkstatusicon.c: use canonical signal names.
+
+2008-08-08  Sven Neumann  <sven@gimp.org>
+
+       * gtk/gtktext.c
+       * gtk/gtktextbuffer.c
+       * gtk/gtktextlayout.c
+       * gtk/gtktexttagtable.c
+       * gtk/gtktextview.c
+       * gtk/gtktipsquery.c
+       * gtk/gtktoolbar.c
+       * gtk/gtktoolitem.c
+       * gtk/gtktreeitem.c
+       * gtk/gtktreemodelfilter.c
+       * gtk/gtktreemodelsort.c
+       * gtk/gtktreeviewcolumn.c: use canonical signal names.
+
+2008-08-08  Sven Neumann  <sven@gimp.org>
+
+       * gtk/gtktree.c
+       * gtk/gtktreemodel.c
+       * gtk/gtktreesortable.c
+       * gtk/gtktreeview.c
+       * gtk/gtkuimanager.c
+       * gtk/gtkviewport.c: use canonical signal names.
+
+2008-08-08  Sven Neumann  <sven@gimp.org>
+
+       * gtk/gtkwidget.c:
+       * gtk/gtkwindow.c: use canonical signal names.
+
+2008-08-08  Sven Neumann  <sven@gimp.org>
+
+       * gtk/gtkadjustment.c
+       * gtk/gtkclist.c
+       * gtk/gtkcolorsel.c
+       * gtk/gtkiconview.c
+       * gtk/gtklayout.c
+       * gtk/gtkprogress.c
+       * gtk/gtkrange.c
+       * gtk/gtkspinbutton.c
+       * gtk/gtktext.c
+       * gtk/gtktextview.c
+       * gtk/gtktreeview.c
+       * gtk/gtkviewport.c: use the canonical signal name "value-changed"
+       instead of "value_changed".
+
+2008-08-08  Tor Lillqvist  <tml@novell.com>
+
+       * gtk/gtk.symbols
+       * gtk/makegtkalias.pl
+       * gtk/gtkaccelmap.c
+       * gtk/gtkfilechooser.c
+       * gtk/gtkfilesel.c
+       * gtk/gtkiconfactory.c
+       * gtk/gtkicontheme.c
+       * gtk/gtkimage.c
+       * gtk/gtkrc.c
+       * gtk/gtkuimanager.c
+       * gtk/gtkwindow.c: No need for the DLL ABI backward compatibility
+       functions on Win64.
+
+2008-08-07  Matthias Clasen  <mclasen@redhat.com>
+
+       * configure.in: Its g_content_type_from_mime_type, not 
+       g_content_type_for_mime_type. Noticed by Roger Brown
+
+2008-08-07 16:19:16  Tim Janik  <timj@imendio.com>
+
+       * gdk/gdkrgb.c (gdk_rgb_select_conv): use g_error() instead of a
+       combination of g_warning+exit to avoid misleading the user.
+
+2008-08-07  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkactiongroup.c
+       * gtk/gtkcellrendererspin.c
+       * gtk/gtkfilechooserbutton.c
+       * gtk/gtktoolitem.c: chain up unconditionally in finalize().
+
+2008-08-07  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkclist.c
+       * gtk/gtkcontainer.c
+       * gtk/gtkfilechooserbutton.c
+       * gtk/gtkgamma.c
+       * gtk/gtkmenutoolbutton.c
+       * gtk/gtkoptionmenu.c
+       * gtk/gtkradiobutton.c
+       * gtk/gtkradiomenuitem.c
+       * gtk/gtktipsquery.c
+       * gtk/gtktree.c
+       * gtk/gtktreeview.c: chain up unconditionally in destroy().
+
+       * gtk/gtkhandlebox.c: remove empty destroy() implementation.
+
+2008-08-07  Michael Natterer  <mitch@imendio.com>
+
+       Bug 546756 – gnome-panel crashed with SIGSEGV in
+       g_type_check_instance_cast()
+
+       * gtk/gtkimagemenuitem.c: add GtkObject::destroy() implementation
+       and remove the image now that it's an internal child and isn't
+       destroyed by gtk_container_destroy() any longer. Thanks to tml for
+       helping bisecting this down.
+
+2008-08-07  Sven Neumann  <sven@gimp.org>
+
+       Bug 546771 - Add writable property "visited" to GtkLinkButton
+
+       * gtk/gtk.symbols
+       * gtk/gtklinkbutton.[ch]: expose the 'visited' state as a
+       read-write property with getters and setters. Also move the nick
+       and blurb of the "uri" property to the proper translation domain.
+
+2008-08-07  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkicontheme.c (apply_emblems): move variables to local
+       scopes, fix indentation and silence bogus warning about using
+       uninitialized variables.
+
+2008-08-07  Richard Hult  <richard@imendio.com>
+
+       Bug 535573 – Deadlock in gdkeventloop-quartz.c:poll_func()
+
+       * gdk/quartz/gdkeventloop-quartz.c: (gdk_event_prepare),
+       (select_thread_func), (poll_func): Patch by Yevgen Muntyan, fixes
+       deadlock and missing events.
+
+2008-08-07  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkscreen-quartz.c: (gdk_screen_get_monitor_plug_name)
+       (gdk_screen_get_monitor_height_mm, gdk_screen_get_monitor_width_mm):
+       Implement those, fixes loading python bindings.
+
+2008-08-07  Emmanuele Bassi  <ebassi@gnome.org>
+
+       Bug 545031 – list of recently used files is created world-readable
+
+       * gtk/gtkrecentmanager.c:
+       (gtk_recent_manager_real_changed): Set the recently-used.xbel
+       file to 0600. (Guido Berhoerster)
+
+2008-08-06  Michael Natterer  <mitch@imendio.com>
+
+       * modules/printbackends/cups/gtkcupsutils.c
+       (gtk_cups_connection_test_free): remove return value, this
+       function returns void.
+
+2008-08-06  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkcombobox.c
+       * gtk/gtkiconview.c
+       * gtk/gtkrange.c
+       * gtk/gtkscrolledwindow.c
+       * gtk/gtktreeview.c: remove CLAMPing from values passed to
+       gtk_adjustment_set_value() since it does it right now.
+
+2008-08-05  Matthias Clasen  <mclasen@redhat.com>
+
+       * configure.in: Bump version
+
+       * === Released 2.13.6 ===
+
+       * gdk/tests/Makefile.am: Disable check-gdk-cairo test for now,
+       since it breaks make distcheck.
+
+2008-08-05  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkcombobox.c (gtk_combo_box_update_sensitivity): bail out
+       early if priv->button is NULL to avoid zillions of warnings when
+       destroying combo boxes that were working fine before the
+       button sensitivity patch.
+
+2008-08-05  Michael Natterer  <mitch@imendio.com>
+
+       Bug 544858 – Seal GtkAdjustment
+
+       * gtk/gtk.symbols
+       * gtk/gtkadjustment.[ch] (struct GtkAdjustment): seal all struct
+       members.
+
+       Add accessors for all properties and additionally a new function
+       gtk_adjustment_configure() which sets all properties at
+       once. Patch by Christian Dywan and myself.
+
+2008-08-05  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkadjustment.c (gtk_adjustment_set_value): clamp the value
+       to [lower...upper-page_size] instead of only [lower...upper].
+
+       * README: add note about this change.
+
+       While this fix is correct and should have been there forever, it
+       has the potential to break some corner cases, however these cases
+       would set page_size to a value != 0 which suggests they want it
+       honored.
+
+2008-08-05  Michael Natterer  <mitch@imendio.com>
+
+       * tests/testiconview.c: don't use the deprecated
+       gtk_box_pack_start_defaults().
+
+2008-08-04  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 545982 – missing braces cause bogus warnings when using GtkBuilder
+
+       * gtk/gtkcelllayout.c:
+       * gtk/gtkdialog.c:
+       * gtk/gtkcontainer.c: Add missing braces to some GtkBuildable
+       implementations. Patch by Antti Kaijanmäki
+
+2008-08-05  Tor Lillqvist  <tml@novell.com>
+
+       * gtk/gtktext.c: Cast pointer to gintptr instead of gulong to
+       avoid warning on Win64.
+
+2008-08-05  Tor Lillqvist  <tml@novell.com>
+
+       * gtk/gtkgc.c: Cast tile, stipple and clip_mask pointers to
+       gintptr instead of long when calculating hash, so we get all of
+       the pointer bits on Win64 where long is 32 bits.
+
+2008-08-05  Tor Lillqvist  <tml@novell.com>
+
+       * gtk/gtkprintoperation-win32.c: Don't need to declare
+       IPrintDialogCallback with mingw64 either. It seems to be provided
+       with the newer versions of the headers included with mingw64.
+
+2008-08-05  Tor Lillqvist  <tml@novell.com>
+
+       Bug 544684 - Win64 issue, window handles are assumed to be 32-bit
+
+       * gtk/gtksocket-win32.c: Don't cast HWND to guint, pass it as such
+       as the GdkNativeWindow parameter to
+       gtk_window_remove_embedded_xid(). Debugging printout format fixes.
+
+       * gtk/gtkwin32embed.h
+       * gtk/gtkwin32embed.c: Change the types of wparam and lparam
+       parameters to actually be WPARAM and LPARAM.
+
+       * gtk/gtkplug-win32.c: Adapt accordingly.
+
+2008-08-04  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtksettings.c: Improve a setting nick: 'aureal' is not really
+       a word, use 'audible' instead.
+
+2008-08-05  Tor Lillqvist  <tml@novell.com>
+
+       * gtk/updateiconcache.c (write_bucket): Enclose ?: expression
+       with parens so cast covers all of it.
+
+2008-08-04  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 382291 – Automatically dim the combobox when the model is empty
+
+       * gtk/gtk.symbols:
+       * gtkcombobox.[hc]: Add a GtkComboBox::button-sensitivity
+       property with getter and setter to control the sensitity of
+       empty combo boxes. Patch by Carlos Garnacho, Sven Herzberg,
+       Christian Dywan and others.
+
+       * README.in: Add a note about automatic combobox sensitivity.
+       
+2008-08-04  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/tests/Makefile.am: Skip crossingevents test when
+       running make check, since it doesn't work on a naked
+       X server.
+
+2008-08-05  Tor Lillqvist  <tml@novell.com>
+
+       Bug 544684 - Win64 issue, window handles are assumed to be 32-bit
+
+       * gdk/gdkdnd.h
+       * gdk/gdkdnd.c
+       * gdk/win32/gdkdnd-win32.c
+       * gdk/x11/gdkdnd-x11.c: Change return value and type of window id
+       from guint32 to GdkNativeWindow for
+       gdk_drag_get_protocol_for_display() and
+       gdk_drag_get_protocol(). This is not an API break on existing
+       platforms, as GdkNativeWindow has been guint32 for them
+       already.
+
+       * gdk/gdkselection.h
+       * gdk/gdkselection.c
+       * gdk/win32/gdkselection-win32.c
+       * gdk/x11/gdkselection-x11.c: Ditto for the requestor window id
+       parameter of gdk_selection_send_notify_for_display() and
+       gdk_selection_send_notify().
+
+       * gdk/win32/gdkcursor-win32.c
+       * gdk/win32/xcursors.h: Change some gchar* to guchar* and vice
+       versa to avoid gcc 4.4 signedness warnings.
+
+       * gdk/win32/gdkevents-win32.c
+       * gdk/win32/gdkproperty-win32.c
+       * gdk/win32/gdkselection-win32.c: Add some guchar and char pointer
+       casts to get rid of gcc 4.4 signedness warnings. Print GdkAtom
+       values in debugging output using the %p format.
+       
+       * gdk/win32/gdkkeys-win32.c
+       * gdk/win32/gdkfont-win32.c
+       * gdk/win32/gdkmain-win32.c: Add some casts to avoid gcc warnings.
+       * gdk/win32/gdkwindow-win32.c: Use SetWindowLongPtr() instead of
+       SetWindowLong().
+
+       * gdk/win32/gdkwin32id.c (gdk_handle_hash): Use all 64 bits of a
+       HANDLE on Win64.
+
+       * gtk/gtkwindow.h
+       * gtk/gtkwindow.c: Change the type of the xid parameter of the
+       internal gtk_window_remove_embedded_xid() and
+       gtk_window_add_embedded_xid() functions from guint to
+       GdkNativeWindow.
+
+       * gtk/gtkwindow.c (send_client_message_to_embedded_windows):
+       Instead of GPOINTER_TO_UINT(), just cast the gpointer to
+       GdkNativeWindow. GPOINTER_TO_UINT() drops the upper 32 bits on
+       Win64.
+
+2008-08-05  Tor Lillqvist  <tml@novell.com>
+
+       * gdk/gdkrgb.c: Cast pointers to guintptr, not unsigned long,
+       before doing bit tests on them.
+
+2008-08-05  Tor Lillqvist  <tml@novell.com>
+
+       * configure.in: Define GDK_NATIVE_WINDOW_POINTER on 32-bit
+       Windows, too. It just makes more sense, as a HWND *is* a kind of
+       pointer.
+
+       * gdk/gdkconfig.h.win32: Ditto here.
+
+2008-08-04  Björn Lindqvist  <bjourne@gmail.com>
+
+       Bug 534979 – GtkImageMenuItem is a bin but has two children.
+
+       * gtk/gtkimagemenuitem.c (gtk_image_menu_item_forall): Do not
+       include the image widget when iterating over non-internal
+       children. Patch by rainwoodman.
+
+2008-08-04  Matthias Clasen  <mclasen@redhat.com>
+
+       * NEWS: Updates
+
+2008-08-04  Matthias Clasen  <mclasen@redhat.com>
+
+       * configure.in: Bump glib dependency to 2.17.6
+
+2008-08-04  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkclist.c
+       * gtk/gtkctree.c
+       * gtk/gtkpixmap.c
+       * gtk/gtkpreview.c: get rid of using deprecated GDK APIs.
+
+       * gtk/gtktext.c: ditto, apart from the text cruft APIs.
+
+2008-08-04  Michael Natterer  <mitch@imendio.com>
+
+       * gdk/gdk.c (gdk_parse_args): call gdk_rgb_set_verbose(TRUE) if
+       "gdkrgb" is in the debug flags.
+
+       * gdk/gdkrgb.c (gdk_rgb_init): remove setting the verbose flag
+       here, this function is deprecated and the debug flag didn't work
+       when using GDK properly.
+
+2008-08-04  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkicontheme.c: Update to handle GEmblem.
+
+2008-08-04  Michael Natterer  <mitch@imendio.com>
+
+       * tests/prop-editor.c: undeprecate (apart from still using
+       GtkOptionMenu).
+
+2008-08-04  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkseparatortoolitem.c
+       * tests/testactions.c: remove pointless #undef GTK_DISABLE_DEPRECATED.
+
+       * gtk/gtkcalendar.c (calendar_set_display_option): use
+       gtk_calendar_set_display_options() instead of the deprecated
+       gtk_calendar_display_options().
+
+2008-08-04  Carlos Garnacho  <carlos@imendio.com>
+
+       * gtk/gtkfilechooserbutton.c: Fix "/* within comment" warning.
+
+2008-08-04  Carlos Garnacho  <carlos@imendio.com>
+
+       * gtk/gtknotebook.c (gtk_notebook_expose): Set drag window background
+       to be the GtkNotebook background color. This is a workaround to
+       prevent black pixels in rounded tabs when reordering. Improves
+       #368234.
+
+2008-08-04  Carlos Garnacho  <carlos@imendio.com>
+
+       * gtk/gtk.symbols:
+       * gtk/gtkfilechooserbutton.[ch]:
+       * gtk/gtkfilechooserdefault.[ch]:
+       * gtk/gtkfilechooserdialog.[ch]:
+       * gtk/gtkfilechooserwidget.[ch]: Deprecate
+       gtk_file_chooser_*_new_with_backend(), since GIO is already used
+       directly. Fixes #545976.
+
+2008-08-04  Carlos Garnacho  <carlos@imendio.com>
+
+       * gtk/gtk.symbols:
+       * gtk/gtkfilechooser.[ch]: Make GFile-oriented API public. Fixes
+       #545978.
+       * gtk/gtkfilechooserbutton.c:
+       * gtk/gtkfilechooserdefault.c:
+       * gtk/gtkfilechooserutils.c: Update to use public GFile API.
+
+2008-08-04  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/Makefile.am: build with GTK_DISABLE_DEPRECATED again.
+
+       Fix pltcheck.sh by restricting the visibility of deprecated
+       symbols to the places where they are actually used:
+
+       * gtk/gtkclist.c
+       * gtk/gtkctree.c
+       * gtk/gtklistitem.c
+       * gtk/gtklist.c
+       * gtk/gtkprogressbar.c
+       * gtk/gtkpixmap.c
+       * gtk/gtkprogress.c: #undef GTK_DISABLE_DEPRECATED and #define
+       __GTK_FOO_C__ on top instead of before including gtkaliasdef.c.
+
+       * gtk/gtkclist.h
+       * gtk/gtkctree.h
+       * gtk/gtklistitem.h
+       * gtk/gtklist.h
+       * gtk/gtkpixmap.h
+       * gtk/gtkprogress.h: make the headers visible if the respective
+       __GTK_FOO_C__ are defined.
+
+2008-08-04  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkclist.c
+       * gtk/gtklist.c
+       * gtk/gtkoldeditable.c
+       * gtk/gtkpixmap.c
+       * gtk/gtktipsquery.c
+       * gtk/gtktree.c
+       * gtk/gtktreeitem.c: avoid using deprecated GtkWidget API.
+
+2008-08-04  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkclist.[ch]
+       * gtk/gtkctree.[ch]
+       * gtk/gtkitemfactory.[ch]
+       * gtk/gtkobject.[ch]
+       * gtk/gtksignal.[ch]: s/GtkDestroyNotify/GDestroyNotify/g
+
+2008-08-04  Sven Neumann  <sven@gimp.org>
+
+       * gtk/gtklinkbutton.c (gtk_link_button_set_uri): update the link
+       color when the "visited" state is changed.
+
+2008-08-04  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkwindow.c: move the code of the deprecated
+       gtk_window_set_policy() to a new private function
+       gtk_window_set_policy_internal() and call it from
+       gtk_window_set_policy().
+
+       (gtk_window_set_resizable): use the new internal function in order
+       to avoid our own deprecated public API.
+
+2008-08-04  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkbindings.c: move the code of the deprecated
+       gtk_binding_entry_clear() to a new private function
+       gtk_binding_entry_clear_internal() and call it from
+       gtk_binding_entry_clear().
+
+       (_gtk_binding_entry_add_signall)
+       (gtk_binding_parse_bind): use the new internal function in order
+       to avoid our own deprecated public API.
+
+2008-08-04  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkfontsel.c (gtk_font_selection_dialog_get_font):
+       avoid our own deprecated public API and use
+       gtk_font_selection_get_font_internal() instead of
+       gtk_font_selection_get_font().
+
+       (gtk_font_selection_get_font)
+       (gtk_font_selection_dialog_get_font): Add missing
+       "Deprecated: 2.0" to the api doc comments.
+
+2008-08-04  Michael Natterer  <mitch@imendio.com>
+
+       * gdk/tests/Makefile.am: add the generated PNGs to CLEANFILES.
+
 2008-08-04  Tor Lillqvist  <tml@novell.com>
 
        * configure.in: Set LIB_EXE_MACHINE_FLAG to either X86 or X64 on
 
        * configure.in: Don't bother with the test "if gio can sniff png"
        if $gio_can_sniff has been already set. Preset it to "no" for
-       Win32. This helps cross-compilation from 32-bit Windows to
-       64-bit. No idea how this should be handled for cross-compilation
-       in general.
+       Win32. This helps cross-compilation from 32-bit Windows to 64-bit,
+       or from Unix to Windows in general. No idea how this should be
+       handled for cross-compilation in general.
 
 2008-08-04  Tor Lillqvist  <tml@novell.com>