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