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