Blame ChangeLog

Packit 34ba2a
Sun Jun 14 14:50:00 UTC 2009  Andre Klapper  <a9016009@gmx.de>
Packit 34ba2a
	* libnotify/notification.c:
Packit 34ba2a
	  - Remove deprecated GLib symbols.
Packit 34ba2a
Packit 34ba2a
========================= 0.4.5 =========================
Packit 34ba2a
Packit 34ba2a
Thu Nov 20 03:16:53 PST 2008  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* docs/reference/tmpl/notification.sgml:
Packit 34ba2a
	* ChangeLog:
Packit 34ba2a
	* configure.ac:
Packit 34ba2a
	* NEWS:
Packit 34ba2a
	  - Bump to version 0.4.5.
Packit 34ba2a
Packit 34ba2a
Thu Sep 25 18:45:41 PDT 2008  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notification.c:
Packit 34ba2a
	* libnotify/notification.h:
Packit 34ba2a
	  - Prevent a backwards-compatibility breakage introduced where the
Packit 34ba2a
	    "reason" code was added to the "closed" signal. This meant that
Packit 34ba2a
	    existing signal handlers that passed extra data would break. We now
Packit 34ba2a
	    require that you call notify_notification_get_closed_reason() to get
Packit 34ba2a
	    this data.
Packit 34ba2a
Packit 34ba2a
Thu Sep 25 18:05:38 PDT 2008  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notification.h:
Packit 34ba2a
	* NEWS:
Packit 34ba2a
	  - Fixed a breakage where we were including gtkversion.h directly.
Packit 34ba2a
	    Reported by Richard Hughes.
Packit 34ba2a
Packit 34ba2a
Tue Mar 18 21:51:32 PDT 2008  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notification.c:
Packit 34ba2a
	* libnotify/notification.h:
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	* libnotify/notify-marshal.list:
Packit 34ba2a
	* NEWS:
Packit 34ba2a
	  - Add support for sending the closed reason in the signal handler.
Packit 34ba2a
	    Closes ticket #139.
Packit 34ba2a
Packit 34ba2a
Sat Aug 25 18:08:01 PDT 2007  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* tools/notify-send.c:
Packit 34ba2a
	  - Relicense notify-send under the LGPL in order to keep licensing
Packit 34ba2a
	    simple and to allow reuse in more projects. Fixes bug #124.
Packit 34ba2a
Packit 34ba2a
Sun Apr 29 02:45:20 PDT 2007  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* configure.ac:
Packit 34ba2a
	  - Bump to version 0.4.4.90.
Packit 34ba2a
Packit 34ba2a
Sun Apr 29 00:39:32 PDT 2007  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* docs/reference/tmpl/notification.sgml:
Packit 34ba2a
	* libnotify/notification.c:
Packit 34ba2a
	  - Patch by Lucas Rocha to add GObject property accessors for
Packit 34ba2a
	    notification IDs.
Packit 34ba2a
Packit 34ba2a
========================= 0.4.4 =========================
Packit 34ba2a
Packit 34ba2a
Tue Feb 27 21:11:36 PST 2007  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* NEWS:
Packit 34ba2a
	* configure.ac:
Packit 34ba2a
	  - Bump to version 0.4.4.
Packit 34ba2a
Packit 34ba2a
Thu Feb 15 03:10:39 PST 2007  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* NEWS:
Packit 34ba2a
	  - Update with all the fixes in this release.
Packit 34ba2a
Packit 34ba2a
Thu Feb 15 02:44:16 PST 2007  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notification.c:
Packit 34ba2a
	  - Prevent a crash when the handler for a notification's closed signal
Packit 34ba2a
	    removes the last reference to the notification. We attempted to set
Packit 34ba2a
	    the ID of the notification after emitting this signal, but the
Packit 34ba2a
	    notification was destroyed already. So, keep a reference while doing
Packit 34ba2a
	    all this. This fixes bug #116.
Packit 34ba2a
Packit 34ba2a
Thu Feb 15 02:29:01 PST 2007  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	  - Get rid of format_func.
Packit 34ba2a
Packit 34ba2a
Thu Feb 15 02:06:11 PST 2007  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notification.c:
Packit 34ba2a
	  - Fix some memory leaks when appending data to a message. Scary,
Packit 34ba2a
	    horrible, traumatizing memory leaks. Actually it's pretty bad,
Packit 34ba2a
	    though, so new release coming up soon. This fixes bug #112.
Packit 34ba2a
Packit 34ba2a
Thu Feb 15 01:58:52 PST 2007  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* tests/test-image.c:
Packit 34ba2a
	  - Use a more common (I hope) icontheme icon for the test.
Packit 34ba2a
Packit 34ba2a
Thu Feb 15 00:52:56 PST 2007  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notification.c:
Packit 34ba2a
	  - Fix a bug in notify_notification_add_action where the function
Packit 34ba2a
	    to free the user data was never called, causing memory leaks.
Packit 34ba2a
	    This fixes bug #119.
Packit 34ba2a
Packit 34ba2a
Mon Nov 13 23:42:07 PST 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* tests/Makefile.am:
Packit 34ba2a
	A tests/test-size-changes.c:
Packit 34ba2a
	* tests/test-default-action.c:
Packit 34ba2a
	  - Added a test program that displays three notifications and then
Packit 34ba2a
	    changes the amount of text in one of them.
Packit 34ba2a
Packit 34ba2a
Sun Nov 05 12:06:01 PST 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	  - Patch by Giacomo Lozito to fix a problem where the dbus proxy was
Packit 34ba2a
	    not being freed on notify_uninit, which led to problems when libnotify
Packit 34ba2a
	    was used in a loadable module. This fixes bug #92.
Packit 34ba2a
Packit 34ba2a
Sun Nov 05 11:54:10 PST 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* configure.ac:
Packit 34ba2a
	* NEWS:
