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