+2006-01-28 Behdad Esfahbod <behdad@gnome.org>
+
+ * configure.in: If major.minor of required and available glib versions
+ are the same, add -DG_DISABLE_DEPRECATED to GLIB_CFLAGS. (bug #328617)
+
+ * */Makefile.am: Remove hardcoded -DG_DISABLE_DEPRECATED.
+
+2006-01-28 Dom Lachowicz <cinamod@hotmail.com>
+
+ * modules/engines/ms-windows/msw-style.c: Re-sync with gtk-wimp
+ * modules/engines/ms-windows/Theme/gtk-2.0/gtkrc: Ditto
+
+2006-01-28 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtk.symbols:
+ * gtk/gtklinkbutton.h:
+ * gtk/gtklinkbutton.c: Allow to set a global hook function
+ thats called whenever a link button is clicked.
+
+ More work on GtkAssistant by Carlos Garnacho:
+
+ * demos/gtk-demo/Makefile.am:
+ * demos/gtk-demo/assistant.c: Add a GtkAssistant demo.
+
+ * gtk/gtkassistant.c: Handle focus, several small fixes to the
+ flow computations.
+
+2006-01-27 Federico Mena Quintero <federico@ximian.com>
+
+ Fixes bug #328820:
+
+ * gtk/gtkfilechooserdefault.c
+ (gtk_file_chooser_default_class_init): Make GDK_KP_Divide pop up
+ the location dialog populated to "/".
+ (tree_view_keybinding_cb): Likewise.
+ (trap_activate_cb): Likewise.
+
+2006-01-25 Behdad Esfahbod <behdad@gnome.org>
+
+ * gtk/gtkcalendar.c (gtk_calendar_size_request): Use translated format
+ strings for L10n in size calculation too.
+
+ * gtk/gtkcalendar.c (calendar_paint_week_numbers): Expand buffer to
+ accomodate localized digits.
+
+2006-01-26 Matthias Clasen <mclasen@redhat.com>
+
+ * tests/prop-editor.c: Introspect child properties. too.
+
+2006-01-25 Behdad Esfahbod <behdad@gnome.org>
+
+ * gtk/gtkcalendar.c (calendar_paint_week_numbers, calendar_paint_day):
+ Use contexed translated strings calendar:week:digits|%d and
+ calendar:day:digits|%d to let translators choose localized digits for
+ week and day numbers. (bug #317171, Hamed Malek)
+
+2006-01-25 Behdad Esfahbod <behdad@gnome.org>
+
+ * gtk/gtklabel.c (get_layout_location): Use logical extents of the
+ layout instead of ink extents. According to Pango docs, that's what
+ should be used for placement. Moreover, simply use
+ pango_layout_get_pixel_size instead of getting the extents and
+ dividing ourselves.
+
+2006-01-25 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkentrycompletion.c:
+ * gtk/gtkentry.c: Be more careful when blocking signals.
+
+ * gdk/x11/gdkcursor-x11.c (gdk_x11_display_set_cursor_theme): Only
+ set the cursor size if it is != 0.
+
+ * gtk/gtksettings.c (gtk_settings_class_init): Change the default value
+ of gtk-cursor-theme-size to 0, meaning "use default".
+
+2006-01-24 Kristian Rietveld <kris@gtk.org>
+
+ #322591, Jonathan Blandford.
+
+ * gtk/gtktreeview.[ch] (gtk_tree_view_get_search_entry),
+ (gtk_tree_view_set_search_entry),
+ (gtk_tree_view_get_search_position_func),
+ (gtk_tree_view_set_search_position_func): New functions,
+ and small adaptions to the tree view code to allow for setting
+ the entry and search position function.
+
+ * gtk/gtktreeprivate.h: Removed GtkTreeViewSearchDialogPositionFunc
+ typedef, which is now in gtktreeview.h as
+ GtkTreeViewSearchPositionFunc. Add/update fields.
+
+ * gtk/gtk.symbols: Add new functions.
+
+ * tests/testtreesort.c: Add a little test for _set_search_entry().
+
+2006-01-23 Matthias Clasen <mclasen@redhat.com>
+
+ Add GtkLinkButton, a port of GnomeHRef. (#314808, Emmanuele Bassi)
+
+ * gtk/gtklinkbutton.h:
+ * gtk/gtklinkbutton.c: New files.
+
+ * gtk/gtk.h:
+ * gtk/gtk.symbols:
+ * gtk/Makefile.am: Glue.
+
+ * gtk/gtkaboutdialog.c: Use GtkLinkButton.
+
+ * gtk/gtkwidget.c: Add link-color and visited-link-color style
+ properties. (#113649, Leena Gunda)
+
+ * gtk/gtkaboutdialog.c: Use the new style properties here instead
+ of the about dialogs own link-color property.
+
+2006-01-23 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtktreemodel.c (gtk_tree_model_base_init): don't copy
+ tree paths when emitting signals. (#325041, Matthias Clasen).
+
+2006-01-23 Behdad Esfahbod <behdad@gnome.org>
+
+ * gtk/gtklabel.c (get_layout_location): Fix misalignment of RTL
+ text in ellipsized GtkLabel: use layout width if set, otherwise
+ fallback to ink extents width. (#322042)
+
+2006-01-23 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkassistant.c (compute_last_button_state): Only show the
+ last button if we can jump to the end.
+ (gtk_assistant_init): Make the spacing and button order more
+ HIG compliant.
+
+ Fix drawing issues in progress bars. (#328081, Christian Persch)
+
+ * gtk/gtkprogressbar.c (gtk_progress_bar_size_request): Always
+ request enough space.
+ (gtk_progress_bar_paint_activity)
+ (gtk_progress_bar_paint_continuous)
+ (gtk_progress_bar_paint_discrete): Clip when drawing the bar.
+
+2006-01-23 Michael Natterer <mitch@imendio.com>
+
+ * gtk/gtkcolorbutton.c: move destruction of the private GdkGC
+ from finalize() to unrealize(). Fixes BadMatch on display change
+ (bug #85715).
+
+2006-01-22 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtktreeview.c (gtk_tree_view_bin_expose): Revert previous
+ commit after more searching in the bugzilla archives (see #309221).
+
+2006-01-22 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtktreeview.c (gtk_tree_view_bin_expose): Remove second call
+ to gtk_tree_view_column_cell_set_cell_data, since we also set the
+ cell data before iterating over the columns for exposure. (Fixes
+ #322471, Duncan Coutts).
+
+2006-01-21 Matthias Clasen <mclasen@redhat.com>
+
+ * tests/testassistant.c: Add some tests for GtkAssistant
+
+ * tests/Makefile.am: Glue
+
+2006-01-20 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkassistant.c: Fix the docs to reflect the actual signal
+ signatures.
+
+ * gtk/gtktextview.c (gtk_text_view_set_virtual_cursor_pos): Don't
+ crash if layout is NULL. (#327934, Christian Kirbach)
+
+2006-01-20 Dan Winship <danw@novell.com>
+
+ * gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_class_init,
+ tree_view_keybinding_cb, trap_activate_cb): On "unix", pop up the
+ "Open Location" window on "~" as well as "/". #153213
+ (location_entry_create): Fix this so autocompletion still works
+ correctly in that case.
+
2006-01-19 Matthias Clasen <mclasen@redhat.com>
* configure.in: Explicitly link against Xrender.