+2006-03-23 Matthias Clasen <mclasen@redhat.com>
+
+ Support subclasses in RC files. (#142417, Todd Berman, patch
+ based on a patch by Benjamin Berg)
+
+ * gtk/gtkrc.h:
+ * gtk/gtkrc.c: Support <classname> elements in widget_class paths
+ in rc files which match any classes derived from named class.
+
+ (_gtk_rc_init): Use the new syntax in the default rc string.
+
+ * gtk/gtkbindings.c: Support the new syntax for bindings too.
+
+ * tests/testrc.c: Tests for widget_class path matching
+
+2006-03-23 Carlos Garnacho <carlosg@gnome.org>
+
+ * gtk/gtkdnd.c (gtk_drag_dest_motion): make sure that gdk_drag_event()
+ is called when track_motion is TRUE to receive drag_motion and
+ drag_leave events properly.
+
+2006-03-22 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtknotebook.c (gtk_notebook_remove): Emit the ::page-removed
+ signal after removing the page. (#335238, Christian Persch)
+
+2006-03-22 Carlos Garnacho <carlosg@gnome.org>
+
+ * gtk/gtkexpander.c: Make it to expand when hovering during DnD
+
+2006-03-22 Matthias Clasen <mclasen@redhat.com>
+
+ Improved DND support for GtkNotebook (#332991, Carlos Garnacho)
+
+ * gtk/gtk.symbols:
+ * gtk/gtkdnd.h:
+ * gtk/gtkdnd.c: Add a track_motion flag on GtkDragDest
+ with getter and setter, for cases where the drag destination
+ is interested in drag motion events independent of targets.
+
+ * gtk/gtksettings.c (gtk_settings_class_init): Add a setting
+ for the timeout used when expanding during DND.
+
+ * gtk/gtknotebook.c: Use the track_motion flag to switch
+ notebook tabs when hovering over tabs during DND.
+
+2006-03-22 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtktreeview.c (gtk_tree_view_bin_expose): Use fg_gc to
+ draw the inter-row drop highlight. Also draw the line all the
+ way across, and flip it in RTL mode. (#334906, Ian McDonald)
+
+2006-03-22 Johan Dahlin <jdahlin@async.com.br>
+
+ * tests/testtreeview.c: Add a column that demonstrates how to use
+ the new spinbutton cellrenderer.
+
+2006-03-22 Matthias Clasen <mclasen@redhat.com>
+
+ * tests/prop-editor.c:
+ * tests/testtreeview.c: Remove pointless includes of config.h,
+ to make it easier compilable against system GTK+.
+
+2006-03-22 Michael Natterer <mitch@imendio.com>
+
+ * gtk/gtkentry.c: renamed last-char-timeout to
+ password-hint-timeout and store all its data in a struct attached
+ as QData.
+
+ * gtk/gtkcellrendererspin.c: fix typo in #include.
+
+2006-03-22 Carlos Garnacho <carlosg@gnome.org>
+
+ * gtk/gtknotebook.c: send a GtkWidget** instead of a GtkNotebookPage*
+ when doing tabs DnD, this allows DnD interaction with other widgets,
+ added some docs for this too.
+ * tests/testnotebookdnd.c: add some code to test it.
+
+2006-03-22 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtk.symbols:
+ * gtk/gtkcellrendererspin.h:
+ * gtk/gtkcellrendererspin.c: Add a cell renderer which
+ uses a spinbutton to edit the value of a cell. (#156023,
+ Daniel Kasak, Lorenzo Gil Sanchez, Carlos Garnacho)
+
+ * gtk/gtk.h:
+ * gtk/Makefile.am: Glue it in.
+
+2006-03-21 Matthias Clasen <mclasen@redhat.com>
+
+ * tests/testtreeview.c (drag_begin_cb): Test setting up
+ drag icons for tree dnd.
+
+2006-03-22 Michael Natterer <mitch@imendio.com>
+
+ * gtk/gtkentry.c: applied modified patch from maemo-gtk which
+ allows the most recently entered character in a hidden entry to be
+ shown for a configurable period of time. Fixes bug #334560.
+
+2006-03-22 Michael Natterer <mitch@imendio.com>
+
+ * gtk/gtktextbuffer.h (enum GtkTextBufferTargetInfo): count down
+ from G_MAXUINT to avoid clashes with application-added DND
+ targets.
+
+ * gtk/gtktextview.c (gtk_text_view_init): set an empty
+ GtkTargetList on the drag_dest so it is not NULL when a derived
+ class' init() function is called.
+
+ (gtk_text_view_target_list_notify): copy the text buffer's paste
+ targets into the view's destinstion target list (preserving
+ application-added DND targets), instead of replacing the view's
+ target list. Fixes bug #334399.
+
+2006-03-21 Anders Carlsson <andersca@imendio.com>
+
+ * gtk/Makefile.am:
+ Add new files.
+
+ * gtk/gtkclipboard-quartz.c: Added.
+ * gtk/gtkdnd-quartz.c: Added.
+ * gtk/gtkquartz.c: Added.
+ * gtk/gtkquartz.h: Added.
+ Add dnd and clipboard implementations.
+
+2006-03-21 Michael Natterer <mitch@imendio.com>
+
+ * gdk/quartz/Makefile.am: removing trailing \ fixes the build.
+
+2006-03-21 Anders Carlsson <andersca@imendio.com>
+
+ * gdk/quartz/gdkgeometry-quartz.c:
+ (gdk_window_scroll):
+ Implement gdk_window_scroll.
+
+2006-03-21 Anders Carlsson <andersca@imendio.com>
+
+ * gdk/quartz/GdkQuartzWindow.c:
+ (drag_operation_to_drag_action):
+ (drag_action_to_drag_operation):
+ (update_context_from_dragging_info):
+ (-[GdkQuartzWindow draggingEntered:]):
+ (-[GdkQuartzWindow draggingEnded:]):
+ (-[GdkQuartzWindow draggingExited:]):
+ (-[GdkQuartzWindow draggingUpdated:]):
+ (-[GdkQuartzWindow performDragOperation:]):
+ (-[GdkQuartzWindow wantsPeriodicDraggingUpdates]):
+ (-[GdkQuartzWindow draggedImage:endedAt:operation:]):
+ * gdk/quartz/gdkdnd-quartz.c:
+ (gdk_drag_context_finalize):
+ (gdk_drag_context_init):
+ (gdk_drag_context_class_init):
+ (gdk_drag_begin):
+ (gdk_drag_status):
+ Add the GDK part of the DND implementation.
+
+ * gdk/quartz/Makefile.am:
+ Add some missing headers.
+
+ * gdk/quartz/gdkdrawable-quartz.h:
+ * gdk/quartz/gdkprivate-quartz.h:
+ * gdk/quartz/gdkquartz.h:
+ * gdk/quartz/gdkwindow-quartz.c:
+ (gdk_quartz_window_get_nsview):
+ New function, for use by the GTK part of the DND implementation
+
+2006-03-21 Anders Carlsson <andersca@imendio.com>
+
+ * gdk/quartz/gdkdrawable-quartz.c:
+ (gdk_quartz_ref_cairo_surface):
+ (gdk_quartz_draw_rectangle):
+ (gdk_quartz_draw_arc):
+ (gdk_quartz_draw_polygon):
+ (gdk_quartz_draw_drawable):
+ (gdk_quartz_draw_segments):
+ (gdk_quartz_draw_lines):
+ (gdk_quartz_draw_pixbuf):
+ (gdk_quartz_draw_image):
+ (_gdk_quartz_drawable_get_context):
+ * gdk/quartz/gdkdrawable-quartz.h:
+ Offset coordinates by 0.5 pixels to get consistant results for both
+ image contexts and screen contexts.
+
+2006-03-21 Anders Carlsson <andersca@imendio.com>
+
+ * gdk/quartz/GdkQuartzWindow.c
+ ([GdkQuartzWindow -windowDidMove:]): Synthesize GDK_CONFIGURE events
+ when the window position changes.
+
+2006-03-20 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkdnd.c (gtk_drag_get_cursor): Remove an unused variable.
+
+ * gtk/gtknotebook.c (gtk_notebook_remove_tab_label): Don't leave
+ page->tab_label dangling.
+ (gtk_notebook_real_remove): Use GTK_IN_DESTRUCTION to determine
+ if we are being called during destruction of the notebook, rather
+ than maintaining that information as a passed-in parameter.
+ (gtk_notebook_destroy): Leave the removal of the children
+ to the container destroy method. (#319032, Yevgen Muntyan)
+
+2006-03-20 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkcombobox.c (gtk_combo_box_remove): Use the existing
+ GTK_IN_DESTRUCTION flag, rather than roll our own.
+
+2006-03-20 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtk.symbols:
+ * gtk/gtkscrolledwindow.h:
+ * gtk/gtkscrolledwindow.c: Add a window-placement-set property
+ and a gtk-scrolled-window-placement setting. (#157025, Christian
+ Neumair)
+
+2006-03-20 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkmain.c (gtk_get_option_group): Make sure gettext
+ is initialized before using it. (#335129, Christian Persch)
+
2006-03-19 Matthias Clasen <mclasen@redhat.com>
+ * MAINTAINERS: Add this, at the request of the GNOME sysadmin team.
+
+ * AUTHORS: Updates, typo fix
+
* gtk/gtkiconview.c (gtk_icon_view_set_cursor): Document that
@cell must be one of the renderers of the icon view, warn if
it is not, and ignore @start_editing if @cell is not set.
2005-12-01 Michael Natterer <mitch@imendio.com>
* gtk/gtkmenu.c (gtk_menu_class_init): removed redundant
- assignment of widget_class->motion_notify_event.
+ assignment of widget_class->motion_notify_event
2005-11-29 Matthias Clasen <mclasen@redhat.com>