2.8.6:

2006-04-12  Murray Cumming  <[email protected]>

       * tools/m4/signalproxy_custom.m4: Remove this file because it is not installed and
       does not seem to be used.

2006-04-12  Murray Cumming  <[email protected]>

       * tools/m4/signal.m4: Mark the (private) signal info callback functions as
       static, to save on code size.

2006-04-12  Murray Cumming  <[email protected]>

       * tools/pm/WrapParser.pm: Parse a new optional constversion parameter for
       _WRAP_METHOD(), to save on code size by just calling the non-const overload
       instead of generating almost identical code.
       * tools/m4/method.m4: _METHOD(): Take extra parameters for use when constversion is used.
       * tools/pm/Output.pm: Send the extra parameters to _METHOD().
       * docs/internal/using_gmmproc.txt: Documented the new constversion option.

2006-04-12  Murray Cumming  <[email protected]>

       * glib/glibmm/main.cc:
       * glib/glibmm/objectbase.cc:
       * glib/glibmm/property.cc:
       * glib/glibmm/ustring.cc:
       * glib/glibmm/value_custom.cc:
       * glib/src/spawn.ccg: Mark private functions as
       static, to stop them being exported in the API, to reduce the
       library code size slightly.
       * tools/m4/signal.m4: Make generated callback functions static, for
       the same reasons.

2006-02-25  Murray Cumming  <[email protected]>

       * tools/pm/DocsParser.pm: looklookup_documentation(): Put the
       @deprecated text immediately after the main description, before
       the parameters, so that Doxygen actually uses it.

2006-02-25  Murray Cumming  <[email protected]>

       * tools/pm/DocsParser.pm: looklookup_documentation(): Accept an
       extra deprecated_documentation parameter, to be appended to the
       Doxygen documentation.
       * tools/pm/Output.pm: output_wrap_meth(): Put the documentation
       inside the deprecation #ifdef, for neatness.
       * tools/pm/WrapParser.pm: on_wrap_method(): Read an optional string
       after the optional deprecated parameter, used to say why the
       method is deprecated, in case it was not deprecated by the C API,
       in which case it would already have documentation for this.

2006-04-07  Cedric Gustin  <[email protected]>

       * README.win32: Updated for Mingw-4.1.

2006-04-06  Cedric Gustin  <[email protected]>

       * MSVC_Net2003/*.vcproj: Embed the manifest file into executables
       in the case of the Debug target.
       * README.win32: Fixed a few typos.
       * build_shared/Makefile_build.am_fragment: Add -DGLIBMM_BUILD to
       the extra_defines compiler flags (switch between
       dllexport/dllimport on win32).
       * glib/glibmmconfig.h.in: Define GLIBMM_DLL when building with
       mingw32/cygwin. This makes the GLIBMM_API tag (and GTKMM_API for
       gtkmm) active with these two platforms, as required by bug
       #309030.
       * glib/glibmm/object.h, glib/glibmm/objectbase.h : Tag the Object
       and ObjectBase classes with GLIBMM_API to make Visual Studio happy.

2006-03-30  Murray Cumming  <[email protected]>

       * examples/options/main.cc: Use a default value, to show that it
       can be done.

2006-03-30  Armin Burgmeier <[email protected]>

       * glib/src/optiongroup.ccg: default_c_arg(): Set the initial
       value of the C argument to the value the C++ argument has, to avoid
       that glibmm resets arguments to zero that were not given on the
       command line.