Sun Jul 04 13:34:14 PDT 2004 Christian Hammond * libnotify/notify.c: * SPECIFICATION: - Added the urgency level to the spec, and made it a byte. Sun Jul 04 13:28:51 PDT 2004 Christian Hammond A tools/: R tests/: * Makefile.am: * configure.ac: - Renamed tests to tools. Sun Jul 04 13:28:00 PDT 2004 Christian Hammond * tests/Makefile.am: A tests/notify-send.c: - Added the notify-send tool. Sat Jul 03 12:35:35 PDT 2004 Christian Hammond * libnotify/notify.c: * libnotify/notify.h: - Added support for GetCapabilities. Sat Jul 03 12:27:58 PDT 2004 Christian Hammond * libnotify/notify.c: * libnotify/notify.h: - Add support for GetServerInformation. Sat Jul 03 12:21:05 PDT 2004 Christian Hammond * libnotify/notify.c: - Remove the application info sent on calls to Notify for now, until/if something gets added to the spec about it. Sat Jul 03 12:14:48 PDT 2004 Christian Hammond * libnotify/notify.c: * libnotify/notify.h: - Removed the last of the request implementation. - More work toward migrating the code to the specification. - Simplified the action implementation a little bit. Sat Jul 03 11:26:03 PDT 2004 Christian Hammond * libnotify/notify.c: * libnotify/notify.h: - Cleaned up some things and updated some stuff to be compliant with the spec. More will come soon. Thu Jul 1 23:46:28 GMT 2004 Mike Hearn * SPECIFICATION: Add info on icons/sounds, add some protocol requests. Change "buttons" in the overview to "actions". Wed Jun 30 14:03:51 GMT 2004 Mike Hearn * SPECIFICATION: Initial version Wed Jun 30 13:28:18 GMT 2004 Mike Hearn * libnotify/notify.[ch]: Add file variables for emacs to match the settings Christian is using. Wed Jun 30 02:53:36 PDT 2004 Christian Hammond * libnotify/notify.c: - Free up the handle memory for a closed notification. Tue Jun 29 19:33:43 PDT 2004 Christian Hammond * libnotify/notify.c: * libnotify/notify.h: - Due to the new icon struct, a lot of redundant functions have now been removed. Tue Jun 29 19:26:58 PDT 2004 Christian Hammond * libnotify/notify.c: * libnotify/notify.h: - Added a NotifyIcon struct and the beginnings of the API. Tue Jun 29 18:49:38 PDT 2004 Christian Hammond * libnotify/notify.c: * libnotify/notify.h: - Replaced the guint32 ID numbers that were passed around to represent notifications and requests and replaced them with an opaque data structure that abstracts that and other stuff. Tue Jun 29 18:21:05 PDT 2004 Christian Hammond * libnotify/notify.c: - Changed 8 space to 4 space tabs. Tue Jun 29 14:49:51 PDT 2004 Christian Hammond * libnotify/notify.c: - Patch by Mike Hearn to add a print_error() function for dumping extra info when we have an error. Sun Jun 27 21:50:33 PDT 2004 Christian Hammond * configure.ac: - Pass 0.0.1 as the version number to AC_INIT(). Sun Jun 27 21:39:13 PDT 2004 Christian Hammond * libnotify/notify.c: - Added support for the NotificationClosed and RequestClosed signals, along with request callbacks. I wonder if any of this works. Sun Jun 27 20:23:00 PDT 2004 Christian Hammond * libnotify/notify.c: - Keep track of request IDs so that we can do callback stuff in a bit. Sun Jun 27 20:02:09 PDT 2004 Christian Hammond * libnotify/notify.c: - Send the list of button texts as a string array, rather than appending each one individually. Sun Jun 27 18:30:19 PDT 2004 Christian Hammond * libnotify/notify.c: * libnotify/notify.h: - Split notify_close() into notify_close_notification() and notify_close_request(). - Implement notify_send_request() and notify_send_request_with_icon_data(), and add versions of those functions that take a va_list for the buttons. Sun Jun 27 16:46:32 PDT 2004 Christian Hammond * libnotify/notify.c: - Added a utility function for doing most of the D-BUS message creation. - Implemented notify_close_notification() and notify_close_request(). Sun Jun 27 16:38:42 PDT 2004 Christian Hammond * libnotify/notify.c: - Make sure we include our config.h if we have one. Sun Jun 27 16:37:30 PDT 2004 Christian Hammond * libnotify/notify.c: * libnotify/notify.h: - Added the initial header file and connection code.