]> git.0d.be Git - empathy.git/blob - ChangeLog
Install SVG status images as scalable. Fixes bug #492984.
[empathy.git] / ChangeLog
1 2007-11-03  Xavier Claessens  <xclaesse@gmail.com>
2
3         * data/icons/hicolor_status_scalable_empathy-pending.svg:
4         * data/icons/hicolor_status_16x16_empathy-pending.svg:
5         * data/icons/hicolor_status_scalable_empathy-extended-away.svg:
6         * data/icons/hicolor_status_16x16_empathy-extended-away.svg:
7         * data/icons/hicolor_status_scalable_empathy-away.svg:
8         * data/icons/hicolor_status_16x16_empathy-away.svg:
9         * data/icons/hicolor_status_scalable_empathy-offline.svg:
10         * data/icons/hicolor_status_16x16_empathy-offline.svg:
11         * data/icons/hicolor_status_scalable_empathy-busy.svg:
12         * data/icons/hicolor_status_16x16_empathy-busy.svg:
13         * data/icons/hicolor_status_scalable_empathy-available.svg:
14         * data/icons/hicolor_status_16x16_empathy-available.svg:
15         * data/icons/Makefile.am: Install SVG status images as scalable.
16         Fixes bug #492984.
17
18 2007-10-28  Xavier Claessens  <xclaesse@gmail.com>
19
20         * libempathy-gtk/empathy-contact-list-view.c:
21         * libempathy-gtk/empathy-contact-list-store.c:
22         * libempathy-gtk/empathy-contact-list-store.h:
23         * doc/libempathy-gtk/libempathy-gtk.types:
24         * doc/libempathy-gtk/tmpl/empathy-contact-list-store.sgml: Rename
25         COL_XXX to EMPATHY_CONTACT_LIST_STORE_COL_XXX since it's in public API.
26         Fixes bug #470804.
27
28 2007-10-28  Xavier Claessens  <xclaesse@gmail.com>
29
30         * libempathy-gtk/empathy-status-icon.glade:
31         * libempathy-gtk/empathy-group-chat.glade:
32         * libempathy-gtk/empathy-main-window.glade:
33         * libempathy-gtk/empathy-images.h:
34         * src/empathy.c:
35         * src/Makefile.am:
36         * configure.ac:
37         * data/jabber.profile:
38         * data/salut.profile:
39         * data/msn.profile:
40         * data/gtalk.profile:
41         * data/irc.profile:
42         * data/22x22:
43         * data/32x32:
44         * data/24x24:
45         * data/16x16:
46         * data/48x48:
47         * data/scalable:
48         * data/Makefile.am:
49         * data/icons/*: Rename icons to follow fd.o icon naming spec. Move icons
50         to the right directory. Fixes bug #470418 (Michael Monreal).
51
52 2007-10-28  Xavier Claessens  <xclaesse@gmail.com>
53
54         * libempathy-gtk/empathy-smiley-manager.c: Update to new icon naming
55         spec for new avatars. Fixes bug #490173 (Michael Monreal).
56
57 2007-10-28  Xavier Claessens  <xclaesse@gmail.com>
58
59         * libempathy-gtk/empathy-contact-dialogs.c: Change edit personal
60         information window title to "Personal Information". Fixes bug #490159.
61         Change add contact window title to "New Contact", need a capitalized
62         'C'. Change edit contact information window title to
63         "Edit Contact Information".
64
65 2007-10-25  Xavier Claessens  <xclaesse@gmail.com>
66
67         * libempathy-gtk/empathy-chat.glade: Add Ctr-L accelerator to clear
68         the chat. Fixes bug #490125 (Marco Barisione).
69
70 2007-10-25  Xavier Claessens  <xclaesse@gmail.com>
71
72         * libempathy-gtk/empathy-main-window.glade: Change window title to
73         "Contact List", both words should be capitalised according to HIG.
74         Fixes bug #490076 (Michael Monreal).
75
76 2007-10-25  Xavier Claessens  <xclaesse@gmail.com>
77
78         * libempathy-gtk/empathy-main-window.glade: Remove "..." from the
79         "Manage Favorites..." menu item. Fixes bug #490086 (Michael Monreal).
80
81 2007-10-25  Xavier Claessens  <xclaesse@gmail.com>
82
83         * libempathy-gtk/empathy-images.h:
84         * libempathy-gtk/empathy-contact-list-view.c:
85         * libempathy-gtk/empathy-chat.glade:
86         * libempathy-gtk/empathy-log-window.glade:
87         * libempathy-gtk/empathy-main-window.glade: Use "document-open-recent"
88         icon instead of gtk-justify-left for history icon.
89         Fixes bug #490080 (Michael Monreal, Xavier Claessens).
90
91 2007-10-25  Xavier Claessens  <xclaesse@gmail.com>
92
93         * libempathy-gtk/empathy-main-window.glade: Use "user-info" icon for
94         Edit->Personal Information menu item.
95         Fixes bug #490079 (Michael Monreal).
96
97 2007-10-25  Xavier Claessens  <xclaesse@gmail.com>
98
99         * libempathy-gtk/empathy-log-window.glade: Use the navigation icons in
100         the history dialog. Fixes bug #490077 (Michael Monreal).
101
102 2007-10-25  Xavier Claessens  <xclaesse@gmail.com>
103
104         * libempathy-gtk/empathy-log-window.glade: Set window title to
105         "Previous Conversations". Fixes bug #490075 (Michael Monreal).
106
107 2007-10-24  Xavier Claessens  <xclaesse@gmail.com>
108
109         * libempathy-gtk/empathy-account-chooser.c:
110         * libempathy-gtk/empathy-profile-chooser.c:
111         * libempathy-gtk/empathy-account-chooser.h:
112         * libempathy-gtk/empathy-profile-chooser.h:
113         * libempathy-gtk/empathy-images.h:
114         * libempathy-gtk/empathy-main-window.c:
115         * libempathy-gtk/empathy-main-window.h:
116         * libempathy-gtk/empathy-cell-renderer-activatable.c:
117         * libempathy-gtk/empathy-account-widget-salut.c:
118         * libempathy-gtk/empathy-presence-chooser.c:
119         * libempathy-gtk/empathy-cell-renderer-activatable.h:
120         * libempathy-gtk/empathy-account-widget-salut.h:
121         * libempathy-gtk/empathy-account-widget-msn.c:
122         * libempathy-gtk/empathy-presence-chooser.h:
123         * libempathy-gtk/empathy-status-icon.c:
124         * libempathy-gtk/empathy-contact-dialogs.c:
125         * libempathy-gtk/empathy-account-widget-msn.h:
126         * libempathy-gtk/empathy-status-icon.h:
127         * libempathy-gtk/empathy-contact-dialogs.h:
128         * libempathy-gtk/empathy-account-widget-jabber.c:
129         * libempathy-gtk/empathy-account-widget-jabber.h:
130         * libempathy-gtk/empathy-contact-widget.c:
131         * libempathy-gtk/empathy-contact-widget.h:
132         * libempathy-gtk/empathy-smiley-manager.c:
133         * libempathy-gtk/empathy-about-dialog.h:
134         * libempathy-gtk/empathy-smiley-manager.h:
135         * libempathy-gtk/empathy-accounts-dialog.h:
136         * libempathy/empathy-avatar.h:
137         * libempathy/empathy-debug.h: Cleanup licences and copyrights,
138         Modules with 100% collabora code are now relicenced to LGPL.
139
140         * doc/libempathy-gtk/tmpl/empathy-contact-list-store.sgml: Updated.
141
142 2007-10-23  Xavier Claessens  <xclaesse@gmail.com>
143
144         * doc/libempathy-gtk/tmpl/empathy-profile-chooser.sgml:
145         * doc/libempathy-gtk/tmpl/empathy-contact-dialogs.sgml:
146         * doc/libempathy-gtk/tmpl/empathy-contact-widget.sgml: Updated.
147
148 2007-10-21  Xavier Claessens  <xclaesse@gmail.com>
149
150         * libempathy-gtk/empathy-contact-widget.h: Add
151         EMPATHY_CONTACT_WIDGET_EDIT_NONE to EmpathyContactWidgetFlags.
152
153 2007-10-21  Xavier Claessens  <xclaesse@gmail.com>
154
155         * libempathy-gtk/empathy-contact-dialogs.h:
156         * libempathy-gtk/empathy-contact-dialogs.c:
157         * libempathy-gtk/empathy-main-window.c:
158         * libempathy-gtk/empathy-contact-list-view.c: Don't allow to change
159         account if we are editing information of self-contact.
160
161 2007-10-21  Xavier Claessens  <xclaesse@gmail.com>
162
163         * libempathy-gtk/empathy-account-chooser.c:
164         * libempathy-gtk/empathy-contact-dialogs.c:
165         * libempathy-gtk/empathy-contact-widget.c:
166         * libempathy-gtk/empathy-contact-widget.h:
167         * libempathy-gtk/empathy-accounts-dialog.c: To know if an account is
168         connected, use mission_control_get_connection_status() instead of
169         mission_control_get_connection(). Update account chooser if an account's
170         status changes or if it get removed.
171         Move account chooser filter func for add-contact's window from
172         EmpathyContactWidget to EmpathyContactDialogs.
173
174 2007-10-19  Xavier Claessens  <xclaesse@gmail.com>
175
176         * libempathy-gtk/empathy-accounts-dialog.c: Update Enable/Disable
177         button when "account-enabled" or "account-disabled" are emitted on
178         McAccountMonitor. Set tooltip on protocol icon with the profile's
179         display name.
180
181 2007-10-19  Xavier Claessens  <xclaesse@gmail.com>
182
183         * libempathy-gtk/empathy-profile-chooser.c:
184         * libempathy-gtk/empathy-profile-chooser.h:
185         * libempathy-gtk/empathy-accounts-dialog.c: set unsensitive the add
186         button if there is no profile installed and tell the user to install
187         some connection managers.
188
189         * libempathy-gtk/empathy-ui-utils.c: Fix indentation.
190
191 2007-10-19  Xavier Claessens  <xclaesse@gmail.com>
192
193         * libempathy-gtk/empathy-chat-window.c: If EmpathyChat object does not
194         exist when DnD a contact, create one. Fixes bug #483168.
195
196 2007-10-19  Xavier Claessens  <xclaesse@gmail.com>
197
198         * libempathy-gtk/empathy-status-icon.c: Fix crash when iconifying main
199         window if it's already hiden.
200
201 2007-10-19  Xavier Claessens  <xclaesse@gmail.com>
202
203         * libempathy-gtk/empathy-group-chat.c:
204         * libempathy/empathy-tp-chatroom.c:Don't accept invitation if we are
205         not invited.
206
207         * libempathy-gtk/empathy-status-icon.c: Correctly toggle visibility
208         with ALT-F4 on the main windows.
209
210 2007-10-18  Xavier Claessens  <xclaesse@gmail.com>
211
212         * libempathy/empathy-log-manager.c:
213         * libempathy/empathy-log-manager.h:
214         * libempathy/empathy-tp-chat.c:
215         * libempathy/empathy-contact-manager.c:
216         * libempathy/empathy-tp-chat.h:
217         * libempathy/empathy-contact-manager.h:
218         * libempathy/empathy-avatar.c:
219         * libempathy/empathy-chandler.c:
220         * libempathy/empathy-tp-contact-list.c:
221         * libempathy/empathy-chandler.h:
222         * libempathy/empathy-filter.c:
223         * libempathy/empathy-tp-roomlist.c:
224         * libempathy/empathy-tp-contact-list.h:
225         * libempathy/empathy-filter.h:
226         * libempathy/empathy-tp-chatroom.c:
227         * libempathy/empathy-tp-roomlist.h:
228         * libempathy/empathy-contact-factory.c:
229         * libempathy/empathy-tp-chatroom.h:
230         * libempathy/empathy-contact-list.c:
231         * libempathy/empathy-contact-factory.h:
232         * libempathy/empathy-contact-list.h:
233         * libempathy/empathy-chatroom.c:
234         * libempathy/empathy-idle.c:
235         * libempathy/empathy-tp-group.c:
236         * libempathy/empathy-chatroom.h:
237         * libempathy/empathy-idle.h:
238         * libempathy/empathy-tp-group.h: Cleanup licences and copyrights,
239         Modules with 100% collabora code are now relicenced to LGPL.
240
241 2007-10-15  Xavier Claessens  <xclaesse@gmail.com>
242
243         * libempathy-gtk/empathy-ui-utils.c: Don't warning if we try to load
244         a NULL icon.
245
246         * data/Makefile.am:
247         * data/aim.profile:
248         * data/sofiasip.profile: Add AIM and SIP profiles. Fixes bug #457740
249         (Jamey Hicks).
250
251 2007-10-13  Xavier Claessens  <xclaesse@gmail.com>
252
253         * libempathy-gtk/empathy-chat.c: Set chat state to ACTIVE when receiving
254         a message from a contact, avoid staying in COMPOSING state forever for
255         protocols like MSN that do not notify when contact stoped writing.
256
257 2007-10-13  Xavier Claessens  <xclaesse@gmail.com>
258
259         * libempathy-gtk/empathy-chat-view.h:
260         * libempathy-gtk/empathy-main-window.c:
261         * libempathy-gtk/empathy-chat.c:
262         * libempathy-gtk/empathy-chat-window.c:
263         * libempathy-gtk/empathy-chat-view.c:
264         * libempathy/empathy-log-manager.c:
265         * libempathy/empathy-time.c:
266         * libempathy/empathy-tp-chat.c:
267         * libempathy/empathy-time.h:
268         * libempathy/empathy-message.c:
269         * libempathy/empathy-message.h:
270         * libempathy/empathy-presence.c:
271         * configure.ac: Don't use deprecated GtkTooltips API. Add commented out
272         lines in configure.ac to disable GLib and GTK deprecated symbols.
273         Replace EmpathyTime by time_t which is more appropriate for timestamps.
274
275         * doc/*: Updated.
276
277 2007-10-13  Xavier Claessens  <xclaesse@gmail.com>
278
279         * libempathy-gtk/empathy-main-window.c:
280         * libempathy-gtk/empathy-presence-chooser.c:
281         * libempathy-gtk/empathy-contact-list-view.c:
282         * libempathy-gtk/empathy-contact-widget.c:
283         * libempathy-gtk/empathy-chat.c:
284         * libempathy-gtk/empathy-contact-list-store.c:
285         * libempathy-gtk/empathy-chat-window.c:
286         * libempathy/empathy-idle.c:
287         * tests/contact-manager.c: Use g_timeout_add_seconds when appropriated
288         to avoid weaking the process too much.
289
290 2007-10-11  Xavier Claessens  <xclaesse@gmail.com>
291
292         * libempathy/empathy-tp-contact-list.c: Set supress_handler to TRUE when
293         creating new group channel.
294
295 2007-10-11  Xavier Claessens  <xclaesse@gmail.com>
296
297         * po/POTFILES.in: Add missing files.
298
299 2007-10-09  Xavier Claessens  <xclaesse@gmail.com>
300
301         * configure.ac: Bump MissionControl version to 4.37, we uses new API
302         introduced in that version.
303
304 2007-10-09  Xavier Claessens  <xclaesse@gmail.com>
305
306         * libempathy-gtk/empathy-main-window.c:
307         * libempathy-gtk/empathy-contact-dialogs.c:
308         * libempathy-gtk/empathy-contact-list-view.c:
309         * libempathy-gtk/empathy-contact-dialogs.h:
310         * libempathy-gtk/empathy-contact-widget.c:
311         * libempathy-gtk/empathy-contact-widget.h:
312         * libempathy-gtk/empathy-chat-window.c:
313         * megaphone/src/megaphone-applet.c: More flexible API for
314         EmpathyContactWidget, we now have flags to set editable each fields.
315         Implement personal information menu item in main window.
316
317 2007-10-09  Xavier Claessens  <xclaesse@gmail.com>
318
319         * libempathy-gtk/empathy-contact-widget.glade:
320         * libempathy-gtk/empathy-contact-widget.c:
321         * libempathy-gtk/empathy-avatar-chooser.c:
322         * libempathy-gtk/empathy-avatar-image.c: Makes avatar looks better in
323         information and edit dialogs.
324
325 2007-10-08  Xavier Claessens  <xclaesse@gmail.com>
326
327         * libempathy-gtk/empathy-ui-utils.c:
328         * libempathy-gtk/empathy-ui-utils.h:
329         * libempathy-gtk/empathy-contact-widget.c:
330         * libempathy-gtk/empathy-contact-widget.h:
331         * libempathy-gtk/empathy-avatar-chooser.c:
332         * libempathy-gtk/empathy-avatar-chooser.h:
333         * libempathy-gtk/empathy-avatar-image.c:
334         * libempathy-gtk/empathy-avatar-image.h:
335         * libempathy-gtk/Makefile.am:
336         * src/empathy.c: Implement EmpathyAvatarChooser and EmpathyAvatarImage
337         and make use of them in contact information windows. That means we can
338         now enlarge avatars when clicking on it and we can set our own avatar if
339         we edit our own contact.
340
341 2007-10-03  Marco Barisione  <marco@barisione.org>
342
343         * libempathy/empathy-contact-factory.c:
344         * libempathy/empathy-tp-call.c:
345         * libempathy/empathy-tp-group.c:
346         * libempathy/empathy-utils.c: Initialize every GError to NULL. Fixes
347         bug #482889.
348
349 2007-10-02  Xavier Claessens  <xclaesse@gmail.com>
350
351         * libempathy/empathy-tp-contact-list.c: Add back protocol group.
352
353 2007-10-01  Xavier Claessens  <xclaesse@gmail.com>
354
355         * libempathy-gtk/empathy-contact-list-view.c: Add a #ifdef HAVE_VOIP.
356         Fixes bug #482190 (Marco Barisione).
357
358 2007-10-01  Xavier Claessens  <xclaesse@gmail.com>
359
360         * data/Makefile.am:
361         * data/empathy.desktop.in.in: Use fd.o standard location for autostart
362         desktop files. Fixes bug #481860 (Stephane Loeuillet).
363
364 2007-10-01  Xavier Claessens  <xclaesse@gmail.com>
365
366         * configure.ac: Bump version to 0.15.
367
368 2007-10-01  Xavier Claessens  <xclaesse@gmail.com>
369
370         * libempathy/Makefile.am: Add tp-stream-engine.xml to EXTRA_DIST.
371         * po/POTFILES.in: Add empathy-call-window.glade.
372
373 2007-10-01  Xavier Claessens  <xclaesse@gmail.com>
374
375         * configure.ac:
376         * NEWS: Update before release.
377
378 2007-10-01  Xavier Claessens  <xclaesse@gmail.com>
379
380         * libempathy-gtk/empathy-private-chat.c: Fix refcounting of
381         priv->factory. Fixes bug #473116.
382
383 2007-10-01  Xavier Claessens  <xclaesse@gmail.com>
384
385         * libempathy-gtk/empathy-chat-window.c: Adding sanity checks to public
386         functions.
387
388 2007-10-01  Xavier Claessens  <xclaesse@gmail.com>
389
390         * libempathy-gtk/empathy-accounts-dialog.c:
391         * libempathy/empathy-utils.c: Add some sanity checks. Fixes bug #463051.
392
393 2007-10-01  Xavier Claessens  <xclaesse@gmail.com>
394
395         * libempathy/empathy-tp-chat.c: Disconnect all signals in finalize.
396         Fixes bug #462815.
397
398 2007-10-01  Xavier Claessens  <xclaesse@gmail.com>
399
400         * libempathy-gtk/empathy-chatrooms-window.c: Disconnect signals on
401         chatroom manager. Fixes bug #456619.
402
403 2007-10-01  Xavier Claessens  <xclaesse@gmail.com>
404
405         * libempathy-gtk/empathy-contact-list-store.c: Disconnect signals on
406         list and contacts when finalizing the store.
407
408 2007-10-01  Xavier Claessens  <xclaesse@gmail.com>
409
410         * libempathy-gtk/empathy-contact-list-view.c:
411         * libempathy-gtk/empathy-chat-window.c: Hide VOIP stuff if empathy is
412         not compiled with --enable-voip=yes. Fixes bug #482111
413         (Sjoerd Simons, Xavier Claessens).
414
415 2007-10-01  Xavier Claessens  <xclaesse@gmail.com>
416
417         * megaphone/src/megaphone-applet.c:
418         * megaphone/data/GNOME_Megaphone_Applet.schemas.in: Updated to use new
419         avatar cache.
420
421 2007-09-29  Xavier Claessens  <xclaesse@gmail.com>
422
423         * libempathy/empathy-tp-group.c: ref group when async calls are in
424         flight to avoid destroying the object before receiving the reply.
425         * libempathy/empathy-utils.c: Unref the group to not leak it.
426
427 2007-09-29  Xavier Claessens  <xclaesse@gmail.com>
428
429         * libempathy/empathy-contact-factory.c: Refcount
430         ContactFactoryAccountData struct.
431
432 2007-09-29  Xavier Claessens  <xclaesse@gmail.com>
433
434         * libempathy-gtk/empathy-call-window.c:
435         * libempathy-gtk/empathy-call-window.h:
436         * libempathy-gtk/empathy-contact-list-view.c:
437         * libempathy-gtk/empathy-call-window.glade:
438         * libempathy-gtk/Makefile.am:
439         * libempathy-gtk/empathy-chat-window.c:
440         * src/empathy-call-chandler.c:
441         * src/empathy-call.chandler:
442         * src/org.gnome.Empathy.Call.service.in:
443         * src/Makefile.am:
444         * libempathy/empathy-utils.c:
445         * libempathy/empathy-utils.h:
446         * libempathy/empathy-tp-call.c:
447         * libempathy/empathy-tp-call.h:
448         * libempathy/Makefile.am:
449         * libempathy/tp-stream-engine.xml:
450         * configure.ac:
451         * doc/libempathy-gtk/libempathy-gtk-docs.sgml:
452         * doc/libempathy/libempathy.types:
453         * doc/libempathy/libempathy-docs.sgml:
454         * doc/libempathy/Makefile.am:
455         * doc/libempathy/tmpl/empathy-utils.sgml: Initial Voice+Video support
456         Fixes bug #468204 (Elliot Fairweather, Xavier Claessens).
457
458 2007-09-28  Xavier Claessens  <xclaesse@gmail.com>
459
460         * configure.ac: Bump version to 0.14.
461         * doc/*: Updated.
462
463 2007-09-28  Xavier Claessens  <xclaesse@gmail.com>
464
465         * ChangeLog:
466         * configure.ac:
467         * NEWS: Updated for 0.13 release.
468
469 2007-09-28  Xavier Claessens  <xclaesse@gmail.com>
470
471         * configure.ac:
472         * src/empathy.c: Remove GnomeProgram, not useful anymore, drop libgnome
473         dependency. Fixes bug #442079
474
475         * libempathy/empathy-avatar.c:
476         * libempathy/empathy-avatar.h: Fix Copyright header.
477
478         * libempathy/empathy-contact-factory.c:
479         * libempathy/empathy-tp-group.c: Free return value for async DBus calls,
480         they are not owned by dbus-glib. This fix big leaks, thanks again to
481         valgrind.
482
483 2007-09-28  Xavier Claessens  <xclaesse@gmail.com>
484
485         * src/Makefile.am: Correctly modify service.in files to expand bindir.
486
487 2007-09-28  Xavier Claessens  <xclaesse@gmail.com>
488
489         * libempathy/empathy-tp-group.c: Look in the local_pendings list if a
490         contact is already local pending.
491         * tests/contact-manager.c: Fix white space typo.
492
493 2007-09-27  Xavier Claessens  <xclaesse@gmail.com>
494
495         * libempathy/empathy-utils.c:
496         * libempathy/empathy-contact-factory.c: Fix 2 leaks thanks to valgrind.
497
498 2007-09-27  Xavier Claessens  <xclaesse@gmail.com>
499
500         * tests/contact-manager.c:
501         * tests/Makefile.am: No need to init gtk, GMainLoop is enough and makes
502         easier to run valgrind.
503
504 2007-09-27  Xavier Claessens  <xclaesse@gmail.com>
505
506         * libempathy/empathy-avatar.c: Fix leak when loading avatar from cache.
507         * libempathy/empathy-contact-factory.c: Do not request avatar for
508         unknown tokens, wait for AvatarUpdate signal.
509
510 2007-09-27  Xavier Claessens  <xclaesse@gmail.com>
511
512         * libempathy-gtk/empathy-profile-chooser.c: Set the sort function before
513         begin to sort otherwise we get warnings.
514
515 2007-09-26  Xavier Claessens  <xclaesse@gmail.com>
516
517         * libempathy/empathy-utils.c:
518         * libempathy/empathy-utils.h:
519         * libempathy/empathy-avatar.c:
520         * libempathy/empathy-avatar.h:
521         * libempathy/empathy-contact-factory.c: Cache avatars and RequestAvatars
522         only when needed.
523
524 2007-09-26  Xavier Claessens  <xclaesse@gmail.com>
525
526         * libempathy/empathy-contact-factory.c: Fix capabilities update, the NOT
527         operator is ~ and not !
528
529 2007-09-26  Xavier Claessens  <xclaesse@gmail.com>
530
531         * libempathy-gtk/empathy-profile-chooser.c:
532         * libempathy-gtk/empathy-main-window.c: Fix warning when sort criterium
533         is NULL and when there is no profile. Fixes bug #479786
534         (Christian Persch, Xavier Claessens).
535
536 2007-09-21  Xavier Claessens  <xclaesse@gmail.com>
537
538         * libempathy/empathy-log-manager.c: Ignore log files that don't have a
539         good filename. Fixes bug #462046 (Michael Scherer).
540         * configure.ac: Bump GLIB version to 2.14.0.
541
542 2007-09-21  Xavier Claessens  <xclaesse@gmail.com>
543
544         * doc/libempathy-gtk/Makefile.am: Explicitely use libempathy from
545         builddir. Fixes bug #478558 (Frederic Peters).
546
547 2007-09-21  Xavier Claessens  <xclaesse@gmail.com>
548
549         * libempathy-gtk/empathy-chat.c: Move TP_CHANNEL_CHAT_STATE_PAUSED to
550         the not typing case. Fixes bug #474603 (Cosimo Cecchi).
551
552 2007-09-21  Xavier Claessens  <xclaesse@gmail.com>
553
554         * libempathy-gtk/empathy-status-icon.c: Tooltip for subscription request
555         shouldn't display "Message:" if the message is empty. Fixes bug #459538
556         (Cosimo Cecchi).
557         Do not update tooltip each time the icon change.
558
559 2007-09-21  Xavier Claessens  <xclaesse@gmail.com>
560
561         * libempathy-gtk/empathy-chat-window.c: Do not set "new message" in
562         the title of conversation windows, it's useless. Fixes bug #459523.
563
564 2007-09-21  Xavier Claessens  <xclaesse@gmail.com>
565
566         * libempathy/empathy-tp-contact-list.c: Fix warnings when finalizing.
567
568         * tests/contact-manager.c:
569         * tests/Makefile.am:
570         * configure.ac:
571         * Makefile.am: Add a test program to track leaks.
572
573 2007-09-21  Xavier Claessens  <xclaesse@gmail.com>
574
575         * libempathy-gtk/empathy-contact-list-view.c: Fix ref count error for
576         account objects.
577
578         * libempathy/empathy-contact-manager.c: Disconnect signals from
579         MissionControl object when finalising the contact manager.
580
581         * configure.ac:
582         * megaphone/src/megaphone-applet.c:
583         * megaphone/src/Makefile.am:
584         * megaphone/src/megaphone-applet.h:
585         * megaphone/data/GNOME_Megaphone_Applet.schemas.in:
586         * megaphone/data/Makefile.am:
587         * megaphone/data/GNOME_Megaphone_Applet.server.in.in:
588         * megaphone/data/GNOME_Megaphone_Applet.xml:
589         * megaphone/Makefile.am:
590         * nothere/src/nothere-applet.c:
591         * nothere/src/Makefile.am:
592         * nothere/src/nothere-applet.h:
593         * nothere/data/Makefile.am:
594         * nothere/data/GNOME_NotHere_Applet.server.in.in:
595         * nothere/data/GNOME_NotHere_Applet.xml:
596         * nothere/Makefile.am:
597         * Makefile.am:
598         * po/POTFILES.in:
599         * po/POTFILES.skip: Add Megaphone and Nothere applets. Fixes bug
600         #464954 (Raphael Slinckx, Xavier Claessens).
601
602 2007-09-20  Xavier Claessens  <xclaesse@gmail.com>
603
604         * libempathy-gtk/empathy-status-icon.c:
605         * libempathy/empathy-idle.c:
606         * libempathy/empathy-idle.h:
607         * doc/libempathy/tmpl/empathy-idle.sgml: Add 2 properties to EmpathyIdle
608         to activate auto-away and auto-disconnect, default to off. Only empathy
609         main client will turn them on, like that if other processes are
610         running with an EmpathyIdle instance they won't change presence in the
611         same time than Empathy client.
612
613 2007-09-19  Xavier Claessens  <xclaesse@gmail.com>
614
615         * libempathy-gtk/empathy-smiley-manager.c: Fix a leak.
616
617 2007-09-11  Xavier Claessens  <xclaesse@gmail.com>
618
619         * libempathy-gtk/empathy-main-window.c:
620         * libempathy-gtk/empathy-group-chat.c:
621         * libempathy-gtk/empathy-contact-list-view.c:
622         * libempathy-gtk/empathy-contact-list-view.h:
623         * doc/libempathy-gtk/tmpl/empathy-contact-list-view.sgml: "interactive"
624         property on EmpathyContactListView to enable/disable context menu and
625         action when double-click on a contact.
626
627 2007-09-10  Xavier Claessens  <xclaesse@gmail.com>
628
629         * libempathy/empathy-contact-factory.c: Fix debug message.
630
631         * libempathy/Makefile.am:
632         * configure.ac: Remove useless code.
633
634 2007-09-08  Xavier Claessens  <xclaesse@gmail.com>
635
636         * libempathy-gtk/empathy-contact-list-view.c:
637         * libempathy-gtk/empathy-chat-window.c: Request media channel when
638         clicking on call icon.
639
640 2007-09-08  Xavier Claessens  <xclaesse@gmail.com>
641
642         * libempathy-gtk/empathy-images.h:
643         * libempathy-gtk/empathy-chat.glade:
644         * libempathy-gtk/empathy-cell-renderer-activatable.c:
645         * libempathy-gtk/empathy-cell-renderer-activatable.h:
646         * libempathy-gtk/empathy-contact-list-view.c:
647         * libempathy-gtk/empathy-contact-list-store.c:
648         * libempathy-gtk/empathy-contact-list-store.h:
649         * libempathy-gtk/Makefile.am:
650         * libempathy-gtk/empathy-chat-window.c:
651         * libempathy/empathy-contact.c:
652         * libempathy/empathy-contact.h: Adding UI to start a VoIP call. It does
653         nothing yet. Most of the code is ported from Gossip patch
654         (Raphael Slinckx, Xavier Claessens).
655
656 2007-09-08  Xavier Claessens  <xclaesse@gmail.com>
657
658         * libempathy/empathy-contact.c:
659         * libempathy/empathy-contact.h:
660         * libempathy/empathy-contact-factory.c: Adding capabilities contact
661         property.
662
663 2007-09-08  Xavier Claessens  <xclaesse@gmail.com>
664
665         * libempathy-gtk/empathy-contact-list-view.c:
666         * libempathy-gtk/empathy-contact-list-store.c: Make use of the search
667         function to correctly find when typing in the contact list view.
668         Fixes bug #472309 (Will Thompson, Xavier Claessens).
669
670 2007-09-08  Xavier Claessens  <xclaesse@gmail.com>
671
672         * libempathy-gtk/empathy-log-window.c: Fix crash if there is no date 
673         for a conversation. Fixes bug #473510.
674
675 2007-09-08  Xavier Claessens  <xclaesse@gmail.com>
676
677         * python/pyempathygtk/pyempathygtk.override:
678         * python/pyempathygtk/pyempathygtk.defs: Updated for new API.
679
680 2007-09-08  Xavier Claessens  <xclaesse@gmail.com>
681
682         * configure.ac: Bump libtelepathy depend to 0.0.57.
683
684 2007-09-08  Xavier Claessens  <xclaesse@gmail.com>
685
686         * libempathy-gtk/empathy-chat-view.h:
687         * libempathy-gtk/empathy-ui-utils.c:
688         * libempathy-gtk/empathy-ui-utils.h:
689         * libempathy-gtk/empathy-chat.c:
690         * libempathy-gtk/empathy-smiley-manager.c:
691         * libempathy-gtk/empathy-smiley-manager.h:
692         * libempathy-gtk/Makefile.am:
693         * libempathy-gtk/empathy-chat-window.c:
694         * libempathy-gtk/empathy-chat-view.c: More dynamic smiley managment and
695         more efficient algorithm to detect smileys in messages.
696         Fixes bug #474167.
697
698         * doc/: Updated
699
700 2007-08-31  Xavier Claessens  <xclaesse@gmail.com>
701
702         * doc/libempathy-gtk/Makefile.am:
703         * doc/libempathy-gtk/tmpl/empathy-preferences.sgml:
704         * doc/libempathy-gtk/tmpl/empathy-images.sgml:
705         * doc/libempathy/libempathy.types:
706         * doc/libempathy/libempathy-docs.sgml:
707         * doc/libempathy/Makefile.am:
708         * doc/libempathy/tmpl/empathy-tp-group.sgml:
709         * doc/libempathy/tmpl/empathy-avatar.sgml:
710         * doc/libempathy/tmpl/empathy-contact.sgml:
711         * doc/libempathy/tmpl/empathy-contact-list.sgml: Updated.
712
713 2007-08-30  Xavier Claessens  <xclaesse@gmail.com>
714
715         * libempathy/empathy-contact-factory.c: Don't use deprecated
716         RequestAvatar method.
717
718 2007-08-30  Xavier Claessens  <xclaesse@gmail.com>
719
720         * python/pyempathy/pyempathy.defs:
721         * python/pyempathy/pyempathy.override:
722         * python/pyempathygtk/pyempathygtk.defs: Updated for new API.
723         * python/README: Explain how to update python binding.
724
725         * libempathy-gtk/empathy-images.h:
726         * libempathy-gtk/empathy-private-chat.c:
727         * libempathy-gtk/empathy-main-window.c:
728         * libempathy-gtk/empathy-status-icon.c:
729         * libempathy-gtk/empathy-group-chat.c:
730         * libempathy-gtk/empathy-ui-utils.c:
731         * libempathy-gtk/empathy-contact-dialogs.c:
732         * libempathy-gtk/empathy-contact-list-view.c:
733         * libempathy-gtk/empathy-contact-list-view.h:
734         * libempathy-gtk/empathy-contact-widget.c:
735         * libempathy-gtk/empathy-contact-list-store.c:
736         * libempathy-gtk/empathy-contact-list-store.h:
737         * libempathy-gtk/empathy-chat-window.c: Updated to use new libempathy
738         API.
739
740         * libempathy/empathy-log-manager.c:
741         * libempathy/empathy-contact.c:
742         * libempathy/empathy-contact.h:
743         * libempathy/empathy-tp-chat.c:
744         * libempathy/empathy-contact-manager.c:
745         * libempathy/empathy-contact-manager.h:
746         * libempathy/empathy-avatar.c:
747         * libempathy/empathy-avatar.h:
748         * libempathy/empathy-tp-contact-list.c:
749         * libempathy/empathy-tp-contact-list.h:
750         * libempathy/empathy-tp-chatroom.c:
751         * libempathy/empathy-contact-factory.c:
752         * libempathy/empathy-contact-factory.h:
753         * libempathy/empathy-contact-list.c:
754         * libempathy/empathy-contact-list.h:
755         * libempathy/empathy-tp-group.c:
756         * libempathy/empathy-marshal.list:
757         * libempathy/empathy-tp-group.h:
758         * libempathy/Makefile.am:
759         * configure.ac: Completely reworked ContactList API. Fixes bugs
760         #471611,
761         #467280,
762         #459540,
763         #462907.
764
765         * doc/*: Updated.
766
767 2007-08-24  Xavier Claessens  <xclaesse@gmail.com>
768
769         * python/pyempathy/Makefile.am:
770         * python/pyempathygtk/Makefile.am:
771         * configure.ac: Make use of AM_PATH_PYTHON to get python variables.
772         Fixes bug #470642 (Daniel Gryniewicz).
773
774 2007-08-24  Xavier Claessens  <xclaesse@gmail.com>
775
776         * configure.ac: Bump version to 0.13.
777         * NEWS: Last NEWS entry is for version 0.12 and not 0.11.
778
779 2007-08-24  Xavier Claessens  <xclaesse@gmail.com>
780
781          * configure.ac:
782          * doc/libempathy-gtk/tmpl/empathy-preferences.sgml:
783          * NEWS:
784          * po/POTFILES.in: Updated.
785
786 2007-08-24  Xavier Claessens  <xclaesse@gmail.com>
787
788         * libempathy-gtk/empathy-new-chatroom-dialog.c:
789         * libempathy-gtk/empathy-contact-widget.c:
790         * libempathy-gtk/empathy-accounts-dialog.c:
791         * libempathy/empathy-tp-contact-list.c:
792         * data/salut.profile: Salut's protocol name is going to change to
793         local-xmpp. Fixes bug #469638 (Sjoerd Simons)
794
795 2007-08-24  Xavier Claessens  <xclaesse@gmail.com>
796
797         * src/empathy.c: Check if there is already a Salut account before
798         creating a new one and add more debug messages.
799
800 2007-08-24  Xavier Claessens  <xclaesse@gmail.com>
801
802         * configure.ac:
803         * data/22x22/Makefile.am:
804         * data/22x22/empathy-proto-jabber.svg:
805         * data/22x22/empathy-proto-jabber.png:
806         * data/48x48/Makefile.am:
807         * data/32x32/Makefile.am:
808         * data/32x32/empathy-proto-jabber.svg:
809         * data/32x32/empathy-proto-jabber.png:
810         * data/24x24:
811         * data/24x24/Makefile.am:
812         * data/24x24/empathy-proto-jabber.png:
813         * data/16x16/empathy-proto-jabber.svg:
814         * data/16x16/Makefile.am:
815         * data/16x16/empathy-proto-jabber.png:
816         * data/scalable/empathy-proto-jabber.svg:
817         * data/scalable/Makefile.am:
818         * data/Makefile.am: Change jabber icon. Fixes bug #466377
819         (Björn Martensen).
820
821 2007-08-23  Xavier Claessens  <xclaesse@gmail.com>
822
823         * libempathy-gtk/empathy-account-widget-salut.glade:
824         * libempathy-gtk/empathy-account-widget-salut.c:
825         * libempathy-gtk/empathy-account-widget-salut.h:
826         * libempathy-gtk/empathy-preferences.h:
827         * libempathy-gtk/empathy-accounts-dialog.c:
828         * libempathy-gtk/Makefile.am:
829         * src/empathy.c:
830         * configure.ac:
831         * data/empathy.schemas.in: Add specialised UI for salut settings.
832         Configure a Salut account first time empathy is started with
833         salut CM installed using gnome-about-me information. Fixes bug #447467
834         (Cosimo Cecchi, Xavier Claessens).
835
836 2007-08-19  Xavier Claessens  <xclaesse@gmail.com>
837
838         * python/pyempathy/Makefile.am:
839         * python/pyempathy/pyempathy.override:
840         * python/pyempathygtk/Makefile.am: Fix build system, make distcheck now
841         works.
842
843 2007-08-19  Xavier Claessens  <xclaesse@gmail.com>
844
845         * python/pyempathy/pyempathy.defs:
846         * python/pyempathy/pyempathymodule.c:
847         * python/pyempathy/Makefile.am:
848         * python/pyempathy/pyempathy.override:
849         * python/pyempathygtk/pyempathygtk.override:
850         * python/pyempathygtk/pyempathygtk.defs:
851         * python/pyempathygtk/Makefile.am:
852         * python/pyempathygtk/pyempathygtkmodule.c:
853         * python/Makefile.am:
854         * libempathy/empathy-time.h:
855         * configure.ac:
856         * Makefile.am: Add python binding. Fixes bug #457660 (Michael Sheldon).
857
858 2007-08-19  Xavier Claessens  <xclaesse@gmail.com>
859
860         * libempathy-gtk/empathy-main-window.glade: Edit menu should be second
861         from the left. Fixes bug #467827 (Cosimo Cecchi).
862
863 2007-08-13  Xavier Claessens  <xclaesse@gmail.com>
864
865         * libempathy-gtk/empathy-group-chat.c: Only update the topic of it has
866         really be changed, avoid diplaying many times "Topic set to:" message.
867
868         * libempathy-gtk/empathy-chat.c: Some Jabber chatroom sends messages
869         received before we joined the room, this avoid displaying those messages
870         if we already logged them last time we joined that room. Previous
871         workaround prevented Empathy to log offline messages.
872
873 2007-08-12  Xavier Claessens  <xclaesse@gmail.com>
874
875         * configure.ac: Bump version to 0.12.
876
877 2007-08-12  Xavier Claessens  <xclaesse@gmail.com>
878
879         * configure.ac: Update libtool version.
880
881         * doc/libempathy-gtk/tmpl/empathy-images.sgml:
882         * doc/libempathy-gtk/tmpl/empathy-status-presets.sgml:
883         * NEWS: Updated.
884
885 2007-08-12  Xavier Claessens  <xclaesse@gmail.com>
886
887         * data/irc.profile: Removed spaces in the SupportedPresences key to
888         workaround a MC warning SF bug 1772539.
889
890 2007-08-11  Xavier Claessens  <xclaesse@gmail.com>
891
892         * libempathy-gtk/empathy-accounts-dialog.c: Make "Add account" button
893         insensitive when we are creating one. Fixes bug #459170
894         (Jaap A. Haitsma).
895
896 2007-08-11  Xavier Claessens  <xclaesse@gmail.com>
897
898         * libempathy/empathy-tp-contact-list.c: s/Local Network/People nearby/
899         (Sjoerd Simons)
900
901 2007-08-10  Xavier Claessens  <xclaesse@gmail.com>
902
903         * libempathy-gtk/empathy-accounts-dialog.c: Unselect accounts when
904         clicking on "add" button. Fixes bug #459173 (Cosimo Cecchi).
905
906 2007-08-10  Xavier Claessens  <xclaesse@gmail.com>
907
908         * libempathy-gtk/empathy-presence-chooser.glade: add some spacing in
909         "Custom message" dialog. Fixes bug #465360 (Frederic Peters).
910
911 2007-08-10  Xavier Claessens  <xclaesse@gmail.com>
912
913         * libempathy-gtk/empathy-images.h:
914         * libempathy-gtk/empathy-presence-chooser.c:
915         * libempathy-gtk/empathy-ui-utils.c:
916         * libempathy/empathy-presence.c: Add hidden supprot. Fixes bug #455510
917         (Cosimo Cecchi).
918
919         * data/gtalk.profile:
920         * data/jabber.profile:
921         * data/salut.profile:
922         * data/irc.profile:
923         * data/msn.profile: Updated to use SupportedPresences field.
924
925 2007-08-09  Xavier Claessens  <xclaesse@gmail.com>
926
927         * libempathy-gtk/empathy-presence-chooser.glade:
928         * libempathy-gtk/empathy-presence-chooser.c:
929         * libempathy-gtk/empathy-status-presets.c:
930         * libempathy-gtk/empathy-status-presets.h:
931         * libempathy-gtk/empathy-ui-utils.c: Remove per-state
932         "Custom message..." item and add one on the bottom of the menu. Add
933         a combobox on the custom message dialog to select the state and change
934         the action of the checkbox, now it add/remove the message from saved
935         messages. Make easier to add other states to the list if needed.
936         Fixes bug #460678.
937
938 2007-08-09  Xavier Claessens  <xclaesse@gmail.com>
939
940         * libempathy/empathy-presence.c:
941         * libempathy/empathy-idle.c:
942         * configure.ac: Remove workaround for mc-enum-types.h not being
943         installed by MC and bump MC minimal version to 4.33.
944
945 2007-08-09  Xavier Claessens  <xclaesse@gmail.com>
946
947         * libempathy-gtk/empathy-preferences.c:
948         * libempathy-gtk/empathy-preferences.glade: Useless spell checker
949         option. Fixes bug #459164 (Cosimo Cecchi).
950
951 2007-08-08  Xavier Claessens  <xclaesse@gmail.com>
952
953         * autogen.sh: Requier automake 1.9. Fixes bug #464822 (Cosimo Cecchi).
954
955 2007-08-08  Xavier Claessens  <xclaesse@gmail.com>
956
957         * MAINTAINERS: Updated the MAINTAINERS file to match new syntax.
958
959 2007-08-07  Marco Barisione  <marco@barisione.org>
960
961         * libempathy/Makefile.am:
962         * libempathy/empathy-marshal-main.c: Remove empathy-marshal-main.c and
963         include empathy-marshal.h from empathy-marshal.c.
964
965         * libempathy/Makefile.am:
966         * libempathy-gtk/Makefile.am: Generate files for enum types with
967         glib-mkenums.
968
969         * libempathy/empathy-contact.c:
970         * libempathy/empathy-idle.c:
971         * libempathy/empathy-message.c:
972         * libempathy/empathy-presence.c:
973         * libempathy-gtk/empathy-main-window.c:
974         * libempathy-gtk/empathy-preferences.c:
975         * doc/libempathy-gtk/libempathy-gtk.types:
976         * doc/libempathy-gtk/tmpl/empathy-contact-list-store.sgml: Use
977         g_param_spec_enum() and g_param_spec_flags() instead of
978         g_param_spec_(u)int.
979         Fixes bug #462465.
980
981         * libempathy-gtk/empathy-contact-list-store.c:
982         * libempathy-gtk/empathy-contact-list-store.h: Remove
983         empathy_contact_list_store_sort_get_type() as it's now auto-generated
984         by glib-mkenums.
985
986 2007-08-06  Xavier Claessens  <xclaesse@gmail.com>
987
988         * libempathy-gtk/empathy-main-window.glade: Change main window's title
989         to "Contact list".
990
991 2007-08-06  Xavier Claessens  <xclaesse@gmail.com>
992
993         * libempathy/empathy-tp-chat.c: Don't forget to reverse the glist of
994         pending messages.
995
996         * libempathy/empathy-tp-roomlist.c: Fix wrong room list names when
997         listing them.
998
999 2007-08-06  Xavier Claessens  <xclaesse@gmail.com>
1000
1001         * libempathy-gtk/empathy-account-widget-msn.glade:
1002         * libempathy-gtk/empathy-account-widget-msn.c: Add an Advanced section
1003         and remove size_group. 
1004         Fixes bug #463759 (Jaap A. Haitsma, Xavier Claessens).
1005
1006         * README: Use ./autogen.sh instead of gnome-autogen.sh.
1007
1008 2007-08-02  Xavier Claessens  <xclaesse@gmail.com>
1009
1010         * libempathy-gtk/empathy-accounts-dialog.glade:
1011         * libempathy-gtk/empathy-accounts-dialog.c: Click on the treeview to
1012         edit the name of an account. Fixes bug #459166.
1013
1014 2007-08-02  Xavier Claessens  <xclaesse@gmail.com>
1015
1016         * libempathy-gtk/empathy-account-widget-jabber.c: Do not try to guess
1017         the Jabber server from the jid, gabble does that for us.
1018
1019 2007-08-02  Xavier Claessens  <xclaesse@gmail.com>
1020
1021         * doc/libempathy-gtk/tmpl/empathy-account-chooser.sgml:
1022         * doc/libempathy-gtk/tmpl/empathy-ui-utils.sgml:
1023         * doc/libempathy-gtk/tmpl/empathy-contact-widget.sgml:
1024         * doc/libempathy/tmpl/empathy-message.sgml:
1025         * doc/libempathy/tmpl/empathy-utils.sgml: Update doc.
1026
1027 2007-08-02  Xavier Claessens  <xclaesse@gmail.com>
1028
1029         * libempathy-gtk/empathy-profile-chooser.c: Do not list profiles that
1030         don't have the corresponding CM installed when creating a new account.
1031         This is a workaround for MC bug: SF #1688779.
1032
1033 2007-08-02  Xavier Claessens  <xclaesse@gmail.com>
1034
1035         * libempathy-gtk/empathy-account-widget-generic.c: Remove size_group.
1036         Fixes bug #462792.
1037
1038 2007-08-02  Xavier Claessens  <xclaesse@gmail.com>
1039
1040         * libempathy-gtk/empathy-accounts-dialog.c:
1041         * libempathy/empathy-utils.c:
1042         * libempathy/empathy-utils.h: Adding new empathy_strdiff API stolen from
1043         telepathy-glib. It check if strings are != NULL before using strcmp.
1044         Using that API to fix bug #461886. Should be used in more places.
1045
1046 2007-08-02  Xavier Claessens  <xclaesse@gmail.com>
1047
1048         * libempathy-gtk/empathy-status-icon.c: Click on the tray icon shows the
1049         window if it's not active and hide if it is. Fixes bug #462057
1050         (Olivier Valentin).
1051
1052 2007-08-02  Xavier Claessens  <xclaesse@gmail.com>
1053
1054         * libempathy-gtk/empathy-group-chat.c: don't display
1055         "Topic set to: (null)". Fixes bug #460205 (Michael Scherer).
1056
1057 2007-07-30  Xavier Claessens  <xclaesse@gmail.com>
1058
1059         * autogen.sh: Added back, it calls gnome-autogen.sh.
1060
1061 2007-07-29  Xavier Claessens  <xclaesse@gmail.com>
1062
1063         * libempathy-gtk/empathy-profile-chooser.c:
1064         * libempathy/empathy-message.c: Add missing include string.h.
1065
1066 2007-07-29  Xavier Claessens  <xclaesse@gmail.com>
1067
1068         * configure.ac: Bump version to 0.11.
1069
1070 2007-07-29  Xavier Claessens  <xclaesse@gmail.com>
1071
1072         * libempathy-gtk/empathy-account-widget-generic.c:
1073         * libempathy-gtk/empathy-account-widget-generic.h: Align param names
1074         on the left.
1075
1076         * libempathy-gtk/empathy-accounts-dialog.glade:
1077         * libempathy-gtk/empathy-accounts-dialog.c: Simpler header to describe
1078         the selected account. Fixes bug #459169.
1079
1080         * configure.ac: Set Collabora Ltd. in the Copyright.
1081
1082 2007-07-28  Xavier Claessens  <xclaesse@gmail.com>
1083
1084         * libempathy-gtk/empathy-profile-chooser.c: Makes easier to change to
1085         profile order.
1086
1087 2007-07-28  Xavier Claessens  <xclaesse@gmail.com>
1088
1089         * libempathy-gtk/empathy-account-widget-jabber.c: Try to guess the
1090         server from the jid only if we are using the jabber profile. When we
1091         guessed a server don't forget to set the "server" McAccount param,
1092         setting the entry's text is not enough.
1093
1094 2007-07-28  Xavier Claessens  <xclaesse@gmail.com>
1095
1096         * libempathy-gtk/empathy-profile-chooser.c: Improve the sort function
1097         a bit to have Jabber before GTalk.
1098
1099 2007-07-28  Xavier Claessens  <xclaesse@gmail.com>
1100
1101         * libempathy-gtk/empathy-accounts-dialog.glade:
1102         * libempathy-gtk/empathy-accounts-dialog.c: Update the Enable/Disable
1103         button even if there is no account selected. Set it insensitive if no
1104         account is selected. Fixes bug #459012.
1105
1106 2007-07-27  Xavier Claessens  <xclaesse@gmail.com>
1107
1108         * libempathy-gtk/empathy-profile-chooser.c: Sort profiles to have
1109         free protocols first. Fixes bug #460605.
1110
1111 2007-07-27  Xavier Claessens  <xclaesse@gmail.com>
1112
1113         * libempathy/empathy-message.c:
1114         * libempathy/empathy-message.h:
1115         * libempathy/empathy-log-manager.c: Add message type in log files.
1116         Fixes bug #459579.
1117
1118         * doc/*: Updated.
1119
1120 2007-07-26  Xavier Claessens  <xclaesse@gmail.com>
1121
1122         * po/POTFILES.in: Add missing file
1123         libempathy-gtk/empathy-account-widget-msn.glade.
1124
1125 2007-07-26  Xavier Claessens  <xclaesse@gmail.com>
1126
1127         * libempathy-gtk/empathy-account-widget-jabber.glade:
1128         * libempathy-gtk/empathy-account-widget-jabber.c: Hide
1129         "advanced options" for jabber in a GtkExpander. Fixes bug #459168
1130         (Guillaume Desmottes).
1131
1132 2007-07-26  Xavier Claessens  <xclaesse@gmail.com>
1133
1134         * libempathy-gtk/empathy-new-chatroom-dialog.c:
1135         * libempathy/empathy-tp-roomlist.c: Fix Room listing. Fixes bug #460416
1136         (Sjoerd Simons).
1137
1138 2007-07-26  Xavier Claessens  <xclaesse@gmail.com>
1139
1140         * libempathy-gtk/Makefile.am:
1141         * libempathy/Makefile.am:
1142         * configure.ac: Use libtool -version-info. Fixes bug #460579
1143         (Laurent Bigonville).
1144
1145 2007-07-26  Xavier Claessens  <xclaesse@gmail.com>
1146
1147         * README:
1148         * autogen.sh: Remove the autogen.sh script and use gnome-autogen.sh
1149         instead. Fixes bug #460590.
1150
1151 2007-07-26  Xavier Claessens  <xclaesse@gmail.com>
1152
1153         * libempathy-gtk/empathy-account-chooser.c:
1154         * libempathy-gtk/empathy-new-chatroom-dialog.c:
1155         * libempathy-gtk/empathy-account-chooser.h:
1156         * libempathy-gtk/empathy-contact-dialogs.c:
1157         * libempathy-gtk/empathy-chatrooms-window.c:
1158         * libempathy-gtk/empathy-contact-widget.c:
1159         * libempathy-gtk/empathy-contact-widget.h:
1160         * libempathy-gtk/empathy-log-window.c:
1161         * doc/*: Do not show salut accounts in the add contact dialog. Rework
1162         a bit EmpathyContactWidget. Fixes bug #459100
1163         (Guillaume Desmottes, Xavier Claessens).
1164
1165 2007-07-26  Xavier Claessens  <xclaesse@gmail.com>
1166
1167         * libempathy-gtk/empathy-accounts-dialog.c: add contact frame is not
1168         hidden after cancelling. Fixes bug #458997 (Frederic Peters).
1169
1170 2007-07-26  Xavier Claessens  <xclaesse@gmail.com>
1171
1172         * libempathy/empathy-idle.c: Fix problems when NM is not running. Fixes
1173         bug #460419.
1174
1175         * doc/*: Updated documentation.
1176
1177 2007-07-26  Xavier Claessens  <xclaesse@gmail.com>
1178
1179         * configure.ac: Bump version to 0.10
1180
1181 2007-07-25  Xavier Claessens  <xclaesse@gmail.com>
1182
1183         * libempathy/empathy-filter.c: Adding more debug output.
1184
1185 2007-07-25  Xavier Claessens  <xclaesse@gmail.com>
1186
1187         * libempathy/empathy-tp-contact-list.c: Add a check to be sure the
1188         new channel is valid in the NewChannel cb. Fixes bug #451564.
1189
1190 2007-07-20  Xavier Claessens  <xclaesse@gmail.com>
1191
1192         * libempathy/Makefile.am:
1193         * libempathy/empathy-tp-roomlist.h:
1194         * libempathy/empathy-tp-roomlist.c:
1195         * libempathy-gtk/empathy-chatrooms-window.c:
1196         * libempathy-gtk/empathy-new-chatroom-dialog.c: Initial room list
1197         support. It does not works yet.
1198
1199         * libempathy-gtk/empathy-account-widget-generic.c: Add support for all
1200         types of integer and float. Fixes bug #457740 (Jamey Hicks).
1201
1202         * libempathy/empathy-tp-chat.c:
1203         * libempathy-gtk/empathy-chat.c: If there is an error sending a message,
1204         show an error message to the user.
1205
1206         * libempathy-gtk/empathy-accounts-dialog.c: Fix a leak, profile should
1207         be unrefed after mc_account_get_profile.
1208
1209         * libempathy/empathy-utils.c:
1210         * libempathy/empathy-utils.h:
1211         * libempathy/empathy-tp-chatroom.c:
1212         * libempathy/empathy-tp-group.h:
1213         * libempathy/empathy-tp-group.c:
1214         * src/empathy.c: Rename empathy_get_channel_id() to
1215         empathy_inspect_channel(). We now have empathy_inspect_handle().
1216
1217         * po/POTFILES.in:
1218         * libempathy/empathy-tp-contact-list.c: Set all contacts from salut
1219         protocol to the "Local Network" group.
1220
1221         * libempathy/empathy-idle.c: Fix NetworkManager support.
1222
1223         * libempathy/empathy-chatroom.h: Fix indentation.
1224
1225         * libempathy-gtk/empathy-status-icon.c:
1226         * libempathy-gtk/empathy-ui-utils.c:
1227         * libempathy-gtk/empathy-ui-utils.h:
1228          - Iconify main window to the status icon like in rhythmbox.
1229            Fixes bug #458106 (Jaap A. Haitsma).
1230          - Rounded avatars. Fixes bug #457992 (Raphael Slinckx)
1231
1232         * Makefile.am: Fix distcheck for gtkdoc (Vincent Untz)
1233
1234         * data/empathy.desktop.in.in: Change application description
1235         (Jaap A. Haitsma).
1236
1237 2007-07-14  Xavier Claessens  <xclaesse@gmail.com>
1238
1239         * libempathy-gtk/empathy-contact-list-store.c: Show avatars by default.
1240
1241 2007-07-13  Xavier Claessens  <xclaesse@gmail.com>
1242
1243         * libempathy-gtk/empathy-status-icon.c: If there is no pending msg
1244         when a text channel should be filtered wait for the first message
1245         instead of not dispatching the channel which may cause messages to be
1246         lost.
1247
1248 2007-07-13  Xavier Claessens  <xclaesse@gmail.com>
1249
1250         * libempathy/empathy-tp-contact-list.c: Fix avatar request queue.
1251
1252 2007-07-13  Xavier Claessens  <xclaesse@gmail.com>
1253
1254         * libempathy-gtk/empathy-new-chatroom-dialog.c:
1255         * libempathy-gtk/empathy-new-chatroom-dialog.glade: Remove unused
1256         nickname entry and use a GtkTable for room information. More work is
1257         needed here.
1258
1259         * libempathy-gtk/empathy-contact-widget.glade: Change padding to 6.
1260
1261         * libempathy-gtk/empathy-contact-dialogs.c: Set a window title.
1262
1263         * libempathy-gtk/empathy-contact-widget.c: Fix alignment of widgets.
1264
1265         * libempathy/empathy-tp-contact-list.c: Add more debug msg for avatar
1266         handling.
1267
1268 2007-07-12  Xavier Claessens  <xclaesse@gmail.com>
1269
1270         * libempathy-gtk/Makefile.am: Fix missing header for
1271         EmpathyAccountWidgetMSN.
1272
1273         * configure.ac: Fix useless "\".
1274
1275         * autogen.sh: run gtkdocize if needed.
1276
1277 2007-07-12  Xavier Claessens  <xclaesse@gmail.com>
1278
1279         * configure.ac:
1280         * doc/*:
1281         * Makefile.am: Adding initial API documentation using gtk-doc.
1282
1283 2007-07-12  Xavier Claessens  <xclaesse@gmail.com>
1284
1285         * libempathy/empathy-tp-contact-list.c: Auto-accept to publish presence
1286         to contacts that are in our subscribe list. When accepting a pending
1287         contact add it to publish and subscribe list.
1288
1289 2007-07-09  Xavier Claessens  <xclaesse@gmail.com>
1290
1291         * src/empathy.c:
1292         * libempathy/empathy-debug.c:
1293         * libempathy/empathy-debug.h: Add EMPATHY_LOGFILE env variable. Fixes
1294         bug #455240 (Guillaume Desmottes).
1295
1296 2007-07-09  Xavier Claessens  <xclaesse@gmail.com>
1297
1298         * libempathy-gtk/empathy-account-widget-msn.glade:
1299         * libempathy-gtk/empathy-account-widget-msn.c:
1300         * libempathy-gtk/empathy-account-widget-msn.h:
1301         * libempathy-gtk/empathy-accounts-dialog.c:
1302         * libempathy-gtk/Makefile.am: Add MSN setting UI. Fixes bug #443162
1303         (Cosimo Cecchi).
1304
1305         * libempathy-gtk/empathy-chat-view.c:
1306         * libempathy/empathy-log-manager.c:
1307         * libempathy/empathy-log-manager.h: Add needed API to show chat logs in
1308         Tracker. Fixes bug #452536.
1309
1310 2007-07-07  Xavier Claessens  <xclaesse@gmail.com>
1311
1312         * libempathy-gtk/empathy-account-widget-generic.c: Workaround to fix a 
1313         commonly reported crash. Fixes bug #454277
1314         * libempathy/empathy-tp-group.c: Add a missing check.
1315
1316 2007-06-30  Xavier Claessens  <xclaesse@gmail.com>
1317
1318         * configure.ac: Bump MC version required to 4.27.
1319         * TODO: Updated.
1320
1321 2007-06-30  Xavier Claessens  <xclaesse@gmail.com>
1322
1323         * libempathy-gtk/empathy-account-widget-generic.c: Fix a leaked ref.
1324
1325         * src/empathy.c: If we get a chatroom we have to create an
1326         EmpathyTpChatroom object.
1327
1328         * src/Makefile.am: Fix build system, programs links to libempathy-gtk
1329         and libempathy.
1330
1331         * configure.ac: libempathy does not depends on libgnome-vfs.
1332
1333         * libempathy-gtk/empathy-status-icon.c:
1334         * libempathy-gtk/empathy-chat.c:
1335         * libempathy/empathy-tp-chat.c:
1336         * libempathy/empathy-tp-chat.h:
1337         * libempathy/empathy-filter.c:
1338         * libempathy/empathy-filter.h:
1339         * libempathy/empathy-filter.xml:
1340         * libempathy/Makefile.am: Filter incoming text channels and make
1341         status icon flash when there we receive a new message. Dispatch the
1342         channel only when we get a message and the user click on the icon.
1343
1344 2007-06-22  Xavier Claessens  <xclaesse@gmail.com>
1345
1346         * libempathy-gtk/libempathy-gtk.pc.in:
1347         * libempathy-gtk/Makefile.am:
1348         * libempathy/libempathy.pc.in:
1349         * libempathy/Makefile.am:
1350         * configure.ac: Install libempathy and libempathy-gtk and make their
1351         API public.
1352
1353 2007-06-22  Xavier Claessens  <xclaesse@gmail.com>
1354
1355         * po/POTFILES.in: s/gossip/empathy/
1356
1357 2007-06-22  Xavier Claessens  <xclaesse@gmail.com>
1358
1359         * libempathy/*.[ch]:
1360         * libempathy-gtk/*.[ch]:
1361         * src/*.[ch]: Rename all filenames starting with "gossip" by "empathy",
1362         change namespace of all gossip_*() functions to empathy_*().
1363         Fixes bug #444490 (Mario Danic, Xavier Claessens).
1364
1365 2007-06-21  Xavier Claessens  <xclaesse@gmail.com>
1366
1367         * configure.ac: Bump version to 0.9
1368
1369 2007-06-21  Xavier Claessens  <xclaesse@gmail.com>
1370
1371         * libempathy/empathy-tp-contact-list.c: Fix typo causing warnings.
1372
1373 2007-06-21  Xavier Claessens  <xclaesse@gmail.com>
1374
1375         * libempathy-gtk/empathy-contact-dialogs.c:
1376         * libempathy-gtk/gossip-contact-list-store.c:
1377         * libempathy-gtk/gossip-contact-list-view.c:
1378         * libempathy/empathy-contact-manager.c:
1379         * libempathy/empathy-tp-contact-list.c:
1380         * libempathy/empathy-contact-list.c:
1381         * libempathy/empathy-contact-list.h:
1382         * libempathy/gossip-contact.c: We show in our roster all contacts
1383         members and remote-pending of subscribe list. Adding/Removing a contact
1384         only add/remove from subscribe list. Accept/Reject a contact in
1385         local-pending of publish list is done using _process_pending().
1386
1387 2007-06-15  Xavier Claessens  <xclaesse@gmail.com>
1388
1389         * src/empathy.c:
1390         * libempathy/empathy-idle.c: Adding NetworkManager support.
1391
1392 2007-06-15  Xavier Claessens  <xclaesse@gmail.com>
1393
1394         * libempathy-gtk/empathy-status-icon.c:
1395         * libempathy-gtk/gossip-presence-chooser.c:
1396         * libempathy-gtk/gossip-presence-chooser.h:
1397         * libempathy/empathy-idle.c:
1398         * libempathy/empathy-idle.h: Prepare for slack time when coming back
1399         from auto away. Not yet fully implemented.
1400
1401 2007-06-14  Xavier Claessens  <xclaesse@gmail.com>
1402
1403         * libempathy-gtk/empathy-images.h:
1404         * libempathy-gtk/gossip-chat.c: Use gtk-info for contact informaiton.
1405
1406         * data/22x22/empathy-proto-salut.png:
1407         * data/22x22/Makefile.am:
1408         * data/16x16/empathy-proto-salut.png:
1409         * data/16x16/Makefile.am:
1410         * data/scalable/empathy-proto-salut.svg:
1411         * data/scalable/Makefile.am:
1412         * data/salut.profile: Add salut icon. Fixes bug #447659 (Michael Monreal).
1413
1414 2007-06-14  Xavier Claessens  <xclaesse@gmail.com>
1415
1416         * libempathy-gtk/gossip-contact-list-view.c: Show logs when right
1417         click on a contact in the roster.
1418
1419 2007-06-14  Xavier Claessens  <xclaesse@gmail.com>
1420
1421         * src/org.gnome.Empathy.Chat.service.in:
1422         * src/empathy-accounts.c:
1423         * src/empathy-accounts-main.c:
1424         * src/empathy-chat-main.c:
1425         * src/empathy.c:
1426         * src/Makefile.am:
1427         * src/empathy-main.c:
1428         * libempathy/gossip-chatroom-manager.c:
1429         * autogen.sh: Empathy is no more splitted into 2 processes. It makes
1430         debugging more difficult when emmpathy-chat crashes. It's also more
1431         optimised like that since contact objects can be shared.
1432
1433 2007-06-14  Xavier Claessens  <xclaesse@gmail.com>
1434
1435         * libempathy-gtk/gossip-chat-window.c: Disconnect signals from
1436         chatroom_manager. Fixes bug #447178.
1437
1438 2007-06-14  Xavier Claessens  <xclaesse@gmail.com>
1439
1440         * po/POTFILES.in:
1441         * po/POTFILES.skip: Get strings in empathy.desktop.in.in and skip
1442         empathy.desktop.in. Fixes bug #446161.
1443
1444 2007-06-14  Xavier Claessens  <xclaesse@gmail.com>
1445
1446         * po/POTFILES.in: Adding missing files.
1447
1448 2007-06-14  Xavier Claessens  <xclaesse@gmail.com>
1449
1450         * libempathy-gtk/gossip-log-window.c:
1451         * libempathy-gtk/gossip-chat-window.c:
1452         * libempathy/empathy-log-manager.c:
1453         * libempathy/empathy-log-manager.h: Do not create log directory for a
1454         chat if there is no messages to put in. Show logs and information for
1455         the contact we are speaking with in the chat window menu.
1456
1457 2007-06-13  Xavier Claessens  <xclaesse@gmail.com>
1458
1459         * libempathy-gtk/Makefile.am:
1460         * libempathy-gtk/gossip-log-window.glade:
1461         * libempathy-gtk/gossip-log-window.h:
1462         * libempathy-gtk/gossip-log-window.c:
1463         * libempathy/empathy-log-manager.c:
1464         * libempathy/empathy-log-manager.h:
1465         * libempathy-gtk/gossip-chat.c:
1466         * libempathy-gtk/empathy-main-window.c: New window for viewing logs.
1467
1468         * libempathy-gtk/gossip-chat-view.c: Do not use smooth scroll when
1469         resizing the view.
1470
1471         * libempathy-gtk/gossip-contact-list-store.c: Do not set active
1472         contacts when creating the store, and when contact groups changed.
1473
1474         * src/empathy-main.c: Fix warning when using command-line options.
1475
1476         * libempathy/empathy-tp-contact-list.c: Check if we have an aliasing
1477         iface before setting the alias of a contact.
1478
1479         * TODO: Updated.
1480
1481         * data/jabber.profile: Ignore ssl errors by default. This is a security
1482         vulnerability but we don't really have the choice.
1483
1484         * libempathy/gossip-contact.h:
1485         * libempathy/gossip-contact.c: Add a "is-user" property to know if
1486         it's our self contact.
1487
1488         * libempathy/gossip-message.h:
1489         * libempathy/gossip-message.c: Add a "receiver" property like that we
1490         have our self contact for nick highlight.
1491
1492 2007-06-10  Xavier Claessens  <xclaesse@gmail.com>
1493
1494         * libempathy-gtk/gossip-spell-dialog.glade:
1495         * libempathy-gtk/gossip-spell-dialog.c:
1496         * libempathy-gtk/gossip-spell-dialog.h:
1497         * libempathy-gtk/gossip-chat.c:
1498         * libempathy-gtk/Makefile.am:
1499         * configure.ac: Adding spellcheck support.
1500
1501         * libempathy-gtk/gossip-spell.c:
1502         * libempathy/gossip-conf.c: Remove useless debug messages.
1503
1504 2007-06-10  Xavier Claessens  <xclaesse@gmail.com>
1505
1506         * libempathy-gtk/gossip-chat-view.c: Smooth scrolling.
1507         Fixes bug #445859 (Raphael Slinckx).
1508
1509 2007-06-09  Xavier Claessens  <xclaesse@gmail.com>
1510
1511         * libempathy/gossip-contact.c: Emit notify signal only if the property
1512         value effectively changed.
1513
1514 2007-06-09  Xavier Claessens  <xclaesse@gmail.com>
1515
1516         * libempathy-gtk/gossip-contact-list-view.c: Fix warning for DnD.
1517         patch imported from gossip.
1518
1519 2007-06-09  Xavier Claessens  <xclaesse@gmail.com>
1520
1521         * configure.ac: Bump version to 0.8
1522
1523         * libempathy-gtk/gossip-ui-utils.c: Fix usage of contact subscription
1524         property.
1525
1526         * data/gtalk.profile:
1527         * data/jabber.profile:
1528         * data/msn.profile: Add VCardField and VCardDefault to profiles for
1529         eds-sync support.
1530
1531 2007-06-09  Xavier Claessens  <xclaesse@gmail.com>
1532
1533         * libempathy-gtk/empathy-contact-widget.c: Fix a warning.
1534
1535 2007-06-09  Xavier Claessens  <xclaesse@gmail.com>
1536
1537         * libempathy-gtk/empathy-main-window.c:
1538         * libempathy-gtk/empathy-contact-widget.glade:
1539         * libempathy-gtk/empathy-contact-dialogs.c:
1540         * libempathy-gtk/empathy-contact-dialogs.h:
1541         * libempathy-gtk/empathy-contact-widget.c: We can now add a new contact.
1542         EmpathyContactWidget can change the contact it's displaying on-the-fly,
1543         like that we can display info when typing the contact ID we want to
1544         add to our contact list.
1545
1546         * libempathy/empathy-tp-contact-list.c: Fix a refcount bug.
1547
1548 2007-06-08  Xavier Claessens  <xclaesse@gmail.com>
1549
1550         * libempathy/gossip-chatroom-manager.c: Checks if the chatroom has
1551         an account and a room. Fixes bug #444135.
1552
1553 2007-06-08  Xavier Claessens  <xclaesse@gmail.com>
1554
1555         * libempathy-gtk/empathy-contact-dialogs.c:
1556         * libempathy-gtk/empathy-contact-widget.c:
1557         * libempathy-gtk/empathy-contact-widget.h: Do not save when closing the
1558         dialog. Update information in real-time and just provides a "Close"
1559         button. That's more GNOME spirite.
1560         * libempathy/empathy-tp-contact-list.c:
1561         * libempathy/gossip-contact.h:
1562         * libempathy/gossip-contact.c: New methods:
1563         gossip_contact_add/remove_group(). This fixes leaks when a contact is
1564         added/removed from a group.
1565
1566 2007-06-08  Xavier Claessens  <xclaesse@gmail.com>
1567
1568         * libempathy-gtk/gossip-chat.c: Fix build on 64bits arch.
1569         Fixes bug #444680 (Matej Cepl).
1570
1571 2007-06-06  Xavier Claessens  <xclaesse@gmail.com>
1572
1573         * libempathy-gtk/empathy-contact-dialogs.glade:
1574         * libempathy-gtk/empathy-contact-dialogs.c: Fix response and action
1575         buttons.
1576
1577 2007-06-06  Xavier Claessens  <xclaesse@gmail.com>
1578
1579         * libempathy-gtk/empathy-contact-dialogs.glade:
1580         * libempathy-gtk/empathy-contact-widget.glade:
1581         * libempathy-gtk/empathy-status-icon.c:
1582         * libempathy-gtk/empathy-contact-dialogs.c:
1583         * libempathy-gtk/empathy-contact-dialogs.h:
1584         * libempathy-gtk/gossip-ui-utils.c:
1585         * libempathy-gtk/empathy-subscription-dialog.glade:
1586         * libempathy-gtk/empathy-contact-widget.c:
1587         * libempathy-gtk/gossip-ui-utils.h:
1588         * libempathy-gtk/gossip-contact-list-view.c:
1589         * libempathy-gtk/empathy-subscription-dialog.c:
1590         * libempathy-gtk/Makefile.am:
1591         * libempathy-gtk/empathy-subscription-dialog.h: Implement editing and
1592         viewing contact information with right click on the roster.
1593
1594 2007-06-06  Xavier Claessens  <xclaesse@gmail.com>
1595
1596         * libempathy-gtk/empathy-contact-widget.glade:
1597         * libempathy-gtk/empathy-contact-widget.c:
1598         * libempathy-gtk/empathy-contact-widget.h:
1599         * libempathy-gtk/empathy-subscription-dialog.c: EmpatchContactWidget
1600         has 2 modes: editable or not.
1601
1602 2007-06-06  Xavier Claessens  <xclaesse@gmail.com>
1603
1604         * po/POTFILES.in: Updated with new files.
1605
1606 2007-06-06  Xavier Claessens  <xclaesse@gmail.com>
1607
1608         * libempathy-gtk/empathy-status-icon.c:
1609         * libempathy-gtk/empathy-subscription-dialog.glade:
1610         * libempathy-gtk/empathy-contact-widget.c:
1611         * libempathy-gtk/gossip-contact-list-view.c:
1612         * libempathy-gtk/empathy-subscription-dialog.c:
1613         * libempathy-gtk/Makefile.am:
1614         * libempathy-gtk/empathy-subscription-dialog.h:
1615         * libempathy/empathy-tp-contact-list.c: New dialog:
1616         EmpathySubscriptionDialog. It uses EmpathyContactWidget to display
1617         information about the contact who wants to get your presence. This
1618         dialog appears when clicking on the status icon when it blinks. You
1619         can also remove contacts when right-click on it in the roster.
1620
1621 2007-06-06  Xavier Claessens  <xclaesse@gmail.com>
1622
1623         * libempathy-gtk/empathy-status-icon.c:
1624         * libempathy-gtk/empathy-contact-widget.glade:
1625         * libempathy-gtk/empathy-contact-widget.c:
1626         * libempathy-gtk/empathy-contact-widget.h:
1627         * libempathy-gtk/Makefile.am: New widget: EmpathyContactWidget. It
1628         displays information about a contact, it can be used in any kind of
1629         dialog which needs to display contact information like alias, groups,
1630         avatar, etc. If the contact is the selfcontact information are editable.
1631
1632         * libempathy/empathy-tp-contact-list.c: Do not take care of subscription
1633         changes.
1634
1635         * libempathy/gossip-contact.c: Use
1636         gossip_presence_state_get_default_status (MC_PRESENCE_OFFLINE)
1637         when there is no presence.
1638
1639 2007-06-06  Xavier Claessens  <xclaesse@gmail.com>
1640
1641         * libempathy-gtk/empathy-status-icon.c: Add support for blinking when
1642         there is an event. Make use of EmpathyIdle for presence handling. Add
1643         an event when a contact requets subscription.
1644
1645         * libempathy-gtk/gossip-contact-list-store.c:
1646         * libempathy-gtk/gossip-contact-list-view.c:
1647         * libempathy/empathy-contact-manager.c:
1648         * libempathy/empathy-tp-contact-list.c:
1649         * libempathy/empathy-tp-chatroom.c:
1650         * libempathy/empathy-contact-list.c:
1651         * libempathy/empathy-contact-list.h: get_contacts() is renamed to
1652         get_members(). Adding a signal and a method for local-pending with
1653         contacts with the message. Rework completely the contact-list handling in
1654         EmpathyTpContactList to follow tp spec.
1655
1656         * libempathy/empathy-idle.c:
1657         * libempathy/empathy-idle.h: Add properties for the state and the 
1658         status message. EmpathyIdle is now a singleton to manager self presence.
1659
1660         * TODO: Updated.
1661
1662 2007-06-03  Xavier Claessens  <xclaesse@gmail.com>
1663
1664         * libempathy-gtk/gossip-accounts-dialog.glade: Set use_stock for
1665         button_connect to False, to avoid a crasher when opening the accounts
1666         window with GTK+ trunk. Fixes bug #439931.
1667         * libempathy-gtk/gossip-chat.c: Do not add backlog for chatrooms and
1668         do not log backlog from jabber server.
1669
1670 2007-06-03  Xavier Claessens  <xclaesse@gmail.com>
1671
1672         * libempathy-gtk/gossip-ui-utils.c
1673         * libempathy-gtk/gossip-accounts-dialog.c
1674         * libempathy-gtk/Makefile.am
1675         * src/empathy-accounts-main.c
1676         * src/empathy-chat-main.c
1677         * src/Makefile.am
1678         * src/empathy-main.c
1679         * libempathy/gossip-utils.c
1680         * libempathy/Makefile.am
1681         * src/empathy-filter.h
1682         * src/empathy-filter-plugin.c
1683         * src/empathy-filter.xml
1684         * src/empathy-filter.c
1685         * libempathy/gossip-paths.c
1686         * libempathy/gossip-paths.h: Remove unused code and append DATADIR to
1687         dirs where GTK should search icons.
1688
1689 2007-06-03  Xavier Claessens  <xclaesse@gmail.com>
1690
1691         * po/POTFILES.in:
1692         * po/POTFILES.skip: Add missing files that have strings for translation.
1693         Skip empathy-desktop.in.in. (Olivier Crete)
1694
1695 2007-06-03  Xavier Claessens  <xclaesse@gmail.com>
1696
1697         * libempathy-gtk/gossip-group-chat.c:
1698         * libempathy-gtk/gossip-private-chat.c:
1699         * libempathy-gtk/gossip-chat.c:
1700         * libempathy-gtk/gossip-chat.h:
1701         * libempathy/empathy-tp-chat.c: Add all properties described by TP spec
1702         for the Text channel on EmpathyTpChat. Make use of "name" and "subject"
1703         properties in GossipGroupChat.
1704
1705 2007-06-02  Xavier Claessens  <xclaesse@gmail.com>
1706
1707         * libempathy/empathy-log-manager.c: Fix crash when there is no log
1708         available for a chat.
1709         * libempathy/empathy-tp-contact-list.c: Fix a crash when destroy signal
1710         is emitted before StatusChanged.
1711
1712 2007-06-02  Xavier Claessens  <xclaesse@gmail.com>
1713
1714         * libempathy-gtk/gossip-group-chat.c:
1715         * libempathy-gtk/gossip-private-chat.c:
1716         * libempathy-gtk/gossip-chat.c:
1717         * libempathy/empathy-log-manager.c:
1718         * libempathy/empathy-log-manager.h:
1719         * libempathy/empathy-log-manager.xsl:
1720         * libempathy/Makefile.am: Log chats and display 10 last messages when
1721         opening a new chat.
1722
1723 2007-06-02  Xavier Claessens  <xclaesse@gmail.com>
1724
1725         * libempathy-gtk/gossip-group-chat.c:
1726         * libempathy/empathy-tp-contact-list.c:
1727         * libempathy/gossip-contact.c: Set default presence to available if
1728         there is no presence iface.
1729
1730 2007-06-02  Xavier Claessens  <xclaesse@gmail.com>
1731
1732         * libempathy-gtk/gossip-ui-utils.c:
1733         * libempathy-gtk/gossip-ui-utils.h:
1734         * configure.ac: Use gnome_vfs_url_show() instead of gnome_url_show()
1735         to avoid libgnomeui dependency (Ross Burton).
1736
1737 2007-06-01  Xavier Claessens  <xclaesse@gmail.com>
1738
1739         * libempathy-gtk/gossip-chatrooms-window.c:
1740         * libempathy-gtk/gossip-chat-window.c:
1741         * libempathy/gossip-chatroom.c:
1742         * libempathy/gossip-chatroom-manager.c:
1743         * configure.ac: Monitor changes on chatrooms.xml file and relead it 
1744         when it's modified. connect chatroom-added/removed in some places where
1745         needed.
1746
1747 2007-06-01  Xavier Claessens  <xclaesse@gmail.com>
1748
1749         * configure.ac: Bump version to 0.7
1750
1751 2007-05-31  Xavier Claessens  <xclaesse@gmail.com>
1752
1753         * libempathy-gtk/gossip-new-chatroom-dialog.c: No need to RequestHandle,
1754         MissionControl has API to request the channel from handle string.
1755
1756         * libempathy-gtk/empathy-main-window.c: Request room channel when
1757         clicking on favorite rooms.
1758
1759         * TODO: Add a task: supporting registering.
1760
1761 2007-05-31  Xavier Claessens  <xclaesse@gmail.com>
1762
1763         * libempathy/empathy-idle.c: Do not restore away presence message when
1764         coming back after the user set manually to away.
1765
1766 2007-05-31  Xavier Claessens  <xclaesse@gmail.com>
1767
1768         * libempathy-gtk/gossip-account-chooser.c: Fix warning when selecting
1769         all accounts.
1770
1771         * src/empathy-accounts-main.c:
1772         * libempathy-gtk/empathy-status-icon.c:
1773         * libempathy-gtk/gossip-accounts-dialog.h:
1774         * libempathy-gtk/gossip-accounts-dialog.c:
1775         * libempathy-gtk/gossip-preferences.h:
1776         * libempathy-gtk/gossip-preferences.c: Set parent window.
1777
1778         * libempathy-gtk/empathy-main-window.c: Implement favorite chatroom
1779         menu and fix a leak.
1780
1781         * libempathy-gtk/Makefile.am:
1782         * libempathy/Makefile.am:
1783         * libempathy/gossip-chatroom.c:
1784         * libempathy/gossip-chatroom.h:
1785         * libempathy/gossip-chatroom-manager.c:
1786         * libempathy/gossip-chatroom-manager.h:
1787         * libempathy/gossip-chatroom-manager.dtd:
1788         * libempathy-gtk/gossip-chatrooms-window.glade:
1789         * libempathy-gtk/gossip-chatrooms-window.c:
1790         * libempathy-gtk/gossip-chatrooms-window.h: New files to implement
1791         favorite chatrooms and a window to show them.
1792
1793
1794         * libempathy-gtk/gossip-chat.c: Fix tooltip leaked.
1795
1796         * libempathy-gtk/gossip-chat-window.h:
1797         * libempathy-gtk/gossip-chat-window.c: Do not use deprecated
1798         gtk_object_sink(). Implement favorite chatroom features. Find a chat
1799         by comparing the account AND the chat ID.
1800
1801         * src/empathy-chat-main.c:
1802         * libempathy/empathy-tp-chat.h:
1803         * libempathy/empathy-tp-chat.c:
1804         * libempathy/gossip-utils.h:
1805         * libempathy/gossip-utils.c: empathy_tp_chat_get_id() returns the Text
1806         channel's name. The chat ID is unique only for a specified account.
1807
1808         * libempathy/empathy-tp-contact-list.c: Fix some leaks and add a FIXME
1809         comment for a leak not yet fixed.
1810
1811         * TODO: Would be cool to have a glade catalog for libempathy-gtk.
1812
1813 2007-05-26  Xavier Claessens  <xclaesse@gmail.com>
1814
1815         * libempathy-gtk/gossip-contact-list-store.c: Do not highlight contacts
1816         already known when creating the contact list.
1817         * libempathy/empathy-tp-contact-list.c: Do not set alias if DBus
1818         returns an error. Fixes bug #442639.
1819         * libempathy/empathy-idle.c: Do not set status message to
1820         "Extended autoaway", let user's message unchanged.
1821
1822 2007-05-25  Xavier Claessens  <xclaesse@gmail.com>
1823
1824         * configure.ac: Bump version to 0.6
1825
1826 2007-05-25  Xavier Claessens  <xclaesse@gmail.com>
1827
1828         * libempathy-gtk/gossip-group-chat.c: Fix refcounting of
1829         GossipGroupChat.
1830         * libempathy/empathy-tp-contact-list.c: Add debug message when alias
1831         request fails.
1832         * data/22x22/empathy-group-message.png:
1833         * data/22x22/Makefile.am: Add group message icon.
1834 2007-05-25  Xavier Claessens  <xclaesse@gmail.com>
1835
1836         * libempathy-gtk/gossip-new-chatroom-dialog.c: Do not use the server
1837         entry's value if it's hidden.
1838         * libempathy-gtk/gossip-contact-list-view.c: Do not highlight groups
1839         when adding them in the roster.
1840         * libempathy/empathy-tp-contact-list.c: Do not create new GossipContact
1841         object in presence/avatar/alias changed signal if we don't already know
1842         that contact from a contact list channel. This should fix DBus max
1843         pending calls limit reached in some cases.
1844
1845 2007-05-25  Xavier Claessens  <xclaesse@gmail.com>
1846
1847         * libempathy-gtk/gossip-new-chatroom-dialog.c: Preset the server only
1848         for jabber protocol to conference.server. This fixes a warning.
1849
1850         * libempathy-gtk/gossip-group-chat.h:
1851         * libempathy-gtk/gossip-group-chat.c: gossip_group_chat_set_topic() is 
1852         a public function.
1853
1854         * libempathy-gtk/empathy-images.h:
1855         * libempathy-gtk/empathy-main-window.glade:
1856         * libempathy-gtk/empathy-status-icon.glade: Make use of
1857         empathy-new-message icon name.
1858
1859         * libempathy-gtk/gossip-contact-list-store.c: By default we sort by
1860         contacts names.
1861
1862         * libempathy-gtk/gossip-chat.c: Do not display composing state if
1863         it's our own contact that is composing.
1864
1865         * src/empathy-chat-main.c:
1866         * libempathy/empathy-tp-chat.c:
1867         * libempathy/empathy-tp-chat.h: Make possible to build the id based on
1868         the account and the channel's name. For private chats that means the
1869         contact's id.
1870
1871         * libempathy-gtk/gossip-chat-window.c: Un-comment the code related to
1872         chatrooms that is now implemented. We can now Show/Hide contact list
1873         for group chats, DnD contact on the window to begin a discussion, join
1874         a new chatroom.
1875
1876         * libempathy-gtk/gossip-account-chooser.c: Add a FIXME message.
1877
1878         * data/22x22/empathy-new-message.png:
1879         * data/22x22/empathy-proto-irc.png:
1880         * data/22x22/Makefile.am:
1881         * data/32x32/empathy-proto-irc.png:
1882         * data/32x32/Makefile.am:
1883         * data/gtalk.profile:
1884         * data/16x16/empathy-new-message:
1885         * data/16x16/empathy-message-new.png:
1886         * data/16x16/empathy-proto-irc.png:
1887         * data/16x16/Makefile.am:
1888         * data/scalable/empathy-proto-irc.svg:
1889         * data/scalable/Makefile.am:
1890         * data/irc.profile: Adding icons for empathy-new-message and IRC
1891         protocol. Make use of the irc icon in the irc profile.
1892
1893 2007-05-24  Xavier Claessens  <xclaesse@gmail.com>
1894
1895         * libempathy-gtk/gossip-new-chatroom-dialog.c:
1896         * libempathy-gtk/empathy-main-window.c: White space fix.
1897
1898 2007-05-24  Xavier Claessens  <xclaesse@gmail.com>
1899
1900         * libempathy-gtk/gossip-account-chooser.c:
1901         * libempathy-gtk/gossip-new-chatroom-dialog.c:
1902         * libempathy-gtk/gossip-account-widget-jabber.c:
1903         * libempathy-gtk/gossip-account-chooser.h:
1904         * libempathy-gtk/gossip-new-chatroom-dialog.h:
1905         * libempathy-gtk/gossip-group-chat.c:
1906         * libempathy-gtk/empathy-main-window.c:
1907         * libempathy-gtk/gossip-new-chatroom-dialog.glade:
1908         * libempathy-gtk/gossip-account-widget-jabber.glade:
1909         * libempathy-gtk/Makefile.am:
1910         * libempathy/empathy-tp-chatroom.c:
1911         * data/gtalk.profile:
1912         * data/jabber.profile:
1913         * data/salut.profile:
1914         * data/Makefile.am:
1915         * data/empathy.desktop.in.in:
1916         * data/msn.profile:
1917         * data/irc.profile: New objects: GossipAccountChooser and
1918         GossipNewChatroom, we can now join any chatroom. Adding IRC profile.
1919
1920 2007-05-21  Xavier Claessens  <xclaesse@gmail.com>
1921
1922         * libempathy/empathy-idle.c: If we are offline do not set away on idle.
1923         If we are already away restore to available when we are no mode idle.
1924         Do no modify status message.
1925
1926 2007-05-21  Xavier Claessens  <xclaesse@gmail.com>
1927
1928         * libempathy-gtk/gossip-group-chat.c:
1929         * libempathy-gtk/gossip-group-chat.h:
1930         * libempathy-gtk/gossip-private-chat.c:
1931         * libempathy-gtk/gossip-private-chat.h:
1932         * libempathy-gtk/gossip-group-chat.glade:
1933         * libempathy-gtk/Makefile.am:
1934         * src/empathy-chat-main.c:
1935         * libempathy/empathy-tp-contact-list.c:
1936         * libempathy/gossip-telepathy-group.c:
1937         * libempathy/gossip-telepathy-group.h:
1938         * libempathy/empathy-tp-chatroom.c:
1939         * libempathy/empathy-tp-chatroom.h: Implementing basic chatroom support.
1940         Actually it works only if we get invited in a chatroom.
1941
1942 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
1943
1944         * libempathy-gtk/gossip-chat-view.c: Correctly remember the contact
1945         who sent last message.
1946
1947 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
1948
1949         * libempathy-gtk/gossip-chat-view.c: Correctly remember if last message
1950         comes from the self contact or another.
1951
1952 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
1953
1954         * libempathy-gtk/gossip-contact-list-model.c:
1955         * libempathy-gtk/gossip-contact-list-model.h: Removed.
1956         * libempathy-gtk/gossip-contact-list-view.c:
1957         * libempathy-gtk/gossip-contact-list-view.h: Added.
1958
1959 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
1960
1961         * libempathy-gtk/gossip-contact-list-store.c: Set COL_NAME earlier like
1962         that it can directly be sorted.
1963         * data/empathy.schemas.in: s/gossip/empathy/
1964
1965 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
1966
1967         * configure.ac: Bump version to 0.5
1968
1969 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
1970
1971         * libempathy-gtk/gossip-contact-list-store.c: Allow to set custom 
1972         function for getting groups of a contact. Make possible to have groups
1973         for presence or role/affiliation in chatroom for example.
1974         * libempathy-gtk/gossip-contact-list-store.h: Allow to set custom
1975         function to handle DnD of contact. Useful when a custom function is set
1976         for groups.
1977         * src/empathy-chat-main.c: Minor fix.
1978         * TODO:
1979         * po/POTFILES.in: Updated.
1980
1981 2007-05-19  Xavier Claessens  <xclaesse@gmail.com>
1982
1983         * libempathy-gtk/Makefile.am:
1984         * libempathy/empathy-tp-chat.c:
1985         * libempathy/empathy-contact-manager.c:
1986         * libempathy/empathy-contact-list.c: Fix indentation
1987         * libempathy/empathy-tp-contact-list.c: Fix not returning the contact
1988         in tp_contact_list_find()
1989         * TODO: Updated.
1990
1991 2007-05-19  Xavier Claessens  <xclaesse@gmail.com>
1992
1993         * libempathy-gtk/gossip-contact-list-store.c:
1994         * libempathy-gtk/gossip-preferences.c:
1995         * libempathy-gtk/gossip-contact-list-store.h:
1996         * libempathy-gtk/gossip-contact-list.c:
1997         * libempathy-gtk/gossip-contact-list.h:
1998         * libempathy-gtk/empathy-main-window.c:
1999         * libempathy-gtk/gossip-contact-list-model.c:
2000         * libempathy-gtk/gossip-contact-list-model.h:
2001         * libempathy-gtk/Makefile.am:
2002         * libempathy/empathy-marshal.list: Split GossipContactList into
2003         two objects: GossipContactListStore inheriting from GtkTreeStore and
2004         GossipContactListView inheriting from GtkTreeView. This makes
2005         easier to build new UI widgets reusing the GtkTreeModel.
2006
2007 2007-05-19  Xavier Claessens  <xclaesse@gmail.com>
2008
2009         * libempathy/empathy-idle.c: Auto away when session id idle, instead of
2010         when screensaver is active.
2011
2012 2007-05-18  Xavier Claessens  <xclaesse@gmail.com>
2013
2014         * libempathy-gtk/gossip-private-chat.h:
2015         * libempathy-gtk/gossip-contact-list.c:
2016         * libempathy-gtk/gossip-chat.c:
2017         * libempathy-gtk/gossip-chat.h:
2018         * libempathy-gtk/gossip-chat-window.c:
2019         * libempathy-gtk/Makefile.am:
2020         * libempathy-gtk/gossip-chat-view.c:
2021         * libempathy-gtk/gossip-private-chat.c:
2022         * src/empathy-chat-main.c:
2023         * libempathy/gossip-utils.c:
2024         * libempathy/gossip-contact.h:
2025         * libempathy/empathy-tp-chat.c:
2026         * libempathy/gossip-utils.h:
2027         * libempathy/empathy-contact-manager.c:
2028         * libempathy/empathy-contact-manager.h:
2029         * libempathy/empathy-tp-contact-list.c:
2030         * libempathy/empathy-tp-contact-list.h:
2031         * libempathy/empathy-tp-chatroom.c:
2032         * libempathy/empathy-tp-chatroom.h:
2033         * libempathy/empathy-contact-list.c:
2034         * libempathy/empathy-contact-list.h:
2035         * libempathy/Makefile.am:
2036         * libempathy/gossip-contact.c: EmpathyContactList is now an interface
2037         implemented by EmpathyTpContactList, EmpathyContactManager and
2038         EmpathyTpChatroom. GossipContactList use that interface to display a 
2039         treeview.
2040
2041 2007-05-17  Xavier Claessens  <xclaesse@gmail.com>
2042
2043         * libempathy-gtk/gossip-chat.c: Display ChatState.
2044
2045 2007-05-16  Xavier Claessens  <xclaesse@gmail.com>
2046
2047         * libempathy-gtk/empathy-status-icon.c:
2048         * libempathy/empathy-idle.c:
2049         * libempathy/empathy-idle.h:
2050         * libempathy/Makefile.am:
2051         * po/POTFILES.in: New object EmpathyIdle to manage autoaway and
2052         extended autoaway states.
2053
2054 2007-05-15  Xavier Claessens  <xclaesse@gmail.com>
2055
2056         * configure.ac:
2057         * data/empathy.desktop.in:
2058         * data/Makefile.am:
2059         * data/empathy.desktop.in.in:
2060         * po/POTFILES.in: Set bugzilla information in desktop file and add it 
2061         to POTFILES.in
2062
2063 2007-05-15  Xavier Claessens  <xclaesse@gmail.com>
2064
2065         * libempathy-gtk/empathy-status-icon.glade:
2066         * libempathy-gtk/empathy-main-window.glade: Fix using of gossip icons
2067         in menus.
2068
2069 2007-05-14  Xavier Claessens  <xclaesse@gmail.com>
2070
2071         * src/empathy-chat-main.c:
2072         * src/empathy-main.c:
2073         * configure.ac:
2074         * data/22x22/Makefile.am:
2075         * data/22x22/empathy.png:
2076         * data/48x48:
2077         * data/48x48/Makefile.am:
2078         * data/48x48/empathy.png:
2079         * data/32x32/Makefile.am:
2080         * data/32x32/empathy.png:
2081         * data/16x16/empathy.png:
2082         * data/16x16/Makefile.am:
2083         * data/scalable/empathy.svg:
2084         * data/scalable/Makefile.am:
2085         * data/Makefile.am: Add empathy icon stolen from cohoba.
2086
2087 2007-05-14  Xavier Claessens  <xclaesse@gmail.com>
2088
2089         * src/empathy-chat-main.c:
2090         * src/Makefile.am:
2091         * src/empathy-main.c:
2092         * po/POTFILES.in
2093         * po/LINGUAS:
2094         * TODO: Setting up i18n support.
2095
2096         * po/Makefile.in.in: Removed, it's generated at build time.
2097
2098 2007-05-13  Xavier Claessens  <xclaesse@gmail.com>
2099
2100         * libempathy-gtk/gossip-account-widget-jabber.glade: Add an example
2101         label for jid.
2102
2103 2007-05-13  Xavier Claessens  <xclaesse@gmail.com>
2104
2105         * libempathy-gtk/gossip-chat-window.c:
2106         * libempathy-gtk/gossip-chat-window.h:
2107         * src/empathy-chat-main.c:
2108         * libempathy/empathy-tp-chat.c:
2109         * libempathy/empathy-tp-chat.h: When a new text channel arrives, check
2110         if there is no existing GossipChat object for it.
2111
2112 2007-05-13  Xavier Claessens  <xclaesse@gmail.com>
2113
2114         * src/Makefile.am:
2115         * src/empathy-contact-list-main.c: Removing empathy-contact-list
2116         program, it's useless.
2117
2118 2007-05-13  Xavier Claessens  <xclaesse@gmail.com>
2119
2120         * configure.ac: Change version from 0.3darcs to 0.3svn
2121
2122 2007-05-13  Xavier Claessens  <xclaesse@gmail.com>
2123
2124         * autogen.sh: Set executable
2125         * po/POTFILES.in: Update translatable files
2126
2127 2007-03-16  Xavier Claessens  <xclaesse@gmail.com>
2128
2129         * Initial version
2130 2007-09-28  Xavier Claessens  <xclaesse@gmail.com>
2131
2132         * libempathy/empathy-tp-group.c: Look in the local_pendings list if a
2133         contact is already local pending.
2134         * tests/contact-manager.c: Fix white space typo.
2135