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