Commit Graph

461 Commits

Author SHA1 Message Date
Christian Hammond 07e112a7ee Don't send all hint values as strings. Send as integers, booleans, or strings, depending on what the user set. 2005-07-28 08:54:18 +00:00
Christian Hammond b2b4e09eb6 Support setting boolean hints. 2005-07-28 06:10:32 +00:00
Christian Hammond f40ef57aae Disable animation support on D-BUS 0.3x, since arrays of arrays of a type seems broken. 2005-07-28 05:57:47 +00:00
Christian Hammond ca4d385fa6 - Flush the D-BUS connection queue on uninit so that messages go through and so we don't trigger this ugly little warning on D-BUS 0.3x.
- Fix a compiler warning on gcc4.
2005-07-28 05:53:37 +00:00
Christian Hammond a6949ef276 Actually set the expires flag in the notification handle so we don't just kill off all notifications as soon as we create them and exit. 2005-07-27 09:14:42 +00:00
Christian Hammond bd4f01f033 Handle SIGINT and SIGTERM When raised, we call notify_uninit. notify_uninit now checks if there are any non-expiring notifications and closes them. This is a best-effort to preventing stale notifications from a dead process from displaying on the screen. Of course, we can't handle SIGKILL, so we're stuck there. 2005-07-27 08:50:35 +00:00
Christian Hammond be828ca9ce Patch (bug #3050) by Duarte Henriques to prevent closing notifications we don't own. 2005-07-27 08:15:33 +00:00
Christian Hammond 12f74a149c Patch (bug #3734) by Duarte Henriques to provide a convenient way of integrating libnotify with the glib mainloop. Modifications by me to make it even easier. 2005-07-27 08:11:33 +00:00
Christian Hammond 56cdbb7087 Actually support our own spec and use the number of seconds until expiration instead of current time + number of seconds. That was creating all kinds of problems. 2005-07-27 07:54:15 +00:00
Christian Hammond 430eb532df Compile under D-BUS 0.2x again. 2005-07-27 07:33:37 +00:00
Christian Hammond 7fdc36d00e If the handle given in ActionInvoked is not found in the local table of handles, return from the ActionInvoked handler. Otherwise, every program using libnotify will crash when a notification is clicked. Oops! 2005-07-27 07:22:32 +00:00
Christian Hammond 057751cc69 Fix the key type for the dictionary for hints on D-BUS 0.3x. The notification-daemon side is still broken in this regard. 2005-07-17 01:29:30 +00:00
Christian Hammond 55d6f9dfcc Fixed a couple of D-BUS 0.3x bugs. Several remain though. 2005-07-17 01:25:52 +00:00
Christian Hammond 621266fc7b Update the AUTHORs file with our current contributors. 2005-07-12 19:30:49 +00:00
Christian Hammond edccbd1f40 Patch by Richard Hughes to fix make distcheck, and to provide a Fedora Core 4 RPM spec file. 2005-07-12 19:29:55 +00:00
Christian Hammond 711ba22be4 Decrease the wait time for the replacement notification. 2005-07-10 23:48:15 +00:00
Mike Hearn a2f80feafb Fill in handle->user_data in notify_send_notification_varg 2005-07-09 17:30:55 +00:00
Christian Hammond 635fc9d10a - Conditionally build gdk-dependent test apps if we have gdk.
- Added a X, Y stress test that will be used to help test accurately positioning the arrows.
2005-07-04 09:15:43 +00:00
Christian Hammond 7848ca6968 A few things I did on the way home:
- Added support for hints in the API.
- Don't install the test programs during make install.
2005-07-01 06:42:29 +00:00
Christian Hammond 81a5a510b7 Be a little better at not crashing. Just a bit better. There's still another crash I'm trying to track down. 2005-06-20 08:56:22 +00:00
Christian Hammond 7b16a860ff Close the right container in D-BUS 0.3x. 2005-06-20 07:58:00 +00:00
Christian Hammond 9802bab2b4 Add dbus-compat.h. 2005-06-20 06:33:27 +00:00
Christian Hammond 43e3261d36 Add support for compiling under D-BUS 0.3x. Actually running has not yet been tested! 2005-06-20 06:29:25 +00:00
Christian Hammond 88afc98c6e Updated for the 0.6 notification spec. 2005-04-01 17:30:08 +00:00
Christian Hammond d8c0864049 - Removed all references to NIL, and explained briefly how each parameter can be made empty.
- Bumped to version 0.6.
2005-04-01 17:12:51 +00:00
Mike Hearn 2d528a5351 spaces -> tabs 2004-11-08 23:01:20 +00:00
Mike Hearn 3d86854e83 spaces -> tabs 2004-11-08 23:01:03 +00:00
Christian Hammond a5720caff4 Move our TODO list to the Doxygen @todo commands, so we'll get it in a nice little page of its own in the API docs. 2004-11-06 23:42:20 +00:00
Christian Hammond 034a0598a4 Move the emacs mode string out of the Doxygen comment and into its own. 2004-11-06 23:36:18 +00:00
Christian Hammond 79c1adf73f Quiet svn a bit. 2004-11-06 23:17:55 +00:00
Christian Hammond 7415bbe964 Add a Doxyfile.in and update things so we can get doxygen docs. 2004-11-06 23:14:48 +00:00
Christian Hammond 43c819deaa Use glib's memory allocation stuff instead of libc's. 2004-11-04 07:50:16 +00:00
Christian Hammond 41d4a3e498 Patch from Mike Hearn to do a bunch of stuff, like handling icons and animations better. 2004-11-04 07:44:53 +00:00
Christian Hammond e9347e99f2 Fix make distcheck. 2004-11-03 09:21:23 +00:00
Christian Hammond e63e4a8141 - Added a "suppress-sound" hint.
- Added a "sound" capability.
- Renamed the "soundfile" hint to "sound-file."
- Bumped to version 0.5.
2004-10-02 06:45:31 +00:00
Christian Hammond 22b29718c5 Version 0.4. 2004-09-30 05:35:36 +00:00
Christian Hammond 8012961132 Don't flush the D-BUS connection, and make sure we disconnect from it. 2004-09-30 05:34:33 +00:00
Christian Hammond f4bce0d062 Updated to match the spec. 2004-09-30 04:53:30 +00:00
Christian Hammond 8ee064f00a Fixed to compile. 2004-09-25 19:59:43 +00:00
Mike Hearn 22e87adf07 add tests 2004-09-25 10:05:10 +00:00
Mike Hearn 5918a785f4 The libnotify side of things. Test cases will be checked in later 2004-09-25 09:54:53 +00:00
Christian Hammond 79889fefe6 - Added <img/> tag support in the markup section.
- Detailed what markup is and what it is not, and its restrictions.
- Removed the High urgency level.
- Gave a better categorization to notification type formats.
- Added new notification types.
- Fixed notification expiration so it's a timeout rather than a timestamp.
2004-09-25 07:23:17 +00:00
Christian Hammond 5b02b5e988 Let's comment out the winid and the table and surrounding paragraph for now, until we come up with some standard hints we'd want to use. 2004-09-12 07:07:32 +00:00
Christian Hammond a6e20f61f8 - Changed the app_icon parameter of Notify to take a byte array, string, or NIL, so that it's the same as loading a single frame of a set of images.
- Renamed "Icons and Sounds" to just "Icons."
- Changed the wording about the fallback in case the notification server can't do actions.
2004-09-04 05:28:05 +00:00
Christian Hammond b1b4fdb7ee Removed the sound information. Fixed several typos and references to KNotify. Removed the PID hint. Added some D-BUS Error stuff. 2004-09-02 16:19:28 +00:00
Christian Hammond 59f895bd42 Wrote the section about hints. 2004-09-02 08:19:24 +00:00
Christian Hammond 7681f73929 Wrote about urgency levels. 2004-09-02 08:05:12 +00:00
Christian Hammond 1c085e545e NotificationClosed now returns a reason of 3 when CloseNotification is called. 4 is now Undefined/Reserved. 2004-09-02 07:54:25 +00:00
Christian Hammond 9fe2dbeb18 Shush, svn. 2004-09-01 08:05:26 +00:00
Christian Hammond a538788cb2 Marked up parameters. 2004-09-01 08:05:02 +00:00