summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Releasing version 0.8.2HEAD0.8.2masterLogan Rathbone2023-02-172-1/+14
| | | | Update NEWS.
* gi: NotifyNotification fixesLogan Rathbone2023-02-172-16/+8
|
* Set new summary for libraryMaximiliano Sandoval R2022-12-143-2/+4
|
* gi: Add missing nullable annotationsMaximiliano Sandoval R2022-12-142-3/+3
|
* gi: Correct nullable annotationsMaximiliano Sandoval R2022-12-142-11/+11
|
* notification: Add missing Since & DeprecatedMaximiliano Sandoval R2022-12-141-1/+3
| | | | See https://gitlab.gnome.org/GNOME/libnotify/-/commit/117a582b9b69a3df043abe98fb6914a2599ecaa4
* ci: Build docsMaximiliano Sandoval R2022-12-142-4/+19
|
* docs: Port to gi-docgenMaximiliano Sandoval R2022-12-1415-161/+226
| | | | Fixes: https://gitlab.gnome.org/GNOME/libnotify/-/issues/26
* Merge branch 'master' into 'master'Marco Trevisan2022-10-272-2/+2
|\ | | | | | | | | meson: replace deprecated meson.source_root() calls See merge request GNOME/libnotify!29
| * use project_source_root() instead of global_source_root()Kai Smith2022-10-252-2/+2
| |
| * bump minimum meson version to 0.58centaurii2022-10-241-1/+1
| |
| * replace source_root() calls with global_source_root()centaurii2022-10-241-1/+1
|/
* docs: Fix URL to Desktop Notification SpecAndre Klapper2022-09-041-1/+1
| | | | Fixes #29
* Releasing version 0.8.10.8.1Marco Trevisan (Treviño)2022-07-172-1/+9
| | | | Update NEWS.
* build: Hardcode API version to 0.7Marco Trevisan (Treviño)2022-07-171-1/+4
| | | | Fixes: #27
* Releasing version 0.8.00.8.0Marco Trevisan (Treviño)2022-07-141-0/+15
| | | | Update NEWS.
* NEWS: Fix style on previous announcementMarco Trevisan (Treviño)2022-07-141-2/+2
|
* README: Add reference to Portal Notification APIsMarco Trevisan (Treviño)2022-06-071-0/+4
|
* build: Pre-release bump to 0.8.0Marco Trevisan (Treviño)2022-06-071-1/+1
|
* notification: Warn if trying to get the activation token outside activationMarco Trevisan (Treviño)2022-06-071-4/+2
| | | | | This API is intended to be used only during a NotifyActionCallback, so ensure that this is the case, by warn in case it's not the case.
* notify: Also try to use the flatpak app name as notify appMarco Trevisan (Treviño)2022-06-071-0/+3
|
* notification: Use Desktop Portal notification when running in sandboxMarco Trevisan (Treviño)2022-06-073-0/+553
| | | | | | | | | | | When an application is running from a snap or a flatpak, libnotify should just work as a FDO Portal Notification wrapper. As per this, make the library to try use the portal API in sandboxed applications, by emulating the needed missing pieces. Not everything can be achieved 1:1, but it's just safer to use in such contexts.
* build: Bump dependency on glib 2.38Marco Trevisan (Treviño)2022-06-076-25/+1
| | | | | | It's almost 10 years old, so I think we can safely depend on that to support the features we're optionally depending on, plus the ones we're going to add
* notification: Move action activation and closing in separate functionsMarco Trevisan (Treviño)2022-06-071-27/+51
| | | | | Move handling of such events in different functions so that can be re-used
* Notification: Add NotifyClosedReason enum to define closed reasonsMarco Trevisan (Treviño)2022-06-073-6/+34
| | | | | We don't change the formal type of notify_notification_get_closed_reason but it's safe enough to compare the two returned values.
* notify: Support passing a NULL application name to notify_init()Marco Trevisan (Treviño)2022-06-071-7/+21
| | | | | | | We can find its name in some scenarios, so make it clearer from in the API. Also, ensure that notify_set_app_name() is not used with a NULL App name.
* notify: Use lazy snap readings and once per notify instanceMarco Trevisan (Treviño)2022-06-073-119/+174
| | | | | | An application under snap confinement won't have a way of escaping from it, so we can just initialize the snap variables at the global notify scope once and just re-use them when needed.
* notify-send: Handle Ctrl+C by closing the notification before exitingMarco Trevisan (Treviño)2022-06-071-0/+15
| | | | Avoid leaving notifications we're waiting for around on SIGNINT
* notify-send: Add debug logs about the notification daemonMarco Trevisan (Treviño)2022-06-071-0/+16
|
* notification: Add docs description for NotifyNotificationMarco Trevisan (Treviño)2022-06-071-0/+5
|
* notification: Document get_activation_token argumentMarco Trevisan (Treviño)2022-06-071-0/+1
|
* notification: Fix documentation and transfer info for NotifyActionCallbackMarco Trevisan (Treviño)2022-06-071-3/+3
|
* Bump version to 0.7.120.7.12Logan Rathbone2022-05-052-1/+16
| | | | Update NEWS.
* Merge branch 'fix-electron-crash' into 'master'Logan Rathbone2022-05-051-1/+8
|\ | | | | | | | | Closes #25 See merge request GNOME/libnotify!26
| * notification: Bookend calling NotifyActionCallback with temporary refLogan Rathbone2022-05-041-1/+8
|/ | | | | | | | | | Starting with d0778595, we access the Notification object after the NotifyActionCallback; some clients (eg, Electron) have historically unref'd the object at the end of the NotifyActionCallback. They probably should not have been doing so, but this hotfix adds an additional ref before and after the callback so that we don't break existing code. Fixes #25
* doap: Add self as co-maintainer; remove chammond and mccannLogan Rathbone2022-05-041-13/+6
| | | | | | | | | | | Per: - Discussions on #release-team - No response to email to mccann in over 10 days - Email response from chammond confirming he should no longer be listed as maintainer See also: afef1e98 Closes: #14
* Adding myself as maintainerMarco Trevisan (Treviño)2022-05-041-0/+7
| | | | | | As discussed on #release-team: 21:12:18 <ebassi> Trevinho: You could already add yourself to the DOAP file
* libnotify.doap: Add missing description fieldMarco Trevisan (Treviño)2022-05-041-0/+3
|
* Merge branch 'pgriffis/delete-unused-file' into 'master'Patrick Griffis2022-05-031-8/+0
|\ | | | | | | | | Delete unused notifynotification.xml See merge request GNOME/libnotify!25
| * Delete unused notifynotification.xmlPatrick Griffis2022-05-031-8/+0
|/
* notification: Include sender-pid hint by default if not providedMarco Trevisan (Treviño)2022-04-281-0/+5
| | | | | It's used by various daemons including GNOME Shell to figure out the parent application.
* notify-send: Add debug message about server not supporting persistenceMarco Trevisan (Treviño)2022-04-271-0/+6
| | | | | | In case a transient notification is requested but persistence is not supported, it's not an error but it is useful to show a debug message to clarify that.
* notify-send: Move server capabilities check to a separate functionMarco Trevisan (Treviño)2022-04-271-8/+17
|
* docs/notify-send: Add --transient option to manpageMarco Trevisan (Treviño)2022-04-271-0/+6
|
* Bump version to 0.7.110.7.11Marco Trevisan (Treviño)2022-04-272-1/+11
| | | | Update NEWS.
* notify-send: Add explicit option to create transient notificationsMarco Trevisan (Treviño)2022-04-271-0/+9
|
* notify-send: Support passing any hint value, by parsing variant stringsMarco Trevisan (Treviño)2022-04-272-2/+11
|
* notify-send: Add support for boolean hintsMarco Trevisan (Treviño)2022-04-272-2/+13
| | | | | | Boolean hints are used for some common parameters such as "transient". Original bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=636343
* cleanup: Do not use GLIB_CHECK_VERSIONMarco Trevisan (Treviño)2022-04-274-4/+4
| | | | It's not supported by GLib 2.26.0, the minimum version we required
* NEWS: Add --wait feature to last releaseMarco Trevisan (Treviño)2022-04-271-0/+1
|