]> git.0d.be Git - empathy.git/blob - ChangeLog
update NEWS file
[empathy.git] / ChangeLog
1 2007-05-25  Xavier Claessens  <xclaesse@gmail.com>
2
3         * libempathy-gtk/gossip-group-chat.c: Fix refcounting of
4         GossipGroupChat.
5         * libempathy/empathy-tp-contact-list.c: Add debug message when alias
6         request fails.
7         * data/22x22/empathy-group-message.png:
8         * data/22x22/Makefile.am: Add group message icon.
9
10 2007-05-25  Xavier Claessens  <xclaesse@gmail.com>
11
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.
20
21 2007-05-25  Xavier Claessens  <xclaesse@gmail.com>
22
23         * libempathy-gtk/gossip-new-chatroom-dialog.c: Preset the server only
24         for jabber protocol to conference.server. This fixes a warning.
25
26         * libempathy-gtk/gossip-group-chat.h:
27         * libempathy-gtk/gossip-group-chat.c: gossip_group_chat_set_topic() is 
28         a public function.
29
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.
34
35         * libempathy-gtk/gossip-contact-list-store.c: By default we sort by
36         contacts names.
37
38         * libempathy-gtk/gossip-chat.c: Do not display composing state if
39         it's our own contact that is composing.
40
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
45         contact's id.
46
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
50         a new chatroom.
51
52         * libempathy-gtk/gossip-account-chooser.c: Add a FIXME message.
53
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:
59         * data/gtalk.profile:
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.
68
69 2007-05-24  Xavier Claessens  <xclaesse@gmail.com>
70
71         * libempathy-gtk/gossip-new-chatroom-dialog.c:
72         * libempathy-gtk/empathy-main-window.c: White space fix.
73
74 2007-05-24  Xavier Claessens  <xclaesse@gmail.com>
75
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:
87         * data/gtalk.profile:
88         * data/jabber.profile:
89         * data/salut.profile:
90         * data/Makefile.am:
91         * data/empathy.desktop.in.in:
92         * data/msn.profile:
93         * data/irc.profile: New objects: GossipAccountChooser and
94         GossipNewChatroom, we can now join any chatroom. Adding IRC profile.
95
96 2007-05-21  Xavier Claessens  <xclaesse@gmail.com>
97
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.
101
102 2007-05-21  Xavier Claessens  <xclaesse@gmail.com>
103
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.
117
118 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
119
120         * libempathy-gtk/gossip-chat-view.c: Correctly remember the contact
121         who sent last message.
122
123 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
124
125         * libempathy-gtk/gossip-chat-view.c: Correctly remember if last message
126         comes from the self contact or another.
127
128 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
129
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.
134
135 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
136
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/
140
141 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
142
143         * configure.ac: Bump version to 0.5
144
145 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
146
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
152         for groups.
153         * src/empathy-chat-main.c: Minor fix.
154         * TODO:
155         * po/POTFILES.in: Updated.
156
157 2007-05-19  Xavier Claessens  <xclaesse@gmail.com>
158
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()
165         * TODO: Updated.
166
167 2007-05-19  Xavier Claessens  <xclaesse@gmail.com>
168
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.
182
183 2007-05-19  Xavier Claessens  <xclaesse@gmail.com>
184
185         * libempathy/empathy-idle.c: Auto away when session id idle, instead of
186         when screensaver is active.
187
188 2007-05-18  Xavier Claessens  <xclaesse@gmail.com>
189
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 
215         treeview.
216
217 2007-05-17  Xavier Claessens  <xclaesse@gmail.com>
218
219         * libempathy-gtk/gossip-chat.c: Display ChatState.
220
221 2007-05-16  Xavier Claessens  <xclaesse@gmail.com>
222
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.
229
230 2007-05-15  Xavier Claessens  <xclaesse@gmail.com>
231
232         * configure.ac:
233         * data/empathy.desktop.in:
234         * data/Makefile.am:
235         * data/empathy.desktop.in.in:
236         * po/POTFILES.in: Set bugzilla information in desktop file and add it 
237         to POTFILES.in
238
239 2007-05-15  Xavier Claessens  <xclaesse@gmail.com>
240
241         * libempathy-gtk/empathy-status-icon.glade:
242         * libempathy-gtk/empathy-main-window.glade: Fix using of gossip icons
243         in menus.
244
245 2007-05-14  Xavier Claessens  <xclaesse@gmail.com>
246
247         * src/empathy-chat-main.c:
248         * src/empathy-main.c:
249         * configure.ac:
250         * data/22x22/Makefile.am:
251         * data/22x22/empathy.png:
252         * data/48x48:
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.
262
263 2007-05-14  Xavier Claessens  <xclaesse@gmail.com>
264
265         * src/empathy-chat-main.c:
266         * src/Makefile.am:
267         * src/empathy-main.c:
268         * po/POTFILES.in
269         * po/LINGUAS:
270         * TODO: Setting up i18n support.
271
272         * po/Makefile.in.in: Removed, it's generated at build time.
273
274 2007-05-13  Xavier Claessens  <xclaesse@gmail.com>
275
276         * libempathy-gtk/gossip-account-widget-jabber.glade: Add an example
277         label for jid.
278
279 2007-05-13  Xavier Claessens  <xclaesse@gmail.com>
280
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.
287
288 2007-05-13  Xavier Claessens  <xclaesse@gmail.com>
289
290         * src/Makefile.am:
291         * src/empathy-contact-list-main.c: Removing empathy-contact-list
292         program, it's useless.
293
294 2007-05-13  Xavier Claessens  <xclaesse@gmail.com>
295
296         * configure.ac: Change version from 0.3darcs to 0.3svn
297
298 2007-05-13  Xavier Claessens  <xclaesse@gmail.com>
299
300         * autogen.sh: Set executable
301         * po/POTFILES.in: Update translatable files
302
303 2007-03-16  Xavier Claessens  <xclaesse@gmail.com>
304
305         * Initial version
306