+2008-01-06 Christian Persch <chpe@gnome.org>
+
+ * gtk/gtkpagesetupunixdialog.c: Make the labels left-aligned,
+ and remove an obsolete event box. Bug #506760.
+
+2008-01-06 Johan Dahlin <johan@gnome.org>
+
+ * tests/buildertest.c (test_domain):
+ Update, GtkBuilder::translation-domain is no longer set
+
+ * gtk/gtkbuilderparser.c (parse_interface):
+ Allow domains to be overridden in <interface>'s if a translation-domain
+ is set in the builder.
+ (_gtk_builder_parser_parse_buffer): Do not modify the translation-domain
+ of the builder, make the domain set in the <interface> apply only to strings
+ in that interface.
+ (#496831, Ryan Lortie)
+
+ * gtk/gtkbuilder.c: Avoid adding unnecessary trailing newlines
+ to g_warning calls.
+
+ * gtk/gtktreestore.c (tree_model_end_element):
+ Remove an unused variable
+
+2008-01-06 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkspinbutton.c: Document the ::output signal and
+ add an example. (#507566, example by Owen Taylor)
+
+2008-01-06 Johan Dahlin <johan@gnome.org>
+
+ * gtk/gtkcellrenderercombo.c:
+ (gtk_cell_renderer_combo_get_property),
+ (gtk_cell_renderer_combo_set_property):
+ * gtk/gtkcombobox.c: (gtk_combo_box_set_property):
+ * gtk/gtkcomboboxentry.c: (gtk_combo_box_entry_set_property):
+ * gtk/gtknotebook.c: (gtk_notebook_set_property):
+ * gtk/gtkspinbutton.c: (gtk_spin_button_set_property):
+ * gtk/gtktextbuffer.c: (gtk_text_buffer_set_property),
+ (gtk_text_buffer_get_property):
+ * gtk/gtktextview.c: (gtk_text_view_set_property):
+ * gtk/gtktogglebutton.c: (gtk_toggle_button_set_property):
+ * gtk/gtktoolbutton.c: (gtk_tool_button_set_property),
+ (gtk_tool_button_get_property):
+ * gtk/gtktoolitem.c: (gtk_tool_item_set_property),
+ (gtk_tool_item_get_property):
+ * gtk/gtktreeview.c: (gtk_tree_view_set_property):
+ * gtk/gtkwidget.c: (gtk_widget_set_property):
+ * gtk/gtkwindow.c: (gtk_window_set_property):
+ Use G_OBJECT_WARN_INVALID_PROPERTY_ID consistently.
+ Fixes #507585
+
+2008-01-06 Johan Dahlin <johan@gnome.org>
+
+ * gtk/gtk-builder-convert (GtkBuilderConverter._strip_root):
+ Make sure that --root works for toplevel widgets.
+ (#491847, Phil Lello)
+
+2008-01-05 Johan Dahlin <johan@gnome.org>
+
+ * modules/other/gail/tests/Makefile.am: Include Makefile.decl,
+ to make sure that make test-report works properly
+
+2008-01-05 Christian Persch <chpe@gnome.org>
+
+ * tests/defaultvaluetest.c: Fix mem leak, and don't pass
+ GType as integer through gpointer. Bug #507395.
+
+2008-01-04 Mathias Hasselmann <mathias@openismus.com>
+
+ Avoid some compiler warnings (#507000).
+
+ * gtk/gtkbuilder.c, gtk/gtkbuilderprivate.h: Use proper sign
+ for value argument of _gtk_builder_flags_from_string.
+ * gtk/gtkwidget.c: Don't alias the child pointer passed
+ to gdk_window_get_user_data.
+
+2008-01-04 Michael Natterer <mitch@imendio.com>
+
+ * gdk/x11/gdkinput-x11.c (_gdk_device_get_history): don't forget
+ to set the time in the returned GdkTimeCoords.
+
+2008-01-03 Emmanuele Bassi <ebassi@gnome.org>
+
+ * gtk/gtkfilechooserdefault.c (recent_sort_mru): Use the
+ correct comparison function (kudos to Christian Persch and
+ Claudio Saavedra for spotting this)
+
+ * gtk/gtkrecentchooserutils.c:
+ (sort_recent_items_mru),
+ (sort_recent_items_lru): Ditto as above.
+
+2008-01-03 Johan Dahlin <johan@gnome.org>
+
+ * tests/defaultvaluetest.c: Make it pass again.
+
+2008-01-02 Johan Dahlin <johan@gnome.org>
+
+ * tests/defaultvaluetest.c (test_type): Ignore a few more tests to
+ make it pass on Ubuntu.
+ (main): Use gtk_test_list_all_types () instead of providing our
+ own list.
+ And it no longer passes.
+
+2007-12-30 Johannes Schmid <jhs@gnome.org>
+
+ * gtk/gtknotebook.c: (gtk_notebook_stop_reorder):
+ Also reorder menu when reordering tabs by drag & drop
+ (Bug #506474)
+
+ * tests/testnotebookdnd.c: (create_notebook_with_notebooks):
+ Add a menu to one of the notebooks to have a test-case for
+ the change mentioned above.
+
+2007-12-31 Philip Van Hoof <pvanhoof@gnome.org>
+
+ * gtk/gtktreemodel.c: Using GSlice for GtkTreePath
+
+2007-12-31 Christian Persch <chpe@gnome.org>
+
+ * gtk/gtkprintunixdialog.c: (gtk_print_unix_dialog_get_property):
+ Plug a mem leak. Bug #506107.
+
+2007-12-28 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkiconfactory.c (render_fallback_image): Adjust to
+ icon cache api change. (#506135, Kazuki Iwamoto)
+
+2007-12-28 Mathias Hasselmann <mathias@openismus.com>
+
+ Consider "wide-separators" and "separator-height" style properties:
+ The separator is drawn using gtk_paint_box instead of cairo, when
+ "wide-separators" is set. Also do not highlight details for previous
+ or next month, if their day matches the selected day. (#339540)
+
+ * gtk/gtkcalendar.c: Consider "wide-separators" and "separator-height"
+ in gtk_calendar_size_request and calendar_paint_day
+ * gtk/gtkstyle.c: Modify gtk_default_draw_box to use special colors
+ for selected detail separators in GtkCalendar.
+
+2007-12-28 Mathias Hasselmann <mathias@openismus.com>
+
+ Remove max_detail_height field from GtkCalendarPrivate. (#339540)
+
+ * gtk/gtkcalendar.c: Drop max_detail_height field, and use
+ a local variable instead in gtk_calendar_size_request.
+
+2007-12-28 Matthias Clasen <mclasen@redhat.com>
+
+ * tests/defaultvaluetest.c: Add enough exclusions to make the
+ test succeed.
+
+2007-12-28 Christian Persch <chpe@gnome.org>
+
+ * modules/other/gail/Makefile.am:
+ * modules/other/gail/tests/*:
+ * configure.in: Merge tests from standalone gail. Bug #504568.
+
+2007-12-28 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkclipboard.c: Make the finalizer work when display is
+ not set.
+
+2007-12-28 Mathias Hasselmann <mathias@openismus.com>
+
+ Draw bottom shadow of GtkCalender headings. (#506113)
+
+ * gtk/gtkcalendar.c: Set proper initial height for priv->header_win.
+
+2007-12-28 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkcalendar.c: Document the initial values of year/month/day
+ properties.
+
+2007-12-28 Christian Persch <chpe@gnome.org>
+
+ * gtk/gtkfontsel.c: (gtk_font_selection_get_property): Plug
+ a mem leak. Bug #506096.
+
+2007-12-28 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtktable.c:
+ * gtk/gtktreeview.c:
+ * gtk/gtkprintoperation.c:
+ * gtk/gtkprogressbar.c:
+ * gtk/gtkmessagedialog.c:
+ * gtk/gtknotebook.c:
+ * gtk/gtkprinter.c:
+ * gtk/gtkfilesel.c:
+ * gtk/gtklabel.c:
+ * gtk/gtklinkbutton.c:
+ * gtk/gtkmenu.c: More default property value corrections.
+
+2007-12-28 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkitemfactory.c (gtk_item_factory_finalize): Don't unref
+ accel_group unless it is set.
+
+2007-12-28 Matthias Clasen <mclasen@redhat.com>
+
+ * gdk/x11/gdkwindow-x11.c (get_default_title): Don't return NULL.
+
+2007-12-28 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkhandlebox.c: Fix the default values of shadow and
+ shadow-type properties.
+
+ * gtk/gtkfontsel.c: Fix the default values of several properties.
+
+ * gtk/gtkfilesel.c: Fix the default value of the show-fileops
+ property.
+
+ * gtk/gtkcurve.c: Fix the default value of the curve-type property.
+
+ * gtk/gtkcombo.c: Fix the default value of the enable-arrows-always
+ property.
+
+2007-12-28 Johan Dahlin <johan@gnome.org>
+
+ * gtk/gtkdialog.c (gtk_dialog_buildable_custom_finished)
+ (gtk_dialog_buildable_custom_tag_start): Chain up.
+ This makes it possible to have accelerators tags on GtkDialog
+ subclasses.
+
+2007-12-28 Mathias Hasselmann <mathias@openismus.com>
+
+ Add GTK_CALENDAR_SHOW_DETAILS display flag, which chooses if details
+ are shown within the widget, or just as tooltip. (#339540)
+
+ * gtk/gtkcalendar.c, gtk/gtkcalendar.h: Add "show-details" property
+ aka. GTK_CALENDAR_SHOW_DETAILS, and use it.
+ * tests/testcalendar.c: Test GTK_CALENDAR_SHOW_DETAILS. Reduce padding
+ in flags vbox.
+
+2007-12-28 Mathias Hasselmann <mathias@openismus.com>
+
+ Try more decent appearance of calendar details separator. (#339540)
+
+ * gtk/gtkcalendar.c: Use different colors for drawing the separator,
+ and make it short by one pixel on each side.
+
+2007-12-28 Mathias Hasselmann <mathias@openismus.com>
+
+ Apply trivial code-style changes from attachement 101101. (#339540)
+
+ * tests/testcalendar.c: Some updates to current GTK+ code-style.
+
+2007-12-28 Mathias Hasselmann <mathias@openismus.com>
+
+ Restructure testcalendar for testing calendar details. (#339540)
+
+ * tests/testcalendar.c: Push code arround for testing calendar details.
+
+2007-12-28 Mathias Hasselmann <mathias@openismus.com>
+
+ Implement GtkTooltip API for calendar details. (#339540)
+
+ * gtk/gtkcalendar.c: Add gtk_calendar_query_tooltip and chain it up.
+ Remember detail overflows in calendar_paint_day to show the tooltip
+ only when neccessary.
+
+2007-12-28 Mathias Hasselmann <mathias@openismus.com>
+
+ Without setting "detail-width-chars" and "detail-height-rows"
+ properties not only the widget has to be redrawn on certain
+ conditions, but also its size must be recalculated. (#339540)
+
+ * gtk/gtkcalendar.c: Add calendar_queue_refresh and call
+ that function instead of gtk_widget_queue_draw.
+
+2007-12-28 Mathias Hasselmann <mathias@openismus.com>
+
+ Consider details for size-request and expose-event. (#339540)
+
+ * gtk/gtkcalendar.c: Add gtk_calendar_get_detail and
+ is_color_attribute functions. Change gtk_calendar_size_request
+ and calendar_paint_day to consider and show calender details.
+
+2007-12-28 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkcombobox.c: Introduce local priv variables to
+ reduce ->->
+
2007-12-27 Matthias Clasen <mclasen@redhat.com>
+ * gtk/gtkcombobox.c: Correct the default value for the
+ tearoff-title property.
+
+ * gtk/gtkcellrenderertext.c: Fix the default value for the
+ wrap-mode and font-scale properties.
+
* gtk/gtkaspectratio.c: Fix the default value for the ratio
property.
* Makefile.am: Install gail.pc. Bug #505859.
-2007-12-27 Mathias Hasselmann <mathias@openismus.com>
-
- Consider details for size-request and expose-event. (#339540)
-
- * gtk/gtkcalendar.c: Add gtk_calendar_get_detail and
- is_color_attribute functions. Change gtk_calendar_size_request and
- calendar_paint_day to consider and show calender details.
-
2007-12-27 Mathias Hasselmann <mathias@openismus.com>
Add infrastructure for GtkCalendar details. (#339540)
2007-12-19 Mathias Hasselmann <mathias@openismus.com>
- Add GTK_CALENDAR_SHOW_DETAILS display flag, which chooses if details
- are shown within the widget, or jst as tooltip.
-
- * gtk/gtkcalendar.c, gtk/gtkcalendar.h: Add "show-details" property
- aka. GTK_CALENDAR_SHOW_DETAILS, and use it.
- * tests/testcalendar.c: Test GTK_CALENDAR_SHOW_DETAILS. Reduce padding
- in flags vbox.
-
-2007-12-17 Mathias Hasselmann <mathias@openismus.com>
-
- Add GTK_CALENDAR_SHOW_DETAILS display flag, which chooses if details
- are shown within the widget, or jst as tooltip.
-
- * gtk/gtkcalendar.c, gtk/gtkcalendar.h: Add "show-details" property
- aka. GTK_CALENDAR_SHOW_DETAILS, and use it.
- * tests/testcalendar.c: Test GTK_CALENDAR_SHOW_DETAILS. Reduce padding
- in flags vbox.
-
-2007-12-27 Mathias Hasselmann <mathias@openismus.com>
-
- Add GTK_CALENDAR_SHOW_DETAILS display flag, which chooses if details
- are shown within the widget, or jst as tooltip.
-
- * gtk/gtkcalendar.c, gtk/gtkcalendar.h: Add "show-details" property
- aka. GTK_CALENDAR_SHOW_DETAILS, and use it.
- * tests/testcalendar.c: Test GTK_CALENDAR_SHOW_DETAILS. Reduce padding
- in flags vbox.
-
-2007-12-27 Mathias Hasselmann <mathias@openismus.com>
-
- Try more decent appearance of calendar details separator. (#339540)
-
- * gtk/gtkcalendar.c: Use different colors for drawing the separator,
- and make it short by one pixel on each side.
-
-2007-12-17 Mathias Hasselmann <mathias@openismus.com>
-
- Try more decent appearance of calendar details separator. (#339540)
-
- * gtk/gtkcalendar.c: Use different colors for drawing the separator,
- and make it short by one pixel on each side.
-
-2007-12-17 Mathias Hasselmann <mathias@openismus.com>
-
- Try more decent appearance of calendar details separator. (#339540)
-
- * gtk/gtkcalendar.c: Use different colors for drawing the separator,
- and make it short by one pixel on each side.
-
-2007-12-17 Mathias Hasselmann <mathias@openismus.com>
-
- Try more decent appearance of calendar details separator. (#339540)
-
- * gtk/gtkcalendar.c: Use different colors for drawing the separator,
- and make it short by one pixel on each side.
-
-2007-12-17 Mathias Hasselmann <mathias@openismus.com>
-
- Try more decent appearance of calendar details separator. (#339540)
-
- * gtk/gtkcalendar.c: Use different colors for drawing the separator,
- and make it short by one pixel on each side.
-
-2007-12-17 Mathias Hasselmann <mathias@openismus.com>
-
- Restructure testcalendar for testing calendar details. (#339540)
-
- * tests/testcalendar.c: Move code arround to test calendar details.
-
-2007-12-17 Mathias Hasselmann <mathias@openismus.com>
-
- Restructure testcalendar for testing calendar details. (#339540)
-
- * tests/testcalendar.c: Move code arround to test calendar details.
-
-2007-12-17 Mathias Hasselmann <mathias@openismus.com>
-
- Implement GtkTooltip API for calendar details. (#339540)
-
- * gtk/gtkcalendar.c: Add gtk_calendar_query_tooltip and chain it up.
-
-2007-12-17 Mathias Hasselmann <mathias@openismus.com>
-
- Without explicitly set "detail-width-chars" and "detail-height-rows"
- properties not only the widget has to be redrawn on certain
- conditions, but also its size must be recalculated. (#339540)
-
- * gtk/gtkcalendar.c: Add calendar_queue_refresh and call
- that function instead of gtk_widget_queue_draw.
-
-2007-12-17 Mathias Hasselmann <mathias@openismus.com>
-
- Without explicitly set "detail-width-chars" and "detail-height-rows"
- properties not only the widget has to be redrawn on certain
- conditions, but also its size must be recalculated. (#339540)
-
- * gtk/gtkcalendar.c: Add calendar_queue_refresh and call
- that function instead of gtk_widget_queue_draw.
-
-2007-12-17 Mathias Hasselmann <mathias@openismus.com>
-
- Without explicitly set "detail-width-chars" and "detail-height-rows"
- properties not only the widget has to be redrawn on certain
- conditions, but also its size must be recalculated. (#339540)
-
- * gtk/gtkcalendar.c: Add calendar_queue_refresh and call
- that function instead of gtk_widget_queue_draw.
-
-2007-12-17 Mathias Hasselmann <mathias@openismus.com>
-
- Without explicitly set "detail-width-chars" and "detail-height-rows"
- properties not only the widget has to be redrawn on certain
- conditions, but also its size must be recalculated. (#339540)
-
- * gtk/gtkcalendar.c: Add calendar_queue_refresh and call
- that function instead of gtk_widget_queue_draw.
-
-2007-12-17 Mathias Hasselmann <mathias@openismus.com>
-
- Consider in size-request and show calender details. (#339540)
-
- * gtk/gtkcalendar.c: Add gtk_calendar_get_detail and
- is_color_attribute functions. Change gtk_calendar_size_request and
- calendar_paint_day to consider and show calender details.
-
-2007-12-17 Mathias Hasselmann <mathias@openismus.com>
-
Avoid some compiler warnings and remove obsolete code. (#339540)
* gtk/gtkcalendar.c: Change week and year variable in