]> git.0d.be Git - empathy.git/blobdiff - ChangeLog
More flexible API for EmpathyContactWidget, we now have flags to set
[empathy.git] / ChangeLog
index 4717a3b738d132d45851763959c7489df6414375..df710c326b43204f19a2d3b212645d3e5ae90c9f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,235 @@
+2007-10-09  Xavier Claessens  <xclaesse@gmail.com>
+
+       * libempathy-gtk/empathy-main-window.c:
+       * libempathy-gtk/empathy-contact-dialogs.c:
+       * libempathy-gtk/empathy-contact-list-view.c:
+       * libempathy-gtk/empathy-contact-dialogs.h:
+       * libempathy-gtk/empathy-contact-widget.c:
+       * libempathy-gtk/empathy-contact-widget.h:
+       * libempathy-gtk/empathy-chat-window.c:
+       * megaphone/src/megaphone-applet.c: More flexible API for
+       EmpathyContactWidget, we now have flags to set editable each fields.
+       Implement personal information menu item in main window.
+
+2007-10-09  Xavier Claessens  <xclaesse@gmail.com>
+
+       * libempathy-gtk/empathy-contact-widget.glade:
+       * libempathy-gtk/empathy-contact-widget.c:
+       * libempathy-gtk/empathy-avatar-chooser.c:
+       * libempathy-gtk/empathy-avatar-image.c: Makes avatar looks better in
+       information and edit dialogs.
+
+2007-10-08  Xavier Claessens  <xclaesse@gmail.com>
+
+       * libempathy-gtk/empathy-ui-utils.c:
+       * libempathy-gtk/empathy-ui-utils.h:
+       * libempathy-gtk/empathy-contact-widget.c:
+       * libempathy-gtk/empathy-contact-widget.h:
+       * libempathy-gtk/empathy-avatar-chooser.c:
+       * libempathy-gtk/empathy-avatar-chooser.h:
+       * libempathy-gtk/empathy-avatar-image.c:
+       * libempathy-gtk/empathy-avatar-image.h:
+       * libempathy-gtk/Makefile.am:
+       * src/empathy.c: Implement EmpathyAvatarChooser and EmpathyAvatarImage
+       and make use of them in contact information windows. That means we can
+       now enlarge avatars when clicking on it and we can set our own avatar if
+       we edit our own contact.
+
+2007-10-03  Marco Barisione  <marco@barisione.org>
+
+       * libempathy/empathy-contact-factory.c:
+       * libempathy/empathy-tp-call.c:
+       * libempathy/empathy-tp-group.c:
+       * libempathy/empathy-utils.c: Initialize every GError to NULL. Fixes
+       bug #482889.
+
+2007-10-02  Xavier Claessens  <xclaesse@gmail.com>
+
+       * libempathy/empathy-tp-contact-list.c: Add back protocol group.
+
+2007-10-01  Xavier Claessens  <xclaesse@gmail.com>
+
+       * libempathy-gtk/empathy-contact-list-view.c: Add a #ifdef HAVE_VOIP.
+       Fixes bug #482190 (Marco Barisione).
+
+2007-10-01  Xavier Claessens  <xclaesse@gmail.com>
+
+       * data/Makefile.am:
+       * data/empathy.desktop.in.in: Use fd.o standard location for autostart
+       desktop files. Fixes bug #481860 (Stephane Loeuillet).
+
+2007-10-01  Xavier Claessens  <xclaesse@gmail.com>
+
+       * configure.ac: Bump version to 0.15.
+
+2007-10-01  Xavier Claessens  <xclaesse@gmail.com>
+
+       * libempathy/Makefile.am: Add tp-stream-engine.xml to EXTRA_DIST.
+       * po/POTFILES.in: Add empathy-call-window.glade.
+
+2007-10-01  Xavier Claessens  <xclaesse@gmail.com>
+
+       * configure.ac:
+       * NEWS: Update before release.
+
+2007-10-01  Xavier Claessens  <xclaesse@gmail.com>
+
+       * libempathy-gtk/empathy-private-chat.c: Fix refcounting of
+       priv->factory. Fixes bug #473116.
+
+2007-10-01  Xavier Claessens  <xclaesse@gmail.com>
+
+       * libempathy-gtk/empathy-chat-window.c: Adding sanity checks to public
+       functions.
+
+2007-10-01  Xavier Claessens  <xclaesse@gmail.com>
+
+       * libempathy-gtk/empathy-accounts-dialog.c:
+       * libempathy/empathy-utils.c: Add some sanity checks. Fixes bug #463051.
+
+2007-10-01  Xavier Claessens  <xclaesse@gmail.com>
+
+       * libempathy/empathy-tp-chat.c: Disconnect all signals in finalize.
+       Fixes bug #462815.
+
+2007-10-01  Xavier Claessens  <xclaesse@gmail.com>
+
+       * libempathy-gtk/empathy-chatrooms-window.c: Disconnect signals on
+       chatroom manager. Fixes bug #456619.
+
+2007-10-01  Xavier Claessens  <xclaesse@gmail.com>
+
+       * libempathy-gtk/empathy-contact-list-store.c: Disconnect signals on
+       list and contacts when finalizing the store.
+
+2007-10-01  Xavier Claessens  <xclaesse@gmail.com>
+
+       * libempathy-gtk/empathy-contact-list-view.c:
+       * libempathy-gtk/empathy-chat-window.c: Hide VOIP stuff if empathy is
+       not compiled with --enable-voip=yes. Fixes bug #482111
+       (Sjoerd Simons, Xavier Claessens).
+
+2007-10-01  Xavier Claessens  <xclaesse@gmail.com>
+
+       * megaphone/src/megaphone-applet.c:
+       * megaphone/data/GNOME_Megaphone_Applet.schemas.in: Updated to use new
+       avatar cache.
+
+2007-09-29  Xavier Claessens  <xclaesse@gmail.com>
+
+       * libempathy/empathy-tp-group.c: ref group when async calls are in
+       flight to avoid destroying the object before receiving the reply.
+       * libempathy/empathy-utils.c: Unref the group to not leak it.
+
+2007-09-29  Xavier Claessens  <xclaesse@gmail.com>
+
+       * libempathy/empathy-contact-factory.c: Refcount
+       ContactFactoryAccountData struct.
+
+2007-09-29  Xavier Claessens  <xclaesse@gmail.com>
+
+       * libempathy-gtk/empathy-call-window.c:
+       * libempathy-gtk/empathy-call-window.h:
+       * libempathy-gtk/empathy-contact-list-view.c:
+       * libempathy-gtk/empathy-call-window.glade:
+       * libempathy-gtk/Makefile.am:
+       * libempathy-gtk/empathy-chat-window.c:
+       * src/empathy-call-chandler.c:
+       * src/empathy-call.chandler:
+       * src/org.gnome.Empathy.Call.service.in:
+       * src/Makefile.am:
+       * libempathy/empathy-utils.c:
+       * libempathy/empathy-utils.h:
+       * libempathy/empathy-tp-call.c:
+       * libempathy/empathy-tp-call.h:
+       * libempathy/Makefile.am:
+       * libempathy/tp-stream-engine.xml:
+       * configure.ac:
+       * doc/libempathy-gtk/libempathy-gtk-docs.sgml:
+       * doc/libempathy/libempathy.types:
+       * doc/libempathy/libempathy-docs.sgml:
+       * doc/libempathy/Makefile.am:
+       * doc/libempathy/tmpl/empathy-utils.sgml: Initial Voice+Video support
+       Fixes bug #468204 (Elliot Fairweather, Xavier Claessens).
+
+2007-09-28  Xavier Claessens  <xclaesse@gmail.com>
+
+       * configure.ac: Bump version to 0.14.
+       * doc/*: Updated.
+
+2007-09-28  Xavier Claessens  <xclaesse@gmail.com>
+
+       * ChangeLog:
+       * configure.ac:
+       * NEWS: Updated for 0.13 release.
+
+2007-09-28  Xavier Claessens  <xclaesse@gmail.com>
+
+       * configure.ac:
+       * src/empathy.c: Remove GnomeProgram, not useful anymore, drop libgnome
+       dependency. Fixes bug #442079
+
+       * libempathy/empathy-avatar.c:
+       * libempathy/empathy-avatar.h: Fix Copyright header.
+
+       * libempathy/empathy-contact-factory.c:
+       * libempathy/empathy-tp-group.c: Free return value for async DBus calls,
+       they are not owned by dbus-glib. This fix big leaks, thanks again to
+       valgrind.
+
+2007-09-28  Xavier Claessens  <xclaesse@gmail.com>
+
+       * src/Makefile.am: Correctly modify service.in files to expand bindir.
+
+2007-09-28  Xavier Claessens  <xclaesse@gmail.com>
+
+       * libempathy/empathy-tp-group.c: Look in the local_pendings list if a
+       contact is already local pending.
+       * tests/contact-manager.c: Fix white space typo.
+
+2007-09-27  Xavier Claessens  <xclaesse@gmail.com>
+
+       * libempathy/empathy-utils.c:
+       * libempathy/empathy-contact-factory.c: Fix 2 leaks thanks to valgrind.
+
+2007-09-27  Xavier Claessens  <xclaesse@gmail.com>
+
+       * tests/contact-manager.c:
+       * tests/Makefile.am: No need to init gtk, GMainLoop is enough and makes
+       easier to run valgrind.
+
+2007-09-27  Xavier Claessens  <xclaesse@gmail.com>
+
+       * libempathy/empathy-avatar.c: Fix leak when loading avatar from cache.
+       * libempathy/empathy-contact-factory.c: Do not request avatar for
+       unknown tokens, wait for AvatarUpdate signal.
+
+2007-09-27  Xavier Claessens  <xclaesse@gmail.com>
+
+       * libempathy-gtk/empathy-profile-chooser.c: Set the sort function before
+       begin to sort otherwise we get warnings.
+
+2007-09-26  Xavier Claessens  <xclaesse@gmail.com>
+
+       * libempathy/empathy-utils.c:
+       * libempathy/empathy-utils.h:
+       * libempathy/empathy-avatar.c:
+       * libempathy/empathy-avatar.h:
+       * libempathy/empathy-contact-factory.c: Cache avatars and RequestAvatars
+       only when needed.
+
+2007-09-26  Xavier Claessens  <xclaesse@gmail.com>
+
+       * libempathy/empathy-contact-factory.c: Fix capabilities update, the NOT
+       operator is ~ and not !
+
+2007-09-26  Xavier Claessens  <xclaesse@gmail.com>
+
+       * libempathy-gtk/empathy-profile-chooser.c:
+       * libempathy-gtk/empathy-main-window.c: Fix warning when sort criterium
+       is NULL and when there is no profile. Fixes bug #479786
+       (Christian Persch, Xavier Claessens).
+
 2007-09-21  Xavier Claessens  <xclaesse@gmail.com>
 
        * libempathy/empathy-log-manager.c: Ignore log files that don't have a
        * libempathy-gtk/empathy-contact-list-view.c:
        * libempathy-gtk/empathy-contact-list-view.h:
        * doc/libempathy-gtk/tmpl/empathy-contact-list-view.sgml: "interactive"
-       property on EmpathyContactListView to enable/disable contect menu and
+       property on EmpathyContactListView to enable/disable context menu and
        action when double-click on a contact.
 
 2007-09-10  Xavier Claessens  <xclaesse@gmail.com>
 2007-03-16  Xavier Claessens  <xclaesse@gmail.com>
 
        * Initial version
+2007-09-28  Xavier Claessens  <xclaesse@gmail.com>
+
+       * libempathy/empathy-tp-group.c: Look in the local_pendings list if a
+       contact is already local pending.
+       * tests/contact-manager.c: Fix white space typo.