Commit Graph

231 Commits

Author SHA1 Message Date
John (J5) Palmieri 9c670744bd - must have just checked in the src directory
here is the rest
2005-12-13 22:16:51 +00:00
John (J5) Palmieri aaf003b590 * libnotify/notifymarshal.[c|h]: new files where GLib callback
marshalers are added

* libnotify/notifynotification.ci (notify_notifiaction_init): Add a
  marshaller for signals with uint, string parameters
  (_gslist_to_string_array): new internal method that coverts
  a GSList to a NULL terminated array of strings
  (_notify_notification_show_internal): send the actions list as an
  array of strings, not a GSList which does not work with the bindings

* libnotify/Makefile.am: notifymarshal.[c|h] added

* tests/test-multi-actions.c: working example of using actions
2005-12-09 19:35:13 +00:00
John (J5) Palmieri 0e3f35c15e * libnotify/notifynotification.c (notify_notification_add_action):
implement adding actions 	
  (_action_signal_handler): handle actions coming from the server
  (notify_notifcation_clear_actions): new method for clearning out
  the actions list and hash
2005-12-02 22:46:52 +00:00
John (J5) Palmieri 4a3be1113e * libnotify/notifynotification.c (notify_notification_show_and_forget):
new method that shows and then unrefs the NotifyNotification object.
use this if you just want to fire off a quick notification.

* various compiler warning cleanups
2005-12-02 21:03:40 +00:00
John (J5) Palmieri 38c83b0ef5 * libnotify/notifynotification.c (SIGNAL_TYPE_CLOSED): "closed" glib
signal added
  (notify_notification_clear_hints): New API for clearing out the 
  hints hash
  (notify_notification_ref, notify_notification_unref): removed - use
  g_object_ref/unref

* tests/*: Various changes to the test binaries
2005-12-02 20:36:46 +00:00
John (J5) Palmieri 941757b593 Bump version to not conflict with the older libnotify packages 2005-11-15 18:43:13 +00:00
John (J5) Palmieri 23a10eccbf changed version to 0.0.2 2005-11-15 15:07:35 +00:00
Christian Hammond 2a094f4efe Reference the bug number for the notify-send fix. 2005-11-12 03:52:11 +00:00
John (J5) Palmieri 6017d6af7b First import of the next generation libnotify API 2005-11-10 19:18:10 +00:00
Christian Hammond 68998f6250 - Call notify_icon_new_from_uri() and not notify_icon_new(), since notify_icon_new() doesn't actually take parameters.
- Fix the help for --type.
2005-11-09 08:52:25 +00:00
Christian Hammond 02b010b0bb Add applet-critical.png to EXTRA_DIST. 2005-11-07 00:33:52 +00:00
Christian Hammond d151e4116a Bump to version 0.2.2 and prepare for release. 2005-08-10 09:01:29 +00:00
Christian Hammond 1536cf6201 Hopefully properly grab hint values from the D-BUS message iter in a way that will work on AMD64 and PPC. 2005-08-10 08:38:13 +00:00
Christian Hammond 341489c738 Simplify notify-send a little, and nuke tools/test-replace. It doesn't belong there. 2005-08-10 08:16:16 +00:00
Christian Hammond a0273b6c37 Bump to version 0.2.1.90. 2005-08-10 08:15:16 +00:00
Christian Hammond e6b8d754ae Bump to version 0.2.1. 2005-07-28 18:27:34 +00:00
Christian Hammond c0b423d9ec Talk about variants as the dictionary values for hints. 2005-07-28 18:25:25 +00:00
Christian Hammond e09f929373 Use a variant type for the hint dictionary values. This let's us actually use various data types in D-BUS 0.3x. 2005-07-28 18:22:09 +00:00
Christian Hammond bf6d0d7d0b Tyop. 2005-07-28 08:57:57 +00:00
Christian Hammond 47b4f8bfb5 Forgot this ChangeLog entry.. Basically, we're releasing. 2005-07-28 08:57:15 +00:00
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