Packit 34ba2a
	  - Bump to version 0.4.3.90.
Packit 34ba2a
Packit 34ba2a
Sun Nov 05 11:50:44 PST 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notification.c:
Packit 34ba2a
	  - Patch by jylefort to only reset a notification's ID to 0 if it
Packit 34ba2a
	    was the notification closed. This fixes bug #94.
Packit 34ba2a
Packit 34ba2a
========================= 0.4.3 =========================
Packit 34ba2a
Packit 34ba2a
Sun Oct 08 13:21:20 EDT 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* configure.ac:
Packit 34ba2a
	* NEWS:
Packit 34ba2a
	  - Bump the version to 0.4.3.
Packit 34ba2a
	  - Add the release datestamp.
Packit 34ba2a
Packit 34ba2a
Sun Sep 03 23:48:29 PDT 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notification.c:
Packit 34ba2a
	* NEWS:
Packit 34ba2a
	  - Patch by lucasr to fix an invalid assertion in
Packit 34ba2a
	    notify_notification_new_with_status_icon. This closes bug #85.
Packit 34ba2a
Packit 34ba2a
Sun Sep 03 23:44:01 PDT 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	* NEWS:
Packit 34ba2a
	  - Patch by berndth to stop using g_atexit, as this can fail in the
Packit 34ba2a
	    case of a dynamically loaded module. Applications should now call
Packit 34ba2a
	    notify_uninit() on exit or on plugin unload. This closes bug #86.
Packit 34ba2a
Packit 34ba2a
Mon Jul 31 19:40:10 PDT 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notification.c:
Packit 34ba2a
	  - Emit the property change notification for "status-icon" and not
Packit 34ba2a
	    "attach-icon". This closes bug #81.
Packit 34ba2a
Packit 34ba2a
Sat Jul 29 03:02:18 PDT 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notification.c:
Packit 34ba2a
	  - Patch by Ed Catmur to reset a notification's ID if
Packit 34ba2a
	    notify_notification_show() is called on a notification that had
Packit 34ba2a
	    already been closed. This causes the notification to receive a new
Packit 34ba2a
	    ID. This closes ticket #78.
Packit 34ba2a
Packit 34ba2a
Thu Jul 13 00:44:29 PDT 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* configure.ac:
Packit 34ba2a
	  - Patch by compnerd to check for glib 2.6+ during configure, as that
Packit 34ba2a
	    is now required. This closes ticket #69.
Packit 34ba2a
Packit 34ba2a
Thu Jul 13 00:41:16 PDT 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notification.c:
Packit 34ba2a
	* AUTHORS:
Packit 34ba2a
	* configure.ac:
Packit 34ba2a
	  - Patch by mderezynski to send an array of UCHARs as expected by
Packit 34ba2a
	    notification-daemon rather than an array of CHARs. This closes
Packit 34ba2a
	    ticket #68.
Packit 34ba2a
	  - Bump to version 0.4.2.90.
Packit 34ba2a
Packit 34ba2a
========================= 0.4.2 =========================
Packit 34ba2a
Packit 34ba2a
Sat Jun 17 19:17:05 PDT 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* libnotify/internal.h:
Packit 34ba2a
	* libnotify/notify.h:
Packit 34ba2a
	* configure.ac:
Packit 34ba2a
	  - Add G_BEGIN_DECLS and G_END_DECLS to notify.h, so that libnotify can
Packit 34ba2a
	    be used in C++ applications properly.
Packit 34ba2a
	  - Bump to version 0.4.2.
Packit 34ba2a
Packit 34ba2a
========================= 0.4.1 =========================
Packit 34ba2a
Packit 34ba2a
Sat Jun 17 18:17:28 PDT 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* Makefile.am:
Packit 34ba2a
	* NEWS:
Packit 34ba2a
	D libnotify.spec.in:
Packit 34ba2a
	* configure.ac:
Packit 34ba2a
	  - Fix make distcheck and remove the old RPM spec file.
Packit 34ba2a
	  - Update the news.
Packit 34ba2a
	  - Bump the version to 0.4.1.
Packit 34ba2a
Packit 34ba2a
Thu Jun 15 02:14:14 PDT 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notification.c:
Packit 34ba2a
	  - Fix a build error on gtk 2.9.2+. This fixes bug #65.
Packit 34ba2a
Packit 34ba2a
Tue Jun 06 12:44:48 PDT 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* docs/reference/tmpl/notification.sgml:
Packit 34ba2a
	* libnotify/notification.h:
Packit 34ba2a
	  - Small random fixes.
Packit 34ba2a
Packit 34ba2a
Tue Jun 06 01:45:46 PDT 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* docs/reference/libnotify-docs.sgml:
Packit 34ba2a
	* docs/reference/tmpl/libnotify-docs.sgml:
Packit 34ba2a
	  - Fix up some references to files.
Packit 34ba2a
Packit 34ba2a
Tue Jun 06 01:29:20 PDT 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* docs/reference/libnotify-sections.txt:
Packit 34ba2a
	* docs/reference/tmpl/notification.sgml:
Packit 34ba2a
	* docs/reference/tmpl/notify.sgml:
Packit 34ba2a
	* libnotify/notification.c:
Packit 34ba2a
	* libnotify/notification.h:
Packit 34ba2a
	  - Provide more documentation.
Packit 34ba2a
Packit 34ba2a
Tue Jun 06 00:27:50 PDT 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* docs/reference/tmpl/notification.sgml:
Packit 34ba2a
	* libnotify/notification.c:
Packit 34ba2a
	* libnotify/notification.h:
Packit 34ba2a
	  - Update notify_notification_set_geometry_hints() to take a x, y
Packit 34ba2a
	    instead of a GdkRectangle. We don't need the width and height
Packit 34ba2a
	    information.
