2.14.4:

2009-06-19  Murray Cumming  <murrayc@murrayc.com>

	Fix the build with GTK+ 2.17.x
	
	* gtk/src/gtk_methods.defs: Regenerated with h2defs.py
	* tools/m4/convert_gtk.m4: Add a conversion because a 
	gtk_recent_info_get_application_info() parameter's constness has changed.
	
2008-03-08  Murray Cumming  <murrayc@murrayc.com>

	* gtk/src/container.ccg: remove_callback(): When just calling the C 
	callback, because the C++ object has already been destroyed, don't 
	even call the C callback if the GType is exactly GtkContainer. This 
	avoids a useless warning from GTK+ about an unimplemented remove() 
	default signal handler. This happens when deriving from Gtk::Container - 
	remove() really is implemented - it's just that we don't call our own 
	implementation when that would be impossible.
	Bug #518002 (Jonathon Jongsma).	

2009-04-18  Daniel Elstner  <danielk@openismus.com>

	* docs/reference/images/stock: Add these stock images to the repository for
	now to unbreak the build since we can no longer use svn:external.  It's
	probably worth looking for a better way to do this in the future.
	
2009-06-22  Murray Cumming  <murrayc@murrayc.com>

	Fix the build without exceptions.
	
	* gtk/src/builder.ccg:
	* gtk/src/builder.hg: create_from_string(): Added ifdefed versions for when 
	--disable-api-exceptions was used with glibmm.

	* configure.in: Reduce the pangomm requirement to pangomm 2.12 because we 
	do not really need pangomm 2.14 to build.
	
2009-03-23  Daniel Elstner  <danielk@openismus.com>

	* gtk/src/builder.{ccg,hg}: Conditionalize all exception handling
	code in order to fix the build with --disable-api-exceptions.
	* gtk/src/printjob.hg: ditto,
	* demos/gtk-demo/example_images.cc: ditto,
	* demos/gtk-demo/example_treeview_treestore.cc: ditto.

2009-02-22  Murray Cumming  <murrayc@murrayc.com>

	* gtk/src/builder.[hg|ccg]: create_from_file(), add_from_file(), 
	create_from_string(), add_from_string(): Add method overloads that 
	take a char* for the object ID, to avoid ambiguity with the two 
	other overloads that take ustring or StringArrayHandle. 

2009-03-17  Murray Cumming  <murrayc@murrayc.com>

	* gtk/gtkmm/stockid.cc: Implement operator().
	* gtk/src/textbuffer.ccg: Actually implement the const get_text(bool) 
	method. These fix undefined symbol linker errors when people try to use 
	these methods.
	
2009-03-06  Daniel Elstner  <danielk@openismus.com>

	* gtk/src/textbuffer.{ccg,hg} (TextBuffer::[gs]et_rich_text_format):
	Remove Maemo-specific methods which have been superseded by the
	generic TextBuffer serialization facilities.
	(TextBuffer::set_rich_text_format_all): ditto,
	(TextBuffer::[gs]et_can_paste_rich_text): ditto.

2009-03-06  Daniel Elstner  <danielk@openismus.com>

	* gtk/src/enums.hg (Gtk::Hildon::SizeType): New Maemo-specific
	enumeration corresponding to HildonSizeType.
	(Gtk::Hildon::InputMode): New Maemo-specific enumeration
	corresponding to HildonGtkInputMode.

2009-03-06  Daniel Elstner  <danielk@openismus.com>

	* gtk/src/gtk_enums_maemo.defs: New separate defs file for the
	changes in the Maemo fork of GTK+.
	* gtk/src/gtk_methods_maemo.defs: Likewise.
	* gtk/src/gtk.defs: Include the Maemo defs files.
	* gtk/src/Makefile.am (files_defs): Add the new defs files.

2009-02-22  Murray Cumming  <murrayc@murrayc.com>

	* gtk/src/builder.hg: get_widget_derived():
	* gtk/src/builder.ccg: get_widget_checked(): Take a reference on 
	the widget received from gtk_builder_get_object() because it does 
	not give one.

2009-01-20  Murray Cumming  <murrayc@murrayc.com>

	* gtk/gtkmm/stock.cc: Actually define and initialize 
	ORIENTATION_PORTRAIT, ORIENTATION_LANDSCAPE, 
	ORIENTATION_REVERSE_LANDSCAPE, and ORIENTATION_REVERSE_PORTRAIT, 
	avoiding undefined reference errors when trying to use these.
	Bug #568416 (Tao Wang).

2009-01-01  Armin Burgmeier  <armin@openismus.com>

	* gtk/src/printer.ccg (SignalProxy_Custom_gtk_callback): Take a new
	reference on the passed printer object, so that we don't unref it at
	the end of the function (Tor Krill).
