[Telepathy] ANNOUNCE: libtelepathy 0.3.0

Simon McVittie simon.mcvittie at collabora.co.uk
Tue Nov 13 08:29:33 PST 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

libtelepathy 0.3.0, the "G_GNUC_DEPRECATED" release.

tar: http://telepathy.freedesktop.org/releases/libtelepathy/libtelepathy-0.3.0.tar.gz
sig: http://telepathy.freedesktop.org/releases/libtelepathy/libtelepathy-0.3.0.tar.gz.asc
darcs: http://darcs.collabora.co.uk/darcs/telepathy/libtelepathy
tag: "libtelepathy 0.3.0"

This is the beginning of a new development branch, 0.3.x. The plan for
this branch is that we'll clean up the libtelepathy API to be more
consistent and auto-generatable, while keeping up with improvements to code
generation infrastructure in telepathy-glib. Eventually, libtelepathy
will be copied into a telepathy-glib 0.7.x release and we'll only have one
GLib binding (and there will be much rejoicing).

Accordingly, this release deprecates a large number of symbols. Please
try compiling projects that use libtelepathy with
- -DLIBTELEPATHY_DISABLE_DEPRECATED, to see what we plan to get rid of.
Whatever porting you do now won't have to be done to port to
telepathy-glib, so get a head start :-)

Changes since 0.2.0 follow.

Regards,
    Simon

Tue Nov 13 16:07:53 GMT 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  tagged libtelepathy 0.3.0

Tue Nov 13 16:07:20 GMT 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * version 0.3.0 (libtool c:r:a = 7:0:5)

Mon Nov 12 15:42:32 GMT 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Add tp_connmgr_new_connection_without_connect - same reasoning as tp_conn_new_without_connect

Mon Nov 12 15:42:07 GMT 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Deprecate various unwanted API

Mon Nov 12 14:44:54 GMT 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Sync codegen tools from telepathy-glib

Mon Oct  8 18:04:23 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Fix indentation in tp-conn.c

Mon Oct  8 16:30:05 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * libtp-add-signal-gen.py: generate less redundancy

Mon Oct  8 15:59:29 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * src/tp-chan.c: indentation

Mon Oct  8 12:01:23 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Fix some uses of deprecated constant names

Mon Oct  8 12:00:33 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Only generate #defines in libtp-constants-generator, and use the normal c-constants-generator to generate the "official" naming

Mon Oct  8 11:47:12 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Make the official names for libtelepathy connection constants match the tp-glib ones; generate #defines to remap them

Mon Oct  8 11:35:49 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Make the official name of the libtelepathy enums TpFoo, with TelepathyFoo as a #define (for alignment with telepathy-glib)

Mon Oct  8 11:21:17 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Comment functions that already exist in telepathy-glib

Mon Oct  8 11:03:37 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Generate signals marshaller implementations in _gen/

Mon Oct  8 11:00:23 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * _boring: no longer ignore *-signals-marshal.c, they should be generated in _gen/ anyway

Mon Oct  8 10:55:06 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * tp-conn-ifaces-signal-setters.[ch]: Telepathy coding style

Mon Oct  8 10:54:42 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * tp-*-ifaces-signal-setters.[ch]: fix copyright headers

Mon Oct  8 10:51:52 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * tp-chan-ifaces-signal-setters.c: Telepathy coding style

Mon Oct  8 10:51:37 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * src/Makefile.am: simplify; check coding style of all hanrwritten C sources

Mon Oct  8 10:39:51 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Add coding style check tools (from telepathy-glib)

Mon Oct  8 10:35:10 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * tp-props-iface.h: Telepathy coding style

Mon Oct  8 10:34:39 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * tp-props-iface.c: fix copyright header

Mon Oct  8 10:34:29 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * tp-helpers.h: prune trailing whitespace

Mon Oct  8 10:34:17 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * tp-helpers.c: more whitespace

Mon Oct  8 10:33:56 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * tp-connmgr.h: Telepathy coding style

Mon Oct  8 10:33:44 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * tp-connmgr.h: fix copyright header

Mon Oct  8 10:33:21 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * tp-conn.h: Telepathy coding style

Mon Oct  8 10:32:56 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * tp-conn.h: fix copyright header

Mon Oct  8 10:32:38 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * tp-conn.c: tweak comment to fix coding-style-check falsepositive

Mon Oct  8 10:32:03 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * tp-chan.h: Telepathy coding style

Mon Oct  8 10:31:51 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * tp-chan.h: fix copyright header

Mon Oct  8 10:18:49 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * _boring: ignore tp-get-connmgr-info executable

Mon Oct  8 10:12:49 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Merge with HEAD: revert Guillaume's addition of NewTube marshaller

Sat Oct  6 22:19:53 BST 2007  Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
  * register marshallers for Tubes/NewTube and Tubes/DBusNamesChanged

Fri Oct  5 18:14:20 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * tp-props-iface: style

Fri Oct  5 18:07:14 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * tp-props-iface: use shared marshaller-registration, get rid of useless dispose(), fix style of class_init

Fri Oct  5 18:05:56 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * tp-props-iface: fix style, hoist static functions

Fri Oct  5 18:05:28 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * tp-helpers.h: use the auto-generated constants

Fri Oct  5 18:02:09 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * tp-helpers.h: style

Fri Oct  5 18:01:01 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * tp-helpers.h: style

Fri Oct  5 18:00:45 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * tp-constants.h: fix whitespace

Fri Oct  5 17:48:15 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Indentation

Fri Oct  5 17:47:58 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Indentation

Fri Oct  5 17:47:34 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Indentation

Fri Oct  5 17:46:44 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Whitespace/style

