2013-10-11  Murray Cumming  <murrayc@murrayc.com>

	treemodelcustom: Use the new base class order.

	The previous way is deprecated in the latest glibmm.

2013-10-09  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Remove unnecessary inclusion of gtkmm/stock.h

	* examples/book/menus/popup/examplewindow.cc:
	* examples/book/recent_files/examplewindow.cc:
	Remove unnecessary #include <gtkmm/stock.h>.

2013-10-09  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Main Menu example: Fix a mix-up of variables

	* examples/book/menus/main_menu/examplewindow.cc:
	on_menu_choices_other(): Use m_refChoiceOther instead of m_refChoice.

2013-10-07  Murray Cumming  <murrayc@murrayc.com>

	SearchBar example: Improve layout

2013-10-07  Murray Cumming  <murrayc@murrayc.com>

	Adapt to my SearchBar API change.

2013-10-07  Juan Rafael Garcia Blanco  <juanrgar@gmail.com>

	Gtk::SearchBar example added

2013-10-01  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Add a Gtk::ListBox example

	* examples/Makefile.am: Add book/listbox/example.
	* examples/book/listbox/examplewindow.[h|cc]:
	* examples/book/listbox/examplerow.[h|cc]:
	* examples/book/listbox/main.cc: New files.
	This example is a translation (with very small changes) to C++ of
	gtk+/tests/testlist.c. Bug #708115.

2013-10-01  Murray Cumming  <murrayc@murrayc.com>

	Menus and Toolbars example: Add back the Toolbar

2013-10-01  Murray Cumming  <murrayc@murrayc.com>

	Update a comment

2013-09-29  Juan Rafael Garcia Blanco  <juanrgar@gmail.com>

	Gtk::HeaderBar example added.

	Bug #708866

2013-09-27  Murray Cumming  <murrayc@murrayc.com>

	Application example: Add a window menu.

	* examples/book/application/app_menu/:
	Rename this to app_and_win_menus/ and add menubar,
	using Gtk::Application_set_menubar() in Gtk::Application::on_startup().

2013-09-26  Murray Cumming  <murrayc@murrayc.com>

	Main Menu example: Fix a leak

2013-09-26  Murray Cumming  <murrayc@murrayc.com>

	Main Menu example: Add back the toolbar.

	Note that we have to use the C API
	( gtk_actionable_set_detailed_action_name() )
	because we cannot add the new Gtk::Actionable base class to
	the various classes, such as Gtk::ToolButton, without breaking
	the gtkmm ABI.

2013-09-26  Murray Cumming  <murrayc@murrayc.com>

	ToolPalette example: Replace Stock Items with Theme Icons.

	This is based on the changes in gtk+'s demos/gtk-demo/toolpalette.c

2013-09-26  Murray Cumming  <murrayc@murrayc.com>

	Remove the others/stock example.

	* examples/Makefile.am:
	* examples/others/stock:
	Stock items are now deprecated in GTK+.
	It is annoying, but here is an explanation:
	https://mail.gnome.org/archives/gtk-devel-list/2013-July/msg00005.html

2013-09-26  Murray Cumming  <murrayc@murrayc.com>

	Printing example: Remove use of Stock items.

	Stock items are now deprecated in GTK+.
	It is annoying, but here is an explanation:
	https://mail.gnome.org/archives/gtk-devel-list/2013-July/msg00005.html

2013-09-26  Murray Cumming  <murrayc@murrayc.com>

	recent_files: Replace UIManager with Builder.

	* examples/book/recent_files/examplewindow.[h|cc]:
	Because UIManager (and GtkAction) is deprecated.
	Gtk::RecentAction (GtkRecentAction) is also deprecated but
	without replacement, so we have just removed that from
	the example.
	This is almost an explanation for the GtkRecentAction
	deprecation in GTK+:
	https://mail.gnome.org/archives/gtk-devel-list/2013-September/msg00022.html
	However, we still need to add the toolbar back somehow,
	and the accelerators do not work.

2013-09-26  Murray Cumming  <murrayc@murrayc.com>

	menus_and_toolbars: Replace UIManager with Builder.

	* examples/book/menus_and_toolbars/examplewindow.[h|cc]:
	Because UIManager (and GtkAction) is deprecated.
	However, we still need to add the toolbar back somehow,
	and the accelerators do not work.

2013-09-26  Murray Cumming  <murrayc@murrayc.com>

	Replace some Gtk::UIManager uses with Gtk::Builder and Gio::Menu.

	Because GtkUIManager and GtkAction have been deprecated.

2013-09-23  Murray Cumming  <murrayc@murrayc.com>

	PlacesSidebar example: Fix with gtkmm from master.

2013-09-23  Murray Cumming  <murrayc@murrayc.com>

	PlacesSidebar example: Minor cleanup

2013-09-23  Murray Cumming  <murrayc@murrayc.com>

	PlacesSidebar example: Fix compiler warnings

2013-09-23  Juan R. Garcia Blanco  <juanrgar@gmail.com>

	Add a PlacesSidebar example.

	* examples/book/placessidebar/examplewindow.[h|cc]:
	* exampels/book/placessidebar/main.cc: New files.
	* examples/Makefile.am: Mention the new example and its files.

2013-09-10  Rodrigo Nunes  <rnsribeiro@gmail.com>

	Updated Brazilian Portuguese translation

2013-09-09  Juan R. García Blanco  <juanrgar@gmail.com>

	Gtk::Revealer example updated to better match HIG.

2013-09-09  Daniel Mustieles  <daniel.mustieles@gmail.com>

	Updated Spanish translation

2013-09-09  Dimitris Spingos  <dmtrs32@gmail.com>

	Added Greek translation