Packit 34ba2a
Packit 34ba2a
Tue Jun 06 00:14:00 PDT 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	A docs/reference/libnotify-docs.sgml:
Packit 34ba2a
	A docs/reference/libnotify-overrides.txt:
Packit 34ba2a
	A docs/reference/libnotify-sections.txt:
Packit 34ba2a
	A docs/reference/tmpl:
Packit 34ba2a
	A docs/reference/tmpl/libnotify-docs.sgml:
Packit 34ba2a
	A docs/reference/tmpl/libnotify-unused.sgml:
Packit 34ba2a
	A docs/reference/tmpl/notification.sgml:
Packit 34ba2a
	A docs/reference/tmpl/notify.sgml:
Packit 34ba2a
	A docs/reference/Makefile.am:
Packit 34ba2a
	A docs/Makefile.am:
Packit 34ba2a
	* libnotify/notification.c:
Packit 34ba2a
	* libnotify/notification.h:
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	D Doxyfile.in:
Packit 34ba2a
	* Makefile.am:
Packit 34ba2a
	* autogen.sh:
Packit 34ba2a
	* configure.ac:
Packit 34ba2a
	  - Add some gtk-doc documentation.
Packit 34ba2a
Packit 34ba2a
Sun Jun 04 17:44:27 PDT 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notification.c:
Packit 34ba2a
	* libnotify/notification.h:
Packit 34ba2a
	  - Patch by chpe to add support for using the new GtkStatusIcon in
Packit 34ba2a
	    GTK+ 2.9.x. These functions are #ifdef'd to only be provided in
Packit 34ba2a
	    supported versions of GTK. The patch also added support for GObject
Packit 34ba2a
		properties on the NotifyNotification objects. This closes ticket #60.
Packit 34ba2a
Packit 34ba2a
Sun Jun 04 16:12:05 PDT 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	  - Set _initted to FALSE in notify_uninit(), so that notify_is_initted()
Packit 34ba2a
	    won't return TRUE.
Packit 34ba2a
Packit 34ba2a
Fri Jun 02 15:56:05 PDT 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* AUTHORS:
Packit 34ba2a
	* configure.ac:
Packit 34ba2a
	* libnotify.pc.in:
Packit 34ba2a
	  - Improve libnotify.pc by pushing dependencies into Requires: instead of
Packit 34ba2a
	    Cflags: and Libs:. This closes ticket #58.
Packit 34ba2a
	  - Bump the version to 0.4.0.90.
Packit 34ba2a
Packit 34ba2a
========================= 0.4.0 =========================
Packit 34ba2a
Packit 34ba2a
Wed Apr 26 01:15:20 PDT 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* tests/Makefile.am:
Packit 34ba2a
	  - Bundle applet-critical.png.
Packit 34ba2a
Packit 34ba2a
Wed Apr 26 01:07:34 PDT 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* tests/test-replace.c:
Packit 34ba2a
	  - Set the second, replaced notification to have a default expiration.
Packit 34ba2a
Packit 34ba2a
Tue Apr 25 23:52:42 PDT 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* libnotify/Makefile.am:
Packit 34ba2a
	* libnotify/notify.h:
Packit 34ba2a
	* NEWS:
Packit 34ba2a
	* configure.ac:
Packit 34ba2a
	  - Add GTypes for the enums.
Packit 34ba2a
	  - Bump to version 0.4.0.
Packit 34ba2a
Packit 34ba2a
Fri Apr 21 15:35:40 PDT 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* tools/notify-send.c:
Packit 34ba2a
	  - Use fprintf instead of g_warning.
Packit 34ba2a
Packit 34ba2a
Fri Apr 21 14:38:04 PDT 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* AUTHORS:
Packit 34ba2a
	  - Add some names to the patch writers list.
Packit 34ba2a
Packit 34ba2a
Fri Apr 21 14:35:30 PDT 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* tests/test-server-info.c:
Packit 34ba2a
	* NEWS:
Packit 34ba2a
	  - Patch by jensgr to fix some C99 usage in the tests code.
Packit 34ba2a
Packit 34ba2a
Fri Apr 21 14:21:47 PDT 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* tools/Makefile.am:
Packit 34ba2a
	* tools/notify-send.c:
Packit 34ba2a
	* NEWS:
Packit 34ba2a
	* configure.ac:
Packit 34ba2a
	  - Patch by M.S. to switch notify-send to use GOption instead of popt,
Packit 34ba2a
	    to add -v, --version, -h, and --hint options, and to rename
Packit 34ba2a
	    -T, --type to -c, --category. This also fixes assertions when calling
Packit 34ba2a
	    notify-send "". This closes ticket #41.
Packit 34ba2a
Packit 34ba2a
Mon Mar 20 14:12:15 PST 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* tools/notify-send.c:
Packit 34ba2a
	  - Change the help for notify-send to indicate that --expire-timeout
Packit 34ba2a
	    requires milliseconds, not seconds. This fixes bug #28.
Packit 34ba2a
	  - Fixed the short flag for --type to be -T. This fixes bug #18.
Packit 34ba2a
Packit 34ba2a
Sat Mar 18 14:47:53 PST 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* tools/notify-send.c:
Packit 34ba2a
	  - Fix notify-send on PPC.
Packit 34ba2a
Packit 34ba2a
Sat Feb 04 17:18:38 PST 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notification.c:
Packit 34ba2a
	  - Don't complain about an unknown action when the action is "default"
Packit 34ba2a
Packit 34ba2a
Sat Feb 04 13:29:22 PST 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	A tests/test-xy-actions.c:
Packit 34ba2a
	* tests/Makefile.am:
Packit 34ba2a
	  - Add test-xy-actions.
Packit 34ba2a
Packit 34ba2a
Sat Feb 04 12:41:03 PST 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* tests/test-multi-actions.c:
Packit 34ba2a
	  - Running out of disk space is a critical notification. Set the
Packit 34ba2a
	    urgency level in test-multi-actions.
