1 2007-05-25 Xavier Claessens <xclaesse@gmail.com>
3 * libempathy-gtk/gossip-group-chat.c: Fix refcounting of
5 * libempathy/empathy-tp-contact-list.c: Add debug message when alias
7 * data/22x22/empathy-group-message.png:
8 * data/22x22/Makefile.am: Add group message icon.
10 2007-05-25 Xavier Claessens <xclaesse@gmail.com>
12 * libempathy-gtk/gossip-new-chatroom-dialog.c: Do not use the server
13 entry's value if it's hidden.
14 * libempathy-gtk/gossip-contact-list-view.c: Do not highlight groups
15 when adding them in the roster.
16 * libempathy/empathy-tp-contact-list.c: Do not create new GossipContact
17 object in presence/avatar/alias changed signal if we don't already know
18 that contact from a contact list channel. This should fix DBus max
19 pending calls limit reached in some cases.
21 2007-05-25 Xavier Claessens <xclaesse@gmail.com>
23 * libempathy-gtk/gossip-new-chatroom-dialog.c: Preset the server only
24 for jabber protocol to conference.server. This fixes a warning.
26 * libempathy-gtk/gossip-group-chat.h:
27 * libempathy-gtk/gossip-group-chat.c: gossip_group_chat_set_topic() is
30 * libempathy-gtk/empathy-images.h:
31 * libempathy-gtk/empathy-main-window.glade:
32 * libempathy-gtk/empathy-status-icon.glade: Make use of
33 empathy-new-message icon name.
35 * libempathy-gtk/gossip-contact-list-store.c: By default we sort by
38 * libempathy-gtk/gossip-chat.c: Do not display composing state if
39 it's our own contact that is composing.
41 * src/empathy-chat-main.c:
42 * libempathy/empathy-tp-chat.c:
43 * libempathy/empathy-tp-chat.h: Make possible to build the id based on
44 the account and the channel's name. For private chats that means the
47 * libempathy-gtk/gossip-chat-window.c: Un-comment the code related to
48 chatrooms that is now implemented. We can now Show/Hide contact list
49 for group chats, DnD contact on the window to begin a discussion, join
52 * libempathy-gtk/gossip-account-chooser.c: Add a FIXME message.
54 * data/22x22/empathy-new-message.png:
55 * data/22x22/empathy-proto-irc.png:
56 * data/22x22/Makefile.am:
57 * data/32x32/empathy-proto-irc.png:
58 * data/32x32/Makefile.am:
60 * data/16x16/empathy-new-message:
61 * data/16x16/empathy-message-new.png:
62 * data/16x16/empathy-proto-irc.png:
63 * data/16x16/Makefile.am:
64 * data/scalable/empathy-proto-irc.svg:
65 * data/scalable/Makefile.am:
66 * data/irc.profile: Adding icons for empathy-new-message and IRC
67 protocol. Make use of the irc icon in the irc profile.
69 2007-05-24 Xavier Claessens <xclaesse@gmail.com>
71 * libempathy-gtk/gossip-new-chatroom-dialog.c:
72 * libempathy-gtk/empathy-main-window.c: White space fix.
74 2007-05-24 Xavier Claessens <xclaesse@gmail.com>
76 * libempathy-gtk/gossip-account-chooser.c:
77 * libempathy-gtk/gossip-new-chatroom-dialog.c:
78 * libempathy-gtk/gossip-account-widget-jabber.c:
79 * libempathy-gtk/gossip-account-chooser.h:
80 * libempathy-gtk/gossip-new-chatroom-dialog.h:
81 * libempathy-gtk/gossip-group-chat.c:
82 * libempathy-gtk/empathy-main-window.c:
83 * libempathy-gtk/gossip-new-chatroom-dialog.glade:
84 * libempathy-gtk/gossip-account-widget-jabber.glade:
85 * libempathy-gtk/Makefile.am:
86 * libempathy/empathy-tp-chatroom.c:
88 * data/jabber.profile:
91 * data/empathy.desktop.in.in:
93 * data/irc.profile: New objects: GossipAccountChooser and
94 GossipNewChatroom, we can now join any chatroom. Adding IRC profile.
96 2007-05-21 Xavier Claessens <xclaesse@gmail.com>
98 * libempathy/empathy-idle.c: If we are offline do not set away on idle.
99 If we are already away restore to available when we are no mode idle.
100 Do no modify status message.
102 2007-05-21 Xavier Claessens <xclaesse@gmail.com>
104 * libempathy-gtk/gossip-group-chat.c:
105 * libempathy-gtk/gossip-group-chat.h:
106 * libempathy-gtk/gossip-private-chat.c:
107 * libempathy-gtk/gossip-private-chat.h:
108 * libempathy-gtk/gossip-group-chat.glade:
109 * libempathy-gtk/Makefile.am:
110 * src/empathy-chat-main.c:
111 * libempathy/empathy-tp-contact-list.c:
112 * libempathy/gossip-telepathy-group.c:
113 * libempathy/gossip-telepathy-group.h:
114 * libempathy/empathy-tp-chatroom.c:
115 * libempathy/empathy-tp-chatroom.h: Implementing basic chatroom support.
116 Actually it works only if we get invited in a chatroom.
118 2007-05-20 Xavier Claessens <xclaesse@gmail.com>
120 * libempathy-gtk/gossip-chat-view.c: Correctly remember the contact
121 who sent last message.
123 2007-05-20 Xavier Claessens <xclaesse@gmail.com>
125 * libempathy-gtk/gossip-chat-view.c: Correctly remember if last message
126 comes from the self contact or another.
128 2007-05-20 Xavier Claessens <xclaesse@gmail.com>
130 * libempathy-gtk/gossip-contact-list-model.c:
131 * libempathy-gtk/gossip-contact-list-model.h: Removed.
132 * libempathy-gtk/gossip-contact-list-view.c:
133 * libempathy-gtk/gossip-contact-list-view.h: Added.
135 2007-05-20 Xavier Claessens <xclaesse@gmail.com>
137 * libempathy-gtk/gossip-contact-list-store.c: Set COL_NAME earlier like
138 that it can directly be sorted.
139 * data/empathy.schemas.in: s/gossip/empathy/
141 2007-05-20 Xavier Claessens <xclaesse@gmail.com>
143 * configure.ac: Bump version to 0.5
145 2007-05-20 Xavier Claessens <xclaesse@gmail.com>
147 * libempathy-gtk/gossip-contact-list-store.c: Allow to set custom
148 function for getting groups of a contact. Make possible to have groups
149 for presence or role/affiliation in chatroom for example.
150 * libempathy-gtk/gossip-contact-list-store.h: Allow to set custom
151 function to handle DnD of contact. Useful when a custom function is set
153 * src/empathy-chat-main.c: Minor fix.
155 * po/POTFILES.in: Updated.
157 2007-05-19 Xavier Claessens <xclaesse@gmail.com>
159 * libempathy-gtk/Makefile.am:
160 * libempathy/empathy-tp-chat.c:
161 * libempathy/empathy-contact-manager.c:
162 * libempathy/empathy-contact-list.c: Fix indentation
163 * libempathy/empathy-tp-contact-list.c: Fix not returning the contact
164 in tp_contact_list_find()
167 2007-05-19 Xavier Claessens <xclaesse@gmail.com>
169 * libempathy-gtk/gossip-contact-list-store.c:
170 * libempathy-gtk/gossip-preferences.c:
171 * libempathy-gtk/gossip-contact-list-store.h:
172 * libempathy-gtk/gossip-contact-list.c:
173 * libempathy-gtk/gossip-contact-list.h:
174 * libempathy-gtk/empathy-main-window.c:
175 * libempathy-gtk/gossip-contact-list-model.c:
176 * libempathy-gtk/gossip-contact-list-model.h:
177 * libempathy-gtk/Makefile.am:
178 * libempathy/empathy-marshal.list: Split GossipContactList into
179 two objects: GossipContactListStore inheriting from GtkTreeStore and
180 GossipContactListView inheriting from GtkTreeView. This makes
181 easier to build new UI widgets reusing the GtkTreeModel.
183 2007-05-19 Xavier Claessens <xclaesse@gmail.com>
185 * libempathy/empathy-idle.c: Auto away when session id idle, instead of
186 when screensaver is active.
188 2007-05-18 Xavier Claessens <xclaesse@gmail.com>
190 * libempathy-gtk/gossip-private-chat.h:
191 * libempathy-gtk/gossip-contact-list.c:
192 * libempathy-gtk/gossip-chat.c:
193 * libempathy-gtk/gossip-chat.h:
194 * libempathy-gtk/gossip-chat-window.c:
195 * libempathy-gtk/Makefile.am:
196 * libempathy-gtk/gossip-chat-view.c:
197 * libempathy-gtk/gossip-private-chat.c:
198 * src/empathy-chat-main.c:
199 * libempathy/gossip-utils.c:
200 * libempathy/gossip-contact.h:
201 * libempathy/empathy-tp-chat.c:
202 * libempathy/gossip-utils.h:
203 * libempathy/empathy-contact-manager.c:
204 * libempathy/empathy-contact-manager.h:
205 * libempathy/empathy-tp-contact-list.c:
206 * libempathy/empathy-tp-contact-list.h:
207 * libempathy/empathy-tp-chatroom.c:
208 * libempathy/empathy-tp-chatroom.h:
209 * libempathy/empathy-contact-list.c:
210 * libempathy/empathy-contact-list.h:
211 * libempathy/Makefile.am:
212 * libempathy/gossip-contact.c: EmpathyContactList is now an interface
213 implemented by EmpathyTpContactList, EmpathyContactManager and
214 EmpathyTpChatroom. GossipContactList use that interface to display a
217 2007-05-17 Xavier Claessens <xclaesse@gmail.com>
219 * libempathy-gtk/gossip-chat.c: Display ChatState.
221 2007-05-16 Xavier Claessens <xclaesse@gmail.com>
223 * libempathy-gtk/empathy-status-icon.c:
224 * libempathy/empathy-idle.c:
225 * libempathy/empathy-idle.h:
226 * libempathy/Makefile.am:
227 * po/POTFILES.in: New object EmpathyIdle to manage autoaway and
228 extended autoaway states.
230 2007-05-15 Xavier Claessens <xclaesse@gmail.com>
233 * data/empathy.desktop.in:
235 * data/empathy.desktop.in.in:
236 * po/POTFILES.in: Set bugzilla information in desktop file and add it
239 2007-05-15 Xavier Claessens <xclaesse@gmail.com>
241 * libempathy-gtk/empathy-status-icon.glade:
242 * libempathy-gtk/empathy-main-window.glade: Fix using of gossip icons
245 2007-05-14 Xavier Claessens <xclaesse@gmail.com>
247 * src/empathy-chat-main.c:
248 * src/empathy-main.c:
250 * data/22x22/Makefile.am:
251 * data/22x22/empathy.png:
253 * data/48x48/Makefile.am:
254 * data/48x48/empathy.png:
255 * data/32x32/Makefile.am:
256 * data/32x32/empathy.png:
257 * data/16x16/empathy.png:
258 * data/16x16/Makefile.am:
259 * data/scalable/empathy.svg:
260 * data/scalable/Makefile.am:
261 * data/Makefile.am: Add empathy icon stolen from cohoba.
263 2007-05-14 Xavier Claessens <xclaesse@gmail.com>
265 * src/empathy-chat-main.c:
267 * src/empathy-main.c:
270 * TODO: Setting up i18n support.
272 * po/Makefile.in.in: Removed, it's generated at build time.
274 2007-05-13 Xavier Claessens <xclaesse@gmail.com>
276 * libempathy-gtk/gossip-account-widget-jabber.glade: Add an example
279 2007-05-13 Xavier Claessens <xclaesse@gmail.com>
281 * libempathy-gtk/gossip-chat-window.c:
282 * libempathy-gtk/gossip-chat-window.h:
283 * src/empathy-chat-main.c:
284 * libempathy/empathy-tp-chat.c:
285 * libempathy/empathy-tp-chat.h: When a new text channel arrives, check
286 if there is no existing GossipChat object for it.
288 2007-05-13 Xavier Claessens <xclaesse@gmail.com>
291 * src/empathy-contact-list-main.c: Removing empathy-contact-list
292 program, it's useless.
294 2007-05-13 Xavier Claessens <xclaesse@gmail.com>
296 * configure.ac: Change version from 0.3darcs to 0.3svn
298 2007-05-13 Xavier Claessens <xclaesse@gmail.com>
300 * autogen.sh: Set executable
301 * po/POTFILES.in: Update translatable files
303 2007-03-16 Xavier Claessens <xclaesse@gmail.com>