]> git.0d.be Git - empathy.git/blob - ChangeLog
Bump version to 0.14. Updated.
[empathy.git] / ChangeLog
1 2007-09-28  Xavier Claessens  <xclaesse@gmail.com>
2
3         * configure.ac: Bump version to 0.14.
4         * doc/*: Updated.
5
6 2007-09-28  Xavier Claessens  <xclaesse@gmail.com>
7
8         * ChangeLog:
9         * configure.ac:
10         * NEWS: Updated for 0.13 release.
11
12 2007-09-28  Xavier Claessens  <xclaesse@gmail.com>
13
14         * configure.ac:
15         * src/empathy.c: Remove GnomeProgram, not useful anymore, drop libgnome
16         dependency. Fixes bug #442079
17
18         * libempathy/empathy-avatar.c:
19         * libempathy/empathy-avatar.h: Fix Copyright header.
20
21         * libempathy/empathy-contact-factory.c:
22         * libempathy/empathy-tp-group.c: Free return value for async DBus calls,
23         they are not owned by dbus-glib. This fix big leaks, thanks again to
24         valgrind.
25
26 2007-09-28  Xavier Claessens  <xclaesse@gmail.com>
27
28         * libempathy/empathy-tp-group.c: Look in the local_pendings list if a
29         contact is already local pending.
30         * tests/contact-manager.c: Fix white space typo.
31
32 2007-09-27  Xavier Claessens  <xclaesse@gmail.com>
33
34         * libempathy/empathy-utils.c:
35         * libempathy/empathy-contact-factory.c: Fix 2 leaks thanks to valgrind.
36
37 2007-09-27  Xavier Claessens  <xclaesse@gmail.com>
38
39         * tests/contact-manager.c:
40         * tests/Makefile.am: No need to init gtk, GMainLoop is enough and makes
41         easier to run valgrind.
42
43 2007-09-27  Xavier Claessens  <xclaesse@gmail.com>
44
45         * libempathy/empathy-avatar.c: Fix leak when loading avatar from cache.
46         * libempathy/empathy-contact-factory.c: Do not request avatar for
47         unknown tokens, wait for AvatarUpdate signal.
48
49 2007-09-27  Xavier Claessens  <xclaesse@gmail.com>
50
51         * libempathy-gtk/empathy-profile-chooser.c: Set the sort function before
52         begin to sort otherwise we get warnings.
53
54 2007-09-26  Xavier Claessens  <xclaesse@gmail.com>
55
56         * libempathy/empathy-utils.c:
57         * libempathy/empathy-utils.h:
58         * libempathy/empathy-avatar.c:
59         * libempathy/empathy-avatar.h:
60         * libempathy/empathy-contact-factory.c: Cache avatars and RequestAvatars
61         only when needed.
62
63 2007-09-26  Xavier Claessens  <xclaesse@gmail.com>
64
65         * libempathy/empathy-contact-factory.c: Fix capabilities update, the NOT
66         operator is ~ and not !
67
68 2007-09-26  Xavier Claessens  <xclaesse@gmail.com>
69
70         * libempathy-gtk/empathy-profile-chooser.c:
71         * libempathy-gtk/empathy-main-window.c: Fix warning when sort criterium
72         is NULL and when there is no profile. Fixes bug #479786
73         (Christian Persch, Xavier Claessens).
74
75 2007-09-21  Xavier Claessens  <xclaesse@gmail.com>
76
77         * libempathy/empathy-log-manager.c: Ignore log files that don't have a
78         good filename. Fixes bug #462046 (Michael Scherer).
79         * configure.ac: Bump GLIB version to 2.14.0.
80
81 2007-09-21  Xavier Claessens  <xclaesse@gmail.com>
82
83         * doc/libempathy-gtk/Makefile.am: Explicitely use libempathy from
84         builddir. Fixes bug #478558 (Frederic Peters).
85
86 2007-09-21  Xavier Claessens  <xclaesse@gmail.com>
87
88         * libempathy-gtk/empathy-chat.c: Move TP_CHANNEL_CHAT_STATE_PAUSED to
89         the not typing case. Fixes bug #474603 (Cosimo Cecchi).
90
91 2007-09-21  Xavier Claessens  <xclaesse@gmail.com>
92
93         * libempathy-gtk/empathy-status-icon.c: Tooltip for subscription request
94         shouldn't display "Message:" if the message is empty. Fixes bug #459538
95         (Cosimo Cecchi).
96         Do not update tooltip each time the icon change.
97
98 2007-09-21  Xavier Claessens  <xclaesse@gmail.com>
99
100         * libempathy-gtk/empathy-chat-window.c: Do not set "new message" in
101         the title of conversation windows, it's useless. Fixes bug #459523.
102
103 2007-09-21  Xavier Claessens  <xclaesse@gmail.com>
104
105         * libempathy/empathy-tp-contact-list.c: Fix warnings when finalizing.
106
107         * tests/contact-manager.c:
108         * tests/Makefile.am:
109         * configure.ac:
110         * Makefile.am: Add a test program to track leaks.
111
112 2007-09-21  Xavier Claessens  <xclaesse@gmail.com>
113
114         * libempathy-gtk/empathy-contact-list-view.c: Fix ref count error for
115         account objects.
116
117         * libempathy/empathy-contact-manager.c: Disconnect signals from
118         MissionControl object when finalising the contact manager.
119
120         * configure.ac:
121         * megaphone/src/megaphone-applet.c:
122         * megaphone/src/Makefile.am:
123         * megaphone/src/megaphone-applet.h:
124         * megaphone/data/GNOME_Megaphone_Applet.schemas.in:
125         * megaphone/data/Makefile.am:
126         * megaphone/data/GNOME_Megaphone_Applet.server.in.in:
127         * megaphone/data/GNOME_Megaphone_Applet.xml:
128         * megaphone/Makefile.am:
129         * nothere/src/nothere-applet.c:
130         * nothere/src/Makefile.am:
131         * nothere/src/nothere-applet.h:
132         * nothere/data/Makefile.am:
133         * nothere/data/GNOME_NotHere_Applet.server.in.in:
134         * nothere/data/GNOME_NotHere_Applet.xml:
135         * nothere/Makefile.am:
136         * Makefile.am:
137         * po/POTFILES.in:
138         * po/POTFILES.skip: Add Megaphone and Nothere applets. Fixes bug
139         #464954 (Raphael Slinckx, Xavier Claessens).
140
141 2007-09-20  Xavier Claessens  <xclaesse@gmail.com>
142
143         * libempathy-gtk/empathy-status-icon.c:
144         * libempathy/empathy-idle.c:
145         * libempathy/empathy-idle.h:
146         * doc/libempathy/tmpl/empathy-idle.sgml: Add 2 properties to EmpathyIdle
147         to activate auto-away and auto-disconnect, default to off. Only empathy
148         main client will turn them on, like that if other processes are
149         running with an EmpathyIdle instance they won't change presence in the
150         same time than Empathy client.
151
152 2007-09-19  Xavier Claessens  <xclaesse@gmail.com>
153
154         * libempathy-gtk/empathy-smiley-manager.c: Fix a leak.
155
156 2007-09-11  Xavier Claessens  <xclaesse@gmail.com>
157
158         * libempathy-gtk/empathy-main-window.c:
159         * libempathy-gtk/empathy-group-chat.c:
160         * libempathy-gtk/empathy-contact-list-view.c:
161         * libempathy-gtk/empathy-contact-list-view.h:
162         * doc/libempathy-gtk/tmpl/empathy-contact-list-view.sgml: "interactive"
163         property on EmpathyContactListView to enable/disable context menu and
164         action when double-click on a contact.
165
166 2007-09-10  Xavier Claessens  <xclaesse@gmail.com>
167
168         * libempathy/empathy-contact-factory.c: Fix debug message.
169
170         * libempathy/Makefile.am:
171         * configure.ac: Remove useless code.
172
173 2007-09-08  Xavier Claessens  <xclaesse@gmail.com>
174
175         * libempathy-gtk/empathy-contact-list-view.c:
176         * libempathy-gtk/empathy-chat-window.c: Request media channel when
177         clicking on call icon.
178
179 2007-09-08  Xavier Claessens  <xclaesse@gmail.com>
180
181         * libempathy-gtk/empathy-images.h:
182         * libempathy-gtk/empathy-chat.glade:
183         * libempathy-gtk/empathy-cell-renderer-activatable.c:
184         * libempathy-gtk/empathy-cell-renderer-activatable.h:
185         * libempathy-gtk/empathy-contact-list-view.c:
186         * libempathy-gtk/empathy-contact-list-store.c:
187         * libempathy-gtk/empathy-contact-list-store.h:
188         * libempathy-gtk/Makefile.am:
189         * libempathy-gtk/empathy-chat-window.c:
190         * libempathy/empathy-contact.c:
191         * libempathy/empathy-contact.h: Adding UI to start a VoIP call. It does
192         nothing yet. Most of the code is ported from Gossip patch
193         (Raphael Slinckx, Xavier Claessens).
194
195 2007-09-08  Xavier Claessens  <xclaesse@gmail.com>
196
197         * libempathy/empathy-contact.c:
198         * libempathy/empathy-contact.h:
199         * libempathy/empathy-contact-factory.c: Adding capabilities contact
200         property.
201
202 2007-09-08  Xavier Claessens  <xclaesse@gmail.com>
203
204         * libempathy-gtk/empathy-contact-list-view.c:
205         * libempathy-gtk/empathy-contact-list-store.c: Make use of the search
206         function to correctly find when typing in the contact list view.
207         Fixes bug #472309 (Will Thompson, Xavier Claessens).
208
209 2007-09-08  Xavier Claessens  <xclaesse@gmail.com>
210
211         * libempathy-gtk/empathy-log-window.c: Fix crash if there is no date 
212         for a conversation. Fixes bug #473510.
213
214 2007-09-08  Xavier Claessens  <xclaesse@gmail.com>
215
216         * python/pyempathygtk/pyempathygtk.override:
217         * python/pyempathygtk/pyempathygtk.defs: Updated for new API.
218
219 2007-09-08  Xavier Claessens  <xclaesse@gmail.com>
220
221         * configure.ac: Bump libtelepathy depend to 0.0.57.
222
223 2007-09-08  Xavier Claessens  <xclaesse@gmail.com>
224
225         * libempathy-gtk/empathy-chat-view.h:
226         * libempathy-gtk/empathy-ui-utils.c:
227         * libempathy-gtk/empathy-ui-utils.h:
228         * libempathy-gtk/empathy-chat.c:
229         * libempathy-gtk/empathy-smiley-manager.c:
230         * libempathy-gtk/empathy-smiley-manager.h:
231         * libempathy-gtk/Makefile.am:
232         * libempathy-gtk/empathy-chat-window.c:
233         * libempathy-gtk/empathy-chat-view.c: More dynamic smiley managment and
234         more efficient algorithm to detect smileys in messages.
235         Fixes bug #474167.
236
237         * doc/: Updated
238
239 2007-08-31  Xavier Claessens  <xclaesse@gmail.com>
240
241         * doc/libempathy-gtk/Makefile.am:
242         * doc/libempathy-gtk/tmpl/empathy-preferences.sgml:
243         * doc/libempathy-gtk/tmpl/empathy-images.sgml:
244         * doc/libempathy/libempathy.types:
245         * doc/libempathy/libempathy-docs.sgml:
246         * doc/libempathy/Makefile.am:
247         * doc/libempathy/tmpl/empathy-tp-group.sgml:
248         * doc/libempathy/tmpl/empathy-avatar.sgml:
249         * doc/libempathy/tmpl/empathy-contact.sgml:
250         * doc/libempathy/tmpl/empathy-contact-list.sgml: Updated.
251
252 2007-08-30  Xavier Claessens  <xclaesse@gmail.com>
253
254         * libempathy/empathy-contact-factory.c: Don't use deprecated
255         RequestAvatar method.
256
257 2007-08-30  Xavier Claessens  <xclaesse@gmail.com>
258
259         * python/pyempathy/pyempathy.defs:
260         * python/pyempathy/pyempathy.override:
261         * python/pyempathygtk/pyempathygtk.defs: Updated for new API.
262         * python/README: Explain how to update python binding.
263
264         * libempathy-gtk/empathy-images.h:
265         * libempathy-gtk/empathy-private-chat.c:
266         * libempathy-gtk/empathy-main-window.c:
267         * libempathy-gtk/empathy-status-icon.c:
268         * libempathy-gtk/empathy-group-chat.c:
269         * libempathy-gtk/empathy-ui-utils.c:
270         * libempathy-gtk/empathy-contact-dialogs.c:
271         * libempathy-gtk/empathy-contact-list-view.c:
272         * libempathy-gtk/empathy-contact-list-view.h:
273         * libempathy-gtk/empathy-contact-widget.c:
274         * libempathy-gtk/empathy-contact-list-store.c:
275         * libempathy-gtk/empathy-contact-list-store.h:
276         * libempathy-gtk/empathy-chat-window.c: Updated to use new libempathy
277         API.
278
279         * libempathy/empathy-log-manager.c:
280         * libempathy/empathy-contact.c:
281         * libempathy/empathy-contact.h:
282         * libempathy/empathy-tp-chat.c:
283         * libempathy/empathy-contact-manager.c:
284         * libempathy/empathy-contact-manager.h:
285         * libempathy/empathy-avatar.c:
286         * libempathy/empathy-avatar.h:
287         * libempathy/empathy-tp-contact-list.c:
288         * libempathy/empathy-tp-contact-list.h:
289         * libempathy/empathy-tp-chatroom.c:
290         * libempathy/empathy-contact-factory.c:
291         * libempathy/empathy-contact-factory.h:
292         * libempathy/empathy-contact-list.c:
293         * libempathy/empathy-contact-list.h:
294         * libempathy/empathy-tp-group.c:
295         * libempathy/empathy-marshal.list:
296         * libempathy/empathy-tp-group.h:
297         * libempathy/Makefile.am:
298         * configure.ac: Completely reworked ContactList API. Fixes bugs
299         #471611,
300         #467280,
301         #459540,
302         #462907.
303
304         * doc/*: Updated.
305
306 2007-08-24  Xavier Claessens  <xclaesse@gmail.com>
307
308         * python/pyempathy/Makefile.am:
309         * python/pyempathygtk/Makefile.am:
310         * configure.ac: Make use of AM_PATH_PYTHON to get python variables.
311         Fixes bug #470642 (Daniel Gryniewicz).
312
313 2007-08-24  Xavier Claessens  <xclaesse@gmail.com>
314
315         * configure.ac: Bump version to 0.13.
316         * NEWS: Last NEWS entry is for version 0.12 and not 0.11.
317
318 2007-08-24  Xavier Claessens  <xclaesse@gmail.com>
319
320          * configure.ac:
321          * doc/libempathy-gtk/tmpl/empathy-preferences.sgml:
322          * NEWS:
323          * po/POTFILES.in: Updated.
324
325 2007-08-24  Xavier Claessens  <xclaesse@gmail.com>
326
327         * libempathy-gtk/empathy-new-chatroom-dialog.c:
328         * libempathy-gtk/empathy-contact-widget.c:
329         * libempathy-gtk/empathy-accounts-dialog.c:
330         * libempathy/empathy-tp-contact-list.c:
331         * data/salut.profile: Salut's protocol name is going to change to
332         local-xmpp. Fixes bug #469638 (Sjoerd Simons)
333
334 2007-08-24  Xavier Claessens  <xclaesse@gmail.com>
335
336         * src/empathy.c: Check if there is already a Salut account before
337         creating a new one and add more debug messages.
338
339 2007-08-24  Xavier Claessens  <xclaesse@gmail.com>
340
341         * configure.ac:
342         * data/22x22/Makefile.am:
343         * data/22x22/empathy-proto-jabber.svg:
344         * data/22x22/empathy-proto-jabber.png:
345         * data/48x48/Makefile.am:
346         * data/32x32/Makefile.am:
347         * data/32x32/empathy-proto-jabber.svg:
348         * data/32x32/empathy-proto-jabber.png:
349         * data/24x24:
350         * data/24x24/Makefile.am:
351         * data/24x24/empathy-proto-jabber.png:
352         * data/16x16/empathy-proto-jabber.svg:
353         * data/16x16/Makefile.am:
354         * data/16x16/empathy-proto-jabber.png:
355         * data/scalable/empathy-proto-jabber.svg:
356         * data/scalable/Makefile.am:
357         * data/Makefile.am: Change jabber icon. Fixes bug #466377
358         (Björn Martensen).
359
360 2007-08-23  Xavier Claessens  <xclaesse@gmail.com>
361
362         * libempathy-gtk/empathy-account-widget-salut.glade:
363         * libempathy-gtk/empathy-account-widget-salut.c:
364         * libempathy-gtk/empathy-account-widget-salut.h:
365         * libempathy-gtk/empathy-preferences.h:
366         * libempathy-gtk/empathy-accounts-dialog.c:
367         * libempathy-gtk/Makefile.am:
368         * src/empathy.c:
369         * configure.ac:
370         * data/empathy.schemas.in: Add specialised UI for salut settings.
371         Configure a Salut account first time empathy is started with
372         salut CM installed using gnome-about-me information. Fixes bug #447467
373         (Cosimo Cecchi, Xavier Claessens).
374
375 2007-08-19  Xavier Claessens  <xclaesse@gmail.com>
376
377         * python/pyempathy/Makefile.am:
378         * python/pyempathy/pyempathy.override:
379         * python/pyempathygtk/Makefile.am: Fix build system, make distcheck now
380         works.
381
382 2007-08-19  Xavier Claessens  <xclaesse@gmail.com>
383
384         * python/pyempathy/pyempathy.defs:
385         * python/pyempathy/pyempathymodule.c:
386         * python/pyempathy/Makefile.am:
387         * python/pyempathy/pyempathy.override:
388         * python/pyempathygtk/pyempathygtk.override:
389         * python/pyempathygtk/pyempathygtk.defs:
390         * python/pyempathygtk/Makefile.am:
391         * python/pyempathygtk/pyempathygtkmodule.c:
392         * python/Makefile.am:
393         * libempathy/empathy-time.h:
394         * configure.ac:
395         * Makefile.am: Add python binding. Fixes bug #457660 (Michael Sheldon).
396
397 2007-08-19  Xavier Claessens  <xclaesse@gmail.com>
398
399         * libempathy-gtk/empathy-main-window.glade: Edit menu should be second
400         from the left. Fixes bug #467827 (Cosimo Cecchi).
401
402 2007-08-13  Xavier Claessens  <xclaesse@gmail.com>
403
404         * libempathy-gtk/empathy-group-chat.c: Only update the topic of it has
405         really be changed, avoid diplaying many times "Topic set to:" message.
406
407         * libempathy-gtk/empathy-chat.c: Some Jabber chatroom sends messages
408         received before we joined the room, this avoid displaying those messages
409         if we already logged them last time we joined that room. Previous
410         workaround prevented Empathy to log offline messages.
411
412 2007-08-12  Xavier Claessens  <xclaesse@gmail.com>
413
414         * configure.ac: Bump version to 0.12.
415
416 2007-08-12  Xavier Claessens  <xclaesse@gmail.com>
417
418         * configure.ac: Update libtool version.
419
420         * doc/libempathy-gtk/tmpl/empathy-images.sgml:
421         * doc/libempathy-gtk/tmpl/empathy-status-presets.sgml:
422         * NEWS: Updated.
423
424 2007-08-12  Xavier Claessens  <xclaesse@gmail.com>
425
426         * data/irc.profile: Removed spaces in the SupportedPresences key to
427         workaround a MC warning SF bug 1772539.
428
429 2007-08-11  Xavier Claessens  <xclaesse@gmail.com>
430
431         * libempathy-gtk/empathy-accounts-dialog.c: Make "Add account" button
432         insensitive when we are creating one. Fixes bug #459170
433         (Jaap A. Haitsma).
434
435 2007-08-11  Xavier Claessens  <xclaesse@gmail.com>
436
437         * libempathy/empathy-tp-contact-list.c: s/Local Network/People nearby/
438         (Sjoerd Simons)
439
440 2007-08-10  Xavier Claessens  <xclaesse@gmail.com>
441
442         * libempathy-gtk/empathy-accounts-dialog.c: Unselect accounts when
443         clicking on "add" button. Fixes bug #459173 (Cosimo Cecchi).
444
445 2007-08-10  Xavier Claessens  <xclaesse@gmail.com>
446
447         * libempathy-gtk/empathy-presence-chooser.glade: add some spacing in
448         "Custom message" dialog. Fixes bug #465360 (Frederic Peters).
449
450 2007-08-10  Xavier Claessens  <xclaesse@gmail.com>
451
452         * libempathy-gtk/empathy-images.h:
453         * libempathy-gtk/empathy-presence-chooser.c:
454         * libempathy-gtk/empathy-ui-utils.c:
455         * libempathy/empathy-presence.c: Add hidden supprot. Fixes bug #455510
456         (Cosimo Cecchi).
457
458         * data/gtalk.profile:
459         * data/jabber.profile:
460         * data/salut.profile:
461         * data/irc.profile:
462         * data/msn.profile: Updated to use SupportedPresences field.
463
464 2007-08-09  Xavier Claessens  <xclaesse@gmail.com>
465
466         * libempathy-gtk/empathy-presence-chooser.glade:
467         * libempathy-gtk/empathy-presence-chooser.c:
468         * libempathy-gtk/empathy-status-presets.c:
469         * libempathy-gtk/empathy-status-presets.h:
470         * libempathy-gtk/empathy-ui-utils.c: Remove per-state
471         "Custom message..." item and add one on the bottom of the menu. Add
472         a combobox on the custom message dialog to select the state and change
473         the action of the checkbox, now it add/remove the message from saved
474         messages. Make easier to add other states to the list if needed.
475         Fixes bug #460678.
476
477 2007-08-09  Xavier Claessens  <xclaesse@gmail.com>
478
479         * libempathy/empathy-presence.c:
480         * libempathy/empathy-idle.c:
481         * configure.ac: Remove workaround for mc-enum-types.h not being
482         installed by MC and bump MC minimal version to 4.33.
483
484 2007-08-09  Xavier Claessens  <xclaesse@gmail.com>
485
486         * libempathy-gtk/empathy-preferences.c:
487         * libempathy-gtk/empathy-preferences.glade: Useless spell checker
488         option. Fixes bug #459164 (Cosimo Cecchi).
489
490 2007-08-08  Xavier Claessens  <xclaesse@gmail.com>
491
492         * autogen.sh: Requier automake 1.9. Fixes bug #464822 (Cosimo Cecchi).
493
494 2007-08-08  Xavier Claessens  <xclaesse@gmail.com>
495
496         * MAINTAINERS: Updated the MAINTAINERS file to match new syntax.
497
498 2007-08-07  Marco Barisione  <marco@barisione.org>
499
500         * libempathy/Makefile.am:
501         * libempathy/empathy-marshal-main.c: Remove empathy-marshal-main.c and
502         include empathy-marshal.h from empathy-marshal.c.
503
504         * libempathy/Makefile.am:
505         * libempathy-gtk/Makefile.am: Generate files for enum types with
506         glib-mkenums.
507
508         * libempathy/empathy-contact.c:
509         * libempathy/empathy-idle.c:
510         * libempathy/empathy-message.c:
511         * libempathy/empathy-presence.c:
512         * libempathy-gtk/empathy-main-window.c:
513         * libempathy-gtk/empathy-preferences.c:
514         * doc/libempathy-gtk/libempathy-gtk.types:
515         * doc/libempathy-gtk/tmpl/empathy-contact-list-store.sgml: Use
516         g_param_spec_enum() and g_param_spec_flags() instead of
517         g_param_spec_(u)int.
518         Fixes bug #462465.
519
520         * libempathy-gtk/empathy-contact-list-store.c:
521         * libempathy-gtk/empathy-contact-list-store.h: Remove
522         empathy_contact_list_store_sort_get_type() as it's now auto-generated
523         by glib-mkenums.
524
525 2007-08-06  Xavier Claessens  <xclaesse@gmail.com>
526
527         * libempathy-gtk/empathy-main-window.glade: Change main window's title
528         to "Contact list".
529
530 2007-08-06  Xavier Claessens  <xclaesse@gmail.com>
531
532         * libempathy/empathy-tp-chat.c: Don't forget to reverse the glist of
533         pending messages.
534
535         * libempathy/empathy-tp-roomlist.c: Fix wrong room list names when
536         listing them.
537
538 2007-08-06  Xavier Claessens  <xclaesse@gmail.com>
539
540         * libempathy-gtk/empathy-account-widget-msn.glade:
541         * libempathy-gtk/empathy-account-widget-msn.c: Add an Advanced section
542         and remove size_group. 
543         Fixes bug #463759 (Jaap A. Haitsma, Xavier Claessens).
544
545         * README: Use ./autogen.sh instead of gnome-autogen.sh.
546
547 2007-08-02  Xavier Claessens  <xclaesse@gmail.com>
548
549         * libempathy-gtk/empathy-accounts-dialog.glade:
550         * libempathy-gtk/empathy-accounts-dialog.c: Click on the treeview to
551         edit the name of an account. Fixes bug #459166.
552
553 2007-08-02  Xavier Claessens  <xclaesse@gmail.com>
554
555         * libempathy-gtk/empathy-account-widget-jabber.c: Do not try to guess
556         the Jabber server from the jid, gabble does that for us.
557
558 2007-08-02  Xavier Claessens  <xclaesse@gmail.com>
559
560         * doc/libempathy-gtk/tmpl/empathy-account-chooser.sgml:
561         * doc/libempathy-gtk/tmpl/empathy-ui-utils.sgml:
562         * doc/libempathy-gtk/tmpl/empathy-contact-widget.sgml:
563         * doc/libempathy/tmpl/empathy-message.sgml:
564         * doc/libempathy/tmpl/empathy-utils.sgml: Update doc.
565
566 2007-08-02  Xavier Claessens  <xclaesse@gmail.com>
567
568         * libempathy-gtk/empathy-profile-chooser.c: Do not list profiles that
569         don't have the corresponding CM installed when creating a new account.
570         This is a workaround for MC bug: SF #1688779.
571
572 2007-08-02  Xavier Claessens  <xclaesse@gmail.com>
573
574         * libempathy-gtk/empathy-account-widget-generic.c: Remove size_group.
575         Fixes bug #462792.
576
577 2007-08-02  Xavier Claessens  <xclaesse@gmail.com>
578
579         * libempathy-gtk/empathy-accounts-dialog.c:
580         * libempathy/empathy-utils.c:
581         * libempathy/empathy-utils.h: Adding new empathy_strdiff API stolen from
582         telepathy-glib. It check if strings are != NULL before using strcmp.
583         Using that API to fix bug #461886. Should be used in more places.
584
585 2007-08-02  Xavier Claessens  <xclaesse@gmail.com>
586
587         * libempathy-gtk/empathy-status-icon.c: Click on the tray icon shows the
588         window if it's not active and hide if it is. Fixes bug #462057
589         (Olivier Valentin).
590
591 2007-08-02  Xavier Claessens  <xclaesse@gmail.com>
592
593         * libempathy-gtk/empathy-group-chat.c: don't display
594         "Topic set to: (null)". Fixes bug #460205 (Michael Scherer).
595
596 2007-07-30  Xavier Claessens  <xclaesse@gmail.com>
597
598         * autogen.sh: Added back, it calls gnome-autogen.sh.
599
600 2007-07-29  Xavier Claessens  <xclaesse@gmail.com>
601
602         * libempathy-gtk/empathy-profile-chooser.c:
603         * libempathy/empathy-message.c: Add missing include string.h.
604
605 2007-07-29  Xavier Claessens  <xclaesse@gmail.com>
606
607         * configure.ac: Bump version to 0.11.
608
609 2007-07-29  Xavier Claessens  <xclaesse@gmail.com>
610
611         * libempathy-gtk/empathy-account-widget-generic.c:
612         * libempathy-gtk/empathy-account-widget-generic.h: Align param names
613         on the left.
614
615         * libempathy-gtk/empathy-accounts-dialog.glade:
616         * libempathy-gtk/empathy-accounts-dialog.c: Simpler header to describe
617         the selected account. Fixes bug #459169.
618
619         * configure.ac: Set Collabora Ltd. in the Copyright.
620
621 2007-07-28  Xavier Claessens  <xclaesse@gmail.com>
622
623         * libempathy-gtk/empathy-profile-chooser.c: Makes easier to change to
624         profile order.
625
626 2007-07-28  Xavier Claessens  <xclaesse@gmail.com>
627
628         * libempathy-gtk/empathy-account-widget-jabber.c: Try to guess the
629         server from the jid only if we are using the jabber profile. When we
630         guessed a server don't forget to set the "server" McAccount param,
631         setting the entry's text is not enough.
632
633 2007-07-28  Xavier Claessens  <xclaesse@gmail.com>
634
635         * libempathy-gtk/empathy-profile-chooser.c: Improve the sort function
636         a bit to have Jabber before GTalk.
637
638 2007-07-28  Xavier Claessens  <xclaesse@gmail.com>
639
640         * libempathy-gtk/empathy-accounts-dialog.glade:
641         * libempathy-gtk/empathy-accounts-dialog.c: Update the Enable/Disable
642         button even if there is no account selected. Set it insensitive if no
643         account is selected. Fixes bug #459012.
644
645 2007-07-27  Xavier Claessens  <xclaesse@gmail.com>
646
647         * libempathy-gtk/empathy-profile-chooser.c: Sort profiles to have
648         free protocols first. Fixes bug #460605.
649
650 2007-07-27  Xavier Claessens  <xclaesse@gmail.com>
651
652         * libempathy/empathy-message.c:
653         * libempathy/empathy-message.h:
654         * libempathy/empathy-log-manager.c: Add message type in log files.
655         Fixes bug #459579.
656
657         * doc/*: Updated.
658
659 2007-07-26  Xavier Claessens  <xclaesse@gmail.com>
660
661         * po/POTFILES.in: Add missing file
662         libempathy-gtk/empathy-account-widget-msn.glade.
663
664 2007-07-26  Xavier Claessens  <xclaesse@gmail.com>
665
666         * libempathy-gtk/empathy-account-widget-jabber.glade:
667         * libempathy-gtk/empathy-account-widget-jabber.c: Hide
668         "advanced options" for jabber in a GtkExpander. Fixes bug #459168
669         (Guillaume Desmottes).
670
671 2007-07-26  Xavier Claessens  <xclaesse@gmail.com>
672
673         * libempathy-gtk/empathy-new-chatroom-dialog.c:
674         * libempathy/empathy-tp-roomlist.c: Fix Room listing. Fixes bug #460416
675         (Sjoerd Simons).
676
677 2007-07-26  Xavier Claessens  <xclaesse@gmail.com>
678
679         * libempathy-gtk/Makefile.am:
680         * libempathy/Makefile.am:
681         * configure.ac: Use libtool -version-info. Fixes bug #460579
682         (Laurent Bigonville).
683
684 2007-07-26  Xavier Claessens  <xclaesse@gmail.com>
685
686         * README:
687         * autogen.sh: Remove the autogen.sh script and use gnome-autogen.sh
688         instead. Fixes bug #460590.
689
690 2007-07-26  Xavier Claessens  <xclaesse@gmail.com>
691
692         * libempathy-gtk/empathy-account-chooser.c:
693         * libempathy-gtk/empathy-new-chatroom-dialog.c:
694         * libempathy-gtk/empathy-account-chooser.h:
695         * libempathy-gtk/empathy-contact-dialogs.c:
696         * libempathy-gtk/empathy-chatrooms-window.c:
697         * libempathy-gtk/empathy-contact-widget.c:
698         * libempathy-gtk/empathy-contact-widget.h:
699         * libempathy-gtk/empathy-log-window.c:
700         * doc/*: Do not show salut accounts in the add contact dialog. Rework
701         a bit EmpathyContactWidget. Fixes bug #459100
702         (Guillaume Desmottes, Xavier Claessens).
703
704 2007-07-26  Xavier Claessens  <xclaesse@gmail.com>
705
706         * libempathy-gtk/empathy-accounts-dialog.c: add contact frame is not
707         hidden after cancelling. Fixes bug #458997 (Frederic Peters).
708
709 2007-07-26  Xavier Claessens  <xclaesse@gmail.com>
710
711         * libempathy/empathy-idle.c: Fix problems when NM is not running. Fixes
712         bug #460419.
713
714         * doc/*: Updated documentation.
715
716 2007-07-26  Xavier Claessens  <xclaesse@gmail.com>
717
718         * configure.ac: Bump version to 0.10
719
720 2007-07-25  Xavier Claessens  <xclaesse@gmail.com>
721
722         * libempathy/empathy-filter.c: Adding more debug output.
723
724 2007-07-25  Xavier Claessens  <xclaesse@gmail.com>
725
726         * libempathy/empathy-tp-contact-list.c: Add a check to be sure the
727         new channel is valid in the NewChannel cb. Fixes bug #451564.
728
729 2007-07-20  Xavier Claessens  <xclaesse@gmail.com>
730
731         * libempathy/Makefile.am:
732         * libempathy/empathy-tp-roomlist.h:
733         * libempathy/empathy-tp-roomlist.c:
734         * libempathy-gtk/empathy-chatrooms-window.c:
735         * libempathy-gtk/empathy-new-chatroom-dialog.c: Initial room list
736         support. It does not works yet.
737
738         * libempathy-gtk/empathy-account-widget-generic.c: Add support for all
739         types of integer and float. Fixes bug #457740 (Jamey Hicks).
740
741         * libempathy/empathy-tp-chat.c:
742         * libempathy-gtk/empathy-chat.c: If there is an error sending a message,
743         show an error message to the user.
744
745         * libempathy-gtk/empathy-accounts-dialog.c: Fix a leak, profile should
746         be unrefed after mc_account_get_profile.
747
748         * libempathy/empathy-utils.c:
749         * libempathy/empathy-utils.h:
750         * libempathy/empathy-tp-chatroom.c:
751         * libempathy/empathy-tp-group.h:
752         * libempathy/empathy-tp-group.c:
753         * src/empathy.c: Rename empathy_get_channel_id() to
754         empathy_inspect_channel(). We now have empathy_inspect_handle().
755
756         * po/POTFILES.in:
757         * libempathy/empathy-tp-contact-list.c: Set all contacts from salut
758         protocol to the "Local Network" group.
759
760         * libempathy/empathy-idle.c: Fix NetworkManager support.
761
762         * libempathy/empathy-chatroom.h: Fix indentation.
763
764         * libempathy-gtk/empathy-status-icon.c:
765         * libempathy-gtk/empathy-ui-utils.c:
766         * libempathy-gtk/empathy-ui-utils.h:
767          - Iconify main window to the status icon like in rhythmbox.
768            Fixes bug #458106 (Jaap A. Haitsma).
769          - Rounded avatars. Fixes bug #457992 (Raphael Slinckx)
770
771         * Makefile.am: Fix distcheck for gtkdoc (Vincent Untz)
772
773         * data/empathy.desktop.in.in: Change application description
774         (Jaap A. Haitsma).
775
776 2007-07-14  Xavier Claessens  <xclaesse@gmail.com>
777
778         * libempathy-gtk/empathy-contact-list-store.c: Show avatars by default.
779
780 2007-07-13  Xavier Claessens  <xclaesse@gmail.com>
781
782         * libempathy-gtk/empathy-status-icon.c: If there is no pending msg
783         when a text channel should be filtered wait for the first message
784         instead of not dispatching the channel which may cause messages to be
785         lost.
786
787 2007-07-13  Xavier Claessens  <xclaesse@gmail.com>
788
789         * libempathy/empathy-tp-contact-list.c: Fix avatar request queue.
790
791 2007-07-13  Xavier Claessens  <xclaesse@gmail.com>
792
793         * libempathy-gtk/empathy-new-chatroom-dialog.c:
794         * libempathy-gtk/empathy-new-chatroom-dialog.glade: Remove unused
795         nickname entry and use a GtkTable for room information. More work is
796         needed here.
797
798         * libempathy-gtk/empathy-contact-widget.glade: Change padding to 6.
799
800         * libempathy-gtk/empathy-contact-dialogs.c: Set a window title.
801
802         * libempathy-gtk/empathy-contact-widget.c: Fix alignment of widgets.
803
804         * libempathy/empathy-tp-contact-list.c: Add more debug msg for avatar
805         handling.
806
807 2007-07-12  Xavier Claessens  <xclaesse@gmail.com>
808
809         * libempathy-gtk/Makefile.am: Fix missing header for
810         EmpathyAccountWidgetMSN.
811
812         * configure.ac: Fix useless "\".
813
814         * autogen.sh: run gtkdocize if needed.
815
816 2007-07-12  Xavier Claessens  <xclaesse@gmail.com>
817
818         * configure.ac:
819         * doc/*:
820         * Makefile.am: Adding initial API documentation using gtk-doc.
821
822 2007-07-12  Xavier Claessens  <xclaesse@gmail.com>
823
824         * libempathy/empathy-tp-contact-list.c: Auto-accept to publish presence
825         to contacts that are in our subscribe list. When accepting a pending
826         contact add it to publish and subscribe list.
827
828 2007-07-09  Xavier Claessens  <xclaesse@gmail.com>
829
830         * src/empathy.c:
831         * libempathy/empathy-debug.c:
832         * libempathy/empathy-debug.h: Add EMPATHY_LOGFILE env variable. Fixes
833         bug #455240 (Guillaume Desmottes).
834
835 2007-07-09  Xavier Claessens  <xclaesse@gmail.com>
836
837         * libempathy-gtk/empathy-account-widget-msn.glade:
838         * libempathy-gtk/empathy-account-widget-msn.c:
839         * libempathy-gtk/empathy-account-widget-msn.h:
840         * libempathy-gtk/empathy-accounts-dialog.c:
841         * libempathy-gtk/Makefile.am: Add MSN setting UI. Fixes bug #443162
842         (Cosimo Cecchi).
843
844         * libempathy-gtk/empathy-chat-view.c:
845         * libempathy/empathy-log-manager.c:
846         * libempathy/empathy-log-manager.h: Add needed API to show chat logs in
847         Tracker. Fixes bug #452536.
848
849 2007-07-07  Xavier Claessens  <xclaesse@gmail.com>
850
851         * libempathy-gtk/empathy-account-widget-generic.c: Workaround to fix a 
852         commonly reported crash. Fixes bug #454277
853         * libempathy/empathy-tp-group.c: Add a missing check.
854
855 2007-06-30  Xavier Claessens  <xclaesse@gmail.com>
856
857         * configure.ac: Bump MC version required to 4.27.
858         * TODO: Updated.
859
860 2007-06-30  Xavier Claessens  <xclaesse@gmail.com>
861
862         * libempathy-gtk/empathy-account-widget-generic.c: Fix a leaked ref.
863
864         * src/empathy.c: If we get a chatroom we have to create an
865         EmpathyTpChatroom object.
866
867         * src/Makefile.am: Fix build system, programs links to libempathy-gtk
868         and libempathy.
869
870         * configure.ac: libempathy does not depends on libgnome-vfs.
871
872         * libempathy-gtk/empathy-status-icon.c:
873         * libempathy-gtk/empathy-chat.c:
874         * libempathy/empathy-tp-chat.c:
875         * libempathy/empathy-tp-chat.h:
876         * libempathy/empathy-filter.c:
877         * libempathy/empathy-filter.h:
878         * libempathy/empathy-filter.xml:
879         * libempathy/Makefile.am: Filter incoming text channels and make
880         status icon flash when there we receive a new message. Dispatch the
881         channel only when we get a message and the user click on the icon.
882
883 2007-06-22  Xavier Claessens  <xclaesse@gmail.com>
884
885         * libempathy-gtk/libempathy-gtk.pc.in:
886         * libempathy-gtk/Makefile.am:
887         * libempathy/libempathy.pc.in:
888         * libempathy/Makefile.am:
889         * configure.ac: Install libempathy and libempathy-gtk and make their
890         API public.
891
892 2007-06-22  Xavier Claessens  <xclaesse@gmail.com>
893
894         * po/POTFILES.in: s/gossip/empathy/
895
896 2007-06-22  Xavier Claessens  <xclaesse@gmail.com>
897
898         * libempathy/*.[ch]:
899         * libempathy-gtk/*.[ch]:
900         * src/*.[ch]: Rename all filenames starting with "gossip" by "empathy",
901         change namespace of all gossip_*() functions to empathy_*().
902         Fixes bug #444490 (Mario Danic, Xavier Claessens).
903
904 2007-06-21  Xavier Claessens  <xclaesse@gmail.com>
905
906         * configure.ac: Bump version to 0.9
907
908 2007-06-21  Xavier Claessens  <xclaesse@gmail.com>
909
910         * libempathy/empathy-tp-contact-list.c: Fix typo causing warnings.
911
912 2007-06-21  Xavier Claessens  <xclaesse@gmail.com>
913
914         * libempathy-gtk/empathy-contact-dialogs.c:
915         * libempathy-gtk/gossip-contact-list-store.c:
916         * libempathy-gtk/gossip-contact-list-view.c:
917         * libempathy/empathy-contact-manager.c:
918         * libempathy/empathy-tp-contact-list.c:
919         * libempathy/empathy-contact-list.c:
920         * libempathy/empathy-contact-list.h:
921         * libempathy/gossip-contact.c: We show in our roster all contacts
922         members and remote-pending of subscribe list. Adding/Removing a contact
923         only add/remove from subscribe list. Accept/Reject a contact in
924         local-pending of publish list is done using _process_pending().
925
926 2007-06-15  Xavier Claessens  <xclaesse@gmail.com>
927
928         * src/empathy.c:
929         * libempathy/empathy-idle.c: Adding NetworkManager support.
930
931 2007-06-15  Xavier Claessens  <xclaesse@gmail.com>
932
933         * libempathy-gtk/empathy-status-icon.c:
934         * libempathy-gtk/gossip-presence-chooser.c:
935         * libempathy-gtk/gossip-presence-chooser.h:
936         * libempathy/empathy-idle.c:
937         * libempathy/empathy-idle.h: Prepare for slack time when coming back
938         from auto away. Not yet fully implemented.
939
940 2007-06-14  Xavier Claessens  <xclaesse@gmail.com>
941
942         * libempathy-gtk/empathy-images.h:
943         * libempathy-gtk/gossip-chat.c: Use gtk-info for contact informaiton.
944
945         * data/22x22/empathy-proto-salut.png:
946         * data/22x22/Makefile.am:
947         * data/16x16/empathy-proto-salut.png:
948         * data/16x16/Makefile.am:
949         * data/scalable/empathy-proto-salut.svg:
950         * data/scalable/Makefile.am:
951         * data/salut.profile: Add salut icon. Fixes bug #447659 (Michael Monreal).
952
953 2007-06-14  Xavier Claessens  <xclaesse@gmail.com>
954
955         * libempathy-gtk/gossip-contact-list-view.c: Show logs when right
956         click on a contact in the roster.
957
958 2007-06-14  Xavier Claessens  <xclaesse@gmail.com>
959
960         * src/org.gnome.Empathy.Chat.service.in:
961         * src/empathy-accounts.c:
962         * src/empathy-accounts-main.c:
963         * src/empathy-chat-main.c:
964         * src/empathy.c:
965         * src/Makefile.am:
966         * src/empathy-main.c:
967         * libempathy/gossip-chatroom-manager.c:
968         * autogen.sh: Empathy is no more splitted into 2 processes. It makes
969         debugging more difficult when emmpathy-chat crashes. It's also more
970         optimised like that since contact objects can be shared.
971
972 2007-06-14  Xavier Claessens  <xclaesse@gmail.com>
973
974         * libempathy-gtk/gossip-chat-window.c: Disconnect signals from
975         chatroom_manager. Fixes bug #447178.
976
977 2007-06-14  Xavier Claessens  <xclaesse@gmail.com>
978
979         * po/POTFILES.in:
980         * po/POTFILES.skip: Get strings in empathy.desktop.in.in and skip
981         empathy.desktop.in. Fixes bug #446161.
982
983 2007-06-14  Xavier Claessens  <xclaesse@gmail.com>
984
985         * po/POTFILES.in: Adding missing files.
986
987 2007-06-14  Xavier Claessens  <xclaesse@gmail.com>
988
989         * libempathy-gtk/gossip-log-window.c:
990         * libempathy-gtk/gossip-chat-window.c:
991         * libempathy/empathy-log-manager.c:
992         * libempathy/empathy-log-manager.h: Do not create log directory for a
993         chat if there is no messages to put in. Show logs and information for
994         the contact we are speaking with in the chat window menu.
995
996 2007-06-13  Xavier Claessens  <xclaesse@gmail.com>
997
998         * libempathy-gtk/Makefile.am:
999         * libempathy-gtk/gossip-log-window.glade:
1000         * libempathy-gtk/gossip-log-window.h:
1001         * libempathy-gtk/gossip-log-window.c:
1002         * libempathy/empathy-log-manager.c:
1003         * libempathy/empathy-log-manager.h:
1004         * libempathy-gtk/gossip-chat.c:
1005         * libempathy-gtk/empathy-main-window.c: New window for viewing logs.
1006
1007         * libempathy-gtk/gossip-chat-view.c: Do not use smooth scroll when
1008         resizing the view.
1009
1010         * libempathy-gtk/gossip-contact-list-store.c: Do not set active
1011         contacts when creating the store, and when contact groups changed.
1012
1013         * src/empathy-main.c: Fix warning when using command-line options.
1014
1015         * libempathy/empathy-tp-contact-list.c: Check if we have an aliasing
1016         iface before setting the alias of a contact.
1017
1018         * TODO: Updated.
1019
1020         * data/jabber.profile: Ignore ssl errors by default. This is a security
1021         vulnerability but we don't really have the choice.
1022
1023         * libempathy/gossip-contact.h:
1024         * libempathy/gossip-contact.c: Add a "is-user" property to know if
1025         it's our self contact.
1026
1027         * libempathy/gossip-message.h:
1028         * libempathy/gossip-message.c: Add a "receiver" property like that we
1029         have our self contact for nick highlight.
1030
1031 2007-06-10  Xavier Claessens  <xclaesse@gmail.com>
1032
1033         * libempathy-gtk/gossip-spell-dialog.glade:
1034         * libempathy-gtk/gossip-spell-dialog.c:
1035         * libempathy-gtk/gossip-spell-dialog.h:
1036         * libempathy-gtk/gossip-chat.c:
1037         * libempathy-gtk/Makefile.am:
1038         * configure.ac: Adding spellcheck support.
1039
1040         * libempathy-gtk/gossip-spell.c:
1041         * libempathy/gossip-conf.c: Remove useless debug messages.
1042
1043 2007-06-10  Xavier Claessens  <xclaesse@gmail.com>
1044
1045         * libempathy-gtk/gossip-chat-view.c: Smooth scrolling.
1046         Fixes bug #445859 (Raphael Slinckx).
1047
1048 2007-06-09  Xavier Claessens  <xclaesse@gmail.com>
1049
1050         * libempathy/gossip-contact.c: Emit notify signal only if the property
1051         value effectively changed.
1052
1053 2007-06-09  Xavier Claessens  <xclaesse@gmail.com>
1054
1055         * libempathy-gtk/gossip-contact-list-view.c: Fix warning for DnD.
1056         patch imported from gossip.
1057
1058 2007-06-09  Xavier Claessens  <xclaesse@gmail.com>
1059
1060         * configure.ac: Bump version to 0.8
1061
1062         * libempathy-gtk/gossip-ui-utils.c: Fix usage of contact subscription
1063         property.
1064
1065         * data/gtalk.profile:
1066         * data/jabber.profile:
1067         * data/msn.profile: Add VCardField and VCardDefault to profiles for
1068         eds-sync support.
1069
1070 2007-06-09  Xavier Claessens  <xclaesse@gmail.com>
1071
1072         * libempathy-gtk/empathy-contact-widget.c: Fix a warning.
1073
1074 2007-06-09  Xavier Claessens  <xclaesse@gmail.com>
1075
1076         * libempathy-gtk/empathy-main-window.c:
1077         * libempathy-gtk/empathy-contact-widget.glade:
1078         * libempathy-gtk/empathy-contact-dialogs.c:
1079         * libempathy-gtk/empathy-contact-dialogs.h:
1080         * libempathy-gtk/empathy-contact-widget.c: We can now add a new contact.
1081         EmpathyContactWidget can change the contact it's displaying on-the-fly,
1082         like that we can display info when typing the contact ID we want to
1083         add to our contact list.
1084
1085         * libempathy/empathy-tp-contact-list.c: Fix a refcount bug.
1086
1087 2007-06-08  Xavier Claessens  <xclaesse@gmail.com>
1088
1089         * libempathy/gossip-chatroom-manager.c: Checks if the chatroom has
1090         an account and a room. Fixes bug #444135.
1091
1092 2007-06-08  Xavier Claessens  <xclaesse@gmail.com>
1093
1094         * libempathy-gtk/empathy-contact-dialogs.c:
1095         * libempathy-gtk/empathy-contact-widget.c:
1096         * libempathy-gtk/empathy-contact-widget.h: Do not save when closing the
1097         dialog. Update information in real-time and just provides a "Close"
1098         button. That's more GNOME spirite.
1099         * libempathy/empathy-tp-contact-list.c:
1100         * libempathy/gossip-contact.h:
1101         * libempathy/gossip-contact.c: New methods:
1102         gossip_contact_add/remove_group(). This fixes leaks when a contact is
1103         added/removed from a group.
1104
1105 2007-06-08  Xavier Claessens  <xclaesse@gmail.com>
1106
1107         * libempathy-gtk/gossip-chat.c: Fix build on 64bits arch.
1108         Fixes bug #444680 (Matej Cepl).
1109
1110 2007-06-06  Xavier Claessens  <xclaesse@gmail.com>
1111
1112         * libempathy-gtk/empathy-contact-dialogs.glade:
1113         * libempathy-gtk/empathy-contact-dialogs.c: Fix response and action
1114         buttons.
1115
1116 2007-06-06  Xavier Claessens  <xclaesse@gmail.com>
1117
1118         * libempathy-gtk/empathy-contact-dialogs.glade:
1119         * libempathy-gtk/empathy-contact-widget.glade:
1120         * libempathy-gtk/empathy-status-icon.c:
1121         * libempathy-gtk/empathy-contact-dialogs.c:
1122         * libempathy-gtk/empathy-contact-dialogs.h:
1123         * libempathy-gtk/gossip-ui-utils.c:
1124         * libempathy-gtk/empathy-subscription-dialog.glade:
1125         * libempathy-gtk/empathy-contact-widget.c:
1126         * libempathy-gtk/gossip-ui-utils.h:
1127         * libempathy-gtk/gossip-contact-list-view.c:
1128         * libempathy-gtk/empathy-subscription-dialog.c:
1129         * libempathy-gtk/Makefile.am:
1130         * libempathy-gtk/empathy-subscription-dialog.h: Implement editing and
1131         viewing contact information with right click on the roster.
1132
1133 2007-06-06  Xavier Claessens  <xclaesse@gmail.com>
1134
1135         * libempathy-gtk/empathy-contact-widget.glade:
1136         * libempathy-gtk/empathy-contact-widget.c:
1137         * libempathy-gtk/empathy-contact-widget.h:
1138         * libempathy-gtk/empathy-subscription-dialog.c: EmpatchContactWidget
1139         has 2 modes: editable or not.
1140
1141 2007-06-06  Xavier Claessens  <xclaesse@gmail.com>
1142
1143         * po/POTFILES.in: Updated with new files.
1144
1145 2007-06-06  Xavier Claessens  <xclaesse@gmail.com>
1146
1147         * libempathy-gtk/empathy-status-icon.c:
1148         * libempathy-gtk/empathy-subscription-dialog.glade:
1149         * libempathy-gtk/empathy-contact-widget.c:
1150         * libempathy-gtk/gossip-contact-list-view.c:
1151         * libempathy-gtk/empathy-subscription-dialog.c:
1152         * libempathy-gtk/Makefile.am:
1153         * libempathy-gtk/empathy-subscription-dialog.h:
1154         * libempathy/empathy-tp-contact-list.c: New dialog:
1155         EmpathySubscriptionDialog. It uses EmpathyContactWidget to display
1156         information about the contact who wants to get your presence. This
1157         dialog appears when clicking on the status icon when it blinks. You
1158         can also remove contacts when right-click on it in the roster.
1159
1160 2007-06-06  Xavier Claessens  <xclaesse@gmail.com>
1161
1162         * libempathy-gtk/empathy-status-icon.c:
1163         * libempathy-gtk/empathy-contact-widget.glade:
1164         * libempathy-gtk/empathy-contact-widget.c:
1165         * libempathy-gtk/empathy-contact-widget.h:
1166         * libempathy-gtk/Makefile.am: New widget: EmpathyContactWidget. It
1167         displays information about a contact, it can be used in any kind of
1168         dialog which needs to display contact information like alias, groups,
1169         avatar, etc. If the contact is the selfcontact information are editable.
1170
1171         * libempathy/empathy-tp-contact-list.c: Do not take care of subscription
1172         changes.
1173
1174         * libempathy/gossip-contact.c: Use
1175         gossip_presence_state_get_default_status (MC_PRESENCE_OFFLINE)
1176         when there is no presence.
1177
1178 2007-06-06  Xavier Claessens  <xclaesse@gmail.com>
1179
1180         * libempathy-gtk/empathy-status-icon.c: Add support for blinking when
1181         there is an event. Make use of EmpathyIdle for presence handling. Add
1182         an event when a contact requets subscription.
1183
1184         * libempathy-gtk/gossip-contact-list-store.c:
1185         * libempathy-gtk/gossip-contact-list-view.c:
1186         * libempathy/empathy-contact-manager.c:
1187         * libempathy/empathy-tp-contact-list.c:
1188         * libempathy/empathy-tp-chatroom.c:
1189         * libempathy/empathy-contact-list.c:
1190         * libempathy/empathy-contact-list.h: get_contacts() is renamed to
1191         get_members(). Adding a signal and a method for local-pending with
1192         contacts with the message. Rework completely the contact-list handling in
1193         EmpathyTpContactList to follow tp spec.
1194
1195         * libempathy/empathy-idle.c:
1196         * libempathy/empathy-idle.h: Add properties for the state and the 
1197         status message. EmpathyIdle is now a singleton to manager self presence.
1198
1199         * TODO: Updated.
1200
1201 2007-06-03  Xavier Claessens  <xclaesse@gmail.com>
1202
1203         * libempathy-gtk/gossip-accounts-dialog.glade: Set use_stock for
1204         button_connect to False, to avoid a crasher when opening the accounts
1205         window with GTK+ trunk. Fixes bug #439931.
1206         * libempathy-gtk/gossip-chat.c: Do not add backlog for chatrooms and
1207         do not log backlog from jabber server.
1208
1209 2007-06-03  Xavier Claessens  <xclaesse@gmail.com>
1210
1211         * libempathy-gtk/gossip-ui-utils.c
1212         * libempathy-gtk/gossip-accounts-dialog.c
1213         * libempathy-gtk/Makefile.am
1214         * src/empathy-accounts-main.c
1215         * src/empathy-chat-main.c
1216         * src/Makefile.am
1217         * src/empathy-main.c
1218         * libempathy/gossip-utils.c
1219         * libempathy/Makefile.am
1220         * src/empathy-filter.h
1221         * src/empathy-filter-plugin.c
1222         * src/empathy-filter.xml
1223         * src/empathy-filter.c
1224         * libempathy/gossip-paths.c
1225         * libempathy/gossip-paths.h: Remove unused code and append DATADIR to
1226         dirs where GTK should search icons.
1227
1228 2007-06-03  Xavier Claessens  <xclaesse@gmail.com>
1229
1230         * po/POTFILES.in:
1231         * po/POTFILES.skip: Add missing files that have strings for translation.
1232         Skip empathy-desktop.in.in. (Olivier Crete)
1233
1234 2007-06-03  Xavier Claessens  <xclaesse@gmail.com>
1235
1236         * libempathy-gtk/gossip-group-chat.c:
1237         * libempathy-gtk/gossip-private-chat.c:
1238         * libempathy-gtk/gossip-chat.c:
1239         * libempathy-gtk/gossip-chat.h:
1240         * libempathy/empathy-tp-chat.c: Add all properties described by TP spec
1241         for the Text channel on EmpathyTpChat. Make use of "name" and "subject"
1242         properties in GossipGroupChat.
1243
1244 2007-06-02  Xavier Claessens  <xclaesse@gmail.com>
1245
1246         * libempathy/empathy-log-manager.c: Fix crash when there is no log
1247         available for a chat.
1248         * libempathy/empathy-tp-contact-list.c: Fix a crash when destroy signal
1249         is emitted before StatusChanged.
1250
1251 2007-06-02  Xavier Claessens  <xclaesse@gmail.com>
1252
1253         * libempathy-gtk/gossip-group-chat.c:
1254         * libempathy-gtk/gossip-private-chat.c:
1255         * libempathy-gtk/gossip-chat.c:
1256         * libempathy/empathy-log-manager.c:
1257         * libempathy/empathy-log-manager.h:
1258         * libempathy/empathy-log-manager.xsl:
1259         * libempathy/Makefile.am: Log chats and display 10 last messages when
1260         opening a new chat.
1261
1262 2007-06-02  Xavier Claessens  <xclaesse@gmail.com>
1263
1264         * libempathy-gtk/gossip-group-chat.c:
1265         * libempathy/empathy-tp-contact-list.c:
1266         * libempathy/gossip-contact.c: Set default presence to available if
1267         there is no presence iface.
1268
1269 2007-06-02  Xavier Claessens  <xclaesse@gmail.com>
1270
1271         * libempathy-gtk/gossip-ui-utils.c:
1272         * libempathy-gtk/gossip-ui-utils.h:
1273         * configure.ac: Use gnome_vfs_url_show() instead of gnome_url_show()
1274         to avoid libgnomeui dependency (Ross Burton).
1275
1276 2007-06-01  Xavier Claessens  <xclaesse@gmail.com>
1277
1278         * libempathy-gtk/gossip-chatrooms-window.c:
1279         * libempathy-gtk/gossip-chat-window.c:
1280         * libempathy/gossip-chatroom.c:
1281         * libempathy/gossip-chatroom-manager.c:
1282         * configure.ac: Monitor changes on chatrooms.xml file and relead it 
1283         when it's modified. connect chatroom-added/removed in some places where
1284         needed.
1285
1286 2007-06-01  Xavier Claessens  <xclaesse@gmail.com>
1287
1288         * configure.ac: Bump version to 0.7
1289
1290 2007-05-31  Xavier Claessens  <xclaesse@gmail.com>
1291
1292         * libempathy-gtk/gossip-new-chatroom-dialog.c: No need to RequestHandle,
1293         MissionControl has API to request the channel from handle string.
1294
1295         * libempathy-gtk/empathy-main-window.c: Request room channel when
1296         clicking on favorite rooms.
1297
1298         * TODO: Add a task: supporting registering.
1299
1300 2007-05-31  Xavier Claessens  <xclaesse@gmail.com>
1301
1302         * libempathy/empathy-idle.c: Do not restore away presence message when
1303         coming back after the user set manually to away.
1304
1305 2007-05-31  Xavier Claessens  <xclaesse@gmail.com>
1306
1307         * libempathy-gtk/gossip-account-chooser.c: Fix warning when selecting
1308         all accounts.
1309
1310         * src/empathy-accounts-main.c:
1311         * libempathy-gtk/empathy-status-icon.c:
1312         * libempathy-gtk/gossip-accounts-dialog.h:
1313         * libempathy-gtk/gossip-accounts-dialog.c:
1314         * libempathy-gtk/gossip-preferences.h:
1315         * libempathy-gtk/gossip-preferences.c: Set parent window.
1316
1317         * libempathy-gtk/empathy-main-window.c: Implement favorite chatroom
1318         menu and fix a leak.
1319
1320         * libempathy-gtk/Makefile.am:
1321         * libempathy/Makefile.am:
1322         * libempathy/gossip-chatroom.c:
1323         * libempathy/gossip-chatroom.h:
1324         * libempathy/gossip-chatroom-manager.c:
1325         * libempathy/gossip-chatroom-manager.h:
1326         * libempathy/gossip-chatroom-manager.dtd:
1327         * libempathy-gtk/gossip-chatrooms-window.glade:
1328         * libempathy-gtk/gossip-chatrooms-window.c:
1329         * libempathy-gtk/gossip-chatrooms-window.h: New files to implement
1330         favorite chatrooms and a window to show them.
1331
1332
1333         * libempathy-gtk/gossip-chat.c: Fix tooltip leaked.
1334
1335         * libempathy-gtk/gossip-chat-window.h:
1336         * libempathy-gtk/gossip-chat-window.c: Do not use deprecated
1337         gtk_object_sink(). Implement favorite chatroom features. Find a chat
1338         by comparing the account AND the chat ID.
1339
1340         * src/empathy-chat-main.c:
1341         * libempathy/empathy-tp-chat.h:
1342         * libempathy/empathy-tp-chat.c:
1343         * libempathy/gossip-utils.h:
1344         * libempathy/gossip-utils.c: empathy_tp_chat_get_id() returns the Text
1345         channel's name. The chat ID is unique only for a specified account.
1346
1347         * libempathy/empathy-tp-contact-list.c: Fix some leaks and add a FIXME
1348         comment for a leak not yet fixed.
1349
1350         * TODO: Would be cool to have a glade catalog for libempathy-gtk.
1351
1352 2007-05-26  Xavier Claessens  <xclaesse@gmail.com>
1353
1354         * libempathy-gtk/gossip-contact-list-store.c: Do not highlight contacts
1355         already known when creating the contact list.
1356         * libempathy/empathy-tp-contact-list.c: Do not set alias if DBus
1357         returns an error. Fixes bug #442639.
1358         * libempathy/empathy-idle.c: Do not set status message to
1359         "Extended autoaway", let user's message unchanged.
1360
1361 2007-05-25  Xavier Claessens  <xclaesse@gmail.com>
1362
1363         * configure.ac: Bump version to 0.6
1364
1365 2007-05-25  Xavier Claessens  <xclaesse@gmail.com>
1366
1367         * libempathy-gtk/gossip-group-chat.c: Fix refcounting of
1368         GossipGroupChat.
1369         * libempathy/empathy-tp-contact-list.c: Add debug message when alias
1370         request fails.
1371         * data/22x22/empathy-group-message.png:
1372         * data/22x22/Makefile.am: Add group message icon.
1373 2007-05-25  Xavier Claessens  <xclaesse@gmail.com>
1374
1375         * libempathy-gtk/gossip-new-chatroom-dialog.c: Do not use the server
1376         entry's value if it's hidden.
1377         * libempathy-gtk/gossip-contact-list-view.c: Do not highlight groups
1378         when adding them in the roster.
1379         * libempathy/empathy-tp-contact-list.c: Do not create new GossipContact
1380         object in presence/avatar/alias changed signal if we don't already know
1381         that contact from a contact list channel. This should fix DBus max
1382         pending calls limit reached in some cases.
1383
1384 2007-05-25  Xavier Claessens  <xclaesse@gmail.com>
1385
1386         * libempathy-gtk/gossip-new-chatroom-dialog.c: Preset the server only
1387         for jabber protocol to conference.server. This fixes a warning.
1388
1389         * libempathy-gtk/gossip-group-chat.h:
1390         * libempathy-gtk/gossip-group-chat.c: gossip_group_chat_set_topic() is 
1391         a public function.
1392
1393         * libempathy-gtk/empathy-images.h:
1394         * libempathy-gtk/empathy-main-window.glade:
1395         * libempathy-gtk/empathy-status-icon.glade: Make use of
1396         empathy-new-message icon name.
1397
1398         * libempathy-gtk/gossip-contact-list-store.c: By default we sort by
1399         contacts names.
1400
1401         * libempathy-gtk/gossip-chat.c: Do not display composing state if
1402         it's our own contact that is composing.
1403
1404         * src/empathy-chat-main.c:
1405         * libempathy/empathy-tp-chat.c:
1406         * libempathy/empathy-tp-chat.h: Make possible to build the id based on
1407         the account and the channel's name. For private chats that means the
1408         contact's id.
1409
1410         * libempathy-gtk/gossip-chat-window.c: Un-comment the code related to
1411         chatrooms that is now implemented. We can now Show/Hide contact list
1412         for group chats, DnD contact on the window to begin a discussion, join
1413         a new chatroom.
1414
1415         * libempathy-gtk/gossip-account-chooser.c: Add a FIXME message.
1416
1417         * data/22x22/empathy-new-message.png:
1418         * data/22x22/empathy-proto-irc.png:
1419         * data/22x22/Makefile.am:
1420         * data/32x32/empathy-proto-irc.png:
1421         * data/32x32/Makefile.am:
1422         * data/gtalk.profile:
1423         * data/16x16/empathy-new-message:
1424         * data/16x16/empathy-message-new.png:
1425         * data/16x16/empathy-proto-irc.png:
1426         * data/16x16/Makefile.am:
1427         * data/scalable/empathy-proto-irc.svg:
1428         * data/scalable/Makefile.am:
1429         * data/irc.profile: Adding icons for empathy-new-message and IRC
1430         protocol. Make use of the irc icon in the irc profile.
1431
1432 2007-05-24  Xavier Claessens  <xclaesse@gmail.com>
1433
1434         * libempathy-gtk/gossip-new-chatroom-dialog.c:
1435         * libempathy-gtk/empathy-main-window.c: White space fix.
1436
1437 2007-05-24  Xavier Claessens  <xclaesse@gmail.com>
1438
1439         * libempathy-gtk/gossip-account-chooser.c:
1440         * libempathy-gtk/gossip-new-chatroom-dialog.c:
1441         * libempathy-gtk/gossip-account-widget-jabber.c:
1442         * libempathy-gtk/gossip-account-chooser.h:
1443         * libempathy-gtk/gossip-new-chatroom-dialog.h:
1444         * libempathy-gtk/gossip-group-chat.c:
1445         * libempathy-gtk/empathy-main-window.c:
1446         * libempathy-gtk/gossip-new-chatroom-dialog.glade:
1447         * libempathy-gtk/gossip-account-widget-jabber.glade:
1448         * libempathy-gtk/Makefile.am:
1449         * libempathy/empathy-tp-chatroom.c:
1450         * data/gtalk.profile:
1451         * data/jabber.profile:
1452         * data/salut.profile:
1453         * data/Makefile.am:
1454         * data/empathy.desktop.in.in:
1455         * data/msn.profile:
1456         * data/irc.profile: New objects: GossipAccountChooser and
1457         GossipNewChatroom, we can now join any chatroom. Adding IRC profile.
1458
1459 2007-05-21  Xavier Claessens  <xclaesse@gmail.com>
1460
1461         * libempathy/empathy-idle.c: If we are offline do not set away on idle.
1462         If we are already away restore to available when we are no mode idle.
1463         Do no modify status message.
1464
1465 2007-05-21  Xavier Claessens  <xclaesse@gmail.com>
1466
1467         * libempathy-gtk/gossip-group-chat.c:
1468         * libempathy-gtk/gossip-group-chat.h:
1469         * libempathy-gtk/gossip-private-chat.c:
1470         * libempathy-gtk/gossip-private-chat.h:
1471         * libempathy-gtk/gossip-group-chat.glade:
1472         * libempathy-gtk/Makefile.am:
1473         * src/empathy-chat-main.c:
1474         * libempathy/empathy-tp-contact-list.c:
1475         * libempathy/gossip-telepathy-group.c:
1476         * libempathy/gossip-telepathy-group.h:
1477         * libempathy/empathy-tp-chatroom.c:
1478         * libempathy/empathy-tp-chatroom.h: Implementing basic chatroom support.
1479         Actually it works only if we get invited in a chatroom.
1480
1481 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
1482
1483         * libempathy-gtk/gossip-chat-view.c: Correctly remember the contact
1484         who sent last message.
1485
1486 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
1487
1488         * libempathy-gtk/gossip-chat-view.c: Correctly remember if last message
1489         comes from the self contact or another.
1490
1491 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
1492
1493         * libempathy-gtk/gossip-contact-list-model.c:
1494         * libempathy-gtk/gossip-contact-list-model.h: Removed.
1495         * libempathy-gtk/gossip-contact-list-view.c:
1496         * libempathy-gtk/gossip-contact-list-view.h: Added.
1497
1498 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
1499
1500         * libempathy-gtk/gossip-contact-list-store.c: Set COL_NAME earlier like
1501         that it can directly be sorted.
1502         * data/empathy.schemas.in: s/gossip/empathy/
1503
1504 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
1505
1506         * configure.ac: Bump version to 0.5
1507
1508 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
1509
1510         * libempathy-gtk/gossip-contact-list-store.c: Allow to set custom 
1511         function for getting groups of a contact. Make possible to have groups
1512         for presence or role/affiliation in chatroom for example.
1513         * libempathy-gtk/gossip-contact-list-store.h: Allow to set custom
1514         function to handle DnD of contact. Useful when a custom function is set
1515         for groups.
1516         * src/empathy-chat-main.c: Minor fix.
1517         * TODO:
1518         * po/POTFILES.in: Updated.
1519
1520 2007-05-19  Xavier Claessens  <xclaesse@gmail.com>
1521
1522         * libempathy-gtk/Makefile.am:
1523         * libempathy/empathy-tp-chat.c:
1524         * libempathy/empathy-contact-manager.c:
1525         * libempathy/empathy-contact-list.c: Fix indentation
1526         * libempathy/empathy-tp-contact-list.c: Fix not returning the contact
1527         in tp_contact_list_find()
1528         * TODO: Updated.
1529
1530 2007-05-19  Xavier Claessens  <xclaesse@gmail.com>
1531
1532         * libempathy-gtk/gossip-contact-list-store.c:
1533         * libempathy-gtk/gossip-preferences.c:
1534         * libempathy-gtk/gossip-contact-list-store.h:
1535         * libempathy-gtk/gossip-contact-list.c:
1536         * libempathy-gtk/gossip-contact-list.h:
1537         * libempathy-gtk/empathy-main-window.c:
1538         * libempathy-gtk/gossip-contact-list-model.c:
1539         * libempathy-gtk/gossip-contact-list-model.h:
1540         * libempathy-gtk/Makefile.am:
1541         * libempathy/empathy-marshal.list: Split GossipContactList into
1542         two objects: GossipContactListStore inheriting from GtkTreeStore and
1543         GossipContactListView inheriting from GtkTreeView. This makes
1544         easier to build new UI widgets reusing the GtkTreeModel.
1545
1546 2007-05-19  Xavier Claessens  <xclaesse@gmail.com>
1547
1548         * libempathy/empathy-idle.c: Auto away when session id idle, instead of
1549         when screensaver is active.
1550
1551 2007-05-18  Xavier Claessens  <xclaesse@gmail.com>
1552
1553         * libempathy-gtk/gossip-private-chat.h:
1554         * libempathy-gtk/gossip-contact-list.c:
1555         * libempathy-gtk/gossip-chat.c:
1556         * libempathy-gtk/gossip-chat.h:
1557         * libempathy-gtk/gossip-chat-window.c:
1558         * libempathy-gtk/Makefile.am:
1559         * libempathy-gtk/gossip-chat-view.c:
1560         * libempathy-gtk/gossip-private-chat.c:
1561         * src/empathy-chat-main.c:
1562         * libempathy/gossip-utils.c:
1563         * libempathy/gossip-contact.h:
1564         * libempathy/empathy-tp-chat.c:
1565         * libempathy/gossip-utils.h:
1566         * libempathy/empathy-contact-manager.c:
1567         * libempathy/empathy-contact-manager.h:
1568         * libempathy/empathy-tp-contact-list.c:
1569         * libempathy/empathy-tp-contact-list.h:
1570         * libempathy/empathy-tp-chatroom.c:
1571         * libempathy/empathy-tp-chatroom.h:
1572         * libempathy/empathy-contact-list.c:
1573         * libempathy/empathy-contact-list.h:
1574         * libempathy/Makefile.am:
1575         * libempathy/gossip-contact.c: EmpathyContactList is now an interface
1576         implemented by EmpathyTpContactList, EmpathyContactManager and
1577         EmpathyTpChatroom. GossipContactList use that interface to display a 
1578         treeview.
1579
1580 2007-05-17  Xavier Claessens  <xclaesse@gmail.com>
1581
1582         * libempathy-gtk/gossip-chat.c: Display ChatState.
1583
1584 2007-05-16  Xavier Claessens  <xclaesse@gmail.com>
1585
1586         * libempathy-gtk/empathy-status-icon.c:
1587         * libempathy/empathy-idle.c:
1588         * libempathy/empathy-idle.h:
1589         * libempathy/Makefile.am:
1590         * po/POTFILES.in: New object EmpathyIdle to manage autoaway and
1591         extended autoaway states.
1592
1593 2007-05-15  Xavier Claessens  <xclaesse@gmail.com>
1594
1595         * configure.ac:
1596         * data/empathy.desktop.in:
1597         * data/Makefile.am:
1598         * data/empathy.desktop.in.in:
1599         * po/POTFILES.in: Set bugzilla information in desktop file and add it 
1600         to POTFILES.in
1601
1602 2007-05-15  Xavier Claessens  <xclaesse@gmail.com>
1603
1604         * libempathy-gtk/empathy-status-icon.glade:
1605         * libempathy-gtk/empathy-main-window.glade: Fix using of gossip icons
1606         in menus.
1607
1608 2007-05-14  Xavier Claessens  <xclaesse@gmail.com>
1609
1610         * src/empathy-chat-main.c:
1611         * src/empathy-main.c:
1612         * configure.ac:
1613         * data/22x22/Makefile.am:
1614         * data/22x22/empathy.png:
1615         * data/48x48:
1616         * data/48x48/Makefile.am:
1617         * data/48x48/empathy.png:
1618         * data/32x32/Makefile.am:
1619         * data/32x32/empathy.png:
1620         * data/16x16/empathy.png:
1621         * data/16x16/Makefile.am:
1622         * data/scalable/empathy.svg:
1623         * data/scalable/Makefile.am:
1624         * data/Makefile.am: Add empathy icon stolen from cohoba.
1625
1626 2007-05-14  Xavier Claessens  <xclaesse@gmail.com>
1627
1628         * src/empathy-chat-main.c:
1629         * src/Makefile.am:
1630         * src/empathy-main.c:
1631         * po/POTFILES.in
1632         * po/LINGUAS:
1633         * TODO: Setting up i18n support.
1634
1635         * po/Makefile.in.in: Removed, it's generated at build time.
1636
1637 2007-05-13  Xavier Claessens  <xclaesse@gmail.com>
1638
1639         * libempathy-gtk/gossip-account-widget-jabber.glade: Add an example
1640         label for jid.
1641
1642 2007-05-13  Xavier Claessens  <xclaesse@gmail.com>
1643
1644         * libempathy-gtk/gossip-chat-window.c:
1645         * libempathy-gtk/gossip-chat-window.h:
1646         * src/empathy-chat-main.c:
1647         * libempathy/empathy-tp-chat.c:
1648         * libempathy/empathy-tp-chat.h: When a new text channel arrives, check
1649         if there is no existing GossipChat object for it.
1650
1651 2007-05-13  Xavier Claessens  <xclaesse@gmail.com>
1652
1653         * src/Makefile.am:
1654         * src/empathy-contact-list-main.c: Removing empathy-contact-list
1655         program, it's useless.
1656
1657 2007-05-13  Xavier Claessens  <xclaesse@gmail.com>
1658
1659         * configure.ac: Change version from 0.3darcs to 0.3svn
1660
1661 2007-05-13  Xavier Claessens  <xclaesse@gmail.com>
1662
1663         * autogen.sh: Set executable
1664         * po/POTFILES.in: Update translatable files
1665
1666 2007-03-16  Xavier Claessens  <xclaesse@gmail.com>
1667
1668         * Initial version
1669