[Telepathy] telepathy-gabble 0.5.10 released

Simon McVittie simon.mcvittie at collabora.co.uk
Fri Apr 20 04:03:55 PDT 2007


Source tarball:
http://telepathy.freedesktop.org/releases/telepathy-gabble/telepathy-gabble-0.5.10.tar.gz
Signature:
http://telepathy.freedesktop.org/releases/telepathy-gabble/telepathy-gabble-0.5.10.tar.gz.asc

This release no longer contains telepathy-glib. Instead, it requires version
0.5.10 or up of the telepathy-glib shared library, available separately.

The usual miscellaneous improvements have also been made:
- finding the resource (or room member nickname) from a JID is done more
  efficiently
- room JIDs are validated better in RequestHandles
- RequestConnection parameters which are port numbers may not be zero
- make check-extra produces logs and (if a crash occurs) core dumps

The full Darcs changelog since version 0.5.9 follows (note that most of these
changes refer to telepathy-glib code which has now been deleted from the
telepathy-gabble repository).

Regards,
	Simon

Thu Apr 19 19:34:27 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  tagged telepathy-gabble 0.5.10


Thu Apr 19 19:21:31 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Increment version to 0.5.10

    M ./configure.ac -2 +2

Thu Apr 19 19:19:41 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * #include handle-repo-dynamic.h, not handle-repo-dynamic.c!

    M ./src/util.c -1 +1

Thu Apr 19 19:19:31 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Don't try to ship gtk-doc.m4

    M ./m4/Makefile.am -2 +1

