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