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