root/trunk/libnotify/ChangeLog

Revision 3038 (checked in by chipx86, 1 year ago)

Patch by Andre Klapper to remove deprecated glib symbols.

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