Packit 34ba2a
Packit 34ba2a
Sat Feb 04 02:04:13 PST 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* tests/test-urgency.c:
Packit 34ba2a
	  - It's a good thing to actually set the urgency levels in the
Packit 34ba2a
	    urgency test.
Packit 34ba2a
Packit 34ba2a
Sat Feb 04 01:47:00 PST 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	A tests/test-urgency.c:
Packit 34ba2a
	* tests/Makefile.am:
Packit 34ba2a
	  - Add a test-urgency testcase.
Packit 34ba2a
Packit 34ba2a
Sun Jan 29 13:26:31 PST 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* Doxyfile.in:
Packit 34ba2a
	* libnotify/notification.c:
Packit 34ba2a
	* libnotify/notification.h:
Packit 34ba2a
	  - More Doxygen happiness. Still no NotifyNotification docs yet though.
Packit 34ba2a
Packit 34ba2a
Sun Jan 29 13:17:43 PST 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notify.h:
Packit 34ba2a
	  - Make Doxygen happy.
Packit 34ba2a
Packit 34ba2a
========================= 0.3.2 =========================
Packit 34ba2a
Packit 34ba2a
Mon Jan 23 01:31:59 PST 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notification.h:
Packit 34ba2a
	  - Removed notify_notification_{ref,unref} from notification.h.
Packit 34ba2a
Packit 34ba2a
Mon Jan 23 01:30:45 PST 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* libnotify/Makefile.am:
Packit 34ba2a
	  - Make distcheck happy.
Packit 34ba2a
Packit 34ba2a
Mon Jan 23 01:20:36 PST 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* docs/ChangeLog:
Packit 34ba2a
	* NEWS:
Packit 34ba2a
	* configure.ac:
Packit 34ba2a
	  - Bumped the version to 0.3.2.
Packit 34ba2a
	  - Added news.
Packit 34ba2a
Packit 34ba2a
Mon Jan 23 01:10:23 PST 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* libnotify/internal.h:
Packit 34ba2a
	* libnotify/notification.c:
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	* tests/test-replace-widget.c:
Packit 34ba2a
	  - Make a best attempt at clearing away notifications that require
Packit 34ba2a
	    actions or that exist until clicked when the calling application
Packit 34ba2a
	    exits. This doesn't always work.
Packit 34ba2a
Packit 34ba2a
Sun Jan 22 23:46:27 PST 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* docs/notification-spec.xml:
Packit 34ba2a
	  - Fix some errors in the spec file. Some pieces were not updated when
Packit 34ba2a
	    the specification was changed, and some pieces were invalid XML.
Packit 34ba2a
Packit 34ba2a
Sun Jan 22 13:21:52 PST 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notification.c:
Packit 34ba2a
	  - Raw images are broken in D-BUS versions less than 0.60. Don't crash
Packit 34ba2a
	    under this case, and warn the user.
Packit 34ba2a
Packit 34ba2a
Sat Jan 21 00:37:03 PST 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* libnotify/internal.h:
Packit 34ba2a
	* libnotify/notification.c:
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	* tests/test-image.c:
Packit 34ba2a
	  - Use one D-BUS connection, one GProxy, total. This is better than the
Packit 34ba2a
	    one per notification, and fixes a few bugs.
Packit 34ba2a
Packit 34ba2a
Fri Jan 20 20:49:31 PST 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	  - Some small code cleanups.
Packit 34ba2a
Packit 34ba2a
Fri Jan 20 02:19:29 PST 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notification.c:
Packit 34ba2a
	* libnotify/notification.h:
Packit 34ba2a
	* tests/test-basic.c:
Packit 34ba2a
	* tools/notify-send.c:
Packit 34ba2a
	  - Remove notify_notification_show_and_forget(). It's less confusing to
Packit 34ba2a
	    have one show function, and require that the user unref. It also
Packit 34ba2a
	    simplifies the code quite a bit.
Packit 34ba2a
Packit 34ba2a
Fri Jan 20 02:10:50 PST 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notification.c:
Packit 34ba2a
	* libnotify/notification.h:
Packit 34ba2a
	* tests/test-default-action.c:
Packit 34ba2a
	* tests/test-multi-actions.c:
Packit 34ba2a
	  - Implement per-action user data.
Packit 34ba2a
Packit 34ba2a
Fri Jan 20 01:59:26 PST 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* docs/notification-spec.xml:
Packit 34ba2a
	* libnotify/notification.c:
Packit 34ba2a
	* libnotify/notification.h:
Packit 34ba2a
	* tests/test-default-action.c:
Packit 34ba2a
	* tests/test-image.c:
Packit 34ba2a
	* tests/test-multi-actions.c:
Packit 34ba2a
	* tools/notify-send.c:
Packit 34ba2a
	  - Fix some weird argument ordering in the calls to
Packit 34ba2a
	    dbus_g_proxy_call_*().
Packit 34ba2a
	  - Re-order the arguments as per the spec.
Packit 34ba2a
	  - Change NOTIFY_TIMEOUT_* to NOTIFY_EXPIRES_*.
Packit 34ba2a
	  - Update the spec to 0.9.
Packit 34ba2a
Packit 34ba2a
Fri Jan 20 01:37:42 PST 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notification.c:
Packit 34ba2a
	* libnotify/notification.h:
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	  - Clean up a lot of the API. Several functions returned gboolean when
Packit 34ba2a
	    there was very little point in doing so.
Packit 34ba2a
	  - Add assertions to all the functions.
Packit 34ba2a
	  - Remove the notify_notification_{set,get}_user_data() functions. These
Packit 34ba2a
	    are useless, since this is a GObject, and we get it for free.
Packit 34ba2a
Packit 34ba2a
Thu Jan 19 22:07:41 PST 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	A libnotify/internal.h:
Packit 34ba2a
	A libnotify/notification.c:
