]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog
define -DGDK_PIXBUF_DISABLE_DEPRECATED in the global CFLAGS.
[~andy/gtk] / ChangeLog
index d22b812ba3ed8f3fee3893bcac95d24f856afb59..5c9f4139acb03425170a51dc7955ef309a10b5df 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,556 @@
+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