aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2022-02-19 22:11:56 +0100
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2022-02-19 22:11:56 +0100
commit132bfd503e12b7c2136abde4d09b305c0629afbb (patch)
treec6c951a3694330ad1f3dfdd8c5cb0f87f5cf7cbb
parent5b8f9a2bfc21468bc8a91fdc88178f04a25d1ab9 (diff)
downloadayatana-indicator-datetime-22.2.0.tar.gz
ayatana-indicator-datetime-22.2.0.tar.bz2
ayatana-indicator-datetime-22.2.0.zip
release 22.2.022.2.0
-rw-r--r--AUTHORS1
-rw-r--r--CMakeLists.txt2
-rw-r--r--ChangeLog136
-rw-r--r--NEWS147
-rw-r--r--debian/changelog7
5 files changed, 291 insertions, 2 deletions
diff --git a/AUTHORS b/AUTHORS
index 8465f74..ccb5c91 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -151,6 +151,7 @@ WaldiS <admin@sto.ugu.pl>
wdggg <wdggg7@gmail.com>
Weblate <noreply@weblate.org>
Wellington Terumi Uemura <wellingtonuemura@gmail.com>
+wigy <wigy@tuta.io>
Yaron Shahrabani <sh.yaron@gmail.com>
Zdeněk Klauda <finaltek.com@gmail.com>
Zhaoyu Gan <ganzhaoyu037@sina.com>
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 061bd36..1b9d1fc 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -7,7 +7,7 @@ if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
SET(CMAKE_INSTALL_PREFIX "/usr" CACHE PATH "..." FORCE)
endif(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
-set (PROJECT_VERSION "0.9.0")
+set (PROJECT_VERSION "22.2.0")
set (PACKAGE ${CMAKE_PROJECT_NAME})
# Options
diff --git a/ChangeLog b/ChangeLog
index 1e35b7b..95d955e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,140 @@
+2022-02-19 Mike Gabriel
+
+ * release 22.2.0 (HEAD -> main, tag: 22.2.0)
+ * Merge branch 'tari01-pr/fix-list-conversion' (5b8f9a2b)
+
+2022-02-19 Robert Tari
+
+ * CMakeLists.txt: Fix list conversion typo (6fe762b2)
+
+2022-02-18 Mike Gabriel
+
+ * Merge branch 'tari01-pr/read-default-sounds-from-lomiri-sounds'
+ (7d478107)
+
+2022-02-18 Robert Tari
+
+ * CMakeLists.txt: Read default sounds from lomiri-sounds pkg-config
+ file (dbdcf14f)
+
+2022-02-16 Mike Gabriel
+
+ * Merge branch 'tari01-pr/drop-cmake-install-full-pkglibexecdir'
+ (3589ed80)
+
+2022-02-11 Robert Tari
+
+ * Drop pkglibexecdir and use native CMake file configuration
+ (aebb056a)
+
+2022-02-16 Mike Gabriel
+
+ * Merge branch 'tari01-pr/build-with-werror' (ba692f8e)
+
+2022-02-11 Robert Tari
+
+ * .build.yml: Build with -Werror (20dbe77b)
+ * Fix build warnings (bfc0251b)
+
+2022-02-16 Mike Gabriel
+
+ * Merge branch 'tari01-pr/cleanup-compile-flags' (adb447d7)
+
+2022-02-11 Robert Tari
+
+ * .build.yml: Drop extra compilation flags (e4b6f9ac)
+ * Clean up compilation flags (0ae2ec89)
+
+2022-02-08 Mike Gabriel
+
+ * Merge branch 'tari01-pr/fix-cppcheck-suppressions' (b439ad04)
+
+2021-12-16 Robert Tari
+
+ * .build.yml: Remove cppcheck suppressions (91af5e28)
+ * Fix cppcheck errors/warnings (7f380782)
+
+2021-12-17 Robert Tari
+
+ * src/menu.cpp: Remove redundant code block: (b7df5a95)
+ * tests/test-menu-appointments.cpp: Remove unused variables
+ (02cc4073)
+ * Remove unused print-to.h (cd920da7)
+
+2021-12-16 Robert Tari
+
+ * Whitespace fix (3aec729d)
+
+2022-02-08 Robert Tari
+
+ * .travis.yml: Run CI builds on Travis CI's Ubuntu focal base system
+ (4e9da1fb)
+
+2022-01-07 wigy
+
+ * Translated using Weblate (Hungarian) (0f867872)
+
+2022-01-02 ssantos
+
+ * Translated using Weblate (Portuguese) (41c5ce08)
+
+2021-12-15 Mike Gabriel
+
+ * Merge branch
+ 'tari01-pr/build-libayatana-common-with-enable-lomiri-features'
+ (1d577a01)
+
+2021-12-06 Robert Tari
+
+ * .build.yml: Build libayatana-common with ENABLE_LOMIRI_FEATURES
+ (89f313da)
+
+2021-12-03 Mike Gabriel
+
+ * Merge branch 'tari01-pr/add-lomiri-features-flag' (291efbd3)
+
+2021-11-26 Robert Tari
+
+ * .build.yml: Add ENABLE_LOMIRI_FEATURES flag and adapt build flow
+ (22268331)
+ * Make Lomiri features configurable at build time (5544dd0e)
+
+2021-11-25 Mike Gabriel
+
+ * Merge branch 'tari01-pr/detect-lomiri-schemas' (87bbf6da)
+
+2021-11-24 Robert Tari
+
+ * Check for lomiri-schemas package instead of individual files
+ (8e098813)
+
+2021-11-25 Mike Gabriel
+
+ * Merge branch 'tari01-pr/drop-std-version' (2c843c5b)
+
+2021-11-23 Robert Tari
+
+ * Remove C(++) std version constraint (463ab0d2)
+
+2021-11-23 phlostically
+
+ * Translated using Weblate (Esperanto) (20d3b8ec)
+
+2021-11-21 phlostically
+
+ * Translated using Weblate (Esperanto) (b725cae4)
+
+2021-11-22 Mike Gabriel
+
+ * Merge branch 'tari01-pr/check-for-lomiri-sounds' (bc5c2ac7)
+
+2021-11-22 Robert Tari
+
+ * Check for the lomiri-sounds package (8f2a75a0)
+
2021-11-20 Mike Gabriel
- * release 0.9.0 (HEAD -> main, tag: 0.9.0)
+ * release 0.9.0 (ffc328ce) (tag: 0.9.0)
2021-11-19 Mike Gabriel
diff --git a/NEWS b/NEWS
index 62ede79..e0fdb99 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,150 @@
+Overview of changes in ayatana-indicator-datetime 22.2.0
+
+ - CMakeLists.txt: Read default sounds from lomiri-sounds pkg-config file.
+ - Drop pkglibexecdir and use native CMake file configuration.
+ - Fix build warnings.
+ - Clean up compilation flags.
+ - Fix cppcheck errors/warnings.
+ - Some code removals.
+ - Make Lomiri features configurable at build time.
+ - Check for lomiri-schemas package instead of individual files.
+ - Remove C(++) std version constraint.
+ - Check for the lomiri-sounds package.
+ - Translation updates.
+
+Overview of changes in ayatana-indicator-datetime 0.9.0
+
+ - Re-enable haptic using hfd-service.
+ - Rename Lomiri-specific properties to x-lomiri.
+ - include/datetime/settings-shared.h: Rename com.ubuntu.calendar.
+ - Fix ringtones path + drop unused definition.
+ - Rename HAVE_UT_ACCTSERVICE_SYSTEMSOUND_SETTINGS to
+ HAS_LOMIRI_ACCTSERVICE_SOUND.
+ - Rename com.ubuntu.touch.AccountsService.Sound to
+ com.lomiri.touch.AccountsService.Sound.
+ - Use lomiri-phablet instead of ubuntu.
+ - Remove com.canonical.usensord and disable haptic.
+ - Remove the activation_url from the Appointment class.
+ - Drop the 'ubuntu' prefix from the alarm types and functions.
+ - Rename com.ubuntu.notifications to com.lomiri.notifications.
+ - Rename x-canonical properties to x-ayatana.
+ - data/CMakeLists.txt: Do not use automatic GSchema compilation.
+ - Use native CMake GSettings module.
+ - Allow autostart for Budgie Desktop.
+ - tests/test-live-actions: Handle case when the test is run on Lomiri.
+ - Link to lomiri-url-dispatcher where needed.
+ - src/snap.cpp: Create Sound object via SoundBuilder.
+ - src/settings-live.cpp: Check for schema instead of Lomiri.
+ - include/notifications/sound.h: Add SoundBuider class.
+ - src/snap.cpp: Add m_sound_builder variable.
+ - src/main.cpp: Fix uin -> ain typo.
+ - CMakeLists.txt: Add uuid dependency.
+ - tests/CMakeLists.txt: Build DBusMock tests with -no-pie.
+ - po/CMakeLists.txt: Don't update .pot file during builds.
+ - Some fixes in UBports patches after a review.
+ - Rename com.canonical.powerd -> com.lomiri.Repowerd.
+ - Add -DENABLE_WERROR CMake option.
+ - Calls 'calendar://eventId=<event-id>' when clicking on an event in the
+ indicator.
+ - Resolve some test timing issues by deferring Snap object creation until
+ it's needed
+ - src/actions-live.cpp: Make open_alarm_app, open_appointment,
+ open_calendar_app and open_settings_app return the uri/command.
+ - tests/test-live-actions.cpp: Drop last_cmd and last_url variables + use
+ return values of actions-live functions for testing + test phone functions
+ on Lomiri only.
+ - tests/test-live-actions.cpp: test phone functions after setting
+ XDG_CURRENT_DESKTOP.
+ - tests/test-settings.cpp: Use SETTINGS_NOTIFY_SCHEMA_ID only if it exists.
+ - tests/run-eds-ics-test.sh: Remove return statement.
+ - tests/CMakeLists.txt: Enable the timezone unit tests.
+ - tests/CMakeLists.txt: Catch race condition while attempting to copy
+ schemas.
+ - tests/CMakeLists.txt: Exclude blocking tests on Travis for now.
+ - tests/tests-timezones.cpp: Use MockTimezone to construct LiveTimezones +
+ drop section expecting changes after /timezone is modified (not monitored)
+ - tests/test-formater: Change warning to plain message otherwise it can crash
+ the test.
+ - tests/CMakeLists.txt: add -no-pie compile flag.
+ - src/settings-live.cpp: initialise m_settings_cal_notification and
+ m_settings_general_notification to NULL if we are not on Lomiri.
+ - Alarm snoozes after timeout.
+ - Snooze starts from the current minute.
+ - Fix the EDS tests that were failing.
+ - Replace ual with url-dispatcher.
+ - Fix clock app URL.
+ - Use cmake-extras intltool module, and keep pot file in vcs.
+ - Use cmake-extras for coverage support and always enable testing.
+ - Switch to using gmock module from cmake-extras.
+ - UpcomingPlanner: don't get events from the day before of the selected one.
+ - Should not use sounds notifications for calendar in silent mode.
+ - If in silent mode should only vibrate if the settings say so.
+ - Only wake device if bubbles notifications are enabled.
+ - Do not fail tests if schema is not installed.
+ - Make sure that calendar settings do not affect alarm notifications.
+ - Set calendar notification settings to true in case GSettings schema is not
+ available. Make sure calendar notification settings are correct during
+ tests.
+ - Detect desktop to launch applications.
+ - Only create messaging menu if calendar app is installed.
+ Update tests.
+ - Update notifications to use the new calendar icon.
+ - Vibrate only once when notification about calendar events.
+ - Fix memory leak on messaging_menu.
+ - Only play sounds for alarms.
+ - Fixed crash when clicking on messaging menu.
+ - Post message on messaging menu if the notification get timeout.
+ - Pull the timezone from timedate1 regardless of whether it appears on
+ the bus before or after we startup
+ - Do not play sound for events without a sound set.
+ - Rebuild events list in case of accounts changed.
+ - Create a constructor for Alarm class.
+ - Only play a sound alert if the event contains a SOUND reminder.
+ - Ignore alarms for events marked as not attending.
+ - Make sure that the ocurrence time is used to build the url to launch
+ external application.
+ - Lauch calendar app using the event start time.
+ - Get event selection up-to-date with the spec, including showing in-progress
+ events. Add unit tests to cover event priority and display order.
+ - Call 'calendar://eventId=<event-id>' when clicking on an event in the
+ indicator.
+ - Resolve some test timing issues by deferring Snap object creation until
+ it's needed.
+ - In test-notifications we do need one wait() wart after all, because the
+ Snap is building its impl proxies asynchronously and hasn't any public
+ way of notifying when they're built.
+ - Update notification tests to wait for the needed bus events instead of
+ waiting for arbitrary time intervals.
+ - Add a DBusMock test Fixture with helper functions to wait for arbitrary bus
+ method calls.
+ - Add notification title, icon checks to test-notification's battery of test
+ combinations.
+ - Adjust title and notification icon according to the event type.
+ - Move notifications tests into a new unit test. Extract notifications test
+ fixture into a reusable header.
+ - Various fixes for test-snap.
+ - tests/CMakeLists.txt: Try to fix build failure on Debian Testing where
+ cp -f is performed.
+ - Add install instructions + update documentation.
+ - If possible, avoid deprecated g_time_zone_new.
+ - src/myself.cpp: Fix libaccounts-glib.h include warning.
+ - src/menu.cpp: Pipe appointment strings through
+ ayatana_common_utils_ellipsize and add GSettings watcher for
+ max-menu-text-length.
+ - CMakeLists.txt: Add libayatana-common (>= 0.9.3) dependency.
+ - tests/test-dbus-fixture.h: Turn TestDBusFixture::TestDBusFixture into an
+ explicitly declared constructor.
+ - tests/test-eds-ics-missing-trigger.cpp: Include engine-eds.h prio to
+ alarm-queue-simple.h.
+ - Various tests fixes. (Thanks to Nicholas Guriev).
+ - CMakeLists.txt: Drop GNUInstallDirs. Use PREFIX initialization hack.
+ - CMakeLists.txt: Rename CMake options 'enable_tests' to 'ENABLE_TESTS' and
+ 'enable_lcov' to 'ENABLE_COVERAGE' (both defaulting to 'OFF')
+ - src/clock-live.cpp: Replace 'signed size_t' by 'ssize_t'.
+ - CMakeLists.txt: Add Clang support.
+ - CMakeLists.txt: Fix GTest path
+ - Translation updates.
+
Overview of changes in ayatana-indicator-datetime 0.8.3
- Rename Lomiri-specific properties to x-lomiri.
diff --git a/debian/changelog b/debian/changelog
index 4933213..1ab5e32 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+ayatana-indicator-datetime (22.2.0-1) unstable; urgency=medium
+
+ * Upstream-provided Debian package for ayatana-indicator-datetime.
+ See upstream ChangeLog for recent changes.
+
+ -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Sat, 19 Feb 2022 21:33:50 +0100
+
ayatana-indicator-datetime (0.9.0-0) unstable; urgency=medium
* Upstream-provided Debian package for ayatana-indicator-datetime.