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