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