]> git.0d.be Git - empathy.git/blob - ChangeLog
Adding missing files.
[empathy.git] / ChangeLog
1 2007-06-14 Xavier Claessens  <xclaesse@gmail.com>
2
3         * po/POTFILES.in: Adding missing files.
4
5 2007-06-14 Xavier Claessens  <xclaesse@gmail.com>
6
7         * libempathy-gtk/gossip-log-window.c:
8         * libempathy-gtk/gossip-chat-window.c:
9         * libempathy/empathy-log-manager.c:
10         * libempathy/empathy-log-manager.h: Do not create log directory for a
11         chat if there is no messages to put in. Show logs and information for
12         the contact we are speaking with in the chat window menu.
13
14 2007-06-13 Xavier Claessens  <xclaesse@gmail.com>
15
16         * libempathy-gtk/Makefile.am:
17         * libempathy-gtk/gossip-log-window.glade:
18         * libempathy-gtk/gossip-log-window.h:
19         * libempathy-gtk/gossip-log-window.c:
20         * libempathy/empathy-log-manager.c:
21         * libempathy/empathy-log-manager.h:
22         * libempathy-gtk/gossip-chat.c:
23         * libempathy-gtk/empathy-main-window.c: New window for viewing logs.
24
25         * libempathy-gtk/gossip-chat-view.c: Do not use smooth scroll when
26         resizing the view.
27
28         * libempathy-gtk/gossip-contact-list-store.c: Do not set active
29         contacts when creating the store, and when contact groups changed.
30
31         * src/empathy-main.c: Fix warning when using command-line options.
32
33         * libempathy/empathy-tp-contact-list.c: Check if we have an aliasing
34         iface before setting the alias of a contact.
35
36         * TODO: Updated.
37
38         * data/jabber.profile: Ignore ssl errors by default. This is a security
39         vulnerability but we don't really have the choice.
40
41         * libempathy/gossip-contact.h:
42         * libempathy/gossip-contact.c: Add a "is-user" property to know if
43         it's our self contact.
44
45         * libempathy/gossip-message.h:
46         * libempathy/gossip-message.c: Add a "receiver" property like that we
47         have our self contact for nick highlight.
48
49 2007-06-10 Xavier Claessens  <xclaesse@gmail.com>
50
51         * libempathy-gtk/gossip-spell-dialog.glade:
52         * libempathy-gtk/gossip-spell-dialog.c:
53         * libempathy-gtk/gossip-spell-dialog.h:
54         * libempathy-gtk/gossip-chat.c:
55         * libempathy-gtk/Makefile.am:
56         * configure.ac: Adding spellcheck support.
57
58         * libempathy-gtk/gossip-spell.c:
59         * libempathy/gossip-conf.c: Remove useless debug messages.
60
61 2007-06-10 Xavier Claessens  <xclaesse@gmail.com>
62
63         * libempathy-gtk/gossip-chat-view.c: Smooth scrolling.
64         Fixes bug #445859 (Raphael Slinckx).
65
66 2007-06-09 Xavier Claessens  <xclaesse@gmail.com>
67
68         * libempathy/gossip-contact.c: Emit notify signal only if the property
69         value effectively changed.
70
71 2007-06-09 Xavier Claessens  <xclaesse@gmail.com>
72
73         * libempathy-gtk/gossip-contact-list-view.c: Fix warning for DnD.
74         patch imported from gossip.
75
76 2007-06-09 Xavier Claessens  <xclaesse@gmail.com>
77
78         * configure.ac: Bump version to 0.8
79
80         * libempathy-gtk/gossip-ui-utils.c: Fix usage of contact subscription
81         property.
82
83         * data/gtalk.profile:
84         * data/jabber.profile:
85         * data/msn.profile: Add VCardField and VCardDefault to profiles for
86         eds-sync support.
87
88 2007-06-09 Xavier Claessens  <xclaesse@gmail.com>
89
90         * libempathy-gtk/empathy-contact-widget.c: Fix a warning.
91
92 2007-06-09 Xavier Claessens  <xclaesse@gmail.com>
93
94         * libempathy-gtk/empathy-main-window.c:
95         * libempathy-gtk/empathy-contact-widget.glade:
96         * libempathy-gtk/empathy-contact-dialogs.c:
97         * libempathy-gtk/empathy-contact-dialogs.h:
98         * libempathy-gtk/empathy-contact-widget.c: We can now add a new contact.
99         EmpathyContactWidget can change the contact it's displaying on-the-fly,
100         like that we can display info when typing the contact ID we want to
101         add to our contact list.
102
103         * libempathy/empathy-tp-contact-list.c: Fix a refcount bug.
104
105 2007-06-08 Xavier Claessens  <xclaesse@gmail.com>
106
107         * libempathy/gossip-chatroom-manager.c: Checks if the chatroom has
108         an account and a room. Fixes bug #444135.
109
110 2007-06-08 Xavier Claessens  <xclaesse@gmail.com>
111
112         * libempathy-gtk/empathy-contact-dialogs.c:
113         * libempathy-gtk/empathy-contact-widget.c:
114         * libempathy-gtk/empathy-contact-widget.h: Do not save when closing the
115         dialog. Update information in real-time and just provides a "Close"
116         button. That's more GNOME spirite.
117         * libempathy/empathy-tp-contact-list.c:
118         * libempathy/gossip-contact.h:
119         * libempathy/gossip-contact.c: New methods:
120         gossip_contact_add/remove_group(). This fixes leaks when a contact is
121         added/removed from a group.
122
123 2007-06-08 Xavier Claessens  <xclaesse@gmail.com>
124
125         * libempathy-gtk/gossip-chat.c: Fix build on 64bits arch.
126         Fixes bug #444680 (Matej Cepl).
127
128 2007-06-06 Xavier Claessens  <xclaesse@gmail.com>
129
130         * libempathy-gtk/empathy-contact-dialogs.glade:
131         * libempathy-gtk/empathy-contact-dialogs.c: Fix response and action
132         buttons.
133
134 2007-06-06 Xavier Claessens  <xclaesse@gmail.com>
135
136         * libempathy-gtk/empathy-contact-dialogs.glade:
137         * libempathy-gtk/empathy-contact-widget.glade:
138         * libempathy-gtk/empathy-status-icon.c:
139         * libempathy-gtk/empathy-contact-dialogs.c:
140         * libempathy-gtk/empathy-contact-dialogs.h:
141         * libempathy-gtk/gossip-ui-utils.c:
142         * libempathy-gtk/empathy-subscription-dialog.glade:
143         * libempathy-gtk/empathy-contact-widget.c:
144         * libempathy-gtk/gossip-ui-utils.h:
145         * libempathy-gtk/gossip-contact-list-view.c:
146         * libempathy-gtk/empathy-subscription-dialog.c:
147         * libempathy-gtk/Makefile.am:
148         * libempathy-gtk/empathy-subscription-dialog.h: Implement editing and
149         viewing contact information with right click on the roster.
150
151 2007-06-06 Xavier Claessens  <xclaesse@gmail.com>
152
153         * libempathy-gtk/empathy-contact-widget.glade:
154         * libempathy-gtk/empathy-contact-widget.c:
155         * libempathy-gtk/empathy-contact-widget.h:
156         * libempathy-gtk/empathy-subscription-dialog.c: EmpatchContactWidget
157         has 2 modes: editable or not.
158
159 2007-06-06 Xavier Claessens  <xclaesse@gmail.com>
160
161         * po/POTFILES.in: Updated with new files.
162
163 2007-06-06 Xavier Claessens  <xclaesse@gmail.com>
164
165         * libempathy-gtk/empathy-status-icon.c:
166         * libempathy-gtk/empathy-subscription-dialog.glade:
167         * libempathy-gtk/empathy-contact-widget.c:
168         * libempathy-gtk/gossip-contact-list-view.c:
169         * libempathy-gtk/empathy-subscription-dialog.c:
170         * libempathy-gtk/Makefile.am:
171         * libempathy-gtk/empathy-subscription-dialog.h:
172         * libempathy/empathy-tp-contact-list.c: New dialog:
173         EmpathySubscriptionDialog. It uses EmpathyContactWidget to display
174         information about the contact who wants to get your presence. This
175         dialog appears when clicking on the status icon when it blinks. You
176         can also remove contacts when right-click on it in the roster.
177
178 2007-06-06 Xavier Claessens  <xclaesse@gmail.com>
179
180         * libempathy-gtk/empathy-status-icon.c:
181         * libempathy-gtk/empathy-contact-widget.glade:
182         * libempathy-gtk/empathy-contact-widget.c:
183         * libempathy-gtk/empathy-contact-widget.h:
184         * libempathy-gtk/Makefile.am: New widget: EmpathyContactWidget. It
185         displays information about a contact, it can be used in any kind of
186         dialog which needs to display contact information like alias, groups,
187         avatar, etc. If the contact is the selfcontact information are editable.
188
189         * libempathy/empathy-tp-contact-list.c: Do not take care of subscription
190         changes.
191
192         * libempathy/gossip-contact.c: Use
193         gossip_presence_state_get_default_status (MC_PRESENCE_OFFLINE)
194         when there is no presence.
195
196 2007-06-06 Xavier Claessens  <xclaesse@gmail.com>
197
198         * libempathy-gtk/empathy-status-icon.c: Add support for blinking when
199         there is an event. Make use of EmpathyIdle for presence handling. Add
200         an event when a contact requets subscription.
201
202         * libempathy-gtk/gossip-contact-list-store.c:
203         * libempathy-gtk/gossip-contact-list-view.c:
204         * libempathy/empathy-contact-manager.c:
205         * libempathy/empathy-tp-contact-list.c:
206         * libempathy/empathy-tp-chatroom.c:
207         * libempathy/empathy-contact-list.c:
208         * libempathy/empathy-contact-list.h: get_contacts() is renamed to
209         get_members(). Adding a signal and a method for local-pending with
210         contacts with the message. Rework completely the contact-list handling in
211         EmpathyTpContactList to follow tp spec.
212
213         * libempathy/empathy-idle.c:
214         * libempathy/empathy-idle.h: Add properties for the state and the 
215         status message. EmpathyIdle is now a singleton to manager self presence.
216
217         * TODO: Updated.
218
219 2007-06-03 Xavier Claessens  <xclaesse@gmail.com>
220
221         * libempathy-gtk/gossip-accounts-dialog.glade: Set use_stock for
222         button_connect to False, to avoid a crasher when opening the accounts
223         window with GTK+ trunk. Fixes bug #439931.
224         * libempathy-gtk/gossip-chat.c: Do not add backlog for chatrooms and
225         do not log backlog from jabber server.
226
227 2007-06-03 Xavier Claessens  <xclaesse@gmail.com>
228
229         * libempathy-gtk/gossip-ui-utils.c
230         * libempathy-gtk/gossip-accounts-dialog.c
231         * libempathy-gtk/Makefile.am
232         * src/empathy-accounts-main.c
233         * src/empathy-chat-main.c
234         * src/Makefile.am
235         * src/empathy-main.c
236         * libempathy/gossip-utils.c
237         * libempathy/Makefile.am
238         * src/empathy-filter.h
239         * src/empathy-filter-plugin.c
240         * src/empathy-filter.xml
241         * src/empathy-filter.c
242         * libempathy/gossip-paths.c
243         * libempathy/gossip-paths.h: Remove unused code and append DATADIR to
244         dirs where GTK should search icons.
245
246 2007-06-03 Xavier Claessens  <xclaesse@gmail.com>
247
248         * po/POTFILES.in:
249         * po/POTFILES.skip: Add missing files that have strings for translation.
250         Skip empathy-desktop.in.in. (Olivier Crete)
251
252 2007-06-03 Xavier Claessens  <xclaesse@gmail.com>
253
254         * libempathy-gtk/gossip-group-chat.c:
255         * libempathy-gtk/gossip-private-chat.c:
256         * libempathy-gtk/gossip-chat.c:
257         * libempathy-gtk/gossip-chat.h:
258         * libempathy/empathy-tp-chat.c: Add all properties described by TP spec
259         for the Text channel on EmpathyTpChat. Make use of "name" and "subject"
260         properties in GossipGroupChat.
261
262 2007-06-02  Xavier Claessens  <xclaesse@gmail.com>
263
264         * libempathy/empathy-log-manager.c: Fix crash when there is no log
265         available for a chat.
266         * libempathy/empathy-tp-contact-list.c: Fix a crash when destroy signal
267         is emitted before StatusChanged.
268
269 2007-06-02  Xavier Claessens  <xclaesse@gmail.com>
270
271         * libempathy-gtk/gossip-group-chat.c:
272         * libempathy-gtk/gossip-private-chat.c:
273         * libempathy-gtk/gossip-chat.c:
274         * libempathy/empathy-log-manager.c:
275         * libempathy/empathy-log-manager.h:
276         * libempathy/empathy-log-manager.xsl:
277         * libempathy/Makefile.am: Log chats and display 10 last messages when
278         opening a new chat.
279
280 2007-06-02  Xavier Claessens  <xclaesse@gmail.com>
281
282         * libempathy-gtk/gossip-group-chat.c:
283         * libempathy/empathy-tp-contact-list.c:
284         * libempathy/gossip-contact.c: Set default presence to available if
285         there is no presence iface.
286
287 2007-06-02  Xavier Claessens  <xclaesse@gmail.com>
288
289         * libempathy-gtk/gossip-ui-utils.c:
290         * libempathy-gtk/gossip-ui-utils.h:
291         * configure.ac: Use gnome_vfs_url_show() instead of gnome_url_show()
292         to avoid libgnomeui dependency (Ross Burton).
293
294 2007-06-01  Xavier Claessens  <xclaesse@gmail.com>
295
296         * libempathy-gtk/gossip-chatrooms-window.c:
297         * libempathy-gtk/gossip-chat-window.c:
298         * libempathy/gossip-chatroom.c:
299         * libempathy/gossip-chatroom-manager.c:
300         * configure.ac: Monitor changes on chatrooms.xml file and relead it 
301         when it's modified. connect chatroom-added/removed in some places where
302         needed.
303
304 2007-06-01  Xavier Claessens  <xclaesse@gmail.com>
305
306         * configure.ac: Bump version to 0.7
307
308 2007-05-31  Xavier Claessens  <xclaesse@gmail.com>
309
310         * libempathy-gtk/gossip-new-chatroom-dialog.c: No need to RequestHandle,
311         MissionControl has API to request the channel from handle string.
312
313         * libempathy-gtk/empathy-main-window.c: Request room channel when
314         clicking on favorite rooms.
315
316         * TODO: Add a task: supporting registering.
317
318 2007-05-31  Xavier Claessens  <xclaesse@gmail.com>
319
320         * libempathy/empathy-idle.c: Do not restore away presence message when
321         coming back after the user set manually to away.
322
323 2007-05-31  Xavier Claessens  <xclaesse@gmail.com>
324
325         * libempathy-gtk/gossip-account-chooser.c: Fix warning when selecting
326         all accounts.
327
328         * src/empathy-accounts-main.c:
329         * libempathy-gtk/empathy-status-icon.c:
330         * libempathy-gtk/gossip-accounts-dialog.h:
331         * libempathy-gtk/gossip-accounts-dialog.c:
332         * libempathy-gtk/gossip-preferences.h:
333         * libempathy-gtk/gossip-preferences.c: Set parent window.
334
335         * libempathy-gtk/empathy-main-window.c: Implement favorite chatroom
336         menu and fix a leak.
337
338         * libempathy-gtk/Makefile.am:
339         * libempathy/Makefile.am:
340         * libempathy/gossip-chatroom.c:
341         * libempathy/gossip-chatroom.h:
342         * libempathy/gossip-chatroom-manager.c:
343         * libempathy/gossip-chatroom-manager.h:
344         * libempathy/gossip-chatroom-manager.dtd:
345         * libempathy-gtk/gossip-chatrooms-window.glade:
346         * libempathy-gtk/gossip-chatrooms-window.c:
347         * libempathy-gtk/gossip-chatrooms-window.h: New files to implement
348         favorite chatrooms and a window to show them.
349
350
351         * libempathy-gtk/gossip-chat.c: Fix tooltip leaked.
352
353         * libempathy-gtk/gossip-chat-window.h:
354         * libempathy-gtk/gossip-chat-window.c: Do not use deprecated
355         gtk_object_sink(). Implement favorite chatroom features. Find a chat
356         by comparing the account AND the chat ID.
357
358         * src/empathy-chat-main.c:
359         * libempathy/empathy-tp-chat.h:
360         * libempathy/empathy-tp-chat.c:
361         * libempathy/gossip-utils.h:
362         * libempathy/gossip-utils.c: empathy_tp_chat_get_id() returns the Text
363         channel's name. The chat ID is unique only for a specified account.
364
365         * libempathy/empathy-tp-contact-list.c: Fix some leaks and add a FIXME
366         comment for a leak not yet fixed.
367
368         * TODO: Would be cool to have a glade catalog for libempathy-gtk.
369
370 2007-05-26  Xavier Claessens  <xclaesse@gmail.com>
371
372         * libempathy-gtk/gossip-contact-list-store.c: Do not highlight contacts
373         already known when creating the contact list.
374         * libempathy/empathy-tp-contact-list.c: Do not set alias if DBus
375         returns an error. Fixes bug #442639.
376         * libempathy/empathy-idle.c: Do not set status message to
377         "Extended autoaway", let user's message unchanged.
378
379 2007-05-25  Xavier Claessens  <xclaesse@gmail.com>
380
381         * configure.ac: Bump version to 0.6
382
383 2007-05-25  Xavier Claessens  <xclaesse@gmail.com>
384
385         * libempathy-gtk/gossip-group-chat.c: Fix refcounting of
386         GossipGroupChat.
387         * libempathy/empathy-tp-contact-list.c: Add debug message when alias
388         request fails.
389         * data/22x22/empathy-group-message.png:
390         * data/22x22/Makefile.am: Add group message icon.
391 2007-05-25  Xavier Claessens  <xclaesse@gmail.com>
392
393         * libempathy-gtk/gossip-new-chatroom-dialog.c: Do not use the server
394         entry's value if it's hidden.
395         * libempathy-gtk/gossip-contact-list-view.c: Do not highlight groups
396         when adding them in the roster.
397         * libempathy/empathy-tp-contact-list.c: Do not create new GossipContact
398         object in presence/avatar/alias changed signal if we don't already know
399         that contact from a contact list channel. This should fix DBus max
400         pending calls limit reached in some cases.
401
402 2007-05-25  Xavier Claessens  <xclaesse@gmail.com>
403
404         * libempathy-gtk/gossip-new-chatroom-dialog.c: Preset the server only
405         for jabber protocol to conference.server. This fixes a warning.
406
407         * libempathy-gtk/gossip-group-chat.h:
408         * libempathy-gtk/gossip-group-chat.c: gossip_group_chat_set_topic() is 
409         a public function.
410
411         * libempathy-gtk/empathy-images.h:
412         * libempathy-gtk/empathy-main-window.glade:
413         * libempathy-gtk/empathy-status-icon.glade: Make use of
414         empathy-new-message icon name.
415
416         * libempathy-gtk/gossip-contact-list-store.c: By default we sort by
417         contacts names.
418
419         * libempathy-gtk/gossip-chat.c: Do not display composing state if
420         it's our own contact that is composing.
421
422         * src/empathy-chat-main.c:
423         * libempathy/empathy-tp-chat.c:
424         * libempathy/empathy-tp-chat.h: Make possible to build the id based on
425         the account and the channel's name. For private chats that means the
426         contact's id.
427
428         * libempathy-gtk/gossip-chat-window.c: Un-comment the code related to
429         chatrooms that is now implemented. We can now Show/Hide contact list
430         for group chats, DnD contact on the window to begin a discussion, join
431         a new chatroom.
432
433         * libempathy-gtk/gossip-account-chooser.c: Add a FIXME message.
434
435         * data/22x22/empathy-new-message.png:
436         * data/22x22/empathy-proto-irc.png:
437         * data/22x22/Makefile.am:
438         * data/32x32/empathy-proto-irc.png:
439         * data/32x32/Makefile.am:
440         * data/gtalk.profile:
441         * data/16x16/empathy-new-message:
442         * data/16x16/empathy-message-new.png:
443         * data/16x16/empathy-proto-irc.png:
444         * data/16x16/Makefile.am:
445         * data/scalable/empathy-proto-irc.svg:
446         * data/scalable/Makefile.am:
447         * data/irc.profile: Adding icons for empathy-new-message and IRC
448         protocol. Make use of the irc icon in the irc profile.
449
450 2007-05-24  Xavier Claessens  <xclaesse@gmail.com>
451
452         * libempathy-gtk/gossip-new-chatroom-dialog.c:
453         * libempathy-gtk/empathy-main-window.c: White space fix.
454
455 2007-05-24  Xavier Claessens  <xclaesse@gmail.com>
456
457         * libempathy-gtk/gossip-account-chooser.c:
458         * libempathy-gtk/gossip-new-chatroom-dialog.c:
459         * libempathy-gtk/gossip-account-widget-jabber.c:
460         * libempathy-gtk/gossip-account-chooser.h:
461         * libempathy-gtk/gossip-new-chatroom-dialog.h:
462         * libempathy-gtk/gossip-group-chat.c:
463         * libempathy-gtk/empathy-main-window.c:
464         * libempathy-gtk/gossip-new-chatroom-dialog.glade:
465         * libempathy-gtk/gossip-account-widget-jabber.glade:
466         * libempathy-gtk/Makefile.am:
467         * libempathy/empathy-tp-chatroom.c:
468         * data/gtalk.profile:
469         * data/jabber.profile:
470         * data/salut.profile:
471         * data/Makefile.am:
472         * data/empathy.desktop.in.in:
473         * data/msn.profile:
474         * data/irc.profile: New objects: GossipAccountChooser and
475         GossipNewChatroom, we can now join any chatroom. Adding IRC profile.
476
477 2007-05-21  Xavier Claessens  <xclaesse@gmail.com>
478
479         * libempathy/empathy-idle.c: If we are offline do not set away on idle.
480         If we are already away restore to available when we are no mode idle.
481         Do no modify status message.
482
483 2007-05-21  Xavier Claessens  <xclaesse@gmail.com>
484
485         * libempathy-gtk/gossip-group-chat.c:
486         * libempathy-gtk/gossip-group-chat.h:
487         * libempathy-gtk/gossip-private-chat.c:
488         * libempathy-gtk/gossip-private-chat.h:
489         * libempathy-gtk/gossip-group-chat.glade:
490         * libempathy-gtk/Makefile.am:
491         * src/empathy-chat-main.c:
492         * libempathy/empathy-tp-contact-list.c:
493         * libempathy/gossip-telepathy-group.c:
494         * libempathy/gossip-telepathy-group.h:
495         * libempathy/empathy-tp-chatroom.c:
496         * libempathy/empathy-tp-chatroom.h: Implementing basic chatroom support.
497         Actually it works only if we get invited in a chatroom.
498
499 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
500
501         * libempathy-gtk/gossip-chat-view.c: Correctly remember the contact
502         who sent last message.
503
504 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
505
506         * libempathy-gtk/gossip-chat-view.c: Correctly remember if last message
507         comes from the self contact or another.
508
509 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
510
511         * libempathy-gtk/gossip-contact-list-model.c:
512         * libempathy-gtk/gossip-contact-list-model.h: Removed.
513         * libempathy-gtk/gossip-contact-list-view.c:
514         * libempathy-gtk/gossip-contact-list-view.h: Added.
515
516 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
517
518         * libempathy-gtk/gossip-contact-list-store.c: Set COL_NAME earlier like
519         that it can directly be sorted.
520         * data/empathy.schemas.in: s/gossip/empathy/
521
522 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
523
524         * configure.ac: Bump version to 0.5
525
526 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
527
528         * libempathy-gtk/gossip-contact-list-store.c: Allow to set custom 
529         function for getting groups of a contact. Make possible to have groups
530         for presence or role/affiliation in chatroom for example.
531         * libempathy-gtk/gossip-contact-list-store.h: Allow to set custom
532         function to handle DnD of contact. Useful when a custom function is set
533         for groups.
534         * src/empathy-chat-main.c: Minor fix.
535         * TODO:
536         * po/POTFILES.in: Updated.
537
538 2007-05-19  Xavier Claessens  <xclaesse@gmail.com>
539
540         * libempathy-gtk/Makefile.am:
541         * libempathy/empathy-tp-chat.c:
542         * libempathy/empathy-contact-manager.c:
543         * libempathy/empathy-contact-list.c: Fix indentation
544         * libempathy/empathy-tp-contact-list.c: Fix not returning the contact
545         in tp_contact_list_find()
546         * TODO: Updated.
547
548 2007-05-19  Xavier Claessens  <xclaesse@gmail.com>
549
550         * libempathy-gtk/gossip-contact-list-store.c:
551         * libempathy-gtk/gossip-preferences.c:
552         * libempathy-gtk/gossip-contact-list-store.h:
553         * libempathy-gtk/gossip-contact-list.c:
554         * libempathy-gtk/gossip-contact-list.h:
555         * libempathy-gtk/empathy-main-window.c:
556         * libempathy-gtk/gossip-contact-list-model.c:
557         * libempathy-gtk/gossip-contact-list-model.h:
558         * libempathy-gtk/Makefile.am:
559         * libempathy/empathy-marshal.list: Split GossipContactList into
560         two objects: GossipContactListStore inheriting from GtkTreeStore and
561         GossipContactListView inheriting from GtkTreeView. This makes
562         easier to build new UI widgets reusing the GtkTreeModel.
563
564 2007-05-19  Xavier Claessens  <xclaesse@gmail.com>
565
566         * libempathy/empathy-idle.c: Auto away when session id idle, instead of
567         when screensaver is active.
568
569 2007-05-18  Xavier Claessens  <xclaesse@gmail.com>
570
571         * libempathy-gtk/gossip-private-chat.h:
572         * libempathy-gtk/gossip-contact-list.c:
573         * libempathy-gtk/gossip-chat.c:
574         * libempathy-gtk/gossip-chat.h:
575         * libempathy-gtk/gossip-chat-window.c:
576         * libempathy-gtk/Makefile.am:
577         * libempathy-gtk/gossip-chat-view.c:
578         * libempathy-gtk/gossip-private-chat.c:
579         * src/empathy-chat-main.c:
580         * libempathy/gossip-utils.c:
581         * libempathy/gossip-contact.h:
582         * libempathy/empathy-tp-chat.c:
583         * libempathy/gossip-utils.h:
584         * libempathy/empathy-contact-manager.c:
585         * libempathy/empathy-contact-manager.h:
586         * libempathy/empathy-tp-contact-list.c:
587         * libempathy/empathy-tp-contact-list.h:
588         * libempathy/empathy-tp-chatroom.c:
589         * libempathy/empathy-tp-chatroom.h:
590         * libempathy/empathy-contact-list.c:
591         * libempathy/empathy-contact-list.h:
592         * libempathy/Makefile.am:
593         * libempathy/gossip-contact.c: EmpathyContactList is now an interface
594         implemented by EmpathyTpContactList, EmpathyContactManager and
595         EmpathyTpChatroom. GossipContactList use that interface to display a 
596         treeview.
597
598 2007-05-17  Xavier Claessens  <xclaesse@gmail.com>
599
600         * libempathy-gtk/gossip-chat.c: Display ChatState.
601
602 2007-05-16  Xavier Claessens  <xclaesse@gmail.com>
603
604         * libempathy-gtk/empathy-status-icon.c:
605         * libempathy/empathy-idle.c:
606         * libempathy/empathy-idle.h:
607         * libempathy/Makefile.am:
608         * po/POTFILES.in: New object EmpathyIdle to manage autoaway and
609         extended autoaway states.
610
611 2007-05-15  Xavier Claessens  <xclaesse@gmail.com>
612
613         * configure.ac:
614         * data/empathy.desktop.in:
615         * data/Makefile.am:
616         * data/empathy.desktop.in.in:
617         * po/POTFILES.in: Set bugzilla information in desktop file and add it 
618         to POTFILES.in
619
620 2007-05-15  Xavier Claessens  <xclaesse@gmail.com>
621
622         * libempathy-gtk/empathy-status-icon.glade:
623         * libempathy-gtk/empathy-main-window.glade: Fix using of gossip icons
624         in menus.
625
626 2007-05-14  Xavier Claessens  <xclaesse@gmail.com>
627
628         * src/empathy-chat-main.c:
629         * src/empathy-main.c:
630         * configure.ac:
631         * data/22x22/Makefile.am:
632         * data/22x22/empathy.png:
633         * data/48x48:
634         * data/48x48/Makefile.am:
635         * data/48x48/empathy.png:
636         * data/32x32/Makefile.am:
637         * data/32x32/empathy.png:
638         * data/16x16/empathy.png:
639         * data/16x16/Makefile.am:
640         * data/scalable/empathy.svg:
641         * data/scalable/Makefile.am:
642         * data/Makefile.am: Add empathy icon stolen from cohoba.
643
644 2007-05-14  Xavier Claessens  <xclaesse@gmail.com>
645
646         * src/empathy-chat-main.c:
647         * src/Makefile.am:
648         * src/empathy-main.c:
649         * po/POTFILES.in
650         * po/LINGUAS:
651         * TODO: Setting up i18n support.
652
653         * po/Makefile.in.in: Removed, it's generated at build time.
654
655 2007-05-13  Xavier Claessens  <xclaesse@gmail.com>
656
657         * libempathy-gtk/gossip-account-widget-jabber.glade: Add an example
658         label for jid.
659
660 2007-05-13  Xavier Claessens  <xclaesse@gmail.com>
661
662         * libempathy-gtk/gossip-chat-window.c:
663         * libempathy-gtk/gossip-chat-window.h:
664         * src/empathy-chat-main.c:
665         * libempathy/empathy-tp-chat.c:
666         * libempathy/empathy-tp-chat.h: When a new text channel arrives, check
667         if there is no existing GossipChat object for it.
668
669 2007-05-13  Xavier Claessens  <xclaesse@gmail.com>
670
671         * src/Makefile.am:
672         * src/empathy-contact-list-main.c: Removing empathy-contact-list
673         program, it's useless.
674
675 2007-05-13  Xavier Claessens  <xclaesse@gmail.com>
676
677         * configure.ac: Change version from 0.3darcs to 0.3svn
678
679 2007-05-13  Xavier Claessens  <xclaesse@gmail.com>
680
681         * autogen.sh: Set executable
682         * po/POTFILES.in: Update translatable files
683
684 2007-03-16  Xavier Claessens  <xclaesse@gmail.com>
685
686         * Initial version
687