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