+2006-03-09 Tor Lillqvist <tml@novell.com>
+
+ * gtk/gtk.symbols: No gtk_tray_icon_get_type on Win32.
+
+2006-03-08 Carlos Garnacho <carlosg@gnome.org>
+
+ Rename ::tab-added and ::tab-removed signals to ::page-added and
+ ::page-removed for not conflicting with other tab reordering
+ implementations. Fixes bug #333743.
+
+ Also rename ::tab-reordered to ::page-reordered, and emit it in
+ gtk_notebook_reorder_child () to make it behave consistently with the
+ other two signals.
+
+ * gtk/gtknotebook.c (gtk_notebook_class_init): rename signals.
+ (gtk_notebook_reorder_tab)
+ (gtk_notebook_button_release)
+ (gtk_notebook_remove)
+ (gtk_notebook_real_insert_page): emit respectively renamed signals
+ (gtk_notebook_reorder_child): also emit ::page-reordered here
+
+ * tests/testnotebookdnd.c: use renamed signals
+
+2006-03-08 Michael Natterer <mitch@imendio.com>
+
+ * gdk/gdkscreen.h
+ * gdk/x11/gdkscreen-x11.c
+ * gdk/gdk.symbols: added gdk_screen_get_active_window() and
+ gdk_screen_get_window_stack() (patch from maemo-gtk).
+ Fixes bug #320881.
+
+ * gdk/directfb/gdkscreen-directfb.c
+ * gdk/quartz/gdkscreen-quartz.c
+ * gdk/win32/gdkscreen-win32.c: added the functions as stubs.
+
+2006-03-08 Michael Natterer <mitch@imendio.com>
+
+ * tests/prop-editor.c (unichar_changed): zero-initialize the
+ GValue before calling g_value_init().
+
+2006-03-08 Michael Natterer <mitch@imendio.com>
+
+ * gtk/gtkentry.c (gtk_entry_adjust_scroll): make sure that the
+ text_area_width is always >= 0. Fixes bug #316712 (Dan Winship).
+
+2006-03-07 Federico Mena Quintero <federico@novell.com>
+
+ Cancel drags when the grabs get broken. Fixes bug #333056:
+
+ * gtk/gtkdnd.c (gtk_drag_selection_received): The time argument is
+ a guint, not guint32.
+ (gtk_drag_source_event_cb): Return gboolean, not gint.
+ (gtk_drag_anim_timeout): Likewise.
+ (gtk_drag_motion_cb): Likewise.
+ (gtk_drag_key_cb): Likewise.
+ (gtk_drag_button_release_cb): Likewise.
+ (gtk_drag_abort_timeout): Likewise.
+ (gtk_drag_begin_internal): Connect to "grab-broken-event" on the
+ ipc_widget.
+ (gtk_drag_source_info_destroy): Disconnect from the
+ "grab-broken-event" callback.
+ (gtk_drag_end): Likewise.
+ (gtk_drag_grab_broken_event_cb): New callback. We cancel the drag
+ if the grab was broken and not regrabbed by the DnD code.
+
+2006-03-07 Federico Mena Quintero <federico@novell.com>
+
+ * gtk/gtkfilechooserdefault.c (shortcuts_button_press_event_cb):
+ Hack to let the treeview's button-press-event handler run before
+ ours. This lets the selection be updated before we pop up a
+ context menu.
+
+Tue Mar 7 17:16:34 2006 Tim Janik <timj@gtk.org>
+
+ * configure.in: depend on glib-2.10.1.
+
+ * gtk/gtkobject.c: fixed up messing with non-GtkObject floating flags.
+ this requires glib-2.10.1.
+
+2006-03-07 Michael Natterer <mitch@imendio.com>
+
+ Add infrastructure for copy/paste and DND of rich text for
+ GtkTextBuffer. Fixes bug #324177.
+
+ * gtk/gtktextbufferrichtext.[ch]: new files implementing a
+ per-buffer registry of rich text formats.
+
+ * gtk/gtk.h: #include gtktextbufferrichtext.h
+
+ * gtk/gtktextbufferserialize.[ch]: new files implementing an
+ internal serialization format that can handle all of a text
+ buffer's tags and pixbufs. It's not useful for anything except
+ tranfer between instances of GtkTextBuffer (Anders Carlsson).
+
+ * gtk/Makefile.am: build the new files.
+
+ * gtk/gtkclipboard.[ch]: added convenience APIs for rich text,
+ just as they exist for plain text and pixbufs.
+
+ * gtk/gtkselection.[ch]: added rich text convenience APIs here
+ too. Return the target list from gtk_target_list_ref(). Register
+ GtkTargetList as boxed type. Added
+ gtk_target_table_new_from_list() and gtk_target_table_free(),
+ which make converting between GtkTargetList and arrays of
+ GtkTargetEntry considerably easier.
+
+ * gtk/gtktextutil.[ch]: added _gtk_text_util_create_rich_drag_icon()
+ which creates a fancy rich text icon (Matthias Clasen).
+
+ * gtk/gtktextbuffer.[ch]: use all the new stuff above and
+ implement copy and paste of rich text. Added APIs for getting the
+ target lists used for copy and paste. Added public enum
+ GtkTextBufferTargetInfo which contains the "info" IDs associated
+ with the entries of the target lists.
+
+ * gtk/gtktextview.c: use the new rich text APIs and
+ GtkTextBuffer's new target list API to enable DND of rich text
+ chunks.
+
+ * gtk/gtk.symbols: export all the new symbols added.
+
+ * tests/testtext.c: added rich text testing stuff.
+
+2006-03-06 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtktextview.c (text_window_invalidate_cursors): Take
+ cursor width into account when calculating the area to
+ be invalidated. (#333377, #323401 Steve Frécinaux)
+
+ * gtk/gtkmain.c (post_parse_hook): Set error when returning
+ FALSE. (#333268, Paolo Maggi, Christian Persch)
+
+ * gtk/gtkpixmap.c (gtk_pixmap_set): Check that the pixmap
+ has the right depth. (#333363, Ed Catmur)
+
+2006-03-05 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkiconview.c (adjust_wrap_width): Apply some
+ arbitrary lower limit for the guessed wrap width. (#332466,
+ Donald Straney)
+
+2006-03-05 Matthias Clasen <mclasen@redhat.com>
+
+ Fix handling of image-only buttons. (#332985, Kalle
+ Vahlmann, #333555)
+
+ * gtk/gtkbutton.c (gtk_button_construct_child): Don't
+ return early if there an image to show.
+ (show_image): Always return TRUE if there is no text.
+
+2006-03-04 Matthias Clasen <mclasen@redhat.com>
+
+ * gdk/x11/gdkinput-x11 (gdk_input_translate_coordinates):
+ Adjust the handling of min values for the x and y axes of
+ extended input devices (#324562, #142536, Denis Auroux and
+ Robert Ögren)
+
+ * gtk/gtkexpander.c (gtk_expander_paint_focus): Position
+ the focus rectangle correctly in RTL mode. (#333291,
+ Benjamin Berg)
+
+2006-03-03 Tor Lillqvist <tml@novell.com>
+
+ * gtk/gtkimcontextsimple.c (gtk_im_context_simple_commit_char)
+ (gtk_im_context_simple_reset): Avoid emitting superfluous
+ preedit_changed signals. Thanks to Matthias. (#319407)
+
+2006-03-03 Michael Natterer <mitch@imendio.com>
+
+ Applied modified patch from maemo-gtk which makes separators more
+ themeable. Fixes bug #332022.
+
+ * gtk/gtkwidget.c: added style properties "wide-separators",
+ "separator-width" and "separator-height".
+
+ * gtk/gtkhseparator.c
+ * gtk/gtkvseparator.c
+ * gtk/gtkmenuitem.c
+ * gtk/gtktoolbar.c: honor the new settings and paint separators
+ using gtk_paint_box() if wide-separators is true.
+
+2006-03-02 Dom Lachowicz <cinamod@hotmail.com>
+
+ * modules/engines/ms-windows/msw_style.c: Fix combobox theming
+ regression noted in bug 321301
+ * modules/engines/ms-windows/Theme/gtk-2.0/gtkrc: Ditto
+
+2006-03-02 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkiconview.c (gtk_icon_view_layout)
+ (gtk_icon_view_row_inserted, gtk_icon_view_scroll_to_path):
+ Make scroll_to_path work for newly inserted items, by delaying
+ the scroll until layout is done. (#332923, Cory Dodt)
+
+ * gtk/gtkcolorbutton.c (render): Use GTK_WIDGET_IS_SENSITIVE,
+ not GTK_WIDGET_SENSITIVE. (#333133, Christian Persch)
+
+2006-03-02 Ross Burton <ross@openedhand.com>
+
+ * gtk/gtktooltips.c:
+ Disable tooltips if gtk-touchscreen-mode is activated (#315112).
+
+2006-03-01 Kristian Rietveld <kris@imendio.com>
+
+ * gtk/gtktreeselection.c (row_is_selectable): rename to
+ _gtk_tree_selection_row_is_selectable and export internally,
+ (gtk_tree_selection_real_select_node): changed so it is always
+ possible to unselect insensitive nodes, changed the logic a bit to
+ be more clear.
+
+ * gtk/gtktreeprivate.h: add _gtk_tree_selection_row_is_selectable.
+
+ * gtk/gtktreeview.c (gtk_tree_view_row_changed): Unselect a row if
+ it became insensitive.
+
+2006-02-27 Federico Mena Quintero <federico@novell.com>
+
+ * gtk/gtkfontsel.c (gtk_font_selection_set_font_name): Check that
+ the fontsel has a screen assigned before doing anything. This
+ will at least warn the caller of what is wrong, since we only
+ populate the family_list until we get a screen. Also, put the
+ reference docs here. Fixes bug #332756.
+ (gtk_font_selection_dialog_get_font_name): Document this here.
+ (gtk_font_selection_get_font_name): Document this here; mention
+ that the font names get normalized, so the result of this function
+ may not be the same as what you set with
+ gtk_font_selection_set_font_name().
+
+2006-02-27 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtk.symbols:
+ * gtk/gtktrayicon-x11.c: Fix symbol lists for make check.
+
+2006-02-27 Michael Natterer <mitch@imendio.com>
+
+ * gdk/x11/gdksettings.c: map "gtk-touchscreen-mode" to the
+ "Gtk/TouchscreenMode" XSettings property, remove trailing
+ whitespace.
+
+ * gdk/x11/checksettings.c: #include <string.h> and sprinkled some
+ newlines.
+
+Mon Feb 27 14:52:50 2006 Tim Janik <timj@imendio.com>
+
+ * gdkevents-x11.c:
+ * gdksettings.c: moved and renamed the gdk_settings_names and
+ gdk_settings_map.
+
+ * gdk/x11/checksettings.c: test program for the gdk_settings_map array.
+
+ * gdk/x11/Makefile.am: run checksettings as part of make check.
+
+2006-02-27 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkdnd.c (gtk_drag_get_cursor): Comment out some unused
+ code, and fix the reference point of composited drag cursors.
+ (#320132, Christian Neumair)
+
+Sun Feb 26 10:24:10 PST 2006 Michael Emmel <mike.emmel@gmail.com>
+
+ *gdk/directfb/README
+ Updated README to remove old build instructions
+
+Sat Feb 25 10:35:23 PST 2006 Michael Emmel <mike.emmel@gmail.com>
+
+ *gdk/directfb/gdkdisplay-directfb.c
+ *gdk/directfb/gdkwindow-directfb.c
+ Added stubs for shape window functions to fix compile problems
+
+2006-02-24 Federico Mena Quintero <federico@novell.com>
+
+ * gtk/gtkfilechooserdefault.c (shortcuts_list_create): Make the
+ column header visible, and make it be "_Places". Changed the
+ accessible object name to Places as well. Fixes bug #331306.
+ (file_pane_create): Do not create the path bar and "create folder"
+ button here...
+ (browse_widgets_create): ... but create them here instead. This
+ moves the path bar to be above both the hpaned, giving it the full
+ width of the dialog. Fixes bug #327733.
+
+Thu Feb 23 13:28:21 2006 Tim Janik <timj@imendio.com>
+
+ * gdk/x11/gdkim-x11.c (_gdk_x11_initialize_locale): remove unconditional
+ warnings about missing X locale support. Gdk properly handles this
+ situation anyway.
+
+Fri Feb 17 14:20:29 2006 Tim Janik <timj@imendio.com>
+
+ * gtk/gtktreemodel.h:
+ * gtk/gtktextbtree.h: added G_GNUC_WARN_UNUSED_RESULT warnings for
+ iterator functions, to avoid invalid iterators go unnoticed,
+ suggested by Markku Vire <markku.vire@movial.fi>.
+
2006-02-23 Matthias Clasen <mclasen@redhat.com>
* tests/Makefile.am: