2.21.8: 2010-09-14 Murray Cumming Dealt with some TODOs. * configure.ac: Depend on the latest GTK+ 2.21.x release. * gdk/src/drawable.hg: Do not deprecate draw_indexed_image() because GdkRgbCmap is not fully deprecated. * gdk/src/rgbcmap.[hg|ccg]: Only deprecate the methods, not the class, as in the C API. * gtk/src/menuitem.[hg|ccg]: Added unset_submenu(). * gtk/src/papersize.[hg|ccg]: Added get_paper_sizes(). * gtk/src/printoperation.[hg|ccg]: Added run_page_setup_dialog() overloads with no PageSetup parameter, because the C API allows this. These must be moved into the class in gtkmm 3. * gtk/src/style.hg: Added copy(). * gtk/src/iconset.hg: Added class documentation based on the C documentation. * gtk/src/printsettings.hg: Add the exceptions documentation now that it is in the C documentation. * gtk/src/statusbar.hg: Added documentation for push() and remove_message(). 2010-09-13 Murray Cumming Make sure that deprecated API is inside an ifdef. * gtk/gtkmm/comboboxentrytext.[h|cc]: * gtk/src/notebook.hg: * gtk/src/textbuffer.ccg: * gtk/src/textbuffer.hg: * gtk/src/widget.hg: Put anything documented with @deprecated in #ifndef GTKMM_DISABLE_DEPRECATED. 2010-09-13 Murray Cumming Regenerated C XML documentation. * gdk/src/gdk_docs.xml: * gtk/src/gtk_docs.xml: Regenerated. * gdk/src/filelist.am: * gdk/src/gdk_pixbuf_docs.xml: Added this, including it in filelist.am. Previously it was in gdk_doc.xml. 2010-09-13 Murray Cumming > MessageDialog: Added get_message_area(). * gtk/src/messagedialog.hg: Added get_message_area(). 2010-09-13 Murray Cumming gtkmm: Fix typos to really avoid documentation warnings. * gtk/src/gtk_extra_objects.defs: Add a missing quote and add some other definitions. 2010-09-13 Murray Cumming gtkmm: Avoid most Documentation warnings from gmmproc. * gtk/src/filelist.am: * gtk/src/gdk.defs: * gtk/src/gdk_extra_objects.defs: Added this *extra_objects.defs file, with hand-coded define-object sections, for objects that hide their *Class or *Iface struct declarations, which stops h2defs.py from generating define-object sections. These allows DocsParser.pm to know how to split mentions of C functions into the object and the method, so it can guess the C++ method name to mention instead. 2010-09-13 Murray Cumming gdkmm: Avoid most Documentation warnings from gmmproc. * gdk/src/filelist.am: * gdk/src/gdk.defs: * gdk/src/gdk_extra_objects.defs: Added this *extra_objects.defs file, with hand-coded define-object sections, for objects that hide their *Class or *Iface struct declarations, which stops h2defs.py from generating define-object sections. These allows DocsParser.pm to know how to split mentions of C functions into the object and the method, so it can guess the C++ method name to mention instead. 2010-09-13 Murray Cumming IconView: Added get/set_item_orientation(). * gtk/src/gtk_methods.defs: Regenerated with h2defs.py. * gtk/src/iconview.hg: Added get/set_item_orientation() and property. 2010-09-13 Murray Cumming Fix compilation errors when disabling deprecated gdkmm API. * gdk/src/rgbcmap.[hg|ccg]: Use GDKMM_DISABLE_DEPRECATED instead of GTKMM_DISABLE_DEPRECATED. 2010-09-10 Murray Cumming > Item: Fix the build now that the functions are deprecated. * gtk/src/item.hg: Make an undef appear at the top of the generated .cc file. 2010-09-10 Murray Cumming Button: Remove the construct-only use-underline property. * gtk/src/button.hg: This avoids a gmmproc warning.