2.27.95: 2011-02-24 Murray Cumming 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 tests: Use EXIT_* for clarity. * tests/*.cc: Use EXIT_SUCCESS rather than 0 because I think that is clearer. 2011-02-24 Murray Cumming 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 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 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 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 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 Mark some new API. * glib/glibmm/miscutils.h: Add @newin{2,28} to the new build_filename() overloads. 2011-02-21 Fabricio Godoy 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.