Previous changes to the underlying libraries that were needed by the C++ wrappers (and other language bindings):

*_new() functions that don't just do a g_object_new():
  http://bugzilla.gnome.org/show_bug.cgi?id=64601
  http://bugzilla.gnome.org/show_bug.cgi?id=63768
  http://bugzilla.gnome.org/show_bug.cgi?id=64069
  http://bugzilla.gnome.org/show_bug.cgi?id=86866
  http://bugzilla.gnome.org/show_bug.cgi?id=86867
  http://bugzilla.gnome.org/show_bug.cgi?id=91086
  http://bugzilla.gnome.org/show_bug.cgi?id=72426
  http://bugzilla.gnome.org/show_bug.cgi?id=120651

Incorrect signal registrations:
  http://bugzilla.gnome.org/show_bug.cgi?id=78798
  http://bugzilla.gnome.org/show_bug.cgi?id=75883

Properties (see also "_new() functions ...):
  http://bugzilla.gnome.org/show_bug.cgi?id=70227

No *_get_type() for enum types:
  http://bugzilla.gnome.org/show_bug.cgi?id=121182
  http://bugzilla.gnome.org/show_bug.cgi?id=121182

  See also: http://bugzilla.gnome.org/show_bug.cgi?id=121386

vfunc issues:
  http://bugzilla.gnome.org/show_bug.cgi?id=102168
  http://bugzilla.gnome.org/show_bug.cgi?id=123923

Lifetime issues:
  http://bugzilla.gnome.org/show_bug.cgi?id=93334
  http://bugzilla.gnome.org/show_bug.cgi?id=98413
  http://bugzilla.gnome.org/show_bug.cgi?id=94868

extern "C":
  http://bugzilla.gnome.org/show_bug.cgi?id=124351

libglade:
  http://bugzilla.gnome.org/show_bug.cgi?id=79052

Others:
  http://bugzilla.gnome.org/show_bug.cgi?id=52877
  http://bugzilla.gnome.org/show_bug.cgi?id=67636
  http://bugzilla.gnome.org/show_bug.cgi?id=69410
  http://bugzilla.gnome.org/show_bug.cgi?id=71753
  http://bugzilla.gnome.org/show_bug.cgi?id=100137
  http://bugzilla.gnome.org/show_bug.cgi?id=102678
  http://bugzilla.gnome.org/show_bug.cgi?id=98402
  http://bugzilla.gnome.org/show_bug.cgi?id=77082
  http://bugzilla.gnome.org/show_bug.cgi?id=81380
  http://bugzilla.gnome.org/show_bug.cgi?id=83190
