]> git.0d.be Git - empathy.git/blob - ChangeLog
Bump version to 0.6
[empathy.git] / ChangeLog
1 2007-05-25  Xavier Claessens  <xclaesse@gmail.com>
2
3         * configure.ac: Bump version to 0.6
4
5 2007-05-25  Xavier Claessens  <xclaesse@gmail.com>
6
7         * libempathy-gtk/gossip-group-chat.c: Fix refcounting of
8         GossipGroupChat.
9         * libempathy/empathy-tp-contact-list.c: Add debug message when alias
10         request fails.
11         * data/22x22/empathy-group-message.png:
12         * data/22x22/Makefile.am: Add group message icon.
13
14 2007-05-25  Xavier Claessens  <xclaesse@gmail.com>
15
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.
24
25 2007-05-25  Xavier Claessens  <xclaesse@gmail.com>
26
27         * libempathy-gtk/gossip-new-chatroom-dialog.c: Preset the server only
28         for jabber protocol to conference.server. This fixes a warning.
29
30         * libempathy-gtk/gossip-group-chat.h:
31         * libempathy-gtk/gossip-group-chat.c: gossip_group_chat_set_topic() is 
32         a public function.
33
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.
38
39         * libempathy-gtk/gossip-contact-list-store.c: By default we sort by
40         contacts names.
41
42         * libempathy-gtk/gossip-chat.c: Do not display composing state if
43         it's our own contact that is composing.
44
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
49         contact's id.
50
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
54         a new chatroom.
55
56         * libempathy-gtk/gossip-account-chooser.c: Add a FIXME message.
57
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:
63         * data/gtalk.profile:
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.
72
73 2007-05-24  Xavier Claessens  <xclaesse@gmail.com>
74
75         * libempathy-gtk/gossip-new-chatroom-dialog.c:
76         * libempathy-gtk/empathy-main-window.c: White space fix.
77
78 2007-05-24  Xavier Claessens  <xclaesse@gmail.com>
79
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:
91         * data/gtalk.profile:
92         * data/jabber.profile:
93         * data/salut.profile:
94         * data/Makefile.am:
95         * data/empathy.desktop.in.in:
96         * data/msn.profile:
97         * data/irc.profile: New objects: GossipAccountChooser and
98         GossipNewChatroom, we can now join any chatroom. Adding IRC profile.
99
100 2007-05-21  Xavier Claessens  <xclaesse@gmail.com>
101
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.
105
106 2007-05-21  Xavier Claessens  <xclaesse@gmail.com>
107
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.
121
122 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
123
124         * libempathy-gtk/gossip-chat-view.c: Correctly remember the contact
125         who sent last message.
126
127 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
128
129         * libempathy-gtk/gossip-chat-view.c: Correctly remember if last message
130         comes from the self contact or another.
131
132 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
133
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.
138
139 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
140
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/
144
145 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
146
147         * configure.ac: Bump version to 0.5
148
149 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
150
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
156         for groups.
157         * src/empathy-chat-main.c: Minor fix.
158         * TODO:
159         * po/POTFILES.in: Updated.
160
161 2007-05-19  Xavier Claessens  <xclaesse@gmail.com>
162
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()
169         * TODO: Updated.
170
171 2007-05-19  Xavier Claessens  <xclaesse@gmail.com>
172
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.
186
187 2007-05-19  Xavier Claessens  <xclaesse@gmail.com>
188
189         * libempathy/empathy-idle.c: Auto away when session id idle, instead of
190         when screensaver is active.
191
192 2007-05-18  Xavier Claessens  <xclaesse@gmail.com>
193
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 
219         treeview.
220
221 2007-05-17  Xavier Claessens  <xclaesse@gmail.com>
222
223         * libempathy-gtk/gossip-chat.c: Display ChatState.
224
225 2007-05-16  Xavier Claessens  <xclaesse@gmail.com>
226
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.
233
234 2007-05-15  Xavier Claessens  <xclaesse@gmail.com>
235
236         * configure.ac:
237         * data/empathy.desktop.in:
238         * data/Makefile.am:
239         * data/empathy.desktop.in.in:
240         * po/POTFILES.in: Set bugzilla information in desktop file and add it 
241         to POTFILES.in
242
243 2007-05-15  Xavier Claessens  <xclaesse@gmail.com>
244
245         * libempathy-gtk/empathy-status-icon.glade:
246         * libempathy-gtk/empathy-main-window.glade: Fix using of gossip icons
247         in menus.
248
249 2007-05-14  Xavier Claessens  <xclaesse@gmail.com>
250
251         * src/empathy-chat-main.c:
252         * src/empathy-main.c:
253         * configure.ac:
254         * data/22x22/Makefile.am:
255         * data/22x22/empathy.png:
256         * data/48x48:
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.
266
267 2007-05-14  Xavier Claessens  <xclaesse@gmail.com>
268
269         * src/empathy-chat-main.c:
270         * src/Makefile.am:
271         * src/empathy-main.c:
272         * po/POTFILES.in
273         * po/LINGUAS:
274         * TODO: Setting up i18n support.
275
276         * po/Makefile.in.in: Removed, it's generated at build time.
277
278 2007-05-13  Xavier Claessens  <xclaesse@gmail.com>
279
280         * libempathy-gtk/gossip-account-widget-jabber.glade: Add an example
281         label for jid.
282
283 2007-05-13  Xavier Claessens  <xclaesse@gmail.com>
284
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.
291
292 2007-05-13  Xavier Claessens  <xclaesse@gmail.com>
293
294         * src/Makefile.am:
295         * src/empathy-contact-list-main.c: Removing empathy-contact-list
296         program, it's useless.
297
298 2007-05-13  Xavier Claessens  <xclaesse@gmail.com>
299
300         * configure.ac: Change version from 0.3darcs to 0.3svn
301
302 2007-05-13  Xavier Claessens  <xclaesse@gmail.com>
303
304         * autogen.sh: Set executable
305         * po/POTFILES.in: Update translatable files
306
307 2007-03-16  Xavier Claessens  <xclaesse@gmail.com>
308
309         * Initial version
310