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