Thu Apr 19 19:10:14 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Remove lib/ directory - telepathy-glib is now externally maintained

    R ./lib/
    R ./lib/Makefile.am
    R ./lib/docs/
    R ./lib/docs/Makefile.am
    R ./lib/docs/reference/
    R ./lib/docs/reference/Makefile.am
    R ./lib/docs/reference/telepathy-glib-docs.sgml
    R ./lib/docs/reference/telepathy-glib-overrides.txt
    R ./lib/docs/reference/telepathy-glib-sections.txt
    R ./lib/docs/reference/telepathy-glib.types
    R ./lib/docs/reference/tmpl/
    R ./lib/docs/reference/tmpl/dummy.sgml
    R ./lib/docs/reference/tp-svc.xml
    R ./lib/spec/
    R ./lib/spec/Channel.xml
    R ./lib/spec/Channel_Interface_Chat_State.xml
    R ./lib/spec/Channel_Interface_DTMF.xml
    R ./lib/spec/Channel_Interface_Group.xml
    R ./lib/spec/Channel_Interface_Hold.xml
    R ./lib/spec/Channel_Interface_Media_Signalling.xml
    R ./lib/spec/Channel_Interface_Password.xml
    R ./lib/spec/Channel_Interface_Transfer.xml
    R ./lib/spec/Channel_Type_Contact_List.xml
    R ./lib/spec/Channel_Type_Contact_Search.xml
    R ./lib/spec/Channel_Type_Room_List.xml
    R ./lib/spec/Channel_Type_Streamed_Media.xml
    R ./lib/spec/Channel_Type_Text.xml
    R ./lib/spec/Connection.xml
    R ./lib/spec/Connection_Interface_Aliasing.xml
    R ./lib/spec/Connection_Interface_Avatars.xml
    R ./lib/spec/Connection_Interface_Capabilities.xml
    R ./lib/spec/Connection_Interface_Contact_Info.xml
    R ./lib/spec/Connection_Interface_Forwarding.xml
    R ./lib/spec/Connection_Interface_Presence.xml
    R ./lib/spec/Connection_Interface_Privacy.xml
    R ./lib/spec/Connection_Interface_Renaming.xml
    R ./lib/spec/Connection_Manager.xml
    R ./lib/spec/Makefile.am
    R ./lib/spec/Media_Session_Handler.xml
    R ./lib/spec/Media_Stream_Handler.xml
    R ./lib/spec/Properties_Interface.xml
    R ./lib/spec/all.xml
    R ./lib/spec/errors.xml
    R ./lib/telepathy-glib/
    R ./lib/telepathy-glib-unstable.pc.in
    R ./lib/telepathy-glib.pc.in
    R ./lib/telepathy-glib/Makefile.am
    R ./lib/telepathy-glib/base-connection-manager.c
    R ./lib/telepathy-glib/base-connection-manager.h
    R ./lib/telepathy-glib/base-connection.c
    R ./lib/telepathy-glib/base-connection.h
    R ./lib/telepathy-glib/channel-factory-iface.c
    R ./lib/telepathy-glib/channel-factory-iface.h
    R ./lib/telepathy-glib/channel-iface.c
    R ./lib/telepathy-glib/channel-iface.h
    R ./lib/telepathy-glib/dbus.c
    R ./lib/telepathy-glib/dbus.h
    R ./lib/telepathy-glib/debug-ansi.h
    R ./lib/telepathy-glib/debug.c
    R ./lib/telepathy-glib/debug.h
    R ./lib/telepathy-glib/enums.h
    R ./lib/telepathy-glib/errors.c
    R ./lib/telepathy-glib/errors.h
    R ./lib/telepathy-glib/extra-gtkdoc.h
    R ./lib/telepathy-glib/group-mixin.c
    R ./lib/telepathy-glib/group-mixin.h
    R ./lib/telepathy-glib/handle-repo-dynamic.c
    R ./lib/telepathy-glib/handle-repo-dynamic.h
    R ./lib/telepathy-glib/handle-repo-static.c
    R ./lib/telepathy-glib/handle-repo-static.h
    R ./lib/telepathy-glib/handle-repo.c
    R ./lib/telepathy-glib/handle-repo.h
    R ./lib/telepathy-glib/handle-set.c
    R ./lib/telepathy-glib/handle.c
    R ./lib/telepathy-glib/handle.h
    R ./lib/telepathy-glib/heap.c
    R ./lib/telepathy-glib/heap.h
    R ./lib/telepathy-glib/interfaces.h
    R ./lib/telepathy-glib/internal-debug.h
    R ./lib/telepathy-glib/internal-handle-repo.h
    R ./lib/telepathy-glib/intset.c
    R ./lib/telepathy-glib/intset.h
    R ./lib/telepathy-glib/properties-mixin.c
    R ./lib/telepathy-glib/properties-mixin.h
    R ./lib/telepathy-glib/run.c
    R ./lib/telepathy-glib/run.h
    R ./lib/telepathy-glib/signals-marshal.list
    R ./lib/telepathy-glib/stable-interfaces.mk
    R ./lib/telepathy-glib/svc-channel.h
    R ./lib/telepathy-glib/svc-connection-manager.h
    R ./lib/telepathy-glib/svc-connection.h
    R ./lib/telepathy-glib/svc-media-interfaces.h
    R ./lib/telepathy-glib/svc-properties-interface.h
    R ./lib/telepathy-glib/svc-unstable.h
    R ./lib/telepathy-glib/text-mixin.c
    R ./lib/telepathy-glib/text-mixin.h
    R ./lib/telepathy-glib/util.c
    R ./lib/telepathy-glib/util.h
    R ./lib/tests/
    R ./lib/tests/Makefile.am
    R ./lib/tests/test-handle-set.c
    R ./lib/tests/test-heap.c
    R ./lib/tests/test-internal-debug.c
    R ./lib/tests/test-intset.c
    R ./lib/tests/test-util.c
    R ./lib/tools/
    R ./lib/tools/Makefile.am
    R ./lib/tools/c-constants-generator.xsl
    R ./lib/tools/c-interfaces-generator.xsl
    R ./lib/tools/genginterface.py
    R ./lib/tools/glib-errors-enum-body.xsl
    R ./lib/tools/glib-errors-enum-header.xsl
    R ./lib/tools/identity.xsl
    R ./lib/tools/ls-interfaces.xsl
    R ./lib/tools/make-all-async.xsl
    R ./lib/tools/spec-to-introspect.xsl
    R ./lib/tools/update-spec-gen-am.sh.in

Thu Apr 19 19:09:38 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Remove telepathy-glib from build system, use an external copy instead

    M ./Makefile.am -4 +3
    M ./_boring -13
    M ./autogen.sh -11
    M ./configure.ac -51 +8
    M ./src/Makefile.am -7 +5
    M ./tests/Makefile.am -9 +5

Thu Apr 19 18:03:49 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  tagged Branch telepathy-gabble to create telepathy-glib


Thu Apr 19 17:21:52 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Don't force --enable-gtk-doc --enable-handle-leak-debug when running autogen.sh

    M ./autogen.sh -1 +1

Thu Apr 19 17:02:25 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Use ${MAKE} -C instead of make -C

    M ./Makefile.am -1 +1
    M ./autogen.sh -1 +6

