2013-10-11 Murray Cumming treemodelcustom: Use the new base class order. The previous way is deprecated in the latest glibmm. 2013-10-09 Kjell Ahlstedt Remove unnecessary inclusion of gtkmm/stock.h * examples/book/menus/popup/examplewindow.cc: * examples/book/recent_files/examplewindow.cc: Remove unnecessary #include . 2013-10-09 Kjell Ahlstedt Main Menu example: Fix a mix-up of variables * examples/book/menus/main_menu/examplewindow.cc: on_menu_choices_other(): Use m_refChoiceOther instead of m_refChoice. 2013-10-07 Murray Cumming SearchBar example: Improve layout 2013-10-07 Murray Cumming Adapt to my SearchBar API change. 2013-10-07 Juan Rafael Garcia Blanco Gtk::SearchBar example added 2013-10-01 Kjell Ahlstedt Add a Gtk::ListBox example * examples/Makefile.am: Add book/listbox/example. * examples/book/listbox/examplewindow.[h|cc]: * examples/book/listbox/examplerow.[h|cc]: * examples/book/listbox/main.cc: New files. This example is a translation (with very small changes) to C++ of gtk+/tests/testlist.c. Bug #708115. 2013-10-01 Murray Cumming Menus and Toolbars example: Add back the Toolbar 2013-10-01 Murray Cumming Update a comment 2013-09-29 Juan Rafael Garcia Blanco Gtk::HeaderBar example added. Bug #708866 2013-09-27 Murray Cumming Application example: Add a window menu. * examples/book/application/app_menu/: Rename this to app_and_win_menus/ and add menubar, using Gtk::Application_set_menubar() in Gtk::Application::on_startup(). 2013-09-26 Murray Cumming Main Menu example: Fix a leak 2013-09-26 Murray Cumming Main Menu example: Add back the toolbar. Note that we have to use the C API ( gtk_actionable_set_detailed_action_name() ) because we cannot add the new Gtk::Actionable base class to the various classes, such as Gtk::ToolButton, without breaking the gtkmm ABI. 2013-09-26 Murray Cumming ToolPalette example: Replace Stock Items with Theme Icons. This is based on the changes in gtk+'s demos/gtk-demo/toolpalette.c 2013-09-26 Murray Cumming Remove the others/stock example. * examples/Makefile.am: * examples/others/stock: Stock items are now deprecated in GTK+. It is annoying, but here is an explanation: https://mail.gnome.org/archives/gtk-devel-list/2013-July/msg00005.html 2013-09-26 Murray Cumming Printing example: Remove use of Stock items. Stock items are now deprecated in GTK+. It is annoying, but here is an explanation: https://mail.gnome.org/archives/gtk-devel-list/2013-July/msg00005.html 2013-09-26 Murray Cumming recent_files: Replace UIManager with Builder. * examples/book/recent_files/examplewindow.[h|cc]: Because UIManager (and GtkAction) is deprecated. Gtk::RecentAction (GtkRecentAction) is also deprecated but without replacement, so we have just removed that from the example. This is almost an explanation for the GtkRecentAction deprecation in GTK+: https://mail.gnome.org/archives/gtk-devel-list/2013-September/msg00022.html However, we still need to add the toolbar back somehow, and the accelerators do not work. 2013-09-26 Murray Cumming menus_and_toolbars: Replace UIManager with Builder. * examples/book/menus_and_toolbars/examplewindow.[h|cc]: Because UIManager (and GtkAction) is deprecated. However, we still need to add the toolbar back somehow, and the accelerators do not work. 2013-09-26 Murray Cumming Replace some Gtk::UIManager uses with Gtk::Builder and Gio::Menu. Because GtkUIManager and GtkAction have been deprecated. 2013-09-23 Murray Cumming PlacesSidebar example: Fix with gtkmm from master. 2013-09-23 Murray Cumming PlacesSidebar example: Minor cleanup 2013-09-23 Murray Cumming PlacesSidebar example: Fix compiler warnings 2013-09-23 Juan R. Garcia Blanco Add a PlacesSidebar example. * examples/book/placessidebar/examplewindow.[h|cc]: * exampels/book/placessidebar/main.cc: New files. * examples/Makefile.am: Mention the new example and its files. 2013-09-10 Rodrigo Nunes Updated Brazilian Portuguese translation 2013-09-09 Juan R. García Blanco Gtk::Revealer example updated to better match HIG. 2013-09-09 Daniel Mustieles Updated Spanish translation 2013-09-09 Dimitris Spingos Added Greek translation 2013-09-09 Dimitris Spingos Added new Makefile.am 2013-09-05 Daniel Mustieles Updated Spanish translation 2013-08-07 Murray Cumming Revealer Example: Match existing code style 2013-08-07 Murray Cumming Add the Revealer example to the build 2013-08-07 Juan R. García Blanco Gtk::Revealer example added to examples/book Bug #705460 2013-08-07 Kjell Ahlstedt Add a multi-threaded example program. * docs/tutorial/C/gtkmm-tutorial-in.xml: Add an Example section in the Multi-Threaded Programs chapter. * docs/tutorial/C/figures/multithread.png: New file. * docs/tutorial/Makefile.am: Add multithread.png. * examples/Makefile.am: Add the book/multithread example program. * examples/book/multithread/examplewindow.[h|cc]: * examples/book/multithread/exampleworker.[h|cc]: * examples/book/multithread/main.cc: New files. 2013-07-25 Kjell Ahlstedt Replace Gtk::Stock items by labels and/or icons in many example programs. * examples/book/clipboard/ideal/examplewindow.cc: * examples/book/clipboard/simple/examplewindow.cc: * examples/book/dialogs/filechooserdialog/examplewindow.cc: * examples/book/idle/idleexample.cc: * examples/book/infobar/examplewindow.cc: * examples/book/textview/examplewindow.cc: * examples/book/timeout/timerexample.cc: * examples/book/treeview/drag_and_drop/examplewindow.cc: * examples/book/update_ui/examplewindow.cc: Replace stock items by labels. * examples/book/entry/icon/examplewindow.cc: * examples/book/statusicon/main.cc: * examples/book/tooltips/examplewindow.cc: Replace stock items by named icons. * examples/book/toolbar/examplewindow.cc: Replace stock item by label and named icon. * examples/book/combobox/complex/examplewindow.cc: * examples/book/combobox/entry_complex/examplewindow.cc: * examples/book/combobox/entry_text/examplewindow.cc: * examples/book/combobox/text/examplewindow.cc: Remove unnecessary #include . 2013-07-03 José Alburquerque Move to a generated ChangeLog. 2013-07-02 José Alburquerque Auto-generate the ChangeLog from the git log for 'make dist'. * autogen.sh: Call mm-common-prepare with the --copy and --force flags so that the additional dist-changelog.am file from mm-common (among others) can be copied to the build/ directory so that it is possible to include that file so that auto-generation of the ChangeLog from the git commit messages is possible on 'make dist'. * Makefile.am: Include the mentioned .am file so that the ChangeLog is automatically generated from the git commit messages on 'make dist'. * configure.ac: Check for 'sed' which is used for the ChangeLog generation from the git commit messages on 'make dist'. 2013-07-01 José Alburquerque Tutorial: Wrapping Appendix: Fix minor typos. * docs/tutorial/C/gtkmm-tutorial-in.xml: 2013-06-30 José Alburquerque gmmproc parameter processing: Fix typos in the output param section. * docs/tutorial/C/gtkmm-tutorial-in.xml: 2013-06-30 José Alburquerque gmmproc Parameter Reordering: Include a warning for _WRAP_SIGNAL(). * docs/tutorial/C/gtkmm-tutorial-in.xml: It is necessary to warn that the C parameter names for C signals are always p0, p1, etc. because the extra defs utility generates the signals that way presently. 2013-06-30 José Alburquerque Appendix G: _WRAP_VFUNC(): Include slot options documentation. * docs/tutorial/C/gtkmm-tutorial-in.xml: Include documentation in the wrapping appendix for the 'slot_name', 'slot_callback' and 'no_slot_copy' options that _WRAP_VFUNC() handles just like _WRAP_METHOD() does. Edit the corresponding _WRAP_METHOD() options and copy them to avoid retyping the same thing twice. This should have been done some time ago but I had not been able to get to it. 2013-06-30 José Alburquerque Appendix G: Add a gmmproc parameter processing section. * docs/tutorial/C/gtkmm-tutorial-in.xml: Add a separate section in the "The .hg and .ccg files" section of the wrapping appendix describing the different options available to process the parameters of method signatures in macros that process them because these options can be used in macros that process method signatures in general such as _WRAP_SIGNAL() and not just _WRAP_METHOD(), _WRAP_CTOR() and _WRAP_CREATE(). Remove the same explanations from the _WRAP_METHOD() and _WRAP_CTOR() documentation so that there is no duplication of documentation. 2013-06-30 José Alburquerque Appendix G: Add _WRAP_ENUM_DOCS_ONLY() documentation. * docs/tutorial/C/gtkmm-tutorial-in.xml: Add a section describing what the _WRAP_ENUM_DOCS_ONLY() macro does in the "Other macros" section of the "The .hg and .ccg files" section in the wrapping appendix so the macro can be documented for future use. 2013-06-10 Murray Cumming 3.8.0 2013-05-27 Kjell Ahlstedt