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