2.27.95:

2011-02-24  Murray Cumming  <murrayc@murrayc.com>

	tests: Remove remaining use of std::cout.

	* tests/giomm_ioerror/main.cc:
	* tests/giomm_simple/main.cc: Hid some use of std::cout that I missed in my 
	previous commit.

2011-02-24  Murray Cumming  <murrayc@murrayc.com>

	tests: Use EXIT_* for clarity.

	* tests/*.cc: Use EXIT_SUCCESS rather than 0 because I think that is clearer.

2011-02-24  Murray Cumming  <murrayc@murrayc.com>

	Actually run all tests, and check some failures.

	* tests/Makefile.am: Add all tests to TESTS so they are really run during 
	make check, instead of just built.
	* tests/giomm_asyncresult_sourceobject/main.cc:
	* tests/giomm_ioerror/main.cc:
	* tests/giomm_simple/main.cc:
	* tests/glibmm_bool_arrayhandle/main.cc:
	* tests/glibmm_bool_vector/main.cc:
	* tests/glibmm_buildfilename/main.cc:
	* tests/glibmm_date/main.cc:
	* tests/glibmm_ustring_compose/main.cc:
	* tests/glibmm_valuearray/main.cc:
	* tests/glibmm_variant/main.cc:
	* tests/glibmm_vector/main.cc: Remove all use of std::cout by default, 
	allowing it to be renabled by changing a line.
	Return (or) exit with EXIT_FAILURE after any use of std::cerr, so that 
	make check can report it.

2011-02-24  Murray Cumming  <murrayc@murrayc.com>

	Restore the Gio::DBus::Error registration.

	* tools/generate_wrap_init.pl.in: Use a qualified C++ name for the key in 
	the associated-array of exceptions. This seems to work, though it feels very 
	hacky.

2011-02-24  Murray Cumming  <murrayc@murrayc.com>

	Rename Gio::DBus::DBusError to Gio::DBus::Error.

	* gio/src/dbuserror.hg: Rename the class to Error.
	* examples/dbus/busserver.cc: Adapated.
	* tests/giomm_ioerror_and_iodbuserror/main.cc: Added a test to check that 
	both Gio::Error and Gio::DBus::Error are working.
	* tests/Makefile.am: Set TESTS, so that the test is actually run.
	We should add others to this too.
	
	This current fails, so I need to fix the problem in a subsequent commit.

2011-02-24  Murray Cumming  <murrayc@murrayc.com>

	Move Gio::DBusError to Gio::Dbus::DBusError.

	* tools/m4/base.m4: Added a SECTION_H_GERROR_PRIVATE section.
	* tools/m4/gerror.m4: Import the SECTION_H_GERROR_PRIVATE section.
	* gio/src/dbuserror.hg: Put this back into the DBus namespace.
	Push a custom friend declaration into the SECTION_H_GERROR_PRIVATE section, 
	because the standard generated friend declaration would not specify the 
	correct one.
	This still does not rename DBusError to DBus::Error, but this is a step on 
	the way.
	* examples/dbus/busserver.cc: Adapated.

2011-02-23  Murray Cumming  <murrayc@murrayc.com>

	Bring back Gio::Error registration.

  * gio/src/error.[hg|ccg]: Move Gio::DBus::Error to
	* gio/src/dbuserror.[hg|ccg]: and temporarily rename it to Gio::DBusError 
	because generate_wrap_init.pl.in is wrapping only on of Gio::Error and 
	Gio::DBus::Error. Unfortunately, we need to fix the generation to handle 
	this properly even when it is called Gio::DBus::DBusError.

2011-02-21  Murray Cumming  <murrayc@murrayc.com>

	Mark some new API.

	* glib/glibmm/miscutils.h: Add @newin{2,28} to the new build_filename() 
	overloads. 

2011-02-21  Fabricio Godoy  <skarllot@gmail.com>

	Extended build_filename() to accept up to nine parameters.

	* glib/glibmm/miscutils.[h|cc]: Added build_filename() method overloads that
	take more parameters, for convenience.
	* tests/Makefile.am
	* tests/glibmm_buildfilename/main.cc: Added a new testcase.