summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-02-01Update to use the latest docker-build script.Wu Xiaotian2-75/+80
2019-01-27add debian sid to travis-CI configraveit652-0/+25
2019-01-26initial travis-CI supportraveit652-0/+66
2018-12-20tx: fix typo in previous commitraveit651-2/+2
2018-12-20tx: fix Project-Id-Version and Content-Type in resource fileraveit651-5/+5
2018-12-20disable deprecation warnings for distcheckraveit651-1/+3
2018-12-02Avoid compile warning for g_type_class_add_privateWu Xiaotian2-118/+87
- src/daemon/daemon.c - src/daemon/daemon.h
2018-06-22release 1.21.0v1.21.0raveit651-0/+9
2018-06-22sync with transifexraveit65106-2178/+8046
2018-06-15update .pot fileraveit651-6/+5
2018-06-15pre-bump versionraveit652-1/+3
2018-06-06Drop dbus-glib dependenceyetist1-4/+1
2018-06-06Use GVariantyetist6-41/+39
2018-06-06Migrate from dbus-glib to GDBusyetist2-333/+267
2018-06-06Add signals, remove annotation from xml fileyetist1-6/+9
2018-06-06Use gdbus generate filesyetist1-6/+14
2018-06-06Add new fileyetist1-0/+93
2018-05-13Fix some gdk deprecationsyetist1-15/+15
2018-04-24src/daemon/daemon.c: Replace deprecated gvfs-open call by "gio open" from ↵Mike Gabriel1-2/+2
libglib2.0-bin.
2018-03-23tx: update config with branch specific resouresraveit651-2/+2
2018-03-17tx: add makepot and .pot filesraveit652-0/+185
2018-03-11transifex: set minimum_perc and type in config fileraveit651-0/+2
2018-01-30release 1.20v1.20.0raveit652-1/+6
2018-01-30sync with transifexraveit651-1/+1
2018-01-30require GTK+ 3.22 and GLib 2.50monsta9-165/+3
and drop additional checks for min/max GLib versions, it's not needed
2017-12-26release 1.19.1v1.19.1raveit652-1/+6
2017-12-26sync with transifexraveit6573-1548/+1549
2017-12-12WidthOfScreen and HeightOfScreen implementationPablo Barciela2-7/+7
This commit reverts: https://github.com/mate-desktop/mate-notification-daemon/commit/52b7c3807e71278f2d902a79cf6c08c839a1b0ad And it applies an alternative to fix the deprecated functions: gdk_screen_get_width gdk_screen_get_height
2017-09-02release 1.19.0v1.19.0raveit651-0/+8
2017-09-02sync with transifexraveit6513-131/+138
2017-08-29gtk 3.22: avoid deprecated gdk_screen_get_monitor... functions:ZenWalker4-1/+115
avoid deprecated: gdk_screen_get_monitor_geometry gdk_screen_get_monitor_at_point
2017-08-13avoid deprecated gdk_screen_get_width/heightZenWalker2-6/+7
2017-08-10avoid deprecated gdk_screen_get_n_monitorsZenWalker3-0/+28
2017-08-09Fixes high cpu usage with large timeoutsJury Verrigni1-1/+1
2017-08-07unescape URI-encode paths for icon filesAlfio Emanuele Fresta1-1/+4
Fix #117
2017-07-18update issue_templateraveit651-0/+3
2017-06-08create issue_template.mdraveit651-0/+16
2017-05-20Restore Polish translation credits from GNOMEPiotr Drąg1-6/+6
2017-03-30pre-bump versionraveit652-1/+3
2017-03-12release 1.18.0v1.18.0raveit651-1/+1
2017-03-12sync with transifexraveit6540-49/+51
2017-03-12update NEWS for 1.18monsta1-3/+6
2017-02-22pre-bump versionraveit652-2/+4
2017-02-14themes/slider: Vertically center the pie_countdownIkey Doherty1-0/+1
Prior to this change we could end up with a warped pie countdown if the buttons were of a larger size, breaking the constraints of the pie to be vertically stretched. Signed-off-by: Ikey Doherty <[email protected]>
2017-02-14themes: Implement support for action-icons buttonsIkey Doherty4-10/+45
Now that all of the elements are in place to support (dynamically) the action icons, we can use the 'key' in place of the 'label' when the client sends an hint requesting it. Some other minor issues were corrected in this change, such as ensuring that we always show *all* widgets inside of the notification window so that when a live notification window is updated, the action box state is not then hidden from view. Signed-off-by: Ikey Doherty <[email protected]>
2017-02-14themes: Ensure that we never add more than one pie_countdownIkey Doherty4-32/+48
Prior to this commit we would always end up adding multiple pie_countdown widgets in a number of situations when updating the notification. In modern media player apps, many updates are sent for the lifetime of a single notification window, leading to new drawing areas being added and counting down with each track/information change. Note this hasn't been noticable for quite some time, because in many of the themes the pie countdown hasn't actually been visible due to the actions box having become hidden completely, meaning that the actions and pie show very briefly, and are immediately nuked on a change to the notification. Signed-off-by: Ikey Doherty <[email protected]>
2017-02-14themes: Add functionality to test for presence of action-iconsIkey Doherty4-20/+48
Each of the themes will have to detect the 'action-icons' hint passed to them in 'set_notification_hints' to make a determination on whether or not to use image based buttons, instead of textual buttons, in their actions boxes. This factory behaviour simply extends the existing checks for urgency-hint, as well as unifying the code style between the various in-tree theme implementations. Signed-off-by: Ikey Doherty <[email protected]>
2017-02-14daemon: Export the "action-icons" capability to clientsIkey Doherty1-0/+1
The freedesktop specification states that clients may opt to use named icons instead of textual labels on action buttons. In this instance, the icon name is passed as the 'key' (actions[i+1]) element in the actions data passed to the daemon. For themes to render the icon, they should check the hints passed by the client for a boolean value of "action-icons", and if it is set they should then create an image button based on the key, and not the label. Many applications now make use of action-icons, such as media players, to provide self describing actions with well known icon names, such as playback controls. In the absence of support for action-icons they fallback to less useful buttons and generally less actions. Signed-off-by: Ikey Doherty <[email protected]>
2017-01-19sync with Transifex and drop empty translationsmonsta147-14924/+172
2017-01-13Update mate-notification-daemon NEWS to use consistent, project wide, ↵Martin Wimpress1-12/+23
markdown-like formatting. This will make generating release announcements easier.