3.1.6:

2011-06-14  Murray Cumming  <murrayc@murrayc.com>

	Update documentation of non-HV classes that were previously just bases.

	* gtk/src/box.hg:
	* gtk/src/buttonbox.hg:
	* gtk/src/paned.hg:
	* gtk/src/scale.hg:
	* gtk/src/scrollbar.hg:
	* gtk/src/separator.hg: Update the overview doxygen comment based on 
	the latest C documentation.

2011-06-14  Murray Cumming  <murrayc@murrayc.com>

	Remove deprecation ifdefs around HBox and VBox.

	* gtk/src/hvbox.hg: We can't put these in ifdefs because they are 
	used as base classes by several other classes, and we can't change 
	those heirarchies because that would (probably?) break ABI.

2011-06-13  Murray Cumming  <murrayc@murrayc.com>

	Moved HScrollbar and VScrollbar to separate files.

	* gtk/src/scrollbar.[hg|ccg]:
	* gtk/src/hvscrollbar.[hg|ccg]: See the prevous commit about Box
	and others. I forgot to do it for this one too.
	* gtk/gtkmm.h: Mention the new header.
	* gtk/src/filelist.am: Mention the new files.

2011-06-13  Murray Cumming  <murrayc@murrayc.com>

	Dialog: Deprecate get_vbox(), replacing with get_content_area().

	* gtk/src/dialog.hg: We forgot to rename get_vbox() to 
	get_content_area() for gtkmm 3.0, so we do it now via a 
	deprecation.
	* demos/gtk-demo/example_change_display.cc:
	* demos/gtk-demo/example_dialog.cc:
	* demos/gtk-demo/example_sizegroup.cc:
	* tests/dialog_deletethis/main.cc:
	* tests/wrap_existing/main.cc: Adapted.

2011-06-10  Murray Cumming  <murrayc@murrayc.com>

	box.h, etc: Include the deprecated H/V classes.

	* gtk/src/box.hg:
	* gtk/src/buttonbox.hg:
	* gtk/src/separator.hg:
	* gtk/src/paned.hg:
	* gtk/src/scale.hg: Include the deprecated headers at the end,
	so that developers do not need to change their include lines.

2011-06-10  Murray Cumming  <murrayc@murrayc.com>

	Split H/V* classes into separate files.

	* gtk/src/filelist.am:
	* gtk/src/box.hg:
	* gtk/src/buttonbox.[hg|ccg]:
	* gtk/src/hvbox.[hg|ccg]:
	* gtk/src/hvbuttonbox.[hg|ccg]:
	* gtk/src/hvpaned.[hg|ccg]:
	* gtk/src/hvscale.[hg|ccg]:
	* gtk/src/hvseparator.[hg|ccg]:
	* gtk/src/paned.hg:
	* gtk/src/scale.[hg|ccg]:
	* gtk/src/separator.hg: Move the deprecated classes into 
	separate files because gmmproc deprecates the whole file when 
	using _IS_DEPRECATED, which causes the non-deprecated classes to 
	be ifdefed too.

2011-06-10  Murray Cumming  <murrayc@murrayc.com>

	Avoid use of deprecated H/V* classes.

	* demos/gtk-demo/demowindow.[h|cc]:
	* demos/gtk-demo/example_buttonbox.cc:
	* demos/gtk-demo/example_change_display.cc:
	* demos/gtk-demo/example_colorsel.cc:
	* demos/gtk-demo/example_dialog.cc:
	* demos/gtk-demo/example_drawingarea.cc:
	* demos/gtk-demo/example_iconview.cc:
	* demos/gtk-demo/example_images.cc:
	* demos/gtk-demo/example_menus.cc:
	* demos/gtk-demo/example_panes.cc:
	* demos/gtk-demo/example_sizegroup.cc:
	* demos/gtk-demo/example_stockbrowser.cc:
	* demos/gtk-demo/example_textview.cc:
	* demos/gtk-demo/example_treeview_editable_cells.cc:
	* demos/gtk-demo/example_treeview_liststore.cc:
	* demos/gtk-demo/example_treeview_treestore.cc:
	* demos/gtk-demo/example_uimanager.cc:
	* gtk/src/bin.ccg:
	* tests/delete_cpp_child/main.cc:
	* tests/dialog/main.cc: Change all uses of HBox, VBox, and 
	the equivalents for ButtonBox, Scale, Separator, etc to 
	the non-deprecated Box, etc, equivalents.

2011-06-09  Murray Cumming  <murrayc@murrayc.com>

	Deprecate all H* an V* classes in favour of the base classes.

	* gtk/src/box.hg:
	* gtk/src/buttonbox.hg:
	* gtk/src/paned.hg:
	* gtk/src/scale.hg:
	* gtk/src/scrollbar.hg:
	* gtk/src/separator.hg: Deprecate all H* and V* classes.
	We should now just use the base classes, setting the orientation 
	appropriately. This is indeed rather tedious.

	This fixes the build with --enable-warnings=fatal.

This is the master branch, for gtkmm 3.2, targetting GTK+ 3.2.
See also the gtkmm-3-0 branch.

2011-06-03  Kalev Lember  <kalev@smartlink.ee>

	Updated the FSF address in license headers and COPYING file

	* COPYING: Updated the file with latest copy available from the FSF;
	includes updated FSF mailing address and whitespace changes.
	Noticed by Thomas Sailer, https://bugzilla.redhat.com/701347#c5

2011-05-12  Murray Cumming  <murrayc@murrayc.com>

	CellAreaContext: Correct the documentation.

	* gtk/src/cellareacontext.hg: Write overview documentation based on the C
	documentation. This was previously a completely wrong copy/paste from some
	other class.

2011-05-02  Kalev Lember  <kalev@smartlink.ee>

	Don't build Gtk::Plug and Gtk::Socket on WIN32

	* gtk/src/filelist.am: Moved plug.h and socket.h to
	gtkmm_files_posix_hg. Bug #649187