2011-04-26  José Alburquerque  <jaalburqu@svn.gnome.org>

	Fix the build with GStreamer 0.10.32.

	* configure.ac:
	* gstreamer/src/filelist.am: Remove the funnel plug-in because it is
	not included in GStreamer 0.10.32.  Also increase the GStreamer
	version requirement to 0.10.32.
	* gstreamer/src/gst_enums.defs: Regenerate with the 0.10.32 sources to
	fix the build.

2011-04-26  José Alburquerque  <jaalburqu@svn.gnome.org>

	BaseTransform: Revisit the virtual functions.

	* gstreamer/src/basetransform.ccg:
	* gstreamer/src/basetransform.hg: Review the wrapping of the virtual
	functions because the ogg_player_gtkmm example was failing to execute
	properly.

	* configure.ac: Tiny correction of the plug-in name extraction in the
	plug-in processing section.

2011-04-24  José Alburquerque  <jaalburqu@svn.gnome.org>

	Use the latest mm-common.

	* configure.ac: Update the mm-common prerequisite to 0.9.5.

2011-04-18  José Alburquerque  <jaalburqu@svn.gnome.org>

	Plugin Generator: Remove the C struct class definition for signals.

	* tools/extra_defs_gen/generate_plugin_gmmproc_file.cc: Remove code
	related to the class declaration of plugins for wrapping the signals
	since no default handlers are generated anymore which was done to
	avoid accidentally including a C++ keyword for a signal name in the
	class definition.

2011-04-18  José Alburquerque  <jaalburqu@svn.gnome.org>

	configure.ac: Restore accidentally deleted comment text.

	* configure.ac:

2011-04-18  José Alburquerque  <jaalburqu@svn.gnome.org>

	Plugins: Wrap new core plugins.

	* configure.ac: Modify the format of the plugin definitions to include
	the target .hg basename along with the plugin name because some
	plugins (like the new input-selector and output-selector plugins) use
	dashes in the plugin name while the target .hg filename generally does
	not.
	* gstreamer/src/filelist.am: Add the new funnel, inpput-selector,
	output-selector and valve core plugins.
	* gstreamer/src/Makefile.am: Adapt to the above change.

	* gstreamer/src/gst_enums.defs:
	* gstreamer/src/gst_enums.defs.patch: Update the enum defs patch and
	regenerate the enum defs file for the enums of the new plugins.

	* tools/extra_defs_gen/generate_defs_gst.cc:
	* gstreamer/src/gst_signals.defs: Add the new plugins to the extra
	defs generation utility and regenerate the extra defs file for the
	properties and signals of the new plugins.

	* tools/extra_defs_gen/generate_plugin_gmmproc_file.cc: Modified so
	that there are no build errors if a signal name of a plugin happens to
	be a C++ keyword (such as the "switch" signal of the input-selector
	plugin).

2011-04-17  José Alburquerque  <jaalburqu@svn.gnome.org>

	Plugin Generator: Use Glib::OptionContext instead of GOptionContext.

	* tools/extra_defs_gen/generate_plugin_gmmproc_file.cc: Use the
	available glibmm API for option parsing instead of the C API where
	possible.

2011-04-15  Murray Cumming  <murrayc@murrayc.com>

	Require a newer gmmproc.

	* configure.ac: Require giomm 2.26.0, so we require a more recent
	gmmproc from glibmm, to fix an m4 bug with some property descriptions.
	This fixes bug #647799 (Sebastian Dröge)