2015-07-15  Murray Cumming  <[email protected]>

       2.45.31

2015-07-15  Murray Cumming  <[email protected]>

       Regenerated glib _docs.xml

2015-07-15  Murray Cumming  <[email protected]>

       Regenerate glib_functions.defs.

2015-07-15  Murray Cumming  <[email protected]>

       Regenerate gio _docs.xml

2015-07-15  Murray Cumming  <[email protected]>

       C++11: examples/tests: More use of auto.

2015-07-15  Murray Cumming  <[email protected]>

       C++11: More use of auto.

2015-07-15  Murray Cumming  <[email protected]>

       C++11: More uses of range-based for.

2015-07-15  Murray Cumming  <[email protected]>

       Examples: OptionGroup: Make the args public again to fix the build.

2015-07-15  Murray Cumming  <[email protected]>

       examples: Avoid more shadowed variables.

2015-07-15  Murray Cumming  <[email protected]>

       C++11: gmmproc: Use of auto in generated files.

2015-07-15  Murray Cumming  <[email protected]>

       C++11: Some use of the auto keyword.

2015-07-15  Murray Cumming  <[email protected]>

       Avoid shadowed variables.

       Because this generally invites programming errors, though I am
       less concerned about shadowing of method names by parameter or
       variable names, which requires some tedious parameter renaming.

       In MatchInfo::set_gobject() the confusion between take_ownership and
       this.take_ownership does seem to have caused a programming error,
       hopefully now corrected.

2015-07-15  Murray Cumming  <[email protected]>

       configure.ac: Use -Wsuggest-override and -Wshadow with --enable-warnings=fatal.

       Although -Wsuggest-override isn't actually available yet in my version
       of g++ (4.9.2).

2015-07-15  Murray Cumming  <[email protected]>

       C++11: Use the override keyword.

2015-07-14  Murray Cumming  <[email protected]>

       configure.ac: Use MM_AX_CXX_COMPILE_STDCXX_11 from mm-common.

       Instead of AX_CXX_COMPILE_STDCXX_11().
       See bug #751432

2015-07-09  Murray Cumming  <[email protected]>

       C++11: examples: more use of auto.

2015-07-09  Murray Cumming  <[email protected]>

       C++11: examples: Use nullptr.

2015-07-09  Murray Cumming  <[email protected]>

       C++11: examples: No need for > > now.

2015-07-09  Murray Cumming  <[email protected]>

       C++11: Use range-based for loops.

2015-07-09  Murray Cumming  <[email protected]>

       C++11: _CLASS_BOXEDTYPE: Generate move constructors and assignment operators.

       Bug #751432

2015-07-09  Murray Cumming  <[email protected]>

       Require C++11.

       configure.ac: Use AX_CXX_COMPILE_STDCXX_11 to check for compiler
       support for C++11 and use it (--std=c++11 for current versions of
       g++).

2015-07-09  Maks Naumov  <[email protected]>

       Glib::HelperList: fix iterator check in operator[]

       Signed-off-by: Maks Naumov <[email protected]> Bug #751530.

2015-07-02  Kjell Ahlstedt  <[email protected]>

       gmmproc: _WRAP_SIGNAL: Accept apostrophes in a preceding comment

       * tools/pm/Output.pm: If a _WRAP_SIGNAL() is preceded by a Doxygen comment,
       add enough m4 quotes to the comment in the call to _SIGNAL_PROXY().
       If not, the generated code is wrong if the comment contains an apostrophe.
       This bug was probably introduced when I added support for detail_name.