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