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