3.5.4 (unstable): 2012-06-12 Murray Cumming Entry: Undeprecate the activate signal. * gtk/src/entry.hg: Remove the deprecation documentation, because it is now OK again to use this signal. See this GTK+ commit: http://git.gnome.org/browse/gtk+/commit/?id=4a25bac0e7685000fff90a211db6ac60f6b74ab1 2012-05-29 Kjell Ahlstedt StyleContext: Deprecate some functions and add others. * gtk/src/stylecontext.hg: Deprecate functions that have been deprecated in gtk+. Add render_icon() and render_insertion_cursor(). Add an overload of render_layout() that takes a const Glib::RefPtr& instead of a PangoLayout*. * gtk/src/widget.[hg|ccg]: Deprecate draw_insertion_cursor(). Bug #675632. 2012-05-28 Mark Vender Widget: Document get_style_property_value() and get_style_property() * widget.hg: Add documentation for get_style_property() and get_style_property_value(). Emphasize that get_style_property() is preferable, as it doesn't use GValue directly. Bug #673303. 2012-05-28 Mark Vender StyleContext: Wrap gtk_style_context_get_style_property() and friends * gtk/src/stylecontext.hg: Add get_style_property() and get_style_property_value(). Bug #674746. 2012-05-28 Murray Cumming Container: Slight improvements to the vfunc documentation. * gtk/src/container.hg: 2012-05-28 Mark Vender Container: Document several rarely used virtual functions * gtk/src/container.hg: Add documentation for the following functions: child_type(), forall(), composite_child(), [get|set]_child_property(). The documentation comes from the C docs. Bug #670206. 2012-05-28 Murray Cumming Application: Pass 0 (NULL) rather than "" to GApplication. * gtk/src/application.ccg: It is annoying that GApplication (and other C code) distinguishes, of course. 2012-05-28 Murray Cumming Application: Document that ID may now be empty. * gtk/src/application.hg: Constructors/create(): Document that the application ID may now be empty (thanks to the change in glib bug #671249) and generally document these. * demos/gtk-demo/main.cc: * demos/pixbuf-demo.cc: * tests/child_widget/main.cc: * tests/child_widget2/main.cc: * tests/child_widget_managed/main.cc: * tests/delete_cpp_child/main.cc: * tests/dialog/main.cc: * tests/dialog_deletethis/main.cc: * tests/main_with_options/main.cc: * tests/menu_destruction/main.cc: * tests/property_notification/main.cc: * tests/refcount_dialog/main.cc: * tests/scrolledwindow/main.cc: * tests/wrap_existing/main.cc: Remove the useless application IDs. 2012-04-21 Kalev Lember UIManager: Wrap the GResource convenience API. * uimanager.hg: Added add_ui_from_resource(). Bug #674545. 2012-04-21 Kalev Lember Builder: Wrap the GResource convenience API. * builder.[hg|ccg]: Added create_from_resource() and add_from_resource() with their many overloads. Bug #674545. 2012-04-19 Murray Cumming Application: add_window(): Correct the documentation. * gtk/src/application.hg: The text seems to be based on an earlier version of Gtk::Application or GtkApplication which created windows automatically. Noticed by Mateusz Marzantowicz. 2012-04-17 Alexandre Rostovtsev Make list of gdk targets non-automagic * configure.ac: Otherwise, it is difficult e.g. to build a wayland-only gtkmm on a build machine that has gdk with both x11 and wayland targets installed. Bug #673963