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