2019-05-08 Kjell Ahlstedt 3.95.1 2019-05-07 Kjell Ahlstedt examples: Use Gtk::Window::set_default_widget() Use Gtk::Window::set_default_widget() instead of the deleted Gtk::Widget::set_can_default() and grab_default(). 2019-05-06 Kjell Ahlstedt meson.build: Build PDF file with dblatex 2019-04-30 Kjell Ahlstedt Remove ChangeLog.pre-3-8-0 2019-04-30 Kjell Ahlstedt Update the meson.build files and the auxiliary scripts meson+ninja can now validate XML files and build a PDF file. 2019-04-29 Kjell Ahlstedt examples: Don't use removed Gdk::Surface::invalidate_rect() Use Gtk::Widget::queue_draw() instead of Gdk::Surface::invalidate_rect(). Use Gtk::CssSection::get_[start|end]_location() instead of get_[start|end]_[line|position](). Use Gtk::Widget::get_parent()+get_surface() instead of get_parent_surface(). The replaced methods have been removed from gtkmm4. 2019-04-29 Kjell Ahlstedt index-in.docbook: Add some tags 2019-04-25 Kjell Ahlstedt index-in.docbook: Fix some validation errors 2019-04-22 Kjell Ahlstedt Add meson.build files and auxiliary scripts for meson builds This is experimental and incomplete, but hopefully useful. See the README file for instructions how to use it. 2019-04-14 Kjell Ahlstedt buildapp examples: Add meson.build files * examples/book/buildapp/README: Describe how to build with meson and ninja. * examples/book/buildapp/step1/install-cmd.sh: * examples/book/buildapp/step[1-9]/meson.build: New files 2019-04-12 Kjell Ahlstedt examples: Update .ui files and .glade files, and .cc files with ui strings. 2019-04-07 Kjell Ahlstedt examples: Update for the latest gtkmm-4 * examples/book/searchbar/examplewindow.[cc|h]: Use Gtk::SearchBar::set_key_capture_widget() instead of the removed Gtk::SearchBar::handle_event(). * examples/others/cellrenderercustom/cellrendererpopup.cc: * examples/others/cellrenderercustom/popupentry.cc: Don't call the removed Gtk::Window::move(). 2019-03-24 Kjell Ahlstedt Use glibmm-2.62 instead of glibmm-2.60 We have changed the ABI name in glibmm. 2019-03-07 Kjell Ahlstedt examples: Update for the latest gtkmm-4 * examples/book/assistant/exampleassistant.cc: Gtk::Assistant::PageType -> Gtk::AssistantPage::Type. * examples/book/combobox/entry_complex/examplewindow.[cc|h]: * examples/book/combobox/entry_text/examplewindow.[cc|h]: * examples/book/headerbar/examplewindow.[cc|h]: * examples/others/cellrenderercustom/popupentry.cc: Gtk::Entry::signal_activate() has been removed. * examples/book/custom/custom_widget/mywidget.cc: Use Gtk::Widget:: register_surface() instead of the removed Gdk::Surface::set_user_data(). 2019-03-07 Piotr Drąg Fix broken XML tags in Czech help translation 2019-02-10 Kjell Ahlstedt Update Multiple-Item Containers section Gtk::Box::pack_start(), pack_end() and Gtk::ButtonBox have been removed. Minor updates of other parts of the tutorial due to the removal of pack_start() and pack_end(). 2019-02-08 Kjell Ahlstedt examples: Use Gtk::Box instead of Gtk::ButtonBox And remove the ButtonBox example. 2019-02-08 Kjell Ahlstedt Update the book/buildapp examples 2019-02-06 Kjell Ahlstedt examples: Use Gtk::Container::add() instead of Gtk::Box::pack_start() 2019-01-09 Kjell Ahlstedt Appendix G: Update the description of _WRAP_ENUM Add description of the gtype_func and CONV_TO_INT arguments. 2018-12-16 Andre Klapper Comment invalid in DOAP file to pass git pre-receive hook 2018-11-25 Kjell Ahlstedt Update the keyboard_events/propagation example Show what happens in the three event propagation phases. Event propagation in gtk+4 is different from event propagation in gtk+3. 2018-11-22 Kjell Ahlstedt Update the "Changes in gtkmm-4.0 and glibmm-2.60" chapter 2018-11-20 Kjell Ahlstedt Update custom and treeview_popup examples * examples/book/custom/custom_container/mycontainer.[cc|h]: * examples/book/custom/custom_widget/mywidget.[cc|h]: on_size_allocate() now takes two ints instead of one Gtk::Allocation. * examples/book/treeview/popup/treeview_withpopup.[cc|h]: Replace on_event() by a Gtk::GestureMultiPress instance. 2018-11-13 Kjell Ahlstedt Fix the listmodel example MyObject::create() must call Glib::make_refptr_for_instance(). 2018-11-10 Kjell Ahlstedt