2015-06-08  Murray Cumming  <murrayc@murrayc.com>

	NEWS: Mention changes for the next API-adding release.

	So we remember to mention them. These just missed the 3.16.0 release.

2015-06-05  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Regenerate docs.xml files, including property documentation

	* tools/gen_scripts/gdk_generate_docs.sh:
	* tools/gen_scripts/gtk_generate_docs.sh: Add the --with-properties
	and --no-recursion options to the call to docextract_to_xml.py.
	* gdk/src/gdk_docs.xml:
	* gtk/src/gtk_docs.xml: Regenerate with property documentation,
	but without traversing uninteresting subdirectories.

2015-05-18  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	demos: Show data files in extra tabs in the Gtk::Notebook

	* demos/gtk-demo/demowindow.[h|cc]: Add add_data_tabs() and remove_data_tabs().
	This change brings gtkmm's demos more in sync with gtk+.

2015-05-18  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	demos: Don't distribute demo_resources.c

	* demos/Makefile.am: Don't distribute the built file demo_resources.c.
	It's big, and it's easily rebuilt when glib is available.

2015-05-18  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	demos: Remove the last traces of the UIManager and stock browser demos

	* demos/gtk-demo/demos.h: Remove obsolete comments.
	* demos/gtk-demo/example_dialog.cc: Change a button label that refers to
	stock icons.
	* demos/gtk-demo/example_menus.cc: Replace Gtk::UIManager by Gtk::Builder
	in the introductory comment.
	* demos/gtk-demo/example_treeview_liststore.cc: Remove a comment that refers
	to the stock browser demo.

2015-05-16  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	demos: Add Builder demo

	* demos/Makefile.am: Add example_builder.cc and example_builder.ui.
	Add the example_*.cc files to the dependency list of demo_resources.c.
	* demos/gtk-demo/demo.gresource.xml: Add example_builder.cc and
	example_builder.ui.
	* demos/gtk-demo/demos.h: Add the builder demo.
	* demos/gtk-demo/example_builder.cc:
	* demos/gtk-demo/example_builder.ui: New files.
	* demos/gtk-demo/example_uimanager.cc: Removed file. This demo was removed
	from demos.h some time ago, when GtkUIManager was deprecated.

2015-05-16  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Gtk::Adjustment: Deprecate changed() and value_changed()

	* gtk/src/adjustment.hg: Deprecate changed() and value_changed().
	The corresponding gtk+ functions have been deprecated.

2015-05-13  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	demos: Generate and use resource files

	* .gitignore: Add the generated demo_resources.c file.
	* configure.ac: Add check for C compiler and glib-compile-resources.
	* demos/Makefile.am: Add make rules for the resource file.
	* demos/gtk-demo/demo-common.[h|cc]: Removed files.
	* demos/gtk-demo/demo.gresource.xml: New file.
	* demos/gtk-demo/demowindow.[h|cc]: Remove read_line(). Read source files
	from resources (Gio::Resource).
	* demos/gtk-demo/example_iconview.cc:
	* demos/gtk-demo/example_images.cc:
	* demos/gtk-demo/example_pixbufs.cc:
	* demos/gtk-demo/example_textview.cc:
	* demos/pixbuf-demo.cc: Read images from resources.
	These changes bring gtkmm's demos more in sync with gtk+. Bug #748657.

2015-05-06  Mikhail Titov  <mlt@gmx.us>

	Missing GTKMM_API for CellLayout

	This is used by Gtk::TreeViewColumn in gtkmm demo in particular. Bug #748720.

2015-05-06  Mikhail Titov  <mlt@gmx.us>

	demos: Use getc() if HAVE_GETC_UNLOCKED is not defined

	demos/gtk-demo/demowindow.cc: Calls to getc() were removed by mistake by commit
	6ed01325449fec47457bee741f9c7ec04887c04e. Reinsert them. Bug #748657.

2015-04-22  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Gtk::Popover: Wrap the pointing-to property

	* gtk/src/popover.hg: Wrap property_pointing_to() now that the type of the
	gtk+ property has been fixed. See gtk+ bug 723394.

2015-04-09  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Add Gtk::ModelButton, Gtk::PopoverMenu and enum Gtk::ButtonRole

	* .gitignore: Add new generated files in gtk/gtkmm.
	* gtk/gtkmm.h: Add modelbutton.h and popovermenu.h.
	* gtk/src/filelist.am: Add modelbutton.hg and popovermenu.hg.
	* gtk/src/gtk_signals.defs: Regenerated.
	* tools/extra_defs_gen/generate_defs_gtk.cc: Add GTK_TYPE_MODEL_BUTTON and
	GTK_TYPE_POPOVER_MENU.
	* tools/m4/convert_gtk.m4: Add _CONV_ENUM(Gtk,ButtonRole).
	* gtk/src/modelbutton.[hg|ccg]:
	* gtk/src/popovermenu.[hg|ccg]: New files.

2015-03-31  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Gtk::SearchEntry: Add handle_event() and new signals

	* gtk/src/searchbar.hg: Correct the description of the constructor.
	* gtk/src/searchentry.hg: Add handle_event(), signal_next_match(),
	signal_previous_match(), signal_stop_search().

2015-03-31  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Add Gtk::Scrollable::get_border() and ScrolledWindow::signal_edge_reached()

	* gtk/src/scrollable.hg: Add get_border().
	* gtk/src/scrolledwindow.hg: Add signal_edge_reached().

2015-03-26  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Gtk::Actionable: Add keep_return to a _WRAP_VFUNC()

	* gtk/src/actionable.hg: Add keep_return to get_action_name_vfunc().
	The C code that calls this function does not get its own copy of the
	returned string. The called function must store a copy.
	See the glibmm bug #705124.

2015-03-25  Murray Cumming  <murrayc@murrayc.com>

	NEWS: Mention API additions in 3.16.