aboutsummaryrefslogtreecommitdiff
path: root/NEWS
blob: 8a20b05979f4121f771c33ca7c5f693c840d31a3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
Overview of changes in ayatana-indicator-session 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.