Thu Apr 19 16:57:47 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Generate telepathy-glib's spec-gen.am inside _gen. Remove the old spec-gen.am

    M ./autogen.sh -1 +1
    M ./lib/telepathy-glib/Makefile.am -13 +8
    R ./lib/telepathy-glib/spec-gen.am

Thu Apr 19 16:57:33 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Update _boring

    M ./_boring -1 +3

Thu Apr 19 16:57:02 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Remove lib/spec/spec-gen.am from darcs

    R ./lib/spec/spec-gen.am

Thu Apr 19 16:50:13 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Remove gtk-doc bits (autogen.sh will copy them in now)

    R ./gtk-doc.make
    R ./m4/gtk-doc.m4

Thu Apr 19 16:44:10 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Add autogen.sh which runs gtkdocize, update-spec-gen-am.sh, stable-interfacs.mk and autoreconf

    A ./autogen.sh

Thu Apr 19 16:34:03 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Make libtelepathy-glib shared

    M ./configure.ac +17
    M ./lib/telepathy-glib/Makefile.am -13 +13
    M ./lib/tests/Makefile.am -1 +3

Thu Apr 19 16:30:50 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Rename _gen/svc-unstable.h to _gen/unstable-svc.h so the pattern rule for svc-%.h doesn't match it

    M ./lib/telepathy-glib/Makefile.am -2 +2
    M ./lib/telepathy-glib/svc-unstable.h -1 +1

Thu Apr 19 16:28:50 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Make _gen/svc-whatever.h depend on Makefile.am now there's significant logic in Makefile.am

    M ./lib/telepathy-glib/Makefile.am -1 +1

Thu Apr 19 16:28:20 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Add missing signals marshalling files to BUILT_SOURCES

    M ./lib/telepathy-glib/Makefile.am +3

Thu Apr 19 16:10:31 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Give tp-glib-unstable its own set of signal marshallers because when we make tp-glib shared, the signal marshallers will no longer be visible

    M ./lib/telepathy-glib/Makefile.am -4 +21

Thu Apr 19 15:34:32 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Install the right unstable headers to the right places

    M ./lib/telepathy-glib/Makefile.am -2 +5

Thu Apr 19 15:34:06 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Add a comment explaining why lib/docs/reference/Makefile.am cares about out-of-tree builds

    M ./lib/docs/reference/Makefile.am +5

Thu Apr 19 14:34:30 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Include stable-interfaces.txt in CLEANFILES

    M ./lib/telepathy-glib/Makefile.am -1 +2

Thu Apr 19 14:02:17 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Fix variable reference in generation of _gen/svc-unstable.h

    M ./lib/telepathy-glib/Makefile.am -1 +1

Thu Apr 19 14:00:35 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Move the unstable interfaces' names and enums to svc-unstable documentation

    M ./lib/docs/reference/telepathy-glib-sections.txt -11 +13

Thu Apr 19 13:59:45 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Allow docstrings to contain < and > without breaking gtkdoc (in a very hackish way)

    M ./lib/tools/c-constants-generator.xsl -7 +6

Thu Apr 19 13:52:10 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Actually include interfaces and enums in the docs

    M ./lib/docs/reference/telepathy-glib-docs.sgml +2

Thu Apr 19 13:47:54 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Regenerate lib/telepathy-glib/spec-gen.am

    M ./lib/telepathy-glib/spec-gen.am -1 +3

Thu Apr 19 13:47:37 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Remove lib/stable-interfaces.txt (no longer used)

    R ./lib/stable-interfaces.txt

Thu Apr 19 13:47:03 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Move svc-unstable interfaces to their own section in the docs

    M ./lib/docs/reference/telepathy-glib-docs.sgml +1
    M ./lib/docs/reference/telepathy-glib-sections.txt -109 +115
    M ./lib/stable-interfaces.txt -19
    M ./lib/telepathy-glib/extra-gtkdoc.h +14