Packit 34ba2a
	A libnotify/notification.h:
Packit 34ba2a
	D libnotify/notifycommon.h:
Packit 34ba2a
	D libnotify/notifynotification.c:
Packit 34ba2a
	D libnotify/notifynotification.h:
Packit 34ba2a
	* libnotify/Makefile.am:
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	* libnotify/notify.h:
Packit 34ba2a
	  - Do some rearranging of the files in libnotify, and include things
Packit 34ba2a
	    properly so people can actually use the library without fudging with
Packit 34ba2a
	    include paths.
Packit 34ba2a
Packit 34ba2a
Thu Jan 19 21:56:29 PST 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* libnotify/Makefile.am:
Packit 34ba2a
	D libnotify/dbus-compat.h:
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	  - Get rid of dbus-compat.h.
Packit 34ba2a
Packit 34ba2a
Thu Jan 19 21:55:08 PST 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* libnotify/dbus-compat.h:
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	* libnotify/notifycommon.h:
Packit 34ba2a
	* libnotify/notify.h:
Packit 34ba2a
	* libnotify/notifynotification.c:
Packit 34ba2a
	* libnotify/notifynotification.h:
Packit 34ba2a
	  - Fixed the coding style.
Packit 34ba2a
Packit 34ba2a
Thu Jan 19 01:34:57 PST 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* tools/notify-send.c:
Packit 34ba2a
	  - Make notify-send work again when a body isn't specified.
Packit 34ba2a
Packit 34ba2a
Wed Jan 18 22:24:10 PST 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notifynotification.h:
Packit 34ba2a
	* tests/test-xy-stress.c:
Packit 34ba2a
	  - Remove the config.h include from notifynotification.h.
Packit 34ba2a
Packit 34ba2a
Sun Jan 15 17:52:39 PST 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* docs/notification-spec.xml:
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	* libnotify/notify.h:
Packit 34ba2a
	* libnotify/notifynotification.c:
Packit 34ba2a
	* tests/Makefile.am:
Packit 34ba2a
	A tests/test-server-info.c:
Packit 34ba2a
	* tests/test-xy.c:
Packit 34ba2a
	  - Add back notify_get_server_info() and notify_get_server_caps().
Packit 34ba2a
Packit 34ba2a
Thu Jan 12 2006  John (J5) Palmieri <johnp@redhat.com>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notifynotification.c (notify_notification_set_user_data):
Packit 34ba2a
	fix free function addition
Packit 34ba2a
	(notify_notification_get_user_data): added method for actually