2013-09-09  Dimitris Spingos  <dmtrs32@gmail.com>

	Added new Makefile.am

2013-09-05  Daniel Mustieles  <daniel.mustieles@gmail.com>

	Updated Spanish translation

2013-08-07  Murray Cumming  <murrayc@murrayc.com>

	Revealer Example: Match existing code style

2013-08-07  Murray Cumming  <murrayc@murrayc.com>

	Add the Revealer example to the build

2013-08-07  Juan R. García Blanco  <juanrgar@gmail.com>

	Gtk::Revealer example added to examples/book

	Bug #705460

2013-08-07  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Add a multi-threaded example program.

	* docs/tutorial/C/gtkmm-tutorial-in.xml: Add an Example section in the
	Multi-Threaded Programs chapter.
	* docs/tutorial/C/figures/multithread.png: New file.
	* docs/tutorial/Makefile.am: Add multithread.png.
	* examples/Makefile.am: Add the book/multithread example program.
	* examples/book/multithread/examplewindow.[h|cc]:
	* examples/book/multithread/exampleworker.[h|cc]:
	* examples/book/multithread/main.cc: New files.

2013-07-25  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Replace Gtk::Stock items by labels and/or icons in many example programs.

	* examples/book/clipboard/ideal/examplewindow.cc:
	* examples/book/clipboard/simple/examplewindow.cc:
	* examples/book/dialogs/filechooserdialog/examplewindow.cc:
	* examples/book/idle/idleexample.cc:
	* examples/book/infobar/examplewindow.cc:
	* examples/book/textview/examplewindow.cc:
	* examples/book/timeout/timerexample.cc:
	* examples/book/treeview/drag_and_drop/examplewindow.cc:
	* examples/book/update_ui/examplewindow.cc: Replace stock items by labels.
	* examples/book/entry/icon/examplewindow.cc:
	* examples/book/statusicon/main.cc:
	* examples/book/tooltips/examplewindow.cc: Replace stock items by named icons.
	* examples/book/toolbar/examplewindow.cc: Replace stock item by label and
	named icon.
	* examples/book/combobox/complex/examplewindow.cc:
	* examples/book/combobox/entry_complex/examplewindow.cc:
	* examples/book/combobox/entry_text/examplewindow.cc:
	* examples/book/combobox/text/examplewindow.cc:
	Remove unnecessary #include <gtkmm/stock.h>.

2013-07-03  José Alburquerque  <jaalburquerque@gmail.com>

	Move to a generated ChangeLog.

2013-07-02  José Alburquerque  <jaalburquerque@gmail.com>

	Auto-generate the ChangeLog from the git log for 'make dist'.

	* autogen.sh: Call mm-common-prepare with the --copy and --force flags
	so that the additional dist-changelog.am file from mm-common (among
	others) can be copied to the build/ directory so that it is possible
	to include that file so that auto-generation of the ChangeLog from the
	git commit messages is possible on 'make dist'.
	* Makefile.am: Include the mentioned .am file so that the ChangeLog is
	automatically generated from the git commit messages on 'make dist'.
	* configure.ac: Check for 'sed' which is used for the ChangeLog
	generation from the git commit messages on 'make dist'.

2013-07-01  José Alburquerque  <jaalburquerque@gmail.com>

	Tutorial: Wrapping Appendix: Fix minor typos.

	* docs/tutorial/C/gtkmm-tutorial-in.xml:

2013-06-30  José Alburquerque  <jaalburquerque@gmail.com>

	gmmproc parameter processing: Fix typos in the output param section.

	* docs/tutorial/C/gtkmm-tutorial-in.xml:

2013-06-30  José Alburquerque  <jaalburquerque@gmail.com>

	gmmproc Parameter Reordering: Include a warning for _WRAP_SIGNAL().

	* docs/tutorial/C/gtkmm-tutorial-in.xml: It is necessary to warn that
	the C parameter names for C signals are always p0, p1, etc. because
	the extra defs utility generates the signals that way presently.

2013-06-30  José Alburquerque  <jaalburquerque@gmail.com>

	Appendix G: _WRAP_VFUNC(): Include slot options documentation.

	* docs/tutorial/C/gtkmm-tutorial-in.xml: Include documentation in the
	wrapping appendix for the 'slot_name', 'slot_callback' and
	'no_slot_copy' options that _WRAP_VFUNC() handles just like
	_WRAP_METHOD() does.  Edit the corresponding _WRAP_METHOD() options
	and copy them to avoid retyping the same thing twice.  This should
	have been done some time ago but I had not been able to get to it.

2013-06-30  José Alburquerque  <jaalburquerque@gmail.com>

	Appendix G: Add a gmmproc parameter processing section.

	* docs/tutorial/C/gtkmm-tutorial-in.xml: Add a separate section in the
	"The .hg and .ccg files" section of the wrapping appendix describing
	the different options available to process the parameters of method
	signatures in macros that process them because these options can be
	used in macros that process method signatures in general such as
	_WRAP_SIGNAL() and not just _WRAP_METHOD(), _WRAP_CTOR() and
	_WRAP_CREATE().  Remove the same explanations from the _WRAP_METHOD()
	and _WRAP_CTOR() documentation so that there is no duplication of
	documentation.

2013-06-30  José Alburquerque  <jaalburquerque@gmail.com>

	Appendix G: Add _WRAP_ENUM_DOCS_ONLY() documentation.

	* docs/tutorial/C/gtkmm-tutorial-in.xml: Add a section describing what
	the _WRAP_ENUM_DOCS_ONLY() macro does in the "Other macros" section of
	the "The .hg and .ccg files" section in the wrapping appendix so the
	macro can be documented for future use.

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

	3.8.0

2013-05-27  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>