Thu Apr 19 13:39:48 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Improve build system for unstable interfaces:
  * Remove unstable interfaces from svc-* public headers.
  * Generate stable interfaces whitelist from those public headers.
  * Separate out the generation of that whitelist into a separate .mk that
    can be invoked from autogen.sh, or otherwise used to start off the process.
  * Produce a svc-unstable.h as a public header for the unstable API.
  * Remove unstable enums and interface name #defines from main header too.
    Put them in svc-unstable.h.
  * Install unstable headers to ${includedir}/telepathy-unstable.
  * Remove --disable-unstable - the unstable part is easy for packagers to omit
    if desired (/usr/include/telepathy-unstable,
    /usr/lib/libtelepathy-glib-unstable.a,
    /usr/lib/pkgconfig/telepathy-glib-unstable.pc) and having it optional will
    get gtkdoc confused.

    M ./configure.ac -7
    M ./lib/Makefile.am -5 +1
    M ./lib/telepathy-glib-unstable.pc.in -1 +1
    M ./lib/telepathy-glib/Makefile.am -25 +86
    A ./lib/telepathy-glib/stable-interfaces.mk
    M ./lib/telepathy-glib/svc-channel.h -3
    M ./lib/telepathy-glib/svc-connection.h -4
    A ./lib/telepathy-glib/svc-unstable.h

Thu Apr 19 13:38:01 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Regenerate lib/spec/spec-gen.am

    M ./lib/spec/spec-gen.am -175 +61

Thu Apr 19 13:36:04 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * update-spec-gen-am.sh.in: If no generated-code directory is given, don't output variables for code generation. If no stable-interfaces whitelist is given, don't split stable and unstable interfaces

    M ./lib/tools/update-spec-gen-am.sh.in -18 +35

Thu Apr 19 13:35:20 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * lib/tools/identity.xsl: Add an XSLT identity transformation

    M ./lib/tools/Makefile.am +1
    A ./lib/tools/identity.xsl

Wed Apr 18 19:01:55 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Adapt genginterface.py to remove all the Telepathy-specific bits. Put them in its command-line options instead.

    M ./lib/telepathy-glib/Makefile.am -2 +6
    M ./lib/tools/genginterface.py -20 +59

Wed Apr 18 17:32:58 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * If doing an out of tree build, scan the build directory for generated source as gtkdoc input too

    M ./configure.ac +4
    M ./lib/docs/reference/Makefile.am +7

Wed Apr 18 17:05:16 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Regenerate spec-gen.am with ContactInfo marked as unstable

    M ./lib/spec/spec-gen.am -6 +6
    M ./lib/telepathy-glib/spec-gen.am -6 +6

Wed Apr 18 17:05:10 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Add a .pc file for libtelepathy-glib-unstable.a

    M ./configure.ac +1
    M ./lib/Makefile.am +4
    A ./lib/telepathy-glib-unstable.pc.in

Wed Apr 18 16:24:10 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Add comment noting that the "stable" libtelepathy-glib has all the signal marshallers for both itself and -unstable

    M ./lib/telepathy-glib/Makefile.am +4

Wed Apr 18 16:22:40 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Don't duplicate signals marshallers and error handling in -unstable

    M ./lib/telepathy-glib/Makefile.am -4

Wed Apr 18 16:15:31 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Correct sense of assertion

    M ./lib/telepathy-glib/base-connection-manager.c -1 +1

Wed Apr 18 16:15:04 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Remove ContactInfo from the "stable interfaces" whitelist - it isn't

    M ./lib/stable-interfaces.txt -1

Wed Apr 18 15:39:39 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Validate Gabble CM parameters using callbacks

    M ./src/gabble-connection-manager.c -58 +49

Wed Apr 18 15:38:13 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Add CM parameter validation using callbacks

    M ./lib/docs/reference/telepathy-glib-sections.txt +3
    M ./lib/telepathy-glib/base-connection-manager.c +45
    M ./lib/telepathy-glib/base-connection-manager.h -2 +54

Wed Apr 18 15:06:55 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Allocate enough memory for the NULL terminator in tp_base_connection_manager_list_protocols

    M ./lib/telepathy-glib/base-connection-manager.c -1 +1

Wed Apr 18 13:55:51 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Make DEBUG expand to non-empty under --disable-debug

    M ./lib/telepathy-glib/internal-debug.h -1 +1

Mon Apr 16 18:54:31 BST 2007  Robert McQueen <robert.mcqueen at collabora.co.uk>
  * remove unused src/handles.[ch]

    M ./src/Makefile.am -2
    M ./src/gabble-connection.c -1
    M ./src/gabble-im-channel.c -1
    M ./src/gabble-media-channel.h -1
    M ./src/gabble-media-session.c -1
    M ./src/gabble-media-stream.c -1
    M ./src/gabble-muc-channel.h -1
    M ./src/gabble-roomlist-channel.c -1
    M ./src/gabble-roster-channel.c -1
    R ./src/handles.c
    R ./src/handles.h
    M ./src/im-factory.c -1
    M ./src/media-factory.c -1
    M ./src/muc-factory.c -1
    M ./src/presence-cache.h -1
    M ./src/roster.c -1
    M ./src/text-mixin.h -1
    M ./src/vcard-manager.c -2
    M ./tests/test-handles.c -1

