aboutsummaryrefslogtreecommitdiff
path: root/src/main.cpp
Commit message (Collapse)AuthorAgeFilesLines
* src, tests: enable notification code path without Lomiri depspersonal/peat-psuwit/bring-back-lomiri-hintsRatchanan Srirattanamet2023-12-261-6/+0
| | | | | | | | With the recent change, the notification code path is no longer Lomiri (or Ubuntu Touch) specific. Theres still some if-def's in the code to avoid adding dependendies in non-Lomiri case.
* Make Lomiri features configurable at build timeRobert Tari2021-12-031-3/+3
|
* Check for lomiri-schemas package instead of individual filesRobert Tari2021-11-251-3/+3
|
* Rename HAVE_UT_ACCTSERVICE_SYSTEMSOUND_SETTINGS to HAS_LOMIRI_ACCTSERVICE_SOUNDRobert Tari2021-11-011-3/+3
|
* Drop the 'ubuntu' prefix from the alarm types and functionsRobert Tari2021-10-281-1/+3
|
* Fix build failure on Ubuntu 20.04Robert Tari2021-08-311-1/+1
| | | | | | | - include/notifications/sound.h: Add SoundBuilder class - src/snap.cpp: Add m_sound_builder variable - src/main.cpp: Fix uin -> ain typo - CMakeLists.txt: Add uuid dependency
* In main.cpp and tests where Snap is instantiated, provide the system_bus to ↵Charles Kerr2021-08-291-2/+2
| | | | Snap's constructor
* add a new Snap::Response enum for more flexible handling of snap decisionsCharles Kerr2021-08-291-7/+14
|
* Detect desktop to launch applications.Renato Araujo Oliveira Filho2021-08-291-1/+1
|
* Small fixes requeted by charles during the review.Renato Araujo Oliveira Filho2021-08-291-1/+0
|
* Post message on messaging menu if the notification get timeout.Renato Araujo Oliveira Filho2021-08-291-1/+4
|
* in TimedatedTimezone, take a GDBusConnection argument in the ctor to ↵Charles Kerr2021-08-291-2/+12
| | | | simplify state management
* Update code as requested by reviewer.Renato Araujo Oliveira Filho2021-08-291-1/+2
|
* Various tests fixesNicholas Guriev2021-05-051-2/+1
| | | | | | | | | * Provide default EdsEngine constructor for autotests. * Temporary disable DST related tests. Something strange happens there. * Do not create locale datetime for more reliable result on non-UTC systems. * Specify audio_url for sample Alarms. Fixes AyatanaIndicators/ayatana-indicator-datetime#32
* -Made GCC 10.1.0 friendlyRobert Tari2020-07-171-1/+2
| | | | | | -Fixed to work with ECal 2.0 -Added libaccounts-glib dependency -Added mate-time-admin handler
* Make the datetime indicator build on non-Ubuntu systems (which mostly lack ↵Mike Gabriel2017-12-081-1/+7
| | | | url-dispatcher and Ubuntu Touch sound schema files.
* Many more C++ namespace name changes (unity -> ayatana).Mike Gabriel2017-12-081-1/+1
|
* Rename GNOMELOCALEDIR -> LOCALEDIR.Mike Gabriel2017-12-061-1/+1
|
* Fork ayatana-indicator-datetime from Ubuntu's indicator-datetime.Mike Gabriel2017-05-171-1/+1
|
* Rename FileTimezone to TimedatedTimezoneIain Lane2015-09-011-2/+2
|
* Use timedated's Timezone property instead of watching /etc/timezoneIain Lane2015-08-311-2/+2
| | | | | Still need to rename everything to not use "timezone-file"
* add the new Alarm class as an argument to the alarm queue classCharles Kerr2015-04-031-4/+4
|
* add an Alarm class to represent ical valarm components; change the ↵Charles Kerr2015-03-311-5/+7
| | | | Appointment class to hold an arbitrary number of Alarms.
* prevent deadlocking when registering G_TYPE_DBUS_PROXYCharles Kerr2015-02-281-3/+3
|
* bump to re-run CI. clumsy, but jenkins' rebuild button isn't workingCharles Kerr2015-01-211-0/+1
|
* disable one-time alarms after their notifications are shown.Charles Kerr2014-12-071-1/+4
|
* copyediting: move line to remove unnecessary diff from trunkCharles Kerr2014-09-161-1/+1
|
* in main.cpp, reuse the existing FileTimezone so that we don't have an ↵Charles Kerr2014-09-161-7/+6
| | | | unneccessary extra one
* LiveClock only needs one Timezone, so give it that instead of a Timezones objectCharles Kerr2014-09-161-2/+3
|
* update Snap Decisions to include snoozeCharles Kerr2014-09-021-16/+16
|
* use powerd for hw alarm wakeupsCharles Kerr2014-08-181-20/+2
|
* refactor the Notifications / sound / awake codeCharles Kerr2014-07-261-2/+7
|
* Expose the alarm settings via dbus properties.Charles Kerr2014-06-261-1/+1
|
* Add Exporter's implementation to an Impl file because I'm about to shovel ↵Charles Kerr2014-06-261-1/+1
| | | | more methods and fields in there.
* in the snap decision code, handle sound custom loop durationsCharles Kerr2014-06-241-1/+1
|
* in the snap decision code, handle custom sounds and volume levels.Charles Kerr2014-06-231-1/+1
|
* remove a pair of #warning tracersCharles Kerr2014-06-101-3/+0
|
* Don't build the hw-alarms pieces if ubuntu/hardware/alarm.h can't be found. ↵Charles Kerr2014-06-101-1/+9
| | | | Don't require libplatform-hardware-api-* unless the arch is armhf, i386, or amd64.
* hw alarmsCharles Kerr2014-04-241-27/+83
|
* rename 'clock-watcher' as 'alarm-queue' because the former name isn't very ↵Charles Kerr2014-04-241-3/+3
| | | | informative.
* don't connect to EDS when running in the greeter.Charles Kerr2014-03-091-5/+13
|
* decouple the planner's states; need three separate sets: upcoming-now (for ↵Charles Kerr2014-03-091-3/+8
| | | | alarms in the current time), upcoming-calendar (to show events coming from the selected calendar date), and calendar-month (all the appointments in the month displayed in the menu).
* in EdsPlanner, use a Timezone instead of Timezones objectCharles Kerr2014-03-091-1/+3
|
* use the timezones object to set the ECalComponent's default timezone. This ↵Charles Kerr2014-02-261-1/+1
| | | | is needed to properly handle the 'floating' dates in the alarms
* revert r400; we can't block alarms by UID because that would hide recurring ↵Charles Kerr2014-02-051-5/+3
| | | | alarms
* if an alarm doesn't have a URL associated with it, use ↵Charles Kerr2014-02-051-1/+8
| | | | 'appid://com.ubuntu.clock/clock/current-user-version' as a fallback url.
* remove alarms from the menu once they've been shown in a snap decision.Charles Kerr2014-02-051-3/+5
|
* copyediting: make the Snap lambdas a little easier to read.Charles Kerr2014-02-051-3/+3
|
* Add audio notitication when the alarm is triggered. Add a manual test to ↵Charles Kerr2014-02-041-9/+6
| | | | tests/ to trigger a snap decision.
* use the appointment's beginning time in the title of the alarm Snap DecisionCharles Kerr2014-02-041-1/+1
|