root/trunk/libnotify/ChangeLog

Revision 3027 (checked in by chipx86, 17 hours ago)

Bump to version 0.4.5.

Line 
1 ========================= 0.4.5 =========================
2
3 Thu Nov 20 03:16:53 PST 2008  Christian Hammond <chipx86@chipx86.com>
4
5     * docs/reference/tmpl/notification.sgml:
6     * ChangeLog:
7     * configure.ac:
8     * NEWS:
9       - Bump to version 0.4.5.
10
11 Thu Sep 25 18:45:41 PDT 2008  Christian Hammond <chipx86@chipx86.com>
12
13     * libnotify/notification.c:
14     * libnotify/notification.h:
15       - Prevent a backwards-compatibility breakage introduced where the
16         "reason" code was added to the "closed" signal. This meant that
17         existing signal handlers that passed extra data would break. We now
18         require that you call notify_notification_get_closed_reason() to get
19         this data.
20
21 Thu Sep 25 18:05:38 PDT 2008  Christian Hammond <chipx86@chipx86.com>
22
23     * libnotify/notification.h:
24     * NEWS:
25       - Fixed a breakage where we were including gtkversion.h directly.
26         Reported by Richard Hughes.
27
28 Tue Mar 18 21:51:32 PDT 2008  Christian Hammond <chipx86@chipx86.com>
29
30     * libnotify/notification.c:
31     * libnotify/notification.h:
32     * libnotify/notify.c:
33     * libnotify/notify-marshal.list:
34     * NEWS:
35       - Add support for sending the closed reason in the signal handler.
36         Closes ticket #139.
37
38 Sat Aug 25 18:08:01 PDT 2007  Christian Hammond <chipx86@chipx86.com>
39
40     * tools/notify-send.c:
41       - Relicense notify-send under the LGPL in order to keep licensing
42         simple and to allow reuse in more projects. Fixes bug #124.
43
44 Sun Apr 29 02:45:20 PDT 2007  Christian Hammond <chipx86@chipx86.com>
45
46     * configure.ac:
47       - Bump to version 0.4.4.90.
48
49 Sun Apr 29 00:39:32 PDT 2007  Christian Hammond <chipx86@chipx86.com>
50
51     * docs/reference/tmpl/notification.sgml:
52     * libnotify/notification.c:
53       - Patch by Lucas Rocha to add GObject property accessors for
54         notification IDs.
55
56 ========================= 0.4.4 =========================
57
58 Tue Feb 27 21:11:36 PST 2007  Christian Hammond <chipx86@chipx86.com>
59
60     * NEWS:
61     * configure.ac:
62       - Bump to version 0.4.4.
63
64 Thu Feb 15 03:10:39 PST 2007  Christian Hammond <chipx86@chipx86.com>
65
66     * NEWS:
67       - Update with all the fixes in this release.
68
69 Thu Feb 15 02:44:16 PST 2007  Christian Hammond <chipx86@chipx86.com>
70
71     * libnotify/notification.c:
72       - Prevent a crash when the handler for a notification's closed signal
73         removes the last reference to the notification. We attempted to set
74         the ID of the notification after emitting this signal, but the
75         notification was destroyed already. So, keep a reference while doing
76         all this. This fixes bug #116.
77
78 Thu Feb 15 02:29:01 PST 2007  Christian Hammond <chipx86@chipx86.com>
79
80     * libnotify/notify.c:
81       - Get rid of format_func.
82
83 Thu Feb 15 02:06:11 PST 2007  Christian Hammond <chipx86@chipx86.com>
84
85     * libnotify/notification.c:
86       - Fix some memory leaks when appending data to a message. Scary,
87         horrible, traumatizing memory leaks. Actually it's pretty bad,
88         though, so new release coming up soon. This fixes bug #112.
89
90 Thu Feb 15 01:58:52 PST 2007  Christian Hammond <chipx86@chipx86.com>
91
92     * tests/test-image.c:
93       - Use a more common (I hope) icontheme icon for the test.
94
95 Thu Feb 15 00:52:56 PST 2007  Christian Hammond <chipx86@chipx86.com>
96
97     * libnotify/notification.c:
98       - Fix a bug in notify_notification_add_action where the function
99         to free the user data was never called, causing memory leaks.
100         This fixes bug #119.
101
102 Mon Nov 13 23:42:07 PST 2006  Christian Hammond <chipx86@chipx86.com>
103
104     * tests/Makefile.am:
105     A tests/test-size-changes.c:
106     * tests/test-default-action.c:
107       - Added a test program that displays three notifications and then
108         changes the amount of text in one of them.
109
110 Sun Nov 05 12:06:01 PST 2006  Christian Hammond <chipx86@chipx86.com>
111
112     * libnotify/notify.c:
113       - Patch by Giacomo Lozito to fix a problem where the dbus proxy was
114         not being freed on notify_uninit, which led to problems when libnotify
115         was used in a loadable module. This fixes bug #92.
116
117 Sun Nov 05 11:54:10 PST 2006  Christian Hammond <chipx86@chipx86.com>
118
119     * configure.ac:
120     * NEWS:
121       - Bump to version 0.4.3.90.
122
123 Sun Nov 05 11:50:44 PST 2006  Christian Hammond <chipx86@chipx86.com>
124
125     * libnotify/notification.c:
126       - Patch by jylefort to only reset a notification's ID to 0 if it
127         was the notification closed. This fixes bug #94.
128
129 ========================= 0.4.3 =========================
130
131 Sun Oct 08 13:21:20 EDT 2006  Christian Hammond <chipx86@chipx86.com>
132
133     * configure.ac:
134     * NEWS:
135       - Bump the version to 0.4.3.
136       - Add the release datestamp.
137
138 Sun Sep 03 23:48:29 PDT 2006  Christian Hammond <chipx86@chipx86.com>
139
140     * libnotify/notification.c:
141     * NEWS:
142       - Patch by lucasr to fix an invalid assertion in
143         notify_notification_new_with_status_icon. This closes bug #85.
144
145 Sun Sep 03 23:44:01 PDT 2006  Christian Hammond <chipx86@chipx86.com>
146
147     * libnotify/notify.c:
148     * NEWS:
149       - Patch by berndth to stop using g_atexit, as this can fail in the
150         case of a dynamically loaded module. Applications should now call
151         notify_uninit() on exit or on plugin unload. This closes bug #86.
152
153 Mon Jul 31 19:40:10 PDT 2006  Christian Hammond <chipx86@chipx86.com>
154
155     * libnotify/notification.c:
156       - Emit the property change notification for "status-icon" and not
157         "attach-icon". This closes bug #81.
158
159 Sat Jul 29 03:02:18 PDT 2006  Christian Hammond <chipx86@chipx86.com>
160
161     * libnotify/notification.c:
162       - Patch by Ed Catmur to reset a notification's ID if
163         notify_notification_show() is called on a notification that had
164         already been closed. This causes the notification to receive a new
165         ID. This closes ticket #78.
166
167 Thu Jul 13 00:44:29 PDT 2006  Christian Hammond <chipx86@chipx86.com>
168
169     * configure.ac:
170       - Patch by compnerd to check for glib 2.6+ during configure, as that
171         is now required. This closes ticket #69.
172
173 Thu Jul 13 00:41:16 PDT 2006  Christian Hammond <chipx86@chipx86.com>
174
175     * libnotify/notification.c:
176     * AUTHORS:
177     * configure.ac:
178       - Patch by mderezynski to send an array of UCHARs as expected by
179         notification-daemon rather than an array of CHARs. This closes
180         ticket #68.
181       - Bump to version 0.4.2.90.
182
183 ========================= 0.4.2 =========================
184
185 Sat Jun 17 19:17:05 PDT 2006  Christian Hammond <chipx86@chipx86.com>
186
187     * libnotify/internal.h:
188     * libnotify/notify.h:
189     * configure.ac:
190       - Add G_BEGIN_DECLS and G_END_DECLS to notify.h, so that libnotify can
191         be used in C++ applications properly.
192       - Bump to version 0.4.2.
193
194 ========================= 0.4.1 =========================
195
196 Sat Jun 17 18:17:28 PDT 2006  Christian Hammond <chipx86@chipx86.com>
197
198     * Makefile.am:
199     * NEWS:
200     D libnotify.spec.in:
201     * configure.ac:
202       - Fix make distcheck and remove the old RPM spec file.
203       - Update the news.
204       - Bump the version to 0.4.1.
205
206 Thu Jun 15 02:14:14 PDT 2006  Christian Hammond <chipx86@chipx86.com>
207
208     * libnotify/notification.c:
209       - Fix a build error on gtk 2.9.2+. This fixes bug #65.
210
211 Tue Jun 06 12:44:48 PDT 2006  Christian Hammond <chipx86@chipx86.com>
212
213     * docs/reference/tmpl/notification.sgml:
214     * libnotify/notification.h:
215       - Small random fixes.
216
217 Tue Jun 06 01:45:46 PDT 2006  Christian Hammond <chipx86@chipx86.com>
218
219     * docs/reference/libnotify-docs.sgml:
220     * docs/reference/tmpl/libnotify-docs.sgml:
221       - Fix up some references to files.
222
223 Tue Jun 06 01:29:20 PDT 2006  Christian Hammond <chipx86@chipx86.com>
224
225     * docs/reference/libnotify-sections.txt:
226     * docs/reference/tmpl/notification.sgml:
227     * docs/reference/tmpl/notify.sgml:
228     * libnotify/notification.c:
229     * libnotify/notification.h:
230       - Provide more documentation.
231
232 Tue Jun 06 00:27:50 PDT 2006  Christian Hammond <chipx86@chipx86.com>
233
234     * docs/reference/tmpl/notification.sgml:
235     * libnotify/notification.c:
236     * libnotify/notification.h:
237       - Update notify_notification_set_geometry_hints() to take a x, y
238         instead of a GdkRectangle. We don't need the width and height
239         information.
240
241 Tue Jun 06 00:14:00 PDT 2006  Christian Hammond <chipx86@chipx86.com>
242
243     A docs/reference/libnotify-docs.sgml:
244     A docs/reference/libnotify-overrides.txt:
245     A docs/reference/libnotify-sections.txt:
246     A docs/reference/tmpl:
247     A docs/reference/tmpl/libnotify-docs.sgml:
248     A docs/reference/tmpl/libnotify-unused.sgml:
249     A docs/reference/tmpl/notification.sgml:
250     A docs/reference/tmpl/notify.sgml:
251     A docs/reference/Makefile.am:
252     A docs/Makefile.am:
253     * libnotify/notification.c:
254     * libnotify/notification.h:
255     * libnotify/notify.c:
256     D Doxyfile.in:
257     * Makefile.am:
258     * autogen.sh:
259     * configure.ac:
260       - Add some gtk-doc documentation.
261
262 Sun Jun 04 17:44:27 PDT 2006  Christian Hammond <chipx86@chipx86.com>
263
264     * libnotify/notification.c:
265     * libnotify/notification.h:
266       - Patch by chpe to add support for using the new GtkStatusIcon in
267         GTK+ 2.9.x. These functions are #ifdef'd to only be provided in
268         supported versions of GTK. The patch also added support for GObject
269         properties on the NotifyNotification objects. This closes ticket #60.
270
271 Sun Jun 04 16:12:05 PDT 2006  Christian Hammond <chipx86@chipx86.com>
272
273     * libnotify/notify.c:
274       - Set _initted to FALSE in notify_uninit(), so that notify_is_initted()
275         won't return TRUE.
276
277 Fri Jun 02 15:56:05 PDT 2006  Christian Hammond <chipx86@chipx86.com>
278
279     * AUTHORS:
280     * configure.ac:
281     * libnotify.pc.in:
282       - Improve libnotify.pc by pushing dependencies into Requires: instead of
283         Cflags: and Libs:. This closes ticket #58.
284       - Bump the version to 0.4.0.90.
285
286 ========================= 0.4.0 =========================
287
288 Wed Apr 26 01:15:20 PDT 2006  Christian Hammond <chipx86@chipx86.com>
289
290     * tests/Makefile.am:
291       - Bundle applet-critical.png.
292
293 Wed Apr 26 01:07:34 PDT 2006  Christian Hammond <chipx86@chipx86.com>
294
295     * tests/test-replace.c:
296       - Set the second, replaced notification to have a default expiration.
297
298 Tue Apr 25 23:52:42 PDT 2006  Christian Hammond <chipx86@chipx86.com>
299
300     * libnotify/Makefile.am:
301     * libnotify/notify.h:
302     * NEWS:
303     * configure.ac:
304       - Add GTypes for the enums.
305       - Bump to version 0.4.0.
306
307 Fri Apr 21 15:35:40 PDT 2006  Christian Hammond <chipx86@chipx86.com>
308
309     * tools/notify-send.c:
310       - Use fprintf instead of g_warning.
311
312 Fri Apr 21 14:38:04 PDT 2006  Christian Hammond <chipx86@chipx86.com>
313
314     * AUTHORS:
315       - Add some names to the patch writers list.
316
317 Fri Apr 21 14:35:30 PDT 2006  Christian Hammond <chipx86@chipx86.com>
318
319     * tests/test-server-info.c:
320     * NEWS:
321       - Patch by jensgr to fix some C99 usage in the tests code.
322
323 Fri Apr 21 14:21:47 PDT 2006  Christian Hammond <chipx86@chipx86.com>
324
325     * tools/Makefile.am:
326     * tools/notify-send.c:
327     * NEWS:
328     * configure.ac:
329       - Patch by M.S. to switch notify-send to use GOption instead of popt,
330         to add -v, --version, -h, and --hint options, and to rename
331         -T, --type to -c, --category. This also fixes assertions when calling
332         notify-send "". This closes ticket #41.
333
334 Mon Mar 20 14:12:15 PST 2006  Christian Hammond <chipx86@chipx86.com>
335
336     * tools/notify-send.c:
337       - Change the help for notify-send to indicate that --expire-timeout
338         requires milliseconds, not seconds. This fixes bug #28.
339       - Fixed the short flag for --type to be -T. This fixes bug #18.
340
341 Sat Mar 18 14:47:53 PST 2006  Christian Hammond <chipx86@chipx86.com>
342
343     * tools/notify-send.c:
344       - Fix notify-send on PPC.
345
346 Sat Feb 04 17:18:38 PST 2006  Christian Hammond <chipx86@chipx86.com>
347
348     * libnotify/notification.c:
349       - Don't complain about an unknown action when the action is "default"
350
351 Sat Feb 04 13:29:22 PST 2006  Christian Hammond <chipx86@chipx86.com>
352
353     A tests/test-xy-actions.c:
354     * tests/Makefile.am:
355       - Add test-xy-actions.
356
357 Sat Feb 04 12:41:03 PST 2006  Christian Hammond <chipx86@chipx86.com>
358
359     * tests/test-multi-actions.c:
360       - Running out of disk space is a critical notification. Set the
361         urgency level in test-multi-actions.
362
363 Sat Feb 04 02:04:13 PST 2006  Christian Hammond <chipx86@chipx86.com>
364
365     * tests/test-urgency.c:
366       - It's a good thing to actually set the urgency levels in the
367         urgency test.
368
369 Sat Feb 04 01:47:00 PST 2006  Christian Hammond <chipx86@chipx86.com>
370
371     A tests/test-urgency.c:
372     * tests/Makefile.am:
373       - Add a test-urgency testcase.
374
375 Sun Jan 29 13:26:31 PST 2006  Christian Hammond <chipx86@chipx86.com>
376
377     * Doxyfile.in:
378     * libnotify/notification.c:
379     * libnotify/notification.h:
380       - More Doxygen happiness. Still no NotifyNotification docs yet though.
381
382 Sun Jan 29 13:17:43 PST 2006  Christian Hammond <chipx86@chipx86.com>
383
384     * libnotify/notify.h:
385       - Make Doxygen happy.
386
387 ========================= 0.3.2 =========================
388
389 Mon Jan 23 01:31:59 PST 2006  Christian Hammond <chipx86@chipx86.com>
390
391     * libnotify/notification.h:
392       - Removed notify_notification_{ref,unref} from notification.h.
393
394 Mon Jan 23 01:30:45 PST 2006  Christian Hammond <chipx86@chipx86.com>
395
396     * libnotify/Makefile.am:
397       - Make distcheck happy.
398
399 Mon Jan 23 01:20:36 PST 2006  Christian Hammond <chipx86@chipx86.com>
400
401     * docs/ChangeLog:
402     * NEWS:
403     * configure.ac:
404       - Bumped the version to 0.3.2.
405       - Added news.
406
407 Mon Jan 23 01:10:23 PST 2006  Christian Hammond <chipx86@chipx86.com>
408
409     * libnotify/internal.h:
410     * libnotify/notification.c:
411     * libnotify/notify.c:
412     * tests/test-replace-widget.c:
413       - Make a best attempt at clearing away notifications that require
414         actions or that exist until clicked when the calling application
415         exits. This doesn't always work.
416
417 Sun Jan 22 23:46:27 PST 2006  Christian Hammond <chipx86@chipx86.com>
418
419     * docs/notification-spec.xml:
420       - Fix some errors in the spec file. Some pieces were not updated when
421         the specification was changed, and some pieces were invalid XML.
422
423 Sun Jan 22 13:21:52 PST 2006  Christian Hammond <chipx86@chipx86.com>
424
425     * libnotify/notification.c:
426       - Raw images are broken in D-BUS versions less than 0.60. Don't crash
427         under this case, and warn the user.
428
429 Sat Jan 21 00:37:03 PST 2006  Christian Hammond <chipx86@chipx86.com>
430
431     * libnotify/internal.h:
432     * libnotify/notification.c:
433     * libnotify/notify.c:
434     * tests/test-image.c:
435       - Use one D-BUS connection, one GProxy, total. This is better than the
436         one per notification, and fixes a few bugs.
437
438 Fri Jan 20 20:49:31 PST 2006  Christian Hammond <chipx86@chipx86.com>
439
440     * libnotify/notify.c:
441       - Some small code cleanups.
442
443 Fri Jan 20 02:19:29 PST 2006  Christian Hammond <chipx86@chipx86.com>
444
445     * libnotify/notification.c:
446     * libnotify/notification.h:
447     * tests/test-basic.c:
448     * tools/notify-send.c:
449       - Remove notify_notification_show_and_forget(). It's less confusing to
450         have one show function, and require that the user unref. It also
451         simplifies the code quite a bit.
452
453 Fri Jan 20 02:10:50 PST 2006  Christian Hammond <chipx86@chipx86.com>
454
455     * libnotify/notification.c:
456     * libnotify/notification.h:
457     * tests/test-default-action.c:
458     * tests/test-multi-actions.c:
459       - Implement per-action user data.
460
461 Fri Jan 20 01:59:26 PST 2006  Christian Hammond <chipx86@chipx86.com>
462
463     * docs/notification-spec.xml:
464     * libnotify/notification.c:
465     * libnotify/notification.h:
466     * tests/test-default-action.c:
467     * tests/test-image.c:
468     * tests/test-multi-actions.c:
469     * tools/notify-send.c:
470       - Fix some weird argument ordering in the calls to
471         dbus_g_proxy_call_*().
472       - Re-order the arguments as per the spec.
473       - Change NOTIFY_TIMEOUT_* to NOTIFY_EXPIRES_*.
474       - Update the spec to 0.9.
475
476 Fri Jan 20 01:37:42 PST 2006  Christian Hammond <chipx86@chipx86.com>
477
478     * libnotify/notification.c:
479     * libnotify/notification.h:
480     * libnotify/notify.c:
481       - Clean up a lot of the API. Several functions returned gboolean when
482         there was very little point in doing so.
483       - Add assertions to all the functions.
484       - Remove the notify_notification_{set,get}_user_data() functions. These
485         are useless, since this is a GObject, and we get it for free.
486
487 Thu Jan 19 22:07:41 PST 2006  Christian Hammond <chipx86@chipx86.com>
488
489     A libnotify/internal.h:
490     A libnotify/notification.c:
491     A libnotify/notification.h:
492     D libnotify/notifycommon.h:
493     D libnotify/notifynotification.c:
494     D libnotify/notifynotification.h:
495     * libnotify/Makefile.am:
496     * libnotify/notify.c:
497     * libnotify/notify.h:
498       - Do some rearranging of the files in libnotify, and include things
499         properly so people can actually use the library without fudging with
500         include paths.
501
502 Thu Jan 19 21:56:29 PST 2006  Christian Hammond <chipx86@chipx86.com>
503
504     * libnotify/Makefile.am:
505     D libnotify/dbus-compat.h:
506     * libnotify/notify.c:
507       - Get rid of dbus-compat.h.
508
509 Thu Jan 19 21:55:08 PST 2006  Christian Hammond <chipx86@chipx86.com>
510
511     * libnotify/dbus-compat.h:
512     * libnotify/notify.c:
513     * libnotify/notifycommon.h:
514     * libnotify/notify.h:
515     * libnotify/notifynotification.c:
516     * libnotify/notifynotification.h:
517       - Fixed the coding style.
518
519 Thu Jan 19 01:34:57 PST 2006  Christian Hammond <chipx86@chipx86.com>
520
521     * tools/notify-send.c:
522       - Make notify-send work again when a body isn't specified.
523
524 Wed Jan 18 22:24:10 PST 2006  Christian Hammond <chipx86@chipx86.com>
525
526     * libnotify/notifynotification.h:
527     * tests/test-xy-stress.c:
528       - Remove the config.h include from notifynotification.h.
529
530 Sun Jan 15 17:52:39 PST 2006  Christian Hammond <chipx86@chipx86.com>
531
532     * docs/notification-spec.xml:
533     * libnotify/notify.c:
534     * libnotify/notify.h:
535     * libnotify/notifynotification.c:
536     * tests/Makefile.am:
537     A tests/test-server-info.c:
538     * tests/test-xy.c:
539       - Add back notify_get_server_info() and notify_get_server_caps().
540
541 Thu Jan 12 2006  John (J5) Palmieri <johnp@redhat.com>
542
543     * libnotify/notifynotification.c (notify_notification_set_user_data):
544     fix free function addition
545     (notify_notification_get_user_data): added method for actually
546     getting the user data (fd.o bug# 5418)
547     - patches provided by Duarte Henriques
548     <duarte.henriques at gmail dot com>
549
550
551 Tue Jan 10 23:33:47 PST 2006  Christian Hammond <chipx86@chipx86.com>
552
553     * configure.ac:
554       - Require D-BUS 0.36+.
555
556 Tue Jan 10 22:55:35 PST 2006  Christian Hammond <chipx86@chipx86.com>
557
558     * tests/test-default-action.c:
559     * tools/notify-send.c:
560       - Fix some C99 usage.
561
562 Tue Jan 10 16:20:27 MST 2006  David Trowbridge <trowbrds@gmail.com>
563
564     * libnotify/Makefile.am:
565       - Make sure marshal files actually get built
566
567 Mon Jan 09 11:13:15 PST 2006  Christian Hammond <chipx86@chipx86.com>
568
569     * libnotify/Makefile.am:
570     * libnotify/Makefile.in:
571     A libnotify/notify-marshal.list:
572     D libnotify/notifymarshal.c:
573     D libnotify/notifymarshal.h:
574     * libnotify/notifynotification.c:
575     * configure.ac:
576       - Generate the marshal files automatically. We shouldn't be doing it
577         by hand.
578
579 Mon Jan 09 10:15:57 PST 2006  Christian Hammond <chipx86@chipx86.com>
580
581     * libnotify/Makefile.in:
582     * libnotify/notify.c:
583     * libnotify/notifynotification.c:
584     * tests/test-default-action.c:
585     * tests/test-image.c:
586     * tests/test-multi-actions.c:
587     * tests/test-replace-widget.c:
588     * tests/test-xy-stress.c:
589       - Clean up lots of warnings.
590
591 ========================= 0.3.0 =========================
592
593 Tue Dec 13 2005  John (J5) Palmieri <johnp@redhat.com>
594    
595     * Release 0.3.0
596
597     * tests/Makefile.am, tools/Makefile.am: patch from Rodney
598     Dawes <dobey at novell.com> fixing make distcheck
599
600     * tools/notify-send.c: use show_and_forget
601
602 Fri Dec 09 2005  John (J5) Palmieri <johnp@redhat.com>
603
604     * libnotify/notifymarshal.[c|h]: new files where GLib callback
605     marshalers are added
606
607     * libnotify/notifynotification.c (notify_notifiaction_init): Add a
608     marshaller for signals with uint, string parameters
609     (_gslist_to_string_array): new internal method that coverts
610     a GSList to a NULL terminated array of strings
611     (_notify_notification_show_internal): send the actions list as an
612     array of strings, not a GSList which does not work with the bindings
613    
614     * libnotify/Makefile.am: notifymarshal.[c|h] added
615
616     * tests/test-multi-actions.c: working example of using actions
617    
618
619 Fri Dec 02 2005  John (J5) Palmieri <johnp@redhat.com>
620
621     * libnotify/notifynotification.c (notify_notification_add_action):
622     implement adding actions
623     (_action_signal_handler): handle actions coming from the server
624     (notify_notifcation_clear_actions): new method for clearning out
625     the actions list and hash
626
627 Fri Dec 02 2005  John (J5) Palmieri <johnp@redhat.com>
628
629     * libnotify/notifynotification.c (notify_notification_show_and_forget):
630     new method that shows and then unrefs the NotifyNotification object.
631     use this if you just want to fire off a quick notification.
632
633     * various compiler warning cleanups
634
635 Fri Dec 02 2005  John (J5) Palmieri <johnp@redhat.com>
636
637     * libnotify/notifynotification.c (SIGNAL_TYPE_CLOSED): "closed" glib
638     signal added
639     (notify_notification_clear_hints): New API for clearing out the
640     hints hash
641     (notify_notification_ref, notify_notification_unref): removed - use
642     g_object_ref/unref
643
644     * tests/*: Various changes to the test binaries
645
646 Thu Nov 10 14:00:00 EST 2005  John (J5) Palmieri <johnp@redhat.com>
647
648     * Complete rewrite and first import to libnotify-ng module in SVN
649
650 Mon Jul 04 02:13:56 PDT 2005  Christian Hammond <chipx86@chipx86.com>
651
652     * tests/Makefile.am:
653     * tests/test-markup.c:
654     A tests/test-xy-stress.c:
655     * configure.ac:
656       - Conditionally build gdk-dependent test apps if we have gdk.
657       - Added a X, Y stress test that will be used to help test
658         accurately positioning the arrows.
659
660 Thu Jun 30 21:09:18 PDT 2005  Christian Hammond <chipx86@chipx86.com>
661
662     * tests/Makefile.am:
663       - Don't install the test programs during make install.
664
665 Thu Jun 30 21:03:30 PDT 2005  Christian Hammond <chipx86@chipx86.com>
666
667     * libnotify/notify.c:
668     * libnotify/notify.h:
669     * tests/test-animation.c:
670     * tests/test-basic.c:
671     * tests/test-default-action.c:
672     * tests/test-error.c:
673     * tests/test-image.c:
674     * tests/test-markup.c:
675     * tests/test-multi-actions.c:
676     * tests/test-replace.c:
677     * tools/notify-send.c:
678       - Added support for hints in the API.
679
680 Mon Jun 20 06:13:02 PDT 2005  Christian Hammond <chipx86@gnupdate.org>
681
682     * libnotify/notify.c:
683       - Be a little better at not crashing. Just a bit better. There's
684         still another crash I'm trying to track down.
685
686 Mon Jun 20 04:53:29 PDT 2005  Christian Hammond <chipx86@gnupdate.org>
687
688     * libnotify/notify.c:
689       - Close the right container in D-BUS 0.3x.
690
691 Mon Jun 20 02:49:27 PDT 2005  Christian Hammond <chipx86@gnupdate.org>
692
693     * libnotify/Makefile.am:
694     A libnotify/dbus-compat.h:
695       - Add dbus-compat.h.
696
697 Mon Jun 20 02:43:26 PDT 2005  Christian Hammond <chipx86@gnupdate.org>
698
699     * libnotify/notify.c:
700     * configure.ac:
701       - Add support for compiling under D-BUS 0.3x. Actually running
702         has not yet been tested!
703
704 Fri Apr 01 09:21:26 PST 2005  Christian Hammond <chipx86@gnupdate.org>
705
706     * libnotify/notify.c:
707       - Updated to work with 0.6 of the notification spec.
708
709 Sat Nov 06 15:40:48 PST 2004  Christian Hammond <chipx86@gnupdate.org>
710
711     * libnotify/notify.h:
712       - Move our TODO list to the Doxygen @todo commands, so we'll get it
713         in a nice little page of its own in the API docs.
714
715 Sat Nov 06 15:35:52 PST 2004  Christian Hammond <chipx86@gnupdate.org>
716
717     * libnotify/notify.h:
718       - Move the emacs mode string out of the Doxygen comment and into its
719         own.
720
721 Sat Nov 06 15:11:53 PST 2004  Christian Hammond <chipx86@gnupdate.org>
722
723     * libnotify/notify.h:
724     A Doxyfile.in:
725     * Makefile.am:
726     * configure.ac:
727       - Add a Doxyfile.in and update things so we can get doxygen
728         docs.
729
730 Wed Nov 03 23:39:23 PST 2004  Christian Hammond <chipx86@gnupdate.org>
731
732     * libnotify/notify.c:
733       - Use glib's memory allocation stuff instead of libc's.
734
735 Wed Nov 03 23:34:10 PST 2004  Christian Hammond <chipx86@gnupdate.org>
736
737     * libnotify/notify.c:
738     * libnotify/notify.h:
739     * tests/test-animation.c:
740     * tests/test-image.c:
741       - Patch from Mike Hearn to do a bunch of stuff, like handling icons
742         and animations better.
743
744 Wed Nov 03 01:19:42 PST 2004  Christian Hammond <chipx86@gnupdate.org>
745
746     * configure.ac:
747     A libnotify.spec.in:
748       - Fix make distcheck.
749
750 Wed Sep 29 22:34:03 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
751
752     * libnotify/notify.c:
753     * tools/notify-send.c:
754       - Don't flush the D-BUS connection, and make sure we disconnect from it.
755
756 Wed Sep 29 21:53:15 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
757
758     * libnotify/notify.c:
759     * libnotify/notify.h:
760     * tests/test-animation.c:
761     * tests/test-basic.c:
762     * tests/test-default-action.c:
763     * tests/test-error.c:
764     * tests/test-image.c:
765     * tests/test-markup.c:
766     * tests/test-multi-actions.c:
767     * tests/test-replace.c:
768     * tools/notify-send.c:
769       - Updated to match the spec.
770
771 Sat Sep 25 12:59:26 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
772
773     * libnotify/notify.c:
774     * tests/test-animation.c:
775     * tests/test-default-action.c:
776       - Fixed to compile.
777
778 Wed Sep 01 00:39:23 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
779
780     * docs/ChangeLog:
781     * SPECIFICATION:
782       - Moved specification documentation.
783       - Moved specification ChangeLog.
784
785 Wed Sep 01 00:30:53 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
786
787     * docs/notification-spec.xml:
788       - Finishing adding the rest of the signals to the spec.
789
790 Sun Aug 29 22:27:42 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
791
792     A docs/notification-spec.ps:
793     A docs/notification-spec.xml:
794       - Added the notification spec in docbook format. It's not finished.
795         I'm just tired of working on it.
796
797 Wed Jul 14 02:11:48 GMT 2004  Mike Hearn  <mike@navi.cx>
798     * libnotify/notify.c: Use pointers instead of GINT_TO_POINTER
799     * tools/test-replace.c: Test replacing notifications
800
801 Tue Jul 13 23:58:54 GMT 2004  Mike Hearn  <mike@navi.cx>
802     * SPECIFICATION: CloseNotification sends NotificationClosed signal.
803
804 Mon Jul  5 00:12:03 GMT 2004  Mike Hearn  <mike@navi.cx>
805     * tools/notify-send.c (main): Treat expiry times < current time
806       as timeouts from current instant
807
808 Sun Jul  4 22:54:44 GMT 2004  Mike Hearn  <mike@navi.cx>
809     * libnotify/notify.c: Use a direct hash rather than an int hash
810
811 Sun Jul 04 14:32:46 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
812
813     * libnotify/notify.c:
814       - Don't make IDs of 0 bad. They just want to be loved, too.
815
816 Sun Jul 04 14:08:59 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
817
818     * libnotify/notify.c:
819     * libnotify/notify.h:
820     * tools/notify-send.c:
821     * SPECIFICATION:
822       - Changed timeouts to expire times.
823       - Install notify-send.
824
825 Sun Jul 04 13:46:32 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
826
827     * tools/notify-send.c:
828       - Don't initialize the library until we're ready to talk to it.
829
830 Sun Jul 04 13:34:14 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
831
832     * libnotify/notify.c:
833     * SPECIFICATION:
834       - Added the urgency level to the spec, and made it a byte.
835
836 Sun Jul 04 13:28:51 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
837
838     A tools/:
839     R tests/:
840     * Makefile.am:
841     * configure.ac:
842       - Renamed tests to tools.
843
844 Sun Jul 04 13:28:00 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
845
846     * tests/Makefile.am:
847     A tests/notify-send.c:
848       - Added the notify-send tool.
849
850 Sat Jul 03 12:35:35 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
851
852     * libnotify/notify.c:
853     * libnotify/notify.h:
854       - Added support for GetCapabilities.
855
856 Sat Jul 03 12:27:58 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
857
858     * libnotify/notify.c:
859     * libnotify/notify.h:
860       - Add support for GetServerInformation.
861
862 Sat Jul 03 12:21:05 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
863
864     * libnotify/notify.c:
865       - Remove the application info sent on calls to Notify for now,
866         until/if something gets added to the spec about it.
867
868 Sat Jul 03 12:14:48 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
869
870     * libnotify/notify.c:
871     * libnotify/notify.h:
872       - Removed the last of the request implementation.
873       - More work toward migrating the code to the specification.
874       - Simplified the action implementation a little bit.
875
876 Sat Jul 03 11:26:03 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
877
878     * libnotify/notify.c:
879     * libnotify/notify.h:
880       - Cleaned up some things and updated some stuff to be compliant with
881         the spec. More will come soon.
882
883 Thu Jul  1 23:46:28 GMT 2004  Mike Hearn  <mike@navi.cx>
884     * SPECIFICATION: Add info on icons/sounds, add some
885       protocol requests. Change "buttons" in the overview to "actions".
886
887 Wed Jun 30 14:03:51 GMT 2004  Mike Hearn  <mike@navi.cx>
888     * SPECIFICATION: Initial version
889
890 Wed Jun 30 13:28:18 GMT 2004  Mike Hearn  <mike@navi.cx>
891     * libnotify/notify.[ch]: Add file variables for emacs to match
892       the settings Christian is using.
893
894 Wed Jun 30 02:53:36 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
895
896     * libnotify/notify.c:
897       - Free up the handle memory for a closed notification.
898
899 Tue Jun 29 19:33:43 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
900
901     * libnotify/notify.c:
902     * libnotify/notify.h:
903       - Due to the new icon struct, a lot of redundant functions have now
904         been removed.
905
906 Tue Jun 29 19:26:58 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
907
908     * libnotify/notify.c:
909     * libnotify/notify.h:
910       - Added a NotifyIcon struct and the beginnings of the API.
911
912 Tue Jun 29 18:49:38 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
913
914     * libnotify/notify.c:
915     * libnotify/notify.h:
916       - Replaced the guint32 ID numbers that were passed around to represent
917         notifications and requests and replaced them with an opaque data
918         structure that abstracts that and other stuff.
919
920 Tue Jun 29 18:21:05 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
921
922     * libnotify/notify.c:
923       - Changed 8 space to 4 space tabs.
924
925 Tue Jun 29 14:49:51 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
926
927     * libnotify/notify.c:
928       - Patch by Mike Hearn to add a print_error() function for dumping
929         extra info when we have an error.
930
931 Sun Jun 27 21:50:33 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
932
933     * configure.ac:
934       - Pass 0.0.1 as the version number to AC_INIT().
935
936 Sun Jun 27 21:39:13 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
937
938     * libnotify/notify.c:
939       - Added support for the NotificationClosed and RequestClosed signals,
940         along with request callbacks. I wonder if any of this works.
941
942 Sun Jun 27 20:23:00 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
943
944     * libnotify/notify.c:
945       - Keep track of request IDs so that we can do callback stuff in a bit.
946
947 Sun Jun 27 20:02:09 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
948
949     * libnotify/notify.c:
950       - Send the list of button texts as a string array, rather than appending
951         each one individually.
952
953 Sun Jun 27 18:30:19 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
954
955     * libnotify/notify.c:
956     * libnotify/notify.h:
957       - Split notify_close() into notify_close_notification() and
958         notify_close_request().
959       - Implement notify_send_request() and
960         notify_send_request_with_icon_data(), and add versions of those
961         functions that take a va_list for the buttons.
962
963 Sun Jun 27 16:46:32 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
964
965     * libnotify/notify.c:
966       - Added a utility function for doing most of the D-BUS message
967         creation.
968       - Implemented notify_close_notification() and notify_close_request().
969
970 Sun Jun 27 16:38:42 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
971
972     * libnotify/notify.c:
973       - Make sure we include our config.h if we have one.
974
975 Sun Jun 27 16:37:30 PDT 2004  Christian Hammond <chipx86@gnupdate.org>
976
977     * libnotify/notify.c:
978     * libnotify/notify.h:
979       - Added the initial header file and connection code.
980
Note: See TracBrowser for help on using the browser.