1 2007-05-25 Xavier Claessens <xclaesse@gmail.com>
3 * libempathy-gtk/gossip-new-chatroom-dialog.c: Do not use the server
4 entry's value if it's hidden.
5 * libempathy-gtk/gossip-contact-list-view.c:Do not highlight groups
6 when adding them in the roster.
7 * libempathy/empathy-tp-contact-list.c: DO not create new GossipContact
8 object in presence/avatar/alias changed signal if we don't already know
9 that contact from a contact list channel. This should fix DBus max
10 pending calls limit reached in some cases.
12 2007-05-25 Xavier Claessens <xclaesse@gmail.com>
14 * libempathy-gtk/gossip-new-chatroom-dialog.c: Preset the server only
15 for jabber protocol to conference.server. This fixes a warning.
17 * libempathy-gtk/gossip-group-chat.h:
18 * libempathy-gtk/gossip-group-chat.c: gossip_group_chat_set_topic() is
21 * libempathy-gtk/empathy-images.h:
22 * libempathy-gtk/empathy-main-window.glade:
23 * libempathy-gtk/empathy-status-icon.glade: Make use of
24 empathy-new-message icon name.
26 * libempathy-gtk/gossip-contact-list-store.c: By default we sort by
29 * libempathy-gtk/gossip-chat.c: Do not display composing state if
30 it's our own contact that is composing.
32 * src/empathy-chat-main.c:
33 * libempathy/empathy-tp-chat.c:
34 * libempathy/empathy-tp-chat.h: Make possible to build the id based on
35 the account and the channel's name. For private chats that means the
38 * libempathy-gtk/gossip-chat-window.c: Un-comment the code related to
39 chatrooms that is now implemented. We can now Show/Hide contact list
40 for group chats, DnD contact on the window to begin a discussion, join
43 * libempathy-gtk/gossip-account-chooser.c: Add a FIXME message.
45 * data/22x22/empathy-new-message.png:
46 * data/22x22/empathy-proto-irc.png:
47 * data/22x22/Makefile.am:
48 * data/32x32/empathy-proto-irc.png:
49 * data/32x32/Makefile.am:
51 * data/16x16/empathy-new-message:
52 * data/16x16/empathy-message-new.png:
53 * data/16x16/empathy-proto-irc.png:
54 * data/16x16/Makefile.am:
55 * data/scalable/empathy-proto-irc.svg:
56 * data/scalable/Makefile.am:
57 * data/irc.profile: Adding icons for empathy-new-message and IRC
58 protocol. Make use of the irc icon in the irc profile.
60 2007-05-24 Xavier Claessens <xclaesse@gmail.com>
62 * libempathy-gtk/gossip-new-chatroom-dialog.c:
63 * libempathy-gtk/empathy-main-window.c: White space fix.
65 2007-05-24 Xavier Claessens <xclaesse@gmail.com>
67 * libempathy-gtk/gossip-account-chooser.c:
68 * libempathy-gtk/gossip-new-chatroom-dialog.c:
69 * libempathy-gtk/gossip-account-widget-jabber.c:
70 * libempathy-gtk/gossip-account-chooser.h:
71 * libempathy-gtk/gossip-new-chatroom-dialog.h:
72 * libempathy-gtk/gossip-group-chat.c:
73 * libempathy-gtk/empathy-main-window.c:
74 * libempathy-gtk/gossip-new-chatroom-dialog.glade:
75 * libempathy-gtk/gossip-account-widget-jabber.glade:
76 * libempathy-gtk/Makefile.am:
77 * libempathy/empathy-tp-chatroom.c:
79 * data/jabber.profile:
82 * data/empathy.desktop.in.in:
84 * data/irc.profile: New objects: GossipAccountChooser and
85 GossipNewChatroom, we can now join any chatroom. Adding IRC profile.
87 2007-05-21 Xavier Claessens <xclaesse@gmail.com>
89 * libempathy/empathy-idle.c: If we are offline do not set away on idle.
90 If we are already away restore to available when we are no mode idle.
91 Do no modify status message.
93 2007-05-21 Xavier Claessens <xclaesse@gmail.com>
95 * libempathy-gtk/gossip-group-chat.c:
96 * libempathy-gtk/gossip-group-chat.h:
97 * libempathy-gtk/gossip-private-chat.c:
98 * libempathy-gtk/gossip-private-chat.h:
99 * libempathy-gtk/gossip-group-chat.glade:
100 * libempathy-gtk/Makefile.am:
101 * src/empathy-chat-main.c:
102 * libempathy/empathy-tp-contact-list.c:
103 * libempathy/gossip-telepathy-group.c:
104 * libempathy/gossip-telepathy-group.h:
105 * libempathy/empathy-tp-chatroom.c:
106 * libempathy/empathy-tp-chatroom.h: Implementing basic chatroom support.
107 Actually it works only if we get invited in a chatroom.
109 2007-05-20 Xavier Claessens <xclaesse@gmail.com>
111 * libempathy-gtk/gossip-chat-view.c: Correctly remember the contact
112 who sent last message.
114 2007-05-20 Xavier Claessens <xclaesse@gmail.com>
116 * libempathy-gtk/gossip-chat-view.c: Correctly remember if last message
117 comes from the self contact or another.
119 2007-05-20 Xavier Claessens <xclaesse@gmail.com>
121 * libempathy-gtk/gossip-contact-list-model.c:
122 * libempathy-gtk/gossip-contact-list-model.h: Removed.
123 * libempathy-gtk/gossip-contact-list-view.c:
124 * libempathy-gtk/gossip-contact-list-view.h: Added.
126 2007-05-20 Xavier Claessens <xclaesse@gmail.com>
128 * libempathy-gtk/gossip-contact-list-store.c: Set COL_NAME earlier like
129 that it can directly be sorted.
130 * data/empathy.schemas.in: s/gossip/empathy/
132 2007-05-20 Xavier Claessens <xclaesse@gmail.com>
134 * configure.ac: Bump version to 0.5
136 2007-05-20 Xavier Claessens <xclaesse@gmail.com>
138 * libempathy-gtk/gossip-contact-list-store.c: Allow to set custom
139 function for getting groups of a contact. Make possible to have groups
140 for presence or role/affiliation in chatroom for example.
141 * libempathy-gtk/gossip-contact-list-store.h: Allow to set custom
142 function to handle DnD of contact. Useful when a custom function is set
144 * src/empathy-chat-main.c: Minor fix.
146 * po/POTFILES.in: Updated.
148 2007-05-19 Xavier Claessens <xclaesse@gmail.com>
150 * libempathy-gtk/Makefile.am:
151 * libempathy/empathy-tp-chat.c:
152 * libempathy/empathy-contact-manager.c:
153 * libempathy/empathy-contact-list.c: Fix indentation
154 * libempathy/empathy-tp-contact-list.c: Fix not returning the contact
155 in tp_contact_list_find()
158 2007-05-19 Xavier Claessens <xclaesse@gmail.com>
160 * libempathy-gtk/gossip-contact-list-store.c:
161 * libempathy-gtk/gossip-preferences.c:
162 * libempathy-gtk/gossip-contact-list-store.h:
163 * libempathy-gtk/gossip-contact-list.c:
164 * libempathy-gtk/gossip-contact-list.h:
165 * libempathy-gtk/empathy-main-window.c:
166 * libempathy-gtk/gossip-contact-list-model.c:
167 * libempathy-gtk/gossip-contact-list-model.h:
168 * libempathy-gtk/Makefile.am:
169 * libempathy/empathy-marshal.list: Split GossipContactList into
170 two objects: GossipContactListStore inheriting from GtkTreeStore and
171 GossipContactListView inheriting from GtkTreeView. This makes
172 easier to build new UI widgets reusing the GtkTreeModel.
174 2007-05-19 Xavier Claessens <xclaesse@gmail.com>
176 * libempathy/empathy-idle.c: Auto away when session id idle, instead of
177 when screensaver is active.
179 2007-05-18 Xavier Claessens <xclaesse@gmail.com>
181 * libempathy-gtk/gossip-private-chat.h:
182 * libempathy-gtk/gossip-contact-list.c:
183 * libempathy-gtk/gossip-chat.c:
184 * libempathy-gtk/gossip-chat.h:
185 * libempathy-gtk/gossip-chat-window.c:
186 * libempathy-gtk/Makefile.am:
187 * libempathy-gtk/gossip-chat-view.c:
188 * libempathy-gtk/gossip-private-chat.c:
189 * src/empathy-chat-main.c:
190 * libempathy/gossip-utils.c:
191 * libempathy/gossip-contact.h:
192 * libempathy/empathy-tp-chat.c:
193 * libempathy/gossip-utils.h:
194 * libempathy/empathy-contact-manager.c:
195 * libempathy/empathy-contact-manager.h:
196 * libempathy/empathy-tp-contact-list.c:
197 * libempathy/empathy-tp-contact-list.h:
198 * libempathy/empathy-tp-chatroom.c:
199 * libempathy/empathy-tp-chatroom.h:
200 * libempathy/empathy-contact-list.c:
201 * libempathy/empathy-contact-list.h:
202 * libempathy/Makefile.am:
203 * libempathy/gossip-contact.c: EmpathyContactList is now an interface
204 implemented by EmpathyTpContactList, EmpathyContactManager and
205 EmpathyTpChatroom. GossipContactList use that interface to display a
208 2007-05-17 Xavier Claessens <xclaesse@gmail.com>
210 * libempathy-gtk/gossip-chat.c: Display ChatState.
212 2007-05-16 Xavier Claessens <xclaesse@gmail.com>
214 * libempathy-gtk/empathy-status-icon.c:
215 * libempathy/empathy-idle.c:
216 * libempathy/empathy-idle.h:
217 * libempathy/Makefile.am:
218 * po/POTFILES.in: New object EmpathyIdle to manage autoaway and
219 extended autoaway states.
221 2007-05-15 Xavier Claessens <xclaesse@gmail.com>
224 * data/empathy.desktop.in:
226 * data/empathy.desktop.in.in:
227 * po/POTFILES.in: Set bugzilla information in desktop file and add it
230 2007-05-15 Xavier Claessens <xclaesse@gmail.com>
232 * libempathy-gtk/empathy-status-icon.glade:
233 * libempathy-gtk/empathy-main-window.glade: Fix using of gossip icons
236 2007-05-14 Xavier Claessens <xclaesse@gmail.com>
238 * src/empathy-chat-main.c:
239 * src/empathy-main.c:
241 * data/22x22/Makefile.am:
242 * data/22x22/empathy.png:
244 * data/48x48/Makefile.am:
245 * data/48x48/empathy.png:
246 * data/32x32/Makefile.am:
247 * data/32x32/empathy.png:
248 * data/16x16/empathy.png:
249 * data/16x16/Makefile.am:
250 * data/scalable/empathy.svg:
251 * data/scalable/Makefile.am:
252 * data/Makefile.am: Add empathy icon stolen from cohoba.
254 2007-05-14 Xavier Claessens <xclaesse@gmail.com>
256 * src/empathy-chat-main.c:
258 * src/empathy-main.c:
261 * TODO: Setting up i18n support.
263 * po/Makefile.in.in: Removed, it's generated at build time.
265 2007-05-13 Xavier Claessens <xclaesse@gmail.com>
267 * libempathy-gtk/gossip-account-widget-jabber.glade: Add an example
270 2007-05-13 Xavier Claessens <xclaesse@gmail.com>
272 * libempathy-gtk/gossip-chat-window.c:
273 * libempathy-gtk/gossip-chat-window.h:
274 * src/empathy-chat-main.c:
275 * libempathy/empathy-tp-chat.c:
276 * libempathy/empathy-tp-chat.h: When a new text channel arrives, check
277 if there is no existing GossipChat object for it.
279 2007-05-13 Xavier Claessens <xclaesse@gmail.com>
282 * src/empathy-contact-list-main.c: Removing empathy-contact-list
283 program, it's useless.
285 2007-05-13 Xavier Claessens <xclaesse@gmail.com>
287 * configure.ac: Change version from 0.3darcs to 0.3svn
289 2007-05-13 Xavier Claessens <xclaesse@gmail.com>
291 * autogen.sh: Set executable
292 * po/POTFILES.in: Update translatable files
294 2007-03-16 Xavier Claessens <xclaesse@gmail.com>