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