]> git.0d.be Git - empathy.git/blob - ChangeLog
Add missing files that have strings for translation. Skip
[empathy.git] / ChangeLog
1 2007-06-03 Xavier Claessens  <xclaesse@gmail.com>
2
3         * po/POTFILES.in:
4         * po/POTFILES.skip: Add missing files that have strings for translation.
5         Skip empathy-desktop.in.in. (Olivier Crete)
6
7 2007-06-03 Xavier Claessens  <xclaesse@gmail.com>
8
9         * libempathy-gtk/gossip-group-chat.c:
10         * libempathy-gtk/gossip-private-chat.c:
11         * libempathy-gtk/gossip-chat.c:
12         * libempathy-gtk/gossip-chat.h:
13         * libempathy/empathy-tp-chat.c: Add all properties described by TP spec
14         for the Text channel on EmpathyTpChat. Make use of "name" and "subject"
15         properties in GossipGroupChat.
16
17 2007-06-02  Xavier Claessens  <xclaesse@gmail.com>
18
19         * libempathy/empathy-log-manager.c: Fix crash when there is no log
20         available for a chat.
21         * libempathy/empathy-tp-contact-list.c: Fix a crash when destroy signal
22         is emitted before StatusChanged.
23
24 2007-06-02  Xavier Claessens  <xclaesse@gmail.com>
25
26         * libempathy-gtk/gossip-group-chat.c:
27         * libempathy-gtk/gossip-private-chat.c:
28         * libempathy-gtk/gossip-chat.c:
29         * libempathy/empathy-log-manager.c:
30         * libempathy/empathy-log-manager.h:
31         * libempathy/empathy-log-manager.xsl:
32         * libempathy/Makefile.am: Log chats and display 10 last messages when
33         opening a new chat.
34
35 2007-06-02  Xavier Claessens  <xclaesse@gmail.com>
36
37         * libempathy-gtk/gossip-group-chat.c:
38         * libempathy/empathy-tp-contact-list.c:
39         * libempathy/gossip-contact.c: Set default presence to available if
40         there is no presence iface.
41
42 2007-06-02  Xavier Claessens  <xclaesse@gmail.com>
43
44         * libempathy-gtk/gossip-ui-utils.c:
45         * libempathy-gtk/gossip-ui-utils.h:
46         * configure.ac: Use gnome_vfs_url_show() instead of gnome_url_show()
47         to avoid libgnomeui dependency (Ross Burton).
48
49 2007-06-01  Xavier Claessens  <xclaesse@gmail.com>
50
51         * libempathy-gtk/gossip-chatrooms-window.c:
52         * libempathy-gtk/gossip-chat-window.c:
53         * libempathy/gossip-chatroom.c:
54         * libempathy/gossip-chatroom-manager.c:
55         * configure.ac: Monitor changes on chatrooms.xml file and relead it 
56         when it's modified. connect chatroom-added/removed in some places where
57         needed.
58
59 2007-06-01  Xavier Claessens  <xclaesse@gmail.com>
60
61         * configure.ac: Bump version to 0.7
62
63 2007-05-31  Xavier Claessens  <xclaesse@gmail.com>
64
65         * libempathy-gtk/gossip-new-chatroom-dialog.c: No need to RequestHandle,
66         MissionControl has API to request the channel from handle string.
67
68         * libempathy-gtk/empathy-main-window.c: Request room channel when
69         clicking on favorite rooms.
70
71         * TODO: Add a task: supporting registering.
72
73 2007-05-31  Xavier Claessens  <xclaesse@gmail.com>
74
75         * libempathy/empathy-idle.c: Do not restore away presence message when
76         coming back after the user set manually to away.
77
78 2007-05-31  Xavier Claessens  <xclaesse@gmail.com>
79
80         * libempathy-gtk/gossip-account-chooser.c: Fix warning when selecting
81         all accounts.
82
83         * src/empathy-accounts-main.c:
84         * libempathy-gtk/empathy-status-icon.c:
85         * libempathy-gtk/gossip-accounts-dialog.h:
86         * libempathy-gtk/gossip-accounts-dialog.c:
87         * libempathy-gtk/gossip-preferences.h:
88         * libempathy-gtk/gossip-preferences.c: Set parent window.
89
90         * libempathy-gtk/empathy-main-window.c: Implement favorite chatroom
91         menu and fix a leak.
92
93         * libempathy-gtk/Makefile.am:
94         * libempathy/Makefile.am:
95         * libempathy/gossip-chatroom.c:
96         * libempathy/gossip-chatroom.h:
97         * libempathy/gossip-chatroom-manager.c:
98         * libempathy/gossip-chatroom-manager.h:
99         * libempathy/gossip-chatroom-manager.dtd:
100         * libempathy-gtk/gossip-chatrooms-window.glade:
101         * libempathy-gtk/gossip-chatrooms-window.c:
102         * libempathy-gtk/gossip-chatrooms-window.h: New files to implement
103         favorite chatrooms and a window to show them.
104
105
106         * libempathy-gtk/gossip-chat.c: Fix tooltip leaked.
107
108         * libempathy-gtk/gossip-chat-window.h:
109         * libempathy-gtk/gossip-chat-window.c: Do not use deprecated
110         gtk_object_sink(). Implement favorite chatroom features. Find a chat
111         by comparing the account AND the chat ID.
112
113         * src/empathy-chat-main.c:
114         * libempathy/empathy-tp-chat.h:
115         * libempathy/empathy-tp-chat.c:
116         * libempathy/gossip-utils.h:
117         * libempathy/gossip-utils.c: empathy_tp_chat_get_id() returns the Text
118         channel's name. The chat ID is unique only for a specified account.
119
120         * libempathy/empathy-tp-contact-list.c: Fix some leaks and add a FIXME
121         comment for a leak not yet fixed.
122
123         * TODO: Would be cool to have a glade catalog for libempathy-gtk.
124
125 2007-05-26  Xavier Claessens  <xclaesse@gmail.com>
126
127         * libempathy-gtk/gossip-contact-list-store.c: Do not highlight contacts
128         already known when creating the contact list.
129         * libempathy/empathy-tp-contact-list.c: Do not set alias if DBus
130         returns an error. Fixes bug #442639.
131         * libempathy/empathy-idle.c: Do not set status message to
132         "Extended autoaway", let user's message unchanged.
133
134 2007-05-25  Xavier Claessens  <xclaesse@gmail.com>
135
136         * configure.ac: Bump version to 0.6
137
138 2007-05-25  Xavier Claessens  <xclaesse@gmail.com>
139
140         * libempathy-gtk/gossip-group-chat.c: Fix refcounting of
141         GossipGroupChat.
142         * libempathy/empathy-tp-contact-list.c: Add debug message when alias
143         request fails.
144         * data/22x22/empathy-group-message.png:
145         * data/22x22/Makefile.am: Add group message icon.
146 2007-05-25  Xavier Claessens  <xclaesse@gmail.com>
147
148         * libempathy-gtk/gossip-new-chatroom-dialog.c: Do not use the server
149         entry's value if it's hidden.
150         * libempathy-gtk/gossip-contact-list-view.c: Do not highlight groups
151         when adding them in the roster.
152         * libempathy/empathy-tp-contact-list.c: Do not create new GossipContact
153         object in presence/avatar/alias changed signal if we don't already know
154         that contact from a contact list channel. This should fix DBus max
155         pending calls limit reached in some cases.
156
157 2007-05-25  Xavier Claessens  <xclaesse@gmail.com>
158
159         * libempathy-gtk/gossip-new-chatroom-dialog.c: Preset the server only
160         for jabber protocol to conference.server. This fixes a warning.
161
162         * libempathy-gtk/gossip-group-chat.h:
163         * libempathy-gtk/gossip-group-chat.c: gossip_group_chat_set_topic() is 
164         a public function.
165
166         * libempathy-gtk/empathy-images.h:
167         * libempathy-gtk/empathy-main-window.glade:
168         * libempathy-gtk/empathy-status-icon.glade: Make use of
169         empathy-new-message icon name.
170
171         * libempathy-gtk/gossip-contact-list-store.c: By default we sort by
172         contacts names.
173
174         * libempathy-gtk/gossip-chat.c: Do not display composing state if
175         it's our own contact that is composing.
176
177         * src/empathy-chat-main.c:
178         * libempathy/empathy-tp-chat.c:
179         * libempathy/empathy-tp-chat.h: Make possible to build the id based on
180         the account and the channel's name. For private chats that means the
181         contact's id.
182
183         * libempathy-gtk/gossip-chat-window.c: Un-comment the code related to
184         chatrooms that is now implemented. We can now Show/Hide contact list
185         for group chats, DnD contact on the window to begin a discussion, join
186         a new chatroom.
187
188         * libempathy-gtk/gossip-account-chooser.c: Add a FIXME message.
189
190         * data/22x22/empathy-new-message.png:
191         * data/22x22/empathy-proto-irc.png:
192         * data/22x22/Makefile.am:
193         * data/32x32/empathy-proto-irc.png:
194         * data/32x32/Makefile.am:
195         * data/gtalk.profile:
196         * data/16x16/empathy-new-message:
197         * data/16x16/empathy-message-new.png:
198         * data/16x16/empathy-proto-irc.png:
199         * data/16x16/Makefile.am:
200         * data/scalable/empathy-proto-irc.svg:
201         * data/scalable/Makefile.am:
202         * data/irc.profile: Adding icons for empathy-new-message and IRC
203         protocol. Make use of the irc icon in the irc profile.
204
205 2007-05-24  Xavier Claessens  <xclaesse@gmail.com>
206
207         * libempathy-gtk/gossip-new-chatroom-dialog.c:
208         * libempathy-gtk/empathy-main-window.c: White space fix.
209
210 2007-05-24  Xavier Claessens  <xclaesse@gmail.com>
211
212         * libempathy-gtk/gossip-account-chooser.c:
213         * libempathy-gtk/gossip-new-chatroom-dialog.c:
214         * libempathy-gtk/gossip-account-widget-jabber.c:
215         * libempathy-gtk/gossip-account-chooser.h:
216         * libempathy-gtk/gossip-new-chatroom-dialog.h:
217         * libempathy-gtk/gossip-group-chat.c:
218         * libempathy-gtk/empathy-main-window.c:
219         * libempathy-gtk/gossip-new-chatroom-dialog.glade:
220         * libempathy-gtk/gossip-account-widget-jabber.glade:
221         * libempathy-gtk/Makefile.am:
222         * libempathy/empathy-tp-chatroom.c:
223         * data/gtalk.profile:
224         * data/jabber.profile:
225         * data/salut.profile:
226         * data/Makefile.am:
227         * data/empathy.desktop.in.in:
228         * data/msn.profile:
229         * data/irc.profile: New objects: GossipAccountChooser and
230         GossipNewChatroom, we can now join any chatroom. Adding IRC profile.
231
232 2007-05-21  Xavier Claessens  <xclaesse@gmail.com>
233
234         * libempathy/empathy-idle.c: If we are offline do not set away on idle.
235         If we are already away restore to available when we are no mode idle.
236         Do no modify status message.
237
238 2007-05-21  Xavier Claessens  <xclaesse@gmail.com>
239
240         * libempathy-gtk/gossip-group-chat.c:
241         * libempathy-gtk/gossip-group-chat.h:
242         * libempathy-gtk/gossip-private-chat.c:
243         * libempathy-gtk/gossip-private-chat.h:
244         * libempathy-gtk/gossip-group-chat.glade:
245         * libempathy-gtk/Makefile.am:
246         * src/empathy-chat-main.c:
247         * libempathy/empathy-tp-contact-list.c:
248         * libempathy/gossip-telepathy-group.c:
249         * libempathy/gossip-telepathy-group.h:
250         * libempathy/empathy-tp-chatroom.c:
251         * libempathy/empathy-tp-chatroom.h: Implementing basic chatroom support.
252         Actually it works only if we get invited in a chatroom.
253
254 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
255
256         * libempathy-gtk/gossip-chat-view.c: Correctly remember the contact
257         who sent last message.
258
259 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
260
261         * libempathy-gtk/gossip-chat-view.c: Correctly remember if last message
262         comes from the self contact or another.
263
264 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
265
266         * libempathy-gtk/gossip-contact-list-model.c:
267         * libempathy-gtk/gossip-contact-list-model.h: Removed.
268         * libempathy-gtk/gossip-contact-list-view.c:
269         * libempathy-gtk/gossip-contact-list-view.h: Added.
270
271 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
272
273         * libempathy-gtk/gossip-contact-list-store.c: Set COL_NAME earlier like
274         that it can directly be sorted.
275         * data/empathy.schemas.in: s/gossip/empathy/
276
277 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
278
279         * configure.ac: Bump version to 0.5
280
281 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
282
283         * libempathy-gtk/gossip-contact-list-store.c: Allow to set custom 
284         function for getting groups of a contact. Make possible to have groups
285         for presence or role/affiliation in chatroom for example.
286         * libempathy-gtk/gossip-contact-list-store.h: Allow to set custom
287         function to handle DnD of contact. Useful when a custom function is set
288         for groups.
289         * src/empathy-chat-main.c: Minor fix.
290         * TODO:
291         * po/POTFILES.in: Updated.
292
293 2007-05-19  Xavier Claessens  <xclaesse@gmail.com>
294
295         * libempathy-gtk/Makefile.am:
296         * libempathy/empathy-tp-chat.c:
297         * libempathy/empathy-contact-manager.c:
298         * libempathy/empathy-contact-list.c: Fix indentation
299         * libempathy/empathy-tp-contact-list.c: Fix not returning the contact
300         in tp_contact_list_find()
301         * TODO: Updated.
302
303 2007-05-19  Xavier Claessens  <xclaesse@gmail.com>
304
305         * libempathy-gtk/gossip-contact-list-store.c:
306         * libempathy-gtk/gossip-preferences.c:
307         * libempathy-gtk/gossip-contact-list-store.h:
308         * libempathy-gtk/gossip-contact-list.c:
309         * libempathy-gtk/gossip-contact-list.h:
310         * libempathy-gtk/empathy-main-window.c:
311         * libempathy-gtk/gossip-contact-list-model.c:
312         * libempathy-gtk/gossip-contact-list-model.h:
313         * libempathy-gtk/Makefile.am:
314         * libempathy/empathy-marshal.list: Split GossipContactList into
315         two objects: GossipContactListStore inheriting from GtkTreeStore and
316         GossipContactListView inheriting from GtkTreeView. This makes
317         easier to build new UI widgets reusing the GtkTreeModel.
318
319 2007-05-19  Xavier Claessens  <xclaesse@gmail.com>
320
321         * libempathy/empathy-idle.c: Auto away when session id idle, instead of
322         when screensaver is active.
323
324 2007-05-18  Xavier Claessens  <xclaesse@gmail.com>
325
326         * libempathy-gtk/gossip-private-chat.h:
327         * libempathy-gtk/gossip-contact-list.c:
328         * libempathy-gtk/gossip-chat.c:
329         * libempathy-gtk/gossip-chat.h:
330         * libempathy-gtk/gossip-chat-window.c:
331         * libempathy-gtk/Makefile.am:
332         * libempathy-gtk/gossip-chat-view.c:
333         * libempathy-gtk/gossip-private-chat.c:
334         * src/empathy-chat-main.c:
335         * libempathy/gossip-utils.c:
336         * libempathy/gossip-contact.h:
337         * libempathy/empathy-tp-chat.c:
338         * libempathy/gossip-utils.h:
339         * libempathy/empathy-contact-manager.c:
340         * libempathy/empathy-contact-manager.h:
341         * libempathy/empathy-tp-contact-list.c:
342         * libempathy/empathy-tp-contact-list.h:
343         * libempathy/empathy-tp-chatroom.c:
344         * libempathy/empathy-tp-chatroom.h:
345         * libempathy/empathy-contact-list.c:
346         * libempathy/empathy-contact-list.h:
347         * libempathy/Makefile.am:
348         * libempathy/gossip-contact.c: EmpathyContactList is now an interface
349         implemented by EmpathyTpContactList, EmpathyContactManager and
350         EmpathyTpChatroom. GossipContactList use that interface to display a 
351         treeview.
352
353 2007-05-17  Xavier Claessens  <xclaesse@gmail.com>
354
355         * libempathy-gtk/gossip-chat.c: Display ChatState.
356
357 2007-05-16  Xavier Claessens  <xclaesse@gmail.com>
358
359         * libempathy-gtk/empathy-status-icon.c:
360         * libempathy/empathy-idle.c:
361         * libempathy/empathy-idle.h:
362         * libempathy/Makefile.am:
363         * po/POTFILES.in: New object EmpathyIdle to manage autoaway and
364         extended autoaway states.
365
366 2007-05-15  Xavier Claessens  <xclaesse@gmail.com>
367
368         * configure.ac:
369         * data/empathy.desktop.in:
370         * data/Makefile.am:
371         * data/empathy.desktop.in.in:
372         * po/POTFILES.in: Set bugzilla information in desktop file and add it 
373         to POTFILES.in
374
375 2007-05-15  Xavier Claessens  <xclaesse@gmail.com>
376
377         * libempathy-gtk/empathy-status-icon.glade:
378         * libempathy-gtk/empathy-main-window.glade: Fix using of gossip icons
379         in menus.
380
381 2007-05-14  Xavier Claessens  <xclaesse@gmail.com>
382
383         * src/empathy-chat-main.c:
384         * src/empathy-main.c:
385         * configure.ac:
386         * data/22x22/Makefile.am:
387         * data/22x22/empathy.png:
388         * data/48x48:
389         * data/48x48/Makefile.am:
390         * data/48x48/empathy.png:
391         * data/32x32/Makefile.am:
392         * data/32x32/empathy.png:
393         * data/16x16/empathy.png:
394         * data/16x16/Makefile.am:
395         * data/scalable/empathy.svg:
396         * data/scalable/Makefile.am:
397         * data/Makefile.am: Add empathy icon stolen from cohoba.
398
399 2007-05-14  Xavier Claessens  <xclaesse@gmail.com>
400
401         * src/empathy-chat-main.c:
402         * src/Makefile.am:
403         * src/empathy-main.c:
404         * po/POTFILES.in
405         * po/LINGUAS:
406         * TODO: Setting up i18n support.
407
408         * po/Makefile.in.in: Removed, it's generated at build time.
409
410 2007-05-13  Xavier Claessens  <xclaesse@gmail.com>
411
412         * libempathy-gtk/gossip-account-widget-jabber.glade: Add an example
413         label for jid.
414
415 2007-05-13  Xavier Claessens  <xclaesse@gmail.com>
416
417         * libempathy-gtk/gossip-chat-window.c:
418         * libempathy-gtk/gossip-chat-window.h:
419         * src/empathy-chat-main.c:
420         * libempathy/empathy-tp-chat.c:
421         * libempathy/empathy-tp-chat.h: When a new text channel arrives, check
422         if there is no existing GossipChat object for it.
423
424 2007-05-13  Xavier Claessens  <xclaesse@gmail.com>
425
426         * src/Makefile.am:
427         * src/empathy-contact-list-main.c: Removing empathy-contact-list
428         program, it's useless.
429
430 2007-05-13  Xavier Claessens  <xclaesse@gmail.com>
431
432         * configure.ac: Change version from 0.3darcs to 0.3svn
433
434 2007-05-13  Xavier Claessens  <xclaesse@gmail.com>
435
436         * autogen.sh: Set executable
437         * po/POTFILES.in: Update translatable files
438
439 2007-03-16  Xavier Claessens  <xclaesse@gmail.com>
440
441         * Initial version
442