2.13.3:

2006-11-28  Daniel Elstner  <[email protected]>

       * tools/pm/GtkDefs.pm (read_defs): Allow an empty pair of
       parentheses in the innermost match.  This fixes the problem of
       gmmproc choking on "()" in the documentation strings.  This would
       still break on unmatched parentheses, though.  Of course the
       parser should just skip over quoted strings, but I wasn't able
       to get that to work.
       * glib/src/glib_enums.defs (GNormalizeMode): Manually fix the
       improperly parsed value of G_NORMALIZE_NFD.  Fortunately this
       doesn't change anything since the "#error" token was interpreted
       as zero, which happens to be the right value.
       * glib/src/glib_functions.defs (g_iconv): Manually convert to
       a function definition, as it was improperly parsed as a method
       with a zero-length name (!) of object GIConv.  This fixes the
       annoying gmmproc warning about an allegedly unwrapped method.

2006-11-28  Murray Cumming  <[email protected]>

       * glib/glibmm/propertyproxy_base.cc: Don't ifdef out
       PropertyProxy_Base when properties are disabled. It is needed
       for connect_property_changed().

2006-11-27  Daniel Elstner  <[email protected]>

       * tools/enum.pl (parse): Ignore whitespace in front of an enum
       typedef.  This fixes parsing of HildonTelephoneEditorFormat in
       hildon-libs.
       * tools/pm/Enum.pm (parse_values): Check whether the enumeration
       constants actually have a common module prefix before attempting
       to remove it.  This fixes the incorrect parsing of inconsistently
       named enums in hildon-libs.

2006-11-27  Daniel Elstner  <[email protected]>

       * tools/enum.pl (form_names): Break the loop if the length of the
       common prefix reaches zero.  This fixes the infinite loop when
       processing the inconsistently named enumeration constants of the
       Hildon libraries.

2006-11-20  Murray Cumming  <[email protected]>

       * docs/reference/libstdc++.tag.xml: Updated from the libstdc++ site.
       Note that the original does not have an .xml extension. This is is
       lots bigger, but that should mean there is more documentation now.

2006-11-22  Oliver Nittka  <[email protected]>

       * glib/src/value_basictypes.cc.m4: When registering float parameters,
       use -G_MAXFLOAT instead of G_MINFLOAT. Since we first implemented this,
       the glib documentation has been updated to make it cleare that this is
       the real minimum and G_MINFLOAT is the minimum positive value.
       Do the same for doubles too.

2006-11-10  Murray Cumming  <[email protected]>

       * tools/Makefile.am: Add enum.pl to the dist, so that it is in
       tarballs. Someone saw it mentioned in the appendix, but could not
       find it in the tarball.

2006-11-10  Murray Cumming  <[email protected]>

       * docs/reference/Doxyfile.in: Add PREDEFINES for the optional API,
       so that the documentation shows the regular API.

2006-11-10  Murray Cumming  <[email protected]>

       * glib/glibmm/objectbase.cc:
       * glib/glibmm/objectbase.h: Added connect_property_changed(),
       as an alternative to use when the property proxies are not
       available because GLIBMM_PROPERTIES_ENABLED is not defined.
       SignalProxyProperty::connect(): Use notify::propertyname instead of
       just notify, so do not have to check the property name later. This
       should be more efficient (when this is used, rarely).
       * glib/glibmm/propertyproxy_base.cc:
       * glib/glibmm/propertyproxy_base.h: Move PropertyProxyConnectionNode
       into the header, so we can reuse it for connect_property_changed().

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

       * glib/glibmm/class.cc:
       * glib/src/iochannel.ccg:
       * glib/src/markup.ccg: Add a silly line to avoid unused parameters
       when GLIBMM_EXCEPTIONS_ENABLED is not set.
       * glib/glibmm/error.h: Do not use G_GNU_NO_RETURN on the version
       of throw_exception() that returns, to avoid a warning.

2006-10-01  Murray Cumming  <[email protected]>

       * Makefile.am:
       * docs/Makefile.am:
       * docs/Makefile_web.am_fragment:
       * docs/images/Makefile.am:
       * docs/reference/Makefile.am:
       * docs/reference/README:
       * examples/Makefile.am: Upload to the new hoster instead of to sourceforge.
       Abstracted the host and path names into docs/Makefile_web.am_fragment to
       avoid duplication.