+2008-06-30 Cody Russell <bratsche@gnome.org>
+
+ * Practically everything changed.
+
+ Change all references of GIMP Toolkit (and variations of it)
+ to GTK+ Toolkit, showing no mercy at all to our beloved
+ ancestry. (#540529)
+
+2008-06-30 Michael Natterer <mitch@imendio.com>
+
+ Some unrelated cleanups found while reviewing
+ the offscreen window patch:
+
+ * gdk/gdkwindow.c: add missing Since: 2.14 to the redirection
+ functions, fix some function header indentation, update
+ documentation of redirect_to_drawable().
+
+ * gdk/x11/gdkwindow-x11.c
+ * gdk/x11/gdkpixmap-x11.c: fix function header
+ formatting/indentation.
+
+ * gtk/gtkwidget.c: use I_() on "damage_event".
+
+2008-06-30 Michael Natterer <mitch@imendio.com>
+
+ * gdk/gdkinternals.h: remove duplicate declaration of
+ _gdk_window_new().
+
+2008-06-30 Michael Natterer <mitch@imendio.com>
+
+ * gdk/Makefile.am: reorder source lists alphabetically.
+
+2008-06-30 Matthias Clasen <mclasen@redhat.com>
+
+ Bug 540310 – Avoid unnecessary repaints when resizing GtkWindow
+
+ * gtk/gtkwindow.c: Avoid unnecessary redraws when resizing.
+ Patch by Owen Taylor
+
+2008-06-29 Behdad Esfahbod <behdad@gnome.org>
+
+ Bug 530255 – GtkAboutDialog cuts off comments label
+ Followup patch from Jan Arne Petersen
+
+ * gtk/gtklabel.c (gtk_label_get_layout_offsets): Ensure layout.
+
+2008-06-28 Michael Natterer <mitch@imendio.com>
+
+ * gtk/gtkselection.h: properly indent the newly added
+ GtkSelectionData accessors. Some newlines can't hurt either.
+
+2008-06-27 Mikael Hallendal <micke@imendio.com>
+
+ * gtk/gtkbox.c (gtk_box_pack): Removed accidental empty row.
+
+2008-06-27 Mikael Hallendal <micke@imendio.com>
+
+ * gtk/gtkbox.c (gtk_box_pack, gtk_box_pack_start, gtk_box_pack_end):
+ Factored out gtk_box_pack from gtk_box_pack_start and use it from both
+ pack_start and pack_end in order to reduce the code duplication.
+
+2008-06-27 Michael Natterer <mitch@imendio.com>
+
+ Bug 442042 – GtkScaleButton is too limited
+
+ * gtk/gtkscalebutton.c (gtk_scale_button_init): set the name
+ "gtk-scalebutton-popup-window" on the popup window so it is
+ properly themeable.
+
+2008-06-27 Kristian Rietveld <kris@imendio.com>
+
+ * gdk/quartz/gdkgeometry-quartz.c:
+ * gdk/quartz/gdkwindow-quartz.c:
+ * gdk/quartz/gdkprivate-quartz.h: adapt to use GdkWindowImpl
+ interface.
+
+2008-06-27 Carlos Garnacho <carlos@imendio.com>
+
+ * gtk/gtkrecentmanager.c (get_icon_for_mime_type): Fix two potential
+ critical warnings. Bug #539470.
+
+2008-06-27 Emmanuele Bassi <ebassi@gnome.org>
+
+ Abstract some GdkWindow API into an interface that the backends
+ must implement. (based on a patch by Alex Larsson)
+
+ * gdk/Makefile.am: Add gdkwindowimpl.[ch]
+
+ * gdk/gdk.symbols: Move symbols around.
+
+ * gdk/gdkinternals.h:
+ * gdk/gdkwindowimpl.[ch]: Move some of the GdkWindow API we require
+ from the backends to a GInterface that the backends should implement
+ instead.
+
+ * gdk/gdkwindow.c: Provide some of the GdkWindow public API as a
+ wrapper call around the GdkWindowImpl interface vtable.
+
+ * gdk/x11/gdkevents-x11.c:
+ * gdk/x11/gdkgeometry-x11.c:
+ * gdk/x11/gdkprivate-x11.h:
+ * gdk/x11/gdkwindow-x11.c:
+ * gdk/x11/gdkwindow-x11.h: Update the X11 backend to implement
+ the GdkWindowImpl interface.
+
+2008-06-27 Martyn Russell <martyn@imendio.com>
+
+ Bug 540318 - Invalid URL
+
+ * gtk/gtkcontainer.c: (gtk_container_add): Fixed the FAQ location
+ in the warning produced here.
+
+2008-06-27 Michael Natterer <mitch@imendio.com>
+
+ Bug 442042 – GtkScaleButton is too limited
+
+ * gtk/gtkscalebutton.c: add "orientation" property. Make sure the
+ stuff that is part of the public API continues to be created in
+ init() to stay compatible. Move creating of the popup scale to
+ constructor(). Add an internal HScale class. Changed popup
+ positioning for horizontal scales accordingly.
+
+2008-06-26 Michael Natterer <mitch@imendio.com>
+
+ * gtk/gtkscalebutton.c
+ * gtk/gtkvolumebutton.c: remove redundant init() and class_init()
+ prototypes, remove redundant includes, remove a little trailing
+ whitespace.
+
+2008-06-26 Richard Hult <richard@imendio.com>
+
+ * gtk/gtkclipboard-quartz.c: (gtk_clipboard_wait_for_contents):
+ * gtk/gtkquartz.c:
+ (_gtk_quartz_get_selection_data_from_pasteboard),
+ (_gtk_quartz_set_selection_data_for_pasteboard): Patch from
+ Christian Dywan to clean up selection data setting.
+
+2008-06-26 Richard Hult <richard@imendio.com>
+
+ * gtk/gtkdnd-quartz.c (gtk_drag_begin_internal): Don't use
+ deprecated function gtk_widget_ref, replace with g_object_ref.
+
+2008-06-26 Michael Natterer <mitch@imendio.com>
+
+ * gtk/gtkfilesystem.c: #include "config.h"
+
+2008-06-26 Carlos Garnacho <carlos@imendio.com>
+
+ * gtk/gtkfilechooserdefault.c
+ (gtk_file_chooser_default_get_current_folder): current_folder can be
+ NULL here, do not try to reference it (Bug #540235)
+ (gtk_file_chooser_default_get_files): Deal better with
+ gtk_file_chooser_default_get_current_folder() being able to return
+ NULL.
+
+2008-06-26 Michael Natterer <mitch@imendio.com>
+
+ * gtk/gtktextutil.c (_gtk_text_util_append_special_char_menuitems):
+ allocate the GtkTextUtilCallbackInfo structs with GSlice.
+
+2008-06-25 Michael Natterer <mitch@imendio.com>
+
+ * gtk/gtktypeutils.h: there is no reason to include
+ <gtk/gtktypebuiltins.h> in the middle of the file, move it to top,
+ replacing the <glib-object.h> include. Also move the remaining few
+ non-deprecated things to the top and move some deprecated things
+ around to clean up the mess with too many deprecated sections even
+ more.
+
+2008-06-24 Michael Natterer <mitch@imendio.com>
+
+ * gtk/gtktypeutils.h: deprecate gtk_type_init() unconditionally
+ (also for GTK_COMPILATION). Move some deprecated typedefs around
+ to reduce the mess with zillions of deprecated sections.
+
+ * gtk/gtkmain.c (do_post_parse_initialization): replace the call
+ to gtk_type_init() by g_type_init() and gtk_object_get_type() even
+ though the latter is probably completely pointless.
+
+2008-06-24 Michael Natterer <mitch@imendio.com>
+
+ * gtk/gtkdialog.c (gtk_dialog_init): also revert change in how
+ the dialog's vbox was added (bug #539732).
+
+2008-06-24 Carlos Garnacho <carlos@imendio.com>
+
+ * gtk/gtkdialog.[ch]: Remove container implementation, which isn't
+ thought for handling non-direct children. Fixes #539732.
+ (gtk_dialog_pack_start) (gtk_dialog_pack_end): Removed as well, it
+ doesn't provide enough control to API users (removing, reordering...),
+ this is better handled through:
+ (gtk_dialog_get_content_area): New function which just returns
+ dialog->vbox.
+ * gtk/gtk.symbols: Modify accordingly.
+ * docs/reference/gtk/tmpl/gtkdialog.sgml: Update docs to recommend
+ using gtk_dialog_get_[action|content]_area() instead of accessing
+ dialog struct members directly.
+
+2008-06-24 Michael Natterer <mitch@imendio.com>
+
+ * gtk/gtkassistant.h
+ * gtk/gtkcellrenderer.h
+ * gtk/gtkfilechooserentry.h
+ * gtk/gtkprivate.h
+ * gtk/gtktooltip.h
+ * gtk/gtktreeview.h
+ * gtk/gtkwindow.h: no need to include gtkwidget.h or gtkobject.h
+ if there is any other widget included, they all have to include
+ their respective parent classes (the is-a relation works for
+ includes too).
+
+2008-06-24 Michael Natterer <mitch@imendio.com>
+
+ * gtk/gtktextutil.h: remove includes from this internal header.
+
+ * gtk/gtktextutil.c: include gtktextbuffer.h before gtktextutil.h.
+
+2008-06-23 Michael Natterer <mitch@imendio.com>
+
+ * gtk/gtkinvisible.h: formatting.
+
+2008-06-23 Michael Natterer <mitch@imendio.com>
+
+ * gtk/gtkaction.h
+ * gtk/gtkbuildable.h
+ * gtk/gtkbuilderprivate.h
+ * gtk/gtkcelllayout.h
+ * gtk/gtkentrycompletion.h
+ * gtk/gtkfilechoosersettings.h
+ * gtk/gtkfilesystem.h
+ * gtk/gtkfilesystemmodel.h
+ * gtk/gtkicontheme.h
+ * gtk/gtklinkbutton.h
+ * gtk/gtkpagesetup.h
+ * gtk/gtkpapersize.h
+ * gtk/gtkprintcontext.h
+ * gtk/gtkprintoperation.h
+ * gtk/gtkprintoperationpreview.h
+ * gtk/gtkprintsettings.h
+ * gtk/gtkrecentchooserprivate.h
+ * gtk/gtkrecentmanager.h
+ * gtk/gtksearchengine.h
+ * gtk/gtktexttag.h
+ * gtk/gtktreeselection.h
+ * gtk/gtktreeviewcolumn.h
+ * gtk/gtkuimanager.h: remove redundant inclusion of <glib.h> and
+ <glib-object.h>. There is no point in relying on them being pulled
+ in by other headers in some places and placing them explicitly in
+ other places, so choose the "as little includes as possible"
+ approach and get rid of them.
+
+2008-06-23 Kristian Rietveld <kris@imendio.com>
+
+ * gdk/gdkenumtypes.h.template:
+ * gdk-pixbuf/gdk-pixbuf-enum-types.h.template:
+ * gtk/gtktypebuiltins.h.template:
+ * perf/typebuiltins.h.template: do not hard code the prefix of the
+ enum, use @ENUMPREFIX@ instead (you need an up to date glib for this).
+
+2008-06-23 Michael Natterer <mitch@imendio.com>
+
+ * gtk/gtkmountoperation.h
+ * gtk/gtktestutils.h
+ * gtk/gtkshow.[ch]: remove as many includes as possible from these
+ new files. They can't be included individually, so nothing can break.
+
+2008-06-22 Michael Natterer <mitch@imendio.com>
+
+ * gtk/gtkaccelgroup.c: use g_param_spec_flags(), not enum() when
+ registering the "modifier-mask" property.
+
+2008-06-21 Johan Dahlin <jdahlin@async.com.br>
+
+ * *.[ch]: Include "config.h" instead of <config.h>
+ Command used:
+ find -name \*.[ch]|xargs perl -p -i -e 's/^#include <config.h>/#include "config.h"/g'
+ Rubberstamped by Mitch and Tim
+
+2008-06-21 Carlos Garnacho <carlos@imendio.com>
+
+ Bug 539466 – GtkMenuShell API/ABI break in trunk.
+
+ * gtk/gtkmenushell.h: Fix API/ABI break, two guint fields had
+ different name and packing width.
+
+2008-06-21 Johan Dahlin <jdahlin@async.com.br>
+
+ * gtk/gtkiconcachevalidator.c (check_pixel_data): Cast to guint8* to avoid
+ a compiler warning.
+
+2008-06-21 Michael Natterer <mitch@imendio.com>
+
+ * gdk/gdkapplaunchcontext.h: remove redundant include, fix
+ indentation, replace header by a GDK copyright header (don't say
+ "The Gnome Library"), remove trailing whitespace.
+
+2008-06-21 Hans Breuer <hans@breuer.org>
+
+ * gtk/gtkprintoperation-win32.c(1713) : fix 'function' : incompatible
+ types - from 'struct _cairo *' to 'struct _cairo_surface *' by
+ passing the surface to cairo_surface_show_page(), not the context
+ * gtk/gtkprintoperation-win32.c(866) : get rid of warning C4018:
+ '<' : signed/unsigned mismatch by using guint for the loop
+
+ * gtk/gtkmenu.c(gtk_menu_get_property) : property 'menu::active' is
+ an uint, gtk_menu_get_active() returns the widget pointer. Convert
+ the latter to the former by calculating the index in menu::children
+ Also fix some occurences of g_return_if_fail() where
+ g_return_val_if_fail() was meant
+
+2008-06-21 Björn Lindqvist <bjourne@gmail.com>
+
+ Bug 539363 – Segfault when creating GtkPlugs
+
+ * gtk/gtkplug.c (gtk_plug_class_init): Spaces not allowed in
+ property names. "socket window" => "socket-window"
+
+2008-06-20 Jody Goldberg <jody@gnome.org>
+
+ * gtk/gtkprintoperation-win32.c (gtk_print_run_page_setup_dialog) :
+ Fix life cycle to avoid crash. [#536966]
+
+2008-06-20 Hans Breuer <hans@breuer.org>
+
+ * gtk/gtkmenuitem.c gtk/gtkmessagedialog.c gtk/gtkplug.c : must return
+ a value of the appropriate type with g_return_val_if_fail
+
+ * gdk/gdkconfig.h.win32 : add the GSEAL definition here as well
+
+ * gtk/gtkfilesystem.c : don't add the "File System" on win32
+
+ * tests/makefile.msc : remove broken autotestfile(system|chooser)
+ from build
+
2008-06-20 Johan Dahlin <jdahlin@async.com.br>
+ * gtk/gtkbutton.c: Document a style property
+
+ * gtk/gtkeditable.c: Document and use - instead of _ in signal names.
+
* gtk/gtkbutton.c:
* gtk/gtkcolorsel.c:
* gtk/gtkentry.c:
* gtk/gtklayout.c (enum): Remove left-over unused property enum.
- * gtk/gtk.symbols:
- * gtk/gtkscalebutton.c (gtk_scale_button_get_plus_button),
- (gtk_scale_button_get_minus_button):
- * gtk/gtkscalebutton.h:
- Add missing accessor for sealed fields GtkScaleButton->plus_button and
- minus_button.
-
2008-06-20 Johan Dahlin <jdahlin@async.com.br>
* gtk/gtkscalebutton.c: Fix gtk-doc syntax, add missing trailing colon.