Packit 34ba2a
	getting the user data (fd.o bug# 5418)
Packit 34ba2a
	- patches provided by Duarte Henriques 
Packit 34ba2a
	<duarte.henriques at gmail dot com>
Packit 34ba2a
Packit 34ba2a
Packit 34ba2a
Tue Jan 10 23:33:47 PST 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* configure.ac:
Packit 34ba2a
	  - Require D-BUS 0.36+.
Packit 34ba2a
Packit 34ba2a
Tue Jan 10 22:55:35 PST 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* tests/test-default-action.c:
Packit 34ba2a
	* tools/notify-send.c:
Packit 34ba2a
	  - Fix some C99 usage.
Packit 34ba2a
Packit 34ba2a
Tue Jan 10 16:20:27 MST 2006  David Trowbridge <trowbrds@gmail.com>
Packit 34ba2a
Packit 34ba2a
	* libnotify/Makefile.am:
Packit 34ba2a
	  - Make sure marshal files actually get built
Packit 34ba2a
Packit 34ba2a
Mon Jan 09 11:13:15 PST 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* libnotify/Makefile.am:
Packit 34ba2a
	* libnotify/Makefile.in:
Packit 34ba2a
	A libnotify/notify-marshal.list:
Packit 34ba2a
	D libnotify/notifymarshal.c:
Packit 34ba2a
	D libnotify/notifymarshal.h:
Packit 34ba2a
	* libnotify/notifynotification.c:
Packit 34ba2a
	* configure.ac:
Packit 34ba2a
	  - Generate the marshal files automatically. We shouldn't be doing it
Packit 34ba2a
	    by hand.
Packit 34ba2a
Packit 34ba2a
Mon Jan 09 10:15:57 PST 2006  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* libnotify/Makefile.in:
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	* libnotify/notifynotification.c:
Packit 34ba2a
	* tests/test-default-action.c:
Packit 34ba2a
	* tests/test-image.c:
Packit 34ba2a
	* tests/test-multi-actions.c:
Packit 34ba2a
	* tests/test-replace-widget.c:
Packit 34ba2a
	* tests/test-xy-stress.c:
Packit 34ba2a
	  - Clean up lots of warnings.
Packit 34ba2a
Packit 34ba2a
========================= 0.3.0 =========================
Packit 34ba2a
Packit 34ba2a
Tue Dec 13 2005  John (J5) Palmieri <johnp@redhat.com>
Packit 34ba2a
	
Packit 34ba2a
	* Release 0.3.0 
Packit 34ba2a
Packit 34ba2a
	* tests/Makefile.am, tools/Makefile.am: patch from Rodney
Packit 34ba2a
	Dawes <dobey at novell.com> fixing make distcheck
Packit 34ba2a
Packit 34ba2a
	* tools/notify-send.c: use show_and_forget
Packit 34ba2a
Packit 34ba2a
Fri Dec 09 2005  John (J5) Palmieri <johnp@redhat.com>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notifymarshal.[c|h]: new files where GLib callback
Packit 34ba2a
	marshalers are added
Packit 34ba2a
Packit 34ba2a
	* libnotify/notifynotification.c (notify_notifiaction_init): Add a 
Packit 34ba2a
	marshaller for signals with uint, string parameters
Packit 34ba2a
	(_gslist_to_string_array): new internal method that coverts
Packit 34ba2a
	a GSList to a NULL terminated array of strings
Packit 34ba2a
	(_notify_notification_show_internal): send the actions list as an
Packit 34ba2a
	array of strings, not a GSList which does not work with the bindings
Packit 34ba2a
	
Packit 34ba2a
	* libnotify/Makefile.am: notifymarshal.[c|h] added
Packit 34ba2a
Packit 34ba2a
	* tests/test-multi-actions.c: working example of using actions
Packit 34ba2a
	
Packit 34ba2a
Packit 34ba2a
Fri Dec 02 2005  John (J5) Palmieri <johnp@redhat.com>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notifynotification.c (notify_notification_add_action):
Packit 34ba2a
	implement adding actions
Packit 34ba2a
	(_action_signal_handler): handle actions coming from the server
Packit 34ba2a
	(notify_notifcation_clear_actions): new method for clearning out
Packit 34ba2a
	the actions list and hash
Packit 34ba2a
Packit 34ba2a
Fri Dec 02 2005  John (J5) Palmieri <johnp@redhat.com>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notifynotification.c (notify_notification_show_and_forget):
Packit 34ba2a
	new method that shows and then unrefs the NotifyNotification object.
Packit 34ba2a
	use this if you just want to fire off a quick notification.
Packit 34ba2a
Packit 34ba2a
	* various compiler warning cleanups
Packit 34ba2a
Packit 34ba2a
Fri Dec 02 2005  John (J5) Palmieri <johnp@redhat.com>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notifynotification.c (SIGNAL_TYPE_CLOSED): "closed" glib
Packit 34ba2a
	signal added
Packit 34ba2a
	(notify_notification_clear_hints): New API for clearing out the 
Packit 34ba2a
	hints hash
Packit 34ba2a
	(notify_notification_ref, notify_notification_unref): removed - use
Packit 34ba2a
	g_object_ref/unref
Packit 34ba2a
Packit 34ba2a
	* tests/*: Various changes to the test binaries
Packit 34ba2a
Packit 34ba2a
Thu Nov 10 14:00:00 EST 2005  John (J5) Palmieri <johnp@redhat.com>
Packit 34ba2a
Packit 34ba2a
	* Complete rewrite and first import to libnotify-ng module in SVN
Packit 34ba2a
Packit 34ba2a
Mon Jul 04 02:13:56 PDT 2005  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* tests/Makefile.am:
Packit 34ba2a
	* tests/test-markup.c:
Packit 34ba2a
	A tests/test-xy-stress.c:
Packit 34ba2a
	* configure.ac:
Packit 34ba2a
	  - Conditionally build gdk-dependent test apps if we have gdk.
Packit 34ba2a
	  - Added a X, Y stress test that will be used to help test
Packit 34ba2a
	    accurately positioning the arrows.
Packit 34ba2a
Packit 34ba2a
Thu Jun 30 21:09:18 PDT 2005  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* tests/Makefile.am:
Packit 34ba2a
	  - Don't install the test programs during make install.
Packit 34ba2a
Packit 34ba2a
Thu Jun 30 21:03:30 PDT 2005  Christian Hammond <chipx86@chipx86.com>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	* libnotify/notify.h:
Packit 34ba2a
	* tests/test-animation.c:
Packit 34ba2a
	* tests/test-basic.c:
Packit 34ba2a
	* tests/test-default-action.c:
Packit 34ba2a
	* tests/test-error.c:
Packit 34ba2a
	* tests/test-image.c:
Packit 34ba2a
	* tests/test-markup.c:
Packit 34ba2a
	* tests/test-multi-actions.c:
Packit 34ba2a
	* tests/test-replace.c:
Packit 34ba2a
	* tools/notify-send.c:
Packit 34ba2a
	  - Added support for hints in the API.
Packit 34ba2a
Packit 34ba2a
Mon Jun 20 06:13:02 PDT 2005  Christian Hammond <chipx86@gnupdate.org>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	  - Be a little better at not crashing. Just a bit better. There's
Packit 34ba2a
	    still another crash I'm trying to track down.
Packit 34ba2a
Packit 34ba2a
Mon Jun 20 04:53:29 PDT 2005  Christian Hammond <chipx86@gnupdate.org>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	  - Close the right container in D-BUS 0.3x.
Packit 34ba2a
Packit 34ba2a
Mon Jun 20 02:49:27 PDT 2005  Christian Hammond <chipx86@gnupdate.org>
Packit 34ba2a
Packit 34ba2a
	* libnotify/Makefile.am:
Packit 34ba2a
	A libnotify/dbus-compat.h:
Packit 34ba2a
	  - Add dbus-compat.h.
Packit 34ba2a
Packit 34ba2a
Mon Jun 20 02:43:26 PDT 2005  Christian Hammond <chipx86@gnupdate.org>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	* configure.ac:
Packit 34ba2a
	  - Add support for compiling under D-BUS 0.3x. Actually running
Packit 34ba2a
	    has not yet been tested!
Packit 34ba2a
Packit 34ba2a
Fri Apr 01 09:21:26 PST 2005  Christian Hammond <chipx86@gnupdate.org>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	  - Updated to work with 0.6 of the notification spec.
Packit 34ba2a
Packit 34ba2a
Sat Nov 06 15:40:48 PST 2004  Christian Hammond <chipx86@gnupdate.org>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notify.h:
Packit 34ba2a
	  - Move our TODO list to the Doxygen @todo commands, so we'll get it
Packit 34ba2a
	    in a nice little page of its own in the API docs.
Packit 34ba2a
Packit 34ba2a
Sat Nov 06 15:35:52 PST 2004  Christian Hammond <chipx86@gnupdate.org>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notify.h:
Packit 34ba2a
	  - Move the emacs mode string out of the Doxygen comment and into its
Packit 34ba2a
	    own.
Packit 34ba2a
Packit 34ba2a
Sat Nov 06 15:11:53 PST 2004  Christian Hammond <chipx86@gnupdate.org>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notify.h:
Packit 34ba2a
	A Doxyfile.in:
Packit 34ba2a
	* Makefile.am:
Packit 34ba2a
	* configure.ac:
Packit 34ba2a
	  - Add a Doxyfile.in and update things so we can get doxygen
Packit 34ba2a
	    docs.
Packit 34ba2a
Packit 34ba2a
Wed Nov 03 23:39:23 PST 2004  Christian Hammond <chipx86@gnupdate.org>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	  - Use glib's memory allocation stuff instead of libc's.
Packit 34ba2a
Packit 34ba2a
Wed Nov 03 23:34:10 PST 2004  Christian Hammond <chipx86@gnupdate.org>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	* libnotify/notify.h:
Packit 34ba2a
	* tests/test-animation.c:
Packit 34ba2a
	* tests/test-image.c:
Packit 34ba2a
	  - Patch from Mike Hearn to do a bunch of stuff, like handling icons
Packit 34ba2a
	    and animations better.
Packit 34ba2a
Packit 34ba2a
Wed Nov 03 01:19:42 PST 2004  Christian Hammond <chipx86@gnupdate.org>
Packit 34ba2a
Packit 34ba2a
	* configure.ac:
Packit 34ba2a
	A libnotify.spec.in:
Packit 34ba2a
	  - Fix make distcheck.
Packit 34ba2a
Packit 34ba2a
Wed Sep 29 22:34:03 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	* tools/notify-send.c:
Packit 34ba2a
	  - Don't flush the D-BUS connection, and make sure we disconnect from it.
Packit 34ba2a
Packit 34ba2a
Wed Sep 29 21:53:15 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	* libnotify/notify.h:
Packit 34ba2a
	* tests/test-animation.c:
Packit 34ba2a
	* tests/test-basic.c:
Packit 34ba2a
	* tests/test-default-action.c:
Packit 34ba2a
	* tests/test-error.c:
Packit 34ba2a
	* tests/test-image.c:
Packit 34ba2a
	* tests/test-markup.c:
Packit 34ba2a
	* tests/test-multi-actions.c:
Packit 34ba2a
	* tests/test-replace.c:
Packit 34ba2a
	* tools/notify-send.c:
Packit 34ba2a
	  - Updated to match the spec.
Packit 34ba2a
Packit 34ba2a
Sat Sep 25 12:59:26 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	* tests/test-animation.c:
Packit 34ba2a
	* tests/test-default-action.c:
Packit 34ba2a
	  - Fixed to compile.
Packit 34ba2a
Packit 34ba2a
Wed Sep 01 00:39:23 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
Packit 34ba2a
Packit 34ba2a
	* docs/ChangeLog:
Packit 34ba2a
	* SPECIFICATION:
Packit 34ba2a
	  - Moved specification documentation.
Packit 34ba2a
	  - Moved specification ChangeLog.
Packit 34ba2a
Packit 34ba2a
Wed Sep 01 00:30:53 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
Packit 34ba2a
Packit 34ba2a
	* docs/notification-spec.xml:
Packit 34ba2a
	  - Finishing adding the rest of the signals to the spec.
Packit 34ba2a
Packit 34ba2a
Sun Aug 29 22:27:42 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
Packit 34ba2a
Packit 34ba2a
	A docs/notification-spec.ps:
Packit 34ba2a
	A docs/notification-spec.xml:
Packit 34ba2a
	  - Added the notification spec in docbook format. It's not finished.
Packit 34ba2a
	    I'm just tired of working on it.
Packit 34ba2a
Packit 34ba2a
Wed Jul 14 02:11:48 GMT 2004  Mike Hearn  <mike@navi.cx>
Packit 34ba2a
	* libnotify/notify.c: Use pointers instead of GINT_TO_POINTER
Packit 34ba2a
	* tools/test-replace.c: Test replacing notifications
Packit 34ba2a
Packit 34ba2a
Tue Jul 13 23:58:54 GMT 2004  Mike Hearn  <mike@navi.cx>
Packit 34ba2a
	* SPECIFICATION: CloseNotification sends NotificationClosed signal.
Packit 34ba2a
Packit 34ba2a
Mon Jul  5 00:12:03 GMT 2004  Mike Hearn  <mike@navi.cx>
Packit 34ba2a
	* tools/notify-send.c (main): Treat expiry times < current time
Packit 34ba2a
	  as timeouts from current instant
Packit 34ba2a
Packit 34ba2a
Sun Jul  4 22:54:44 GMT 2004  Mike Hearn  <mike@navi.cx>
Packit 34ba2a
	* libnotify/notify.c: Use a direct hash rather than an int hash
Packit 34ba2a
Packit 34ba2a
Sun Jul 04 14:32:46 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	  - Don't make IDs of 0 bad. They just want to be loved, too.
Packit 34ba2a
Packit 34ba2a
Sun Jul 04 14:08:59 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	* libnotify/notify.h:
Packit 34ba2a
	* tools/notify-send.c:
Packit 34ba2a
	* SPECIFICATION:
Packit 34ba2a
	  - Changed timeouts to expire times.
Packit 34ba2a
	  - Install notify-send.
Packit 34ba2a
Packit 34ba2a
Sun Jul 04 13:46:32 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
Packit 34ba2a
Packit 34ba2a
	* tools/notify-send.c:
Packit 34ba2a
	  - Don't initialize the library until we're ready to talk to it.
Packit 34ba2a
Packit 34ba2a
Sun Jul 04 13:34:14 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	* SPECIFICATION:
Packit 34ba2a
	  - Added the urgency level to the spec, and made it a byte.
Packit 34ba2a
Packit 34ba2a
Sun Jul 04 13:28:51 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
Packit 34ba2a
Packit 34ba2a
	A tools/:
Packit 34ba2a
	R tests/:
Packit 34ba2a
	* Makefile.am:
Packit 34ba2a
	* configure.ac:
Packit 34ba2a
	  - Renamed tests to tools.
Packit 34ba2a
Packit 34ba2a
Sun Jul 04 13:28:00 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
Packit 34ba2a
Packit 34ba2a
	* tests/Makefile.am:
Packit 34ba2a
	A tests/notify-send.c:
Packit 34ba2a
	  - Added the notify-send tool.
Packit 34ba2a
Packit 34ba2a
Sat Jul 03 12:35:35 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	* libnotify/notify.h:
Packit 34ba2a
	  - Added support for GetCapabilities.
Packit 34ba2a
Packit 34ba2a
Sat Jul 03 12:27:58 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	* libnotify/notify.h:
Packit 34ba2a
	  - Add support for GetServerInformation.
Packit 34ba2a
Packit 34ba2a
Sat Jul 03 12:21:05 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	  - Remove the application info sent on calls to Notify for now,
Packit 34ba2a
	    until/if something gets added to the spec about it.
Packit 34ba2a
Packit 34ba2a
Sat Jul 03 12:14:48 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	* libnotify/notify.h:
Packit 34ba2a
	  - Removed the last of the request implementation.
Packit 34ba2a
	  - More work toward migrating the code to the specification.
Packit 34ba2a
	  - Simplified the action implementation a little bit.
Packit 34ba2a
Packit 34ba2a
Sat Jul 03 11:26:03 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	* libnotify/notify.h:
Packit 34ba2a
	  - Cleaned up some things and updated some stuff to be compliant with
Packit 34ba2a
	    the spec. More will come soon.
Packit 34ba2a
Packit 34ba2a
Thu Jul  1 23:46:28 GMT 2004  Mike Hearn  <mike@navi.cx>
Packit 34ba2a
	* SPECIFICATION: Add info on icons/sounds, add some
Packit 34ba2a
	  protocol requests. Change "buttons" in the overview to "actions".
Packit 34ba2a
Packit 34ba2a
Wed Jun 30 14:03:51 GMT 2004  Mike Hearn  <mike@navi.cx>
Packit 34ba2a
	* SPECIFICATION: Initial version
Packit 34ba2a
Packit 34ba2a
Wed Jun 30 13:28:18 GMT 2004  Mike Hearn  <mike@navi.cx>
Packit 34ba2a
	* libnotify/notify.[ch]: Add file variables for emacs to match
Packit 34ba2a
	  the settings Christian is using.
Packit 34ba2a
Packit 34ba2a
Wed Jun 30 02:53:36 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	  - Free up the handle memory for a closed notification.
Packit 34ba2a
Packit 34ba2a
Tue Jun 29 19:33:43 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	* libnotify/notify.h:
Packit 34ba2a
	  - Due to the new icon struct, a lot of redundant functions have now
Packit 34ba2a
	    been removed.
Packit 34ba2a
Packit 34ba2a
Tue Jun 29 19:26:58 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	* libnotify/notify.h:
Packit 34ba2a
	  - Added a NotifyIcon struct and the beginnings of the API.
Packit 34ba2a
Packit 34ba2a
Tue Jun 29 18:49:38 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	* libnotify/notify.h:
Packit 34ba2a
	  - Replaced the guint32 ID numbers that were passed around to represent
Packit 34ba2a
	    notifications and requests and replaced them with an opaque data
Packit 34ba2a
	    structure that abstracts that and other stuff.
Packit 34ba2a
Packit 34ba2a
Tue Jun 29 18:21:05 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	  - Changed 8 space to 4 space tabs.
Packit 34ba2a
Packit 34ba2a
Tue Jun 29 14:49:51 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	  - Patch by Mike Hearn to add a print_error() function for dumping
Packit 34ba2a
	    extra info when we have an error.
Packit 34ba2a
Packit 34ba2a
Sun Jun 27 21:50:33 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
Packit 34ba2a
Packit 34ba2a
	* configure.ac:
Packit 34ba2a
	  - Pass 0.0.1 as the version number to AC_INIT().
Packit 34ba2a
Packit 34ba2a
Sun Jun 27 21:39:13 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	  - Added support for the NotificationClosed and RequestClosed signals,
Packit 34ba2a
	    along with request callbacks. I wonder if any of this works.
Packit 34ba2a
Packit 34ba2a
Sun Jun 27 20:23:00 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	  - Keep track of request IDs so that we can do callback stuff in a bit.
Packit 34ba2a
Packit 34ba2a
Sun Jun 27 20:02:09 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	  - Send the list of button texts as a string array, rather than appending
Packit 34ba2a
	    each one individually.
Packit 34ba2a
Packit 34ba2a
Sun Jun 27 18:30:19 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	* libnotify/notify.h:
Packit 34ba2a
	  - Split notify_close() into notify_close_notification() and
Packit 34ba2a
	    notify_close_request().
Packit 34ba2a
	  - Implement notify_send_request() and
Packit 34ba2a
	    notify_send_request_with_icon_data(), and add versions of those
Packit 34ba2a
	    functions that take a va_list for the buttons.
Packit 34ba2a
Packit 34ba2a
Sun Jun 27 16:46:32 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	  - Added a utility function for doing most of the D-BUS message
Packit 34ba2a
	    creation.
Packit 34ba2a
	  - Implemented notify_close_notification() and notify_close_request().
Packit 34ba2a
Packit 34ba2a
Sun Jun 27 16:38:42 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	  - Make sure we include our config.h if we have one.
Packit 34ba2a
Packit 34ba2a
Sun Jun 27 16:37:30 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
Packit 34ba2a
Packit 34ba2a
	* libnotify/notify.c:
Packit 34ba2a
	* libnotify/notify.h:
Packit 34ba2a
	  - Added the initial header file and connection code.
Packit 34ba2a