Fri Oct  5 17:45:52 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Whitespace/style

Fri Oct  5 17:44:12 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Whitespace/style

Fri Oct  5 17:42:11 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * tp-helpers: fix parsing of default-foo in .manager files

Fri Oct  5 17:38:17 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * tp-helpers: whitespace

Fri Oct  5 17:34:30 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * tp-helpers: whitespace

Fri Oct  5 17:32:14 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * tp-helpers: stylistic fixes to tp_connmgr_info_free

Fri Oct  5 17:31:16 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * tp-helpers: Remove useless forward declaration of _scan_dir

Fri Oct  5 17:30:48 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Hoist, reformat _prot_param_free in tp-helpers.c

Fri Oct  5 17:29:36 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * tp-helpers: hoist _list_builder, reformat

Fri Oct  5 17:28:00 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * tp-helpers: stylistic fixes

Fri Oct  5 17:14:04 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * tp-helpers: fix copyright

Fri Oct  5 17:10:54 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * tp-conn: fix copyright header

Fri Oct  5 17:10:03 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * tp-conn: indentation etc.

Fri Oct  5 16:45:07 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * tp-conn: indentation etc., remove useless finalize function

Fri Oct  5 16:39:49 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * tp-chan: indentation etc.

Fri Oct  5 16:39:39 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * tp-connmgr: fix indentation

Fri Oct  5 16:02:47 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * tp-connmgr: fix up coding style for tp_connmgr_new_connection, comment a probably-unnecessary check

Fri Oct  5 16:02:28 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * tp-connmgr: fix up coding style for tp_connmgr_new

Fri Oct  5 16:02:10 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * tp-connmgr: fix up coding style for tp_connmgr_new

Fri Oct  5 15:52:06 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * tp-connmgr: clean up coding style, remove useless finalize method and useless get/set property handler assignments

Fri Oct  5 15:48:31 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * tp-connmgr: fix up copyright header

Fri Oct  5 15:42:21 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * tp-connmgr: clean up includes

Fri Oct  5 15:42:10 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * tp-conn: clean up includes

Fri Oct  5 15:41:59 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * tp-chan: clean up #includes

Fri Oct  5 15:40:25 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Register all marshallers centrally, when a connmgr, conn or chan is first created

Fri Oct  5 15:18:50 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Add whitelist of interfaces for which code-gen should be done (everything except Contact_Search)

Thu Oct  4 18:54:09 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Only generate stuff for whitelisted interfaces

Thu Oct  4 18:52:43 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Comment libtp-marshaller-gen.py better

Fri Sep 28 12:53:55 BST 2007  Dafydd Harries <dafydd.harries at collabora.co.uk>
  * unset release flag

Fri Sep 28 10:42:37 BST 2007  Dafydd Harries <dafydd.harries at collabora.co.uk>
  tagged libtelepathy 0.2.0

Thu Oct  4 17:00:54 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Auto-generate the code that registers D-Bus signals marshallers.
  While reviewing the changes, remove the following broken call:
  dbus_g_object_register_marshaller(
      tp_ifaces_signals_marshal_VOID__UINT_STRING_STRING, G_TYPE_NONE,
      G_TYPE_STRING, G_TYPE_UINT, G_TYPE_STRING, G_TYPE_INVALID);

Thu Oct  4 17:00:02 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Re-order tools/Makefile.am

Thu Oct  4 15:40:14 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Output better C in libtp-add-signal-gen.py

Thu Oct  4 15:40:00 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * _gen/add-signals.h: add proper dependencies

Thu Oct  4 15:34:55 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Use auto-generated signal adding for properties interface, connection, connection manager and channel

Thu Oct  4 15:25:58 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Make ADD_SIGNALS_FOR_foo a function-like macro to avoid hard-coding argument name

Thu Oct  4 15:23:39 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Auto-generate function bodies in tp-*-ifaces-signal-setters.c

Thu Oct  4 15:16:20 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Build _gen/add-signals.h

Thu Oct  4 15:16:12 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * configure.ac: require Python

Thu Oct  4 15:13:44 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Add libtp-add-signal-gen.py

Thu Oct  4 15:13:10 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Generate a complete spec (i.e. follow all the XIncludes) in _gen

Thu Oct  4 15:10:28 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Move _gen-interfaces-body.h to new _gen subdirectory

Thu Oct  4 13:41:24 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Use the auto-generated interface quarks for Properties

Thu Oct  4 13:35:25 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Use autogenerated interface name stuff in tp-chan too

Thu Oct  4 13:04:28 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Deprecate the tp_get_conn_*_interface functions

Thu Oct  4 13:01:50 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Sync spec-to-introspect.xsl from telepathy-spec (comment-only changes)

Thu Oct  4 13:01:36 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Sync tools from telepathy-glib (comment-only changes)

Wed Oct  3 15:01:21 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Replace another obsolete function with a call to the autogenerated version

Wed Oct  3 15:00:53 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Refactoring: fold _tp_conn_register_interface_signal_marshallers into _tp_conn_register_signal_marshallers

Wed Oct  3 14:36:50 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Use GLib interface name/quark generating machinery from tp-glib; implement the old libtelepathy names as aliases for the tp-glib names
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: OpenPGP key: http://www.pseudorandom.co.uk/2003/contact/ or pgp.net

iD8DBQFHOdDrWSc8zVUw7HYRAj8GAKCgjDpYWwNToe5Ip/AV5kQglYXzjgCfZtPS
FMjrwfkQfBMLKJFrKVZB4EE=
=Bk80
-----END PGP SIGNATURE-----


More information about the Telepathy mailing list