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