Mon Apr 16 18:47:56 BST 2007  Robert McQueen <robert.mcqueen at collabora.co.uk>
  * remove assertion in gabble_decode_jid that the JID is not zero length; it's inconsistent with the documentation, and in all places where this function is called, the zero-length case is handled, or cannot occur

    M ./src/util.c -1

Mon Apr 16 18:47:21 BST 2007  Robert McQueen <robert.mcqueen at collabora.co.uk>
  * remove call gabble_decode_jid in favour of strchr to find a room member's nickname

    M ./src/gabble-muc-channel.c -5 +2

Mon Apr 16 18:46:53 BST 2007  Robert McQueen <robert.mcqueen at collabora.co.uk>
  * remove un-necessary decode/free of server in MUC channel

    M ./src/gabble-muc-channel.c -4 +2

Mon Apr 16 18:40:38 BST 2007  Robert McQueen <robert.mcqueen at collabora.co.uk>
  * replace calls to gabble_decode_jid with strchr to find the resource

    M ./src/presence-cache.c -11 +4

Mon Apr 16 18:40:35 BST 2007  Robert McQueen <robert.mcqueen at collabora.co.uk>
  * for jingle channels, get the resource with strchr instead of gabble_decode_jid and freeing it

    M ./src/media-factory.c -4 +8

Mon Apr 16 18:08:31 BST 2007  Robert McQueen <robert.mcqueen at collabora.co.uk>
  * catch error case where room JIDs passed to RequestHandles are not correctly composed of room at service

    M ./src/gabble-connection.c -1 +12

Mon Apr 16 17:56:23 BST 2007  Robert McQueen <robert.mcqueen at collabora.co.uk>
  * correct comment; user and user/resource are not valid forms for the "account" property

    M ./src/gabble-connection.c -2

Wed Apr 18 13:24:08 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * When running check-extra, produce logfiles in ${top_buildddir}/tests/gabble-<pid>.log and enable core dumps

    M ./_boring +2
    M ./tests/Makefile.am -7 +10
    A ./tests/exec-with-log.sh.in
    M ./tests/org.freedesktop.Telepathy.ConnectionManager.gabble.service.in -1 +1

Wed Apr 18 13:24:03 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Reinstate code to avoid emitting passwords in debug output, but this time have it take effect for any param containing "password" in its name (for proxy passwords, etc.)

    M ./lib/telepathy-glib/base-connection-manager.c -1 +7

Wed Apr 18 13:15:23 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Don't emit debug output from parse_parameters when parsing a user-specified value - set_param_from_value is now responsible

    M ./lib/telepathy-glib/base-connection-manager.c -28

Wed Apr 18 13:14:38 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * When setting parameters from defaults, don't go via a useless GValue

    M ./lib/telepathy-glib/base-connection-manager.c -9 +55

Wed Apr 18 13:14:04 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Move responsibility for ignoring obsolete provided parameters

    M ./lib/telepathy-glib/base-connection-manager.c -6 +7

Wed Apr 18 13:12:48 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * param_default_value: Don't return an invalid GValue if there is no default - instead return a valid GValue of the correct type, with fairly arbitrary contents.

    M ./lib/telepathy-glib/base-connection-manager.c -7 +7

Wed Apr 18 13:11:00 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Improve debugging in base-connection-manager by having a debug flag for parameter parsing

    M ./lib/telepathy-glib/base-connection-manager.c -14 +30
    M ./lib/telepathy-glib/debug.c +3
    M ./lib/telepathy-glib/internal-debug.h +1

Wed Apr 18 13:10:29 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Allow "make check-extra" at top level (it runs check, then check-extra)

    M ./Makefile.am +3

Tue Apr 17 17:56:04 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * If PARAM_FLAG_HAS_DEFAULT, set the struct member to the default value

    M ./lib/telepathy-glib/base-connection-manager.c +12

Tue Apr 17 17:44:18 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Instead of asserting that things with REQUIRED and REGISTER have no default, assert that things without HAS_DEFAULT have no default

    M ./lib/telepathy-glib/base-connection-manager.c -4 +1

