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