2.14.4: 2009-06-19 Murray Cumming Fix the build with GTK+ 2.17.x * gtk/src/gtk_methods.defs: Regenerated with h2defs.py * tools/m4/convert_gtk.m4: Add a conversion because a gtk_recent_info_get_application_info() parameter's constness has changed. 2008-03-08 Murray Cumming * gtk/src/container.ccg: remove_callback(): When just calling the C callback, because the C++ object has already been destroyed, don't even call the C callback if the GType is exactly GtkContainer. This avoids a useless warning from GTK+ about an unimplemented remove() default signal handler. This happens when deriving from Gtk::Container - remove() really is implemented - it's just that we don't call our own implementation when that would be impossible. Bug #518002 (Jonathon Jongsma). 2009-04-18 Daniel Elstner * docs/reference/images/stock: Add these stock images to the repository for now to unbreak the build since we can no longer use svn:external. It's probably worth looking for a better way to do this in the future. 2009-06-22 Murray Cumming Fix the build without exceptions. * gtk/src/builder.ccg: * gtk/src/builder.hg: create_from_string(): Added ifdefed versions for when --disable-api-exceptions was used with glibmm. * configure.in: Reduce the pangomm requirement to pangomm 2.12 because we do not really need pangomm 2.14 to build. 2009-03-23 Daniel Elstner * gtk/src/builder.{ccg,hg}: Conditionalize all exception handling code in order to fix the build with --disable-api-exceptions. * gtk/src/printjob.hg: ditto, * demos/gtk-demo/example_images.cc: ditto, * demos/gtk-demo/example_treeview_treestore.cc: ditto. 2009-02-22 Murray Cumming * gtk/src/builder.[hg|ccg]: create_from_file(), add_from_file(), create_from_string(), add_from_string(): Add method overloads that take a char* for the object ID, to avoid ambiguity with the two other overloads that take ustring or StringArrayHandle. 2009-03-17 Murray Cumming * gtk/gtkmm/stockid.cc: Implement operator(). * gtk/src/textbuffer.ccg: Actually implement the const get_text(bool) method. These fix undefined symbol linker errors when people try to use these methods. 2009-03-06 Daniel Elstner * gtk/src/textbuffer.{ccg,hg} (TextBuffer::[gs]et_rich_text_format): Remove Maemo-specific methods which have been superseded by the generic TextBuffer serialization facilities. (TextBuffer::set_rich_text_format_all): ditto, (TextBuffer::[gs]et_can_paste_rich_text): ditto. 2009-03-06 Daniel Elstner * gtk/src/enums.hg (Gtk::Hildon::SizeType): New Maemo-specific enumeration corresponding to HildonSizeType. (Gtk::Hildon::InputMode): New Maemo-specific enumeration corresponding to HildonGtkInputMode. 2009-03-06 Daniel Elstner * gtk/src/gtk_enums_maemo.defs: New separate defs file for the changes in the Maemo fork of GTK+. * gtk/src/gtk_methods_maemo.defs: Likewise. * gtk/src/gtk.defs: Include the Maemo defs files. * gtk/src/Makefile.am (files_defs): Add the new defs files. 2009-02-22 Murray Cumming * gtk/src/builder.hg: get_widget_derived(): * gtk/src/builder.ccg: get_widget_checked(): Take a reference on the widget received from gtk_builder_get_object() because it does not give one. 2009-01-20 Murray Cumming * gtk/gtkmm/stock.cc: Actually define and initialize ORIENTATION_PORTRAIT, ORIENTATION_LANDSCAPE, ORIENTATION_REVERSE_LANDSCAPE, and ORIENTATION_REVERSE_PORTRAIT, avoiding undefined reference errors when trying to use these. Bug #568416 (Tao Wang). 2009-01-01 Armin Burgmeier * gtk/src/printer.ccg (SignalProxy_Custom_gtk_callback): Take a new reference on the passed printer object, so that we don't unref it at the end of the function (Tor Krill).