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