Overview of changes in libayatana-common 0.9.11

  - src/utils.(c|h): Add ayatana_common_utils_is_ubuntutouch()
    function.
  - src/utils.h: On Linux Desktop, if Lomiri is running, but not Ubuntu
    Touch, then DESKTOP_SESSION is set to 'lomiri'.
  - src/CMakeLists.txt: Bump SOVERSION_MINOR (due to added symbol
    'ayatana_common_utils_is_ubuntutouch').
  - src/utils.c: Prefer XDG_SESSION_DESKTOP over DESKTOP_SESSION.
  - Translation updates.

Overview of changes in libayatana-common 0.9.10

  - Translation updates.

Overview of changes in libayatana-common 0.9.9

  - Add a Zenity question function.
  - Add an execute_command with warning.
  - CMakeLists.txt: Some build warning fixes.
  - Translation updates.

Overview of changes in libayatana-common 0.9.8

  - Simplify .gschema.xml translation.
  - Translation updates.

Overview of changes in libayatana-common 0.9.7

  - CMakeLists.txt: Drop unused CMAKE_INSTALL_*PKGLIBEXECDIR.
  - CMakeLists.txt: Clean up compilation flags.
  - src/utils.h: Fix build warnings.
  - Translation updates.

Overview of changes in libayatana-common 0.9.6

  - src/CMakeLists.txt: Build .gir and .typelib when Vala is not present.
  - Add ENABLE_LOMIRI_FEATURES switch.
  - src/utils.c: Fix cppcheck warnings.
  - Translation updates.

Overview of changes in libayatana-common 0.9.5

  - data/CMakeLists.txt: Use intltool_merge_translations instead of
    execute_process.
  - Also check DESKTOP_SESSION when detecting DE.
  - Manage DESKTOP_SESSION in unit tests.
  - src/utils.c: Replace deprecated g_spawn_check_exit_status.
  - INSTALL.md: Update dependencies.
  - Fix tests to work when current desktop is the same as the one tested.
  - Travis CI fixes.
  - Translation updates.

Overview of changes in libayatana-common 0.9.4

  - GIR and Vala bindings: Properly detect GObjectIntrospection and
    Vala and disable GIR and Vala if not found.
  - src/CMakeLists.txt: Also generate binary typelib file (and
    set nsversion for this).
  - Fix missing ayatana-common library during GIR scanning.
  - Translation updates.

Overview of changes in libayatana-common 0.9.3

  - Fix missing ayatana-common library during GIR scanning.
  - tests/CMakeLists.txt: Add missing ${URL_DISPATCHER_LIBRARIES}
    to target_link_libraries().
  - tests/tst_utils.vala: Use older GLib.assert() API to make tests
    work correctly when building against GLib 2.58.
  - Add Vala Bindings.
  - Fix is_lomiri function.
  - tests/CMakeLists.txt: Drop -no-pie from CXX_FLAGS and add it as
    a target link option.
  - Add ENABLE_WERROR CMake option.
  - Add ability to ellipsize dynamic menu item lengths.
  - Skip elipsizing if max characters are 0.
  - Rename ayatana_common_utils_elipsize to ayatana_common_utils_ellipsize.
  - data/CMakeLists.txt: Provide a hacky-whacky approach for finding the
    system unit dir for systemd less than 247.
  - Drop systemd target alias.
  - INSTALL.md: Add gio-2.0 dependency.
  - data/: Add ayatana-indicators.target (moved from libayatana-indicator).
  - Initialize i18n / gettext for newly added org.ayatana.common.gschema.xml
    GSettings schema.
  - Travis CI: Add CI builds.
  - Translation updates.

Overview of changes in libayatana-common 0.9.2

  - src/utils.(ch): Add ayatana_common_utils_have_*_program() functions used
    in session indicator.
  - Update documentation files.
  - Prefix functions in utils with ayatana_common_utils.
  - CMakeLists.txt: Add coverage report support.
  - INSTALL.md: Add build/installation instruction.
  - CMakeLists.txt: Adjust test build option (DISABLE_TESTS -> ENABLE_TESTS, defaulting
    to OFF). Add ENABLE_COVERAGE build option.
  - tests/CMakeLists.txt: Build unit tests with --no-pie CXXFLAG.
  - Travis CI: Add CI builds.

Overview of changes in libayatana-common 0.9.1

  - Add the Zenity warning function.

Overview of changes in libayatana-common 0.9.0

  - Initial release. Move functions common to all system indicators
    into this new library.