Tue Apr 17 17:02:20 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Update spec-gen.am

    M ./lib/spec/spec-gen.am -163 +175
    M ./lib/telepathy-glib/spec-gen.am -163 +175

Tue Apr 17 17:00:52 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Split telepathy-glib into stable and unstable parts

    M ./configure.ac +7
    A ./lib/stable-interfaces.txt
    M ./lib/telepathy-glib/Makefile.am -6 +37
    M ./lib/tools/update-spec-gen-am.sh.in -34 +23

Tue Apr 17 14:25:43 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * During "make check", grep for comments that indicate potential problems, with output into lib/FIXME.out

    M ./_boring +1
    M ./lib/Makefile.am +6

Tue Apr 17 13:14:32 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Add a function to stringify handle types

    M ./lib/docs/reference/telepathy-glib-sections.txt +1
    M ./lib/telepathy-glib/Makefile.am +1
    M ./lib/telepathy-glib/handle-repo-dynamic.c -5 +3
    M ./lib/telepathy-glib/handle-repo-static.c -2 +3
    A ./lib/telepathy-glib/handle.c
    M ./lib/telepathy-glib/handle.h -1 +3

Tue Apr 17 13:06:27 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Add ABI padding to TpBaseConnection, TpBaseConnectionManager

    M ./lib/telepathy-glib/base-connection-manager.h -4 +29
    M ./lib/telepathy-glib/base-connection.h -3 +19
    M ./lib/telepathy-glib/text-mixin.h +4

Mon Apr 16 21:10:08 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Encapsulate the generation of spec-gen.am in a file

    M ./_boring +1
    M ./configure.ac +1
    M ./lib/spec/Makefile.am -15 +1
    M ./lib/spec/spec-gen.am -2 +168
    M ./lib/telepathy-glib/Makefile.am -18
    M ./lib/telepathy-glib/spec-gen.am -6 +168
    M ./lib/tools/Makefile.am -1 +2
    A ./lib/tools/update-spec-gen-am.sh.in

Mon Apr 16 16:31:39 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Update FSF address in c-constants-generator; add copyright to c-interfaces-generator

    M ./lib/tools/c-constants-generator.xsl -1 +1
    M ./lib/tools/c-interfaces-generator.xsl +19

Mon Apr 16 15:29:02 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * c-constants-generator.xsl: Cope with either @plural and @singular or @name and @value-prefix on enums and flag-sets; ditto @suffix or @name on flags and enum values

    M ./lib/tools/c-constants-generator.xsl -13 +59

Mon Apr 16 14:16:10 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Enable fatal coding style checks under the same circumstances as -Werror, with a ./configure option to make them non-fatal again

    M ./check-coding-style.mk -1 +1
    M ./configure.ac +16

Mon Apr 16 14:00:30 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Update documentation for new DTMF spec. Re-order enums and associated #defines to make more sense

    M ./lib/docs/reference/telepathy-glib-sections.txt -23 +31

Mon Apr 16 09:40:39 BST 2007  Robert McQueen <robert.mcqueen at collabora.co.uk>
  * fix piling-up GErrors when set_param_from_value fails

    M ./lib/telepathy-glib/base-connection-manager.c -2

Fri Apr 13 15:41:49 BST 2007  Robert McQueen <robert.mcqueen at collabora.co.uk>
  * bump version to 0.5.9.1

    M ./configure.ac -1 +1

Fri Apr 13 15:19:38 BST 2007  Robert McQueen <robert.mcqueen at collabora.co.uk>
  tagged telepathy-gabble 0.5.9


Wed Apr 11 16:25:33 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * In Gabble, verify that string parameters aren't empty if they shouldn't be, since TpBaseConnection no longer does that for us

    M ./src/gabble-connection-manager.c +39

Wed Apr 11 16:21:30 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Drop the _TP_CM_UPDATED_FOR_0_5_7 hack and always use GObject* and GObjectClass* in the groups mixin API

    M ./lib/telepathy-glib/group-mixin.c -3
    M ./lib/telepathy-glib/group-mixin.h -29 +18
    M ./src/gabble-media-channel.c -3
    M ./src/gabble-muc-channel.c -3
    M ./src/gabble-roster-channel.c -3
    M ./src/roster.c -3

Wed Apr 11 16:20:34 BST 2007  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Allow string CM parameters to be empty; if the params structure allocator sets some defaults, properly free them

    M ./lib/telepathy-glib/base-connection-manager.c -8 +10


More information about the Telepathy mailing list