2.8.14:

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

       * glib/glibmm/class.cc:
       * glib/glibmm/error.cc:
       * glib/glibmm/error.h:
       * glib/src/iochannel.ccg:
       * glib/src/markup.ccg: Back-ported some build fixes from the
       glibmm-2-10 branch. These are necessary when disabling the
       optional API.

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-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-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().