1 2007-05-25 Xavier Claessens <xclaesse@gmail.com>
3 * configure.ac: Bump version to 0.6
5 2007-05-25 Xavier Claessens <xclaesse@gmail.com>
7 * libempathy-gtk/gossip-group-chat.c: Fix refcounting of
9 * libempathy/empathy-tp-contact-list.c: Add debug message when alias
11 * data/22x22/empathy-group-message.png:
12 * data/22x22/Makefile.am: Add group message icon.
14 2007-05-25 Xavier Claessens <xclaesse@gmail.com>
16 * libempathy-gtk/gossip-new-chatroom-dialog.c: Do not use the server
17 entry's value if it's hidden.
18 * libempathy-gtk/gossip-contact-list-view.c: Do not highlight groups
19 when adding them in the roster.
20 * libempathy/empathy-tp-contact-list.c: Do not create new GossipContact
21 object in presence/avatar/alias changed signal if we don't already know
22 that contact from a contact list channel. This should fix DBus max
23 pending calls limit reached in some cases.
25 2007-05-25 Xavier Claessens <xclaesse@gmail.com>
27 * libempathy-gtk/gossip-new-chatroom-dialog.c: Preset the server only
28 for jabber protocol to conference.server. This fixes a warning.
30 * libempathy-gtk/gossip-group-chat.h:
31 * libempathy-gtk/gossip-group-chat.c: gossip_group_chat_set_topic() is
34 * libempathy-gtk/empathy-images.h:
35 * libempathy-gtk/empathy-main-window.glade:
36 * libempathy-gtk/empathy-status-icon.glade: Make use of
37 empathy-new-message icon name.
39 * libempathy-gtk/gossip-contact-list-store.c: By default we sort by
42 * libempathy-gtk/gossip-chat.c: Do not display composing state if
43 it's our own contact that is composing.
45 * src/empathy-chat-main.c:
46 * libempathy/empathy-tp-chat.c:
47 * libempathy/empathy-tp-chat.h: Make possible to build the id based on
48 the account and the channel's name. For private chats that means the
51 * libempathy-gtk/gossip-chat-window.c: Un-comment the code related to
52 chatrooms that is now implemented. We can now Show/Hide contact list
53 for group chats, DnD contact on the window to begin a discussion, join
56 * libempathy-gtk/gossip-account-chooser.c: Add a FIXME message.
58 * data/22x22/empathy-new-message.png:
59 * data/22x22/empathy-proto-irc.png:
60 * data/22x22/Makefile.am:
61 * data/32x32/empathy-proto-irc.png:
62 * data/32x32/Makefile.am:
64 * data/16x16/empathy-new-message:
65 * data/16x16/empathy-message-new.png:
66 * data/16x16/empathy-proto-irc.png:
67 * data/16x16/Makefile.am:
68 * data/scalable/empathy-proto-irc.svg:
69 * data/scalable/Makefile.am:
70 * data/irc.profile: Adding icons for empathy-new-message and IRC
71 protocol. Make use of the irc icon in the irc profile.
73 2007-05-24 Xavier Claessens <xclaesse@gmail.com>
75 * libempathy-gtk/gossip-new-chatroom-dialog.c:
76 * libempathy-gtk/empathy-main-window.c: White space fix.
78 2007-05-24 Xavier Claessens <xclaesse@gmail.com>
80 * libempathy-gtk/gossip-account-chooser.c:
81 * libempathy-gtk/gossip-new-chatroom-dialog.c:
82 * libempathy-gtk/gossip-account-widget-jabber.c:
83 * libempathy-gtk/gossip-account-chooser.h:
84 * libempathy-gtk/gossip-new-chatroom-dialog.h:
85 * libempathy-gtk/gossip-group-chat.c:
86 * libempathy-gtk/empathy-main-window.c:
87 * libempathy-gtk/gossip-new-chatroom-dialog.glade:
88 * libempathy-gtk/gossip-account-widget-jabber.glade:
89 * libempathy-gtk/Makefile.am:
90 * libempathy/empathy-tp-chatroom.c:
92 * data/jabber.profile:
95 * data/empathy.desktop.in.in:
97 * data/irc.profile: New objects: GossipAccountChooser and
98 GossipNewChatroom, we can now join any chatroom. Adding IRC profile.
100 2007-05-21 Xavier Claessens <xclaesse@gmail.com>
102 * libempathy/empathy-idle.c: If we are offline do not set away on idle.
103 If we are already away restore to available when we are no mode idle.
104 Do no modify status message.
106 2007-05-21 Xavier Claessens <xclaesse@gmail.com>
108 * libempathy-gtk/gossip-group-chat.c:
109 * libempathy-gtk/gossip-group-chat.h:
110 * libempathy-gtk/gossip-private-chat.c:
111 * libempathy-gtk/gossip-private-chat.h:
112 * libempathy-gtk/gossip-group-chat.glade:
113 * libempathy-gtk/Makefile.am:
114 * src/empathy-chat-main.c:
115 * libempathy/empathy-tp-contact-list.c:
116 * libempathy/gossip-telepathy-group.c:
117 * libempathy/gossip-telepathy-group.h:
118 * libempathy/empathy-tp-chatroom.c:
119 * libempathy/empathy-tp-chatroom.h: Implementing basic chatroom support.
120 Actually it works only if we get invited in a chatroom.
122 2007-05-20 Xavier Claessens <xclaesse@gmail.com>
124 * libempathy-gtk/gossip-chat-view.c: Correctly remember the contact
125 who sent last message.
127 2007-05-20 Xavier Claessens <xclaesse@gmail.com>
129 * libempathy-gtk/gossip-chat-view.c: Correctly remember if last message
130 comes from the self contact or another.
132 2007-05-20 Xavier Claessens <xclaesse@gmail.com>
134 * libempathy-gtk/gossip-contact-list-model.c:
135 * libempathy-gtk/gossip-contact-list-model.h: Removed.
136 * libempathy-gtk/gossip-contact-list-view.c:
137 * libempathy-gtk/gossip-contact-list-view.h: Added.
139 2007-05-20 Xavier Claessens <xclaesse@gmail.com>
141 * libempathy-gtk/gossip-contact-list-store.c: Set COL_NAME earlier like
142 that it can directly be sorted.
143 * data/empathy.schemas.in: s/gossip/empathy/
145 2007-05-20 Xavier Claessens <xclaesse@gmail.com>
147 * configure.ac: Bump version to 0.5
149 2007-05-20 Xavier Claessens <xclaesse@gmail.com>
151 * libempathy-gtk/gossip-contact-list-store.c: Allow to set custom
152 function for getting groups of a contact. Make possible to have groups
153 for presence or role/affiliation in chatroom for example.
154 * libempathy-gtk/gossip-contact-list-store.h: Allow to set custom
155 function to handle DnD of contact. Useful when a custom function is set
157 * src/empathy-chat-main.c: Minor fix.
159 * po/POTFILES.in: Updated.
161 2007-05-19 Xavier Claessens <xclaesse@gmail.com>
163 * libempathy-gtk/Makefile.am:
164 * libempathy/empathy-tp-chat.c:
165 * libempathy/empathy-contact-manager.c:
166 * libempathy/empathy-contact-list.c: Fix indentation
167 * libempathy/empathy-tp-contact-list.c: Fix not returning the contact
168 in tp_contact_list_find()
171 2007-05-19 Xavier Claessens <xclaesse@gmail.com>
173 * libempathy-gtk/gossip-contact-list-store.c:
174 * libempathy-gtk/gossip-preferences.c:
175 * libempathy-gtk/gossip-contact-list-store.h:
176 * libempathy-gtk/gossip-contact-list.c:
177 * libempathy-gtk/gossip-contact-list.h:
178 * libempathy-gtk/empathy-main-window.c:
179 * libempathy-gtk/gossip-contact-list-model.c:
180 * libempathy-gtk/gossip-contact-list-model.h:
181 * libempathy-gtk/Makefile.am:
182 * libempathy/empathy-marshal.list: Split GossipContactList into
183 two objects: GossipContactListStore inheriting from GtkTreeStore and
184 GossipContactListView inheriting from GtkTreeView. This makes
185 easier to build new UI widgets reusing the GtkTreeModel.
187 2007-05-19 Xavier Claessens <xclaesse@gmail.com>
189 * libempathy/empathy-idle.c: Auto away when session id idle, instead of
190 when screensaver is active.
192 2007-05-18 Xavier Claessens <xclaesse@gmail.com>
194 * libempathy-gtk/gossip-private-chat.h:
195 * libempathy-gtk/gossip-contact-list.c:
196 * libempathy-gtk/gossip-chat.c:
197 * libempathy-gtk/gossip-chat.h:
198 * libempathy-gtk/gossip-chat-window.c:
199 * libempathy-gtk/Makefile.am:
200 * libempathy-gtk/gossip-chat-view.c:
201 * libempathy-gtk/gossip-private-chat.c:
202 * src/empathy-chat-main.c:
203 * libempathy/gossip-utils.c:
204 * libempathy/gossip-contact.h:
205 * libempathy/empathy-tp-chat.c:
206 * libempathy/gossip-utils.h:
207 * libempathy/empathy-contact-manager.c:
208 * libempathy/empathy-contact-manager.h:
209 * libempathy/empathy-tp-contact-list.c:
210 * libempathy/empathy-tp-contact-list.h:
211 * libempathy/empathy-tp-chatroom.c:
212 * libempathy/empathy-tp-chatroom.h:
213 * libempathy/empathy-contact-list.c:
214 * libempathy/empathy-contact-list.h:
215 * libempathy/Makefile.am:
216 * libempathy/gossip-contact.c: EmpathyContactList is now an interface
217 implemented by EmpathyTpContactList, EmpathyContactManager and
218 EmpathyTpChatroom. GossipContactList use that interface to display a
221 2007-05-17 Xavier Claessens <xclaesse@gmail.com>
223 * libempathy-gtk/gossip-chat.c: Display ChatState.
225 2007-05-16 Xavier Claessens <xclaesse@gmail.com>
227 * libempathy-gtk/empathy-status-icon.c:
228 * libempathy/empathy-idle.c:
229 * libempathy/empathy-idle.h:
230 * libempathy/Makefile.am:
231 * po/POTFILES.in: New object EmpathyIdle to manage autoaway and
232 extended autoaway states.
234 2007-05-15 Xavier Claessens <xclaesse@gmail.com>
237 * data/empathy.desktop.in:
239 * data/empathy.desktop.in.in:
240 * po/POTFILES.in: Set bugzilla information in desktop file and add it
243 2007-05-15 Xavier Claessens <xclaesse@gmail.com>
245 * libempathy-gtk/empathy-status-icon.glade:
246 * libempathy-gtk/empathy-main-window.glade: Fix using of gossip icons
249 2007-05-14 Xavier Claessens <xclaesse@gmail.com>
251 * src/empathy-chat-main.c:
252 * src/empathy-main.c:
254 * data/22x22/Makefile.am:
255 * data/22x22/empathy.png:
257 * data/48x48/Makefile.am:
258 * data/48x48/empathy.png:
259 * data/32x32/Makefile.am:
260 * data/32x32/empathy.png:
261 * data/16x16/empathy.png:
262 * data/16x16/Makefile.am:
263 * data/scalable/empathy.svg:
264 * data/scalable/Makefile.am:
265 * data/Makefile.am: Add empathy icon stolen from cohoba.
267 2007-05-14 Xavier Claessens <xclaesse@gmail.com>
269 * src/empathy-chat-main.c:
271 * src/empathy-main.c:
274 * TODO: Setting up i18n support.
276 * po/Makefile.in.in: Removed, it's generated at build time.
278 2007-05-13 Xavier Claessens <xclaesse@gmail.com>
280 * libempathy-gtk/gossip-account-widget-jabber.glade: Add an example
283 2007-05-13 Xavier Claessens <xclaesse@gmail.com>
285 * libempathy-gtk/gossip-chat-window.c:
286 * libempathy-gtk/gossip-chat-window.h:
287 * src/empathy-chat-main.c:
288 * libempathy/empathy-tp-chat.c:
289 * libempathy/empathy-tp-chat.h: When a new text channel arrives, check
290 if there is no existing GossipChat object for it.
292 2007-05-13 Xavier Claessens <xclaesse@gmail.com>
295 * src/empathy-contact-list-main.c: Removing empathy-contact-list
296 program, it's useless.
298 2007-05-13 Xavier Claessens <xclaesse@gmail.com>
300 * configure.ac: Change version from 0.3darcs to 0.3svn
302 2007-05-13 Xavier Claessens <xclaesse@gmail.com>
304 * autogen.sh: Set executable
305 * po/POTFILES.in: Update translatable files
307 2007-03-16 Xavier Claessens <xclaesse@gmail.com>