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