2.18.2 (stable): * uri_*(): Fix a memory leak. (Jonathon Jongsma) Bug #566845 (Jason Kasper) * gmmproc: - CLASS_GOBJECT(): Added _CUSTOM_CTOR_CAST for classes that need to include custom code in their cast and construct_params constructors as already seen in _CLASS_GTKOBJECT. Bug #574861. - enum handling of unusually-capitalized names: For example, gtk_foo_bar_get_type() instead of gtk_fo_obar_get_type(). Bug #575870. (José Alburquerque) * Build: - Fix the build with --disable-api-exceptions. (Daniel Elstner) - Fix -Wshadow warnings in NodeTree. (Hubert Figuiere) Bug #555743 - Fix ununused variables warnings. (Hubert Figuiere) Bug #562716 - Use single glib includes. (Przemysław Grzegorczyk) Bug #563987 - Do not use a non-ASCII dash character, to avoid the MSVC++ warning C4819. (Tao Wang) Bug #568072