]> git.0d.be Git - empathy.git/blob - ChangeLog
Do not highlight contacts already known when creating the contact list. Do
[empathy.git] / ChangeLog
1 2007-05-26  Xavier Claessens  <xclaesse@gmail.com>
2
3         * libempathy-gtk/gossip-contact-list-store.c: Do not highlight contacts
4         already known when creating the contact list.
5         * libempathy/empathy-tp-contact-list.c: Do not set alias if DBus
6         returns an error.
7         * libempathy/empathy-idle.c: Do not set status message to
8         "Extended autoaway", let user's message unchanged.
9
10 2007-05-25  Xavier Claessens  <xclaesse@gmail.com>
11
12         * configure.ac: Bump version to 0.6
13
14 2007-05-25  Xavier Claessens  <xclaesse@gmail.com>
15
16         * libempathy-gtk/gossip-group-chat.c: Fix refcounting of
17         GossipGroupChat.
18         * libempathy/empathy-tp-contact-list.c: Add debug message when alias
19         request fails.
20         * data/22x22/empathy-group-message.png:
21         * data/22x22/Makefile.am: Add group message icon.
22 2007-05-25  Xavier Claessens  <xclaesse@gmail.com>
23
24         * libempathy-gtk/gossip-new-chatroom-dialog.c: Do not use the server
25         entry's value if it's hidden.
26         * libempathy-gtk/gossip-contact-list-view.c: Do not highlight groups
27         when adding them in the roster.
28         * libempathy/empathy-tp-contact-list.c: Do not create new GossipContact
29         object in presence/avatar/alias changed signal if we don't already know
30         that contact from a contact list channel. This should fix DBus max
31         pending calls limit reached in some cases.
32
33 2007-05-25  Xavier Claessens  <xclaesse@gmail.com>
34
35         * libempathy-gtk/gossip-new-chatroom-dialog.c: Preset the server only
36         for jabber protocol to conference.server. This fixes a warning.
37
38         * libempathy-gtk/gossip-group-chat.h:
39         * libempathy-gtk/gossip-group-chat.c: gossip_group_chat_set_topic() is 
40         a public function.
41
42         * libempathy-gtk/empathy-images.h:
43         * libempathy-gtk/empathy-main-window.glade:
44         * libempathy-gtk/empathy-status-icon.glade: Make use of
45         empathy-new-message icon name.
46
47         * libempathy-gtk/gossip-contact-list-store.c: By default we sort by
48         contacts names.
49
50         * libempathy-gtk/gossip-chat.c: Do not display composing state if
51         it's our own contact that is composing.
52
53         * src/empathy-chat-main.c:
54         * libempathy/empathy-tp-chat.c:
55         * libempathy/empathy-tp-chat.h: Make possible to build the id based on
56         the account and the channel's name. For private chats that means the
57         contact's id.
58
59         * libempathy-gtk/gossip-chat-window.c: Un-comment the code related to
60         chatrooms that is now implemented. We can now Show/Hide contact list
61         for group chats, DnD contact on the window to begin a discussion, join
62         a new chatroom.
63
64         * libempathy-gtk/gossip-account-chooser.c: Add a FIXME message.
65
66         * data/22x22/empathy-new-message.png:
67         * data/22x22/empathy-proto-irc.png:
68         * data/22x22/Makefile.am:
69         * data/32x32/empathy-proto-irc.png:
70         * data/32x32/Makefile.am:
71         * data/gtalk.profile:
72         * data/16x16/empathy-new-message:
73         * data/16x16/empathy-message-new.png:
74         * data/16x16/empathy-proto-irc.png:
75         * data/16x16/Makefile.am:
76         * data/scalable/empathy-proto-irc.svg:
77         * data/scalable/Makefile.am:
78         * data/irc.profile: Adding icons for empathy-new-message and IRC
79         protocol. Make use of the irc icon in the irc profile.
80
81 2007-05-24  Xavier Claessens  <xclaesse@gmail.com>
82
83         * libempathy-gtk/gossip-new-chatroom-dialog.c:
84         * libempathy-gtk/empathy-main-window.c: White space fix.
85
86 2007-05-24  Xavier Claessens  <xclaesse@gmail.com>
87
88         * libempathy-gtk/gossip-account-chooser.c:
89         * libempathy-gtk/gossip-new-chatroom-dialog.c:
90         * libempathy-gtk/gossip-account-widget-jabber.c:
91         * libempathy-gtk/gossip-account-chooser.h:
92         * libempathy-gtk/gossip-new-chatroom-dialog.h:
93         * libempathy-gtk/gossip-group-chat.c:
94         * libempathy-gtk/empathy-main-window.c:
95         * libempathy-gtk/gossip-new-chatroom-dialog.glade:
96         * libempathy-gtk/gossip-account-widget-jabber.glade:
97         * libempathy-gtk/Makefile.am:
98         * libempathy/empathy-tp-chatroom.c:
99         * data/gtalk.profile:
100         * data/jabber.profile:
101         * data/salut.profile:
102         * data/Makefile.am:
103         * data/empathy.desktop.in.in:
104         * data/msn.profile:
105         * data/irc.profile: New objects: GossipAccountChooser and
106         GossipNewChatroom, we can now join any chatroom. Adding IRC profile.
107
108 2007-05-21  Xavier Claessens  <xclaesse@gmail.com>
109
110         * libempathy/empathy-idle.c: If we are offline do not set away on idle.
111         If we are already away restore to available when we are no mode idle.
112         Do no modify status message.
113
114 2007-05-21  Xavier Claessens  <xclaesse@gmail.com>
115
116         * libempathy-gtk/gossip-group-chat.c:
117         * libempathy-gtk/gossip-group-chat.h:
118         * libempathy-gtk/gossip-private-chat.c:
119         * libempathy-gtk/gossip-private-chat.h:
120         * libempathy-gtk/gossip-group-chat.glade:
121         * libempathy-gtk/Makefile.am:
122         * src/empathy-chat-main.c:
123         * libempathy/empathy-tp-contact-list.c:
124         * libempathy/gossip-telepathy-group.c:
125         * libempathy/gossip-telepathy-group.h:
126         * libempathy/empathy-tp-chatroom.c:
127         * libempathy/empathy-tp-chatroom.h: Implementing basic chatroom support.
128         Actually it works only if we get invited in a chatroom.
129
130 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
131
132         * libempathy-gtk/gossip-chat-view.c: Correctly remember the contact
133         who sent last message.
134
135 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
136
137         * libempathy-gtk/gossip-chat-view.c: Correctly remember if last message
138         comes from the self contact or another.
139
140 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
141
142         * libempathy-gtk/gossip-contact-list-model.c:
143         * libempathy-gtk/gossip-contact-list-model.h: Removed.
144         * libempathy-gtk/gossip-contact-list-view.c:
145         * libempathy-gtk/gossip-contact-list-view.h: Added.
146
147 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
148
149         * libempathy-gtk/gossip-contact-list-store.c: Set COL_NAME earlier like
150         that it can directly be sorted.
151         * data/empathy.schemas.in: s/gossip/empathy/
152
153 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
154
155         * configure.ac: Bump version to 0.5
156
157 2007-05-20  Xavier Claessens  <xclaesse@gmail.com>
158
159         * libempathy-gtk/gossip-contact-list-store.c: Allow to set custom 
160         function for getting groups of a contact. Make possible to have groups
161         for presence or role/affiliation in chatroom for example.
162         * libempathy-gtk/gossip-contact-list-store.h: Allow to set custom
163         function to handle DnD of contact. Useful when a custom function is set
164         for groups.
165         * src/empathy-chat-main.c: Minor fix.
166         * TODO:
167         * po/POTFILES.in: Updated.
168
169 2007-05-19  Xavier Claessens  <xclaesse@gmail.com>
170
171         * libempathy-gtk/Makefile.am:
172         * libempathy/empathy-tp-chat.c:
173         * libempathy/empathy-contact-manager.c:
174         * libempathy/empathy-contact-list.c: Fix indentation
175         * libempathy/empathy-tp-contact-list.c: Fix not returning the contact
176         in tp_contact_list_find()
177         * TODO: Updated.
178
179 2007-05-19  Xavier Claessens  <xclaesse@gmail.com>
180
181         * libempathy-gtk/gossip-contact-list-store.c:
182         * libempathy-gtk/gossip-preferences.c:
183         * libempathy-gtk/gossip-contact-list-store.h:
184         * libempathy-gtk/gossip-contact-list.c:
185         * libempathy-gtk/gossip-contact-list.h:
186         * libempathy-gtk/empathy-main-window.c:
187         * libempathy-gtk/gossip-contact-list-model.c:
188         * libempathy-gtk/gossip-contact-list-model.h:
189         * libempathy-gtk/Makefile.am:
190         * libempathy/empathy-marshal.list: Split GossipContactList into
191         two objects: GossipContactListStore inheriting from GtkTreeStore and
192         GossipContactListView inheriting from GtkTreeView. This makes
193         easier to build new UI widgets reusing the GtkTreeModel.
194
195 2007-05-19  Xavier Claessens  <xclaesse@gmail.com>
196
197         * libempathy/empathy-idle.c: Auto away when session id idle, instead of
198         when screensaver is active.
199
200 2007-05-18  Xavier Claessens  <xclaesse@gmail.com>
201
202         * libempathy-gtk/gossip-private-chat.h:
203         * libempathy-gtk/gossip-contact-list.c:
204         * libempathy-gtk/gossip-chat.c:
205         * libempathy-gtk/gossip-chat.h:
206         * libempathy-gtk/gossip-chat-window.c:
207         * libempathy-gtk/Makefile.am:
208         * libempathy-gtk/gossip-chat-view.c:
209         * libempathy-gtk/gossip-private-chat.c:
210         * src/empathy-chat-main.c:
211         * libempathy/gossip-utils.c:
212         * libempathy/gossip-contact.h:
213         * libempathy/empathy-tp-chat.c:
214         * libempathy/gossip-utils.h:
215         * libempathy/empathy-contact-manager.c:
216         * libempathy/empathy-contact-manager.h:
217         * libempathy/empathy-tp-contact-list.c:
218         * libempathy/empathy-tp-contact-list.h:
219         * libempathy/empathy-tp-chatroom.c:
220         * libempathy/empathy-tp-chatroom.h:
221         * libempathy/empathy-contact-list.c:
222         * libempathy/empathy-contact-list.h:
223         * libempathy/Makefile.am:
224         * libempathy/gossip-contact.c: EmpathyContactList is now an interface
225         implemented by EmpathyTpContactList, EmpathyContactManager and
226         EmpathyTpChatroom. GossipContactList use that interface to display a 
227         treeview.
228
229 2007-05-17  Xavier Claessens  <xclaesse@gmail.com>
230
231         * libempathy-gtk/gossip-chat.c: Display ChatState.
232
233 2007-05-16  Xavier Claessens  <xclaesse@gmail.com>
234
235         * libempathy-gtk/empathy-status-icon.c:
236         * libempathy/empathy-idle.c:
237         * libempathy/empathy-idle.h:
238         * libempathy/Makefile.am:
239         * po/POTFILES.in: New object EmpathyIdle to manage autoaway and
240         extended autoaway states.
241
242 2007-05-15  Xavier Claessens  <xclaesse@gmail.com>
243
244         * configure.ac:
245         * data/empathy.desktop.in:
246         * data/Makefile.am:
247         * data/empathy.desktop.in.in:
248         * po/POTFILES.in: Set bugzilla information in desktop file and add it 
249         to POTFILES.in
250
251 2007-05-15  Xavier Claessens  <xclaesse@gmail.com>
252
253         * libempathy-gtk/empathy-status-icon.glade:
254         * libempathy-gtk/empathy-main-window.glade: Fix using of gossip icons
255         in menus.
256
257 2007-05-14  Xavier Claessens  <xclaesse@gmail.com>
258
259         * src/empathy-chat-main.c:
260         * src/empathy-main.c:
261         * configure.ac:
262         * data/22x22/Makefile.am:
263         * data/22x22/empathy.png:
264         * data/48x48:
265         * data/48x48/Makefile.am:
266         * data/48x48/empathy.png:
267         * data/32x32/Makefile.am:
268         * data/32x32/empathy.png:
269         * data/16x16/empathy.png:
270         * data/16x16/Makefile.am:
271         * data/scalable/empathy.svg:
272         * data/scalable/Makefile.am:
273         * data/Makefile.am: Add empathy icon stolen from cohoba.
274
275 2007-05-14  Xavier Claessens  <xclaesse@gmail.com>
276
277         * src/empathy-chat-main.c:
278         * src/Makefile.am:
279         * src/empathy-main.c:
280         * po/POTFILES.in
281         * po/LINGUAS:
282         * TODO: Setting up i18n support.
283
284         * po/Makefile.in.in: Removed, it's generated at build time.
285
286 2007-05-13  Xavier Claessens  <xclaesse@gmail.com>
287
288         * libempathy-gtk/gossip-account-widget-jabber.glade: Add an example
289         label for jid.
290
291 2007-05-13  Xavier Claessens  <xclaesse@gmail.com>
292
293         * libempathy-gtk/gossip-chat-window.c:
294         * libempathy-gtk/gossip-chat-window.h:
295         * src/empathy-chat-main.c:
296         * libempathy/empathy-tp-chat.c:
297         * libempathy/empathy-tp-chat.h: When a new text channel arrives, check
298         if there is no existing GossipChat object for it.
299
300 2007-05-13  Xavier Claessens  <xclaesse@gmail.com>
301
302         * src/Makefile.am:
303         * src/empathy-contact-list-main.c: Removing empathy-contact-list
304         program, it's useless.
305
306 2007-05-13  Xavier Claessens  <xclaesse@gmail.com>
307
308         * configure.ac: Change version from 0.3darcs to 0.3svn
309
310 2007-05-13  Xavier Claessens  <xclaesse@gmail.com>
311
312         * autogen.sh: Set executable
313         * po/POTFILES.in: Update translatable files
314
315 2007-03-16  Xavier Claessens  <xclaesse@gmail.com>
316
317         * Initial version
318