2022-03-23  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  4.0.2

2022-03-23  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Update README

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

  Meson build: Add allow-network-access option

  If false, xmllint and xsltproc are not allowed to fetch files
  over the network, and gtkmm-documentation requires the docbook5-xml
  and docbook-xsl packages (Ubuntu names, can have other names in
  other distros).

2022-02-22  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Meson build: Don't use gnome.yelp()

  In Meson >= 0.61.0, gnome.yelp() can't be used on a generated
  XML file. See https://github.com/mesonbuild/meson/issues/10017

2022-02-19  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  CI: Install meson == 0.56.0

  The latest version of gnome.yelp() does not work with a generated
  XML input file (index.docbook, generated from index-in.docbook).

2022-02-19  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  CI: Install meson >= 0.56.0

2022-02-19  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  meson.build: Specify 'check' option in run_command()

  The default value will be changed in future Meson releases.
  
  Don't use deprecated python3.path() and execute(..., gui_app: ...).
  Let import('python').find_installation() always find the python
  installation used to run Meson.

2022-01-09  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  CI: Install docbook-style-xsl

  If docbook-style-xsl is installed, the xsltproc command reads stylesheets
  from local files instead of http://docbook.sourceforge.net.
  Faster and safer. Reading from docbook.sourceforge.net sometimes fails.

2021-11-26  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  "The .hg and .ccg files" section: Describe 'ignore_deprecations'

  ignore_deprecations is a new optional argument in _WRAP_METHOD().

2021-10-26  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  index-in.docbook: Recommend Meson instead of Autotools

  Modify
    2.2 "Installation", "Unix and Linux"
    3.2 "Basics", "Headers and Linking"
    25.1 "Internationalization and Localization", "Preparing your project"
    28 "Recommended Techniques"
  Describe building with Meson more, and building with Autotools less.

2021-09-27  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  docs/tutorial, Meson config: Check if xmllint can be used

2021-09-24  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  CI: Install the docbook5-schemas when validating

  Necessary after the upgrade to DocBook 5.0.

2021-09-23  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Upgrade from DocBook 4.5 to DocBook 5.0

2021-09-15  DarkTrick  <notebook22312@gmail.com>

  PO-files: added: why `fuzzy` tag appears.

2021-08-20  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  CI: Run ninja install

  Translations are built only when the tutorial is installed.
  All documentation files are copied to one directory when the
  tutorial is installed, making it easy to move all necessary files
  to the public/ directory.

2021-08-18  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  CI: Fix the deploy stage

  See !13

2021-08-01  Emmanuele Bassi  <ebassi@gnome.org>

  Add a CI pipeline for building, validating, and publishing

  We run the build using Meson, split into three stages:
  
   - validation
   - build
   - deployment
  
  The validation phase runs the build with -Dvalidation=true; the build
  phase runs the build with just the HTML generation and without
  translations, for the moment; the deployment phase takes the build
  artifacts and publishes them on the GitLab pages space for the project.

2021-07-18  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Python scripts: Specify file encoding

  The default file encoding is platform dependent in Python.
  Better specify encoding when text files are read or written.

2021-07-16  CCTV-1  <script.tar.gz@gmail.com>

  fix:some translations could not merge .

2021-07-16  CCTV-1  <script.tar.gz@gmail.com>

  fix some error(from msgfmt).

2021-07-16  CCTV-1  <script.tar.gz@gmail.com>

  translate changes.

2021-06-20  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Update the Basics chapter

  Fixes #15

2021-05-27  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Main menu example: Make the keyboard shortcuts work

2021-05-06  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Subprojects can use meson.add_dist_script() if meson.version() >= 0.58.0

  * meson.build: Call add_dist_script() in a subproject, if
  meson.version() >= 0.58.0.
  * tools/meson_aux/extra-dist-cmd.py: Use MESON_PROJECT_DIST_ROOT if it
  exists, else MESON_DIST_ROOT. It exists if meson.version() >= 0.58.0.

2021-03-17  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  index-in.docbook: Update the link to the DTD file

  Fixes #14