2006-01-11  Matthias Clasen  <mclasen@redhat.com>

	* === Released 2.8.10 ===
	
	* NEWS: Updates.

	* gtk/gtklabel.c: Add some notify batching, always
	emit notify after setting the new value.

	* gdk/x11/gdkwindow-x11.c (create_moveresize_window): Clean
	up properly if the grab fails.
	(finish_drag): Don't leak a reference to moveresize_window
	here.

2006-01-11  Matthias Clasen  <mclasen@redhat.com>

	Allow falling back to another icon theme before 
	hicolor.   (#325546, Rodney Dawes)
	
	* gtk/gtksettings.c: Add a gtk-fallback-icon-theme setting.

	* gdk/x11/gdkevents-x11.c: Map it to the XSetting Net/FallbackIconTheme.
	
	* gtk/gtkicontheme.c: Consult the fallback icon theme before
	looking in hicolor. 

2006-01-10  Matthias Clasen  <mclasen@redhat.com>

	* gtk/gtkcalendar.c (gtk_calendar_focus_out): Queue a draw
	when losing the focus.  (#326064, Andrew Conkling)

	* gtk/gtk.h: Remove duplicate include.  (#326429, 
	BenoƮt Carpentier)

2006-01-09  Matthias Clasen  <mclasen@redhat.com>

	* gtk/gtkentry.c (paste_received): Make GtkEntryCompletion
	complete on pastes at the end.  (#165714, Christian Neumair)

	* gtk/gtkentrycompletion.c (_gtk_entry_completion_popup): 
	Prevent the first row being focused on map.  (#137351,
	Niklas Knutsson)

2006-01-08  Matthias Clasen  <mclasen@redhat.com>

	* gtk/gtkactiongroup.c (dgettext_swapped): Don't translate
	empty strings.  (#326200, Christian Stimming)

2006-01-08  Matthias Clasen  <mclasen@redhat.com>

	* gtk/gtklabel.c (get_layout_location): Fix label alignment 
	when width-chars is set.  (#326098, Benjamin Otte)

2006-01-06  Matthias Clasen  <mclasen@redhat.com> 

	* gtk/gtkactiongroup.c (gtk_action_group_set_sensitive) 
	(gtk_action_group_set_visible): Add missing property change
	notification.

	* gtk/gtkfilechooserbutton.c (model_add_special): Just use the
	directory name for the home dir.  (#325817, Federico Mena Quintero)

	* gtk/gtktexttag.c (gtk_text_attributes_new): Initialize editable 
	to TRUE. 
	(gtk_text_tag_class_init): The default value for the direction 
	property is GTK_TEXT_DIR_NONE. Add notes about the initial values 
	of the font and language properties.

	* gtk/gtktoolbutton.c (gtk_tool_button_class_init): Make clicked
	an action signal.  (#325782, Martyn Russell)

	* gtk/gtkviewport.c (viewport_set_adjustment): Disconnect from
	the old adjustments signals.  (#325869, Jorn Baayen)

	* NEWS: Updates

2006-01-05  Johan Dahlin  <jdahlin@async.com.br>

	* gtk/gtkprogressbar.c: Set minimum for activity-step property to 0
	instead of -G_MAXUINT.
				
2006-01-04  Matthias Clasen  <mclasen@redhat.com>

	* gtk/gtkuimanager.c (gtk_ui_manager_get_toplevels): Don't return
	a list of NULLs.  (#325723, Steve Chaplin)

2006-01-03  Matthias Clasen  <mclasen@redhat.com>

	* gtk/gtkdnd.c (gtk_drag_begin_internal): Make it compile.

2006-01-04  Tor Lillqvist  <tml@novell.com>

	* gtk-zip.sh.in: Include also the gtk20-properties message catalogs.

2006-01-03  Matthias Clasen  <mclasen@redhat.com>

	* gtk/gtkdnd.c (gtk_drag_begin_internal): Call gtk_drag_update
	for non-motion events.  (#325443, Peter Harvey)

2006-01-02  Matthias Clasen  <mclasen@redhat.com>

	* gtk/gtkentry.c (gtk_entry_delete_from_cursor): When deleting
	words, delete preceding whitespace as well.  (#325358, Akkana Peck)

2006-01-02  Tor Lillqvist  <tml@novell.com>

	* gdk/win32/gdkwindow-win32.c
	(gdk_window_impl_win32_get_visible_region): Make identical to the
	X11 implementation. (#322264, John Ehresman)

	* gdk/win32/gdkgeometry-win32.c (gdk_window_scroll): Get the
	invalidated region from ScrollWindowEx() instead of an incorrect
	attempt to calculate it ourselves. Fix by John Ehresman. (#323666)

	* gdkevents-win32.c: Make _gdk_win32_hrgn_to_region() non-static.

	* gdkprivate-win32.h: Declare it.

2005-12-27  Federico Mena Quintero  <federico@ximian.com>

	Merged from HEAD:

	* gtk/gtkfilefilter.c (gtk_file_filter_filter): In the case for
	FILTER_RULE_PIXBUF_FORMATS, check that filter_info->mime_type is
	not NULL.  Fixes bug #317687.

2005-12-26  Matthias Clasen  <mclasen@redhat.com>

	* gtk/gtkimcontext.c (gtk_im_context_filter_keypress): Clarify
	docs.  (#324996)

2005-12-25  Matthias Clasen  <mclasen@redhat.com>

	* gtk/gtkwindow.c: Documentation fixes.  (#324815,
	Ross Burton)

Thu Dec 22 17:30:59 2005  Tim Janik  <timj@gtk.org>

	* gtk/gtkobject.c: derive GtkObject from GUnowned if possible.
	gtk_object_class_init(): install a floating flag handler with
	libgobject, so for GtkObjects the flag is stored as GTK_FLOATING
	in the ->flags member.

	* configure.in: depend on GLib-2.8.5.

2005-12-21  Matthias Clasen  <mclasen@redhat.com>

	* gtk/gtkiconview.c (adjust_wrap_width): Adjust the 
	wrap-width also if an explicit item width is set.  
	(#322475, Alex Graveley)

2005-12-20  Matthias Clasen  <mclasen@redhat.com>

	* gtk/gtkiconview.c (gtk_icon_view_button_press): Reset 
	pressed_button to -1 after handling a double click, so that
	motion events occurring between here and the release event
	don't trigger DND.  (#324588, Dave Andreoli)

2005-12-14  Matthias Clasen  <mclasen@redhat.com>

	* gtk/gtkcontainer.c (_gtk_container_focus_sort): Skip unrealized
	children when doing focus sorting.  (#323995, Dan Winship)

2005-12-14  Rodney Dawes  <dobey@novell.com>

	* gtk/gtkfilesystemunix.c (gtk_file_system_unix_volume_render_icon):
	Default to "drive-harddisk" and then fall back to gnome-dev-harddisk
	(get_icon_for_mime_type): Look up the mime type icons according to the
	Icon Naming Specification and then fall back to the gnome-mime- prefix
	for the mime type icons

	Fixes #323655
	
2005-12-14  Matthias Clasen  <mclasen@redhat.com>

	* gtk/gtkdnd.c (gtk_drag_set_icon_name): Warn if the icon
	cannot be loaded.  (#323504, Kjartan Maraas)
	
	* gtk/gtktreeview.c (gtk_tree_view_class_init): Add docs 
	for the row-activated signal.  (#324044, Davyd Madeley)

2005-12-14  Michael Natterer  <mitch@imendio.com>

	Merged from HEAD:

	* tests/test-images/valid_jpeg_progressive_test: new test image.

2005-12-12  Matthias Clasen  <mclasen@redhat.com>

	* gtk/gtktextiter.c (gtk_text_iter_set_visible_line_index): 
	Speed this function up, using the fact that visibility is 
	constant across segments. (#321548, Paolo Borelli)

	* gtk/gtkicontheme.c (ensure_valid_themes): Only broadcast
	_GTK_LOAD_ICONTHEMES if we detect a real theme change, not
	upon initial theme load.  (#323876, Peter Lund)

	* gtk/gtktextview.c (gtk_text_view_get_border_window_size): Don't
	fall thru to the wrong window types.  (#323843)