Colin Walters
bc612b9fc8
build: Fix srcdir != builddir
2012-01-16 18:42:58 -05:00
Javier Jardón
2fe1748295
notification.h: Add deprecation guards
2011-10-09 13:08:53 -04:00
Richard Hughes
1c40dfaff4
Add notify_notification_set_app_name() to set the application name for the notification
...
When a daemon like gnome-settings-daemon has multiple plugins, if a plugin uses
notify_set_app_name() then subsequent notifications get the wrong
'Application name' in the gnome-shell persistent message tray.
This new function is per-notification and is thus allows us to set a custom
application name without overwriting the application name stored by notify_init().
https://bugzilla.gnome.org/show_bug.cgi?id=648947
2011-05-02 23:36:52 -04:00
Matthias Clasen
10ea1f0e65
Allow properties to be set in any order
...
The code as written needlessly required summary to be set first.
https://bugzilla.gnome.org/show_bug.cgi?id=645222
2011-03-20 23:51:55 -04:00
William Jon McCann
b20752a2e5
Use - instead of _ in hint names consistently
2011-01-17 16:57:31 -05:00
William Jon McCann
a967c61e5b
Add a way to set or change the application name
...
May be useful for presenting different message sources
within a single process.
2011-01-17 16:40:17 -05:00
Emilio Pozuelo Monfort
9d5e8582b3
Don't export private symbols in the shared library
...
https://bugzilla.gnome.org/show_bug.cgi?id=635958
2011-01-11 23:33:13 +00:00
Martin Pitt
d3de00c14e
Some more missing GIR annocations
...
https://bugzilla.gnome.org/show_bug.cgi?id=635169
2010-11-18 14:05:48 +01:00
Jonathan Matthew
2b6e827092
Generate gir and typelib for gobject-introspection
2010-11-18 00:13:14 -05:00
Jonathan Matthew
84958a7acb
Fix some annotations
2010-11-18 00:11:29 -05:00
William Jon McCann
54b6285006
Don't set NULL hint strings
2010-11-15 14:44:40 -05:00
William Jon McCann
e6a4970a79
return NULL not FALSE
2010-11-15 14:41:25 -05:00
William Jon McCann
ef744d75d0
Show a warning and assert if notify_init isn't called before show
2010-11-15 12:44:32 -05:00
William Jon McCann
1b33c07973
Remove function annotations from notify.h
2010-11-14 11:07:53 -05:00
Javier Jardón
2ae1dadfa9
docs: Some fixes
...
https://bugzilla.gnome.org/show_bug.cgi?id=634266
2010-11-14 11:00:57 -05:00
Javier Jardón
560abf5c97
docs: Move documentation to inline comments: notify
...
https://bugzilla.gnome.org/show_bug.cgi?id=634266
2010-11-14 10:52:42 -05:00
Javier Jardón
abb884af73
docs: Move documentation to inline comments: notification
...
https://bugzilla.gnome.org/show_bug.cgi?id=634266
2010-11-14 10:52:38 -05:00
William Jon McCann
59b6bff174
Use LGPL file header
...
Mistakenly used a GPL license header.
2010-11-14 10:42:10 -05:00
Guillaume Desmottes
49766bca28
notify_notification_set_image_from_pixbuf: ref the pixbuf ( #633829 )
2010-11-02 17:02:37 +01:00
William Jon McCann
d82ad1b225
Remove silly old dbus version comments in the docs
2010-10-15 00:14:24 -04:00
Christian Persch
f63e8ab8b1
Port to gdbus
...
Bug #622891 .
2010-10-12 15:57:33 +02:00
William Jon McCann
db7eb0180c
Use notify-features.h instead of features.h
2010-10-09 01:26:38 -04:00
William Jon McCann
cb6f92ce5b
Port to gtk3 for the tests
2010-10-09 01:26:38 -04:00
William Jon McCann
b6c1835fcf
Don't need to fuss with gtk symbols since we don't use gtk at all anymore
2010-10-09 00:32:31 -04:00
William Jon McCann
7acabe0741
Add a macro for determining the version of the library
2010-10-08 23:29:30 -04:00
William Jon McCann
27e05d0f95
Remove the ability to attach notifications to widgets or positions
2010-10-08 22:47:06 -04:00
William Jon McCann
3f14ad4c71
Remove the ability to attach to a status icon
...
This technique is replaced by the use of notification persistence.
2010-10-08 22:31:40 -04:00
Jonny Lamb
4830863bab
Use correct variable in NULL check
...
If you pass NULL as the fourth argument to notify_get_server_info it
segfaults.
https://bugzilla.gnome.org/show_bug.cgi?id=623096
2010-07-01 20:46:04 -04:00
Martin Pitt
1a103f1eee
Fix assertion when uniniting without any notifications
...
The lazy initialization from commit 3dc04fa
caused a small regression: When a
process would init and uninit libnotify without ever sending a notification,
_proxy was still NULL, which caused an assertion
(process:20953): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
Bug-Ubuntu: https://bugs.launchpad.net/bugs/570462
2010-07-01 14:32:57 +02:00
Bastien Nocera
0eb56b2fcf
Don't link against a particular version of GTK+
...
Instead, open ourselves through GModule, and check whether
we have all the GTK+ and GDK functions required for us to
work correctly.
This means that the front-end application cannot rely on
libnotify linking against GTK+, which would only be a problem
for edge-cases.
https://bugzilla.gnome.org/show_bug.cgi?id=622550
2010-06-28 23:34:50 +01:00
William Jon McCann
5be65318a4
Disconnect the proxy destroy signal handler
2010-06-24 04:29:55 -04:00
William Jon McCann
afb6e6a1f3
Remove checks for old GTK+
2010-06-24 02:56:51 -04:00
William Jon McCann
eca356030f
Various cleanups
2010-06-24 02:53:16 -04:00
William Jon McCann
6471bfe9f4
Remove dbus version checks for > 0.60
...
We already require 0.78 in configure anyway
2010-06-24 02:21:44 -04:00
William Jon McCann
23d7fc296a
Don't leak an error
2010-06-24 02:19:07 -04:00
William Jon McCann
87ced33981
Don't g_message when dbus calls fail
...
It may be annoying in some cases.
https://bugzilla.gnome.org/show_bug.cgi?id=608086
2010-06-24 02:16:58 -04:00
William Jon McCann
dedef26ef9
Various cleanups
2010-06-24 02:12:40 -04:00
William Jon McCann
d6476d362b
Don't try to use the proxy after it is destroyed
...
https://bugzilla.gnome.org/show_bug.cgi?id=608089
2010-06-24 02:11:53 -04:00
Bastien Nocera
1f85092c96
Use g_object_get() to get pixbuf properties
...
Instead of 7 separate gdk_pixbuf function calls.
https://bugzilla.gnome.org/show_bug.cgi?id=622550
2010-06-24 01:50:34 +01:00
William Jon McCann
3b3dbab544
Don't claim that notify_init connects to the server
...
https://bugzilla.gnome.org/show_bug.cgi?id=608086
2010-06-23 20:28:59 -04:00
Bastien Nocera
9a822e1af9
Fix compile-time warning
2010-06-24 00:12:06 +01:00
Bastien Nocera
5cfe9aaba7
Fix compile warnings for the C marshal file
...
And quiet down the enum and marshal generations
2010-06-24 00:12:06 +01:00
William Jon McCann
5b3f2617d2
Fix building with GSEAL enabled
...
https://bugzilla.gnome.org/show_bug.cgi?id=612720
2010-04-02 20:10:29 -04:00
William Jon McCann
597ba8d292
Removed unused code
2010-04-02 19:54:40 -04:00
Martin Pitt
3dc04fac90
lazily start the daemon
...
notify_init() caused the daemon to be D-Bus activated already, even if the
program that calls it doesn't send an actual notification for a long time (or
potentially not at all).
In order to optimize desktop startup speed, and to avoid unnecessary
processes, launch the daemon on demand only.
https://bugzilla.gnome.org/show_bug.cgi?id=610880
2010-04-02 19:43:35 -04:00
William Jon McCann
80952af10e
Add pango's .gitignore generation foo
2010-01-31 14:33:46 -05:00
Aurélien Gâteau
e2fcc5e0dd
Fix memory leaks
2010-01-29 06:01:50 -05:00
Aurélien Gâteau
117a582b9b
Introduce notify_notification_set_image_from_pixbuf
...
Same as notify_notification_set_icon_from_pixbuf, but with a more explicit name.
notify_notification_set_icon_from_pixbuf is marked as deprecated.
2010-01-29 05:58:38 -05:00
Aurélien Gâteau
6c1231835d
Support for image_data hint
...
Add support for the image_data hint from version 1.1 of the spec.
2010-01-29 05:50:49 -05:00
William Jon McCann
4db61ddb45
Use a consistent style
2010-01-29 04:35:35 -05:00