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