2023-03-09  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  4.10.0

2023-03-05  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Add the "ListView, GridView, ColumnView" chapter

2023-03-05  Anders Jonsson  <anders.jonsson@norsjovallen.se>

  index-in.docbook: String fixes

  * Use American spelling
  * Typo fix
  * Split two words that were written together

2023-02-27  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Move some programs in examples/book/

  flowbox -> listbox_flowbox/flowbox
  listbox -> listbox_flowbox/listbox
  listmodel -> listbox_flowbox/listmodel
  gridview -> listmodelviews/gridview
  columnview_listview/* -> listmodelviews/*
  
  listbox_flowbox/ contains programs with ListBox and FlowBox.
  listmodelviews/ contains programs with GridView, ListView and ColumnView.

2023-02-23  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Add 5 ColumnView and 2 ListView examples

  * examples/book/columnview_listview/list_columnview/
  * examples/book/columnview_listview/list_listview/
  * examples/book/columnview_listview/tree_columnview/
  * examples/book/columnview_listview/tree_listview/
  * examples/book/columnview_listview/editable_cells/
  * examples/book/columnview_listview/filter/
  * examples/book/columnview_listview/sort/

2023-02-23  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  treeview/editable_cells example: Small fixes

2023-02-16  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Remove the book/buttons/volumebutton example

  * README.md: meson -> meson setup
  * docs/tutorial/C/index-in.docbook: Note that VolumeButton is deprecated.
  * examples/book/buttons/scalebutton/examplewindow.cc: Make it even more
  similar to VolumeButton.
  * examples/Makefile.am:
  * examples/book/meson.build: Remove book/buttons/volumebutton.
  * examples/book/buttons/volumebutton/*: Remove.
  * examples/book/dropdown/search_font/examplewindow.cc: Change a comment.

2023-02-13  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Add "The DropDown Widget" chapter

2023-02-11  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  index-in.docbook: More information about deprecated classes

  * docs/tutorial/C/index-in.docbook: Add more information about
  deprecated classes.
  * examples/book/printing/advanced/examplewindow.[cc|h]:
  * examples/book/printing/simple/examplewindow.[cc|h]:
  Use Label instead of deprecated Statusbar.
  * examples/Makefile.am:
  * examples/others/meson.build: Remove others/statusbar.
  * examples/others/statusbar/statusbar.cc: Remove.

2023-02-06  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Custom CSS Names section and example: Show custom CSS class

2023-02-05  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Add 4 DropDown examples

  * examples/book/dropdown/complex/:
  * examples/book/dropdown/search_font/:
  * examples/book/dropdown/search_string/:
  * examples/book/dropdown/string/: New example programs.
  The DropDown widgets in these examples behave almost identically to
  the ones in the DropDown demo in gtkmm. The difference is that there
  is only one DropDown in each program.

2023-01-27  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Infobar example: Don't use deprecated Gtk::InfoBar

2023-01-26  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Move a <programlisting> out of <para>

  Trying to please itstool. See !11

2023-01-26  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Use Gtk::Window instead of Gtk::Dialog

  in examples/book/builder/basic, examples/book/builder/derived
  and examples/book/scrolledwindow.

2023-01-25  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Replace most Dialog examples, update the Dialogs chapter

  In examples/book/dialogs:
    messagedialog -> alertdialog
    colorchooserdialog -> colordialog
    filechooserdialog -> filedialog
    fontchooserdialog -> fontdialog
    simple -> windowdialog

2023-01-22  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  CI: Copy, don't move, from /usr/share/doc/gtkmm-4.0/tutorial

2023-01-22  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Replace the IconView example by a GridView example

  * docs/tutorial/C/index-in.docbook: Add the "Deprecations in gtkmm 4.10"
  section. Update some links.
  * examples/Makefile.am:
  * examples/book/meson.build: Replace book/iconview/ by book/gridview/.
  * examples/book/iconview/*: Remove.
  * examples/book/gridview/*: Add.

2023-01-22  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Printing examples: Don't use deprecated API

  * examples/book/printing/simple/: MessageDialog -> AlertDialog.
  * examples/book/printing/advanced/: MessageDialog -> AlertDialog,
  FontButton -> FontDialogButton.

2023-01-17  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  examples/book/recent_files etc.: Don't use deprecated API

  * docs/tutorial/C/index-in.docbook: Update the FileChooser section.
  * examples/book/buildapp/step5/exampleappprefs.[cc|h]:
  Use the Gio::Settings::find() overloads with mapping functions,
  if available.
  * examples/book/headerbar/examplewindow.[cc|h]: Use AlertDialog
  instead of MessageDialog.
  * examples/book/listbox/examplewindow.cc:
  * examples/book/range_widgets/examplewindow.cc: Use std::array.
  * examples/book/recent_files/examplewindow.[cc|h]: Use FileDialog
  instead of FileChooserDialog.

2023-01-13  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  examples/book/buildapp: Don't use deprecated API

  Replace Dialog -> Window, FontButton -> FontDialogButton,
  ComboBoxText -> DropDown + StringList

2023-01-13  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  examples/others: Remove arrow, cellrenderercustom, treemodelcustom, idle

  Gtk::Arrow was deprecated in gtkmm3, does not exist in gtkmm4.
  CellRenderers and TreeModels are deprecated since gtk/gtkmm 4.10.
  others/idle is similar to book/idle. No reason to keep both.

2023-01-13  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  configure.am, meson.build: Require gtkmm >= 4.9.2

2023-01-10  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Set warnings=max when testing a dist tarball

  Many example programs use API which is deprecated in gtk/gtkmm 4.10.
  It's no longer possible to build them with warnings=fatal.

2023-01-04  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  meson.build: Simplify lookup of python command

  See libsigcplusplus PR#83

2022-12-27  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Update the others/window example