3.5.6: 2012-07-11 Murray Cumming Added Gtk::MenuButton. * gtk/gtkmm.h: * gtk/src/filelist.am: * gtk/src/menubutton.[hg|ccg]: A new wrapper of GtkMenuButton. 2012-07-11 Murray Cumming Regenerate some GTK+ defs and docs files. * tools/extra_defs_gen/generate_defs_gtk.cc: Add GtkMenuButton and GtkSearchEntry. * gtk/src/gtk_docs.xml: * gtk/src/gtk_methods.defs: * gtk/src/gtk_signals.defs: Regenerated with gen_scripts/. 2012-07-11 Murray Cumming Added Gtk::SearchEntry. * gtk/gtkmm.h: * gtk/src/filelist.am: * gtk/src/searchentry.[hg|ccg]: A new wrapper of GtkSearchEntry. 2012-07-02 Kjell Ahlstedt Fix wrap_init() for Quartz (MacOS). * gtk/src/filelist.am: Set gtkmm_files_hg to a list of all .hg files. * gtk/src/plug.hg: * gtk/src/socket.hg: Replace _GTKMMPROC_WIN32_NO_WRAP by _INCLUDE_IN_WRAP_INIT and _GMMPROC_WRAP_CONDITIONALLY. This requires the latest glibmm from git master. Bug #678883. 2012-07-01 Mark Vender Pixbuf: add const version of save() and friends * gdk/src/pixbuf.[hg|ccg]: save() and save_to_buffer() don't have any user- visible effects on the pixbuf being saved, thus they should be const. Add const versions, deprecate the non-const ones. Bug #678886. 2012-06-18 Kjell Ahlstedt AppChooserDialog: Fix property name in constructors. * gtk/src/appchooserdialog.ccg: Change incorrect property name "file" to the correct "gfile" in constructors. 2012-06-15 Murray Cumming Add an extra .defs entry needed for documentation. * gdk/src/gdk_extra_objects.defs: Add GdkOffscreenWindow. 2012-06-15 Murray Cumming WidgetPath: Add some methods. * gtk/src/widgetpath.hg: Add to_string(), iter_get_siblings() and iter_list_regions(). iter_clear_classes(), iter_clear_regions(): Add a -1 defaut value for pos. * tools/m4/convert_gtk.m4: Add a necessary conversion. 2012-06-15 Murray Cumming Add some new methods. * gdk/src/screen.[hg|ccg]: Add get_monitor_workarea(). * gtk/src/application.hg: Add get_window_by_id(). * gtk/src/button.hg: Add set/get_always_show_image() and the property. 2012-06-15 Murray Cumming Add some extra .defs entries needed for documentation. * gdk/src/gdk_extra_objects.defs: * gtk/src/gtk_extra_objects.defs: Add definitions needed by the documentation generator. 2012-06-14 Murray Cumming Regenerate most .defs and .xml files. * gdk/src/gdk_docs.xml: * gdk/src/gdk_enums.defs: * gdk/src/gdk_methods.defs: * gtk/src/gtk_docs.xml: * gtk/src/gtk_enums.xml: * gtk/src/gtk_methods.defs: Update these with the gen_scripts. However, I had to remove the changes to GdkEventType because gmmproc generates duplicate enums for that if I use the newly generated .defs. 2012-06-14 Murray Cumming gen_scripts: Do not require a change to the PATH environment variable. * tools/gen_scripts/gdk_generate_docs.sh: * tools/gen_scripts/gdk_generate_enums.sh: * tools/gen_scripts/gdk_generate_methods.sh: * tools/gen_scripts/gtk_generate_docs.sh: * tools/gen_scripts/gtk_generate_enums.sh: * tools/gen_scripts/gtk_generate_methods.sh: Remove the need to change the PATH as I did in the glibmm gen_scripts. 2012-06-12 Murray Cumming Application: run(): Do not show the window until activation. * gtk/src/application.[hg|ccg]: run(window): Only show the window in an activate signal handler, to fix a crash caused by the application not being registered when the GtkApplicationWindow tries to realize itself.