]> git.0d.be Git - empathy.git/blob - ChangeLog
Click on the treeview to edit the name of an account. Fixes bug #459166.
[empathy.git] / ChangeLog
1 2007-08-02 Xavier Claessens  <xclaesse@gmail.com>
2
3         * libempathy-gtk/empathy-accounts-dialog.glade:
4         * libempathy-gtk/empathy-accounts-dialog.c: Click on the treeview to
5         edit the name of an account. Fixes bug #459166.
6
7 2007-08-02 Xavier Claessens  <xclaesse@gmail.com>
8
9         * libempathy-gtk/empathy-account-widget-jabber.c: Do not try to guess
10         the Jabber server from the jid, gabble does that for us.
11
12 2007-08-02 Xavier Claessens  <xclaesse@gmail.com>
13
14         * doc/libempathy-gtk/tmpl/empathy-account-chooser.sgml:
15         * doc/libempathy-gtk/tmpl/empathy-ui-utils.sgml:
16         * doc/libempathy-gtk/tmpl/empathy-contact-widget.sgml:
17         * doc/libempathy/tmpl/empathy-message.sgml:
18         * doc/libempathy/tmpl/empathy-utils.sgml: Update doc.
19
20 2007-08-02 Xavier Claessens  <xclaesse@gmail.com>
21
22         * libempathy-gtk/empathy-profile-chooser.c: Do not list profiles that
23         don't have the corresponding CM installed when creating a new account.
24         This is a workaround for MC bug: SF #1688779.
25
26 2007-08-02 Xavier Claessens  <xclaesse@gmail.com>
27
28         * libempathy-gtk/empathy-account-widget-generic.c: Remove size_group.
29         Fixes bug #462792.
30
31 2007-08-02 Xavier Claessens  <xclaesse@gmail.com>
32
33         * libempathy-gtk/empathy-accounts-dialog.c:
34         * libempathy/empathy-utils.c:
35         * libempathy/empathy-utils.h: Adding new empathy_strdiff API stolen from
36         telepathy-glib. It check if strings are != NULL before using strcmp.
37         Using that API to fix bug #461886. Should be used in more places.
38
39 2007-08-02 Xavier Claessens  <xclaesse@gmail.com>
40
41         * libempathy-gtk/empathy-status-icon.c: Click on the tray icon shows the
42         window if it's not active and hide if it is. Fixes bug #462057
43         (Olivier Valentin).
44
45 2007-08-02 Xavier Claessens  <xclaesse@gmail.com>
46
47         * libempathy-gtk/empathy-group-chat.c: don't display
48         "Topic set to: (null)". Fixes bug #460205 (Michael Scherer).
49
50 2007-07-30 Xavier Claessens  <xclaesse@gmail.com>
51
52         * autogen.sh: Added back, it calls gnome-autogen.sh.
53
54 2007-07-29 Xavier Claessens  <xclaesse@gmail.com>
55
56         * libempathy-gtk/empathy-profile-chooser.c:
57         * libempathy/empathy-message.c: Add missing include string.h.
58
59 2007-07-29 Xavier Claessens  <xclaesse@gmail.com>
60
61         * configure.ac: Bump version to 0.11.
62
63 2007-07-29 Xavier Claessens  <xclaesse@gmail.com>
64
65         * libempathy-gtk/empathy-account-widget-generic.c:
66         * libempathy-gtk/empathy-account-widget-generic.h: Align param names
67         on the left.
68
69         * libempathy-gtk/empathy-accounts-dialog.glade:
70         * libempathy-gtk/empathy-accounts-dialog.c: Simpler header to describe
71         the selected account. Fixes bug #459169.
72
73         * configure.ac: Set Collabora Ltd. in the Copyright.
74
75 2007-07-28 Xavier Claessens  <xclaesse@gmail.com>
76
77         * libempathy-gtk/empathy-profile-chooser.c: Makes easier to change to
78         profile order.
79
80 2007-07-28 Xavier Claessens  <xclaesse@gmail.com>
81
82         * libempathy-gtk/empathy-account-widget-jabber.c: Try to guess the
83         server from the jid only if we are using the jabber profile. When we
84         guessed a server don't forget to set the "server" McAccount param,
85         setting the entry's text is not enough.
86
87 2007-07-28 Xavier Claessens  <xclaesse@gmail.com>
88
89         * libempathy-gtk/empathy-profile-chooser.c: Improve the sort function
90         a bit to have Jabber before GTalk.
91
92 2007-07-28 Xavier Claessens  <xclaesse@gmail.com>
93
94         * libempathy-gtk/empathy-accounts-dialog.glade:
95         * libempathy-gtk/empathy-accounts-dialog.c: Update the Enable/Disable
96         button even if there is no account selected. Set it insensitive if no
97         account is selected. Fixes bug #459012.
98
99 2007-07-27 Xavier Claessens  <xclaesse@gmail.com>
100
101         * libempathy-gtk/empathy-profile-chooser.c: Sort profiles to have
102         free protocols first. Fixes bug #460605.
103
104 2007-07-27 Xavier Claessens  <xclaesse@gmail.com>
105
106         * libempathy/empathy-message.c:
107         * libempathy/empathy-message.h:
108         * libempathy/empathy-log-manager.c: Add message type in log files.
109         Fixes bug #459579.
110
111         * doc/*: Updated.
112
113 2007-07-26 Xavier Claessens  <xclaesse@gmail.com>
114
115         * po/POTFILES.in: Add missing file
116         libempathy-gtk/empathy-account-widget-msn.glade.
117
118 2007-07-26 Xavier Claessens  <xclaesse@gmail.com>
119
120         * libempathy-gtk/empathy-account-widget-jabber.glade:
121         * libempathy-gtk/empathy-account-widget-jabber.c: Hide
122         "advanced options" for jabber in a GtkExpander. Fixes bug #459168
123         (Guillaume Desmottes).
124
125 2007-07-26 Xavier Claessens  <xclaesse@gmail.com>
126
127         * libempathy-gtk/empathy-new-chatroom-dialog.c:
128         * libempathy/empathy-tp-roomlist.c: Fix Room listing. Fixes bug #460416
129         (Sjoerd Simons).
130
131 2007-07-26 Xavier Claessens  <xclaesse@gmail.com>
132
133         * libempathy-gtk/Makefile.am:
134         * libempathy/Makefile.am:
135         * configure.ac: Use libtool -version-info. Fixes bug #460579
136         (Laurent Bigonville).
137
138 2007-07-26 Xavier Claessens  <xclaesse@gmail.com>
139
140         * README:
141         * autogen.sh: Remove the autogen.sh script and use gnome-autogen.sh
142         instead. Fixes bug #460590.
143
144 2007-07-26 Xavier Claessens  <xclaesse@gmail.com>
145
146         * libempathy-gtk/empathy-account-chooser.c:
147         * libempathy-gtk/empathy-new-chatroom-dialog.c:
148         * libempathy-gtk/empathy-account-chooser.h:
149         * libempathy-gtk/empathy-contact-dialogs.c:
150         * libempathy-gtk/empathy-chatrooms-window.c:
151         * libempathy-gtk/empathy-contact-widget.c:
152         * libempathy-gtk/empathy-contact-widget.h:
153         * libempathy-gtk/empathy-log-window.c:
154         * doc/*: Do not show salut accounts in the add contact dialog. Rework
155         a bit EmpathyContactWidget. Fixes bug #459100
156         (Guillaume Desmottes, Xavier Claessens).
157
158 2007-07-26 Xavier Claessens  <xclaesse@gmail.com>
159
160         * libempathy-gtk/empathy-accounts-dialog.c: add contact frame is not
161         hidden after cancelling. Fixes bug #458997 (Frederic Peters).
162
163 2007-07-26 Xavier Claessens  <xclaesse@gmail.com>
164
165         * libempathy/empathy-idle.c: Fix problems when NM is not running. Fixes
166         bug #460419.
167
168         * doc/*: Updated documentation.
169
170 2007-07-26 Xavier Claessens  <xclaesse@gmail.com>
171
172         * configure.ac: Bump version to 0.10
173
174 2007-07-25 Xavier Claessens  <xclaesse@gmail.com>
175
176         * libempathy/empathy-filter.c: Adding more debug output.
177
178 2007-07-25 Xavier Claessens  <xclaesse@gmail.com>
179
180         * libempathy/empathy-tp-contact-list.c: Add a check to be sure the
181         new channel is valid in the NewChannel cb. Fixes bug #451564.
182
183 2007-07-20 Xavier Claessens  <xclaesse@gmail.com>
184
185         * libempathy/Makefile.am:
186         * libempathy/empathy-tp-roomlist.h:
187         * libempathy/empathy-tp-roomlist.c:
188         * libempathy-gtk/empathy-chatrooms-window.c:
189         * libempathy-gtk/empathy-new-chatroom-dialog.c: Initial room list
190         support. It does not works yet.
191
192         * libempathy-gtk/empathy-account-widget-generic.c: Add support for all
193         types of integer and float. Fixes bug #457740 (Jamey Hicks).
194
195         * libempathy/empathy-tp-chat.c:
196         * libempathy-gtk/empathy-chat.c: If there is an error sending a message,
197         show an error message to the user.
198
199         * libempathy-gtk/empathy-accounts-dialog.c: Fix a leak, profile should
200         be unrefed after mc_account_get_profile.
201
202         * libempathy/empathy-utils.c:
203         * libempathy/empathy-utils.h:
204         * libempathy/empathy-tp-chatroom.c:
205         * libempathy/empathy-tp-group.h:
206         * libempathy/empathy-tp-group.c:
207         * src/empathy.c: Rename empathy_get_channel_id() to
208         empathy_inspect_channel(). We now have empathy_inspect_handle().
209
210         * po/POTFILES.in:
211         * libempathy/empathy-tp-contact-list.c: Set all contacts from salut
212         protocol to the "Local Network" group.
213
214         * libempathy/empathy-idle.c: Fix NetworkManager support.
215
216         * libempathy/empathy-chatroom.h: Fix indentation.
217
218         * libempathy-gtk/empathy-status-icon.c:
219         * libempathy-gtk/empathy-ui-utils.c:
220         * libempathy-gtk/empathy-ui-utils.h:
221          - Iconify main window to the status icon like in rhythmbox.
222            Fixes bug #458106 (Jaap A. Haitsma).
223          - Rounded avatars. Fixes bug #457992 (Raphael Slinckx)
224
225         * Makefile.am: Fix distcheck for gtkdoc (Vincent Untz)
226
227         * data/empathy.desktop.in.in: Change application description
228         (Jaap A. Haitsma).
229
230 2007-07-14 Xavier Claessens  <xclaesse@gmail.com>
231
232         * libempathy-gtk/empathy-contact-list-store.c: Show avatars by default.
233
234 2007-07-13 Xavier Claessens  <xclaesse@gmail.com>
235
236         * libempathy-gtk/empathy-status-icon.c: If there is no pending msg
237         when a text channel should be filtered wait for the first message
238         instead of not dispatching the channel which may cause messages to be
239         lost.
240
241 2007-07-13 Xavier Claessens  <xclaesse@gmail.com>
242
243         * libempathy/empathy-tp-contact-list.c: Fix avatar request queue.
244
245 2007-07-13 Xavier Claessens  <xclaesse@gmail.com>
246
247         * libempathy-gtk/empathy-new-chatroom-dialog.c:
248         * libempathy-gtk/empathy-new-chatroom-dialog.glade: Remove unused
249         nickname entry and use a GtkTable for room information. More work is
250         needed here.
251
252         * libempathy-gtk/empathy-contact-widget.glade: Change padding to 6.
253
254         * libempathy-gtk/empathy-contact-dialogs.c: Set a window title.
255
256         * libempathy-gtk/empathy-contact-widget.c: Fix alignment of widgets.
257
258         * libempathy/empathy-tp-contact-list.c: Add more debug msg for avatar
259         handling.
260
261 2007-07-12 Xavier Claessens  <xclaesse@gmail.com>
262
263         * libempathy-gtk/Makefile.am: Fix missing header for
264         EmpathyAccountWidgetMSN.
265
266         * configure.ac: Fix useless "\".
267
268         * autogen.sh: run gtkdocize if needed.
269
270 2007-07-12 Xavier Claessens  <xclaesse@gmail.com>
271
272         * configure.ac:
273         * doc/*:
274         * Makefile.am: Adding initial API documentation using gtk-doc.
275
276 2007-07-12 Xavier Claessens  <xclaesse@gmail.com>
277
278         * libempathy/empathy-tp-contact-list.c: Auto-accept to publish presence
279         to contacts that are in our subscribe list. When accepting a pending
280         contact add it to publish and subscribe list.
281
282 2007-07-09 Xavier Claessens  <xclaesse@gmail.com>
283
284         * src/empathy.c:
285         * libempathy/empathy-debug.c:
286         * libempathy/empathy-debug.h: Add EMPATHY_LOGFILE env variable. Fixes
287         bug #455240 (Guillaume Desmottes).
288
289 2007-07-09 Xavier Claessens  <xclaesse@gmail.com>
290
291         * libempathy-gtk/empathy-account-widget-msn.glade:
292         * libempathy-gtk/empathy-account-widget-msn.c:
293         * libempathy-gtk/empathy-account-widget-msn.h:
294         * libempathy-gtk/empathy-accounts-dialog.c:
295         * libempathy-gtk/Makefile.am: Add MSN setting UI. Fixes bug #443162
296         (Cosimo Cecchi).
297
298         * libempathy-gtk/empathy-chat-view.c:
299         * libempathy/empathy-log-manager.c:
300         * libempathy/empathy-log-manager.h: Add needed API to show chat logs in
301         Tracker. Fixes bug #452536.
302
303 2007-07-07 Xavier Claessens  <xclaesse@gmail.com>
304
305         * libempathy-gtk/empathy-account-widget-generic.c: Workaround to fix a 
306         commonly reported crash. Fixes bug #454277
307         * libempathy/empathy-tp-group.c: Add a missing check.
308
309 2007-06-30 Xavier Claessens  <xclaesse@gmail.com>
310
311         * configure.ac: Bump MC version required to 4.27.
312         * TODO: Updated.
313
314 2007-06-30 Xavier Claessens  <xclaesse@gmail.com>
315
316         * libempathy-gtk/empathy-account-widget-generic.c: Fix a leaked ref.
317
318         * src/empathy.c: If we get a chatroom we have to create an
319         EmpathyTpChatroom object.
320
321         * src/Makefile.am: Fix build system, programs links to libempathy-gtk
322         and libempathy.
323
324         * configure.ac: libempathy does not depends on libgnome-vfs.
325
326         * libempathy-gtk/empathy-status-icon.c:
327         * libempathy-gtk/empathy-chat.c:
328         * libempathy/empathy-tp-chat.c:
329         * libempathy/empathy-tp-chat.h:
330         * libempathy/empathy-filter.c:
331         * libempathy/empathy-filter.h:
332         * libempathy/empathy-filter.xml:
333         * libempathy/Makefile.am: Filter incoming text channels and make
334         status icon flash when there we receive a new message. Dispatch the
335         channel only when we get a message and the user click on the icon.
336
337 2007-06-22 Xavier Claessens  <xclaesse@gmail.com>
338
339         * libempathy-gtk/libempathy-gtk.pc.in:
340         * libempathy-gtk/Makefile.am:
341         * libempathy/libempathy.pc.in:
342         * libempathy/Makefile.am:
343         * configure.ac: Install libempathy and libempathy-gtk and make their
344         API public.
345
346 2007-06-22 Xavier Claessens  <xclaesse@gmail.com>
347
348         * po/POTFILES.in: s/gossip/empathy/
349
350 2007-06-22 Xavier Claessens  <xclaesse@gmail.com>
351
352         * libempathy/*.[ch]:
353         * libempathy-gtk/*.[ch]:
354         * src/*.[ch]: Rename all filenames starting with "gossip" by "empathy",
355         change namespace of all gossip_*() functions to empathy_*().
356         Fixes bug #444490 (Mario Danic, Xavier Claessens).
357
358 2007-06-21 Xavier Claessens  <xclaesse@gmail.com>
359
360         * configure.ac: Bump version to 0.9
361
362 2007-06-21 Xavier Claessens  <xclaesse@gmail.com>
363
364         * libempathy/empathy-tp-contact-list.c: Fix typo causing warnings.
365
366 2007-06-21 Xavier Claessens  <xclaesse@gmail.com>
367
368         * libempathy-gtk/empathy-contact-dialogs.c:
369         * libempathy-gtk/gossip-contact-list-store.c:
370         * libempathy-gtk/gossip-contact-list-view.c:
371         * libempathy/empathy-contact-manager.c:
372         * libempathy/empathy-tp-contact-list.c:
373         * libempathy/empathy-contact-list.c:
374         * libempathy/empathy-contact-list.h:
375         * libempathy/gossip-contact.c: We show in our roster all contacts
376         members and remote-pending of subscribe list. Adding/Removing a contact
377         only add/remove from subscribe list. Accept/Reject a contact in
378         local-pending of publish list is done using _process_pending().
379
380 2007-06-15 Xavier Claessens  <xclaesse@gmail.com>
381
382         * src/empathy.c:
383         * libempathy/empathy-idle.c: Adding NetworkManager support.
384
385 2007-06-15 Xavier Claessens  <xclaesse@gmail.com>
386
387         * libempathy-gtk/empathy-status-icon.c:
388         * libempathy-gtk/gossip-presence-chooser.c:
389         * libempathy-gtk/gossip-presence-chooser.h:
390         * libempathy/empathy-idle.c:
391         * libempathy/empathy-idle.h: Prepare for slack time when coming back
392         from auto away. Not yet fully implemented.
393
394 2007-06-14 Xavier Claessens  <xclaesse@gmail.com>
395
396         * libempathy-gtk/empathy-images.h:
397         * libempathy-gtk/gossip-chat.c: Use gtk-info for contact informaiton.
398
399         * data/22x22/empathy-proto-salut.png:
400         * data/22x22/Makefile.am:
401         * data/16x16/empathy-proto-salut.png:
402         * data/16x16/Makefile.am:
403         * data/scalable/empathy-proto-salut.svg:
404         * data/scalable/Makefile.am:
405         * data/salut.profile: Add salut icon. Fixes bug #447659 (Michael Monreal).
406
407 2007-06-14 Xavier Claessens  <xclaesse@gmail.com>
408
409         * libempathy-gtk/gossip-contact-list-view.c: Show logs when right
410         click on a contact in the roster.
411
412 2007-06-14 Xavier Claessens  <xclaesse@gmail.com>
413
414         * src/org.gnome.Empathy.Chat.service.in:
415         * src/empathy-accounts.c:
416         * src/empathy-accounts-main.c:
417         * src/empathy-chat-main.c:
418         * src/empathy.c:
419         * src/Makefile.am:
420         * src/empathy-main.c:
421         * libempathy/gossip-chatroom-manager.c:
422         * autogen.sh: Empathy is no more splitted into 2 processes. It makes
423         debugging more difficult when emmpathy-chat crashes. It's also more
424         optimised like that since contact objects can be shared.
425
426 2007-06-14 Xavier Claessens  <xclaesse@gmail.com>
427
428         * libempathy-gtk/gossip-chat-window.c: Disconnect signals from
429         chatroom_manager. Fixes bug #447178.
430
431 2007-06-14 Xavier Claessens  <xclaesse@gmail.com>
432
433         * po/POTFILES.in:
434         * po/POTFILES.skip: Get strings in empathy.desktop.in.in and skip
435         empathy.desktop.in. Fixes bug #446161.
436
437 2007-06-14 Xavier Claessens  <xclaesse@gmail.com>
438
439         * po/POTFILES.in: Adding missing files.
440
441 2007-06-14 Xavier Claessens  <xclaesse@gmail.com>
442
443         * libempathy-gtk/gossip-log-window.c:
444         * libempathy-gtk/gossip-chat-window.c:
445         * libempathy/empathy-log-manager.c:
446         * libempathy/empathy-log-manager.h: Do not create log directory for a
447         chat if there is no messages to put in. Show logs and information for
448         the contact we are speaking with in the chat window menu.
449
450 2007-06-13 Xavier Claessens  <xclaesse@gmail.com>
451
452         * libempathy-gtk/Makefile.am:
453         * libempathy-gtk/gossip-log-window.glade:
454         * libempathy-gtk/gossip-log-window.h:
455         * libempathy-gtk/gossip-log-window.c:
456         * libempathy/empathy-log-manager.c:
457         * libempathy/empathy-log-manager.h:
458         * libempathy-gtk/gossip-chat.c:
459         * libempathy-gtk/empathy-main-window.c: New window for viewing logs.
460
461         * libempathy-gtk/gossip-chat-view.c: Do not use smooth scroll when
462         resizing the view.
463
464         * libempathy-gtk/gossip-contact-list-store.c: Do not set active
465         contacts when creating the store, and when contact groups changed.
466
467         * src/empathy-main.c: Fix warning when using command-line options.
468
469         * libempathy/empathy-tp-contact-list.c: Check if we have an aliasing
470         iface before setting the alias of a contact.
471
472         * TODO: Updated.
473
474         * data/jabber.profile: Ignore ssl errors by default. This is a security
475         vulnerability but we don't really have the choice.
476
477         * libempathy/gossip-contact.h:
478         * libempathy/gossip-contact.c: Add a "is-user" property to know if
479         it's our self contact.
480
481         * libempathy/gossip-message.h:
482         * libempathy/gossip-message.c: Add a "receiver" property like that we
483         have our self contact for nick highlight.
484
485 2007-06-10 Xavier Claessens  <xclaesse@gmail.com>
486
487         * libempathy-gtk/gossip-spell-dialog.glade:
488         * libempathy-gtk/gossip-spell-dialog.c:
489         * libempathy-gtk/gossip-spell-dialog.h:
490         * libempathy-gtk/gossip-chat.c:
491         * libempathy-gtk/Makefile.am:
492         * configure.ac: Adding spellcheck support.
493
494         * libempathy-gtk/gossip-spell.c:
495         * libempathy/gossip-conf.c: Remove useless debug messages.
496
497 2007-06-10 Xavier Claessens  <xclaesse@gmail.com>
498
499         * libempathy-gtk/gossip-chat-view.c: Smooth scrolling.
500         Fixes bug #445859 (Raphael Slinckx).
501
502 2007-06-09 Xavier Claessens  <xclaesse@gmail.com>
503
504         * libempathy/gossip-contact.c: Emit notify signal only if the property
505         value effectively changed.
506
507 2007-06-09 Xavier Claessens  <xclaesse@gmail.com>
508
509         * libempathy-gtk/gossip-contact-list-view.c: Fix warning for DnD.
510         patch imported from gossip.
511
512 2007-06-09 Xavier Claessens  <xclaesse@gmail.com>
513
514         * configure.ac: Bump version to 0.8
515
516         * libempathy-gtk/gossip-ui-utils.c: Fix usage of contact subscription
517         property.
518
519         * data/gtalk.profile:
520         * data/jabber.profile:
521         * data/msn.profile: Add VCardField and VCardDefault to profiles for
522         eds-sync support.
523
524 2007-06-09 Xavier Claessens  <xclaesse@gmail.com>
525
526         * libempathy-gtk/empathy-contact-widget.c: Fix a warning.
527
528 2007-06-09 Xavier Claessens  <xclaesse@gmail.com>
529
530         * libempathy-gtk/empathy-main-window.c:
531         * libempathy-gtk/empathy-contact-widget.glade:
532         * libempathy-gtk/empathy-contact-dialogs.c:
533         * libempathy-gtk/empathy-contact-dialogs.h:
534         * libempathy-gtk/empathy-contact-widget.c: We can now add a new contact.
535         EmpathyContactWidget can change the contact it's displaying on-the-fly,
536         like that we can display info when typing the contact ID we want to
537         add to our contact list.
538
539         * libempathy/empathy-tp-contact-list.c: Fix a refcount bug.
540
541 2007-06-08 Xavier Claessens  <xclaesse@gmail.com>
542
543         * libempathy/gossip-chatroom-manager.c: Checks if the chatroom has
544         an account and a room. Fixes bug #444135.
545
546 2007-06-08 Xavier Claessens  <xclaesse@gmail.com>
547
548         * libempathy-gtk/empathy-contact-dialogs.c:
549         * libempathy-gtk/empathy-contact-widget.c:
550         * libempathy-gtk/empathy-contact-widget.h: Do not save when closing the
551         dialog. Update information in real-time and just provides a "Close"
552         button. That's more GNOME spirite.
553         * libempathy/empathy-tp-contact-list.c:
554         * libempathy/gossip-contact.h:
555         * libempathy/gossip-contact.c: New methods:
556         gossip_contact_add/remove_group(). This fixes leaks when a contact is
557         added/removed from a group.
558
559 2007-06-08 Xavier Claessens  <xclaesse@gmail.com>
560
561         * libempathy-gtk/gossip-chat.c: Fix build on 64bits arch.
562         Fixes bug #444680 (Matej Cepl).
563
564 2007-06-06 Xavier Claessens  <xclaesse@gmail.com>
565
566         * libempathy-gtk/empathy-contact-dialogs.glade:
567         * libempathy-gtk/empathy-contact-dialogs.c: Fix response and action
568         buttons.
569
570 2007-06-06 Xavier Claessens  <xclaesse@gmail.com>
571
572         * libempathy-gtk/empathy-contact-dialogs.glade:
573         * libempathy-gtk/empathy-contact-widget.glade:
574         * libempathy-gtk/empathy-status-icon.c:
575         * libempathy-gtk/empathy-contact-dialogs.c:
576         * libempathy-gtk/empathy-contact-dialogs.h:
577         * libempathy-gtk/gossip-ui-utils.c:
578         * libempathy-gtk/empathy-subscription-dialog.glade:
579         * libempathy-gtk/empathy-contact-widget.c:
580         * libempathy-gtk/gossip-ui-utils.h:
581         * libempathy-gtk/gossip-contact-list-view.c:
582         * libempathy-gtk/empathy-subscription-dialog.c:
583         * libempathy-gtk/Makefile.am:
584         * libempathy-gtk/empathy-subscription-dialog.h: Implement editing and
585         viewing contact information with right click on the roster.
586
587 2007-06-06 Xavier Claessens  <xclaesse@gmail.com>
588
589         * libempathy-gtk/empathy-contact-widget.glade:
590         * libempathy-gtk/empathy-contact-widget.c:
591         * libempathy-gtk/empathy-contact-widget.h:
592         * libempathy-gtk/empathy-subscription-dialog.c: EmpatchContactWidget
593         has 2 modes: editable or not.
594
595 2007-06-06 Xavier Claessens  <xclaesse@gmail.com>
596
597         * po/POTFILES.in: Updated with new files.
598
599 2007-06-06 Xavier Claessens  <xclaesse@gmail.com>
600
601         * libempathy-gtk/empathy-status-icon.c:
602         * libempathy-gtk/empathy-subscription-dialog.glade:
603         * libempathy-gtk/empathy-contact-widget.c:
604         * libempathy-gtk/gossip-contact-list-view.c:
605         * libempathy-gtk/empathy-subscription-dialog.c:
606         * libempathy-gtk/Makefile.am:
607         * libempathy-gtk/empathy-subscription-dialog.h:
608         * libempathy/empathy-tp-contact-list.c: New dialog:
609         EmpathySubscriptionDialog. It uses EmpathyContactWidget to display
610         information about the contact who wants to get your presence. This
611         dialog appears when clicking on the status icon when it blinks. You
612         can also remove contacts when right-click on it in the roster.
613
614 2007-06-06 Xavier Claessens  <xclaesse@gmail.com>
615
616         * libempathy-gtk/empathy-status-icon.c:
617         * libempathy-gtk/empathy-contact-widget.glade:
618         * libempathy-gtk/empathy-contact-widget.c:
619         * libempathy-gtk/empathy-contact-widget.h:
620         * libempathy-gtk/Makefile.am: New widget: EmpathyContactWidget. It
621         displays information about a contact, it can be used in any kind of
622         dialog which needs to display contact information like alias, groups,
623         avatar, etc. If the contact is the selfcontact information are editable.
624
625         * libempathy/empathy-tp-contact-list.c: Do not take care of subscription
626         changes.
627
628         * libempathy/gossip-contact.c: Use
629         gossip_presence_state_get_default_status (MC_PRESENCE_OFFLINE)
630         when there is no presence.
631
632 2007-06-06 Xavier Claessens  <xclaesse@gmail.com>
633
634         * libempathy-gtk/empathy-status-icon.c: Add support for blinking when
635         there is an event. Make use of EmpathyIdle for presence handling. Add
636         an event when a contact requets subscription.
637
638         * libempathy-gtk/gossip-contact-list-store.c:
639         * libempathy-gtk/gossip-contact-list-view.c:
640         * libempathy/empathy-contact-manager.c:
641         * libempathy/empathy-tp-contact-list.c:
642         * libempathy/empathy-tp-chatroom.c:
643         * libempathy/empathy-contact-list.c:
644         * libempathy/empathy-contact-list.h: get_contacts() is renamed to
645         get_members(). Adding a signal and a method for local-pending with
646         contacts with the message. Rework completely the contact-list handling in
647         EmpathyTpContactList to follow tp spec.
648
649         * libempathy/empathy-idle.c:
650         * libempathy/empathy-idle.h: Add properties for the state and the 
651         status message. EmpathyIdle is now a singleton to manager self presence.
652
653         * TODO: Updated.
654
655 2007-06-03 Xavier Claessens  <xclaesse@gmail.com>
656
657         * libempathy-gtk/gossip-accounts-dialog.glade: Set use_stock for
658         button_connect to False, to avoid a crasher when opening the accounts
659         window with GTK+ trunk. Fixes bug #439931.
660         * libempathy-gtk/gossip-chat.c: Do not add backlog for chatrooms and
661         do not log backlog from jabber server.
662
663 2007-06-03 Xavier Claessens  <xclaesse@gmail.com>
664
665         * libempathy-gtk/gossip-ui-utils.c
666         * libempathy-gtk/gossip-accounts-dialog.c
667         * libempathy-gtk/Makefile.am
668         * src/empathy-accounts-main.c
669         * src/empathy-chat-main.c
670         * src/Makefile.am
671         * src/empathy-main.c
672         * libempathy/gossip-utils.c
673         * libempathy/Makefile.am
674         * src/empathy-filter.h
675         * src/empathy-filter-plugin.c
676         * src/empathy-filter.xml
677         * src/empathy-filter.c
678         * libempathy/gossip-paths.c
679         * libempathy/gossip-paths.h: Remove unused code and append DATADIR to
680         dirs where GTK should search icons.
681
682 2007-06-03 Xavier Claessens  <xclaesse@gmail.com>
683
684         * po/POTFILES.in:
685         * po/POTFILES.skip: Add missing files that have strings for translation.
686         Skip empathy-desktop.in.in. (Olivier Crete)
687
688 2007-06-03 Xavier Claessens  <xclaesse@gmail.com>
689
690         * libempathy-gtk/gossip-group-chat.c:
691         * libempathy-gtk/gossip-private-chat.c:
692         * libempathy-gtk/gossip-chat.c:
693         * libempathy-gtk/gossip-chat.h:
694         * libempathy/empathy-tp-chat.c: Add all properties described by TP spec
695         for the Text channel on EmpathyTpChat. Make use of "name" and "subject"
696         properties in GossipGroupChat.
697
698 2007-06-02  Xavier Claessens  <xclaesse@gmail.com>
699
700         * libempathy/empathy-log-manager.c: Fix crash when there is no log
701         available for a chat.
702         * libempathy/empathy-tp-contact-list.c: Fix a crash when destroy signal
703         is emitted before StatusChanged.
704
705 2007-06-02  Xavier Claessens  <xclaesse@gmail.com>
706
707         * libempathy-gtk/gossip-group-chat.c:
708         * libempathy-gtk/gossip-private-chat.c:
709         * libempathy-gtk/gossip-chat.c:
710         * libempathy/empathy-log-manager.c:
711         * libempathy/empathy-log-manager.h:
712         * libempathy/empathy-log-manager.xsl:
713         * libempathy/Makefile.am: Log chats and display 10 last messages when
714         opening a new chat.
715
716 2007-06-02  Xavier Claessens  <xclaesse@gmail.com>
717
718         * libempathy-gtk/gossip-group-chat.c:
719         * libempathy/empathy-tp-contact-list.c:
720         * libempathy/gossip-contact.c: Set default presence to available if
721         there is no presence iface.
722
723 2007-06-02  Xavier Claessens  <xclaesse@gmail.com>
724
725         * libempathy-gtk/gossip-ui-utils.c:
726         * libempathy-gtk/gossip-ui-utils.h:
727         * configure.ac: Use gnome_vfs_url_show() instead of gnome_url_show()
728         to avoid libgnomeui dependency (Ross Burton).
729
730 2007-06-01  Xavier Claessens  <xclaesse@gmail.com>
731
732         * libempathy-gtk/gossip-chatrooms-window.c:
733         * libempathy-gtk/gossip-chat-window.c:
734         * libempathy/gossip-chatroom.c:
735         * libempathy/gossip-chatroom-manager.c:
736         * configure.ac: Monitor changes on chatrooms.xml file and relead it 
737         when it's modified. connect chatroom-added/removed in some places where
738         needed.
739
740 2007-06-01  Xavier Claessens  <xclaesse@gmail.com>
741
742         * configure.ac: Bump version to 0.7
743
744 2007-05-31  Xavier Claessens  <xclaesse@gmail.com>
745
746         * libempathy-gtk/gossip-new-chatroom-dialog.c: No need to RequestHandle,
747         MissionControl has API to request the channel from handle string.
748
749         * libempathy-gtk/empathy-main-window.c: Request room channel when
750         clicking on favorite rooms.
751
752         * TODO: Add a task: supporting registering.
753
754 2007-05-31  Xavier Claessens  <xclaesse@gmail.com>
755
756         * libempathy/empathy-idle.c: Do not restore away presence message when
757         coming back after the user set manually to away.
758
759 2007-05-31  Xavier Claessens  <xclaesse@gmail.com>
760
761         * libempathy-gtk/gossip-account-chooser.c: Fix warning when selecting
762         all accounts.
763
764         * src/empathy-accounts-main.c:
765         * libempathy-gtk/empathy-status-icon.c:
766         * libempathy-gtk/gossip-accounts-dialog.h:
767         * libempathy-gtk/gossip-accounts-dialog.c:
768         * libempathy-gtk/gossip-preferences.h:
769         * libempathy-gtk/gossip-preferences.c: Set parent window.
770
771         * libempathy-gtk/empathy-main-window.c: Implement favorite chatroom
772         menu and fix a leak.
773
774         * libempathy-gtk/Makefile.am:
775         * libempathy/Makefile.am:
776         * libempathy/gossip-chatroom.c:
777         * libempathy/gossip-chatroom.h:
778         * libempathy/gossip-chatroom-manager.c:
779         * libempathy/gossip-chatroom-manager.h:
780         * libempathy/gossip-chatroom-manager.dtd:
781         * libempathy-gtk/gossip-chatrooms-window.glade:
782         * libempathy-gtk/gossip-chatrooms-window.c:
783         * libempathy-gtk/gossip-chatrooms-window.h: New files to implement
784         favorite chatrooms and a window to show them.
785
786
787         * libempathy-gtk/gossip-chat.c: Fix tooltip leaked.
788
789         * libempathy-gtk/gossip-chat-window.h:
790         * libempathy-gtk/gossip-chat-window.c: Do not use deprecated
791         gtk_object_sink(). Implement favorite chatroom features. Find a chat
792         by comparing the account AND the chat ID.
793
794         * src/empathy-chat-main.c:
795         * libempathy/empathy-tp-chat.h:
796         * libempathy/empathy-tp-chat.c:
797         * libempathy/gossip-utils.h:
798         * libempathy/gossip-utils.c: empathy_tp_chat_get_id() returns the Text
799         channel's name. The chat ID is unique only for a specified account.
800
801         * libempathy/empathy-tp-contact-list.c: Fix some leaks and add a FIXME
802         comment for a leak not yet fixed.
803
804         * TODO: Would be cool to have a glade catalog for libempathy-gtk.
805
806 2007-05-26  Xavier Claessens  <xclaesse@gmail.com>
807
808         * libempathy-gtk/gossip-contact-list-store.c: Do not highlight contacts
809         already known when creating the contact list.
810         * libempathy/empathy-tp-contact-list.c: Do not set alias if DBus
811         returns an error. Fixes bug #442639.
812         * libempathy/empathy-idle.c: Do not set status message to
813         "Extended autoaway", let user's message unchanged.
814
815 2007-05-25  Xavier Claessens  <xclaesse@gmail.com>
816
817         * configure.ac: Bump version to 0.6
818
819 2007-05-25  Xavier Claessens  <xclaesse@gmail.com>
820
821         * libempathy-gtk/gossip-group-chat.c: Fix refcounting of
822         GossipGroupChat.
823         * libempathy/empathy-tp-contact-list.c: Add debug message when alias
824         request fails.
825         * data/22x22/empathy-group-message.png:
826         * data/22x22/Makefile.am: Add group message icon.
827 2007-05-25  Xavier Claessens  <xclaesse@gmail.com>
828
829         * libempathy-gtk/gossip-new-chatroom-dialog.c: Do not use the server
830         entry's value if it's hidden.
831         * libempathy-gtk/gossip-contact-list-view.c: Do not highlight groups
832         when adding them in the roster.
833         * libempathy/empathy-tp-contact-list.c: Do not create new GossipContact
834         object in presence/avatar/alias changed signal if we don't already know
835         that contact from a contact list channel. This should fix DBus max
836         pending calls limit reached in some cases.
837
838 2007-05-25  Xavier Claessens  <xclaesse@gmail.com>
839
840         * libempathy-gtk/gossip-new-chatroom-dialog.c: Preset the server only
841         for jabber protocol to conference.server. This fixes a warning.
842
843         * libempathy-gtk/gossip-group-chat.h:
844         * libempathy-gtk/gossip-group-chat.c: gossip_group_chat_set_topic() is 
845         a public function.
846
847         * libempathy-gtk/empathy-images.h:
848         * libempathy-gtk/empathy-main-window.glade:
849         * libempathy-gtk/empathy-status-icon.glade: Make use of
850         empathy-new-message icon name.
851
852         * libempathy-gtk/gossip-contact-list-store.c: By default we sort by
853         contacts names.
854
855         * libempathy-gtk/gossip-chat.c: Do not display composing state if
856         it's our own contact that is composing.
857
858         * src/empathy-chat-main.c:
859         * libempathy/empathy-tp-chat.c:
860         * libempathy/empathy-tp-chat.h: Make possible to build the id based on
861         the account and the channel's name. For private chats that means the
862         contact's id.
863
864         * libempathy-gtk/gossip-chat-window.c: Un-comment the code related to
865         chatrooms that is now implemented. We can now Show/Hide contact list
866         for group chats, DnD contact on the window to begin a discussion, join
867         a new chatroom.
868
869         * libempathy-gtk/gossip-account-chooser.c: Add a FIXME message.
870
871         * data/22x22/empathy-new-message.png:
872         * data/22x22/empathy-proto-irc.png:
873         * data/22x22/Makefile.am:
874         * data/32x32/empathy-proto-irc.png:
875         * data/32x32/Makefile.am:
876         * data/gtalk.profile:
877         * data/16x16/empathy-new-message:
878         * data/16x16/empathy-message-new.png:
879         * data/16x16/empathy-proto-irc.png:
880         * data/16x16/Makefile.am:
881         * data/scalable/empathy-proto-irc.svg:
882         * data/scalable/Makefile.am:
883         * data/irc.profile: Adding icons for empathy-new-message and IRC
884         protocol. Make use of the irc icon in the irc profile.
885
886 2007-05-24  Xavier Claessens  <xclaesse@gmail.com>
887
888         * libempathy-gtk/gossip-new-chatroom-dialog.c:
889         * libempathy-gtk/empathy-main-window.c: White space fix.
890
891 2007-05-24  Xavier Claessens  <xclaesse@gmail.com>
892
893         * libempathy-gtk/gossip-account-chooser.c:
894         * libempathy-gtk/gossip-new-chatroom-dialog.c:
895         * libempathy-gtk/gossip-account-widget-jabber.c:
896         * libempathy-gtk/gossip-account-chooser.h:
897         * libempathy-gtk/gossip-new-chatroom-dialog.h:
898         * libempathy-gtk/gossip-group-chat.c:
899         * libempathy-gtk/empathy-main-window.c:
900         * libempathy-gtk/gossip-new-chatroom-dialog.glade:
901         * libempathy-gtk/gossip-account-widget-jabber.glade:
902         * libempathy-gtk/Makefile.am:
903         * libempathy/empathy-tp-chatroom.c:
904         * data/gtalk.profile:
905         * data/jabber.profile:
906         * data/salut.profile:
907         * data/Makefile.am:
908         * data/empathy.desktop.in.in:
909         * data/msn.profile:
910         * data/irc.profile: New objects: GossipAccountChooser and
911         GossipNewChatroom, we can now join any chatroom. Adding IRC profile.
912
913 2007-05-21  Xavier Claessens  <xclaesse@gmail.com>
914
915         * libempathy/empathy-idle.c: If we are offline do not set away on idle.
916         If we are already away restore to available when we are no mode idle.
917         Do no modify status message.
918
919 2007-05-21  Xavier Claessens  <xclaesse@gmail.com>
920
921         * libempathy-gtk/gossip-group-chat.c:
922         * libempathy-gtk/gossip-group-chat.h:
923         * libempathy-gtk/gossip-private-chat.c:
924         * libempathy-gtk/gossip-private-chat.h:
925         * libempathy-gtk/gossip-group-chat.glade:
926         * libempathy-gtk/Makefile.am:
927         * src/empathy-chat-main.c:
928         * libempathy/empathy-tp-contact-list.c:
929         * libempathy/gossip-telepathy-group.c:
930         * libempathy/gossip-telepathy-group.h:
931         * libempathy/empathy-tp-chatroom.c:
932         * libempathy/empathy-tp-chatroom.h: Implementing basic chatroom support.
933         Actually it works only if we get invited in a chatroom.
934
935 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
936
937         * libempathy-gtk/gossip-chat-view.c: Correctly remember the contact
938         who sent last message.
939
940 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
941
942         * libempathy-gtk/gossip-chat-view.c: Correctly remember if last message
943         comes from the self contact or another.
944
945 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
946
947         * libempathy-gtk/gossip-contact-list-model.c:
948         * libempathy-gtk/gossip-contact-list-model.h: Removed.
949         * libempathy-gtk/gossip-contact-list-view.c:
950         * libempathy-gtk/gossip-contact-list-view.h: Added.
951
952 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
953
954         * libempathy-gtk/gossip-contact-list-store.c: Set COL_NAME earlier like
955         that it can directly be sorted.
956         * data/empathy.schemas.in: s/gossip/empathy/
957
958 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
959
960         * configure.ac: Bump version to 0.5
961
962 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
963
964         * libempathy-gtk/gossip-contact-list-store.c: Allow to set custom 
965         function for getting groups of a contact. Make possible to have groups
966         for presence or role/affiliation in chatroom for example.
967         * libempathy-gtk/gossip-contact-list-store.h: Allow to set custom
968         function to handle DnD of contact. Useful when a custom function is set
969         for groups.
970         * src/empathy-chat-main.c: Minor fix.
971         * TODO:
972         * po/POTFILES.in: Updated.
973
974 2007-05-19  Xavier Claessens  <xclaesse@gmail.com>
975
976         * libempathy-gtk/Makefile.am:
977         * libempathy/empathy-tp-chat.c:
978         * libempathy/empathy-contact-manager.c:
979         * libempathy/empathy-contact-list.c: Fix indentation
980         * libempathy/empathy-tp-contact-list.c: Fix not returning the contact
981         in tp_contact_list_find()
982         * TODO: Updated.
983
984 2007-05-19  Xavier Claessens  <xclaesse@gmail.com>
985
986         * libempathy-gtk/gossip-contact-list-store.c:
987         * libempathy-gtk/gossip-preferences.c:
988         * libempathy-gtk/gossip-contact-list-store.h:
989         * libempathy-gtk/gossip-contact-list.c:
990         * libempathy-gtk/gossip-contact-list.h:
991         * libempathy-gtk/empathy-main-window.c:
992         * libempathy-gtk/gossip-contact-list-model.c:
993         * libempathy-gtk/gossip-contact-list-model.h:
994         * libempathy-gtk/Makefile.am:
995         * libempathy/empathy-marshal.list: Split GossipContactList into
996         two objects: GossipContactListStore inheriting from GtkTreeStore and
997         GossipContactListView inheriting from GtkTreeView. This makes
998         easier to build new UI widgets reusing the GtkTreeModel.
999
1000 2007-05-19  Xavier Claessens  <xclaesse@gmail.com>
1001
1002         * libempathy/empathy-idle.c: Auto away when session id idle, instead of
1003         when screensaver is active.
1004
1005 2007-05-18  Xavier Claessens  <xclaesse@gmail.com>
1006
1007         * libempathy-gtk/gossip-private-chat.h:
1008         * libempathy-gtk/gossip-contact-list.c:
1009         * libempathy-gtk/gossip-chat.c:
1010         * libempathy-gtk/gossip-chat.h:
1011         * libempathy-gtk/gossip-chat-window.c:
1012         * libempathy-gtk/Makefile.am:
1013         * libempathy-gtk/gossip-chat-view.c:
1014         * libempathy-gtk/gossip-private-chat.c:
1015         * src/empathy-chat-main.c:
1016         * libempathy/gossip-utils.c:
1017         * libempathy/gossip-contact.h:
1018         * libempathy/empathy-tp-chat.c:
1019         * libempathy/gossip-utils.h:
1020         * libempathy/empathy-contact-manager.c:
1021         * libempathy/empathy-contact-manager.h:
1022         * libempathy/empathy-tp-contact-list.c:
1023         * libempathy/empathy-tp-contact-list.h:
1024         * libempathy/empathy-tp-chatroom.c:
1025         * libempathy/empathy-tp-chatroom.h:
1026         * libempathy/empathy-contact-list.c:
1027         * libempathy/empathy-contact-list.h:
1028         * libempathy/Makefile.am:
1029         * libempathy/gossip-contact.c: EmpathyContactList is now an interface
1030         implemented by EmpathyTpContactList, EmpathyContactManager and
1031         EmpathyTpChatroom. GossipContactList use that interface to display a 
1032         treeview.
1033
1034 2007-05-17  Xavier Claessens  <xclaesse@gmail.com>
1035
1036         * libempathy-gtk/gossip-chat.c: Display ChatState.
1037
1038 2007-05-16  Xavier Claessens  <xclaesse@gmail.com>
1039
1040         * libempathy-gtk/empathy-status-icon.c:
1041         * libempathy/empathy-idle.c:
1042         * libempathy/empathy-idle.h:
1043         * libempathy/Makefile.am:
1044         * po/POTFILES.in: New object EmpathyIdle to manage autoaway and
1045         extended autoaway states.
1046
1047 2007-05-15  Xavier Claessens  <xclaesse@gmail.com>
1048
1049         * configure.ac:
1050         * data/empathy.desktop.in:
1051         * data/Makefile.am:
1052         * data/empathy.desktop.in.in:
1053         * po/POTFILES.in: Set bugzilla information in desktop file and add it 
1054         to POTFILES.in
1055
1056 2007-05-15  Xavier Claessens  <xclaesse@gmail.com>
1057
1058         * libempathy-gtk/empathy-status-icon.glade:
1059         * libempathy-gtk/empathy-main-window.glade: Fix using of gossip icons
1060         in menus.
1061
1062 2007-05-14  Xavier Claessens  <xclaesse@gmail.com>
1063
1064         * src/empathy-chat-main.c:
1065         * src/empathy-main.c:
1066         * configure.ac:
1067         * data/22x22/Makefile.am:
1068         * data/22x22/empathy.png:
1069         * data/48x48:
1070         * data/48x48/Makefile.am:
1071         * data/48x48/empathy.png:
1072         * data/32x32/Makefile.am:
1073         * data/32x32/empathy.png:
1074         * data/16x16/empathy.png:
1075         * data/16x16/Makefile.am:
1076         * data/scalable/empathy.svg:
1077         * data/scalable/Makefile.am:
1078         * data/Makefile.am: Add empathy icon stolen from cohoba.
1079
1080 2007-05-14  Xavier Claessens  <xclaesse@gmail.com>
1081
1082         * src/empathy-chat-main.c:
1083         * src/Makefile.am:
1084         * src/empathy-main.c:
1085         * po/POTFILES.in
1086         * po/LINGUAS:
1087         * TODO: Setting up i18n support.
1088
1089         * po/Makefile.in.in: Removed, it's generated at build time.
1090
1091 2007-05-13  Xavier Claessens  <xclaesse@gmail.com>
1092
1093         * libempathy-gtk/gossip-account-widget-jabber.glade: Add an example
1094         label for jid.
1095
1096 2007-05-13  Xavier Claessens  <xclaesse@gmail.com>
1097
1098         * libempathy-gtk/gossip-chat-window.c:
1099         * libempathy-gtk/gossip-chat-window.h:
1100         * src/empathy-chat-main.c:
1101         * libempathy/empathy-tp-chat.c:
1102         * libempathy/empathy-tp-chat.h: When a new text channel arrives, check
1103         if there is no existing GossipChat object for it.
1104
1105 2007-05-13  Xavier Claessens  <xclaesse@gmail.com>
1106
1107         * src/Makefile.am:
1108         * src/empathy-contact-list-main.c: Removing empathy-contact-list
1109         program, it's useless.
1110
1111 2007-05-13  Xavier Claessens  <xclaesse@gmail.com>
1112
1113         * configure.ac: Change version from 0.3darcs to 0.3svn
1114
1115 2007-05-13  Xavier Claessens  <xclaesse@gmail.com>
1116
1117         * autogen.sh: Set executable
1118         * po/POTFILES.in: Update translatable files
1119
1120 2007-03-16  Xavier Claessens  <xclaesse@gmail.com>
1121
1122         * Initial version
1123