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.