3.8.0: 2013-04-05 Murray Cumming Widget: Add some new methods. * gtk/src/widget.hg: Add is_visible(), register_window() and unregister_window(). 2013-04-03 Murray Cumming Update the generated GTK+ documentation. * gtk/src/gtk_docs.xml: Regenerate. 2013-04-01 Murray Cumming Gtk::IconInfo: Add async methods. * gtk/src/iconinfo.hg: Add load_icon_async(), load_symbolic_async(), load_symbolic_for_context(). * tools/m4/convert_gtk.m4: Add a conversion for AsyncResult. 2013-04-01 Murray Cumming Gtk::Settings: Add two new settings. * gtk/src/settings.hg: Wrap the new gtk-recent-files-enabled and gtk-primary-button-warps-slider properties. 2013-04-01 Murray Cumming Gtk::Image: Add the resource property. * gtk/src/image.hg: Wrap the new resource property. 2013-04-01 Murray Cumming Gtk::TreeView: Add get/set_activate_on_single_click(). * gtk/src/treeview.hg: Wrap the new gtk_tree_view_set_activate_on_single_click() and gtk_tree_view_get_activate_on_single_click() functions and the activate-on-single-click property. 2013-04-01 Murray Cumming Gtk::MenuShell: Add bind_model(). * gtk/src/textview: Wrap the new gtk_menu_shell_bind_model() function. 2013-04-01 Murray Cumming Gtk::TextView: Add the populate_all property. * gtk/src/textview: Wrap the new populate-all property. 2013-04-01 Murray Cumming Gtk::LevelBar: Add get/set_inverted(). * gtk/src/levelbar: Wrap the new gtk_level_bar_get_inverted() and gtk_level_bar_set_inverted() functions and the inverted property. 2013-04-01 Murray Cumming Gtk::Entry: Add the populate_all property. * gtk/src/entry: Wrap the new populate-all property. 2013-04-01 Murray Cumming Gdk::Window: Add get/set_fullscreen_mode(). * gdk/src/window.hg: Wrap the new gdk_window_set_fullscreen_mode() and gdk_window_get_fullscreen_mode() functions. * tools/m4/convert_gdk.m4: Add the conversion for the new enum. 2013-03-26 Murray Cumming Window: Add set_titlebar(). * gtk/src/window.hg: Wrap the new gtk_window_set_titlebar() function. 2013-03-26 Murray Cumming IconView: Add get/set_activate_on_single_click(). * gtk/src/iconview.hg: Wrap the new gtk_icon_view_set_activate_on_single_click() and gtk_icon_view_get_activate_on_single_click() functions and the activate-on-single-click property. Also add get_cell_rect(). 2013-03-26 Chun-wei Fan Update the Visual Studio Solution Files * MSVC_Net2005/gtkmm.sln: * MSVC_Net2008/gtkmm.sln: * MSVC_Net2010/gtkmm.sln: Use Windows/DOS EOL for the solution files so that they function correctly, as Visual Studio depends on the correct solution file EOL to determine how it handles the solution files. 2013-03-26 Chun-wei Fan Fix and Update Visual Studio Projects. * MSVC_Net2005/demos/gtk-demo/gtk-demo.vcproj: * MSVC_Net2008/demos/gtk-demo/gtk-demo.vcproj: * MSVC_Net2010/demos/gtk-demo/gtk-demo.vcxproj: Rename output executable name to gtkmm3-demo.exe to avoid confusion with the GTK+ demo program, which is also named as gtk3-demo.exe * MSVC_Net2005/gdkmm/gdkmm.vcproj: * MSVC_Net2005/gtkmm/gtkmm.vcproj: * MSVC_Net2005/demos/gtk-demo/gtk-demo.vcproj: * MSVC_Net2008/gdkmm/gdkmm.vcproj: * MSVC_Net2008/gtkmm/gtkmm.vcproj: * MSVC_Net2008/demos/gtk-demo/gtk-demo.vcproj: * MSVC_Net2010/gdkmm/gdkmm.vcxproj: * MSVC_Net2010/gtkmm/gtkmm.vcxproj: * MSVC_Net2010/demos/gtk-demo/gtk-demo.vcxproj: Improve integration with the Visual Studio builds of the GTK+ stack. This is so that the project files can pick up Visual Studio builds of the GTK+ when sources of GTK+ is extracted in the same base folder as gtkmm, for example, c:\foo\gtkmm-3.7.12 and c:\foo\gtk+-3.7.14. This is especially useful in unstable releases as unstable releases of gtkmm often requires the latest unstable release of GTK+, without needing to specially alter the INCLUDE and LIB paths for this purpose. * MSVC_Net2005/gdkmm/gdkmm.vcproj: * MSVC_Net2005/gtkmm/gtkmm.vcproj: * MSVC_Net2008/gdkmm/gdkmm.vcproj: * MSVC_Net2008/gtkmm/gtkmm.vcproj: * MSVC_Net2010/gdkmm/gdkmm.vcxproj: * MSVC_Net2010/gdkmm/gdkmm.vcxproj.filters: * MSVC_Net2010/gtkmm/gtkmm.vcxproj: * MSVC_Net2010/gtkmm/gtkmm.vcxproj.filters: Make up for the missed source files. Also link to the correct GTK+ and GDK libraries as they are now gtk-3.0.lib and gdk-3.0.lib. 2013-03-25 Murray Cumming ActionGroup: Add get/set_accel_group(). * gtk/src/accellable.hg: Wrap the new gtk_action_group_get_accel_group() and gtk_action_group_set_accel_group() functions and add the accel-group property. 2013-03-25 Murray Cumming AccelLabel: Add set_accel(). * gtk/src/accellable.hg: Wrap the new gtk_accel_label_set_accel() function.