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