1 2007-05-25 Xavier Claessens <xclaesse@gmail.com>
3 * libempathy-gtk/gossip-new-chatroom-dialog.c: Preset the server only
4 for jabber protocol to conference.server. This fixes a warning.
6 * libempathy-gtk/gossip-group-chat.h:
7 * libempathy-gtk/gossip-group-chat.c: gossip_group_chat_set_topic() is
10 * libempathy-gtk/empathy-images.h:
11 * libempathy-gtk/empathy-main-window.glade:
12 * libempathy-gtk/empathy-status-icon.glade: Make use of
13 empathy-new-message icon name.
15 * libempathy-gtk/gossip-contact-list-store.c: By default we sort by
18 * libempathy-gtk/gossip-chat.c: Do not display composing state if
19 it's our own contact that is composing.
21 * src/empathy-chat-main.c:
22 * libempathy/empathy-tp-chat.c:
23 * libempathy/empathy-tp-chat.h: Make possible to build the id based on
24 the account and the channel's name. For private chats that means the
27 * libempathy-gtk/gossip-chat-window.c: Un-comment the code related to
28 chatrooms that is now implemented. We can now Show/Hide contact list
29 for group chats, DnD contact on the window to begin a discussion, join
32 * libempathy-gtk/gossip-account-chooser.c: Add a FIXME message.
34 * data/22x22/empathy-new-message.png:
35 * data/22x22/empathy-proto-irc.png:
36 * data/22x22/Makefile.am:
37 * data/32x32/empathy-proto-irc.png:
38 * data/32x32/Makefile.am:
40 * data/16x16/empathy-new-message:
41 * data/16x16/empathy-message-new.png:
42 * data/16x16/empathy-proto-irc.png:
43 * data/16x16/Makefile.am:
44 * data/scalable/empathy-proto-irc.svg:
45 * data/scalable/Makefile.am:
46 * data/irc.profile: Adding icons for empathy-new-message and IRC
47 protocol. Make use of the irc icon in the irc profile.
49 2007-05-24 Xavier Claessens <xclaesse@gmail.com>
51 * libempathy-gtk/gossip-new-chatroom-dialog.c:
52 * libempathy-gtk/empathy-main-window.c: White space fix.
54 2007-05-24 Xavier Claessens <xclaesse@gmail.com>
56 * libempathy-gtk/gossip-account-chooser.c:
57 * libempathy-gtk/gossip-new-chatroom-dialog.c:
58 * libempathy-gtk/gossip-account-widget-jabber.c:
59 * libempathy-gtk/gossip-account-chooser.h:
60 * libempathy-gtk/gossip-new-chatroom-dialog.h:
61 * libempathy-gtk/gossip-group-chat.c:
62 * libempathy-gtk/empathy-main-window.c:
63 * libempathy-gtk/gossip-new-chatroom-dialog.glade:
64 * libempathy-gtk/gossip-account-widget-jabber.glade:
65 * libempathy-gtk/Makefile.am:
66 * libempathy/empathy-tp-chatroom.c:
68 * data/jabber.profile:
71 * data/empathy.desktop.in.in:
73 * data/irc.profile: New objects: GossipAccountChooser and
74 GossipNewChatroom, we can now join any chatroom. Adding IRC profile.
76 2007-05-21 Xavier Claessens <xclaesse@gmail.com>
78 * libempathy/empathy-idle.c: If we are offline do not set away on idle.
79 If we are already away restore to available when we are no mode idle.
80 Do no modify status message.
82 2007-05-21 Xavier Claessens <xclaesse@gmail.com>
84 * libempathy-gtk/gossip-group-chat.c:
85 * libempathy-gtk/gossip-group-chat.h:
86 * libempathy-gtk/gossip-private-chat.c:
87 * libempathy-gtk/gossip-private-chat.h:
88 * libempathy-gtk/gossip-group-chat.glade:
89 * libempathy-gtk/Makefile.am:
90 * src/empathy-chat-main.c:
91 * libempathy/empathy-tp-contact-list.c:
92 * libempathy/gossip-telepathy-group.c:
93 * libempathy/gossip-telepathy-group.h:
94 * libempathy/empathy-tp-chatroom.c:
95 * libempathy/empathy-tp-chatroom.h: Implementing basic chatroom support.
96 Actually it works only if we get invited in a chatroom.
98 2007-05-20 Xavier Claessens <xclaesse@gmail.com>
100 * libempathy-gtk/gossip-chat-view.c: Correctly remember the contact
101 who sent last message.
103 2007-05-20 Xavier Claessens <xclaesse@gmail.com>
105 * libempathy-gtk/gossip-chat-view.c: Correctly remember if last message
106 comes from the self contact or another.
108 2007-05-20 Xavier Claessens <xclaesse@gmail.com>
110 * libempathy-gtk/gossip-contact-list-model.c:
111 * libempathy-gtk/gossip-contact-list-model.h: Removed.
112 * libempathy-gtk/gossip-contact-list-view.c:
113 * libempathy-gtk/gossip-contact-list-view.h: Added.
115 2007-05-20 Xavier Claessens <xclaesse@gmail.com>
117 * libempathy-gtk/gossip-contact-list-store.c: Set COL_NAME earlier like
118 that it can directly be sorted.
119 * data/empathy.schemas.in: s/gossip/empathy/
121 2007-05-20 Xavier Claessens <xclaesse@gmail.com>
123 * configure.ac: Bump version to 0.5
125 2007-05-20 Xavier Claessens <xclaesse@gmail.com>
127 * libempathy-gtk/gossip-contact-list-store.c: Allow to set custom
128 function for getting groups of a contact. Make possible to have groups
129 for presence or role/affiliation in chatroom for example.
130 * libempathy-gtk/gossip-contact-list-store.h: Allow to set custom
131 function to handle DnD of contact. Useful when a custom function is set
133 * src/empathy-chat-main.c: Minor fix.
135 * po/POTFILES.in: Updated.
137 2007-05-19 Xavier Claessens <xclaesse@gmail.com>
139 * libempathy-gtk/Makefile.am:
140 * libempathy/empathy-tp-chat.c:
141 * libempathy/empathy-contact-manager.c:
142 * libempathy/empathy-contact-list.c: Fix indentation
143 * libempathy/empathy-tp-contact-list.c: Fix not returning the contact
144 in tp_contact_list_find()
147 2007-05-19 Xavier Claessens <xclaesse@gmail.com>
149 * libempathy-gtk/gossip-contact-list-store.c:
150 * libempathy-gtk/gossip-preferences.c:
151 * libempathy-gtk/gossip-contact-list-store.h:
152 * libempathy-gtk/gossip-contact-list.c:
153 * libempathy-gtk/gossip-contact-list.h:
154 * libempathy-gtk/empathy-main-window.c:
155 * libempathy-gtk/gossip-contact-list-model.c:
156 * libempathy-gtk/gossip-contact-list-model.h:
157 * libempathy-gtk/Makefile.am:
158 * libempathy/empathy-marshal.list: Split GossipContactList into
159 two objects: GossipContactListStore inheriting from GtkTreeStore and
160 GossipContactListView inheriting from GtkTreeView. This makes
161 easier to build new UI widgets reusing the GtkTreeModel.
163 2007-05-19 Xavier Claessens <xclaesse@gmail.com>
165 * libempathy/empathy-idle.c: Auto away when session id idle, instead of
166 when screensaver is active.
168 2007-05-18 Xavier Claessens <xclaesse@gmail.com>
170 * libempathy-gtk/gossip-private-chat.h:
171 * libempathy-gtk/gossip-contact-list.c:
172 * libempathy-gtk/gossip-chat.c:
173 * libempathy-gtk/gossip-chat.h:
174 * libempathy-gtk/gossip-chat-window.c:
175 * libempathy-gtk/Makefile.am:
176 * libempathy-gtk/gossip-chat-view.c:
177 * libempathy-gtk/gossip-private-chat.c:
178 * src/empathy-chat-main.c:
179 * libempathy/gossip-utils.c:
180 * libempathy/gossip-contact.h:
181 * libempathy/empathy-tp-chat.c:
182 * libempathy/gossip-utils.h:
183 * libempathy/empathy-contact-manager.c:
184 * libempathy/empathy-contact-manager.h:
185 * libempathy/empathy-tp-contact-list.c:
186 * libempathy/empathy-tp-contact-list.h:
187 * libempathy/empathy-tp-chatroom.c:
188 * libempathy/empathy-tp-chatroom.h:
189 * libempathy/empathy-contact-list.c:
190 * libempathy/empathy-contact-list.h:
191 * libempathy/Makefile.am:
192 * libempathy/gossip-contact.c: EmpathyContactList is now an interface
193 implemented by EmpathyTpContactList, EmpathyContactManager and
194 EmpathyTpChatroom. GossipContactList use that interface to display a
197 2007-05-17 Xavier Claessens <xclaesse@gmail.com>
199 * libempathy-gtk/gossip-chat.c: Display ChatState.
201 2007-05-16 Xavier Claessens <xclaesse@gmail.com>
203 * libempathy-gtk/empathy-status-icon.c:
204 * libempathy/empathy-idle.c:
205 * libempathy/empathy-idle.h:
206 * libempathy/Makefile.am:
207 * po/POTFILES.in: New object EmpathyIdle to manage autoaway and
208 extended autoaway states.
210 2007-05-15 Xavier Claessens <xclaesse@gmail.com>
213 * data/empathy.desktop.in:
215 * data/empathy.desktop.in.in:
216 * po/POTFILES.in: Set bugzilla information in desktop file and add it
219 2007-05-15 Xavier Claessens <xclaesse@gmail.com>
221 * libempathy-gtk/empathy-status-icon.glade:
222 * libempathy-gtk/empathy-main-window.glade: Fix using of gossip icons
225 2007-05-14 Xavier Claessens <xclaesse@gmail.com>
227 * src/empathy-chat-main.c:
228 * src/empathy-main.c:
230 * data/22x22/Makefile.am:
231 * data/22x22/empathy.png:
233 * data/48x48/Makefile.am:
234 * data/48x48/empathy.png:
235 * data/32x32/Makefile.am:
236 * data/32x32/empathy.png:
237 * data/16x16/empathy.png:
238 * data/16x16/Makefile.am:
239 * data/scalable/empathy.svg:
240 * data/scalable/Makefile.am:
241 * data/Makefile.am: Add empathy icon stolen from cohoba.
243 2007-05-14 Xavier Claessens <xclaesse@gmail.com>
245 * src/empathy-chat-main.c:
247 * src/empathy-main.c:
250 * TODO: Setting up i18n support.
252 * po/Makefile.in.in: Removed, it's generated at build time.
254 2007-05-13 Xavier Claessens <xclaesse@gmail.com>
256 * libempathy-gtk/gossip-account-widget-jabber.glade: Add an example
259 2007-05-13 Xavier Claessens <xclaesse@gmail.com>
261 * libempathy-gtk/gossip-chat-window.c:
262 * libempathy-gtk/gossip-chat-window.h:
263 * src/empathy-chat-main.c:
264 * libempathy/empathy-tp-chat.c:
265 * libempathy/empathy-tp-chat.h: When a new text channel arrives, check
266 if there is no existing GossipChat object for it.
268 2007-05-13 Xavier Claessens <xclaesse@gmail.com>
271 * src/empathy-contact-list-main.c: Removing empathy-contact-list
272 program, it's useless.
274 2007-05-13 Xavier Claessens <xclaesse@gmail.com>
276 * configure.ac: Change version from 0.3darcs to 0.3svn
278 2007-05-13 Xavier Claessens <xclaesse@gmail.com>
280 * autogen.sh: Set executable
281 * po/POTFILES.in: Update translatable files
283 2007-03-16 Xavier Claessens <xclaesse@gmail.com>