commit d22c658670fe7cf80d5b900bf7c5063f01479337
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-05-27 17:23:54 +0100

    Install _gen/error-str.h
    
    Otherwise, errors.h doesn't work.

 telepathy-glib/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 07e32626b3c8dfaf8dd896f1bc10ab12fd8bc652
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-05-27 16:42:37 +0100

    Prepare release 0.7.31

 .gitignore                         |    3 ++-
 NEWS                               |   27 ++++++++++++++++++++++++---
 configure.ac                       |    4 ++--
 telepathy-glib/Makefile.am         |    3 ++-
 telepathy-glib/errors.c            |    2 ++
 telepathy-glib/util.c              |    4 ++++
 telepathy-glib/versions/0.7.31.abi |   35 +++++++++++++++++++++++++++++++++++
 7 files changed, 71 insertions(+), 7 deletions(-)

commit f29360f7351e5c72769122ea215c45df7c069f20
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-05-27 16:38:40 +0100

    Add missing parenthesis to fix syntax of test

 tests/all-errors-documented.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 10b52af06a96a36dc962c99faff42552060d7e1a
Merge: 89dc0ad a07484c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-05-27 16:34:42 +0100

    Merge branch 'error-naming'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit a07484c1ce84fc63613cf70cde722dbafd396d74
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-05-27 16:31:46 +0100

    Remove camelcase_to_lower, camelcase_to_upper
    
        In the face of ambiguity, refuse the temptation to guess.
        -Tim Peters, /The Python Way/ (see `python -c "import this"`)

 tools/libglibcodegen.py |    2 --
 tools/libtpcodegen.py   |   26 --------------------------
 2 files changed, 0 insertions(+), 28 deletions(-)

commit adba144b7fd16b83b28a3faae3b93b3984c54a2b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-05-27 16:30:09 +0100

    Generate error names in the same way telepathy-qt4 does
    
    camelcase_to_upper is just a lossy guess at what we meant; it's better to
    use an unambiguous mapping.

 tests/all-errors-documented.py |    5 +++--
 tools/glib-errors-check-gen.py |    6 +++---
 tools/glib-errors-str-gen.py   |    4 ++--
 3 files changed, 8 insertions(+), 7 deletions(-)

commit 1dfa95856d86c16b6d4410ce0d46c04972ca9937
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-05-27 16:28:22 +0100

    Cherry-pick error naming fix from my error-spaces spec branch

 spec/errors.xml |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 89dc0ad2c5cfe606b7108b5f75f0156bb2952dcc
Merge: cde9f3f e3b7390
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-05-27 15:52:13 +0100

    Merge branch 'connection-already-invalidated'

commit e3b7390ce3ff948cee8e5ada7b3f11fbf70a9f7c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-05-27 13:38:56 +0100

    TpConnection: if already invalidated, don't add interfaces or try to become ready
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

 telepathy-glib/connection.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit cde9f3ff12f6173f7ab181c346b410fd804f3c9e
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2009-05-27 13:46:20 +0100

    document tube new API

 docs/reference/telepathy-glib-docs.sgml    |    2 +
 docs/reference/telepathy-glib-sections.txt |   87 ++++++++++++++++++++++++++++
 telepathy-glib/extra-gtkdoc.h              |   23 +++++++
 3 files changed, 112 insertions(+), 0 deletions(-)

commit 1ced040c9faba83c732d1c52a378681e68123378
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2009-05-26 13:08:04 +0100

    telepathy-glib/channel.xml: add tube new API

 telepathy-glib/channel.xml |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 15d192bfabad5fc650782da214bd6085745f6947
Merge: a81e670 9a5abff
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-05-27 12:16:33 +0100

    Merge branch 'mc-teardown-fixes'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 9a5abffc8cdaf411c41d97f06d8aec0efd25b9d4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-05-27 11:47:12 +0100

    _tp_dbus_daemon_get_name_owner: fail gracefully if TpDBusDaemon was invalidated

 telepathy-glib/dbus.c |   21 +++++++++++++++++++--
 1 files changed, 19 insertions(+), 2 deletions(-)

commit 4aa7142b7576f958fe0d2b3ced4bd33b51146c64
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-05-27 11:46:50 +0100

    tp_dbus_daemon_release_name: fail gracefully if TpDBusDaemon was invalidated

 telepathy-glib/dbus.c |   18 ++++++++++++++++--
 1 files changed, 16 insertions(+), 2 deletions(-)

commit a4a5b752c091783140366697080e5057657d8432
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-05-27 11:46:28 +0100

    tp_dbus_daemon_request_name: fail gracefully if TpDBusDaemon was invalidated

 telepathy-glib/dbus.c |   19 +++++++++++++++++--
 1 files changed, 17 insertions(+), 2 deletions(-)

commit 69734b4f597d4e6a4316653d01f04d0246c6323c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-05-27 11:45:22 +0100

    TpProxy: don't release TpDBusDaemon until dispose
    
    It's safe to keep an invalidated TpDBusDaemon around, since it's a TpProxy
    itself.

 telepathy-glib/proxy.c |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit a81e670530be762b9fd52eed198e00e83a4c2a74
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2009-05-27 11:18:13 +0100

    telepathy-glib-sections.txt: add new TP_ERROR_STR

 docs/reference/telepathy-glib-sections.txt |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 55900170af3616ed46439df7160ea49daa73357f
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2009-05-26 12:43:42 +0100

    errors: add TP_ERROR_CONNECTION_REFUSED, TP_ERROR_CONNECTION_FAILED and TP_ERROR_CONNECTION_LOST

 telepathy-glib/errors.c |    9 +++++++++
 telepathy-glib/errors.h |    3 +++
 2 files changed, 12 insertions(+), 0 deletions(-)

commit b538af80f2cf3ff405994bb5d69086191cc24d3f
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2009-05-27 11:13:30 +0100

    sync with spec 0.17.25

 spec/Account.xml                       |   79 +++++++++++--
 spec/Account_Manager.xml               |  104 ++++++++++++++++-
 spec/Channel_Interface_Tube.xml        |  198 +++++++++++++++++++++++++-------
 spec/Channel_Type_DBus_Tube.xml        |   54 +++++++---
 spec/Channel_Type_Stream_Tube.xml      |  136 ++++++++++++++++++----
 spec/Channel_Type_Tubes.xml            |   94 ++--------------
 spec/Connection_Interface_Requests.xml |    6 +
 spec/Debug.xml                         |  166 ++++++++++++++++++++++++++
 spec/Properties_Interface.xml          |    2 +-
 spec/all.xml                           |    6 +-
 spec/errors.xml                        |   18 +++
 11 files changed, 675 insertions(+), 188 deletions(-)

commit be50e6c52ec5b420bbd1d5a6a481060901fce3b8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-05-27 10:27:21 +0100

    TpConnectionManager: make dispose() idempotent
    
    Otherwise, if we get resurrected and re-disposed (as seems to happen
    during MC 5 teardown), we try to cancel the name-owner watch twice;
    the second time, our TpProxy base class no longer has a TpDBusDaemon,
    leading to a null pointer dereference.

 telepathy-glib/connection-manager.c |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

commit bd2c782f77b8868f909baa3575abd2c8cec2c5fb
Merge: ba5b922 8cb6984
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-05-26 18:41:42 +0100

    Merge branch 'expose-keyfile-utils'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit ba5b922466cbe2e2ae430e9f4db5a28fafa20840
Merge: bafa683 e5e0d37
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-05-26 18:41:19 +0100

    Merge branch 'tpcm-assert'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit e5e0d37e86afaeef7e61b5d00fd2a6a7e2aed282
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-05-26 18:31:25 +0100

    TpConnectionManager: weak-unref user object when freeing WhenReadyContext
    
    This fixes a use-after-free followed by an assertion failure, if the
    user-supplied object is destroyed after the WhenReadyContext completes.

 telepathy-glib/connection-manager.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit bafa68380433ceff96bacde2a36d6e54183b249e
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-05-26 16:55:17 +0100

    NEWS for TP_ERROR_STR_* and tp_error_get_dbus_name

 NEWS |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit da228248cdd3d2e448add82019d451a22d6f9967
Merge: 6f6e11e cb32899
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-05-26 16:53:16 +0100

    Merge branch 'error-codegen'
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit cb328993b9ee4fc5ab4aebb79c9168a1c6802396
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-05-26 16:30:29 +0100

    Correctly set self.basename in glib-ginterface-gen
    
    Previously the Generator was using the global 'basename' variable
    inherited from __main__, which is confusing at best.

 tools/glib-ginterface-gen.py |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit 86b25df86f16ba37711a1a7a434859298ae6207d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-05-26 16:23:10 +0100

    Make gtk-doc notice TP_ERROR_STR_TERMINATED.
    
    :'(

 tools/glib-errors-str-gen.py |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 54b584287efbdc0f7dcd0c28b1b512b39ea6580b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-05-26 16:20:22 +0100

    Generate tp_error_get_dbus_name

 docs/reference/telepathy-glib-sections.txt |    1 +
 telepathy-glib/errors.c                    |   12 ++++++++++++
 telepathy-glib/errors.h                    |    2 ++
 tools/glib-errors-str-gen.py               |   19 ++++++++++++++++++-
 4 files changed, 33 insertions(+), 1 deletions(-)

commit 5ef917be668821c1a166f43ae24ad3eb37d25bf3
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-05-26 15:38:59 +0100

    Generate error-str.c as well as error-str.h
    
    This adapts glib-errors-str-gen.py to follow a similar pattern to that
    used in glib-ginterface-gen.py: it accepts a basename on the command
    line, and writes to <basename>.[ch].

 telepathy-glib/Makefile.am   |    7 +++++--
 tools/glib-errors-str-gen.py |   40 ++++++++++++++++++++++++++++------------
 2 files changed, 33 insertions(+), 14 deletions(-)

commit 6f6e11e59cb341d487247e76382c7b6770448fea
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2009-05-22 15:39:21 +0100

    use abs_top_srcdir instead of abs_top_builddir

 tests/Makefile.am              |    3 ++-
 tests/all-errors-documented.py |    8 ++++----
 2 files changed, 6 insertions(+), 5 deletions(-)

commit ba0d51b280f221c4b368683048026920affe341e
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2009-05-22 15:35:57 +0100

    add all-errors-documented.py to EXTRA_DIST

 tests/Makefile.am |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit f8a5fea22ec74232d2a1f26dbc586189f50edbde
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2009-05-22 15:05:32 +0100

    run all-errors-documented.py with tests

 tests/Makefile.am |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit 33371d102419afbaa7e1796a908695b671c00812
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2009-05-22 14:57:49 +0100

    add tests/all-errors-documented.py

 tests/all-errors-documented.py |   30 ++++++++++++++++++++++++++++++
 1 files changed, 30 insertions(+), 0 deletions(-)

commit 9c5b10bed0a1c1803714ca08fe5829c3aa0e2eee
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2009-05-22 14:24:14 +0100

    telepathy-glib-sections: add TP_ERROR_STR_*

 docs/reference/telepathy-glib-sections.txt |   30 ++++++++++++++++++++++++++++
 1 files changed, 30 insertions(+), 0 deletions(-)

commit 3b1f2213e52e4509bccf9ddd611e67e06e6d5dc2
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2009-05-22 13:41:08 +0100

    glib-errors-str-gen.py: add gtk-doc

 tools/glib-errors-str-gen.py |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

commit 5b027a08f8ee9477f719fbc083fe07b18f80defb
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2009-05-22 12:26:33 +0100

    telepathy-glib/errors.h: include _gen/error-str.h

 telepathy-glib/errors.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 3e2493bb41290fd7c5e4b8a266d06065d7d3d669
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2009-05-22 12:22:04 +0100

    generate _gen/error-str.h

 telepathy-glib/Makefile.am |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 65f25ffeee998952482f14a1efa3a73552aa1e28
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2009-05-22 12:01:39 +0100

    add glib-errors-str-gen.py to EXTRA_DIST

 tools/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 115cc20af63a6a3d37db8ecbaa75a1f993fc0543
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2009-05-22 12:01:30 +0100

    add tools/glib-errors-str-gen.py

 tools/glib-errors-str-gen.py |   24 ++++++++++++++++++++++++
 1 files changed, 24 insertions(+), 0 deletions(-)

commit 7ee6a7bc1daa4153567f31741dada2822a4a59b3
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-05-18 16:59:40 +0100

    Bump version to 0.7.30.1; add NEWS stub

 NEWS         |    9 +++++++++
 configure.ac |    2 +-
 2 files changed, 10 insertions(+), 1 deletions(-)

commit cac5bd94bd15aea3cedd1a4e44b2a54d7903065c
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-05-18 16:58:58 +0100

    Add the date to the NEWS file. Sigh.

 NEWS |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 485d06a6f4c1a16fe0aa20bc3404f2ea5675cbe1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-05-18 12:55:50 +0100

    version 0.7.30

 configure.ac                       |    4 ++--
 telepathy-glib/Makefile.am         |    3 ++-
 telepathy-glib/dbus.c              |    4 ++--
 telepathy-glib/versions/0.7.30.abi |    6 ++++++
 4 files changed, 12 insertions(+), 5 deletions(-)

commit fef709a40cec62600ed08bdbffa9f2ac3cc9d1bd
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-05-18 12:47:46 +0100

    NEWS for 0.7.30

 NEWS |   32 ++++++++++++++++++++++++++++++++
 1 files changed, 32 insertions(+), 0 deletions(-)

commit f56cb2bb6646a1ac7ec8086e337a36734cc80b9c
Merge: c90c64c 86aa657
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-05-18 15:08:33 +0100

    Merge branch 'assert-on-get_contact_statuses'
    
    Reviewed-by: Simon McVitte <simon.mcvittie@collabora.co.uk>

commit c90c64c81463b4cbe83d6afe962454e2b29a140e
Merge: 172e213 8988a15
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-05-18 15:08:01 +0100

    Merge branch 'invalidated-during-introspection'
    
    Reviewed-by: Simon McVitties <simon.mcvittie@collabora.co.uk>

commit 172e2137a0ad2a857ed48957723312a40c9ae0c2
Merge: d93c9fc c8d5144
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-05-18 15:07:32 +0100

    Merge branch 'publicize'
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 86aa65710e35469edccf6a6347c78f62769b94a4
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-05-18 13:51:11 +0100

    Don't assert if get_contact_statuses returns NULL
    
    Fixes fd.o#21792

 telepathy-glib/presence-mixin.c |   23 +++++++++++++++--------
 1 files changed, 15 insertions(+), 8 deletions(-)

commit 8988a1505a7fc75487798f3d0b7bbe60c137d575
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-05-18 12:17:14 +0100

    Use foo () == NULL not NULL == foo () for consistency

 telepathy-glib/proxy.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c8d5144083750a00c7a9afa0cfd7639ebcd224e0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-05-18 12:04:09 +0100

    Correct _release_name() documentation

 telepathy-glib/dbus.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit cf1878a9c7a84788b67bad2308717d3a954f68f1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-05-18 12:02:54 +0100

    Document that {request,release}_name block

 telepathy-glib/dbus.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit 8e7c49abea4c92e888fb9c24b59e1bf95fb12a62
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-05-18 11:58:35 +0100

    Publicize tp_dbus_daemon_{request,release}_name

 docs/reference/telepathy-glib-sections.txt |    4 +++-
 telepathy-glib/base-connection-manager.c   |    4 +---
 telepathy-glib/base-connection.c           |    6 ++----
 telepathy-glib/dbus-internal.h             |    5 -----
 telepathy-glib/dbus.c                      |   28 +++++++++++++++++-----------
 telepathy-glib/dbus.h                      |    5 +++++
 6 files changed, 28 insertions(+), 24 deletions(-)

commit 0c2102a56870d5f16b95f4f3b84bea0ecea13cfb
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-05-15 17:09:59 +0100

    Forbid _add_interface_by_id after invalidation.
    
    Also, removing the corresponding regression test added a few patches
    ago because this is now illegal.

 telepathy-glib/proxy.c           |    4 ++-
 tests/dbus/Makefile.am           |    4 --
 tests/dbus/invalidate-add-call.c |   65 --------------------------------------
 3 files changed, 3 insertions(+), 70 deletions(-)

commit 2bea84636b32f25637c5484e96fc6ddeefa167d8
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-05-15 16:51:40 +0100

    Correctly document add_interface_by_id's return
    
    Sigh.

 telepathy-glib/proxy.c |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

commit 2c1d962d4b73829ecc0ca37a747353434cfeeaf0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-05-15 16:34:47 +0100

    Assert that connecting to Group signals works

 telepathy-glib/channel-group.c |   51 ++++++++++++++++++++++++++++++++--------
 1 files changed, 41 insertions(+), 10 deletions(-)

commit 1bfe03164f4de06a6e48cf741d5b6ad8d38b8eb5
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-05-15 16:00:46 +0100

    Assert when assuming connecting to Closed works.

 telepathy-glib/channel.c |   18 ++++++++++++++----
 1 files changed, 14 insertions(+), 4 deletions(-)

commit e72d2c5b1a86ff290ec0be0ae3ae00e9fae1e141
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-05-15 16:21:36 +0100

    Stop channel introspection when invalidated.
    
    This avoids a big chain of synchronous error callbacks to method calls
    when a channel is invalidated during introspection.

 telepathy-glib/channel.c |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

commit f7847a68ef30d7103e503c6da0f0a60e189939a3
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-05-15 15:43:03 +0100

    Document borrow_interface_by_id's possible errors

 telepathy-glib/proxy.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit 218b4e75175b752b620c43cffbdb87e94d1d2880
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-05-15 15:30:33 +0100

    borrow_interface_by_id: fail cleanly if invalidated
    
    If a proxy is invalidated, and then has a new interface nailed onto it
    with add_interface_by_id, calling borrow_interface_by_id wound up
    passing NULL to dbus_g_connection_get_connection and other nasty things
    before telling you the proxy's invalidated.
    
    add_interface_by_id should not let you do this, but rearranging
    borrow_interface_by_id makes more sense anyway.

 telepathy-glib/proxy.c           |   21 ++++++------
 tests/dbus/Makefile.am           |    4 ++
 tests/dbus/invalidate-add-call.c |   65 ++++++++++++++++++++++++++++++++++++++
 3 files changed, 79 insertions(+), 11 deletions(-)

commit b2b7c4ec595f594d5c46b8f490863745c1a0e49c
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-05-01 12:44:12 +0100

    Test _borrow_interface_by_id after invalidation.
    
    I thought this test would fail, but it passed. But it's written now, so
    let's have it in telepathy-glib.

 tests/dbus/Makefile.am                      |    4 ++
 tests/dbus/get-interface-after-invalidate.c |   42 +++++++++++++++++++++++++++
 2 files changed, 46 insertions(+), 0 deletions(-)

commit 8cb6984bb024c529e449077015e8e6df7b178e2c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-04-28 15:07:57 +0100

    Expose some GKeyFile helpers
    
    These will probably be useful for Mission Control too.

 docs/reference/telepathy-glib-sections.txt |    2 +
 telepathy-glib/connection-manager.c        |   64 -------------------
 telepathy-glib/util.c                      |   92 ++++++++++++++++++++++++++++
 telepathy-glib/util.h                      |    5 ++
 4 files changed, 99 insertions(+), 64 deletions(-)

commit d93c9fc88c701dae9db25d3cd5d12fae10f521be
Merge: 6f697df 088bc78
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-04-24 16:11:25 +0100

    Merge branch 'shave'
    
    Signed-off-by: Will Thompson <will.thompson@collabora.co.uk>

commit 6f697df82e2270e70e32f6baf494334fcd3500d9
Merge: 7c1e7e8 b54258c
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-04-23 18:25:05 +0100

    Merge commit 'smcv/with-session-bus'
    
    Signed-off-by: Will Thompson <will.thompson@collabora.co.uk>

commit 7c1e7e86761be8232ca69d66642c557ad7effef0
Merge: ec82339 35d9efe
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-04-23 18:24:55 +0100

    Merge commit 'smcv/spec'
    
    Signed-off-by: Will Thompson <will.thompson@collabora.co.uk>

commit b54258cf7d03c652422ee8d733528d6eb238fbce
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-04-23 17:39:16 +0100

    Resurrect with-session-bus.sh invocation in tests/dbus/Makefile.am
    
    This means we can run regression tests on systems with no X session, no
    D-Bus session and no /var/lib/dbus/machine-id (hello, Scratchbox); it also
    means we don't pollute the user's real D-Bus session, if they have one.
    
    (Not doing this was a regression in 0.7.27)

 tests/dbus/Makefile.am |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 35d9efe1fa71985f7368a3e66ba6a265fb1a4d9d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-04-22 12:34:28 +0100

    Update to telepathy-spec 0.17.23 (add Terminated error)

 spec/Account.xml                                   |   16 ++
 spec/Channel_Dispatch_Operation.xml                |  152 +++++++++++----
 spec/Channel_Dispatcher.xml                        |   89 ++++-----
 ...Channel_Dispatcher_Interface_Operation_List.xml |   19 +-
 spec/Channel_Handler.xml                           |   15 +-
 spec/Channel_Interface_Group.xml                   |   19 ++-
 spec/Channel_Interface_Media_Signalling_Future.xml |    4 +-
 spec/Channel_Request.xml                           |   34 +++-
 spec/Channel_Type_File_Transfer.xml                |    9 +
 spec/Channel_Type_Streamed_Media.xml               |   29 +++-
 spec/Channel_Type_Streamed_Media_Future.xml        |    4 +-
 spec/Client.xml                                    |   10 +-
 spec/Client_Approver.xml                           |  142 ++++++++++----
 spec/Client_Handler.xml                            |  168 +++++++----------
 spec/Client_Interface_Requests.xml                 |  173 +++++++++++++++++
 spec/Client_Observer.xml                           |  135 ++++++++++----
 spec/Connection.xml                                |   46 ++++-
 spec/Connection_Interface_Presence.xml             |    8 +-
 spec/Connection_Interface_Requests.xml             |   12 ++
 spec/Makefile.am                                   |    1 +
 spec/Media_Session_Handler.xml                     |   25 ++-
 spec/all.xml                                       |  199 ++++++++++++++------
 spec/errors.xml                                    |   21 ++-
 telepathy-glib/errors.c                            |    6 +
 telepathy-glib/errors.h                            |    1 +
 25 files changed, 949 insertions(+), 388 deletions(-)

commit 088bc78fa453b090f80a97d6def74836b43f75ca
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2009-04-18 23:33:22 +0100

    Add workaround for gtk-doc + shave + libtool 1.x.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

 autogen.sh |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

commit 5e024de4ccc86ac6c786a6af73a944f5078077bc
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2009-04-18 23:12:08 +0100

    Replace the duplicate definitions of QUIET_GEN with an include of tools/shave.mk.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

 examples/extensions/Makefile.am |    6 ++----
 telepathy-glib/Makefile.am      |    4 +---
 tests/dbus/Makefile.am          |    4 +---
 tools/Makefile.am               |    4 +---
 4 files changed, 5 insertions(+), 13 deletions(-)

commit e7187c33c4e27f8eaa6c7ff6d8b09d157242bd01
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2009-04-18 23:02:25 +0100

    Add tools/shave.mk with helpers for CMs using shave.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

 tools/Makefile.am |    1 +
 tools/shave.mk    |    1 +
 2 files changed, 2 insertions(+), 0 deletions(-)

commit aacaf147b62e121d23dad3bea9053a5801e52cbd
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2009-02-22 21:28:25 +0000

    Moved tp-glib to use shave and made make output legible.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

 .gitignore                      |    2 +
 configure.ac                    |    4 ++
 examples/extensions/Makefile.am |   28 ++++++++------
 m4/Makefile.am                  |    3 +-
 m4/shave.m4                     |   77 ++++++++++++++++++++++++++++++++++++++
 shave-libtool.in                |   69 ++++++++++++++++++++++++++++++++++
 shave.in                        |   79 +++++++++++++++++++++++++++++++++++++++
 telepathy-glib/Makefile.am      |   32 +++++++++-------
 tests/dbus/Makefile.am          |    8 +++-
 tools/Makefile.am               |   22 ++++++----
 10 files changed, 286 insertions(+), 38 deletions(-)

commit ec82339984d5d61774ab4a905f60b43abeb53583
Author: Ross Burton <ross@linux.intel.com>
Date:   2009-03-11 11:48:22 +0000

    Install the type infomation earlier
    
    If the type information is installed last then it is possible for dbus-glib to
    assert because the dbus-glib containers haven't been initialized yet.  This is
    done by installing type info, getting a bus connection, or registering an
    object, which isn't always done before object construction.
    
    [Patch modified to install the information just after variable
    declarations, rather than before as in Ross's original patch, in order
    to be valid C89.]
    
    Signed-off-by: Will Thompson <will.thompson@collabora.co.uk>

 tools/glib-ginterface-gen.py |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)

commit 8e42c802215f5f42e7eaea19b36ee37912eb7b51
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-04-07 12:55:13 +0100

    Don't hold handles if GetContactAttributes fails
    
    Calling _tp_connection_ref_handles on an invalidated connection (which
    self will be here if error is non-NULL) asserts.
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

 telepathy-glib/connection-handles.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0bd2f61dc44bba8164b63023697a87c6ed388a21
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-04-03 17:42:51 +0100

    Whoops. Check in the 0.7.29 ABI file.

 telepathy-glib/versions/0.7.29.abi |   24 ++++++++++++++++++++++++
 1 files changed, 24 insertions(+), 0 deletions(-)

commit f9bda84d9c55c842a40a251186ce7fb1951763c0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-04-03 15:57:56 +0100

    bump nano version to 0.7.29.1

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d8d090c6c16fc5db59ca2425b27c57aac95b381e
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-04-03 15:32:21 +0100

    Version 0.7.29

 configure.ac               |    4 ++--
 telepathy-glib/Makefile.am |    3 ++-
 telepathy-glib/dbus.c      |   38 +++++++++++++++++++-------------------
 3 files changed, 23 insertions(+), 22 deletions(-)

commit 5f94620fbc09c3dd21e0e2e0a261a66510dda681
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-04-03 15:09:30 +0100

    Date and name for 0.7.29

 NEWS |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 664a1bbe615bf9a13134135c95caf5f0e83d1407
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-04-03 15:05:04 +0100

    NEWS for 0.7.29

 NEWS |   13 ++++++++++++-
 1 files changed, 12 insertions(+), 1 deletions(-)

commit b07eeda05ac76a355d0deb9a3b904c9d2f2cfa10
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-04-03 14:47:51 +0100

    Remove tabs from a test

 tests/asv.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit e68e6ea3ff09da1b32995ad34e78d760f24403cc
Merge: eed1be3 33d161e
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-04-03 14:44:18 +0100

    Merge commit 'davyd/bug-20942'
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit eed1be3c282f4ef85186e69583a023b22ef515d5
Merge: 39bd38b 84691d0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-04-03 14:24:19 +0100

    Merge branch 'callable-example-explosions'
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 39bd38bd25938b40fb8997294d71937ffd65830c
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-04-01 15:50:12 +0100

    Talk about notify::alias in TpContact preamble.
    
    It's worth highlighting the obvious, in case someone's missed it.
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

 telepathy-glib/contact.c |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

commit 84691d0d81e0be297524238cbc895d1e66e48f9a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-04-03 14:21:55 +0100

    Keep a set of CallableMediaChannel (not a list)

 examples/cm/callable/media-manager.c |   39 ++++++++++++++++++++--------------
 1 files changed, 23 insertions(+), 16 deletions(-)

commit d0f0dad5e90e150063ef01fbe26b388e36b97768
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-04-03 13:36:51 +0100

    Make CallableMediaManager unref closed channels
    
    Fixes a bug where the channel lived too long, and a new channel happened
    to get the same object path as an orphan channel, leading to
    dbus_g_connection_register_g_object asserting!

 examples/cm/callable/media-manager.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 33d161e6d2957df4685955396f9a711b8f196dd2
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   2009-04-03 11:27:30 +0800

    Add some See Alsos to the docs

 telepathy-glib/dbus.c |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit 62dc33bb1977fcb9f20af83943dbdcbe7003fb16
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   2009-04-03 11:08:17 +0800

    take_ and set_static_ functions, fix up const markers on some other functions
    
    tp_asv_take_boxed(), tp_asv_set_static_boxed(), tp_asv_take_bytes(),
    tp_asv_take_object_path(), tp_asv_set_static_object_path(),
    tp_asv_take_string()

 docs/reference/telepathy-glib-sections.txt |    6 +
 telepathy-glib/dbus.c                      |  194 ++++++++++++++++++++++++++--
 telepathy-glib/dbus.h                      |   21 +++-
 3 files changed, 204 insertions(+), 17 deletions(-)

commit d71b0223b2202996027dbd8b454817e9c3742d4f
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   2009-04-03 10:24:01 +0800

    Add the G_GNUC_NULL_TERMINATED annotation to tp_asv_new()

 telepathy-glib/dbus.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 64286019964d71f730c57abf1d0953ddbb0b13e4
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   2009-03-31 10:12:24 +0800

    Add symbols to the reference docs

 docs/reference/telepathy-glib-sections.txt |   14 ++++++++++++++
 telepathy-glib/dbus.c                      |   11 ++++++++++-
 2 files changed, 24 insertions(+), 1 deletions(-)

commit ff639d2c90c20abf0b8852dbdb3313900c4ff77a
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   2009-03-31 10:11:59 +0800

    char -> gchar

 telepathy-glib/dbus.c |    2 +-
 telepathy-glib/dbus.h |    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit c06977b78fd1d465bf2ded9c946a94205ba6405f
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   2009-03-31 09:53:19 +0800

    tp_asv_dump() -- dumps the map to the debugging console

 telepathy-glib/dbus.c |   27 +++++++++++++++++++++++++++
 telepathy-glib/dbus.h |    1 +
 tests/asv.c           |    2 ++
 3 files changed, 30 insertions(+), 0 deletions(-)

commit c1a8727ae591a899cc81be8c6a2bf603e20c665b
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   2009-03-31 09:34:06 +0800

    Indentation fixes

 telepathy-glib/dbus.c |   31 ++++++++++++-------------------
 1 files changed, 12 insertions(+), 19 deletions(-)

commit b6b1a0052b811fd45b9205881cd1a49be3d968fc
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   2009-03-31 09:16:09 +0800

    tp_asv_set_boxed, tp_asv_set_strv

 telepathy-glib/dbus.c |   51 +++++++++++++++++++++++++++++++++++++++++++++++++
 telepathy-glib/dbus.h |    3 ++
 2 files changed, 54 insertions(+), 0 deletions(-)

commit b19978e6b686e98970abc1fe089c125a8ee277a8
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   2009-03-31 09:09:15 +0800

    Clarify docstrings as per feedback

 telepathy-glib/dbus.c |   46 ++++++++++++++++++++++++++++++++++------------
 1 files changed, 34 insertions(+), 12 deletions(-)

commit 1f295f251adda24e594bd7ba19553e5f2aac5601
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   2009-03-30 21:44:28 +0800

    Coding style fixes

 telepathy-glib/dbus.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit dc5f7fc2258fd0c5630163ade03cc0b51fe080a1
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   2009-03-30 21:33:43 +0800

    tp_asv_set_*

 telepathy-glib/dbus.c |  231 +++++++++++++++++++++++++++++++++++++++++++++++++
 telepathy-glib/dbus.h |   10 ++
 2 files changed, 241 insertions(+), 0 deletions(-)

commit e1ad47cae9b265a981d18977cfd008306e7c041b
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   2009-03-30 21:00:45 +0800

    tp_asv_new()

 telepathy-glib/dbus.c |   62 +++++++++++++++++++++++++++++++++++++++++++++++++
 telepathy-glib/dbus.h |    1 +
 tests/asv.c           |   22 +++++++++++++----
 3 files changed, 80 insertions(+), 5 deletions(-)

commit 069819399683640703ff2995b6435fb9408ce964
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2009-03-26 15:40:13 +0000

    tp_cm_param_setter_offset: use g_value_dup_boxed to copy 'ay'

 telepathy-glib/base-connection-manager.c |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

commit 18d578d25259580b0dc2af03458071a4c16144fd
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2009-03-26 15:36:27 +0000

    param_default_value: use g_value_take_boxed

 telepathy-glib/base-connection-manager.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 48cc1195a376221a23902c10a9f96b9f18f60897
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2009-03-26 15:32:13 +0000

    base-connection-manager: bump copyright

 telepathy-glib/base-connection-manager.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit a87ea9b605fc4faec5fb703058b87364a7885b3f
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2009-03-26 15:27:23 +0000

    clear error once tested

 tests/dbus/params-cm.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 98a6c9f18a4c4e0924707f5936ccf3b84bdc624b
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2009-03-26 15:26:24 +0000

    fix test description

 tests/dbus/params-cm.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 30479d013acda7b9b89b8b894469986c6b8f2f5d
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2009-03-26 15:25:03 +0000

    rename free_cm_params to param_connection_manager_free_params

 tests/dbus/params-cm.c |    2 +-
 tests/lib/params-cm.c  |    2 +-
 tests/lib/params-cm.h  |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 02d98d948c10fb774d2d6d726564c6f637111e3b
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2009-03-26 15:17:38 +0000

    test all support types of param

 tests/dbus/params-cm.c |   54 ++++++++++++++++++++++++++++++++++++++++++++---
 tests/lib/params-cm.c  |   43 +++++++++++++++++++++++++++++++++++++-
 tests/lib/params-cm.h  |    9 ++++++++
 3 files changed, 101 insertions(+), 5 deletions(-)

commit 30045a68157c301ec083ac6279deeb1615091d21
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2009-03-26 15:17:00 +0000

    param_default_value: add support for 'ay'

 telepathy-glib/base-connection-manager.c |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

commit 8a52823b15ad43d1752882e96a3ef07e2d3c4dad
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2009-03-26 13:20:11 +0000

    tp_cm_param_setter_offset: add missing switch breaks

 telepathy-glib/base-connection-manager.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 5928af37dcf3759851bdfc92d8e5fdb73ee2bad5
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2009-03-26 12:10:25 +0000

    add dbus/params-cm.c
    
    Start to test CM parameters

 tests/dbus/Makefile.am |    4 +
 tests/dbus/params-cm.c |  152 ++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 156 insertions(+), 0 deletions(-)

commit 23ccd7985314f53a40a4c55f9aeaf4b7e2a06b41
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2009-03-26 12:07:05 +0000

    add lib/params-cm.[ch]
    
    Start of a fake CM used to test CM parameter

 tests/lib/Makefile.am |    2 +
 tests/lib/params-cm.c |  118 +++++++++++++++++++++++++++++++++++++++++++++++++
 tests/lib/params-cm.h |   82 ++++++++++++++++++++++++++++++++++
 3 files changed, 202 insertions(+), 0 deletions(-)

commit 6cf20d3d3b2fb1d80d7ccd71b276dcbe3323cc14
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2009-03-25 16:35:38 +0000

    tp_cm_param_setter_offset: 'o' gtype is DBUS_TYPE_G_OBJECT_PATH

 telepathy-glib/base-connection-manager.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 343bc821510cde8cb3c91ed8fb3113ed1d0ac10e
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2009-03-25 16:29:31 +0000

    tp_cm_param_setter_offset: add support for DBUS_TYPE_OBJECT_PATH

 telepathy-glib/base-connection-manager.c |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

commit e37d1d588906a364f3bee225d0b1e59be2fe8031
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2009-03-25 16:13:20 +0000

    tp_cm_param_setter_offset: add support for DBUS_TYPE_DOUBLE

 telepathy-glib/base-connection-manager.c |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit f69aac33b125ca391aecdd004a1cfa82dac90b32
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2009-03-25 16:08:52 +0000

    tp_cm_param_setter_offset: add support for DBUS_TYPE_INT64 and DBUS_TYPE_UINT64

 telepathy-glib/base-connection-manager.c |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)

commit 78bae153d7502a17aa3aa7dfc15e482adb6d833b
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2009-03-25 15:58:31 +0000

    tp_cm_param_setter_offset: use g_value_dup_boxed so we don't need an extra GStrv variable

 telepathy-glib/base-connection-manager.c |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

commit 4ae75f24f260697a0edc1ec88a3167cefe3dabf5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-25 15:48:19 +0000

    base-connection-manager: add support for more CM parameter types

 telepathy-glib/base-connection-manager.c |   66 ++++++++++++++++++++++++++++++
 1 files changed, 66 insertions(+), 0 deletions(-)

commit 26a9f26088a571a34144757d0bfa24b2c6bdaa71
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-24 22:20:37 +0000

    Start 0.7.29 development

 NEWS         |    5 +++++
 configure.ac |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit 22a1bf1052c29195e4a75bb34682dcbdf35f2e94
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-24 21:24:34 +0000

    Prepare version 0.7.28

 NEWS                               |    7 ++++++-
 configure.ac                       |    8 ++++----
 telepathy-glib/Makefile.am         |    3 ++-
 telepathy-glib/versions/0.7.28.abi |    6 ++++++
 4 files changed, 18 insertions(+), 6 deletions(-)

commit ea06b72bca203bfeeb4181c99197e35e1c6f4f0f
Merge: b0ed455 524bafc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-24 21:11:19 +0000

    Merge branch 'spec'
    
    Reviewed-by: Robert McQueen <robert.mcqueen@collabora.co.uk>

commit 524bafcf4a7dbadfad9e86801e520998c6f799a3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-24 20:58:18 +0000

    Update NEWS again

 NEWS |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit cb5ad234e5017c2e8ec3956b6cd7389fbbf8aafb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-24 20:48:01 +0000

    ExampleCSHRoomChannel: comply with telepathy-spec 0.17.21 by letting the user leave the room via the Group interface

 examples/cm/channelspecific/room.c |   30 ++++++++++++++++++++++++++++++
 1 files changed, 30 insertions(+), 0 deletions(-)

commit cb6efa2ea32350ee9ec1982b7716ccb8f45a4b94
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-24 20:47:00 +0000

    ExampleCSHRoomChannel: factor out close method

 examples/cm/channelspecific/room.c |   22 ++++++++++++----------
 1 files changed, 12 insertions(+), 10 deletions(-)

commit cc0689a0a5c9348ebc1688c49cb36468122d8bfd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-24 20:36:07 +0000

    Update NEWS

 NEWS |   25 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)

commit 92aaa8313d49398925f850e6ebfd5d6505d2e701
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-24 20:35:50 +0000

    callable-example test: update for telepathy-spec 0.17.22 compliance

 tests/dbus/callable-example.c |   43 ++++++++++++++++++++---------------------
 1 files changed, 21 insertions(+), 22 deletions(-)

commit baea94fbe2c2da545e96eb38f9f73c2e87869893
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-24 20:35:10 +0000

    callable-example test: add some currently unused debug code
    
    It's marked as G_GNUC_UNUSED so it can safely be left in, since it turns
    out to be very useful when debugging failures of this test!

 tests/dbus/callable-example.c |   47 +++++++++++++++++++++++++++++++++++++++++
 1 files changed, 47 insertions(+), 0 deletions(-)

commit 931b649c3a1c6eecacf80a7a1cf989a799f91bbb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-24 20:34:12 +0000

    ExampleCallableMediaStream: set initial direction at construct time
    
    This avoids the emission of a spurious direction change signal.

 examples/cm/callable/media-channel.c |   16 +---------------
 examples/cm/callable/media-stream.c  |   33 +++++++++++++++++++++++++++++++--
 2 files changed, 32 insertions(+), 17 deletions(-)

commit 45ee52d00aa843b6633b184116032f6faad14373
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-24 20:33:31 +0000

    ExampleCallableMediaChannel: comply with telepathy-spec 0.17.22
    
    If the initial direction isn't what the spec says, catch up by emitting
    a signal.

 examples/cm/callable/media-channel.c |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 deletions(-)

commit be0aaeea9e8858404f452168005a4c4ed835956c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-24 19:17:22 +0000

    Update to spec 0.17.22

 docs/reference/telepathy-glib-sections.txt         |   13 ++-
 spec/Channel_Dispatch_Operation.xml                |    2 +-
 ...Channel_Dispatcher_Interface_Operation_List.xml |    2 +-
 spec/Channel_Future.xml                            |    2 +-
 spec/Channel_Interface_Call_State.xml              |   17 ++-
 spec/Channel_Interface_Group.xml                   |    2 +-
 spec/Channel_Interface_Hold.xml                    |    4 +-
 spec/Channel_Interface_Media_Signalling.xml        |   54 ++++----
 spec/Channel_Interface_Media_Signalling_Future.xml |  115 ++++++----------
 spec/Channel_Interface_Messages.xml                |    3 +-
 spec/Channel_Interface_Tube.xml                    |    8 +-
 spec/Channel_Type_Contact_Search.xml               |   85 ++++++++----
 spec/Channel_Type_Room_List.xml                    |    2 +-
 spec/Channel_Type_Streamed_Media.xml               |  137 ++++++++++++++++---
 spec/Channel_Type_Streamed_Media_Future.xml        |   19 +---
 spec/Channel_Type_Text.xml                         |    7 +-
 spec/Channel_Type_Tubes.xml                        |   55 +-------
 spec/Client.xml                                    |    6 +-
 spec/Client_Approver.xml                           |    2 +-
 spec/Client_Handler.xml                            |    7 +-
 spec/Client_Observer.xml                           |    2 +-
 spec/Connection.xml                                |   14 ++-
 spec/Connection_Interface_Avatars.xml              |  126 +++++++++++++++++-
 spec/Connection_Interface_Contact_Info.xml         |    3 +-
 spec/Connection_Interface_Presence.xml             |    2 +-
 spec/Connection_Interface_Simple_Presence.xml      |    3 +-
 spec/Connection_Manager.xml                        |    2 +-
 spec/Media_Stream_Handler.xml                      |  146 +++++++++++++++++++-
 spec/Properties_Interface.xml                      |    2 +-
 spec/all.xml                                       |    2 +-
 spec/generic-types.xml                             |   80 ++++++++++-
 31 files changed, 662 insertions(+), 262 deletions(-)

commit 45e98fa51ee5e4b0f76a5a6d2fdd7c9ae62942c8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-24 19:06:47 +0000

    Use the correct prefix for D-Bus errors
    
    This has been wrong since telepathy-glib 0.7.0.1 and nobody noticed...
    perhaps this says something about how often people handle errors :-)
    
    Expected impact:
    * Connection managers will emit the correct errors as soon as
      telepathy-glib binaries are upgraded
    * Clients that use TpConnection, TpChannel etc. will expect the correct
      errors as soon as telepathy-glib binaries are upgraded
    * Clients that string-match errors manually might need rebuilding against
      telepathy-glib 0.7.28, or in the worst case, patching

 telepathy-glib/errors.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b0ed455c0e643fe0b69afeb83ae63f7b8f8269e1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-03-20 18:37:56 +0200

    Cancel GetParameters call if CM falls off the bus
    
    This fixes a bug where the CM crashing during introspection would cause
    tp_connection_manager_continue_introspection to assert:
    
    * TpCM calls ListProtocols()
    * ListProtocols() returns
    * TpCM calls GetParameters()
    * CM falls off the bus.
    * tp_connection_manager_name_owner_changed_cb fires and aborts the
      introspection, which sets self->priv->pending_protocols to NULL.
    * GetParameters() returns an error
    * tp_connection_manager_continue_introspection() is called, and asserts
      that self->priv->pending_protocols != NULL.
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

 telepathy-glib/connection-manager.c |   18 +++++++++++++++---
 1 files changed, 15 insertions(+), 3 deletions(-)

commit 353759a7903a4e5f04b00929a8138f0a39a9f22f
Merge: 5a7330c 1f93715
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-18 19:29:44 +0000

    Merge branch 'callable-example'
    
    Reviewed-by: Andre Moreira Magalhaes <andre.magalhaes@collabora.co.uk>

commit 1f93715e38aac95173efecab8590d3007ab01314
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-18 19:24:26 +0000

    callable-example test: test call termination by peer

 tests/dbus/callable-example.c |   60 +++++++++++++++++++++++++++++++++++++++-
 1 files changed, 58 insertions(+), 2 deletions(-)

commit 7eda9de568f6f0c23e4db9f86ade7db7f9754213
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-18 19:24:09 +0000

    ExampleCallableMediaChannel: if the contact ID contains "(terminate)" simulate them answering, but then hanging up a moment later

 examples/cm/callable/media-channel.c |   34 ++++++++++++++++++++++++++++++++++
 1 files changed, 34 insertions(+), 0 deletions(-)

commit bc51fc7bf949a02c8989f9826ccc80092f0e1f52
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-18 19:12:40 +0000

    callable-example test: test calls that terminate because busy, or are never answered

 tests/dbus/callable-example.c |  133 +++++++++++++++++++++++++++++++++++++++--
 1 files changed, 128 insertions(+), 5 deletions(-)

commit 053e0fe8d9e5b1c7066b9688bcffc78c68eb1ecb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-18 19:06:01 +0000

    ExampleCallableMediaChannel: if we call someone with an ID like "Robot101 (busy)" or "smcv (no answer)", simulate busy or no answer respectively

 examples/cm/callable/media-channel.c |   54 ++++++++++++++++++++++++++++++----
 1 files changed, 48 insertions(+), 6 deletions(-)

commit c656eb32d8059662d079fd9244510a0c8b25c3ad
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-18 18:54:01 +0000

    ExampleCallableMediaChannel: when closing, only (pretend to) send the call termination if the actor is us

 examples/cm/callable/media-channel.c |   33 +++++++++++++++++++--------------
 1 files changed, 19 insertions(+), 14 deletions(-)

commit d60d280a5ac6244e92c24fa0b35613394c9d5e9c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-18 18:20:24 +0000

    callable-example test: test an incoming call

 tests/dbus/callable-example.c |  206 +++++++++++++++++++++++++++++++++++++++++
 1 files changed, 206 insertions(+), 0 deletions(-)

commit 56aa5357fbdc0ee7c7141ee1e64b081a35230871
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-18 18:20:01 +0000

    callable-example test: remove a couple of duplicated assertions

 tests/dbus/callable-example.c |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)

commit 2528541c571fb02869ba55db99043e1e7cb45b99
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-18 18:19:48 +0000

    callable-example test: factor out connecting to signals

 tests/dbus/callable-example.c |   34 ++++++++++++++++++++--------------
 1 files changed, 20 insertions(+), 14 deletions(-)

commit 117b9ee1257cfbcbe3f3fb88f3ec149358f4cea0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-18 18:24:39 +0000

    ExampleCallableMediaChannel: connect the stream when accepting incoming calls

 examples/cm/callable/media-channel.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit a1f64d1892045f420390944ad08965520c6a77e3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-18 18:24:23 +0000

    ExampleCallableMediaChannel: update call progress when accepting incoming calls

 examples/cm/callable/media-channel.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 37139c553c03691b4cb8671d7c9e323689c3ff27
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-18 18:19:30 +0000

    ExampleMediaChannel: Accept all proposed stream directions when we answer a call
    
    This matches telepathy-gabble's behaviour.

 examples/cm/callable/media-channel.c |    9 +++++++++
 examples/cm/callable/media-stream.c  |   17 +++++++++++++++++
 examples/cm/callable/media-stream.h  |    2 ++
 3 files changed, 28 insertions(+), 0 deletions(-)

commit 2f720a24ae4900ff8f43a189b3b0ad8efc3fd2b8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-18 18:06:13 +0000

    ExampleCallableMediaManager: when our status becomes available, or our message changes while available, simulate an incoming call

 examples/cm/callable/media-channel.c |    9 ++++-
 examples/cm/callable/media-manager.c |   58 ++++++++++++++++++++++++++++++++-
 2 files changed, 63 insertions(+), 4 deletions(-)

commit ad2c0a2b21f0f7292de272ca2668f58d6ac94c71
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-18 14:10:17 +0000

    ExampleCallableMediaChannel: allow remotely-requested channels to start off with an audio and/or video stream

 examples/cm/callable/media-channel.c |  114 ++++++++++++++++++++++++----------
 1 files changed, 81 insertions(+), 33 deletions(-)

commit c4d9d6c2180ae46aea309881963289929c68fea9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-18 14:08:06 +0000

    ExampleCallableMediaChannel: add boolean initial-audio, initial-video properties

 examples/cm/callable/media-channel.c |   34 ++++++++++++++++++++++++++++++++++
 1 files changed, 34 insertions(+), 0 deletions(-)

commit cb602279b9700d3831243655e9e9bd05ced8f5db
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-18 14:06:53 +0000

    ExampleCallableMediaStream: add a method to handle peer-requested direction changes

 examples/cm/callable/media-stream.c |   96 +++++++++++++++++++++++++++++++++++
 examples/cm/callable/media-stream.h |    3 +
 2 files changed, 99 insertions(+), 0 deletions(-)

commit 445870e6a6eb17b58e5c4b917087abcc37c94996
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-18 13:21:33 +0000

    callable example: emit a signal when presence changes to available
    
    This can be used to trigger a simulated incoming call.

 examples/cm/callable/conn.c |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

commit 5a7330c1ee38aa5e7f8f4fbf395d89d0f1f5cc28
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-17 23:04:12 +0000

    Fix "Since" annotations

 telepathy-glib/connection.c  |    2 +-
 telepathy-glib/dbus.c        |   10 +++++-----
 telepathy-glib/group-mixin.c |    2 +-
 telepathy-glib/util.c        |   24 ++++++++++++------------
 4 files changed, 19 insertions(+), 19 deletions(-)

commit 19a687bce7ca0a1f6451219eadd9021105a9d74b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-17 23:02:54 +0000

    Start 0.7.28 development

 NEWS         |    3 +++
 configure.ac |    2 +-
 2 files changed, 4 insertions(+), 1 deletions(-)

commit 59fcf6364d47fbd984e3aeb3b2bddd8b8e2d3e4c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-17 21:01:21 +0000

    Prepare version 0.7.27

 NEWS                               |    7 ++++++-
 configure.ac                       |   10 +++++-----
 telepathy-glib/Makefile.am         |    3 ++-
 telepathy-glib/versions/0.7.27.abi |   23 +++++++++++++++++++++++
 4 files changed, 36 insertions(+), 7 deletions(-)

commit 326038e7164946db9cce99a771aa1d9890bb9d49
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-17 19:53:52 +0000

    Update telepathy-spec to 0.17.21

 NEWS                                               |    6 +-
 spec/Account.xml                                   |    6 +-
 spec/Account_Manager.xml                           |    4 +-
 spec/Channel.xml                                   |    6 +-
 spec/Channel_Dispatch_Operation.xml                |    2 +-
 spec/Channel_Dispatcher.xml                        |    4 +-
 spec/Channel_Interface_Group.xml                   |   68 +++-
 spec/Channel_Interface_Media_Signalling.xml        |   12 +-
 spec/Channel_Interface_Media_Signalling_Future.xml |    6 +-
 spec/Channel_Interface_Messages.xml                |    4 +-
 spec/Channel_Interface_Password.xml                |    6 +-
 spec/Channel_Interface_Tube.xml                    |   37 ++-
 spec/Channel_Request.xml                           |    8 +-
 spec/Channel_Type_Contact_Search.xml               |  451 +++++++++++++++-----
 spec/Channel_Type_DBus_Tube.xml                    |   12 +-
 spec/Channel_Type_File_Transfer.xml                |   11 +-
 spec/Channel_Type_Room_List.xml                    |    6 +-
 spec/Channel_Type_Stream_Tube.xml                  |   12 +-
 spec/Channel_Type_Streamed_Media.xml               |   13 +-
 spec/Channel_Type_Streamed_Media_Future.xml        |    4 +-
 spec/Channel_Type_Text.xml                         |    6 +-
 spec/Channel_Type_Tubes.xml                        |    2 +-
 spec/Client_Handler.xml                            |    2 +-
 spec/Connection.xml                                |    3 +-
 spec/Connection_Interface_Avatars.xml              |    4 +
 spec/Connection_Interface_Contact_Info.xml         |   96 +++--
 spec/Connection_Interface_Presence.xml             |  193 ++-------
 spec/Connection_Interface_Simple_Presence.xml      |  137 ++++++-
 spec/all.xml                                       |    9 +-
 29 files changed, 776 insertions(+), 354 deletions(-)

commit 9e754bd52796cb96f5287d4031ff2e469e6bf5b4
Merge: 797362a 52897e4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-17 17:04:37 +0000

    Merge branch 'trivia'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 52897e4500830e7e09513016a91f77dd7237af21
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-17 17:00:55 +0000

    NEWS: update with recently merged branches

 NEWS |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

commit 104d68bfb99362729bfc3eb8277f40449a110df4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-17 17:00:46 +0000

    docs: mention TpBaseConnectionManagerPrivate as something to not document

 docs/reference/telepathy-glib-sections.txt |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 797362a419c18b551d5b1ec99178cac6f849e084
Merge: 1e3653e 8940a1f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-17 16:52:23 +0000

    Merge branch 'priv'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 1e3653ea46a0b85c2bd27deb54842e02c3f6a7be
Merge: 318dce0 85aa079
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-17 16:50:58 +0000

    Merge branch 'tests'
    
    Conflicts:
    	.gitignore
    	tests/lib/util.c
    	tests/lib/util.h
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 318dce0883d6cdd9232e944f437b2733ea8e1126
Merge: 8f3d83a 7af6623
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-17 16:49:28 +0000

    Merge branch 'callable-example'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 7af6623fb9eb34e26417cbe1dba97a5872b0c4dd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-17 16:33:11 +0000

    tp_group_mixin_class_always_allow_removing_self: shorten to ...allow_self_removal

 docs/reference/telepathy-glib-sections.txt |    2 +-
 examples/cm/callable/media-channel.c       |    2 +-
 telepathy-glib/group-mixin.c               |   10 +++++-----
 telepathy-glib/group-mixin.h               |    2 +-
 4 files changed, 8 insertions(+), 8 deletions(-)

commit 73e20e53259fdc18900c309ed7d271b823712970
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-17 16:26:47 +0000

    ExampleCallableConnection: fix indentation

 examples/cm/callable/conn.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit f50e986de566bd8fdd08dd1993ed66f63d19f7f1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-17 16:26:36 +0000

    ExampleCallableMediaChannel: remove FIXME comment
    
    As wjt pointed out during code review, this implementation is correct;
    Gabble's implementation is slightly incorrect but is not observably
    different, because the actor for the addition of members or remote-pending
    members is not stored or retrievable.

 examples/cm/callable/media-channel.c |    6 +-----
 1 files changed, 1 insertions(+), 5 deletions(-)

commit 84d9d3eb1665624ecdd7cfa15058f378d047e755
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-17 16:25:05 +0000

    callable example: un-bitfield private data as per wjt's review

 examples/cm/callable/media-channel.c |    5 ++---
 examples/cm/callable/media-stream.c  |    2 +-
 2 files changed, 3 insertions(+), 4 deletions(-)

commit 85aa079ae7e85f5e7ea4486e0d9c39440506dbef
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-17 14:44:10 +0000

    tests: remove test- prefix from all sources
    
    As well as making tab completion work better, this means .gitignore can
    be much simpler.

 .gitignore                             |   37 +---
 tests/Makefile.am                      |   10 +-
 tests/availability-cmp.c               |   16 +
 tests/dbus/Makefile.am                 |    8 +
 tests/dbus/call-cancellation.c         |  472 ++++++++++++++++++++++++++++++++
 tests/dbus/dbus.c                      |  247 +++++++++++++++++
 tests/dbus/disconnection.c             |  376 +++++++++++++++++++++++++
 tests/dbus/example-no-protocols.c      |   96 +++++++
 tests/dbus/test-call-cancellation.c    |  472 --------------------------------
 tests/dbus/test-dbus.c                 |  247 -----------------
 tests/dbus/test-disconnection.c        |  376 -------------------------
 tests/dbus/test-example-no-protocols.c |   96 -------
 tests/heap.c                           |   39 +++
 tests/internal-debug.c                 |   79 ++++++
 tests/intset.c                         |  138 ++++++++++
 tests/test-availability-cmp.c          |   16 -
 tests/test-heap.c                      |   39 ---
 tests/test-internal-debug.c            |   79 ------
 tests/test-intset.c                    |  138 ----------
 tests/test-util.c                      |   58 ----
 tests/util.c                           |   58 ++++
 21 files changed, 1536 insertions(+), 1561 deletions(-)

commit 07a1c96e574ce45fd82f4919c78df11ddc16f683
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-17 14:38:13 +0000

    Replace MYASSERT_NO_ERROR with test_assert_no_error now that they're equivalent

 tests/dbus/channel-introspect.c                 |   48 +++++++++++-----------
 tests/dbus/cli-group.c                          |   18 ++++----
 tests/dbus/connection-bug-18845.c               |   17 ++++----
 tests/dbus/connection-error.c                   |    7 ++-
 tests/dbus/connection-getinterfaces-failure.c   |    7 ++-
 tests/dbus/connection-handles.c                 |   14 +++---
 tests/dbus/connection-inject-bug16307.c         |    9 ++--
 tests/dbus/connection.c                         |   23 ++++++-----
 tests/dbus/contacts-bug-19101.c                 |    8 ++--
 tests/dbus/contacts-mixin.c                     |   12 +++---
 tests/dbus/contacts.c                           |   34 ++++++++--------
 tests/dbus/finalized-in-invalidated-handler.c   |   13 +++---
 tests/dbus/group-mixin.c                        |   20 +++++-----
 tests/dbus/invalidated-while-invoking-signals.c |    7 ++-
 tests/dbus/message-mixin.c                      |   47 +++++++++++-----------
 tests/dbus/self-handle.c                        |    8 ++--
 tests/dbus/self-presence.c                      |   16 ++++----
 tests/dbus/test-disconnection.c                 |   21 +++++-----
 tests/dbus/text-mixin.c                         |   28 +++++++-------
 tests/dbus/text-respawn.c                       |   26 ++++++------
 tests/lib/myassert.h                            |    4 --
 21 files changed, 196 insertions(+), 191 deletions(-)

commit 3f89b1fb549fbc98e3990735cf0cb7524e951782
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-17 14:29:02 +0000

    tests/lib/util.h: include file and line number in test_assert_no_error() failures

 tests/lib/util.c |    7 +++++--
 tests/lib/util.h |    4 +++-
 2 files changed, 8 insertions(+), 3 deletions(-)

commit b0b56510cc51be35615c84629050b292d23e9d6a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-17 14:18:53 +0000

    myassert.h: reimplement NIH'd versions of g_assert_cmp* in terms of the real things

 tests/lib/myassert.h |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

commit 6acf79bcc856a20e92106f47be1d33996ac3f68c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-17 14:18:29 +0000

    tests: remove the option to carry on after a failure
    
    Instead of raising a g_critical, attempting to continue, and returning 1
    later, we might as well just crash out. This is consistent with GTest,
    too.

 tests/asv.c                                     |   10 +---------
 tests/dbus/channel-introspect.c                 |    9 +--------
 tests/dbus/cli-group.c                          |    9 +--------
 tests/dbus/connection-bug-18845.c               |    9 +--------
 tests/dbus/connection-error.c                   |   10 +---------
 tests/dbus/connection-getinterfaces-failure.c   |    9 +--------
 tests/dbus/connection-handles.c                 |   10 +---------
 tests/dbus/connection-inject-bug16307.c         |    9 +--------
 tests/dbus/connection.c                         |    9 +--------
 tests/dbus/contacts-bug-19101.c                 |   10 +---------
 tests/dbus/contacts-mixin.c                     |   10 +---------
 tests/dbus/contacts.c                           |   10 +---------
 tests/dbus/finalized-in-invalidated-handler.c   |    9 +--------
 tests/dbus/group-mixin.c                        |    9 +--------
 tests/dbus/handle-set.c                         |   10 +---------
 tests/dbus/invalidated-while-invoking-signals.c |    9 +--------
 tests/dbus/message-mixin.c                      |   10 +---------
 tests/dbus/properties.c                         |   10 +---------
 tests/dbus/self-handle.c                        |   10 +---------
 tests/dbus/self-presence.c                      |   10 +---------
 tests/dbus/test-call-cancellation.c             |    9 +--------
 tests/dbus/test-dbus.c                          |    9 +--------
 tests/dbus/test-disconnection.c                 |   19 ++++---------------
 tests/dbus/text-mixin.c                         |   10 +---------
 tests/dbus/text-respawn.c                       |   10 +---------
 tests/dbus/unsupported-interface.c              |    9 +--------
 tests/lib/myassert.h                            |    6 +-----
 27 files changed, 30 insertions(+), 233 deletions(-)

commit 4c1f2d6068ceaf1f334584284bb71cc4a13ef06d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-11 17:15:46 +0000

    tests/lib/util.h: add test_assert_no_error()

 tests/lib/util.c |   10 ++++++++++
 tests/lib/util.h |    2 ++
 2 files changed, 12 insertions(+), 0 deletions(-)

commit 3c8b1ee7f532e4fa8e5931ff8c3a89f8f12e2450
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-17 13:50:11 +0000

    callable-example test: run the simulation as fast as possible
    
    Since we're not using the simulated CM interactively, there's no point in
    slowing things down.

 tests/dbus/callable-example.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 796bff232ac202cb690f755e593958dab11e89ca
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-17 13:49:38 +0000

    callable-example test: don't assume that events haven't already happened
    
    Shortening the simulation delay to zero makes it extremely likely that
    races between the simulation and the test will be won by the simulation.

 tests/dbus/callable-example.c |   28 ++++++++++------------------
 1 files changed, 10 insertions(+), 18 deletions(-)

commit 904bd6c00e68a2f6b03b486a5b15ac1cea8b6838
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-17 13:41:16 +0000

    callable example: use the configured simulation delay

 examples/cm/callable/media-channel.c |    4 ++--
 examples/cm/callable/media-stream.c  |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 6e05e6614f27359cc57b599d4b64d3bc4b55bcd2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-17 13:39:34 +0000

    callable example: add a configurable simulation delay

 examples/cm/callable/conn.c               |   19 +++++++++++++++++++
 examples/cm/callable/connection-manager.c |    7 ++++++-
 examples/cm/callable/manager-file.py      |    4 ++++
 examples/cm/callable/media-channel.c      |   18 ++++++++++++++++++
 examples/cm/callable/media-manager.c      |   20 ++++++++++++++++++++
 examples/cm/callable/media-stream.c       |   18 ++++++++++++++++++
 6 files changed, 85 insertions(+), 1 deletions(-)

commit b5adaa06599ee2c531d08552d52ce9cfaa716ae0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-17 12:40:16 +0000

    callable-example test: keep track of states and directions and assert that they're appropriate

 tests/dbus/callable-example.c |  197 ++++++++++++++++++++++++++++++-----------
 1 files changed, 144 insertions(+), 53 deletions(-)

commit e8c0cf52d81248c5faefd554217a63eebf8bc6f9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-16 15:52:40 +0000

    ExampleCallableMediaChannel: attempt to simulate stream directions

 examples/cm/callable/media-channel.c |   10 ++++++++--
 examples/cm/callable/media-stream.c  |   20 +++++++++++++++-----
 examples/cm/callable/media-stream.h  |    5 +++++
 3 files changed, 28 insertions(+), 7 deletions(-)

commit 077513b82411bf5e8b6aef0f5fc30833b71827a0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-16 14:52:31 +0000

    ExampleCallableMediaStream: make the remote contact agree to send media

 examples/cm/callable/media-stream.c |   23 +++++++++++++++++++++--
 1 files changed, 21 insertions(+), 2 deletions(-)

commit d0f520feba91e3ad4af132fab51ae76ced702a31
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-16 14:51:50 +0000

    ExampleCallableMediaStream: emit direction-changed when necessary

 examples/cm/callable/media-stream.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit f9c6c25eeee896189b282600780ea80ca84c6195
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-16 16:32:33 +0000

    callable-example test: allow StreamAdded to be followed by StreamDirectionChanged

 tests/dbus/callable-example.c |   32 +++++++++++++++++++++++++++++++-
 1 files changed, 31 insertions(+), 1 deletions(-)

commit 8359edb51e7d020309767c50b226c6ad2a0f7bfe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-16 14:51:29 +0000

    callable-example test: don't assert about the stream directions
    
    At the moment it's unclear what direction each stream should start with
    (see mailing list discussion), but NONE (as currently implemented) is
    clearly the wrong answer.

 tests/dbus/callable-example.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 0e3d3aacb44af314b8a305aaaec066cedd5b687a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-13 16:31:43 +0000

    callable-example test: assert that the stream becomes connected

 tests/dbus/callable-example.c |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

commit 914356c99424b2705eef75679de34c262c4ea1e8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-13 16:30:27 +0000

    ExampleCallableMediaStream: simulate the streams becoming connected

 examples/cm/callable/media-channel.c |   32 ++++++++++++++++++++++
 examples/cm/callable/media-stream.c  |   48 +++++++++++++++++++++++++++++++--
 examples/cm/callable/media-stream.h  |    1 +
 3 files changed, 78 insertions(+), 3 deletions(-)

commit 761a290341bedd0ad507f44769d44606e3975590
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-13 14:23:11 +0000

    callable-example test: assert that when we close the last stream, or when we call Close, the call terminates

 tests/dbus/callable-example.c |  163 ++++++++++++++++++++++++++++++++++++++---
 1 files changed, 151 insertions(+), 12 deletions(-)

commit b924346fc4a1a1fd30487ec51bde1c6d747a122b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-13 14:22:37 +0000

    ExampleCallableMediaChannel: when there are no streams left, terminate the call

 examples/cm/callable/media-channel.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit e83b6ba095dd1a050a8d41f23452d0119191c5c9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-13 14:06:25 +0000

    callable-example test: assert that signals are emitted when streams appear and disappear

 tests/dbus/callable-example.c |   37 ++++++++++++++++++++++++++++++++++---
 1 files changed, 34 insertions(+), 3 deletions(-)

commit 907c80b0d6decd3afee63857588f883ec8d446c0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-13 14:05:03 +0000

    ExampleCallableMediaChannel: emit stream-added for requested streams

 examples/cm/callable/media-channel.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit a445f67f8639ee666bc5a877bab165562e9f9eb5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-13 13:58:21 +0000

    callable-example test: track stream events as well as group events

 tests/dbus/callable-example.c |  229 ++++++++++++++++++++++++++++++++--------
 1 files changed, 183 insertions(+), 46 deletions(-)

commit c7e80289fc9ee58ff05cda0d0223d954e6fe00e5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-13 13:43:32 +0000

    callable-example test: update to-do list

 tests/dbus/callable-example.c |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

commit 53879562672e8ddb331b38da696e5330f4e3edc3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-13 13:43:23 +0000

    callable-example test: rename Event structure to GroupEvent

 tests/dbus/callable-example.c |   30 +++++++++++++++---------------
 1 files changed, 15 insertions(+), 15 deletions(-)

commit ab22f49033844fc69cca75030df4608dcaa77f08
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-13 13:41:14 +0000

    callable-example test: assert that members are removed when the call terminates

 tests/dbus/callable-example.c |   19 ++++++++++++++++++-
 1 files changed, 18 insertions(+), 1 deletions(-)

commit f03839ac06e7de3129f42adb273daf79981efc72
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-13 13:40:55 +0000

    ExampleCallableMediaChannel: remove members when the call terminates

 examples/cm/callable/media-channel.c |   19 ++++++++++++++++---
 1 files changed, 16 insertions(+), 3 deletions(-)

commit 7b60e7cb9d4ac23c80bb4f1989f770e8a48dde12
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-13 13:34:20 +0000

    ExampleCallableMediaChannel: assert that the Group interface behaves correctly

 tests/dbus/callable-example.c |  143 +++++++++++++++++++++++++++++++++++++++++
 1 files changed, 143 insertions(+), 0 deletions(-)

commit 596a7a1d7daa9ea334183e182ee66fcae96d3ee5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-13 13:33:31 +0000

    ExampleCallableMediaChannel: assert that removed member is us
    
    The group flags in this implementation never allow the peer to be removed,
    so this is safe to assert.

 examples/cm/callable/media-channel.c |   13 +++++--------
 1 files changed, 5 insertions(+), 8 deletions(-)

commit 59d1ed0240dad44d04d60df8439b968a4a7dc9e2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-13 13:32:56 +0000

    ExampleCallableMediaChannel: implement the outgoing-call state machine (the Group interface)

 examples/cm/callable/media-channel.c |   89 +++++++++++++++++++++++++++++++--
 1 files changed, 83 insertions(+), 6 deletions(-)

commit 48c5182cd15379cd68844a45bc059deace965bce
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-12 17:31:36 +0000

    callable-example test: expand coverage to invalid cases

 tests/dbus/callable-example.c |   56 +++++++++++++++++++++++++++++++++++------
 1 files changed, 48 insertions(+), 8 deletions(-)

commit e3a7f208d52ad18b93e6c5d4aea85f727e7965fd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-12 17:31:09 +0000

    ExampleCallableMediaChannel: make RequestStreams fail for wrong handles

 examples/cm/callable/media-channel.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 34bf62a323471639d4de55388d3eecb057926f29
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-12 17:16:27 +0000

    callable-example test: test more functionality

 tests/dbus/callable-example.c |  254 ++++++++++++++++++++++++++++++++++-------
 1 files changed, 215 insertions(+), 39 deletions(-)

commit 6a7a41bc9ff9c776e14dc2b4b4c25979460302b4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-12 17:16:04 +0000

    ExampleCallableMediaChannel: react to streams being removed or having direction changes

 examples/cm/callable/media-channel.c |   37 ++++++++++++++++++++++++++++++++++
 1 files changed, 37 insertions(+), 0 deletions(-)

commit 42b9aad3b3ca978f7f3812a88d196e34cb74c736
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-12 17:15:32 +0000

    ExampleCallableMediaStream: disconnect from Channel signals when necessary

 examples/cm/callable/media-stream.c |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

commit e76514e92e932ad7cd1a6b461a3bebb4a8dbe2f7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-12 17:15:04 +0000

    ExampleCallableMediaChannel: fix the way in which channels are closed

 examples/cm/callable/media-channel.c |   50 +++++++++++++++++++---------------
 1 files changed, 28 insertions(+), 22 deletions(-)

commit 5920b52a7c6bd1afb7ed2410444d2bdae1a6dc65
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-11 17:16:27 +0000

    Add a simple test for the Callable example

 .gitignore                    |    1 +
 tests/dbus/Makefile.am        |    6 +
 tests/dbus/callable-example.c |  363 +++++++++++++++++++++++++++++++++++++++++
 3 files changed, 370 insertions(+), 0 deletions(-)

commit 6a8ecc67551935a852a1ef27c9b14cdf02c6cd78
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-12 16:10:06 +0000

    ExampleCallableMediaChannel: rely on implicit permissions in order to be able to add or remove ourselves

 examples/cm/callable/media-channel.c |   50 +++++++++++++++------------------
 1 files changed, 23 insertions(+), 27 deletions(-)

commit f1bdf0a6e61d1800d4869ef1ff220afba298d6a7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-11 13:58:24 +0000

    ExampleCallableMediaChannel: implement RequestStreams in a basic way

 examples/cm/callable/media-channel.c |   59 ++++++++++++++++++++++++++++++++--
 1 files changed, 56 insertions(+), 3 deletions(-)

commit 2f475b612eec15c0576874f9d7b18a5b5f7d65c0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-11 13:57:55 +0000

    ExampleCallableMediaChannel: use stream-info to implement ListStreams

 examples/cm/callable/media-channel.c |   31 ++++---------------------------
 1 files changed, 4 insertions(+), 27 deletions(-)

commit c26362640599c3a54f24226a7cc2c309783c5b79
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-11 13:57:36 +0000

    ExampleCallableMediaStream: add stream-info property containing part of a ListStreams result

 examples/cm/callable/media-stream.c |   30 ++++++++++++++++++++++++++++++
 1 files changed, 30 insertions(+), 0 deletions(-)

commit 050e4ccaf294234a665c43e5366c7cc92ef81d96
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-11 12:56:55 +0000

    ExampleCallableMediaChannel: allow stream direction to be changed

 examples/cm/callable/media-channel.c |   45 ++++++++++++++++++++++++++++++++-
 1 files changed, 43 insertions(+), 2 deletions(-)

commit 629627f2392d4fb9e5c6146c06458d7a9fb72a0a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-11 12:56:36 +0000

    ExampleCallableMediaChannel: allow streams to be removed

 examples/cm/callable/media-channel.c |   26 ++++++++++++++++++++++++--
 1 files changed, 24 insertions(+), 2 deletions(-)

commit 449126fadb8b0f368c05fe6b8d36ce8f4425ec48
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-11 12:56:20 +0000

    ExampleCallableMediaChannel: keep a list of streams, and support listing them

 examples/cm/callable/media-channel.c |   50 +++++++++++++++++++++++++++++++--
 1 files changed, 47 insertions(+), 3 deletions(-)

commit 8c9e228438bee447b6047a0014ad042a042324bb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-11 12:55:23 +0000

    ExampleCallableMediaStream: add an example implementation of a media stream

 examples/cm/callable/Makefile.am    |    4 +-
 examples/cm/callable/media-stream.c |  374 +++++++++++++++++++++++++++++++++++
 examples/cm/callable/media-stream.h |   77 +++++++
 3 files changed, 454 insertions(+), 1 deletions(-)

commit 58c056c8f89387c9ac9749535d0d3349a6faa393
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-11 11:39:23 +0000

    ExampleCallableMediaChannel: implement Group add and remove callbacks

 examples/cm/callable/media-channel.c |   79 +++++++++++++++++++++++++++++++++-
 1 files changed, 78 insertions(+), 1 deletions(-)

commit 676964f117254a2f58edab2bb425be8c73e87057
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-11 11:38:23 +0000

    ExampleCallableMediaChannel: document parameters when changing members

 examples/cm/callable/media-channel.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

commit d9e63379a9e22f662f735d3871aa208e03313a33
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-10 16:26:24 +0000

    ExampleCallableMediaManager: disallow RequestChannel
    
    The various special cases for media calls are too complex for new code.

 examples/cm/callable/media-manager.c |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

commit 81c1e78a88115448b37881200298fdaa01b9f9f4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-10 16:25:38 +0000

    ExampleCallableMediaManager: don't allow calling yourself

 examples/cm/callable/media-manager.c |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

commit 391bf6fc79c915092119fd17c367ea0f12fb6371
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-10 16:24:54 +0000

    ExampleCallableMediaManager: tell the channel whether it was Requested

 examples/cm/callable/media-manager.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 258a452ba8083e7f55d58beb217f4fd40aedd211
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-10 16:24:25 +0000

    ExampleCallableMediaChannel: set up initial Group state

 examples/cm/callable/media-channel.c |   67 +++++++++++++++++++++++++++++++---
 1 files changed, 62 insertions(+), 5 deletions(-)

commit dce2e2241698960d4d1328b4b4219a8fadd3b029
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-10 16:23:25 +0000

    ExampleCallableMediaChannel: start a counter for stream IDs
    
    Gabble starts at 1; so will we. (Is 0 reserved? telepathy-spec doesn't
    say anything about it being special...)

 examples/cm/callable/media-channel.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 2ad2f031943c5190d0830caf41929f1bbe789ba1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-10 16:20:02 +0000

    ExampleCallableMediaChannel: make the requested property construct-only
    
    It's more exemplary to track requested separately from "are we the
    initiator?", since in some protocols (XMPP) you can call yourself!

 examples/cm/callable/media-channel.c |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

commit 55dbf8232cb1dc14ba7f5c999c1463f8224a3e31
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-10 11:32:29 +0000

    Add the beginnings of a StreamedMedia demo connection manager

 configure.ac                              |    1 +
 examples/cm/Makefile.am                   |    1 +
 examples/cm/callable/Makefile.am          |   66 ++++
 examples/cm/callable/conn.c               |  383 ++++++++++++++++++++
 examples/cm/callable/conn.h               |   78 ++++
 examples/cm/callable/connection-manager.c |  125 +++++++
 examples/cm/callable/connection-manager.h |   73 ++++
 examples/cm/callable/main.c               |   54 +++
 examples/cm/callable/manager-file.py      |   19 +
 examples/cm/callable/media-channel.c      |  546 +++++++++++++++++++++++++++++
 examples/cm/callable/media-channel.h      |   74 ++++
 examples/cm/callable/media-manager.c      |  400 +++++++++++++++++++++
 examples/cm/callable/media-manager.h      |   71 ++++
 13 files changed, 1891 insertions(+), 0 deletions(-)

commit 3f7ececa3b936e99ba8228d6fee7f43c960b555a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-11 17:15:46 +0000

    tests/lib/util.h: add test_assert_no_error()

 tests/lib/util.c |   10 ++++++++++
 tests/lib/util.h |    2 ++
 2 files changed, 12 insertions(+), 0 deletions(-)

commit 664738863d292db5bb599e51b221be5c7e5d13e0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-12 15:47:48 +0000

    TpGroupMixin: allow channels to make the self-handle always removable
    
    Removing the self-handle is (meant to be) the documented way to leave a
    chatroom or call gracefully, and possibly with a message or reason code,
    so we should support it in all cases. Sadly, that risks crashing
    connection managers whose remove callback makes assertions about who
    can be removed, so it has to be "opt-in".

 docs/reference/telepathy-glib-sections.txt |    1 +
 telepathy-glib/group-mixin.c               |   45 +++++++++++++++++++++++++++-
 telepathy-glib/group-mixin.h               |    1 +
 3 files changed, 46 insertions(+), 1 deletions(-)

commit 7f29bb6581fd5f7ddc6023ddb941df2df42243f4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-12 14:59:24 +0000

    TpGroupMixin: if flags allow adding or removing a member, but the callback is NULL, raise error rather than segfaulting

 telepathy-glib/group-mixin.c |   16 ++++++++++++++--
 1 files changed, 14 insertions(+), 2 deletions(-)

commit b3f589983f9d586355e6f71c4fdac7be187e422f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-13 13:31:43 +0000

    fd.o#20646: TpChannel: when adding contacts to one of the Group sets, remove them from both of the others

 telepathy-glib/channel-group.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 8f3d83ad887a7949061abacecd6d4b69ede7f81e
Merge: 22f8d38 ce74760
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-16 14:04:37 +0000

    Merge commit 'zdra/python'
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit ce747609db83417ad1b6121722aef85ee7e01600
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   2009-03-16 14:38:09 +0100

    Use AM_PATH_PYTHON to detect python version

 configure.ac |    6 +-----
 1 files changed, 1 insertions(+), 5 deletions(-)

commit 22f8d387c227d68ab0b3bd1fb74c441f1a430016
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   2009-03-09 18:00:52 +0000

    contact list example: use the proper list when authorizing contacts.
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

 examples/cm/contactlist/contact-list-manager.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c775234693a36fd968d6a28ac5a174150ce73b2c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-05 11:22:44 +0000

    contactlist CM: fix comment at top of contact-list.c
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

 examples/cm/contactlist/contact-list.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit a48898bbdb3411b4e766d152fcbb1edac9a86d9f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-05 11:22:27 +0000

    contactlist CM: use tp_g_value_slice_new_*()

 examples/cm/contactlist/conn.c                 |    9 ++++-----
 examples/cm/contactlist/contact-list-manager.c |   18 ++++++++----------
 2 files changed, 12 insertions(+), 15 deletions(-)

commit ffe7b4af1f2d3e33a6951a27b881d5f9c85121ac
Merge: ea6eb5e 71893c6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-05 11:26:09 +0000

    Merge branch 'example'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit ea6eb5ed176ada987a5f2e2a5684e5a4cf8c3c47
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-05 10:57:19 +0000

    NEWS: update for merge of 'sliced-woot' branch
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

 NEWS |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

commit c1865512b44c873e44890edcd7cf3059ed9d7c84
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-05 10:30:54 +0000

    Fix indentation as per review from wjt, and merge branch 'sliced-woot'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

 telepathy-glib/group-mixin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 997d5c3cc6700be4b9783239a39564d6c4188512
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-04 17:24:07 +0000

    docs: add the D-Bus-specific tp_g_value_slice_new_* functions

 docs/reference/telepathy-glib-sections.txt |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit e50486401b5087ede09edc879dba0ada1cd71a60
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-04 17:23:50 +0000

    docs: add tp_g_value_slice_new_boolean() and friends

 docs/reference/telepathy-glib-sections.txt |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

commit c09428ec60939b23d23e6506d21fc2fc31c323b7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-04 17:13:19 +0000

    contacts_get_attributes: don't leak a GPtrArray if we have no handles
    
    This occurs if we started from IDs, and they're all invalid.

 telepathy-glib/contact.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 035d95ff6d1a8f932558f3735be9b9a04d6bec78
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-04 17:08:50 +0000

    Valgrind suppressions: suppress some more GTest clutter

 examples/tp-glib-examples.supp |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

commit bc0f51898a4f7ddeef17dcf23305ab83b864f4c7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-04 17:08:33 +0000

    TpContactsMixin: GetContactAttributes: when holding handles, don't leak sender's unique name

 telepathy-glib/contacts-mixin.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit e6f3d27f0445da87b43c04f823a3f977405e3173
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-04 17:07:53 +0000

    TpPresenceMixin: when filling contact attributes, don't leak a GValueArray

 telepathy-glib/presence-mixin.c |    6 +-----
 1 files changed, 1 insertions(+), 5 deletions(-)

commit 6b62f47530ff535ebd5647d9c10f405326706dd8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-04 17:07:05 +0000

    TpPresenceMixin: SimplePresence.SetPresence: don't leak a copy of message

 telepathy-glib/presence-mixin.c |   12 ++++--------
 1 files changed, 4 insertions(+), 8 deletions(-)

commit 900af3ec91101659ee85cdaa7340dd5a1f59f961
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-04 17:06:30 +0000

    tests/dbus/self-presence.c: don't leak the returned statuses

 tests/dbus/self-presence.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 9ae354e43e7bfca8fbf3ef6ab8bd291a94af105a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-04 16:51:19 +0000

    tests: fix low-hanging memory leaks that were obscuring real (library) leaks

 tests/dbus/channel-introspect.c |    1 +
 tests/dbus/cli-group.c          |    1 +
 2 files changed, 2 insertions(+), 0 deletions(-)

commit 750883582fb00536e1755241df9891ff94ed4dcf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-04 16:50:32 +0000

    Add valgrind suppressions for GTest initialization

 examples/tp-glib-examples.supp |   23 +++++++++++++++++++++++
 1 files changed, 23 insertions(+), 0 deletions(-)

commit 7220b1b3972de86b640c519feedb2b68f8507685
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-04 16:50:19 +0000

    tp_dbus_daemon_dup() is meant to leak one connection per process too, add suppressions

 examples/tp-glib-examples.supp |  223 ++++++++++++++++++++++++++++++++++++++++
 1 files changed, 223 insertions(+), 0 deletions(-)

commit ee7f5ed75812337b7d600c59a59ec2848a75dec3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-04 16:33:45 +0000

    tests: use libtool --mode=execute correctly
    
    This turns out to be necessary to valgrind the tests on Debian post-Lenny.

 tests/Makefile.am      |   12 +++++-------
 tests/dbus/Makefile.am |   14 ++++----------
 2 files changed, 9 insertions(+), 17 deletions(-)

commit 41c8ff2615bb7824399236bfb8ed6e35a57de4df
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-04 16:33:04 +0000

    tp-glib-examples.supp: add dynamic linker suppressions for glibc 2.9

 examples/tp-glib-examples.supp |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

commit 2821ad87c9d1345c0f4f6a81da7ca65432148cb7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-04 16:20:42 +0000

    Fix use of new_bytes in test

 tests/dbus/message-mixin.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 2e5d4b919969de15da91be1e74cbc2e4e17c107f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-04 16:11:42 +0000

    Various tests: use convenient GValue allocators

 tests/dbus/channel-introspect.c |   20 +----
 tests/dbus/cli-group.c          |   16 ++---
 tests/dbus/group-mixin.c        |   32 +++------
 tests/dbus/message-mixin.c      |  154 ++++++++++++++++++++-------------------
 tests/lib/contacts-conn.c       |   31 +++-----
 5 files changed, 109 insertions(+), 144 deletions(-)

commit e222c691777faa83fccdc15d222e8fe616f62a61
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-04 16:10:30 +0000

    tests/asv.c: exercise sliced-GValue constructors
    
    As a bonus, this makes the original test more readable.

 tests/asv.c |  194 ++++++++++++++++++----------------------------------------
 1 files changed, 60 insertions(+), 134 deletions(-)

commit 681d5aa5f1cf1957fa9142427758bb932fbc3861
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-04 16:09:47 +0000

    examples: use convenient sliced-GValue constructors

 examples/client/extended-client.c           |    5 +----
 examples/cm/channelspecific/room-manager.c  |   11 ++++-------
 examples/cm/echo-message-parts/im-manager.c |   12 ++++--------
 examples/cm/echo/im-manager.c               |   11 ++++-------
 4 files changed, 13 insertions(+), 26 deletions(-)

commit a76842da614eb4db8240e5f6f24796ca7eabadfc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-04 16:09:19 +0000

    tp_g_value_slice_new_bytes: change signature to match tp_message_set_bytes

 telepathy-glib/dbus.c          |    6 +++---
 telepathy-glib/dbus.h          |    2 +-
 telepathy-glib/message-mixin.c |    2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

commit dd58f2cda9e2750145f80090cebdbbe655c894f8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-04 16:07:39 +0000

    TpMessageMixin: simplify by using tp_g_value_slice_new_boolean() etc.

 telepathy-glib/message-mixin.c |   58 ++++++++-------------------------------
 1 files changed, 12 insertions(+), 46 deletions(-)

commit 40b50f693776e6f13f9d5f2db1ecc645ab3dd55e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-04 16:06:18 +0000

    TpGroupMixin: avoid temporary variables for legibility

 telepathy-glib/group-mixin.c |   23 +++++++++--------------
 1 files changed, 9 insertions(+), 14 deletions(-)

commit 8984a82a2154b963141bb92bbcbfc7f1bd36daba
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-04 16:02:13 +0000

    dbus: add tp_g_value_slice_new_bytes() etc.
    
    The versions for byte-arrays have a slight inconsistency in the signature
    of ..._new_bytes so that bytes from non-GArray data structures can be
    copied in.
    
    The versions for object paths check that the object path is non-NULL and
    valid.

 telepathy-glib/dbus.c |  115 +++++++++++++++++++++++++++++++++++++++++++++++++
 telepathy-glib/dbus.h |    6 +++
 2 files changed, 121 insertions(+), 0 deletions(-)

commit 00cf20e35ed4cec3050fcfc7a8a1ec91e78377de
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-04 16:00:35 +0000

    TpChannel: use tp_g_slice_new_uint() etc. to elide temporary GValues

 telepathy-glib/channel-group.c |   16 ++++------
 telepathy-glib/channel.c       |   64 +++++++++++++---------------------------
 2 files changed, 27 insertions(+), 53 deletions(-)

commit 14e788f5bf8984bd880999108edc0cbf1e810684
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-04 15:59:43 +0000

    TpBaseConnection: use tp_g_value_slice_new_* to elide temporary GValues

 telepathy-glib/base-connection.c |   27 +++++++++------------------
 1 files changed, 9 insertions(+), 18 deletions(-)

commit 4759fa35e6a14d696738d157d1dd9d72565c43a0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-04 15:58:43 +0000

    util: add tp_g_value_slice_new_uint() etc.
    
    These make it more convenient and legible to construct an a{sv}, as
    will be illustrated by subsequent patches.

 telepathy-glib/util.c |  274 ++++++++++++++++++++++++++++++++++++++++++++++++-
 telepathy-glib/util.h |   15 +++
 2 files changed, 288 insertions(+), 1 deletions(-)

commit a62dad1ca3d7be1fb4887ae64175c550afb6f228
Merge: f5662a1 b0b4e2f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-03 15:40:23 +0000

    Merge branch 'messages'
    
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit f5662a1d6201eb14bb6821b7e39061a3c24086b7
Merge: 3e99c40 608ce4e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-03 15:11:32 +0000

    Merge branch 'trivia' and mention it in NEWS
    
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 8940a1f0fc6f189442b4761046211c8f277c5b1f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-03 14:39:25 +0000

    TpBaseConnection public API: criticise and return if the argument is not a TpBaseConnection

 telepathy-glib/base-connection.c |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

commit ffa22a4ab418e9d2b4f372d8821861c5d459208c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-03 14:35:11 +0000

    tp_base_connection_dbus_request_handles: critical rather than asserting if type is wrong

 telepathy-glib/base-connection.c |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)

commit 3522f329c5e5fedc93b6526a8f1abc8704b3acb8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-03 14:34:47 +0000

    tp_base_connection_register: critically warn and return if arguments are bad
    
    bus_name and object_path are documented as non-NULL, so this is checked
    even though it's not the usual GObject usage.

 telepathy-glib/base-connection.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 4394fd9bcece68023058f3f0338b422fccfa3404
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-03 14:27:39 +0000

    tp_base_connection_get_handles: use g_return_val_if_fail to check type
    
    Using G_TYPE_INSTANCE_GET_PRIVATE as an assertion about the argument's
    type isn't as clear as it could be.

 telepathy-glib/base-connection.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 4e44f1ecd79281707c845275e2cd24b0a5e7e1aa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-03 14:26:51 +0000

    TpBaseConnection: Remove calls to G_TYPE_INSTANCE_GET_PRIVATE where they add no value
    
    tp_base_connection_close_all_channels is internal, so the type can be
    assumed to have been checked already. In the constructor and the two
    D-Bus methods we've just checked the type anyway.

 telepathy-glib/base-connection.c |   12 ++++--------
 1 files changed, 4 insertions(+), 8 deletions(-)

commit 403f9f27f296d309f7112a3989a53b3d2a1a8526
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-03 14:23:38 +0000

    TpBaseConnection: expand useless TP_BASE_CONNECTION_GET_PRIVATE macro, resulting in code reduction

 telepathy-glib/base-connection.c |   45 ++++++++++++++++++-------------------
 1 files changed, 22 insertions(+), 23 deletions(-)

commit 1b58fcb2ad5d802a9d24a154b1f08de90214d164
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-03 14:20:32 +0000

    TpBaseConnection: remove pointless cast from TP_BASE_CONNECTION_GET_PRIVATE

 telepathy-glib/base-connection.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 9b7994e2f5209d3a1ccd7f7cdc45a7abb8afc639
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-03 14:20:11 +0000

    SimpleConnectionManager: create opaque types for private data
    
    Same reasoning as for the examples: this is likely to be copied, so we'd
    better get it right pre-emptively.

 tests/lib/simple-manager.h |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit 319d3e09c5cf6167120e859618dca2071104f728
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-03 14:19:13 +0000

    Example CMs: be exemplary about class private data
    
    Using opaque types with compiler type-checking seems cleaner than casting
    a gpointer, particularly in code likely to be copied.

 examples/cm/channelspecific/connection-manager.h   |    8 +++++++-
 .../cm/echo-message-parts/connection-manager.h     |    8 ++++++--
 examples/cm/echo/connection-manager.h              |    8 +++++++-
 examples/cm/extended/connection-manager.h          |    8 +++++++-
 examples/cm/no-protocols/connection-manager.h      |    8 +++++++-
 5 files changed, 34 insertions(+), 6 deletions(-)

commit 6baa9b1d199de21f533d585545caa9f61a8a59e2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-03 14:05:55 +0000

    TpBaseConnectionManager: simplify private data accesses

 telepathy-glib/base-connection-manager.c |   19 ++++++-------------
 telepathy-glib/base-connection-manager.h |    8 +++++---
 2 files changed, 11 insertions(+), 16 deletions(-)

commit 71893c649ff6603663418568f29b21f806a3a6fd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-02 16:04:41 +0000

    Add a contact-list example CM

 configure.ac                                   |    1 +
 examples/cm/Makefile.am                        |    1 +
 examples/cm/contactlist/Makefile.am            |   65 +
 examples/cm/contactlist/conn.c                 |  591 +++++++++
 examples/cm/contactlist/conn.h                 |   65 +
 examples/cm/contactlist/connection-manager.c   |  116 ++
 examples/cm/contactlist/connection-manager.h   |   62 +
 examples/cm/contactlist/contact-list-manager.c | 1578 ++++++++++++++++++++++++
 examples/cm/contactlist/contact-list-manager.h |  107 ++
 examples/cm/contactlist/contact-list.c         |  632 ++++++++++
 examples/cm/contactlist/contact-list.h         |  118 ++
 examples/cm/contactlist/main.c                 |   44 +
 examples/cm/contactlist/manager-file.py        |   19 +
 13 files changed, 3399 insertions(+), 0 deletions(-)

commit ca9e975654da074b1740cc61151b8af0f7b0e5b3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-02 17:00:44 +0000

    example CMs: generate .manager, .service files and optionally install to libexecdir

 examples/cm/channelspecific/Makefile.am            |   35 +++++++++++++++++++-
 examples/cm/channelspecific/connection-manager.c   |   12 +------
 examples/cm/channelspecific/manager-file.py        |   19 +++++++++++
 examples/cm/echo-message-parts/Makefile.am         |   34 ++++++++++++++++++-
 .../cm/echo-message-parts/connection-manager.c     |   11 +-----
 examples/cm/echo-message-parts/manager-file.py     |   19 +++++++++++
 examples/cm/echo/Makefile.am                       |   34 ++++++++++++++++++-
 examples/cm/echo/connection-manager.c              |   11 +-----
 examples/cm/echo/manager-file.py                   |   19 +++++++++++
 examples/cm/extended/Makefile.am                   |   34 ++++++++++++++++++-
 examples/cm/extended/connection-manager.c          |   13 ++------
 examples/cm/extended/manager-file.py               |   19 +++++++++++
 examples/cm/no-protocols/Makefile.am               |   34 ++++++++++++++++++-
 examples/cm/no-protocols/connection-manager.c      |    3 ++
 examples/cm/no-protocols/manager-file.py           |    7 ++++
 15 files changed, 261 insertions(+), 43 deletions(-)

commit 39407e30b9845d9f52c97f85ae126de2e094de46
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-02 16:59:31 +0000

    tools/manager-file.py: add a tool to generate .manager files and TpCMParamSpec arrays

 tools/Makefile.am     |    1 +
 tools/manager-file.py |  171 +++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 172 insertions(+), 0 deletions(-)

commit db7ecf11967334b4475ea83f58db51fc26cc6626
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-02 17:01:18 +0000

    client example programs: optionally install to libexecdir

 examples/client/Makefile.am |   22 ++++++++++++++--------
 1 files changed, 14 insertions(+), 8 deletions(-)

commit cf454ff95eaf93e25c35e0a58bccea5250774d1d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-03-02 17:52:17 +0000

    configure.ac: add an option to install the examples

 configure.ac |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit 608ce4eafef5932201da519a49d327e02bcefe03
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-27 18:20:15 +0000

    Make gtkdoc 1.11 happy

 telepathy-glib/base-connection.c  |    4 ++--
 telepathy-glib/channel.c          |   10 ++++++++--
 telepathy-glib/connection.c       |   10 ++++++++--
 telepathy-glib/extra-gtkdoc.h     |    6 ++++--
 telepathy-glib/properties-mixin.c |    4 ++--
 5 files changed, 24 insertions(+), 10 deletions(-)

commit 3e99c402dac87f35608c0e6246835c032dfc45ac
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2009-02-23 12:17:27 +0000

    glib-interfaces-gen.py: Write the copyright to the file and not stdout.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

 tools/glib-interfaces-gen.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit b0b4e2f26c8621613d518b2f11e53ce286e290be
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-20 15:53:26 +0000

    Messages example and test: use "content-type", not the obsolete "type"

 examples/cm/echo-message-parts/chan.c |    6 +++---
 tests/dbus/message-mixin.c            |   26 +++++++++++++-------------
 2 files changed, 16 insertions(+), 16 deletions(-)

commit 81752da769641392189b93c90a534261969f06a9
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   2009-02-20 16:48:38 +0100

    Share code between tp_list_connection_names_helper and tp_connection_parse_object_path

 telepathy-glib/connection.c |  187 +++++++++++++++++++++++-------------------
 1 files changed, 102 insertions(+), 85 deletions(-)

commit 6b11be764d30c56e29ac12006aa4a7fd19172798
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   2009-02-20 16:00:49 +0100

    Use strchr instead of strstr when searching for a single character.

 telepathy-glib/connection.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 4898d5544f5a5122aa49df97fe64c9d511acbbce
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   2009-02-20 16:00:11 +0100

    Don't forget to free strings returned by tp_connection_parse_object_path

 tests/dbus/connection.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit b362e26bbcf34ce7439faf3f1a961e2f7d22a6f2
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   2009-02-20 15:37:02 +0100

    Add tp_connection_parse_object_path() to get protocol and CM name.

 docs/reference/telepathy-glib-sections.txt |    1 +
 telepathy-glib/connection.c                |   59 ++++++++++++++++++++++++++++
 telepathy-glib/connection.h                |    3 +
 tests/dbus/connection.c                    |   10 ++++-
 4 files changed, 72 insertions(+), 1 deletions(-)

commit 1db0705df68ebfcb67cd5b067546d41a13fa1b63
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-17 16:53:41 +0000

    Mention #20165 in NEWS
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

 NEWS |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

commit a71a18ccd8a97e580ad4d90ef66310b7fd12332b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-17 16:39:08 +0000

    fd.o#20165: tp_base_connection_manager_register: don't use a TpDBusDaemon that we just unreffed
    
    This wouldn't be a problem in a connection manager that uses
    tp_run_connection_manager() (because in practice a single
    TpDBusDaemon is used for the whole run, and it still has one ref
    even after we unref it), but it causes failures in one of the
    telepathy-qt4 regression tests (which instantiates its own
    TpBaseConnectionManager subclass).
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

 telepathy-glib/base-connection-manager.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit b486dd6e0ef5bcd9994f4a0396743b769eaf5a7a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-17 16:32:36 +0000

    Reference more fd.o bugs in NEWS
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

 NEWS |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

commit aeb134e78e80251c74d87c349d05a1d329bd419f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-16 17:45:02 +0000

    Post-release version bump

 NEWS         |    5 +++++
 configure.ac |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit 51f35d87ebf2650d502d912f9fe51923fc0fb589
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-16 16:56:05 +0000

    Prepare version 0.7.26

 NEWS                               |    4 +++-
 configure.ac                       |    8 ++++----
 telepathy-glib/Makefile.am         |    3 ++-
 telepathy-glib/versions/0.7.26.abi |   27 +++++++++++++++++++++++++++
 4 files changed, 36 insertions(+), 6 deletions(-)

commit 86874faf4d9aaa7f6cc05917346206c276bd7ee4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-16 15:56:00 +0000

    Mark merged code as new in 0.7.26, and update NEWS

 NEWS                                |    3 ++
 telepathy-glib/connection-manager.c |   50 +++++++++++++++++-----------------
 telepathy-glib/connection.c         |    2 +-
 telepathy-glib/dbus.c               |    4 +-
 telepathy-glib/intset.c             |    2 +-
 5 files changed, 32 insertions(+), 29 deletions(-)

commit a1af937a3b69342772234b9564c8aa533ab59a76
Merge: 324d0a2 42e27a9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-16 15:48:52 +0000

    Merge branch 'wjt-intset'
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 324d0a2a986f7dfee23d8bb1ca61886d62a42e17
Merge: ccfa89c bb13df4
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-02-13 16:48:01 +0000

    Merge commit 'smcv/cm-readying'
    
    Signed-off-by: Will Thompson <will.thompson@collabora.co.uk>

commit bb13df42d10df99cc4d64921ff21e88089e742ba
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-13 15:44:10 +0000

    Revise comment about permissive boolean parsing, as per wjt's review

 telepathy-glib/connection-manager.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit ccfa89cf46e3dea819f28ad6ff044b0682b86e3e
Merge: 9ad9845 fa2dc33
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-13 15:30:31 +0000

    Merge branch 'contacts'
    
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit fa2dc33120b76637911a9e10aadecfcd976bf3e5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-13 15:26:30 +0000

    SimpleConnection: actually comply with telepathy spec >= 0.17.18
    
    The right error for invalid identifiers is now InvalidHandle. This
    omission indirectly caused fd.o #20096 (we weren't testing TpContact
    against a fully up-to-date CM implementation).

 tests/lib/simple-conn.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 679ca387a6b7856701b9ba2cce8d640dc8e231f9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-13 15:15:34 +0000

    fd.o #20096: TpContact: update for spec 0.17.18 compliance
    
    Previously, connection managers inconsistently raised NotAvailable,
    InvalidHandle or InvalidArgument for bad identifiers. We've now
    standardized on InvalidHandle, which TpContact wrongly treated as
    fatal for the whole batch.

 telepathy-glib/contact.c |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

commit efb927d2f7bf7eed4a20c2967f3ec01b251b50e8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-13 15:04:18 +0000

    tp_proxy_dbus_error_to_gerror: add Since annotation

 telepathy-glib/proxy.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 95be7c315418931a77bc21614c6cd4dafe022ab1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-13 12:22:47 +0000

    Update copyright for TpConnectionManager

 telepathy-glib/connection-manager.c |    4 ++--
 telepathy-glib/connection-manager.h |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 5f5598faa28d6aea37664847a2b578147ed80855
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-13 12:22:34 +0000

    Make header parameter naming match body and docs

 telepathy-glib/connection-manager.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 9ffac01ffe738cfa46f4015042cd7e5c1d7696a3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-13 12:22:22 +0000

    Annotate things with Since:

 telepathy-glib/base-connection.c |    2 ++
 telepathy-glib/channel.c         |    2 +-
 2 files changed, 3 insertions(+), 1 deletions(-)

commit a367961506e5251f2fefd81b71c0d1ea0fa1e21a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-13 12:16:18 +0000

    Write NEWS

 NEWS |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 deletions(-)

commit a95169b9b7dd01fd401baf5f546cfed4b97946b6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-13 12:15:58 +0000

    Improve TpConnectionManager documentation and register it with gtkdoc

 docs/reference/telepathy-glib-sections.txt |   24 ++++++-
 telepathy-glib/connection-manager.c        |  100 +++++++++++++++++++++-------
 2 files changed, 98 insertions(+), 26 deletions(-)

commit 983408d67f4311ecd0d4f25047702e4a7f83ae55
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-13 11:58:17 +0000

    Test tp_list_connection_managers()

 tests/dbus/cm.c |   52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 52 insertions(+), 0 deletions(-)

commit a6da63a0240fdc95321b56d691725b464ffc6ed8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-13 11:44:15 +0000

    inspect-cm example: be more useful, and use the new APIs

 examples/client/inspect-cm.c |  109 +++++++++++++++++++++++++++++++++++-------
 1 files changed, 91 insertions(+), 18 deletions(-)

commit c354fb5ec32c14b6512770aeb9a493b0a683e437
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-13 11:10:57 +0000

    fd.o#18291: when listing connection managers, wait for them all to be ready

 telepathy-glib/connection-manager.c |   77 +++++++++++++++++++++++++++--------
 1 files changed, 60 insertions(+), 17 deletions(-)

commit 458ac44aa7ee7e28c0fd3c7ada0de398ab5ca388
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-13 11:09:24 +0000

    tp_connection_manager_idle_read_manager_file: on success, don't try to force a D-Bus call
    
    Because of checks in idle_introspect, the only effect was a
    misleading debug message.

 telepathy-glib/connection-manager.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 191189b673e5a263363b54936b0dc22812a1c033
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-13 11:08:36 +0000

    tp_connection_manager_idle_read_manager_file: correct misleading debug message

 telepathy-glib/connection-manager.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 3900d1fb8c9c0e51e815c23ecfb18c673fdde33d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-13 11:08:20 +0000

    tp_connection_manager_read_file: debug-output the protocol as well as the parameters

 telepathy-glib/connection-manager.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 324f421e110e6ef6bc5737c5b4e62036a4b1e90a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-13 10:35:53 +0000

    CM test: extend test coverage to GObject properties and protocol/param accessors

 tests/dbus/cm.c |   95 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 95 insertions(+), 0 deletions(-)

commit 715aade38d5159ca19cc7b2f4fa1b5939fd4f731
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-12 19:32:17 +0000

    TpConnectionManager: Add function-based API for protocol and parameter access

 telepathy-glib/connection-manager.c |  336 +++++++++++++++++++++++++++++++++++
 telepathy-glib/connection-manager.h |   31 ++++
 2 files changed, 367 insertions(+), 0 deletions(-)

commit fa796190f862b6c8d9b0aaa57c8dee61a34921e5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-12 18:56:45 +0000

    TpConnectionManager: test C bindings for properties

 tests/dbus/cm.c |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)

commit baca4d40b63aa3833bf3ae5c3961fba088aae362
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-12 18:56:35 +0000

    fd.o#18056: TpConnectionManager: Add "C bindings" for properties

 telepathy-glib/connection-manager.c |   83 +++++++++++++++++++++++++++++++++++
 telepathy-glib/connection-manager.h |    6 +++
 2 files changed, 89 insertions(+), 0 deletions(-)

commit 382d670531e1cce75aa0ffb758bf3bf9a32f07e5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-12 18:53:08 +0000

    Reference fd.o#18291 in CM test cases

 tests/dbus/cm.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 98638eb44c0aa60fa38a096018ac13194f426034
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-12 18:46:30 +0000

    Test TpConnectionManager becoming ready

 tests/dbus/cm.c |  104 ++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 100 insertions(+), 4 deletions(-)

commit 5a26753d43a3ca9ef87a1c172330d31352fbff9f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-12 18:42:38 +0000

    TpConnectionManager: only end introspection in response to NameOwnerChanged if it's running
    
    Otherwise, we can emit spurious got-info signals with argument NONE
    when discovering that the CM doesn't exist.

 telepathy-glib/connection-manager.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 4e9e65e56d4e194f21d51bd826cadfd65f94f222
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-12 18:41:33 +0000

    TpConnectionManager: add more debug

 telepathy-glib/connection-manager.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit ab7a310e22a7bb9b6b8719688d0fbc9c1f65800f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-12 18:34:25 +0000

    TpConnectionManager: ref the TpCM while NameOwnerChanged is processed
    
    Previously, tp_connection_manager_end_introspection could sometimes
    result in losing the last reference, and a crash.

 telepathy-glib/connection-manager.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit f7f07a993fdb3b3c18684e4a62e682ed0d30e99f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-12 18:28:12 +0000

    TpConnectionManager: update documentation of got-info

 telepathy-glib/connection-manager.c |   15 ++++++++++-----
 1 files changed, 10 insertions(+), 5 deletions(-)

commit 99cc4cacfab32216a4d978bb2e0c17644590e048
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-12 18:22:41 +0000

    TpConnectionManager: emit notify::info-source where appropriate

 telepathy-glib/connection-manager.c |   13 ++++++++++++-
 1 files changed, 12 insertions(+), 1 deletions(-)

commit 5be653a38077302d23f7f21762c4e9bb25d62ed5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-12 17:56:02 +0000

    TpConnectionManager: add API to become "ready"

 docs/reference/telepathy-glib-sections.txt |    2 +
 telepathy-glib/connection-manager.c        |  148 +++++++++++++++++++++++++++-
 telepathy-glib/connection-manager.h        |    7 ++
 3 files changed, 153 insertions(+), 4 deletions(-)

commit 911684e98ef3266e81b2c043c5ad28d6dbc3bc35
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-12 17:52:09 +0000

    test-example-no-protocols: don't try RequestConnection until the CM is running
    
    This test explicitly forks and runs the connection manager, which
    is a weird way of doing things. Because this example CM isn't
    activatable, the call will fail with NameHasNoOwner until it's
    running.
    
    A more normal CM wouldn't need this - we'd just be able to call
    RequestConnection directly.

 tests/dbus/test-example-no-protocols.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit 7c66e20786b4c19f597c70766e8a69600a927c93
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-12 17:20:43 +0000

    fd.o#18207: don't work around the bug, recent changes have fixed it
    
    The test now seems to pass reliably, although the API is still made
    of snakes.

 tests/dbus/cm.c |    7 ++-----
 1 files changed, 2 insertions(+), 5 deletions(-)

commit 5f0bcf04d17888251b52b20f99ed5bc0f6adf0f6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-12 17:18:11 +0000

    TpConnectionManager: if there's no .manager file or we fail to parse it, try activating the CM

 telepathy-glib/connection-manager.c |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)

commit f34135a8705f77110bd2685f62dc005478677c6c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-12 17:17:44 +0000

    TpConnectionManager: add some debug messages

 telepathy-glib/connection-manager.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit 10f197b9cab59de644368591eaf0182be53cbe4a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-12 17:16:28 +0000

    tp_connection_manager_end_introspection: always emit got-info
    
    Either we succeeded (so we should tell the user), or we failed and
    have no cached info (so we should tell the user to stop waiting),
    or we failed but already had cached info (so there's no harm in
    telling the user).
    
    This appears to fix the fact that got-info was not always emitted.

 telepathy-glib/connection-manager.c |    6 +-----
 1 files changed, 1 insertions(+), 5 deletions(-)

commit b1a8b19d793f1aeb8edc75c57c4a5f6d99243dfa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-12 16:59:59 +0000

    Until constructor has run, constructor is responsible for queueing .manager file read
    
    This means that tp_connection_manager_find_manager_file can never
    be called with name = NULL.

 telepathy-glib/connection-manager.c |   49 +++++++++++++++++++++++-----------
 1 files changed, 33 insertions(+), 16 deletions(-)

commit 99ae40cb1f5e9e60ed44e3a856ff2c56572bce00
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-12 16:44:55 +0000

    tp_connection_manager_constructor: ensure an attempt to read the .manager file is always queued
    
    Previously, it wasn't clear whether an attempt would always be
    queued or not.

 telepathy-glib/connection-manager.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 7aa484c92adc0a8d90bbacb80fad78c176335f58
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-12 16:40:43 +0000

    Refactor tp_connection_manager_read_file to not touch the TpCM
    
    This turns this into a simple utility function, which does not alter
    (or assert about) the TpCM's state, and as such is easier to reason
    about. The state assertions/alterations are now together, in the
    idle callback.

 telepathy-glib/connection-manager.c |   59 ++++++++++++++++++++--------------
 1 files changed, 35 insertions(+), 24 deletions(-)

commit 3293046b390beddb873f83c27ee6d0573fd7694c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-12 14:17:04 +0000

    Test parsing of all currently supported .manager file fields

 tests/dbus/cm.c |  148 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 148 insertions(+), 0 deletions(-)

commit e312fc5dd7358f3f29e470509aea8e11dc1b79c5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-12 14:16:34 +0000

    test_manager_file.manager: fix test data

 .../telepathy/managers/test_manager_file.manager   |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

commit 68a31476cae2a07061bbbbed2996ea2cb64ca3ff
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-12 13:16:30 +0000

    Test some more complex .manager file parsing

 tests/dbus/cm.c |  221 +++++++++++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 200 insertions(+), 21 deletions(-)

commit 412728207d7fed68c94cbf20b9cb697ade2dbffd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-12 13:15:53 +0000

    TpConnectionManager: don't assert if the default value for a param is unset
    
    Thanks, GValue.

 telepathy-glib/connection-manager.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 8d89c2df6a116c179284b858b5fe631590e9fe2f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-12 13:10:25 +0000

    TpConnectionManager: always treat "password" and keys ending with "-password" as secret
    
    As recommended by the spec, and consistently with telepathy-qt4.

 telepathy-glib/connection-manager.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 1578a225f3a2444ec984b01b0efda89ba7ee7b1a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-12 13:09:54 +0000

    TpConnectionManager: improve GKeyFile parsing

 telepathy-glib/connection-manager.c |  189 +++++++++++++++++++++++++++++------
 1 files changed, 156 insertions(+), 33 deletions(-)

commit cd51c4b1c0f6acd7e8eb383f0da29ea01d49d563
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-06 12:33:30 +0000

    TpConnectionManager: when parsing default values, pass in the GKeyFile and enough info to read the key out

 telepathy-glib/connection-manager.c |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

commit 68fe27b7e50fc775bfc371aec2b9429938741c75
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-12 12:28:58 +0000

    TpConnectionManager: extend test coverage
    
    Currently, there's a race in which connection managers without
    a .manager file won't necessarily ever emit got-info (#18207).
    However, calling tp_connection_manager_activate() can act as a
    workaround for this.
    
    The got-info-based API is rubbish anyway... in a later patch I'll
    introduce something usable.

 tests/dbus/cm.c |  141 ++++++++++++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 134 insertions(+), 7 deletions(-)

commit 7a61f6e6f5a47d0be7ac5f6e215021240f8729e1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-12 11:22:58 +0000

    Add setup code for a TpConnectionManager regression test

 .gitignore             |    1 +
 tests/dbus/Makefile.am |    6 +++
 tests/dbus/cm.c        |  117 ++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 124 insertions(+), 0 deletions(-)

commit 77f0d89fc04222da5a5e435d792bb37167c47d0b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-12 11:04:32 +0000

    Add some test data for TpConnectionManager (from Telepathy-Qt4)

 tests/dbus/Makefile.am                             |    7 ++-
 tests/dbus/dbus-1/services/spurious.service        |    3 +
 tests/dbus/telepathy/managers/spurious.manager     |   11 +++
 .../telepathy/managers/test_manager_file.manager   |   82 ++++++++++++++++++++
 .../managers/test_manager_file_invalid.manager     |    4 +
 5 files changed, 106 insertions(+), 1 deletions(-)

commit 5b00bf58a9db9592a0f5d0e729757b81acd7888b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-12 11:01:27 +0000

    TpConnectionManager: assert that bus name is non-empty too

 telepathy-glib/connection-manager.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit e954a117504df5d3b65b70d49033fb8a3092e554
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-06 16:51:30 +0100

    TpConnectionManager: if no manager file, introspect over D-Bus
    
    In practice, there's no point in avoiding introspection. If someone
    created a TpConnectionManager, they clearly care about getting the
    information.

 telepathy-glib/connection-manager.c |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

commit ab8a201aeb4376a4a9354fa22a0bd43227328358
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-06 15:04:43 +0000

    TpConnectionManager: don't support being constructed with no name
    
    If we were constructed without an object path or a bus name,
    TpProxy would already have asserted. So, we can safely assume that
    we have a CM name.

 telepathy-glib/connection-manager.c |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

commit 9ad98452473e54dbf10dfe9dc6c4677c13eee26a
Merge: eaa2fd3 72c4d54
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-10 19:21:34 +0000

    Merge branch 'selfhandle'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 72c4d549e580501886841fa218242a35496c955e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-10 19:12:02 +0000

    Mark fd.o#17519 as done in NEWS, and mention previously-merged changes

 NEWS |   22 +++++++++++++++++++++-
 1 files changed, 21 insertions(+), 1 deletions(-)

commit 6fe39014b97f5a2bb647d92e201dabaade44dbd6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-10 19:05:52 +0000

    Add a feature test for the self handle (fd.o#17519)

 .gitignore               |    1 +
 tests/dbus/Makefile.am   |    3 +
 tests/dbus/self-handle.c |  144 ++++++++++++++++++++++++++++++++++++++++++++++
 tests/lib/simple-conn.c  |   16 +++++
 tests/lib/simple-conn.h  |    3 +
 5 files changed, 167 insertions(+), 0 deletions(-)

commit 3352eee4953d7429851883865232e299badcc6d2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-10 19:05:16 +0000

    TpConnection: actually implement self-handle property

 telepathy-glib/connection.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 6fd5509fb296b94f8ef80429a7160f711591fdb6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-04 17:08:38 +0000

    TpChannel: respond to removal of the global self-handle in the same way as the local self-handle

 telepathy-glib/channel-group.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit a25a42bc5f8be07e986e0b1af9d4c6bd31a78f1d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-04 17:08:15 +0000

    TpConnection: track self-handle and add GObject property and C accessor

 docs/reference/telepathy-glib-sections.txt |    1 +
 telepathy-glib/connection-internal.h       |    1 +
 telepathy-glib/connection.c                |  121 +++++++++++++++++++++++++--
 telepathy-glib/connection.h                |    2 +
 4 files changed, 116 insertions(+), 9 deletions(-)

commit 7db69e8378730132da08de3f0b5db40ea84df41d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-04 16:25:46 +0000

    Channel: don't allow handle 0 to be in a group, even if the CM says it is
    
    That would just cause confusion, and is clearly wrong.

 telepathy-glib/channel-group.c |   57 ++++++++++++++++++++++++++++++++++++++++
 1 files changed, 57 insertions(+), 0 deletions(-)

commit eaa2fd3e83c93d0a7d709b5b099f25da460fcdbb
Merge: 23fcbbd 75b6c84
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-04 15:10:25 +0000

    Merge branch 'dbus'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 42e27a939c5aab6e1f8c10a84902a076b33e1c89
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-02-04 13:11:28 +0000

    _new_containing is a better name than _new_singleton

 docs/reference/telepathy-glib-sections.txt |    2 +-
 telepathy-glib/intset.c                    |    4 ++--
 telepathy-glib/intset.h                    |    2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

commit 2b97fb6741b008cf220fa6549f4dcae19cb2fa08
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-02-03 18:53:38 +0000

    Add tp_intset_new_singleton.
    
    Fixes fd.o #19907

 docs/reference/telepathy-glib-sections.txt |    1 +
 telepathy-glib/intset.c                    |   21 +++++++++++++++++++++
 telepathy-glib/intset.h                    |    1 +
 3 files changed, 23 insertions(+), 0 deletions(-)

commit 23fcbbd392cd56d6694475c981a7f05bdc0a8c57
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-02-03 16:45:20 +0000

    Remove obsolete FIXME for RequestHandles throwing NotImplemented
    
    The spec allows it to, and the implementation does so.  We can't raise
    InvalidArgument for too-big HandleTypes because new types might be added
    in later specs, and the spec says we should raise NotImplemented for
    HandleTypeNone. So there.

 telepathy-glib/base-connection.c |    9 ---------
 1 files changed, 0 insertions(+), 9 deletions(-)

commit 7c9cf8a5599999b4ff857c762cfbd76f0330ce9c
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-02-03 16:44:45 +0000

    Use TP_ARRAY_TYPE_MESSAGE_PART_LIST for aa{sv}

 telepathy-glib/message-mixin.c |    7 ++-----
 1 files changed, 2 insertions(+), 5 deletions(-)

commit cb7e4c47f7cd55f05e68409b4a83aabd93256102
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-02-03 16:39:54 +0000

    Use TP_HASH_TYPE_HANDLE_IDENTIFIER_MAP for a{us}

 telepathy-glib/group-mixin.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit babbcdbeab580531d340218252afb6571d511cd0
Merge: fe2ee6b 1578b01
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-02-03 16:22:42 +0000

    Merge commit 'smcv/gtypes'

commit fe2ee6bea4a01138f20744774925a2bb62b809ba
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-30 19:17:20 +0000

    Start next version

 NEWS         |    5 +++++
 configure.ac |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit 6079d00dcf2ccc3b38c0fea3d3d6c237a25a8e0e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-30 18:43:19 +0000

    tests/dbus/Makefile.am: fix clean build by creating _gen directory

 tests/dbus/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 5c33c2d48abe5a3d0a39b8416b42dfbb570c7805
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-30 18:38:27 +0000

    Prepare version 0.7.25 (bugfix only, no new ABI).

 NEWS         |    4 +++-
 configure.ac |    6 +++---
 2 files changed, 6 insertions(+), 4 deletions(-)

commit f03420a2eaaaab9774f43688f63aa7ad78b4af9e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-30 18:08:40 +0000

    Update NEWS

 NEWS |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 1578b0182be74470407d498ce86e66a0a45f138f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-30 17:29:53 +0000

    Add newly generated aa{xx} types to docs

 docs/reference/telepathy-glib-sections.txt |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

commit 8d921708cbdc765494164f66ed9e1a1180e2d5c9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-30 17:21:30 +0000

    Add a test for glib-gtypes-generator.py

 .gitignore                                |    2 +
 tests/tools/Makefile.am                   |   10 ++-
 tests/tools/expected-gtypes-body.h        |  100 ++++++++++++++++
 tests/tools/expected-gtypes.h             |  175 +++++++++++++++++++++++++++++
 tests/tools/glib-gtypes-generator.xml     |   42 +++++++
 tests/tools/test-glib-gtypes-generator.sh |   14 +++
 6 files changed, 341 insertions(+), 2 deletions(-)

commit 29bb9044ab307ebf7fcf5167bccc375f96a8f25e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-30 17:20:27 +0000

    glib-gtypes-generator.py: fix generation of complex types

 tools/glib-gtypes-generator.py |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 82ef51f4f8e0ff29e1890b42efcd559438acd370
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-30 16:45:29 +0000

    glib-gtypes-generator: generate the first level of array of mappings

 tools/glib-gtypes-generator.py |   50 ++++++++++++++++++++++++++++++++++++++++
 1 files changed, 50 insertions(+), 0 deletions(-)

commit 2c569909c751f752b771e190ef62e19260c9ae74
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-30 16:17:31 +0000

    gtypes-generator: rename need_arrays to need_struct_arrays
    
    This will hopefully reduce confusion when I add other sorts of
    array.
    
    Also document what goes in each mapping.

 tools/glib-gtypes-generator.py |   17 +++++++++++------
 1 files changed, 11 insertions(+), 6 deletions(-)

commit 75b6c84947d456a853d93d81e48acf6761647728
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-30 15:42:05 +0000

    _tp_dbus_daemon_get_name_owner: reimplement in raw libdbus
    
    We don't want to create a DBusGProxy for the dbus-daemon if we
    don't have to.

 telepathy-glib/dbus.c |   68 ++++++++++++++++++++++++++++++++++++++++--------
 1 files changed, 56 insertions(+), 12 deletions(-)

commit d3064170721ff89d451cb4a6b984e04638af0a0e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-30 15:36:35 +0000

    tp_get_bus_proxy: deprecate
    
    We don't want API users to rely on getting a DBusGProxy for the
    dbus-daemon, since that's always going to require binding to all
    signals on the interface.

 telepathy-glib/dbus.c |    4 +++-
 telepathy-glib/dbus.h |    5 ++++-
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 6ea30f102666da62243e6de42328e0da3a7be6f4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-30 15:14:34 +0000

    list-managers example: use tp_dbus_daemon_dup and fix cleanup code

 examples/client/list-managers.c |   21 ++++++++++++++++++---
 1 files changed, 18 insertions(+), 3 deletions(-)

commit 125f4b9cd909fcd64c3c5d6b831827d9e100982b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-30 15:14:18 +0000

    list-connections example: use tp_dbus_daemon_dup and fix cleanup code

 examples/client/list-connections.c |   21 ++++++++++++++++++---
 1 files changed, 18 insertions(+), 3 deletions(-)

commit dffa82d2261f0349ddad0990907092835adbb9f2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-30 15:14:03 +0000

    inspect-contact example: use tp_dbus_daemon_dup and fix cleanup code

 examples/client/inspect-contact.c |   48 +++++++++++++++++++++---------------
 1 files changed, 28 insertions(+), 20 deletions(-)

commit 1c549e0ac2a4906d7a5996feeb9f574a870c7d3a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-30 15:13:51 +0000

    inspect-connection example: use tp_dbus_daemon_dup and fix cleanup code

 examples/client/inspect-connection.c |   37 ++++++++++++++++++++++------------
 1 files changed, 24 insertions(+), 13 deletions(-)

commit 5716838c1478bc68fb5b22c43cb75ac5bd765543
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-30 15:13:33 +0000

    inspect-cm example: use tp_dbus_daemon_dup and fix cleanup code

 examples/client/inspect-cm.c |   38 +++++++++++++++++++++++++++++---------
 1 files changed, 29 insertions(+), 9 deletions(-)

commit 3f6f3ec59d91ebb20ac0efe64f52f96d7bd6e29e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-30 15:13:21 +0000

    inspect-channel example: use tp_dbus_daemon_dup, and fix cleanup code

 examples/client/inspect-channel.c |   17 +++++++++++++----
 1 files changed, 13 insertions(+), 4 deletions(-)

commit 0327ef73ac8c22f07ce58497b933fe2f38696f59
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-30 15:13:03 +0000

    extended-client example: use TpDBusDaemon, and fix cleanup code

 examples/client/extended-client.c |   31 ++++++++++++++++++++++++-------
 1 files changed, 24 insertions(+), 7 deletions(-)

commit 40818fe16c36676bbfa7df66c5298e845e25a1ce
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-30 15:10:23 +0000

    tp_run_connection_manager: clear manager global variable when unreffing
    
    We now assert that this has been done correctly.

 telepathy-glib/run.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit aedde1eef02790bde54687f1715f0f71aaea8226
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-30 14:53:38 +0000

    TpBaseConnection: save our TpDBusDaemon and use it to release the name

 telepathy-glib/base-connection.c |   29 +++++++++++++++++------------
 1 files changed, 17 insertions(+), 12 deletions(-)

commit f9640a886e12a62dacba49170067f1131a57e3c9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-30 14:50:48 +0000

    _tp_dbus_daemon_release_name: add function to release a name without using a DBusGProxy

 telepathy-glib/dbus-internal.h |    2 +
 telepathy-glib/dbus.c          |   57 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 59 insertions(+), 0 deletions(-)

commit 0a3b57a937fff22c92b91ff5b181fb086a8d9eb1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-30 14:29:56 +0000

    TpBaseConnection, ...Manager: use TpDBusDaemon to call RequestName
    
    This avoids calling tp_get_bus and tp_get_bus_proxy, which both
    have undesirable behaviour: the former can exit from a library,
    and the latter causes indiscriminate signal binding.

 telepathy-glib/base-connection-manager.c |   38 ++++++++++----------
 telepathy-glib/base-connection.c         |   58 ++++++------------------------
 2 files changed, 30 insertions(+), 66 deletions(-)

commit 14c6cd139675a12febbf6fd7825b34b2eadce323
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-30 14:22:30 +0000

    tp_run_connection_manager: ref a TpDBusDaemon for the duration
    
    This should mean that by the time CM code runs, we already have our
    shared bus connection; it also means that tp_dbus_daemon_dup() will
    always return the same object within the scope of
    tp_run_connection_manager().

 telepathy-glib/run.c |   40 ++++++++++++++++++++++++++++++++++++----
 1 files changed, 36 insertions(+), 4 deletions(-)

commit b3a072e538abfed8f970ad9770bbcfa9537954e6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-30 14:19:46 +0000

    TpDBusDaemon: add internal _tp_dbus_daemon_request_name() method
    
    To avoid unnecessarily broad signal matching (fd.o #14183) we should
    avoid instantiating a DBusGProxy for the dbus-daemon (since that
    will probably always have to bind to signals from the whole
    interface for backwards compatibility). We can reduce the need to
    instantiate such a DBusGProxy by replicating basic functionality.
    
    This is only internal API for now, but it could be promoted to
    public API later.

 telepathy-glib/dbus-internal.h |    3 ++
 telepathy-glib/dbus.c          |   74 +++++++++++++++++++++++++++++++++++++++-
 2 files changed, 76 insertions(+), 1 deletions(-)

commit f99fd7eb332aac2c25664048f7c7314b76a1b574
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-30 13:59:39 +0000

    TpDynamicHandleRepo: use the globally cached starter D-Bus daemon

 telepathy-glib/handle-repo-dynamic.c |   32 +++++++++++++-------------------
 1 files changed, 13 insertions(+), 19 deletions(-)

commit b37bd5fabda1573308f502689f9ca74d7911e12a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-30 14:20:00 +0000

    Escape angle brackets in documentation that is interpreted as Docbook

 telepathy-glib/dbus.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8d566c459d327ce406cc8b581f0894ba319b4b94
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-30 13:59:08 +0000

    tp_dbus_daemon_dup(): add new API to get a cached starter-bus TpDBusDaemon

 docs/reference/telepathy-glib-sections.txt |    1 +
 telepathy-glib/dbus.c                      |   50 +++++++++++++++++++++++++++-
 telepathy-glib/dbus.h                      |    2 +
 3 files changed, 52 insertions(+), 1 deletions(-)

commit 088ce2118c9bfbef226cdfaa455a878434fc0f8b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-30 13:58:06 +0000

    fd.o#18832: tp_get_bus: Document that this can call exit(), and why
    
    Also factor out starter_bus_conn() (actually caching the starter
    bus) into a helper function.
    
    This partially addresses fd.o#18832, which complains that tp-glib
    calls exit() (which we can't remove until we break ABI).

 telepathy-glib/dbus.c |   38 +++++++++++++++++++++++++++-----------
 1 files changed, 27 insertions(+), 11 deletions(-)

commit 70a1a3a5c89ddb6af3c90d368c185c0f7f9dcba0
Merge: 718f12f 56632f8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-30 12:18:55 +0000

    Merge branch 'errors'
    
    Signed-off-by: Senko Rasic <senko.rasic@collabora.co.uk>

commit 56632f85b8df31d0892243ed819830cc72965f0d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-30 12:02:19 +0000

    Remove glib-errors-enum-*-gen.py (no longer used)

 tools/Makefile.am                    |    2 -
 tools/glib-errors-enum-body-gen.py   |   63 ----------------------------
 tools/glib-errors-enum-header-gen.py |   75 ----------------------------------
 3 files changed, 0 insertions(+), 140 deletions(-)

commit f6fa6861862acfcd55410716403e61cd66149769
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-30 12:01:46 +0000

    Add a test that asserts that TP_ERRORS contains every error defined by the spec
    
    Now that we don't auto-generate TP_ERRORS, we need to verify that
    errors added in the spec get added to the TpError enum by the
    maintainer when a new spec is imported. This is done by generating
    a test that will be run during `make check`.
    
    Sample output:
    
      /* org.freedesktop.Telepathy.Error.Busy */
      value_by_name = g_enum_get_value_by_name (klass, "TP_ERROR_BUSY");
      value_by_nick = g_enum_get_value_by_nick (klass, "Busy");
      g_assert (value_by_name != NULL);
      g_assert (value_by_nick != NULL);
      g_assert_cmpint (value_by_name->value, ==, TP_ERROR_BUSY);
      g_assert_cmpint (value_by_nick->value, ==, TP_ERROR_BUSY);
      g_assert_cmpstr (value_by_name->value_name, ==, "TP_ERROR_BUSY");
      g_assert_cmpstr (value_by_nick->value_name, ==, "TP_ERROR_BUSY");
      g_assert_cmpstr (value_by_name->value_nick, ==, "Busy");
      g_assert_cmpstr (value_by_nick->value_nick, ==, "Busy");

 .gitignore                     |    1 +
 tests/dbus/Makefile.am         |    9 ++++++
 tests/dbus/error-enum.c        |   18 +++++++++++++
 tools/Makefile.am              |    1 +
 tools/glib-errors-check-gen.py |   54 ++++++++++++++++++++++++++++++++++++++++
 5 files changed, 83 insertions(+), 0 deletions(-)

commit 6a091c37e5344a0b21db10093eb0186cf23a9691
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-30 11:18:17 +0000

    fd.o #17588: stop generating the error enum, and hard-code the current one
    
    Preserving ABI while generating enums from a specification that
    doesn't explicitly guarantee order is error-prone, to say the least.

 telepathy-glib/Makefile.am |   12 ----
 telepathy-glib/errors.c    |  156 ++++++++++++++++++++++++++++++++++++++++----
 telepathy-glib/errors.h    |   44 +++++++++++--
 3 files changed, 183 insertions(+), 29 deletions(-)

commit 66ec78a1292fc09dd8a31a34b8bb3ede604e228e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-30 10:50:12 +0000

    errors.h: add parentheses to macro for better defensive programming

 telepathy-glib/errors.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 71274bb0f488e630e99bc2b32bc36e4a7cb665ab
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-30 10:41:01 +0000

    errors.[ch]: move docs to .c

 telepathy-glib/errors.c |    8 ++++++++
 telepathy-glib/errors.h |    6 ------
 2 files changed, 8 insertions(+), 6 deletions(-)

commit 718f12f0bdbf0966e2827d6274bcc99311e2dc13
Merge: ee761c3 066d590
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-29 15:38:38 +0000

    Merge branch 'misc'
    
    Signed-off-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 066d5905081382f5c16c44a8578dd3567653eb4c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-29 15:31:49 +0000

    Update NEWS

 NEWS |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit 4183b9dfa99b939dd2026e71b6d8bb0d6c82776b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-29 15:30:20 +0000

    fd.o #19688: add a regression test

 tests/dbus/contacts.c |   25 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)

commit bc76737fa3455fcd0d3c93e9b2aaf1b14ae3a9c9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-29 15:29:50 +0000

    fd.o #19688: tp_connection_get_contacts_by_id: don't assert if all contacts' IDs are bad
    
    tp_connection_get_contact_attributes asserts that there is at least
    one handle, so if this is not true, we need to avoid calling it.

 telepathy-glib/contact.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit ee761c3c8ab83e6bb4eb69f3adc17d60c6747408
Merge: 778da2d b720b7d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-29 13:48:19 +0000

    Merge branch 'presence'
    
    Signed-off-by: Senko Rasic <senko.rasic@collabora.co.uk>

commit b720b7d80e4491072a9d097cbaea35fddceb2e25
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-29 13:27:18 +0000

    tests/dbus/self-presence.c: exercise setting our own presence

 tests/dbus/self-presence.c |   35 +++++++++++++++++++++++++++++++++++
 1 files changed, 35 insertions(+), 0 deletions(-)

commit c9254da4182b90fc47a8c6afa3837bbdf28cb03c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-29 13:27:02 +0000

    ContactsConnection: add support for setting our own presence

 tests/lib/contacts-conn.c |   19 ++++++++++++++++---
 1 files changed, 16 insertions(+), 3 deletions(-)

commit b927a66ec183be00b40a41c17c804bec6f0590b1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-29 13:12:05 +0000

    Add a regression test for GetStatuses and the Statuses property

 .gitignore                 |    1 +
 tests/dbus/Makefile.am     |    3 +
 tests/dbus/self-presence.c |  232 ++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 236 insertions(+), 0 deletions(-)

commit b99db141373c3191df7d4eccc8465dc3afb3087b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-29 13:11:23 +0000

    TpPresenceMixin: include everything in Statuses even if it can't be set on yourself
    
    There's a boolean indicating whether statuses can be set on
    yourself, so clearly everything ought to be listed there...

 telepathy-glib/presence-mixin.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit c756bb87881fdbe77be68e592d56355bdbc3438e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-29 12:48:09 +0000

    contacts-conn: fix obvious errors in definition of "offline" status

 tests/lib/contacts-conn.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit bcd1b0f66304147161fec8fc25073c5e85f57263
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-29 12:45:05 +0000

    Fix argument name

 telepathy-glib/presence-mixin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 64a21de0c546616daba458969d0a9347f07dfa77
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-29 12:45:00 +0000

    Move check_status_available up so the changes actually compile

 telepathy-glib/presence-mixin.c |   95 +++++++++++++++++++--------------------
 1 files changed, 47 insertions(+), 48 deletions(-)

commit 7860dd4e110f1b9dcf4188f1c74c947deda38eba
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-29 12:22:23 +0000

    TpPresenceMixin: enforce the "may set on self" flag
    
    Also explicitly check for OFFLINE, UNKNOWN or ERROR, and don't allow
    those to be set on yourself, whatever the CM might say to the
    contrary.

 telepathy-glib/presence-mixin.c |   38 ++++++++++++++++++++++++++++++++++----
 1 files changed, 34 insertions(+), 4 deletions(-)

commit 0f408228cfe7ee077e80476fd117835760a4459b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-29 12:06:04 +0000

    TpPresenceMixin: factor out calling status_available() into a function

 telepathy-glib/presence-mixin.c |   36 +++++++++++++++++++++++-------------
 1 files changed, 23 insertions(+), 13 deletions(-)

commit 49482ba4edb9a34f8b7b5caefdb0abb8a693a431
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-29 11:41:19 +0000

    TpPresenceMixin: warn if a CM sets an offline status to be available for setting on yourself

 telepathy-glib/presence-mixin.c |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

commit 351a17744caa0c8a137155693c3129a51275fa43
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-29 11:40:48 +0000

    TpPresenceMixin: fix some bad indentation

 telepathy-glib/presence-mixin.c |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit 778da2dd56ca2f7f1762b666be28d6a24b7b8f88
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-28 18:34:08 +0000

    Oops, jonner's patch didn't get into the release. Add it to NEWS for the next one

 NEWS |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 28f468053f997d7f69adb9fa417d781df663efef
Merge: a5e2369 5946517
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-28 18:25:26 +0000

    Merge commit 'upstream/master'

commit a5e236978bf646ad63f4587a187b432e021d404e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-28 18:24:26 +0000

    Start 0.7.25 development

 NEWS         |    5 +++++
 configure.ac |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit ab7714cbe5332c2c71e583c94108b176f99daf24
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-28 17:45:15 +0000

    Prepare version 0.7.24

 NEWS                               |   18 +++++++++++++++++-
 configure.ac                       |    8 ++++----
 telepathy-glib/Makefile.am         |    3 ++-
 telepathy-glib/versions/0.7.24.abi |    8 ++++++++
 4 files changed, 31 insertions(+), 6 deletions(-)

commit 59e00e929529661a5b527e8e57c7bf97c59936a7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-28 16:46:29 +0000

    Update to spec 0.17.19 release

 spec/Channel_Interface_Group.xml                   |  124 +++++++++++---
 spec/Channel_Interface_Media_Signalling.xml        |   46 ++++--
 spec/Channel_Interface_Media_Signalling_Future.xml |  189 ++++++++++++++++++++
 spec/Channel_Type_Streamed_Media.xml               |   12 +-
 spec/Channel_Type_Streamed_Media_Future.xml        |  166 +++++++++++++++++
 spec/Connection.xml                                |   69 ++++----
 spec/Makefile.am                                   |    2 +
 spec/all.xml                                       |    4 +-
 spec/errors.xml                                    |   61 +++++++
 9 files changed, 604 insertions(+), 69 deletions(-)

commit ee694d522887c28ec677a1c35931113854f72f41
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-28 12:42:24 +0000

    tests/dbus/connection-error.c: exercise custom error remapping and the client side of ConnectionError

 tests/dbus/connection-error.c |   58 +++++++++++++++++++++++++++++++++++++++++
 1 files changed, 58 insertions(+), 0 deletions(-)

commit c27b970f8407ffac4134544d387afdd033bbc994
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-28 12:41:52 +0000

    tests/dbus/connection.c: add a simple regression test for mapping user-requested disconnection to TP_ERROR_CANCELLED
    
    This goes via the old code path in TpConnection, using the status
    reason.

 tests/dbus/connection.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 3082d66135a91af874baf9b02a448eab027d82aa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-28 12:40:58 +0000

    TpConnection: add the client side of ConnectionError
    
    This includes a behaviour change which affects the regression
    tests. Previously, all disconnections were mapped to
    the TP_ERROR_DISCONNECTED domain; now, they use the errors
    introduced in telepathy-spec 0.17.19 whenever possible.

 telepathy-glib/connection-internal.h          |    1 +
 telepathy-glib/connection.c                   |  124 ++++++++++++++++++++++++-
 tests/dbus/channel-introspect.c               |    8 +-
 tests/dbus/finalized-in-invalidated-handler.c |    4 +-
 4 files changed, 126 insertions(+), 11 deletions(-)

commit d0cd24c55aa7a78cf0dbe6a17ca47c9de68d9566
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-28 12:38:56 +0000

    TpProxy: expose a method to map D-Bus errors to GErrors
    
    This is useful for ConnectionError and MembersChangedDetailed.
    
    Code adapted from the internal function
    _tp_proxy_take_and_remap_error.

 docs/reference/telepathy-glib-sections.txt |    1 +
 telepathy-glib/proxy.c                     |  109 +++++++++++++++++++---------
 telepathy-glib/proxy.h                     |    3 +
 3 files changed, 77 insertions(+), 36 deletions(-)

commit 12ecb8a4e195d74dddb6a4261fb5b9537b54ff9d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-28 12:26:06 +0000

    glib-errors-enum-body-gen.py: explicitly 0-terminate the value array
    
    Previously, it worked only by coincidence.

 tools/glib-errors-enum-body-gen.py |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 7378059c99de6a4be93f0e4a856f04374dde2ada
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-28 11:30:15 +0000

    Add a feature test for emitting ConnectionError

 .gitignore                    |    1 +
 tests/dbus/Makefile.am        |    3 +
 tests/dbus/connection-error.c |  115 +++++++++++++++++++++++++++++++++++++++++
 3 files changed, 119 insertions(+), 0 deletions(-)

commit 0a25436a8caa2579eb3a29d933b3ba8d093e0ac1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-28 11:30:02 +0000

    Add a simple C binding for ConnectionError
    
    Unfortunately, dbus-glib doesn't expose the algorithm it uses to
    map from a GError to a D-Bus error name, so we can't just take a
    GError as argument. When that's fixed, we can add a version that
    takes a GError, so I've reserved the simpler name for that.

 docs/reference/telepathy-glib-sections.txt |    1 +
 telepathy-glib/base-connection.c           |   42 ++++++++++++++++++++++++++++
 telepathy-glib/base-connection.h           |   10 ++++++
 3 files changed, 53 insertions(+), 0 deletions(-)

commit e5532f0138978e0936fa9c4445ffe96f1c005a8f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-28 10:56:28 +0000

    Update spec to 0.17.19 prerelease

 docs/reference/telepathy-glib-sections.txt |    3 +
 spec/Channel_Interface_Group.xml           |   29 +++-
 spec/Channel_Interface_Tube.xml            |    6 +-
 spec/Channel_Type_DBus_Tube.xml            |    2 +-
 spec/Channel_Type_File_Transfer.xml        |    2 +-
 spec/Connection.xml                        |  259 ++++++++++++++++++++++++----
 spec/Connection_Interface_Contact_Info.xml |    2 +-
 spec/Connection_Interface_Location.xml     |    2 +-
 spec/Connection_Interface_Requests.xml     |   18 ++-
 spec/all.xml                               |    2 +-
 spec/errors.xml                            |  162 +++++++++++++++++-
 11 files changed, 437 insertions(+), 50 deletions(-)

commit 5e3f547b948e4f9f36aa0154b5565494b3da0b22
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-28 10:27:29 +0000

    tests: call tp_get_bus() earlier, to initialize specialized types
    
    Instantiating a DBusGConnection (which is done by tp_get_bus()) is
    the only safe way to ensure that dbus-glib is initialized (see
    fd.o #13908 for why dbus_g_type_specialized_init() isn't safe).
    In principle, we need to do this initialization before creating
    TpBaseConnection subclasses.
    
    Previously, this was coincidentally avoided because Connection
    didn't actually use any specialized types, but the ConnectionError
    signal that will be in the next spec release introduces a
    specialized type.
    
    Mitigating factor: connection managers should all be using
    tp_run_connection_manager(), which already calls tp_get_bus().

 tests/dbus/channel-introspect.c                 |    2 +-
 tests/dbus/cli-group.c                          |    2 +-
 tests/dbus/connection-getinterfaces-failure.c   |    2 +-
 tests/dbus/finalized-in-invalidated-handler.c   |    2 +-
 tests/dbus/group-mixin.c                        |    2 +-
 tests/dbus/invalidated-while-invoking-signals.c |    2 +-
 tests/dbus/message-mixin.c                      |    2 +-
 tests/dbus/text-mixin.c                         |    2 +-
 tests/dbus/text-respawn.c                       |    2 +-
 9 files changed, 9 insertions(+), 9 deletions(-)

commit 1f4242baa58082cc2e96f560682f67718005336a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-28 10:21:00 +0000

    Update NEWS

 NEWS |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

commit 5946517f1fe9a3ed1483deb4000fa62acb9be8de
Author: Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
Date:   2009-01-23 17:10:41 -0600

    Attempt to fix a rather large leak in tp_presence_mixin_get_statuses()
    
    While valgrinding telepathy-idle with my new presence support and joining
    various large freenode channels (e.g. #emacs, #vim, #ubuntu, etc), I got the
    following valgrind message:
    
    ==16957== 134,989 (10,055 direct, 124,934 indirect) bytes in 746 blocks are definitely lost in loss record 12 of 13
    ==16957==    at 0x4025D2E: malloc (vg_replace_malloc.c:207)
    ==16957==    by 0x43893E8: g_malloc (gmem.c:131)
    ==16957==    by 0x43A1DDC: g_slice_alloc (gslice.c:824)
    ==16957==    by 0x436FCF6: g_hash_table_new_full (ghash.c:511)
    ==16957==    by 0x436FCD2: g_hash_table_new (ghash.c:482)
    ==16957==    by 0x4260B13: get_statuses_arguments (presence-mixin.c:541)
    ==16957==    by 0x4260E3A: tp_presence_mixin_get_statuses (presence-mixin.c:606)
    ==16957==    by 0x4277BE4: tp_svc_connection_interface_presence_get_statuses (tp-svc-connection.c:2042)
    ==16957==    by 0x432419E: g_cclosure_marshal_VOID__POINTER (gmarshal.c:601)
    ==16957==    by 0x42A60DD: gobject_message_function (dbus-gobject.c:1339)
    ==16957==    by 0x42DF399: _dbus_object_tree_dispatch_and_unlock (dbus-object-tree.c:856)
    ==16957==    by 0x42CE43F: dbus_connection_dispatch (dbus-connection.c:4447)
    
    It appears that we're passing a dynamically allocated hash table (from
    get_statuses_arguments()) to g_value_set_static_boxed(), leaking the hash table
    every time we call GetStatuses().  After the following patch, I no longer get
    this valgrind loss record (though I do get other massive losses from other areas
    that need investigation)

 telepathy-glib/presence-mixin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 379817aec4010a2ff0700be2fc19c1dde0f4aa95
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-22 10:59:11 +0000

    Fix generation of docs for File Transfer auto-generated stuff

 docs/reference/telepathy-glib-docs.sgml |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 690cd4d899ef6a45087e634bd1de296c72853e70
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-21 13:53:23 +0000

    Use xincludator.py (from telepathy-qt4) rather than abusing xsltproc to do XInclude.
    
    This helps with portability/cross-compilation. Our only remaining
    use of XSLT is doc-generator.xsl which is used to compile docs for
    the example extensions - I'd rather not disable this until we have
    a Python script that will do sanity checking on spec extensions.

 examples/extensions/Makefile.am |   10 ++++------
 telepathy-glib/Makefile.am      |   13 ++++---------
 tools/Makefile.am               |    4 ++--
 tools/identity.xsl              |    7 -------
 tools/xincludator.py            |   39 +++++++++++++++++++++++++++++++++++++++
 5 files changed, 49 insertions(+), 24 deletions(-)

commit 51bb01ccf6bd863ce80486400ff5b14c0a08a38a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-20 17:55:58 +0000

    with-session-bus.sh: optionally sleep after running the test
    
    This is useful for the telepathy-gabble tests, to let Gabble exit
    gracefully rather than being killed by libdbus when dbus-daemon exits;
    exiting gracefully means that coverage data gets saved.

 tools/with-session-bus.sh |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit 2e7c84ecacf269b510e693e234ce64de5b99b7e3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-20 16:08:32 +0000

    Start 0.7.24 development

 NEWS         |    3 +++
 configure.ac |    2 +-
 2 files changed, 4 insertions(+), 1 deletions(-)

commit 00c5a864ed589f605ee59fe299540d85f5f56814
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-20 15:45:14 +0000

    Prepare version 0.7.23, second try

 NEWS |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

commit 274a56ae9bfdbde560706c4c83d08f87332cfdb2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-20 15:42:05 +0000

    make-version-script.py: fail if a symbol is said to be new in more than one version

 tools/make-version-script.py |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 03612407541494b52bfe11dfa728eb78623f83dc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-20 15:36:36 +0000

    Remove duplicate symbols from 0.7.21.abi
    
    It appears that this had no practical effect since ld takes the
    first version known for a symbol, but it broke builds of the Debian
    packages.

 telepathy-glib/versions/0.7.21.abi |    8 --------
 1 files changed, 0 insertions(+), 8 deletions(-)

commit 30fcea706d2317f58bcf6c5238efb53824e020a4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-20 15:08:08 +0000

    Prepare version 0.7.23

 NEWS                               |    5 +++--
 configure.ac                       |    8 ++++----
 telepathy-glib/Makefile.am         |    3 ++-
 telepathy-glib/errors.c            |    4 ++--
 telepathy-glib/versions/0.7.23.abi |   21 +++++++++++++++++++++
 5 files changed, 32 insertions(+), 9 deletions(-)

commit 4e9cb9721e7d4c000228eb65093c1fe57485fd1e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-20 14:55:26 +0000

    Generate code for the File Transfer channel type

 NEWS                                       |    1 +
 docs/reference/telepathy-glib-sections.txt |   50 ++++++++++++++++++++++++++++
 telepathy-glib/channel.xml                 |    1 +
 telepathy-glib/extra-gtkdoc.h              |   19 ++++++++++
 4 files changed, 71 insertions(+), 0 deletions(-)

commit 04eb93b4b2e4f7b6bebccbc5775303646caf2c4e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-20 14:14:56 +0000

    Update NEWS

 NEWS |   25 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)

commit 3017a8bab2bd04fa824370b18818cda73136cc96
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-20 12:46:20 +0000

    glib-ginterface-gen: Don't emit empty arrays of method descriptions
    
    This is a non-portable gcc extension, which causes trouble for the
    Spicebird people on Windows.

 tools/glib-ginterface-gen.py |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 588a1337d667d7328b3ab513bca05a9c265bd49d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-20 11:48:43 +0000

    Add spec 0.17.18 things to the docs

 docs/reference/telepathy-glib-sections.txt |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

commit 95a87f182343dea698d281cc6e8b07e734e1f9cb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-20 11:42:15 +0000

    Update telepathy-spec to 0.17.18

 spec/Account.xml                                   |   10 +-
 spec/Channel.xml                                   |   11 +-
 spec/Channel_Dispatcher.xml                        |    4 +-
 spec/Channel_Interface_Group.xml                   |   29 +-
 spec/Channel_Interface_Media_Signalling.xml        |    3 +-
 spec/Channel_Interface_Messages.xml                |    7 +-
 spec/Channel_Interface_Password.xml                |    5 +-
 spec/Channel_Interface_Tube.xml                    |    4 +-
 spec/Channel_Request.xml                           |    2 +-
 spec/Channel_Type_Contact_Search.xml               |    4 +-
 spec/Channel_Type_DBus_Tube.xml                    |  102 ++----
 spec/Channel_Type_File_Transfer.xml                |    6 +-
 spec/Channel_Type_Room_List.xml                    |    2 +-
 spec/Channel_Type_Stream_Tube.xml                  |    4 +-
 spec/Channel_Type_Streamed_Media.xml               |    6 +-
 spec/Channel_Type_Text.xml                         |    6 +-
 spec/Channel_Type_Tubes.xml                        |   18 +-
 spec/Connection.xml                                |   47 ++-
 spec/Connection_Interface_Aliasing.xml             |    7 +-
 spec/Connection_Interface_Avatars.xml              |   16 +-
 spec/Connection_Interface_Capabilities.xml         |    6 +-
 spec/Connection_Interface_Contact_Capabilities.xml |    7 +-
 spec/Connection_Interface_Contact_Info.xml         |  364 ++++++++++++++++--
 spec/Connection_Interface_Contacts.xml             |    9 +
 spec/Connection_Interface_Location.xml             |  394 ++++++++++++++++++++
 spec/Connection_Interface_Presence.xml             |   66 ++++-
 spec/Connection_Interface_Requests.xml             |   24 ++
 spec/Connection_Manager.xml                        |    9 +-
 spec/Makefile.am                                   |    5 +-
 spec/Media_Stream_Handler.xml                      |   63 +++-
 spec/Properties_Interface.xml                      |    6 +-
 spec/all.xml                                       |    8 +-
 spec/generic-types.xml                             |    6 +-
 33 files changed, 1054 insertions(+), 206 deletions(-)

commit a101efff3a1c46981fd3bb2340d9bff6ec464460
Merge: 0fbd0ee 699c5e6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-20 11:23:09 +0000

    Merge branch 'nameforbindings'
    
    Signed-off-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 0fbd0ee53ac7da83782e1183aef6322f96192e70
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-20 11:14:04 +0000

    Set correct "Since:" annotations on the functions new in 0.7.21

 telepathy-glib/channel.c       |    2 +-
 telepathy-glib/group-mixin.c   |    2 +-
 telepathy-glib/message-mixin.c |   66 ++++++++++++++++++++--------------------
 3 files changed, 35 insertions(+), 35 deletions(-)

commit 7fc68eb55eaba62eac627a95f1a04df0c6f33d6e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-20 11:11:38 +0000

    Improve documentation for tp_list_connection_names()

 telepathy-glib/connection.c |   23 ++++++++++++++---------
 1 files changed, 14 insertions(+), 9 deletions(-)

commit ff8dbba6bb9959aba4cbcf50ae5577d18898316a
Merge: 3559aaa 4e6b14f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-20 11:04:55 +0000

    Merge commit 'wjt/trivia'
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 4e6b14ffd899a0b263a20fb3a6001928547bb931
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-20 14:07:35 +1100

    Improve TpExportableChannel:channel-properties docs

 telepathy-glib/exportable-channel.c |   37 +++++++++++++++++++++++++++++++---
 1 files changed, 33 insertions(+), 4 deletions(-)

commit 699c5e6abb6d07cfe039f24ebd6998176d41937a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-19 15:25:11 +0000

    tools/: raise errors when tp:name-for-bindings is missing
    
    Previously these scripts would just generate bad code.

 tools/glib-client-gen.py     |   12 ++++++++++--
 tools/glib-ginterface-gen.py |   30 ++++++++++++++++++++++++++----
 2 files changed, 36 insertions(+), 6 deletions(-)

commit bbec146908857b28e8cd9f0bb389b3555f7de8fa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-19 15:24:30 +0000

    D-Bus core interfaces: add tp:name-for-bindings

 telepathy-glib/dbus-daemon.xml         |   38 ++++++++++++++++----------------
 telepathy-glib/dbus-introspectable.xml |    2 +-
 telepathy-glib/dbus-peer.xml           |    4 +-
 telepathy-glib/dbus-properties.xml     |    6 ++--
 4 files changed, 25 insertions(+), 25 deletions(-)

commit c07c38178c2fc58e47e46b62944ef29be1a8534e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-19 15:24:14 +0000

    Hats example: add tp:name-for-bindings

 examples/extensions/Connection_Interface_Hats.xml |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit f144994a2ca19d75efc0f77bce194da28db76c7f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-19 11:14:21 +0000

    Update spec/Channel_Type_Tubes.xml from spec git master to fix code generation
    
    Now that we're using tp:name-for-bindings, we need this version of
    the Tubes spec in order to preserve telepathy-glib's ABI.

 spec/Channel_Type_Tubes.xml |   43 +++++++++++++++++++++++++++++++++----------
 1 files changed, 33 insertions(+), 10 deletions(-)

commit c5cbd6d2ea2b650a4133d9cdad901bd07b46a00b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-19 11:11:10 +0000

    glib-interfaces-gen.py: remove unnecessary import

 tools/glib-interfaces-gen.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 23a2da37dec8e8ba4c430e1d80ef3afb79e8240e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-19 11:10:58 +0000

    glib-ginterface-gen.py: use tp:name-for-bindings instead of our own camel-case-to-lower implementation

 tools/glib-ginterface-gen.py |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit 55a825f47d0f49c8a04e5ba2856d2c014bec3c0c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-19 11:10:19 +0000

    glib-client-gen.py: use tp:name-for-bindings instead of our own camel-case-to-lower implementation

 tools/glib-client-gen.py |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit ecec9d39f42cf95d284dfb51a9e100a8318db2d7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-19 11:09:33 +0000

    c-constants-gen.py: remove unnecessary import

 tools/c-constants-gen.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 3559aaa3b0b6adaafb6acc814fda1a3d89d720fb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-16 16:40:00 +0000

    tp_g_set_error_invalid_handle_type, _unsupported_handle_type: raise NotImplemented
    
    It makes little sense to try to distinguish between "this CM does
    not implement the requested operation for this handle type" and
    "this CM has never heard of this handle type", since the number of
    handle types that exist can change at any time.

 telepathy-glib/errors.c |   17 ++++++++++-------
 1 files changed, 10 insertions(+), 7 deletions(-)

commit 93cd7cf8b9e8527006db1468d695ba97b1bd9202
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-16 16:38:31 +0000

    TpBaseConnection: raise NotImplemented for unimplemented handle types
    
    As per recent spec changes.

 telepathy-glib/base-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 270250782db02b3327fc1d0c5f16a68132527b5b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-16 16:37:56 +0000

    Examples: consistently raise InvalidHandle for invalid identifiers

 examples/cm/channelspecific/conn.c    |   16 ++++++++--------
 examples/cm/echo-message-parts/conn.c |    2 +-
 examples/cm/echo/conn.c               |    2 +-
 examples/cm/extended/conn.c           |    2 +-
 4 files changed, 11 insertions(+), 11 deletions(-)

commit 655a666984cf7fe287df7a23d01135648eaa4cdd
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-13 20:12:33 +0000

    begin version 0.7.22.1 development

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b7c62afaed0c151de7e71512d19dca25b99f653c
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-13 19:28:59 +0000

    Prepare version 0.7.22

 NEWS         |   10 ++++++++++
 configure.ac |    4 ++--
 2 files changed, 12 insertions(+), 2 deletions(-)

commit 9079316a201a28eb1ac7e477a18696456e4f82e2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-13 19:37:50 +0000

    Don't preserve timestamps when uploading docs.
    
    This fails if you're not Simon, since he owns the relevant directories.

 Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7abfb21e22cf0ef93c0465aa4e0dc206954083ee
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-13 16:41:15 +0000

    Make group_mixin_change_members accept message=NULL
    
    Also, tweak the test to check this.

 telepathy-glib/group-mixin.c |    2 +-
 tests/dbus/group-mixin.c     |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit d223f1ef544c0effca8d05a283e848b01646471f
Merge: 62ccc20 610c5d8
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   2009-01-13 17:56:50 +0100

    Merge branch 'checks'

commit 610c5d8e98c5b854ddbf80085dd4772bbecc037b
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   2009-01-12 22:47:37 +0100

    Add sanity checks to tp_channel_group_*

 telepathy-glib/channel-group.c |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

commit 62ccc20bc7da288be5b45d1fcaf3c0de7576b9c3
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-12 19:17:29 +0000

    bump nano to 0.7.21.1

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 36e83856f89798405f73cef94ef274301fb21644
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-12 18:09:05 +0000

    version 0.7.21

 NEWS                               |    4 +-
 configure.ac                       |    4 +-
 telepathy-glib/Makefile.am         |    3 +-
 telepathy-glib/versions/0.7.21.abi |   46 ++++++++++++++++++++++++++++++++++++
 4 files changed, 52 insertions(+), 5 deletions(-)

commit 848f9e7d590c07c8c151a47fbe299554837adff6
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-12 15:23:33 +0000

    Add parsing dbus-property to NEWS

 NEWS |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 328e0315b54d13f20931a47e41abe04dc78f30ef
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-12 14:04:37 +0000

    NEWS new hash types and tp_channel_get_identifier

 NEWS |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit db61c63fed7b447aeec74ea835825001f8325f85
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-12 13:14:22 +0000

    Mention MembersChangedDetailed and bug #s in NEWS

 NEWS |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit 0eec077381ebb3d9ca8cad4778098ed82481e7a4
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-12 12:39:49 +0000

    Add some NEWS for 0.7.21

 NEWS |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

commit 1ff58319ed0ee889d1e46dd4d5e1bbcb6690124d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-12 14:57:22 +0000

    Parse 'dbus-property' flag in .manager files
    
    Fixes fd.o #19053

 telepathy-glib/connection-manager.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 54cb721673d3e8c47fcadbb319fb07b0809aa59a
Merge: 7305044 fd72491
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-12 12:16:19 +0000

    Merge branch 'members-changed-detailed-cli'

commit fd7249134b8079ceac42e451091b75eb420712d0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-12 12:12:30 +0000

    _change_members_detailed: Document details' GTypes

 telepathy-glib/group-mixin.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 7305044db63a26ec9531bef06cc34b5aee12a66a
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   2009-01-11 23:58:37 +0100

    Add since in doc of tp_channel_new_from_properties

 telepathy-glib/channel.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit a1a86e4c0e311987a934b0e2f7e18561f6b8ab73
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-08 14:49:57 +0000

    Fork a version of AS_COMPILER_FLAG that supports C++ as well as C
    
    This is so we can share TP_COMPILER_WARNINGS between telepathy-glib
    and telepathy-qt4.

 m4/Makefile.am             |    2 +-
 m4/as-compiler-flag.m4     |   33 ---------------------------------
 m4/tp-compiler-flag.m4     |   36 ++++++++++++++++++++++++++++++++++++
 m4/tp-compiler-warnings.m4 |   10 +++++-----
 4 files changed, 42 insertions(+), 39 deletions(-)

commit 95a1320d62dcd4c924a1ea3e3bd954b518f68b72
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-08 13:48:13 +0000

    TpPresenceMixin: remove references to an empty priv structure
    
    Patch from Sunil Mohan Adapa <sunil@synovel.com>: MSVC++ doesn't
    allow empty structures, which are a gcc extension.

 telepathy-glib/presence-mixin.c |   15 ---------------
 1 files changed, 0 insertions(+), 15 deletions(-)

commit a10afb112ae71d2cdaa58ef2c8a98a9b4dfb492f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-08 13:42:27 +0000

    Conditionally include <unistd.h>, Windows doesn't have one
    
    Patch from Sunil Mohan Adapa <sunil@synovel.com>

 telepathy-glib/debug.c |    3 +++
 telepathy-glib/run.c   |    3 +++
 2 files changed, 6 insertions(+), 0 deletions(-)

commit 3b76172fde7f07c5729403d0968c7293dadb8614
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-08 12:11:08 +0000

    TpTextMixin: don't assume that sizeof(time_t) == sizeof(guint)
    
    We pass message->timestamp to dbus_g_type_struct_set() using
    the G_TYPE_UINT type and varargs. If timestamp is a time_t,
    this fails whenever sizeof(time_t) != sizeof(guint)
    (as seen in MS Visual Studio >= 2005).
    
    Patch from Sunil Mohan Adapa <sunil@synovel.com> in
    https://bugs.freedesktop.org/show_bug.cgi?id=19367

 telepathy-glib/text-mixin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit fa2aaee22f51c58ffb74cc1a42c3584a64bf0d35
Merge: d7f50ff 79e2489
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-08 11:59:17 +0000

    Merge branch 'examples'

commit d8b7b574449bd3bc5e102fb83a20b32f3ae52ac7
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-06 19:35:35 +0000

    Ensure details['error'] and message appear in invalidated
    
    Don't check exactly how, just that they're there in some form.

 tests/dbus/cli-group.c |  102 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 102 insertions(+), 0 deletions(-)

commit e1f5ae3d523346a5c9cc66f8719395aa37068eb3
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-06 19:35:04 +0000

    Include details['error'] in channel::invalidated

 telepathy-glib/channel-group.c |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

commit 3dc888cf9841ec437e6ff943544c0fafe1bc91e2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-06 19:34:34 +0000

    Extract change-reason from MembersChangedDetailed correctly

 telepathy-glib/channel-group.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1a31c0a4b86b3b5aed1977877aeb453b2b6405b4
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-06 19:34:00 +0000

    Check group-members-changed's reason argument

 tests/dbus/cli-group.c |   15 +++++++++++----
 1 files changed, 11 insertions(+), 4 deletions(-)

commit a8bc02162483a4a1289af4a27d14d5afdee910cc
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-06 18:31:02 +0000

    Give group membership test functions more specific names

 tests/dbus/cli-group.c |   18 +++++++++---------
 1 files changed, 9 insertions(+), 9 deletions(-)

commit 1c70af9ded69acafeede49cbaa42007fbedaf61a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-06 15:30:10 +0000

    Test channel is invalidated if immutable flags change

 tests/dbus/cli-group.c |   56 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 56 insertions(+), 0 deletions(-)

commit 4beb4ab829f5da35f674805a898871d41eb99879
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-06 15:29:45 +0000

    Invalidate channel proxy if immutable group flags change

 telepathy-glib/channel-group.c |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

commit 93c2cd71002eee0c0960084b9d50e0625f66826c
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-06 00:27:16 +0000

    Run group proxy tests on channels without Properties

 tests/dbus/cli-group.c     |   26 ++++++++++++++++++--------
 tests/lib/textchan-group.c |   20 +++++++++++++++++++-
 2 files changed, 37 insertions(+), 9 deletions(-)

commit eb4204b272f1f45d86da0f95fdab18a51f011a4b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-06 00:10:11 +0000

    Only listen to one of MembersChanged[Detailed]
    
    based on whether the Members_Changed_Detailed group flag is set.

 telepathy-glib/channel-group.c    |   64 +++++++++++++++++++++++++++----------
 telepathy-glib/channel-internal.h |    6 +++
 2 files changed, 53 insertions(+), 17 deletions(-)

commit c2e3060a7dec0216ea99fe10910f808b303a8dcc
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-05 19:51:12 +0000

    Check TpChannel's group signals fire exactly once per change.
    
    If the group channel has the Members_Changed_Detailed flag, then
    TpChannel should only listen to the new signal; if not, it should only
    listen to the former. Regardless, both GObject signals should fire
    exactly once per change.

 tests/dbus/cli-group.c |  236 ++++++++++++++++++++++++++++++++++++++++--------
 1 files changed, 200 insertions(+), 36 deletions(-)

commit 85385a8adc7abc6c151419642e62014899f7c522
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-05 17:31:51 +0000

    Add stub test for TpChannel's Group support

 .gitignore             |    1 +
 tests/dbus/Makefile.am |    3 +
 tests/dbus/cli-group.c |  130 ++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 134 insertions(+), 0 deletions(-)

commit b1b2e9cd8c495dfa37a86237ca582b1ff257c784
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-05 16:43:06 +0000

    Add property controlling Details flag on group test channel

 tests/dbus/group-mixin.c   |    1 +
 tests/lib/textchan-group.c |   24 +++++++++++++++++++++---
 2 files changed, 22 insertions(+), 3 deletions(-)

commit 8ecb67783a6ea45cce9495ccbe5947f887d96851
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-05 15:40:38 +0000

    Emit group-members-changed[-detailed] on MembersChangedDetailed

 telepathy-glib/channel-group.c |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

commit 0a586d1a742b241624134f7d3138133a5007376f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-04 23:53:24 +0000

    TpChannel: stub handler for MembersChangedDetailed

 telepathy-glib/channel-group.c |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

commit f63887e12345098d9fb6f326ed669ea60433ff0d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-05 15:16:22 +0000

    Emit group-members-changed-detailed in response to MembersChanged
    
    The details dict is synthesised from the message, actor and reason in
    the signal.

 telepathy-glib/channel-group.c |   33 +++++++++++++++++++++++++++++++--
 1 files changed, 31 insertions(+), 2 deletions(-)

commit 73c8587a9109e4dcb31f4d9b4f5c47076e3d7409
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-05 13:10:15 +0000

    TpChannel: add group-members-changed-detailed signal

 telepathy-glib/channel.c |   31 +++++++++++++++++++++++++++++++
 1 files changed, 31 insertions(+), 0 deletions(-)

commit 571d4fda31c6a7638bbb2c68fd00af1b8a43dc7a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-05 12:00:07 +0000

    TpChannel: extract handling of MembersChanged to a separate function

 telepathy-glib/channel-group.c |  177 ++++++++++++++++++++++------------------
 1 files changed, 96 insertions(+), 81 deletions(-)

commit 971cebaa1245f514530218ec2458ef8d4ea5acd2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-06 17:03:37 +0000

    Add missing stringifications of GroupChangeReason

 telepathy-glib/group-mixin.c |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

commit 3dc2ecf531041d6225ff8f3499ba922c08ce5b1c
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-06 15:44:17 +0000

    Add missing cases to GroupFlags stringification

 telepathy-glib/group-mixin.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit bf7d85172686fe338bff33dd054af68f8eac40df
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-06 15:30:47 +0000

    Ensure all group flags are printed in mixin's debug output
    
    The stringification code has a case for the first eight members of the
    TpChannelGroupFlags enum, but didn't do anything with any unhandled
    flags.

 telepathy-glib/group-mixin.c |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

commit 824ba89afa49137f95c60c430959a8562b67abc5
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-05 19:47:15 +0000

    Correct indentation in group mixin's debug output

 telepathy-glib/group-mixin.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit a6cd228bd3109507b71eede359e7d1b715360893
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-03 13:45:57 +0000

    test-group-mixin: check member-ids detail

 tests/dbus/group-mixin.c |   71 ++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 63 insertions(+), 8 deletions(-)

commit 3bfd05f2c6a9b87e199cccff61ba6cd98af7c5f0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-03 02:16:44 +0000

    test-group-mixin: globalize self_handle and contact repo

 tests/dbus/group-mixin.c |   21 +++++++++------------
 1 files changed, 9 insertions(+), 12 deletions(-)

commit 285e060f060c476712448769f1308c229ed13b91
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-03 02:08:10 +0000

    test-group-mixin: check diff arrays of MembersChanged signals

 tests/dbus/group-mixin.c |  125 ++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 116 insertions(+), 9 deletions(-)

commit d86e586a13f3ed1136c0b86297de18b0b9e64585
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-03 01:48:53 +0000

    test-group-mixin: globalize channel and proxy object

 tests/dbus/group-mixin.c |   24 +++++++++++-------------
 1 files changed, 11 insertions(+), 13 deletions(-)

commit b5cbd1b680635b80db950c8499d80ca01f5c724b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-03 01:44:15 +0000

    MembersChangedDetailed: include new members' IDs in details

 telepathy-glib/group-mixin.c |   79 ++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 79 insertions(+), 0 deletions(-)

commit 2d0cd9ecb416ea2197e784ec8d84a86f68e2f43a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-12-22 22:14:30 +0000

    test-group-mixin: check change_members_detailed

 tests/dbus/group-mixin.c |  127 +++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 126 insertions(+), 1 deletions(-)

commit b2ecd1ab2cf384cbe2a8da1aed667f5c0c38f516
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-12-22 21:25:37 +0000

    Group: add _change_members_detailed()

 docs/reference/telepathy-glib-sections.txt |    1 +
 telepathy-glib/group-mixin.c               |   84 ++++++++++++++++++++++++++++
 telepathy-glib/group-mixin.h               |    3 +
 3 files changed, 88 insertions(+), 0 deletions(-)

commit b1f20162764f352e0e3fb0e5d57c6fa80e329fea
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-12-22 21:25:10 +0000

    Group: document _change_members emitting MembersChangedDetailed

 telepathy-glib/group-mixin.c |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

commit 29057b996fc1e48c5ef80cf02e7cf26dfa0aeac8
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-12-22 21:24:15 +0000

    Group: keep details dict const until the bindings won't let us

 telepathy-glib/group-mixin.c |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

commit 55c3401cbcf4e017812cb54371b4e8286a2d08e1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-12-20 16:46:19 +0000

    test-group-mixin: check some of Changed signals' contents

 tests/dbus/group-mixin.c |   76 +++++++++++++++++++++++++++++++++++++--------
 1 files changed, 62 insertions(+), 14 deletions(-)

commit 43afa75ee31b03d0f0f21182b901e118c90aacbd
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-12-20 16:20:19 +0000

    test-group-mixin: listen for MembersChangedDetailed

 tests/dbus/group-mixin.c   |   52 +++++++++++++++++++++++++++++++++++--------
 tests/lib/textchan-group.c |    4 ++-
 2 files changed, 45 insertions(+), 11 deletions(-)

commit e91ed5972d01c1e0cd98c92a674d8dd0e221c929
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-12-20 16:03:05 +0000

    test-group-mixin: Test invitations

 tests/dbus/group-mixin.c   |  145 +++++++++++++++++++++++++++++++++++++++++++-
 tests/lib/textchan-group.c |   45 +++++++++++---
 tests/lib/textchan-group.h |    6 ++
 3 files changed, 185 insertions(+), 11 deletions(-)

commit 042c200d9e4d3ee8e9b789bcbf8b97d9ca56a6f7
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-12-19 19:51:01 +0000

    test-group-mixin: Add stub

 .gitignore                 |    1 +
 tests/dbus/Makefile.am     |    3 +
 tests/dbus/group-mixin.c   |  111 +++++++++++++
 tests/lib/Makefile.am      |    2 +
 tests/lib/textchan-group.c |  376 ++++++++++++++++++++++++++++++++++++++++++++
 tests/lib/textchan-group.h |   59 +++++++
 6 files changed, 552 insertions(+), 0 deletions(-)

commit 02a111787e5b91113bc18d49e46c4d2068bc6f81
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-12-18 20:13:43 +0000

    Group: Make _change_members a thin wrapper

 telepathy-glib/group-mixin.c |  155 ++++++++++++++++++++++++------------------
 1 files changed, 88 insertions(+), 67 deletions(-)

commit 003d827acaf07d981086782f2d1c62716d7a5cd7
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-12-18 19:21:20 +0000

    Group: emit MembersChangedDetailed

 telepathy-glib/group-mixin.c |   40 +++++++++++++++++++++++++++++++++++-----
 1 files changed, 35 insertions(+), 5 deletions(-)

commit fd173b91adea594b6f547581327341385092b6b3
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-12-18 18:13:18 +0000

    Group: extract emitting MembersChanged signals to a function

 telepathy-glib/group-mixin.c |  107 ++++++++++++++++++++++++------------------
 1 files changed, 62 insertions(+), 45 deletions(-)

commit 79e2489fff356a800fbd0e0e4b44c1ed0581db6f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-07 16:23:06 +0000

    Whitespace

 examples/cm/echo-message-parts/im-manager.c |   40 +++++++++++++-------------
 examples/cm/echo/im-manager.c               |   40 +++++++++++++-------------
 2 files changed, 40 insertions(+), 40 deletions(-)

commit d7f50ff6be0eb816488178597b4216b976c0754f
Merge: ba580eb e7adf3c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-07 16:17:29 +0000

    Merge commit 'wjt/trivia'

commit ba580eb14d81be685a26647920a179579497f533
Merge: 3e3411d d7d571e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-07 16:17:24 +0000

    Merge commit 'wjt/bug-19101'

commit e7adf3c905ab6414154f59886a60ebf7f71a8d92
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-07 16:02:51 +0000

    Fix TpCM signals' doc comments to have two colons
    
    I was a bit too trigger-happy while fixing properties' comments only to
    have one colon in 9671533f811b7681366d5f360e3855ed141a9fc5 :-)

 telepathy-glib/connection-manager.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 16fd2503313dce3775582977475d3f0c2e161585
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-07 16:06:18 +0000

    Replace the remaining instances of the "channel factory" terminology

 examples/cm/echo-message-parts/chan.c       |    2 +-
 examples/cm/echo-message-parts/im-manager.c |    4 ++--
 examples/cm/echo-message-parts/im-manager.h |    7 +++----
 examples/cm/echo/chan.c                     |    2 +-
 4 files changed, 7 insertions(+), 8 deletions(-)

commit 9f223e9c4f5f570aec9ba45e5fd012681cd5ee85
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-07 16:04:06 +0000

    echo2 example CM: rename Echo2Factory to Echo2ImManager

 examples/cm/echo-message-parts/conn.c       |    2 +-
 examples/cm/echo-message-parts/im-manager.c |   68 +++++++++++++-------------
 examples/cm/echo-message-parts/im-manager.h |   44 +++++++++---------
 3 files changed, 57 insertions(+), 57 deletions(-)

commit 41669101e5e02271c26a374aad3d5a991f1f14da
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-07 16:01:30 +0000

    echo example CM: rename to ExampleEchoFactory to ExampleEchoImManager

 examples/cm/echo/conn.c       |    2 +-
 examples/cm/echo/im-manager.c |   72 ++++++++++++++++++++--------------------
 examples/cm/echo/im-manager.h |   53 +++++++++++++++---------------
 3 files changed, 63 insertions(+), 64 deletions(-)

commit 7af8c38076500e43b9ee7d5e165b5f85459106ed
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-07 15:57:13 +0000

    echo examples: rename files containing channel managers to im-manager.[ch]

 examples/cm/echo-message-parts/Makefile.am  |    4 +-
 examples/cm/echo-message-parts/conn.c       |    2 +-
 examples/cm/echo-message-parts/factory.c    |  389 ---------------------------
 examples/cm/echo-message-parts/factory.h    |   55 ----
 examples/cm/echo-message-parts/im-manager.c |  389 +++++++++++++++++++++++++++
 examples/cm/echo-message-parts/im-manager.h |   55 ++++
 examples/cm/echo/Makefile.am                |    4 +-
 examples/cm/echo/conn.c                     |    2 +-
 examples/cm/echo/factory.c                  |  389 ---------------------------
 examples/cm/echo/factory.h                  |   55 ----
 examples/cm/echo/im-manager.c               |  389 +++++++++++++++++++++++++++
 examples/cm/echo/im-manager.h               |   55 ++++
 12 files changed, 894 insertions(+), 894 deletions(-)

commit 0544640e606b1cf6906fdd5c006ab4276fd7c672
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-07 15:52:15 +0000

    echo example CMs: add connection prefix to manager.[ch]

 examples/cm/echo-message-parts/Makefile.am         |    6 +-
 .../cm/echo-message-parts/connection-manager.c     |   96 ++++++++++++++++++++
 .../cm/echo-message-parts/connection-manager.h     |   60 ++++++++++++
 examples/cm/echo-message-parts/main.c              |    2 +-
 examples/cm/echo-message-parts/manager.c           |   96 --------------------
 examples/cm/echo-message-parts/manager.h           |   60 ------------
 examples/cm/echo/Makefile.am                       |    6 +-
 examples/cm/echo/connection-manager.c              |   95 +++++++++++++++++++
 examples/cm/echo/connection-manager.h              |   53 +++++++++++
 examples/cm/echo/main.c                            |    2 +-
 examples/cm/echo/manager.c                         |   95 -------------------
 examples/cm/echo/manager.h                         |   53 -----------
 12 files changed, 312 insertions(+), 312 deletions(-)

commit d7d571e73817aa5b889f80c7185c89702d9c2f58
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-07 15:51:13 +0000

    Don't treat requested IDs' NULL terminator as an id.
    
    Fixes fd.o bug #19101

 telepathy-glib/contact.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 45d26877193bdcd041eb671fd74661cc6353441f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-07 15:24:03 +0000

    Add a regression test for fd.o #19101

 .gitignore                      |    1 +
 tests/dbus/Makefile.am          |    3 +
 tests/dbus/contacts-bug-19101.c |  199 +++++++++++++++++++++++++++++++++++++++
 tests/lib/Makefile.am           |    2 +
 tests/lib/bug-19101-conn.c      |   74 +++++++++++++++
 tests/lib/bug-19101-conn.h      |   51 ++++++++++
 6 files changed, 330 insertions(+), 0 deletions(-)

commit 1344c056621d184401e5ddcdb36524dac19edf5e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-07 15:49:28 +0000

    extended CM example: rename ExampleConnection to ExampleExtendedConnection

 examples/cm/extended/conn.c               |   32 +++++++++---------
 examples/cm/extended/conn.h               |   50 ++++++++++++++--------------
 examples/cm/extended/connection-manager.c |    4 +-
 3 files changed, 43 insertions(+), 43 deletions(-)

commit df81870111844f54878328ae1b5014380d5a60eb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-07 15:46:12 +0000

    extended example CM: add connection- prefix to manager.[ch]
    
    Also rename ExampleConnectionManager to
    ExampleExtendedConnectionManager

 examples/cm/extended/Makefile.am          |    6 +-
 examples/cm/extended/connection-manager.c |   96 +++++++++++++++++++++++++++++
 examples/cm/extended/connection-manager.h |   59 ++++++++++++++++++
 examples/cm/extended/main.c               |    5 +-
 examples/cm/extended/manager.c            |   94 ----------------------------
 examples/cm/extended/manager.h            |   52 ----------------
 6 files changed, 161 insertions(+), 151 deletions(-)

commit edacc383746cda63a47e4805b80ea8dc300e9384
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-07 15:41:03 +0000

    no-protocols example CM: rename manager.[ch] with connection- prefix
    
    Also rename the class to ExampleNoProtocolsConnectionManager.

 examples/cm/no-protocols/Makefile.am          |    6 +-
 examples/cm/no-protocols/connection-manager.c |   60 ++++++++++++++++++++++++
 examples/cm/no-protocols/connection-manager.h |   61 +++++++++++++++++++++++++
 examples/cm/no-protocols/main.c               |    5 +-
 examples/cm/no-protocols/manager.c            |   58 -----------------------
 examples/cm/no-protocols/manager.h            |   54 ----------------------
 6 files changed, 127 insertions(+), 117 deletions(-)

commit a5a0acfb458c2ed0746a2988eb9eedd3a8165cc0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-07 15:32:27 +0000

    Change filename of channelspecific room manager to match class name

 examples/cm/channelspecific/Makefile.am    |    4 +-
 examples/cm/channelspecific/conn.c         |    2 +-
 examples/cm/channelspecific/room-factory.c |  376 ----------------------------
 examples/cm/channelspecific/room-factory.h |   55 ----
 examples/cm/channelspecific/room-manager.c |  376 ++++++++++++++++++++++++++++
 examples/cm/channelspecific/room-manager.h |   55 ++++
 6 files changed, 434 insertions(+), 434 deletions(-)

commit 06b38d407a7a6eca755ad772643f912a9d77356e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-07 15:31:28 +0000

    channelspecific example: rename RoomFactory to RoomManager

 examples/cm/channelspecific/conn.c         |    2 +-
 examples/cm/channelspecific/room-factory.c |   74 ++++++++++++++--------------
 examples/cm/channelspecific/room-factory.h |   54 ++++++++++----------
 3 files changed, 65 insertions(+), 65 deletions(-)

commit c369d96b6d48ce07a7ab68a37908e26dd098991d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-07 15:27:56 +0000

    channelspecific example: rename manager.[ch] to connection-manager.[ch]

 examples/cm/channelspecific/Makefile.am          |    6 +-
 examples/cm/channelspecific/connection-manager.c |  137 ++++++++++++++++++++++
 examples/cm/channelspecific/connection-manager.h |   55 +++++++++
 examples/cm/channelspecific/main.c               |    2 +-
 examples/cm/channelspecific/manager.c            |  137 ----------------------
 examples/cm/channelspecific/manager.h            |   55 ---------
 6 files changed, 196 insertions(+), 196 deletions(-)

commit a204408d504e19d873d9411d1f145f919709ca9f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-07 12:51:48 +0000

    Add Since: annotations to TpContact
    
    Fixes fd.o #19397

 telepathy-glib/contact.c |   36 ++++++++++++++++++++++++++++++++++++
 1 files changed, 36 insertions(+), 0 deletions(-)

commit 305cd91d81c84ef002b11f8d6316eac3b6039691
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-07 12:51:28 +0000

    Add proper list markup to TpConnection's preamble

 telepathy-glib/connection.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit 9f1afd86ef66375dd64a5b948d419bbce8a209cd
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-07 12:51:05 +0000

    Linkify a reference to #TpProxy::invalidated

 telepathy-glib/connection-handles.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d33ab403c8f792e816560561ac7ecccb8eb90084
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-07 12:30:00 +0000

    Clarify tp_connection_manager_new's arguments.
    
    Fixes fd.o #18146

 telepathy-glib/connection-manager.c |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

commit 9671533f811b7681366d5f360e3855ed141a9fc5
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-07 12:23:31 +0000

    gtk-doc property notation is #Class:prop not #Class::prop

 telepathy-glib/connection-manager.c  |   16 ++++++++--------
 telepathy-glib/handle-repo-dynamic.c |    6 +++---
 2 files changed, 11 insertions(+), 11 deletions(-)

commit a634395b337f61727c6dbd7e1e99da6e440afa35
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-07 15:24:50 +0000

    channelspecific example: port channel factory to TpChannelManager

 examples/cm/channelspecific/conn.c         |    9 +-
 examples/cm/channelspecific/room-factory.c |  252 ++++++++++++++++++++--------
 2 files changed, 191 insertions(+), 70 deletions(-)

commit 8ababe536aabd2152447d80799a0c434ca0f81be
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-07 15:23:57 +0000

    channelspecific example room: implement TpExportableChannel
    
    Also accept 'initiator-handle' as a construct-time property.

 examples/cm/channelspecific/room.c |   50 +++++++++++++++++++++++++++++++-----
 1 files changed, 43 insertions(+), 7 deletions(-)

commit cd73a2a9c6fd5f5e0e298e7210a09ede55015191
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-24 12:58:11 +0000

    MessageMixin test: instead of just pasting on a channel, call CreateChannel
    
    This provides a very basic test of the echo2 example's channel
    factory.

 tests/dbus/message-mixin.c |   49 ++++++++++++++++++++++++++++---------------
 1 files changed, 32 insertions(+), 17 deletions(-)

commit 61c6dd1db6dc35381aefc421a339654e99d533ac
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-24 12:33:37 +0000

    Echo2 example: advertise support for Requests

 examples/cm/echo-message-parts/conn.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 8bd46d0044933b77b5429385ac996c5384e84391
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-24 12:33:24 +0000

    Echo example: advertise support for Requests

 examples/cm/echo/conn.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 095d669a4465d56218bdebaf6d0f73d4a1521476
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-24 12:29:54 +0000

    Echo example: port channel factory to be a channel manager

 examples/cm/echo/conn.c    |    4 +-
 examples/cm/echo/factory.c |  252 ++++++++++++++++++++++++++++++++------------
 2 files changed, 186 insertions(+), 70 deletions(-)

commit a63867ac025ee6c88ffca2f5be28452f213f02ad
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-24 12:29:25 +0000

    Echo2 example: port channel factory to be a channel manager

 examples/cm/echo-message-parts/conn.c    |    4 +-
 examples/cm/echo-message-parts/factory.c |  249 ++++++++++++++++++++++--------
 2 files changed, 184 insertions(+), 69 deletions(-)

commit 34310cdd4b1e6382edfb3ac41ccea4d588d4505a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-24 12:27:58 +0000

    Echo example: use correct method return for Destroy

 examples/cm/echo/chan.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f3735126feb3c8f3a8928e267d5f32867198a306
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-24 12:27:45 +0000

    Echo2 example: implement Destroyable

 examples/cm/echo-message-parts/chan.c |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit 3e3411d3f5d4710ba9228509c24001fe12b45628
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-24 12:58:48 +0000

    .gitignore: ignore the Messages mixin test

 .gitignore |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit b10ff56c739114b5ef695cc99852e12a73bef014
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-07 14:45:04 +0000

    Update to spec 0.17.17

 docs/reference/telepathy-glib-sections.txt |    3 +
 spec/Account_Manager.xml                   |   29 +++++++++++---
 spec/Channel.xml                           |    6 +++
 spec/Channel_Interface_Group.xml           |   59 ++++++++++++++++++++++++++-
 spec/Channel_Interface_Messages.xml        |   45 +++++++++++++++++++--
 spec/Connection.xml                        |   59 +++++++++++++++++++--------
 spec/Connection_Interface_Avatars.xml      |    4 +-
 spec/Connection_Manager.xml                |    4 +-
 spec/Media_Stream_Handler.xml              |   56 ++++++++++++++++----------
 spec/all.xml                               |    2 +-
 10 files changed, 208 insertions(+), 59 deletions(-)

commit 0f3d6b9e3bae40feb8cb55c8c63bf0720e90351f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-23 15:29:20 +0000

    configure.ac: factor out a TP_COMPILER_WARNINGS macro

 configure.ac               |   68 +++++++++++--------------------------------
 m4/Makefile.am             |    3 +-
 m4/tp-compiler-warnings.m4 |   40 ++++++++++++++++++++++++++
 3 files changed, 60 insertions(+), 51 deletions(-)

commit aceed13684c2333b57eb3b4bc4e60cf6f40f5116
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-23 13:09:05 +0000

    configure.ac: add more warnings

 configure.ac |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 6f7b0ab0ae655bda3f34f45c7622009b56bfbb80
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-23 12:46:17 +0000

    TpBaseConnectionManager: Don't do arithmetic on void pointers
    
    The effect of doing arithmetic on a void* is undefined. gcc treats
    it like a char* and our code assumed that behaviour, so make that
    explicit, for portability.

 telepathy-glib/base-connection-manager.c |   12 +++++++-----
 1 files changed, 7 insertions(+), 5 deletions(-)

commit c4c53e70b949af4b54d385afdb513925cb393520
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-23 12:11:00 +0000

    configure.ac: force the warnings we don't care about to be non-fatal
    
    This should remove the need to use --disable-Werror when using CDBS
    to package prereleases.

 configure.ac |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

commit 86dbcecc92387c074bd0b3e072211fb0c5e9c50a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-02 23:40:00 +0000

    Remove FIXME about tp_asv_get_boolean accepting ints
    
    If we want to make it more tolerant in the future, we can do so, but it
    doesn't seem necessary.  In the integer case, the tolerance is needed
    for glib because it doesn't have 16-bit ints, and to make short Python
    scripts easier.  The only language I can think of where treating ints as
    bools would be useful is Perl, but since there are only two boolean
    values forcing people to use magic DBus constants in that case isn't so
    bad.

 telepathy-glib/dbus.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 68c462e3a03a3fa3a103f654231d3c1606d5fd70
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-02 20:14:15 +0000

    _asv_get_double: remove FIXME message to reviewers.
    
    Yes, it should (and does) work on things which aren't doubles, says the
    "be nice to Python" department.

 telepathy-glib/dbus.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 6a337fecce7696870e203fa59017ccd77e581967
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2009-01-02 17:57:34 +0000

    Reject channel requests containing Initiator{Handle,ID}, Requested

 telepathy-glib/base-connection.c |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

commit 1ebdb9de41ddda40eb8f8a0c41097c81a1a31f13
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-12-20 16:02:03 +0000

    Ignore test-message-mixin binary

 .gitignore |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 67effad143376cb44e0f8ad9e847bf1a63ba8659
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-12-19 19:49:40 +0000

    Add ctags and cscope files to .gitignore

 .gitignore |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit cb032943846e24d31e1d9d5ce2df22d996819cf2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-18 18:27:13 +0000

    docs: remove duplicate mentions of tp_contact_mixin*get_offset_quark
    
    I've kept the Private ones and discarded the public ones, since
    this function shouldn't need to be used by library users.

 docs/reference/telepathy-glib-sections.txt |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 75305f49ee7bbc5af01cf254e9e6b2c310480b15
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-18 18:26:24 +0000

    docs: correctly mention tp_channel_get_identifier()

 docs/reference/telepathy-glib-sections.txt |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 1b2a999c921bdc56d682dee92adc4795b2e6ac17
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-18 18:26:08 +0000

    docs: remove duplicates of Messages caused by the merge process

 docs/reference/telepathy-glib-sections.txt |   39 ----------------------------
 1 files changed, 0 insertions(+), 39 deletions(-)

commit 9911f4c2cea8f17221cd43abf044c212c77b40da
Merge: 646bf77 71b63b6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-18 17:42:59 +0000

    Merge branch 'messages'
    
    Conflicts:
    
    	tests/dbus/Makefile.am
    
    Also changed examples/cm/echo-message-parts/Makefile.am

commit 646bf7763d99cebaf1b9cea578620a3f05e40617
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   2008-12-15 20:32:15 +0100

    Add tests/dbus/test-connection-bug-18845 to gitignore

 .gitignore |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit d4e9fa834c9f982f40ca26d4b9638c926f1d0c87
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   2008-12-15 20:30:34 +0100

    Fix tp_channel_group_get_local_pending_info() to return the correct information.

 telepathy-glib/channel-group.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 2292a587c5ad0383cdfe8d2c5d7b30a7d8065d19
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   2008-12-13 03:00:00 +0100

    Add "identifier" property on TpChannel.

 telepathy-glib/channel-internal.h |    1 +
 telepathy-glib/channel.c          |  134 ++++++++++++++++++++++++++++++++++---
 telepathy-glib/channel.h          |    1 +
 tests/dbus/channel-introspect.c   |    8 ++-
 4 files changed, 134 insertions(+), 10 deletions(-)

commit e8172700d6a8d2dc00ea4a3bda8a3e1e1f6d4c29
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-12-14 19:38:16 +0000

    Start 0.7.21 development

 NEWS         |    9 +++++++++
 configure.ac |    2 +-
 2 files changed, 10 insertions(+), 1 deletions(-)

commit c7079a56ebbae04325fbeffdf36643c4626703c6
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-12-14 19:03:01 +0000

    Prepare version 0.7.20

 NEWS                               |   12 +++++++++---
 configure.ac                       |    4 ++--
 telepathy-glib/Makefile.am         |    3 ++-
 telepathy-glib/versions/0.7.20.abi |   20 ++++++++++++++++++++
 4 files changed, 33 insertions(+), 6 deletions(-)

commit 3be288293efd9723b8b327df73fbef88078bbe45
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-12 18:03:45 +0000

    Upgrade to spec 0.17.16 and generate code for Messages

 docs/reference/telepathy-glib-sections.txt         |   45 ++-
 spec/Account.xml                                   |   95 +++--
 spec/Account_Interface_Avatar.xml                  |   14 +-
 spec/Account_Manager.xml                           |   20 +-
 spec/Channel.xml                                   |   93 +++--
 spec/Channel_Dispatch_Operation.xml                |   49 ++-
 spec/Channel_Dispatcher.xml                        |   22 +
 ...Channel_Dispatcher_Interface_Operation_List.xml |   13 +-
 spec/Channel_Future.xml                            |    4 +-
 spec/Channel_Handler.xml                           |    8 +-
 spec/Channel_Interface_Call_Merging.xml            |    2 +-
 spec/Channel_Interface_Chat_State.xml              |    6 +-
 spec/Channel_Interface_DTMF.xml                    |    8 +-
 spec/Channel_Interface_Group.xml                   |  233 +++++++--
 spec/Channel_Interface_Hold.xml                    |    6 +-
 spec/Channel_Interface_Media_Signalling.xml        |    4 +-
 spec/Channel_Interface_Messages.xml                |   97 +++-
 spec/Channel_Interface_Password.xml                |   10 +-
 spec/Channel_Interface_Tube.xml                    |  127 +++++
 spec/Channel_Request.xml                           |   24 +-
 spec/Channel_Type_Contact_List.xml                 |   32 +-
 spec/Channel_Type_DBus_Tube.xml                    |  183 +++++++
 spec/Channel_Type_File_Transfer.xml                |  513 ++++++++++++++++++++
 spec/Channel_Type_Room_List.xml                    |   57 ++-
 spec/Channel_Type_Stream_Tube.xml                  |  198 ++++++++
 spec/Channel_Type_Streamed_Media.xml               |  103 +++--
 spec/Channel_Type_Text.xml                         |   79 ++--
 spec/Channel_Type_Tubes.xml                        |   49 +--
 spec/Client_Handler.xml                            |   17 +-
 spec/Client_Observer.xml                           |   28 +-
 spec/Connection_Interface_Aliasing.xml             |   22 +-
 spec/Connection_Interface_Avatars.xml              |  118 ++++-
 spec/Connection_Interface_Capabilities.xml         |   27 +-
 spec/Connection_Interface_Contact_Capabilities.xml |  165 +++++++
 spec/Connection_Interface_Contacts.xml             |   20 +-
 spec/Connection_Interface_Presence.xml             |  118 +++--
 spec/Connection_Interface_Renaming.xml             |   12 +-
 spec/Connection_Interface_Requests.xml             |   27 +-
 spec/Connection_Interface_Simple_Presence.xml      |    9 +-
 spec/Connection_Manager.xml                        |  117 +++--
 spec/Makefile.am                                   |    5 +
 spec/all.xml                                       |    7 +-
 spec/generic-types.xml                             |    2 +-
 telepathy-glib/channel.xml                         |    1 +
 44 files changed, 2296 insertions(+), 493 deletions(-)

commit 21d65484164f3f3bd11af46118e0858f41075e52
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-12-12 16:35:54 +0000

    Mention that #18845 is fixed in NEWS

 NEWS |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit fe940aaef21b340488c299f581c364a3cee0943d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-12-12 15:57:33 +0000

    More shared DBus connection and g_type_init suppressions

 examples/tp-glib-examples.supp |  208 ++++++++++++++++++++++++++++++++++++++++
 1 files changed, 208 insertions(+), 0 deletions(-)

commit b3c73ef7028d105a182b08b3bff9616e2b9086fa
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-12-12 16:31:43 +0000

    NULLify proxies' dbus connection and daemon after emitting invalidated.
    
    This fixes fd.o bug #18845: the handle ref cleanup code needs to use the
    DBusGConnection in response to ::invalidated being emitted, but if the service
    fell off the bus the DBusGConnection was destroyed before the signal was
    emitted.

 telepathy-glib/proxy.c |   28 ++++++++++++----------------
 1 files changed, 12 insertions(+), 16 deletions(-)

commit 8bff6ecf838709c7d3962cd4c76a26c56ad72642
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-12-12 11:34:02 +0000

    Add regression test for fd.o bug #18845
    
    When a CM falls off the bus, _tp_connection_clean_up_handle_refs tries to use a
    DBusGConnection that's become NULL.  The test simulates the CM falling off the
    bus by emitting a spurious "destroy" signal on a connection proxy.

 tests/dbus/Makefile.am            |    3 +
 tests/dbus/connection-bug-18845.c |  130 +++++++++++++++++++++++++++++++++++++
 2 files changed, 133 insertions(+), 0 deletions(-)

commit 0d849ba4cc50ea8e2ce2d2b4145d813132ee8194
Author: Luis Menina <liberforce@freeside.fr>
Date:   2008-12-08 15:10:58 +0000

    fd.o #18926: avoid using a non-top-level GLib header

 telepathy-glib/interfaces.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1cef8b61eee436cb9a21736b4df2a6ec869cbf19
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-03 13:01:57 +0000

    `make upload-branch-docs`: automatically work out the name of the branch

 Makefile.am               |    2 +-
 tools/Makefile.am         |    1 +
 tools/git-which-branch.sh |   25 +++++++++++++++++++++++++
 3 files changed, 27 insertions(+), 1 deletions(-)

commit b1fa39f2c83b24aa172d8c3d9039d18ebc0173e3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-03 12:57:34 +0000

    Simplify makefiles and avoid using $(TP_GLIB_LIBS)
    
    Autoconf substitutions in *_LDADD do not generate Makefile dependencies,
    so using $(TP_GLIB_LIBS) meant that the tests were not automatically
    rebuilt when telepathy-glib changed.
    
    Also, we overlooked the existence of LDADD, which has an effect analogous
    to AM_CFLAGS and allows a lot of simplification.

 configure.ac                            |    7 ++--
 examples/client/Makefile.am             |   15 +++------
 examples/cm/channelspecific/Makefile.am |    6 +++-
 examples/cm/echo/Makefile.am            |    6 +++-
 examples/cm/extended/Makefile.am        |    8 ++++-
 examples/cm/no-protocols/Makefile.am    |    8 +++--
 examples/extensions/Makefile.am         |    6 +++-
 tests/Makefile.am                       |   13 ++------
 tests/dbus/Makefile.am                  |   48 +++---------------------------
 9 files changed, 42 insertions(+), 75 deletions(-)

commit db2f4e0dc80195cb1f2672adc1cd48381c67cb09
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2008-12-01 14:44:40 +0100

    Start 0.7.20 development

 NEWS         |    9 +++++++++
 configure.ac |    2 +-
 2 files changed, 10 insertions(+), 1 deletions(-)

commit 9c861e87db63a8e707ccbdda0aedb2ebef14516c
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2008-12-01 14:43:01 +0100

    Prepare version 0.7.19

 NEWS                               |    8 ++++++--
 configure.ac                       |    8 ++++----
 telepathy-glib/Makefile.am         |    3 ++-
 telepathy-glib/versions/0.7.19.abi |    9 +++++++++
 4 files changed, 21 insertions(+), 7 deletions(-)

commit c6582df2f2f83786e37ecd25488671e5dec642a5
Merge: 2b649e3 a786cf2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-01 11:12:21 +0000

    Merge branch 'contacts-fast-path'

commit 2b649e3dbf2a7a77c54637dc1fd16c25817a53b3
Merge: 0ce08d0 3f59237
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-11-28 15:03:28 +0000

    Merge branch 'channel-from-props'

commit 0ce08d0d477ad443b0bc668f0c3fffd7fc913204
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-11-28 10:42:26 +0000

    glib-ginterface-gen.py: further Python coding style adjustments

 tools/glib-ginterface-gen.py |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit d4de72f1e5da6fa6d94f4145f520bd3724b0bb16
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-11-28 10:40:02 +0000

    glib-interfaces-gen.py: remove trailing whitespace

 tools/glib-interfaces-gen.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 3108a506ec7f3341bd3f6589dc1d082e74169656
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-11-28 10:39:36 +0000

    glib-ginterface-gen.py: PEP8 compliance

 tools/glib-ginterface-gen.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f430910c68e20dcdf42258c71f7d6ccf2195131b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-11-28 10:39:23 +0000

    glib-ginterface-gen.py: remove trailing whitespace

 tools/glib-ginterface-gen.py |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit 2ec7565c049d157cc36e6b37d137dc82b47f0e54
Author: Ross Burton <ross@linux.intel.com>
Date:   2008-11-19 15:20:25 +0000

    Only include properties mixin if required
    
    Check if there are any properties in the nodes, if there are none then don't
    include the properties mixin header because it won't be used.  This means if
    properties are not used the GInterface is standalone.

 tools/glib-ginterface-gen.py |   16 ++++++++++++----
 1 files changed, 12 insertions(+), 4 deletions(-)

commit 912c7816115dbbbe1f65f2d3371c7378deee175e
Author: Ross Burton <ross@linux.intel.com>
Date:   2008-11-19 15:14:44 +0000

    Only use the Properties mixin in there are properties defined
    
    If there are no properties in the current node there is no need to write an
    empty table and initialize a mixin which will never be used.

 tools/glib-ginterface-gen.py |   71 ++++++++++++++++++++++--------------------
 1 files changed, 37 insertions(+), 34 deletions(-)

commit c44ce53a25f0253765ef4f5452e956ad407aeea5
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-11-21 13:27:14 +0000

    base_conn_dispose: don't assert self_handle == 0
    
    Instead, unref it if it is non-zero.  This fixes #18151, which occurs if the CM
    sets the self_handle then is destroyed without moving to state Disconnected (at
    which point self_handle is set to 0 if it is not already), and is half of a fix
    to #17751.

 telepathy-glib/base-connection.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

commit 71b63b6004c24c2ae01e0d8ce4930df63751aee7
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-11-18 15:15:07 +0000

    MessageMixin test: dbus 'u' maps to guint

 tests/dbus/message-mixin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0c29ab33fff0f769af34e7e8cd72e275c4f77535
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-11-18 14:32:50 +0000

    MessageMixin: document flags argument to _sent

 telepathy-glib/message-mixin.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit d7e3f946b47b46f816ba3a9874715f69ac307e36
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-11-18 13:39:37 +0000

    Messages: adapt to MessageSent growing a flags arg

 examples/cm/echo-message-parts/chan.c |    2 +-
 telepathy-glib/message-mixin.c        |    3 ++-
 telepathy-glib/message-mixin.h        |    4 ++--
 tests/dbus/message-mixin.c            |    1 +
 4 files changed, 6 insertions(+), 4 deletions(-)

commit 9e2d9959ac56e0568d0384766ca2020b679e274b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-11-18 13:39:23 +0000

    Messages: update to latest draft spec

 spec/Channel_Interface_Messages.xml |   50 ++++++++++++++++++++++++++++++++---
 1 files changed, 46 insertions(+), 4 deletions(-)

commit 04012d58cf41384d5f18493662963aea99f4c6cf
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-11-11 18:17:02 +0000

    MessageMixin: correctly set message-received to a uint64

 telepathy-glib/message-mixin.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit e9c6a9b08f86f6d2b9dc6c7bc95a15318128fbb8
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-11-11 18:09:04 +0000

    message_mixin_sent: Add message-sent => now if it's missing

 telepathy-glib/message-mixin.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 64aea936af37f694f4bd3646702cc711ec861cf2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-11-06 15:39:21 +0000

    MessageMixin: default SendError's timestamp to 0 not now.

 telepathy-glib/message-mixin.c |   30 +++++++++++++++++++++---------
 1 files changed, 21 insertions(+), 9 deletions(-)

commit 03e08299f8fb84d123e10c8088268c22ed9b33ca
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-11-05 17:10:56 +0000

    MessageMixin: correctly extract Send_Error from failed delivery reports

 telepathy-glib/message-mixin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 6f5a6a98c604e8db8a30014c05f401c0a0314fa7
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-11-05 15:46:09 +0000

    echo-message-parts: pass delivery report support flags to implement_sending

 examples/cm/echo-message-parts/chan.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 5e56648ff93423ed7ad3454e2541050252ecf080
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-11-05 14:43:59 +0000

    MessageMixin: Correctly fall back from "content-type" to "type"
    
    In passing, correct the version of the spec in which the key changed
    (the release was incorrectly tagged in telepathy-spec git as 0.7.14
    rather than 0.17.14).

 telepathy-glib/message-mixin.c |   14 ++++++++------
 1 files changed, 8 insertions(+), 6 deletions(-)

commit 7d88ffcd6f083cca8b5be48439acd4bc6f102833
Author: Pekka Pessi <Pekka.Pessi@nokia.com>
Date:   2008-11-05 15:54:34 +0200

    TpMessageMixin: added delivery_reporting_support_flags

 telepathy-glib/message-mixin.c |   13 +++++++++++++
 telepathy-glib/message-mixin.h |    1 +
 2 files changed, 14 insertions(+), 0 deletions(-)

commit 728af72baf2cd099451950e06334f18e630f3e71
Author: Pekka Pessi <Pekka.Pessi@nokia.com>
Date:   2008-11-05 15:43:39 +0200

    TpMessageMixin: added "message-token"

 telepathy-glib/message-mixin.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 04e33586161420be027bf954692abcc689c1f441
Author: Pekka Pessi <Pekka.Pessi@nokia.com>
Date:   2008-11-05 15:43:18 +0200

    TpMessageMixin: using "content-type", type is alias for it

 telepathy-glib/message-mixin.c |   16 +++++++++++-----
 1 files changed, 11 insertions(+), 5 deletions(-)

commit 619b0afe628d6f9eaf867ddb4cfa635d76f33877
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-11-05 11:56:43 +0000

    Add tp_message_set_string_printf

 docs/reference/telepathy-glib-sections.txt |    1 +
 telepathy-glib/message-mixin.c             |   40 ++++++++++++++++++++++++++++
 telepathy-glib/message-mixin.h             |    2 +
 3 files changed, 43 insertions(+), 0 deletions(-)

commit 82119f7b41eebcfc5c5b12318c81100231990bec
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-11-05 11:38:49 +0000

    MessageMixin: emit Text.SendError from take_received when given a failed delivery report

 telepathy-glib/message-mixin.c |   39 +++++++++++++++++++++++++++++++++++++--
 1 files changed, 37 insertions(+), 2 deletions(-)

commit fe4828337273d7bb1f78409a70d06714c72010d6
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-11-04 17:08:54 +0000

    MessageMixin: turn "scrollback" and "rescued" headers into MessageFlags

 telepathy-glib/message-mixin.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 613f2dbd76c7499fd4039dbdfa3cbae9792697ee
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-11-04 18:49:55 +0000

    Add TpDeliveryReportingSupportFlags and TpDeliveryStatus to documentation

 docs/reference/telepathy-glib-sections.txt |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit c2822fe648789f0b11871558cb57f3175ff98bcc
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-11-04 18:13:52 +0000

    Messages spec: add plural form for Delivery_Status

 spec/Channel_Interface_Messages.xml |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 699acb74720d11634487d8e3c0d357659a1fa4d3
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-11-04 17:32:24 +0000

    Remove references to TP_MESSAGE_PART_SUPPORT_FLAG_DATA_ONLY
    
    It was removed in spec version 0.17.14

 examples/cm/echo-message-parts/chan.c |    1 -
 tests/dbus/message-mixin.c            |    8 ++++++--
 2 files changed, 6 insertions(+), 3 deletions(-)

commit d077cce9c5a6381b47a3f199a017757aeabd33ff
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-11-04 14:52:29 +0000

    MessageMixin: make tp_message_mixin_clear public API

 docs/reference/telepathy-glib-sections.txt |    1 +
 telepathy-glib/message-mixin.c             |   11 ++++++++++-
 telepathy-glib/message-mixin.h             |    1 +
 3 files changed, 12 insertions(+), 1 deletions(-)

commit c104e6c2405986fb822e50f752c6ff97c81ee93b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-11-01 16:40:20 +0000

    TpMessage: add _take_message to insert one message into another

 docs/reference/telepathy-glib-sections.txt |    1 +
 telepathy-glib/message-mixin.c             |   58 +++++++++++++++++++++++++++-
 telepathy-glib/message-mixin.h             |    2 +
 3 files changed, 60 insertions(+), 1 deletions(-)

commit a3b62a2958bfcb998cb0c2a0e19afbac6540e7c6
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-11-01 16:36:39 +0000

    TpMessage: add _ref_handles (unused for now)

 telepathy-glib/message-mixin.c |   30 ++++++++++++++++++++++++++++++
 1 files changed, 30 insertions(+), 0 deletions(-)

commit 26695a71f52e7d52a9536adfc2bd0715bee260a9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-11-01 16:24:43 +0000

    TpMessage: extract ensuring handle sets to a helper function

 telepathy-glib/message-mixin.c |   26 +++++++++++++++++---------
 1 files changed, 17 insertions(+), 9 deletions(-)

commit be803fa9ac8c84b123e37772fb7869dd4ce0cc2c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-31 19:11:46 +0000

    Add tp_message_mixin_set_rescued to docs

 docs/reference/telepathy-glib-sections.txt |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 39a2cb1461ed3662312bcfb724bf84947f58cacb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-31 19:03:07 +0000

    message-mixin test: don't shadow local with more narrowly scoped local

 tests/dbus/message-mixin.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 47e6bb2d23b8e124cdf9f4b088e49da8866cf51a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-31 19:02:51 +0000

    message-mixin test: fix unbalanced brace introduced during rebase

 tests/dbus/message-mixin.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit f6c42697026c16ebafdd50af08afe3c80bd94d5c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-31 19:02:27 +0000

    echo2 CM: use message mixin methods, not text mixin, for respawn logic

 examples/cm/echo-message-parts/chan.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 09090f3b7616a4da2839b0585136077085334728
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-31 19:02:01 +0000

    TpMessageMixin: add tp_message_mixin_set_rescued

 telepathy-glib/message-mixin.c |   24 ++++++++++++++++++++++++
 telepathy-glib/message-mixin.h |    2 ++
 2 files changed, 26 insertions(+), 0 deletions(-)

commit 8002f56e5765574f96765900a05352303bb61590
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-31 18:59:01 +0000

    echo2 CM: remove call to tp_message_mixin_class_init mistakenly left over during rebase
    
    It no longer exists.

 examples/cm/echo-message-parts/chan.c |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

commit bb8f11d337c7a779c706f0d665a9b6255d2d4f28
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-31 18:53:47 +0000

    TpMessageMixin: fix whitespace nit

 telepathy-glib/message-mixin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8f692c4887bf31e4ad75d0103151e48e56923c03
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-10-31 15:02:13 +0000

    MessageMixin: note that g_queue_find_custom's func should return 0 on success

 telepathy-glib/message-mixin.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit e8e0766da716d98957a1708b2930e6619402fab0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-10-31 14:49:08 +0000

    MessageMixin: hold a ref to the TpBaseConnection

 telepathy-glib/message-mixin.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 0a77f2661bb065fc8e0029d9f328073ec5883861
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-10-31 14:43:44 +0000

    MessageMixin: don't leak a strv of supported content types

 telepathy-glib/message-mixin.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 4e479f1326e6ac1aeafbdfbb29c041d3a9ac1dba
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-10-31 14:42:54 +0000

    MessageMixin: document the exact calls to G_IMPLEMENT_INTERFACE needed

 telepathy-glib/message-mixin.c |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

commit 8be75ec3908fde4d084313cd5e1171b1c8a04c4e
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-10-17 13:10:09 +0100

    Add tp_message_mixin_has_pending_messages

 docs/reference/telepathy-glib-sections.txt |    1 +
 telepathy-glib/message-mixin.c             |   35 ++++++++++++++++++++++++++++
 telepathy-glib/message-mixin.h             |    3 ++
 3 files changed, 39 insertions(+), 0 deletions(-)

commit 2f9ad8ffe5538b94207b44c2874c3d55a3fd788f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-10-17 11:48:05 +0100

    TpMessage: add tp_message_set_[u]int64

 docs/reference/telepathy-glib-sections.txt |    2 +
 telepathy-glib/message-mixin.c             |   60 ++++++++++++++++++++++++++++
 telepathy-glib/message-mixin.h             |    4 ++
 3 files changed, 66 insertions(+), 0 deletions(-)

commit 2b58b448f4660ee4e09ff81ada446c90c6691753
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-10-16 15:56:48 +0100

    MessageMixin: add parens to linkify tp_message_mixin_init_dbus_properties in preamble

 telepathy-glib/message-mixin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 9c85a6f2696e5ad7e3e58f5c9ea237a3d6bed744
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-10-16 14:05:24 +0100

    TpMessageMixin: fix description not to say the mixin implements itself

 telepathy-glib/message-mixin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e52870660c714c49786d537fb56e105af2df6560
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-10-16 11:37:41 +0100

    MessageMixin was not in 0.7.9; change @since to UNRELEASED

 telepathy-glib/message-mixin.c |   56 ++++++++++++++++++++--------------------
 1 files changed, 28 insertions(+), 28 deletions(-)

commit 20469cb21e3bcb7f0d4618e9c15e9f10db217b7c
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-10-16 11:35:41 +0100

    Build TpMessageMixin's HTML documentation

 docs/reference/telepathy-glib-docs.sgml |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 04c46b70ff0b8313b61cc0434164c8c7d66dd4d4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-06-05 17:29:32 +0000

    TpMessageMixin: use <telepathy-glib/util.h> rather than "util.h" for ease of pasting into other projects
    
    20080605172932-53eee-246d63518da43b35b67c18038ce19e2c6498b63f.gz

 telepathy-glib/message-mixin.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7ebd7479bc296a74cd6b4c39cf84db740d547457
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-06-05 17:28:59 +0000

    ExampleEcho2Channel: don't guard against multiple invocation of class_init, GObject guarantees not to do this
    
    20080605172859-53eee-c60781e6cd0b4bf36e32dd6166d15bc8983e6131.gz

 examples/cm/echo-message-parts/chan.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit f74396baa46e3f5e61dd6fb3e5197ec08cf009d4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-30 15:02:28 +0000

    examples/cm/echo-message-parts/chan.c: update tp_message_mixin_init_dbus_properties API
    
    20080530150228-53eee-477a31ff1975571de83555edb3cb82021477b2c2.gz

 examples/cm/echo-message-parts/chan.c |    8 +++-----
 1 files changed, 3 insertions(+), 5 deletions(-)

commit 33ec38f2b417de6670c21d0a079d7f8dbcc343cb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-30 15:02:18 +0000

    Update tp_message_mixin_init_dbus_properties() to use tp_dbus_properties_mixin_implement_interface()
    
    20080530150218-53eee-f49b34d9f7e6f5580334bd659aadbbbdf2c89f2a.gz

 telepathy-glib/message-mixin.c |   12 +++++-------
 telepathy-glib/message-mixin.h |    3 +--
 2 files changed, 6 insertions(+), 9 deletions(-)

commit fc6074cf4d45c3f4b55ad360e60453a6b700b612
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-21 18:13:46 +0000

    Echo example CM: don't echo messages we don't understand
    
    20080521181346-53eee-9f295564366cd5bc6337512080aba96a5e260bf3.gz

 examples/cm/echo-message-parts/chan.c |   20 ++++++++++++++++----
 1 files changed, 16 insertions(+), 4 deletions(-)

commit 6b208ae9b7e02899529ad9f5d94744c300da42d1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-19 14:23:07 +0000

    tests/dbus/message-mixin.c: comply with stricter API for GetPendingMessageContent
    
    20080519142307-53eee-ff2a9872b6d11ac9edfb6e30f418a361190bfd4e.gz

 tests/dbus/message-mixin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit da45b79edb75029a9cccfa96a81f632d2ea6d5fd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-19 14:22:52 +0000

    tests/dbus/message-mixin.c: exercise property access
    
    20080519142252-53eee-7a7e7d6729972002b1bbf28091fe39317a6aa721.gz

 tests/dbus/message-mixin.c |   89 +++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 88 insertions(+), 1 deletions(-)

commit 39f38cdd8f1311f7b651b68797c1cd7587a30cc3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-19 14:22:09 +0000

    TpMessageMixin: follow the spec for GetPendingMessageContent
    
    20080519142209-53eee-3cedb89b343ab40d94dbb9436f481b6fefa45a36.gz

 telepathy-glib/message-mixin.c |   28 ++++++++++++++++------------
 1 files changed, 16 insertions(+), 12 deletions(-)

commit c1e5ab80ddc7ba0207213706e16a0d832e22414c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-19 14:21:52 +0000

    echo2 example: update to support D-Bus properties
    
    20080519142152-53eee-db6dfa88a4a9ac348ca776f0130b247065a0e66c.gz

 examples/cm/echo-message-parts/chan.c |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

commit f899dca4d40979010a5bd8b62ca29851a813569b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-19 14:20:34 +0000

    TpMessageMixin: support the Messages interface's D-Bus properties
    
    20080519142034-53eee-8fedb08769ceff102192d697350ffc1f10ea8966.gz

 docs/reference/telepathy-glib-sections.txt |    2 +
 telepathy-glib/message-mixin.c             |  137 ++++++++++++++++++++++++++--
 telepathy-glib/message-mixin.h             |    8 ++-
 3 files changed, 139 insertions(+), 8 deletions(-)

commit 343b3f209f229d17d4e225b519d68342f4be93d5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-19 11:09:20 +0000

    Add TP_HASH_TYPE_MESSAGE_PART to docs
    
    20080519110920-53eee-d55405af653c03dc633b9e06c083add4cb54164a.gz

 docs/reference/telepathy-glib-sections.txt |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 1f6731b1e6af4ada4b95a0f810c55dcf05b90214
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-14 13:11:29 +0000

    Clean up TpMessageMixin docs
    
    20080514131129-53eee-618b310f82ef874c641823315a0be07636c04378.gz

 telepathy-glib/message-mixin.c |   46 +++++++++++----------------------------
 telepathy-glib/message-mixin.h |    2 +-
 2 files changed, 14 insertions(+), 34 deletions(-)

commit e5a8e8536619d547f535e2ffbf6bb405287ff4bc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-14 13:11:10 +0000

    Fix up echo2 example for TpMessage-based API
    
    20080514131110-53eee-46c5817d94a66a451f7df7446f0a4ccb4dd640cb.gz

 examples/cm/echo-message-parts/chan.c |   96 +++++++++------------------------
 1 files changed, 25 insertions(+), 71 deletions(-)

commit 5a5a11a233bce35604987af086a2beca7e16810d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-14 13:10:35 +0000

    Remove TpMessageMixinOutgoingMessage, TpMessageMixinCleanUpReceivedImpl from docs
    
    20080514131035-53eee-e84d228b514d34a243f7efe4d240f7da2adb9f06.gz

 docs/reference/telepathy-glib-sections.txt |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 599bb928eea290e07b3a2ded83cf340d80cc24de
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-14 13:10:28 +0000

    Add TpMessage to docs
    
    20080514131028-53eee-998c45cbe2a1ae503178df88dc1b2a83769e6594.gz

 docs/reference/telepathy-glib-sections.txt |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

commit 06cb1492cf98b79388018299ad58fdb7e00ac6ea
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-14 12:58:57 +0000

    TpMessageMixin: adapt to use TpMessage
    
    20080514125857-53eee-ef945c539ab9defde7e16f7a5bab5016b5a2632e.gz

 telepathy-glib/message-mixin.c |  368 ++++++++++++++-------------------------
 telepathy-glib/message-mixin.h |   22 +--
 2 files changed, 141 insertions(+), 249 deletions(-)

commit 74c9456230234af717852cb1c6f5e57a620746d9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-13 16:35:28 +0000

    Add TpMessage
    
    20080513163528-53eee-884e22c161bbd70c71c6ea9cd50ff9cabe552eeb.gz

 telepathy-glib/message-mixin.c |  454 ++++++++++++++++++++++++++++++++++++++++
 telepathy-glib/message-mixin.h |   35 +++-
 2 files changed, 484 insertions(+), 5 deletions(-)

commit 556f4d3295345389579e512bfe8b1a1689b134ce
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-12 16:35:20 +0000

    Document TpMessageMixinOutgoingMessage as containing TpMessageSendingFlags
    
    20080512163520-53eee-7d219ce61ee40a33380e3c4139046de4a9d5bfc3.gz

 telepathy-glib/message-mixin.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 4d26601bf8200d148bf3a00fecdb2d8b00493286
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-12 16:35:09 +0000

    Remove TpMessageMixinClass from example CM
    
    20080512163509-53eee-285c4bddba12a002b87dada6a1ad74e6d96d8e5e.gz

 examples/cm/echo-message-parts/chan.h |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 606e2e545a43eed545a04839ceb7dd718cac8ac4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-12 16:34:53 +0000

    Make TpMessageMixinSendImpl return void
    
    20080512163453-53eee-c49238385ce9629c1a328d8f9cd924d4db400b39.gz

 examples/cm/echo-message-parts/chan.c |    6 ++----
 telepathy-glib/message-mixin.h        |    2 +-
 2 files changed, 3 insertions(+), 5 deletions(-)

commit bad76763339aff2a6b42ced29d951e98683f94f7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-12 16:34:30 +0000

    Tidy up docs
    
    20080512163430-53eee-941b00925d198990339e12f0b8e8ddb6823ce81e.gz

 docs/reference/telepathy-glib-sections.txt |    1 +
 telepathy-glib/message-mixin.c             |   91 ++++++++++++++++++++++++----
 2 files changed, 80 insertions(+), 12 deletions(-)

commit 12e711fe1e4d89c220d5fa3af5c87bad38752878
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-12 16:33:52 +0000

    Remove TpMessageMixinClass from docs
    
    20080512163352-53eee-5fdf0f8fe66f8524ef24847bb22caa53ed6c4423.gz

 docs/reference/telepathy-glib-sections.txt |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

commit 5c85fd41d5ea494036ec4ca05889810df27bd72a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-12 14:55:06 +0000

    Remove TpMessageMixinClass
    
    20080512145506-53eee-677a13f949f76441c976398ac64052b3c34eca26.gz

 telepathy-glib/message-mixin.h |    7 -------
 1 files changed, 0 insertions(+), 7 deletions(-)

commit 9b7012c33f6dca6f1b47bbe52209b6b7ad52cc63
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-12 14:54:04 +0000

    Update TpMessageMixin regression test to new API
    
    20080512145404-53eee-ea4bd43de96fac50653ea51cd99b02a029dade4c.gz

 tests/dbus/message-mixin.c |  117 +++++++++++++++++++++++++++----------------
 1 files changed, 73 insertions(+), 44 deletions(-)

commit 2e588d74031c90c22ce7ed9a953aa27e8b8a5c64
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-12 14:53:46 +0000

    echo2 example CM: update to new API
    
    20080512145346-53eee-ef803468910f21b3ddb03edc5c9b8bb6879e123f.gz

 examples/cm/echo-message-parts/chan.c |  150 +++++++++++++++++++++++++++++----
 1 files changed, 132 insertions(+), 18 deletions(-)

commit 6f5c62607297c5bcf0a764e5cd408a9afc628773
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-12 14:51:59 +0000

    TpMessageMixin: remove unnecessary code
    
    20080512145159-53eee-acfc3bc4c40c074f170cc621c93a1c7a7108a1a0.gz

 telepathy-glib/message-mixin.c |   66 ----------------------------------------
 1 files changed, 0 insertions(+), 66 deletions(-)

commit 63e2bd5ec9c14ea10a67d3e027feb7dc91520feb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-12 14:51:43 +0000

    TpMessageMixin: @since 0.7.9
    
    20080512145143-53eee-f7c3c48ae5d5bf00d6ddbcb50be805a898c1e556.gz

 telepathy-glib/message-mixin.c |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

commit a299e94a21ab0c54861a50e6d714b2df0e70414d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-12 14:48:48 +0000

    TpMessageMixin: convert API to fit the new D-Bus API better
    
    20080512144848-53eee-2e380fb33539204db70d5f1bfd76e3d861bd0c5b.gz

 telepathy-glib/message-mixin.c |  425 ++++++++++++++++++++++++++++++++--------
 telepathy-glib/message-mixin.h |   16 +-
 2 files changed, 347 insertions(+), 94 deletions(-)

commit fec33d642070176f4445bae2d23127c7f8c8c721
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-12 14:46:19 +0000

    TpMessageMixin: don't document TpMessageMixinClass (no longer exists)
    
    20080512144619-53eee-d15029d1f6d8d26c064e3c8bfd2bcb00efe4a1f9.gz

 telepathy-glib/message-mixin.c |    9 ---------
 1 files changed, 0 insertions(+), 9 deletions(-)

commit 672551057d64a730bd55ba09405a615b147cf5bc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-12 14:45:54 +0000

    TpMessageMixin: improve docs
    
    20080512144554-53eee-9a24fef73954e8a079e6567a1661606919796d25.gz

 telepathy-glib/message-mixin.c |   35 ++++++++++++++++++-----------------
 1 files changed, 18 insertions(+), 17 deletions(-)

commit b89f649851f4a73e56d5b0c86a0c755cbffa64c3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-12 08:47:10 +0000

    Add TpMessageMixin to docs
    
    20080512084710-53eee-cc79a2ab95afad78a643d3fff80c1b104e3435fb.gz

 docs/reference/telepathy-glib-sections.txt |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

commit 87c2b1930275e9f24e55401f7cc578b84144e325
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-12 08:47:01 +0000

    Change docs: Messages, not MessageParts
    
    20080512084701-53eee-281fc7cde554a5fec2fde6454d25e2508b6176f1.gz

 docs/reference/telepathy-glib-sections.txt |   59 ++++++++++++++-------------
 1 files changed, 31 insertions(+), 28 deletions(-)

commit ed68c2539c765ef729cf5171423743c8642c1eaf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-08 10:41:24 +0000

    Rename content member of PendingItem to parts for clarity
    
    20080508104124-53eee-852704e7f821d1818c7203e6a9c60c73312a5d8d.gz

 telepathy-glib/message-mixin.c |   22 +++++++++++-----------
 1 files changed, 11 insertions(+), 11 deletions(-)

commit bac2a6d9a6753e32f4a5940b036d1c0fcb805696
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-16 13:40:36 +0000

    Test invalid content-part ID in message-mixin test
    
    20080416134036-53eee-e40c075012348f65a6aa21a6b7a6f44850035a4b.gz

 tests/dbus/message-mixin.c |   14 +++++++++++++-
 1 files changed, 13 insertions(+), 1 deletions(-)

commit d34c9585939c27377b11fee6e130c49730e4bcab
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-16 13:32:12 +0000

    message-mixin test: exercise GetPendingMessageContent
    
    20080416133212-53eee-19fad6c1a5e2cf949e894c6d1949f1c5cdef6535.gz

 tests/dbus/message-mixin.c |   37 +++++++++++++++++++++++++++++++++++++
 1 files changed, 37 insertions(+), 0 deletions(-)

commit 90ae8d351fa018dde828cf69f45607ab12f51c3c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-16 13:31:57 +0000

    TpMessageMixin: implement GetPendingMessageContent
    
    20080416133157-53eee-35a9db1d67366049ed401b35f428df917373d572.gz

 telepathy-glib/message-mixin.c |   66 ++++++++++++++++++++++++++++++++++++++-
 1 files changed, 64 insertions(+), 2 deletions(-)

commit eaf0976f4c5f82f3c56c1dcafaa756451d74b747
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-15 21:11:50 +0000

    Use GString and dbus_g_type_struct_set correctly (thanks, varargs)
    
    20080415211150-53eee-3d65f52da15ce78c77253820433ae3aab00f063a.gz

 telepathy-glib/message-mixin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8a4d38d2c1885ba8015d09a8af8af6b229b9765f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-15 20:56:09 +0000

    message-mixin test: exercise both modes of ListPendingMessages
    
    20080415205609-53eee-de08eece6442f1105c9db0db530b6cca89f35a67.gz

 tests/dbus/message-mixin.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 7e61b2a15f01fbe27829fb646a364726685540f9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-15 20:24:52 +0000

    Test acknowledging a message
    
    20080415202452-53eee-49826d374f72dc5dbc1ff03797a32135796ffaec.gz

 tests/dbus/message-mixin.c |   23 ++++++++++++++++++++---
 1 files changed, 20 insertions(+), 3 deletions(-)

commit b0fce7b2011d95f245f8bfb310236462d8f87457
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-15 19:31:43 +0000

    Emit PendingMessagesRemoved when appropriate
    
    20080415193143-53eee-313e810698ebafc45175a91e5b120957eda2723c.gz

 telepathy-glib/message-mixin.c |   19 +++++++++++++------
 tests/dbus/message-mixin.c     |   28 ++++++++++++++--------------
 2 files changed, 27 insertions(+), 20 deletions(-)

commit f94ece309cacdf2c46dcbee45a0837733ef03fcc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-15 18:46:23 +0000

    Fix HTML in message-mixin test
    
    20080415184623-53eee-0f8ca9d0ff088f5cd0e1a1bdae0586b3ab2c1828.gz

 tests/dbus/message-mixin.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 18eeba0f6d717476629d7666541161c12c707c8b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-15 18:41:51 +0000

    message-mixin test: wait for idle events to be delivered before asserting that we have received messages
    
    20080415184151-53eee-c9070b83d61942b4bf4305625a46d61bc1b7e525.gz

 tests/dbus/message-mixin.c |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)

commit b76b106f97d0ce69b56efa1c56fe037d8960d4ee
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-15 18:41:32 +0000

    message-mixin test: adapt to interface name change to Messages
    
    20080415184132-53eee-8a1b2a15abbac412136b90f0a5ad5db8c7954f17.gz

 tests/dbus/message-mixin.c |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit 7876ff3dbc0a72967b8d5a22422e447d780d7179
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-15 18:40:44 +0000

    TpMessageMixin: adapt to interface name change to Messages
    
    20080415184044-53eee-321a27eb45876623fea77fd8abd5a82b6089d434.gz

 telepathy-glib/message-mixin.c |   24 ++++++++++++------------
 telepathy-glib/message-mixin.h |    2 +-
 2 files changed, 13 insertions(+), 13 deletions(-)

commit 3eab32c45ab306f73888015d7992f74bbe3a8796
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-15 18:40:35 +0000

    Use new interface name Messages
    
    20080415184035-53eee-c2daa2b955f26d8dd0849df18bf395d634681d38.gz

 telepathy-glib/channel.xml |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f4df82fb40f31bff692eda7577dc26b6c0874b7d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-15 18:40:22 +0000

    echo-message-parts example: adapt to new interface name
    
    20080415184022-53eee-999f46d53641dff058617ef4b210b23ec51c8172.gz

 examples/cm/echo-message-parts/chan.c |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

commit 46b15e095e7194f95eef59f07b28d4de4a5e729a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-15 18:28:38 +0000

    Extend message-mixin test to exercise the message-parts code
    
    20080415182838-53eee-7a726942eac0e41e018a9da74304117193abf957.gz

 tests/dbus/message-mixin.c |  448 +++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 442 insertions(+), 6 deletions(-)

commit 6f3317f21c2e1c43f835be0a27957874fbdbb0b5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-15 18:28:29 +0000

    Improve comment
    
    20080415182829-53eee-91a492728f4b982d044f5f30abcf5532bec98df9.gz

 examples/cm/echo-message-parts/chan.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 4dae635a82c6f9d357410fd6258791d6f5417838
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-15 18:02:08 +0000

    TpMessageMixin: stop leaking outgoing message structures
    
    20080415180208-53eee-fae83863e2c4ffb5bb0906db49144f8888724648.gz

 telepathy-glib/message-mixin.c |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit 2543307a3c86b9e6dbd7b459673d003e17fd0d7c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-15 18:01:49 +0000

    TpMessageMixin: allow message sending to fail; return message ID from tp_message_mixin_take_received
    
    20080415180149-53eee-f3bc47afef853411b1eb833c4852540907e9fb78.gz

 examples/cm/echo-message-parts/chan.c |    2 +-
 telepathy-glib/message-mixin.c        |  104 +++++++++++++++++++++++----------
 telepathy-glib/message-mixin.h        |   12 +++-
 3 files changed, 81 insertions(+), 37 deletions(-)

commit 3d2ac4822232eedcbb173b6403b7689baccad736
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-15 18:01:17 +0000

    Fix logic for deciding whether a message has NON_TEXT_CONTENT
    
    20080415180117-53eee-cdf971ba4005f3b72d1c0230710fa0d9508dc7ee.gz

 telepathy-glib/message-mixin.c |   37 +++++++++++++++++++++++++++++++------
 1 files changed, 31 insertions(+), 6 deletions(-)

commit 415bd65c6b0f9841bbea18218e9e06877405ce9a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-15 17:59:55 +0000

    TpMessageMixin: don't leak the Text content of messages
    
    20080415175955-53eee-bf512f29c19044cdd6e2a9b41a1f58e22096037b.gz

 telepathy-glib/message-mixin.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 287a6036ac86c998ea4a2c22c67f9d3250014713
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-14 17:57:51 +0000

    message-mixin test: make some assertions about the sent and received messages too
    
    20080414175751-53eee-a14ebfc644f1478320bdc0cd3c5abf65c0fe1231.gz

 tests/dbus/message-mixin.c |   64 ++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 64 insertions(+), 0 deletions(-)

commit 0236bcb8a1b0d261ed4b2f70825927129439988e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-14 17:49:53 +0000

    message-mixin test: print messages when we get MessageSent or MessageReceived
    
    20080414174953-53eee-a492128ef14335fa53085474af2e4ca1293b6534.gz

 tests/dbus/message-mixin.c |   36 ++++++++++++++++++++++++++++++++++++
 1 files changed, 36 insertions(+), 0 deletions(-)

commit e203b898715a28b0a2435cd1de8e0460a81b67ce
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-14 17:49:37 +0000

    echo-2 example CM: declare support for the MessageParts interface
    
    20080414174937-53eee-7cc3cb6967e4cbc949cdf23e86aef9273f64d2bf.gz

 examples/cm/echo-message-parts/chan.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 3220439e33985a0cae5bcc691f2266132b882a32
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-14 17:41:14 +0000

    Amend message mixin regression test to test its Text interface correctly
    
    20080414174114-53eee-afdfb313137c8d8ec0cb999a564d1f0c3df13f4d.gz

 tests/dbus/message-mixin.c |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit a1eb986ccccdbdb06c22cda78d5f4f276424eac7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-14 17:40:55 +0000

    Debug when the message mixin receives a message
    
    20080414174055-53eee-77b925b204b2d5be0087e267f8dd02c5363ebb20.gz

 telepathy-glib/message-mixin.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 04195edbbf975aeac39bc2988df366060090e7da
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-14 17:40:44 +0000

    Add missing implementation of tp_message_mixin_implement_sending
    
    20080414174044-53eee-349f60b56003b12a798c2f4cf48612f69b09b166.gz

 telepathy-glib/message-mixin.c |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

commit d3313c396e52880614d49c0d5bc66639539afcbe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-14 17:18:27 +0000

    Implement some more of the Message mixin
    
    20080414171827-53eee-a5a8fbc5ebf84872043d0047c7c717e7e9ebd670.gz

 examples/cm/echo-message-parts/chan.c |  102 +++------
 examples/cm/echo-message-parts/chan.h |    5 +-
 telepathy-glib/message-mixin.c        |  375 ++++++++++++++++++++++++++++-----
 telepathy-glib/message-mixin.h        |   53 +++--
 4 files changed, 386 insertions(+), 149 deletions(-)

commit d24d1b65b0cf6828dfe8c5cc62b8e689389d2595
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-09 15:03:33 +0000

    Populate some more of TpMessageMixin
    
    20080409150333-53eee-770fe12e89b003f5390aa6c1fd50cedeaa9c6606.gz

 telepathy-glib/message-mixin.c |  239 ++++++++++++++++++++++++++++++++++++++--
 1 files changed, 228 insertions(+), 11 deletions(-)

commit 8c5d311fece98eb2452d86289837d5eb7358fd63
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-08 17:27:44 +0000

    Add MessageMixin to build
    
    20080408172744-53eee-89c4fb5917862f39eeec21d12b2fa00f10cd5d13.gz

 telepathy-glib/Makefile.am |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 5d149bad4877ffb04f4876a36bdc35d6b5ff7b7a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-08 17:27:32 +0000

    Add skeletal MessageMixin
    
    20080408172732-53eee-7a0e97bb1e4186e490d583d46775a023d7521d80.gz

 telepathy-glib/message-mixin.c |  331 ++++++++++++++++++++++++++++++++++++++++
 telepathy-glib/message-mixin.h |   76 +++++++++
 2 files changed, 407 insertions(+), 0 deletions(-)

commit 86e40aa7ef81ec57d7fc022a8d9d2a9bf1332b11
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-08 15:21:44 +0000

    Add MessageParts service-side API to docs
    
    20080408152144-53eee-c793b525c7c466c990ef6ceb8f117f836d084f21.gz

 docs/reference/telepathy-glib-sections.txt |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

commit ef031503b247775855085160735acdab6ca22645
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-08 15:14:50 +0000

    Add MessageParts flags to docs
    
    20080408151450-53eee-7aa5f46ccba39a287ca97e81345e23c4593a26c8.gz

 docs/reference/telepathy-glib-sections.txt |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 4494b6a6ff73ad0be77090e94f63647be6c1804f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-08 14:56:16 +0000

    Add MessageParts client API to docs
    
    20080408145616-53eee-0bd3ddea909b498867f0858abe60e4441f4d284f.gz

 docs/reference/telepathy-glib-sections.txt |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

commit db28fb29d8ddb8abd3ffe3b8a6c10a46ea4566e4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-08 14:56:07 +0000

    Add MessageParts interface quark to docs
    
    20080408145607-53eee-bed233dcca5e4d86a07845353076c0f4cb1822f2.gz

 docs/reference/telepathy-glib-sections.txt |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 59573f04de29e272f2b1662cd3b5682097348a3d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-07 17:08:27 +0000

    Whitelist MessageParts for code generation
    
    20080407170827-53eee-df3e77ab4a6443507bf1d55662b76eb859462b0d.gz

 telepathy-glib/channel.xml |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 48cd98c55b9978063e856fd9d43abe46f9185f4c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-14 17:19:21 +0000

    Add a regression test for the echo-2 example CM.
    
    [Also resync with text-mixin regression test while rebasing]

 tests/dbus/Makefile.am     |    8 +
 tests/dbus/message-mixin.c |  323 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 331 insertions(+), 0 deletions(-)

commit f07cb14d0417358426e07a1bbe539f5563ee437b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-14 17:09:20 +0000

    Improve build process for echo-2 example CM
    
    20080414170920-53eee-45355d03456333130870b98c52d245bf2fea4bdf.gz

 examples/cm/echo-message-parts/Makefile.am |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit b379bba1db5064d95f7d17f59f097c9a0e865f08
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-08 14:34:14 +0000

    Copy echo connection manager as echo-message-parts (doesn't actually implement that interface yet though) and libraryize it for easier testing
    
    [Resynched with echo CM during rebase.]

 configure.ac                               |    1 +
 examples/cm/Makefile.am                    |    1 +
 examples/cm/echo-message-parts/Makefile.am |   25 ++
 examples/cm/echo-message-parts/chan.c      |  531 ++++++++++++++++++++++++++++
 examples/cm/echo-message-parts/chan.h      |   58 +++
 examples/cm/echo-message-parts/conn.c      |  188 ++++++++++
 examples/cm/echo-message-parts/conn.h      |   54 +++
 examples/cm/echo-message-parts/factory.c   |  274 ++++++++++++++
 examples/cm/echo-message-parts/factory.h   |   55 +++
 examples/cm/echo-message-parts/main.c      |   43 +++
 examples/cm/echo-message-parts/manager.c   |   96 +++++
 examples/cm/echo-message-parts/manager.h   |   60 ++++
 12 files changed, 1386 insertions(+), 0 deletions(-)

commit 77c4a2b4e103d21705f90a68f3110884c6137329
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-11-18 16:45:22 +0000

    ChannelManager: correct documented return value of has_unknown_properties

 telepathy-glib/channel-manager.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 26a63e5e650de1fb1c844f1062a137bc7002f759
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-10-28 00:11:28 +0000

    ContactsMixin: remove incorrect reference to text mixin

 telepathy-glib/contacts-mixin.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit a786cf24c5228fe1e675f484db066bfd82f297bf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-11-06 18:29:35 +0000

    Update NEWS

 NEWS |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

commit 0a5fffafd0f5febdbca79ca92f56cfd40edf8746
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-11-06 18:23:14 +0000

    tp_mixin_instance_get_offset, tp_mixin_class_get_offset: fix gtkdoc

 telepathy-glib/util.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 36a13b6e812ca6344f43806e0d007098627c47db
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-11-06 18:21:54 +0000

    TpContact: use fast path via GetContactAttributes for upgrade

 telepathy-glib/contact.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 66d606c8fc24003999034736eaf621098bf18f33
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-11-06 18:21:42 +0000

    TpContact: use fast path via GetContactAttributes for by_id

 telepathy-glib/contact.c |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

commit 2fe6243b48b304c5b758ad38c2b6d1c959228645
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-11-06 18:21:29 +0000

    contacts_got_attributes, contacts_get_attributes: refactor so we work correctly if the method is not by_handle
    
    We want to ref the handles if and only if we started from handles - if
    we started from IDs, RequestHandles refs them, and if we started from
    contacts, they're already referenced anyway.

 telepathy-glib/contact.c |  185 ++++++++++++++++++++++++++--------------------
 1 files changed, 106 insertions(+), 79 deletions(-)

commit b5f065717b52441e25c5ac89f40a68876d9f60f5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-11-06 17:55:47 +0000

    TpContact: refactor Contacts setup into a helper function

 telepathy-glib/contact.c |  112 ++++++++++++++++++++++++++--------------------
 1 files changed, 63 insertions(+), 49 deletions(-)

commit e53762999fe18323e25cea47fb7f17c211e579fe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-11-06 17:43:09 +0000

    Warn against using handle-holding D-Bus APIs directly

 telepathy-glib/connection-handles.c |   11 +++++++++++
 telepathy-glib/contact.c            |   11 +++++++++++
 2 files changed, 22 insertions(+), 0 deletions(-)

commit 20418d6289e7d002d1e3bf80c152aa8817148b88
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-11-06 17:39:02 +0000

    tests/dbus/contacts.c: test running TpContact against a connection with Contacts

 tests/dbus/contacts.c |   48 +++++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 43 insertions(+), 5 deletions(-)

commit 95d39ff7f3f6642123448e958461ed7ee75d451c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-11-06 17:38:36 +0000

    TpContact: add a fast-path for by_handle using Contacts.GetContactAttributes()

 telepathy-glib/contact.c |  186 ++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 186 insertions(+), 0 deletions(-)

commit a438b535f3c134b2720ef786ec6d8d77aed9a0a3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-11-06 17:38:02 +0000

    TpContact: refactoring in preparation for adding a fast path

 telepathy-glib/contact.c |  104 ++++++++++++++++++++++++++++-----------------
 1 files changed, 65 insertions(+), 39 deletions(-)

commit ff0bae90e5c9a1ee320153a2540bd8ca1db5acfe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-11-06 17:36:33 +0000

    tp_connection_get_contact_attributes: add
    
    This is a wrapper for GetContactAttributes that correctly updates the
    handle reference tracking infrastructure if @hold is TRUE.

 docs/reference/telepathy-glib-sections.txt |    1 +
 telepathy-glib/connection-handles.c        |  135 ++++++++++++++++++++++++++++
 telepathy-glib/connection.h                |   13 +++
 3 files changed, 149 insertions(+), 0 deletions(-)

commit e06b55bd8adbf379ee1037fc8eae2c4adaaff3e0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-11-06 17:30:17 +0000

    TpPresenceMixin: allow things with the mixin to be subclassed

 telepathy-glib/presence-mixin.h |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

commit 989f123c35a62c21d04e14e47751fec09d6de2cb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-11-06 17:30:05 +0000

    TpPropertiesMixin: allow things with the mixin to be subclassed

 telepathy-glib/properties-mixin.h |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

commit f2a711b441e2cd6d3fae741ef1aa631855305158
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-11-06 17:29:47 +0000

    TpTextMixin: allow things with the mixin to be subclassed

 telepathy-glib/text-mixin.h |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

commit ffd270555f411266e8a59d8693fa845980405adb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-11-06 17:29:33 +0000

    TpGroupMixin: allow things with the mixin to be subclassed (fd.o #15092)

 telepathy-glib/group-mixin.h |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)

commit 8fe3312a4a3048293fc08e661f06e1573a44c314
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-11-06 17:28:56 +0000

    TpContactsMixin: allow things with the mixin to be subclassed

 telepathy-glib/contacts-mixin.h |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

commit 08481a6f4b42a64625f3c7892ce62658f1f0d37d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-11-06 17:28:25 +0000

    util: add tp_mixin_instance_get_offset, tp_mixin_class_get_offset
    
    These are like the old mixin macros, but if retrieving qdata from the
    given type fails, they will walk up the inheritance tree all the way to
    GObject looking for qdata. This is necessary to allow objects with mixins
    to be subclassed, closing fd.o #15092.

 docs/reference/telepathy-glib-sections.txt |    2 +
 telepathy-glib/util.c                      |   63 ++++++++++++++++++++++++++++
 telepathy-glib/util.h                      |    2 +
 3 files changed, 67 insertions(+), 0 deletions(-)

commit 3f592373fc1114376156198581896ad962478c36
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-11-06 14:17:37 +0000

    tests/dbus/channel-introspect: assert that when GetAll has succeeded, GetInterfaces is not called

 tests/dbus/channel-introspect.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 89104ab5135b7859ee6ff02c16cbffeaf818f5dc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-11-06 14:16:58 +0000

    TpChannel: avoid calling GetInterfaces if we already know the channel exists, and we already know its interfaces

 telepathy-glib/channel-internal.h |    6 ++++++
 telepathy-glib/channel.c          |   30 +++++++++++++++++++++++++-----
 2 files changed, 31 insertions(+), 5 deletions(-)

commit 9ddfed7eb1e8898642cbe858b452bbf786b507e5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-11-06 13:30:17 +0000

    tests/dbus/channel-introspect.c: assert that the fast paths involving Properties actually make fewer round-trips like we would hope

 tests/dbus/channel-introspect.c |   10 ++++------
 1 files changed, 4 insertions(+), 6 deletions(-)

commit ba9271775f574b5f60046b6d86b1b8f7b2db2cbb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-11-06 13:29:44 +0000

    TpChannel: call GetAll for Channel properties before falling back to the spec-0.16.x-style separate methods

 telepathy-glib/channel.c |  282 ++++++++++++++++++++++++++++++++++++----------
 1 files changed, 222 insertions(+), 60 deletions(-)

commit f5b7aade663bb97d24e45ae79e9b98711dba8973
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-11-06 12:05:45 +0000

    Add tp_channel_new_from_properties and tp_channel_borrow_immutable_properties to docs

 docs/reference/telepathy-glib-sections.txt |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 83014573a061a61d8848cebcf0b1f706722a74c6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-11-06 12:04:17 +0000

    tests/dbus/channel-introspect.c: exercise new_with_properties (fd.o #17427) and borrow_immutable_properties

 tests/dbus/channel-introspect.c |  124 ++++++++++++++++++++++++++++++++++-----
 1 files changed, 108 insertions(+), 16 deletions(-)

commit b95c154b467d047e31b14a1a0805e7cf28f5b9c1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-11-06 12:03:24 +0000

    TpChannel: add tp_channel_new_from_properties (fd.o #17427) and tp_channel_borrow_immutable_properties

 telepathy-glib/channel-internal.h |    2 +
 telepathy-glib/channel.c          |  286 ++++++++++++++++++++++++++++++++----
 telepathy-glib/channel.h          |    5 +
 3 files changed, 261 insertions(+), 32 deletions(-)

commit 1073705b97ee94796d7c2cf4c9d5869c0d0d406e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-11-05 18:44:32 +0000

    _tp_channel_get_group_properties: do nothing if not a Group
    
    This means that the TpChannel initialization logic no longer needs to
    avoid calling this function for non-Group channels, which can lead to
    simplification.

 telepathy-glib/channel-group.c |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit 24ad5f8025b2d3e309dec809f9a4a9fbdb35f6ab
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-11-05 16:25:15 +0000

    tests/dbus/channel-introspect.c: glue on a channel with properties

 tests/dbus/channel-introspect.c |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

commit 0ed293d568f107cdb1c9425e700a1b93dc09be34
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-11-05 16:24:56 +0000

    tests/lib/textchan-null.c: add a subclass with D-Bus properties

 tests/lib/textchan-null.c |  111 ++++++++++++++++++++++++++++++++++++++++++++-
 tests/lib/textchan-null.h |   34 ++++++++++++++
 2 files changed, 143 insertions(+), 2 deletions(-)

commit d6b651915e8190ffb5f661ba71f3e7a95a4c6d5f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-11-05 15:38:57 +0000

    tests/dbus/channel-introspect.c: assert that the right methods are called

 tests/dbus/channel-introspect.c |   46 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 46 insertions(+), 0 deletions(-)

commit 50d8f1ca8d63f156567a70b5c384b79d9b0577ec
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-11-05 15:37:28 +0000

    TestTextChannelNull: record how many times various methods were called

 tests/lib/textchan-null.c |    9 +++++++++
 tests/lib/textchan-null.h |    4 ++++
 2 files changed, 13 insertions(+), 0 deletions(-)

commit ff318eed69ccd13648629484f67dc5d6ec2af201
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-11-05 14:20:05 +0000

    channel-introspect test: try examining a channel that doesn't actually exist
    
    This provides a basic test for the GetInterfaces() (etc.) failure path.

 tests/dbus/channel-introspect.c |   53 ++++++++++++++++++++++++++++++++++++++-
 1 files changed, 52 insertions(+), 1 deletions(-)

commit 5552a291562b45afc4e75a1c05e3303e17424d8c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-11-05 14:15:40 +0000

    TpChannel: invalidate during introspect if something goes horribly wrong
    
    GetChannelType, GetInterfaces and GetHandle are all fundamental, have
    all been in the spec as long as I can remember, and all have no
    documented error conditions. So, if one of these fails, we can declare
    that the Channel is, in fact, not a Channel. This allows us to detect
    (for instance) object paths that point into the void rather than to a
    working channel.

 telepathy-glib/channel.c |   35 ++++++++++++++++++++++++-----------
 1 files changed, 24 insertions(+), 11 deletions(-)

commit 72e5f080203232d359da6fb7a90ea1af8b71dcce
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-11-03 20:47:03 +0000

    Start v0.7.19 development

 NEWS         |    9 +++++++++
 configure.ac |    2 +-
 2 files changed, 10 insertions(+), 1 deletions(-)

commit 53167127dd7b848ce0b55baa6a9fc355dc45f6e3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-11-03 18:23:37 +0000

    Prepare version 0.7.18

 NEWS                               |   13 +++++++++++--
 configure.ac                       |    8 ++++----
 telepathy-glib/Makefile.am         |    3 ++-
 telepathy-glib/versions/0.7.18.abi |   24 ++++++++++++++++++++++++
 4 files changed, 41 insertions(+), 7 deletions(-)

commit 6eb736d2160638508319a2d0daa9b8885dbe5938
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-11-03 17:13:43 +0000

    TpBaseConnection: fix regression in behaviour of suppress_handler
    
    The variable can be set in more than one place, so the previous patch
    was wrong.

 telepathy-glib/base-connection.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 01b42949578ae9c0e24ba4df54eec627327af3af
Merge: 8360082 a90d5f3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-11-03 15:25:42 +0000

    Merge branch 'spec'

commit 836008271a730d755b6bf968d775ae104fcb0ead
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-31 17:14:30 +0000

    TpContactsMixin: spec compliance: always return TP_IFACE_CONNECTION info even if not asked for
    
    Reported by murrayc on IRC; tested by tests/dbus/contacts-mixin.c

 telepathy-glib/contacts-mixin.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

commit 7354a5e8581f9acfe19285530c7b0e02c5f93bfc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-31 17:13:15 +0000

    Add a simple regression test for the Contacts interface
    
    It exercises all the "easy" interfaces, but not SimplePresence or
    Capabilities yet.

 .gitignore                  |    1 +
 tests/dbus/Makefile.am      |    6 +
 tests/dbus/contacts-mixin.c |  227 +++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 234 insertions(+), 0 deletions(-)

commit 4d9879859b0ac8c1809122d256e290621bdc607a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-31 17:11:57 +0000

    ContactsConnection: claim to support Contacts, and add a subclass that doesn't
    
    The subclass is so we can still test the fallback path through multiple
    calls in TpContact, when TpContact has been upgraded to support the fast
    path through Contacts.

 tests/lib/contacts-conn.c |   30 ++++++++++++++++++++++++++++++
 tests/lib/contacts-conn.h |   36 ++++++++++++++++++++++++++++++++++++
 2 files changed, 66 insertions(+), 0 deletions(-)

commit a90d5f35d244121b1bb8b9248e9e6c278761ba47
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-30 18:31:21 +0000

    Add tp_text_mixin_receive_with_flags
    
    This lets us signal that we have received messages with special flags
    (MUC scrollback is the only useful one at the moment).

 docs/reference/telepathy-glib-sections.txt |    1 +
 examples/cm/echo/chan.c                    |    5 ++-
 telepathy-glib/text-mixin.c                |   41 +++++++++++++++++++++++----
 telepathy-glib/text-mixin.h                |    3 ++
 4 files changed, 42 insertions(+), 8 deletions(-)

commit 1ef1d842f6d4c79f5be8507c686a4cd075d8e27a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-30 18:08:40 +0000

    Echo example CM: adjust order of events for spec 0.17.14 compliance
    
    This requires that the tests wait for the Sent and Received signals,
    since they are now emitted after Send returns.

 examples/cm/echo/chan.c   |   11 ++++-------
 tests/dbus/text-mixin.c   |    7 +++++++
 tests/dbus/text-respawn.c |    3 +++
 3 files changed, 14 insertions(+), 7 deletions(-)

commit eadd2dd4f271d2f9c65743645e5c28b9809b5132
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-30 18:07:12 +0000

    Update NEWS

 NEWS |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 54c77ddfe909314444b91e27240cfc7bf9630959
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-30 16:31:59 +0000

    TpBaseConnection: improve ordering of events for channel managers
    
    Same rationale as for channel factories (previous commit).

 telepathy-glib/base-connection.c |   78 ++++++++++++++++++++++++++------------
 1 files changed, 54 insertions(+), 24 deletions(-)

commit e6e057de1f9990176aaf1ecc46f32e7c855679b8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-30 16:31:06 +0000

    TpBaseConnection: improve sequence of events for channel factories
    
    We want to return from RequestChannel, then emit NewChannels, then
    NewChannel.
    
    Rationale:
    * requester should get its answer first, so it can alter its handling of
      NewChannels accordingly
    * clients that didn't introspect the Connection (so don't know whether
      to expect NewChannels) get the more informative signal first

 telepathy-glib/base-connection.c |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit 7a6317b899554d981e43df4fa32d424de4a53291
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-30 18:03:32 +0000

    text-respawn test: instead of ack + close (already tested in text-mixin), call Destroy

 tests/dbus/text-respawn.c |   22 +++-------------------
 1 files changed, 3 insertions(+), 19 deletions(-)

commit 330a48e8b791bd47f3bd6332369f97852d11090a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-30 18:02:41 +0000

    TpTextMixin: use the proper constant for RESCUED

 telepathy-glib/text-mixin.c |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

commit 226df418d354b44b77c10ada869670c742bf5dee
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-30 18:02:25 +0000

    Echo CM: implement Destroyable

 examples/cm/echo/chan.c |   19 +++++++------------
 1 files changed, 7 insertions(+), 12 deletions(-)

commit bbc3bd5398730eccbc9fb16b921eda723063654c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-30 17:58:11 +0000

    Include Destroyable interface in generated code and docs

 docs/reference/telepathy-glib-sections.txt |   18 ++++++++++++++++++
 telepathy-glib/channel.xml                 |    1 +
 2 files changed, 19 insertions(+), 0 deletions(-)

commit 579429760e40244c372ba8671ba6a94de8903aa5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-30 17:57:34 +0000

    sections.txt: correct a couple of wrong header names

 docs/reference/telepathy-glib-sections.txt |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit b7144877d9e85aa99c5cfd4caa010dc1ef55224d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-30 17:47:43 +0000

    Update spec to 0.17.14

 spec/Channel_Interface_Delivery_Reporting.xml |  444 --------------------
 spec/Channel_Interface_Destroyable.xml        |   11 +-
 spec/Channel_Interface_Messages.xml           |  559 +++++++++++++++++++++----
 spec/Channel_Type_Contact_List.xml            |   25 +-
 spec/Channel_Type_Text.xml                    |   85 ++++-
 spec/Client_Handler.xml                       |    2 +-
 spec/Connection_Interface_Requests.xml        |   53 ++-
 spec/Makefile.am                              |    1 -
 spec/all.xml                                  |    3 +-
 9 files changed, 634 insertions(+), 549 deletions(-)

commit c2a7a8e177e39a8680a2125332457c01994346fb
Merge: 324589d dffcc57
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-30 15:18:08 +0000

    Merge branch 'text'

commit dffcc57e13853e8ea63d51b4ef8cc1843a229def
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-30 14:19:39 +0000

    Add a test for respawning text channels in the Echo example CM

 .gitignore                |    1 +
 tests/dbus/Makefile.am    |    7 +
 tests/dbus/text-respawn.c |  291 +++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 299 insertions(+), 0 deletions(-)

commit 5a55beabab79d2412a8ff699f8ab478f9dc6b98d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-30 14:06:56 +0000

    .gitignore: add test-text-mixin

 .gitignore |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 627983fcd20a802167ed1a018db7d9651ce1614f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-30 14:06:23 +0000

    tests/dbus/text-mixin.c: exercise Close() (assumes echo CM has TpExportableChannel)

 tests/dbus/text-mixin.c |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

commit 3771c5eb6eb79ec80b36129238882eeaaae46156
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-30 14:05:59 +0000

    tests/dbus/text-mixin.c: exercise attempting to acknowledge a bad ID

 tests/dbus/text-mixin.c |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)

commit 13e5c90813fa1a52cf26102e396927e023e7e36f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-30 14:05:22 +0000

    Echo CM: implement TpExportableChannel, respawning, and (#if'd out) Destroyable

 examples/cm/echo/chan.c    |  140 ++++++++++++++++++++++++++++++++++++++------
 examples/cm/echo/factory.c |   21 +++++--
 2 files changed, 138 insertions(+), 23 deletions(-)

commit 20b5b19cb98d7b45b499157b10b5d8c6f60825e4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-30 14:03:58 +0000

    Add a regression test for the text mixin (taken from the Messages branch)

 tests/dbus/Makefile.am  |    7 +
 tests/dbus/text-mixin.c |  280 +++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 287 insertions(+), 0 deletions(-)

commit f42fabea670f0ae236d6832a8844fc02c3059bb9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-30 12:40:39 +0000

    TpTextMixin: add tp_text_mixin_set_rescued

 docs/reference/telepathy-glib-sections.txt |    1 +
 telepathy-glib/text-mixin.c                |   26 ++++++++++++++++++++++++++
 telepathy-glib/text-mixin.h                |    1 +
 3 files changed, 28 insertions(+), 0 deletions(-)

commit 324589df4ef62d3f45e5d53ec9aa55b0117f5834
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-28 17:44:59 +0000

    NEWS: update with changes so far

 NEWS |   17 ++++++++++++++++-
 1 files changed, 16 insertions(+), 1 deletions(-)

commit d771a12cbed7d47a4c019b347b02926bf3b0f95f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-24 17:37:40 +0100

    inspect-contact example: inspect other people as well as ourselves
    
    Usage:
    
    ./telepathy-example-inspect-contact $conn - inspect your own handle
    ./telepathy-example-inspect-contact $conn foo@bar - inspect foo@bar

 examples/client/inspect-contact.c |  103 ++++++++++++++++++++++++++++---------
 1 files changed, 79 insertions(+), 24 deletions(-)

commit a453a798d67355242b0c6c02988525d2fffabab0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-24 17:36:37 +0100

    TpContact: on success, don't give the callback a free ref to each contact
    
    It seems saner to require the callback to take a ref itself if it wants
    to keep the object (and in fact examples/client/inspect-contact.c failed
    to unref it, so it's correct for the new semantics).
    
    Also, on fatal errors, give the callback a bit more information about
    what was going on, by telling it the handles or IDs that were requested
    in the first place (via the "failed handles/IDs" arguments).

 telepathy-glib/contact.c |   93 +++++++++++++++++++++++++++------------------
 telepathy-glib/contact.h |    4 +-
 tests/dbus/contacts.c    |    6 +-
 3 files changed, 61 insertions(+), 42 deletions(-)

commit 7d56f5f7315e517bb215a7d815a28b95f91b5347
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-24 17:31:35 +0100

    TpContact: clarify which properties can and can't be NULL

 telepathy-glib/contact.c |   19 +++++++++++--------
 1 files changed, 11 insertions(+), 8 deletions(-)

commit fbb5f15e22fbef9d17988b548ea408cf1c8a6c19
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-24 15:13:47 +0100

    TpContact: rename request[ed]_one to request[ed]_one_handle

 telepathy-glib/contact.c |   23 ++++++++++++-----------
 1 files changed, 12 insertions(+), 11 deletions(-)

commit 72ae03a51c3a24d1695b8531cf7f0ee7bd8b6b8b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-24 15:13:28 +0100

    TpContact: ContactsContext: avoid type-punning
    
    As per review from wjt

 telepathy-glib/contact.c |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit 3009245e227933822e9ffa9975528affb970048e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-24 15:12:50 +0100

    TpContact: Remove incorrect pseudocode
    
    wjt says the code itself is clear enough not to bother correcting
    the pseudocode

 telepathy-glib/contact.c |   35 -----------------------------------
 1 files changed, 0 insertions(+), 35 deletions(-)

commit 9fb813df2ba4bde98e5a662810ad642b2c76522f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-24 15:12:13 +0100

    TpContact: conclude that the empty value for presence-status should indeed be ""
    
    As per review from wjt

 telepathy-glib/contact.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit eb262f8cef95df4f2c5603a068798c479a6ecba6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-24 15:10:34 +0100

    TpContact: clarify the relationship of the C accessors to the properties, and their lack of reffing/copying
    
    As per review from wjt and Robot101

 telepathy-glib/contact.c |   80 +++++++++++++++++++++++----------------------
 1 files changed, 41 insertions(+), 39 deletions(-)

commit 9e7ac5a93dc62b6174472e2431b8f297177b2427
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-22 10:47:22 +0100

    tp_connection_unref_handles: if no handles are to be released, don't leak memory

 telepathy-glib/connection-handles.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit b8d6d79a5f4f890704da5cfc41d010f805cc5e70
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-22 10:42:21 +0100

    TpContact: hide object and class structs
    
    TpContact isn't usefully subclassable anyway, so we might as well enforce that.

 telepathy-glib/contact.c |   11 +++++++++++
 telepathy-glib/contact.h |   11 -----------
 2 files changed, 11 insertions(+), 11 deletions(-)

commit 3110d3e7da4cb0cab0d3bb1e05d74996952d3a6e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-22 10:39:21 +0100

    Makefile.am: add upload-branch-docs target

 Makefile.am |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit c344ad514f338a3e20c8bdd0a6a85dd1c6dd58fb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-22 10:34:54 +0100

    TpContact: in initial docstring, mention by_id

 telepathy-glib/contact.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit dd415489c09866a17a7417d6f2721e7fc3245e32
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-22 10:28:40 +0100

    telepathy-glib.types: add TpContact

 docs/reference/telepathy-glib.types |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit d90ba595abee2fe6755b46c2d29cb6b82530ccc2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-21 15:17:42 +0100

    bug16307-conn: don't leak a GMainLoop

 tests/lib/bug16307-conn.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit b2ca155122b1acd742de6c87c6094c5545dd2c60
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-21 15:17:23 +0100

    ContactsConnection: don't leak stuff

 tests/lib/contacts-conn.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit f061f70fa27493a08b91cc75755da159034bef76
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-16 15:21:06 +0100

    Add an example program that inspects a contact (so far, only the self-handle)

 examples/client/Makefile.am       |    4 +
 examples/client/inspect-contact.c |  161 +++++++++++++++++++++++++++++++++++++
 2 files changed, 165 insertions(+), 0 deletions(-)

commit 1e0a7024f341c354bb500f2cf743c613da1e528a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-20 18:22:17 +0100

    tests/dbus/contacts.c: exercise getting by ID and upgrading

 tests/dbus/contacts.c |  380 ++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 379 insertions(+), 1 deletions(-)

commit 970e8611575ba8b1c927afe242b54c012da4976a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-20 18:21:54 +0100

    TpContact: implement upgrading and getting by ID

 docs/reference/telepathy-glib-sections.txt |    4 +
 telepathy-glib/contact.c                   |  492 +++++++++++++++++++++++++---
 telepathy-glib/contact.h                   |   21 ++
 3 files changed, 479 insertions(+), 38 deletions(-)

commit f6ec2f970258354e9246ea46a7cfa5084c416b70
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-20 12:07:55 +0100

    tests/dbus/contacts.c: exercise new features

 tests/dbus/contacts.c |   38 ++++++++++++++++++++++++++++++++++++++
 1 files changed, 38 insertions(+), 0 deletions(-)

commit cf03d487f9fd379b8016a92190660bd86e6dab16
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-17 16:57:26 +0100

    tests/dbus/contacts: exercise features

 tests/dbus/contacts.c |  154 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 154 insertions(+), 0 deletions(-)

commit b181b77b762223d9ed996be897fa6cccce6c4c98
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-17 16:05:47 +0100

    tests/dbus/contacts: test contact introspection with no features enabled

 tests/dbus/contacts.c |   72 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 72 insertions(+), 0 deletions(-)

commit a04e0cc990563e27ca3c074a201a64c42941e781
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-17 16:05:17 +0100

    tests/dbus/contacts: use ContactsConnection

 tests/dbus/contacts.c |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit d8fd1d686769c411a3ef02906f993b2ebdcbfb83
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-17 16:03:48 +0100

    tests/lib: add ContactsConnection, a connection with avatar tokens, aliases and presence

 tests/lib/Makefile.am     |    6 +-
 tests/lib/contacts-conn.c |  592 +++++++++++++++++++++++++++++++++++++++++++++
 tests/lib/contacts-conn.h |   86 +++++++
 3 files changed, 682 insertions(+), 2 deletions(-)

commit be18142bd57723975b136ccb419a680618f19bac
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-17 16:03:15 +0100

    TpContact: track presence and avatars
    
    Currently, this only works if the CM has SimplePresence and GetKnownAvatarTokens.

 telepathy-glib/connection-internal.h |    3 +
 telepathy-glib/contact.c             |  211 ++++++++++++++++++++++++++++++++++
 2 files changed, 214 insertions(+), 0 deletions(-)

commit 5735c914c253bce981d71aad70ced1f067bb3d50
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-16 15:22:20 +0100

    TpContact: track aliases if supported and requested

 telepathy-glib/connection-internal.h |    1 +
 telepathy-glib/contact.c             |  183 ++++++++++++++++++++++++++++++++++
 2 files changed, 184 insertions(+), 0 deletions(-)

commit b0516884c47fe5f7675c2162ce684ceeb864b857
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-16 13:09:07 +0100

    Move TpConnectionPrivate to connection-internal.h
    
    This allows _tp_connection_get_contact_attribute_interfaces() to be
    removed, since TpContact can just access the struct member directly.

 telepathy-glib/connection-internal.h |   21 +++++++++++++++++++--
 telepathy-glib/connection.c          |   26 --------------------------
 2 files changed, 19 insertions(+), 28 deletions(-)

commit 779ba57b058ce9f1995080ed7c8633a7a385a836
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-10 12:32:26 +0100

    TpContact: add a regression test for basic functionality

 .gitignore             |    1 +
 tests/dbus/Makefile.am |    6 +
 tests/dbus/contacts.c  |  288 ++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 295 insertions(+), 0 deletions(-)

commit b66f0cc1d417fb13253c76f5d6f212e936253a77
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-10 12:32:02 +0100

    TpContact: hook up factory functions etc.

 docs/reference/telepathy-glib-sections.txt |    2 +
 telepathy-glib/connection-internal.h       |   11 +
 telepathy-glib/connection.c                |   68 ++++
 telepathy-glib/contact.c                   |  556 ++++++++++++++++++++++++++++
 telepathy-glib/contact.h                   |   12 +
 5 files changed, 649 insertions(+), 0 deletions(-)

commit d9f90572ef0f5adc533d0eadba6944dcb661dda2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-07 18:11:48 +0100

    TpContact: Add a skeletal version

 docs/reference/telepathy-glib-docs.sgml    |    1 +
 docs/reference/telepathy-glib-sections.txt |   27 ++
 telepathy-glib/Makefile.am                 |    2 +
 telepathy-glib/contact.c                   |  548 ++++++++++++++++++++++++++++
 telepathy-glib/contact.h                   |   90 +++++
 5 files changed, 668 insertions(+), 0 deletions(-)

commit 8a02c299b3687590c650bc56a98628beb9fa2814
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-13 12:38:15 +0100

    Add a debug flag 'contacts'

 telepathy-glib/debug-internal.h |    3 ++-
 telepathy-glib/debug.c          |    3 +++
 2 files changed, 5 insertions(+), 1 deletions(-)

commit 2f658fee88f87dc595bec6dde590731f96dcfe6f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-20 18:20:01 +0100

    SimpleConnection: forbid IDs containing spaces, to have a more interesting validation function for tests to run

 tests/lib/simple-conn.c |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

commit cfad0ea054ea9786fe9961f7c1c292eda3865c01
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-15 11:49:56 +0100

    a{sv} utilities: remove unnecessary annotation which confused the coding style check

 telepathy-glib/dbus.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 879b6134db41e198e9416d95994c92e4a73cdc38
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-15 11:49:19 +0100

    tests/dbus: don't distribute generated files

 tests/dbus/Makefile.am |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 8e26729f28e25ea195a41455409095c8be5ae18c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-15 11:49:06 +0100

    TpTextMixin: whitespace

 telepathy-glib/text-mixin.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit b8fa0a98f4b86f7b09620d11123e90d890cf5bd4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-15 11:48:56 +0100

    TpProxy: use "unsigned int" in public struct, gtkdoc doesn't understand "unsigned"

 telepathy-glib/proxy.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0f0e00aa0e3365bc54e2b575ba0a9b418c356d4d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-15 11:48:35 +0100

    TpProxy: suppress false positives from uninitialized GError detector

 telepathy-glib/proxy-methods.c |    2 +-
 telepathy-glib/proxy.c         |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 78251a512c5efa92f4cae1409821a5004c3da35d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-15 11:48:08 +0100

    TpPropertiesMixin: whitespace, remove an unnecessary cast

 telepathy-glib/properties-mixin.c |   11 +++++------
 1 files changed, 5 insertions(+), 6 deletions(-)

commit 5c788bad35ab82e08e382d8806b37a3a23ce6084
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-15 11:47:48 +0100

    TpPresenceMixin: whitespace, remove a couple of unnecessary casts

 telepathy-glib/presence-mixin.c |   28 +++++++++++++---------------
 1 files changed, 13 insertions(+), 15 deletions(-)

commit d4102c6103e5f66b767d27f7936ec6613745455c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-15 11:47:18 +0100

    TpHandleSet: remove an unnecessary cast

 telepathy-glib/handle-set.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 54edb8b136af2f0468d7e847a62bb1f0463ac0aa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-15 11:47:03 +0100

    TpGroupMixin: fix whitespace, remove some unnecessary casts

 telepathy-glib/group-mixin.c |   62 +++++++++++++++++++++---------------------
 1 files changed, 31 insertions(+), 31 deletions(-)

commit eecbe881fc2e917ec87ed79f99351f4cdea39e75
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-15 11:46:18 +0100

    TpContactsMixin: whitespace

 telepathy-glib/contacts-mixin.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 9685b70cba727b99e5342e8a8df50454bca6d23f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-15 11:46:07 +0100

    TpConnection: stop coding style check complaining of uninitialized GErrors

 telepathy-glib/connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d4afa9241ebde93f5cd8d9aa832cd2e499968c6d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-15 11:45:48 +0100

    TpConnectionManager: replace "unsigned" with "unsigned int" in public struct
    
    gtkdoc doesn't understand the former, but does understand the latter.

 telepathy-glib/connection-manager.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit d7d51f9bd6d396b861d46e919f537b24ed899ccd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-15 11:45:09 +0100

    TpChannel: delete trailing whitespace

 telepathy-glib/channel.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c5f0801bbbae30282fceb8c4be0f549690e6ab80
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-15 11:44:59 +0100

    TpBaseConnection: coding style trivia

 telepathy-glib/base-connection.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 8bb4aa1653b77b2766d650b551bcbec79f55ae0f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-15 11:44:41 +0100

    TpBaseConnectionManager: coding style trivia

 telepathy-glib/base-connection-manager.c |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit 1d004eddae4cfcdc5df80f45f17b4f23b01b948c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-15 11:44:19 +0100

    Switch coding style checks back on. Oops...

 telepathy-glib/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 16a7026dd1511fbc66ba20d3a5e5c210abf83891
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-15 11:44:02 +0100

    Don't distribute the generated version script in tarballs

 telepathy-glib/Makefile.am |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 5dd9a19b88ca7df017d5862ca166a2da453b1c1e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-15 10:42:59 +0100

    glib-client-gen.py: use unsigned for booleans in bitfields

 tools/glib-client-gen.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 7821c5ce046f8ecbe4b081f2554eada5d207e398
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-15 10:42:42 +0100

    TestTextChannelNull: use unsigned for booleans in bitfields

 tests/lib/textchan-null.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 3ffb4060354922dbe34ea37c21fd8a680c14e144
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-15 10:42:25 +0100

    TpProxy: use unsigned for booleans in bitfields

 telepathy-glib/proxy-methods.c |    6 +++---
 telepathy-glib/proxy.c         |    2 +-
 telepathy-glib/proxy.h         |    2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

commit e2b4e1641eaaadfa585a11e25e0a1b94e0ac4415
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-15 10:42:10 +0100

    TpConnection: use unsigned for booleans in bitfields

 telepathy-glib/connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit df16a03c707f54e0fe96a189ec490174a73e495d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-15 10:41:55 +0100

    TpConnectionManager: use unsigned for booleans in bitfields

 telepathy-glib/connection-manager.c |    4 ++--
 telepathy-glib/connection-manager.h |    5 +++--
 2 files changed, 5 insertions(+), 4 deletions(-)

commit 62b5541ce5bcc50c1c03ebebeba00f80b8951fd4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-15 10:41:35 +0100

    TpChannel: use unsigned for boolean bitfields

 telepathy-glib/channel-internal.h |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit d473200de4d5969498b35008d5fe61a433bd0f76
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-15 10:41:19 +0100

    TpBaseConnection: use unsigned, not gboolean, for booleans in bitfields

 telepathy-glib/base-connection.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 8637415a3e9218e186a4928db49098603e6aa466
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-15 10:40:44 +0100

    example CMs: use unsigned, not gboolean, for bitfields
    
    It turns out gboolean is actually signed, so it's not safe to use in a bitfield.

 examples/cm/channelspecific/room.c |    5 +++--
 examples/cm/echo/chan.c            |    5 +++--
 2 files changed, 6 insertions(+), 4 deletions(-)

commit a760c3800fbb1f6f897986bc76a6033122fb958e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-15 09:32:07 +0100

    maintainer-upload-release: as well as doing what telepathy.am does, upload the docs

 Makefile.am |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 4bc035115ef09262184a925842fc9b2a568cd48b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-15 09:31:43 +0100

    telepathy.am: restructure maintainer-upload-release so Makefile.am can add to it

 tools/telepathy.am |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit 714990810a4142196b64dc684b15c04b7bfe56c5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-15 09:25:57 +0100

    telepathy.am: maintainer-upload-release: upload the signature too

 tools/telepathy.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 5cd3637c32b6c69d45bf133e0e390a36b2cd807b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-14 18:31:01 +0100

    Fix a leak of a hash table per Group TpChannel

 telepathy-glib/channel.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 7ee735665d68c70bc95e161ee2e87cd4e42002fd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-14 18:06:22 +0100

    Bump version number to 0.7.17.1

 NEWS         |    5 +++++
 configure.ac |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit 11eeecc6184a9909a604301063edb7a93bd35918
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-14 16:57:15 +0100

    Prepare release 0.7.17

 NEWS                               |   44 +++++++++++++++++++++++++++++++----
 configure.ac                       |    8 +++---
 telepathy-glib/Makefile.am         |    3 +-
 telepathy-glib/connection.c        |    2 +-
 telepathy-glib/errors.c            |    2 +-
 telepathy-glib/proxy.c             |   13 +++++-----
 telepathy-glib/versions/0.7.17.abi |   13 ++++++++++
 7 files changed, 66 insertions(+), 19 deletions(-)

commit b68e66a7a60d86673e1fa535a7e44be5bc7d10e6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-14 12:22:10 +0100

    Echo example CM: support Requested, InitiatorHandle, InitiatorID and TargetID
    
    Also use G_PARAM_STATIC_STRINGS

 examples/cm/echo/chan.c |   73 ++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 69 insertions(+), 4 deletions(-)

commit d8b14fceccb9dd4b766113327b00a2ca18838d1a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-14 12:13:43 +0100

    channelspecific example CM: add all the Channel properties from spec <= 0.17.13
    
    Also use G_PARAM_STATIC_STRINGS

 examples/cm/channelspecific/room.c |   70 +++++++++++++++++++++++++++++++++--
 1 files changed, 66 insertions(+), 4 deletions(-)

commit f28305ce947fa194ec4281576611f24e70f17d0a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-13 18:36:40 +0100

    Update spec to 0.17.13

 spec/Account.xml                       |   10 ++-
 spec/Channel.xml                       |  123 +++++++++++++++++++++++++++
 spec/Channel_Dispatch_Operation.xml    |   15 +++-
 spec/Channel_Dispatcher.xml            |  143 +++++++++++++++++++++++++++++++-
 spec/Channel_Future.xml                |  123 ---------------------------
 spec/Channel_Request.xml               |    5 +-
 spec/Client.xml                        |    2 +-
 spec/Client_Approver.xml               |    6 +-
 spec/Client_Handler.xml                |   10 +-
 spec/Client_Observer.xml               |    8 +-
 spec/Connection_Interface_Requests.xml |    7 +-
 spec/all.xml                           |    2 +-
 12 files changed, 303 insertions(+), 151 deletions(-)

commit 5e822e8c3dfa89d30afa18eecb3d68dd18fa93cb
Merge: 11b34ec 523bccd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-14 11:51:42 +0100

    Merge branch 'trivia'

commit 523bccdae920f85f771ed3a1e0c5fa4d62b9e999
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-14 11:42:31 +0100

    lcov.am: remove telepathy-glib-scan.c from records if it exists
    
    It only exists temporarily, during the gtkdoc run, so by the time the
    HTML is generated, the source file has gone.
    
    This change lets "make clean ; make lcov-check" succeed.

 .gitignore    |    1 +
 tools/lcov.am |    5 ++++-
 2 files changed, 5 insertions(+), 1 deletions(-)

commit 11b34ec914ba80aa4d46a7cae90c24b2facd18dc
Merge: 9026ef9 6e76b77
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-14 11:24:36 +0100

    Merge branch 'trivia'

commit 6e76b773a4bce737d3f8da1ec454f77825c1f71f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-14 10:50:52 +0100

    TpProxy: let tp_proxy_get_bus_name() etc. take a gpointer
    
    This means you can call tp_proxy_get_bus_name (connection) where
    connection is a TpConnection. The type is checked at runtime.

 telepathy-glib/proxy.c |   40 +++++++++++++++++++++++++---------------
 telepathy-glib/proxy.h |   10 +++++-----
 2 files changed, 30 insertions(+), 20 deletions(-)

commit 9026ef9fbb46770f62abeef448a7aea17030af5d
Merge: cb02fde 5181c63
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-13 16:01:55 +0100

    Merge branch 'refs'

commit cb02fdeb46c7ea3a7f1af8943a93856ed3712fb7
Merge: 5eb68e6 b6544b5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-13 16:01:53 +0100

    Merge branch 'trivia'

commit 5181c6308304055ffb56ba0c79cb30110f7a0bc9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-13 14:23:27 +0100

    connection-handles: When doing a g_return_if_fail for something that obscurely indicates user error, indicate what they did wrong
    
    From the "abuse of the comma operator" department.

 telepathy-glib/connection-handles.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit b6544b55d2eac1fded0c63ef48af2c8f5a28f531
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-13 14:11:12 +0100

    TpDBusDaemon and D-Bus utilities: add g_return_if_fail guards to public API

 telepathy-glib/dbus.c |   95 +++++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 84 insertions(+), 11 deletions(-)

commit a5d45985c1de7b91b1ddb59a4e2adf4add91fdc5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-13 14:10:30 +0100

    TpChannel: add g_return_if_fail guards to public API

 telepathy-glib/channel.c |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)

commit 86a793decf14cfb8ae325d44e202e12802af37c9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-13 13:52:25 +0100

    TpConnection methods: add sanity checks with g_return_if_fail
    
    TpConnection methods should critically warn if called on a non-Connection,
    and functions called on a TpDBusDaemon should behave similarly.

 telepathy-glib/connection.c |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

commit 6dab5091e97de557ce25e815f207792c5905fc42
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-13 13:48:51 +0100

    All test and example CMs: have RequestHandles raise NotAvailable for invalid contact/room IDs
    
    The Telepathy spec says "NotAvailable: The given name is not a valid
    entity of the given type" and "InvalidArgument: The handle type is
    invalid", so we were wrong to raise InvalidArgument for malformed IDs.

 examples/cm/channelspecific/conn.c |   16 ++++++++--------
 examples/cm/echo/conn.c            |    2 +-
 examples/cm/extended/conn.c        |    2 +-
 tests/lib/simple-conn.c            |    2 +-
 4 files changed, 11 insertions(+), 11 deletions(-)

commit 5eb68e65fd36b1a23198d9d7842f7e19d791091b
Merge: e0ea24a bbf80e8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-13 13:43:23 +0100

    Merge commit 'upstream/master'

commit 0d183c8aa4dce5951f64466caeedb1451be848fb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-10 12:29:02 +0100

    connection-handles test: add a note about test coverage

 tests/dbus/connection-handles.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 48c38e7b9be4a7308d71718e45ed9c36afc346de
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-08 18:41:22 +0100

    connection-handles: replace a couple of inappropriate g_message calls with DEBUG()

 telepathy-glib/connection-handles.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit fe56b1de19d023c4f48676a0cb575fc98818f7c9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-08 18:39:29 +0100

    _tp_connection_ref_handles, tp_connection_unref_handles: simplify allocation of data structures
    
    _tp_connection_init_handle_refs now preallocates some of the data
    structures, so we can just assert that they're good rather than allocating
    them lazily.

 telepathy-glib/connection-handles.c |   81 +++++++++++++----------------------
 1 files changed, 30 insertions(+), 51 deletions(-)

commit d59a0e766b665d6580d03f4182728e7b68ab438d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-08 18:26:51 +0100

    tests/lib: add a simple function to spin a main loop until queued D-Bus messages have been dealt with

 tests/dbus/connection-handles.c |   26 ++++----------------------
 tests/lib/Makefile.am           |    4 +++-
 tests/lib/util.c                |   17 +++++++++++++++++
 tests/lib/util.h                |   18 ++++++++++++++++++
 4 files changed, 42 insertions(+), 23 deletions(-)

commit bbf80e8b2f9e8ed0e190974cbebd262e052e89c7
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-10-13 12:58:45 +0100

    ConnectionManager: initialize object path GValues correctly
    
    Fixes fd.o #17871

 telepathy-glib/connection-manager.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 834313f573fb14c36ab42ead3c86c5fb4f52ad99
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-07 17:21:27 +0100

    tp_connection_request_handles: add more checks and do not allow requesting 0 handles

 telepathy-glib/connection-handles.c |   18 +++++++++---------
 1 files changed, 9 insertions(+), 9 deletions(-)

commit 5c262db71ab99276f963ba1764dffd98ba45507f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-07 17:19:06 +0100

    tp_connection_hold_handles: add more checks, and do not allow holding 0 handles

 telepathy-glib/connection-handles.c |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

commit 90fc47a040242d1ada4f34c1ae3e44947ecafa5c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-07 17:18:30 +0100

    tp_connection_unref_handles: add more checks, and document that it's a no-op on invalidated connections

 telepathy-glib/connection-handles.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

commit e0ea24ab488c33998c1911222cfa850e2520eb00
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-09 14:06:16 +0100

    conn_requests_requestotron_validate_handle: force error domain as well as code
    
    If the error emitted by tp_handle_is_valid isn't InvalidHandle, it's
    anyone's guess what domain it's in too, so we should either force neither
    or both. I chose both.

 telepathy-glib/base-connection.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 7fbbf2a8c8939c9f207d2da092ff72e38bfc6bcf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-07 17:11:27 +0100

    tp_connection_unref_handles: turn an assert into a return_if_fail
    
    Passing an out-of-range handle type is library user error, so we should
    g_return_if_fail on it.

 telepathy-glib/connection-handles.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 6dd58e67f52d0f9cf90d07238cf0fc04367570de
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-09 14:05:08 +0100

    Set InvalidHandle when handles are invalid, not InvalidArgument.
    
    It turns out we've been raising the wrong error all this time...

 telepathy-glib/handle-repo-dynamic.c |    2 +-
 telepathy-glib/handle-repo-static.c  |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 250728b3f74da0eb1a9499d5370398f721257bf3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-07 16:56:09 +0100

    connection-handles: Don't forget handles until *all* TpConnections sharing a bucket have been invalidated
    
    TpConnection emits invalidated when it runs out of refs, so this is
    necessary for correct sharing of buckets.

 telepathy-glib/connection-handles.c  |   92 +++++++++++++++++++++++++++------
 telepathy-glib/connection-internal.h |    1 +
 telepathy-glib/connection.c          |    2 +
 3 files changed, 78 insertions(+), 17 deletions(-)

commit 2199c513ef37e3d3c3e1005c931d3dafa9e3edab
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-09 14:07:16 +0100

    TpHandleRepo: remove obsolete documentation
    
    The "future release" mentioned was before telepathy-glib even built a shared library.

 telepathy-glib/handle-repo.c |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

commit 2507923ecddfafa04d804090fdf59360b70e9350
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-07 16:43:43 +0100

    Don't free handle-ref-tracking data structures until the connection is invalidated
    
    This avoids repeated alloc/free cycles if a connection oscillates
    between holding 0 and 1 handles.

 telepathy-glib/connection-handles.c |   22 ----------------------
 1 files changed, 0 insertions(+), 22 deletions(-)

commit 0f9bead0d7f3828153641954cadea7a0db346725
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-09 14:08:18 +0100

    TP_ERRORS: when first used, register the error domain with dbus-glib automatically

 telepathy-glib/errors.c |   24 +++++++++++++++++++-----
 telepathy-glib/run.c    |    2 --
 2 files changed, 19 insertions(+), 7 deletions(-)

commit b9e30965b02a4499c0e5b691022d6a1a189bcdd7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-07 16:43:18 +0100

    Amend a comment to indicate that no, we can't combine unrefs via g_idle_add

 telepathy-glib/connection-handles.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit 7d613fd3835e46db17c9d0d54d6ecf008fd590c2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-10 12:27:30 +0100

    tests/lib/myassert.h: add convenience macros for string/uint equality assertions

 tests/lib/myassert.h |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit 29fea105dccdbfe37cae9f3abbf258024fcde658
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-07 16:17:51 +0100

    Improve wording of TpConnectionRequestHandlesCb, TpConnectionHoldHandlesCb docs
    
    It was previously unclear whether it was the same pointer, or a pointer
    to a copy.

 telepathy-glib/connection-handles.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit e7728041b6776b8d687c8cafec872d9935b583c7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-07 15:09:13 +0100

    Add a test for handle request/hold/unhold functionality

 .gitignore                      |    1 +
 tests/dbus/Makefile.am          |    6 +
 tests/dbus/connection-handles.c |  374 +++++++++++++++++++++++++++++++++++++++
 3 files changed, 381 insertions(+), 0 deletions(-)

commit 0352f7de1a9c14cf9d43d796ebfc9b83035e27d6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-07 15:07:38 +0100

    TpConnection: add handle ref/hold/release functionality
    
    This centralizes handle ref tracking, because otherwise calling
    ReleaseHandles is inherently unsafe - you never know whether
    another part of the process is still using the handles.
    
    In this implementation the handles are stored in a data-slot on the
    DBusConnection.
    
    See mailing list thread "Uniqueness of objects", starting
    with Message-ID: <20080930200125.GA15304@carbon.pseudorandom.co.uk>

 docs/reference/telepathy-glib-sections.txt |    5 +
 telepathy-glib/Makefile.am                 |    1 +
 telepathy-glib/connection-handles.c        |  619 ++++++++++++++++++++++++++++
 telepathy-glib/connection-internal.h       |    2 +
 telepathy-glib/connection.c                |    3 +
 telepathy-glib/connection.h                |   25 ++
 6 files changed, 655 insertions(+), 0 deletions(-)

commit 18fea053f71c73aa66a58600708660787064cc17
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-09 14:02:34 +0100

    Add some Makefile rules for code coverage checks using lcov

 .gitignore        |    2 ++
 Makefile.am       |    1 +
 tools/Makefile.am |    1 +
 tools/lcov.am     |   20 ++++++++++++++++++++
 4 files changed, 24 insertions(+), 0 deletions(-)

commit 02f4a142e7bd03a294b1070896907189c7db85cd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-09 13:44:09 +0100

    Move "common" top-level Makefile stuff to tools/telepathy.am for easier sharing

 Makefile.am        |   18 +-----------------
 tools/Makefile.am  |    1 +
 tools/telepathy.am |   22 ++++++++++++++++++++++
 3 files changed, 24 insertions(+), 17 deletions(-)

commit 3c5448034ad55cf9961db6f10799b2bb3dd74fec
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-07 17:34:23 +0100

    Update suppression file for glibc 2.7's backtrace

 examples/tp-glib-examples.supp |   22 +++++++++++++++++++++-
 1 files changed, 21 insertions(+), 1 deletions(-)

commit 1a3e5edb32454a7e77cdb58a2c9708312d5a280e
Merge: 50ecbeb 6269bbe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-13 12:53:43 +0100

    Merge commit 'upstream/master'

commit 6269bbe814d18a4d49cd98a57580a0aa5b327c11
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-10-13 12:31:13 +0100

    Correct #include in DBusPropertiesMixin documentation.
    
    Fixes fd.o #17502

 docs/reference/telepathy-glib-sections.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d2a7bd0e48879af40b1b37f617bfcaa7c87cfaec
Merge: 5114100 73aed0f
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   2008-10-08 12:07:26 +0100

    Merge branch 'alban-leakfix'

commit 73aed0f83a15105a51db3dfc1fc8408d903e5d52
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   2008-10-08 11:53:46 +0100

    Fix a leak in tp_contacts_mixin_get_contact_attributes()

 telepathy-glib/contacts-mixin.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 50ecbeb91a38bcac34740eb699fe3c5e35c8e1da
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-07 15:04:42 +0100

    Add TP_DBUS_ERROR_INCONSISTENT
    
    This can be used to turn obvious failures (like RequestHandles returning the wrong number of handles) into an error.

 telepathy-glib/proxy.c |    6 +++++-
 telepathy-glib/proxy.h |    1 +
 2 files changed, 6 insertions(+), 1 deletions(-)

commit e32b3005835a9dd01b9fc5fc72bfa9ef1890fbb6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-07 15:02:59 +0100

    TpBaseConnection: debug when handles are requested, held or released

 telepathy-glib/base-connection.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit 1b4a9578489cc33ddd3ba1ec2085a495455960c3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-07 15:02:35 +0100

    TpBaseConnection: switch to TP_DEBUG_FLAG_HANDLES for handle-ref code

 telepathy-glib/base-connection.c |   18 +++++++++++++++++-
 1 files changed, 17 insertions(+), 1 deletions(-)

commit 615ac83b449c133e2afbb5f71414cfece4db2210
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-07 15:01:53 +0100

    debug.c, debug-internal.h: add TP_DEBUG_FLAG_HANDLES
    
    Also amend instructions for use to stop referencing deprecated functions

 telepathy-glib/debug-internal.h |    3 ++-
 telepathy-glib/debug.c          |   34 ++++++++++++++++++----------------
 2 files changed, 20 insertions(+), 17 deletions(-)

commit c8d8338a5299509593fe7d05ed36dc01c2112458
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-07 15:00:38 +0100

    tests/lib/debug.h: add a simplified version of DEBUG() that tests can use

 tests/lib/Makefile.am |    1 +
 tests/lib/debug.h     |    3 +++
 2 files changed, 4 insertions(+), 0 deletions(-)

commit 88451e1d696724a3f69dc180156cbd544c1207d8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-07 14:59:28 +0100

    handle.h: move comment to a more appropriate place

 telepathy-glib/handle.h |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit 2bc11a69ee07d1c070e5dd849584636838edb8ce
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-07 14:58:54 +0100

    debug-internal.h: correct instructions for new name of header

 telepathy-glib/debug-internal.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit d7e2c355d6e63e7e37827bd38806d87d61fde956
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-07 14:58:31 +0100

    .gitignore: ignore GCov-generated files (for --enable-compiler-coverage)

 .gitignore |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 51141004d2ea28145abad310158aa4b053af1afe
Merge: fd38fb2 32dedc2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-07 14:50:56 +0100

    Merge branch 'accessors'

commit 32dedc262c737dade4cf8dc7ea8a4558eefae0f3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-07 14:38:24 +0100

    Debug if the ContactAttributeInterfaces property has an unexpected type

 telepathy-glib/connection.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 98d4246e707c8b9c08be1305b9dd86343c24fafa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-07 14:38:01 +0100

    Use g_strv_length to count the ContactAttributeInterfaces

 telepathy-glib/connection.c |   10 ++--------
 1 files changed, 2 insertions(+), 8 deletions(-)

commit 1ece37c6951b1613c4b46f1a1c483a5511ea5bde
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-03 16:36:40 +0100

    Add tp_connection_is_ready() with the obvious meaning

 docs/reference/telepathy-glib-sections.txt |    1 +
 telepathy-glib/connection.c                |   16 ++++++++++++++++
 telepathy-glib/connection.h                |    2 ++
 3 files changed, 19 insertions(+), 0 deletions(-)

commit cbb2e1881c565cec638b505244d09a3e3a9a6679
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-03 16:36:17 +0100

    TpProxy: improve docs for get accessors to clarify that everything is borrowed

 telepathy-glib/proxy.c |   18 ++++++++++++------
 1 files changed, 12 insertions(+), 6 deletions(-)

commit 023797da06b4faec7b063da22a690d4b5d92be35
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-15 18:36:35 +0100

    Mark read-only fields in TpProxy as private.

 telepathy-glib/proxy.c |    8 --------
 telepathy-glib/proxy.h |    2 +-
 2 files changed, 1 insertions(+), 9 deletions(-)

commit fd1de097ce5003097f325f2d3ee0c6ec246db956
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-15 18:28:21 +0100

    Add accessors for read-only fields in TpProxy.

 docs/reference/telepathy-glib-sections.txt |    5 ++
 telepathy-glib/proxy.c                     |   82 ++++++++++++++++++++++++++++
 telepathy-glib/proxy.h                     |   10 ++++
 3 files changed, 97 insertions(+), 0 deletions(-)

commit b338de6fc8e77bbcbafa83821d128a3ff2e030d3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-03 14:34:06 +0100

    Add _tp_connection_get_contact_attribute_interfaces (internal-only)

 docs/reference/Makefile.am           |    1 +
 telepathy-glib/Makefile.am           |    1 +
 telepathy-glib/connection-internal.h |   34 ++++++++++++++++++++++++++++++++++
 telepathy-glib/connection.c          |    7 +++++++
 4 files changed, 43 insertions(+), 0 deletions(-)

commit d3d1e02c8a1a899e263e6d452399fd9599d49354
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-10-01 18:02:06 +0100

    TpConnection: fetch ContactAttributeInterfaces before becoming ready
    
    If we support Contacts, then in practice we're going to want to know this, and
    it doesn't require binding to any signals (it's an immutable property).
    This will allow the contact factory code to check which interfaces we
    support in a synchronous way.

 telepathy-glib/connection.c |  106 ++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 105 insertions(+), 1 deletions(-)

commit fd38fb289a8d2ecf6dcde4609e2f4a0b9710ddf3
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2008-09-29 16:45:27 +0100

    tp-glib-examples.supp: remove /lib prefix in front of libdbus-1.so.*

 examples/tp-glib-examples.supp |   40 ++++++++++++++++++++--------------------
 1 files changed, 20 insertions(+), 20 deletions(-)

commit af3bf9de32c6c821b5de6414c78f8a42e1c0771e
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2008-09-29 14:53:05 +0100

    tp-glib.supp: don't hardcode /usr path to libdbus-1.so

 examples/tp-glib-examples.supp |   40 ++++++++++++++++++++--------------------
 1 files changed, 20 insertions(+), 20 deletions(-)

commit 62eb4e69625642d3f224c399e142a7daf31abc04
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-09-26 18:51:22 +0100

    Start 0.7.17 development

 NEWS         |   13 +++++++++++++
 configure.ac |    2 +-
 2 files changed, 14 insertions(+), 1 deletions(-)

commit 224a21a88387343c4c7047ced55614594d105785
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-09-26 17:43:42 +0100

    Update spec to 0.17.12 (no code changes) and prepare 0.7.16 release

 NEWS                                               |   28 ++-
 configure.ac                                       |    8 +-
 spec/Channel_Dispatch_Operation.xml                |  331 ++++++++++++++++++++
 spec/Channel_Dispatcher.xml                        |  222 +++++++++++++
 ...Channel_Dispatcher_Interface_Operation_List.xml |  138 ++++++++
 spec/Channel_Interface_Call_State.xml              |    8 +
 spec/Channel_Interface_Destroyable.xml             |   79 +++++
 spec/Channel_Request.xml                           |  178 +++++++++++
 spec/Client.xml                                    |  123 ++++++++
 spec/Client_Approver.xml                           |  135 ++++++++
 spec/Client_Handler.xml                            |  268 ++++++++++++++++
 spec/Client_Observer.xml                           |  230 ++++++++++++++
 spec/Makefile.am                                   |    9 +
 spec/all.xml                                       |   34 ++-
 spec/errors.xml                                    |   21 ++-
 spec/generic-types.xml                             |    3 +-
 telepathy-glib/Makefile.am                         |    3 +-
 telepathy-glib/channel-manager.c                   |    6 +-
 telepathy-glib/connection.c                        |    2 +-
 telepathy-glib/versions/0.7.16.abi                 |    9 +
 20 files changed, 1810 insertions(+), 25 deletions(-)

commit 2afdf679d8b6304efacadaab7211a8d2a10fd793
Merge: de37570 2bfd427
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-09-26 16:52:02 +0100

    Merge commit 'wjt/requestotron-ensure' into release

commit de375704f760ad18f84774181d2fd865b8a81510
Merge: 37c9061 1825093
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-09-25 18:31:53 +0100

    Merge branch 'requestotron'

commit 182509350baf455f8708ea404d9ccbe1e598fb27
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-09-25 18:13:06 +0100

    TpBaseConnection: in CreateChannel, check that handle repo exists before using it
    
    This fixes a crash if a channel with an entirely unsupported handle type is
    requested. The change is actually in utility code, so EnsureChannel will
    also benefit from this once we implement it.

 telepathy-glib/base-connection.c |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

commit 21dd997909114243d82d42364a3272f58dd970f4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-09-25 18:11:10 +0100

    TpBaseConnection: in RequestChannel, ensure that handles are valid
    
    In the brave new channel-manager world, channel managers are no longer
    responsible for this check (although to be honest, channel factories
    never should have been) so the Connection has to do it.

 telepathy-glib/base-connection.c |   33 +++++++++++++++++++++++++++++++++
 1 files changed, 33 insertions(+), 0 deletions(-)

commit 2bfd42724088b0f467c0467687a88c04f196d26a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-25 11:43:46 +0100

    BaseConnection: suppress_handler=FALSE if the new channel satisfies no requests

 telepathy-glib/base-connection.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 3f3ef4b44146601eb464f02c77d806ffd90e3c5f
Merge: 615c232 449a7b0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-24 18:53:04 +0100

    Merge branch 'master' into requestotron-ensure

commit 449a7b0ffd1b39a680be53167124f8ee4432b554
Merge: 8814086 a9d9579
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-24 18:50:51 +0100

    Merge commit 'smcv/docs'

commit 88140869ccb0af63a5a22b1d014490ae10e0b050
Merge: ed69518 25cada7
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-24 18:39:04 +0100

    Merge branch 'uht-channel-requests'

commit ed69518e79f08f4c15389fdbc657ed0af19dd56e
Merge: 37c9061 67abfd8
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-24 18:38:40 +0100

    Merge branch 'trivia' of git+ssh://wjt@git.collabora.co.uk/git/user/smcv/telepathy-glib-smcv

commit a9d9579fbb96bba0fd180e2ba6325971226d61d8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-09-24 17:52:59 +0100

    telepathy-glib.types: produce gtkdoc for GInterfaces
    
    Temporarily bump gtkdoc dependency to 1.10 since that's the only version
    I've tested with. We might need to work around gtkdoc 1.7 later though,
    because Maemo.

 configure.ac                        |    2 +-
 docs/reference/telepathy-glib.types |   52 +++++++++++++++++++++++++++++++---
 2 files changed, 48 insertions(+), 6 deletions(-)

commit f3b4f2504cbf3eac8a077687aad98b5e023a430a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-09-24 17:50:00 +0100

    glib-ginterface-gen.py: generate trivial gtkdoc for signals

 tools/glib-ginterface-gen.py |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

commit 04a0fbbbdccd853ba6cd46c4aaecd4ab74a9184f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-09-24 17:49:37 +0100

    TpChannelFactory: actually document the signals
    
    I can't believe we never did this...

 telepathy-glib/channel-factory-iface.c |   42 ++++++++++++++++++++++++++++---
 1 files changed, 38 insertions(+), 4 deletions(-)

commit e7f5af6a6e9bc9279cc9436c4640b7e146521252
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-09-24 17:49:08 +0100

    tp_base_connection_channel_manager_iter_init: escape ampersands for XML validity

 telepathy-glib/base-connection.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 25cada7db36601a897cba71497344fbdca84ab42
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-24 17:41:14 +0100

    Don't cancel channel requests until status-changed(Disconnected) has been emitted
    
    This gives ChannelManagers a chance to clean up their pending requests
    before we do it from under them.

 telepathy-glib/base-connection.c |   20 +++++++++++---------
 1 files changed, 11 insertions(+), 9 deletions(-)

commit 67abfd82e0c251321ddea2bd2f6695735b9aa61f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-09-24 16:44:23 +0100

    dbus.[ch]: rename 'daemon' function parameter to bus_daemon
    
    Otherwise, this shadows daemon(3) under glibc with _BSD_SOURCE or
    _XOPEN_SOURCE (and so presumably, also on real BSD systems), provoking a
    warning. Thanks, libc.

 telepathy-glib/dbus.c |    2 +-
 telepathy-glib/dbus.h |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 615c232211ce3ed066c074c3696ce3907272b1f7
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-24 16:10:38 +0100

    Bitfield-ify gbooleans ChannelRequest::suppress_handler and ::yours

 telepathy-glib/base-connection.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit a67c425cb763a5190ec82ab3448fc8ba00907ca9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-24 14:31:03 +0100

    BaseConnection: determine when suppress_handler should be True for ExportableChannels

 telepathy-glib/base-connection.c |   69 ++++++++++++++++++++++++++------------
 1 files changed, 47 insertions(+), 22 deletions(-)

commit 42363ec80886ce9f735cd153f171e4a608479cc9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-24 11:56:08 +0100

    Update Requests spec plus EnsureChannel to that from a spec branch
    
    (rather than using a placeholder spec for EnsureChannel)

 spec/Connection_Interface_Requests.xml |  170 ++++++++++++++++++--------------
 1 files changed, 96 insertions(+), 74 deletions(-)

commit 37c906193d2f6174d6c31324f0f024f94d554e6a
Merge: 7c49169 90435e3
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-24 11:36:19 +0100

    Merge branch 'long-live-the-self-handle'

commit 90435e39f2570e06fbca4200e71ba00aee282543
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-24 11:10:00 +0100

    BaseConnection: set self_handle to 0 just after emitting status-changed(Disconnected)
    
    Zeroing it in finish_shutdown() broke connection managers that unreffed
    the connection before calling that method, as base_connection_dispose
    asserts that self_handle == 0 (because the handle factories complain if
    there are outstanding refs when they are destroyed).
    
    Zeroing it in base_connection_dispose broke Gabble, because
    gabble_connection_dispose asserts that the self_handle is already 0.
    This is fd.o #17751, as dispose is conceptually the right place to drop
    the ref.

 telepathy-glib/base-connection.c |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit 3c8f9a436281ed0929a7d64d6eb9f4a18b51df2f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-18 14:21:57 +0100

    Add EnsureChannel generated functions to gtkdoc sections

 docs/reference/telepathy-glib-sections.txt |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 9216c031b7a85cde9a2283eecd423abcd599b22c
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-18 09:47:05 +0100

    BaseConnection: Return Yours=True to at most one call to EnsureChannel

 telepathy-glib/base-connection.c |   28 +++++++++++++++++++++++-----
 1 files changed, 23 insertions(+), 5 deletions(-)

commit 0e510bb9553cc434c54b547b45b3cbf1bf5515eb
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-18 00:47:56 +0100

    BaseConnection: add a yours field to ChannelRequest

 telepathy-glib/base-connection.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit a2adb4c6265135a3f8a41033c64459bec5c2c853
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-18 00:42:38 +0100

    BaseConnection: implement EnsureChannel

 telepathy-glib/base-connection.c |   26 ++++++++++++++++++--------
 1 files changed, 18 insertions(+), 8 deletions(-)

commit 7af132d2174379a6a6961a4e439d90c87125e68c
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-17 23:35:13 +0100

    ChannelManager: add ensure_channel method to vtable

 docs/reference/telepathy-glib-sections.txt |    1 +
 telepathy-glib/channel-manager.c           |   36 ++++++++++++++++++++++++++++
 telepathy-glib/channel-manager.h           |    8 ++++--
 3 files changed, 42 insertions(+), 3 deletions(-)

commit 84fe60bfd662be5b484dd3de7f87fdff6ad963f1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-18 00:26:40 +0100

    EnsureChannel: require Yours to be true at most once, and not if CreateChannel is involved

 spec/Connection_Interface_Requests.xml |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 5534d55589adc36c68f31c38770bb494ffa65809
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-18 00:20:30 +0100

    Add EnsureChannel method to Conn.Iface.Requests

 spec/Connection_Interface_Requests.xml |   70 ++++++++++++++++++++++++++++++++
 1 files changed, 70 insertions(+), 0 deletions(-)

commit e4851819b5dd0859012af655d852246a1781f8fd
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-17 17:54:13 +0100

    conn_requests_offer_request: note that suppress_handler=FALSE for Ensure is questionable

 telepathy-glib/base-connection.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 7c491693fd52ecf4fb609b1a94af54dfadc1a3fc
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-23 12:08:43 +0100

    connection_shutdown_finished_cb: correct argument type in gtkdoc

 telepathy-glib/base-connection-manager.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 6f153bca3115ed20542842febdf760b4615007c6
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-23 18:14:37 +0100

    Fix spurious test failures due to moving the zeroing of self_handle.
    
    These tests never allowed tp_base_connection_finish_shutdown() to be
    called, which lead to an assertion failure when the base connection was
    disposed.

 tests/dbus/connection-getinterfaces-failure.c   |    9 +++++++++
 tests/dbus/finalized-in-invalidated-handler.c   |   12 ++++++++++--
 tests/dbus/invalidated-while-invoking-signals.c |   12 ++++++++++--
 3 files changed, 29 insertions(+), 4 deletions(-)

commit 66f60db57c140c653e791d79b8ec9a1aa4680f91
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-23 18:10:27 +0100

    BaseConnection: set self_handle to 0 as late as possible when disconnecting
    
    Previously, self_handle was set to zero before signalling
    status-changed.  This meant that channel managers which use the
    status-changed signal to close all their channels could not use the
    self_handle field when doing so, unlike channel factories (on which
    close_all was called before blanking the self-handle).

 telepathy-glib/base-connection.c |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit 61f1fd250ddc2d756acfb3c8d0b4170697243342
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   2008-09-22 19:20:48 +0200

    Add test-availability-cmp

 .gitignore                    |    1 +
 tests/Makefile.am             |    6 ++++++
 tests/test-availability-cmp.c |   16 ++++++++++++++++
 3 files changed, 23 insertions(+), 0 deletions(-)

commit 06df374f3db903f821048e3f9e7868d218cdb0a2
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   2008-09-22 18:19:03 +0200

    Fix naming of tp_connection_presence_type_cmp so it is clear that it's availability order, and define that order in the doc.

 docs/reference/telepathy-glib-sections.txt |    2 +-
 telepathy-glib/connection.c                |   30 +++++++++++++++------------
 telepathy-glib/connection.h                |    2 +-
 3 files changed, 19 insertions(+), 15 deletions(-)

commit 4a79aff694edd8f63af8e84e9aa6d5d72011e887
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   2008-09-22 14:08:11 +0200

    Add tp_connection_presence_type_cmp() for presenceness compare.

 docs/reference/telepathy-glib-sections.txt |    1 +
 telepathy-glib/connection.c                |   59 ++++++++++++++++++++++++++++
 telepathy-glib/connection.h                |    3 +
 3 files changed, 63 insertions(+), 0 deletions(-)

commit d4fb7328110ad71584cd1d3bec44539ced04ba7b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-09-19 12:07:10 -0700

    Add a maintainer-upload-release target

 Makefile.am |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

commit 0b7e2ffa3cdcb3471b93a2176711c559c1801125
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-09-19 12:08:55 -0700

    Start version 0.7.16 development

 NEWS         |   13 +++++++++++++
 configure.ac |    2 +-
 2 files changed, 14 insertions(+), 1 deletions(-)

commit 7382637f9d129b2eaa8680aac290e00713b64f25
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-09-18 14:56:09 -0700

    Prepare version 0.7.15
    
    Signed-Off-By: Sjoerd Simons <sjoerd.simons@collabora.co.uk>

 NEWS                                   |   37 +++++++++++++++++++++++------
 configure.ac                           |    8 +++---
 telepathy-glib/Makefile.am             |    3 +-
 telepathy-glib/base-connection.c       |   16 ++++++------
 telepathy-glib/channel-factory-iface.c |    2 +-
 telepathy-glib/channel-manager.c       |   26 ++++++++++----------
 telepathy-glib/dbus-properties-mixin.c |    2 +-
 telepathy-glib/util.c                  |    2 +-
 telepathy-glib/versions/0.7.15.abi     |   39 ++++++++++++++++++++++++++++++++
 9 files changed, 98 insertions(+), 37 deletions(-)

commit bdc57dc3efaa6ae05e0e4958666b99e1e1ad1eef
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-18 12:04:58 +0100

    ChannelManager: we don't need a better GType for channels in new-channels signal
    
    Given that request tokens are opaque pointers, the best we could do is
    have a GType for GHashTable<TpExportableChannel, GList<gpointer>> which
    wouldn't really be any better than just using G_TYPE_POINTER.

 telepathy-glib/channel-manager.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit b88305b3aca5ef55e95ffda9fba14c5c553f39d5
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-18 12:02:46 +0100

    BaseConnection: alter tp_handle_ensure's error to be in TP_ERRORS

 telepathy-glib/base-connection.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit eb424a37cf88c7d5e0d92c9a5aa53517d9c68d68
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-17 18:31:04 +0100

    NEWS for spec 0.17.11 and Requests support

 NEWS |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 257e9284c45935401a61d97f67b2be93d8bb5293
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-17 16:47:21 +0100

    BaseConnection: move gtkdoc to .c

 telepathy-glib/base-connection.c |  197 ++++++++++++++++++++++++++++++++++++++
 telepathy-glib/base-connection.h |  186 +-----------------------------------
 2 files changed, 198 insertions(+), 185 deletions(-)

commit 9f49ba098b9fe0da721082a521b7424ba1072760
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-17 16:35:09 +0100

    ExportableChannel: move gtkdoc to .c

 telepathy-glib/exportable-channel.c |   21 +++++++++++++++++++++
 telepathy-glib/exportable-channel.h |   19 -------------------
 2 files changed, 21 insertions(+), 19 deletions(-)

commit 67cc460607bfb7097fbfcc17668e92949a9d4116
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-17 16:34:48 +0100

    ChannelManager: move gtkdoc to .c

 telepathy-glib/channel-manager.c |  111 ++++++++++++++++++++++++++++++++++++++
 telepathy-glib/channel-manager.h |  106 ------------------------------------
 2 files changed, 111 insertions(+), 106 deletions(-)

commit ceaf77a1fbd08c9da25e8471ebb61fbc9107afb1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-17 16:19:04 +0100

    Coding style: blank line after if-block

 telepathy-glib/base-connection.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 40c2df109b6c36f2a11c03c3696e93922c03c381
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-17 16:18:14 +0100

    offer_request: move NULLing of request->context next to the reason for doing so

 telepathy-glib/base-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 451be6f5daf0ae6f68aa60b637cb4099bf84f09f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-17 16:11:05 +0100

    get_channel_details: pre-allocate 2 elements in oa{sv} GValueArray

 telepathy-glib/base-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit fbaa44fa16f4abd15ab0a3ff62f384ee7f82d70e
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-17 16:09:52 +0100

    get_channel_details: use TP_HASH_TYPE_QUALIFIED_PROPERTY_VALUE_MAP

 telepathy-glib/base-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 72fd1310eed4aab26c622c06b1c7046544f04cc5
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-17 15:55:18 +0100

    BaseConnection: rename service_iface_init to conn_iface_init

 telepathy-glib/base-connection.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit c15ca2f79bbd029b1ad364eca688e93737e16dc2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-17 15:53:15 +0100

    base-connection.c: sort #includes ASCIIbetically

 telepathy-glib/base-connection.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 1e0ced22b893be31686306b3635fcd7d091c5a9f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-17 12:45:21 +0100

    Bump and fold some copyright years

 telepathy-glib/base-connection.c       |    4 ++--
 telepathy-glib/base-connection.h       |    4 ++--
 telepathy-glib/channel-factory-iface.c |    4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

commit c371fee18e63bc19bb8b33f4261d54010a38355b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-17 15:02:28 +0100

    _make_properties_hash: Don't point property at garbage at the end of the loop
    
    Also, add an assertion which should help catch off-by-one errors by the
    caller.

 telepathy-glib/dbus-properties-mixin.c |   20 ++++++++++++++++++--
 1 files changed, 18 insertions(+), 2 deletions(-)

commit 3b96eb1ec1f461077fed413522a8047277c98f83
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-17 12:59:52 +0100

    ChannelManagerIface: replace _near_future[3] with 3 specific _reserved fields

 telepathy-glib/channel-manager.h |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

commit e0244ad58f3ebf739fa0282c3ad8b2516f2d28f9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-17 12:48:32 +0100

    ChannelManagerIface: remove incorrect summing of 8 and 3 to 13

 telepathy-glib/channel-manager.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit cf462965eebfd7586abad0c00f078fca70a801ba
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-17 12:43:24 +0100

    Don't deprecate create_channel_factories and TpChannelFactoryIface

 telepathy-glib/base-connection.h       |    4 ++--
 telepathy-glib/channel-factory-iface.c |   11 +++++------
 2 files changed, 7 insertions(+), 8 deletions(-)

commit 74c605f10a51457026a9fa3f4a3064052d79d596
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-17 12:33:35 +0100

    BaseConn: return InvalidHandle from CreateChannel if Target{Handle,ID} are sketchy

 telepathy-glib/base-connection.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 7dd68356b25b655c31edd831deda212a705d8cf0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-17 12:24:02 +0100

    BaseConnection: different errors for both and neither of Target{Handle,ID}

 telepathy-glib/base-connection.c |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

commit 0d1a911a752801a8481efbc24659ed4cb56e3893
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-17 12:20:03 +0100

    BaseConnection: wrap RETURN_INVALID_ARGUMENT in G_STMT_{START,END}

 telepathy-glib/base-connection.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 6f437fdc2a25bbcd041516a1c9b90fa59ab60e25
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-17 12:15:20 +0100

    BaseConnection: add brief docs to get_channel_details

 telepathy-glib/base-connection.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 66a4037f02fab2cac76a6f879791dd205c3968d2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-17 11:50:12 +0100

    BaseConnection: move fail_channel_request out of channel factory callback section

 telepathy-glib/base-connection.c |   40 +++++++++++++++++++-------------------
 1 files changed, 20 insertions(+), 20 deletions(-)

commit d8c525d1a740cd78c787993ab8dda05eac5109bc
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-17 11:44:29 +0100

    BaseConnection: prefix factory-specific callbacks with factory_

 telepathy-glib/base-connection.c |   45 +++++++++++++++++++------------------
 1 files changed, 23 insertions(+), 22 deletions(-)

commit 72670a90126e978861a3e916e5b558139c6a979b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-17 11:27:04 +0100

    Move tp_type_dbus_... from Requests Private subsection to existing section of such functions

 docs/reference/telepathy-glib-sections.txt |   27 +++++++++++++--------------
 1 files changed, 13 insertions(+), 14 deletions(-)

commit 70f70f8ee77a262d8baaed0fdd1c3333e15092ec
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-17 11:22:54 +0100

    signals-marshal.list: sort asciibetically

 telepathy-glib/signals-marshal.list |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit f6572ec05eb782ea5d964549bddc424ce638c7b0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-16 12:00:50 +0100

    Document that ChannelManagers may assume TargetHandle != 0 if present

 telepathy-glib/channel-manager.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 5fdbac223cc87ec8a9ac33afc8949c15d821b120
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-16 11:59:57 +0100

    Omit TargetHandle:0 when calling channel_manager_request_channel

 telepathy-glib/base-connection.c |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

commit 7ddd4f68c9e94bf8c1e07d1e637cbabe54aa7a43
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-16 11:59:08 +0100

    Reject CreateChannel requests containing TargetHandle:0

 telepathy-glib/base-connection.c |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

commit fba3d7e013af610fb50e81d32b6e3407e31e63ae
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-15 19:35:02 +0100

    Update to spec version 0.17.11

 spec/Account_Interface_Avatar.xml      |    3 +-
 spec/Channel_Future.xml                |    7 +++--
 spec/Connection_Interface_Requests.xml |   43 ++++++++++++++++++++++++-------
 spec/all.xml                           |    3 +-
 4 files changed, 41 insertions(+), 15 deletions(-)

commit f18d75406251978d56a15d1c9cdd5b39ee8704cf
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-15 19:23:14 +0100

    Add Since: annotations for ChannelManagerIter API

 telepathy-glib/base-connection.c |    4 ++++
 telepathy-glib/base-connection.h |    2 ++
 2 files changed, 6 insertions(+), 0 deletions(-)

commit b9353945f816fd5dec98037f8a87152dddcbe395
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-15 18:05:38 +0100

    ChannelFactoryIface: explain how and why it is deprecated.

 telepathy-glib/channel-factory-iface.c |   13 ++++++-------
 1 files changed, 6 insertions(+), 7 deletions(-)

commit f7beadd7d1ee54dbc1256ecb4d285ebfae02110f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-15 17:21:35 +0100

    ChannelManager: update list of managers in gabble

 telepathy-glib/channel-manager.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 0e4b0a2c6c9a06aef52831738d65aed9c861ab39
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-15 17:01:52 +0100

    BaseConnection: update copyright to 2008

 telepathy-glib/base-connection.c |    4 ++--
 telepathy-glib/base-connection.h |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 1667aa5f10dca3703bb85cbcad41af2471c256b0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-15 17:01:06 +0100

    Requests: clarify chaining of functions

 telepathy-glib/base-connection.c |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

commit 1353b2de50ec01fc91dd38d27426a3d8d7a601f1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-15 17:00:23 +0100

    ChannelManager: document the lifetime of request_properties

 telepathy-glib/channel-manager.h |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 645c2914e020481148b63e4a615796d6fdc2608d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-15 16:58:15 +0100

    RequestChannel: don't leak a hash table if a ChannelManager claims the request

 telepathy-glib/base-connection.c |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

commit 4c6deaa83840db47bf5c1485ee331fe3de9be0e0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-15 16:56:54 +0100

    Clarify comment that ChannelManagers should listen to status-changed

 telepathy-glib/base-connection.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 2e604dbd869f2e6d9c22c1b484c059e76ca64cf3
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-15 15:39:53 +0100

    exportable_channel_get_old_info: document freeing of _out parameters

 telepathy-glib/base-connection.c |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

commit f25c28ab2dc4682068782fd1a1bfebaa64cd3e13
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-15 15:24:10 +0100

    BaseConnection: ChannelRequest::channel_type etc. are relevant for all methods

 telepathy-glib/base-connection.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit fa53ad534359cf43ecd384275ab4933b8c7e3e97
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-15 15:23:53 +0100

    ChannelManager: add Since: annotations

 telepathy-glib/channel-manager.c |   26 ++++++++++++++++++++++++++
 1 files changed, 26 insertions(+), 0 deletions(-)

commit d01700cd86c758920e3706bd577fc791d13a511a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-15 15:15:27 +0100

    Deprecated TpChannelFactoryIface in favour of TpChannelManager

 telepathy-glib/channel-factory-iface.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit c91e2945ad93906df8214d4e9893ed452c357a7d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-15 15:01:28 +0100

    Deprecate TpBaseConnectionClass::create_channel_factories

 telepathy-glib/base-connection.h |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit ead94f0a26186ba60ed12bc91a889aa156265948
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-12 12:30:40 +0100

    base_connection_channel_manager_iter_init: correct documentation

 telepathy-glib/base-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ece91616262f394e7f7404dae342f1aa7cea9133
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-12 12:12:01 +0100

    BaseConnection: add a channel manager iterator

 docs/reference/telepathy-glib-sections.txt |    4 ++
 telepathy-glib/base-connection.c           |   64 ++++++++++++++++++++++++++++
 telepathy-glib/base-connection.h           |   26 +++++++++++
 3 files changed, 94 insertions(+), 0 deletions(-)

commit 6231cfd07b8b7df92ec2f1981cc07bf4707cac03
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-12 11:11:56 +0100

    ChannelManager: document valid assumptions about request_properties

 telepathy-glib/channel-manager.h |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 deletions(-)

commit 9dc75e5b7387b256937b8ac8277fe1d6c4306ce5
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-12 09:32:32 +0100

    Extract returning InvalidArgument from Requestotron to a macro

 telepathy-glib/base-connection.c |   59 +++++++++++++-------------------------
 1 files changed, 20 insertions(+), 39 deletions(-)

commit d3a4a06c2fbca878743e5e072da01be079314957
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-12 00:07:23 +0100

    Check that TargetID is a string if supplied

 telepathy-glib/base-connection.c |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

commit 856c82240d41439f3e4bd63328607db0ad22bbf6
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-11 22:18:26 +0100

    Split conn_requests_requestotron into three stages

 telepathy-glib/base-connection.c |  174 ++++++++++++++++++++++++++------------
 1 files changed, 121 insertions(+), 53 deletions(-)

commit 87e2c3440afa9775f0b41b430c8a7cf702f3f6ae
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-11 16:22:23 +0100

    Document tp_dbus_properties_mixin_make_properties_hash

 docs/reference/telepathy-glib-sections.txt |    1 +
 telepathy-glib/dbus-properties-mixin.c     |   18 ++++++++++++++++++
 2 files changed, 19 insertions(+), 0 deletions(-)

commit a4a478436d940ce519e4e305e91763f7ce9add81
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-11 16:21:31 +0100

    Add TpBaseConnectionCreateChannelManagersImpl to gtkdoc

 docs/reference/telepathy-glib-sections.txt |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit e8684591db157d6d40c3007bf4f84d4561a2fe91
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-11 16:20:58 +0100

    Add autogenerated Requests API to gtkdoc

 docs/reference/telepathy-glib-docs.sgml    |    1 +
 docs/reference/telepathy-glib-sections.txt |   42 ++++++++++++++++++++++++++++
 telepathy-glib/extra-gtkdoc.h              |   14 +++++++++
 3 files changed, 57 insertions(+), 0 deletions(-)

commit e8110a8f1b10ea20b01d49bfa4c9e9f90776fb06
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-11 15:51:49 +0100

    Generate HTML docs for ChannelManager and ExportableChannel

 docs/reference/telepathy-glib-docs.sgml |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit a500755a84f7d209049bd45d3772b647be1c1d2b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-11 15:51:26 +0100

    Document TpChannelManager

 docs/reference/telepathy-glib-sections.txt |   30 ++++++++++
 telepathy-glib/channel-manager.c           |   79 +++++++++++++++++++++++--
 telepathy-glib/channel-manager.h           |   88 +++++++++++++++++++++++++++-
 3 files changed, 191 insertions(+), 6 deletions(-)

commit b9e1993f13e36ecd515fa481a8972b867b085283
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-11 14:54:24 +0100

    ChannelManager: refer to opaque gpointers as request tokens consistently

 telepathy-glib/channel-manager.c |   11 ++++++-----
 telepathy-glib/channel-manager.h |    2 +-
 2 files changed, 7 insertions(+), 6 deletions(-)

commit 7258872225992cc44021d8ebf8a1dcc3669a5743
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-11 14:34:17 +0100

    TpChannelManagerIface: add 3 fields for ensure and caps

 telepathy-glib/channel-manager.h |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit b72149df6eb1680a4100134359cc8105d6da6075
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-11 14:25:34 +0100

    TpChannelManager: remove pointless priv field from Iface

 telepathy-glib/channel-manager.h |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit db1416f11d424730a64dfc7ac8f0f2cce71c562e
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-11 13:47:24 +0100

    Document TpExportableChannel

 docs/reference/telepathy-glib-sections.txt |   15 +++++++++++++++
 telepathy-glib/exportable-channel.c        |   12 ++++++++++++
 telepathy-glib/exportable-channel.h        |   20 ++++++++++++++++++++
 3 files changed, 47 insertions(+), 0 deletions(-)

commit be480f7e7a35f51230256bc507a659a9ba7c2c13
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-10 18:41:41 +0100

    BaseConnection: always implement dbus properties for Requests

 telepathy-glib/base-connection.c |  299 +++++++++++++++++---------------------
 telepathy-glib/base-connection.h |    2 -
 2 files changed, 134 insertions(+), 167 deletions(-)

commit c50e7909f74596e291ebda5b91972a56b9fb53c1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-10 18:35:23 +0100

    BaseConnection: Implement Requests GInterface
    
    It is not added to Connection.GetInterfaces; subclasses should do that
    if they implement create_channel_managers

 telepathy-glib/base-connection.c |   11 +++++++----
 telepathy-glib/base-connection.h |    3 ---
 2 files changed, 7 insertions(+), 7 deletions(-)

commit 41181815e4f9eba92e71909a3502b8915550044e
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-10 12:41:27 +0100

    ExportableChannel: remove a stray . from channel-properties documentation

 telepathy-glib/exportable-channel.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b3f60e187c230494f29261d09ba2b3b3e136f909
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-10 12:01:43 +0100

    ExportableChannel: clarify when channel-properties may change

 telepathy-glib/exportable-channel.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit d8d21bea566856f978434b884fd5b8b3fb9d9390
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-10 11:51:20 +0100

    ExportableChannel: clarify purpose of channel-destroyed signal

 telepathy-glib/exportable-channel.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit 790486f649905f84eb8e839928b5c0948ae91dbf
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-07 21:50:21 +0100

    Add tp_channel_manager_asv_has_unknown_properties

 telepathy-glib/channel-manager.c |   48 ++++++++++++++++++++++++++++++++++++++
 telepathy-glib/channel-manager.h |    6 ++++
 2 files changed, 54 insertions(+), 0 deletions(-)

commit 9cd759e03181fe0c3443f7ae3dc3e7c13a4d76fc
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-07 19:07:23 +0100

    BaseConnection: add implementation of Requests interface.
    
    Subclasses must implement the GInterface, using the exported
    tp_base_connection_requests_iface_init function, and call
    tp_base_connection_register_requests_dbus_properties to make
    TpBaseConnection use their D-Bus properties mixin.

 telepathy-glib/base-connection.c |  970 ++++++++++++++++++++++++++++++++++++--
 telepathy-glib/base-connection.h |   33 ++-
 2 files changed, 952 insertions(+), 51 deletions(-)

commit a1f47ac38ea8d9df99b74d95796f28a2f1eb17b8
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-07 19:06:59 +0100

    Build bindings for Requests interface.

 spec/Connection_Interface_Requests.xml |    3 +--
 spec/Makefile.am                       |    1 +
 telepathy-glib/connection.xml          |    1 +
 3 files changed, 3 insertions(+), 2 deletions(-)

commit 1f2d5ed160f8f14154e7cae60fb154cf32d68760
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-04 12:32:34 +0100

    Add TpChannelManager interface

 telepathy-glib/Makefile.am          |    2 +
 telepathy-glib/channel-manager.c    |  418 +++++++++++++++++++++++++++++++++++
 telepathy-glib/channel-manager.h    |  129 +++++++++++
 telepathy-glib/signals-marshal.list |    2 +
 4 files changed, 551 insertions(+), 0 deletions(-)

commit 1ba488a59ea7e6fea49a24f4538dd05bb8f331e7
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-04 12:08:06 +0100

    Move tp_dbus_properties_mixin_make_properties_hash to the correct file

 telepathy-glib/dbus-properties-mixin.c |   36 ++++++++++++++++++++++++++++++++
 telepathy-glib/dbus-properties-mixin.h |    4 +++
 telepathy-glib/exportable-channel.c    |   34 ------------------------------
 telepathy-glib/exportable-channel.h    |    4 ---
 4 files changed, 40 insertions(+), 38 deletions(-)

commit ea98be0104e9fcb80a58f2cdcc99ca42e09b55c8
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-04 09:50:23 +0100

    Add TpExportableChannel interface

 telepathy-glib/Makefile.am          |    2 +
 telepathy-glib/exportable-channel.c |  150 +++++++++++++++++++++++++++++++++++
 telepathy-glib/exportable-channel.h |   61 ++++++++++++++
 3 files changed, 213 insertions(+), 0 deletions(-)

commit 77ef41e646b9edde080e869c734936aa07137d71
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   2008-09-10 12:23:19 +0100

    tp_g_hash_table_update: add assertion on target != source

 telepathy-glib/util.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit d99ab54cfa4bbf5b4c37159c69ac4f90f06b81d7
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-10 16:17:46 +0100

    Remove duplicated tp_svc_connection_emit_self_handle_changed from gtkdoc sections

 docs/reference/telepathy-glib-sections.txt |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit f84d2bcfd6fe250fdc0342ae90700b88a9d5f2fc
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-10 16:03:28 +0100

    Remove repeated sections entries for SelfHandleChanged functions
    
    tp_cli_connection_signal_callback_self_handle_changed and
    tp_cli_connection_connect_to_self_handle_changed were added to the list
    in different places, so the merge caused them to be repeated.

 docs/reference/telepathy-glib-sections.txt |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 5b7518830de157a672d0969a6b9a1d9f7f368e33
Merge: afa0599 42e830e
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-10 15:50:40 +0100

    Merge branch 'self-handle-changed'
    
    Conflicts:
    	spec/Connection.xml
    
    Resolved by preferring the version of Connection.xml in master.

commit afa0599419bfd12b2663339673d469da37052623
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-09-10 13:48:37 +0100

    Update to spec 0.17.10

 docs/reference/telepathy-glib-sections.txt    |    3 +
 spec/Account.xml                              |   51 +++++---
 spec/Account_Interface_Avatar.xml             |    2 +-
 spec/Account_Manager.xml                      |   25 +++-
 spec/Channel.xml                              |   45 +++++--
 spec/Channel_Bundle.xml                       |    4 +-
 spec/Channel_Future.xml                       |   18 ++-
 spec/Channel_Handler.xml                      |    2 +-
 spec/Channel_Interface_Call_Merging.xml       |    4 +-
 spec/Channel_Interface_Call_State.xml         |    8 +-
 spec/Channel_Interface_Chat_State.xml         |   10 +-
 spec/Channel_Interface_DTMF.xml               |   10 +-
 spec/Channel_Interface_Delivery_Reporting.xml |    6 +-
 spec/Channel_Interface_Group.xml              |   86 ++++++-----
 spec/Channel_Interface_Hold.xml               |    6 +-
 spec/Channel_Interface_Media_Signalling.xml   |    5 +-
 spec/Channel_Interface_Messages.xml           |   25 ++--
 spec/Channel_Interface_Password.xml           |   13 +-
 spec/Channel_Interface_Transfer.xml           |    4 +-
 spec/Channel_Type_Contact_Search.xml          |   18 ++-
 spec/Channel_Type_Room_List.xml               |   17 ++-
 spec/Channel_Type_Streamed_Media.xml          |   55 ++++----
 spec/Channel_Type_Text.xml                    |   88 +++++++++----
 spec/Channel_Type_Tubes.xml                   |  107 ++++++++-------
 spec/Connection.xml                           |  186 +++++++++++++++++++------
 spec/Connection_Interface_Aliasing.xml        |   18 ++--
 spec/Connection_Interface_Avatars.xml         |   44 +++---
 spec/Connection_Interface_Capabilities.xml    |   16 ++-
 spec/Connection_Interface_Contact_Info.xml    |   11 +-
 spec/Connection_Interface_Contacts.xml        |    6 +-
 spec/Connection_Interface_Forwarding.xml      |   12 +-
 spec/Connection_Interface_Presence.xml        |   37 +++---
 spec/Connection_Interface_Privacy.xml         |   13 +-
 spec/Connection_Interface_Renaming.xml        |   10 +-
 spec/Connection_Interface_Requests.xml        |   13 +-
 spec/Connection_Interface_Simple_Presence.xml |   22 ++--
 spec/Connection_Manager.xml                   |   66 +++------
 spec/Media_Session_Handler.xml                |   19 ++--
 spec/Media_Stream_Handler.xml                 |   95 +++++++------
 spec/Properties_Interface.xml                 |   23 ++--
 spec/all.xml                                  |    2 +-
 spec/generic-types.xml                        |   25 +++-
 42 files changed, 735 insertions(+), 495 deletions(-)

commit 9c6a27f7b1796abfd0e30ec0e38a7bdbf3aa3863
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   2008-09-10 11:42:17 +0100

    tools/with-session-bus.sh: Better explanation for usage

 tools/with-session-bus.sh |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit 241d6e35c946bee2c8112f3f444fe9e2bfdaa9de
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   2008-09-09 18:13:39 +0100

    with-session-bus.sh: Fork dbus-monitor if requested
    
    If $WITH_SESSION_BUS_FORK_DBUS_MONITOR is set, fork dbus-monitor:
      dbus-monitor $WITH_SESSION_BUS_FORK_DBUS_MONITOR_OPT

 tools/with-session-bus.sh |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

commit 42e830ef0bd02d326975f55f601ff04cf2437f07
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-09 17:55:25 +0100

    Remove tp_base_connection_class_register_with_dbus_properties_mixin from gtkdoc sections

 docs/reference/telepathy-glib-sections.txt |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 076419a703580852c40520e09a688e856749a449
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-09 17:52:46 +0100

    DBusPropertiesMixin: no mixin class is treated as all fields being NULL

 telepathy-glib/dbus-properties-mixin.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 574979a274b47cfef8f237b85e887661b5626a5b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-09 17:51:25 +0100

    DBusPropertiesMixin: move mixin->interfaces != NULL checks out of loops

 telepathy-glib/dbus-properties-mixin.c |   20 ++++++++++++--------
 1 files changed, 12 insertions(+), 8 deletions(-)

commit a7bd96f8644bee15d6f5a8fa738935947f9e5dd4
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-09 17:44:08 +0100

    BaseConnection: make dbus properties list function-local

 telepathy-glib/base-connection.c |   10 ++++------
 1 files changed, 4 insertions(+), 6 deletions(-)

commit 03d29770659ba47db565535dca4fb36279eeb32e
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-09 17:22:29 +0100

    BaseConnection: implement TpSvcDBusProperties interface

 telepathy-glib/base-connection.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit d02c865d1e9d226e6fe6dccefa4c5784af07be0f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-09 16:45:36 +0100

    BaseConnection: discourage setting ::self_handle directly once CONNECTED

 telepathy-glib/base-connection.h |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 9f1fb932e0863db764840e4053d68609346784d8
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-09 16:44:31 +0100

    BaseConnection: use invisible DBusPropertiesMixin for SelfHandle property
    
    This makes tp_base_connection_class_register_with_dbus_properties_mixin
    unnecessary, so remove it.

 telepathy-glib/base-connection.c |   44 +++++++++++--------------------------
 telepathy-glib/base-connection.h |    3 --
 2 files changed, 13 insertions(+), 34 deletions(-)

commit ae0583a984b221b4d9075fa7c40d1a74736c4d9d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-09 16:34:31 +0100

    dbus_properties_mixin_class_init: document offset=0

 telepathy-glib/dbus-properties-mixin.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 7fe6c763dc0c7819384e3c9fcccc42ac374528de
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-09 16:28:12 +0100

    Allow DBusPropertiesMixinClass to be omitted from classes.
    
    When it is missing, it is treated as if it were present but with no
    static interfaces listed.

 telepathy-glib/dbus-properties-mixin.c |   61 +++++++++++++++++--------------
 1 files changed, 33 insertions(+), 28 deletions(-)

commit 4c6d7f647f094e505f9bd19f0c9f34ebd082b060
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-09 11:36:17 +0100

    test-util: actually run test_strv_contains

 tests/test-util.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit e62f4c6ed123ae36aaa99a5a8799748cba93c201
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-09 11:28:52 +0100

    tp_strv_contains: accept strv=NULL, treating it as the empty list

 telepathy-glib/util.c |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit d684a2d1cf46fee0aa89dc69738582d4a996ab38
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-09 11:22:40 +0100

    tp_strv_contains: use tp_strdiff rather than strcmp

 telepathy-glib/util.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 6743151cc7e9d12046a161b1b21cb1a51a1439c2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-03 16:29:19 +0100

    tp_asv_*: Fix Since: gtk-doc annotations.

 telepathy-glib/dbus.c |   24 ++++++++++++------------
 1 files changed, 12 insertions(+), 12 deletions(-)

commit b618f7d149f43d1224dc43338e11e2f0a509b775
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-09-03 15:37:31 +0100

    Add tp_strv_contains() utility function.

 docs/reference/telepathy-glib-sections.txt |    1 +
 telepathy-glib/util.c                      |   28 ++++++++++++++++++++++++++++
 telepathy-glib/util.h                      |    2 ++
 tests/test-util.c                          |   17 +++++++++++++++++
 4 files changed, 48 insertions(+), 0 deletions(-)

commit cdfed625a94f82f68fa7abb457743aa0a436c29f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-09-04 15:00:53 +0100

    Populate NEWS so far

 NEWS |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 deletions(-)

commit 3ff9161e078e434931ecf9f92d270275a0e4406c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-09-04 14:52:39 +0100

    *.pc.in: bump GLib, GObject dependency to 2.16 to match configure.ac

 telepathy-glib/telepathy-glib-uninstalled.pc.in |    2 +-
 telepathy-glib/telepathy-glib.pc.in             |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 9961fd9e317be4048d0e6b71cf59596a26b32cd5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-09-03 18:27:12 +0100

    Generate telepathy-glib-uninstalled.pc
    
    This makes it easier to use an uninstalled copy of telepathy-glib to
    compile other projects, by setting PKG_CONFIG_PATH when running their
    autogen.sh or configure, like this:
    
    PKG_CONFIG_PATH=$HOME/src/telepathy-glib-0.7/telepathy-glib ./autogen.sh
    
    (The necessary directory to put on your PKG_CONFIG_PATH is the telepathy-glib
    subdirectory of the source distribution or git checkout, not the
    top-level directory.)

 configure.ac                                    |    1 +
 telepathy-glib/telepathy-glib-uninstalled.pc.in |   12 ++++++++++++
 2 files changed, 13 insertions(+), 0 deletions(-)

commit fcbb772569ef26d8c27b2602c26e5d9121f75355
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2008-09-01 16:25:41 +0200

    bump Glib dep to 2.16 (fd.o #17213)

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1f32201249e7b0d6a7eec170454ffcf7c0267e42
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-29 15:59:01 +0100

    Check old/new self-handles are non-zero before (un)reffing

 telepathy-glib/base-connection.c |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

commit ab5bd290e50fbd4de8ceb00eb01e7ef4bb0b9a74
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-29 13:47:54 +0100

    Add new API to appropriate gtkdoc sections

 docs/reference/telepathy-glib-sections.txt |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 688112a2fa0da8caeff338c725872f6110bfdcb6
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-29 11:47:34 +0100

    BaseConnection: emit SelfHandleChanged when it has

 telepathy-glib/base-connection.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 95f305c1f57386d21a8c0576fdaba352c9ce1c32
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-29 11:46:14 +0100

    BaseConnection: don't change self_handle if the new handle is the same

 telepathy-glib/base-connection.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 62c9c5516f75ad05d3897d314cf741dc2e568ce4
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-29 10:49:11 +0100

    BaseConnection: add Since: fields to new API

 telepathy-glib/base-connection.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 3cbcaa677aa67a836cf95e6b24ba45931d6850af
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-29 10:38:36 +0100

    Require use of _set_self_handle() when connection has dbus properties

 telepathy-glib/base-connection.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit c233d5ed71b4700f60fcaa92105a30862405bcd1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-28 17:04:02 +0100

    BaseConnection: implement Connection dbus properties with subclasses' mixin

 telepathy-glib/base-connection.c |   24 ++++++++++++++++++++++++
 telepathy-glib/base-connection.h |    3 +++
 2 files changed, 27 insertions(+), 0 deletions(-)

commit f58af764c18e71e66e2df288794c1db5a06602ed
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-28 16:53:17 +0100

    BaseConnection: deprecate setting self_handle directly

 telepathy-glib/base-connection.h |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit e4d02fd1b54dd901b8762b5de39b0b4c922c2efa
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-28 16:51:31 +0100

    BaseConnection: add _{set,get}_self_handle

 telepathy-glib/base-connection.c |   32 ++++++++++++++++++++++++++++++++
 telepathy-glib/base-connection.h |    5 +++++
 2 files changed, 37 insertions(+), 0 deletions(-)

commit 3b38f131b94b2178f0e07b0dd49c24912e8d6bc6
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-28 16:49:39 +0100

    BaseConnection: check that new self-handles are non-zero once CONNECTED

 telepathy-glib/base-connection.c |   17 ++++++++++++-----
 1 files changed, 12 insertions(+), 5 deletions(-)

commit d341ef1527283b405d26ef622430a4a17962b1c8
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-28 16:32:15 +0100

    BaseConnection: add dbus_ to implementation of GetSelfHandle

 telepathy-glib/base-connection.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 3475032d3d0f54f43267e6057f3445c682000b3e
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-28 15:51:06 +0100

    BaseConnection: add self-handle property on top of ::self_handle field

 telepathy-glib/base-connection.c |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)

commit 6049e734beb2583e60a606edb8728204bfee6bcd
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-28 15:49:32 +0100

    Update Connection spec to have SelfHandle and SelfHandleChanged

 spec/Connection.xml |   42 +++++++++++++++++++++++++++++++++++++-----
 1 files changed, 37 insertions(+), 5 deletions(-)

commit c5d937bd5325b5a5fab85a8ef60436b19f3d3b03
Author: Mikhail Zabaluev <mikhail.zabaluev@nokia.com>
Date:   2008-08-28 16:12:49 +0300

    Annotated the latest macro change with a comment

 telepathy-glib/base-connection.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit c3050a44fe02fc6c75d05db966c9605e13ac5516
Author: Mikhail Zabaluev <mikhail.zabaluev@nokia.com>
Date:   2008-08-28 15:49:32 +0300

    Made TP_BASE_CONNECTION_ERROR_IF_NOT_CONNECTED C++-friendly
    
    The expansion of the macro had an implicit cast of a string literal
    to gchar *, which causes a C++ compiler warning.

 telepathy-glib/base-connection.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 296eb6d0bc11d6b24f1d154fef0533f583284695
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2008-08-25 17:45:17 +0100

    Fixed client code generation code to set a uint64 GValue properly.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

 tools/glib-client-gen.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f7f4aec6f36c5017823d0154b6627800900e5ce8
Author: Sjoerd Simons <Sjoerd Simons sjoerd@luon.net>
Date:   2008-08-19 19:08:03 +0100

    DbusPropertiesMixin: Cosmetic fix to a critical error

 telepathy-glib/dbus-properties-mixin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ddfade218cf5aa3429a08e24dc3591321704d26d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-08-19 15:53:46 +0100

    Remove all .git-darcs-dir files

 0 files changed, 0 insertions(+), 0 deletions(-)

commit 3424238b28efd56a0cecb5593eb98e1e5f65f8f2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-08-19 15:50:55 +0100

    Start NEWS for 0.7.15 and bump nano version

 NEWS         |    9 +++++++++
 configure.ac |    2 +-
 2 files changed, 10 insertions(+), 1 deletions(-)

commit 0123bb40c80a81d491e39bd403041dc8ad2a7b5f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-08-19 14:02:25 +0100

    Use Sjoerd's Collabora email address in AUTHORS

 AUTHORS |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit cb228343a4dcebe1671f623b880f4743f715c4e2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-08-19 14:02:08 +0100

    Fix reference to GABBLE_LOGFILE

 NEWS |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit bb963ef6907e1af052cca33faa13ddf3e4502be2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-08-19 12:53:12 +0100

    telepathy-glib 0.7.14 (libtool c:r:a 15:0:15)

 configure.ac |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit da84cc962a7cb0966c300737856329e0142ff4fd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-08-19 12:52:29 +0100

    Update NEWS for 0.7.14

 NEWS |   22 ++++++++++++++++------
 1 files changed, 16 insertions(+), 6 deletions(-)

commit 1d8a1c1f7e0e39ba47841cc49acaeedb9af39053
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-08-19 12:51:55 +0100

    Add ABI for 0.7.14

 telepathy-glib/Makefile.am         |    3 ++-
 telepathy-glib/versions/0.7.14.abi |   24 ++++++++++++++++++++++++
 2 files changed, 26 insertions(+), 1 deletions(-)

commit 575d6cd16035b02eb7448a7e49661f8df5a67290
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-08-19 12:50:08 +0100

    README: talk about git, not darcs

 README |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)

commit e921875f6f8aee0f2ae3df6466873c8d0b3e41ed
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-08-19 12:49:49 +0100

    Update AUTHORS, delete details of code that tp-glib does not ship

 AUTHORS |   18 +++++++++++-------
 1 files changed, 11 insertions(+), 7 deletions(-)

commit 2455fe57a90fb3610d13bd71e74cdedf8ef39200
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-08-19 12:49:02 +0100

    Mark new functionality as released in 0.7.14

 telepathy-glib/connection.c     |    2 +-
 telepathy-glib/contacts-mixin.c |   18 +++++++++---------
 telepathy-glib/debug.c          |    2 +-
 3 files changed, 11 insertions(+), 11 deletions(-)

commit cc76712e13402556f2e7f7a168b88d21b91fb4b1
Merge: 3ed9719 343d068
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-08-19 12:23:26 +0100

    Merge branch 'spec-update'

commit 3ed9719c667bc09267fd91ba146528bd67bf9cb4
Merge: ff67dc1 a60bb12
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-08-19 12:22:59 +0100

    Merge commit 'sjoerd/inspectotron'

commit 343d068382f9a03e09d1498d7ad45a0398ee9455
Merge: 89e35c2 ff67dc1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-08-18 20:32:28 +0100

    Merge commit 'origin/master' into spec-update

commit ff67dc123dcc9e495e0f26338d4387bd4d93ad72
Merge: 6988688 4a561fc
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-18 17:23:19 +0100

    Merge branch 'master' of git+ssh://wjt@git.collabora.co.uk/git/telepathy-glib into trivia

commit 69886884dc9fde974e364630c3da355735f2b171
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2008-08-18 16:46:14 +0100

    Document the need to set Group_Flag_Properties after tp_group_mixin_init_dbus_properties()

 telepathy-glib/group-mixin.c |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

commit 89e35c24e3fe5e3dabe28624e501c6ca3f08bd6a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-08-15 17:11:30 +0100

    Update to spec 0.17.9 release

 spec/Channel.xml                       |   87 +++++++-
 spec/Channel_Bundle.xml                |   48 ++++
 spec/Channel_Future.xml                |   86 ++++++-
 spec/Connection.xml                    |    8 +-
 spec/Connection_Interface_Aliasing.xml |    2 +-
 spec/Connection_Interface_Avatars.xml  |   19 +-
 spec/Connection_Interface_Contacts.xml |    8 +-
 spec/Connection_Interface_Requests.xml |  400 ++++++++++++++++++++++++++++++++
 spec/all.xml                           |    5 +-
 9 files changed, 631 insertions(+), 32 deletions(-)

commit 12581896df69cb3f702c8c9986d995ac37ce7074
Merge: 4a561fc a60bb12
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-08-15 16:55:15 +0100

    Merge commit 'sjoerd/inspectotron' into spec-update

commit 4a561fcd747f9bbbe91bbbed7523b492ea0e974e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-08-15 16:42:24 +0100

    Consolidate all .gitignore files to top level

 .gitignore                     |   22 ++++++++++++++++++++++
 examples/.gitignore            |    2 --
 examples/extensions/.gitignore |    1 -
 tests/.gitignore               |    6 ------
 tests/dbus/.gitignore          |   14 --------------
 tools/.gitignore               |    1 -
 6 files changed, 22 insertions(+), 24 deletions(-)

commit a60bb121f3ca4909c276eabaf37f47e0314abd2f
Author: Sjoerd Simons <Sjoerd Simons sjoerd@luon.net>
Date:   2008-08-14 18:42:24 +0100

    More documentation polish

 telepathy-glib/contacts-mixin.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 4f0610ea47bccab328119d11180e7104d458b65f
Author: Sjoerd Simons <Sjoerd Simons sjoerd@luon.net>
Date:   2008-08-14 18:09:14 +0100

    Update documentation about the _register_with_contacts_iface to _register_with_contacts_mixin change

 docs/reference/telepathy-glib-sections.txt |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 1a6d02112fb309731f5e683f9befc428b7987375
Author: Sjoerd Simons <Sjoerd Simons sjoerd@luon.net>
Date:   2008-08-14 17:56:36 +0100

    Make the contacts mixin documentation somewhat more specific

 telepathy-glib/contacts-mixin.c |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit 5bd3725fd00d4d37fde068858c16d7833d30ba67
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-08-14 17:52:32 +0100

    .gitignore: Add FIXME.out and various gtkdoc cruft
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

 .gitignore |   17 +++++++++++++++--
 1 files changed, 15 insertions(+), 2 deletions(-)

commit 1b88ea727eb3f5563a0e2f8fb8894f3ed244cf51
Merge: d1064cf bd64b7a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-08-14 17:49:54 +0100

    Merge branch 'master' into trivia

commit d1064cfcab83adbab2519f4eae6973c626256d91
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-08-14 17:49:37 +0100

    Remove Darcs _boring file - we use git now.
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

 _boring |   90 ---------------------------------------------------------------
 1 files changed, 0 insertions(+), 90 deletions(-)

commit f973118278fb7afcc5b80bcc1720599d2c40a89d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-08-14 17:48:54 +0100

    Use git log to construct ChangeLog, rather than darcs changes.
    
    Based on similar code I used in dbus-python.
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

 ChangeLog   |    4 ++--
 Makefile.am |    6 +++++-
 2 files changed, 7 insertions(+), 3 deletions(-)

commit bd64b7aff7fa96f6644a585fa202089f2b8d138d
Merge: 32ff22f 7575b49
Author: Simon McVittie <http://smcv.pseudorandom.co.uk/>
Date:   2008-08-14 17:41:29 +0100

    Merge branch 'trivia'

commit e7f600e1c424c1f323a94587de63be2120748999
Author: Sjoerd Simons <Sjoerd Simons sjoerd@luon.net>
Date:   2008-08-14 17:40:35 +0100

    Rename _register_with_contacts_iface to _register_with_contacts_mixin

 telepathy-glib/base-connection.c |    4 ++--
 telepathy-glib/base-connection.h |    2 +-
 telepathy-glib/presence-mixin.c  |    4 ++--
 telepathy-glib/presence-mixin.h  |    2 +-
 4 files changed, 6 insertions(+), 6 deletions(-)

commit 7575b4916983696d10913ac7c27816e485e39d9b
Author: Simon McVittie <http://smcv.pseudorandom.co.uk/>
Date:   2008-08-14 17:30:28 +0100

    Add tp_connection_get_status() to the docs, fixing make check
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

 docs/reference/telepathy-glib-sections.txt |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 32ff22f3dc21128be967260b806a49a4bea65500
Merge: c38e69b 72a1a75
Author: Simon McVittie <http://smcv.pseudorandom.co.uk/>
Date:   2008-08-14 17:12:21 +0100

    Merge commit 'xclaesse/gitignore'

commit 206b5dd7ad9b0b804234c87c177a76bc247687a4
Author: Sjoerd Simons <Sjoerd Simons sjoerd@luon.net>
Date:   2008-08-14 11:49:44 +0100

    TpContactsMixin: Refer to the right file

 telepathy-glib/contacts-mixin.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 3f8c5515b6fcfcf53ebee3b2601d47f5b6d9e342
Author: Sjoerd Simons <Sjoerd Simons sjoerd@luon.net>
Date:   2008-08-14 11:46:18 +0100

    TpContactsMixin: add a newline after variable declarations

 telepathy-glib/contacts-mixin.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 7bc4050ad3eaaa7e916bb143405efcc9916f7304
Author: Sjoerd Simons <Sjoerd Simons sjoerd@luon.net>
Date:   2008-08-14 11:45:28 +0100

    TpContactsMixin: Make the offset a gsize

 telepathy-glib/contacts-mixin.c |    5 ++---
 telepathy-glib/contacts-mixin.h |    2 +-
 2 files changed, 3 insertions(+), 4 deletions(-)

commit c38e69b55a96463476f2ce1f7e86aa008dd7fd01
Merge: 6403871 7ffbf4c
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   2008-08-14 12:11:08 +0200

    Merge branch 'get-status'

commit 7ffbf4cc19848365d5d881be9e10718453520bb7
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   2008-08-14 11:56:23 +0200

    Fix coding style

 telepathy-glib/connection.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 64038711b1bbbe12e21e76b279951d173c05ac63
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   2008-08-14 10:25:47 +0200

    Set autogen.sh executable

 0 files changed, 0 insertions(+), 0 deletions(-)

commit 72a1a759e603ad20d22d54030c3ce9abb69cd10d
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   2008-08-14 10:25:17 +0200

    Add .gitignore files

 .gitignore                     |   43 ++++++++++++++++++++++++++++++++++++++++
 examples/.gitignore            |    2 +
 examples/extensions/.gitignore |    1 +
 tests/.gitignore               |    6 +++++
 tests/dbus/.gitignore          |   14 +++++++++++++
 tools/.gitignore               |    1 +
 6 files changed, 67 insertions(+), 0 deletions(-)

commit 6a4923015befb50e2828410164365c3f5db27727
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   2008-08-14 09:51:12 +0200

    Add a getter for TpConnection's status and status-reason

 telepathy-glib/connection.c |   24 ++++++++++++++++++++++++
 telepathy-glib/connection.h |    4 ++++
 2 files changed, 28 insertions(+), 0 deletions(-)

commit 69cf9cfb648b9124f0b114990ddd8a4959b774a2
Merge: b0ac2f7 f4f59d3
Author: Sjoerd Simons <Sjoerd Simons sjoerd@luon.net>
Date:   2008-08-13 19:41:18 +0100

    Merge branch 'master' into inspectotron

commit b0ac2f7492a1a8f2650c405526f2bde6f5887506
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-08-13 17:01:39 +0000

    ContactMixin: Assert that attribute values are GValues
    
    20080813170139-93b9a-47b6a0318d739f95647068a1ac5ebabc10183b3c.gz

 telepathy-glib/contacts-mixin.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 0f8f388649658f56b594875cd1adf8438903e802
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-08-13 16:28:54 +0000

    Update gtk-doc
    
    20080813162854-93b9a-4a954ae55057f00407537f33adb7c09e12f9ecd5.gz

 docs/reference/telepathy-glib-sections.txt |   22 ++++++++++++++--------
 telepathy-glib/contacts-mixin.c            |    2 +-
 2 files changed, 15 insertions(+), 9 deletions(-)

commit 87994bcfa1661f6f8735f67a6a2b2e863cbbb76d
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-08-13 15:23:09 +0000

    ContactsMixin: Add missing rename
    
    20080813152309-93b9a-a34030f5f831645259db1790f80323f6d4c338b0.gz

 telepathy-glib/contacts-mixin.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 726bf638a980a02da6242dca2967ab7dfa203228
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-08-13 14:42:44 +0000

    Rename tp_contacts_mixin_add_inspectable_iface tp_contacts_mixin_add_contact_attributes_iface and update the documentation
    
    20080813144244-93b9a-190521de5b5c0d31e2fb8ef767c07e446b74acf1.gz

 telepathy-glib/base-connection.c |    2 +-
 telepathy-glib/contacts-mixin.c  |   54 +++++++++++++++++++++++++++----------
 telepathy-glib/contacts-mixin.h  |    4 +-
 telepathy-glib/presence-mixin.c  |    2 +-
 4 files changed, 43 insertions(+), 19 deletions(-)

commit 88536e520ed2d936cd4284e30233fe492d67d022
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-08-12 09:38:36 +0000

    ContactsMixin: Fix typos and grammatical errors in function documentation
    
    20080812093836-93b9a-21c85f2e3b3221c2eb05913f4ff4fd4c93db4d18.gz

 telepathy-glib/contacts-mixin.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 0ca8d0ec4acb75c166e380bd8bca90e639377afa
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-08-12 09:37:46 +0000

    PresenceMixin: s/get_contact_attribute/fill_contact_attributes for more consistency
    
    20080812093746-93b9a-35ab8a3088c143fdd9b2a5cf86bd09fe89e6ab57.gz

 telepathy-glib/presence-mixin.c |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit 77039af13bac01f5ce7dfc6da10e7433b61ba141
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-08-12 09:37:24 +0000

    BaseConnection: s/get_contact_attribute/fill_contact_attributes for more consistency
    
    20080812093724-93b9a-d8a401308b792953dcc6d824a39e8029607d2696.gz

 telepathy-glib/base-connection.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 69f34dd8bced93dde872b1978192910bdddf5084
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-08-12 09:34:36 +0000

    ContactsMixin: Rename GetAttributeFunc to FilLContactAttributes
    
    20080812093436-93b9a-502248b3596e69f323588abb866aa25f9ac33ffb.gz

 telepathy-glib/contacts-mixin.c |    4 ++--
 telepathy-glib/contacts-mixin.h |    7 ++++---
 2 files changed, 6 insertions(+), 5 deletions(-)

commit 93f8010fd497374590cc7a5df6c5a761b894e43a
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-08-12 09:32:09 +0000

    ContactMixin: Rename method and attribute to match newer spec draft
    
    20080812093209-93b9a-1cb1df36c07ee8b74ac78460881f623968541de7.gz

 telepathy-glib/contacts-mixin.c |   18 +++++++++---------
 1 files changed, 9 insertions(+), 9 deletions(-)

commit 958140a418a1899fdc9239773dce5c847765a8d8
Author:  <sjoerd@luon.net>
Date:   2008-08-11 18:36:18 +0000

    Fix the node name in Connection_Interface_Contacts
    
    20080811183618-be0f2-c8003d92269322d57bf09ccc696dbc2fa4d44cb6.gz

 spec/Connection_Interface_Contacts.xml |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 65908507724123659be8598287ac311b605b77d8
Author:  <sjoerd@luon.net>
Date:   2008-08-11 18:24:07 +0000

    Unset the draft status of the Contacts interface
    
    20080811182407-be0f2-acd47e91399e40514bac48050ca8d0ea1053138c.gz

 spec/Connection_Interface_Contacts.xml |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit a8ae78bd67fe6fd31bc3007ddc790377054788fe
Author:  <sjoerd@luon.net>
Date:   2008-08-11 18:22:07 +0000

    Update to the latest spec draft
    
    20080811182207-be0f2-f4593f8b81097256b10bacc1d832acf341904102.gz

 spec/Connection.xml                        |    7 ++---
 spec/Connection_Interface_Aliasing.xml     |   23 +++++++++++++++++
 spec/Connection_Interface_Capabilities.xml |    2 +-
 spec/Connection_Interface_Contacts.xml     |   36 ++++++++++++++++-----------
 spec/Connection_Interface_Presence.xml     |    4 +-
 spec/Connection_Manager.xml                |    2 +-
 6 files changed, 51 insertions(+), 23 deletions(-)

commit f4f59d37df94325fe636238a5979c79890cc505c
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2008-08-07 13:19:32 +0000

    tp_debug_divert_messages: check the first char of the filename instead of using g_str_has_prefix
    
    
    20080807131932-7fe3f-75e56d32893e561c71c9970c780a18d007e5f0a1.gz

 telepathy-glib/debug.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 3b0b76dbc1d30af00dbaf46c74f171e2f8e0a936
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2008-08-07 13:11:23 +0000

    tp_debug_divert_messages: say the '+' prefix is supported only since 0.7.UNRELEASED
    
    
    20080807131123-7fe3f-fc72a7d7bc1160fd5cb0fb49b016654fc7ba6c6c.gz

 telepathy-glib/debug.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit b3bd690eea190059a5c8efd11f5a9137ab23f4fc
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2008-08-07 12:55:05 +0000

    tp_debug_divert_messages: open the file in append mode if the filename is prefixed with '+'
    
    
    20080807125505-7fe3f-ccd67990a1ca273001fb2c2cc25295c6ddc9fa83.gz

 telepathy-glib/debug.c |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 deletions(-)

commit 3a5f89298065d02eca3d97d4a68625ebe042fe6b
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   2008-08-05 16:31:47 +0000

    Fix compilation warning, g_set_error requier a format string.
    
    
    20080805163147-945a0-7629a357fb1f464ab6aa273958e84d5c28c02518.gz

 telepathy-glib/base-connection-manager.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 073d3baf6ec252674943e5dd737bad0de2ecdec4
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-07-29 19:08:01 +0000

    Add gtk-doc documentation for the Contacs interface and mixin
    
    
    20080729190801-93b9a-a658e82abc97e7a9358fe7068e99a39f5e3779f0.gz

 docs/reference/telepathy-glib-docs.sgml    |    2 +
 docs/reference/telepathy-glib-sections.txt |   61 ++++++++++++++++++++++++++++
 telepathy-glib/contacts-mixin.c            |    3 +-
 telepathy-glib/contacts-mixin.h            |   10 +++++
 telepathy-glib/extra-gtkdoc.h              |   13 ++++++
 5 files changed, 88 insertions(+), 1 deletions(-)

commit a2b7aa1dcca4fca2fa9af32be63a18763906c0dd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-29 13:14:50 +0000

    Nano version 0.7.13.1
    
    
    20080729131450-53eee-2b71b41814939a7b87c2cb807627d17b41d03744.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 900244bd2824c45784da590bab4edf0198575f73
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-29 13:14:41 +0000

    Add beginning of NEWS for 0.7.14
    
    
    20080729131441-53eee-4b512f753d22b419ce575863d8f21445c5460c45.gz

 NEWS |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

commit bc10fed374e79dc7444dc518dac5282b08e00c65
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-29 11:25:47 +0000

    Bump version to 0.7.13 and libtool c:r:a to 14:0:14
    
    
    20080729112547-53eee-14dfc75166e9ecea2185ff4fa15e432b31dbe6f3.gz

 configure.ac |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit e639613bce185a08abc85c2e6f04cd34842ca33e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-29 11:25:37 +0000

    Commit to 0.7.13's ABI
    
    
    20080729112537-53eee-e63710c444d1e3711b5d91ae53ef55dfa7e258f8.gz

 telepathy-glib/Makefile.am         |    3 ++-
 telepathy-glib/versions/0.7.13.abi |   22 ++++++++++++++++++++++
 2 files changed, 24 insertions(+), 1 deletions(-)

commit 84cc50a25171e45de51d18207fcbbed4d8d6859c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-29 11:25:20 +0000

    TpPresenceMixin: commit to including the simple presence stuff in 0.7.13
    
    
    20080729112520-53eee-26a744ae9744de50f4ff5eb7cf8e75d217c9546d.gz

 telepathy-glib/presence-mixin.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit efaa320160a3920a4a0b60ce9a5358d70769db9d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-29 11:25:01 +0000

    Update NEWS for 0.7.13
    
    
    20080729112501-53eee-5d4c0535c0dbae79c71f48c68e4358dcbac71fd2.gz

 NEWS |   29 +++++++++++++++++++++++++++++
 1 files changed, 29 insertions(+), 0 deletions(-)

commit 62d944ec1b55d73aa2a05118bb5ea71ada2f3d69
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-07-28 17:22:16 +0000

    Add hook to register the base connection to the Contacts interface
    
    
    20080728172216-93b9a-71c5cda8087f651c633acc002d5eae90097698f6.gz

 telepathy-glib/base-connection.c |   48 ++++++++++++++++++++++++++++++++++++++
 telepathy-glib/base-connection.h |    2 +
 2 files changed, 50 insertions(+), 0 deletions(-)

commit d940ba046d73586e3b06a5a82aa79b21d464b974
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-07-28 17:18:13 +0000

    Destroy the result hash table after returning from InspectContacts and keep the ref to all valid handles untill the end
    
    
    20080728171813-93b9a-913d7ca5a61880e32f8c9045641b01167ae195c7.gz

 telepathy-glib/contacts-mixin.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit 9f74163244f7990b2d38384885980747c674980d
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-07-28 16:38:09 +0000

    Add a register function instead that registers the right interface name and utility function
    
    
    20080728163809-93b9a-f138dd7c9034a7cdc29417ee01ad59aa89471921.gz

 telepathy-glib/presence-mixin.c |   20 +++++++++++++++++++-
 telepathy-glib/presence-mixin.h |    4 ++--
 2 files changed, 21 insertions(+), 3 deletions(-)

commit 1456bdaaf465d8e596439312add08be39d6c30b1
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-07-28 16:21:55 +0000

    Add documentation
    
    
    20080728162155-93b9a-e3e289c009e40acb3bc91528e26c7439498ce2ff.gz

 telepathy-glib/contacts-mixin.c |   49 ++++++++++++++++++++++++++++++++++++--
 1 files changed, 46 insertions(+), 3 deletions(-)

commit d26befeac8273223d1ac9914a7c3b8baa858b7f2
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-07-28 15:17:25 +0000

    Use the TP_IFACE_CONNECTION_INTERFACE_SIMPLE_PRESENCE define to create the attribute string
    
    
    20080728151725-93b9a-03fa8f50d9259dc6ad30783ec13c039c202d97f6.gz

 telepathy-glib/presence-mixin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 42a59f050a72f02126a220f79dad022aaa81fba6
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-07-28 15:08:27 +0000

    Add a attributes helper function to the presence mixin for use with the contacts mixin
    
    
    20080728150827-93b9a-9a2999f5a69fb260e116463ed8bece013a347ef6.gz

 telepathy-glib/presence-mixin.c |   82 +++++++++++++++++++++++++++++++++------
 telepathy-glib/presence-mixin.h |    3 +
 2 files changed, 73 insertions(+), 12 deletions(-)

commit 9c34170dedb6a4edc34ce000e8416f48e9c7dac8
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-07-28 15:07:23 +0000

    Convert the interface to a base connection instead of the contacts-mixin type
    
    
    20080728150723-93b9a-5ee28125487842c32b62de71a4ebd142070317fc.gz

 telepathy-glib/contacts-mixin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 015cb72173c6ec8f53e79c8721816cfba39da54d
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-07-28 15:06:45 +0000

    Assume tp_contacts_mixin_set_contact_attribute always takes a  slice allocated GValue
    
    
    20080728150645-93b9a-b8c56d1e95ea9317c88dc739014ebad7219cdc71.gz

 telepathy-glib/contacts-mixin.c |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

commit 07b96f312cef5bfabd61eaff24bb40e65442495a
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-07-27 21:51:24 +0000

    Initial implementation of the contacts mixin
    
    
    20080727215124-93b9a-526315a3c79afc2d656b4c33d63cceb655550b48.gz

 spec/Connection_Interface_Contacts.xml |    3 +-
 spec/all.xml                           |    2 +-
 telepathy-glib/Makefile.am             |    2 +
 telepathy-glib/connection.xml          |    1 +
 telepathy-glib/contacts-mixin.c        |  358 ++++++++++++++++++++++++++++++++
 telepathy-glib/contacts-mixin.h        |  100 +++++++++
 6 files changed, 463 insertions(+), 3 deletions(-)

commit f88dbd1a63c7cda09fe01165e3f27284e5c030d3
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-07-24 19:13:25 +0000

    Update the spec
    
    
    20080724191325-93b9a-5574da9450e6bc6c84a712d7185e258c48bddf49.gz

 spec/Connection_Interface_Contacts.xml |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e7b2a82c37bf87daa711dcf472f21e827aa12122
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-24 17:21:26 +0000

    Add tp_text_mixin_has_pending_messages
    
    
    The proposal of "closed text channels are resurrected if they still have
    incoming messages" is much easier to implement if we do this - it's possible
    to use tp_text_mixin_list_pending_messages(), but that does wasteful copying.
    
    The idea of returning the first sender handle is that callers can use it
    as the initiator of the resurrected channel.
    
    20080724172126-53eee-2562dd209968bb4508582101b89be3db37d178b9.gz

 docs/reference/telepathy-glib-sections.txt |    1 +
 telepathy-glib/text-mixin.c                |   27 +++++++++++++++++++++++++++
 telepathy-glib/text-mixin.h                |    3 +++
 3 files changed, 31 insertions(+), 0 deletions(-)

commit 7cbd82a8a67d1295a1db0498d6c55ff7593631ef
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-07-24 16:06:24 +0000

    Put SimplePresence in its own client side section
    
    
    20080724160624-93b9a-9eeae07f8995c19bf7826b2bb5b01051bea4a423.gz

 docs/reference/telepathy-glib-docs.sgml    |    1 +
 docs/reference/telepathy-glib-sections.txt |   12 ++++++++----
 telepathy-glib/extra-gtkdoc.h              |   15 +++++++++++++++
 3 files changed, 24 insertions(+), 4 deletions(-)

commit d8c4cc194c842e9fe2899b52be9fc52f9174b573
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-07-24 15:13:06 +0000

    Add SimplePresence to the documentation
    
    
    20080724151306-93b9a-9f5df17c37a53493c2219675fc981db62cc2a3a4.gz

 docs/reference/telepathy-glib-sections.txt |   41 ++++++++++++++++++++++++++++
 1 files changed, 41 insertions(+), 0 deletions(-)

commit bfe25005d390bf1528bbf62d67693911e797e04d
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-07-24 15:12:46 +0000

    Also rename the documentation comments
    
    
    20080724151246-93b9a-7fca0648436267070b7fab0a9d86f377a7c77aa9.gz

 telepathy-glib/presence-mixin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d31e56dff151683c7f37cd1437ca4f1bcd19ea78
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-07-23 17:50:20 +0000

    Small coding-style fix
    
    
    20080723175020-93b9a-8983f307c1045c832c222e0a9526b4fa8cb4f3c3.gz

 telepathy-glib/presence-mixin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ccb98b301ae2e6e7c90e53de79342e5ece919824
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-07-23 17:50:40 +0000

    Remove trailing space
    
    
    20080723175040-93b9a-9a24793c8aeee9109036b78b882ea95329a6c38e.gz

 telepathy-glib/presence-mixin.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e0448a0c291e426b4f52fed5b9551454fae0a6ff
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-07-23 17:41:27 +0000

    Add missing ; (woops)
    
    
    20080723174127-93b9a-fbb9f8fd90c58c73a9bcf13c69dae21b399f3fc3.gz

 telepathy-glib/presence-mixin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c669dd08a7bedd583b86e02a2177cf2cd92941f4
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-07-23 17:35:12 +0000

    s/Unreleased/UNRELEASED/
    
    
    20080723173512-93b9a-9687baa6a9d40e909d9556a4c3aba183f5874e2a.gz

 telepathy-glib/presence-mixin.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 5dc6b35046d102b38e7d31bf318faba3c8c26aef
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-07-23 17:34:50 +0000

    Fix construct_simple_presence_hash definition to comply with tp coding style
    
    
    20080723173450-93b9a-e9095729a2d7580928f9d87e74dbae3bc4dcf6cf.gz

 telepathy-glib/presence-mixin.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 106a4ec79680eb5db6aed077ae22a2bddca161a3
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-07-18 16:14:52 +0000

    Use tp_svc_connection_interface_simple_presence_return_from_get_presence instead of tp_svc_connection_interface_presence_return_from_get_presence in the SimplePresence GetPresences implementation
    
    
    20080718161452-93b9a-a644a233f37af4cd5cb1dda29aa57d57312deedd.gz

 telepathy-glib/presence-mixin.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 81a30665faca7dee3152cd9c802e258ef3dec863
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-07-18 16:12:30 +0000

    Reorder code so there is no need for a goto doing backflips
    
    
    20080718161230-93b9a-02fdb937c6e1b5de7ba40798cd6ead0e30513f1c.gz

 telepathy-glib/presence-mixin.c |   25 +++++++++++++------------
 1 files changed, 13 insertions(+), 12 deletions(-)

commit c89daf9dae91d1d22685f0e437a77b38771457d8
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-07-18 16:04:23 +0000

    More explicit and clear naming for the functions referring to the SimplePresence interface
    
    
    20080718160423-93b9a-6677e91478c566163192d80a882aa569c2424f7b.gz

 telepathy-glib/presence-mixin.c |   31 +++++++++++++++++--------------
 telepathy-glib/presence-mixin.h |    4 ++--
 2 files changed, 19 insertions(+), 16 deletions(-)

commit 46a270aac4312521149b6995208dc4df7c67e38a
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-07-17 16:17:29 +0000

    PresenceMixin: Set uint values using g_value_set_uint instead of g_value_set_string
    
    
    20080717161729-93b9a-a25c687c8c4ccad0381bdfbeeb4d9ba431d4d4b1.gz

 telepathy-glib/presence-mixin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit fe33a48af77ed76483604eb9dce4944b8099cdbe
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-07-17 16:17:06 +0000

    PresenceMixin: Fix some typos
    
    
    20080717161706-93b9a-8ce584e2c05d3cb70c64e8f8c5a8da7fd577ca93.gz

 telepathy-glib/presence-mixin.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit e669c2b9210ca66e4e9368d0f492da3a56275a5b
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-07-17 16:09:01 +0000

    PresenceMixin: Set the message boolean in the Status property as per the merged version of SimplePresence
    
    
    20080717160901-93b9a-0e046a242d400641a496415fffd3996109f13265.gz

 telepathy-glib/presence-mixin.c |   21 ++++++++++++++++++++-
 1 files changed, 20 insertions(+), 1 deletions(-)

commit 4a4a5f33b1e837a9c59fe5b7cce5c784983d8155
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-07-17 16:08:11 +0000

    PresenceMixin: add type in GetPresences and PresencesChanged as per the merged version of SimplePresence
    
    
    20080717160811-93b9a-7bb6b6589aa64f2f60c5f6b01bc30aeb518cbf6a.gz

 telepathy-glib/presence-mixin.c |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)

commit def2469a0ca050d35d9a3c3e2002c9834fdac94f
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-06-16 13:11:54 +0000

    Coding style fix
    
    
    20080616131154-93b9a-f397b38e7e80c870b1479538fc82c51d7bb13bf6.gz

 telepathy-glib/presence-mixin.c |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

commit e7a91cd809a3e3c24aa524700e43c59e13aac7fd
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-06-16 13:11:38 +0000

    language cleanup
    
    
    20080616131138-93b9a-9ed46ccd2292aaa909eb7816f6ae471d281721d0.gz

 telepathy-glib/presence-mixin.h |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 1c45c7f927f6f51b4db350d4280910b023c35e3a
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-06-16 11:22:50 +0000

    Implement SimplePresence on top of the presence mixin
    
    
    20080616112250-93b9a-667f099e73c1aa8518ef72d61cf8e1d443ee2a99.gz

 telepathy-glib/presence-mixin.c |  477 +++++++++++++++++++++++++++++++++------
 telepathy-glib/presence-mixin.h |    7 +
 2 files changed, 416 insertions(+), 68 deletions(-)

commit d09b5de340a0884c5c2a9fd2d1bc634123d5134b
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-06-12 09:28:30 +0000

    Generate code for the simple presence
    
    
    20080612092830-93b9a-cb0b66d2d27ad3ed00feae8b708f447961f8c729.gz

 telepathy-glib/connection.xml |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit e813f0bfe7c989d5e234bd47c54b67e19ea02a01
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-23 21:59:25 +0000

    Add tp_dbus_properties_mixin_get()
    
    
    20080723215925-53eee-dbd3c273d1fbf7de5a413f862f3dc101184624ea.gz

 docs/reference/telepathy-glib-sections.txt |    1 +
 telepathy-glib/dbus-properties-mixin.c     |   88 +++++++++++++++++++--------
 telepathy-glib/dbus-properties-mixin.h     |    4 +
 3 files changed, 67 insertions(+), 26 deletions(-)

commit a6d43c6da3d77e1f3d9df537e7ea2e336249311f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-23 21:58:25 +0000

    Remove unnecessary argument from dbus-properties-mixin internal functions
    
    
    20080723215825-53eee-61df7c9d4162c1510436b7197aa2ba1d532c3d85.gz

 telepathy-glib/dbus-properties-mixin.c |   16 +++++++---------
 1 files changed, 7 insertions(+), 9 deletions(-)

commit 0d446757ff6da46bf526f938bae245865169347c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-23 19:55:35 +0000

    Update doc-generator.xsl from telepathy-spec 0.17.8
    
    
    20080723195535-53eee-e50a2319f3fe2274f4c9a872e4db30c96257bd25.gz

 tools/doc-generator.xsl |   41 +++++++++++++++++++++++++++--------------
 1 files changed, 27 insertions(+), 14 deletions(-)

commit b10c98c481b7fe2e0dbf7c7fb4d77acead080e49
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-23 19:53:55 +0000

    Add Qualified_Property_Value_Map to gtkdoc
    
    
    20080723195355-53eee-949f0748f78e7a41ed1fe1e369e2ea8778e1362d.gz

 docs/reference/telepathy-glib-sections.txt |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 3c6bf51b1c895dae4553d1d087be0dd06881d8ff
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-23 19:49:40 +0000

    Update spec to 0.17.8 (add draft inspectotron spec)
    
    
    20080723194940-53eee-9d8c302f5a7f19f237e4ed38881e22e19a95e77f.gz

 spec/Connection_Interface_Contacts.xml |  225 ++++++++++++++++++++++++++++++++
 spec/Makefile.am                       |    1 +
 spec/all.xml                           |    3 +-
 3 files changed, 228 insertions(+), 1 deletions(-)

commit 48da44430e0cce8a4507908362fae6f7b7f5034e
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-07-17 15:45:11 +0000

    Update to tp-spec head
    
    
    20080717154511-93b9a-116972b240dc055f91ef95b430c427cb4e1e22a1.gz

 spec/Account.xml                              |   34 +--
 spec/Channel_Interface_Delivery_Reporting.xml |    4 +-
 spec/Channel_Interface_Group.xml              |   11 +-
 spec/Channel_Interface_Hold.xml               |    6 +-
 spec/Channel_Interface_Messages.xml           |    5 +-
 spec/Channel_Type_Text.xml                    |    4 +-
 spec/Connection.xml                           |   53 +++-
 spec/Connection_Interface_Capabilities.xml    |   55 ++-
 spec/Connection_Interface_Presence.xml        |   51 ++-
 spec/Connection_Interface_Simple_Presence.xml |  455 ++++++++++++++++---------
 spec/Connection_Manager.xml                   |   60 +++-
 spec/generic-types.xml                        |   35 ++-
 12 files changed, 511 insertions(+), 262 deletions(-)

commit 2c361a1e78947f773eb43c58e19c31e067eecbea
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-06-16 11:21:36 +0000

    Update the telepathy spec
    
    
    20080616112136-93b9a-48bf24e10d92c615967b54662dcf566b74ca036f.gz

 spec/Connection_Interface_Presence.xml        |   12 +++
 spec/Connection_Interface_Simple_Presence.xml |  102 +++++++++++++++----------
 2 files changed, 75 insertions(+), 39 deletions(-)

commit cbccf84dc829fbd7047bf509c04409b2621ea96c
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-06-12 15:41:49 +0000

    Update SimplePresence spec
    
    
    20080612154149-93b9a-8efa2bd4802f745d9fed190a2044ca50e34c4820.gz

 spec/Connection_Interface_Simple_Presence.xml |   50 +++++-------------------
 1 files changed, 11 insertions(+), 39 deletions(-)

commit 2cc6a9d5ca84b6b3242d8fe2261fe9f249137b43
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-06-12 09:28:56 +0000

    Add simple presence to EXTRA_DIST
    
    
    20080612092856-93b9a-3704f55a056868aa07e191af78bf1ae7b891eecf.gz

 spec/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit c799ef2f882dcf910487a126d70f978e6bc3272a
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-06-12 09:28:01 +0000

    Update preliminary simple presence spec
    
    
    20080612092801-93b9a-c79407c6e648ba0d633e076ef4eef2b3517674ab.gz

 spec/Connection_Interface_Simple_Presence.xml |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 667d43982210fca7afe7849e35935cf2ccf8b6fb
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-06-11 18:40:40 +0000

    Add first iteration of SimplePresence interface
    
    
    20080611184040-93b9a-893c2ae2b6a5fabc8400c2a8a285e1231736f000.gz

 spec/Connection_Interface_Simple_Presence.xml |  267 +++++++++++++++++++++++++
 spec/all.xml                                  |    3 +-
 2 files changed, 269 insertions(+), 1 deletions(-)

commit 7876fd31b2eb72e1cbc198bbf13f34efe7b36c4f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-21 14:02:23 +0000

    Correct spec-formatting issues in Hats example interface, as picked up by the new doc-generator.xsl
    
    
    20080721140223-53eee-71a6f0956c874a66c6a246e518bfb85f95c11609.gz

 examples/extensions/Connection_Interface_Hats.xml |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

commit d9180b1ea2b274edbb1c907a2f84a02307a15385
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-21 14:01:04 +0000

    Update doc-generator.xsl from telepathy-spec
    
    
    20080721140104-53eee-d8dd8d48303b80e8463fb00ce7a84f3d8f335e81.gz

 tools/doc-generator.xsl |  419 ++++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 381 insertions(+), 38 deletions(-)

commit 97cd9d4072ff82006388c4843f87bd24d157ccfa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-21 13:43:13 +0000

    Tighten coding style checking
    
    
    20080721134313-53eee-6fc655da0dc9b0b97ec6ec2fcb73876bb8a2c38c.gz

 tools/check-c-style.sh |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)

commit 01ae2edd6aba118ac701ee0d27742424fef7ac07
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-21 13:42:35 +0000

    Remove unnecessary cast which tripped the new coding style check
    
    
    20080721134235-53eee-9d94262dcf2a07cedb2cebc9edf727c8a880bacd.gz

 tests/lib/bug16307-conn.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1f04f262e31e7c3e36be7c133621792d0e1bf4c9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-21 13:38:34 +0000

    Nano version 0.7.12.1
    
    
    20080721133834-53eee-eda16b043d9dc51ec044d0d9cb8b70702ab5431d.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b486b7bc1d4490058dbe816ee870f21024e4752b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-21 09:28:49 +0000

    Annotate new Channel API as Since: 0.7.12
    
    
    20080721092849-53eee-4e26531707b2e2f0f973c1d054921b3317caef7b.gz

 telepathy-glib/channel-group.c |    7 +++++++
 telepathy-glib/channel.c       |   13 +++++++++++++
 2 files changed, 20 insertions(+), 0 deletions(-)

commit 46534963e6bf8aa8d9ff30276526ff097ec3caa2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-21 09:28:38 +0000

    Fill in NEWS file for the release
    
    
    20080721092838-53eee-23d26c11a011dc28b78a6a56b5bad5301ea16903.gz

 NEWS |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 91cc934d9e19282aca17dd01d85255103e2be155
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-18 18:55:14 +0000

    Version 0.7.12 (libtool c:r:a 13:0:13)
    
    
    20080718185514-53eee-6b715c32848ec4d25694b34c99d15430c850232c.gz

 configure.ac |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit ae9ce9f015dd6b94a3c859b2f5731827cb9f789d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-18 18:15:40 +0000

    Correct comment in autogen.sh
    
    
    20080718181540-53eee-e195c5a4ca730aeaf347f3bebdbe1e99a8a108d5.gz

 autogen.sh |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 13cb622c2964bfed68fcabd91af7a1b6d629b22d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-18 18:15:25 +0000

    Document the fixes made today and the automake 1.9 dependency
    
    
    20080718181525-53eee-288067aac8d13c6d05a1cffda3649eb1263e1294.gz

 NEWS |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

commit 3f4b572d2ec0473e9eae6f6d485e9c7a448eac80
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-18 18:07:10 +0000

    Raise Telepathy errors from TpDBusPropertiesMixin for now
    
    
    I wanted to raise D-Bus core errors, since TpDBusPropertiesMixin isn't
    conceptually anything to do with Telepathy, but Jonny pointed out
    <https://bugs.freedesktop.org/show_bug.cgi?id=16776>.
    
    20080718180710-53eee-2b8637a86344d64f04010af0a61aa7351c9756bb.gz

 telepathy-glib/dbus-properties-mixin.c |   15 ++++++++-------
 1 files changed, 8 insertions(+), 7 deletions(-)

commit 28448e79ea0dd31ecd8b14574eca78e9ca99bf05
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-18 16:46:12 +0000

    Commit to ABI of 0.7.12
    
    
    20080718164612-53eee-c94f088e24edb65679498e7e7d40cdf4ed6f116d.gz

 telepathy-glib/Makefile.am         |    3 ++-
 telepathy-glib/versions/0.7.12.abi |   16 ++++++++++++++++
 2 files changed, 18 insertions(+), 1 deletions(-)

commit 9acab820b6e7e4842a9db2f15f9d96464fed1956
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-18 16:44:42 +0000

    Adjust the patch for #16774, removing superfluous comments and making it comply with Telepathy coding style
    
    
    20080718164442-53eee-6a7f41e2ca88e3b82a8171eff6aeeac7ff008ba1.gz

 telepathy-glib/connection-manager.c |   36 +++++++++++++++-------------------
 1 files changed, 16 insertions(+), 20 deletions(-)

commit de67451a800a0374303c40a6a961dd2569e9b69d
Author: Sunil Mohan Adapa <sunil synovel com>
Date:   2008-07-18 16:35:08 +0000

    TpConnectionManager: store idle IDs and remove them from queue on destruct (fd.o #16774)
    
    
    20080718163508-fc47e-e8584a8a7729a2c56e3ac61bb2a76b4e7c67a82e.gz

 telepathy-glib/connection-manager.c |   36 +++++++++++++++++++++++++++++++---
 1 files changed, 32 insertions(+), 4 deletions(-)

commit 99df4964d667e87e5734aba698014dfabe1a5516
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-17 17:12:51 +0000

    autogen.sh, configure.ac: depend on automake 1.9
    
    
    Debian unstable no longer has 1.8, which is after all 4 years old, and Maemo
    4.1 has 1.9.
    
    20080717171251-53eee-2f2186b4d8d142c12849462a213ef4803e9868b9.gz

 autogen.sh   |   10 +++++-----
 configure.ac |    2 +-
 2 files changed, 6 insertions(+), 6 deletions(-)

commit 11547940d93016d88929334ed072d4a9d1cd8408
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-17 15:28:07 +0000

    telepathy-glib.pc.in: require pkg-config >= 0.21 (consistently with configure.ac)
    
    
    20080717152807-53eee-c9e3fa7a3a9f6d32d4d0d4ace4927f5434e8ec4c.gz

 telepathy-glib/telepathy-glib.pc.in |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit fa06cd2ffcc381d55fabd5a0bc9a687199ad7b44
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-17 15:04:01 +0000

    Adjust boringfile regex so test executables with numbers in them are still boring
    
    
    20080717150401-53eee-9dd32834dd7ad51555683a3f35aa2645bab59f71.gz

 _boring |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 42145e5ff8b8c7e82e05b96f94924eb2291ba4bf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-17 14:22:24 +0000

    Document recent changes in NEWS
    
    
    20080717142224-53eee-22f748ed0589b25b9f64ad0f69cdd4d0452467e8.gz

 NEWS |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

commit c054f0ad505911ef350c6cd638929bf53a7d1400
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-14 11:58:42 +0000

    Make TpChannel public
    
    
    20080714115842-53eee-c795cd0e38f92f430cd5528628b266b0c250841b.gz

 telepathy-glib/channel-internal.h |   15 ---------------
 telepathy-glib/channel.c          |    3 +++
 telepathy-glib/channel.h          |   15 +++++++++++++++
 3 files changed, 18 insertions(+), 15 deletions(-)

commit 6593411ea81b5d5214e341758fc26da6b524ea57
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-08 11:26:46 +0000

    TpChannel: make all members private
    
    
    20080708112646-53eee-6f5e455002f5af000946aa275a00928caa21a428.gz

 telepathy-glib/channel-group.c    |   28 +++++-----
 telepathy-glib/channel-internal.h |   26 +++++----
 telepathy-glib/channel.c          |  108 ++++++++++++++++++-------------------
 3 files changed, 80 insertions(+), 82 deletions(-)

commit 45b2de15f9a150bf3575d8d37de60e15e2fb0dea
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-08 11:23:13 +0000

    Make all members of TpConnection private, and make TpConnection itself public
    
    
    20080708112313-53eee-63e45a51ba947fef76e3f66069c8ae1df1fb1800.gz

 telepathy-glib/connection.c |   67 ++++++++++++++++---------------------------
 telepathy-glib/connection.h |   14 +++++++++
 2 files changed, 39 insertions(+), 42 deletions(-)

commit 84b411bbd11c81d3610572010fab7b1f728b7436
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-08 11:00:29 +0000

    tp_asv_get_size: work around gtkdoc breakage
    
    
    20080708110029-53eee-189828f9f7dc8bc8d5cbf82f1dfe5410f4c5c513.gz

 telepathy-glib/dbus.h |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit d493d27ef0f2372d610374caadd7d010f2ae7510
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-03 18:24:40 +0000

    tp_asv_size is Since: 0.7.12
    
    
    20080703182440-53eee-0e9ec35efe7d9d9f5bfa3cc5f2a2eb042b797674.gz

 telepathy-glib/dbus.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 2c46cbcaef6fa994b012e1fba3c9dd23989b9195
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-03 18:24:27 +0000

    tp_asv_* is Since: 0.7.9
    
    
    20080703182427-53eee-36cf54b53928fe7d9de1b98b416638e8e421bf13.gz

 telepathy-glib/dbus.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit af907279d8cd6ba95e5a9387f67cd638d698c9cf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-03 18:18:43 +0000

    Exercise tp_asv_size in tests/asv.c
    
    
    20080703181843-53eee-fa0420b73d87c6879f093f9857ecb2461f36f553.gz

 tests/asv.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 563fb4a89415d883894311d8be374a334c698d0e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-03 18:18:24 +0000

    Write an introduction to the new asv section of the docs
    
    
    20080703181824-53eee-f3d922d88a1817348bb61fe1c2fb32db9dcc4f14.gz

 telepathy-glib/dbus.c |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 deletions(-)

commit 8a40ce4f7ae8f255a798d9b58547aa488139665e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-03 18:18:15 +0000

    Update copyright year on dbus.c
    
    
    20080703181815-53eee-e71f59dc82ad202101acadc0b506ec453b19d3fb.gz

 telepathy-glib/dbus.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit b95a0e89ddffa1082049354d0fcedd03ed86dc1e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-03 18:17:52 +0000

    Split tp_asv_* into their own section in the docs, and add tp_asv_size there
    
    
    20080703181752-53eee-8716e64f41d8fdf4b1122f2d18ce4de54a8179f8.gz

 docs/reference/telepathy-glib-docs.sgml    |    1 +
 docs/reference/telepathy-glib-sections.txt |   28 +++++++++++++++++-----------
 2 files changed, 18 insertions(+), 11 deletions(-)

commit 403f02876f0ad47894e945137dc92e31064878f7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-03 18:09:13 +0000

    Add tp_asv_size()
    
    
    20080703180913-53eee-2e92fb40589acd075c39fb89d742638fee7f983a.gz

 telepathy-glib/dbus.c |   11 +++++++++++
 telepathy-glib/dbus.h |    7 +++++++
 2 files changed, 18 insertions(+), 0 deletions(-)

commit 32910c7b02e75c8372637eabe60ba34c604b6704
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-03 17:53:14 +0000

    Start NEWS for 0.7.12
    
    
    20080703175314-53eee-cdfa11fbf4230b9f63180353f502b4b25c18811d.gz

 NEWS |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

commit 6339a94ea61708b0403799f98acdc3161c0f3052
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-02 15:36:38 +0000

    _tp_channel_emit_initial_sets: make whitespace consistent
    
    
    20080702153638-53eee-aed64338c29c29aef9262c65ad7b454682753b32.gz

 telepathy-glib/channel-group.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 0acdec997759b75319f84bd43d6a50f6541bf9d5
Author: Xavier Claesses <xclaesse@gmail.com>
Date:   2008-06-12 09:56:44 +0000

    Don't forget to continue introspection after emitting initial sets
    
    
    20080612095644-16955-fb670bcfd7c7079faf39ff80402e3b00006a0ba2.gz

 telepathy-glib/channel-group.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 374caa0b58d75b03ad1b38d424d416e96eb05493
Author: Xavier Claesses <xclaesse@gmail.com>
Date:   2008-06-06 11:04:35 +0000

    Emit "group-members-changed" signal with initial sets before the channel becomes ready.
    
    
    20080606110435-16955-34e84c739725c4ed2f668508e5f35a9f7c256c8f.gz

 telepathy-glib/channel-group.c |   41 ++++++++++++++++++++++++++++++++++++++-
 1 files changed, 39 insertions(+), 2 deletions(-)

commit a00f62be2d7113efcaae9cf8aa2315687a4449ac
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-30 11:05:18 +0000

    TpChannel: add GObject signals when group members or flags change
    
    
    20080530110518-53eee-058c1a48cf3021c0817e307be0677909e0e45fc9.gz

 telepathy-glib/channel-group.c |    8 ++++-
 telepathy-glib/channel.c       |   60 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 66 insertions(+), 2 deletions(-)

commit f21c126a2795052ac7f90409755adc0a8ef82398
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-29 16:38:51 +0000

    Fix assertions
    
    
    20080529163851-53eee-06eced59ea92368fc3e6a8120309af8514f7b34a.gz

 telepathy-glib/channel-group.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 6763fdad6433f6b6e5b56a9d16fbb0951224d5ed
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-29 15:46:30 +0000

    Make tp_channel_group_get_local_pending_info() not a stub
    
    
    20080529154630-53eee-4e30f0bc159336f2824f89bc79f42730a822589f.gz

 telepathy-glib/channel-group.c |   38 ++++++++++++++++++++++++++++++++++----
 1 files changed, 34 insertions(+), 4 deletions(-)

commit 5e22f16509fc9adf3f4dd606144bf5aab4c1a8a4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-29 15:40:12 +0000

    TpChannel: allow direct access to TpIntSets of members
    
    
    20080529154012-53eee-cef3fd17968b5d51d6051691887be6323e6ada44.gz

 telepathy-glib/channel-group.c    |   42 ++++++++++++++++++------------------
 telepathy-glib/channel-internal.h |    2 -
 telepathy-glib/channel.h          |   11 +++------
 3 files changed, 25 insertions(+), 30 deletions(-)

commit 3da789cb50cbff499fd177cf330eee2c7a378d13
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-29 15:39:35 +0000

    Rename group member accessors in docs
    
    
    20080529153935-53eee-ebfe85f573e4b2f8c71453e9b9272df3883ac342.gz

 docs/reference/telepathy-glib-sections.txt |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 6db8f842ecd6bd3181a47b8d704a88581063ab59
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-29 15:19:31 +0000

    Split group-related TpChannel functionality into channel-group.c
    
    
    20080529151931-53eee-961113e68f271d52669ef727455a445277ba245a.gz

 telepathy-glib/channel-group.c    |  833 +++++++++++++++++++++++++++++++++++
 telepathy-glib/channel-internal.h |   62 +++
 telepathy-glib/channel.c          |  864 +------------------------------------
 3 files changed, 898 insertions(+), 861 deletions(-)

commit 9611be69f26bf7ea79eb9379798d47e6b172b9eb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-29 15:13:38 +0000

    Add an empty channel-group.c
    
    
    20080529151338-53eee-69dacf2f426e5b483e7c43298e658c050442ea34.gz

 telepathy-glib/Makefile.am     |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 8d1f115c88190332d2f6209423006942c468a418
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-29 14:58:26 +0000

    Add channel-internal.h
    
    
    20080529145826-53eee-4725b578a8d5ad291bfa8a92ab6e637dc5c5b792.gz

 docs/reference/Makefile.am        |    6 +++++-
 telepathy-glib/Makefile.am        |    1 +
 telepathy-glib/channel-internal.h |   31 +++++++++++++++++++++++++++++++
 3 files changed, 37 insertions(+), 1 deletions(-)

commit b39031690ec1d633ac2b247332189865d2be6055
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-29 14:48:16 +0000

    Store TpChannel group info in three TpIntSets (members, LP, RP) and one hash table of LocalPendingInfo structures
    
    
    20080529144816-53eee-4b921c37ad44c8bbd70f41b7cda127dd7ee60f57.gz

 telepathy-glib/channel.c |  243 ++++++++++++++++++++++++++++-----------------
 1 files changed, 151 insertions(+), 92 deletions(-)

commit 38c84aed03eb56b77764e69e72061e319910f2c3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-29 12:01:57 +0000

    Add tp_channel_group_dup_members_array etc. to docs
    
    
    20080529120157-53eee-b0416ec010326f8a3e423ae727f41414fc394d3e.gz

 docs/reference/telepathy-glib-sections.txt |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 6f6f06b2633f33f9990db6f06ab7e88d8b6f6007
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-29 12:01:27 +0000

    Add a stub version of group membership API to TpChannel
    
    
    20080529120127-53eee-b1606f0c60abeef924f39c6bf335a6d15ab94dd9.gz

 telepathy-glib/channel.c |  104 ++++++++++++++++++++++++++++++++++++++++++++++
 telepathy-glib/channel.h |   11 +++++
 2 files changed, 115 insertions(+), 0 deletions(-)

commit ab0ecc79c1c2bd4a33b0db8dcf620958bf824d9e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-28 13:20:22 +0000

    TpChannel: add accessors for group flags, group self-handle and handle owners
    
    
    20080528132022-53eee-a673840df820a034af1e14fc8665dc04964e74eb.gz

 telepathy-glib/channel.c |  189 +++++++++++++++++++++++++++++++++++++++++++---
 telepathy-glib/channel.h |    5 +
 2 files changed, 183 insertions(+), 11 deletions(-)

commit 0e98afb48498766d0f35a1434faa031423cd4d04
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-28 13:19:16 +0000

    Add Group accessors to docs
    
    
    20080528131916-53eee-ee1aa9ddf82193d0722841c97308ffda44bd4845.gz

 docs/reference/telepathy-glib-sections.txt |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

commit 1d4dbebeb8b6980795c134790640ba76fc818ba5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-28 11:40:54 +0000

    If we call GetGroupFlags, then clearly the properties don't work - don't let the channel lie about this, to reduce possible UI brokenness
    
    
    20080528114054-53eee-6cc7c6dca0b6ed243696b44aa582d16bd3c62a22.gz

 telepathy-glib/channel.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit b5c1322de1e3b42cc6d276936a72d9b36444414d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-28 11:40:31 +0000

    TpChannel: track handle ownership in Group channels that implement 0.17.6 fully
    
    
    20080528114031-53eee-261863011e3721f9ef199ad0ed2995dd9a60503f.gz

 telepathy-glib/channel.c |   41 ++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 40 insertions(+), 1 deletions(-)

commit a75124f83ba4a7f6e8641925c9856a859d4d89ec
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-28 10:44:47 +0000

    Use MembersChanged reason for the self-handle's departure as the error if the channel is subsequently closed
    
    
    20080528104447-53eee-5ac52465a598deedc3be6dccc23ea5b420f81829.gz

 telepathy-glib/channel.c |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

commit a6804a2b6f4b85332c9c19fe50fa54b68968f0ab
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-28 10:44:10 +0000

    Keep track of group members in TpChannel
    
    
    20080528104410-53eee-9010f9368a3a394f475a9f59e8d69f0decdd9771.gz

 telepathy-glib/channel.c |  263 +++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 249 insertions(+), 14 deletions(-)

commit 5fa2cca845c594c19512ef83fe673aed19cd4388
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-27 18:06:44 +0000

    Connect up more of the 0.16 Group API fallbacks
    
    
    20080527180644-53eee-db1f6ad9d6c9816a980f39c684cca2efff0481a0.gz

 telepathy-glib/channel.c |   56 +++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 53 insertions(+), 3 deletions(-)

commit 0987f9f6a3e9c9d51227256de1e8ef09e85200c3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-27 17:47:19 +0000

    Start to hook up client convenience API for the Group interface
    
    
    20080527174719-53eee-22d9ea2ca029601c9cbcda94bf13b1ff13fc1746.gz

 telepathy-glib/channel.c |  248 +++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 246 insertions(+), 2 deletions(-)

commit 6a9aef62080b1b340289e6dbfb55f1bbcdba9ba8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-27 16:36:17 +0000

    TpChannel: in channel-introspect.c test, exercise C property accessor wrappers (and hence introspection)
    
    
    20080527163617-53eee-050dec13cef967c81a33a4fc21f70b320ceee3da.gz

 tests/dbus/channel-introspect.c |   29 +++++++++++++++++++++++++++++
 1 files changed, 29 insertions(+), 0 deletions(-)

commit d431801e174b02038771579eb45ce8f23ec4eaf6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-27 16:36:12 +0000

    Add convenient property accessors for C code to TpChannel
    
    
    20080527163612-53eee-ae8e8248f1817746dc85c62d5be7492b1a27c134.gz

 telepathy-glib/channel.c |  106 ++++++++++++++++++++++++++++++++++++++++++++++
 telepathy-glib/channel.h |    6 +++
 2 files changed, 112 insertions(+), 0 deletions(-)

commit 72f428e8df5b874519338997893ac4943f5d0d87
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-27 16:34:51 +0000

    Use introspection queue for remaining TpChannel introspection
    
    
    20080527163451-53eee-13ca2f3326d8308df0a7d48b670d100d1d974828.gz

 telepathy-glib/channel.c |   34 +++++++++++++++++-----------------
 1 files changed, 17 insertions(+), 17 deletions(-)

commit 33e82eff87d64b506e117ec744c149656524b011
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-27 16:34:23 +0000

    Add tp_channel_get_channel_type etc. to docs
    
    
    20080527163423-53eee-7b6674fd4968783c408fee39cb894b083d04d482.gz

 docs/reference/telepathy-glib-sections.txt |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 2f59a9112f839d0f2ceac2ce7a5111813199f7ff
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-27 16:08:31 +0000

    TpChannel: use introspection queue to get the channel type
    
    
    20080527160831-53eee-192a7c09bd0aa7adfc0138f9f5584f29360cf8ac.gz

 telepathy-glib/channel.c |   26 +++++++++++++++++++-------
 1 files changed, 19 insertions(+), 7 deletions(-)

commit 34eeafd631135a663bd95c70466cdb1bf7443809
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-27 16:02:17 +0000

    TpChannel: use the introspection queue to call GetInterfaces()
    
    
    20080527160217-53eee-a45e11e2e420ca4599ff0d287dd17174f7a61929.gz

 telepathy-glib/channel.c |   22 +++++++++++++++++-----
 1 files changed, 17 insertions(+), 5 deletions(-)

commit 4d49d288a519477cdffd3fe6cf9591c52ee9001a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-27 15:49:57 +0000

    TpChannel: start to implement an introspection queue
    
    
    20080527154957-53eee-6a43b67941516dafab90ad18cea299a0e1eab903.gz

 telepathy-glib/channel.c |   38 +++++++++++++++++++++++++++++++++++---
 1 files changed, 35 insertions(+), 3 deletions(-)

commit e75f866a33f53cbd76fd3457cf76196471fcd806
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-02 12:52:09 +0000

    Version 0.7.11.1
    
    
    20080702125209-53eee-1bb475a547d041fa5663f3e4b6973f4336a53b3f.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit a481d9f988c157e443d0866f0a7a6d4b38456ddb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-02 11:37:12 +0000

    Bump version to telepathy-glib 0.7.11 (libtool c:r:a 12:1:12, no new ABI)
    
    
    20080702113712-53eee-2059ddc62f38f005291e89f7079848e3dac5ea21.gz

 configure.ac |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 0c6c4326002595b2b40aa5a74f00cce4f84f08fd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-02 11:31:03 +0000

    telepathy-glib/Makefile.am: consistently use $(tools_dir), fixing distcheck (and simplifying copy/paste to other projects for code generation)
    
    
    20080702113103-53eee-0caca08ed5d6c297254c1a4c8ab1301de7596fff.gz

 telepathy-glib/Makefile.am |   43 ++++++++++++++++++++++---------------------
 1 files changed, 22 insertions(+), 21 deletions(-)

commit 9cb8ef992152758b7e6baafc319659cad1918935
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-02 11:28:18 +0000

    Add NEWS for 0.7.11
    
    
    20080702112818-53eee-8b258663e4160268309cb4d94b0c12959c063598.gz

 NEWS |   32 ++++++++++++++++++++++++++++++++
 1 files changed, 32 insertions(+), 0 deletions(-)

commit 1095fef88950530e79b1972404d9528ca51ce6ac
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-01 20:30:44 +0000

    TpDBusPropertiesMixin: on a successful Set(), return nothing, not the value that was set
    
    
    20080701203044-53eee-1d594b7f83073a23136ba0c23bf1308fd354d726.gz

 telepathy-glib/dbus-properties-mixin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit dc506f04301bf88a7754ebe992b173d2118c4ef0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-01 20:29:35 +0000

    TpDBusPropertiesMixin: use the transformed value if a property's type has to be transformed
    
    
    20080701202935-53eee-95433f7d2b6935a410595a701935e6de642a55cb.gz

 telepathy-glib/dbus-properties-mixin.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 6df96f18f0d0c908c17589f3b9d1c3923c579a0f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-01 20:28:43 +0000

    TpDBusPropertiesMixin: don't leak a GValue's contents if GValue transformation fails
    
    
    20080701202843-53eee-41d384cf0f7ee40c424f27c2e1196a297c0c3101.gz

 telepathy-glib/dbus-properties-mixin.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 6e710b2ff907b5b5bcc06623f4955911f6f6641b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-01 20:28:06 +0000

    TpDBusPropertiesMixin: return D-Bus error on Set() of a nonexistent property
    
    
    20080701202806-53eee-56a268bd055575e51fad50836c261e554ab2324b.gz

 telepathy-glib/dbus-properties-mixin.c |   16 ++++++++++++++--
 1 files changed, 14 insertions(+), 2 deletions(-)

commit 834e96a124ae13f7a4b4e316bf05f61697a63942
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-01 20:27:41 +0000

    TpDBusPropertiesMixin: return empty mapping on GetAll() of a nonexistent interface
    
    
    20080701202741-53eee-4eff27d474f608508d93759feab7ef96d4b68dad.gz

 telepathy-glib/dbus-properties-mixin.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 4f32c6928506f54a8bb384fb2f269b4e737d1a44
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-01 20:27:08 +0000

    TpDBusPropertiesMixin: return D-Bus errors on Get() of a nonexistent property or interface
    
    
    20080701202708-53eee-ef71861b4171b9c58b7fe4d1a8662e720dc10c5e.gz

 telepathy-glib/dbus-properties-mixin.c |   16 ++++++++++++++--
 1 files changed, 14 insertions(+), 2 deletions(-)

commit 75da15e7eb551cc052a6b320ac967f056261e4cd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-07-01 10:37:53 +0000

    libglibcodegen: generate the right thing for 'ao'. DBUS_TYPE_G_OBJECT_ARRAY is an array of GObject (!), not an array of DBUS_TYPE_G_OBJECT_PATH
    
    
    20080701103753-53eee-5e85006e30600c9e12e973317418ed1c595183f4.gz

 tools/libglibcodegen.py |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 002b8476111c447b966e2ab2a9e457a66ecd1ac6
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   2008-07-01 16:36:07 +0000

    tests/lib/bug16307-conn.c: use good English in comments
    
    
    20080701163607-a41c0-5ed8dcdb8aeb9afb992b17cdbd231e8972b0d05f.gz

 tests/lib/bug16307-conn.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f2b0c8f7422bc4423b43787c7bacb4f8b7a844c4
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   2008-07-01 16:28:39 +0000

    bug16307-conn.c: Remove aliasing_iface_init, it's safe to pass NULL to G_IMPLEMENT_INTERFACE
    
    
    20080701162839-a41c0-ba1b046a90b77d053fb0936727b8cb8488da2af7.gz

 tests/lib/bug16307-conn.c |   10 +---------
 1 files changed, 1 insertions(+), 9 deletions(-)

commit 5dac2891da39d31f3bf30d69ff9d7a5dd3cddb5d
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   2008-07-01 16:26:41 +0000

    tests/dbus/connection-inject-bug16307.c: Remove invalidated_for_test: it was copy/pasted from the other test
    
    
    20080701162641-a41c0-1c5c42cab174843946bed1176d41eac41a81d698.gz

 tests/dbus/connection-inject-bug16307.c |    5 -----
 1 files changed, 0 insertions(+), 5 deletions(-)

commit aac990e9a0d3481965866efdda8014d1ed68885f
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   2008-07-01 16:25:02 +0000

    tests/lib/bug16307-conn.c: Remove bug16307_connection_inject_connect_succeed: it was premature generalization
    
    
    20080701162502-a41c0-414a4fa00ff2360e478a0061f47992c5e66ed575.gz

 tests/lib/bug16307-conn.c |    6 ------
 tests/lib/bug16307-conn.h |    2 --
 2 files changed, 0 insertions(+), 8 deletions(-)

commit 2f5e712f7d64d745fa6e4e0baa9e47c13cb3be9a
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   2008-07-01 16:23:04 +0000

    tests/lib/bug16307-conn.c: Remove the "connect" property: it was premature generalization
    
    
    20080701162304-a41c0-0220c0b8f29e6c64a24e098001454250de734ecc.gz

 tests/dbus/connection-inject-bug16307.c |    1 -
 tests/lib/bug16307-conn.c               |   84 ++----------------------------
 2 files changed, 6 insertions(+), 79 deletions(-)

commit 757071edcd711c2553893ba13da07033868c13e8
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   2008-07-01 16:14:21 +0000

    Remove debugging printfs
    
    
    20080701161421-a41c0-e53653e1fe4a8c93bc2fb8e7bd866cf430bc341d.gz

 tests/dbus/connection-inject-bug16307.c |    3 ---
 tests/lib/bug16307-conn.c               |   14 --------------
 2 files changed, 0 insertions(+), 17 deletions(-)

commit 62fdcdc4e67ee3eaf43dcab385adba3747b2ef3f
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   2008-07-01 16:09:32 +0000

    Remove debugging comment (commenting with C++ // was wrong btw)
    
    
    20080701160932-a41c0-86ed0ea0f9c0ee560b161953ef657b4f2c2a4691.gz

 tests/dbus/connection-inject-bug16307.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 912b5c69a2c1ca8ee8f281f9ecb3670264660e5c
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   2008-07-01 15:56:41 +0000

    Fix Bug 16307: run interface introspection only 1 time
    
    
    20080701155641-a41c0-57fd78a0f78654fccef885ca72519854a0d51972.gz

 telepathy-glib/connection.c |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

commit 39955f32cc7afd4f7ebd2204dab69c3d8ad4fea8
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   2008-07-01 15:32:13 +0000

    Remove trailing space
    
    
    20080701153213-a41c0-5b151d13c229046add06cd4d21691223aeac72a6.gz

 tests/lib/bug16307-conn.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit cd023fde2bc8bf01f2a185d9edaeac0970f32889
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   2008-07-01 15:27:32 +0000

    Add a regression test for bug 16307
    
    
    20080701152732-a41c0-f32d7ae911d47cb14c0f727d94b2b64d1e429c3c.gz

 tests/dbus/Makefile.am                  |    6 +
 tests/dbus/connection-inject-bug16307.c |   99 ++++++++++
 tests/lib/Makefile.am                   |    2 +
 tests/lib/bug16307-conn.c               |  307 +++++++++++++++++++++++++++++++
 tests/lib/bug16307-conn.h               |   63 +++++++
 5 files changed, 477 insertions(+), 0 deletions(-)

commit ba1c74b3f33a3546a4871f5d4ba79b4b2a622448
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2008-06-23 10:55:44 +0000

    Random find: the -unstable library hasn't existed in about four centuries, remove a comment regarding it in configure.ac
    
    
    20080623105544-9db4d-afc0699b4ecf279553ea8c2a16e2cbf8d7fdd255.gz

 configure.ac |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

commit de0cf67d2ef82964187279523d0c9041dbe3b231
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2008-06-19 14:29:38 +0000

    glib-interfaces-gen.py
    
    
    20080619142938-9db4d-d8833eda74f3ccca07798cf89dcc1e7f9f83d3d9.gz

 examples/extensions/Makefile.am          |   19 +-----
 telepathy-glib/Makefile.am               |   19 +-----
 tools/Makefile.am                        |    6 +-
 tools/c-interfaces-generator.xsl         |   84 --------------------------
 tools/glib-interfaces-body-generator.xsl |   47 --------------
 tools/glib-interfaces-gen.py             |   97 ++++++++++++++++++++++++++++++
 tools/glib-interfaces-generator.xsl      |   55 -----------------
 7 files changed, 108 insertions(+), 219 deletions(-)

commit 526b3f815a1181f762e2dac5c2983a84e7599c58
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2008-06-19 12:44:36 +0000

    Make .. as path element work in get_by_path again, and make it return attributes as non-lists correctly
    
    
    20080619124436-9db4d-3faf67443836398ae31803f8f6ae0a20e3c6f39d.gz

 tools/libtpcodegen.py |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit b64860e1fa72359e8a54ee6de116888d28c33296
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2008-06-18 15:32:30 +0000

    Distribute c-constants-gen.py instead of the (now defunct) c-constants-generator.xsl
    
    
    20080618153230-9db4d-0d9791f5fd3cacb5811ad7d676212f55ef47bc35.gz

 tools/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8ba384dec613576f457f1e4b78350a7fd6354c5d
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2008-06-18 15:26:19 +0000

    c-constants-generator.xsl -> c-constants-gen.py
    
    
    20080618152619-9db4d-d8a15994332f4011576733a8e4de1caee70a5211.gz

 examples/extensions/Makefile.am |    8 +-
 telepathy-glib/Makefile.am      |    9 +-
 tools/Makefile.am               |    2 +
 tools/c-constants-gen.py        |  151 ++++++++++++++++++++
 tools/c-constants-generator.xsl |  299 ---------------------------------------
 5 files changed, 161 insertions(+), 308 deletions(-)

commit cc7b81243fa90d3fcebcb95b7485469da19c02b2
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2008-06-17 16:48:16 +0000

    Add get_by_path(element, path) to libtpcodegen to support a pseudo-subset of xpath lookups
    
    
    20080617164816-9db4d-ccd47090d7fb5ff839ecf7a8b39876d79027779a.gz

 tools/libglibcodegen.py |    1 +
 tools/libtpcodegen.py   |   33 +++++++++++++++++++++++++++++++++
 2 files changed, 34 insertions(+), 0 deletions(-)

commit 98eb3e2dc5f0b7e7052a11c38e06abf20b96bbd6
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2008-06-17 16:46:11 +0000

    Make libtpcodegen.get_descendant_text work transparently on (possibly nested) lists to make it fit together better with get_by_path
    
    
    20080617164611-9db4d-fa7be73d4bddb5e950237c0c26258e9e1a47a5f1.gz

 tools/libtpcodegen.py |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

commit 92b0c76323c0da2ea4e69552249efc7b47183376
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2008-06-17 16:43:13 +0000

    Add libtpcodegen.{pyc,pyo} to tools/Makefile.am CLEANFILES
    
    
    20080617164313-9db4d-384e8e6b894531f6f5921bdaab29de4e0ea38c14.gz

 tools/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit baec50098832f293d47aa0ce9472d40c27be3b8f
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2008-06-14 13:11:59 +0000

    Make get_descendant_text return '' in case of a None element (mirroring xsl:value-of)
    
    
    20080614131159-9db4d-0aab9d02ee9d440ddfc570af2e7cc6da67dc1d0b.gz

 tools/libtpcodegen.py |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 6ab67600095862db0be28dd78fd0cb6fe0e3c7cd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-06-06 15:37:19 +0000

    Nano version 0.7.10.1
    
    
    20080606153719-53eee-0343e41c8e35cb85a61428dab3c858df77e9d8a2.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 11176844f3754e6d48b50c9d5f7e024da040a63e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-06-06 14:18:16 +0000

    Indicate that 0.7.1 in 0.7.0.abi is not a typo
    
    
    20080606141816-53eee-48c160708545c80a6ae0cb8a3af99f0ddf7dec8a.gz

 telepathy-glib/versions/0.7.0.abi |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 98bafd09b970e985851bcee5ac0432d21b4f3fb2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-06-06 14:17:39 +0000

    Add documentation to make-version-script.py
    
    
    20080606141739-53eee-87033d260655408ba32729fcdfa5625ff690dd83.gz

 tools/make-version-script.py |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit 0bf8f3ae6d540f9f3afc56d53fed6ad4fd65407a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-06-06 14:04:10 +0000

    Bump version to 0.7.10 and libtool c:r:a to 12:0:12
    
    
    20080606140410-53eee-6f798e8598a7ab6a2d36b88b162a0932a5ab7634.gz

 configure.ac |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit ec8545bba0c9bb4d496b24f9745d25f4cdab5aa6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-06-06 14:03:08 +0000

    telepathy-glib/Makefile.am: run make-version-script.py in --dpkg mode as well, to produce libtelepathy-glib0.symbols
    
    
    20080606140308-53eee-3641a3ecb8760d7f0e40dfa13b62dd653bfbca6f.gz

 telepathy-glib/Makefile.am |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit e06481ec6f2cc73170718b1912b57254bf3060c6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-06-06 14:02:50 +0000

    *.abi: say which release this symbol-version was introduced in
    
    
    20080606140250-53eee-7449fbf0c2b722b4c1482c6e324d4ed4e49b5d4f.gz

 telepathy-glib/versions/0.7.0.abi  |    1 +
 telepathy-glib/versions/0.7.1.abi  |    1 +
 telepathy-glib/versions/0.7.10.abi |    1 +
 telepathy-glib/versions/0.7.2.abi  |    1 +
 telepathy-glib/versions/0.7.3.abi  |    1 +
 telepathy-glib/versions/0.7.5.abi  |    1 +
 telepathy-glib/versions/0.7.6.abi  |    1 +
 telepathy-glib/versions/0.7.7.abi  |    1 +
 telepathy-glib/versions/0.7.8.abi  |    1 +
 telepathy-glib/versions/0.7.9.abi  |    1 +
 10 files changed, 10 insertions(+), 0 deletions(-)

commit ce2382e4824bb48dbef45808c1d7b7c6e3a8e00c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-06-06 14:02:26 +0000

    Enhance make-version-script.py to produce dpkg symbols files too
    
    
    20080606140226-53eee-d4fc7b63551218e38214902963e625204be0fc7e.gz

 tools/make-version-script.py |   88 ++++++++++++++++++++++++++++++++----------
 1 files changed, 67 insertions(+), 21 deletions(-)

commit 6bd1582efa4d8f7d8f143e097b4930a6cc0a70a1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-06-06 13:40:33 +0000

    tools/make-version-script.py: allow and ignore a "release" header
    
    
    20080606134033-53eee-56ff4f9b2da4d0bc4dc3f81a064301f33472685a.gz

 tools/make-version-script.py |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 3d5d8560d8178634b6dc8177dc3150e855ee6a97
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-06-06 13:37:29 +0000

    Add 0.7.10 ABI
    
    
    20080606133729-53eee-900d6916fb265b03a257cd8c22db3359f8114293.gz

 telepathy-glib/Makefile.am         |    3 ++-
 telepathy-glib/versions/0.7.10.abi |    9 +++++++++
 2 files changed, 11 insertions(+), 1 deletions(-)

commit fa2bcd49739442a3b41a568cd7d1f6c85bf99c3a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-06-06 13:12:55 +0000

    Update NEWS for 0.7.10 release
    
    
    20080606131255-53eee-7a47d0d345cb058831fbe8976af8ee1a9017faf6.gz

 NEWS |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)

commit 31ae70c63ef022e82d21ed2f08ea05b88bad37fb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-06-06 13:07:18 +0000

    Update TpGroupMixin docs to indicate that the recent changes were not in 0.7.9 but will be in 0.7.10
    
    
    20080606130718-53eee-fe673e8bb890cb04273df05af7d211e88a8ea74e.gz

 telepathy-glib/group-mixin.c |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

commit 4d98897418ae514dacee3ee3cbd3c9ff440b9636
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-06-06 12:47:52 +0000

    TpGroupMixin: provide a properties implementation for the external group mixin too
    
    
    20080606124752-53eee-351ddca3096a002f311bfeb5f25c93880d11a573.gz

 docs/reference/telepathy-glib-sections.txt |    2 +
 telepathy-glib/group-mixin.c               |   86 ++++++++++++++++++++++++---
 telepathy-glib/group-mixin.h               |    4 +
 3 files changed, 82 insertions(+), 10 deletions(-)

commit bf4a83d08138d4e61e84e8429a4d0deb504544a4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-06-06 11:15:07 +0000

    Example CMs: consistently use static strings
    
    
    20080606111507-53eee-51cc7a6721d068d5da4258073d8c63f42271d380.gz

 examples/cm/channelspecific/conn.c         |    2 +-
 examples/cm/channelspecific/room-factory.c |    2 +-
 examples/cm/channelspecific/room.c         |    4 ++--
 examples/cm/echo/chan.c                    |    4 ++--
 examples/cm/echo/conn.c                    |    2 +-
 examples/cm/echo/factory.c                 |    2 +-
 examples/cm/extended/conn.c                |    2 +-
 7 files changed, 9 insertions(+), 9 deletions(-)

commit dfc9f869c10e1e146f2a7eef9c76547f39ad9231
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-06-06 11:12:50 +0000

    Example CM channel factories: use clearer function naming
    
    
    20080606111250-53eee-5d8e67ef23c65ef4eac0b4231a13fa2fc6fc49b1.gz

 examples/cm/channelspecific/room-factory.c |   36 ++++++++++++++--------------
 examples/cm/echo/factory.c                 |   36 ++++++++++++++--------------
 2 files changed, 36 insertions(+), 36 deletions(-)

commit 27ca8887e6b029a260f7d928625ab1fcce6e95b9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-06-05 17:10:21 +0000

    ExampleCSHRoomChannel: interfaces should be read-only
    
    
    20080605171021-53eee-85f5921016b9c24759432aa9c1545e41e3fc2642.gz

 examples/cm/channelspecific/room.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 46b3761ef96db7f2e79260d22adaa0d1bbfd50c7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-06-05 16:56:17 +0000

    ExampleCSHRoomChannel: make member name consistent with echo example
    
    
    20080605165617-53eee-1a078d6bfd9a328c2ea3af8961507d12d872413f.gz

 examples/cm/channelspecific/room.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit fe116750ac6be081773805d402abdfa48f811191
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-06-05 16:56:11 +0000

    Actually implement Group D-Bus properties on ExampleCSHRoomChannel
    
    
    20080605165611-53eee-c676a8e088becd51b5c8784d62a57d8393f377e7.gz

 examples/cm/channelspecific/room.c |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

commit 3a17a27b02e3323f0eea6d53d101a034a233eea8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-06-05 16:52:10 +0000

    Add basic channel properties to ExampleCSHRoomChannel
    
    
    20080605165210-53eee-e837e4e41c37b1dfb320a5589a3104f2833d5d90.gz

 examples/cm/channelspecific/room.c |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

commit d132ed7ba7db9c7df0fc467694a96499df53c866
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-06-05 16:51:42 +0000

    Add an 'interfaces' GObject property to channel-specific-handles chatroom channel
    
    
    20080605165142-53eee-2f5b777e066b56647f79e8a59c10285ac012e843.gz

 examples/cm/channelspecific/room.c |   23 ++++++++++++++++++++---
 1 files changed, 20 insertions(+), 3 deletions(-)

commit 949fbb27dfe08730e6ac333e9e59b66701abd1cd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-28 15:25:08 +0000

    Add an example CM with chatrooms that have channel-specific handles
    
    
    20080528152508-53eee-8a42344ef996a1ae3dc2bdbef24cda422ff38794.gz

 configure.ac                               |    1 +
 examples/cm/Makefile.am                    |    1 +
 examples/cm/channelspecific/Makefile.am    |   30 ++
 examples/cm/channelspecific/conn.c         |  268 +++++++++++++++
 examples/cm/channelspecific/conn.h         |   58 +++
 examples/cm/channelspecific/main.c         |   44 +++
 examples/cm/channelspecific/manager.c      |  137 ++++++++
 examples/cm/channelspecific/manager.h      |   55 +++
 examples/cm/channelspecific/room-factory.c |  260 ++++++++++++++
 examples/cm/channelspecific/room-factory.h |   55 +++
 examples/cm/channelspecific/room.c         |  515 ++++++++++++++++++++++++++++
 examples/cm/channelspecific/room.h         |   64 ++++
 12 files changed, 1488 insertions(+), 0 deletions(-)

commit e34c2c42dd4959c217aa7fc606207be2f59093bc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-06-06 08:43:50 +0000

    Don't unref handles with owners until after we've emitted HandleOwnersChanged, as per sjoerd's review
    
    
    20080606084350-53eee-2fec509770bd880145a7ba6e0f5fd5277204be39.gz

 telepathy-glib/group-mixin.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit 5922323846d86fe66438b0dbf8c0edfec9160ba4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-06-05 17:44:50 +0000

    Slightly simplify add_handle_owners_helper per sjoerd's review
    
    
    20080605174450-53eee-484e9e7b6644668cc13b3349fdc59ddcaadcfe2e.gz

 telepathy-glib/group-mixin.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit 0c05265e528ab836c75defde7c296ae743e720bd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-27 12:18:19 +0000

    TpGroupMixin: use tp_dbus_properties_mixin_implement_interface
    
    
    20080527121819-53eee-78849706b60f87f91b0e2365ff80cc1b56ba5164.gz

 telepathy-glib/group-mixin.c |   14 ++++++--------
 telepathy-glib/group-mixin.h |    3 +--
 2 files changed, 7 insertions(+), 10 deletions(-)

commit 5fad0c2375c3864df48ea7132aa4deb83f3deebf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-26 16:08:13 +0000

    Change tp_group_mixin_add_handle_owners to take a hash table rather than two arrays
    
    
    20080526160813-53eee-4337801261bb9beaa0ce2633d32cfd7a0a308c96.gz

 telepathy-glib/group-mixin.c |   93 ++++++++++++++++++++++--------------------
 telepathy-glib/group-mixin.h |    4 +-
 2 files changed, 51 insertions(+), 46 deletions(-)

commit 5b95330bab3c6c4d645a7eebf312e77f1964dd55
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-26 15:02:08 +0000

    Add tp_group_mixin_change_self_handle to docs
    
    
    20080526150208-53eee-76158693da619636bd879691200b790e3e2d671d.gz

 docs/reference/telepathy-glib-sections.txt |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit dff0c407baecc4c54b01334a7cac4a7750fa581d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-26 15:01:33 +0000

    TpGroupMixin: add tp_group_mixin_change_self_handle; correctly ref our self-handle for the lifetime of the mixin
    
    
    20080526150133-53eee-6b59e6925e04c15a6b70b8d989a5afffa906840e.gz

 telepathy-glib/group-mixin.c |   37 +++++++++++++++++++++++++++++++++++++
 telepathy-glib/group-mixin.h |    4 +++-
 2 files changed, 40 insertions(+), 1 deletions(-)

commit e26e1a800f6b55fcc727b7ff0282df72cc958fbb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-26 13:31:44 +0000

    Don't unref owner handles in remove_handle_owners_if_exist if they were 0
    
    
    20080526133144-53eee-08ecc6c4d745243540cdf14d83377c974b4bd809.gz

 telepathy-glib/group-mixin.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit 8d2e647de52af7a7c3808247edb61b55ebc52047
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-26 12:15:42 +0000

    Don't unref handles that are 0 when finalizing the message mixin
    
    
    20080526121542-53eee-417c689724ed340b00d2bd98a52d4efe14fb6975.gz

 telepathy-glib/group-mixin.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit f187d162cf0e10005bbfd2c8da75fdb09e163ab5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-26 12:07:50 +0000

    Add tp_group_mixin_add_handle_owners, tp_group_mixin_get_dbus_property, tp_group_mixin_init_dbus_properties to docs
    
    
    20080526120750-53eee-56fd1cb26ed8802b75073b1c25c302173f107808.gz

 docs/reference/telepathy-glib-sections.txt |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 349a5d277a5c1d058edf954ed23474c76483ac76
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-26 12:06:32 +0000

    Group mixin: improve docs for properties
    
    
    20080526120632-53eee-fd1f4b710f87f74a23f5202f6967a1b6bd8e2cd7.gz

 telepathy-glib/group-mixin.c |   26 +++++++++++++++++++++++++-
 telepathy-glib/group-mixin.h |    2 +-
 2 files changed, 26 insertions(+), 2 deletions(-)

commit c590db5f3ce7ff9f829ad49433aa5f494496b201
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-26 12:05:23 +0000

    Don't ref and unref handles if they are 0
    
    
    20080526120523-53eee-3f3526fab8ccde1980235d24d211006e81bad391.gz

 telepathy-glib/group-mixin.c |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

commit 79fc60c2b862bced1ffa2aff6ef7251d625d891a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-26 12:05:10 +0000

    tp_group_mixin_add_handle_owner: accept owner_handle == 0 as documented
    
    
    20080526120510-53eee-10efe63b30b59cedec7698af405b9de7e7ae5171.gz

 telepathy-glib/group-mixin.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit df83bcc3344864cb485606739dc1181ed4b8862e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-26 12:03:42 +0000

    Don't leak handle references if the owner of a handle is changed
    
    
    20080526120342-53eee-421156bbceb7d7b113569fe9eb003dd870acdb85.gz

 telepathy-glib/group-mixin.c |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

commit b002624cfe629cf96bfed7ed0b4f03e0eab47865
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-26 12:03:28 +0000

    Implement tp_group_mixin_add_handle_owner in terms of tp_group_mixin_add_handle_owners
    
    
    20080526120328-53eee-55aedd32f4e1ad5a2a54b630ef14b160e449c8c2.gz

 telepathy-glib/group-mixin.c |   22 +---------------------
 1 files changed, 1 insertions(+), 21 deletions(-)

commit 0c5a5777e475095272ea04a7d1dfbed483e9c6d6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-22 17:45:53 +0000

    TpGroupMixin: Implement the properties-based version of the Group API
    
    
    20080522174553-53eee-8a7cf24f17bfd51fbd648cd33655da8d4f7ec01c.gz

 telepathy-glib/group-mixin.c |  245 ++++++++++++++++++++++++++++++++++++++++--
 telepathy-glib/group-mixin.h |    8 ++
 2 files changed, 244 insertions(+), 9 deletions(-)

commit 7325e7cc40787cb9d40414ab1d018d28631bf321
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-06-05 17:02:47 +0000

    ExampleEchoChannel:interfaces: should not be written at construct time
    
    
    20080605170247-53eee-9a3b27826ec54efd3dd2d3a84f59df2ee423e789.gz

 examples/cm/echo/chan.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ae6e339c46771077dd62bb1e3e3498874e7ab570
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-06-05 16:18:25 +0000

    Use the spec 0.17.7 release
    
    
    20080605161825-53eee-ebcedd74be7b795dbafc2b24b5a121953db66067.gz

 spec/all.xml |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 82cfd3ced6a475e3c2cdee59f4927c64cba6a5f4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-06-05 16:16:53 +0000

    Don't guard tp_dbus_properties_mixin_class_init against being called multiple times in example_echo_channel_class_init - GObject guarantees to call class_init exactly once anyway
    
    
    20080605161653-53eee-e38f968e3f148118434ac7906b11bca10681303e.gz

 examples/cm/echo/chan.c |   11 +++--------
 1 files changed, 3 insertions(+), 8 deletions(-)

commit 7fe9958f98b52abaf1daef33d4f9dafa38576c20
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-06-05 15:59:33 +0000

    Implement Channel interface's TargetHandleType, TargetHandle, ChannelType and Interfaces properties in "echo" example CM's channels
    
    
    20080605155933-53eee-540ec75bb634062a8fef74422ff01d21f17c197a.gz

 examples/cm/echo/chan.c |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

commit 328d0531c0a80e4f47e566a1aaaed9beed6d6873
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-06-05 15:58:55 +0000

    Add an empty implementation of Properties (supporting no properties) to "echo" example CM's channels
    
    
    20080605155855-53eee-4e6d74466bde22e7ff0af77ea8a9235d6a84c297.gz

 examples/cm/echo/chan.c |   15 +++++++++++++++
 examples/cm/echo/chan.h |    1 +
 2 files changed, 16 insertions(+), 0 deletions(-)

commit a549b8204b11c6793904f8b1f380692669afdd58
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-06-05 15:57:46 +0000

    Add 'interfaces' property to channels created by "echo" example CM
    
    
    20080605155746-53eee-e75c240c1d61442ad300fb5dfe1d1eb5c20c70e2.gz

 examples/cm/echo/chan.c |   18 +++++++++++++++---
 1 files changed, 15 insertions(+), 3 deletions(-)

commit e9295dce13929895096c8db6544da6fc6d85e898
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-06-05 15:15:35 +0000

    Distribute Channel_Future.xml
    
    
    20080605151535-53eee-f60c11b72041dbad8f203c523c63902d88414757.gz

 spec/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 47e2d0d3a157024aef52a9f059952562f4df004e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-06-05 14:57:11 +0000

    Update spec from tp-spec-smcv (0.17.7 release candidate)
    
    
    20080605145711-53eee-109378f205d091dd7362297701c6329148d33a7c.gz

 spec/Channel.xml                       |  130 ++++++++++++++++++++++++++++----
 spec/Channel_Future.xml                |  122 ++++++++++++++++++++++++++++++
 spec/Channel_Interface_HTML.xml        |   20 +++--
 spec/Channel_Interface_Messages.xml    |    1 -
 spec/Channel_Type_Contact_List.xml     |    4 +-
 spec/Connection_Interface_Aliasing.xml |    3 +-
 spec/all.xml                           |    3 +-
 7 files changed, 256 insertions(+), 27 deletions(-)

commit 1ae0b9adbdd0d851763f7f14cbf9ecd2bd8eae02
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-27 16:08:58 +0000

    TpChannel: add some more test-cases
    
    
    20080527160858-53eee-25bd24571a222a0c451fb71d661dedadf5a0f96f.gz

 tests/dbus/channel-introspect.c |   39 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 39 insertions(+), 0 deletions(-)

commit 9c9dee7149eafd03acb456ab2cb24de2078ba624
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-30 17:53:11 +0000

    Nano version 0.7.9.1
    
    
    20080530175311-53eee-57ec0cf5d9bf291d6239ffd7269dc6c6363bcb7a.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c7e9ae1bde3c3597db559c5dabedd99723725387
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-30 17:16:05 +0000

    Commit to 0.7.9 ABI
    
    
    20080530171605-53eee-ef46176d439dd5dc8b1cf95794a2f4285d8d00c5.gz

 telepathy-glib/Makefile.am        |    3 ++-
 telepathy-glib/versions/0.7.9.abi |   20 ++++++++++++++++++++
 2 files changed, 22 insertions(+), 1 deletions(-)

commit 2ed62a28fa9a7b500d67de099daafd1f38a979aa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-30 17:08:43 +0000

    Prepare release 0.7.9
    
    
    20080530170843-53eee-008da924a8f6e60e55fba264bafb8d11bd4e5524.gz

 NEWS         |    7 ++++++-
 configure.ac |    4 ++--
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 661d0bcd757919b5546d85399fa94c1eb653ad5f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-30 16:56:01 +0000

    Correct description of a{sv} in NEWS
    
    
    20080530165601-53eee-54fe118da608bc937e3d16e31ef7b0a2085f2df1.gz

 NEWS |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c3703738628e4e3048d22800fee570dc7952f7de
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-30 16:55:02 +0000

    Distribute libtpcodegen.py, fixing distcheck
    
    
    20080530165502-53eee-30df679dabe1204b50f995a6bdb7ef6a1860e303.gz

 tools/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 01735c275f516e62150dc31e4ef0eedd5398fe96
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-30 16:35:38 +0000

    Update NEWS for oggis' XSLT -> Python efforts
    
    
    20080530163538-53eee-3b2a9699dad84958f016d6dfbdedb7087440c7fb.gz

 NEWS |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 8f5f43062f41d75ad2ae7b8110c034b26317bad9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-30 15:48:40 +0000

    Explicit is better than implicit: use an explicit from/import list rather than "import *" to import bits of libtpcodegen into libglibcodegen
    
    
    20080530154840-53eee-0ab43f49e76c1c27cca1ae24b1fc2f390fc857a7.gz

 tools/libglibcodegen.py |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

commit 610e192d6c141a32e3f8511d3e2b240ce1946e8d
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2008-05-26 11:43:36 +0000

    glib-errors-enum-header.xsl -> glib-errors-enum-header-gen.py
    
    
    20080526114336-9db4d-af0436256a4bbaaeb1a6f13daf43372ba3068460.gz

 telepathy-glib/Makefile.am           |    5 +-
 tools/Makefile.am                    |    4 +-
 tools/glib-errors-enum-header-gen.py |   75 ++++++++++++++++++++++++++++++++++
 tools/glib-errors-enum-header.xsl    |   73 ---------------------------------
 4 files changed, 80 insertions(+), 77 deletions(-)

commit 95702fc32698d9525b79405af0dd21c81ad3fff4
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2008-05-23 16:33:18 +0000

    Replace glib-errors-enum-body.xsl with glib-errors-enum-body-gen.py, a byte-to-byte equal pure python generator script
    
    
    20080523163318-9db4d-b59c43010fe510d16db6e5398552d21df3b6262e.gz

 telepathy-glib/Makefile.am         |    5 +-
 tools/Makefile.am                  |    6 ++-
 tools/glib-errors-enum-body-gen.py |   62 +++++++++++++++++++++++++++++++
 tools/glib-errors-enum-body.xsl    |   72 ------------------------------------
 4 files changed, 69 insertions(+), 76 deletions(-)

commit e315643715386c5756228c504c694e5a0c60e981
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2008-05-23 16:32:17 +0000

    Add libtpcodegen.get_descendant_text(element) for extracting text data from an element's descendants
    
    
    20080523163217-9db4d-c830c31878d608373e9a428ed8b8ee807d3a425d.gz

 tools/libtpcodegen.py |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

commit 66ef4cf859fb6c3ea0fe4325941d51f051709208
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2008-05-23 16:32:02 +0000

    Split libtpcodegen.py from libglibcodegen.py
    
    
    20080523163202-9db4d-2d2b8ebce0013446abee69a8cbf36a2cad8f2221.gz

 tools/libglibcodegen.py |  163 +-----------------------------------------
 tools/libtpcodegen.py   |  182 +++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 184 insertions(+), 161 deletions(-)

commit b64accc21e6043925b971b82e1760f37a3e57c50
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-30 14:51:54 +0000

    Update Channel.Interface.Group from telepathy-spec darcs to have correct added/deprecated annotations (a mistake in 0.17.6)
    
    
    20080530145154-53eee-0c91951deeb2f0870f3b5611a8512e734f068928.gz

 spec/Channel_Interface_Group.xml |   36 ++++++++++++++++++------------------
 1 files changed, 18 insertions(+), 18 deletions(-)

commit c46f7de1416c5b0d3f186743779f31774732b7a4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-30 14:49:05 +0000

    Update NEWS with TpDBusPropertiesMixin changes
    
    
    20080530144905-53eee-c64fb3f9a7c0502129028fd457c30af2b7f8a415.gz

 NEWS |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 4ab08b59d3cbebcfc366ca5db8ab2f12b56ce4e4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-30 12:33:18 +0000

    Update NEWS with merged changes
    
    
    20080530123318-53eee-fed47fcc0b33f948acb1149412bc1b26e72a4a68.gz

 NEWS |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

commit 90e3a9b0ea2d80d30c7cd6e2747b77a9ef96e0fd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-30 12:22:20 +0000

    (trivia) Fix value of _extra_prop_impls_quark(): it's new in 0.7.9, not 0.7.3
    
    
    20080530122220-53eee-c220f4955a6ef765589b5631a58ab275cc40ab3f.gz

 telepathy-glib/dbus-properties-mixin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 2549bd2ed1e347fa32bfcf511c543bb172cb2a2d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-27 14:45:38 +0000

    Add tp_dbus_properties_mixin_implement_interface to docs
    
    
    20080527144538-53eee-8b682d92360b6d2e6335c5219fe9a906451bddf8.gz

 docs/reference/telepathy-glib-sections.txt |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 8d9f432c3b619f28719a8f919fce05cafa964817
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-27 12:07:49 +0000

    Minor documentation fix
    
    
    20080527120749-53eee-863a3b9f7decf8573a9e6ae7cd79ff9487e351e8.gz

 telepathy-glib/dbus-properties-mixin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 13bbffbd4b0137613fa87d35f64643597d72f689
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-27 10:28:11 +0000

    TpDBusPropertiesMixin: rename _info_quark() to _iface_prop_info_quark() for greater clarity
    
    
    20080527102811-53eee-ed601aeeef10be017811cae4e38a65dbc404caf7.gz

 telepathy-glib/dbus-properties-mixin.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 220a5e8efc45671685e496e0be14c0269c33a5bb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-27 12:09:24 +0000

    TpDBusPropertiesMixin: implement a cleaner way for mixins to hook in property implementations
    
    
    20080527120924-53eee-1a225ec9dda9ac023be478de6c5dfd0d22dfa517.gz

 telepathy-glib/dbus-properties-mixin.c |  319 +++++++++++++++++++++++++-------
 telepathy-glib/dbus-properties-mixin.h |   12 +-
 2 files changed, 266 insertions(+), 65 deletions(-)

commit 232801ffa9dc1281c53170e3d50a33ae85a376f9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-27 10:28:33 +0000

    TpDBusPropertiesMixin: rename _mixin_quark to _class_prop_impls_quark for greater clarity
    
    
    20080527102833-53eee-8c0bb454bfad61760e0dd68bd35d6713228d3405.gz

 telepathy-glib/dbus-properties-mixin.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 3786c75a6579ef35fa90834008c32a1c9ab049f3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-30 11:05:45 +0000

    tp_intset_to_array() only needs a const TpIntSet
    
    
    20080530110545-53eee-2e58223fc20481e2b092705bc4beee93056329da.gz

 telepathy-glib/intset.c |    2 +-
 telepathy-glib/intset.h |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit ecca807e305228d804d306947017618559af9e12
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-29 15:05:55 +0000

    spec: add missing Account_Interface_Avatar.xml from 0.17.6; add various missing files to Makefile.am
    
    
    20080529150555-53eee-a8b95ec7580aa94ae0a8ff337c470d17a54349bb.gz

 spec/Account_Interface_Avatar.xml |   65 +++++++++++++++++++++++++++++++++++++
 spec/Makefile.am                  |    6 +++-
 2 files changed, 70 insertions(+), 1 deletions(-)

commit 94ab2c11a176831a7fd9e051fce9f1ae7f7ba614
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-29 13:11:26 +0000

    tp_intset_from_array only needs a const array
    
    
    20080529131126-53eee-79ad12409b86685f6b426fe449e1a5207b2951d3.gz

 telepathy-glib/intset.c |    2 +-
 telepathy-glib/intset.h |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 6e6750ea9572d73a4a179dd7aa1933e1fce6d476
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-28 09:06:26 +0000

    Update spec to 0.17.6
    
    
    20080528090626-53eee-6af81a266e095093ba770f16751c56a6a42ac12c.gz

 spec/Account.xml                              |   31 +++++++-----------------
 spec/Channel_Interface_Delivery_Reporting.xml |    4 ++-
 spec/Channel_Interface_HTML.xml               |    1 +
 spec/Channel_Interface_Messages.xml           |   30 +++++++++++++----------
 spec/Channel_Type_Text.xml                    |    6 ++--
 spec/Connection.xml                           |    2 +-
 spec/Connection_Manager.xml                   |    4 +-
 spec/all.xml                                  |    2 +-
 8 files changed, 37 insertions(+), 43 deletions(-)

commit 5a5a84b0c9bee2f7c04f331975e818fb1cc3ed3a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-26 15:01:14 +0000

    TpGroupMixin: minor coding style fixes
    
    
    20080526150114-53eee-0fabda23c92165b523c12368b4c52cba15b59ca7.gz

 telepathy-glib/group-mixin.c |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit 81c989ca49b3463d5afcbe8ec454ce94fee6459b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-26 12:07:16 +0000

    Add TP_HASH_TYPE_HANDLE_OWNER_MAP to docs
    
    
    20080526120716-53eee-00149aef780bfcae076275c664e123aaff8c5bb5.gz

 docs/reference/telepathy-glib-sections.txt |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit b4105cc2f1927b07676f87eb5413ce06479bdbb1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-26 12:06:54 +0000

    Add generated code for HandleOwnersChanged, SelfHandleChanged to docs
    
    
    20080526120654-53eee-0f209e473e411018615399d7d1024e15fecda208.gz

 docs/reference/telepathy-glib-sections.txt |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 61752b7d984690f0b8f30e957b379fce3cf03cc6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-22 17:43:58 +0000

    Update Group interface spec using tp-spec-smcv-group-properties branch
    
    
    20080522174358-53eee-7c822a3b71ab0dac39a442f92c7d05806bd6528e.gz

 spec/Channel_Interface_Group.xml |  234 +++++++++++++++++++++++++++++++++-----
 1 files changed, 204 insertions(+), 30 deletions(-)

commit 4bd5f856daa870ff48e5db624bb4866a4bafd46c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-22 17:43:46 +0000

    Spec version 0.17.5.1
    
    
    20080522174346-53eee-3666dfa78fdef3a9a91d811bc6752f8ffd45d4b3.gz

 spec/all.xml |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f81cffad6d23e5dd69c57a4268c669f9b4aadd35
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-28 10:46:04 +0000

    Add tp_asv_get_boxed to sections.txt
    
    
    20080528104604-53eee-e16dff95f219d435278eed475b881ba33d17a1dc.gz

 docs/reference/telepathy-glib-sections.txt |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 6d5afc24184076176aefeef70747833e441a7c36
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-28 10:38:51 +0000

    Add tp_asv_get_boxed
    
    
    20080528103851-53eee-d98433f6068c06a8549a6188ce80331e3d8accf9.gz

 telepathy-glib/dbus.c |   35 +++++++++++++++++++++++++++++++++++
 telepathy-glib/dbus.h |    2 ++
 2 files changed, 37 insertions(+), 0 deletions(-)

commit 3409e65d2a051e3588d6009764001fbd946bb655
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-28 09:08:02 +0000

    Update doc-generator.xsl to telepathy-spec 0.17.6 level
    
    
    20080528090802-53eee-580681dd1001b0d5084872ee5e49f70dfedaa2eb.gz

 tools/doc-generator.xsl |  153 ++++++++++++++++++++++++++++++++++++----------
 1 files changed, 119 insertions(+), 34 deletions(-)

commit 9ca6d6844e63fbe329192e636c42b1447972f3e0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-28 08:51:15 +0000

    Avoid a misleading debug message every time a pending call completes, and probably fix detection of crashing services
    
    Due to wrong use of != instead of == in a test, we would previously emit a
    misleading debug message every time a pending call finished when a reply *had*
    been queued, instead of emitting that message when it had *not* (due to a
    redundant test elsewhere, this was mostly harmless).
    
    Similarly, we would ignore pending calls "finishing" when a reply had not yet
    been queued, which I suspect means we wouldn't detect a service crashing (or
    other name-owner-lost events) as intended.
    
    20080528085115-53eee-83c8d6fed72315f6b424933dd1f9d95082ab7e27.gz

 telepathy-glib/proxy-methods.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e7a23df619232ea9ac0350082fd6fde45081b078
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-21 18:15:35 +0000

    test-dbus.c: improve syntax-checking coverage
    
    
    20080521181535-53eee-e5d908d0eed896621061b563fa68f5321504321b.gz

 tests/dbus/test-dbus.c |   35 +++++++++++++++++++++++++++++++++++
 1 files changed, 35 insertions(+), 0 deletions(-)

commit 4a93460b1dcb7f71ccd8e2852ec97f73439725e6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-21 18:15:28 +0000

    Add more tp_asv_get_* tests
    
    
    20080521181528-53eee-c8f41c43d6590be6f7a7867c60cf6958b9a74366.gz

 tests/asv.c |  521 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 511 insertions(+), 10 deletions(-)

commit 8d140e26e5d4e21f6c0b86e98abebfce8be602d8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-21 18:14:46 +0000

    dbus.c: add more tp_asv_get_*
    
    
    20080521181446-53eee-050f34660cd42d32200712f6642c75fe8ccd8d25.gz

 telepathy-glib/dbus.c |  386 +++++++++++++++++++++++++++++++++++++++++++++++--
 telepathy-glib/dbus.h |   13 ++
 2 files changed, 389 insertions(+), 10 deletions(-)

commit 1238c83053c64d1d3407172593b719d8696a4648
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-21 18:14:13 +0000

    tp_dbus_check_valid_interface_name: a.1b is not valid
    
    
    20080521181413-53eee-61717bf57925b37d6ab0868b8ef58357c98d734d.gz

 telepathy-glib/dbus.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 348347d19654c323b0e6def9ed33abad604b22d1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-21 18:13:31 +0000

    Add more tp_asv_get_* to docs
    
    
    20080521181331-53eee-fb5adecf9cbc5024d07644ad4329ba73f90292f3.gz

 docs/reference/telepathy-glib-sections.txt |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 0325ae745658369741003f7feed498fcedebb359
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-19 17:17:29 +0000

    Add trivial regression tests for tp_asv_lookup() too
    
    
    20080519171729-53eee-ade066d1da0e5f1a08edd060ffe82b71391ae609.gz

 tests/asv.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit e43e4f2897e329f25eee38f0b2f44cbee780e21e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-19 17:14:58 +0000

    Add a regression test for tp_asv_get_*
    
    
    20080519171458-53eee-5158025e588b9814995bc9d1fdafc4a67777cdbf.gz

 tests/Makefile.am |    6 ++
 tests/asv.c       |  246 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 252 insertions(+), 0 deletions(-)

commit 93c28cfda2d82469361cc3a0d69bbf959000c678
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-19 10:56:37 +0000

    Move tp_asv API to <telepathy-glib/dbus.h> - it makes more sense there
    
    
    20080519105637-53eee-731c0cd86b5db30dafb98b687e660e476667e294.gz

 docs/reference/telepathy-glib-sections.txt |   11 +-
 telepathy-glib/dbus.c                      |  204 +++++++++++++++++++++++++++
 telepathy-glib/dbus.h                      |    9 +-
 telepathy-glib/util.c                      |  206 ----------------------------
 telepathy-glib/util.h                      |    8 -
 5 files changed, 218 insertions(+), 220 deletions(-)

commit b0530fe8e22595b68b3302526b75490e2e9271a0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-14 13:10:17 +0000

    Add tp_asv_lookup, tp_asv_get_bytes to docs
    
    
    20080514131017-53eee-e36c3ccc68e05b552a39c28c6952499e1e2534f5.gz

 docs/reference/telepathy-glib-sections.txt |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit f3b0ddba10b3fb7d5f7083775da4b967c45acef3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-13 16:36:02 +0000

    Add tp_asv_get_bytes, tp_asv_lookup
    
    
    20080513163602-53eee-e6d4e10d2d9db52697af3d9efe70795dddf7ab5d.gz

 telepathy-glib/util.c |   61 ++++++++++++++++++++++++++++++++++++++++++++++--
 telepathy-glib/util.h |    4 ++-
 2 files changed, 61 insertions(+), 4 deletions(-)

commit 1bc890c2867167ee36707ec49c84cbd5c3ecf462
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-13 11:16:06 +0000

    tp_asv_get_*: take a const GHashTable *, because that's what g_hash_table_lookup should have taken...
    
    
    This enables us to have future APIs like
    const GHashTable *tp_message_peek (TpMessage *, guint) that "prevent"
    modification (inasmuch as anything can in C) and strongly encourage the use
    of tp_asv_get_*.
    
    20080513111606-53eee-257ba0876dbd9169852c696747fbe8a556f8c674.gz

 telepathy-glib/util.c |   12 ++++++------
 telepathy-glib/util.h |    7 ++++---
 2 files changed, 10 insertions(+), 9 deletions(-)

commit 3a601f5f2681e4be48e3a30bf8f0104e7a059f06
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-12 14:45:20 +0000

    Suppress leak warnings from ld.so initialization involving SELinux
    
    
    20080512144520-53eee-ad082dd56d31c5834405d28ab5d673f26732e2c7.gz

 examples/tp-glib-examples.supp |   40 ++++++++++++++++++++++++++++++++++++++++
 1 files changed, 40 insertions(+), 0 deletions(-)

commit 715f3585ece22fdfb1d2a8c8c5a6bad6e2cc64d9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-12 08:47:42 +0000

    Add tp_asv_get_boolean, tp_asv_get_uint32, tp_asv_get_string
    
    
    20080512084742-53eee-12d75d3126bc93d7be82763978e3dfd65af24c3e.gz

 telepathy-glib/util.c |  151 +++++++++++++++++++++++++++++++++++++++++++++++++
 telepathy-glib/util.h |    5 ++
 2 files changed, 156 insertions(+), 0 deletions(-)

commit 015f403a3ebb00e5003ffb6d4f18b965612c7a5f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-12 08:47:26 +0000

    Add tp_asv_get_boolean, tp_asv_get_string, tp_asv_get_uint32 to docs
    
    
    20080512084726-53eee-b4856b8be63112214945575ec58852f65aa347e7.gz

 docs/reference/telepathy-glib-sections.txt |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 9ce1f662f92356ffc936b7d759ca1cc9096a5d7c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-22 17:02:13 +0000

    Start NEWS
    
    
    20080522170213-53eee-2d6fc81d24befe8ed0a6323e9f10c15bbed60d39.gz

 NEWS |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit c79e2f1ebaf8746e084c302739e92d7551997dc9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-22 16:55:31 +0000

    Update spec/Makefile.am for 0.17.5
    
    
    20080522165531-53eee-925c6eab2a6f73add8262dfe16a222415cc42ca0.gz

 spec/Makefile.am |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit c7bc79697c93d20f7ccb89df0528839e1a2b03f0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-22 16:54:44 +0000

    Update spec/all.xml to telepathy-spec 0.17.5
    
    
    20080522165444-53eee-66131db392a24c3e44c134c3ea883dabd69c7b2b.gz

 spec/all.xml |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 7503d8a97e79a24a4a59e987178d69c620eba67a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-22 16:54:29 +0000

    Update MediaStreamHandler to telepathy-spec 0.17.5 (no API changes)
    
    
    20080522165429-53eee-60d5dd110d6d1785ea164b32c5ce7e9f5b5f00c8.gz

 spec/Media_Stream_Handler.xml |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit cac9819223cbf03b62f155c4d93d7c13f331f452
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-22 16:54:13 +0000

    Update ConnectionManager from telepathy-spec 0.17.5 (no API changes)
    
    
    20080522165413-53eee-cca7a6f4e6ef71034a488a276513d429fbdab3f7.gz

 spec/Connection_Manager.xml |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 37faca0b261dd23f3902cc03cdeac41dd1182349
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-22 16:54:01 +0000

    Update Presence from telepathy-spec 0.17.5 (no API changes)
    
    
    20080522165401-53eee-7c3ff97fb3df3c4340ca1819a941abbdb7e5f8e4.gz

 spec/Connection_Interface_Presence.xml |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 2da2e12fb57c1faf85e1e2a484a8894ac1e0bdbf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-22 16:53:46 +0000

    Update Connection from telepathy-spec 0.17.5 (no substantive changes)
    
    
    20080522165346-53eee-40fca81be8ef80a55f386e0e8c7b306c8a069256.gz

 spec/Connection.xml |   22 +++++++++++++++++-----
 1 files changed, 17 insertions(+), 5 deletions(-)

commit 8856fd6e35ecb264fbf8d556685280cc72d38bc5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-22 16:53:00 +0000

    Update Text to telepathy-spec 0.17.5 (adds Non_Text_Content, Delivery_Report to enums)
    
    
    20080522165300-53eee-4efefbbe9b8ba8ecb207696f22118ac6669ed7cf.gz

 spec/Channel_Type_Streamed_Media.xml |   10 +++--
 spec/Channel_Type_Text.xml           |   58 ++++++++++++++++++++++++++++------
 2 files changed, 54 insertions(+), 14 deletions(-)

commit 0a004b9a32ff0c8f4ca9ff4398f06b929d8d2bba
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-22 16:52:38 +0000

    Update RoomList to telepathy-spec 0.17.5 (adds Server property to the generated code)
    
    
    20080522165238-53eee-f915c9cbef6c1f3a0a28e99df25f581616a74b52.gz

 spec/Channel_Type_Room_List.xml |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

commit 6886cabec520bbeb45b9090042af72d249762786
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-22 16:52:21 +0000

    Add Messages API from telepathy-spec 0.17.5
    
    
    20080522165221-53eee-b4e3f52e6fa7c48a4901c3570fd8e25c78403747.gz

 spec/Channel_Interface_Messages.xml |  631 +++++++++++++++++++++++++++++++++++
 1 files changed, 631 insertions(+), 0 deletions(-)

commit 86c26a83833a784c38efa89aeb9d7cad37a9a831
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-22 16:52:04 +0000

    Update Hold to telepathy-spec 0.17.5 (no substantive changes)
    
    
    20080522165204-53eee-9049017ddfa133e285e1f3abfadd8319bd502a37.gz

 spec/Channel_Interface_Hold.xml |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 9aee644654d3a4f1119012fe43ab9947fced6403
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-22 16:51:47 +0000

    Add HTML interface from telepathy-spec 0.17.5
    
    
    20080522165147-53eee-a6b25df8d730cad0c8d787314d0a8c8620837b6c.gz

 spec/Channel_Interface_HTML.xml |   79 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 79 insertions(+), 0 deletions(-)

commit c2407b857e38edabb4ff97bd6cb457f78cad2c6f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-22 16:51:17 +0000

    Update Group to telepathy-spec 0.17.5 (no non-whitespace changes)
    
    
    20080522165117-53eee-6b7d96710b04e11588e860b601bc73d1f932df51.gz

 spec/Channel_Interface_Group.xml |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

commit 1e481edc06b9138145dd976de968b93249cfa4e9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-22 16:51:05 +0000

    Add DeliveryReporting from telepathy-spec 0.17.5
    
    
    20080522165105-53eee-172ad0d32ad1a4d6be29b23654fe2d8e12d0d216.gz

 spec/Channel_Interface_Delivery_Reporting.xml |  440 +++++++++++++++++++++++++
 1 files changed, 440 insertions(+), 0 deletions(-)

commit 1d8dd333dd12b60f1d0ee114d19b457c0f71b842
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-22 16:50:46 +0000

    Update CallMerging, CallState to telepathy-spec 0.17.5 (no substantive changes)
    
    
    20080522165046-53eee-8d084b2a003e0f4d81e4703568527e883ff88874.gz

 spec/Channel_Interface_Call_Merging.xml |    1 +
 spec/Channel_Interface_Call_State.xml   |    1 +
 2 files changed, 2 insertions(+), 0 deletions(-)

commit 4eae33f73ead8c01637aa329e873978e3cac8dd0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-22 16:50:27 +0000

    Update ChannelHandler to telepathy-spec 0.17.5 (no substantive changes)
    
    
    20080522165027-53eee-3d881e3e5295e443a0e88fce4015475151951e37.gz

 spec/Channel_Handler.xml |   27 +++++++++++++++++++--------
 1 files changed, 19 insertions(+), 8 deletions(-)

commit 4a727c450da1bc0e69ba3f24725e0f6ddcba1a21
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-22 16:50:14 +0000

    Update Account to telepathy-spec 0.17.5 (no substantive changes)
    
    
    20080522165014-53eee-ebf5e12d8bf4e083b9a0800b2275a32f7c3801f6.gz

 spec/Account.xml         |    2 ++
 spec/Account_Manager.xml |    1 +
 2 files changed, 3 insertions(+), 0 deletions(-)

commit 00ca7b0d0f04502f9ff53740822f8eb81f64e0bd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-09 15:24:43 +0000

    Nano version 0.7.8.1
    
    
    20080509152443-53eee-335e86f71fd7fc4e2320f144e0a588401354aa09.gz

 NEWS         |    3 +++
 configure.ac |    2 +-
 2 files changed, 4 insertions(+), 1 deletions(-)

commit 7e7e0b25a7d7445c4c24cfa365030020a113a865
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-09 12:36:22 +0000

    Update NEWS for release
    
    
    20080509123622-53eee-982d450ea5e52117922136f8d5bc25aafcd3694e.gz

 NEWS |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit b816755b33e20711448b41f566a51288ed6fbbe1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-09 12:36:00 +0000

    Bump version to 0.7.8
    
    
    20080509123600-53eee-8bc6b56c30ea69cec2c368ddb61ea2c4435becf7.gz

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 36900d0879b0e4e35bec14764be883e64ebd84c4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-09 12:35:47 +0000

    Bump libtool c:r:a to 11:0:11
    
    
    20080509123547-53eee-44b604b8b77ce0989404a0e85c299a424d98801a.gz

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit bc4d6fe710b89c65d878c8ba7b8919e9926b9f12
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-09 12:24:33 +0000

    Commit to including Hold API in 0.7.8
    
    
    20080509122433-53eee-0e0e865ef6aa105828eb5803bc6cc7fb70217a46.gz

 telepathy-glib/Makefile.am        |    3 ++-
 telepathy-glib/versions/0.7.8.abi |   13 +++++++++++++
 2 files changed, 15 insertions(+), 1 deletions(-)

commit 0b7a0cf4f305a30c6ddffebbb269092347ded80f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-09 11:50:59 +0000

    Update to spec 0.17.4 final release (no changes)
    
    
    20080509115059-53eee-1ce7013101d6c745944da78a61283819f4b63314.gz

 spec/all.xml |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 714ac6c2cfbafc91292d0188546327188ec15e3e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-08 09:15:48 +0000

    Add Hold client-side API to docs
    
    
    20080508091548-53eee-3ba73ab2ad7d10b95947a718e2e008cb15d22ef1.gz

 docs/reference/telepathy-glib-sections.txt |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

commit f2406b85a80700b005ed6cfbcf2d348053197cc0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-08 09:15:42 +0000

    Add Hold interface to docs
    
    
    20080508091542-53eee-bd80495e101dc5a8f18214342539ba522285f199.gz

 docs/reference/telepathy-glib-sections.txt |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 90de38c5aaab4cf253dc236360560e3c65b7b04f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-08 09:15:36 +0000

    Add Hold enums to docs
    
    
    20080508091536-53eee-72be53b99fa50fe2583148e1a5cf9e7487c85447.gz

 docs/reference/telepathy-glib-sections.txt |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 06efd22fb07e60674695a4e6c0a5f9e1f6eb434c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-08 09:15:30 +0000

    Add Hold service-side API to docs
    
    
    20080508091530-53eee-e4b7282a8c1b55521d18ff0878fe36dfe814993a.gz

 docs/reference/telepathy-glib-sections.txt |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

commit 42ba8df318a310477cf86fde3e894ec95230b1e1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-08 09:09:25 +0000

    Whitelist Hold for code generation
    
    
    20080508090925-53eee-01fd764fb816ff5d1fba7ae03ad0476c5e83784c.gz

 telepathy-glib/channel.xml |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit a07d447c96f290beb015e8285b2cac4c7a42734d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-08 09:08:51 +0000

    Update NEWS
    
    
    20080508090851-53eee-6e876c38f09cbba0089d3c68a7a3ddef4a7bdaae.gz

 NEWS |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

commit a55159b1c7d5ab79221aedf89ba0f4aeba5d934d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-08 08:51:55 +0000

    Update telepathy-spec version
    
    
    20080508085155-53eee-f3594b27f3a855fcb552a83f801cdd4c312eac52.gz

 spec/all.xml |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f3e47afc1ac3db1148f9f3963a5c937174f5303d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-08 08:51:31 +0000

    Update MediaStreamHandler API from telepathy-spec
    
    
    20080508085131-53eee-a0d922248bc7a23e3bab77b00fa8cba49435cd09.gz

 spec/Media_Stream_Handler.xml |   29 ++++++++++++++++++++++++-----
 1 files changed, 24 insertions(+), 5 deletions(-)

commit e7af71e431ecb90e9e126152d7d4c0dcf7cf5100
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-08 08:51:22 +0000

    Update Text API from telepathy-spec
    
    
    20080508085122-53eee-7ffd47ec0e77574808324baab18c7b64dc4dea36.gz

 spec/Channel_Type_Text.xml |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 32db5e822dc41ce851d32e3691c6dc82bbac4bbb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-08 08:51:10 +0000

    Update Hold API from telepathy-spec
    
    
    20080508085110-53eee-bf0acb3830c2f72b1767b7e3ffeb4b21454b7246.gz

 spec/Channel_Interface_Hold.xml |  156 +++++++++++++++++++++++++++++++++++----
 1 files changed, 140 insertions(+), 16 deletions(-)

commit bd7b824a2918cb4642a3ae8d20539560aae97138
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-08 08:50:52 +0000

    Update DTMF API from telepathy-spec
    
    
    20080508085052-53eee-07ca2beb4bd2a39e7aa9fd971634b7fc54d51a8d.gz

 spec/Channel_Interface_DTMF.xml |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

commit e73e4dedeede59e86346f73bccd9c324b2417c14
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-08 08:50:19 +0000

    Update Account API from telepathy-spec
    
    
    20080508085019-53eee-4d0fcf27aa0dda8230dcabfd21ec1f971585cd5d.gz

 spec/Account.xml |   63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 63 insertions(+), 0 deletions(-)

commit 81993a3ea32bfe243cecb3dd5542096f0025d39d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-07 16:05:19 +0000

    Use a less fragile mechanism to connect up the coding style check
    
    
    Projects that copy the coding style check will now need something like
    check-local: check-coding-style
    in Makefile.am.
    
    20080507160519-53eee-e0f3fa7630ff979b6291db985a423e69e386f08b.gz

 telepathy-glib/Makefile.am  |    2 ++
 tests/Makefile.am           |    1 +
 tests/dbus/Makefile.am      |    1 +
 tests/lib/Makefile.am       |    1 +
 tools/check-coding-style.mk |    2 +-
 5 files changed, 6 insertions(+), 1 deletions(-)

commit 7dcea3b0b0ed5670549f660f879444661f1e561d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-02 16:41:44 +0000

    Nano version
    
    
    20080502164144-53eee-8528ac1dc98b9aa22e06d3af653eae3c513eaf06.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 990e23a8c894d5ee1f7f98d2c4b94cdf3fd564b1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-14 17:15:23 +0000

    Re-namespace echo CM
    
    
    20080414171523-53eee-abee521968916b3cfd81b9ef9ff84ae141926614.gz

 examples/cm/echo/conn.c    |   32 ++++++++++++++--------------
 examples/cm/echo/conn.h    |   50 ++++++++++++++++++++++----------------------
 examples/cm/echo/main.c    |    2 +-
 examples/cm/echo/manager.c |   13 ++++++-----
 examples/cm/echo/manager.h |   47 +++++++++++++++++++++--------------------
 5 files changed, 73 insertions(+), 71 deletions(-)

commit 7c35b9f270aa4b80da75364732e4e52c7d6668d5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-14 17:08:46 +0000

    Libraryize "echo" example CM
    
    
    20080414170846-53eee-721ae17675033bd9294e8f20f82cdae0f29fce9e.gz

 examples/cm/echo/Makefile.am |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

commit c232c4bd5228fd13ce68ff4f854a9b702ee2eb1a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-14 17:05:13 +0000

    Make a Valgrind suppression slightly less specific to avoid needing dbus-glib debug symbols
    
    
    20080414170513-53eee-cb480bcf1eacfb029f0b2c16eadb720f3135e900.gz

 examples/tp-glib-examples.supp |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 69e93b7371c93d0a16839d92ed830bb0c4a40929
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-02 16:21:33 +0000

    In tp_base_connection_finish_shutdown, make assertions about our state (part of fd.o #15796)
    
    
    20080502162133-53eee-5188baca9360bec9770a427b8f7f0bf07453384d.gz

 telepathy-glib/base-connection.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit a326065661c2a57e812c6493d787e6c01d2ecebc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-02 16:18:34 +0000

    In tp_base_connection_change_status, allocate priv->disconnect_requests if necessary, so Disconnect() will do the right thing (fd.o #15796)
    
    
    20080502161834-53eee-f268e62167dab743646e1cfbae57e534635ab840.gz

 telepathy-glib/base-connection.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 37d6bfa17b9d30b40a9b7ae4b6ab36ec3f45bfc9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-02 15:47:56 +0000

    Prepare release 0.7.7 (libtool c:r:a 10:0:10)
    
    
    20080502154756-53eee-c6851100a07f8c42e10f11e466ac44f49156b1da.gz

 NEWS                              |    4 +++-
 configure.ac                      |    8 ++++----
 telepathy-glib/Makefile.am        |    3 ++-
 telepathy-glib/versions/0.7.7.abi |    5 +++++
 4 files changed, 14 insertions(+), 6 deletions(-)

commit f1b58882da8a72606506521341f8e5df52e72078
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-02 11:36:42 +0000

    Update NEWS again
    
    
    20080502113642-53eee-f6b8943d8ddbb4667ced2dfded307b9d0c976b7c.gz

 NEWS |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit ef798c26dd0038e18ee748a5313c986ca682caaf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-02 11:22:57 +0000

    Document TpConnectionWhenReadyCb
    
    
    20080502112257-53eee-6a926ecca77afbf4752a60eb1cb691d27229ad07.gz

 telepathy-glib/connection.c |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

commit d414ee1701fbb3cd96a50fafa17b499f41b6de8e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-02 11:22:47 +0000

    Document TpChannelWhenReadyCb
    
    
    20080502112247-53eee-d675b2fdbe9fda331b07719f8eb94e851e49fa61.gz

 telepathy-glib/channel.c |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

commit c8bf972fd6c9a948cbf706c4f528fa087be62128
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-02 11:18:48 +0000

    Make check-c-style.mk not complain about connection regression test
    
    
    20080502111848-53eee-f1ed6a0310ac5d13106ecb756ff2bc302e971a29.gz

 tests/dbus/connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 02ed3007047c6686d9a80322d831a818e668e0a8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-02 11:17:07 +0000

    tp-glib-examples.supp: don't warn on dlopen initialization, triggered by handle-leak-debug code
    
    
    20080502111707-53eee-c20ddbb191e3333dac11aea90acac90a3e8332f8.gz

 examples/tp-glib-examples.supp |  124 ++++++++++++++++++++++++++++++++++++++++
 1 files changed, 124 insertions(+), 0 deletions(-)

commit 22f1387fb307c3c3a2ad51e87bbb3b9b0af3a159
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-02 11:12:14 +0000

    connection regression test: don't leak the SimpleConnection object
    
    
    20080502111214-53eee-108079bc24a507832b999df5f3b430a6cbd0d877.gz

 tests/dbus/connection.c |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

commit f6da6387787d5e924a3959b634eb6af478859633
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-02 11:11:12 +0000

    TpBaseConnection: don't return from Disconnect() until disconnection has fully completed (fd.o #15796)
    
    
    20080502111112-53eee-9a2f88cff1fe06f7899a97dee0ddb8d4eb135c23.gz

 telepathy-glib/base-connection.c |   41 ++++++++++++++++++++++++++++++++++++-
 1 files changed, 39 insertions(+), 2 deletions(-)

commit 8314289ff46c02984f24347a85b868f2dafc0766
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-02 11:10:32 +0000

    TpBaseConnection: simplify access to private area
    
    
    20080502111032-53eee-d37dc219fdf02becae0e8038fc8fc47391e0a3b9.gz

 docs/reference/telepathy-glib-sections.txt |    1 +
 telepathy-glib/base-connection.c           |    4 ++--
 telepathy-glib/base-connection.h           |    3 ++-
 3 files changed, 5 insertions(+), 3 deletions(-)

commit 538416229b5e1be7de0b0882daeac1580decb9e5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-02 11:09:49 +0000

    Document tp_connection_call_when_ready
    
    
    20080502110949-53eee-92b5f90d9557bd0a5e94599dfed4efc4c1f05b8e.gz

 docs/reference/telepathy-glib-sections.txt |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 0f5c3f07dcf9d0ca48063e3004fdd6ed9593ce07
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-02 11:09:40 +0000

    Document tp_channel_call_when_ready
    
    
    20080502110940-53eee-be3db0bfa96e202e29e339cfea2c300ff19c42de.gz

 docs/reference/telepathy-glib-sections.txt |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit cf4e47a60ef3e8393cbd51d8fdacb8ae743c0c38
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-02 10:41:22 +0000

    channel-introspect.c: fix call_when_ready regression test
    
    
    20080502104122-53eee-b8ced335962bab404d2a43a2b36cc58db9f05efb.gz

 tests/dbus/channel-introspect.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 74abd4f1a05f427d3ca815ffada1a6408d6e35b3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-02 10:37:57 +0000

    Add a regression test for tp_connection_call_when_ready
    
    
    20080502103757-53eee-4549b986bc9f75a34985e1cfb0535912cc0fa150.gz

 tests/dbus/Makefile.am  |    6 ++
 tests/dbus/connection.c |  213 +++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 219 insertions(+), 0 deletions(-)

commit bd02ceeeb652ffec0b9036d7def690f663067475
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-02 10:37:48 +0000

    myassert.h: fix precedence
    
    
    20080502103748-53eee-2d07b73c335a1e4686eeb3bb1c2afaccaff60755.gz

 tests/lib/myassert.h |   18 +++++++++---------
 1 files changed, 9 insertions(+), 9 deletions(-)

commit 9f9dfbd19de2659ac08d0f3ea3ca09ddcf0660f6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-02 10:17:26 +0000

    Add MYASSERT_SAME_ERROR to myassert.h
    
    
    20080502101726-53eee-f5d0ff927060b5ff43fa1e48d111a1aa1df49172.gz

 tests/dbus/channel-introspect.c |   17 ++---------------
 tests/lib/myassert.h            |   17 +++++++++++++++++
 2 files changed, 19 insertions(+), 15 deletions(-)

commit f1c7ab1d5b1fb1952d067985694b73a916f0c760
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-02 10:16:50 +0000

    Implement tp_connection_call_when_ready() (fd.o #15300)
    
    
    20080502101650-53eee-09aa80a515543be5faa29a9c27d0b273daa32ffd.gz

 telepathy-glib/connection.c |   99 +++++++++++++++++++++++++++++++++++++++++++
 telepathy-glib/connection.h |    6 +++
 2 files changed, 105 insertions(+), 0 deletions(-)

commit 8bb0e834bf3ad35a219fd0c326102286cde36e1d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-02 10:16:23 +0000

    Fix TpConnection documentation to not refer to TpChannel
    
    
    20080502101623-53eee-73d1122dcc912b2d148abf982692c01eb1e1f99f.gz

 telepathy-glib/connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 516c95576c594e4a2d1301f26012d3d3a7b86843
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-01 11:02:56 +0000

    Add regression tests for tp_channel_run_until_ready() and tp_channel_call_when_ready()
    
    
    20080501110256-53eee-42275aa0fe5f0b3b3818a58c9acaa74c872b6833.gz

 tests/dbus/channel-introspect.c |  128 ++++++++++++++++++++++++++++++++++++++-
 1 files changed, 126 insertions(+), 2 deletions(-)

commit 0bcf123d65a83bfc322c2078ea42dc6db16c6d69
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-01 11:02:28 +0000

    Add tp_channel_call_when_ready() (part of fd.o #15300)
    
    
    20080501110228-53eee-a0bf5babf7c68d494e9334682b25d098aa79cf38.gz

 telepathy-glib/channel.c |   93 ++++++++++++++++++++++++++++++++++++++++++++++
 telepathy-glib/channel.h |    6 +++
 2 files changed, 99 insertions(+), 0 deletions(-)

commit 2ae91bfe608599fd111fc6228f8dc5453b771a1c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-01 14:18:50 +0000

    Update NEWS
    
    
    20080501141850-53eee-f5e40ecfcc75bbc3c09d96105e5b3a91f78cef01.gz

 NEWS |   35 ++++++++++++++++++++++++++++++++++-
 1 files changed, 34 insertions(+), 1 deletions(-)

commit d0d4433cd12c1109059f074bb94781f20a375290
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-01 09:54:52 +0000

    When a channel's connection becomes invalidated, take a temporary ref to the channel while calling out to user code (fd.o #15644)
    
    
    20080501095452-53eee-0ef668290445ee8d23e67424d08f9192da147440.gz

 telepathy-glib/channel.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit a4e08d216dce3adb9dbc96ea066683ebf8a0cbe7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-01 09:52:10 +0000

    Add regression test for #15644
    
    
    20080501095210-53eee-ebacd22abadb7b0156888de1ade4165a0f9b941d.gz

 tests/dbus/Makefile.am                        |    7 +
 tests/dbus/finalized-in-invalidated-handler.c |  146 +++++++++++++++++++++++++
 2 files changed, 153 insertions(+), 0 deletions(-)

commit a95235296caf85ebeb81b7f94309d05c563ac6e3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-05-01 09:35:05 +0000

    tests/dbus/Makefile.am: re-order
    
    
    20080501093505-53eee-97973957f762139717ea98202a5d6ff8faf88bd2.gz

 tests/dbus/Makefile.am |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit de7a61a6b83fc7f76bbdf5d03fd1925f84faa121
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-30 11:32:15 +0000

    handle-set regression test: don't leak handles
    
    
    20080430113215-53eee-d98d9d328b76a6eb5202e7498f205cadd6ed6518.gz

 tests/dbus/handle-set.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 4c5fc9aaa6d2c2654ecf65521af7a73620d207c5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-30 11:29:43 +0000

    TpDynamicHandleRepo: in tp_handle_lookup() implementation, raise NotAvailable if the ID is valid but there is no handle, rather than returning 0 with no error (closes fd.o #15387)
    
    
    20080430112943-53eee-78d41dd61f468273a61af520cc5dd4ecdaee0a85.gz

 telepathy-glib/handle-repo-dynamic.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 4b09ff230312e8e534e338df15741ae2ec6e784d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-30 11:27:29 +0000

    handle-set test: add regression test for fd.o #15387
    
    
    20080430112729-53eee-16e05d02893e3f830f5008e0ae60f0935a1328bd.gz

 tests/dbus/handle-set.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit 7d80c071d7fd3ef0a757736d9bb526821e9c80c5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-30 11:27:11 +0000

    TpDynamicHandleRepo: move docs from .h to .c
    
    
    20080430112711-53eee-92ef26925494f0f45c27f340dcbb24dc394d84b1.gz

 telepathy-glib/handle-repo-dynamic.c |   31 +++++++++++++++++++++++++++++++
 telepathy-glib/handle-repo-dynamic.h |   31 -------------------------------
 2 files changed, 31 insertions(+), 31 deletions(-)

commit 4493354cac8c9c23ae89c4c621203521adafd9c3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-30 11:13:01 +0000

    handle-set test: use MYASSERT(); other stylistic fixes
    
    
    20080430111301-53eee-36d2e12c84fdc9464e9398ef373fd0b1702aeb24.gz

 tests/dbus/handle-set.c |   62 ++++++++++++++++++++++++++++++----------------
 1 files changed, 40 insertions(+), 22 deletions(-)

commit ffe05ee484af99774ae3a48e8e8e2e8efe0bee0f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-22 10:36:51 +0000

    glib-client-gen.py: in _call_ methods, destroy (user_data) even if there is no such interface (closes fd.o #15530).
    
    If callback is NULL, require user_data, weak_object and destroy to be NULL too.
    
    20080422103651-53eee-49e0b6c2c04ea90dbb8120d98808a7cc8f6b8a69.gz

 tools/glib-client-gen.py |   27 +++++++++++++++++++++------
 1 files changed, 21 insertions(+), 6 deletions(-)

commit bea453aed6c360bd3e89b472ccc9bade238f4bfc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-22 10:34:31 +0000

    tests/dbus/unsupported-interface.c: add regression test for fd.o #15530
    
    
    20080422103431-53eee-631711a50b3ea1f56ac374d5630b861ea3d3b3d5.gz

 tests/dbus/unsupported-interface.c |   27 +++++++++++++++++++++------
 1 files changed, 21 insertions(+), 6 deletions(-)

commit ce991222ad71d13593c94b263710bf56ad70bd08
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-11 13:31:41 +0000

    Fix wrong cast in initializer
    
    
    20080411133141-53eee-5359ccf18007cfaeaa577979feef23865a52f94b.gz

 telepathy-glib/text-mixin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 5038c135e99e06440900a3b10bf2ae5da6902456
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-09 15:27:32 +0000

    tp_text_mixin_get_message_types_async: inline tp_text_mixin_get_message_types (saving a malloc/free cycle for copying the GArray)
    
    
    20080409152732-53eee-254b49fd20b1ee467644e04fec949f623cd2bd29.gz

 telepathy-glib/text-mixin.c |   15 +++------------
 1 files changed, 3 insertions(+), 12 deletions(-)

commit 4a99f5df6f86670fca373e3300c671eafa25a6cf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-09 14:27:18 +0000

    TpTextMixin: ListPendingMessages: don't leak the GValueArrays and their contents
    
    
    20080409142718-53eee-e8f575dbf3c8889300932045b5d0f1e07dd05648.gz

 telepathy-glib/text-mixin.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 57830df64d495cd1f4feae7e7f39860ac98e8d65
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-09 14:27:00 +0000

    TpTextMixin: comment where we might get an overflow in pathological cases
    
    
    20080409142700-53eee-65d99f11e5fefbd470526a95ccab669753af1f00.gz

 telepathy-glib/text-mixin.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit ccc6cdbc956633ccca0b22eeef4639309f239de5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-28 14:20:04 +0000

    tp_group_mixin_change_flags: DEBUG() even if there's no effect
    
    
    20080428142004-53eee-aca10a3c1f6a731fc59dfdc18e957675fce441a3.gz

 telepathy-glib/group-mixin.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

commit 04cff272b1f42312a5ecb902cb399580f863a959
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-28 14:18:47 +0000

    tp_group_mixin_change_flags: document Pekka's change
    
    
    20080428141847-53eee-d1f2e7411377af5dafd7ea82f7eb78d834b2cf77.gz

 telepathy-glib/group-mixin.c |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit f856f7d8f8ef96fc578b6921500b9b94cf6eb64f
Author: Pekka Pessi <ppessi at gmail dot com>
Date:   2008-04-23 17:27:10 +0000

     Avoid emitting GroupFlagsChanged(0, 0)
    
    
    20080423172710-15c65-4ade8c0ccae8e356325027e526ee448639bce10c.gz

 telepathy-glib/group-mixin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 433fa17db13e424aba4573beecdf7eadca6503be
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-23 14:24:20 +0000

    When doing handle-leak debugging, print a message when there are no leaks, so you can tell the check has been done
    
    
    20080423142420-53eee-f21f8544c4fc4735d44d036849d721c434d39d9f.gz

 telepathy-glib/handle-repo-dynamic.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 0e1e5920bb7a3092e68b68692c79510c4e211114
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-23 11:37:42 +0000

    Downgrade being disconnected from the session bus from g_warning to g_message, so it doesn't prompt us to dump core during regression tests (which run in "maximally twitchy" mode)
    
    
    20080423113742-53eee-8956a0798e8fb66a2bb02e8fdf623d25ffa9cedf.gz

 telepathy-glib/run.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 9e23539416cc3b29822b6715534dc4c411badd4b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-22 11:07:11 +0000

    Fix bashism "&>"
    
    
    20080422110711-53eee-8abed9f5d8f46898a2f4ac33c659f451e0473460.gz

 autogen.sh |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit d8247a44c0ef778080b74c5bcf1950ea5f9b4709
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-21 17:59:37 +0000

    telepathy-glib/Makefile.am: we don't need ls-interfaces.xsl
    
    
    20080421175937-53eee-f54f20a87ee9674d8d249b39f7ee11af18ae1753.gz

 telepathy-glib/Makefile.am |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 5c75a560090eae95c4b7c995ccca7e332121d7b5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-21 17:55:57 +0000

    Remove cruft from tools/: spec-to-introspect.xsl, make-all-async.xsl, ls-interfaces.xsl
    
    
    20080421175557-53eee-19189d026305d37a7bada28bf30e96b1687a41ff.gz

 tools/Makefile.am            |    3 --
 tools/ls-interfaces.xsl      |   35 ----------------------------
 tools/make-all-async.xsl     |   43 -----------------------------------
 tools/spec-to-introspect.xsl |   51 ------------------------------------------
 4 files changed, 0 insertions(+), 132 deletions(-)

commit 8da698577d0c23c323b0a1f5b11dd505b1de24e4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-21 12:59:55 +0000

    autogen.sh: prefer to use automake-1.8 if available (avoids accidentally depending on 1.9 features)
    
    
    20080421125955-53eee-5fda6f1a0877106a3efda15e77ed7e25b93c06ec.gz

 autogen.sh |   14 +++++++++++++-
 1 files changed, 13 insertions(+), 1 deletions(-)

commit 81fbc20e2dabb3f59f8d4cb847a99181d3bf6f43
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-21 12:59:33 +0000

    Remove INSTALL - autogen.sh will copy in the current generic INSTALL file from autoconf
    
    
    20080421125933-53eee-2b568bd2acaa9cf5453957edde7379b68717ba06.gz

 INSTALL |  236 ---------------------------------------------------------------
 _boring |    1 +
 2 files changed, 1 insertions(+), 236 deletions(-)

commit 414b12b9f62230c7f891271cddee8ae05756c0d8
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2008-04-18 09:39:28 +0000

    set an explanation about why we have to call dbus_connection_add_filter before tp_base_connection_manager_register
    
    
    20080418093928-7fe3f-f65a7c5e39703614d1b41eae4497b42c26900f3e.gz

 telepathy-glib/run.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit 7e9c9e3d0ced8d25399026de1e164d478995bc4b
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2008-04-18 09:26:52 +0000

    register our filter earlier so it magically does what we want
    
    
    20080418092652-7fe3f-1f5df4ac0c0fe2ec50e0237bdfb7ad95ee3fe93b.gz

 telepathy-glib/run.c |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

commit 96f10ac15f07714fcbce27b4e0f94d7574833c87
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2008-04-17 16:10:16 +0000

    ask to libdbus to don't kill when we got disconnect and call exit ourself as for some strange reason the handler is not called with the Disconnected signal
    
    
    20080417161016-7fe3f-cc5ecd4fb1d3299888ee8e075067ebb51267b773.gz

 telepathy-glib/run.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit f4f69abeb77af2235374abd8aa3b81db25d4495a
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2008-04-17 15:33:16 +0000

    run.c: log a warning when the CM is disconnected from the session bus
    
    
    20080417153316-7fe3f-d9c22e56e0eb15cf558aa2d00f5572d3538b473e.gz

 telepathy-glib/run.c |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

commit 0ade573088890e4de112b9d73c46dc360591c199
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-14 16:00:50 +0000

    Expect to find ABI lists in $(srcdir)
    
    
    20080414160050-53eee-3f829dd812539ac8ce530c07ddf424ff5d4a7978.gz

 telepathy-glib/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f4c081b287f86f14a6a9eeac89890143af71b4ce
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-14 15:58:26 +0000

    Remove leftover dependency on _gen/versioned-abi.txt
    
    
    20080414155826-53eee-e61ed2934af78c585731e2316b160624415ccb7e.gz

 telepathy-glib/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8014a7d42b78c421f8e7080b25b910cf34c0e143
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-14 15:53:15 +0000

    Update instructions for making releases
    
    
    20080414155315-53eee-998730c1adc586d0ba44f74b8d7e4e783a510cad.gz

 configure.ac |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)

commit 85f708dfe3fbf76af58f5644bfb01623b546b33d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-14 15:51:11 +0000

    Remove version-script.txt
    
    
    20080414155111-53eee-b60330f84aedffcbb6b813d69935bcab71c81da4.gz

 telepathy-glib/version-script.txt |  786 -------------------------------------
 1 files changed, 0 insertions(+), 786 deletions(-)

commit 3f30d321d69992c9736a8f37fe6df088242d6269
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-14 15:50:57 +0000

    Remove reference to version-script.txt when making releases
    
    
    20080414155057-53eee-4788916ad59118debb067521f4e860b99c3b9298.gz

 telepathy-glib/Makefile.am |    8 --------
 1 files changed, 0 insertions(+), 8 deletions(-)

commit d0c41ffbd8fce76e9706e04a4d1c72bfeaa90415
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-14 15:47:45 +0000

    During build, use versions/*.abi to determine whether we broke ABI
    
    
    20080414154745-53eee-c433f231fd8bc7703f7f1a779b5ecf900a36d7e7.gz

 telepathy-glib/Makefile.am |   40 ++++++++++++++++++++++++++++++++--------
 1 files changed, 32 insertions(+), 8 deletions(-)

commit cfb9f0c454d243ed4c3a6d7eed9141cc66582ef3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-14 15:47:20 +0000

    Add a script to generate a GNU ld version script from versions/*.abi
    
    
    20080414154720-53eee-da345415953b913ada28f7b539be9c6b025dab5c.gz

 tools/Makefile.am            |    1 +
 tools/make-version-script.py |  154 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 155 insertions(+), 0 deletions(-)

commit 90249cd5ca182f510aaa25bb72bc66ee40bdadd5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-14 15:46:30 +0000

    Add files listing the ABI added in each release
    
    
    20080414154630-53eee-130b5056e9405bd52fadb5b8c9af23bf73b6a888.gz

 telepathy-glib/versions/0.7.0.abi      |  394 ++++++++++++++++++++++++++++++++
 telepathy-glib/versions/0.7.1.abi      |  311 +++++++++++++++++++++++++
 telepathy-glib/versions/0.7.2.abi      |   24 ++
 telepathy-glib/versions/0.7.3.abi      |    8 +
 telepathy-glib/versions/0.7.5.abi      |    5 +
 telepathy-glib/versions/0.7.6.abi      |   23 ++
 6 files changed, 765 insertions(+), 0 deletions(-)

commit e64418dfe8af38ccd1d044061963917bb83e08f9
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2008-04-16 15:09:53 +0000

    tp_debug_divert_messages: trunc the file when opening
    
    
    20080416150953-7fe3f-c2b18f9d77b954d5674514923395cfc55c8b6f32.gz

 telepathy-glib/debug.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 94b756368fc125beaf3e70b19887ef052d255f90
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-11 12:00:51 +0000

    Update NEWS
    
    
    20080411120051-53eee-e99f703dfb0e330d35654a6ec8ada11b2276ec84.gz

 NEWS |   27 +++++++++++++++++++++++++++
 1 files changed, 27 insertions(+), 0 deletions(-)

commit 9be0dedfed2a763b471789626f9a783e19885f52
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-11 11:50:21 +0000

    Fix generation of bindings for arrays of object-path ('ao') - GPtrArray, not GArray.
    
    Patch by Alberto Mardegan, taken from telepathy-mission-control.
    
    20080411115021-53eee-b20f998fa9cde3065890097100dfc0f18f23dfe1.gz

 tools/libglibcodegen.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 212e90764fe6b9a92170b0152991ea34e7b94bf7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-08 16:58:59 +0000

    Remove tp_iface_quark_channel_interface_hold from docs
    
    
    20080408165859-53eee-4b7d4e5162507040b3df5458cc691bfd29234a22.gz

 docs/reference/telepathy-glib-sections.txt |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit b22abe1a5fb0b018dac3fc65c30975bd30c047ae
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-08 16:17:14 +0000

    TpTextMixin: trivial coding style fixes
    
    
    20080408161714-53eee-2baca0dcfc149d43430833e71c6411288e9e648f.gz

 telepathy-glib/text-mixin.c |   41 +++++++++++++++++++++++------------------
 1 files changed, 23 insertions(+), 18 deletions(-)

commit 83a9bc66d15327594d6609ba75e52b1b674b7d2e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-08 16:09:06 +0000

    Remove resource limits in text-mixin.c (no longer needed)
    
    
    20080408160906-53eee-5a0583921fc5df6072115b6d9c73551974e33371.gz

 telepathy-glib/text-mixin.c |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)

commit ceb8cdfb91e7d6b8b049d5080f6549d032901ce5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-08 14:34:29 +0000

    TpTextMixin: drop the futile attempt to limit memory consumption
    
    
    There are so many ways to induce a typical connection manager to consume memory
    (opening large numbers of text channels from different contacts; sending large
    numbers of invitations to different chatrooms; starting large numbers of VoIP
    calls) that guarding against this one in particular, and dropping messages as
    a result, doesn't seem worthwhile at all. In particular, arbitrary message
    truncation is the wrong way to do it.
    
    If we do anything about memory limiting, we should (a) do it right, and (b)
    limit memory per connection rather than globally. If we really care about this,
    the way forward would probably be to use a separate process per connection
    (the Telepathy spec allows for this, although many clients probably get it
    wrong since we've never implemented it before).
    
    20080408143429-53eee-4b0a6694439aec7582e1be639a252c36d2fa8eae.gz

 telepathy-glib/text-mixin.c |  144 +++++++-----------------------------------
 1 files changed, 24 insertions(+), 120 deletions(-)

commit 79582f04229db8dbb2e78499709c91ee8084ded6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-08 15:14:23 +0000

    Divide the service-side Channel interfaces up like the client-side ones are
    
    
    20080408151423-53eee-b7cc95a97dfe97b1079aa1cb7567f563a75fc506.gz

 docs/reference/telepathy-glib-docs.sgml    |    6 +
 docs/reference/telepathy-glib-sections.txt |  211 ++++++++++++++++------------
 telepathy-glib/extra-gtkdoc.h              |  118 +++++++++++++++-
 3 files changed, 237 insertions(+), 98 deletions(-)

commit b16950216854fd481e40b142fc9d8bfeb62fcea8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-07 16:43:34 +0000

    Update doc-generator.xsl from Telepathy spec
    
    
    20080407164334-53eee-86fa0d059e54248bfc177c5e626570786525f381.gz

 tools/doc-generator.xsl |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

commit e53b271c769c150790f8c2cb3f30d792b4f6aa40
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-04 15:59:55 +0000

    glib-client-gen: cope with Unicode characters in the spec
    
    
    20080404155955-53eee-4b773cdd6e5a6f5f329d9c84214cf792cd9959c4.gz

 tools/glib-client-gen.py |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit a48b6f8213a61b52de1db60ccf60a0e83563f85a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-03 17:25:54 +0000

    Nano version 0.7.6.1
    
    
    20080403172554-53eee-75ff47ceeae386981ffa50ba0e385905a1fcb579.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 20ca561951dff7ad7850104fa9d78f9e1a748023
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-03 17:00:56 +0000

    Bump version to 0.7.6 (libtool c:r:a = 9:0:9)
    
    
    20080403170056-53eee-133226fc9c04d79e37e45db384246f0e2c4ba308.gz

 configure.ac |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 4e98670f3110c788f091e58ad8af773502f7e60d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-03 17:00:40 +0000

    Commit to keeping the current ABI for 0.7.6
    
    
    20080403170040-53eee-20deffac8b6a21cd10a640a391f5046f036df858.gz

 telepathy-glib/version-script.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 6da072abb29ffbe10051812bf523e26da0060f5d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-03 17:00:35 +0000

    Update NEWS for 0.7.6 release
    
    
    20080403170035-53eee-755b20559b0d16c3b2988e3e8f9b654fb7fc2211.gz

 NEWS |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 38cceac693606c38a856db34cc63d76857b16a94
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-03 16:58:51 +0000

    Update docs for 0.7.6
    
    
    20080403165851-53eee-1bf4f03ae9992b8591d292b96a7d9b6ade600ca1.gz

 telepathy-glib/extra-gtkdoc.h |    3 ++-
 telepathy-glib/proxy.c        |    1 +
 2 files changed, 3 insertions(+), 1 deletions(-)

commit 8c139c22955eeb4cc5216bdfe794ac542bdee62a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-03 16:28:24 +0000

    Update to final 0.17.3 spec text (no changes)
    
    
    20080403162824-53eee-a37b71336b6a52777e53bf01827c4c652a044d51.gz

 spec/all.xml |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b191fbda223f2567a9adf1b090e4c2d000df5da9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-03 15:31:07 +0000

    Amend NEWS: Hold code is *not* generated, but MediaStreamHandler's Hold-related code is
    
    
    20080403153107-53eee-5b0074eb093c0442f1709666dadddbd67f81c26a.gz

 NEWS |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit f2df8778b5547b321128de364cf22bf050d9ba26
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-03 15:15:28 +0000

    Add CallState API to versioning (re-re-recorded)
    
    
    20080403151528-53eee-f4b925c40c03f09728e074b6cc08b1e7ddc3aec7.gz

 telepathy-glib/version-script.txt |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit f3c7d8fd035e584ea3ed18f8e57b600d55486daa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-03 15:15:05 +0000

    Add MediaStreamHandler Hold-related API (only) to versioning (re-re-recorded)
    
    
    20080403151505-53eee-11c172d3adfb49da631413f286ce0dceae6ef400.gz

 telepathy-glib/version-script.txt |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 1bdabbc0b705e45b275fb76458661304c21b0751
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-03 15:13:45 +0000

    Whitelist CallState (only) for code-gen (re-re-recorded)
    
    
    20080403151345-53eee-dbe64532e83b6c67acfa0ba1e9836db016d43099.gz

 telepathy-glib/channel.xml |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 0c47c0b167d5889f178904a6827d1e202d7c0dc6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-02 22:15:23 +0000

    Update NEWS to anticipate spec 0.17.3
    
    
    20080402221523-53eee-5f0bb2a41f021db24c00f9bbaf3e4785877f9a0d.gz

 NEWS |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

commit d74ea0a0b811dbf0c8236188b53ea1669da800fe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-02 22:08:42 +0000

    Distribute Channel_Interface_Call_State.xml
    
    
    20080402220842-53eee-69d2ad37e5eaf6e17ff99b84ade6c284f34c0506.gz

 spec/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit d0702790d3194bc92fc07eabf87e1dc1328f8118
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-02 21:56:06 +0000

    Add Hold-related MediaStreamHandler API to docs (re-recorded)
    
    
    20080402215606-53eee-28b894ea3cdcfc1989f0edd1631dad12aacd94b5.gz

 docs/reference/telepathy-glib-sections.txt |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 391f1ef689b30935b7252744ddc938fff0654126
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-02 21:55:48 +0000

    Add CallState client API to docs (re-recorded)
    
    
    20080402215548-53eee-2a88cf44844d2bf54e1ea46487301cf7f22c0318.gz

 docs/reference/telepathy-glib-sections.txt |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit b2904f09a85c1e20c8ed9b9649006711ff1a61fb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-02 21:55:32 +0000

    Add iface_quark functions for Hold and CallState to docs (re-recorded)
    
    
    20080402215532-53eee-ad4d6739778114cc263c1d2b292737dcef0ee6f0.gz

 docs/reference/telepathy-glib-sections.txt |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 58496a45b41625d1dee515f4e4f5e809356ea328
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-02 21:55:10 +0000

    Add CallState interface name to docs (re-recorded)
    
    
    20080402215510-53eee-da2c6689b8988c23ea45458c9a9935c08739bc9f.gz

 docs/reference/telepathy-glib-sections.txt |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 82f426bee42a7fd63fa05ce688fdb8a6c70dafd2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-02 21:54:56 +0000

    Add TpChannelCallStateFlags to docs (re-recorded)
    
    
    20080402215456-53eee-38f122a1a6d6865bc5ee4f22904c404165fb02ea.gz

 docs/reference/telepathy-glib-sections.txt |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit fb057176eb850692670598ed5288b7ca756062db
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-02 21:54:45 +0000

    Add TP_HASH_TYPE_CHANNEL_CALL_STATE_MAP to docs (re-recorded)
    
    
    20080402215445-53eee-9987919e8f667e29adab038a9cc7bb6164fd625d.gz

 docs/reference/telepathy-glib-sections.txt |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 8c9c13de0b920cd712d6fff342cb265fb1b41d91
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-02 21:54:26 +0000

    Add Hold-related MediaStreamHandler API to docs (re-recorded)
    
    
    20080402215426-53eee-cf9a6a8bec04f2218df4e603d6772b4e0ac46874.gz

 docs/reference/telepathy-glib-sections.txt |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit 069152b3677afcfaf2b8609df85e0763b77c54be
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-02 21:54:17 +0000

    Add CallState to docs (re-recorded)
    
    
    20080402215417-53eee-524e3c11f65aa166beaf72ffa1d8d6b3bf4c1f26.gz

 docs/reference/telepathy-glib-sections.txt |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

commit ed0be12502b4f86efb552bc69d380b1ed4f54d15
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-20 16:28:42 +0000

    Update from tp-spec-smcv-hold branch
    
    
    20080320162842-53eee-c51ad1bb23a56bddaa67b8b2d26de3542f147efd.gz

 spec/Channel_Interface_Call_State.xml |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit edac71b3abe9e7e1d87951bb96fd694682b3210c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-20 16:08:10 +0000

    Pull in simplifed Hold spec from tp-spec-hold branch
    
    
    20080320160810-53eee-6dc4d0d8c6d83c22ae4719edb79dc81d77a59288.gz

 spec/Channel_Interface_Call_State.xml |    8 +++++
 spec/Channel_Interface_Hold.xml       |   57 ++++++---------------------------
 spec/Media_Stream_Handler.xml         |    2 +-
 3 files changed, 19 insertions(+), 48 deletions(-)

commit 99577c38751ff46402257a6fadd255ea797bf2db
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-20 15:28:15 +0000

    Update from telepathy-spec HEAD to pick up Hold-related enhancements to Media.StreamHandler
    
    After this is merged, telepathy-glib should not be released until
    the next release of telepathy-spec is integrated.
    
    20080320152815-53eee-def974bcf8e6857a2c9090dcd6a1a6609734e365.gz

 spec/Channel_Type_Contact_List.xml         |    2 +
 spec/Channel_Type_Text.xml                 |   69 +++++++++++++++++------
 spec/Connection.xml                        |   49 +++++++++++++---
 spec/Connection_Interface_Capabilities.xml |   85 +++++++++++++++------------
 spec/Connection_Manager.xml                |   12 +++-
 spec/Media_Stream_Handler.xml              |   35 +++++++++++
 spec/all.xml                               |   17 ++++--
 spec/generic-types.xml                     |   24 --------
 8 files changed, 194 insertions(+), 99 deletions(-)

commit 693a4ffb0bff674b6afddba2dce61781f83903ea
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-02 21:48:58 +0000

    Clarify the fix for #15325
    
    
    20080402214858-53eee-33bff4d612d6740840d71cb7acc3ecf16cd4e4ca.gz

 NEWS |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 4ddf51258661e4dd4990c48d4d36657c32a64cfc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-02 21:26:41 +0000

    Update NEWS to describe strategy to avoid fd.o #15325 in projects using codegen
    
    
    20080402212641-53eee-515f0f81a0fe7996573aa353570fc9db59d0af1e.gz

 NEWS |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

commit 4e243386b02b65da292cb1714b99db2cbde3a71e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-02 20:59:11 +0000

    Add init functions which have to be called at the beginning of extensions' cli_init functions to enforce correct overriding (fd.o #15325)
    
    
    20080402205911-53eee-c21ae293874d41fe3ef70e7389bc077d8c02d8d4.gz

 docs/reference/telepathy-glib-sections.txt |    3 ++
 examples/extensions/extensions-cli.c       |    2 +
 telepathy-glib/channel.c                   |   42 ++++++++++++++++++++++++---
 telepathy-glib/channel.h                   |    2 +
 telepathy-glib/connection.c                |   35 ++++++++++++++++++++++
 telepathy-glib/connection.h                |    2 +
 telepathy-glib/proxy-subclass.h            |    2 +
 telepathy-glib/proxy.c                     |   43 ++++++++++++++++++++++++++--
 telepathy-glib/version-script.txt          |    3 ++
 9 files changed, 126 insertions(+), 8 deletions(-)

commit 8136442947484aecd2139f87ef5024c4a670a60d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-02 20:29:39 +0000

    glib-client-gen: convert tp_proxy_api to a tuple for correct comparison with tuples
    
    
    20080402202939-53eee-9d9dd7b474fd0e860dbe9f33ab07d4d252b6e538.gz

 tools/glib-client-gen.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 968e6fb8ea3b31efa6c28ad40cb587847183c491
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-02 20:18:26 +0000

    Don't falsely claim that tp_proxy_dbus_g_proxy_claim_for_signal_adding has been in a release
    
    
    20080402201826-53eee-c8f8edccf9eaf1c274d1b9b2e22a5dc43a0f9ae0.gz

 telepathy-glib/version-script.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 6477ed79053e90bb227e9e0698349a9062592fa8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-02 20:15:51 +0000

    Update NEWS for #15325
    
    
    20080402201551-53eee-1d455456311886fcd5f15bc5de677ef4c3c37f6b.gz

 NEWS |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

commit f69b39f1e72569d343fa9f73ba249392930392db
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-02 20:11:32 +0000

    library: use new 0.7.6 API
    
    
    20080402201132-53eee-978d53e53224122b698c98095d8d614b739fc610.gz

 telepathy-glib/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit b05b094aa69056322ef16321ec45eef83e1e7636
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-02 20:11:18 +0000

    examples/extensions: use new 0.7.6 API
    
    
    20080402201118-53eee-84958ada7f4e6454a7bd0fd31ec384a4a3119934.gz

 examples/extensions/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit cf77b2e03052f1affd5874d4c444c2f4ce503e4e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-02 20:09:58 +0000

    glib-client-gen: if --tp-proxy-api=x.y.z is supplied, for (x, y, z) >= (0, 7, 6), insert a guard against multiple sets of calls to dbus_g_proxy_add_signal() for the same DBusGProxy (fd.o #15325)
    
    
    20080402200958-53eee-80fa68312de5a2c07aa731dd07c0cbcb10fc84b1.gz

 tools/glib-client-gen.py |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

commit f5a2d1908f17874b7f519bd4b68eb96f612d1190
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-02 20:09:40 +0000

    Add tp_proxy_dbus_g_proxy_claim_for_signal_adding
    
    
    20080402200940-53eee-c2911823904b3d87deef6035d07d1dc79856b4f3.gz

 docs/reference/telepathy-glib-sections.txt |    1 +
 telepathy-glib/proxy-subclass.h            |    2 +
 telepathy-glib/proxy.c                     |   42 ++++++++++++++++++++++++++++
 telepathy-glib/version-script.txt          |    5 +++
 4 files changed, 50 insertions(+), 0 deletions(-)

commit 3f41f9078a5f81f80707c017607f5665c3ce617f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-02 19:43:09 +0000

    Update NEWS
    
    
    20080402194309-53eee-161bb04cde1803a47b56be627490111b3314a713.gz

 NEWS |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

commit 373653068016bf0747d573a7df01e3448030a1de
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-02 19:42:33 +0000

    tp-glib-examples.supp: update for GLib 2.16 and for lack of debug symbols
    
    
    20080402194233-53eee-6db5d97e4337df7de3827ca18bee3b7e4875e268.gz

 examples/tp-glib-examples.supp |   24 ++++++++++++++++++------
 1 files changed, 18 insertions(+), 6 deletions(-)

commit 36ece478b31ee43cdbcd3f8819f0e98afe656e24
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-02 19:29:27 +0000

    TestTextChannelNull: terminate arguments to tp_text_mixin_set_message_types correctly
    
    
    20080402192927-53eee-68bf4992bc47f977d990402ab0573f1e5b9599a0.gz

 tests/lib/textchan-null.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 7c365221ec9f9893d139d8ee8c6881e55a59d4f1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-02 19:29:16 +0000

    Echo example: terminate arguments to tp_text_mixin_set_message_types correctly
    
    
    20080402192916-53eee-28600406429fb2e427d7c7c042550a325908bb10.gz

 examples/cm/echo/chan.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit ea72e7036cfb1d5ab6c37429942c47b70f50560b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-02 19:02:47 +0000

    Move test-handle-set to tests/dbus so it runs under a temporary session bus.
    
    This fixes make check on platforms where D-Bus autolaunch doesn't work, and
    also isolates the tests better (our tests shouldn't touch the user's session
    bus in normal operation).
    
    20080402190247-53eee-4d3687daeaaaa40a78d10cc91b371032d09fd4c1.gz

 tests/Makefile.am       |    6 ---
 tests/dbus/Makefile.am  |    4 ++
 tests/dbus/handle-set.c |   89 +++++++++++++++++++++++++++++++++++++++++++++++
 tests/test-handle-set.c |   89 -----------------------------------------------
 4 files changed, 93 insertions(+), 95 deletions(-)

commit 58d18ebfc3cbfce3fd7ae74680a2835f206027bb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-02 18:39:32 +0000

    Correctly avoid -Wl,-O1 when unsupported (fd.o #15026, confirmed to work with a simple C compiler wrapper)
    
    
    20080402183932-53eee-e29b84fe1b59cf101a5afc82cfae8504f747f1ca.gz

 m4/linker.m4 |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit fbf81d4f5d46e2a5212ccd172df19598508fa4fd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-01 18:53:43 +0000

    Don't enable linker optimizations unless -Wl,-O1 actually works (part of fd.o #15026)
    
    
    20080401185343-53eee-935f3921d700c275937f7d72a1b70ac7d283f432.gz

 m4/linker.m4 |   17 ++++++++++++++---
 1 files changed, 14 insertions(+), 3 deletions(-)

commit ac383bb65867644578f926e9136248a0dabb334f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-01 18:48:42 +0000

    Add libtelepathy-glib-internal.la and Makefile.am to libtelepathy_glib_la_DEPENDENCIES to fix build on platforms without -Wl,--version-script (Mac OS X) (part of fd.o #15026)
    
    
    20080401184842-53eee-cd056d4d44a867ac620649dc005ad357b45c8ca8.gz

 telepathy-glib/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7b6f71f0df753ccb2326d40b37f031d86e2bea5c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-02 18:06:50 +0000

    Add test-channel-introspect, a basic test of introspecting a channel
    
    
    20080402180650-53eee-d49a01da03891426684528492f584a3f030560cc.gz

 tests/dbus/Makefile.am          |    6 ++
 tests/dbus/channel-introspect.c |  111 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 117 insertions(+), 0 deletions(-)

commit 9c7b9b09696bb47a81c2b123478852a03bb1b60d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-02 18:01:30 +0000

    TpConnection: fix assertion when a connection's GetInterfaces() fails, or potentially when it has no extra interfaces (fd.o #15306)
    
    
    20080402180130-53eee-997d2baf12cea0b4ca9287d6dcdfc6453ad2e08e.gz

 telepathy-glib/connection.c |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

commit 61257d996efd801b32199659be9665e5f18de2c9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-02 18:00:11 +0000

    Add regression test for assertion failure when a connection's GetInterfaces() fails (fd.o #15306)
    
    
    20080402180011-53eee-bcb62a90f13acdc326dc910638d427c6ba14aa3f.gz

 tests/dbus/Makefile.am                        |    7 ++
 tests/dbus/connection-getinterfaces-failure.c |  136 +++++++++++++++++++++++++
 2 files changed, 143 insertions(+), 0 deletions(-)

commit f2949169197cf2b68e19fa9c96d186547a8a67a8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-02 17:54:00 +0000

    Add tests/lib/Makefile.am and TestTextChannelNull
    
    
    20080402175400-53eee-f4bd375fcba8baeb8282185df6e2348f064db605.gz

 tests/lib/Makefile.am     |   21 +++
 tests/lib/textchan-null.c |  295 +++++++++++++++++++++++++++++++++++++++++++++
 tests/lib/textchan-null.h |   57 +++++++++
 3 files changed, 373 insertions(+), 0 deletions(-)

commit 91438fb322578e87482617ee72e88def195bcb3d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-02 16:30:08 +0000

    Move test-related shared code to tests/lib
    
    
    20080402163008-53eee-f89678699565cb9308854b3cc64dd96cec88d9ca.gz

 tests/Makefile.am                               |   11 --
 tests/dbus/Makefile.am                          |    7 +-
 tests/dbus/invalidated-while-invoking-signals.c |    4 +-
 tests/dbus/properties.c                         |    2 +-
 tests/dbus/test-call-cancellation.c             |    4 +-
 tests/dbus/test-dbus.c                          |    2 +-
 tests/dbus/test-disconnection.c                 |    4 +-
 tests/dbus/unsupported-interface.c              |    2 +-
 tests/lib/myassert.h                            |   23 +++
 tests/lib/simple-conn.c                         |  217 +++++++++++++++++++++++
 tests/lib/simple-conn.h                         |   59 ++++++
 tests/lib/simple-manager.c                      |   95 ++++++++++
 tests/lib/simple-manager.h                      |   55 ++++++
 tests/lib/stub-object.c                         |   13 ++
 tests/lib/stub-object.h                         |   11 ++
 tests/myassert.h                                |   23 ---
 tests/simple-conn.c                             |  217 -----------------------
 tests/simple-conn.h                             |   59 ------
 tests/simple-manager.c                          |   95 ----------
 tests/simple-manager.h                          |   55 ------
 tests/stub-object.c                             |   13 --
 tests/stub-object.h                             |   11 --
 22 files changed, 486 insertions(+), 496 deletions(-)

commit 0548d34ea39ffc08e614b388c4a4048e8e8282d3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-02 16:19:23 +0000

    Add a tests/lib directory
    
    
    20080402161923-53eee-3cc8b459cf386d278f9c054fce77a9a301d0f75b.gz

 configure.ac             |    1 +
 tests/Makefile.am        |    1 +
 2 files changed, 2 insertions(+), 0 deletions(-)

commit 2884e2d3b3b88941e805b369787de2c84de0422d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-04-01 20:05:32 +0000

    Move test-invalidated-while-invoking-signals into correct alphabetical order
    
    
    20080401200532-53eee-7dd38d7ae9a05277103cbc3d115c7428cfa3c98f.gz

 tests/dbus/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 568929bac1838c405c6b329a69f7259115bab290
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-25 14:30:23 +0000

    TpPresenceMixin: guarantee that get_contact_statuses is only called with a nonzero number of handles, and only if they're all valid
    
    
    20080325143023-53eee-1b659924fa052c44d568600deee3100d8c15fd11.gz

 telepathy-glib/presence-mixin.c |   29 ++++++++++++++++++++++++++++-
 1 files changed, 28 insertions(+), 1 deletions(-)

commit 3c8993a25330dd9edc2b0dd449b24af6ff034d71
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-25 14:30:19 +0000

    tests/simple-conn.c: make the connect and disconnect process more realistic, by having them take half a second rather than occurring instantaneously
    
    
    20080325143019-53eee-e4082ff77603482a83158e20a8e7940c65973679.gz

 tests/simple-conn.c |   42 ++++++++++++++++++++++++++++++++----------
 1 files changed, 32 insertions(+), 10 deletions(-)

commit 705a622d715a774126f61ea01cde5bd54268bfa7
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-03-25 15:13:08 +0000

    glib-client-gen.py: Fix identation
    
    
    20080325151308-93b9a-d2316b131b14d5f911e2a59ef3b3d70719b940d1.gz

 tools/glib-client-gen.py |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)

commit 259b55bb3782ca63be5d16039ce3489417f3289b
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-03-23 11:22:51 +0000

    Let the code generation add G_GNUC_UNUSED to function arguments where applicable
    
    
    20080323112251-93b9a-3fe1da7ebbfa3c17e6a620c2c9a97e42b6b94ff2.gz

 tools/glib-client-gen.py     |   38 +++++++++++++++++++++-----------------
 tools/glib-ginterface-gen.py |    2 +-
 2 files changed, 22 insertions(+), 18 deletions(-)

commit f46f774cca6a1166d5be9d26c1396cad91154536
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-20 15:35:49 +0000

    Bump version-script from TELEPATHY_GLIB_0.7.5_UNRELEASED to TELEPATHY_GLIB_0.7.5 (this was in the release tarball, but not in the tag)
    
    
    20080320153549-53eee-1024e2a9d172906d30dbf11bee8858d613832df7.gz

 telepathy-glib/version-script.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit cd37e6905f74b71bdf498edaa99a47f3f3b8052f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-07 16:19:33 +0000

    Nano version 1
    
    
    20080307161933-53eee-40d8e99c553e13141fad587cefcb5eeea6d36df8.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 47a67f2e73cf9485ad5d82112f212e91d5ff1b37
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-07 15:49:19 +0000

    telepathy-glib 0.7.5 (libtool c:r:a = 8:0:8)
    
    
    20080307154919-53eee-e23ce0553fc5bfa9cec0d1400259ee4d6d5a0963.gz

 NEWS         |    2 +-
 configure.ac |   10 +++++-----
 2 files changed, 6 insertions(+), 6 deletions(-)

commit 52618f4ff0e8ac6f71e252ae4d0850aecdf2d24c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-07 14:56:59 +0000

    Update NEWS for compilation fix
    
    
    20080307145659-53eee-54cb0dd052d4375da4e40ccbe07a5f63a0fd1b66.gz

 NEWS |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 7e1cd94472bcf81d42c96c498266d4539fc68a59
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-07 14:38:28 +0000

    Change the way the examples and tests are linked, to avoid using the system telepathy-glib in environments where .la files are not deleted (thanks, libtool...)
    
    
    20080307143828-53eee-8aefd1320f360886c31320b0c026c6407513b007.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 6e1a196861936ee4cb9e230b30122cebc2d44c9e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-07 14:12:25 +0000

    NEWS: update with #14854, #14852, #14855
    
    
    20080307141225-53eee-76b703e89a2bbd71c86e50aaaad6bfe86d5be6ce.gz

 NEWS |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

commit c5eeb2901a6f5795b9678a923ee7906287180dfa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-07 13:47:02 +0000

    tests/myassert.h: make self-contained
    
    
    20080307134702-53eee-f11c1dd6b0c302b6b4d69868ab73d0ae7bece843.gz

 tests/myassert.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 45b05b51815de138ff7eddb169301b9116a51a5d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-07 13:46:39 +0000

    tests/dbus/invalidated-while-invoking-signals.c: regression test for fd.o #14854
    
    
    20080307134639-53eee-86250fb0ae8f2c55d187c0e1b39ab4187c65fa8e.gz

 tests/dbus/Makefile.am                          |    7 ++
 tests/dbus/invalidated-while-invoking-signals.c |  106 +++++++++++++++++++++++
 2 files changed, 113 insertions(+), 0 deletions(-)

commit e32b0d3b847251cf98b3aa722f0eb3e1e087ab65
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-07 13:46:31 +0000

    tests/: add simple-conn, simple-manager (adapted from the examples)
    
    
    20080307134631-53eee-b8f3bdcbec13c443d637e440a6a7bc5a3a5a4fe9.gz

 tests/Makefile.am      |    4 +
 tests/simple-conn.c    |  195 ++++++++++++++++++++++++++++++++++++++++++++++++
 tests/simple-conn.h    |   59 +++++++++++++++
 tests/simple-manager.c |   95 +++++++++++++++++++++++
 tests/simple-manager.h |   55 ++++++++++++++
 5 files changed, 408 insertions(+), 0 deletions(-)

commit 079a7c43d1f9a7c2580aebdd270292498ead502f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-07 13:44:26 +0000

    tp_channel_got_interfaces_cb: don't dereference NULL if GetInterfaces() fails or returns an empty list (fd.o #14855)
    
    
    20080307134426-53eee-7eb83cd9d96a1d5a35982d63e963bfdb52e0eafd.gz

 telepathy-glib/channel.c |   25 ++++++++++++++-----------
 1 files changed, 14 insertions(+), 11 deletions(-)

commit 889aa156d4f2ff893774e8d1674edda0acd0ce6b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-07 13:41:46 +0000

    Fix build on architectures that use function descriptors, like ppc64 (fd.o #14852, thanks Brian Pepple)
    
    
    20080307134146-53eee-dbd06c2d458942e561a7af403cced235799091f2.gz

 telepathy-glib/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e0dbc08ad102b43066a6a9d9b5a31f1121ac4081
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-06 16:54:05 +0000

    proxy-signals.c: clear the TpProxySignalConnection's weak reference when a proxy is invalidated, and give each TpProxySignalInvocation its own strong reference instead (fd.o #14854)
    
    
    20080306165405-53eee-9d04c5405aa208315334548908da4e3beac9a213.gz

 telepathy-glib/proxy-signals.c |   21 +++++++++++++++------
 1 files changed, 15 insertions(+), 6 deletions(-)

commit fd93ba9fa4a4c3d543149a7dc255a3e4363ca62d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-06 15:33:05 +0000

    Update NEWS for start of 0.7.5 development
    
    
    20080306153305-53eee-743c4eeceddfa689b883490d680ee4b56e2ac879.gz

 NEWS |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

commit 168f3841f44fb2da48e49ba38d5e3635927efd7e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-06 15:31:12 +0000

    Implement parsing of TP_CONN_MGR_PARAM_FLAG_SECRET in .manager files
    
    
    20080306153112-53eee-5f2019e0514f5ca6824d82f2e30407e594d6524d.gz

 telepathy-glib/connection-manager.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 9ea8fc8bfb89fd042b0d7c864c11d2c04c5a3a73
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-06 15:04:20 +0000

    Add new symbols from spec 0.17.2 to docs, version script
    
    
    20080306150420-53eee-d26f5f11a97ef6f419b54c80fe15380ff19e2202.gz

 docs/reference/telepathy-glib-sections.txt |    4 ++++
 telepathy-glib/version-script.txt          |    8 ++++++++
 2 files changed, 12 insertions(+), 0 deletions(-)

commit 8f86f0964dfed29a6aae300b090d5133df713d06
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-06 15:00:44 +0000

    Add new files from spec 0.17.2
    
    
    20080306150044-53eee-d81ca429fa421b0100978c91bb791ff18edaa1e0.gz

 spec/Account.xml                      |  423 +++++++++++++++++++++++++++++++++
 spec/Account_Manager.xml              |  165 +++++++++++++
 spec/Channel_Interface_Call_State.xml |   99 ++++++++
 3 files changed, 687 insertions(+), 0 deletions(-)

commit f3a29ab1eefd2c5bb81b3821044521b384f4e27b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-06 14:59:23 +0000

    Update spec/ to telepathy-spec 0.17.2
    
    
    20080306145923-53eee-d136b38b575ab75e7e41b6ccd4ea990adac241a4.gz

 spec/Channel.xml                            |    5 ++
 spec/Channel_Interface_Hold.xml             |    9 +++-
 spec/Channel_Interface_Media_Signalling.xml |   26 +++++++++++-
 spec/Channel_Type_Contact_Search.xml        |   32 +++++++++++----
 spec/Channel_Type_Streamed_Media.xml        |   57 +++++++++++++++++++-------
 spec/Channel_Type_Text.xml                  |   37 +++++++++--------
 spec/Channel_Type_Tubes.xml                 |   10 +++--
 spec/Connection.xml                         |   52 ++++++++++++++++++++++++
 spec/Connection_Interface_Avatars.xml       |    7 +--
 spec/Connection_Interface_Privacy.xml       |    2 +-
 spec/Connection_Manager.xml                 |   53 ++++++++++++++++++++----
 spec/Media_Stream_Handler.xml               |    6 ++-
 spec/Properties_Interface.xml               |   10 ++++-
 spec/all.xml                                |   12 ++---
 14 files changed, 243 insertions(+), 75 deletions(-)

commit da29ed5d193634b537b2fccc1eface45339eba60
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-05 17:48:33 +0000

    Update doc-generator.xsl from tp-spec-tools-smcv: generate docs for all interfaces at any level of nesting
    
    
    20080305174833-53eee-68a2a7aca4cb173456e1bc00337badc0fbfc7272.gz

 tools/doc-generator.xsl |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 0585b935d2533d48b94bb3d6fb8218004b44895d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-05 17:42:44 +0000

    Update doc-generator.xsl from telepathy-spec
    
    
    20080305174244-53eee-e25c16461e9211b73c33995ff3a0856bc8e81996.gz

 tools/doc-generator.xsl |   88 ++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 76 insertions(+), 12 deletions(-)

commit 31da44887930e831eb64e76905b90637989d06c6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-05 11:29:38 +0000

    Bump nano version to 1
    
    
    20080305112938-53eee-3970ea351ba839f9bf2f4e0bf2558db0125952e3.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e8f2013b2075e0d8981e540888594c2013cb9660
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-05 10:37:44 +0000

    Don't use $(builddir) in tests/dbus/Makefile.am (breaks build with older Automake)
    
    
    20080305103744-53eee-02087425409d0fd3d53a134fe5445447eb377a69.gz

 tests/dbus/Makefile.am |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 9acfbb2cacec704cf955546b5e8d70b256bf3f41
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-04 19:03:24 +0000

    Prepare version 0.7.4 (libtool: c:r:a = 7:1:7)
    
    
    20080304190324-53eee-ebbc1c9ef7fa770ed662214a6939bc3c290112c8.gz

 NEWS         |    2 +-
 configure.ac |    6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 5711248f240e852c7a568b578eb276ae0b013025
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-04 17:24:03 +0000

    Update NEWS
    
    
    20080304172403-53eee-f49803c385d02b998da9eacb0e6a52aabb3a21e1.gz

 NEWS |   23 +++++++++++++++++++++++
 1 files changed, 23 insertions(+), 0 deletions(-)

commit 47a82fb28953a1270a61b1d88dfb78b73ffbfd45
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-04 16:11:34 +0000

    Refactor TpProxyPendingCall to avoid revenge-of-#14750.
    
    Also don't crash if the order of _completed and _idle_invoke gets reversed by a hypothetical dbus-glib behaviour change.
    
    20080304161134-53eee-7aab6787298d9372da1ee4776a90284f43c9498c.gz

 telepathy-glib/proxy-methods.c |  191 ++++++++++++++++++++++++---------------
 1 files changed, 117 insertions(+), 74 deletions(-)

commit 641959fa9b94864f6938a2aac38266890fa2c649
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-04 16:10:00 +0000

    Relax assertions about how quickly user data gets freed when cancelling pending calls: we probably can't free it synchronously and still fix revenge-of-#14750
    
    
    20080304161000-53eee-71e5de485cd1f8294cc7497fd57531d30e168b41.gz

 tests/dbus/test-call-cancellation.c |   22 +++++++++++++---------
 1 files changed, 13 insertions(+), 9 deletions(-)

commit 3359a33e48d52807a6dae9829abefdd250a7ecc0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-04 16:08:24 +0000

    Add yet another failing test case: the equivalent of fd.o #14750, but for pending calls rather than signals
    
    
    20080304160824-53eee-36068040b0511d1f88e88684ec0ac0d0781d595a.gz

 tests/dbus/test-call-cancellation.c |   66 +++++++++++++++++++++++++---------
 1 files changed, 48 insertions(+), 18 deletions(-)

commit 6f366d3885cecd7997a09d2ef4f116e20f852b9d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-04 13:06:53 +0000

    Annotate contents of TpProxyPendingCall a bit more
    
    
    20080304130653-53eee-ee5d7ab605a9d3c63ece5e180f7f7e8008277afb.gz

 telepathy-glib/proxy-methods.c |   42 +++++++++++++++++++++++++++++++++++----
 1 files changed, 37 insertions(+), 5 deletions(-)

commit 85d1bb3f7cd4e7d06ac6ac34274ed11dba081689
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-04 11:07:00 +0000

    Add yet another test case for call cancellation: this time (case J) the call is cancelled, which causes destruction of the weakly referenced object, which currently causes a crash
    
    
    20080304110700-53eee-ec30e96beaf4b7b0ccc5bf7a4beab8ae8ea27d6d.gz

 tests/dbus/test-call-cancellation.c |   27 +++++++++++++++++++++++++++
 1 files changed, 27 insertions(+), 0 deletions(-)

commit 3401b715f1c365605b486e0e00f255212331a638
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-04 13:24:19 +0000

    Now that I've understood fd.o#14750 better, add a properly minimal test case
    
    
    20080304132419-53eee-9a7a6f863218705cefb10aaac304653803b13548.gz

 tests/dbus/test-call-cancellation.c |    3 ++-
 tests/dbus/test-disconnection.c     |   33 ++++++++++++++++++++++++++++++---
 2 files changed, 32 insertions(+), 4 deletions(-)

commit 3aa7d753c43188af26105189209dfb38741e31e6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-04 11:02:49 +0000

    test-call-cancellation: make some more variables static
    
    
    20080304110249-53eee-ab41a14d904280325e0847356a58fa560e427742.gz

 tests/dbus/test-call-cancellation.c |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit 7565f555b32c5d76b857795626f4cc3c8538845c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-04 10:53:32 +0000

    Fix fd.o#14750 by delaying destruction of TpProxySignalConnection until we've had a chance to receive the weak-ref callback
    
    
    20080304105332-53eee-324857c08228a4a3491f50986ab30bfad039883b.gz

 telepathy-glib/proxy-signals.c |   36 +++++++++++++++++++++++++++---------
 1 files changed, 27 insertions(+), 9 deletions(-)

commit c7d136b7647cb669c48208a9094a101780c44cd9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-04 10:49:15 +0000

    tp_proxy_signal_connection_disconnect_dbus_glib: remove early return if sc->proxy == NULL (a relic of previous code), but make robust against iface_proxy already having gone away (=> idempotent)
    
    
    20080304104915-53eee-bc37968aad147aa88cdb0fa20521af34b4286832.gz

 telepathy-glib/proxy-signals.c |   17 +++++++++++++----
 1 files changed, 13 insertions(+), 4 deletions(-)

commit d33de285dfd05a69d77ce213de4b0fbcf73a97d8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-04 10:03:31 +0000

    Relax assertion in test-disconnection: no longer require user data to have been freed immediately, but only after the main loop has run (likely to be necessary to fix #14750)
    
    
    20080304100331-53eee-e27fcc74e91f23b2603452f2b720c0a7db333d31.gz

 tests/dbus/test-disconnection.c |   15 +++++++++------
 1 files changed, 9 insertions(+), 6 deletions(-)

commit 92c4fbc623741e7c12cfcb9601e5185335920a69
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-03 10:24:23 +0000

    Extend test-call-cancellation case (i) slightly, so there is one signal connection which will lose its weak ref before the pending call does, and one after
    
    
    20080303102423-53eee-019fb6fe3c54a8859b63a11beed61637d61fa6dd.gz

 tests/dbus/test-call-cancellation.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 490cb154f82aa58e81456d8e5f0de1eb72dfb106
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-29 16:18:38 +0000

    Amend regression test for #14750 to actually cause the crash.
    
    
    It turns out that the problem is caused by:
    * make a proxy, p, and an object, o, each with one ref
    * make a function call with o as weak object
    * connect to a signal with o as weak object
    * unref p
    * unref o
    
    20080229161838-53eee-7e92906aa62f39f66918e72a8a03d71d27ca17be.gz

 tests/dbus/test-call-cancellation.c |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 deletions(-)

commit d3ab2f5215cac88ca57ff80bfb6dac3ffea4862e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-29 16:15:00 +0000

    Add an attempt at a regression test for fd.o #14750, a crash in MC
    
    
    20080229161500-53eee-64e1a6e85d68ffc4b38d7ec2564a794973c9b887.gz

 tests/dbus/test-call-cancellation.c |   31 +++++++++++++++++++++++++++++++
 1 files changed, 31 insertions(+), 0 deletions(-)

commit da13135100a070a9492b3305dd33836fd2483a4d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-03 17:07:16 +0000

    Move method- and signal-specific bits of TpProxy to separate source files
    
    
    20080303170716-53eee-e28f1cb9cf42f66efd23538e0f1c3a076f586132.gz

 docs/reference/Makefile.am      |    2 +-
 telepathy-glib/Makefile.am      |    3 +
 telepathy-glib/proxy-internal.h |   27 ++
 telepathy-glib/proxy-methods.c  |  437 +++++++++++++++++++++
 telepathy-glib/proxy-signals.c  |  417 ++++++++++++++++++++
 telepathy-glib/proxy.c          |  802 +--------------------------------------
 6 files changed, 889 insertions(+), 799 deletions(-)

commit 073f361382fd9fa1098a42cd26216101f860fe35
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-03 15:09:35 +0000

    TpProxySignalConnection: don't bother weakly referencing the TpProxy - we listen for its invalidated signal anyway
    
    
    20080303150935-53eee-ca68dba407c3a30fce8652853adc828fce609964.gz

 telepathy-glib/proxy.c |   32 ++++++--------------------------
 1 files changed, 6 insertions(+), 26 deletions(-)

commit 3dbb317b94ecc4e24732249747fc472aa4858604
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-03 14:27:52 +0000

    TpProxySignalConnection: ref a DBusGProxy, rather than fetching it from the TpProxy whenever needed
    
    
    20080303142752-53eee-b6d22a57994ec2500a6a965b7717c48159dfbc29.gz

 telepathy-glib/proxy.c |   73 +++++++++++++++++++++++++++--------------------
 1 files changed, 42 insertions(+), 31 deletions(-)

commit 4c7c662ac26a8d89735c842e2d66fe4e92773a71
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-03 13:31:11 +0000

    Get rid of TpProxyPendingCall::member and ::interface (it turns out we don't actually need them any more)
    
    
    20080303133111-53eee-6bca43ea6ddf1a8c708eaac1e9925248d89ec1c1.gz

 telepathy-glib/proxy.c |    6 ------
 1 files changed, 0 insertions(+), 6 deletions(-)

commit 4afff323121172d0b39f1970b80aed21c516df8d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-03 13:21:03 +0000

    tp_proxy_pending_call_cancel: simplify by using our copy of the DBusGProxy
    
    
    20080303132103-53eee-f660070ac963cfc0e41cc21917a1d108084b43ab.gz

 telepathy-glib/proxy.c |   16 +---------------
 1 files changed, 1 insertions(+), 15 deletions(-)

commit e56f0b54f6cd2a0507a34ef6fc4e8f013296e601
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-03 13:23:50 +0000

    tp_proxy_pending_call_v0_new: rename ret to pc for consistency with pending call "methods"
    
    
    20080303132350-53eee-f6c6e7eb6bc5fe7b9f0837692fe3206597f6bfef.gz

 telepathy-glib/proxy.c |   38 +++++++++++++++++++-------------------
 1 files changed, 19 insertions(+), 19 deletions(-)

commit 0dce680c07b94038550d1b8ecb1f7919a8661b99
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-03 13:12:28 +0000

    tp_proxy_pending_call_proxy_destroyed: rename to _tp_proxy_pending_call_dgproxy_destroy for clarity
    
    
    20080303131228-53eee-d095490f63e6ed8c8fcbed866d723eb40b314a85.gz

 telepathy-glib/proxy.c |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit f6136294e1cef1e322923a6d2edb85deef210480
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-03 13:12:09 +0000

    TpProxy: add some more comments
    
    
    20080303131209-53eee-9ee9d19892d7d258c02e5fc10960e67dc16622f5.gz

 telepathy-glib/proxy.c |   25 +++++++++++++++++++++----
 1 files changed, 21 insertions(+), 4 deletions(-)

commit e6ff1ce2eaf34466cd93ff4f00c8c633be45c613
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-03 11:05:38 +0000

    Finish converting self -> {pc,sc} (keep gtkdoc happy)
    
    
    20080303110538-53eee-1481d532d2a7e778083545e61da5647f5646d00b.gz

 telepathy-glib/proxy.c |    6 +++---
 telepathy-glib/proxy.h |    2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 73ac664dcf35b595905ab3590efd330eba13cad7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-03 11:00:03 +0000

    In tp_proxy_signal_connection_disconnect_dbus_glib, assert that the interface proxy has already been created, rather than silently returning
    
    
    20080303110003-53eee-2274a03550147f480055a45a3dc448360df19321.gz

 telepathy-glib/proxy.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 163c146f1929fe4dfbad433ad1edc24224f89544
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-03 10:54:46 +0000

    TpProxy: to reduce confusion, never call TpProxyPendingCall instances "self" (call them "pc" instead). Likewise, call TpProxySignalConnection instances "sc" and TpProxySignalInvocation instances "invocation".
    
    
    20080303105446-53eee-c4d71bc22a706732f0171864367c4dd3f2563092.gz

 telepathy-glib/proxy-subclass.h |    6 +-
 telepathy-glib/proxy.c          |  350 ++++++++++++++++++++-------------------
 telepathy-glib/proxy.h          |    2 +-
 3 files changed, 180 insertions(+), 178 deletions(-)

commit a1b17ec632c57856fd63097d97482b2fbc380668
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-03 10:33:25 +0000

    TpProxy: never call a DBusGProxy "proxy" (rename to dgproxy where this has happened), to reduce confusion
    
    
    20080303103325-53eee-d97fb9cd6b8633fa4caa391d7bcb2ef948315042.gz

 telepathy-glib/proxy.c |   26 +++++++++++++-------------
 1 files changed, 13 insertions(+), 13 deletions(-)

commit e5e8ecd08138a841fcf0526ce7c5f488d3b7e413
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-03 10:31:39 +0000

    TpProxy: make some debug messages a little clearer
    
    
    20080303103139-53eee-8134c7789700184d2dcf1dbc9eccd204535406b7.gz

 telepathy-glib/proxy.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 0f2b1693edbcc0a0e578176dd0faa81a4cfdecb3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-03 10:12:52 +0000

    Split out StubObject into a convenience library shared by the tests
    
    
    20080303101252-53eee-16f8cc40dff70ab863a68dc075d4cc1cc388d91a.gz

 tests/Makefile.am                   |   10 ++++++++--
 tests/dbus/Makefile.am              |    8 ++++++--
 tests/dbus/test-call-cancellation.c |   18 +-----------------
 tests/dbus/test-disconnection.c     |   18 +-----------------
 tests/stub-object.c                 |   13 +++++++++++++
 tests/stub-object.h                 |   11 +++++++++++
 6 files changed, 40 insertions(+), 38 deletions(-)

commit 2fc9d3896f58b47b9fd62f87a1d69afe588009af
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-29 12:09:40 +0000

    Extend #14746 regression test to cover connecting to signals too
    
    
    20080229120940-53eee-9b512226736058cf3e4c4fd86e9e626abbd9ba13.gz

 tests/dbus/unsupported-interface.c |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

commit 82ff39a30bff3a559c8901b8dc8c661bc694dcee
Author: Alberto Mardegan <mardy@users.sourceforge.net>
Date:   2008-02-29 12:03:58 +0000

    Fix memory leak on the GError when object does not implement an interface (bugs.fd.o #14746)
    
    
    20080229120358-ee69e-80cb324621ca68e89dc9b1f4b254bc4bc44b817c.gz

 tools/glib-client-gen.py |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit d9bc40600fb9c46eac5d5acd0549761580cd60f0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-29 12:02:34 +0000

    Add regression test for calling methods on unimplemented interfaces (bugs.fd.o #14746)
    
    
    20080229120234-53eee-90376604d5f1e873323421abf649a1465e1b797c.gz

 tests/dbus/Makefile.am             |    6 ++-
 tests/dbus/unsupported-interface.c |   97 ++++++++++++++++++++++++++++++++++++
 2 files changed, 102 insertions(+), 1 deletions(-)

commit 579260ddade2164ce4b4652074ee18cc35341c6c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-29 11:50:51 +0000

    Make suppressions file less specific to avoid complaints about dbus_g_bus_get() when no debug symbols are available
    
    
    20080229115051-53eee-bc10d543d037589464a9e3fd0bb8bb904874b9c0.gz

 examples/tp-glib-examples.supp |   40 ++++++++++++++++++++--------------------
 1 files changed, 20 insertions(+), 20 deletions(-)

commit 3aed90e3067ba7a795f18a209073e93d0b2e08fe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-29 11:43:50 +0000

    Pass some more useful options to valgrind
    
    
    20080229114350-53eee-a961abde3bb66531ed26cfaf3a824c523fb8ffac.gz

 tests/Makefile.am      |    3 ++-
 tests/dbus/Makefile.am |    3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 43478806e39fe7e386bf1ce17725c923701b44ab
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-26 12:21:10 +0000

    example_cli_init: only run the registration code once
    
    
    20080226122110-53eee-c50e95dacceb89ef16fbad7fbbf380277272e42a.gz

 examples/extensions/extensions-cli.c |   15 ++++++++++++---
 1 files changed, 12 insertions(+), 3 deletions(-)

commit a4df5685024e23fac8934865223d9e85fe9e0cb0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-22 15:45:46 +0000

    Fix shadowing, globals, not-a-prototype in tests
    
    
    20080222154546-53eee-6c90022d77f50d3fb25e733ab640cbc731f16392.gz

 tests/dbus/test-dbus.c                 |   14 +++++++-------
 tests/dbus/test-disconnection.c        |    2 +-
 tests/dbus/test-example-no-protocols.c |    2 +-
 tests/test-heap.c                      |    4 +++-
 4 files changed, 12 insertions(+), 10 deletions(-)

commit e59e6a3c2b910f0b2bec09a8c18e1b5d8b2c1c68
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-22 15:45:15 +0000

    Fix shadowing in telepathy-glib/*.h as well as *.c, so the gtkdoc comes out right
    
    
    20080222154515-53eee-9b81ecb3d356de60bf6210d87762fecf4158665d.gz

 telepathy-glib/group-mixin.h      |    4 ++--
 telepathy-glib/presence-mixin.h   |    6 +++---
 telepathy-glib/properties-mixin.h |    2 +-
 3 files changed, 6 insertions(+), 6 deletions(-)

commit e0fc81b5d884ffb31144200ce823f4813ea0ebd8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-22 15:44:14 +0000

    Fix shadowing and unintentional globals in the examples
    
    
    20080222154414-53eee-9a5afd4180d3ec0605d4e4a3ca651faa8104ea0d.gz

 examples/client/extended-client.c    |   10 +++++-----
 examples/client/inspect-cm.c         |    2 +-
 examples/client/inspect-connection.c |    2 +-
 examples/client/list-connections.c   |    2 +-
 examples/cm/echo/factory.c           |    2 +-
 5 files changed, 9 insertions(+), 9 deletions(-)

commit 7f787451c7b7762bf61197151404498f995d4e5f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-22 15:45:01 +0000

    Fix sh syntax and not-always-regenerated code in telepathy-glib/Makefile.am
    
    
    20080222154501-53eee-e64122e4791ce8ac32cbbffdb08e0945935b18d4.gz

 telepathy-glib/Makefile.am |   10 ++++------
 1 files changed, 4 insertions(+), 6 deletions(-)

commit 2e7302220e24948992c6594a95b27b091e3dc70c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-22 15:44:41 +0000

    Fix sh syntax and not-always-regenerated code in examples/extensions/Makefile.am
    
    
    20080222154441-53eee-7f4c95096df7994c227ddeb738fe567f34b1f65f.gz

 examples/extensions/Makefile.am |   10 ++++------
 1 files changed, 4 insertions(+), 6 deletions(-)

commit a00984c1e39d58a7bdf18b833758b6e0d3a69f60
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-25 15:54:50 +0000

    Debug on apparently-invalid Connection bus names
    
    
    20080225155450-53eee-0db34b83cc98cda8a30caa1791ee2b09a6de2595.gz

 telepathy-glib/connection.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit c192cf94a8fe97949ec23ff04df78422060bd8dc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-25 15:54:02 +0000

    If protocol name in a bus name is e.g. "local_xmpp", map it back to "local-xmpp" in tp_list_connection_names_helper. fd.o#14667
    
    
    20080225155402-53eee-58773accf7780db843c5372b006284900b31d4e2.gz

 telepathy-glib/connection.c |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

commit a1028e2fb77377e8eb2c533e24835c86d6ce72ba
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-21 11:54:38 +0000

    configure.ac: build with some extra warnings
    
    
    20080221115438-53eee-ae71329ba859dfc3a3f496a0c6a4b8aa322244a5.gz

 configure.ac |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit ca00f803a5e080029c3e2c6487bf080a95ad6d1d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-21 11:54:19 +0000

    TpTextMixin: prototype _pending_get_alloc correctly
    
    
    20080221115419-53eee-34d9353b3284cdc94ccfeeca4493c88667f7ae80.gz

 telepathy-glib/text-mixin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b8b97b00f299727f502d9db3c5a6e206a0596fb3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-21 11:54:05 +0000

    TpPropertiesMixin: don't shadow remove()
    
    
    20080221115405-53eee-348fb6974d22253ae383c78f19bbaac4cdc90806.gz

 telepathy-glib/properties-mixin.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit b559bdf238038830d475f9f70eeeb687bbc12d32
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-21 11:53:54 +0000

    TpPresenceMixin: don't shadow time()
    
    
    20080221115354-53eee-4ab0071be0d31092ef62a0d6c15eed280cae8d53.gz

 telepathy-glib/presence-mixin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8a53499af349bfb508c7ec9395fb2f8798950469
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-21 11:53:30 +0000

    TpPresenceMixin: fix C99ism
    
    
    20080221115330-53eee-36017fae62516ca9ab31debe03e927918427c7a7.gz

 telepathy-glib/presence-mixin.c |   10 ++++------
 1 files changed, 4 insertions(+), 6 deletions(-)

commit 333202a765a852fc2050f03eb302b65df0c8208d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-21 11:53:12 +0000

    TpPresenceMixin: don't shadow index() from string.h
    
    
    20080221115312-53eee-29bc31d80669bcc90d483f5d480a5ed16d5e0744.gz

 telepathy-glib/presence-mixin.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 845ed45a0b82d7a4a88d0fe5ac8e8816f86e04a9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-21 11:52:53 +0000

    TpDynamicHandleRepo: prototype handle_priv_new correctly
    
    
    20080221115253-53eee-852f1a2fb351516dfb44a3df44de3dd40453b9ff.gz

 telepathy-glib/handle-repo-dynamic.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 14ae25b5ddf54c09a2ca3cad9c7bd90b6517f4cb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-21 11:52:24 +0000

    TpGroupMixin: don't shadow remove() from stdlib.h
    
    
    20080221115224-53eee-bc8522fe79d50008baf799dc77ec38fec7dd2b02.gz

 telepathy-glib/group-mixin.c |   34 +++++++++++++++++-----------------
 1 files changed, 17 insertions(+), 17 deletions(-)

commit 4da951b65c0b6ef2b3a77abd69cc56502edaca94
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-21 11:52:11 +0000

    dbus.c: include dbus-internal.h to verify that prototypes match
    
    
    20080221115211-53eee-0bb524fbdf55cc5116aa299a1953927564d7a529.gz

 telepathy-glib/dbus.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit d99f939c75453966431f8931b70680b9a8bbd0a0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-21 11:51:34 +0000

    TpConnectionManager: fix shadowing with two variables called iter (fixes compilation with -Wshadow)
    
    
    20080221115134-53eee-092bc0f641d334d6a84e94541a9c41b51b750bc7.gz

 telepathy-glib/connection-manager.c |   15 ++++++++-------
 1 files changed, 8 insertions(+), 7 deletions(-)

commit 49dd24c72d3d5a2ed741f3dbff35b9c01af7b5c2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-21 11:51:10 +0000

    telepathy-glib/Makefile.am: fix compilation of signals-marshal.c with -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes
    
    
    20080221115110-53eee-d71e34c2fabaecda6081660894e49d7415717ce1.gz

 telepathy-glib/Makefile.am |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 71fdf0df088372c41398095e5f73b083d7ee20ec
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-21 11:50:32 +0000

    examples/extensions/: fix compilation with -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes
    
    
    20080221115032-53eee-3a1e5574777096a38c78d0b3b6b0d44230b7c402.gz

 examples/extensions/Makefile.am      |    5 ++++-
 examples/extensions/extensions-cli.c |    3 ++-
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 62be285215f7c0e4280ac4a4904b81c4709b6391
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-20 13:49:05 +0000

    Nano version 0.7.3.1
    
    
    20080220134905-53eee-9d86fdd3425b75dfa51ab3fbad0b637205a27b4a.gz

 NEWS         |    7 +++++++
 configure.ac |    2 +-
 2 files changed, 8 insertions(+), 1 deletions(-)

commit 140680a3a6a3155856c7685b78dcf62cd96a2656
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-20 13:30:15 +0000

    Prepare 0.7.3 release (libtool c:r:a = 7:0:7)
    
    
    20080220133015-53eee-efe34de27b8d7fef7bb92cbe1b041491d1eba00f.gz

 NEWS                              |   18 ++++++++++++------
 configure.ac                      |    8 ++++----
 telepathy-glib/version-script.txt |    2 +-
 3 files changed, 17 insertions(+), 11 deletions(-)

commit 17d2ef316716b606cf934471916534cece1b9375
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-20 13:05:41 +0000

    Update NEWS again
    
    
    20080220130541-53eee-e6f1098130664a3982641ab66900ec64c4cea1fd.gz

 NEWS |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit bd4da830741456a15cac805d84c2307c5a4c6224
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-20 12:52:29 +0000

    Don't use &#39; etc., it confuses gtkdoc...
    
    
    20080220125229-53eee-b7d7c6ce8be01646fd4c017a93a1a3088273b804.gz

 tools/libglibcodegen.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1fd4a7b821a4eca025a52a1ea0e3ba6ea2f8b6a7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-20 12:41:14 +0000

    Fix thinko in "Add some casts to placate pickier environments (Maemo)"
    
    
    20080220124114-53eee-dcef5d1f89865a73fd5fcb1c20605eb3ab9b9dd1.gz

 telepathy-glib/proxy.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c05b6aa504ab28d6be777d3819ec763d6aa5b01d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-20 12:29:59 +0000

    Avoid using CDATA where possible
    
    
    20080220122959-53eee-6a829588d8e69565fcd8241df94932e4bbd810b7.gz

 tools/glib-client-gen.py       |   31 ++++++++++++++-----------------
 tools/glib-gtypes-generator.py |   15 +++++++++------
 tools/libglibcodegen.py        |    5 +++++
 3 files changed, 28 insertions(+), 23 deletions(-)

commit 94fe445bbbdb53035395cd802c6128cacd2ea981
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-20 12:29:26 +0000

    Add some casts to placate pickier environments (Maemo)
    
    
    20080220122926-53eee-21fcc4d206da69dce43103c620bdccbb1cfa8122.gz

 telepathy-glib/channel.c |    2 +-
 telepathy-glib/proxy.c   |    6 ++++--
 2 files changed, 5 insertions(+), 3 deletions(-)

commit 0428614e2d89088bfee6fe08fa5894b92d320b88
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-20 11:59:36 +0000

    Relegate an extra DEBUG that crept in to MORE_DEBUG (=> won't get compiled without source changes)
    
    
    20080220115936-53eee-9563ba20582b50126da531af319db129aaf2c99a.gz

 telepathy-glib/proxy.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit bc5bf66915d940a30a3256ae777514f7ce05d727
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-20 11:51:55 +0000

    Mention #14576 in NEWS
    
    
    20080220115155-53eee-df418b36148dac7c044860e57b91744b2651c6d2.gz

 NEWS |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 8efd8bd9ae7a21c2586faa7fbf55602caee9d2b7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-20 11:26:42 +0000

    While calling dbus_g_proxy_cancel_call, ref the DBusGProxy, to satisfy dbus-glib's bad assumption that it will survive for the duration of that function (fd.o #14576)
    
    
    20080220112642-53eee-795afe18309495962cfae2a5b0a2d85b976fbeb7.gz

 telepathy-glib/proxy.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit 7fb7106f5c908a099e04e2ee4f14013d2b6d3701
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-20 11:19:49 +0000

    Add a regression test for cancelling the last call that causes an otherwise unreferenced TpProxy to survive (#14576)
    
    
    20080220111949-53eee-8a9c516e785c10bcbf843efb963583420720b361.gz

 tests/dbus/test-call-cancellation.c |   30 ++++++++++++++++++++++++++++++
 1 files changed, 30 insertions(+), 0 deletions(-)

commit d07af5267b01957edb48f702c8563b6913252435
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-20 11:03:52 +0000

    When cancelling pending calls, assert that the proxy has in fact been created, rather than doing a silent return
    
    
    20080220110352-53eee-f91d9659f42bbad58c81e3b887672aa23d3bc086.gz

 telepathy-glib/proxy.c |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

commit e151b01d682db1c2fda7e82c4f9f8b3ce840a018
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-20 11:02:57 +0000

    Add more MORE_DEBUG to proxy.c (not even compiled by default, but useful to debug the proxy implementation itself)
    
    
    20080220110257-53eee-07d65689ebc3a6581334dc365b8e985b530b038c.gz

 telepathy-glib/proxy.c |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

commit 4aa5b7ebf5daaf45a8c4a876fae7304ef33ca785
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-20 10:59:00 +0000

    Update NEWS
    
    
    20080220105900-53eee-b880c3a302d9f41467b5ba4afe61cf917d33e3d0.gz

 NEWS |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

commit e4746b3a448a70675475e4b518d0e3a43937f466
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-18 13:47:47 +0000

    Add tp_dbus_properties_mixin_getter_gobject_properties, tp_dbus_properties_mixin_setter_gobject_properties
    
    
    20080218134747-53eee-b73877d31b06e5d4d6e084746d0ff615c610d719.gz

 docs/reference/telepathy-glib-sections.txt |    2 +
 telepathy-glib/dbus-properties-mixin.c     |   52 ++++++++++++++++++++++++++++
 telepathy-glib/dbus-properties-mixin.h     |    7 ++++
 telepathy-glib/version-script.txt          |    2 +
 4 files changed, 63 insertions(+), 0 deletions(-)

commit ed4fef4f3801224c09db87c44561c48a16c540a3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-18 13:24:42 +0000

    Distribute tests/dbus/with-properties.xml
    
    
    20080218132442-53eee-3d2a366b3afaac432fb6a7630a154e3962a78ba5.gz

 tests/dbus/Makefile.am |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit abe870a2112bfcbb846c0ae379223ddbe2a5c3eb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-18 13:24:31 +0000

    Include dbus-properties-mixin.xml in docs
    
    
    20080218132431-53eee-3d8bebad4ba12e2bb00e5a331374691557da675e.gz

 docs/reference/telepathy-glib-docs.sgml |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 7790748625ea37989c861d10d9f1be86a7223ffb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-18 12:22:21 +0000

    Document the DBus.Properties mixin
    
    
    20080218122221-53eee-515915a52d126a48faf028f44fc1ea4a9f088aea.gz

 docs/reference/telepathy-glib-sections.txt |   18 +++
 telepathy-glib/dbus-properties-mixin.c     |  184 +++++++++++++++++++++++++++-
 telepathy-glib/dbus-properties-mixin.h     |   11 +-
 telepathy-glib/properties-mixin.c          |    3 +-
 4 files changed, 208 insertions(+), 8 deletions(-)

commit ff9603d3be5513bc75de073b2dc99c3ca7997d37
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-18 12:22:13 +0000

    Make registering DBus.Properties for the mixin more declarative.
    
    The interfaces now just have a gchar * for the name (this avoids having to
    fill in computed values, the quark and GType, in class_init - everything
    can be static initialization data) and the mixin walks the interface list
    at runtime to tag the interface implementation with its corresponding
    interface info.
    Also, use different user_data for the getter and setter functions, so those
    two functions don't have to be tightly coupled.
    
    20080218122213-53eee-c73c34ee631e11c208e6b3020649001a1ba56c7f.gz

 telepathy-glib/dbus-properties-mixin.c |   76 ++++++++++++++++++++++++--------
 telepathy-glib/dbus-properties-mixin.h |   22 +++++----
 tests/dbus/properties.c                |   22 +++++----
 3 files changed, 83 insertions(+), 37 deletions(-)

commit f71e86378b2d6c4e896bf1a3b72d6b2f5c65712b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-18 11:59:55 +0000

    Make tp_svc_interface_get_dbus_properties_info private (there's no real need for it to be public at the moment)
    
    
    20080218115955-53eee-cca7d4964b87390432ff9aca7a7cf85f13d2500c.gz

 telepathy-glib/dbus-properties-mixin.c |    3 ++-
 telepathy-glib/dbus-properties-mixin.h |    3 ---
 telepathy-glib/version-script.txt      |    1 -
 3 files changed, 2 insertions(+), 5 deletions(-)

commit a412e89bfb04bd7cf74784e0a776dfb837bbcfb9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-13 20:31:20 +0000

    Add a regression test for D-Bus core Properties
    
    
    20080213203120-53eee-d3a732cdfe31edc958eaab1eaa433a1a29cd8a03.gz

 tests/dbus/Makefile.am         |   28 ++++++-
 tests/dbus/properties.c        |  191 ++++++++++++++++++++++++++++++++++++++++
 tests/dbus/with-properties.xml |   16 ++++
 3 files changed, 234 insertions(+), 1 deletions(-)

commit fbaeaa0c727ceca2e17eddbde469917da2f42649
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-13 20:30:46 +0000

    glib-ginterface-gen: generate glue for the D-Bus core Properties mixin
    
    
    20080213203046-53eee-687c66798327c5996fd4a95ac11c4b3eff3dcac9.gz

 tools/glib-ginterface-gen.py |   69 +++++++++++++++++++++++++++++++++++-------
 1 files changed, 58 insertions(+), 11 deletions(-)

commit bec86c3c96d3bdafffc119bda107bd966bff7af7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-13 20:29:38 +0000

    Add D-Bus core Properties mixin
    
    
    20080213202938-53eee-e98844c0381d3d918a09ea4ed0bd357504eff122.gz

 telepathy-glib/Makefile.am             |    2 +
 telepathy-glib/dbus-properties-mixin.c |  388 ++++++++++++++++++++++++++++++++
 telepathy-glib/dbus-properties-mixin.h |  105 +++++++++
 telepathy-glib/version-script.txt      |    8 +
 4 files changed, 503 insertions(+), 0 deletions(-)

commit a8d776e3729997092a4ab3d78b0d234f3999b613
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-18 15:01:56 +0000

    Document that GNU make is required, and tell Automake to stop warning us about using its features
    
    
    20080218150156-53eee-c59b1caa3c1f5db48349e0e07116ca12fb3a65bf.gz

 README       |    2 ++
 configure.ac |    2 +-
 2 files changed, 3 insertions(+), 1 deletions(-)

commit 42ff972a63bb4c4b51417b801aa94f897bbde5dd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-18 11:52:03 +0000

    Use Requires.private in the pkg-config stuff
    
    
    20080218115203-53eee-41ba5b05c6f84f27fd3ba95d6d659fac71d04164.gz

 configure.ac                        |    2 ++
 telepathy-glib/telepathy-glib.pc.in |    2 +-
 2 files changed, 3 insertions(+), 1 deletions(-)

commit 2607f1d4f43019d5739a9391f96f271272039229
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-13 20:30:17 +0000

    glib-client-gen: special-case G_TYPE_VALUE outputs, fixing a crash when a method returns a variant
    
    
    20080213203017-53eee-b52ec9ecc53489f71eed9b3e403a2e89a252f615.gz

 tools/glib-client-gen.py |   20 ++++++++++++++++++--
 1 files changed, 18 insertions(+), 2 deletions(-)

commit 66f92a412bd39a97f5af3f59b854cd516c10c4e1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-13 20:29:28 +0000

    _boring: ignore all directories called _gen
    
    
    20080213202928-53eee-1db38f4e9eba8da13883194c48344ebeae6fdbf2.gz

 _boring |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

commit 81a07c284db2775d5b74bfc8d822236dd6ad3c58
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-13 20:10:01 +0000

    tp_proxy_has_interface_by_id(): make slightly more efficient (do not cause creation of DBusGProxy as a side-effect)
    
    
    20080213201001-53eee-98db36a6c905a2f671eae8f7c71e3facc3421472.gz

 telepathy-glib/proxy.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit bae4b840193cc0e7493ef3025e3870efa346d350
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-13 20:09:35 +0000

    tp_dbus_check_valid_object_path(): succeed on "/", fail on "//", not the other way round
    
    
    20080213200935-53eee-59dbaecb8e928e71f22e0ac0b6449a0a50957d76.gz

 telepathy-glib/dbus.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 679dcfb06d3c57570409695fd9c6a2f05d758246
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-13 20:09:20 +0000

    myassert.h: declare myassert_failed()
    
    
    20080213200920-53eee-21d9d70a033d0022a334708eedc0ce8cb3d353f4.gz

 tests/myassert.h |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 37bb5d5441e8df67bc68c3638f947ae89a3194b4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-13 20:09:05 +0000

    test-dbus: check tp_dbus_check_valid_object_path
    
    
    20080213200905-53eee-3a3bcadab4b9dc254b8f50b199e6f9fd58734448.gz

 tests/dbus/test-dbus.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 8a8100f8e3085b73f748f80dde57dfae9800d3e3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-12 10:14:32 +0000

    Include dbus-daemon.xml in stable-interfaces.xml so we generate its iface quark code automatically
    
    
    20080212101432-53eee-68192d781f54c325d1e21ef24727db9a41b76639.gz

 docs/reference/telepathy-glib-sections.txt |    1 +
 telepathy-glib/interfaces.c                |   24 ------------------------
 telepathy-glib/interfaces.h                |    4 ----
 telepathy-glib/stable-interfaces.xml       |    1 +
 4 files changed, 2 insertions(+), 28 deletions(-)

commit dafeac3c5f21f8388358d9f7c22cb9528470e88c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-12 10:14:16 +0000

    Remove TP_IS_SVC_DBUS_PEER from sections.txt (doesn't exist)
    
    
    20080212101416-53eee-12521854bfc528b8dfe953b68dee6f89b56d0163.gz

 docs/reference/telepathy-glib-sections.txt |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 41a3852f58d8f9e59f44411a2185725803410622
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-12 10:09:06 +0000

    Don't generate a list of stable interfaces (no longer needed)
    
    
    20080212100906-53eee-bf4ce5d6498cec8ba1933a8bd30c236ebff91d3b.gz

 telepathy-glib/Makefile.am |    7 +------
 1 files changed, 1 insertions(+), 6 deletions(-)

commit 42c11f921a5dc4088952fbdac27ab9a6d1aa97de
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-12 10:16:42 +0000

    Development version
    
    
    20080212101642-53eee-687ff02cbe7f017e2e3d9370156741e003aa16e8.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 4df49bfcee818eb06e6d6fd52f16811deda29e37
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-11 18:30:44 +0000

    Distribute the D-Bus core interface XML files
    
    
    20080211183044-53eee-454467e7d1a9474a27dbefb82e5f7b93f5ee0b72.gz

 telepathy-glib/Makefile.am |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit d3d8bbd5ebcb51c3575166a39720884ded864ed3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-11 18:11:53 +0000

    Prepare 0.7.2 release
    
    
    20080211181153-53eee-4b6c1d296d78148f306f57a4e12701c61da7c714.gz

 NEWS                              |    8 ++++++++
 configure.ac                      |    8 ++++----
 telepathy-glib/version-script.txt |    2 +-
 3 files changed, 13 insertions(+), 5 deletions(-)

commit 83f7412d81407095ba5f18d91192e2876ffe1442
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-11 11:42:06 +0000

    proxy-tp-properties gtkdoc: Since 0.7.1, not 0.7.2
    
    
    20080211114206-53eee-643da580da0662ff818abd983a8d8f3cf4d9b248.gz

 telepathy-glib/proxy.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d4eceff81b47f5d1e58e61ee391d4e95aad41f79
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-11 11:41:03 +0000

    interfaces.h: remove a spurious change that added <dbus/dbus-shared.h>
    
    
    20080211114103-53eee-ba5524b1d149ffeb2611845ff7e204ae38d85b60.gz

 telepathy-glib/interfaces.h |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit bc56115753aa77f21a821f10bee9c10e537d50bf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-11 11:14:30 +0000

    Remove TpSvcDBusPeer from docs and version script (it's no longer generated as it doesn't make sense)
    
    
    20080211111430-53eee-59da7563a6794c2b8ab6416d799f4ff3a77bd188.gz

 docs/reference/telepathy-glib-sections.txt |   12 ------------
 telepathy-glib/version-script.txt          |    3 ---
 2 files changed, 0 insertions(+), 15 deletions(-)

commit 3378073838edea738d0a5e8a07d62a365b2fb807
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-11 11:12:46 +0000

    examples/extensions/Makefile.am: allow extensions to include unstable interfaces (since that's half the point of extensions)
    
    
    20080211111246-53eee-7a6aa44d3adb2b41ef5dd52c9176cf94ae5c12f1.gz

 examples/extensions/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 84dfe0715fe8dbaac6a7fba5979fa3301c17735c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-11 11:10:16 +0000

    Add missing interface XML for Peer, Properties, Introspectable
    
    
    20080211111016-53eee-7f2f8d39797dac9ef7c77622fa41aa303e356e75.gz

 telepathy-glib/dbus-introspectable.xml |   16 ++++++++++++++++
 telepathy-glib/dbus-peer.xml           |   19 +++++++++++++++++++
 telepathy-glib/dbus-properties.xml     |   29 +++++++++++++++++++++++++++++
 3 files changed, 64 insertions(+), 0 deletions(-)

commit 9d858fa3a08d430a93b7c3b97aceb72452f556ac
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-11 11:09:07 +0000

    glib-ginterface-gen.py: allow interfaces to be marked as tp:implement-service="no" (mostly for the benefit of Peer). Also fix the check for tp:causes-havoc so it actually does something
    
    
    20080211110907-53eee-dacc55a6ede657b5d7c5c3b21e892d368d80e329.gz

 tools/glib-ginterface-gen.py |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit a05e2ad9b25fbfde9536ee91f8723c8568518e62
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-07 20:14:10 +0000

    glib-ginterface-gen.py: add hooks to generate introspect info for properties
    
    
    20080207201410-53eee-59687fb2fd6a74171f9e60f91a649e8a389e6796.gz

 tools/glib-ginterface-gen.py |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

commit 7ec0907d532c395e379aea99922f53e03a8727b6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-06 15:49:53 +0000

    Add D-Bus core Properties, Peer, Introspectable interfaces to TpProxy
    
    
    20080206154953-53eee-a4d3d35a72383e23b8b5404f23caa190a484fdae.gz

 docs/reference/telepathy-glib-docs.sgml    |    2 +
 docs/reference/telepathy-glib-sections.txt |   83 +++++++++++++++++++++++++++-
 telepathy-glib/extra-gtkdoc.h              |   13 +++-
 telepathy-glib/generic.xml                 |    4 +
 telepathy-glib/interfaces.h                |    1 +
 telepathy-glib/proxy.c                     |   35 +++++++++++-
 telepathy-glib/version-script.txt          |   28 +++++++++
 7 files changed, 157 insertions(+), 9 deletions(-)

commit 841f69b2e6d79902b2469429d1e682281c9848bb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-11 11:35:59 +0000

    test-dbus: use MYASSERT instead of g_assert, and add regression test for TpProxy properties
    
    
    20080211113559-53eee-649f9120afa52de841b64d48f77faab1355afb35.gz

 tests/dbus/test-dbus.c |  215 +++++++++++++++++++++++++++---------------------
 1 files changed, 120 insertions(+), 95 deletions(-)

commit 4465ccee037d73b5e4390d29f2ec6c3960540543
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-11 10:56:55 +0000

    TpProxy::dbus_connection is a boxed, not an object
    
    
    20080211105655-53eee-4e2f9bcd2ffe60421fa77516903e6edb1311ac94.gz

 telepathy-glib/proxy.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 999595c0d038cddc79b1fa1f2241b2bf41a0e898
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-07 19:12:48 +0000

    Stop checking for dbus-binding-tool - we no longer run it
    
    
    20080207191248-53eee-d80c41bb2f652932584a2f7644930de6ddc7a6ab.gz

 configure.ac |    5 -----
 1 files changed, 0 insertions(+), 5 deletions(-)

commit 25dab8427ae037491dd99e746b8bf4a9810cd2be
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-04 18:05:42 +0000

    Bump nano version (0.7.1.1)
    
    
    20080204180542-53eee-1e38390e4dbe30abaaca4f2f6692f8034044a32d.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e4d1b733bec004b7f266bb9bb20219f1554d0265
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-04 16:08:27 +0000

    Fix test-handle-set so it actually tests tp-glib's API, not Gabble's old API
    
    
    20080204160827-53eee-041878d2b9a92959fceee043f843e8cac6f7a223.gz

 tests/test-handle-set.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 0225301e1b022ecee3867ebf51e6e15cbde2654b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-04 16:04:52 +0000

    Actually run test-handle-set rather than making it a copy of test-intset!
    
    
    20080204160452-53eee-220336c0b09972befae6beae2dd0dc13cca96c90.gz

 tests/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 9765c9f0472b6772e9e7a51c8aa6d1b01d9f913c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-04 16:00:37 +0000

    Distribute tp-glib-examples.supp and README
    
    
    20080204160037-53eee-293338e22aa84e88aa7bc0adf1a7eef80c8714f8.gz

 examples/Makefile.am |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit b9e58ea9deaa1f3542eacc8d26c2f1ab49559493
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-04 15:41:37 +0000

    Fix telepathy-glib/Makefile.am dist-hook (only runs during releases, so we'd never tried it before...)
    
    
    20080204154137-53eee-971ebe5841863e9b86d55022319c787e32dbf25b.gz

 telepathy-glib/Makefile.am |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 098f8aef352b70786b6f1ad7d49f0622c1a9e046
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-04 15:31:10 +0000

    Prepare release 0.7.1 (libtool c:r:a 5:0:5)
    
    
    20080204153110-53eee-411d41600176e6521438545deebb6dfee40ef3ff.gz

 NEWS                              |    2 +-
 configure.ac                      |    8 ++++----
 telepathy-glib/version-script.txt |    2 +-
 3 files changed, 6 insertions(+), 6 deletions(-)

commit 1df51d0a1dcb04c91475402a8c435ac3589868d5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-04 15:30:42 +0000

    Put some placeholder text in the ChangeLog
    
    
    20080204153042-53eee-d2983f555531a82ed1a7aecc94132c38d3766763.gz

 ChangeLog |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 905c2f638008818eee2ee6374351d947db1adb4d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-04 11:48:16 +0000

    Add examples/README
    
    
    20080204114816-53eee-a9f5a46af7efc8afa123a96da3a9a4995ccaf6c7.gz

 examples/README |   64 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 64 insertions(+), 0 deletions(-)

commit 16a0b60b90735fff12b471f368bee29f46a34cd1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-04 11:46:54 +0000

    Improve tp_debug_timestamped_log_handler and tp_debug_divert_messages docs, and don't leak a fd in the latter
    
    
    20080204114654-53eee-b40eba0f5b06afe6b4fdd4bd2b13b3612643926e.gz

 telepathy-glib/debug.c |   22 ++++++++++++++++++++--
 1 files changed, 20 insertions(+), 2 deletions(-)

commit 6a6e5c4a578312287ac15a91974ec836e8863f9b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-04 11:46:41 +0000

    Annotate numerous things with Since: 0.7.1
    
    
    20080204114641-53eee-a3933b0585efaf47da5a662b7ba761c883696c89.gz

 telepathy-glib/base-connection-manager.c |    3 ++
 telepathy-glib/channel.c                 |   10 ++++++
 telepathy-glib/connection-manager.c      |   20 +++++++++++++
 telepathy-glib/connection.c              |   16 ++++++++++
 telepathy-glib/dbus.c                    |    2 +
 telepathy-glib/errors.c                  |    2 +
 telepathy-glib/interfaces.c              |    2 +
 telepathy-glib/media-interfaces.c        |   14 +++++++++
 telepathy-glib/proxy.c                   |   46 ++++++++++++++++++++++++++++++
 9 files changed, 115 insertions(+), 0 deletions(-)

commit fd25b72373a93da9b80e7f7630782855367658d4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-04 11:45:50 +0000

    Add TpMediaSessionHandler, TpMediaStreamHandler types to gtkdoc
    
    
    20080204114550-53eee-bc2ef195d93ea892d2cf5a4d77cb1fb02589bed2.gz

 docs/reference/telepathy-glib.types |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit cb9a9f1214b9d0f7e32d409ad3bc1409ea120c97
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-04 11:45:31 +0000

    Improve NEWS, README
    
    
    20080204114531-53eee-ae653254da315bff162afb9a7b72f4e4bc1a261e.gz

 NEWS   |    8 +++++++-
 README |   14 +++++++++++++-
 2 files changed, 20 insertions(+), 2 deletions(-)

commit 13e499aa3f34aa553001639831038b7d62b2a0a8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-04 10:23:46 +0000

    TpBaseConnectionManager: move docs from .h to .c to reduce recompilation
    
    
    20080204102346-53eee-fa7444052572208e3e4da978453f3cca817efc3e.gz

 telepathy-glib/base-connection-manager.c |  149 ++++++++++++++++++++++++++++++
 telepathy-glib/base-connection-manager.h |  143 ----------------------------
 2 files changed, 149 insertions(+), 143 deletions(-)

commit 4fb76fbbfa85ba59eb812dccab7b25a101855863
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-04 10:23:36 +0000

    Improve NEWS
    
    
    20080204102336-53eee-3f9e7de2f2148b87a44e5f425f58c4881ff304e7.gz

 NEWS |   17 +++++++++++------
 1 files changed, 11 insertions(+), 6 deletions(-)

commit 5585abc7f1ee3266b1f9963f11542f7d6542ab77
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-30 15:19:26 +0000

    Actually pass self to tp_channel_connection_invalidated_cb
    
    
    20080130151926-53eee-c029114ee5af82f38ec15cb1eb417a004b9c9330.gz

 telepathy-glib/channel.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 9be548292a65990e95a319594bae54e174bc0576
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-30 15:16:38 +0000

    TpChannel: actually call g_type_class_add_private
    
    
    20080130151638-53eee-0e3c43911dd2cad3e87543c76653b73ce4f1399e.gz

 telepathy-glib/channel.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 95b1119ffb2f6c3680e247229d70ebf895809f6a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-30 15:15:28 +0000

    TpChannel: pass bus-name to constructor in convenience API
    
    
    20080130151528-53eee-d2f804330c8567ebf54c4c2c29c41791faa47926.gz

 telepathy-glib/channel.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 4567c80351ff836a9faa7fa43e2e9a70a3be8a12
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-30 15:15:20 +0000

    TpChannel: initialize self->priv
    
    
    20080130151520-53eee-13dfcddbf9a6f424a7b8947b1a889bcc1524bff6.gz

 telepathy-glib/channel.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit b80114c6c9a5faafe005115b334a14d47dab7c46
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-24 14:42:13 +0000

    TpChannel: when the TpConnection dies, set the handle to 0
    
    
    20080124144213-53eee-44700f54c256d6a551b7d59adcb9b4d3533e8738.gz

 telepathy-glib/channel.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit 1b648f27a680bb9444cfaa7e980ada501379c98c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-24 13:47:59 +0000

    Oops, fix compilation of previous change
    
    
    20080124134759-53eee-23adbf46a30c70bfbae46b83e9a7c899a783281e.gz

 telepathy-glib/channel.c |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

commit 0bb095e1a0cb8f590e24f900ba11de19d61182fe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-24 13:18:02 +0000

    In TpChannel, connect to the parent TpConnection's invalidated signal and invalidate the channel too. Also, correctly ref and unref the TpConnection rather than borrowing it
    
    
    20080124131802-53eee-4f12015a012d8935fb4812c281985936d848d640.gz

 telepathy-glib/channel.c |   31 ++++++++++++++++++++++++++++++-
 1 files changed, 30 insertions(+), 1 deletions(-)

commit a228287848cb5d44f7f2de53e254445e2a03a159
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-24 13:02:29 +0000

    Discourage direct use of tp_proxy_borrow_interface_by_id more
    
    
    20080124130229-53eee-13eb3bee5793733d68822625c4cf3d9fd0a1823a.gz

 telepathy-glib/proxy.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e628d1ae209e3fe1e15bf59990c2ff0100671158
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-24 13:01:58 +0000

    inspect-channel: update for TpChannel API change (requires a TpConnection now)
    
    
    20080124130158-53eee-6634b4007610fecdc47bf07d01379ddfbdff38a9.gz

 examples/client/inspect-channel.c |   30 +++++++++++++++++++++++++-----
 1 files changed, 25 insertions(+), 5 deletions(-)

commit b28440adbb795b740b0aad8ceb131f391ff449f5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-24 12:50:25 +0000

    Require TpChannel to have a TpConnection, and expose it as a property.
    
    While it's technically possible to use a TpChannel without a TpConnection
    (inspect-channel currently does), it's unlikely to be a good idea in any
    non-trivial cases - handle validity is closely tied to the connection's
    lifetime, and if you don't discard handles promptly, you'll get confused.
    See fd.o #14188 and (maybe) Gnome #511063.
    
    20080124125025-53eee-57945d04215ef5ed17829019fd837b9ee6c5e8eb.gz

 telepathy-glib/channel.c    |   60 +++++++++++++++++++++++--------------------
 telepathy-glib/channel.h    |    3 +-
 telepathy-glib/connection.c |    2 +
 3 files changed, 36 insertions(+), 29 deletions(-)

commit 2533d80b9043ef1fc84b2ad20865e76e7a13c325
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-24 12:39:33 +0000

    TpProxy: reduce wakeups by creating DBusGProxies lazily, so we don't bind to signals on an interface until the library user either calls a method or binds to a signal on that interface
    
    
    20080124123933-53eee-63f48472c433655c9c7488a12735a1c1a55b23a2.gz

 telepathy-glib/proxy.c |   71 +++++++++++++++++++++++++++++++----------------
 1 files changed, 47 insertions(+), 24 deletions(-)

commit e69e59541dc39fec1c6aaaaffeb00d7ff3a398b5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-22 10:49:40 +0000

    Fix some NEWS file entries
    
    
    20080122104940-53eee-c666dea0876ecdc91cbda5471574981697f51dde.gz

 NEWS |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 373523a5626d0feea1e2c0d1d7ad13418d0c34c7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-22 10:47:47 +0000

    Sync spec 0.17.1 into spec/ directory
    
    
    20080122104747-53eee-01ad0ba410367e6d8cfcfccdb4f6ab078e80d4c5.gz

 spec/Channel_Interface_Call_Merging.xml |   79 ++++++++++++++++
 spec/Channel_Interface_Group.xml        |    5 +-
 spec/Channel_Interface_Hold.xml         |  136 ++++++++++++++--------------
 spec/Connection_Interface_Avatars.xml   |   13 ++-
 spec/Connection_Manager.xml             |  152 +++++++++++++++++++++++++------
 spec/Media_Session_Handler.xml          |    3 +-
 spec/all.xml                            |    7 +-
 7 files changed, 288 insertions(+), 107 deletions(-)

commit be8c089988d2d266a9aa3cb23a15df3e4e766717
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-21 19:20:55 +0000

    Fix redundancy and confusion in tp_list_* that led to tp_list_connection_names calling callbacks with weak_object==NULL
    
    
    20080121192055-53eee-1af89c4bcfe6379e006e6d08333eb7230fb07d5b.gz

 telepathy-glib/connection-manager.c |   10 ++++------
 telepathy-glib/connection.c         |    5 ++---
 2 files changed, 6 insertions(+), 9 deletions(-)

commit cb17d5d692553ea7caf9cf8109bf6edffb1f4290
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-21 19:20:34 +0000

    _boring: ignore telepathy-glib-env, not telepathy-glib-gdb
    
    
    20080121192034-53eee-a33cdf570e85f03b104485d0b0a13572e8667345.gz

 _boring |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7bedbe73dd36248517f0c84969a9e8d22dc68f3e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-21 19:20:27 +0000

    Add a README
    
    
    20080121192027-53eee-dc578cdac879dcf550afccceb187b57a5edbdcdd.gz

 README |   83 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 83 insertions(+), 0 deletions(-)

commit ce732c80a03dfd9a9009d76007d01385fd5a80f8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-21 19:20:21 +0000

    Add a NEWS file
    
    
    20080121192021-53eee-5c955bd0ecbd5d74d50b71499ca8615fd17ec142.gz

 NEWS |   47 +++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 47 insertions(+), 0 deletions(-)

commit 5e28eaccbc07f4b6de88f2bf049e41029ea47e9d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-21 12:40:09 +0000

    Divide up client interface docs into multiple HTML pages to avoid them being ridiculously large
    
    
    20080121124009-53eee-de081559e54bb7f2ae013a7b40606ea402110de9.gz

 docs/reference/telepathy-glib-docs.sgml    |    9 +
 docs/reference/telepathy-glib-sections.txt |  252 ++++++++++++++++-----------
 telepathy-glib/channel.c                   |    7 +-
 telepathy-glib/extra-gtkdoc.h              |  151 +++++++++++++++++
 4 files changed, 315 insertions(+), 104 deletions(-)

commit 8b53253b1d2564e271903a4894dd35bac3203c7c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-21 12:39:29 +0000

    Move gtypes from section "Utilities" to "The Telepathy protocol" in docs - they're mostly Telepathy-specific
    
    
    20080121123929-53eee-d2bb4e0f874ec3f782f1bf1bf4ca55a4a0c2e31f.gz

 docs/reference/telepathy-glib-docs.sgml |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit cad49abcff4481230f4e26ab642bce888bdb01cf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-18 16:30:26 +0000

    base-connection-manager: copyright 2008
    
    
    20080118163026-53eee-99d6602abec4392325b369346b8339ac4b8a4bb5.gz

 telepathy-glib/base-connection-manager.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit da7a975dd9fa943b4e59709dc388aa027ede6515
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-18 16:28:35 +0000

    tp_base_connection_manager_get_parameters: don't leak the GValueArrays representing structs
    
    
    20080118162835-53eee-0c360ef8f0b4ded3a9f857a2883c5e0dc4842a14.gz

 telepathy-glib/base-connection-manager.c |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

commit 29711c89adcd24076722f9757540f75889355c42
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-18 16:20:57 +0000

    Fix slightly misleading documentation
    
    
    20080118162057-53eee-20d1019c86a350211d3acad1fd0574fa0f6485cd.gz

 telepathy-glib/proxy.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit e2c0496c4b471a1db632b6fa98282754294e6924
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-18 16:19:21 +0000

    TpProxy: disconnect from DBusGProxies' destroy signals when forgetting about them, to make sure they won't call us back after we've been finalized.
    
    
    20080118161921-53eee-c896452cab13a55cb22702a31c26926b5b13acfe.gz

 telepathy-glib/proxy.c |   27 ++++++++++++++++++++++++---
 1 files changed, 24 insertions(+), 3 deletions(-)

commit 8657a47f6a8ce945077e3f2a9d3d7686a51910c9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-18 15:35:13 +0000

    tp-glib-examples.supp: suppress errors that are dbus-glib bug https://bugs.freedesktop.org/show_bug.cgi?id=14125
    
    
    20080118153513-53eee-c62cd72dd84643ad4b55a5ea76c3d4af26922414.gz

 examples/tp-glib-examples.supp |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit a24d3afa2fbfa04a9e1d5f08a004a23ee3ed86a1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-18 15:04:31 +0000

    When removing entries from a list of name-owner watches, keep them in the correct order even if that means more memmove()ing
    
    
    20080118150431-53eee-64667b9b092add427f3be935ac72e273fe9737f0.gz

 telepathy-glib/dbus.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0ff3010d03bf57f3368db54096d5d3f2ac251679
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-18 15:04:09 +0000

    Minor coding style tweak: compare function pointer with NULL rather than just testing its truth value
    
    
    20080118150409-53eee-f360bac7dd2a02af366e9cbeaa2642a100d2dba3.gz

 telepathy-glib/dbus.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit fcc9f175a19b751d3788dc3e3f311dc11f4a6dcd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-18 15:02:31 +0000

    tp_dbus_daemon_cancel_name_owner_watch: use correct array indices
    
    We should have values of i from 1 to len, not from 0 to (len-1),
    because the index we're using is (len-i) and we want that to
    go from (len-1) down to 0. (All ranges inclusive.) Thanks, valgrind!
    
    20080118150231-53eee-2d7032a84473ebefb0a5ba17bab7f87cd1cfd0f7.gz

 telepathy-glib/dbus.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ad30362bba97ddb7f54ff998d366a3be72e30a02
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-18 14:50:39 +0000

    Add machinery to run tests under valgrind
    
    
    20080118145039-53eee-1840305060339467e97a7b5f16db1bf6b490a11e.gz

 tests/Makefile.am      |   21 +++++++++++++++++++--
 tests/dbus/Makefile.am |   22 ++++++++++++++++++++--
 2 files changed, 39 insertions(+), 4 deletions(-)

commit fcdda62cc8f7d75225a960c46b8a09d29a245c3e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-18 14:50:20 +0000

    Be a little less specific when detecting allocs made by g_quark_from_static_string
    
    
    20080118145020-53eee-d4c35f14ef64dae9dbc7c95eb2c4569d0cfc62d1.gz

 examples/tp-glib-examples.supp |   50 ++++++++++++++++++---------------------
 1 files changed, 23 insertions(+), 27 deletions(-)

commit a350e6474fe95eec62b3c7ec9fc38cea07c15dcf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-18 14:31:25 +0000

    telepathy-glib-env.in: exec the called program
    
    
    20080118143125-53eee-35076a687833dad8285df599c642e58fa668dbf5.gz

 tools/telepathy-glib-env.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c73170dcda5bca4220a595f43c7a3d9a32f0ae4f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-18 14:23:32 +0000

    test-heap: don't leak the heap
    
    
    20080118142332-53eee-f1e3a9060cf2bee6dba54f82ea5afce50ce55dd5.gz

 tests/test-heap.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 505c39592e59ad876bdd352cd92ada24bf24cf16
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-18 14:22:16 +0000

    test-handle-set: stop leaking the input sets
    
    
    20080118142216-53eee-cfa01774de7390e5a1f4fe58ef14ffb36ff6ca94.gz

 tests/test-handle-set.c |   24 +++++++++++++-----------
 1 files changed, 13 insertions(+), 11 deletions(-)

commit 0a7cd269f50e93a05f479c7673989bdafe9015c5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-18 14:21:54 +0000

    Add some more valgrind suppressions for allocated-once GLib internals
    
    
    20080118142154-53eee-3004e5138eec730add3e53da3369b04f9d5591a3.gz

 examples/tp-glib-examples.supp |   16 ++++++++++++----
 1 files changed, 12 insertions(+), 4 deletions(-)

commit 0d822fdb16cd786c64a822cedfb6d21768eab735
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-18 14:20:54 +0000

    test-util: run silently
    
    
    20080118142054-53eee-849767f7f196f6bbee51ea726931aad7a4927b25.gz

 tests/test-util.c |    8 ++------
 1 files changed, 2 insertions(+), 6 deletions(-)

commit af56757620c964f5d547683f2670ab97b10a0d99
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-18 14:20:05 +0000

    test-intset: don't leak all the intsets
    
    
    20080118142005-53eee-c8ee05671939cf93af4ecc4b8b189e263f341119.gz

 tests/test-intset.c |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

commit 01d207dbba43041b18266cd57b617955a823771e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-18 13:24:26 +0000

    Make suppresion of "leak" from g_main_context_default more general, and add a suppression for the same issue with G_SLICE_DEBUG=always-malloc
    
    
    20080118132426-53eee-1d279f4fbd81d986c75c2aaab70ab0a74aa34048.gz

 examples/tp-glib-examples.supp |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

commit ca9307a2f0f77228d9d56d318b94f7351d4b89cb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-18 13:22:20 +0000

    TpProxy: don't leak self->invalidated
    
    
    20080118132220-53eee-3b425549018e2a3517d13688f574a618bdbb0fd9.gz

 telepathy-glib/proxy.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit ead021a4ef96b5283690c24a6b1f34b3423564f4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-18 13:21:50 +0000

    Make a valgrind suppression more general - we don't care about leaks caused by g_quark_from_static_string, ever
    
    
    20080118132150-53eee-f38ce3b70e3787869a49f4f62d76a7ccc7ac495f.gz

 examples/tp-glib-examples.supp |   19 ++++++++-----------
 1 files changed, 8 insertions(+), 11 deletions(-)

commit 91d5483cba33e18778f3f43e98738ee744c3562a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-18 13:09:56 +0000

    Add an example valgrind Memcheck suppressions file.
    
    This ignores some global data that's allocated once per process and can't
    or shouldn't be freed - the default GMainContext, the default DBusConnection,
    and whatever it is g_type_init allocates.
    It's probably incomplete, but it makes the examples appear to be
    Valgrind-clean.
    
    20080118130956-53eee-61c354f2f556f9e0cc9c260ff146dadd4385da4f.gz

 examples/tp-glib-examples.supp |  162 ++++++++++++++++++++++++++++++++++++++++
 1 files changed, 162 insertions(+), 0 deletions(-)

commit 2c5307ef3c901a39d2187048835b173b5a7a201d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-18 13:08:50 +0000

    list-managers: exit 1 on failure, and don't leak the TpDBusDaemon
    
    
    20080118130850-53eee-3a33793b627a56a37602432f171d721d9ffe43c9.gz

 examples/client/list-managers.c |   33 ++++++++++++++++++++-------------
 1 files changed, 20 insertions(+), 13 deletions(-)

commit d3b777f9eb7e5484326038f4b615553ce0160c9f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-18 13:08:17 +0000

    list-connections: exit 1 on failure, and don't leak the TpDBusDaemon
    
    
    20080118130817-53eee-a986f2cf0a2a5d783985556957f5a910fe652b01.gz

 examples/client/list-connections.c |   30 ++++++++++++++++++------------
 1 files changed, 18 insertions(+), 12 deletions(-)

commit 45d6cdd0e4b96c1fd870869ecf948a48cd62649a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-18 13:08:01 +0000

    inspect-channel: don't create a GMainLoop, none is needed
    
    
    20080118130801-53eee-1dad24e42da36a887eaf70373f591f3f6eac59d2.gz

 examples/client/inspect-channel.c |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

commit 7075433fe42fdb534622e9bed3708cebf991fda1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-18 11:50:59 +0000

    Rename telepathy-glib-gdb to telepathy-glib-env and make it take e.g. "gdb" as first argument, so we can use it for valgrind too
    
    
    20080118115059-53eee-5e3a2c13aef18aa8ff4009a2ed16709a6ba832cc.gz

 tools/Makefile.am           |    6 +++---
 tools/telepathy-glib-env.in |    9 +++++++++
 tools/telepathy-glib-gdb.in |    9 ---------
 3 files changed, 12 insertions(+), 12 deletions(-)

commit 670875880be12882381aeadb7fc588afd4def949
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-17 18:11:50 +0000

    Add an example for using tp_list_connection_names
    
    
    20080117181150-53eee-4a9d8675eb93bef1570c1517269c383e049d6b60.gz

 examples/client/Makefile.am        |    4 ++
 examples/client/list-connections.c |   69 ++++++++++++++++++++++++++++++++++++
 2 files changed, 73 insertions(+), 0 deletions(-)

commit 504cdd668a3b19289c9e72b531543259c8afeaa4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-17 18:11:37 +0000

    Add tp_list_connection_names()
    
    
    20080117181137-53eee-ce6d6dcef3deaaa63d3978c366f16143ebf948be.gz

 docs/reference/telepathy-glib-sections.txt |    2 +
 telepathy-glib/connection.c                |  165 ++++++++++++++++++++++++++++
 telepathy-glib/connection.h                |   10 ++
 telepathy-glib/version-script.txt          |    1 +
 4 files changed, 178 insertions(+), 0 deletions(-)

commit 9d4ebf1b03a8d80f1ae178d59517d97989c5f9bf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-17 17:58:46 +0000

    Remove tp_list_connection_managers_got_names helper function from our ABI (oops!)
    
    
    20080117175846-53eee-5620bab8c94010eb7e5f2f95ef0e50525b3744a4.gz

 telepathy-glib/connection-manager.c |    2 +-
 telepathy-glib/version-script.txt   |    1 -
 2 files changed, 1 insertions(+), 2 deletions(-)

commit 90644e0f572ca9c2a78945dff8e77a2b1dddb543
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-17 17:51:35 +0000

    Document what TpConnection gives us, beyond TpProxy
    
    
    20080117175135-53eee-2032a8b21e312d145e5a05f1954176aa2d51c32c.gz

 telepathy-glib/connection.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit f0e8231806c4c4fbe688decb2f95abb04ab29b5d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-17 17:50:25 +0000

    Update documentation of @callback and @destroy in tp_list_connection_managers
    
    
    20080117175025-53eee-9768f470cb33537c3b006293af60cbc5b0474b9f.gz

 telepathy-glib/connection-manager.c |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

commit 9707c5f46213854c20b80eda24b426b0308cf16e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-17 17:50:11 +0000

    Document @n_cms in TpConnectionManagerListCb
    
    
    20080117175011-53eee-021d3b2e4c976676e3020ce439c4eb9ec852fe45.gz

 telepathy-glib/connection-manager.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit a0e8cb817022dd7b18876362693c2d288e427d10
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-17 17:49:58 +0000

    Document what TpChannel does, compared with TpProxy
    
    
    20080117174958-53eee-b9b550a16f77d0f8b3184981e4c623cea74c8a97.gz

 telepathy-glib/channel.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 2b466550ad3faa69b121e27b55d5aa1167fabd1f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-17 11:22:47 +0000

    glib-client-gen: make *_run_* output a GMainLoop, not a TpPendingCall
    
    
    20080117112247-53eee-5878d40cf7314a364c90e7071f71229869a7585c.gz

 tools/glib-client-gen.py |   23 +++++++++++++++--------
 1 files changed, 15 insertions(+), 8 deletions(-)

commit 93826863cc1bf8cf81f5e530b66bbb74278203b5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-17 11:22:25 +0000

    tp_list_connection_managers: pass number of CMs to callback too
    
    
    20080117112225-53eee-743c89fc498408f727647049adf8577fe1c787bf.gz

 examples/client/list-managers.c     |    5 ++++-
 telepathy-glib/connection-manager.c |    6 ++++--
 telepathy-glib/connection-manager.h |    3 ++-
 3 files changed, 10 insertions(+), 4 deletions(-)

commit 6b5ad7194813c8fe86455af3f3b087e7d1845318
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-17 11:20:51 +0000

    connection: copyright 2008
    
    
    20080117112051-53eee-fb9fb3cf213864a1ff801075a5f45f126d44e5d9.gz

 telepathy-glib/connection.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 7d5327efa136b0dc2807eccc1fca792069715858
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-17 11:20:42 +0000

    connection-manager: copyright 2008
    
    
    20080117112042-53eee-d97f94017c7bc70932d92bc7879f69808be86167.gz

 telepathy-glib/connection-manager.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit c06a42e3294d8aec62baa5e8e1fd457fad11bc10
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-17 11:20:36 +0000

    channel: copyright 2008
    
    
    20080117112036-53eee-82c7669e2947b1686ff1e52f335918b1e3d81eb2.gz

 telepathy-glib/channel.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 79e7c3e607dd594c3913ac3a6d60e6cfef65e4c2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-17 11:20:25 +0000

    inspect-connection: copyright 2008
    
    
    20080117112025-53eee-f5350a46c4ae944c4a3d9cfc848765be33ade46b.gz

 examples/client/inspect-connection.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 8e3e9628e3b226283d50a39153c7ae29ab7f6ff6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-17 11:20:17 +0000

    inspect-connection: copyright 2008
    
    
    20080117112017-53eee-539974f0f56c97820974f525e881955426fb3682.gz

 examples/client/inspect-channel.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit af924e417d0ed7c85e4e8e666155d18182a440fe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-17 11:20:10 +0000

    extended-client: copyright 2008
    
    
    20080117112010-53eee-61b312f87f7a41bb5558eda5e82a6bfee3902766.gz

 examples/client/extended-client.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit d283d0012781d23a8d69fcf60ff9a5037235e985
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-17 09:18:33 +0000

    Re-indent c-constants-generator.xsl for clarity
    
    
    20080117091833-53eee-f7acde9ab544d19cfbc19a771f4515c8234777ac.gz

 tools/c-constants-generator.xsl |  180 ++++++++++++++++++++++++---------------
 1 files changed, 111 insertions(+), 69 deletions(-)

commit 9671485bd1fb2be971f5788022d7a859a8df1d97
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-16 17:58:42 +0000

    inspect-connection: add a usage message
    
    
    20080116175842-53eee-1eef80e84bc72028662818be215a442fccd5781a.gz

 examples/client/inspect-connection.c |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

commit 528892c7a1f162fec7bcbcca79784ce911148f57
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-16 17:58:33 +0000

    inspect-channel: add a usage message
    
    
    20080116175833-53eee-24bc4b708d8c95277abea7ab4f25b724a2ab8831.gz

 examples/client/inspect-channel.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

commit 2ec27e6bd3228828d89095100bb21595e884715c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-16 17:51:46 +0000

    Remove cruft from inspect-connection
    
    
    20080116175146-53eee-b097c787227be9daf5e936fd55a243d0eced9812.gz

 examples/client/inspect-connection.c |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

commit 3aedb0208bed75687dff0c270ed18945eaf0d2c9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-16 17:50:31 +0000

    inspect-connection: use tp_connection_run_until_ready() for simplicity
    
    
    20080116175031-53eee-4f55cd1418a257d63485574f371ec599e1f94ab3.gz

 examples/client/inspect-connection.c |   55 ++++++++++------------------------
 1 files changed, 16 insertions(+), 39 deletions(-)

commit 5a35146a9e5adf85a92a56b8373a1c9faab7571a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-16 17:50:09 +0000

    inspect-channel: use tp_channel_run_until_ready() for simplicity
    
    
    20080116175009-53eee-7e25869df3412dc447f5a4bedfdce9642ea45cbf.gz

 examples/client/inspect-channel.c |  104 ++++++++++++++----------------------
 1 files changed, 41 insertions(+), 63 deletions(-)

commit 32c65d06c291f27184538bdcb89afb2ac189cfad
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-16 17:49:55 +0000

    Add tp_connection_run_until_ready()
    
    
    20080116174955-53eee-ba843d78a25358bb0f88203befbe26e463e971a6.gz

 docs/reference/telepathy-glib-sections.txt |    1 +
 telepathy-glib/connection.c                |  123 ++++++++++++++++++++++++++++
 telepathy-glib/connection.h                |    4 +
 telepathy-glib/version-script.txt          |    1 +
 4 files changed, 129 insertions(+), 0 deletions(-)

commit f74f9d17b8574e6e86f95838a56a5f30ef142371
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-16 17:49:30 +0000

    Add tp_channel_run_until_ready()
    
    
    20080116174930-53eee-74b310c038660e463844af8a8653eaf823018ee7.gz

 docs/reference/telepathy-glib-sections.txt |    1 +
 telepathy-glib/channel.c                   |   65 ++++++++++++++++++++++++++++
 telepathy-glib/channel.h                   |    3 +
 telepathy-glib/version-script.txt          |    1 +
 4 files changed, 70 insertions(+), 0 deletions(-)

commit 30485a31ca05357138196e4a6aa4abcc5a4a3b76
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-16 13:20:11 +0000

    extended-client: use notify::connection-ready instead of old connection-ready signal
    
    
    20080116132011-53eee-74166fbb3d7a77fa2e0a14622f59489e19d9cdab.gz

 examples/client/extended-client.c |   14 +++++++++++++-
 1 files changed, 13 insertions(+), 1 deletions(-)

commit 4b73da6579a69543eccbddb71c497c2fe786db08
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-16 13:16:40 +0000

    Use notify::connection-ready instead of deleted connection-ready signal in inspect-connection example
    
    
    20080116131640-53eee-16b29a456870a934ee85adfe4eb91ca860497c01.gz

 examples/client/inspect-connection.c |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

commit 8e168df14f9cc903669204498555be7b4989ed3d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-16 12:56:33 +0000

    TpConnection: change connection-ready signal to a property
    
    
    20080116125633-53eee-926d976c3242d19f8308ad55f5211803b25fad5b.gz

 telepathy-glib/connection.c |   49 ++++++++++++++++++++++---------------------
 1 files changed, 25 insertions(+), 24 deletions(-)

commit 5d61aea9b49c4ab13354e92643a2d473d05db852
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-16 12:37:48 +0000

    Use G_PARAM_STATIC_NAME | G_PARAM_STATIC_BLURB | G_PARAM_STATIC_NICK for all pre-0.7.1 class properties too
    
    
    20080116123748-53eee-0cdd61939c0e56b1d190ad0845794b0ac526fd86.gz

 telepathy-glib/base-connection.c     |   13 ++++-------
 telepathy-glib/channel-iface.c       |   39 ++++++++++++---------------------
 telepathy-glib/handle-repo-dynamic.c |    8 +++---
 telepathy-glib/handle-repo-static.c  |    4 +-
 telepathy-glib/handle-repo.c         |   11 +++------
 5 files changed, 29 insertions(+), 46 deletions(-)

commit 79d0436ef7899991368a7e631421c2fec0c3a84e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-16 12:33:38 +0000

    Avoid unnecessary duplication of the nickname for TpChannel, TpConnection, TpConnectionManager properties
    
    
    20080116123338-53eee-9ee47660e982b2c95e324eaa4dfe9054b3fa6e1c.gz

 telepathy-glib/channel.c            |    3 ++-
 telepathy-glib/connection-manager.c |   11 +++++++----
 telepathy-glib/connection.c         |    6 ++++--
 3 files changed, 13 insertions(+), 7 deletions(-)

commit de2d78e37b96ad0a04ee534ddfd7fa1d5d0b571d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-16 12:31:39 +0000

    Avoid unnecessary duplication of the nick for TpProxy properties
    
    
    20080116123139-53eee-16bf7151982ab820b93190b0d0c0045be3d8f72f.gz

 telepathy-glib/proxy.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit adebfb63181e79dfb1e5103892e5a8f61dbb6403
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-16 12:30:48 +0000

    Don't use G_PARAM_STATIC_STRINGS (needs glib 2.13)
    
    
    20080116123048-53eee-1e9563c3d89882969034f42cb10b0e490b208853.gz

 telepathy-glib/proxy.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit fe1758c054e3f1f6ca1ece41d9a3bebe63abb492
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-16 12:28:12 +0000

    Fix introspection documentation for TpProxy:interfaces
    
    
    20080116122812-53eee-c7a9a943bd33552ed28852789d35eb8023e1448e.gz

 telepathy-glib/proxy.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 7843535327bc0d0cdff38af1674bb57508f961fc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-16 12:05:43 +0000

    Fix message printing in inspect-channel (missing newline)
    
    
    20080116120543-53eee-6cf52b985f522e4b24bb1a392ede76b8d3ac1547.gz

 examples/client/inspect-channel.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 659e5b79b19ba0c7b87b4a7e073632332700b09b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-15 18:14:23 +0000

    Add telepathy-glib-gdb tool to help with gdb'ing tests and examples
    
    
    20080115181423-53eee-9aedd84f3746a7e96362ff1539adef16d3a98f24.gz

 _boring                     |    2 +-
 tools/Makefile.am           |   11 ++++++++++-
 tools/telepathy-glib-gdb.in |    9 +++++++++
 3 files changed, 20 insertions(+), 2 deletions(-)

commit 65d7979903351a65001db9e2dfc233a3d4580ca8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-15 18:13:40 +0000

    TpProxy: add interfaces property
    
    
    20080115181340-53eee-deb23081439126a801bf7f70d89c29f1dd9209a1.gz

 telepathy-glib/proxy.c |   32 ++++++++++++++++++++++++++++++++
 1 files changed, 32 insertions(+), 0 deletions(-)

commit fe4c4f766a813de296d86f5436b26fcfbb027bf1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-15 17:40:48 +0000

    Use TpProxy:interfaces property to reinstate interface listing in inspect-channel.c
    
    
    20080115174048-53eee-52a432c10f81c9dc7cd780138497f41d68166270.gz

 examples/client/inspect-channel.c |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

commit 9233467a94302736ea9827204869ea372f82b15f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-15 17:40:03 +0000

    Emit notify signals for TpConnection and TpChannel properties
    
    
    20080115174003-53eee-03011c795f34ea05d38096f53f13785d4ed40a75.gz

 telepathy-glib/channel.c    |    3 +++
 telepathy-glib/connection.c |    2 ++
 2 files changed, 5 insertions(+), 0 deletions(-)

commit 14e299b2e6f129b93bff1190ce3cd7b92c44700d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-15 17:33:08 +0000

    TpChannel: remove channel-ready signal (use notify::channel-ready instead)
    
    
    20080115173308-53eee-7b2e9d18833e85c30f1ec067500127ade9f73c27.gz

 telepathy-glib/channel.c |   42 +-----------------------------------------
 1 files changed, 1 insertions(+), 41 deletions(-)

commit 8dbf1e44f8c18aae661f512131851fb053b2ebe6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-15 15:02:38 +0000

    inspect-channel example: use notify::channel-ready instead of channel-ready signal
    
    
    20080115150238-53eee-f797db07e40ca739833a2246ce7ad69be56d085b.gz

 examples/client/inspect-channel.c |   30 +++++++++++++-----------------
 1 files changed, 13 insertions(+), 17 deletions(-)

commit 26a3e946a98796d0f2a6615e3a935dd11c0b60a3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-15 15:02:08 +0000

    Add a channel-ready boolean property on TpChannel (will become a public struct member when the struct contents have stabilized)
    
    
    20080115150208-53eee-a8b235627f6dd6c26ae95d6369fbc5eb47452031.gz

 telepathy-glib/channel.c |   29 +++++++++++++++++++++++++++++
 1 files changed, 29 insertions(+), 0 deletions(-)

commit 335379d2638176622d837eaa4fc5e8e13e56a34a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-15 14:55:32 +0000

    Add a README to tests/
    
    
    20080115145532-53eee-9914e52d6c40d0846c10daf39750d6a03a2c6870.gz

 tests/Makefile.am |    4 ++--
 tests/README      |    8 ++++++++
 2 files changed, 10 insertions(+), 2 deletions(-)

commit 263e92ac74703856b091b3c94d0531d8f8de6c4a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-15 14:29:55 +0000

    Correct documentation of TpChannel::channel-ready
    
    
    20080115142955-53eee-45389f61c5def6f922334fda6fe2bcccc0bcf3e9.gz

 telepathy-glib/channel.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 0b5efac1c4c65818e9ffa70f186277aabac0dc33
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-15 12:04:56 +0000

    Add an argument to tp_cli_*_run_*, through which the TpProxyPendingCall is written, to allow for cancellation
    
    
    20080115120456-53eee-22bd9a569a71769999f126aaf62905f566fd63a8.gz

 examples/client/extended-client.c      |    8 ++++----
 examples/client/inspect-channel.c      |    2 +-
 tests/dbus/test-dbus.c                 |   10 +++++-----
 tests/dbus/test-example-no-protocols.c |    2 +-
 tools/glib-client-gen.py               |   20 ++++++++++++++++----
 5 files changed, 27 insertions(+), 15 deletions(-)

commit eff2352b333bb41edb60ab683c010934db4a9fc4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-15 12:04:32 +0000

    In TpProxyPendingCall internals, add a boolean parameter cancel_must_raise: if TRUE, we call the invoke callback on cancellation, raising TP_DBUS_ERROR_CANCELLED (the old behaviour corresponds to FALSE)
    
    
    20080115120432-53eee-b576963ca1815f0bff3fd831cf9cd56dc70ff3fb.gz

 telepathy-glib/proxy-subclass.h |    2 +-
 telepathy-glib/proxy.c          |   23 ++++++++++++++++++++---
 tools/glib-client-gen.py        |    5 +++--
 3 files changed, 24 insertions(+), 6 deletions(-)

commit 978bb91b0cf3407fa5bf997090154a0a9a609215
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-15 12:02:19 +0000

    Add an error TP_DBUS_ERROR_CANCELLED
    
    
    20080115120219-53eee-109cc818ab39255a51d0a82982887af8e05f386d.gz

 telepathy-glib/proxy.c |    2 ++
 telepathy-glib/proxy.h |    1 +
 2 files changed, 3 insertions(+), 0 deletions(-)

commit 4f6418e2d9d231ef4fa4847b7c70ebf45be04d80
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-14 18:50:02 +0000

    Be pedantically correct
    
    
    20080114185002-53eee-31c716bf4d6ee471a844b1ae35234205a0ec5c35.gz

 telepathy-glib/proxy.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 2ab28e76d6ffce1a32146eee55615a0e99ba504f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-14 18:46:42 +0000

    Try to explain tp_proxy_subclass_add_error_mapping better
    
    
    20080114184642-53eee-edca55ea9e87768a48fe85d669812394eb39c6db.gz

 telepathy-glib/proxy.c |   25 +++++++++++++++++++------
 1 files changed, 19 insertions(+), 6 deletions(-)

commit b250f3232ae30b92e4eaf30a7789612cc17dfedd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-14 14:33:01 +0000

    test-example-no-protocols: call RequestConnection and assert that the error raised has been mapped to TP_ERROR_NOT_IMPLEMENTED
    
    
    20080114143301-53eee-1b2cdfee2de3274b23cfd8f98dcfe884ae63ae53.gz

 tests/dbus/test-example-no-protocols.c |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

commit 395404ca2b45ec7ffcf50570a69b1b67ae8ddf09
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-14 13:41:22 +0000

    media-interfaces: map DBUS_GERROR_REMOTE_EXCEPTIONs from the Telepathy spec into TP_ERRORS
    
    
    20080114134122-53eee-8d2a9281e254dd3dcf00b0346f52687bb46896ee.gz

 telepathy-glib/media-interfaces.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit fa2932d15f140f8336bd80ab086183cd6ba2c306
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-14 13:41:16 +0000

    TpConnection: map DBUS_GERROR_REMOTE_EXCEPTIONs from the Telepathy spec into TP_ERRORS
    
    
    20080114134116-53eee-51314eb4dc1db69a4e7f6045bf5a810d6753bb6a.gz

 telepathy-glib/connection.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit d34e4bdddf4fe6cd615ba40cfbe6e8645e8cbf49
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-14 13:41:05 +0000

    TpConnectionManager: map DBUS_GERROR_REMOTE_EXCEPTIONs from the Telepathy spec into TP_ERRORS
    
    
    20080114134105-53eee-41542ffd29e431dcefd393582334be75d4a811c4.gz

 telepathy-glib/connection-manager.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit d1f7aa7c5756fe8db3b250a1fcff7af12797d3af
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-14 13:40:34 +0000

    TpChannel: map DBUS_GERROR_REMOTE_EXCEPTIONs from the Telepathy spec into TP_ERRORS
    
    
    20080114134034-53eee-12aed7f483c717e13b41ec4667eb74295e1bb50e.gz

 telepathy-glib/channel.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit ac6773c51cefc7487c8bec5b7cf2510b37f9bb01
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-14 13:37:18 +0000

    Add infrastructure to remap DBUS_GERROR_REMOTE_EXCEPTION to a useful GError. Also rethink the API of tp_proxy_class_hook_on_interface_add on the same basis
    
    
    20080114133718-53eee-f5455c10b8eb3e362bc08e1a9290cbbdd2033636.gz

 docs/reference/telepathy-glib-sections.txt |    3 +-
 examples/extensions/extensions-cli.c       |    3 +-
 telepathy-glib/channel.c                   |    3 +-
 telepathy-glib/connection-manager.c        |    3 +-
 telepathy-glib/connection.c                |    3 +-
 telepathy-glib/dbus.c                      |    2 +-
 telepathy-glib/media-interfaces.c          |    7 +-
 telepathy-glib/proxy-subclass.h            |    5 +-
 telepathy-glib/proxy.c                     |  174 ++++++++++++++++++++++-----
 telepathy-glib/version-script.txt          |    3 +-
 10 files changed, 162 insertions(+), 44 deletions(-)

commit 82037a222a60467076c8fef6ea32e136317667bf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-19 14:24:59 +0000

    Streamline initialization boilerplate for extensions convenience library by reducing it to one init function
    
    
    20071219142459-53eee-26c7a934d2cb2bc51852c7d35fef904b128029ba.gz

 examples/client/extended-client.c    |    7 +------
 examples/extensions/extensions-cli.c |   12 +++++++-----
 examples/extensions/extensions.h     |    5 +----
 3 files changed, 9 insertions(+), 15 deletions(-)

commit ddc530ab376f0a5d2360b41c89ee7786b8a6020c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-14 14:32:53 +0000

    Reduce debug spam from TpProxy
    
    
    20080114143253-53eee-ea569461eca340e8e5125876151eb7e6de2329b6.gz

 telepathy-glib/proxy.c |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit 02bfcb5bbabf6238f0cd563dcf514083652bd845
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-14 14:23:05 +0000

    Set TP_IFACE_QUARK as interface quark prefix in telepathy-glib, for slightly more efficient code
    
    
    20080114142305-53eee-7bffcb8f0c45d93cdcc91202788c288db2270321.gz

 telepathy-glib/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 8a94b734669525bd9cb9ee3ffbbce9ee97343531
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-14 14:22:51 +0000

    Fix code-generation typo in glib-client-gen
    
    
    20080114142251-53eee-b483cbb17b918a9fad5d119831a321f42800656e.gz

 tools/glib-client-gen.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit a6560ba407f074b5fb8b10a0eb8bb65500d5a729
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-14 14:16:04 +0000

    Set EXAMPLE_IFACE_QUARK as prefix for interface quark generation in extension example
    
    
    20080114141604-53eee-0d66367abf40ae985c1053eb4425babc1ea77826.gz

 examples/extensions/Makefile.am      |    1 +
 examples/extensions/extensions-cli.c |    4 ----
 2 files changed, 1 insertions(+), 4 deletions(-)

commit 43f87b16749e4aed1d02061f26d3e4efca865f55
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-14 14:12:12 +0000

    glib-client-gen: don't hard-code TP_IFACE_QUARK prefix for interface quark generating functions
    
    
    20080114141212-53eee-3f06d67a96a1fe9fca75f78d561fbdffc3476984.gz

 tools/glib-client-gen.py |   47 +++++++++++++++++++++++++++++++--------------
 1 files changed, 32 insertions(+), 15 deletions(-)

commit 9c600f5c458006a6f43bc40cd7714be31cf12532
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-14 13:41:34 +0000

    glib-client-gen: add FIXME comments for use of TP_IFACE_QUARK
    
    
    20080114134134-53eee-c2ac4c864a400a5f46f552688bdb22bd8d2bd22d.gz

 tools/glib-client-gen.py |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit f3562e89f402130424c2035a4c3cf133edac20e1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-14 13:40:12 +0000

    Set telepathy-glib log domain to "tp-glib"
    
    
    20080114134012-53eee-69273401f26f272874709cbf9bfaace3cc70fc0d.gz

 telepathy-glib/Makefile.am |    1 +
 telepathy-glib/run.c       |    4 ++++
 2 files changed, 5 insertions(+), 0 deletions(-)

commit eb092e46957ffbf25460164f8eb4d329657b94fe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-14 13:40:02 +0000

    Add a #define for TP_ERROR_PREFIX, the common prefix of Telepathy errors
    
    
    20080114134002-53eee-be60b169ff03c90cc1acc9fa71311e2dfb37471a.gz

 docs/reference/telepathy-glib-sections.txt |    1 +
 telepathy-glib/errors.c                    |    7 +++++++
 telepathy-glib/errors.h                    |    2 ++
 telepathy-glib/run.c                       |    3 +--
 4 files changed, 11 insertions(+), 2 deletions(-)

commit c96f580a3c5c1f8b7b1d68766671821dd5d91865
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-11 19:33:23 +0000

    Add basic framework for remapping DBUS_GERROR_REMOTE_EXCEPTION into a useful GError
    
    
    20080111193323-53eee-d085d2a632bf043d1ec69cee1a351dc2a11ff5f0.gz

 telepathy-glib/proxy.c |   60 +++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 54 insertions(+), 6 deletions(-)

commit d1e212c74a582774ef20c4680f574292b4d6d117
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-11 19:18:24 +0000

    Remove obsolete signal_conn_magic from TpProxy
    
    
    20080111191824-53eee-b1572459183953e4e0697b20a5d9cad3e3ba7aa4.gz

 telepathy-glib/proxy.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 8652b218c8020858a7ab4c80e8d766f57ce7bd53
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-11 18:50:10 +0000

    Document NUM_TP_DBUS_ERRORS to keep gtkdoc happy
    
    
    20080111185010-53eee-456dd5e860da99ac18c23dc37685375d50b59238.gz

 telepathy-glib/proxy.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit d1b12ddb12a71aea682b7b6ecc3754796d553f9b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-11 18:49:51 +0000

    Move -tp_errors_removed_from_group_quark in sections.txt: it's ABI but not API
    
    
    20080111184951-53eee-15c8e6e8f745c6d4fd65d63ba46898dc97e2e0cb.gz

 docs/reference/telepathy-glib-sections.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c7e7c57f7b6b57cdc16ba5e05dc778e59915b22d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-11 18:44:56 +0000

    TpProxy: simplify some too-clever assertion ordering, which no longer works now we invoke callbacks in idle handlers
    
    
    20080111184456-53eee-feb98675b6ae1f91b561af2cffa1d7ae5defdfd7.gz

 telepathy-glib/proxy.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit d6a110646562f9c2ee7c341d12e495c3d54b85c4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-11 18:43:55 +0000

    TpProxy: raise TP_DBUS_ERROR_NAME_OWNER_LOST, not DBUS_GERROR_NAME_HAS_NO_OWNER, and TP_DBUS_ERROR_PROXY_UNREFERENCED, not TP_ERROR_NOT_AVAILABLE
    
    
    20080111184355-53eee-6845ca2f35518526c2ce93aa2267aa385bce796e.gz

 telepathy-glib/proxy.c |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

commit 7c9109cd7e95853f02abb05e31c603244966b3f0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-11 18:43:37 +0000

    tp_dbus_check_valid_object_path: raise TP_DBUS_ERROR_INVALID_OBJECT_PATH, not TP_ERROR_INVALID_ARGUMENT
    
    
    20080111184337-53eee-360074e3a37fb4b7f925db7891359ada49e43e46.gz

 telepathy-glib/dbus.c |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)

commit c50d6e8edcb24aa74e653283883acb016e29f92c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-11 18:43:16 +0000

    tp_dbus_check_valid_member_name: raise TP_DBUS_ERROR_INVALID_MEMBER_NAME, not TP_ERROR_INVALID_ARGUMENT
    
    
    20080111184316-53eee-070d749385e11000b8db76693cd73ca36183298e.gz

 telepathy-glib/dbus.c |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)

commit 99f3265cea7bef4fa1e1b34ad962f88da8884362
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-11 18:42:36 +0000

    tp_dbus_check_valid_interface_name: raise TP_DBUS_ERROR_INVALID_INTERFACE_NAME instead of TP_ERROR_INVALID_ARGUMENT
    
    
    20080111184236-53eee-a65c2de404f26fde52fed0a43eb293f91e2bb4be.gz

 telepathy-glib/dbus.c |   23 ++++++++++++++---------
 1 files changed, 14 insertions(+), 9 deletions(-)

commit 1460dbba9d7f97f77270995eec8a8cafbe2f0df3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-11 18:42:12 +0000

    tp_dbus_check_valid_bus_name: raise TP_DBUS_ERROR_INVALID_BUS_NAME instead of TP_ERROR_INVALID_ARGUMENT
    
    
    20080111184212-53eee-ad4f21ce0c153994920410608fdd23c320af2b3f.gz

 telepathy-glib/dbus.c |   30 +++++++++++++++++-------------
 1 files changed, 17 insertions(+), 13 deletions(-)

commit 91fd759435a62b60a17986200a9fd880bc77e550
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-11 18:39:57 +0000

    TpConnection: raise error from TP_ERRORS_DISCONNECTED domain, rather than TP_ERROR_DISCONNECTED from TP_ERRORS domain, when invalidated due to StatusChanged(DISCONNECTED, *)
    
    
    20080111183957-53eee-ef8e5beec1052142ab0041b102eac506c3c4e702.gz

 telepathy-glib/connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit af2338232701b4d88701759d4089c142baee2be1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-11 18:39:25 +0000

    TpChannel: raise TP_DBUS_ERROR_OBJECT_REMOVED instead of TP_ERROR_NOT_AVAILABLE when invalidated due to Closed
    
    
    20080111183925-53eee-8a1d363923072d31ff706f3c9d7c6aa9d7673681.gz

 telepathy-glib/channel.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit c46393c0dbf51c32bb64423f946024f9ab0f002f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-11 18:30:12 +0000

    When a TpProxy lacks an interface, raise TP_DBUS_ERROR_NO_INTERFACE instead of TP_ERROR_NOT_IMPLEMENTED,
    
    
    20080111183012-53eee-04f333e5641f6bfe417b02158b7a57842aa6a048.gz

 telepathy-glib/proxy.c          |    2 +-
 tests/dbus/test-disconnection.c |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 0012801f0acf291c8009faa6d56e308d5e4f2db5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-11 18:29:20 +0000

    Add some more error domains so we don't have to conflate Telepathy protocol errors with internally-generated errors in telepathy-glib
    
    
    20080111182920-53eee-187e53342eca16384a3e3e004e50ec9b3365047e.gz

 docs/reference/telepathy-glib-sections.txt |    7 ++++
 telepathy-glib/channel.c                   |   24 ++++++++++++
 telepathy-glib/channel.h                   |    3 ++
 telepathy-glib/connection.c                |   27 ++++++++++++++
 telepathy-glib/connection.h                |    9 ++---
 telepathy-glib/proxy.c                     |   55 +++++++++++++++++++++++++++-
 telepathy-glib/proxy.h                     |   16 ++++++++
 telepathy-glib/version-script.txt          |    3 ++
 8 files changed, 136 insertions(+), 8 deletions(-)

commit 9cf80308aa791417e6a49c35b09277329087e829
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-11 17:02:48 +0000

    Don't invalidate TpConnection if introspection fails, only if it becomes disconnected
    
    
    20080111170248-53eee-df9afb0896493a74c6131d1c1ee1dd57cffe0bba.gz

 telepathy-glib/connection.c |  101 ++++++++++++++++++++----------------------
 1 files changed, 48 insertions(+), 53 deletions(-)

commit 1b23850fa225c370ba500c235d75086b920b2889
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-11 16:58:52 +0000

    Don't invalidate TpChannel just because introspection fails - if we do that, then the library user can't even call Disconnect()
    
    
    20080111165852-53eee-69c9235d3a80eccd64dfee12ddb928e7386a75b0.gz

 telepathy-glib/channel.c |   92 ++++++++++++++++++++--------------------------
 1 files changed, 40 insertions(+), 52 deletions(-)

commit c880cbbb305db133d9c82fb3a35a8c758cccbd73
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-11 16:19:22 +0000

    TpProxy: don't forcibly fail method calls because of application-specific invalidation; also defer callback due to DBusGProxy destruction until main loop is re-entered.
    
    
    This changes the behaviour of a closed channel or disconnected connection,
    for instance. Previously, we'd force the method call to fail when we got the
    Closed or StatusChanged signal, then ignore the real reply when it came in.
    
    We now allow the reply to method calls that were made before invalidation
    to be processed as usual, although method calls made after invalidation will
    fail immediately.
    
    When a DBusGProxy is destroyed (when name ownership is lost) we still force the
    method call to fail (on the basis that the service has fallen off the bus, so
    can't possibly send us a reply any more), but we now defer calling the callback
    until an idle handler, for the usual reentrancy reasons.
    
    20080111161922-53eee-7fe60d38438f4f75517514fd2e0ca4dd2a8f3ef0.gz

 telepathy-glib/proxy.c              |  102 +++++++++++++++++++----------------
 tests/dbus/test-call-cancellation.c |   29 ++++++++---
 2 files changed, 78 insertions(+), 53 deletions(-)

commit effd9cbc560befcb64f990698685b65a9552e72e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-11 15:57:55 +0000

    Pass the DBusGProxy to tp_proxy_pending_call_v0_new
    
    
    20080111155755-53eee-3e2ef5718feaa25b591e82de28263b287218ef9e.gz

 telepathy-glib/proxy-subclass.h |    2 +-
 telepathy-glib/proxy.c          |    2 ++
 tools/glib-client-gen.py        |    4 ++--
 3 files changed, 5 insertions(+), 3 deletions(-)

commit 4ed549bfed0f7bd79a86e81f294c5fbc1f528587
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-11 15:46:53 +0000

    Use the improved MYASSERT macro in tests, to provide extra diagnostics in some cases
    
    
    20080111154653-53eee-ba766aea580eaa9fddeb7e23ced33b503a4a47e4.gz

 tests/dbus/test-call-cancellation.c |   15 ++---
 tests/dbus/test-disconnection.c     |  117 ++++++++++++++++++-----------------
 2 files changed, 64 insertions(+), 68 deletions(-)

commit 93c9b80696e65dade0925d604524a8f8856e96a0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-11 15:46:37 +0000

    Add an improved MYASSERT() macro to tests/
    
    
    20080111154637-53eee-fc80be97b58a0502bca36505c6718902214f7b0a.gz

 tests/Makefile.am                   |    3 +++
 tests/dbus/test-call-cancellation.c |    2 ++
 tests/myassert.h                    |   19 +++++++++++++++++++
 3 files changed, 24 insertions(+), 0 deletions(-)

commit eeefc7fc4d058e640e21459a2ab9ecd11ac94707
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-11 15:45:54 +0000

    TpProxySignalConnection: refcount, rather than doing pseudo-refcounting based on whether connected in dbus-glib + number of invocations queued.
    
    We need to be referenced once per invocation on the stack, too.
    
    20080111154554-53eee-00d9fac67bb9e470afacecdbf06fa5529907330b.gz

 telepathy-glib/proxy.c |   95 +++++++++++++++++++++++-------------------------
 1 files changed, 46 insertions(+), 49 deletions(-)

commit aa33c172e420e66966465269caaa568778c85df2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-11 14:43:34 +0000

    glib-client-gen: cope correctly with GValueArray being NULL if there were no 'out' arguments
    
    
    20080111144334-53eee-8408929f176b2202d56349d2f0bdc74ed141ea28.gz

 tools/glib-client-gen.py |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

commit 2923494215718c9c04008126494d7b7df4555461
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-11 14:36:25 +0000

    handle-repo-dynamic: if the TpDBusDaemon ever goes to 0 refs, null out the pointer
    
    
    20080111143625-53eee-a4d36036fd2d5b0c2d7facc4bb0d5ebc764ee3da.gz

 telepathy-glib/handle-repo-dynamic.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 90e901c8e405bd5a1477429ff9c6fb522b087c23
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-10 16:00:09 +0000

    Correct signature of signal handlers in examples, rename from _died to _invalidated to keep terminology consistent
    
    
    20080110160009-53eee-45a58bd069e94d1548777c5b9fee06791471bd2a.gz

 examples/client/inspect-channel.c    |   13 +++++++------
 examples/client/inspect-connection.c |   16 +++++++++-------
 2 files changed, 16 insertions(+), 13 deletions(-)

commit 0e5d489deb7da3d4619e1c03d30c6204d36cba6d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-10 15:46:28 +0000

    API change: rename tp_proxy_invalidated to _invalidate, rename TpProxy::destroyed to ::invalidated, change arguments of that signal from (GError as POINTER) to (domain as UINT, code as INT, message as STRING) for general sanity
    
    
    20080110154628-53eee-cc928fe5a1e5ecf6cf93bfbc5299ff14e0364ca8.gz

 docs/reference/telepathy-glib-sections.txt |    2 +-
 examples/client/inspect-channel.c          |    3 +-
 examples/client/inspect-connection.c       |    2 +-
 telepathy-glib/channel.c                   |   10 ++--
 telepathy-glib/connection-manager.c        |    2 +-
 telepathy-glib/connection.c                |    6 +-
 telepathy-glib/proxy-subclass.h            |    2 +-
 telepathy-glib/proxy.c                     |  104 +++++++++++++++------------
 telepathy-glib/signals-marshal.list        |    1 +
 telepathy-glib/version-script.txt          |    2 +-
 tests/dbus/test-call-cancellation.c        |    2 +-
 tests/dbus/test-disconnection.c            |    2 +-
 tools/glib-client-gen.py                   |    2 +-
 13 files changed, 77 insertions(+), 63 deletions(-)

commit 636ff7d4fc2cbbcc54418dfd1481d81bd263ec15
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-10 13:51:59 +0000

    TpDynamicHandleRepo: use TpDBusDaemon to track handle-holder life cycle
    
    
    20080110135159-53eee-0e7941b3a96b1839dd00668c10b17b3ac412c48c.gz

 telepathy-glib/handle-repo-dynamic.c |   59 ++++++++++++++++++++-------------
 1 files changed, 36 insertions(+), 23 deletions(-)

commit dffcb63da1b3859750ddd249b1a802e6f2737113
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-10 12:31:56 +0000

    TpProxy, glib-client-gen: raise a GError from *_connect_to_* (as always, it can safely be NULL to ignore the error)
    
    
    20080110123156-53eee-bdad3f1cd063c67e432cf4e924f3db500aef10b1.gz

 telepathy-glib/proxy-subclass.h |    2 +-
 telepathy-glib/proxy.c          |   12 ++++++------
 tools/glib-client-gen.py        |   18 +++++++++++++-----
 3 files changed, 20 insertions(+), 12 deletions(-)

commit 944744dd6b605da99822c239c4ca112c6c8cc4e8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-10 13:02:43 +0000

    test-disconnection: make assertions about signal connection error behaviour
    
    
    20080110130243-53eee-854f4c315b3c658ee3158f20801720db75d4b763.gz

 tests/dbus/test-disconnection.c |   64 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 64 insertions(+), 0 deletions(-)

commit f787411f3b07dcc4d49895326af66651a733a234
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-10 13:02:27 +0000

    test-disconnection: improve assert macro
    
    
    20080110130227-53eee-cf0c3557dd718914843d8d8767d3b2c06ed8347f.gz

 tests/dbus/test-disconnection.c |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

commit 02e11b05776b5d87e803d6d1fb4365e6a71bfb54
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-10 13:01:07 +0000

    TpProxy: if retrieving an interface fails because the proxy has been invalidated, raise the error with which the proxy was invalidated, not the generic "has no interface" error
    
    
    20080110130107-53eee-2eed09ecb657f5587771d96adb950149b9e1b7ca.gz

 telepathy-glib/proxy.c |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)

commit 7d48c10174cb6d4a61a7d1ed750ce9563d79dba2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-10 13:00:48 +0000

    TpProxy: remove vestigial 'valid' attribute (always TRUE)
    
    
    20080110130048-53eee-c044a70f36aa89e0a16258487c4562bd960d994a.gz

 telepathy-glib/proxy.c |   11 -----------
 1 files changed, 0 insertions(+), 11 deletions(-)

commit 8810c668b771d012addb259aa50e7562bd003fa2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-10 12:49:53 +0000

    test-disconnection.c: assert that each user_data is freed precisely once
    
    
    20080110124953-53eee-9a1335f6f5877a3f9e6b72f15a36590900d12aca.gz

 tests/dbus/test-disconnection.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit a898940533fce30204ac2ac1764129a162c1b129
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-10 12:40:45 +0000

    test-disconnection.c: assert that the signal connections succeed (since the main loop hasn't run yet, the proxy can't have become invalid)
    
    
    20080110124045-53eee-2f1898c4ce64828be8ca12d896269fcfaf69fd31.gz

 tests/dbus/test-disconnection.c |   25 +++++++++++++++++--------
 1 files changed, 17 insertions(+), 8 deletions(-)

commit e732f3339460f42ebf1d9eacfc40e9898aa191e9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-10 12:40:21 +0000

    telepathy-glib/ : update for *_connect_to_* API change (extra GError ** argument)
    
    
    20080110124021-53eee-2b3239dfd43b7b31a81f15a71faa9d8ab8267567.gz

 telepathy-glib/channel.c    |    6 ++++--
 telepathy-glib/connection.c |    6 ++++--
 telepathy-glib/dbus.c       |    5 ++++-
 3 files changed, 12 insertions(+), 5 deletions(-)

commit e3e1ae4c2532c8fa8b414ab29a9c8203b401714f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-10 12:39:59 +0000

    examples: update for *_connect_to_* API change (extra GError ** argument)
    
    
    20080110123959-53eee-aa0fb552b263fe0b3840dd43214707aa8500b59e.gz

 examples/client/extended-client.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 98e52060212b4c1fd5356456270e320f9bec5d55
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-10 12:07:11 +0000

    Remove *_block_on_* from version script and docs
    
    
    20080110120711-53eee-2a12e227756ec66b85b2d49f3be1636272461c00.gz

 docs/reference/telepathy-glib-sections.txt |  108 ----------------------------
 telepathy-glib/version-script.txt          |  108 ----------------------------
 2 files changed, 0 insertions(+), 216 deletions(-)

commit e898978a4b465dbd2645f733017e079594559ef0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-10 12:06:33 +0000

    glib-client-gen: don't generate *_block_on_*
    
    
    20080110120633-53eee-6b12175af3892a003f72826f3f45f030a8a3b623.gz

 tools/glib-client-gen.py |  100 ----------------------------------------------
 1 files changed, 0 insertions(+), 100 deletions(-)

commit f1d4f818e9b2c5db768dac21d150789ab3b628c4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-10 12:06:55 +0000

    Add and use _tp_dbus_daemon_get_name_owner, which is basically tp_cli_dbus_daemon_block_on_get_name_owner
    
    
    20080110120655-53eee-268c0424369cdc575a1b5f26b262841f3e79ce14.gz

 telepathy-glib/channel.c       |    8 ++++----
 telepathy-glib/connection.c    |    5 +++--
 telepathy-glib/dbus-internal.h |    3 +++
 telepathy-glib/dbus.c          |   22 ++++++++++++++++++++++
 4 files changed, 32 insertions(+), 6 deletions(-)

commit 2c792605f68f031088210e332001ea06e3626c4b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-10 11:40:13 +0000

    TpProxy: copyright 2008
    
    
    20080110114013-53eee-c8eb91b1fcf20cc66639fd567ea61cdf8e0f0672.gz

 telepathy-glib/proxy-subclass.h |    4 ++--
 telepathy-glib/proxy.c          |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 317b1734aacdf27261171b88c35c0e523883890e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-10 11:39:30 +0000

    glib-client-gen: copyright 2008
    
    
    20080110113930-53eee-c21b550c403fc3fe0634c386df51ed25c0fdbd17.gz

 tools/glib-client-gen.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e73db26451490bb5c3de49be5dc4975a2d5eb8cb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-10 11:33:12 +0000

    tp_proxy_signal_connection_v0_new: destroy user_data if returning NULL
    
    
    20080110113312-53eee-58c2291d9318b3e7c91abcd96a30b248961ac727.gz

 telepathy-glib/proxy.c |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

commit 557bc7215d41d5944fd26dc6ecd02b6c62a898f9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-09 17:46:46 +0000

    Fix documentation for *_run_* methods
    
    
    20080109174646-53eee-b9b35b5d6c7e7ba2146936fce3456dd18b41ce31.gz

 tools/glib-client-gen.py |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit 629dff50c2788621e612caa4d8189a548bbf0459
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-09 17:44:25 +0000

    examples: use *_run_*
    
    
    20080109174425-53eee-217490ab1022ecce489b58abae6825c8f2fbe0eb.gz

 examples/client/extended-client.c |    8 ++++----
 examples/client/inspect-channel.c |    5 +++--
 2 files changed, 7 insertions(+), 6 deletions(-)

commit 8f991cffbe9f259e7fe5f5aa5e75e12abaa50171
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-09 17:41:10 +0000

    test-dbus: use reentrant calls instead of blocking in libdbus
    
    
    20080109174110-53eee-9a12225a14498941c238308db77a615e88ab7412.gz

 tests/dbus/test-dbus.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit ef9c2c9cc1e2ab2a4b07c67fa64b2f633f54dcb4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-09 17:26:17 +0000

    glib-client-gen: add *_run_* (reentrant blocking calls)
    
    
    20080109172617-53eee-679748a11c388b8d5562bc9e9f31a0a1e5ed000b.gz

 tools/glib-client-gen.py |  192 ++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 192 insertions(+), 0 deletions(-)

commit 6707afc460fcf13d874d49e666180b2dc4590396
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-20 16:32:59 +0000

    Add _run_ methods to version-script and docs
    
    
    20071220163259-53eee-990960ef98f4c7a07546fbe23177c4fab0282f10.gz

 docs/reference/telepathy-glib-sections.txt |  110 +++++++++++++++++++++++++++-
 telepathy-glib/version-script.txt          |  108 +++++++++++++++++++++++++++
 2 files changed, 217 insertions(+), 1 deletions(-)

commit 39691d38c68fbcd87766a7edf7eafc6eb64663f7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-09 17:40:22 +0000

    Revert a patch which wasn't meant to be in this branch
    
    
    20080109174022-53eee-884746fb4407df4ff9b7b2359280132af43ca9a9.gz

 tests/dbus/test-dbus.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit d2d0477f8f92956a0307d72088b63b9f77c8b5cd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-09 17:34:54 +0000

    Disable some of the more verbose debug messages in TpProxy, but leave them possible to enable at compile time
    
    
    20080109173454-53eee-b1b2dd2eb16b5a0942e847cb7244dd753e9f1719.gz

 telepathy-glib/proxy.c |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)

commit 760b7f180c1fade8722b282865281d4703e44c03
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-09 17:27:32 +0000

    Remove some internal DEBUG() from proxy.c
    
    
    20080109172732-53eee-056765d34939429fca48c10de983408fb7680897.gz

 telepathy-glib/proxy.c |   15 ---------------
 1 files changed, 0 insertions(+), 15 deletions(-)

commit d38f326b6c4fe2721c5fa1afa3fd32c47369c019
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-09 17:06:55 +0000

    Allow callback for pending calls to be NULL, but not invoke_callback (which is the one we actually call directly)
    
    
    20080109170655-53eee-3cd0746dc98c098707b594c6dd2628a9e9355e93.gz

 telepathy-glib/proxy.c |   30 +++++++++++++++++-------------
 tests/dbus/test-dbus.c |   10 +++++-----
 2 files changed, 22 insertions(+), 18 deletions(-)

commit 9ca28916d89ceefd5d8dabd2c362c65a56346806
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-08 21:02:29 +0000

    Re-order helper functions in TpProxy so they actually work
    
    
    20080108210229-53eee-31a8241a2f537171c7c925f5ec8a33ef40e7fc20.gz

 telepathy-glib/proxy.c |  120 ++++++++++++++++++++++-------------------------
 1 files changed, 56 insertions(+), 64 deletions(-)

commit dfa900aa5f7a7da70dc765c73edf76a93e5200a0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-08 20:57:10 +0000

    TpProxy: delay signal handler invocation to avoid re-entering libdbus
    
    
    20080108205710-53eee-abcb0bd48ecea0d2d7a8a773cf06b7b81510b39d.gz

 telepathy-glib/proxy.c |  143 +++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 124 insertions(+), 19 deletions(-)

commit 76ada0d0a160aaf7e9b927514ac656ac541ef74c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-08 19:21:48 +0000

    Refactor TpProxy signal invocation in preparation for queueing signal callbacks for an idle handler; ref the TpProxy while calling the callback, to avoid the callback dying halfway through the callback
    
    
    20080108192148-53eee-f36bf54c336e4b725e69fa8bd65b204156528a12.gz

 telepathy-glib/proxy.c |  102 +++++++++++++++++++++++++++++------------------
 1 files changed, 63 insertions(+), 39 deletions(-)

commit 00badb03990c2dfe71e68a6ddf860f71c7aa62bd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-08 17:23:57 +0000

    TpProxy: redo signal connection API so signal callbacks can be invoked in idle callbacks (same reasoning as method callbacks)
    
    
    20080108172357-53eee-ff162a3eb55384b248cf560e3bf377ec7d9470b9.gz

 docs/reference/telepathy-glib-sections.txt |    5 +-
 telepathy-glib/proxy-subclass.h            |   17 +--
 telepathy-glib/proxy.c                     |  202 ++++++++++++++++------------
 telepathy-glib/version-script.txt          |    5 +-
 tools/glib-client-gen.py                   |  171 +++++++++++++++++-------
 5 files changed, 252 insertions(+), 148 deletions(-)

commit f7e0d1b2bc085c4e3b326921073a78c95e2e9f60
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-08 16:00:09 +0000

    TpProxy: delay emitting 'destroyed' so it only goes out after all idle callback invocations have gone off (and also, so the destroyed callback is invoked with dbus_connection_dispatch not on the stack)
    
    
    20080108160009-53eee-f473faa658659f9189cc5b51196d74634d1d5c18.gz

 telepathy-glib/proxy.c |   52 +++++++++++++++++++++++++++++++++--------------
 1 files changed, 36 insertions(+), 16 deletions(-)

commit dd90e1f3431a2e8d35484bda7dcf0fed6ee242de
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-08 13:21:27 +0000

    In TpProxyPendingCall, call user-supplied callback in an idle handler for reentrancy
    
    
    20080108132127-53eee-1709a2e8fb6361b0707b8e59d56e41a4b0883ad2.gz

 telepathy-glib/proxy.c |   60 +++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 52 insertions(+), 8 deletions(-)

commit 72581ce580a8b27fa2d8cb0130d532e58727327f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-08 13:20:38 +0000

    Alter pending call API so it can call the callback from an idle handler, to avoid problems with dbus_connection_dispatch non-reentrancy
    
    
    20080108132038-53eee-250ad7c8c370f26cdca49ff83e472f36e9018e27.gz

 docs/reference/telepathy-glib-sections.txt |   10 +-
 telepathy-glib/proxy-subclass.h            |   23 ++-
 telepathy-glib/proxy.c                     |  256 ++++++++++++++++++----------
 telepathy-glib/version-script.txt          |    8 +-
 tools/glib-client-gen.py                   |  202 +++++++++++++++-------
 5 files changed, 330 insertions(+), 169 deletions(-)

commit 1a3f32b6cc6c1833171ab87896c5b13b2ca1a406
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-10 11:33:09 +0000

    Add unnecessary-but-harmless quoting to libtool -version-info argument, so vim quickfix mode (e.g. :make) doesn't interpret it as a file:line:column error report in a nonexistent and bizarrely named file
    
    
    20080110113309-53eee-ce2d5f01fbff4a539a6295c8403449739041ab37.gz

 telepathy-glib/Makefile.am |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit ac67637385e335e49b39a60e19b153a0cb2418b5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-08 20:56:58 +0000

    test-dbus: be less leaky
    
    
    20080108205658-53eee-ec6862ec051356a8654556d67aca6590bb3617d3.gz

 tests/dbus/test-dbus.c |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

commit c952e4482ff27060427d066a5396563b560e0e93
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-08 20:49:49 +0000

    TpConnectionManager: stop leaking strings from tp_connection_manager_find_manager_file
    
    
    20080108204949-53eee-40ff4c2379afeb69afffe5f51e4a2706844d024d.gz

 telepathy-glib/connection-manager.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit bed75c87a725cea974f3449fb3278778a5fec4a7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-08 20:42:26 +0000

    TpConnectionManager: fix memory freeing
    
    
    20080108204226-53eee-1af32592623a594929bf369e6fafe1a2d0f081ea.gz

 telepathy-glib/connection-manager.c |   39 ++++++++++++++++++++++++++++++++--
 1 files changed, 36 insertions(+), 3 deletions(-)

commit c05239b716e41bd5467b8d8002f2af2b80b36c83
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-07 19:45:27 +0000

    Fix regex used to detect whether _UNRELEASED symbol versions were used; stop that make rule outputting anything unless it fails
    
    
    20080107194527-53eee-ec03b3a2b49feb4633d5ff7256484f884130da02.gz

 telepathy-glib/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e73994967530d464a054e3b5da97123339a14d41
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-07 16:24:05 +0000

    test-dbus: enable debug
    
    
    20080107162405-53eee-1ecae9ebff22830f6469770248c9e8f08e8a0653.gz

 tests/dbus/test-dbus.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 3bf3a8883068fe51e3fd3ff53016454f0d9c3869
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-07 16:23:54 +0000

    test-call-cancellation: improve format of failure messages
    
    
    20080107162354-53eee-8c1960c1290f4a5a9536124137b3d6dbb12eab6c.gz

 tests/dbus/test-call-cancellation.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 889e7c003d125781d4e8846b4f239c7b47ce7fe7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-04 16:21:10 +0000

    Version symbols as TELEPATHY_GLIB_0.7.1_UNRELEASED (_UNRELEASED will be removed before release) to force binaries that used unreleased symbols to be relinked against the release version
    
    
    20080104162110-53eee-9b7eed902432b47a3354d9706adfe71edfd7019c.gz

 telepathy-glib/version-script.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 6244a3200c958a55fb5a309ebbdcf918d957b1cc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-04 16:19:42 +0000

    Add instructions for doing future releases with development-specific versioned symbols
    
    
    20080104161942-53eee-fa45088f3acdbbab08dc5763eb6be157de935d8b.gz

 configure.ac                      |   12 +++++++++++-
 telepathy-glib/Makefile.am        |   11 ++++++++++-
 telepathy-glib/version-script.txt |    6 +++++-
 3 files changed, 26 insertions(+), 3 deletions(-)

commit 2ca63cc6cb718fb9800cd3142c9b3100fa8893c5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-20 16:34:38 +0000

    Sort version-script.txt (move tp_proxy_pending_call_new)
    
    
    20071220163438-53eee-ad1f47ba2087ca242b1d7171d955821eea0e6408.gz

 telepathy-glib/version-script.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 4b291c6a4aebd2eb3e32b000547ccc1118f05282
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-20 16:32:36 +0000

    glib-client-gen: fix typo in documentation
    
    
    20071220163236-53eee-d697bb5a33be6cfc3648f8a52551d20dbbd92625.gz

 tools/glib-client-gen.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 24380610d170f1050d31fab464fccea313b8d3f5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-19 11:23:14 +0000

    Initialize subclass_assert variable when preparing to run glib-client-gen.py in Makefile.am
    
    
    20071219112314-53eee-ff47862a331ca6b4e36fd965b8edf383b26b709f.gz

 telepathy-glib/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 4368b7706e52a0c3b32b0622052a31b0216a73aa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-18 15:12:39 +0000

    Fix up examples and tests for simplified API
    
    
    20071218151239-53eee-ddf3e2af598d16f725bcbbf71d8fba2e946667d9.gz

 examples/client/extended-client.c    |    6 ++++--
 examples/client/inspect-connection.c |    3 +--
 tests/dbus/test-call-cancellation.c  |   16 ++++++++--------
 tests/dbus/test-disconnection.c      |   10 +++++-----
 4 files changed, 18 insertions(+), 17 deletions(-)

commit 2477d2dd15d96cdbff326975ce3ce1507b8a719a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-18 15:11:51 +0000

    Use glib-client-gen.py --subclass to simplify API, and amend telepathy-glib to match
    
    
    20071218151151-53eee-275cac421decbb5dfbac4bf964ad9783add9b6c1.gz

 telepathy-glib/Makefile.am          |   29 +++++++++++++++++++++++++++++
 telepathy-glib/channel.c            |   16 +++++-----------
 telepathy-glib/connection-manager.c |    9 +++------
 telepathy-glib/connection.c         |   16 ++++------------
 telepathy-glib/dbus.c               |    7 ++-----
 5 files changed, 43 insertions(+), 34 deletions(-)

commit bd70dc29da1c516b4e07fc0366866cf762b502bc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-18 15:10:55 +0000

    tools/glib-client-gen.py: add support for forcing parameters to be of a type that is a subclass of TpProxy
    
    
    20071218151055-53eee-32d9e2cab93ba389a611258d9d41a14ba53ed34b.gz

 tools/glib-client-gen.py |   86 +++++++++++++++++++++++++++++-----------------
 1 files changed, 54 insertions(+), 32 deletions(-)

commit 16e7f76db383ac5a91c6cd6297cb4282cc80c7e8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-18 13:54:00 +0000

    Give TpConnection a private struct. Before emitting connection-ready, discover alias flags (they're not yet exposed in the API though).
    
    
    20071218135400-53eee-66b4d3bcc462b6f41951709cfcd1ef75982d23c1.gz

 telepathy-glib/connection.c |  110 +++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 107 insertions(+), 3 deletions(-)

commit 13a8944022d1fc5a6f2cb5722a8c18b166551141
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-19 14:10:37 +0000

    In examples, generate extended interfaces in their own subdirectory (more like what you'd do in practice), combining client and service code
    
    
    20071219141037-53eee-18dfe05d6d64447a53831aa28ce585f447896039.gz

 _boring                                            |    4 +-
 configure.ac                                       |    2 +-
 examples/Makefile.am                               |    3 +-
 examples/client/Makefile.am                        |    8 +-
 examples/client/extended-client.c                  |  252 ++++++++++++++++++++
 .../client/extended/Connection_Interface_Hats.xml  |  138 -----------
 examples/client/extended/Makefile.am               |  117 ---------
 examples/client/extended/extensions.c              |   25 --
 examples/client/extended/extensions.h              |   22 --
 examples/client/extended/extensions.xml            |   16 --
 examples/client/extended/main.c                    |  251 -------------------
 examples/cm/extended/Connection_Interface_Hats.xml |  138 -----------
 examples/cm/extended/Makefile.am                   |  101 +--------
 examples/cm/extended/conn.c                        |    3 +-
 examples/cm/extended/extensions.c                  |    5 -
 examples/cm/extended/extensions.h                  |   16 --
 examples/cm/extended/extensions.xml                |   16 --
 examples/extensions/Connection_Interface_Hats.xml  |  138 +++++++++++
 examples/extensions/Makefile.am                    |  140 +++++++++++
 examples/extensions/all.xml                        |   16 ++
 examples/extensions/connection.xml                 |    9 +
 examples/extensions/extensions-cli.c               |   23 ++
 examples/extensions/extensions.c                   |    6 +
 examples/extensions/extensions.h                   |   23 ++
 24 files changed, 621 insertions(+), 851 deletions(-)

commit 6930dabc95f7897d336c6fdc5bea151a218ddd00
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-18 13:51:51 +0000

    Fix up client example for proxy-subclass split
    
    
    20071218135151-53eee-0b54b650bbc8b8a44bd99c9c943a48afd7e2151a.gz

 examples/client/extended/extensions.c |    2 ++
 examples/client/extended/main.c       |    6 +++---
 2 files changed, 5 insertions(+), 3 deletions(-)

commit eb73346817e686c300550879776719562c5b4d5e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-17 19:45:22 +0000

    Fix duplicate value in Hat_Style enum
    
    
    20071217194522-53eee-36017fda3d9b0a6812f634aa9cdf04507706b41c.gz

 .../client/extended/Connection_Interface_Hats.xml  |    4 ++--
 examples/cm/extended/Connection_Interface_Hats.xml |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 2302f6bdd9d127203a72a36fb68487fe32f5113b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-17 19:36:07 +0000

    Add extended examples to top-level _boring and configure.ac
    
    
    20071217193607-53eee-55f2926b43f64bf56ece1863e6d9d5474adb05f4.gz

 _boring      |    3 +++
 configure.ac |    2 ++
 2 files changed, 5 insertions(+), 0 deletions(-)

commit 78627aeef881fb08b83ec48e35191aa8313238ec
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-17 19:35:34 +0000

    Add an example client which uses a third-party interface (the same Hats interface used by the example extended CM)
    
    
    20071217193534-53eee-177945f2de43d50de075fcbd8498158096ab0d70.gz

 examples/client/Makefile.am                        |    2 +
 .../client/extended/Connection_Interface_Hats.xml  |  138 +++++++++++
 examples/client/extended/Makefile.am               |  117 +++++++++
 examples/client/extended/extensions.c              |   23 ++
 examples/client/extended/extensions.h              |   22 ++
 examples/client/extended/extensions.xml            |   16 ++
 examples/client/extended/main.c                    |  251 ++++++++++++++++++++
 7 files changed, 569 insertions(+), 0 deletions(-)

commit c1282c4713280c64e2b955a2b67ed30a22ece61a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-17 19:33:47 +0000

    Add example connection manager with a third-party connection interface ("Connection.Interface.Hats")
    
    
    20071217193347-53eee-a13a1b2f0992d9a8b635a3e4f63965ce138527f4.gz

 examples/cm/Makefile.am                            |    1 +
 examples/cm/extended/Connection_Interface_Hats.xml |  138 +++++++++
 examples/cm/extended/Makefile.am                   |  117 ++++++++
 examples/cm/extended/conn.c                        |  311 ++++++++++++++++++++
 examples/cm/extended/conn.h                        |   55 ++++
 examples/cm/extended/extensions.c                  |    5 +
 examples/cm/extended/extensions.h                  |   16 +
 examples/cm/extended/extensions.xml                |   16 +
 examples/cm/extended/main.c                        |   43 +++
 examples/cm/extended/manager.c                     |   94 ++++++
 examples/cm/extended/manager.h                     |   52 ++++
 11 files changed, 848 insertions(+), 0 deletions(-)

commit 797ee17f7eade9b704ebb88c53ddf83aa8581bfe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-14 16:22:58 +0000

    Add doc-generator so the examples can use it
    
    
    20071214162258-53eee-888035f4ae129c74b582dbd83bb7a8d1960519ff.gz

 tools/Makefile.am       |    1 +
 tools/doc-generator.xsl |  689 +++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 690 insertions(+), 0 deletions(-)

commit 4e8aa4cb64202ebcc1c9841fba063ed2b23506df
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-19 14:03:33 +0000

    Add proxy-subclass.h to dist
    
    
    20071219140333-53eee-d1329a51f992decd18a82004250596fa2eac03a6.gz

 telepathy-glib/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 1b093632683de179f646db679205fbda1334d7d3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-19 09:58:38 +0000

    Add missing proxy-subclass.h
    
    
    20071219095838-53eee-a4eb305852ac1b58adbb2564a1eb80c5d1fa9152.gz

 telepathy-glib/proxy-subclass.h |   69 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 69 insertions(+), 0 deletions(-)

commit b8d46b9be0c8703182b3387eeb3cb89e670bbfbf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-18 13:53:49 +0000

    Fix documentation of tp_proxy_has_interface
    
    
    20071218135349-53eee-bdf63eb92a0b41959b834b23187eb28d67a23751.gz

 telepathy-glib/proxy.c |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

commit 3363618bacd34d3dbad28c75730cc298d05d386a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-18 13:49:07 +0000

    Split proxy.h into proxy.h (for normal use) and proxy-subclass.h (for subclasses/mixins only)
    
    
    20071218134907-53eee-040b9b19c3aba50993cddfc333bd36bd0373ef98.gz

 docs/reference/telepathy-glib-docs.sgml    |    1 +
 docs/reference/telepathy-glib-sections.txt |   32 ++++++++++++-------
 telepathy-glib/channel.c                   |    1 +
 telepathy-glib/connection-manager.c        |    1 +
 telepathy-glib/connection.c                |    1 +
 telepathy-glib/dbus.c                      |    1 +
 telepathy-glib/media-interfaces.c          |    1 +
 telepathy-glib/proxy.c                     |   45 +++++++++++++++++++++++++++-
 telepathy-glib/proxy.h                     |   42 +++++--------------------
 telepathy-glib/version-script.txt          |    1 +
 tests/dbus/test-call-cancellation.c        |    1 +
 tests/dbus/test-disconnection.c            |    1 +
 12 files changed, 82 insertions(+), 46 deletions(-)

commit c94d071d6b9ccf3bb41822a861b79a01c35c48ee
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-18 11:08:11 +0000

    Make TpProxySignalConnection private
    
    
    20071218110811-53eee-ec8b1d06cb386e2ae89488e1525b3ac12b017544.gz

 docs/reference/telepathy-glib-sections.txt |    1 +
 telepathy-glib/proxy.c                     |   59 ++++++++++++++++++++++------
 telepathy-glib/proxy.h                     |   17 ++------
 telepathy-glib/version-script.txt          |    1 +
 tools/glib-client-gen.py                   |   19 +++++++--
 5 files changed, 68 insertions(+), 29 deletions(-)

commit baf38d8e574ef8803d617d8b2e211ea84004af62
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-18 11:07:58 +0000

    No longer mark contents of TpProxyPendingCall as public
    
    
    20071218110758-53eee-67125ac8b02ad84208a757d01486236ebe212ced.gz

 telepathy-glib/proxy.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit bfdedc9109c4d0cc5b9b2301211f8c84d91f8a66
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-17 21:28:00 +0000

    Avoid exposing contents of TpProxyPendingCall structure directly, in an attempt to be API-compatible with future versions
    
    
    20071217212800-53eee-8740e6bd9d35e76e23422f242369c872b9b9aa1e.gz

 docs/reference/telepathy-glib-sections.txt |    2 +
 telepathy-glib/proxy.c                     |   80 +++++++++++++++++++++++-----
 telepathy-glib/proxy.h                     |   20 ++-----
 telepathy-glib/version-script.txt          |    2 +
 tools/glib-client-gen.py                   |   53 +++++++++---------
 5 files changed, 104 insertions(+), 53 deletions(-)

commit 04dd7466a09523c936c829e4ee5919752b36f7d0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-17 19:36:26 +0000

    Bugfix: if the initial status of a Connection is DISCONNECTED, don't immediately invalidate it!
    
    
    20071217193626-53eee-0d02245fcfe805296fc24cf69c98b7100aefa642.gz

 telepathy-glib/connection.c |   27 +++++++++++++--------------
 1 files changed, 13 insertions(+), 14 deletions(-)

commit f3778c90dd8b8c35d2583ba664a1ea2febadf4e9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-14 14:42:37 +0000

    Remove m4/as-ac-expand.m4 (we don't actually use it)
    
    
    20071214144237-53eee-f3743282d2bccd7258f7ca6fdb6f9503cae1babc.gz

 m4/Makefile.am     |    1 -
 m4/as-ac-expand.m4 |   49 -------------------------------------------------
 2 files changed, 0 insertions(+), 50 deletions(-)

commit 14147603b7c711423365c80104efc5bb73c4bad4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-14 14:42:16 +0000

    Fix check for completeness of gtkdoc to work in out-of-tree builds too
    
    
    20071214144216-53eee-0807b2bce385842876343f75ccf9dc0469a3bae1.gz

 docs/reference/Makefile.am |   16 +++++++++-------
 1 files changed, 9 insertions(+), 7 deletions(-)

commit a6cb9744439d5913214025208bc24a6725a43c01
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-14 14:30:40 +0000

    TpProxyPendingCall: document @raise_error
    
    
    20071214143040-53eee-9d692f2e363b6b682cd2c87d2eea2d7648e96ee0.gz

 telepathy-glib/proxy.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit f8c9c5b68b9645b2aefd1ba1f5830401f101d0da
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-14 14:30:12 +0000

    Remove remnants of dbus-glib glue from sections.txt, but add TpDBusDaemonPrivate private pointer instead
    
    
    20071214143012-53eee-33f1da8afde8b2fa02cec57a09b29b66bfa71d93.gz

 docs/reference/telepathy-glib-sections.txt |   20 +-------------------
 1 files changed, 1 insertions(+), 19 deletions(-)

commit 842e85c5c741180a81265b68ebdd357d14a1d8e9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-14 14:28:41 +0000

    Remove remnants of dbus-glib glue from sections.txt
    
    
    20071214142841-53eee-c2971294f6c6b361c19280f6ec13459f4d1f7bf7.gz

 docs/reference/telepathy-glib-sections.txt |  113 ----------------------------
 1 files changed, 0 insertions(+), 113 deletions(-)

commit f1704eaa51eb0b2d3716e2ef252e39fcdfd3321c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-14 14:28:28 +0000

    Give TpChannel, TpConnection typed priv pointers
    
    
    20071214142828-53eee-d174df672cfc6a84c2db46383e429996c4dcc6b8.gz

 docs/reference/telepathy-glib-sections.txt |    2 ++
 telepathy-glib/channel.c                   |    2 +-
 telepathy-glib/channel.h                   |    1 +
 telepathy-glib/connection.c                |    2 +-
 telepathy-glib/connection.h                |    1 +
 5 files changed, 6 insertions(+), 2 deletions(-)

commit 3ecfb835fb0126b6023c186870533e420d588eb6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-14 14:28:10 +0000

    media-interfaces: add (dummy) private pointers
    
    
    20071214142810-53eee-197b3127d3ac83e018245bd296d7e8b6c441ba5f.gz

 docs/reference/telepathy-glib-sections.txt |    2 ++
 telepathy-glib/media-interfaces.c          |    4 ++++
 telepathy-glib/media-interfaces.h          |    2 ++
 3 files changed, 8 insertions(+), 0 deletions(-)

commit a7247ed9bda228a9f201a0578f3f80f27cee7cee
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-14 14:28:01 +0000

    Fail check if building with --enable-gtk-doc and there are undocumented, unused or undeclared symbols
    
    
    20071214142801-53eee-1cefdb62d979ab6bab4ece8878f6fbc9bed01d50.gz

 docs/reference/Makefile.am |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

commit 878d16301e09b49472a82494e18bfbce58c59f00
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-14 14:08:41 +0000

    Document generated tp_cli_ method/signal arguments, and improve documentation for the _block_on_ functions.
    
    
    20071214140841-53eee-fa3746942104f7ed32ecd5574d6576c48e6845fc.gz

 tools/glib-client-gen.py |   29 ++++++++++++++++-------------
 1 files changed, 16 insertions(+), 13 deletions(-)

commit 43b8a7a6e9f85ce57909bb9996c4277cbada7375
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-14 13:32:03 +0000

    glib-client-gen: When collecting lists of arguments, store the XML element as well
    
    
    20071214133203-53eee-452ef1ff494fa84e3fb23b560ec39f6726ff4e32.gz

 tools/glib-client-gen.py |   46 +++++++++++++++++++++++-----------------------
 1 files changed, 23 insertions(+), 23 deletions(-)

commit a5f8566e591e200ee33220f45a56c15fe9dcbcc5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-14 13:29:00 +0000

    Provide method and signal docstrings in generated tp_cli_ wrappers
    
    
    20071214132900-53eee-4021df3d107fba9e9c178dee6280d88d99fd4011.gz

 tools/glib-client-gen.py |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

commit b686c1e8a9b94aca6a6a6bc8fd457ed4d8297197
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-14 13:28:38 +0000

    Move get_docstring to libglibcodegen and make it work with elements that have children with docstrings
    
    
    20071214132838-53eee-4931eed9ca9eee7593a917de8cead0495128a947.gz

 tools/glib-gtypes-generator.py |   14 +-------------
 tools/libglibcodegen.py        |   16 ++++++++++++++++
 2 files changed, 17 insertions(+), 13 deletions(-)

commit ce495de86d3ce4f0cdf0a9d38dbf6c23944439f5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-14 13:28:15 +0000

    Make tp_proxy_signal_connection_disconnect, tp_proxy_pending_call_cancel take non-const TpProxySignalConnection, TpProxyPendingCall to avoid casts in implementation
    
    
    20071214132815-53eee-9bed22410e7a12e43636f6546edf6812b0268f25.gz

 telepathy-glib/proxy.c              |    6 +++---
 telepathy-glib/proxy.h              |    5 ++---
 tests/dbus/test-call-cancellation.c |    2 +-
 tests/dbus/test-disconnection.c     |    2 +-
 tools/glib-client-gen.py            |   12 ++++++------
 5 files changed, 13 insertions(+), 14 deletions(-)

commit 03fa40a542f178e87faf99cef4296663b730b173
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-14 13:10:49 +0000

    TpDBusDaemon: move name_owner_watches to private structure so we can make TpDBusDaemon subclassable in future if necessary
    
    
    20071214131049-53eee-9e80ead50f177244cc076b2dbc762bcd395dfffc.gz

 telepathy-glib/dbus.c |   35 ++++++++++++++++++++++++-----------
 telepathy-glib/dbus.h |    2 ++
 2 files changed, 26 insertions(+), 11 deletions(-)

commit e5b9d05f71b0fa78310937aa87607ede8f15a623
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-14 12:49:00 +0000

    Add regression tests for an odd corner-case suggested by Xavier: the weak object in an async call or signal connection is the proxy itself
    
    
    20071214124900-53eee-c1bee77c3e9c7c7e592ab5eb7cdc02bed5aa4df9.gz

 tests/dbus/test-call-cancellation.c |   36 +++++++++++++++++++++++++++++++++++
 tests/dbus/test-disconnection.c     |   22 +++++++++++++++++++++
 2 files changed, 58 insertions(+), 0 deletions(-)

commit 866159aaae05e8f7de2f5adf8947b340ae91358a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-12 18:54:44 +0000

    Change signal API for least astonishment [unreleased API break]
    
    
    20071212185444-53eee-c8fd95a7e7d70b406ed207b49cee897ef5dd31e6.gz

 telepathy-glib/channel.c        |    8 ++++----
 telepathy-glib/connection.c     |    7 ++++---
 telepathy-glib/dbus.c           |    7 ++++---
 tests/dbus/test-disconnection.c |   17 +++++++++--------
 tools/glib-client-gen.py        |   29 ++++++++++++-----------------
 5 files changed, 33 insertions(+), 35 deletions(-)

commit ffa2ba30b1df8d9639e399aa9538ae3077a6d0e4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-12 16:58:52 +0000

    Produce some output if we can't run the example CM
    
    
    20071212165852-53eee-58e13f565bade05eda626708a5495dcdcb0a409c.gz

 tests/dbus/test-example-no-protocols.c |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

commit 4eeccddeb45897eabc6a88045199fa287429e1ed
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-12 16:58:29 +0000

    Build examples before tests (one of the tests runs an example CM)
    
    
    20071212165829-53eee-6f4d9dfe51bdb159c22cad4e4c8b63d3cd668858.gz

 Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 996c1b3e07f6c74aff4299c31f0d71b3226a46a9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-12 16:54:33 +0000

    Add compiler.m4 and linker.m4 (MIT licensed, from libfshare) and use them for optionally disabling optimization, optionally enabling coverage, and version script detection
    
    
    20071212165433-53eee-04e80f525f39a7ac82cd9f4d151dc363d5fae072.gz

 _boring                    |    3 ++
 configure.ac               |   18 +++++------
 m4/Makefile.am             |    4 ++-
 m4/compiler.m4             |   67 ++++++++++++++++++++++++++++++++++++++++
 m4/linker.m4               |   73 ++++++++++++++++++++++++++++++++++++++++++++
 telepathy-glib/Makefile.am |    3 +-
 tests/Makefile.am          |    1 -
 tests/dbus/Makefile.am     |    1 -
 8 files changed, 155 insertions(+), 15 deletions(-)

commit c3050365d194debf6052d0f11118d68c8db60892
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-12 16:18:54 +0000

    Fix test-call-cancellation comments to not refer to signal connections
    
    
    20071212161854-53eee-71f3e4bda1e8b42a84b4224d6223b8b806be3459.gz

 tests/dbus/test-call-cancellation.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 38e64cb80d84678b7109de95ea7ffc77b15f89b3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-12 16:16:42 +0000

    Fix whitespace in test-call-cancellation
    
    
    20071212161642-53eee-03a407a4db57284fc7f9fb25c16564c65b2e1b91.gz

 tests/dbus/test-call-cancellation.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 30dfe77720b668cd1300ad5f5bc619c928f59bd9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-12 16:01:23 +0000

    Add a regression test for call cancellation
    
    
    20071212160123-53eee-4a442a6d58ae10c2746f997d22565a877aeec551.gz

 tests/dbus/Makefile.am              |    4 +-
 tests/dbus/test-call-cancellation.c |  307 +++++++++++++++++++++++++++++++++++
 2 files changed, 309 insertions(+), 2 deletions(-)

commit 2c03214360f605686eb12834804ddbb280514836
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-12 15:54:52 +0000

    TpProxy: fix life cycle when things go wrong with a call pending:
    
    * generate raise_error stubs and store them in the pending call structure,
      so we can raise an error if the TpProxy gets invalidated while we're
      in the middle of a call
    * track whether the callback has been called and ensure that it gets called
      exactly once
    * if the pending call is freed before its callback has been called, infer
      that the DBusGProxy is about to be destroyed, and invalidate the TpProxy
      slightly early so the callback will be called with an error
    
    20071212155452-53eee-03ed0a52b867fd8cacdebc9aa7d63a7e77a95dd8.gz

 telepathy-glib/proxy.c   |   66 +++++++++++++++++++++++++++++++++++++++------
 telepathy-glib/proxy.h   |    6 +++-
 tools/glib-client-gen.py |   36 ++++++++++++++++++++++++-
 3 files changed, 97 insertions(+), 11 deletions(-)

commit 7039c79924fc1fff838a971dc47ce9a9adfd0b67
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-12 14:29:55 +0000

    test-disconnection: comments, whitespace, specificially assert at the end that *all* user_data is freed
    
    
    20071212142955-53eee-ffd88df613af48b7fe1cb22ef2638c0a4670c4de.gz

 tests/dbus/test-disconnection.c |   23 ++++++++++++++++-------
 1 files changed, 16 insertions(+), 7 deletions(-)

commit 1e139623af32ae25997baf285f0520de84b8dba9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-12 14:29:16 +0000

    TpProxy: set up a global GError to use when DBusGProxy dies
    
    
    20071212142916-53eee-c6ddfcb76406636ae1bd136975acb03b7a27b98f.gz

 telepathy-glib/proxy.c |   17 +++++++++++++----
 1 files changed, 13 insertions(+), 4 deletions(-)

commit ef16d453a40271b14fb1bea10feffa79c0babf29
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-11 21:57:36 +0000

    Add test for signal disconnection
    
    
    20071211215736-53eee-fc80e9f9ab6f7adc9b5cf3e11cd3fb42a97eb90a.gz

 tests/dbus/Makefile.am          |    3 +
 tests/dbus/test-disconnection.c |  258 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 261 insertions(+), 0 deletions(-)

commit 602fb82506d20ffa1793c93af80f20b980d0d521
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-11 21:20:08 +0000

    Fix life cycle of objects involved in signal connections:
    
    * don't ref the TpProxy
    * cancel the signal connection if the TpProxy is invalidated or destroyed
      (invalidation should always happen first, but in case it doesn't...)
    * unref the DBusGProxies if one of them gets destroyed
    * unref the DBusGProxies in _dispose
    
    20071211212008-53eee-8424f7c0f2feb399cf4d2b215a990a6901fd83ec.gz

 telepathy-glib/proxy.c |   83 +++++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 75 insertions(+), 8 deletions(-)

commit d98ce93d2234e7ada8549355364c1c6b60a72d7a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-11 21:18:37 +0000

    Upgrade some assertions from return_if_fail to assert - they're in internal API
    
    
    20071211211837-53eee-e3ad2d5ed9b22dec63e91e7aa0a66f21a87b6968.gz

 telepathy-glib/proxy.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit ed1d671d09de97392f8ff77fba46bdda67dc3295
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-11 21:17:16 +0000

    Fix up TpProxy to cope with the "forwarder" callbacks being given to dbus-glib
    
    
    20071211211716-53eee-b3dcab5297752e2179dec72c5ca6e68f1683b8ee.gz

 telepathy-glib/proxy.c   |   10 ++++++++--
 telepathy-glib/proxy.h   |    4 +++-
 tools/glib-client-gen.py |    2 +-
 3 files changed, 12 insertions(+), 4 deletions(-)

commit 4d584f6fd9ad30204bcf8438f4e00b6c0f30b116
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-11 18:33:43 +0000

     Bounce D-Bus signals via a generated static callback rather than having dbus-glib invoke the user's callback directly
    
    
    20071211183343-53eee-2760c3742f0bf989fbf7812e00ddf57b0c55bd71.gz

 tools/glib-client-gen.py |   36 +++++++++++++++++++++++++++++++++++-
 1 files changed, 35 insertions(+), 1 deletions(-)

commit b73bf33ecff65a20fcce9d9bf3c6c6c29424add8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-11 18:13:33 +0000

    Run tests with G_DEBUG=fatal_warnings,fatal_criticals
    
    
    20071211181333-53eee-d6c6d5914988bb663f56c43e8b942f427dec08c2.gz

 tests/Makefile.am      |    2 ++
 tests/dbus/Makefile.am |    1 +
 2 files changed, 3 insertions(+), 0 deletions(-)

commit beb7fdc72179acd0e54f03fa895de3e18669347e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-11 18:13:19 +0000

    Clarify when the user-supplied destructor for signal connections will be called
    
    
    20071211181319-53eee-47bc99e938383e03b1819e66dceb911f64223b9f.gz

 telepathy-glib/proxy.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit c3960622410795b9d4b485bbab39eda15d8a90f5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-11 18:13:04 +0000

    TpProxy: add life-cycle debug
    
    
    20071211181304-53eee-dd6ba4fe012ec22837f7f241eb98335802f1d34b.gz

 telepathy-glib/proxy.c |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

commit 777bb47d0218395b0a3dcbcdec2deb0430fd760c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-11 18:05:55 +0000

    tp_proxy_invalidated: improve assertions
    
    
    20071211180555-53eee-5ce06828bccf94ad152f7d8e3066c0af3ed8943f.gz

 telepathy-glib/proxy.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit c20af6b0e5186bfd5aef0af17ce34dc0145bce8b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-11 12:29:42 +0000

    tests/dbus: don't bother explicitly listing SOURCES for tests where Automake would get it right anyway
    
    
    20071211122942-53eee-49ea880db11e064424c2db761945557b95f9c0b8.gz

 tests/dbus/Makefile.am |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)

commit e5bee515ea4439b4913671d82a90b0e6fbce15bb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-10 13:34:59 +0000

    TpProxy: Don't leak a reference to the D-Bus connection if both dbus-daemon and  dbus-connection are explicitly provided
    
    
    20071210133459-53eee-510cff96672e8688cf9dc57c0c750fb8542daffb.gz

 telepathy-glib/proxy.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 9127e8c0753853b026d14660fb2095ba2d76d47c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-10 13:16:05 +0000

    Don't weak-unref already dead objects. Patch from Xavier Claessens, bugs.fd.o #13559
    
    
    20071210131605-53eee-6da46de5d1e61d7f62fe72690af4144d073eaf58.gz

 telepathy-glib/proxy.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 42ad424a4881577c5ba2c5807a34f7d4ca93280b
Author: Emanuele Aina <em@nerd.ocracy.org>
Date:   2007-12-10 13:31:31 +0000

    base-connection-manager.c: free pre-existing GArray when setting CM parameters
    
    
    20071210133131-f974e-adc06cedc7f0c41b4bae67ab355cd2cb33e137c8.gz

 telepathy-glib/base-connection-manager.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit c3a8bff350440f41b4c4e79434b4d1ee9c9861e0
Author: Emanuele Aina <em@nerd.ocracy.org>
Date:   2007-12-09 13:16:55 +0000

    Handle array of bytes as GArray in tp_cm_param_setter_offset()
    
    
    20071209131655-f974e-c4969eee58d75c9e7d7c174e2aaaa850d80d23d1.gz

 telepathy-glib/base-connection-manager.c |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

commit d364a8eba2e3986c35ed5e29c7b29481025c11d3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-04 17:56:50 +0000

    Make libtelepathy-glib.la depend on version-script.txt and _gen/abi.txt so it gets relinked whenever the ABI changes
    
    
    20071204175650-53eee-35660e76fb334416f50e29e47a9b17007dc2d4a5.gz

 telepathy-glib/Makefile.am |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 0eed400e4a7b0829b6b68f89554279be68492e84
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-04 17:53:44 +0000

    Add media interfaces to version-script.txt
    
    
    20071204175344-53eee-7402b9100e5c1f6de8da84906dc55475814df413.gz

 telepathy-glib/version-script.txt |   37 +++++++++++++++++++++++++++++++++++++
 1 files changed, 37 insertions(+), 0 deletions(-)

commit fdbbcdf17d82b184d3fb140bd22db0e648f35e73
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-04 17:53:36 +0000

    Actually check ABI
    
    
    20071204175336-53eee-f0c3ea69f410acbe415c7e728339ef0a17c3e53f.gz

 telepathy-glib/Makefile.am |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 2964b27b51d21248883aa52b26c28dbb055e3ce1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-04 17:46:32 +0000

    Fix up various errors in media-interfaces.c (not seen yet because it wasn't actually compiled)
    
    
    20071204174632-53eee-d7e02b0d91584ced224ea8e7d401b7d1b90df5d2.gz

 telepathy-glib/media-interfaces.c |   17 ++++++++++++-----
 1 files changed, 12 insertions(+), 5 deletions(-)

commit 43a73b2c421accb4d0caecbc0c4cc5e9d60db6b1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-04 17:43:56 +0000

    Actually compile media-interfaces.[ch]
    
    
    20071204174356-53eee-da2867161eab4d2d05704f6639370509117c1250.gz

 telepathy-glib/Makefile.am |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 5bb7c574f5a69cd585b68dbcdb8a042f77f7c157
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-04 13:49:39 +0000

    TpDBusDaemon: cope with async call API change
    
    
    20071204134939-53eee-1c43b625e49dac7349b9188225e13526b78e6cec.gz

 telepathy-glib/dbus.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit f549659c89f83335da651becdbdbd88362e583c8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-04 13:49:28 +0000

    TpConnection: cope with async call API change
    
    
    20071204134928-53eee-6d7b28903089cc75865c659a34653df1183aa08d.gz

 telepathy-glib/connection.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit e2deb1ca66d5bc4adaf9b33306dae5301c8b3ea5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-04 13:49:15 +0000

    TpConnectionManager: cope with async call API change
    
    
    20071204134915-53eee-3f6fbfaa7590e6dd018c8ec67b7baa4aacb2d804.gz

 telepathy-glib/connection-manager.c |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

commit 9ec22e5f03e5335a0a1165a77093d3eac83bc64b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-04 13:49:02 +0000

    TpChannel: cope with API change
    
    
    20071204134902-53eee-ed02509df0b29fcffc7a1a4490d6fcdb466cdf9c.gz

 telepathy-glib/channel.c |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

commit 444eace3c218d1e6e070c23650c175fe6accaf88
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-04 13:48:52 +0000

    inspect-connection: cope with API change
    
    
    20071204134852-53eee-9745cc93e54ca4ca5caeabef66d7b003acaa7718.gz

 examples/client/inspect-connection.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit b22c606d33460fcc6caa65d84af8502e6c37799b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-04 13:48:00 +0000

    Add weak_object parameter to async callbacks in glib-client-gen (breaks unreleased API!)
    
    
    20071204134800-53eee-1199aac67b0840d937deceaf8b1a2b3cf96e6d9b.gz

 tools/glib-client-gen.py |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

commit 0a9bf37b8473ff0a6266b4a4e6786009e02378a3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-04 17:41:11 +0000

    Prepend "in_" to the names of named "in" arguments, to avoid arguments called "errno" causing havoc (thanks, MediaStreamHandler)
    
    
    20071204174111-53eee-0ce3799d0b67190efe81c072b02aef96ac52cf71.gz

 tools/glib-client-gen.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d8a732c208d7b464a7259711bac8ee41e86da972
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-04 17:28:54 +0000

    TpGroupMixin: document that NULL TpIntSets in tp_group_mixin_change_members are silently mapped to empty sets
    
    
    20071204172854-53eee-42774382f454521dbea5d40b80b53f1607025304.gz

 telepathy-glib/group-mixin.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit a045d3ba92c9cd9c4ec8297778546386784f40c0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-04 17:28:37 +0000

    TpGroupMixin: silently map NULL message to ""
    
    
    20071204172837-53eee-0d64487d26a1ba7f5b499c39b26ace3b2226bab0.gz

 telepathy-glib/group-mixin.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit 2ebf199a02f465459d2b1bd9a797d562b268fa13
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-04 17:02:09 +0000

    Tidy documentation sections: put dbus and proxy in a new "General D-Bus support" section, and add media-interfaces
    
    
    20071204170209-53eee-9fd61406963d79e6a5aa22b65023c755e65909b6.gz

 docs/reference/telepathy-glib-docs.sgml |   25 +++++++++++++------------
 1 files changed, 13 insertions(+), 12 deletions(-)

commit cd08ed98ee85f767df41b5ca194d39839e310dc9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-03 13:06:15 +0000

    Make ld version script work correctly in out-of-tree build
    
    
    20071203130615-53eee-c74d87ed0c36bfe7f3b9e20e2938fe34f5bd4b38.gz

 telepathy-glib/Makefile.am |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

commit 43152505fb34eb801e4f01ddd36f54910f8e058b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-03 12:55:52 +0000

    Add a smaller example stanza to the end of telepathy-glib/version-script.txt
    
    
    20071203125552-53eee-b26090d2180834d186e3a29515973ab689c5b231.gz

 telepathy-glib/version-script.txt |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit fd7eff4110ed90786be22b5002701ac337cfe052
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-03 12:54:30 +0000

    Re-order version-script.txt, older versions have to come first
    
    
    20071203125430-53eee-81a85ed4bdeb4853a590eff9dc1b30b2474848a6.gz

 telepathy-glib/version-script.txt |  532 ++++++++++++++++++------------------
 1 files changed, 266 insertions(+), 266 deletions(-)

commit e75ce6676b3987a07ba1481e1f50a09d70ed1043
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-03 12:54:04 +0000

    Build libtelepathy-glib.la correctly
    
    
    20071203125404-53eee-674fab5e74423e1a012a1a67c4f568a671dff198.gz

 telepathy-glib/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f256c10c152d9d567a106ccb7e63686a8fdc6e0b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-03 12:36:15 +0000

    Use versioned symbols in telepathy-glib, along with some Makefile.am magic to verify that all extern functions matching ^tp_ are included in the version script
    
    
    20071203123615-53eee-ea94964d631c74c6aef1372d635d23e04413a070.gz

 configure.ac                      |   10 +
 telepathy-glib/Makefile.am        |   23 ++-
 telepathy-glib/version-script.txt |  664 +++++++++++++++++++++++++++++++++++++
 3 files changed, 695 insertions(+), 2 deletions(-)

commit 80c10d5898ad08d276cef4392ea9a19d259089b6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-04 13:08:14 +0000

    Don't allow dbus-daemon property of TpDBusDaemon to be set non-NULL. When getting dbus-daemon property of TpDBusDaemon, return itself
    
    
    20071204130814-53eee-046509d3e5c883cde2926121ccbcf875beb91b78.gz

 telepathy-glib/proxy.c |   23 +++++++++++++++++++----
 1 files changed, 19 insertions(+), 4 deletions(-)

commit d834689a4925d252593ca05de908c3ecaf5711e6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-04 12:27:17 +0000

    Clarify TpPropertiesMixin documentation
    
    
    20071204122717-53eee-e7f8f847df09eabcb26701d9ba72cf6e568ff355.gz

 telepathy-glib/properties-mixin.h |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

commit df4c3d4f5e57f12998dc6b47ef80b0a3204e49cd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-04 12:26:54 +0000

    TpPropertiesMixin: simplify string comparison by using tp_strdiff
    
    
    20071204122654-53eee-195f012b2148b22d34644ce6f10784c363147ce5.gz

 telepathy-glib/properties-mixin.c |   14 +-------------
 1 files changed, 1 insertions(+), 13 deletions(-)

commit db196d2f0cc5b92dabee0486bdfbd5bb86d1a600
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2007-12-04 13:22:34 +0000

    Document that group_mixin->group_flags defaults to 0.
    
    
    20071204132234-9f02e-43ba9c9354879cca841cf1992fb83a652098bfb5.gz

 telepathy-glib/group-mixin.h |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 7cd8b18e5e8d77526cd3b7c34b2129bac2e0ea7d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-04 12:26:19 +0000

    Add missing inclusion
    
    
    20071204122619-53eee-e71d6d0afc805fb8dcd628e6c5d1a72dd2993d9f.gz

 telepathy-glib/connection.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit fa5f9b353b02767d11b4a83b78fa31b9c81b0c25
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-04 10:33:03 +0000

    Add a rule to tools/Makefile.am to update the tools from ../telepathy-spec when run manually
    
    
    20071204103303-53eee-56885301169f3d539be73a34e79e8570d14e00da.gz

 tools/Makefile.am |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

commit 381b76b62b2fb67a214bacd3b2776627c761ddc6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-03 19:07:37 +0000

    Add an ABI-breaking FIXME: TpProperty could contain a GValue rather than a GValue*
    
    
    20071203190737-53eee-9299495372196fd9ea016f0ff33cb6d2c070cabc.gz

 telepathy-glib/properties-mixin.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit fbf14ccb7d64f4597866ee914fbc32d634aa5c66
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-03 19:07:06 +0000

    Add some missing Nokia copyrights, and update some Collabora and Nokia copyrights to 2007
    
    
    20071203190706-53eee-2db750fd3f5c54332f76d78d778dcd29f81e4606.gz

 telepathy-glib/channel.c            |    3 ++-
 telepathy-glib/channel.h            |    3 ++-
 telepathy-glib/connection-manager.c |    3 ++-
 telepathy-glib/connection-manager.h |    3 ++-
 telepathy-glib/connection.c         |    3 ++-
 telepathy-glib/connection.h         |    3 ++-
 telepathy-glib/dbus-internal.h      |    3 ++-
 telepathy-glib/dbus.c               |    7 ++++---
 telepathy-glib/dbus.h               |    7 ++++---
 telepathy-glib/group-mixin.c        |    5 +++--
 telepathy-glib/group-mixin.h        |    4 ++--
 telepathy-glib/gtypes.c             |    3 ++-
 telepathy-glib/gtypes.h             |    3 ++-
 telepathy-glib/media-interfaces.c   |    3 ++-
 telepathy-glib/media-interfaces.h   |    3 ++-
 telepathy-glib/proxy.c              |    3 ++-
 telepathy-glib/proxy.h              |    3 ++-
 telepathy-glib/util.c               |    4 ++--
 telepathy-glib/util.h               |    4 ++--
 19 files changed, 43 insertions(+), 27 deletions(-)

commit 75b889da4550f1bcc8de6e48b119f3eb21529af0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-03 19:03:43 +0000

    Fix copyright headers on examples: include our URL, also credit Nokia
    
    
    20071203190343-53eee-e6aee250c16c0486f8803ab0a130f4789ce3ee52.gz

 examples/client/inspect-channel.c    |    3 ++-
 examples/client/inspect-cm.c         |    3 ++-
 examples/client/inspect-connection.c |    3 ++-
 examples/client/list-managers.c      |    3 ++-
 examples/cm/echo/chan.c              |    3 ++-
 examples/cm/echo/chan.h              |    4 +++-
 examples/cm/echo/conn.c              |    3 ++-
 examples/cm/echo/conn.h              |    4 +++-
 examples/cm/echo/factory.c           |    3 ++-
 examples/cm/echo/factory.h           |    4 +++-
 examples/cm/echo/main.c              |    3 ++-
 examples/cm/no-protocols/main.c      |    3 ++-
 examples/cm/no-protocols/manager.c   |    3 ++-
 examples/cm/no-protocols/manager.h   |    4 +++-
 14 files changed, 32 insertions(+), 14 deletions(-)

commit 3058768dd010d4bd32e293b88e70d0dd0fb24fa4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-03 16:31:19 +0000

    Reserve space in TpConnection for self_handle. We don't implement it yet, because it should support Renaming.
    
    
    20071203163119-53eee-de546acea2bc7ca2e18b7e1bec311334ea2748a5.gz

 telepathy-glib/connection.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 8a276b52d7e82af6d11b183857e0967d300a2960
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-03 15:52:52 +0000

    Add docs and private pointers to TpChannel, TpConnection in preparation for making them public later
    
    
    20071203155252-53eee-2e47d35a7281038ec81936f900c8ba87cbeaf559.gz

 telepathy-glib/channel.c    |   17 +++++++++++++++--
 telepathy-glib/connection.c |   13 +++++++++++--
 2 files changed, 26 insertions(+), 4 deletions(-)

commit d64841422414fb8e8f2b64cd279e9ad9a92aae05
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-03 15:21:55 +0000

    Add convenience constructors for TpMediaStreamHandler and TpMediaSessionHandler
    
    
    20071203152155-53eee-bac764cf882d9ad9115490ceab1371d283f61349.gz

 docs/reference/telepathy-glib-sections.txt |    2 +
 telepathy-glib/media-interfaces.c          |   74 ++++++++++++++++++++++++++++
 telepathy-glib/media-interfaces.h          |   10 +++-
 3 files changed, 84 insertions(+), 2 deletions(-)

commit 27201fd88037234905c2207164ab8b05bc5f50c7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-03 12:44:18 +0000

    libglibcodegen.py: support arrays of arrays, and get [u]int64 right (modified patch from Marco Barisione)
    
    
    20071203124418-53eee-7877c3e78124b02f28be9a28dcff3cd7db9deaf1.gz

 tools/libglibcodegen.py |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit e2b03bf558265459971a35d2aa30eb6f2b90893f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-30 16:08:19 +0000

    TpDBusDaemon: add some more tests for invalid cases
    
    
    20071130160819-53eee-6478b485d08ddeaebe37b15a5a9909d69b7dd382.gz

 tests/dbus/test-dbus.c |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

commit 832b02c7a2de8f862f5ce6ae81a94cc03f3d0de5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-30 16:06:16 +0000

    TpDBusDaemon: fix checking of bus name validity, and add some simple tests
    
    
    20071130160616-53eee-0e169fd8bf95ce3c94cd13a849e1ceb48891bd03.gz

 telepathy-glib/dbus.c  |   24 ++++++++++++++----------
 tests/dbus/test-dbus.c |   46 ++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 60 insertions(+), 10 deletions(-)

commit ef0386b7e8722cf4391854718651361b55daa79d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-30 15:32:40 +0000

    Add TP_DBUS_NAME_TYPE_NOT_BUS_DAEMON (for many interfaces it makes no sense at all to allow connecting to the bus daemon)
    
    
    20071130153240-53eee-ee7ab2ad2e3afa3f5c3805949abeb7acc2344f2a.gz

 telepathy-glib/dbus.c |   10 +++++++---
 telepathy-glib/dbus.h |    5 ++++-
 2 files changed, 11 insertions(+), 4 deletions(-)

commit 39fa1609309fcea9d61915a85a58360a9671ec1b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-28 20:51:01 +0000

    tp_dbus_is_valid_object_path: allow '_'
    
    
    20071128205101-53eee-6d8c3fce8f0a830fcc19b3cb208ed37613667e0c.gz

 telepathy-glib/dbus.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 767357d2c6dad9e96a0de411662c02892ffae343
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-28 20:48:00 +0000

    Correct sense of assertions in TpProxy constructor
    
    
    20071128204800-53eee-3611b877536cdcde7ec2599b2c5076f5f1b86be4.gz

 telepathy-glib/proxy.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 11d406eed0c722bf0d5b17e3b5f6dadf1ccdfab2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-28 20:47:49 +0000

    Correct sense of assertion in tp_proxy_add_interface_by_id
    
    
    20071128204749-53eee-2a8dc085d73aef01d4b0485d5268e05cb48de33f.gz

 telepathy-glib/proxy.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 35363c549f61c0dd8161bef660bdae07c03f7a7e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-28 20:43:37 +0000

    Add missing inclusion to proxy.c
    
    
    20071128204337-53eee-3c64b96f11cf9907bc79d0c73366ec597b9ec3fa.gz

 telepathy-glib/proxy.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 183a13d9066ca42a6dd7e795e3177a2c46639764
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-28 20:43:27 +0000

    Fix parameter name in dbus.h
    
    
    20071128204327-53eee-bfdd934bf3712afd1986e286bd9ffff7c2c7c02d.gz

 telepathy-glib/dbus.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8accca5e4cad071abe7b270b4329538e7816a02a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-28 20:43:07 +0000

    TpConnection: add missing inclusion
    
    
    20071128204307-53eee-bc29cc5be3cea8eaf1862496d279e86fcc2f97c2.gz

 telepathy-glib/connection.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit c4e2c844d971a27bd1ba52915ac8d26443cb09a5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-28 20:42:57 +0000

    Fix debug message
    
    
    20071128204257-53eee-97b1cfd41256da80096dc61fa27de41e50f32c2f.gz

 telepathy-glib/channel.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7a39330eac3c8ccda375000390e18e085cd40967
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-28 20:42:48 +0000

    Add missing inclusion to channel.c
    
    
    20071128204248-53eee-704dae92686e2271976f77e4065a234ac2b5c0dd.gz

 telepathy-glib/channel.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 613ec9c6b0e1800bdd7baf175402da8e79f57355
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-28 20:38:19 +0000

    TpProxy: assert when trying to add invalid interfaces
    
    
    20071128203819-53eee-a172c4264344c5a7da2a79da26a835a151f11062.gz

 telepathy-glib/proxy.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 6769f2e1a299b13d2322f2c2f4546ba309679ad0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-28 20:37:59 +0000

    TpProxy: fail with INVALID_ARGUMENT when trying to borrow invalid interfaces
    
    
    20071128203759-53eee-4ac9edac7a441ccbe38d7a53071bd62c62654171.gz

 telepathy-glib/proxy.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit b937673267a35fc3f397774340420226f64e282a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-28 20:37:40 +0000

    dbus.c: mark lots of code as Since: 0.7.1
    
    
    20071128203740-53eee-ed2ae0770a04fcb6e031c37f6d59af668ea12cff.gz

 telepathy-glib/dbus.c |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)

commit cbbc3f463a221d168818864413c44858552b9709
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-28 20:37:30 +0000

    TpConnection: don't add invalid interfaces
    
    
    20071128203730-53eee-574411a523479499294e77d83d98fb6cfa3154c6.gz

 telepathy-glib/connection.c |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

commit f84cbd9d9f7862877d4e8dd5cd90f05b91d57838
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-28 20:34:41 +0000

    Invalidate TpChannel objects if their channel type is invalid
    
    
    20071128203441-53eee-4a77807b2e7990745b7769f0d20d98f9bb5e55f9.gz

 telepathy-glib/channel.c |   13 ++++++++++++-
 1 files changed, 12 insertions(+), 1 deletions(-)

commit dacc0b111183ee8eb85a621affb0ce2948c408f4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-28 20:34:32 +0000

    TpChannel: don't add invalid interfaces
    
    
    20071128203432-53eee-f31ae3fdfed352a5f31fb2388375f99a326c7832.gz

 telepathy-glib/channel.c |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

commit affea43efc05d2749b0d1510a512288a68d075b0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-28 20:22:51 +0000

    Remove FIXME comment - obsoleted by TpProxy
    
    
    20071128202251-53eee-e538f8b4547372e87b145c974f45334bdbe898c2.gz

 telepathy-glib/connection-manager.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 2b19ab05872635051e99eedbeeb0d02fcff74838
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-28 20:21:55 +0000

    TpProxy: assert in constructor that the bus name and object path are valid
    
    
    20071128202155-53eee-226cd7a48d993c97c68cd96943fd79f40600cd57.gz

 telepathy-glib/proxy.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 808a31b5c710ebb97d4294a94551fd715dde7eba
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-28 20:19:44 +0000

    TpDBusDaemon: assert that the bus name and object path are what they should be
    
    
    20071128201944-53eee-498a195d2180528b023dc207ea6a7cdd831fc6d5.gz

 telepathy-glib/dbus.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit ec6817b844c90c506307c8e897f87e92a7ba56ca
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-28 20:19:32 +0000

    Add tp_dbus_check_valid_bus_name etc.
    
    
    20071128201932-53eee-9e59aa39e4e639db16406f258b6a7122c9ce3dfd.gz

 docs/reference/telepathy-glib-sections.txt |    5 +
 telepathy-glib/dbus.c                      |  354 ++++++++++++++++++++++++++++
 telepathy-glib/dbus.h                      |   20 ++
 3 files changed, 379 insertions(+), 0 deletions(-)

commit 66d218fd96b5afb2d59db10a2998c17c683862ca
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-30 16:39:24 +0000

    inspect-channel: don't resolve well-known to unique name after all, tp_channel_new does that now
    
    
    20071130163924-53eee-de014e442b7095e163f81e50388bb44cae64abae.gz

 examples/client/inspect-channel.c |   17 -----------------
 1 files changed, 0 insertions(+), 17 deletions(-)

commit 386edb643dd3ae07bbd330e3a1e5a7ed3ed0536b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-30 16:38:55 +0000

    tp_connection_new: be paranoid, and check that tp_cli_dbus_daemon_block_on_name_owner() actually returns a unique name
    
    
    20071130163855-53eee-53ac4e6743da996c9eb2588428506cb7a5b368f6.gz

 telepathy-glib/connection.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 6065510a7a8dfe7a601abda9a8ab47025f882cbb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-30 16:38:21 +0000

    tp_channel_new: allow bus name to be non-unique, in which case resolve to unique
    
    
    20071130163821-53eee-30559d1ed2eb0395a457b65293c194ca95d98264.gz

 telepathy-glib/channel.c |   42 +++++++++++++++++++++++++++++-------------
 telepathy-glib/channel.h |    2 +-
 2 files changed, 30 insertions(+), 14 deletions(-)

commit 53c4615ec64e0f4c657499375279ed9b8fa686d7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-30 16:23:20 +0000

    tp_connection_new: rely on TpProxy getting the dbus-connection from the dbus-daemon
    
    
    20071130162320-53eee-d16b5854c33f6f544a6890f1f0ff801343df98ae.gz

 telepathy-glib/connection.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 7985115e536c53e9aacee0d4ca1670418e5bbfc8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-30 16:23:02 +0000

    tp_channel_new: rely on TpProxy getting the dbus-connection from the dbus-daemon
    
    
    20071130162302-53eee-35fa1ba36399a31fff5194326f0b9878317db491.gz

 telepathy-glib/channel.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit e5f42234da16cc0f6349d884df26eff8b1ea225e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-30 16:22:12 +0000

    inspect-connection: use tp_connection_new, free more things
    
    
    20071130162212-53eee-ace60526ed9631e3bedbdbf5ad9c9f31110fa87e.gz

 examples/client/inspect-connection.c |   32 +++++++++++++++++++++++++-------
 1 files changed, 25 insertions(+), 7 deletions(-)

commit 29e4a97a6d75d76cc62dd393bc37a67e7f8a70b9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-30 16:21:58 +0000

    TpConnection: add tp_connection_new
    
    
    20071130162158-53eee-91573d09d518cadd6c4781a5fe8243e500c1aa7e.gz

 docs/reference/telepathy-glib-sections.txt |    1 +
 telepathy-glib/connection.c                |   75 ++++++++++++++++++++++++++++
 telepathy-glib/connection.h                |    3 +
 3 files changed, 79 insertions(+), 0 deletions(-)

commit 3202147ea2471c4e5772b6e9f634a00fbdba6069
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-30 16:17:28 +0000

    inspect-connection: non-blocking calls can no longer fail, so don't handle the case where the return is NULL
    
    
    20071130161728-53eee-ed5f99ec83fc767c146f2e05e4a439261748261a.gz

 examples/client/inspect-connection.c |   17 ++++-------------
 1 files changed, 4 insertions(+), 13 deletions(-)

commit 4078dc65299825bc49e1f59a70b83cda483521ec
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-30 16:14:29 +0000

    inspect-channel: use tp_channel_new
    
    
    20071130161429-53eee-4c99ddf988f954967138271be341bd2cce31d78a.gz

 examples/client/inspect-channel.c |   15 ++++++++++-----
 1 files changed, 10 insertions(+), 5 deletions(-)

commit 4da61b36136df8927baca0f56b13d0e577cb31fb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-30 16:12:27 +0000

    inspect-channel: resolve well-known to unique name; free more things
    
    
    20071130161227-53eee-0e1c7058a47f0b4a6bad9e60eb77584fe095d0e9.gz

 examples/client/inspect-channel.c |   26 +++++++++++++++++++++++++-
 1 files changed, 25 insertions(+), 1 deletions(-)

commit fac7a98fa359832a1dc554e5c71da3e68033fa07
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-30 16:12:22 +0000

    TpChannel: add tp_channel_new
    
    
    20071130161222-53eee-9fd796730f2c31a0ec3ef69793114f315332808d.gz

 docs/reference/telepathy-glib-sections.txt |    1 +
 telepathy-glib/channel.c                   |   77 ++++++++++++++++++++++++++++
 telepathy-glib/channel.h                   |    6 ++
 3 files changed, 84 insertions(+), 0 deletions(-)

commit bad1a369c24001c7ec23d09ac735064e38dd226d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-30 16:11:12 +0000

    TpProxy: allow either dbus-daemon or dbus-connection or both to be set at construct time; if both are set, assert that the dbus-daemon's dbus-connection is the same as ours
    
    
    20071130161112-53eee-3169765ad21c3dffbc2ffa1110e587ab85b104f5.gz

 telepathy-glib/proxy.c |   34 ++++++++++++++++++++++++++++++----
 1 files changed, 30 insertions(+), 4 deletions(-)

commit 2f29bddbce188ec9ae307e1f5f8cebec228a9f4b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-30 15:37:58 +0000

    Correct sense of check in tp_proxy_constructor so must_have_unique_name works as intended
    
    
    20071130153758-53eee-5bbaa26819ebb41d3a7fd7afbfa725b2f2f76f3e.gz

 telepathy-glib/proxy.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit fae510d7a196be44f549df40bc473ae503900a14
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-29 13:00:38 +0000

    glib-ginterface-gen.py: don't hard-code _tp signals marshal prefix
    
    
    20071129130038-53eee-6d9635bc29fa2e1d814731ecca6bf6cbaa3fd370.gz

 tools/glib-ginterface-gen.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 2ec88b7d44dd9ea046b6a19595de3ef13a14000f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-29 12:46:55 +0000

    glib-ginterface-gen: allow prefix to contain '/', which is mapped to '_' but indicates the breaking point for e.g. TP_SVC -> TP_TYPE_SVC
    
    
    20071129124655-53eee-83da762f44f7fac918e76ad7b874c53fa95aadd7.gz

 tools/glib-ginterface-gen.py |   26 ++++++++++++++++++--------
 1 files changed, 18 insertions(+), 8 deletions(-)

commit 625e6d90175aa24f554709f700aede00ab3a7d87
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-29 12:45:04 +0000

    glib-gtypes-generator: emit better documentation (known issue: it's verbatim HTML when it should be plain-text)
    
    
    20071129124504-53eee-566ca6d83013be30dc5e54cbc4ea3af90d56d907.gz

 tools/glib-gtypes-generator.py |   99 ++++++++++++++++++++++++++++++++--------
 1 files changed, 80 insertions(+), 19 deletions(-)

commit 56a9d877b95fa9a6660f733532a97ae8d1c16f9f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-28 20:37:52 +0000

    TpProxy is all Since: 0.7.1
    
    
    20071128203752-53eee-52bc82311a74a1ef98970adbb11efebdf1b00478.gz

 telepathy-glib/proxy.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 47e12222e4b79dd053221435c069258dfb369e57
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-28 20:37:20 +0000

    TpConnection is Since: 0.7.1
    
    
    20071128203720-53eee-3be16f6c395423792e9ae3feae474e235a19ca96.gz

 telepathy-glib/connection.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 2e222ebe31a65e8aab9b79111251967f3d12c138
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-28 20:37:11 +0000

    TpConnectionManager is Since: 0.7.1
    
    
    20071128203711-53eee-6c1f2c5006aecbea99e84391a3d444c5431a8158.gz

 telepathy-glib/connection-manager.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 111773bf3dd6bfeab35e894db9a599f2451bf865
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-28 20:33:39 +0000

    TpChannel is Since: 0.7.1
    
    
    20071128203339-53eee-1a527bab983783c443c6d2a08a946dd3806ea555.gz

 telepathy-glib/channel.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 8d06c0ce50eb08ba3528eb9d1e9d330be622ea89
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-28 17:46:50 +0000

    TpProxy: put various structures in gtkdoc
    
    
    20071128174650-53eee-a3442ba82d6c2e8df8bf88a1e9174bce7b8111ea.gz

 telepathy-glib/proxy.h |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 13c48e9b5bd3ff168af582024e55c67677c11fa3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-28 15:31:03 +0000

    Add TpChannel, TpConnection, TpConnectionManager, TpDBusDaemon, TpProxy to be scanned by gtkdoc
    
    
    20071128153103-53eee-5473520db0c808601e81afa563bcae161b959bc1.gz

 docs/reference/telepathy-glib.types |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit 7ee8123826057660e5fc284c9712e46aa68455f5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-28 20:44:23 +0000

    Remove now-unnecessary casts in TpConnectionManager
    
    
    20071128204423-53eee-7ef07f381d7bbde1980887e8aa0af0f51121d0c7.gz

 telepathy-glib/connection-manager.c |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)

commit 186ae8429219d7914a9583de3fc6c4e76db4ede7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-28 20:43:52 +0000

    Hoist declaration of TpDBusDaemon type (only) into proxy.h so the dbus_daemon member can become a TpDBusDaemon *
    
    
    20071128204352-53eee-b4267c44b4c07bef6c326da4494e564520e630bd.gz

 telepathy-glib/dbus.h  |    1 -
 telepathy-glib/proxy.h |    5 ++++-
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 83e353ccc0ff248cc400a57bfbe068f27514d80c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-28 16:19:20 +0000

    Improve TpConnectionManager documentation
    
    
    20071128161920-53eee-4a08c7e7b9150dc84dd800201c6c8f3bfc6c22b5.gz

 docs/reference/telepathy-glib-sections.txt |    2 +
 telepathy-glib/connection-manager.c        |   36 ++++++++++++++++++++++++++++
 telepathy-glib/connection-manager.h        |   23 +++++++----------
 3 files changed, 48 insertions(+), 13 deletions(-)

commit 9c58a08580dc12b8f0c81055e32569077469eb1d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-28 18:22:23 +0000

    TpBaseConnection: if protocol name is valid, just escape "-" to "_" rather than using tp_escape_as_identifier
    
    
    20071128182223-53eee-47714476c3382b1889a0abfdfd2d2f4eb3c31b65.gz

 telepathy-glib/base-connection.c |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

commit aad1edc6792fff9db58af03540d3ecb8f0c4ffb5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-28 18:22:02 +0000

    TpBaseConnectionManager: always reject attempts to connect with an invalid protocol name
    
    
    20071128182202-53eee-08beed7e0d35a55365017f5cfbe870ab6277ab67.gz

 telepathy-glib/base-connection-manager.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 8f81e88ab0b534f2de0df8f3e380827ff3698829
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-28 18:21:45 +0000

    Add tp_connection_manager_check_valid_protocol_name
    
    
    20071128182145-53eee-dc1b0b1d77f280d8cf876b4949044ff0c3863b26.gz

 docs/reference/telepathy-glib-sections.txt |    1 +
 telepathy-glib/connection-manager.c        |   47 ++++++++++++++++++++++++++++
 telepathy-glib/connection-manager.h        |    3 ++
 3 files changed, 51 insertions(+), 0 deletions(-)

commit 0741759426b6feb3b8f96bae8722c76cb9c226d1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-28 16:41:46 +0000

    TpConnectionManager: start introspection in an idle callback. This has two effects:
    
    1) avoids duplicate got-info signals
    2) consistently always read the .manager file first, then decide whether we
       actually need to introspect, rather than racing with dbus-daemon
    
    20071128164146-53eee-be12195f680a1f70d18835d69ad5e29ed31775cb.gz

 telepathy-glib/connection-manager.c |   50 ++++++++++++++++++----------------
 1 files changed, 26 insertions(+), 24 deletions(-)

commit f83b2489ec2919738102ae9dc77f41e247aecf2d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-28 16:41:21 +0000

    TpConnectionManager: Move emission of got-info into _read_file for consistency
    
    
    20071128164121-53eee-8c9a3428dacd6e8fa751e9ebee2266574e7edfc9.gz

 telepathy-glib/connection-manager.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit ba524c4a0962db18bc551d636ece8aa3c5dd8a25
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-28 16:28:07 +0000

    Drastically simplify setting self->name on TpConnectionManager
    
    
    20071128162807-53eee-89c8e728a9977501917c3a466207391301cef013.gz

 telepathy-glib/connection-manager.c |   36 ++++++++++++----------------------
 1 files changed, 13 insertions(+), 23 deletions(-)

commit b34c95063fecca2dc1dab4c3745f5b3525808935
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-28 16:19:45 +0000

    If we don't know the CM's name yet when we want to look for the .manager filename, defer it until we're told
    
    
    20071128161945-53eee-9e7e2f91d37c13b9554ec2824a303c914b831e3f.gz

 telepathy-glib/connection-manager.c |   20 +++++++++++++++++---
 1 files changed, 17 insertions(+), 3 deletions(-)

commit d736ba4c5a1298b659373702c0cbfee6c45bb531
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-28 12:27:46 +0000

    TpConnectionManager: add 'name' member
    
    
    20071128122746-53eee-d6256ee50447041cfd5ffd8b1bf83eee0e1ee00c.gz

 telepathy-glib/connection-manager.c |   31 ++++++++++++++++++++-----------
 telepathy-glib/connection-manager.h |    1 +
 2 files changed, 21 insertions(+), 11 deletions(-)

commit 568be06e1cb19681a771e351a487999ae47285a7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-28 12:24:33 +0000

    tp_list_connection_managers: change API so the callback isn't responsible for freeing the list of CMs and unreffing the CMs
    
    
    20071128122433-53eee-1d0191c2501787af7f7e0076ddfd807145faf6e8.gz

 telepathy-glib/connection-manager.c |   20 ++++++++++++++++----
 telepathy-glib/connection-manager.h |    2 +-
 2 files changed, 17 insertions(+), 5 deletions(-)

commit e798289a41f98085e1352ef2b0f5ae67a9106493
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-28 12:24:11 +0000

    list-managers: expect a constant array of CMs, and don't free it
    
    
    20071128122411-53eee-a0798553c573396efdacd40d21077c9271a214df.gz

 examples/client/list-managers.c |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

commit af77bee731aba8bc6d41cdb09e78d422736d8df3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-27 17:51:03 +0000

    TpConnectionManagerClass: make public, with a private-data gpointer just in case it becomes necessary
    
    
    20071127175103-53eee-0ab123d546b0724e4ed24551c98a5880bb070c96.gz

 telepathy-glib/connection-manager.c |    4 ----
 telepathy-glib/connection-manager.h |    6 ++++++
 2 files changed, 6 insertions(+), 4 deletions(-)

commit dfc4dedb627fc6d971e18ae0b92e567af4de89db
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-27 17:46:27 +0000

    TpConnectionManager: When always-introspect is set to TRUE from FALSE, consider starting introspection
    
    
    20071127174627-53eee-94f5a8133f76f5e536617daf3f738096165c0a3c.gz

 telepathy-glib/connection-manager.c |   23 ++++++++++++++++++++++-
 1 files changed, 22 insertions(+), 1 deletions(-)

commit 8b80ae2a7da65501a60043aec7687b8f45c2fd4b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-27 17:45:24 +0000

    Make the contents of the TpConnectionManager struct public
    
    
    20071127174524-53eee-780ff1110621b501f1bf6ea3801b8ec875a5e229.gz

 docs/reference/telepathy-glib-sections.txt |    1 +
 telepathy-glib/connection-manager.c        |  116 +++++++++++++++------------
 telepathy-glib/connection-manager.h        |   14 ++++
 3 files changed, 79 insertions(+), 52 deletions(-)

commit c30598e3b23e1659094d3666419cacabf58df3ad
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-28 11:47:24 +0000

    No-protocols example: optionally use tp_debug_divert_messages and tp_debug_timestamped_log_handler
    
    
    20071128114724-53eee-a82d9edb85ade585202306fc3d1546bb839e609a.gz

 examples/cm/no-protocols/main.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit e4dd718be7fef86d0a818212f5483c69184640ae
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-28 11:47:00 +0000

    Echo example: optionally use tp_debug_divert_messages and tp_debug_timestamped_log_handler
    
    
    20071128114700-53eee-bc1b752fcc58122798316f0bbb6eb1a1d3aeeb6f.gz

 examples/cm/echo/main.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit bae4906cbe1863d0798ce4a13d0d4a62f8380ab6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-28 11:45:59 +0000

    Add tp_debug_divert_messages and tp_debug_timestamped_log_handler (from Gabble, slightly amended)
    
    
    20071128114559-53eee-93ca2da8511c521f1f38bcdf9ee1256de747775c.gz

 docs/reference/telepathy-glib-sections.txt |    2 +
 telepathy-glib/debug.c                     |  100 +++++++++++++++++++++++++++-
 telepathy-glib/debug.h                     |    5 ++
 3 files changed, 104 insertions(+), 3 deletions(-)

commit 67706a05659f8d04b478b2b52dc86f6bffe813da
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2007-12-03 10:39:53 +0000

    presence-mixin.c: Get the class of the interface object instead of casting it to a class
    
    
    20071203103953-b58c9-a2fb4d37048b9b361415d007e20929cd2cb9e9df.gz

 telepathy-glib/presence-mixin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7d0c0c707c00fe943b32400a0b1c69d7758e52e2
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-11-28 01:51:55 +0000

    correct the LGPL 2.1 boilerplate (s/Library/Lesser/ and update FSF address)
    
    
    20071128015155-418b8-f91d29196624615cc785b327470cb638f04ec6d8.gz

 spec/Channel.xml                            |    2 +-
 spec/Channel_Handler.xml                    |    2 +-
 spec/Channel_Interface_Chat_State.xml       |    2 +-
 spec/Channel_Interface_DTMF.xml             |    2 +-
 spec/Channel_Interface_Group.xml            |    2 +-
 spec/Channel_Interface_Hold.xml             |    2 +-
 spec/Channel_Interface_Media_Signalling.xml |    2 +-
 spec/Channel_Interface_Password.xml         |    2 +-
 spec/Channel_Interface_Transfer.xml         |    2 +-
 spec/Channel_Type_Contact_List.xml          |    2 +-
 spec/Channel_Type_Contact_Search.xml        |    2 +-
 spec/Channel_Type_Room_List.xml             |    2 +-
 spec/Channel_Type_Streamed_Media.xml        |    2 +-
 spec/Channel_Type_Text.xml                  |    2 +-
 spec/Channel_Type_Tubes.xml                 |    2 +-
 spec/Connection.xml                         |    2 +-
 spec/Connection_Interface_Aliasing.xml      |    2 +-
 spec/Connection_Interface_Avatars.xml       |    2 +-
 spec/Connection_Interface_Capabilities.xml  |    2 +-
 spec/Connection_Interface_Contact_Info.xml  |    2 +-
 spec/Connection_Interface_Forwarding.xml    |    2 +-
 spec/Connection_Interface_Presence.xml      |    2 +-
 spec/Connection_Interface_Privacy.xml       |    2 +-
 spec/Connection_Interface_Renaming.xml      |    2 +-
 spec/Connection_Manager.xml                 |    2 +-
 spec/Media_Session_Handler.xml              |    2 +-
 spec/Media_Stream_Handler.xml               |    2 +-
 spec/Properties_Interface.xml               |    2 +-
 spec/all.xml                                |    2 +-
 spec/errors.xml                             |    2 +-
 tools/c-constants-generator.xsl             |    2 +-
 tools/c-interfaces-generator.xsl            |    2 +-
 tools/glib-client-gen.py                    |    4 ++--
 tools/glib-errors-enum-body.xsl             |    2 +-
 tools/glib-errors-enum-header.xsl           |    2 +-
 tools/glib-ginterface-gen.py                |    4 ++--
 tools/glib-gtypes-generator.py              |    4 ++--
 tools/glib-interfaces-body-generator.xsl    |    2 +-
 tools/glib-interfaces-generator.xsl         |    2 +-
 tools/gobject-foo.py                        |    4 ++--
 tools/libglibcodegen.py                     |    4 ++--
 tools/ls-interfaces.xsl                     |    4 ++--
 tools/make-all-async.xsl                    |    4 ++--
 tools/spec-to-introspect.xsl                |    4 ++--
 44 files changed, 52 insertions(+), 52 deletions(-)

commit 1f8c9f6aaa2e80eadfd487afbacab831b5697ec8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-27 16:40:50 +0000

    echo CM: set debugging correctly
    
    
    20071127164050-53eee-45ded99006af1833914efd96af9e2ecba405a854.gz

 examples/cm/echo/main.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 6eed3bb3032f2946bd5de35bc6e3d570b34a7509
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-27 14:58:35 +0000

    Add telepathy-example-cm-echo, a simple CM with text channels that echo messages
    
    
    20071127145835-53eee-50fb92c53f388ab1eb150f06e33ac9ba1266e432.gz

 configure.ac                    |    1 +
 examples/cm/Makefile.am         |    4 +-
 examples/cm/echo/Makefile.am    |   21 +++
 examples/cm/echo/chan.c         |  332 +++++++++++++++++++++++++++++++++++++++
 examples/cm/echo/chan.h         |   55 +++++++
 examples/cm/echo/conn.c         |  188 ++++++++++++++++++++++
 examples/cm/echo/conn.h         |   53 ++++++
 examples/cm/echo/factory.c      |  261 ++++++++++++++++++++++++++++++
 examples/cm/echo/factory.h      |   53 ++++++
 examples/cm/echo/main.c         |   37 +++++
 examples/cm/echo/manager.c      |   94 +++++++++++
 examples/cm/echo/manager.h      |   52 ++++++
 12 files changed, 1150 insertions(+), 1 deletions(-)

commit cace97dfc1dc622f5ff821abf8c3c9d3b0755dec
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-27 14:58:24 +0000

    Add test binaries in subdirectories to _boring
    
    
    20071127145824-53eee-9de48d9fbc24cae18260cad3b9652cae44c601f1.gz

 _boring |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 4c27d7fbe49e73332468e79e6373072eedad625d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-27 17:07:02 +0000

    Add a test that runs the no-protocols example
    
    
    20071127170702-53eee-642eee09155be9297a416c5f9f7c23acae31b640.gz

 tests/dbus/Makefile.am                 |   16 +++++--
 tests/dbus/test-example-no-protocols.c |   75 ++++++++++++++++++++++++++++++++
 2 files changed, 87 insertions(+), 4 deletions(-)

commit 5e0d666e39ff4c286a087bfd227e41ad957f7b7e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-27 17:05:36 +0000

    Client examples: use the same environment var for debug as the CM examples
    
    
    20071127170536-53eee-dae5c444a1f2fdf4028597417f8f2322f8ea3e2a.gz

 examples/client/inspect-channel.c    |    2 +-
 examples/client/inspect-cm.c         |    2 +-
 examples/client/inspect-connection.c |    2 +-
 examples/client/list-managers.c      |    2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

commit 564f75c43b0ef6a72ff7bb5d6ace3f8ce90cbb15
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-27 15:42:19 +0000

    tests/tools/Makefile.am: run under sh rather than doing chmod +x on the test scripts
    
    
    20071127154219-53eee-242033782d3a97a7691d55e20b880ceb23ccaaf3.gz

 tests/tools/Makefile.am |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

commit 5bb89f88626e3cc36471fd20aacb0f98c3401edc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-27 16:41:02 +0000

    no-protocols CM: set debugging correctly
    
    
    20071127164102-53eee-9c98a7cec1a20a3b8bb802624def39cd3f63a2a3.gz

 examples/cm/no-protocols/main.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit bd13543736d2042f8f6c68c145286f396ad632f9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-27 14:35:09 +0000

    Add a script to generate GObject type macros etc., and a test case
    
    
    20071127143509-53eee-d9d98d16a31b2b2a6f2a845e6eb70b4c6511f29e.gz

 tests/tools/Makefile.am               |   16 +++++++
 tests/tools/expected-ginterface-foo.h |   16 +++++++
 tests/tools/expected-gobject-foo.h    |   21 +++++++++
 tests/tools/test-gobject-foo.sh       |   18 +++++++
 tools/Makefile.am                     |    1 +
 tools/gobject-foo.py                  |   81 +++++++++++++++++++++++++++++++++
 6 files changed, 153 insertions(+), 0 deletions(-)

commit 1069de984331165d72e5cbfa4576325a624ad9c7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-27 14:34:57 +0000

    tests/Makefile.am: use $(top_builddir)
    
    
    20071127143457-53eee-ffaf8cbb1949e9a2d4ec3a4978cb75a79bdcc1d8.gz

 tests/Makefile.am |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit 367db729b5a659b070fe16532bc3673c4bf48ac3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-27 14:24:35 +0000

    Move test-dbus to tests/dbus/, and add an empty tests/tools/
    
    
    20071127142435-53eee-b2168fae55be61f04ae54e0139771da9ff266bfe.gz

 configure.ac               |    2 +
 tests/Makefile.am          |   21 ++++----
 tests/dbus/Makefile.am     |   21 ++++++++
 tests/dbus/test-dbus.c     |  113 ++++++++++++++++++++++++++++++++++++++++++++
 tests/test-dbus.c          |  113 --------------------------------------------
 5 files changed, 147 insertions(+), 123 deletions(-)

commit 5ab61ffe63b47451a7553c277cb6deb5fa2e37e1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-27 10:50:33 +0000

    TpConnectionManager: document weak_object arg to TpConnectionManagerListCb
    
    
    20071127105033-53eee-7a0c1900982790bd7a7109c8690531db1dd931bf.gz

 telepathy-glib/connection-manager.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 4fb1c13c6d8389a7291f93ae280a6667b53948b8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-27 15:01:05 +0000

    TpChannel: no need to define an empty function to have an empty iface_init, just use NULL
    
    
    20071127150105-53eee-6f2ce532b372d5fefd0d9616e774d3f911aaa931.gz

 telepathy-glib/channel.c |    7 +------
 1 files changed, 1 insertions(+), 6 deletions(-)

commit 9265bfcd7e481dea9ba51922d6b3e78beed1c401
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-27 15:45:27 +0000

    TpBaseConnection: _init is too early to be able to check things in the class - add a constructor, and move assertions there
    
    
    20071127154527-53eee-4dd9b65f8cab62c580694a42604413e87d165f17.gz

 telepathy-glib/base-connection-manager.c |   27 +++++++++++++++++++++------
 1 files changed, 21 insertions(+), 6 deletions(-)

commit 253688edeafad73e4fcd0933d9cac9077016eb7e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-27 15:33:28 +0000

    TpBaseConnectionManager: move checks for valid CM name earlier, and use tp_connection_manager_check_valid_name
    
    
    20071127153328-53eee-90e869ab7313f10e0019e18d948c4d6d267e6e49.gz

 telepathy-glib/base-connection-manager.c |   17 ++++-------------
 1 files changed, 4 insertions(+), 13 deletions(-)

commit bab638f4b0ce0cb04a6bd7d9e5c1f14ce5a9d1ca
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-27 15:33:24 +0000

    Allow tp_connection_manager_new() to raise an error; use that error, rather than assertions, to enforce validity of the CM name
    
    
    20071127153324-53eee-288ab4ae496fc9aeebed4879d01c7cc0ba1e289a.gz

 telepathy-glib/connection-manager.c |   22 ++++++++++------------
 telepathy-glib/connection-manager.h |    2 +-
 2 files changed, 11 insertions(+), 13 deletions(-)

commit bf1e74eac71beae2327fbee5b3269b89799865e7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-27 15:30:44 +0000

    inspect-cm: use new error argument to tp_connection_manager_new
    
    
    20071127153044-53eee-3864bfc6018fcb595c886d191b20897cea8c47c8.gz

 examples/client/inspect-cm.c |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

commit 470ecb16b8a3e4d6751c3871830ac47327e53558
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-27 15:27:20 +0000

    Add tp_connection_manager_check_valid_name
    
    
    20071127152720-53eee-32a1ed3976a1badf8b77e365a57a7bbd73835a14.gz

 docs/reference/telepathy-glib-sections.txt |    1 +
 telepathy-glib/connection-manager.c        |   47 ++++++++++++++++++++++++++++
 telepathy-glib/connection-manager.h        |    3 ++
 3 files changed, 51 insertions(+), 0 deletions(-)

commit 2e9b68f2fcb7a0fd415fe4a6880d5f3e67874afc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-27 14:39:08 +0000

    Fix TpBaseConnectionManager assertions
    
    
    20071127143908-53eee-b29cc133f85f7ca6cf85ac0f767f5a4023e72e7b.gz

 telepathy-glib/base-connection-manager.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 2f6f7d3d9d00513297ded78617e5f28f5e7364d2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-27 14:34:26 +0000

    TpConnectionManager: NULL-terminate the array of connection managers properly when listing them
    
    
    20071127143426-53eee-7efb91098deb39e5cd06ade0ec3d4db5248d7d87.gz

 telepathy-glib/connection-manager.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 04a201435e63dc0b1c0a70cc9c2fa701673dbd2d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-27 14:33:38 +0000

    TpConnectionManager: assert that the CM D-Bus name is valid
    
    
    20071127143338-53eee-c49cb480b4088651b7b795f8a4d209b07e306523.gz

 telepathy-glib/connection-manager.c |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit 9b53f39148dcebb19ccddfd3c09af621299e20aa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-27 14:32:13 +0000

    TpBaseConnectionManager: make more assertions, earlier; notably, assert that the cm_dbus_name is valid, rather than letting libdbus abort us later
    
    
    20071127143213-53eee-3ffcaf6d4f269c4180d27f4736440be6c0b194e7.gz

 telepathy-glib/base-connection-manager.c |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

commit 9ab20e04bf21404759d59a6fe9cb5122d3eb0cfc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-27 14:27:52 +0000

    TpBaseConnection: assert that all required virtual functions are implemented in a more systematic way, and document that start_connecting may not be NULL
    
    
    20071127142752-53eee-2f23e8425429b34250f2936a8ebbd1b331c81115.gz

 telepathy-glib/base-connection.c |    6 ++++--
 telepathy-glib/base-connection.h |    2 +-
 2 files changed, 5 insertions(+), 3 deletions(-)

commit d04b5611311712235877c987195701f4e9a594e2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-27 14:26:01 +0000

    no-protocols example CM: use a valid D-Bus name (with underscores, not minus signs). Pass telepathy-example-no-protocols to tp_run_connection_manager to emphasize the difference
    
    
    20071127142601-53eee-26f118fc1ad3d77b923d4e3d3c971cf5eb00d8f9.gz

 examples/cm/no-protocols/main.c    |    2 +-
 examples/cm/no-protocols/manager.c |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 0476961ae11ce9ff71a63396dbf3cb053a01bd01
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-27 10:53:55 +0000

    Remove now-unused GParamSpec from TpChannel class_init
    
    
    20071127105355-53eee-af0e8562b3f9c6e8978b7ccd24bc5021e90ea80f.gz

 telepathy-glib/channel.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 2965158777ad94c454f53bf38488fc662f980fa1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-27 10:50:57 +0000

    TpProxy: make properties CONSTRUCT_ONLY - CONSTRUCT does not mean "required" like I thought it did
    
    
    20071127105057-53eee-9c73a70fad38525b2e2b97e33c4c683967cd547c.gz

 telepathy-glib/proxy.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 100af8f37eb3375ecae8b2c81b7de559022c76f0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-27 10:49:59 +0000

    TpChannel: implement TpChannelIface
    
    
    20071127104959-53eee-905a5f69397788ba53317d61b42415239a19092d.gz

 telepathy-glib/channel.c |   41 +++++++++++++++++++----------------------
 1 files changed, 19 insertions(+), 22 deletions(-)

commit 565682a63d28c415390cf5c0b68c8ce05fa430ad
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-27 10:48:31 +0000

    TpChannelIface: make channel-type CONSTRUCT_ONLY|READWRITE so TpChannel can implement TpChannelIface
    
    
    20071127104831-53eee-7d9c2049c5bfa122eddfaa1a2d8d6dc2f1751559.gz

 telepathy-glib/channel-iface.c |   19 ++++++++++++-------
 1 files changed, 12 insertions(+), 7 deletions(-)

commit 17da17a8d800ecfe8c9fe66d5956faaafecec690
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2007-11-27 12:30:01 +0000

    fix another typo in tp_intset_iter_next documentation
    
    
    20071127123001-7fe3f-80c4105234425c5a836fff3ee30b96df51f69060.gz

 telepathy-glib/intset.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 617fd510afded339dfccf0bb667696c5c8d6fc6e
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2007-11-27 12:22:57 +0000

    fix typo in tp_intset_iter_next documentation
    
    
    20071127122257-7fe3f-d8b44d59b470ff99d78fcb4c380dce11c6677476.gz

 telepathy-glib/intset.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 9e41deb8ad62476c6f144300da3758a1e7c5f1a4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-26 18:28:28 +0000

    Add full weak-object support to tp_list_connection_managers
    
    
    20071126182828-53eee-38964bd887422272ac4ac0aa6be80c7800f844e7.gz

 examples/client/inspect-connection.c |    2 +-
 examples/client/list-managers.c      |    5 ++-
 telepathy-glib/connection-manager.c  |   41 +++++++++++++++++++++------------
 telepathy-glib/connection-manager.h  |    5 ++-
 4 files changed, 33 insertions(+), 20 deletions(-)

commit 1e202a0917143c90aabbf556eabf4f71ff54afc8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-26 18:22:43 +0000

    Include tp_list_connection_managers in docs
    
    
    20071126182243-53eee-9e837e00a5ae7fad062b7719f9af3113a75a1dbd.gz

 docs/reference/telepathy-glib-sections.txt |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 688eb65cf6840aa4ef2b3493bb652f9e1bb0ec37
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-26 18:10:17 +0000

    TpConnectionManager: document tp_list_connection_managers
    
    
    20071126181017-53eee-7810a10f1f23d664b684dbd627db6dd6e48cc7b5.gz

 telepathy-glib/connection-manager.c |   18 ++++++++++++++++++
 telepathy-glib/connection-manager.h |    3 ++-
 2 files changed, 20 insertions(+), 1 deletions(-)

commit 23023fb7182088cf7ed947288740204a43c96958
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-26 18:09:44 +0000

    TpConnectionManager: add weak_object arguments in tp_list_connection_managers
    
    
    20071126180944-53eee-8d5e3bf53f465c087cc95fd3b6a38c9c7d6452f0.gz

 telepathy-glib/connection-manager.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 77235dcf8c2ddbc0b726619fe9601be032ea6dcd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-26 16:25:50 +0000

    Add an example that lists the connection managers
    
    
    20071126162550-53eee-afd9d338d0a89214766bfd3de39818bc4a456705.gz

 examples/client/Makefile.am     |    4 ++
 examples/client/list-managers.c |   66 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 70 insertions(+), 0 deletions(-)

commit 5ac3b6fdb8f4d80429be4f442968f97649b5b5e2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-26 16:24:49 +0000

    TpConnectionManager: add tp_list_connection_managers
    
    
    20071126162449-53eee-364ad545faeedde0157d5500397f326a9c29694b.gz

 telepathy-glib/connection-manager.c |  118 +++++++++++++++++++++++++++++++++++
 telepathy-glib/connection-manager.h |    6 ++
 2 files changed, 124 insertions(+), 0 deletions(-)

commit 39de0dbfd213899611141d65d9a51a6035dcb547
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-26 18:28:37 +0000

    Only weakly ref non-NULL weak_objects
    
    
    20071126182837-53eee-419330b39fdfb8b994211c120285fca3067ffc6a.gz

 telepathy-glib/proxy.c |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

commit 5c8170734b513f71020839dd204c2a0333d2d5c6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-26 18:09:24 +0000

    TpConnectionManager: add weak_object arguments
    
    
    20071126180924-53eee-afbb495824852449b9e0c5a32f3b8cac3443bfeb.gz

 telepathy-glib/connection-manager.c |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit 7e75c6e7ac6421c5d42b4f5dba4434d9a87b8b6a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-26 18:09:13 +0000

    TpDBusDaemon: add weak_object arguments
    
    
    20071126180913-53eee-eeb6c9acdde5d3c82f916aa0dd162f273130228d.gz

 telepathy-glib/dbus.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit f64491a3d11d0e890257be0b4b66dadc09b3fb36
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-26 18:09:00 +0000

    TpConnection: add weak_object arguments
    
    
    20071126180900-53eee-1689fda72c87860ca2cc8cd0477dfbfb71015493.gz

 telepathy-glib/connection.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit be2ae126c56e9090e4474938095c8e3f8a8686fb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-26 18:08:13 +0000

    TpChannel: add extra weak_object argument throughout
    
    
    20071126180813-53eee-bfe439278a925afc605ca37068074bf3100d1312.gz

 telepathy-glib/channel.c |   15 ++++++++-------
 1 files changed, 8 insertions(+), 7 deletions(-)

commit debfd5ff05d57f7e6da8813d1e2983872a9438ec
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-26 18:06:49 +0000

    TpProxy, glib-client-gen: implement cancelling pending calls; add a weak_object argument, which is an optional GObject to be weakly referenced. If the weak_object goes away, so does the call or signal-connection
    
    
    20071126180649-53eee-9304563b4d94c9023e99cf530b1c6e8c6d3a74de.gz

 docs/reference/telepathy-glib-sections.txt |    1 +
 telepathy-glib/proxy.c                     |   87 +++++++++++++++++++++++++++-
 telepathy-glib/proxy.h                     |   11 +++-
 tools/glib-client-gen.py                   |   43 +++++++++-----
 4 files changed, 123 insertions(+), 19 deletions(-)

commit 97e8ab75641b309372fd2f3eabf91cd3ebb12082
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-26 17:04:22 +0000

    Make generated DBusGObjectInfo structures static, and remove dbus_glib_ prefix
    
    
    20071126170422-53eee-df49534bf9bd3337fa20169a8761f23322032571.gz

 tools/glib-ginterface-gen.py |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit bd8d444fd42398fce1cd6a7f6bc3fc36a7cac138
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-26 17:02:06 +0000

    Now we generate our own dbus-glib glue, there's no need to do #define tricks to make method implementation names what it expects
    
    
    20071126170206-53eee-9f4138985d30f4d2650180919d3c687544ac204e.gz

 tools/glib-ginterface-gen.py |    8 +-------
 1 files changed, 1 insertions(+), 7 deletions(-)

commit adcb41501d8c4e320da14aee78dc7eea46022dab
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-26 16:59:03 +0000

    Integrate dbus-glib glue generation into glib-ginterface-gen rather than running dbus-binding-tool
    
    
    20071126165903-53eee-4eb9338018bd2ad0ad21fad0fde3eaa0baf5d13c.gz

 telepathy-glib/Makefile.am   |   36 +------------------
 tools/glib-ginterface-gen.py |   80 +++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 80 insertions(+), 36 deletions(-)

commit 5a1e7d03ec0fca7e753c91d62f90d18bb147ad62
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-26 16:45:07 +0000

    glib-signals-marshal-gen.py: generate marshallers for dbus-glib glue too
    
    
    20071126164507-53eee-daa63c223c00c5c62471efd21a9d05332aafb8a4.gz

 tools/glib-signals-marshal-gen.py |   18 ++++++++++++++----
 1 files changed, 14 insertions(+), 4 deletions(-)

commit 40ff5a7c3753a1788b7430fa55995bae2d61a37f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-26 16:44:31 +0000

    libglibcodegen.py: Add method_to_glue_marshal_name(), which returns the marshaller names used in dbus-glib glue code
    
    
    20071126164431-53eee-04dd0a9fd5d392361f694fd5e195b6f372c828a3.gz

 tools/libglibcodegen.py |   30 +++++++++++++++++++++++++-----
 1 files changed, 25 insertions(+), 5 deletions(-)

commit 9bf8cf916864127cc708ce555f93ade0f1cb1e29
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-26 18:06:06 +0000

    TpProxySignalConnection: don't leak the member name, and allow disconnection to work
    
    
    20071126180606-53eee-6a79c15e6d54e98bf48bf5dd361a40016c68e153.gz

 telepathy-glib/proxy.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 49117ce232747e2374386871be93323bdedb3cf4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-26 16:43:56 +0000

    Fix offsets in params array when inspecting connection managers
    
    
    20071126164356-53eee-7714f5b723d7e2aa1d928f691d7b19d3382b1117.gz

 telepathy-glib/connection-manager.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

commit 51733f406436c8ca73bbeda777c78cb17ff4ce21
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-26 16:25:08 +0000

    Remove update-spec-gen-am.sh
    
    
    20071126162508-53eee-fa5bb2fd00b3ae271c960d08ab70e54079facb42.gz

 tools/Makefile.am           |    1 -
 tools/update-spec-gen-am.sh |   75 -------------------------------------------
 2 files changed, 0 insertions(+), 76 deletions(-)

commit 45ce4ec7517eac79107429d11f428ad3a1b4d165
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-26 16:24:17 +0000

    TpConnectionManager: add a connection-manager property which gives the connection manager name
    
    
    20071126162417-53eee-a541d8780e2cb811635a7cce9cd241fbf0ff2ddf.gz

 telepathy-glib/connection-manager.c |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 deletions(-)

commit b2eb427d723dc1907af51e8d0917699be39ace3d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-23 13:03:10 +0000

    Complete documentation for tp_proxy_*_free to make gtkdoc happy
    
    
    20071123130310-53eee-10826e20b2b090358c3386547f141a7b253979c8.gz

 telepathy-glib/proxy.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 7d4a49a94f790b1e59c917de4a848d76c81ec340
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-23 13:00:37 +0000

    spec/: stop using spec-gen.am
    
    
    20071123130037-53eee-2684058981e5df672ae7b74fc8d3d5d56f425ae1.gz

 autogen.sh       |    7 -------
 spec/Makefile.am |   33 ++++++++++++++++++++++++++++-----
 2 files changed, 28 insertions(+), 12 deletions(-)

commit 3d1d629fc376c010300baba7298440d409a36cb4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-23 12:21:36 +0000

    Actually skip unparseable CM parameters in introspection
    
    
    20071123122136-53eee-f61627b5505e306a2587c6f1323b499b55b32349.gz

 telepathy-glib/connection-manager.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 7970b659a07f6fbbcd3c450297a3f1440d50ae0d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-23 11:36:35 +0000

    Fix conflict in extra-gtkdoc.h
    
    
    20071123113635-53eee-565260a9785a157e561e49625e100f77b8f2da76.gz

 telepathy-glib/extra-gtkdoc.h |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

commit 5c62dc020747a3095dc9a3cab3dda8b779d4e4b7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-22 16:43:31 +0000

    Fix conflicts with 0.7.0 release preparation in telepathy-glib-docs.sgml
    
    
    20071122164331-53eee-4f2999bb394c5246b19f65529da7c24195e5b082.gz

 docs/reference/telepathy-glib-docs.sgml |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit 10c3a092d0313e990ed6f67a5df1b803db644961
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-22 16:42:33 +0000

    Fix null conflict in extra-gtkdoc.h
    
    
    20071122164233-53eee-5ed1b7e27f0987a0b3b09612e667349301769c05.gz

commit b8799c4603bc97fa1c88ec43e40625da0d26effd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-22 12:01:59 +0000

    Fix tp_proxy_pending_call_free docstring: allocator is _new, not _free!
    
    
    20071122120159-53eee-c02e7b19eb9a20fb905513c207194d5d1c63869a.gz

 telepathy-glib/proxy.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 856638d814ce5bae9d3f3ccb908e7a9b874f17cd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-22 10:43:56 +0000

    Add tp_proxy_signal_connection_disconnect to docs
    
    
    20071122104356-53eee-3d51eb38b17fff9156bf503a53d227b4dd9c928a.gz

 docs/reference/telepathy-glib-sections.txt |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit cb6c5ad33539c854199c30fbd9cc5f2dc4ccc9e7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-22 10:16:59 +0000

    Export tp_proxy_signal_connection_disconnect in header
    
    
    20071122101659-53eee-3f6cf758dd5a64cace6bca42ea87e950f3398ba4.gz

 telepathy-glib/proxy.h |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 44099876fa90b412def65571c0f6d326f0995209
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-22 10:16:05 +0000

    glib-client-gen: return const TpProxyPendingCall and TpProxySignalConnection so the user is reminded not to free them
    
    
    20071122101605-53eee-a0e074a7aa3cdd6ace2b8189e6325240e5276b27.gz

 tools/glib-client-gen.py |   14 ++++++++------
 1 files changed, 8 insertions(+), 6 deletions(-)

commit b23e318f6a2fb0d4c6c65607da1b21d3e8b277c1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-22 10:15:35 +0000

    Make tp_proxy_signal_connection_disconnect take a const TpProxySignalConnection
    
    
    20071122101535-53eee-f6faaf49b4e53069adc1e4a0e8ae881000a1b09b.gz

 telepathy-glib/proxy.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit e742e47ebd4e0d81d51989888b127ea44dc206c7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-22 10:15:09 +0000

    Document some TpProxy methods
    
    
    20071122101509-53eee-880e2b8e72ac8d52d9e3867b5706d92a92203257.gz

 telepathy-glib/proxy.c |   60 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 60 insertions(+), 0 deletions(-)

commit b587ddae7e156c3abb9bc58be8b625f085620fad
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-22 10:14:52 +0000

    Make tp_dbus_daemon_cancel_name_owner_watch() take a gconstpointer for the user_data
    
    
    20071122101452-53eee-61295b1d49ca620158407e05f4b9e70f67a0bea8.gz

 telepathy-glib/dbus.c |    2 +-
 telepathy-glib/dbus.h |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit c71ac35dd1b06785c31ff6a9ab773f84cc961229
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-22 10:14:40 +0000

    Remove now-static _add_signals functions from docs
    
    
    20071122101440-53eee-12759f0bc3b0f927bd35b76a47791e66223a27ce.gz

 docs/reference/telepathy-glib-sections.txt |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

commit dcefddf73151692d482c5340114aecde564726f7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-22 10:14:29 +0000

    Remove now-static tp_cli_connection_manager_add_signals from docs
    
    
    20071122101429-53eee-bc006b89249469872c15af9211c1424bb75aeab5.gz

 docs/reference/telepathy-glib-sections.txt |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 7d7aa309bb89b8d35b1c088eb4c2226eb977b388
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-22 10:14:11 +0000

    Remove now-static tp_cli_connection_add_signals from docs
    
    
    20071122101411-53eee-4c1a0e9bad01ea06f2b7423944c348dbe385d70e.gz

 docs/reference/telepathy-glib-sections.txt |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 74db077396d1fb3caf16658828e1d7ce6953285b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-22 10:13:11 +0000

    Remove now-static tp_cli_channel_add_signals from docs
    
    
    20071122101311-53eee-f68d0a241983d9e35ceb6bafd6b9ea7b7a135361.gz

 docs/reference/telepathy-glib-sections.txt |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 425e64f109eea81a800b92dac3df58db396f8f86
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-22 10:12:53 +0000

    Remove now-static tp_cli_generic_add_signals from docs
    
    
    20071122101253-53eee-3dc8741893b7a2c69b44ebad70f9c82e7a1d28f1.gz

 docs/reference/telepathy-glib-sections.txt |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit c3306d2175e0935cea17414d8f9c3d3696bf9be2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-22 10:12:39 +0000

    Remove tp_cli_dbus_daemon_add_signals from docs (it's static now)
    
    
    20071122101239-53eee-ac2ae2058ad2c2508b2d11208b2bb07624e207e8.gz

 docs/reference/telepathy-glib-sections.txt |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 1fc697bdd5846728172758a62f2a28249c8431b6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-22 09:58:18 +0000

    Mark tp-cli-*-body.h as private_header to avoid confusing gtkdoc
    
    
    20071122095818-53eee-52f1d19914372800f8a5d760e6e14137548a4e7e.gz

 tools/glib-client-gen.py |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 0aef0089eec0fd55ce32707391fabef0b60b93f3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 17:24:01 +0000

    TpProxy: adapt to generation of tp-cli-generic-body.h
    
    
    20071121172401-53eee-889d3280d280b051ae632f66519bd0e66789cfe3.gz

 telepathy-glib/proxy.c |    3 +++
 telepathy-glib/proxy.h |    2 --
 2 files changed, 3 insertions(+), 2 deletions(-)

commit 4c0e410b127cbaca0dc6bd1d3281e9d777e42cfc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 17:23:52 +0000

    media interfaces: include implementations
    
    
    20071121172352-53eee-78e7e6306aabbfcc72f2aedb1a6a0aa82e91b677.gz

 telepathy-glib/media-interfaces.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 8e442c39a9ec1ae55550c2f010946ed0707f853c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 17:23:41 +0000

    TpDBusDaemon: include tp-cli-dbus-daemon-body.h
    
    
    20071121172341-53eee-ece54260f380be44dc00f6cf73ea5fc8a97e31fc.gz

 telepathy-glib/dbus.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit ce9b6235ed826d53dc833960b207a231ceaf1642
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 17:23:31 +0000

    TpConnection: include tp-cli-connection-body.h
    
    
    20071121172331-53eee-6220246f6515f9d453f8069d289285cee5484e22.gz

 telepathy-glib/connection.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 21208fa7a58ab7ee96f9dcf21316c902a931de57
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 17:23:14 +0000

    TpConnectionManager: include tp-cli-connection-manager-body.h
    
    
    20071121172314-53eee-9ece72a99bf168c099285e89b1e27ee882e9e105.gz

 telepathy-glib/connection-manager.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 59865001d7a187e71530eac59b0b3155c8c80b8a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 17:23:02 +0000

    TpChannel: include tp-cli-channel-body.h
    
    
    20071121172302-53eee-c2b7cf5a81096805a70b8430e292c32fe8fe981b.gz

 telepathy-glib/channel.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit fb6df5fe3dad265098a6cbe88e3b3d9b60a790f2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 17:22:13 +0000

    glib-client-gen: emit a -body.h instead of a standalone .c file
    
    
    20071121172213-53eee-0b75ccc15ce1b45f61da284633adc2e4720739bf.gz

 tools/glib-client-gen.py |   22 ++++------------------
 1 files changed, 4 insertions(+), 18 deletions(-)

commit dd0011f6dfd770e864ea3debbaeaaeaa4d1ffeeb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 17:20:55 +0000

    telepathy-glib/Makefile.am: expect client code to generate tp-cli-*-body.h
    
    
    20071121172055-53eee-7c27e4fe1b0b9b28ea7825d369132304d6f082d7.gz

 telepathy-glib/Makefile.am |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

commit da0614aadb57bf6b1e2331aa66300528bf32ca80
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 17:15:29 +0000

    TpDBusDaemon: include interfaces.h
    
    
    20071121171529-53eee-f69384a0aa8df3bf6c98ce13d99ac99b1f958834.gz

 telepathy-glib/dbus.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit ea332e34ac6e6ccded7b249821c3361a74f75805
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 17:15:23 +0000

    TpConnection: include interfaces.h
    
    
    20071121171523-53eee-ce09851656ae71d22796b6c7bb083bb1b4fa686d.gz

 telepathy-glib/connection.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 51d218937c6036914f9cd8deeebfe598b93f1376
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 17:15:14 +0000

    TpConnectionManager: include interfaces.h
    
    
    20071121171514-53eee-58f5ef4d961949a565f6ab36598a0e83631bed3a.gz

 telepathy-glib/connection-manager.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit d1c9c8c4c98216d2e84bd1a46450f29de4757b31
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 17:15:06 +0000

    TpChannel: include interfaces.h
    
    
    20071121171506-53eee-3198f1d90080ab81ed92f76ff58b837263429129.gz

 telepathy-glib/channel.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 009e419c9f7182080c667c153b16cadb2c4cc2b2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 17:15:02 +0000

    glib-client-gen: don't emit #includes in generated header, the includer is responsible for adding them
    
    
    20071121171502-53eee-f550fc52789b2d9869813c05648df7525e15a6db.gz

 tools/glib-client-gen.py |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

commit c1e86267439d05c75f60f874d1bb5e78276999f8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 17:10:40 +0000

    Add TpProxy stuff to docs
    
    
    20071121171040-53eee-e9d95d29c19970fefbfc370422ad173f4451cbbc.gz

 docs/reference/telepathy-glib-sections.txt |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

commit 318f2a1817cd65e4138a71ed0e4a24720b08f05b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 17:09:01 +0000

    docs/reference/Makefile.am: don't reference proxy-internal.h
    
    
    20071121170901-53eee-bc54a6828e480247f7f36a6599c50124148c7e34.gz

 docs/reference/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0df1c46e7f7921ab1bcfe04a5cd110117431ceb4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 17:08:38 +0000

    glib-client-gen: don't include proxy-internal.h
    
    
    20071121170838-53eee-38082d816eefdea8b8378851390bab48b3a82aec.gz

 tools/glib-client-gen.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0aaa63fb1a57ad312959880e6d26d51637a9fb56
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 17:07:34 +0000

    Document TpProxy fields
    
    
    20071121170734-53eee-d962545083b3d840c429d7d08895f4808bef0b57.gz

 telepathy-glib/proxy.c |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

commit 74e14b637cad1d0f6fe33c77ff4c041ff0b61d69
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 17:06:41 +0000

    TpMedia*: don't include proxy-internal.h
    
    
    20071121170641-53eee-4e41c0690069df9f64d05d5357f322be75137edd.gz

 telepathy-glib/media-interfaces.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 82cfc230fe195ace5c6e4dd21383bfc1ec2d8e9a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 17:06:31 +0000

    TpDBusDaemon: don't include proxy-internalh
    
    
    20071121170631-53eee-87111ca7cdabea488af806829c5c19bdefcda257.gz

 telepathy-glib/dbus.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 2231c9c4fd0d682d6faf85b8e8e6635a60261e89
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 17:06:22 +0000

    TpConnection: don't include proxy-internal.h
    
    
    20071121170622-53eee-74ebf76e3e4a58b6592d0dbb3d5284f3095ed6ea.gz

 telepathy-glib/connection.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit bd36197e9889c1b4bc0c04d49de3179ff90bb964
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 17:06:11 +0000

    TpConnectionManager: don't include proxy-internal.h
    
    
    20071121170611-53eee-62f1b566addb9d4c040fb548d5bcdffd52f29f05.gz

 telepathy-glib/connection-manager.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit a878d811d6b838846a07f6a33460729aabecfe19
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 17:06:02 +0000

    TpChannel: don't include proxy-internal.h
    
    
    20071121170602-53eee-7bb5f0526ca5c8fe1268200fbba51f9635f87882.gz

 telepathy-glib/channel.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit d862bccf1cf042483597f8a28f3a5ab289a730d2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 17:05:21 +0000

    Move TpProxy API to proxy.h
    
    
    20071121170521-53eee-ad63507a3a4bb5c9cc11fd84628b9cf290188196.gz

 telepathy-glib/Makefile.am      |    1 -
 telepathy-glib/proxy-internal.h |   48 ---------------------------------------
 telepathy-glib/proxy.c          |    1 -
 telepathy-glib/proxy.h          |   18 ++++++++++++++
 4 files changed, 18 insertions(+), 50 deletions(-)

commit d77f60a51bf74e216eac816ad597620b409ac54f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 17:00:34 +0000

    Clean up TpProxy ABI and make (most of) the struct public
    
    
    20071121170034-53eee-4f528ef1bc36f94912e443f07e79e4075527a2f8.gz

 telepathy-glib/proxy-internal.h |   17 -----------------
 telepathy-glib/proxy.c          |   31 +++++++++++++++++++++----------
 telepathy-glib/proxy.h          |   13 +++++++++++++
 3 files changed, 34 insertions(+), 27 deletions(-)

commit 65ef63dfb9fcb6b1e5b9a1754221a2f6ae77aacb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 17:00:26 +0000

    TpDBusDaemon: use tp_proxy_class_hook_on_interface_add
    
    
    20071121170026-53eee-6508ae16aa9374486af65debadcfd53e79c3dcd9.gz

 telepathy-glib/dbus.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit ffcebbb6125dbde7c8bc17b2c9e83a6265572dc7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 17:00:15 +0000

    TpConnection: use tp_proxy_class_hook_on_interface_add
    
    
    20071121170015-53eee-c996ef01563cb69b6d88389799d5d4753c08dea8.gz

 telepathy-glib/connection.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 860fbee715a885895d4262514fb6b85e38d71ace
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 17:00:04 +0000

    TpConnectionManager: use tp_proxy_class_hook_on_interface_add
    
    
    20071121170004-53eee-b32197a60e2893a0f9f25ce376965d7f913111f2.gz

 telepathy-glib/connection-manager.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 907cf8235f48e3310c81aa64c9c15b92a7430057
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 16:59:52 +0000

    TpChannel: use tp_proxy_class_hook_on_interface_add
    
    
    20071121165952-53eee-57c33b1c0362a43d7d125bddaacbe5079a74a175.gz

 telepathy-glib/channel.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit fad8102a353c74e9fe6e4c6b76c7d0b96890754f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 16:53:14 +0000

    Clean up TpProxyClass API enough to make it public
    
    
    20071121165314-53eee-53ee96b3cc406df5799f6eb191364c6bb3fed5a4.gz

 docs/reference/telepathy-glib-sections.txt |    2 +
 telepathy-glib/proxy-internal.h            |   13 ++------
 telepathy-glib/proxy.c                     |   43 +++++++++++++++++++++++++--
 telepathy-glib/proxy.h                     |   19 ++++++++++++
 4 files changed, 63 insertions(+), 14 deletions(-)

commit fa39a8fe10574f2dbfe95be27565ab6f7094862e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 16:53:02 +0000

    Document tp_dbus_daemon_new
    
    
    20071121165302-53eee-3d7f335ccaa5d966a90bf21ab83b080df94dff64.gz

 telepathy-glib/dbus.c |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

commit 948233370b194d2f06c51fa5eff3765d273efcd3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 16:26:08 +0000

    Document TP_IFACE_QUARK_DBUS_DAEMON
    
    
    20071121162608-53eee-204f96f962f0bf3fce16cc26153536047b7c5c32.gz

 telepathy-glib/interfaces.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit 1cf17b76c77053a903353222ea314d4b7da310c3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 16:25:02 +0000

    Document tp_dbus_daemon_cancel_name_owner_watch; change it to remove the most recently added watch that matches
    
    
    20071121162502-53eee-1bff6b29741af4429a8de176556f7d01f375cfd8.gz

 telepathy-glib/dbus.c |   19 +++++++++++++++++--
 1 files changed, 17 insertions(+), 2 deletions(-)

commit 7f92ff519fbe8eb288ee99f0afb523418c466b7f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 16:24:54 +0000

    Document tp_dbus_daemon_watch_name_owner
    
    
    20071121162454-53eee-925de783ddeef6123859eef7b553530239e8b63c.gz

 telepathy-glib/dbus.c |   27 +++++++++++++++++++++++++++
 1 files changed, 27 insertions(+), 0 deletions(-)

commit c1d07574463f5e6a8bce894efe6c5399b5db0daf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 16:24:43 +0000

    Document TpDBusDaemon, TpDBusDaemonClass
    
    
    20071121162443-53eee-f72b3a13eb5880a295228db66b90eecd5ce7e16a.gz

 telepathy-glib/dbus.c |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

commit 12dc07ad2a3c986f152c79259f865c7a00cb344a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 16:24:13 +0000

    Document tp_connection_manager_activate() @self
    
    
    20071121162413-53eee-c492dd369221b0045c5050934d50c274f04e2c29.gz

 telepathy-glib/connection-manager.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 843eed4b8ad17a6a3b52bc01d6baa0f936c42d7e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 16:23:48 +0000

    Document tp_connection_manager_new() parameter manager_filename
    
    
    20071121162348-53eee-b40d6330937aef7c3ca6295f0aa89da10299b285.gz

 telepathy-glib/connection-manager.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 71a47a8e6a73806c27bd29247aca2319ff9ff40a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 15:59:58 +0000

    Add always-introspect boolean param to TpConnectionManager
    
    
    20071121155958-53eee-93c4eebc096cf1c8020ba76af3fe023852e35654.gz

 telepathy-glib/connection-manager.c |   33 ++++++++++++++++++++++++++++++---
 1 files changed, 30 insertions(+), 3 deletions(-)

commit 45a3488857302cf7bc1ae71d9a9e9870cf3aacce
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 15:46:43 +0000

    Add TpCMInfoSource, tp_connection_manager_activate to docs
    
    
    20071121154643-53eee-0551037999cd0d09893fb2def2b9510e5ac4caeb.gz

 docs/reference/telepathy-glib-sections.txt |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 4159390a111f5e0974401790f6a313c1077392d8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 15:45:53 +0000

    Emit exited if launching the CM fails, as promised by tp_connection_manager_activate() docs
    
    
    20071121154553-53eee-77da00a89b473da4774e153b37a0f9d82b20b8fb.gz

 telepathy-glib/connection-manager.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit e26ad163d3c72da971f2a63399b3fd9c161eccf5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 15:14:25 +0000

    Add usage info for inspect-cm example
    
    
    20071121151425-53eee-84678a641667fbe859aa25ecfe41e0e3b257b916.gz

 examples/client/inspect-cm.c |   14 +++++++++++++-
 1 files changed, 13 insertions(+), 1 deletions(-)

commit d077e55abddfac4a43515eb5474efc5f3b03443e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 15:10:32 +0000

    inspect-cm: fix up for .manager file parsing; time out after 5 seconds if inspecting a non-running CM and told not to parse a .manager file
    
    
    20071121151032-53eee-fa286e2faaf774f90cfa2fb901bd91d926f9a8ec.gz

 examples/client/inspect-cm.c |   20 +++++++++++++++++---
 1 files changed, 17 insertions(+), 3 deletions(-)

commit 5b026249f42c35ac300fc92b185d6e556690c366
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 15:10:09 +0000

    TpConnectionManager: implement .manager file parsing
    
    
    20071121151009-53eee-5c9e3ad78b08619a4065e959c006a2456c0ab2cd.gz

 telepathy-glib/connection-manager.c |  482 ++++++++++++++++++++++++++++++++++-
 telepathy-glib/connection-manager.h |   11 +-
 2 files changed, 481 insertions(+), 12 deletions(-)

commit e1105fc32eed4c3842560c76d9f27c9c81f9c2ec
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 12:21:02 +0000

    Add inspect-cm example (doesn't do much yet, because TpConnectionManager's API is incomplete)
    
    
    20071121122102-53eee-cf655b58dd85776f863465bc4b95ed6eaf22e395.gz

 examples/client/Makefile.am  |    4 +++
 examples/client/inspect-cm.c |   55 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 59 insertions(+), 0 deletions(-)

commit 14eeb45386fe52508981b98c490c3f7e4ef991eb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 12:19:25 +0000

    TpConnectionManager: rethink API a bit, add stub support for reading .manager files
    
    
    20071121121925-53eee-c1bab5be8e8322441840eae75293148acc5482b1.gz

 telepathy-glib/connection-manager.c |  204 +++++++++++++++++++++++-----------
 telepathy-glib/connection-manager.h |    7 ++
 2 files changed, 145 insertions(+), 66 deletions(-)

commit 46ac7fad67099598771684d99782a2e2fb9ae9c0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-20 17:59:27 +0000

    TpConnectionManager: implement introspection (largely untested) and make tp_connection_manager_activate return a boolean to indicate whether anything happened
    
    
    20071120175927-53eee-6bcff40a5107051a798789d09c8722ba84fd7fe0.gz

 telepathy-glib/connection-manager.c |  215 ++++++++++++++++++++++++++++++++++-
 telepathy-glib/connection-manager.h |   20 +++-
 2 files changed, 231 insertions(+), 4 deletions(-)

commit d69678dc5e279223de22e0f9c591945c9db7caea
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-20 17:58:42 +0000

    Fix TpConnectionManager signal names
    
    
    20071120175842-53eee-fa28a994c5ac4e0cee2907920ec32857aed71c23.gz

 telepathy-glib/connection-manager.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 9d4db3da15b8826fe405bc0df50ef41a41fd3d6c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-20 15:35:26 +0000

    TpConnectionManager: fix documentation
    
    
    20071120153526-53eee-2863d20e0edf3a75672ef93ffddd3b4bd7f513aa.gz

 telepathy-glib/connection-manager.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit cd0cf4f6db0ce46767fa10ac91b964c5dc4aa9c3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-20 15:33:58 +0000

    TpConnectionManager: watch name ownership and emit activated and exited when appropriate
    
    
    20071120153358-53eee-9feb2bd237f1fe3a03e031e88a9ab867b8adf031.gz

 telepathy-glib/connection-manager.c |   39 ++++++++++++++++++++++++++++++++++-
 1 files changed, 38 insertions(+), 1 deletions(-)

commit 2ca32438d3afd3647d7dfa7fc00e9c3cf1502f38
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-20 15:32:51 +0000

    Make TpDBusDaemon call GetNameOwner() (if needed) as well as binding to NameOwnerChanged
    
    
    20071120153251-53eee-69c6c72f76f5c784adce49d93353941f1329a1c5.gz

 telepathy-glib/dbus.c |  118 +++++++++++++++++++++++++++++--------------------
 telepathy-glib/dbus.h |    3 +-
 tests/test-dbus.c     |   82 +++++++++++++++++-----------------
 3 files changed, 113 insertions(+), 90 deletions(-)

commit f8951e76b52533d6bafd742ff49e677dae7a1b6f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-20 14:56:27 +0000

    glib-client-gen: in async functions, on failure, free the error instead of the (junk) arguments
    
    
    20071120145627-53eee-250644a535e60c3bcb0a0449e700d3c8d3235e77.gz

 tools/glib-client-gen.py |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit a0b0409a68685e2d7499d2fc694ea7bb3e938ec6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-20 14:19:52 +0000

    Fix TpProxy dbus-daemon property: boxed -> object
    
    
    20071120141952-53eee-21a5f7b1d3a1cab50b815dadda496e14b3ed39ae.gz

 telepathy-glib/proxy.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c26a3b4662921c4793824bd582a9b73bd212a9c3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-20 14:19:47 +0000

    Add support for watching name owners in TpDBusDaemon, and add a test case
    
    
    20071120141947-53eee-e8093e38723cf4950032e2ee8468d1f919541f96.gz

 docs/reference/telepathy-glib-sections.txt |    3 +
 telepathy-glib/dbus.c                      |  248 ++++++++++++++++++++++++++++
 telepathy-glib/dbus.h                      |   12 ++
 tests/Makefile.am                          |    8 +
 tests/test-dbus.c                          |  111 +++++++++++++
 5 files changed, 382 insertions(+), 0 deletions(-)

commit b3c243c982c094eef27b153d2f2bdcff0e0a2cae
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-20 14:18:28 +0000

    Add missing dbus-daemon.xml
    
    
    20071120141828-53eee-aaf35295ff9ec0425e26d6fc87e1a48da88fae0f.gz

 telepathy-glib/dbus-daemon.xml |   80 ++++++++++++++++++++++++++++++++++++++++
 1 files changed, 80 insertions(+), 0 deletions(-)

commit 8578686c9e3bb4b6cb82522de6529f944b1274e0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-20 11:39:23 +0000

    Populate TpConnectionManager a bit more
    
    
    20071120113923-53eee-96aaa39c5fefb8db68efcae210a5271feff48866.gz

 telepathy-glib/connection-manager.c |  112 ++++++++++++++++++++++++++++++++++-
 telepathy-glib/connection-manager.h |    5 +-
 2 files changed, 113 insertions(+), 4 deletions(-)

commit 75cd4847f4b9df598647105fcaf477aa8e6f8fd9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-20 11:37:26 +0000

    Give TpProxy a dbus_daemon member. Finalize it properly
    
    
    20071120113726-53eee-949b765a337e5d2c24180041df8e5a3f63100d07.gz

 telepathy-glib/proxy-internal.h |    1 +
 telepathy-glib/proxy.c          |   59 +++++++++++++++++++++++++++++++++++---
 2 files changed, 55 insertions(+), 5 deletions(-)

commit 16aee3fa4491b3b3444b664e3ea753271140b225
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-20 10:26:39 +0000

    Add TpDBusDaemon, a TpProxy for the D-Bus daemon
    
    
    20071120102639-53eee-94eff41beaca31fc57801fb8e260d459cdce1aae.gz

 docs/reference/telepathy-glib-sections.txt |   71 ++++++++++++++++++++++++++++
 telepathy-glib/Makefile.am                 |    3 +
 telepathy-glib/dbus.c                      |   42 ++++++++++++++++-
 telepathy-glib/dbus.h                      |   27 ++++++++++-
 telepathy-glib/interfaces.c                |   15 ++++++
 telepathy-glib/interfaces.h                |    4 ++
 6 files changed, 159 insertions(+), 3 deletions(-)

commit 0a6e78d2b4b1deb4532689a800272d3a212eb2e3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-20 10:37:16 +0000

    TpProxy: emit 'destroyed' on dispose
    
    
    20071120103716-53eee-ac5425eb91bec72b540bc0913e4017b99cd1afe3.gz

 telepathy-glib/proxy.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit c4f630d83ee3b801a061691885c39fad3f6bc6a1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-20 10:04:44 +0000

    tools/glib-client-gen: make robust against unnamed "in" arguments
    
    
    20071120100444-53eee-b07288bfa93239a611cf2c28da7822a0c50d6258.gz

 tools/glib-client-gen.py |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

commit c81fa51097affc88e958c10c0ff56ca0e43fb8e2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-20 09:50:18 +0000

    TpConnectionManager: add some g_return_val_if_fail to convenience function for constructor
    
    
    20071120095018-53eee-c98632178f0ece5ae79766ae9709e9dcee2a2e42.gz

 telepathy-glib/connection-manager.c |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

commit 390952b41cbc5aa87759d5d7eb463bb50aa40dff
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-20 09:49:33 +0000

    TpConnectionManager: use defs.h
    
    
    20071120094933-53eee-1120cd7a10c33f17c2962f7a02de5182b155c43b.gz

 telepathy-glib/connection-manager.c |    5 +----
 1 files changed, 1 insertions(+), 4 deletions(-)

commit 7443fade70f77778bb354e3943d4d489367acca6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-19 18:06:29 +0000

    Add more docs
    
    
    20071119180629-53eee-1242960ad26af09e9a0603fb04a524d465e98983.gz

 telepathy-glib/channel.c            |    2 ++
 telepathy-glib/connection-manager.c |    3 +++
 telepathy-glib/connection.c         |    3 +++
 telepathy-glib/extra-gtkdoc.h       |   13 -------------
 telepathy-glib/proxy.c              |    6 ++++++
 5 files changed, 14 insertions(+), 13 deletions(-)

commit 08ad42df6ce218208274369c2ab953ffae2a31dc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-19 18:06:09 +0000

    Document the _add_signals functions, but make them private in the gtkdoc
    
    
    20071119180609-53eee-c4657ef97edc1bd769262959332a6055174a025d.gz

 docs/reference/telepathy-glib-sections.txt |   11 +++++++++++
 tools/glib-client-gen.py                   |   17 +++++++++++++++++
 2 files changed, 28 insertions(+), 0 deletions(-)

commit e37c0a7d8db85e55cc710ee9ef4f6a31b22249f3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-19 17:52:53 +0000

    Reorganise sections.txt to reflect that telepathy-glib will become a client as well as service library, and put defs.h in the docs
    
    
    20071119175253-53eee-2989ecbc8b6f457f93b35400ec54768020b987c4.gz

 docs/reference/telepathy-glib-docs.sgml    |   42 ++++++++++++++++-----------
 docs/reference/telepathy-glib-sections.txt |    2 +-
 2 files changed, 26 insertions(+), 18 deletions(-)

commit fb6d090b031f5a05a0b08315782019af4fc782f5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-19 17:41:08 +0000

    Document signal-connection callbacks better
    
    
    20071119174108-53eee-228bb9a5e8a841b0f4c3f3831fc7ca20234b997b.gz

 tools/glib-client-gen.py |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit ac1184ea7d33e81c7df22f3783e97bbf32fe5dc4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-19 17:35:59 +0000

    Document auto-generated async calls
    
    
    20071119173559-53eee-769165badf541e6d91c00727b25c9f57fb1c7996.gz

 tools/glib-client-gen.py |   49 +++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 46 insertions(+), 3 deletions(-)

commit e9a705072eaea5de4ae62d7e9ffd5bc8774783d7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-19 17:35:49 +0000

    Add some docs for proxy stuff, move docs to .c
    
    
    20071119173549-53eee-56108978414657866315c17328b09744e18dc84d.gz

 telepathy-glib/proxy.c |   37 +++++++++++++++++++++++++++++++++++++
 telepathy-glib/proxy.h |   21 ---------------------
 2 files changed, 37 insertions(+), 21 deletions(-)

commit 27a3ffd7fe96f60c727c5a170623a8eefc4ae42b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-19 17:34:54 +0000

    Document TP_UNKNOWN_CONNECTION_STATUS
    
    
    20071119173454-53eee-32e7e783a98afb2443c9d5644606804b8dcb0877.gz

 telepathy-glib/connection.h |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 3e1fa4fd2df4f6e1c3f6f818274ceb0f19c6b799
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-19 17:34:47 +0000

    Add tp_connection_manager_new to docs
    
    
    20071119173447-53eee-dfc6d1a6f0d9fcbfe921a6e931dc02ef85c467f6.gz

 docs/reference/telepathy-glib-sections.txt |    1 +
 telepathy-glib/connection-manager.c        |    9 +++++++++
 2 files changed, 10 insertions(+), 0 deletions(-)

commit 336cc0cec7cc079723c9827beb0d0319a003eb82
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-19 17:34:16 +0000

    Add media client stuff to docs
    
    
    20071119173416-53eee-b63921ba701f50dfccb43757f848f6ff104ad4b7.gz

 docs/reference/telepathy-glib-sections.txt |   46 ++++++++++++++++++++++++++++
 1 files changed, 46 insertions(+), 0 deletions(-)

commit 8e132286f1f2a1813c4b44a748524b541595b574
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-19 17:33:19 +0000

    Include lots of tp_cli stuff in docs
    
    
    20071119173319-53eee-21887a27b4a592febd2540d8a0c61f5c0d8366fc.gz

 docs/reference/telepathy-glib-sections.txt |  250 ++++++++++++++++++++++++++++
 1 files changed, 250 insertions(+), 0 deletions(-)

commit 79b04185474a4fc8b365826e6c7a665da8212245
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-19 17:33:00 +0000

    Don't include TP_TYPE_PROXY in docs, but do include TpProxyPendingCall and TpProxySignalConnection
    
    
    20071119173300-53eee-10314592f882c795e22380e1550e372eb27b7d78.gz

 docs/reference/telepathy-glib-sections.txt |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 602f6aafa2599fd900421d34c0819d727ad8108d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-19 17:32:48 +0000

    Don't include handle repo internals in docs
    
    
    20071119173248-53eee-898c3ad2572f9611f6d8b2bb5734427e52e19605.gz

 docs/reference/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 25aa6126358c0725cdee30ad47dc043f7639439c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-19 16:55:33 +0000

    TpConnection: use our tp_cli code
    
    
    20071119165533-53eee-c554955fe86e6722035c56857692f415516ec8b4.gz

 telepathy-glib/connection.c |   70 +++++++++++++++++++++----------------------
 1 files changed, 34 insertions(+), 36 deletions(-)

commit 6c03ae4b0f73fc1a8d9634d5f24a07e741f40676
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-19 16:55:09 +0000

    TpChannel: use our tp_cli code
    
    
    20071119165509-53eee-0333ea4a6be26c3696dda0dbe66a90784fa2d83b.gz

 telepathy-glib/channel.c |  131 +++++++++++++++++++---------------------------
 1 files changed, 53 insertions(+), 78 deletions(-)

commit 18d1addc71062da8396e7fb27af28a0d7394ef84
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-19 16:54:18 +0000

    glib-client-gen: add signal connection
    
    
    20071119165418-53eee-900a499d129f3d03be9be1926518237286dcf6a9.gz

 tools/glib-client-gen.py |  138 ++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 134 insertions(+), 4 deletions(-)

commit 9fe3f0013e415ccbfb060648877213c0f65d7b7f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-19 16:54:08 +0000

    Fix emission of errors from async calls
    
    
    20071119165408-53eee-61594dd247ddedd71286fe7d165c034e5f42fe27.gz

 tools/glib-client-gen.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 59a0318a2bfe5027c3de7d28e33cccc3e3423725
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-19 16:53:58 +0000

    Move interfaces files around (drop -interfaces suffix) and split media session/stream handlers
    
    
    20071119165358-53eee-6f255028eb330b8c51e5b7f0c0de791479adc1a5.gz

 telepathy-glib/Makefile.am                       |   73 ++++++++++++----------
 telepathy-glib/channel-interfaces.xml            |   21 ------
 telepathy-glib/channel.h                         |    2 +-
 telepathy-glib/channel.xml                       |   21 ++++++
 telepathy-glib/connection-interfaces.xml         |   14 ----
 telepathy-glib/connection-manager-interfaces.xml |    9 ---
 telepathy-glib/connection-manager.h              |    2 +-
 telepathy-glib/connection-manager.xml            |    9 +++
 telepathy-glib/connection.h                      |    2 +-
 telepathy-glib/connection.xml                    |   14 ++++
 telepathy-glib/generic-interfaces.xml            |    9 ---
 telepathy-glib/generic.xml                       |    9 +++
 telepathy-glib/media-interfaces.h                |    3 +-
 telepathy-glib/media-interfaces.xml              |   10 ---
 telepathy-glib/media-session-handler.xml         |    9 +++
 telepathy-glib/media-stream-handler.xml          |    9 +++
 telepathy-glib/proxy.h                           |    2 +-
 telepathy-glib/stable-interfaces.xml             |   11 ++--
 telepathy-glib/svc-channel.h                     |    2 +-
 telepathy-glib/svc-connection-manager.h          |    2 +-
 telepathy-glib/svc-connection.h                  |    2 +-
 telepathy-glib/svc-generic.h                     |    2 +-
 telepathy-glib/svc-media-interfaces.h            |    3 +-
 23 files changed, 128 insertions(+), 112 deletions(-)

commit f5d014644a420448581acffa959399a4bd198408
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-19 16:53:22 +0000

    Set up some machinery in TpProxy to support signal connections
    
    
    20071119165322-53eee-67ad30aa647432b1cb16dbfed494f1bffe12dae7.gz

 telepathy-glib/proxy-internal.h |   17 +++------
 telepathy-glib/proxy.c          |   69 +++++++++++++++++++++++++++++++++-----
 telepathy-glib/proxy.h          |   42 +++++++++++++++++++++++
 3 files changed, 108 insertions(+), 20 deletions(-)

commit 340624977c33342edeecda22160d1ee5f1b52d9f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-19 16:52:29 +0000

    Make tp_proxy_invalidated() get a const GError *
    
    
    20071119165229-53eee-86889754ae734a2a7b97f37cbfec954fc50440ba.gz

 telepathy-glib/proxy-internal.h |    2 +-
 telepathy-glib/proxy.c          |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit e5b35e6157d867edbb580e29c3cb32596aa00492
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-19 15:29:49 +0000

    glib-client-gen: give the error to the callback if making an async call to a nonexistent method
    
    
    20071119152949-53eee-c129a76861abada2b2d428a65ceab1be24df536f.gz

 tools/glib-client-gen.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 241d38b08072a0daa1ccb37aac00b14206a834b1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-19 14:26:09 +0000

    TpProxy: include a GError in the Destroyed signal
    
    
    20071119142609-53eee-c59334dc96e155d1cae147fa54af92a7b6b53534.gz

 examples/client/inspect-channel.c    |    4 +++-
 examples/client/inspect-connection.c |    4 +++-
 telepathy-glib/channel.c             |   11 +++++++----
 telepathy-glib/connection.c          |   19 ++++++++++++++-----
 telepathy-glib/proxy-internal.h      |    2 +-
 telepathy-glib/proxy.c               |   14 +++++++++-----
 6 files changed, 37 insertions(+), 17 deletions(-)

commit e586f395c90a03f3169c51bccc1af0f3c2047e45
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-19 14:24:53 +0000

    TpProxy, TpChannel, TpConnection, TpConnectionManager: add D-Bus signatures when interfaces are added
    
    
    20071119142453-53eee-970a302386b6bbe4795d5bc26090abb2438f4310.gz

 telepathy-glib/channel.c            |    3 ++-
 telepathy-glib/connection-manager.c |    2 ++
 telepathy-glib/connection.c         |    4 ++--
 telepathy-glib/proxy-internal.h     |    1 +
 telepathy-glib/proxy.c              |   17 ++++++++++++++---
 5 files changed, 21 insertions(+), 6 deletions(-)

commit 03287ceb730964bc7a035c5b0546a7c758fc9675
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-19 13:52:29 +0000

    TpProxy: add generic signal signatures when we add an interface
    
    
    20071119135229-53eee-af35b4ea6532459b28d89c827eff7cc839f19f00.gz

 telepathy-glib/proxy.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit a899593575984fb169190b6cccc075d86a701863
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-19 13:49:35 +0000

    TpProxy: emit a signal when we add an interface
    
    
    20071119134935-53eee-c2c17e044eb97179d01a70c8d16851db9336d229.gz

 telepathy-glib/proxy.c              |   22 ++++++++++++++++++++++
 telepathy-glib/signals-marshal.list |    1 +
 2 files changed, 23 insertions(+), 0 deletions(-)

commit d5d93f83f65d7632e1e7db33231b81d53d78717c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-19 13:48:56 +0000

    telepathy-glib/Makefile.am: pass --group to glib-client-gen so we get the add_signals() function
    
    
    20071119134856-53eee-f2cfdcc8b2d74dd5eadc28aab36e6707678c6a30.gz

 telepathy-glib/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 0fdd89c13336e25d75c3c4c351ce289676b53b54
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-19 13:48:31 +0000

    glib-client-gen: generate e.g. tp_cli_channel_add_signals()
    
    
    20071119134831-53eee-3073e452734cb640bfe1f78580caea48cf61976b.gz

 tools/glib-client-gen.py |   60 +++++++++++++++++++++++++++++++++++----------
 1 files changed, 46 insertions(+), 14 deletions(-)

commit b021d9faf0c1fc1ad5319339030650ebdb65a8db
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-19 12:55:17 +0000

    Give the generated tp-cli-*.h G_BEGIN_DECLS/G_END_DECLS guards. Make them not self contained (they expect proxy.h to have been included first). Include generic interfaces in proxy.h unless TP_PROXY_IN_CLI_IMPLEMENTATION is defined, and define it in tp-cli-*.c.
    
    
    20071119125517-53eee-8fbfd339dca1f838710deea799e8d10a4417180f.gz

 telepathy-glib/channel.h            |    4 ++--
 telepathy-glib/connection-manager.h |    4 ++--
 telepathy-glib/connection.h         |    4 ++--
 telepathy-glib/proxy.h              |    4 ++++
 tools/glib-client-gen.py            |    8 ++++++--
 5 files changed, 16 insertions(+), 8 deletions(-)

commit 494db1fdd6034f62a349b0b19a909ab067fd186a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-19 12:48:41 +0000

    Make client stuff return a TpProxyPendingCall *
    
    
    20071119124841-53eee-c8098731b57c68f57c39c141d03f472d429bb64f.gz

 telepathy-glib/proxy-internal.h |   10 ++++------
 telepathy-glib/proxy.c          |   22 +++++++++-------------
 telepathy-glib/proxy.h          |    2 ++
 tools/glib-client-gen.py        |   26 ++++++++++++--------------
 4 files changed, 27 insertions(+), 33 deletions(-)

commit 6865e7de53c2889bbf65f7733af46d5158d965ed
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-19 12:38:55 +0000

    examples/: indicate where the "in" arguments would go
    
    
    20071119123855-53eee-7f561898ed2c5616a9ed5edfeac6c7b228f927bc.gz

 examples/client/inspect-channel.c    |    1 +
 examples/client/inspect-connection.c |    1 +
 2 files changed, 2 insertions(+), 0 deletions(-)

commit 59a3a17a9cc3180a8e1a1f32be6c30c0158379e3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-19 12:30:11 +0000

    Don't emit _add_signals_for_ functions for the moment
    
    
    20071119123011-53eee-cad21f18defe8c8512083a04ed6ab090738ade4d.gz

 tools/glib-client-gen.py |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit b2220b6fb87f6c00afd21345fb51bc826589e987
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-16 16:49:48 +0000

    Call async callbacks with an error if not implemented; make async callbacks not responsible for freeing their arguments, and give them const pointer arguments
    
    
    20071116164948-53eee-200817eeb376972805bb761c1a935442e5df31fd.gz

 examples/client/inspect-connection.c |   10 +-----
 tools/glib-client-gen.py             |   51 ++++++++++++++++++++++++++--------
 2 files changed, 41 insertions(+), 20 deletions(-)

commit eeeacbe6d4f21694509e959d31c97d32e75663a0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-16 16:20:06 +0000

    Remove some obsolete comments
    
    
    20071116162006-53eee-636b99417ac8335866491e233529c60e5d14af46.gz

 tools/glib-client-gen.py |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)

commit 18c5bf30810b40cf2744301938bc8f4d2fc3eb18
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-16 16:19:20 +0000

    Add timeout_ms argument in inspect-channel example
    
    
    20071116161920-53eee-d233f3357ea885e09481b6c234ec902a1daefa20.gz

 examples/client/inspect-channel.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c17dd3ecaa40699a03e46ba00b9703a17e3aa086
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-16 16:17:35 +0000

    Allow variable call timeouts on auto-generated client methods
    
    
    20071116161735-53eee-b4c938fb6b34479cad07d727cfe2c39affd4ef18.gz

 tools/glib-client-gen.py |   24 +++++++++++++++++++++---
 1 files changed, 21 insertions(+), 3 deletions(-)

commit 78b6b2e8b8f1f9bcbd21a21eaf2606549234ad8c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-16 16:08:13 +0000

    In inspect-connection example, make the ListChannels() call asynchronously
    
    
    20071116160813-53eee-a01c6ef1f3358ed0d708b449d7c56495bc19c9ef.gz

 examples/client/inspect-connection.c |   38 +++++++++++++++++++++++++++------
 1 files changed, 31 insertions(+), 7 deletions(-)

commit 648e4ac05b76ef530979fc3601f1345f44d18027
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-16 16:06:53 +0000

    Implement asynchronous calls in glib-client-gen
    
    
    20071116160653-53eee-e6beea6bcaaba11a969c0108b3d96b1f21c10a35.gz

 telepathy-glib/proxy-internal.h |   18 +++++++++
 telepathy-glib/proxy.c          |   42 +++++++++++++++++++++
 tools/glib-client-gen.py        |   77 ++++++++++++++++++++++++++++-----------
 3 files changed, 116 insertions(+), 21 deletions(-)

commit 18b77c526605fcd560152b4053d551bf2af892d0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 21:23:36 +0000

    Fix "Give TpConnectionManager the connection manager interface by default"
    
    
    20071115212336-53eee-4940daf17847abe288ef46a95f20a31095138d69.gz

 telepathy-glib/connection-manager.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 25edd4b35ca37872173b1c34b5ff75429a8dcf2b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 21:22:51 +0000

    Add tp_connection_manager_new
    
    
    20071115212251-53eee-2dacd68661e69f2babfbc6b4abbd09effbcc9b23.gz

 telepathy-glib/connection-manager.c |   25 +++++++++++++++++++++++++
 telepathy-glib/connection-manager.h |    3 +++
 2 files changed, 28 insertions(+), 0 deletions(-)

commit 411f18ac2433387a121238c2a61e1bc9d1e9b046
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 21:06:48 +0000

    Give TpConnectionManager the connection manager interface by default
    
    
    20071115210648-53eee-40908777283d272ddf4c02bc0d43fdfa54fd8324.gz

 telepathy-glib/connection-manager.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 3a86af42d914849983925416ad3d75f6b0ef5e1d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 21:06:01 +0000

    Pre-set media (stream|session) handler interface
    
    
    20071115210601-53eee-9c3ef85682c3b49d690360c46d4cc478ddccf389.gz

 telepathy-glib/media-interfaces.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit f63d031e2b269e232886ea6f6e7aa18b3320291a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 21:04:17 +0000

    Get rid of vestigial fixed_interface in TpProxy, replacing it with an optional interface that's added in the TpProxy constructor
    
    
    20071115210417-53eee-4862dc8a61875bfe77188f5b25da1121a1bb99a3.gz

 telepathy-glib/channel.c        |    2 +-
 telepathy-glib/connection.c     |    2 +-
 telepathy-glib/proxy-internal.h |    3 +--
 telepathy-glib/proxy.c          |    5 +++++
 4 files changed, 8 insertions(+), 4 deletions(-)

commit a8ba9438d54b3844d6acd50c33f4fbecb1dfcaba
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 20:54:11 +0000

    Provide skeletal code for media proxies. Don't support Properties interface for the moment, while I work out where to put it
    
    
    20071115205411-53eee-9d97928e39838b58b9b718326379c1461f7b226f.gz

 docs/reference/telepathy-glib-docs.sgml    |    2 -
 docs/reference/telepathy-glib-sections.txt |   15 +---
 telepathy-glib/Makefile.am                 |    3 +-
 telepathy-glib/cli-generic.h               |    6 --
 telepathy-glib/cli-media-interfaces.h      |    6 --
 telepathy-glib/extra-gtkdoc.h              |   25 -------
 telepathy-glib/media-interfaces.c          |  101 ++++++++++++++++++++++++++++
 telepathy-glib/media-interfaces.h          |   75 ++++++++++++++++++++
 8 files changed, 180 insertions(+), 53 deletions(-)

commit 48705216f16697b222902fd757232082f0fdad79
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 20:30:17 +0000

    In TpConnectionManager, include proxy-internal.h
    
    
    20071115203017-53eee-e2e758e7a3118e7b44b9753dc0b8619c5f9c5905.gz

 telepathy-glib/connection-manager.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 6229d7c52278adac34ad2fda9b509c154d4a4b3b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 20:30:06 +0000

    Remove TpProxy methods from documentation
    
    
    20071115203006-53eee-4becfe8b6306029935842e821ade44dbf4595b16.gz

 docs/reference/telepathy-glib-sections.txt |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit aa01f014d961af5f56f4ca8d601fa6116e53fde4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 20:27:59 +0000

    Now that TpProxy does not subclass DBusGProxy, we may be able to use TpConnectionManager to represent CMs that aren't running too
    
    
    20071115202759-53eee-ec2c9b24f0df7c5615e0bb4f042c8158eed8635a.gz

 telepathy-glib/connection-manager.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit b28771906e05c6266a5a9569d910a7b0ee2141e8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 12:46:32 +0000

    Give TpConnectionManager a "has-a" rather than "is-a" relationship with TpProxy, so we can use it to represent connection managers that were read from .manager files too
    
    
    20071115124632-53eee-57ce0bef05ba538a464294bee3b376c8cece6a68.gz

 telepathy-glib/connection-manager.c |   14 +++++---------
 telepathy-glib/connection-manager.h |    4 +++-
 2 files changed, 8 insertions(+), 10 deletions(-)

commit a27c42087b04eb9ff95663fe10283c15e39e88f3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 20:24:47 +0000

    Make TpProxy not a subclass of DBusGProxy
    
    
    20071115202447-53eee-490156f3199193578bfe147e1361e478656c8048.gz

 examples/client/inspect-channel.c    |    9 +-
 examples/client/inspect-connection.c |    9 +-
 telepathy-glib/channel.c             |   65 ++++++-----
 telepathy-glib/connection.c          |   39 +++----
 telepathy-glib/proxy-internal.h      |   27 +++-
 telepathy-glib/proxy.c               |  225 +++++++++++++++++++++++++---------
 telepathy-glib/proxy.h               |    8 --
 tools/glib-client-gen.py             |    4 +-
 8 files changed, 249 insertions(+), 137 deletions(-)

commit 464ecd364784a83a653b7e248e63a73297289d51
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 20:24:36 +0000

    Also exclude proxy-internal.h from gtkdoc
    
    
    20071115202436-53eee-9226db17afe5808e24c31af39a08a64eb0da0882.gz

 docs/reference/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 3139f1266b5999458bb6ae2907bccce421b382f8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 19:20:23 +0000

    Remove TpProxy[Class]Private from docs again
    
    
    20071115192023-53eee-5ebf2a224b790fafef08a66a621acc17b1ac52ee.gz

 docs/reference/telepathy-glib-sections.txt |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

commit eafe3ebf3487ede353eff76ac21382322bf255c5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 19:07:36 +0000

    Put debug-internal.h in IGNORE_HFILES for gtkdoc
    
    
    20071115190736-53eee-061df7828507526a8bda098dc77ddda84d47ce16.gz

 docs/reference/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 344afa7350e95240f0909e3b99af32194521a25b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 19:06:06 +0000

    Fix regression tests for header move
    
    
    20071115190606-53eee-defe4f216a0a1d86bbd13ae1ee778cb3b649b67b.gz

 tests/test-internal-debug.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 8b85aa0ad325a2c590298cbdc150bd4cf60472f4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 19:04:13 +0000

    Move definition of TpProxyClass, TpProxy to an internal header - it shouldn't be part of our ABI yet
    
    
    20071115190413-53eee-3785f757c39edb0ca524d0e7bf20b232b715ef25.gz

 telepathy-glib/Makefile.am      |    1 +
 telepathy-glib/channel.c        |    1 +
 telepathy-glib/connection.c     |    1 +
 telepathy-glib/proxy-internal.h |   45 +++++++++++++++++++++++++++++++++++++++
 telepathy-glib/proxy.c          |    1 +
 telepathy-glib/proxy.h          |   16 -------------
 6 files changed, 49 insertions(+), 16 deletions(-)

commit 6705ba5447000f277007e60f2ca5b64a29beddd0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 19:00:43 +0000

    Change all internal-*.h to a more conventional *-internal.h
    
    
    20071115190043-53eee-ed834b56ee1a271c42809e00f033e2aa55b9baf6.gz

 telepathy-glib/Makefile.am               |    6 +-
 telepathy-glib/base-connection-manager.c |    2 +-
 telepathy-glib/base-connection.c         |    2 +-
 telepathy-glib/channel.c                 |    2 +-
 telepathy-glib/connection.c              |    2 +-
 telepathy-glib/dbus-internal.h           |   32 +++++++++++
 telepathy-glib/debug-internal.h          |   84 ++++++++++++++++++++++++++++++
 telepathy-glib/debug.c                   |    2 +-
 telepathy-glib/group-mixin.c             |    2 +-
 telepathy-glib/handle-repo-dynamic.c     |    2 +-
 telepathy-glib/handle-repo-internal.h    |   81 ++++++++++++++++++++++++++++
 telepathy-glib/handle-repo-static.c      |    2 +-
 telepathy-glib/handle-repo.c             |    2 +-
 telepathy-glib/internal-dbus-glib.h      |   32 -----------
 telepathy-glib/internal-debug.h          |   84 ------------------------------
 telepathy-glib/internal-handle-repo.h    |   81 ----------------------------
 telepathy-glib/presence-mixin.c          |    2 +-
 telepathy-glib/properties-mixin.c        |    2 +-
 telepathy-glib/proxy.c                   |    4 +-
 telepathy-glib/run.c                     |    2 +-
 telepathy-glib/text-mixin.c              |    2 +-
 21 files changed, 215 insertions(+), 215 deletions(-)

commit d3fd33332291f3b3068ada2ce39a9ec02a73eb47
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 18:55:27 +0000

    Add an example that inspects connections
    
    
    20071115185527-53eee-9f3e380a87401e6517c1cc4b9bce656af6cfde26.gz

 examples/client/Makefile.am          |    4 +
 examples/client/inspect-connection.c |  102 ++++++++++++++++++++++++++++++++++
 2 files changed, 106 insertions(+), 0 deletions(-)

commit 732887181006538e972fdb65c442c98256e957ea
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 18:54:52 +0000

    Generate some docstrings for _block_on_ methods
    
    
    20071115185452-53eee-e6575c0fce8e3a61924b4ab4a644cd6b1d38f12f.gz

 tools/glib-client-gen.py |   24 ++++++++++++++++++++++++
 1 files changed, 24 insertions(+), 0 deletions(-)

commit 8b8a56e836da82dcb473bdd48f3473c0b5c9fd31
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 18:54:44 +0000

    Add some docs for TpProxy
    
    
    20071115185444-53eee-9d06d4724d8e18167153d138e9e16461e7cb7715.gz

 telepathy-glib/proxy.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit e5c593468c00a2ff06460c19297ee3c13a22a6b4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 18:54:22 +0000

    Register dbus-glib signal marshallers the first time a TpProxy is instantiated
    
    
    20071115185422-53eee-a20abb86942e6ea4c79731432b4f0b3ddcd166fe.gz

 telepathy-glib/proxy.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 5bb15a1136bc7c4abd7d7ec313d364f0958078d8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 18:54:04 +0000

    Add some docs for cli-generic and cli-media-interfaces
    
    
    20071115185404-53eee-d1cf2f7da799f5e845a5c4795268de36b41ded62.gz

 telepathy-glib/extra-gtkdoc.h |   25 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)

commit 21fd81196857a1bdd8d1cfa585a353ed81860956
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 18:53:39 +0000

    Add some implementation to TpConnection
    
    
    20071115185339-53eee-9fa74a5c28f0e701905aaba8cc1d62c322839759.gz

 telepathy-glib/connection.c |  239 +++++++++++++++++++++++++++++++++++++++++++
 telepathy-glib/connection.h |    2 +
 2 files changed, 241 insertions(+), 0 deletions(-)

commit 79ec8b6e99bb8b200e0445095259bee7b1dfa399
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 18:53:32 +0000

    Comment tweaking
    
    
    20071115185332-53eee-8cfc296bf53e433741d111fc1a52154842e77405.gz

 telepathy-glib/channel.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 9b1487c99ae2062352222fde09cbacf17730d4c4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 18:53:25 +0000

    Whitespace
    
    
    20071115185325-53eee-623aaa1886acc303a45b58913a1c09e6cd517294.gz

 telepathy-glib/channel.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit c983b96c70a09b89e6a426d3e703843b18e5e393
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 18:51:27 +0000

    Fix array leak in inspect-channel example
    
    
    20071115185127-53eee-e657f0f017118385a24fdc1c86ec5325a828d2a8.gz

 examples/client/inspect-channel.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit f105244d043cb95e6cae78205434b2d1e39a9c2b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 18:51:10 +0000

    Fix up docs a bit
    
    
    20071115185110-53eee-32467c85dfdc69de0f54792ee4a4bd1366dcee7d.gz

 docs/reference/telepathy-glib-docs.sgml    |    2 +-
 docs/reference/telepathy-glib-sections.txt |    3 +++
 2 files changed, 4 insertions(+), 1 deletions(-)

commit da8931f1f3e7ac887c9ad1aaad2f4da2057c1471
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 17:23:42 +0000

    Rename introspected signal to channel-ready
    
    
    20071115172342-53eee-519f3f004e5ffd8d8f7065aee0615cabbb33a510.gz

 examples/client/inspect-channel.c |   16 ++++++++--------
 telepathy-glib/channel.c          |   10 +++++-----
 2 files changed, 13 insertions(+), 13 deletions(-)

commit ebd20acaa9705617fe90360ecf2385d0a3ff3fce
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 17:19:27 +0000

    When Channel gets Closed signal, destroy it in an idle handler to give callbacks for Closed a chance to run
    
    
    20071115171927-53eee-1e3744fef9bdcae9ae9fa784e83c68b46533ff94.gz

 telepathy-glib/channel.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit fbb82ba0a46e06059d2eadecbe9d820ddb4fd42b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 17:01:27 +0000

    examples/client/inspect-channel.c: if the channel is a group, fetch its members using a blocking call, as an example of how to use tp_cli_*_block_on_*
    
    
    20071115170127-53eee-4e259ed8f3488609af4dfdd4e08ac92d5a8d754b.gz

 examples/client/inspect-channel.c |   30 ++++++++++++++++++++++++++++++
 1 files changed, 30 insertions(+), 0 deletions(-)

commit fcf2cbd7b7fdf7c48f25f948c91e2bdd5a45e6b0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 16:59:22 +0000

    Fix signature of _block_on_ methods in glib-client-gen
    
    
    20071115165922-53eee-e3c81d97e4795cdcb5c31b67a2a4acd9800376ee.gz

 tools/glib-client-gen.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit a7a63e9a62a13c937104377ac3012600789a781f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 16:52:00 +0000

    Add inspect-channel example (a simple wrapper around TpChannel)
    
    
    20071115165200-53eee-3e99cb72e073b8452b96ef700c05c466eb9b0832.gz

 examples/client/Makefile.am       |    6 +++
 examples/client/inspect-channel.c |   81 +++++++++++++++++++++++++++++++++++++
 2 files changed, 87 insertions(+), 0 deletions(-)

commit 5796e4e07ea01d3cb110445c3755893b0854f2bf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 16:49:30 +0000

    TpChannel: introspect for handle type, handle, interfaces if necessary on construction; add life-cycle debug
    
    
    20071115164930-53eee-f6d37b4a9fe03747f369aae0b842dc9700895051.gz

 telepathy-glib/channel.c |  170 +++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 168 insertions(+), 2 deletions(-)

commit 088f181e1f0b894fe9663edac09cc04094c934a2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 16:48:33 +0000

    TpChannel: fix signature of introspect signal
    
    
    20071115164833-53eee-d77859090ab37910557805cca3cbe735950f6b76.gz

 telepathy-glib/channel.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 4a43fa7e485ff9bb1c8413ff22e04f12155d27d7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 16:47:28 +0000

    TpProxy: fix constructor, add life-cycle debugging
    
    
    20071115164728-53eee-0b9e7f9ec50fb763cfacdfab6d504d7706e01110.gz

 telepathy-glib/proxy.c |   30 ++++++++++++++++++++----------
 1 files changed, 20 insertions(+), 10 deletions(-)

commit 6dadc71ae917f4c68a95effb5712e1336ab7c85b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 12:46:32 +0000

    Give TpConnectionManager a "has-a" rather than "is-a" relationship with TpProxy, so we can use it to represent connection managers that were read from .manager files too
    
    
    20071115124632-53eee-b84f41e66f38757021877953a1912dc90807c1bd.gz

 telepathy-glib/connection-manager.c |   14 +++++++++-----
 telepathy-glib/connection-manager.h |    4 +---
 2 files changed, 10 insertions(+), 8 deletions(-)

commit 3a74425abf6c4110de40f138f24ad05e28b2d492
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 12:43:48 +0000

    TpChannel: add stub constructor where introspection will be performed later
    
    
    20071115124348-53eee-1dbf90a5a77ee0697b83743c41e69ef803e48fc1.gz

 telepathy-glib/channel.c |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

commit 95d9db501437aae6c9633e9a7acc2fb59a8f4d1a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 12:43:20 +0000

    TpChannel: force interface to be TP_IFACE_QUARK_CHANNEL and require a unique name
    
    
    20071115124320-53eee-316ba4aded0272680ea5339ddf2b0702ed8f8b9e.gz

 telepathy-glib/channel.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit b41371a8c406afbc5387f15f490d4972672e568e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 12:40:15 +0000

    Fill out the TpProxy API a bit.
    
    * Add tp_proxy_add_interface_by_id()
    * Rename tp_proxy_get_interface() to tp_proxy_borrow_interface_by_id()
      and implement it properly
    * Add class members to force a particular interface and to add optional
      checking for interfaces that can only work on unique names
    
    20071115124015-53eee-f76bd953276baddc02fd957ad3b5626740b6efa5.gz

 docs/reference/telepathy-glib-sections.txt |    3 +-
 telepathy-glib/proxy.c                     |  143 +++++++++++++++++++++++++++-
 telepathy-glib/proxy.h                     |   15 +++-
 tools/glib-client-gen.py                   |    2 +-
 4 files changed, 154 insertions(+), 9 deletions(-)

commit 524d13e25945f34cb016208c1c24023db797321f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-14 18:17:19 +0000

    Add incomplete code to generate async call wrappers (currently unreached - the API will change)
    
    
    20071114181719-53eee-f19e88f1d703a695a85dc230e98b1b25655c4c5c.gz

 tools/glib-client-gen.py |  132 ++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 132 insertions(+), 0 deletions(-)

commit 88fa1fe5e55c6c7ccb8a49dc26ad48cf584540ed
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-14 18:16:52 +0000

    Give TpChannel handle-type, handle and channel-type properties, and an introspected signal
    
    
    20071114181652-53eee-a55deb092ff8be67c9223e4bac03258dfa58c9ac.gz

 telepathy-glib/channel.c            |  177 +++++++++++++++++++++++++++++++++++
 telepathy-glib/signals-marshal.list |    1 +
 2 files changed, 178 insertions(+), 0 deletions(-)

commit a8feda16d77ba0d2b49a74637e1c7262eed8bb4c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-14 18:16:16 +0000

    Add some docs to TpConnection, TpConnectionManager
    
    
    20071114181616-53eee-c2b964258a7571f9302cf4819f5731cc32caaee1.gz

 telepathy-glib/connection-manager.c |   17 +++++++++++++++++
 telepathy-glib/connection.c         |   17 +++++++++++++++++
 2 files changed, 34 insertions(+), 0 deletions(-)

commit e7d80995d3296feccffe74d6be5dd02f9b609521
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-14 17:20:52 +0000

    Add the beginnings of client-side wrappers
    
    
    20071114172052-53eee-7cae9e8b89741f9fdfca6e866279dd2f598c29e4.gz

 docs/reference/telepathy-glib-docs.sgml    |    5 +
 docs/reference/telepathy-glib-sections.txt |  169 ++++++++++++++++++++++++++++
 telepathy-glib/Makefile.am                 |    8 ++
 telepathy-glib/channel.c                   |   45 ++++++++
 telepathy-glib/channel.h                   |   54 +++++++++
 telepathy-glib/cli-generic.h               |    6 +
 telepathy-glib/cli-media-interfaces.h      |    6 +
 telepathy-glib/connection-manager.c        |   45 ++++++++
 telepathy-glib/connection-manager.h        |   54 +++++++++
 telepathy-glib/connection.c                |   45 ++++++++
 telepathy-glib/connection.h                |   54 +++++++++
 11 files changed, 491 insertions(+), 0 deletions(-)

commit 66aa2f31749f68a421d8c931f4f85057dd03efcc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-14 17:10:14 +0000

    Make TpProxyClass, TpProxy structs public
    
    
    20071114171014-53eee-c888fed790a0408b24f88833201fb74f115534b8.gz

 telepathy-glib/proxy.c |   10 ----------
 telepathy-glib/proxy.h |   12 ++++++++++++
 2 files changed, 12 insertions(+), 10 deletions(-)

commit dfe55bb27ae34485f98859f77f0ed18a23e85724
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-14 16:21:05 +0000

    Generate client synchronous call wrappers for TpProxy subclasses
    
    
    20071114162105-53eee-a06ed287c35508ed213381aa576819767c52eae5.gz

 telepathy-glib/Makefile.am |   17 ++++
 tools/Makefile.am          |    1 +
 tools/glib-client-gen.py   |  220 ++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 238 insertions(+), 0 deletions(-)

commit b34772567035cdd698815c133ff96fcac8ccdaeb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-14 14:37:24 +0000

    Add TpProxy, a subclass of DBusGProxy that will eventually know about GetInterfaces()
    
    
    20071114143724-53eee-5ed57397214c7696554769bb2c3ff31718517eb1.gz

 docs/reference/telepathy-glib-docs.sgml    |    1 +
 docs/reference/telepathy-glib-sections.txt |   18 ++++++++
 telepathy-glib/Makefile.am                 |    2 +
 telepathy-glib/proxy.c                     |   61 ++++++++++++++++++++++++++++
 telepathy-glib/proxy.h                     |   56 +++++++++++++++++++++++++
 5 files changed, 138 insertions(+), 0 deletions(-)

commit a4147a07862544257b13910cc178f1817945e603
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-22 18:03:13 +0000

    Development version 0.7.0.1
    
    
    20071122180313-53eee-e555c6de6bc488850d0bb7571b3bf95e7d990eb8.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 630d47d1976a9805dccc958cd2494088f3c26ebc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-22 17:13:28 +0000

    Mark various macros in properties-mixin.h as deprecated in 0.7.0 instead of the nonexistent 0.5.15
    
    
    20071122171328-53eee-97ca979eb658aca3aa1b2ce2def4fb097d50f240.gz

 telepathy-glib/properties-mixin.h |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit 3f681e7404a83e57df8fb958ff2b05b579d0c0ec
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-22 17:13:14 +0000

    Fix breakage in the presence mixin where a hash table wasn't copied
    
    
    20071122171314-53eee-1b0198fbce381a3e82fd2c84e01dd72e07a2699a.gz

 telepathy-glib/presence-mixin.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit e6cc604f5f34436f13005fc54ddbfd7f3a7431a8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-22 17:00:37 +0000

    Bump version to 0.7.0 and libtool to 4:0:4
    
    
    20071122170037-53eee-86afa107cc7839a32e0d14ec072de575b6203252.gz

 configure.ac |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit 2416fe39f9dd845e9282baf01427abdce64c6bf6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-22 17:00:22 +0000

    extra-gtkdoc.h: also document defs.h as Since: 0.7.0
    
    
    20071122170022-53eee-347878286572d40c168f813297f7bef5c0301c86.gz

 telepathy-glib/extra-gtkdoc.h |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 4e7d2f6e7ec1c494bf67d27be2ec966a6157cf17
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-22 16:41:32 +0000

    Include defs.xml in docs
    
    
    20071122164132-53eee-9d2a351c51d32c9ab5b6bbf28f476ad7851fac80.gz

 docs/reference/telepathy-glib-docs.sgml |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 0b5fb06f6a02cceb673178a805f264d68d856a78
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-22 16:39:52 +0000

    Add defs.h gtkdoc
    
    
    20071122163952-53eee-aabd068da2a394e3c3ef311f99fbda8cd033572b.gz

 telepathy-glib/extra-gtkdoc.h |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit 7dccdb0b0be975388e9a968f28142c74aa35bea8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-22 16:35:57 +0000

    tp_g_hash_table_update: document as new in 0.7.0
    
    
    20071122163557-53eee-d776412836412756998410fe058c0651235a5ff8.gz

 telepathy-glib/util.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 5008026257103f02f11e1fe476b7b2d88696b663
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-22 16:35:43 +0000

    TP_UNKNOWN_HANDLE_TYPE: document as new in 0.7.0
    
    
    20071122163543-53eee-f68919917cc3d3e2c0ef2c26df3b3ce70de5b97a.gz

 telepathy-glib/handle.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 203514158e20fe66ae654602d8b8491b955f39ce
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-22 16:35:30 +0000

    gtypes.c: document that the whole file is new in 0.7.0
    
    
    20071122163530-53eee-381f6964493ac94c7eb712dc641a8f11603562a4.gz

 telepathy-glib/gtypes.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit f2153e43d003ba0d84aeba4d29fc3503ac182819
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-22 16:34:58 +0000

    Document that e.g. TP_IFACE_QUARK_PROPERTIES_INTERFACE is new in 0.7.0
    
    
    20071122163458-53eee-b4916a5c360ce4cf6b5875ca292dd25376f570ca.gz

 telepathy-glib/extra-gtkdoc.h |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

commit 52d03b342da4cd008712014a7ea9ba6c7baad29a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-22 16:34:40 +0000

    Annotate Will's TpBaseConnectionManager changes with "Since: 0.7.0"
    
    
    20071122163440-53eee-3e0aac550d5ab90d08794273820cc971d5e322d6.gz

 telepathy-glib/base-connection-manager.c |    2 ++
 telepathy-glib/base-connection-manager.h |    6 +++++-
 2 files changed, 7 insertions(+), 1 deletions(-)

commit b6b1b44f002ad641336b37d94f7a721a27a8391d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-22 16:24:59 +0000

    telepathy-glib-docs.sgml: svc-properties-interface -> svc-generic
    
    
    20071122162459-53eee-59488a79f98d1e3c796c4a2e1123d8acf766d925.gz

 docs/reference/telepathy-glib-docs.sgml |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 790b4e9666379044bffe84fa2f3871c6da86292a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-22 16:20:28 +0000

    Update to spec 0.17.0 - add Busy to presence types enum, and bump version
    
    
    20071122162028-53eee-44949c193989f4a79d89a90e64d4a4eb0602c133.gz

 spec/Connection_Interface_Presence.xml |    5 +++++
 spec/all.xml                           |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit b232e276dd476e17fa833c1fd037dd93a8c34793
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 16:06:19 +0000

    Revert addition of conditional build for inspector/ too
    
    
    20071121160619-53eee-7c8e6f9daba07696c187705354069284d2fcd1cd.gz

 Makefile.am  |    4 ----
 configure.ac |   16 ----------------
 2 files changed, 0 insertions(+), 20 deletions(-)

commit 51004f2877d840c6120d397379bf74d56fb84209
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-21 16:03:45 +0000

    Remove inspector directory - on further consideration, it's too big a project to just merge in to telepathy-glib like that
    
    
    20071121160345-53eee-e6acddbbd67ad07896d457e54baa329ad33add0b.gz

 configure.ac             |    1 -
 inspector/Makefile.am    |   79 ----------------------------------------------
 2 files changed, 0 insertions(+), 80 deletions(-)

commit 5905ea16ab72878daf5f384507b76a0ee756dce7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-20 09:49:11 +0000

    Bump libdbus dependency to 0.95 so we can stop defining DBUS_API_SUBJECT_TO_CHANGE
    
    
    20071120094911-53eee-28af2e63ee7dc2acf9689b1f1d5e9a2320cbb5d7.gz

 configure.ac          |    2 +-
 telepathy-glib/dbus.h |    4 ----
 2 files changed, 1 insertions(+), 5 deletions(-)

commit 559337fbd7f6e34724d9140449cef6a26d579efe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-16 17:18:48 +0000

    Add the beginnings of a Makefile for telepathy-inspector (currently if FALSE'd out).
    
    
    20071116171848-53eee-e9e89a61dbff25548ec79e362d9845b6fae83d00.gz

 inspector/Makefile.am |   80 ++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 79 insertions(+), 1 deletions(-)

commit 941cd3ebb22a82c10946a73e45a5804055c79bd9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-16 17:07:47 +0000

    Conditionally recurse into inspector/
    
    
    20071116170747-53eee-ce3f9b8e4acbccabecc9ccb12546b96d6087db4d.gz

 Makefile.am  |    4 ++++
 configure.ac |   16 ++++++++++++++++
 2 files changed, 20 insertions(+), 0 deletions(-)

commit 8791cc7522bc1e6d27f58b4651fa602c1cac8be8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-20 18:02:34 +0000

    Add with-session-bus.sh to dist
    
    
    20071120180234-53eee-a3bac27e86f20e492e25d638c541a913298c9b62.gz

 tools/Makefile.am |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 9565bbb7efeae0325044a007b631570d0e85fe55
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-20 11:38:44 +0000

    Remove DBUS_API_SUBJECT_TO_CHANGE from docs too
    
    
    20071120113844-53eee-0d995f06af6f90db9eb7070cbe7b242def07901c.gz

 docs/reference/telepathy-glib-sections.txt |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit b94062ff0d824422be484bc326eb2f00491dc31a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-20 10:01:05 +0000

    Don't use --xinclude when running xsltproc on files that have already been xinclude'd
    
    
    20071120100105-53eee-7aae4c083aabf29e97c388d1021ee6cef29d842a.gz

 telepathy-glib/Makefile.am |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit f04bec6f765aa48ef73f7083b7b8bf6f469f9618
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-19 18:18:14 +0000

    Drop telepathy-glib-unstable.pc, move telepathy-glib.pc into telepathy-glib/ (partly because it's conceptually part of the library, and partly to make tab completion work better)
    
    
    20071119181814-53eee-3ad43b9b4bf9f2546c8a174284266de8be19a021.gz

 Makefile.am                         |    3 ---
 configure.ac                        |    3 +--
 telepathy-glib-unstable.pc.in       |   11 -----------
 telepathy-glib.pc.in                |   11 -----------
 telepathy-glib/Makefile.am          |    3 +++
 telepathy-glib/telepathy-glib.pc.in |   11 +++++++++++
 6 files changed, 15 insertions(+), 27 deletions(-)

commit f398bba3cef29622fc9d8038c3386f8c11ec8270
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-19 18:17:31 +0000

    Bump GLib build-dependency to 2.10
    
    
    20071119181731-53eee-47da8880b30cc4c7bd8ec26872e880333f62e7ba.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1321b5c8887ad92339e4ac35f1dd070bd12914eb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-19 17:41:02 +0000

    Add defs.h to docs
    
    
    20071119174102-53eee-868e0a7cc161432eca2be7564556a8146b778690.gz

 docs/reference/telepathy-glib-sections.txt |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)

commit 77e3e77eafff1b80e3d86ee163ecd6a9a7656a7a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-19 17:35:45 +0000

    Add defs.h containing e.g. TP_CM_BUS_NAME_BASE
    
    
    20071119173545-53eee-342420369ce2422d70fed756918b67d800ea0831.gz

 telepathy-glib/Makefile.am               |    1 +
 telepathy-glib/base-connection-manager.h |   18 +--------
 telepathy-glib/base-connection.h         |   19 +---------
 telepathy-glib/defs.h                    |   61 ++++++++++++++++++++++++++++++
 4 files changed, 65 insertions(+), 34 deletions(-)

commit 680f6936cd69f26ca2907b1cc42d0a1d857fcdc6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-19 14:31:35 +0000

    Remove duplicate -I$(top_srcdir) -I$(top_builddir) from examples
    
    
    20071119143135-53eee-46e3fba5b2947d660edb7f22af5509944f0fa49d.gz

 examples/client/Makefile.am          |    1 -
 examples/cm/no-protocols/Makefile.am |    1 -
 2 files changed, 0 insertions(+), 2 deletions(-)

commit 4cc564fc3740ad8cbbca8bd860ad79583bdb2071
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-19 14:30:21 +0000

    Give subdirectories -I${top_builddir} -I${top_srcdir}
    
    
    20071119143021-53eee-c5de8dcddec306c8866619eab72dca57b8b40d78.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1c93ad7d4f0e340eb0275ff8222930f9a321c004
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-16 17:07:29 +0000

    Recurse into examples before docs - the examples build quicker
    
    
    20071116170729-53eee-55b14dd9c2353eaf485156734fb0ef3288f3f00f.gz

 Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 67d2a4b4b1eb4fa9b5ac89f8558062762803d012
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-16 16:18:20 +0000

    Require dbus-glib 0.73 for _with_timeout variants of DBusGProxy method calling
    
    
    20071116161820-53eee-38fbcf859fecdabfb0a479af20fbe58090618878.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 038fd12d54f1b223b26937ba4c5cb767a201ea85
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 20:59:05 +0000

    Use builddir in TP_GLIB_LIBS substitution
    
    
    20071115205905-53eee-f7abef90b29ce2fe91bfb4d34ac07145356346d9.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f53380ee1ba7a8998cc09ca4f7c5cc3b17f65d82
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 16:51:45 +0000

    _boring: ignore example executables in examples/client/
    
    
    20071115165145-53eee-ab0902f74adc9252eb3dcf427ba698da95df9340.gz

 _boring |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 0230fb51a5195d691b93d63c2d2e6092d36d0655
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 15:24:12 +0000

    Add 'proxy' debug flag
    
    
    20071115152412-53eee-0c202f7b5d351ad6f05f5a567323988c81d8591c.gz

 telepathy-glib/debug.c          |    3 ++-
 telepathy-glib/internal-debug.h |    3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 9cdaab8df0411157d7fc62d1580ac911df83eac1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 14:57:47 +0000

    Add 'manager' and 'channel' debug flags
    
    
    20071115145747-53eee-c29ef368abb8d510e0d594c6090cdac39b5ceb27.gz

 telepathy-glib/debug.c          |   14 ++++++++++----
 telepathy-glib/internal-debug.h |    4 +++-
 2 files changed, 13 insertions(+), 5 deletions(-)

commit cea3bf4dfbc674f0339f4bd532d9273f98a24931
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 13:51:09 +0000

    Add examples/client/
    
    
    20071115135109-53eee-fc7e175408122f4461ceaa457cf07979534754d4.gz

 configure.ac                   |    1 +
 examples/Makefile.am           |    2 +-
 examples/client/Makefile.am    |   12 ++++++++++++
 3 files changed, 14 insertions(+), 1 deletions(-)

commit 5ea42d8191b7b1d76ee03e4ecd46db025db8276e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 13:27:04 +0000

    Change no-protocols example CM to have an all-permissive license
    
    
    20071115132704-53eee-e5d69c95957e64fb7ed1f690ef074617f4b76abc.gz

 examples/cm/no-protocols/main.c    |   16 +++-------------
 examples/cm/no-protocols/manager.c |   16 +++-------------
 examples/cm/no-protocols/manager.h |   16 +++-------------
 3 files changed, 9 insertions(+), 39 deletions(-)

commit b32025d863a11a1de430cfd63b2044ec69364f08
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-15 11:52:42 +0000

    Add tools/with-session-bus.sh
    
    
    20071115115242-53eee-a2d07a72aacf60728d5c4d7115780d083c73974d.gz

 tools/with-session-bus.sh |   73 +++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 73 insertions(+), 0 deletions(-)

commit b3bcc670a2e1b5a2a6b0c412788c9c45e5bdcb23
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-14 18:19:56 +0000

    Add svc-generic.h to autofoo
    
    
    20071114181956-53eee-73e7dd40fc74bc0515d3913af6f5e5f014229872.gz

 telepathy-glib/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 0ca62e5b4fec7c2ddaaad9c3695c038feb269220
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-14 18:16:01 +0000

    Add TP_UNKNOWN_HANDLE_TYPE
    
    
    20071114181601-53eee-aabaf12c5f003b442eb1f8f915e7135d2d4882b7.gz

 docs/reference/telepathy-glib-sections.txt |    1 +
 telepathy-glib/handle.h                    |    8 ++++++++
 2 files changed, 9 insertions(+), 0 deletions(-)

commit c95faf09cb62b9aaec34e6a0ba006237f6c7dd0f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-14 16:25:57 +0000

    Rename svc-properties-interface.h to svc-generic.h, with compatibility stub (if we get any more generic stuff like properties, it can go there too)
    
    
    20071114162557-53eee-eb438e50081c6de3fec6f9ee542bf8930296683b.gz

 docs/reference/telepathy-glib-sections.txt |    6 +++---
 telepathy-glib/extra-gtkdoc.h              |    2 +-
 telepathy-glib/svc-generic.h               |    6 ++++++
 telepathy-glib/svc-properties-interface.h  |    8 ++------
 4 files changed, 12 insertions(+), 10 deletions(-)

commit 82f585e6ecaf4e4b83e3efcac982aa025171c696
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-13 18:11:58 +0000

    Refactor telepathy-glib build system taking advantage of new glib-ginterface-gen.py.
    
    We now generate the GInterfaces in large "modules", rather than one interface
    per file - channel, connection, media, etc. This means we can stop
    auto-generating bits of Makefile.am (much rejoicing).
    
    20071113181158-53eee-26f52019dc544226d9661b59f4f3019eb0d8b737.gz

 autogen.sh                                |    2 -
 telepathy-glib/Makefile.am                |  169 ++++++++++++++++++-----------
 telepathy-glib/stable-interfaces.mk       |   13 ---
 telepathy-glib/svc-channel.h              |   12 +--
 telepathy-glib/svc-connection-manager.h   |    4 +-
 telepathy-glib/svc-connection.h           |    6 +-
 telepathy-glib/svc-media-interfaces.h     |    3 +-
 telepathy-glib/svc-properties-interface.h |    4 +-
 8 files changed, 114 insertions(+), 99 deletions(-)

commit adbde7feb12703c8ec1073bfd26dd5c67f58749d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-13 18:06:17 +0000

    Add some XML files defining the interfaces supported by telepathy-glib - this seems a less fragile way to do it than parsing header files
    
    
    20071113180617-53eee-996ac274e3894754a6ef3231cc340af6e4801501.gz

 telepathy-glib/channel-interfaces.xml            |   21 +++++++++++++++++++++
 telepathy-glib/connection-interfaces.xml         |   14 ++++++++++++++
 telepathy-glib/connection-manager-interfaces.xml |    9 +++++++++
 telepathy-glib/generic-interfaces.xml            |    9 +++++++++
 telepathy-glib/media-interfaces.xml              |   10 ++++++++++
 telepathy-glib/stable-interfaces.xml             |   16 ++++++++++++++++
 6 files changed, 79 insertions(+), 0 deletions(-)

commit e495dffe4c28934d4755ca934ccd4c2cfa505cdc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-13 18:05:39 +0000

    Make various code-gen tools runnable on entire specifications, with arbitrary nesting/XIncludes
    
    
    20071113180539-53eee-512cb4ff69a518cb0f2af7103d17c20f03251a8c.gz

 tools/c-constants-generator.xsl   |    2 +-
 tools/c-interfaces-generator.xsl  |    2 +-
 tools/glib-errors-enum-body.xsl   |    6 +++---
 tools/glib-errors-enum-header.xsl |    6 +++---
 4 files changed, 8 insertions(+), 8 deletions(-)

commit ad27aca2607eb5e1d3417643d7b190a87004b05e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-13 15:47:59 +0000

    Sort out CFLAGS, LIBS in telepathy-glib/
    
    
    20071113154759-53eee-4b710b466004bdd43125101eaf8e47c4e192c56c.gz

 telepathy-glib/Makefile.am |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

commit 201b1ed8bad229b78868f7ff2c9bae401f72216d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-13 15:46:29 +0000

    Add missing files in spec/
    
    
    20071113154629-53eee-5f128b6dc82353bc971c33f37584aa4b8c727ca0.gz

 spec/Channel_Handler.xml |   62 ++++++++++++++++++++++++++++++++++++++++++
 spec/Makefile.am         |    1 +
 spec/generic-types.xml   |   67 ++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 130 insertions(+), 0 deletions(-)

commit 515ade7030ad4d59b9971e3c5d6ea05296888f81
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-13 15:10:58 +0000

    Remove list of last activity and statuses, and list of status spec, from docs (they make no sense)
    
    
    20071113151058-53eee-85e4153534897f11e8f9af1d332ecfb6f02403e2.gz

 docs/reference/telepathy-glib-sections.txt |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit de1026f67ab73471e02866bde86cd4139c075a3b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-13 15:10:55 +0000

    Add TP_HASH_TYPE_AVATAR_TOKEN_MAP, TP_HASH_TYPE_SUPPORTED_SOCKET_MAP to docs
    
    
    20071113151055-53eee-36191cd7d11c3144818d1e9efee347312b9575a6.gz

 docs/reference/telepathy-glib-sections.txt |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 27deea7b62f13e36a4db4c6fe58a940aa98f6a3f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-13 15:05:35 +0000

    Fix clean build in telepathy-glib/ - we no longer generate a signals-marshal.list per interface
    
    
    20071113150535-53eee-a0e9b9fd7ccd547e7cc32e9e202908a7840ba1bb.gz

 telepathy-glib/Makefile.am |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 1a05dbae4aa68dfd2ba85542c984251a374b752a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-13 15:04:20 +0000

    Use the spec directory to generate GTypes
    
    
    20071113150420-53eee-f9a509f3961b8b6698ee809eba6d9e58be02656d.gz

 telepathy-glib/Makefile.am      |    6 +-
 telepathy-glib/gtypes-input.xml |  318 ---------------------------------------
 2 files changed, 2 insertions(+), 322 deletions(-)

commit 57867d9953f2e9e978ee1a288d96363bb8d04550
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-13 14:56:18 +0000

    Revert the code in glib-ginterface-gen that generates references to GType-generating functions, to make the generated code more self-contained
    
    
    20071113145618-53eee-1bc3f5c6c888ca522c5672214ff2e30bb73c98ff.gz

 telepathy-glib/Makefile.am   |    2 --
 tools/glib-ginterface-gen.py |   21 +++------------------
 2 files changed, 3 insertions(+), 20 deletions(-)

commit c70efa1a1571fd7310af7d6354621f3e14417492
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-13 14:13:48 +0000

    glib-ginterface-gen: Don't allow interfaces that will cause havoc in our API unless --allow-unstable is passed
    
    
    20071113141348-53eee-0b8292bccbc41ffce85a69eb6ae8d3960fd1d230.gz

 tools/glib-ginterface-gen.py |   15 ++++++++++++---
 1 files changed, 12 insertions(+), 3 deletions(-)

commit 4c0d5d78cde243dd93cef258bf59c28109004f48
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-13 14:09:57 +0000

    Use glib-ginterface-gen.py instead of genginterface.py to generate the TpSvc* interfaces
    
    
    20071113140957-53eee-c4a439acde7d4c20e7d983a161a9b3a7dee64f0b.gz

 telepathy-glib/Makefile.am |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

commit c67afd14d5b8177d60cc5b46406838e432c27a57
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-13 14:08:01 +0000

    Replace genginterface.py with glib-ginterface-gen.py.
    
    This is a much-refactored version of genginterface, with the following changes:
    * can use GType-generating functions to get GTypes
    * clearer code
    * generates code suitable for putting more than one interface in a file
    
    20071113140801-53eee-83324c7f517c3934ac7bcc949e627843fb4f0489.gz

 tools/Makefile.am            |    8 +-
 tools/genginterface.py       |  508 -------------------------------------
 tools/glib-ginterface-gen.py |  578 ++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 582 insertions(+), 512 deletions(-)

commit 9c4ca82db7479238fdd1f00863925f621e51f638
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-13 14:05:03 +0000

    Update spec/ to current telepathy-spec HEAD
    
    
    20071113140503-53eee-178e466d1831fdfd00e9d5a34b0e50ad4e4387cc.gz

 spec/Channel.xml                           |    4 +-
 spec/Channel_Interface_Group.xml           |   15 +++-
 spec/Channel_Interface_Hold.xml            |    3 +-
 spec/Channel_Interface_Transfer.xml        |    3 +-
 spec/Channel_Type_Contact_Search.xml       |    3 +-
 spec/Channel_Type_Room_List.xml            |    9 ++-
 spec/Channel_Type_Streamed_Media.xml       |   15 +++-
 spec/Channel_Type_Text.xml                 |   26 ++++-
 spec/Channel_Type_Tubes.xml                |  150 ++++++++++++++++++++++------
 spec/Connection.xml                        |   45 ++++++---
 spec/Connection_Interface_Aliasing.xml     |   20 ++++-
 spec/Connection_Interface_Avatars.xml      |   10 ++-
 spec/Connection_Interface_Capabilities.xml |   45 ++++++++-
 spec/Connection_Interface_Contact_Info.xml |    3 +-
 spec/Connection_Interface_Forwarding.xml   |    3 +-
 spec/Connection_Interface_Presence.xml     |   50 ++++++++-
 spec/Connection_Interface_Privacy.xml      |    3 +-
 spec/Connection_Interface_Renaming.xml     |    3 +-
 spec/Connection_Manager.xml                |   86 ++++++++++------
 spec/Media_Stream_Handler.xml              |   48 ++++++++-
 spec/Properties_Interface.xml              |   40 +++++++-
 spec/all.xml                               |    5 +-
 22 files changed, 469 insertions(+), 120 deletions(-)

commit f8d1ebc3f935a893499b7518486963bb68b8ef09
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-12 18:46:09 +0000

    Don't bother writing license information to generated files
    
    
    20071112184609-53eee-75cca8cf89fbe9a1fa82c1b97281aaadc2b11d14.gz

 tools/genginterface.py |   23 -----------------------
 1 files changed, 0 insertions(+), 23 deletions(-)

commit 8fccf2620212d949a41d0a7330147ee7aed944d5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-12 18:39:51 +0000

    Don't generate signals-marshal.list in genginterface
    
    
    20071112183951-53eee-00e79dfecad750dbd35a2842fce83c1b6b5546e2.gz

 telepathy-glib/Makefile.am |   13 +++----------
 tools/genginterface.py     |    9 +--------
 2 files changed, 4 insertions(+), 18 deletions(-)

commit f269e6151ba193d23c3e584af152e528ed0dacf3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-12 18:35:36 +0000

    Generate signal marshallers needed by dbus-glib as a separate script
    
    
    20071112183536-53eee-1395ded5bd888d83416ec2455df83d52a6c28b08.gz

 telepathy-glib/Makefile.am        |    8 +++++-
 tools/Makefile.am                 |    3 ++
 tools/glib-signals-marshal-gen.py |   45 +++++++++++++++++++++++++++++++++++++
 3 files changed, 55 insertions(+), 1 deletions(-)

commit 1c69163fa9481709eb7be44de647567455eead53
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-13 18:04:49 +0000

    _boring: ignore example connection managers
    
    
    20071113180449-53eee-0a4c5c5f75bb361a15e9cfe05c7f5c9f3da259b8.gz

 _boring |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit c486f2c0521ce66172f39a4248cc8ff9061a4c0c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-13 16:06:04 +0000

    stable-interfaces.mk: use $(mkdir_p)
    
    
    20071113160604-53eee-1d03ac285e907320002a07497fce40e4d63038b6.gz

 telepathy-glib/stable-interfaces.mk |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 28a32d3f9bf5a970bf918c642ce0662ca00516a7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-13 16:05:52 +0000

    configure.ac: use AM_PROG_MKDIR_P to set $(mkdir_p)
    
    
    20071113160552-53eee-b5e40af1e1c66c94510966254d856702c5b89762.gz

 configure.ac |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 6399e65450c329fd2202636e027950d66b989fc4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-13 15:02:27 +0000

    Add tp_g_hash_table_update to docs
    
    
    20071113150227-53eee-0e485694e8993bff20c550f3349207e6a6a3b5e0.gz

 docs/reference/telepathy-glib-sections.txt |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 1a9a7db47558ca0435aa204e5ab04d073d7694c3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-13 13:58:48 +0000

    examples/cm/no-protocols: fix type of construct_cm
    
    
    20071113135848-53eee-7818eb4f2d03429744f7a29792045d3c4d62fc45.gz

 examples/cm/no-protocols/main.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 5dbdc6547072e52d53eed4ba1b0f29a0c008153a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-13 13:58:27 +0000

    Compile no-protocols example with appropriate -W flags
    
    
    20071113135827-53eee-f976ac7072ffbff8dfb57dea999db87d690a2ceb.gz

 examples/cm/no-protocols/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit a2f831652a8e7c99e231bed2519e139ca3c7d1e2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-12 17:27:29 +0000

    Add the simplest possible example connection manager, telepathy-example-no-protocols. It doesn't support any protocols, so it can't make any connections.
    
    
    20071112172729-53eee-49dc756b565c8ec8e8b96e1faf11b178989b88d0.gz

 configure.ac                            |    2 +
 examples/Makefile.am                    |    2 +-
 examples/cm/Makefile.am                 |    1 +
 examples/cm/no-protocols/Makefile.am    |   17 ++++++++
 examples/cm/no-protocols/main.c         |   47 +++++++++++++++++++++
 examples/cm/no-protocols/manager.c      |   67 +++++++++++++++++++++++++++++++
 examples/cm/no-protocols/manager.h      |   62 ++++++++++++++++++++++++++++
 7 files changed, 197 insertions(+), 1 deletions(-)

commit cb2d36c2913a71cda3365eed5f0eb5ad1e8c82bf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-12 17:25:58 +0000

    configure.ac: subst TP_GLIB_CFLAGS, TP_GLIB_LIBS for the benefit of the examples
    
    
    20071112172558-53eee-61cf0a8f4efb35aa61d4d9be9da4142e6786299c.gz

 configure.ac |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit 0de446126e39ec8863d0449866eba06e737c3d40
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-12 16:56:39 +0000

    Add examples directory
    
    
    20071112165639-53eee-91491c4ebfda93a8d24117fe2e12059ceb6e437b.gz

 Makefile.am             |    2 +-
 configure.ac            |    1 +
 examples/Makefile.am    |    1 +
 3 files changed, 3 insertions(+), 1 deletions(-)

commit 519ac401537297f7691741f5e7ed9b2815842934
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-12 16:53:33 +0000

    Add inspector/ subdirectory
    
    
    20071112165333-53eee-79d9c9554fd0a2a06e49f8f86e7a9735f80648e7.gz

 Makefile.am              |    2 +-
 configure.ac             |    1 +
 inspector/Makefile.am    |    1 +
 3 files changed, 3 insertions(+), 1 deletions(-)

commit b15a8467b38101f9eec425a0c9419ab9d5a50585
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-12 14:47:04 +0000

    Fix tp_escape_as_identifier unit test for new expected behaviour
    
    
    20071112144704-53eee-c636302afb52d9e75da8371c864d64844d309af0.gz

 tests/test-util.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c2bece3888362b069ca6d7f069757a5338145143
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-12 14:29:51 +0000

    Move camelcase_to_lower, camelcase_to_upper to libglibcodegen
    
    
    20071112142951-53eee-78b1f64c6b1b28bab767cda6974d346b2d41a9aa.gz

 tools/genginterface.py  |   28 +++-------------------------
 tools/libglibcodegen.py |   26 ++++++++++++++++++++++++++
 2 files changed, 29 insertions(+), 25 deletions(-)

commit 42e15a6dffa064c2bb1328846ff54d49a2aeecfc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-12 14:08:57 +0000

    Move more code to libglibcodegen.py
    
    
    20071112140857-53eee-4bfbc95023d4cbff4b052c8cea3d7b061a2c57f7.gz

 tools/Makefile.am                   |    2 +
 tools/genginterface.py              |   40 +++-------------------------------
 tools/glib-client-marshaller-gen.py |    2 +-
 tools/libglibcodegen.py             |   37 ++++++++++++++++++++++++++++++++
 4 files changed, 44 insertions(+), 37 deletions(-)

commit cc8a50c0469e6be19cb2339f8260d6211c29b8c9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-12 14:06:01 +0000

    Clean up libglibcodegen.py[co] during clean
    
    
    20071112140601-53eee-daefae193ae417b4b36d563d54bdfcc70b466462.gz

 tools/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e0bfa1712454710a27eafb705a509df80e388b84
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-12 13:31:50 +0000

    Make sure things built by tools that use libglibcodegen are rebuilt when that file changes
    
    
    20071112133150-53eee-3729699ccb8ab84a8270021b3591c11fd044e057.gz

 tools/Makefile.am |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit 7478aab6ae8758608b2bdd61bd3de021ddfbfa19
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-12 13:31:48 +0000

    Add tools/libglibcodegen.py and start to move stuff into it
    
    
    20071112133148-53eee-cc8be7b850ed4a6098697606eda2ece97894a3c3.gz

 tools/Makefile.am              |    1 +
 tools/genginterface.py         |  149 +--------------------------
 tools/glib-gtypes-generator.py |   53 +---------
 tools/libglibcodegen.py        |  216 ++++++++++++++++++++++++++++++++++++++++
 4 files changed, 228 insertions(+), 191 deletions(-)

commit 0f713abf25e3bcc0f3abf05d6175b1dcd3de3723
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-12 13:21:42 +0000

    tp_escape_as_identifier(): escape "" as "_", just for completeness
    
    
    20071112132142-53eee-500a88ec605d37de66c28a7986f65995d3e54375.gz

 telepathy-glib/util.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

commit af7f092f82ddf9c58acf863ce6bc3afa160cd635
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-12 12:43:01 +0000

    tp_g_hash_table_update: allow key_dup, value_dup to be NULL, which is equivalent to using this function: gpointer null_dup (gpointer p) { return p; }
    
    
    20071112124301-53eee-cd98cea558f9cbe09df3a8dc75c402e8e7849f1c.gz

 telepathy-glib/util.c |   11 +++++------
 1 files changed, 5 insertions(+), 6 deletions(-)

commit 0a2f5db67bad7553fa7d7e89567426e55979bc92
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-06-28 13:31:39 +0000

    Add tp_g_hash_table_update [re-recorded]
    
    
    20070628133139-53eee-10499b4e968ad46a1ad3fd3dd4129fa263721d79.gz

 telepathy-glib/util.c |   49 +++++++++++++++++++++++++++++++++++++++++++++++++
 telepathy-glib/util.h |    3 +++
 2 files changed, 52 insertions(+), 0 deletions(-)

commit b08022e7a990645a183258a0676266dcf7bec190
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-09 12:41:47 +0000

    genginterface.py: support signature 'ao'
    
    
    20071109124147-53eee-2dae100ec25daefc1de41aa27d7f361e185f46dd.gz

 tools/genginterface.py |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 8b8ac1f3cc194150b351e1a875e20525eedbd578
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-29 13:50:04 +0000

    Make glib-client-marshaller-gen.py take the prefix as a command-line argument
    
    
    20071029135004-53eee-5f3d4c5b654691b1263a989009d779954b831055.gz

 telepathy-glib/Makefile.am          |    2 +-
 tools/glib-client-marshaller-gen.py |    6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 56f68d1463eb7fbd8469d8172cdab460e4723de8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-26 15:25:45 +0000

    Only emit array GType-generator implementations if a type with appropriate signature has declared an array-name for it
    
    
    20071026152545-53eee-cf2a8f0545b0289cd41eafcc46330399fbe079d0.gz

 tools/glib-gtypes-generator.py |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 6d3ecdaed791775e99f178d485bc46db5d8b27c0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-26 15:22:37 +0000

    Remove -TP_ARRAY_TYPE_SOCKET_ADDRESS_IPV4_LIST etc. from docs, they're no longer generated
    
    
    20071026152237-53eee-e283680ce3e466137f124a9e08f3897d22636860.gz

 docs/reference/telepathy-glib-sections.txt |    6 ------
 1 files changed, 0 insertions(+), 6 deletions(-)

commit c60ed721523f165a857fe990290fae4a11c8003e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-26 15:17:28 +0000

    Only generate ARRAY GTypes if an array-name is explicitly given
    
    
    20071026151728-53eee-3a41cebd4a32ed22a3dbd1d7ef109d449c4f0dc3.gz

 tools/glib-gtypes-generator.py |    5 +----
 1 files changed, 1 insertions(+), 4 deletions(-)

commit 339e4a6a9a1e762befc0c001fdd71187e2d1e285
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-26 15:17:14 +0000

    Add TP_STRUCT_TYPE_SOCKET_ADDRESS_IPV4 etc. to docs
    
    
    20071026151714-53eee-fbadecd1f078ef27ec03b715d8b406a4d3cae1ee.gz

 docs/reference/telepathy-glib-sections.txt |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

commit 80043760bbfb4e4731df3c21239b688f06bd896a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-26 15:13:53 +0000

    telepathy-glib-sections.txt: cope with changes to type names
    
    
    20071026151353-53eee-35a8c5831fab1b2ab59983fb73b575c5141be06d.gz

 docs/reference/telepathy-glib-sections.txt |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

commit 23eaf9bcf3bb9c6321c6af5814483ee3beb380e6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-26 15:12:52 +0000

    base-connection.c: Adjust for rename of TP_STRUCT_TYPE_CHANNEL_LIST_ENTRY to TP_STRUCT_TYPE_CHANNEL_INFO
    
    
    20071026151252-53eee-1948f39af34450fbb61217347c7566cb2bca0587.gz

 telepathy-glib/base-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit fcff0cdf0a2e87dacbce2f6bb7233ed8a2172fd0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-26 15:09:51 +0000

    Add Socket_Address_IPv4 and friends
    
    
    20071026150951-53eee-b53097e862a5158e6288888727f71724bc0f802c.gz

 telepathy-glib/gtypes-input.xml |   51 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 51 insertions(+), 0 deletions(-)

commit 83ad1fcc6476f7cd6bf8b11c610394a4df3ab2f0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-26 15:05:37 +0000

    Rename *_List_Entry -> *_Info to align with proposed change to telepathy-spec
    
    
    20071026150537-53eee-9481b528dca8fb9847d001ba93aa8a2d43daedd9.gz

 telepathy-glib/gtypes-input.xml |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit b559b6acbc88607217a2673b9f06cc8bd4349d64
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-12 10:31:56 +0000

    Fix --disable-Werror so it actually disables -Werror
    
    
    20071112103156-53eee-d0f04b9259622aae30df9842c996d022f6f54c53.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d5315e98f6a0dd204573326c6baf4761c84888d5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-12 10:12:30 +0000

    Add a --disable-Werror flag to configure.ac
    
    
    20071112101230-53eee-b018850353871c3fe83fc91b81d3f9ac28de3d27.gz

 configure.ac |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 2ce9260d14881fc747b3a807685393f4eaa66792
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-08 17:39:27 +0000

    Document that the debug functions do nothing if --disable-debug was used
    
    
    20071108173927-53eee-8a7dcb73634225b0bbca020a80753a65214a5e29.gz

 telepathy-glib/debug.c |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

commit dd8977c598bd57d67c7be4a76ec0b80c49b1e475
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-08 17:38:52 +0000

    Include tp_debug_set_flags() no-op stub if compiled with --disable-debug, for API/ABI compatibility
    
    
    20071108173852-53eee-0a4b6c80b06765df6bc438687da8bd2778d33017.gz

 telepathy-glib/debug.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 4ab3cbbfa5162a823815ee9adffe3ef785fdda12
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-08 17:15:00 +0000

    Add tp_debug_set_flags(), which doesn't accept the "persist" flag. Deprecate the related functions that did include the "persist" flag, and make the implementations more orthogonal.
    
    
    20071108171500-53eee-dff8a1842466d84b2014831887eb963f85ba54b4.gz

 docs/reference/telepathy-glib-sections.txt |    4 +-
 telepathy-glib/debug.c                     |   77 +++++++++++++++++++---------
 telepathy-glib/debug.h                     |   11 +++-
 telepathy-glib/internal-debug.h            |   11 +++-
 telepathy-glib/run.c                       |    8 +---
 tests/test-internal-debug.c                |    2 +-
 6 files changed, 74 insertions(+), 39 deletions(-)

commit 64da8f978da12e8ecfa065d8c2f2de4f71efbf99
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-16 13:56:59 +0000

    Add tp_debug_set_persistent to gtkdoc
    
    
    20071016135659-53eee-95a089300813ed75bada30d5ebd8ed1e47ff0f73.gz

 docs/reference/telepathy-glib-sections.txt |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 1b980b5db4ed32a12d29f8c64d7d74b3f54459c3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-16 13:56:50 +0000

    Update MEDIA_STREAM_HANDLER gtypes
    
    
    20071016135650-53eee-dc4d87ce6144dd734f9f8c0c1df2393eaf3f2bbb.gz

 docs/reference/telepathy-glib-sections.txt |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)

commit 6e15eae6c3a4e8e9c616cefeef64d5ed411742a4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-16 13:56:09 +0000

    Add TP_HASH_TYPE_ALIAS_MAP to gtkdoc
    
    
    20071016135609-53eee-70bf9ffbdad824ed840ff6e46e46e898aac64913.gz

 docs/reference/telepathy-glib-sections.txt |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 11b9293ba217dbe267a4707956139ae936545e96
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-16 13:55:49 +0000

    Include TpCMParamSetter, tp_cm_param_setter_offset in gtkdoc
    
    
    20071016135549-53eee-4fe9c782350a3ac64ec3fbb676449a0bacf16067.gz

 docs/reference/telepathy-glib-sections.txt |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit f7d8f056fdf8b72e65b00527d88b94c180b8291d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-16 13:45:35 +0000

    Align gtypes-input.xml with proposed spec updates
    
    
    20071016134535-53eee-abaa45895e93cd43b6abf194ad7d31c68d47b378.gz

 telepathy-glib/gtypes-input.xml |  107 +++++++++++++++++++++++++--------------
 1 files changed, 69 insertions(+), 38 deletions(-)

commit 989bbbbf4d4eecc6340e8e6e7f453593270234b9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-16 12:58:06 +0000

    Rename types in gtypes-input.xml to match what I want to land in the spec
    
    
    20071016125806-53eee-d0eea0449c9b9795dc3505a11a2abf6e5df52988.gz

 telepathy-glib/gtypes-input.xml |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

commit 56b8029482c3b5c2e8d98d324b632394fbd782ea
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-16 09:11:59 +0000

    Add missing internal-dbus-glib.h
    
    
    20071016091159-53eee-77979b9042c79e4a4b42eeb0be49612120991831.gz

 telepathy-glib/internal-dbus-glib.h |   32 ++++++++++++++++++++++++++++++++
 1 files changed, 32 insertions(+), 0 deletions(-)

commit a6ef47676e4bae86cffa6f0a3341c311b4c653c4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-16 09:11:16 +0000

    Add proper G_BEGIN_DECLS/G_END_DECLS to headers that were missing them
    
    
    20071016091116-53eee-dfdfe873007ea2645fb70c832299e0096df984af.gz

 telepathy-glib/heap.h                 |    4 ++++
 telepathy-glib/interfaces.h           |    5 +++++
 telepathy-glib/internal-handle-repo.h |    2 ++
 telepathy-glib/intset.h               |    4 ++++
 telepathy-glib/util.h                 |    6 +++++-
 5 files changed, 20 insertions(+), 1 deletions(-)

commit 49b9b4e34fbfc755275d74986a5bc11fe91558b4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-08 10:14:56 +0000

    telepathy-glib/dbus.c: use proper prototypes for void functions
    
    
    20071008101456-53eee-5091ca6472758ab3ffd7c2a0f3cba8a2b8c4da61.gz

 telepathy-glib/dbus.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 4e9c52c8aaefd979506853d1050f3a42e378a953
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-08 15:12:57 +0000

    Fix tools/Makefile.am: glib-client-marshaller-gen.py, not .xsl
    
    
    20071008151257-53eee-4e109c34b314e38ee0f558b6c79b0852ac257fc0.gz

 tools/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d3b45f3244051fbe8d01306478749cef8213f703
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-08 14:52:19 +0000

    Generate a function _tp_register_dbus_glib_marshallers which registers dbus-glib marshallers for all stable interfaces' signals
    
    
    20071008145219-53eee-6d973fc5a45420d634b8c7602a44b3394722fb39.gz

 telepathy-glib/Makefile.am          |    6 +++
 telepathy-glib/dbus.c               |    5 +++
 tools/Makefile.am                   |    1 +
 tools/glib-client-marshaller-gen.py |   59 +++++++++++++++++++++++++++++++++++
 4 files changed, 71 insertions(+), 0 deletions(-)

commit 76724f8353c2bf943e6c72f0a11b51d05960b0a6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-08 09:17:05 +0000

    Format _pending_get_alloc docstring how gtkdoc wants it
    
    
    20071008091705-53eee-e35e35ffd5e768ce547efd4c26ee3c659bbc699b.gz

 telepathy-glib/text-mixin.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 249cce86eefd40e10d122d8c8677e7596d0d0ee4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-08 09:16:46 +0000

    _boring: add telepathy-glib-undeclared.txt (new generated file in gtkdoc 1.9)
    
    
    20071008091646-53eee-ffeb44f10b7328386ee8627648b2e78b294e37bf.gz

 _boring |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 75ce51e52e576fa932e242aaf90faf55dc243b2f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-05 15:38:57 +0000

    genginterface: Object-paths have BOXED type
    
    
    20071005153857-53eee-cbf83b434365c0c7efb386101d331c090c36d713.gz

 tools/genginterface.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7ab63df53e24b19f3bdbaf9a91b25011f1efe325
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-04 16:35:14 +0000

    genginterface and glib-gtypes-generator are programs, not stylesheets - amend comment
    
    
    20071004163514-53eee-0792e884bcb0a6ad50fbab7da788b80adb706cb5.gz

 tools/genginterface.py         |    2 +-
 tools/glib-gtypes-generator.py |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 0f320d32ddf9e56998bd5255768ad15083216ce1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-08 08:58:06 +0000

    Add missing interfaces.c
    
    
    20071008085806-53eee-bf79f0d33ce78a272ab0f2cfa899fc2ad94ffd6a.gz

 telepathy-glib/interfaces.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 399a88f517a4caf1eb3636c459f1d944c2aa3c30
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-04 16:17:47 +0000

    The project is called telepathy-glib, not libtelepathy-glib
    
    
    20071004161747-53eee-7c04b44e4731e23b3a082ae3de40690862214f8a.gz

 tools/c-constants-generator.xsl          |    2 +-
 tools/c-interfaces-generator.xsl         |    2 +-
 tools/glib-errors-enum-body.xsl          |    2 +-
 tools/glib-errors-enum-header.xsl        |    2 +-
 tools/glib-interfaces-body-generator.xsl |    2 +-
 tools/glib-interfaces-generator.xsl      |    2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

commit caaf6882c560a94953b67eb1069b0d5db0379ea0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-04 11:51:53 +0000

    Add master copy location and copyright info to tools/*.py
    
    
    20071004115153-53eee-f868661711fc68336acf82a3c8405d6cf4df5f80.gz

 tools/genginterface.py         |   20 ++++++++++++++++++++
 tools/glib-gtypes-generator.py |   20 ++++++++++++++++++++
 2 files changed, 40 insertions(+), 0 deletions(-)

commit 4dbb0f6a8a18ecf945cc55269d3dd74600940965
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-04 11:50:12 +0000

    In XSL stylesheets for which tp-glib is the master copy, add comments saying so
    
    
    20071004115012-53eee-68ea8229deaa371c230b4f6a3f0bc79a50afe320.gz

 tools/c-constants-generator.xsl          |    2 ++
 tools/c-interfaces-generator.xsl         |    2 ++
 tools/glib-errors-enum-body.xsl          |   21 +++++++++++++++++++++
 tools/glib-errors-enum-header.xsl        |   21 +++++++++++++++++++++
 tools/glib-interfaces-body-generator.xsl |    4 +++-
 tools/glib-interfaces-generator.xsl      |    4 +++-
 tools/make-all-async.xsl                 |   21 +++++++++++++++++++++
 7 files changed, 73 insertions(+), 2 deletions(-)

commit 767fc0175222adc73ac4971a0458015af190a0b6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-04 11:49:39 +0000

    Sync ls-interfaces.xsl, spec-to-introspect.xsl from spec repo (only comment changes)
    
    
    20071004114939-53eee-72298582f71fa908f247297aade97afe4b27d0cd.gz

 tools/ls-interfaces.xsl      |    2 ++
 tools/spec-to-introspect.xsl |   25 +++++++++++++++++++++++++
 2 files changed, 27 insertions(+), 0 deletions(-)

commit b9f8171f8b544be2bea1e0aa731be8a14f457a04
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-04 09:25:47 +0000

    Take more advantage of generated GTypes
    
    
    20071004092547-53eee-426a0ab7f377e935d630ad4bf33503fd014ffe63.gz

 telepathy-glib/presence-mixin.c   |    3 +--
 telepathy-glib/properties-mixin.c |   14 ++++++++------
 2 files changed, 9 insertions(+), 8 deletions(-)

commit b2fd5cfe1532e86aa05dc778b3ac8229c1228003
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-04 09:17:55 +0000

    Update -sections.txt to include recently-added API (auto-generated GTypes and quarks)
    
    
    20071004091755-53eee-cedbe9f708b464cf8cc6b52c2840b0c6840a185b.gz

 docs/reference/telepathy-glib-sections.txt |  114 +++++++++++++++++++++++++---
 1 files changed, 103 insertions(+), 11 deletions(-)

commit 892c74cd8efee9315cdffae317b5aaec5e5a7d0d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-03 12:40:39 +0000

    Include GTypes generator in dist
    
    
    20071003124039-53eee-b8b83cfc21b89585e2d0511609229336721dd49c.gz

 tools/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit aac06e5215ca4024208e03b07091c0b378a77403
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-03 12:39:13 +0000

    Include GLib interface generation in dist
    
    
    20071003123913-53eee-0efa560ec1cf9082e3c97f5bc84a0dd5d4926e58.gz

 tools/Makefile.am |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit d34c6c803dc9fac2ba07a880aa3ba0af71d58199
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-03 12:39:05 +0000

    Include gtypes-input.xml in dist
    
    
    20071003123905-53eee-5d2501073eef62e25c729d8f718452adabd2b500.gz

 telepathy-glib/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit a025647c86f62c11940d32634a1d4591443ddc16
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-03 12:34:52 +0000

    Add more structures (presence, room listing, media stuff)
    
    
    20071003123452-53eee-243a41ebab537d8043500e1748c6b08eefdfd3c0.gz

 telepathy-glib/gtypes-input.xml |   75 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 75 insertions(+), 0 deletions(-)

commit 8895d1e1b45b140dc670e7110693ce462795385c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-03 12:31:58 +0000

    Include GQuark stuff in interfaces.h
    
    
    20071003123158-53eee-90751bd0ab8e96567524b7a8cf228c8eca48618d.gz

 telepathy-glib/Makefile.am  |   13 ++++++++++++-
 telepathy-glib/interfaces.h |    1 +
 2 files changed, 13 insertions(+), 1 deletions(-)

commit 0c2424a2438a17b66bc2ebf083a3086ca6839f13
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-03 12:27:10 +0000

    Remove unstable interfaces from documentation
    
    
    20071003122710-53eee-5c7d7feee73566b88bea48aa4c44cdfd2d48baab.gz

 docs/reference/telepathy-glib-sections.txt |   22 ----------------------
 1 files changed, 0 insertions(+), 22 deletions(-)

commit d48cef4512d158e1ae6cb4409ebb939979fb90c2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-03 12:26:44 +0000

    Add GLib-specific interfaces generator stylesheets, which generate GQuarks as well as string constants
    
    
    20071003122644-53eee-14e2fb514064ec45655376b164db9b4f0159ed78.gz

 tools/glib-interfaces-body-generator.xsl |   45 +++++++++++++++++++++++++
 tools/glib-interfaces-generator.xsl      |   53 ++++++++++++++++++++++++++++++
 2 files changed, 98 insertions(+), 0 deletions(-)

commit b8c5cbc366cf86988fa749e5007a52e6437d49fa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-03 12:21:26 +0000

    tools/glib-gtypes-generator.py: if array-name is explicitly set to an empty string, don't emit an array GType. Arrays of some Telepathy structs don't really make sense
    
    
    20071003122126-53eee-2980ac379620a7afb6a9ac44fafbdeb00b2cbeed.gz

 tools/glib-gtypes-generator.py |   23 +++++++++++++----------
 1 files changed, 13 insertions(+), 10 deletions(-)

commit d7bb0c45b50074d21df756b615b42265dd4b873f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-03 11:10:59 +0000

    Drop telepathy-glib-unstable. Connection managers should build their own *Svc* stubs if they want to use the unstable interfaces.
    
    
    20071003111059-53eee-03ff3b19cb5bd325f91c2f6e86a2e48a5c3d303f.gz

 docs/reference/telepathy-glib-docs.sgml    |    1 -
 docs/reference/telepathy-glib-sections.txt |  128 ----------------------------
 telepathy-glib/Makefile.am                 |   82 +-----------------
 telepathy-glib/extra-gtkdoc.h              |   21 -----
 telepathy-glib/svc-unstable.h              |   10 --
 5 files changed, 3 insertions(+), 239 deletions(-)

commit c693ebb1da8e5830a37462b99c806029c79d0b94
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-03 11:03:42 +0000

    Move coding style checks to tools/
    
    
    20071003110342-53eee-5ad9a104fa3bb32c87d75c7107d338e0d4cc4246.gz

 Makefile.am                 |    4 ----
 check-c-style.sh            |   36 ------------------------------------
 check-coding-style.mk       |   15 ---------------
 check-misc.sh               |   13 -------------
 check-whitespace.sh         |   17 -----------------
 telepathy-glib/Makefile.am  |    2 +-
 tests/Makefile.am           |    2 +-
 tools/Makefile.am           |    4 ++++
 tools/check-c-style.sh      |   36 ++++++++++++++++++++++++++++++++++++
 tools/check-coding-style.mk |   17 +++++++++++++++++
 tools/check-misc.sh         |   13 +++++++++++++
 tools/check-whitespace.sh   |   17 +++++++++++++++++
 12 files changed, 89 insertions(+), 87 deletions(-)

commit e1abb3e54a796041eb79c50bd22c5926195d7b10
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-03 11:02:53 +0000

    Add check-misc.sh - currently checks for the old FSF address
    
    
    20071003110253-53eee-3a82fb243c2aa3ca442fd3998ded1ce651410793.gz

 Makefile.am           |    1 +
 check-c-style.sh      |    2 +-
 check-coding-style.mk |    2 +-
 check-misc.sh         |   13 +++++++++++++
 4 files changed, 16 insertions(+), 2 deletions(-)

commit 642e0e3dfb7c6f8af0a5fea108d31015ced0ccb4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-09-06 18:36:38 +0000

    Document generated macros
    
    
    20070906183638-53eee-cdcf911a1f6fa71a6c218ff7be7580161fece38a.gz

 tools/glib-gtypes-generator.py |   37 ++++++++++++++++++++++++++++++++++---
 1 files changed, 34 insertions(+), 3 deletions(-)

commit 577ba25bbfcf9d496737908d2d5203faeee5bbfc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-09-06 18:36:29 +0000

    Document gtypes.c
    
    
    20070906183629-53eee-73aff929a324c2d861b6478873f6d2b883cfa043.gz

 telepathy-glib/gtypes.c |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

commit f38f4f9a12b2ebbb30ae2c2a9de1a270fa4be108
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-09-06 18:36:19 +0000

    Remove unnecessary headers from gtypes.c
    
    
    20070906183619-53eee-95301069fd2f6b26a8e82d5953f33ed53832960c.gz

 telepathy-glib/gtypes.c |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

commit b5604e26bed193ba8e97e5971110996a41f1316c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-09-06 18:02:53 +0000

    Document more GTypes in gtypes-input.xml
    
    
    20070906180253-53eee-dd48379deb0c6a7ecb7bbc0ce8121ef91f39cf68.gz

 telepathy-glib/gtypes-input.xml |   50 ++++++++++++++++++++++++++++----------
 1 files changed, 37 insertions(+), 13 deletions(-)

commit 4eb8ccd454c52f19cbb3bf7fb548738c3d574dc8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-09-06 17:52:46 +0000

    Add generated GTypes to docs
    
    
    20070906175246-53eee-779cb6c7e0000e5bae43bbb7402136398f9addd6.gz

 docs/reference/telepathy-glib-docs.sgml    |    1 +
 docs/reference/telepathy-glib-sections.txt |   63 ++++++++++++++++++++++++++++
 2 files changed, 64 insertions(+), 0 deletions(-)

commit 01035595b6a1da9737a56f7b1bdba514fbe06023
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-09-06 17:52:28 +0000

    Adjust source to deal with the changed array type names
    
    
    20070906175228-53eee-89a463be49b40e25b83a5abf653fc06a481cd804.gz

 telepathy-glib/properties-mixin.c |    4 ++--
 telepathy-glib/properties-mixin.h |   14 +++++++-------
 2 files changed, 9 insertions(+), 9 deletions(-)

commit 8b0ee6ac1a1867e5690f60cbea3ba44f77b3eaa6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-09-06 17:50:36 +0000

    Generate array/struct types with different names
    
    
    20070906175036-53eee-4bd405b4c2a11f104ff4b2d0fed1cc686cdd027b.gz

 tools/glib-gtypes-generator.py |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 02d85be524e0403ffd8265b9ec2efaacaa1353b0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-09-06 17:48:00 +0000

    Add partial docs to gtypes-input.xml
    
    
    20070906174800-53eee-98a6d6c9f6b41641bdaabd5992b9cd452453b8fe.gz

 telepathy-glib/gtypes-input.xml |   30 ++++++++++++++++++------------
 1 files changed, 18 insertions(+), 12 deletions(-)

commit 703ae1608f9b5b8a3d2e826c8dc72c1ebb97bee3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-09-06 16:58:36 +0000

    Use the generated GTypes in various bits of tp-glib
    
    
    20070906165836-53eee-f7b4e799db8628a503f2a7df84b17df09306323d.gz

 telepathy-glib/base-connection-manager.c |   13 +++-------
 telepathy-glib/base-connection.c         |   11 ++------
 telepathy-glib/group-mixin.c             |   13 +++-------
 telepathy-glib/presence-mixin.c          |    7 ++---
 telepathy-glib/properties-mixin.c        |   25 ++++++++++---------
 telepathy-glib/properties-mixin.h        |   39 ++++++++++++++++-------------
 telepathy-glib/text-mixin.c              |   16 +++---------
 7 files changed, 52 insertions(+), 72 deletions(-)

commit 44d7a1f31049386df7700eb6865f06d4ca1c58e2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-09-06 16:57:22 +0000

    Add code to auto-generate functions that return specialized GTypes
    
    
    20070906165722-53eee-b1be089bef972dbc0cf383ce4cde3aa40c8a9f92.gz

 telepathy-glib/Makefile.am      |   11 +++
 telepathy-glib/gtypes-input.xml |  129 ++++++++++++++++++++++++++++++
 telepathy-glib/gtypes.c         |   47 +++++++++++
 telepathy-glib/gtypes.h         |   33 ++++++++
 tools/glib-gtypes-generator.py  |  164 +++++++++++++++++++++++++++++++++++++++
 5 files changed, 384 insertions(+), 0 deletions(-)

commit 4bb2206517384b44afe20efa9aed2e033529d704
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2007-09-25 13:59:38 +0000

    BaseConnectionManager: actually fixed the two debugs
    
    
    20070925135938-01440-c58e5df48c07e4b19c0cdfdbc71c133798f59d5d.gz

 telepathy-glib/base-connection-manager.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 0e578208f03e5e674607026fbdf449bea07aa5f9
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2007-09-25 13:36:02 +0000

    BaseConnectionManager: fixed two debugging messages
    
    
    20070925133602-01440-8664c25a4c1ecc5fcf0406153df1edce645f123d.gz

 telepathy-glib/base-connection-manager.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit f323b8ad8675757e29736f68bdcbef5ce4dc2e87
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-09-27 13:03:07 +0000

    Coding style: no newline after return type in declarations
    
    
    20070927130307-4210b-5b238ef70567ee7ad55db10424726d5aa912017e.gz

 telepathy-glib/base-connection-manager.h |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

commit 72173a19ce7961e5f3b9471f58c9cb0941e29acd
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-09-27 12:16:04 +0000

    Coding style: Use set_param == NULL not !set_param
    
    
    20070927121604-4210b-31d21785819e1bf29cb594e96fbc84ae08031ed2.gz

 telepathy-glib/base-connection-manager.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit be8fa7a392272f4cfe4f6f9f0d6002536f1469d0
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-09-27 12:09:29 +0000

    Remove unnecessary cast.
    
    
    20070927120929-4210b-78288e11c0d534e27436b4148cdca61c2fd9df8d.gz

 telepathy-glib/base-connection-manager.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ab180395a09991d3149b37de2aaced05a4c81b69
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-09-02 10:10:30 +0000

    Remove 'offset == G_MAXSIZE' special-casing from parse_parameters
    
    
    20070902101030-4210b-000c71ca7a954d9b8a7544705416baf88aac3291.gz

 telepathy-glib/base-connection-manager.c |    7 -------
 1 files changed, 0 insertions(+), 7 deletions(-)

commit eb416153290860083e33d9ea26d2f76bf19c1130
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-08-30 17:20:45 +0000

    setter_data should be gconstpointer not const gpointer.
    
    
    20070830172045-4210b-661faf287209b4665b594bb6695578866a7c4f18.gz

 telepathy-glib/base-connection-manager.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7d04fd288a1c64012bced230f9911b5efdefeaf4
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-08-23 14:20:56 +0000

    move ignorance of parameters with G_MAXSIZE offset to the offset setter
    
    
    20070823142056-4210b-ec07fd3c9c6ec8e953c29759289fce55be4a0525.gz

 telepathy-glib/base-connection-manager.c |    9 ++++++++-
 telepathy-glib/base-connection-manager.h |    9 ++++-----
 2 files changed, 12 insertions(+), 6 deletions(-)

commit 22b1fb475da634766740c82fbe55ce64fd7fb37f
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-08-23 13:44:32 +0000

    Add set_param to TpCMProtocolSpec and use it, defaulting to tp_cm_param_setter_offset
    
    
    20070823134432-4210b-df1ac6f57c64192c5d9ca9173bfccf6202e3e280.gz

 telepathy-glib/base-connection-manager.c |    4 +++-
 telepathy-glib/base-connection-manager.h |    7 +++++--
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 6f7ffcb54a9cae5b14b1fdfebeba85b4adef179a
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-08-23 13:43:31 +0000

    Parametrize the setter used by set_param_from_{value,default} and parse_parameters.
    
    
    20070823134331-4210b-4993e044ae7e8c3d10317fb540cb7f9f6515bf2b.gz

 telepathy-glib/base-connection-manager.c |   17 ++++++++++++-----
 1 files changed, 12 insertions(+), 5 deletions(-)

commit 8534a97aec686e4aa3a2174efd35316704c68a9a
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-08-23 12:29:54 +0000

    Move documentation of tp_cm_param_setter_offset from .h to .c
    
    
    20070823122954-4210b-66138092582aaf773b05f9f5e4ceb95fc9b3ddd5.gz

 telepathy-glib/base-connection-manager.c |   13 +++++++++++++
 telepathy-glib/base-connection-manager.h |   13 -------------
 2 files changed, 13 insertions(+), 13 deletions(-)

commit fcb90ab5bae45c7ffba3b9c8491a99a61f817cbf
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-08-22 19:13:30 +0000

    rename set_param_by_offset to tp_cm_param_setter_offset, document and export it
    
    
    20070822191330-4210b-3b6659c1f4f91bda9fefc0267715ba932ac9892f.gz

 telepathy-glib/base-connection-manager.c |   12 ++++++------
 telepathy-glib/base-connection-manager.h |   17 +++++++++++++++++
 2 files changed, 23 insertions(+), 6 deletions(-)

commit ccd105bf835add7db1d6d8cd83f0be8c005df1fe
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-08-22 18:46:42 +0000

    Define TpCMParamSetter, the type of parameter-setting callbacks.
    
    
    20070822184642-4210b-592fd2375ac831b84ea334f48bd1c4368d48f6ec.gz

 telepathy-glib/base-connection-manager.h |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

commit b57610cfc9998d590f8a5a56c94fb34f4af67228
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-08-22 18:34:13 +0000

    Add a setter_data field to TpCMParamSpec for use by TpCMParamSetters.
    
    
    20070822183413-4210b-18433b38215d3df9e495c3c160eeca80d61e9ac0.gz

 telepathy-glib/base-connection-manager.h |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

commit f52db5fdfbcaa9adbfe092aa3b7b601b455963d0
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-08-22 14:39:24 +0000

    replace the majority of set_param_from_{default,value} with a call to set_param_by_offset
    
    
    20070822143924-4210b-89666d76a9e47f6ea4847756a48d7b34820101ad.gz

 telepathy-glib/base-connection-manager.c |  115 +----------------------------
 1 files changed, 4 insertions(+), 111 deletions(-)

commit ecc95c96492a6007fd1b8bc254881c764cad664f
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-08-22 14:36:19 +0000

    Create set_param_by_offset, generalizing set_param_from_{value,default}
    
    
    20070822143619-4210b-ccce95470970aee2b7650d7c6817d29288885449.gz

 telepathy-glib/base-connection-manager.c |   72 ++++++++++++++++++++++++++++++
 1 files changed, 72 insertions(+), 0 deletions(-)

commit 64ec0e131d755720612b653bd6b3d3298370d816
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-08-22 12:51:48 +0000

    Make param_default_value take a single ParamSpec, not an array and an index.
    
    
    20070822125148-4210b-731d5fb9465a5b170e4d7e9974fc0d7fe68fd1e5.gz

 telepathy-glib/base-connection-manager.c |   28 ++++++++++++++--------------
 1 files changed, 14 insertions(+), 14 deletions(-)

commit 214187ca3670842064ab996d0880dbf2326812d7
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-09-13 18:39:09 +0000

    Clarify the documentation of status_available
    
    
    20070913183909-4210b-20b35b3f7af9d7c5523a49e4121b9a00694f32bd.gz

 telepathy-glib/presence-mixin.c |    3 ++-
 telepathy-glib/presence-mixin.h |    2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit fb107615ca5cd4a1affea37a4ab99d56498a878f
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-09-28 09:10:00 +0000

    bump version to 0.6.999.1 (next release on this branch will be 0.7.0)
    
    
    20070928091000-418b8-4dbe3f87d56a2a479ea042cf5d4d768efc9ab610.gz

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit ebea5d95100c2cebd46380d15e8350f346335078
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-09-28 08:02:04 +0000

    bump version to 0.6.0, libtool c:r:a = 3:1:3
    
    
    20070928080204-418b8-ccdd0434fcd16e3b343c2ec84e12352abeaa21f5.gz

 configure.ac |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 006d389bcdc9b5fb72e948b1586819bfc87e6be1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-09-27 15:15:08 +0000

    Sync with spec 0.16.0
    
    
    20070927151508-53eee-4738bdfc4c577aebcc24c4e716c3aee0e5c57c6a.gz

 spec/Channel_Interface_Group.xml |   20 +++++++++++++++++++-
 spec/Channel_Type_Tubes.xml      |   24 ++++++++++++++++++++----
 spec/all.xml                     |    2 +-
 3 files changed, 40 insertions(+), 6 deletions(-)

commit 141b8141ed17c93c8155e51bcd998b432321ad8a
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-09-25 08:45:34 +0000

    run.c: unref mainloop after it finishes running
    
    
    20070925084534-c9803-fdeee12fe4275235104f4fd1d4cb36bf18027e88.gz

 telepathy-glib/run.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 939d1de7dc49454a877f1733ea02d8e56d5a4990
Author: Mikhail Zabaluev <mikhail.zabaluev@nokia.com>
Date:   2007-07-24 13:46:21 +0000

    Do restore the backwards-compatible behavior of the 'persist' debug flag
    
    
    20070724134621-5b6ca-aac3ebd67f7291ee2ceb40a27d208707dde9837b.gz

 telepathy-glib/run.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 9c467b7f3cac15547a280a760c33816a479e75dd
Author: Mikhail Zabaluev <mikhail.zabaluev@nokia.com>
Date:   2007-07-24 13:41:03 +0000

    Don't remove the 'persist' debug flag yet
    
    
    20070724134103-5b6ca-dc47e00f1eb6efe2db1d5cb57828a6037f40499e.gz

 telepathy-glib/debug.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 64cb00852f89adc02f9ff95ef4cea4c2dfc3a76b
Author: Mikhail Zabaluev <mikhail.zabaluev@nokia.com>
Date:   2007-07-23 12:26:35 +0000

    Introduced the persistent mode API orthogonal to the debug flags
    
    
    20070723122635-5b6ca-1a7269b72092345220146027e5fb539e56e81b5e.gz

 telepathy-glib/debug.c          |   35 ++++++++++++++++++++++++++++++++++-
 telepathy-glib/debug.h          |    1 +
 telepathy-glib/internal-debug.h |    1 +
 telepathy-glib/run.c            |    2 +-
 4 files changed, 37 insertions(+), 2 deletions(-)

commit 0838e367eb24473753b04b3639e867f0041b1b5c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-09-12 16:53:53 +0000

    Fix detection of comments when deciding whether a bad_coding_style() report is a false positive
    
    
    20070912165353-53eee-9b929d147516fdfc8b8d5564bf4b585feae5bcc2.gz

 check-c-style.sh |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit a3efa8c85b69f79a669b8f0ae3a637d1f0d08352
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-09-12 16:48:56 +0000

    Use [:alpha:], [:lower:], [:upper:] instead of relying on ordering of A-Z, a-z in collation order
    
    
    20070912164856-53eee-28b896a9fa86a0f192475eda4c84b8b389030e9a.gz

 check-c-style.sh                    |   10 +++++-----
 telepathy-glib/Makefile.am          |    2 +-
 telepathy-glib/stable-interfaces.mk |    2 +-
 3 files changed, 7 insertions(+), 7 deletions(-)

commit bfd577c0cb4c6b1a84dae453d1085da0db3b6b25
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-09-07 11:21:36 +0000

    Remove tools/genginterface.pyc in make clean
    
    
    20070907112136-53eee-890d757bd0a9bf40f3466bfa0b97d48d5785e93f.gz

 tools/Makefile.am |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit ae89e7476694c1ffd789cd9a4c86c8f65c9f444b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-09-07 11:17:31 +0000

    Re-order tools/Makefile.am alphabetically
    
    
    20070907111731-53eee-9d0ad6d8ff00b7bf0f56386184cc30096c189bec.gz

 tools/Makefile.am |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 9c066f3a5764844c731bc9de93f1112211d7afe9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-09-07 11:17:19 +0000

    Correct misleading comment in telepathy-glib/Makefile.am
    
    
    20070907111719-53eee-f83450ca593484dc3c25d0a15e927acdfd09c03e.gz

 telepathy-glib/Makefile.am |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit aa7b4cf659ed271e15781b933b04b16c09dd2685
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-09-07 11:08:11 +0000

    Don't make generated GInterfaces unnecessarily large (fd.o #11916).
    
    This doesn't cause an ABI change, since the generated GInterface's layout
    is private to the .c file anyway.
    
    20070907110811-53eee-7f811b5c7e4059614f8c749b27b7b08a763543e1.gz

 tools/genginterface.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b9213ae31a67ed11f331b638bda5943b38414c91
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2007-09-20 10:20:41 +0000

     say the GArray is newly-allocated in tp_group_mixin_get_*_members
    
    
    20070920102041-7fe3f-08a7cbb8a64fdd5f24a0e010baf0639ca8cf99e3.gz

 telepathy-glib/group-mixin.c |   24 ++++++++++++------------
 1 files changed, 12 insertions(+), 12 deletions(-)

commit ea68244d6d359cc53975a938eb641dc0c91f1875
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2007-09-20 10:14:35 +0000

    say the GArray is newly-allocated in tp_handle_set_to_array documentation
    
    
    20070920101435-7fe3f-fee78aecc821d1c8535ce9dd6e55e3ef7ca4cbd2.gz

 telepathy-glib/handle-set.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 48a26cd225a07e8816f543f90f011bdf3cc5c9a1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-09-05 12:47:38 +0000

    Annotate new 0.5.13 and 0.5.14 features with "Since:"
    
    
    20070905124738-53eee-50372f1f67a3116599ef0f64109c13a7cec8f04b.gz

 telepathy-glib/group-mixin.c    |   12 ++++++++++--
 telepathy-glib/presence-mixin.c |    2 ++
 telepathy-glib/util.c           |    2 ++
 3 files changed, 14 insertions(+), 2 deletions(-)

commit 2419161832505424f4bf3c5794ba9fa2041a1c6c
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-08-30 17:08:46 +0000

    De-const non-pointer fields and change const gpointer fields to gconstpointer in TpCMParamSpec
    
    
    20070830170846-4210b-0e28659ebd8edb8bd586f0069c0b9cd44298650c.gz

 telepathy-glib/base-connection-manager.h |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit a0962ea4ca515ffda57ea177769c23184ba53020
Author: Will Thompson <will@willthompson.co.uk>
Date:   2007-08-30 16:58:44 +0000

    Move documentation of filter implementations from .h to .c
    
    
    20070830165844-4210b-fa61d3e825d5e110dd342ce5c78671e0a70ab610.gz

 telepathy-glib/base-connection-manager.c |   20 ++++++++++++++++++++
 telepathy-glib/base-connection-manager.h |   20 --------------------
 2 files changed, 20 insertions(+), 20 deletions(-)

commit 41784c4a34d6427eed78333934772aafc4a5b030
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-08-29 19:18:07 +0000

    make generation of spec-gen.am depend on stable interface whitelist
    
    
    20070829191807-c9803-59fec35a3ed3cbd9f032b99154255027ab76965e.gz

 tools/update-spec-gen-am.sh |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit bec6e619bf5d3a52e43394091ca969d79839c8e2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-08-28 13:50:43 +0000

    Version 0.5.14, libtool c:r:a = 3:0:3
    
    
    20070828135043-53eee-84dfa1a48a86bbd4f474c3bb9da3cc198c8c88b3.gz

 configure.ac |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 6cd3498150bd80d924e05f4546dc47e7efc839a0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-08-28 13:48:07 +0000

    Fix misuse of <TITLE> in gtkdoc
    
    
    20070828134807-53eee-8962de01206df269b4a8ab3a7205f6b436dfd9c4.gz

 docs/reference/telepathy-glib-sections.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit dc2966238c5b75367ce7867ea3fc6e510b8cfd5b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-08-28 13:47:48 +0000

    Incorporate new tubes spec into docs
    
    
    20070828134748-53eee-fb8164b985b659feb0cb7a276681b99335e46803.gz

 docs/reference/telepathy-glib-sections.txt |  115 +++++++++++++++++-----------
 1 files changed, 70 insertions(+), 45 deletions(-)

commit b32fcd0a0836bb6f709abf90ae41dbaed01ad6e5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-08-28 13:16:43 +0000

    Channel_Type_Tubes.xml: the attr is called tp:type, not tp_type (fixes failure to build)
    
    
    20070828131643-53eee-2a6fb470694e185b7b68b2361981680a6e93e15b.gz

 spec/Channel_Type_Tubes.xml |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b1476503d5a2aa4c048ab5c85791fd0c1a0670e6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-08-28 13:14:14 +0000

    Include autogen.sh in tarball - OLPC's jhbuild assumes this will be present
    
    
    20070828131414-53eee-42fd54a7ea398121f09a932a3ce30891c231086f.gz

 Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 005db3ce9ba78b7cc2e837de58a1364e9a12122f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-08-28 13:12:59 +0000

    Deprecate telepathy-glib-unstable
    
    
    20070828131259-53eee-2206e344ac9e7555850d2f7df72af267872625ae.gz

 docs/reference/telepathy-glib-sections.txt |    2 +-
 telepathy-glib-unstable.pc.in              |    4 ++--
 telepathy-glib/extra-gtkdoc.h              |    9 ++++++++-
 3 files changed, 11 insertions(+), 4 deletions(-)

commit 12cdc8da21a2d987a72d482761dc06db24affe76
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-08-28 13:11:07 +0000

    Add Tubes to the shared library
    
    
    20070828131107-53eee-93dfe52a5048cdcb73833f293e51a23dee8975c3.gz

 telepathy-glib/svc-channel.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit b5475d2b999ed3326fdc3b3d89dfb1ea253e99ce
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2007-08-28 12:41:40 +0000

    Actually syncing with 0.15.5, and not 0.15.5.1 snapshot
    
    
    20070828124140-01440-b0981f35800091515c302d97bbefde89f9074810.gz

 spec/all.xml |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c0b47755be282324c270f17019aa3f9fc2a3d485
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2007-08-28 12:14:20 +0000

    updated to spec version 0.15.5.1
    
    
    20070828121420-01440-01fdc9a5eee520495896bca8ede7cdbba03a1404.gz

 spec/Channel_Interface_Group.xml            |   24 ++
 spec/Channel_Interface_Media_Signalling.xml |    1 +
 spec/Channel_Type_Streamed_Media.xml        |   17 +-
 spec/Channel_Type_Text.xml                  |   26 ++-
 spec/Channel_Type_Tubes.xml                 |  425 ++++++++++++++++++++++++---
 spec/Connection_Interface_Avatars.xml       |   28 ++-
 spec/Connection_Manager.xml                 |    1 +
 spec/Properties_Interface.xml               |   51 ++--
 spec/all.xml                                |    2 +-
 9 files changed, 503 insertions(+), 72 deletions(-)

commit 2257b14caf13d0f205c1219bb7d774d1f5195a8d
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2007-08-27 22:05:56 +0000

    Connection.Interface.Avatars: added new GetKnownAvatarTokens() method and deprecate the old GetAvatarTokens() one
    
    
    20070827220556-01440-7339a14bc3fb6b550ea5612d637302d65b713f79.gz

 spec/Connection_Interface_Avatars.xml |   29 ++++++++++++++++++++++++++++-
 1 files changed, 28 insertions(+), 1 deletions(-)

commit fdd3ec2e75c8c01471e60a7c159a4b3cadddd555
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-07-11 15:21:00 +0000

    properties mixin: when SetProperties is called in the middle of an existing SetProperties call, don't trample over the existing state
    
    
    20070711152100-c9803-ed5c085f1a6f682d015b2282dbf4ea7b9ec8b21f.gz

 telepathy-glib/properties-mixin.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 9e2c8a0985bd92b4f1acd167476b351c03907d88
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-07-11 14:34:23 +0000

    fix loop termination condition
    
    
    20070711143423-c9803-1efd1c35eefcfe656efae7e1f555ef7e9615a0d2.gz

 telepathy-glib/properties-mixin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8f7f7dd223699674b324fddfee308b17d804d51c
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-07-11 11:36:52 +0000

    properties mixin: fix memory leak in ListProperties implementation
    
    
    20070711113652-c9803-ca6087796906e7d572779be6ff5764947084c197.gz

 telepathy-glib/properties-mixin.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit b54b1e20e51bae60c0a4354bfe5e0556e61a5132
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-06-28 15:22:53 +0000

    Remove extraneous debug from TpPresenceMixin
    
    
    20070628152253-53eee-90a79ebb6026d731e8f3100d1aac1c5a463a4450.gz

 telepathy-glib/presence-mixin.c |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)

commit 717d807c610148dc83f3bb0e164cc7e37d08c901
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-06-28 16:38:58 +0000

    base-connection-manager.c: #include <telepathy-glib/util.h>
    
    
    20070628163858-53eee-f17657ae3870abcba333c51b547cc9e826cee25a.gz

 telepathy-glib/base-connection-manager.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 0a7fe0a63848c8b6938eb73e525969de38c66b05
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-06-28 14:20:44 +0000

    tp_presence_mixin_get_presence: don't leak the implementor-supplied hash table
    
    
    20070628142044-53eee-914c062114bb62ab1e088271973b426ef7021b9a.gz

 telepathy-glib/presence-mixin.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit a2ef70c8c0e066fa180ee27e6603499da32096ce
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-06-28 14:18:16 +0000

    TpPresenceMixin: API clarifications
    
    
    20070628141816-53eee-903eb8dbcde5e53b8d3db0edbed7d2fdde1f6b14.gz

 telepathy-glib/presence-mixin.h |   17 +++++++++++++++--
 1 files changed, 15 insertions(+), 2 deletions(-)

commit 02141cdd5a9c601632f313cb2c24b43a41f2ecb2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-06-28 14:17:53 +0000

    TpPresenceMixin: wrap some long lines
    
    
    20070628141753-53eee-634c156271bea6410a6078c84bccb7b43c0169ec.gz

 telepathy-glib/presence-mixin.h |   25 ++++++++++++++-----------
 1 files changed, 14 insertions(+), 11 deletions(-)

commit a18a9b72cf68cbef3f475de5aae88d15fef5503f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-06-28 13:33:36 +0000

    TpPresenceMixin: use tp_g_value_slice_dup
    
    
    20070628133336-53eee-8ae7542bf4a92f57cf002ea58342047b813b16a5.gz

 telepathy-glib/presence-mixin.c |    5 +----
 1 files changed, 1 insertions(+), 4 deletions(-)

commit c86c3541e84a65c641abeca7d3123f7b5219a730
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-06-28 13:30:31 +0000

    Add tp_g_value_slice_dup [re-recorded]
    
    
    20070628133031-53eee-7876be5428f4eb24f48500ea4bc2cdeb5eb5dfa3.gz

 docs/reference/telepathy-glib-sections.txt |    1 +
 telepathy-glib/util.c                      |   19 +++++++++++++++++++
 telepathy-glib/util.h                      |    2 ++
 3 files changed, 22 insertions(+), 0 deletions(-)

commit 3c1711469fb79306f2fc991c3526e9cec8179c53
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-06-28 13:03:00 +0000

    TpPresenceMixin: wrap long lines
    
    
    20070628130300-53eee-251b6659af01b8d3d6d04cbdf0cff98f40cbb734.gz

 telepathy-glib/presence-mixin.c |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit 5d0df92b407ef2f5cb637d3070f1b0afa5b2a1b7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-06-28 13:37:30 +0000

    Use tp_g_value_slice_new in a couple of places
    
    
    20070628133730-53eee-aaf76239063c005cd9a08edb0e2009ba9f59848e.gz

 telepathy-glib/base-connection-manager.c |    3 +--
 telepathy-glib/base-connection.c         |    3 +--
 telepathy-glib/properties-mixin.c        |    3 +--
 3 files changed, 3 insertions(+), 6 deletions(-)

commit a94d3aacbac2a70ebd064846021615cf7b31084a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-06-28 13:30:36 +0000

    Add tp_g_value_slice_new [re-recorded]
    
    
    20070628133036-53eee-f25b455a3b45030c2e9ee37b53c27bd5de1f775b.gz

 docs/reference/telepathy-glib-sections.txt |    1 +
 telepathy-glib/util.c                      |   19 +++++++++++++++++++
 telepathy-glib/util.h                      |    2 ++
 3 files changed, 22 insertions(+), 0 deletions(-)

commit 14fcd55d1e7f643a027536c1d01b8412a8ed0ce4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-06-27 13:07:31 +0000

    In group mixin, don't leak the GPtrArray of external group mixins
    
    
    20070627130731-53eee-96517fef8f2230de7a63c48ed52c653486f4c529.gz

 telepathy-glib/group-mixin.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit a51bdc8f2ae2259a50d3df04cb8a35bfd103ed6b
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2007-06-25 15:57:14 +0000

    tp_group_mixin_change_members: remember the actor handle before any unreffing happens
    
    
    20070625155714-01440-6d677897fb8e522d58a3bc2e19251e172060b9f1.gz

 telepathy-glib/group-mixin.c |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

commit b6ecfeae3de45aa89cc4b5fc407d2b0bb4297454
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-06-20 11:45:31 +0000

    stack allocate TpPresenceStatus when calling set_own_status function
    
    
    20070620114531-418b8-aca33b57ca5b6aada181323b636e62d2f684a678.gz

 telepathy-glib/presence-mixin.c |   12 +++++-------
 1 files changed, 5 insertions(+), 7 deletions(-)

commit 7fda26591061788a4e5b4d4b280d941b45de4abb
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-06-20 11:34:15 +0000

    fix documentation for presence mixin to clarify that TpPresenceStatus->optional_arguments may be null
    
    
    20070620113415-418b8-dad5162edfb69b01987f0e56fbd5930572ed12b7.gz

 telepathy-glib/presence-mixin.h |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 0f57eb5e92a428321a86bcab9681022a3e88f1ae
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-06-07 12:13:53 +0000

    Bump nano version to 1
    
    
    20070607121353-53eee-626858dac32a4711a96f614d06f5881b0ae73eaa.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d4ce9bf62ed21f01047a00789f83387b2e991684
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-06-07 11:55:28 +0000

    c-constants-generator: reformat <tp:spec> template
    
    
    20070607115528-53eee-51ec76676f292ba2e4a9559fb772c8ce771d2c5d.gz

 tools/c-constants-generator.xsl |   29 ++++++++++++++++++++---------
 1 files changed, 20 insertions(+), 9 deletions(-)

commit 97c1b0c0dbbe24bfb685a0249983c9c662614e62
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-06-07 11:55:07 +0000

    c-constants-generator: spec now has @plural so remove hack
    
    
    20070607115507-53eee-66b1006bb43b0310e5749b3c9bd238bb93c90506.gz

 tools/c-constants-generator.xsl |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)

commit 8cf5cc956cdbb0bbbf6f486ce8413259aa3cc8f5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-06-07 11:54:18 +0000

    c-constants-generator.xsl: make mixed-case-prefix param mandatory
    
    
    20070607115418-53eee-353ff0dcd51e8df96f7130d8412b118375eacc15.gz

 telepathy-glib/Makefile.am      |    2 ++
 tools/c-constants-generator.xsl |   14 +++++++++++---
 2 files changed, 13 insertions(+), 3 deletions(-)

commit d5d6baaa9159bd75bf1b861792b456e3c6186a76
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-06-07 11:40:13 +0000

    Make c-interfaces-generator not telepathy-glib specific
    
    
    20070607114013-53eee-8a3066607d7f662e749984943b9389461814755a.gz

 telepathy-glib/Makefile.am       |    2 +
 tools/c-interfaces-generator.xsl |   51 ++++++++++++++++++++++++++++---------
 2 files changed, 40 insertions(+), 13 deletions(-)

commit 45bfa9befb137191fa9f88e6b1e55fba34f53a7d
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-06-06 14:54:31 +0000

    remove extra debug message
    
    
    20070606145431-418b8-1697dd1d91caf8067e9ee0caaaca4a257611991c.gz

 telepathy-glib/properties-mixin.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 297e439c6dc16aa1b27668032594a561f172a816
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2007-01-05 10:54:26 +0000

    properties mixin: gracefully handle situations when client tries to set 0 properties
    
    
    20070105105426-01440-afd8f9a2f4de57522b11d8030a29ca31011897bf.gz

 telepathy-glib/properties-mixin.c |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

commit a7cfd4f2c5a034317e5f747f6f57606680f23aed
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-06-01 16:03:42 +0000

    Include external group mixin and spec 0.15.4 in docs
    
    
    20070601160342-53eee-87eca4585e7d01b75a0dd663f2fe43a029aa4d1b.gz

 docs/reference/telepathy-glib-sections.txt |   17 ++++++++++++++++-
 1 files changed, 16 insertions(+), 1 deletions(-)

commit 741ef81c0f4b219175bd312af6538e47c2fa7146
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-06-01 15:42:32 +0000

    bump version to 0.5.13
    
    
    20070601154232-418b8-76f2e2a03b919e556f9f54527a3a06942d16db70.gz

 configure.ac |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit cf0aa19ed632fde6e18615082065bb78aae8d5cb
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2007-06-01 15:25:30 +0000

    s/Header for GabblePresenceMixin/Header for TpPresenceMixin/g
    
    
    20070601152530-9db4d-4af43dfcc9a6d57242a8f1d1e3eb6717e8da3569.gz

 telepathy-glib/presence-mixin.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit da3e37335bc077988b5f9981d30413562d230203
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2007-06-01 13:43:17 +0000

    Dispose of the g_hash_table_{ref,unref} gash and do deep copies of hash tables instead
    
    
    20070601134317-9db4d-734440dc61646fcfb45a607046cba05ff62b890b.gz

 telepathy-glib/presence-mixin.c |  104 +++++++++-----------------------------
 telepathy-glib/presence-mixin.h |   10 +---
 2 files changed, 26 insertions(+), 88 deletions(-)

commit 77c4804af7a6310287da8f6e113940e8661b0899
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2007-06-01 12:43:40 +0000

    Provide implementations of g_hash_table_{ref,unref} for GLib < 2.10, they are required for TpPresenceMixin
    
    
    20070601124340-9db4d-ea98977b411f6a9c952dd6c6ff737ddd1b6ef0fa.gz

 telepathy-glib/presence-mixin.c |   70 +++++++++++++++++++++++++++++++++++++++
 telepathy-glib/presence-mixin.h |    8 ++++
 2 files changed, 78 insertions(+), 0 deletions(-)

commit ee02fdd45a291af37b9ecc0e372f8680fc53572c
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2007-06-01 10:58:51 +0000

    Don't try to iterate the optional argument specs in set_status_foreach if there aren't any
    
    
    20070601105851-9db4d-84258619fe7878c7442b756417efbce6e5d64a82.gz

 telepathy-glib/presence-mixin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0c991d694a968685a4a5944fd6f4ef16316e518b
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2007-06-01 10:58:40 +0000

    Add some more debug to set_status_foreach
    
    
    20070601105840-9db4d-b0c4ab48daf4173e3a921e5df8d938f15778c7dd.gz

 telepathy-glib/presence-mixin.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit c9b853c4e489a57f48c9890b8c6445208d4c4e59
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2007-06-01 09:14:12 +0000

    Copy the provided optional arguments in TpPresenceMixin's SetStatus to a hashtable of our own, because dbus-glib won't respect our reference counting for the hash tables
    
    
    20070601091412-9db4d-dcfd3604ac436eb4ff5021e47839005bc9bdcb92.gz

 telepathy-glib/presence-mixin.c |   47 ++++++++++++++++++++++++++++++++++++++-
 1 files changed, 46 insertions(+), 1 deletions(-)

commit 588658e285fb3f524e4fb19488f5f405e3d98a7b
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2007-06-01 06:37:25 +0000

    Add "called." debugs to the TpPresenceMixin D-Bus method implementations
    
    
    20070601063725-9db4d-5c66cb0bf5b522267638c2bcc7d157fdeb197f72.gz

 telepathy-glib/presence-mixin.c |   26 ++++++++++++++++++++++++++
 1 files changed, 26 insertions(+), 0 deletions(-)

commit ac8531d257812da4d6ae5fe543b05cd021f950f9
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2007-06-01 06:36:11 +0000

    Function call style fix in tp_presence_status_free
    
    
    20070601063611-9db4d-bc7ab313f9ec98fbd3ae33d53c971dd0c04c6a42.gz

 telepathy-glib/presence-mixin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ad7220cdb9625637bc7fc065b22ea71a5dec5f5e
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2007-05-31 15:04:14 +0000

    Fix TpPresenceMixin's GetPresence implementation using return_from_get_statuses
    
    
    20070531150414-9db4d-9715f965072a713d9156884c711618608b86b031.gz

 telepathy-glib/presence-mixin.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 3d1faeee37e623d5a5ce77c5571137f1d01f3828
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2007-05-31 10:27:42 +0000

    Add ABI padding to TpPresenceMixinClass
    
    
    20070531102742-9db4d-7325c48a48618f81eaa2b9ef190a9ea5af89347f.gz

 telepathy-glib/presence-mixin.h |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit e9653c6fdde9cf4f307fba3e7c1de822ad247f3b
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2007-05-31 10:18:15 +0000

    Fix set_status_foreach on unavailable statuses and add a comment stating it will be actually invoked only once
    
    
    20070531101815-9db4d-37e962a9e41ce30f82bd32886f9a7b9191e292d0.gz

 telepathy-glib/presence-mixin.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit 891373135501f548dac737f1c1ab4bb9880e8c1e
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2007-05-31 10:14:13 +0000

    Add notice about the stub implementation of last activity time in TpPresenceMixin
    
    
    20070531101413-9db4d-83355bdcadad0bcda60ff78af42ec0d778e6c69a.gz

 telepathy-glib/presence-mixin.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 77e20d61f54e82dd3b3c39d1366da457b8512df0
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2007-05-31 09:59:23 +0000

    Padding for teh peoples in TpPresenceStatusOptionalArgumentSpec
    
    
    20070531095923-9db4d-6da216871564a663a59414bccae419b1a04add30.gz

 telepathy-glib/presence-mixin.h |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit b5e32cbfb88534f366b87146b99c85ea64eb8a87
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2007-05-31 09:59:03 +0000

    Style fixes for tp_presence_status_{new,free}
    
    
    20070531095903-9db4d-dae28b1e13eb7d18e03e66a3f2d1ba914a29c68b.gz

 telepathy-glib/presence-mixin.c |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

commit b67fc20c79edd17324485454c1d92cfea5ff8921
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2007-05-31 09:51:19 +0000

    Fix indentation of tp_presence_status_{new,free}
    
    
    20070531095119-9db4d-64c41f6c562c312d6af47b83d812690e7dff740e.gz

 telepathy-glib/presence-mixin.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit 7145471a20aec16412e461e4c23e96906480978b
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2007-05-31 09:00:31 +0000

    Implement ClearStatus, RemoveStatus and SetStatus in TpPresenceMixin
    
    
    20070531090031-9db4d-d2c82f71f16f5fb548b44edb7ac39895675f125d.gz

 docs/reference/telepathy-glib-sections.txt |    1 +
 telepathy-glib/presence-mixin.c            |  240 +++++++++++++++++++++++++++-
 telepathy-glib/presence-mixin.h            |   30 +++-
 3 files changed, 260 insertions(+), 11 deletions(-)

commit cf6b906f9d2cf766dcd23ca0e87c52569eb078c7
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2007-05-31 08:52:00 +0000

    Change the semantics of tp_presence_status_new to get a new reference to the optional_arguments hashtable
    
    
    20070531085200-9db4d-a8b0fa79ba8bb8b0c1197b5ecffad8177d839260.gz

 telepathy-glib/presence-mixin.c |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

commit 3b945ac9878d653a34f317ee3025f2705937823c
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2007-05-31 07:50:33 +0000

    Add some missing trivial comments on TpPresenceMixin's D-Bus method implementations
    
    
    20070531075033-9db4d-efe6b7dbc6efd047711233e6666b47cdae4573d1.gz

 telepathy-glib/presence-mixin.c |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

commit d523b8567805233408e305ef6449f0b60209fd65
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2007-05-30 15:46:04 +0000

    Implement GetPresence and RequestPresence in TpPresenceMixin
    
    
    20070530154604-9db4d-6eed9c2343f650af60efbe47ea5913fc97fe9904.gz

 docs/reference/telepathy-glib-sections.txt |    1 +
 telepathy-glib/presence-mixin.c            |   85 ++++++++++++++++++++++++++++
 telepathy-glib/presence-mixin.h            |   18 ++++++
 3 files changed, 104 insertions(+), 0 deletions(-)

commit 50c2c7645a4eddaf2570365f6bf2d34e4196018e
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2007-05-30 12:03:17 +0000

    Add tp_presence_mixin_emit_presence_update and tp_presence_emit_one_presence_update for emitting PresenceUpdate for TpPresenceStatus data
    
    
    20070530120317-9db4d-447c137a4d1b3705f687195c8aaf3523faa086ad.gz

 docs/reference/telepathy-glib-sections.txt |    2 +
 telepathy-glib/presence-mixin.c            |  121 +++++++++++++++++++++++++++-
 telepathy-glib/presence-mixin.h            |    4 +
 3 files changed, 126 insertions(+), 1 deletions(-)

commit 3388767b38f37234bb4c65a8e70699cb0c779976
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2007-05-30 09:12:25 +0000

    Add TpPresenceStatus, an internal representation of a presence status
    
    
    20070530091225-9db4d-c2e31c14fb8c1d8f36d6094f9454090d75e0ee9c.gz

 docs/reference/telepathy-glib-sections.txt |    3 ++
 telepathy-glib/presence-mixin.c            |   41 ++++++++++++++++++++++++++++
 telepathy-glib/presence-mixin.h            |   36 +++++++++++++++++++++---
 3 files changed, 76 insertions(+), 4 deletions(-)

commit 566463c5e0ce27eb7fcd594bd9d0befd26d59730
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2007-05-29 16:28:12 +0000

    Remove tp_presence_mixin_get_statuses from telepathy-glib-sections.txt, it isn't public API anymore
    
    
    20070529162812-9db4d-9b7a2c0c6bc5c73bab137c9a11e2a42a362f71f9.gz

 docs/reference/telepathy-glib-sections.txt |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit dd6b359f911398e4998d2a3ca0d1ac22bee2fb9c
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2007-05-29 15:48:12 +0000

    Make TpPresenceMixin depend on TpBaseConnection and error in the methods if the connection is not connected
    
    
    20070529154812-9db4d-28acc217acb1878c1dd7d6c10e0cc289c0ea85af.gz

 telepathy-glib/presence-mixin.c |   17 ++++++++++++++---
 1 files changed, 14 insertions(+), 3 deletions(-)

commit 7db747fd1b3091ec6c2bd08aa1c98e657086db09
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2007-05-29 15:42:00 +0000

    Trivially implement AddStatus in TpPresenceMixin
    
    
    20070529154200-9db4d-a5976cf740260bcb0b9ffa7953a1a4f5222ed94b.gz

 telepathy-glib/presence-mixin.c |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

commit 665e342673eb2ec4e1505b15a23f9bd27041bed3
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2007-05-29 15:29:03 +0000

    Trivially implement SetLastActivityTime in TpPresenceMixin
    
    
    20070529152903-9db4d-8c1c5cf8f14e01ee97de999d7260dd74bceac58a.gz

 telepathy-glib/presence-mixin.c |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

commit 8bff0df82ec909317b1bd429498bae0be0e4941d
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2007-05-29 14:26:04 +0000

    Fix some junk commentary
    
    
    20070529142604-9db4d-d2aa697c8644d23deafbba9ca10b97b3a9eba7be.gz

 telepathy-glib/presence-mixin.c |    8 ++++----
 telepathy-glib/presence-mixin.h |    1 -
 2 files changed, 4 insertions(+), 5 deletions(-)

commit 5ccb33b156ccbfe08f5d8c1f4edb64dd45c455fd
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2007-05-29 14:14:29 +0000

    Get rid of the sync GetStatuses API
    
    
    20070529141429-9db4d-56ef9bb2905a4f326b5c93bb77cd7d0a6569157d.gz

 telepathy-glib/presence-mixin.c |   43 ++++++++++-----------------------------
 telepathy-glib/presence-mixin.h |    3 --
 2 files changed, 11 insertions(+), 35 deletions(-)

commit 3c436e799df9722b74025a5196dfdf9cb19cb73b
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2007-05-29 14:13:53 +0000

    Rename TpPresenceStatusSpec's identifier field to name to be consistent with what Gabble had
    
    
    20070529141353-9db4d-fc563b576d382bedd3031d5984f9d698e4e7d4c0.gz

 telepathy-glib/presence-mixin.c |    6 +++---
 telepathy-glib/presence-mixin.h |    7 ++++---
 2 files changed, 7 insertions(+), 6 deletions(-)

commit 0f7bc61d4e103ea89c23e409e30616261b2716ac
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2007-05-29 12:09:30 +0000

    Add GetStatuses implementation to TpPresenceMixin
    
    
    20070529120930-9db4d-bd3aa60d8b0ba50b995d91d490306de2ff1785e2.gz

 telepathy-glib/presence-mixin.c |   97 +++++++++++++++++++++++++++++++++++++++
 telepathy-glib/presence-mixin.h |    3 +
 2 files changed, 100 insertions(+), 0 deletions(-)

commit 8e8490c14f38f9a6a91b6b48335b00a60cefff55
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2007-05-29 12:09:10 +0000

    Add stub presence mixin, still void of any functionality
    
    
    20070529120910-9db4d-a4162fa17d7204f91647ae8b3608d3cb60bdd4c1.gz

 docs/reference/telepathy-glib-docs.sgml    |    1 +
 docs/reference/telepathy-glib-sections.txt |   28 ++++
 telepathy-glib/Makefile.am                 |    2 +
 telepathy-glib/debug.c                     |    1 +
 telepathy-glib/internal-debug.h            |    1 +
 telepathy-glib/presence-mixin.c            |  203 ++++++++++++++++++++++++++++
 telepathy-glib/presence-mixin.h            |  156 +++++++++++++++++++++
 7 files changed, 392 insertions(+), 0 deletions(-)

commit e024ea5839bc57447aa861281dc8583c79214ef6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-06-01 11:35:18 +0000

    Objects with an external group mixin emit the same signals as the object with the group mixin
    
    
    20070601113518-53eee-b006c4f59d2dc6f21f3dc3a06faa89dd4a8e4889.gz

 telepathy-glib/group-mixin.c |  111 ++++++++++++++++++++++++++++++++----------
 telepathy-glib/group-mixin.h |    3 +-
 2 files changed, 87 insertions(+), 27 deletions(-)

commit dbbf92f1231287b23bd0bfda7fd2f6a9c1e6e399
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-05-31 18:27:54 +0000

    Implement "external group mixin" which lets MUC-based tubes channels delegate all group operations to the attached text channel
    
    
    20070531182754-53eee-c0235c5a423815155e578e9244321c10f30fed1e.gz

 telepathy-glib/group-mixin.c |  202 ++++++++++++++++++++++++++++++++++++++++++
 telepathy-glib/group-mixin.h |    4 +
 2 files changed, 206 insertions(+), 0 deletions(-)

commit 6a685eafb94ebe1badc699afc2447d7cf4fbf488
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-05-31 18:27:40 +0000

    Actually implement RemoveMembersWithReason() in group mixin
    
    
    20070531182740-53eee-c099fdb3596b26583c3bf19c75e24d432f73f978.gz

 telepathy-glib/group-mixin.c |  105 ++++++++++++++++++++++++++++++++++++++++--
 telepathy-glib/group-mixin.h |   25 ++++++++++
 2 files changed, 125 insertions(+), 5 deletions(-)

commit a3a3ecd4d706ec5744c228591120676a0055e6d5
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-05-31 14:22:57 +0000

    bump version to 0.5.12
    
    
    20070531142257-418b8-a04c44b6c8709f00f841c8caf566b8a393838552.gz

 configure.ac |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit b7853bd24e63d2fe099d336f1982fbc61745a68a
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-05-31 14:21:19 +0000

    update spec to 0.15.4
    
    
    20070531142119-418b8-7a6dd5afff15da043d9e4f7cea7be45811e0a8db.gz

 spec/Channel.xml                           |    8 +-
 spec/Channel_Interface_Chat_State.xml      |   14 +++--
 spec/Channel_Interface_DTMF.xml            |    2 +-
 spec/Channel_Interface_Group.xml           |   94 +++++++++++++++++++++-------
 spec/Channel_Interface_Hold.xml            |   10 ++--
 spec/Channel_Interface_Password.xml        |    6 +-
 spec/Channel_Interface_Transfer.xml        |    4 +-
 spec/Channel_Type_Contact_Search.xml       |    6 +-
 spec/Channel_Type_Room_List.xml            |    6 +-
 spec/Channel_Type_Streamed_Media.xml       |   14 ++--
 spec/Channel_Type_Text.xml                 |   24 ++++----
 spec/Channel_Type_Tubes.xml                |   19 +++---
 spec/Connection.xml                        |   36 +++++-----
 spec/Connection_Interface_Aliasing.xml     |    4 +-
 spec/Connection_Interface_Avatars.xml      |    6 +-
 spec/Connection_Interface_Capabilities.xml |    4 +-
 spec/Connection_Interface_Contact_Info.xml |    4 +-
 spec/Connection_Interface_Forwarding.xml   |    6 +-
 spec/Connection_Interface_Presence.xml     |    6 +-
 spec/Connection_Interface_Renaming.xml     |    4 +-
 spec/Media_Session_Handler.xml             |    4 +-
 spec/Media_Stream_Handler.xml              |    6 +-
 spec/all.xml                               |    3 +-
 23 files changed, 173 insertions(+), 117 deletions(-)

commit 78a30fce0e7706d2f815e157ec86517adeda9283
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-05-28 22:00:33 +0000

    add RequestAvatars/AvatarRetrieved
    
    
    20070528220033-c9803-82f300bd9657caadb933af6729e1078d389c7083.gz

 spec/Connection_Interface_Avatars.xml |   39 +++++++++++++++++++++++++++++++++
 1 files changed, 39 insertions(+), 0 deletions(-)

commit ce485c22bc7d346072416cc9db916ca096aa2a4a
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-05-28 21:56:44 +0000

    genginterface.py: don't use non-existant type DBUS_TYPE_G_BYTE_ARRAY
    
    
    20070528215644-c9803-78bb6a4ac1617835579ddc34189542be1bb6949a.gz

 tools/genginterface.py |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 386e2e1252e291d6b94eb915a84dc53324a9f21f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-05-21 17:05:24 +0000

    Update AS_AC_EXPAND macro from autostars.sf.net CVS, fixing recursive expansion
    
    
    20070521170524-53eee-cabdf8d1f2e19cb880c77b824722ae7c23fd1a9b.gz

 m4/as-ac-expand.m4 |   17 +++++++++++++----
 1 files changed, 13 insertions(+), 4 deletions(-)

commit d37d9b502a6195f89c305d358a2b6cf1fb4205c6
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-05-10 12:32:16 +0000

    add rule to top-level Makefile to upload documentation to freedesktop.org
    
    
    20070510123216-c9803-82ad1af8d814cce837d65b009bd479de98911952.gz

 Makefile.am |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit bb5e75fef31776c774ffafb6e3679d829b0dcce6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-30 18:17:45 +0000

    Increment to 0.5.11.1
    
    
    20070430181745-53eee-6ddc8060549512432439b192cd1feddc26641ef3.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 3ff6a34a8557f7fc97d218971a06531511c18d85
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-30 17:29:13 +0000

    Increment libtool revision
    
    
    20070430172913-53eee-6eb9113c1935e7e56eb08bc0fb17e82290e531cc.gz

 configure.ac |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 61e7619c3feec0b3beb650ddbb6e0e3c2765c6cd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-30 17:24:13 +0000

    Version 0.5.11
    
    
    20070430172413-53eee-603d3c68e437c3c8364f7319f9b1b75fd4550af5.gz

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 4462b30b2eb880c4e41dd1cf7ef3de5523c6be3c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-30 16:45:21 +0000

    Avoid leaking D-Bus structures in TpBaseConnection's ListChannels() implementation
    
    
    20070430164521-53eee-878f6911c76da9ff45b1d60eb105a0a4083f6f4c.gz

 telepathy-glib/base-connection.c |   32 +++++++++++++++++++++++---------
 1 files changed, 23 insertions(+), 9 deletions(-)

commit 13610cbb32107252946084f276917bae4af527c8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-30 16:45:07 +0000

    Add Tubes to telepathy-glib-sections.txt
    
    
    20070430164507-53eee-a70eb5eeb25151177f74999aee783078bea400ef.gz

 docs/reference/telepathy-glib-sections.txt |   45 ++++++++++++++++++++++++++++
 1 files changed, 45 insertions(+), 0 deletions(-)

commit 7659de4f67ce7bce09d8fa9d25bd5089e0391aef
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-30 15:46:17 +0000

    Don't use DEBUG() in TP_BASE_CONNECTION_ERROR_IF_NOT_CONNECTED
    
    
    20070430154617-53eee-e389312048eb18b5bdd4d43529fe756746b5db51.gz

 telepathy-glib/base-connection.h |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit a19fbaa7fa80c9b0f7f68afcffeab16ec5a4d71f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-30 15:27:27 +0000

    Update to the rest of spec 0.15.3
    
    
    20070430152727-53eee-b7ad7d13aadc3cd11e95055b261b92139f59faec.gz

 spec/Channel.xml                            |   19 +++++++----
 spec/Channel_Interface_Chat_State.xml       |    2 +-
 spec/Channel_Interface_DTMF.xml             |    2 +-
 spec/Channel_Interface_Group.xml            |   21 ++++++++++++-
 spec/Channel_Interface_Hold.xml             |    2 +-
 spec/Channel_Interface_Media_Signalling.xml |    2 +-
 spec/Channel_Interface_Password.xml         |    2 +-
 spec/Channel_Interface_Transfer.xml         |    2 +-
 spec/Channel_Type_Contact_List.xml          |    2 +-
 spec/Channel_Type_Contact_Search.xml        |    2 +-
 spec/Channel_Type_Room_List.xml             |    2 +-
 spec/Channel_Type_Streamed_Media.xml        |    2 +-
 spec/Channel_Type_Text.xml                  |    2 +-
 spec/Channel_Type_Tubes.xml                 |    2 +-
 spec/Connection.xml                         |   24 ++++++++++-----
 spec/Connection_Interface_Aliasing.xml      |   29 ++++++++++++-----
 spec/Connection_Interface_Avatars.xml       |    2 +-
 spec/Connection_Interface_Capabilities.xml  |    2 +-
 spec/Connection_Interface_Contact_Info.xml  |    2 +-
 spec/Connection_Interface_Forwarding.xml    |    2 +-
 spec/Connection_Interface_Presence.xml      |    2 +-
 spec/Connection_Interface_Privacy.xml       |    2 +-
 spec/Connection_Interface_Renaming.xml      |   43 ++++++++++++++++++++++-----
 spec/Connection_Manager.xml                 |    2 +-
 spec/Media_Session_Handler.xml              |    2 +-
 spec/Media_Stream_Handler.xml               |    2 +-
 spec/Properties_Interface.xml               |    2 +-
 spec/all.xml                                |   10 +++++-
 spec/errors.xml                             |    2 +-
 29 files changed, 133 insertions(+), 59 deletions(-)

commit f1a89d3c7804e6eb23417eaa2bf66b97db5a97eb
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2007-04-20 14:21:14 +0000

    include Channel_Type_Tubes.xml
    
    
    20070420142114-7fe3f-28f605c90b245eaedbeaf89fb9461468f685e96e.gz

 spec/all.xml |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 2f1012fa62f639553939c346e04fcb09e5eaf4ff
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2007-04-20 13:47:44 +0000

    add Tubes spec
    
    
    20070420134744-7fe3f-05ccec098238f881f943370256b256d738466a03.gz

 spec/Channel_Type_Tubes.xml |  291 +++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 291 insertions(+), 0 deletions(-)

commit 74883b61bb5b28764758372a0d834ce4011275b9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-24 12:47:41 +0000

    Fix check for trailing whitespace
    
    
    20070424124741-53eee-94d0dc0b360c3ad066733fd1ecab53938afc33d2.gz

 check-whitespace.sh |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b5b6d80e922240843cb34d5d3aff9fbdc00543e0
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2007-04-20 13:03:07 +0000

    Include <config.h> in handle-repo-dynamic.c to make --enable-handle-leak debug actually work and require execinfo.h if it's enabled
    
    
    20070420130307-9db4d-453bb68d1477b39492a63cf912a914c5ced08bee.gz

 telepathy-glib/handle-repo-dynamic.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit fc75af45534e529f9bdb9e5777178bb1df3c7892
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-24 12:08:12 +0000

    autogen.sh: Respect --no-configure
    
    
    20070424120812-53eee-a3b91b00237b92663494fa1b500f3b141dc58580.gz

 autogen.sh |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)

commit e4f02735cd35abff8d48942730587f3d9c9d2236
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-19 18:39:48 +0000

    Increment version to 0.5.10.1
    
    
    20070419183948-53eee-0aac05b1438e7c9ae7b0c03b193f4c52c3bbf951.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit a29c0b21ef82c8c40281bed5737070a1f62df812
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-19 18:12:58 +0000

    Don't try to rmdir _gen in clean-local - it now contains spec-gen.am, which must always exist
    
    
    20070419181258-53eee-9270db4f95b0fd34b10631d15560674d18060d35.gz

 telepathy-glib/Makefile.am |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

commit 93d01085e9aba08bff93df83c6de248044d0e381
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-19 17:56:17 +0000

    Version 0.5.10 (libtool: current=0 age=0 revision=0)
    
    
    20070419175617-53eee-fe89c20cd501348c752e720594bb112fec42c753.gz

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 05b3d77a6ceaf9142e0dee8bf52e7637d5823bdd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-19 17:35:17 +0000

    Move contents of lib/ into root directory
    
    
    20070419173517-53eee-d91a15d77882d6839193c1f77be4f88803b48f58.gz

 Makefile.am                                     |   13 +-
 _boring                                         |   37 +-
 autogen.sh                                      |    6 +-
 configure.ac                                    |   18 +-
 docs/Makefile.am                                |    1 +
 docs/reference/Makefile.am                      |   88 ++
 docs/reference/telepathy-glib-docs.sgml         |   52 +
 docs/reference/telepathy-glib-sections.txt      | 1234 +++++++++++++++++
 docs/reference/telepathy-glib.types             |   10 +
 docs/reference/tp-svc.xml                       |  215 +++
 lib/Makefile.am                                 |   11 -
 lib/docs/Makefile.am                            |    1 -
 lib/docs/reference/Makefile.am                  |   88 --
 lib/docs/reference/telepathy-glib-docs.sgml     |   52 -
 lib/docs/reference/telepathy-glib-sections.txt  | 1234 -----------------
 lib/docs/reference/telepathy-glib.types         |   10 -
 lib/docs/reference/tp-svc.xml                   |  215 ---
 lib/spec/Channel.xml                            |  126 --
 lib/spec/Channel_Interface_Chat_State.xml       |   98 --
 lib/spec/Channel_Interface_DTMF.xml             |  132 --
 lib/spec/Channel_Interface_Group.xml            |  458 -------
 lib/spec/Channel_Interface_Hold.xml             |  123 --
 lib/spec/Channel_Interface_Media_Signalling.xml |   96 --
 lib/spec/Channel_Interface_Password.xml         |   98 --
 lib/spec/Channel_Interface_Transfer.xml         |   52 -
 lib/spec/Channel_Type_Contact_List.xml          |   69 -
 lib/spec/Channel_Type_Contact_Search.xml        |  133 --
 lib/spec/Channel_Type_Room_List.xml             |  106 --
 lib/spec/Channel_Type_Streamed_Media.xml        |  324 -----
 lib/spec/Channel_Type_Text.xml                  |  353 -----
 lib/spec/Connection.xml                         |  532 --------
 lib/spec/Connection_Interface_Aliasing.xml      |  118 --
 lib/spec/Connection_Interface_Avatars.xml       |  208 ---
 lib/spec/Connection_Interface_Capabilities.xml  |  162 ---
 lib/spec/Connection_Interface_Contact_Info.xml  |   82 --
 lib/spec/Connection_Interface_Forwarding.xml    |   75 -
 lib/spec/Connection_Interface_Presence.xml      |  313 -----
 lib/spec/Connection_Interface_Privacy.xml       |   92 --
 lib/spec/Connection_Interface_Renaming.xml      |   66 -
 lib/spec/Connection_Manager.xml                 |  248 ----
 lib/spec/Makefile.am                            |    8 -
 lib/spec/Media_Session_Handler.xml              |   74 -
 lib/spec/Media_Stream_Handler.xml               |  281 ----
 lib/spec/Properties_Interface.xml               |  142 --
 lib/spec/all.xml                                |   60 -
 lib/spec/errors.xml                             |   80 --
 lib/telepathy-glib-unstable.pc.in               |   11 -
 lib/telepathy-glib.pc.in                        |   11 -
 lib/telepathy-glib/Makefile.am                  |  272 ----
 lib/telepathy-glib/base-connection-manager.c    |  764 -----------
 lib/telepathy-glib/base-connection-manager.h    |  295 ----
 lib/telepathy-glib/base-connection.c            | 1660 -----------------------
 lib/telepathy-glib/base-connection.h            |  326 -----
 lib/telepathy-glib/channel-factory-iface.c      |  280 ----
 lib/telepathy-glib/channel-factory-iface.h      |  199 ---
 lib/telepathy-glib/channel-iface.c              |  140 --
 lib/telepathy-glib/channel-iface.h              |   75 -
 lib/telepathy-glib/dbus.c                       |  104 --
 lib/telepathy-glib/dbus.h                       |   40 -
 lib/telepathy-glib/debug-ansi.h                 |  128 --
 lib/telepathy-glib/debug.c                      |  194 ---
 lib/telepathy-glib/debug.h                      |   14 -
 lib/telepathy-glib/enums.h                      |    6 -
 lib/telepathy-glib/errors.c                     |   72 -
 lib/telepathy-glib/errors.h                     |   45 -
 lib/telepathy-glib/extra-gtkdoc.h               |  147 --
 lib/telepathy-glib/group-mixin.c                | 1369 -------------------
 lib/telepathy-glib/group-mixin.h                |  189 ---
 lib/telepathy-glib/handle-repo-dynamic.c        |  814 -----------
 lib/telepathy-glib/handle-repo-dynamic.h        |  109 --
 lib/telepathy-glib/handle-repo-static.c         |  338 -----
 lib/telepathy-glib/handle-repo-static.h         |  112 --
 lib/telepathy-glib/handle-repo.c                |  530 --------
 lib/telepathy-glib/handle-repo.h                |  190 ---
 lib/telepathy-glib/handle-set.c                 |  301 ----
 lib/telepathy-glib/handle.c                     |   52 -
 lib/telepathy-glib/handle.h                     |   85 --
 lib/telepathy-glib/heap.c                       |  289 ----
 lib/telepathy-glib/heap.h                       |   41 -
 lib/telepathy-glib/interfaces.h                 |    6 -
 lib/telepathy-glib/internal-debug.h             |   74 -
 lib/telepathy-glib/internal-handle-repo.h       |   79 --
 lib/telepathy-glib/intset.c                     |  645 ---------
 lib/telepathy-glib/intset.h                     |  138 --
 lib/telepathy-glib/properties-mixin.c           | 1155 ----------------
 lib/telepathy-glib/properties-mixin.h           |  267 ----
 lib/telepathy-glib/run.c                        |  242 ----
 lib/telepathy-glib/run.h                        |   33 -
 lib/telepathy-glib/signals-marshal.list         |    2 -
 lib/telepathy-glib/stable-interfaces.mk         |   13 -
 lib/telepathy-glib/svc-channel.h                |   15 -
 lib/telepathy-glib/svc-connection-manager.h     |    4 -
 lib/telepathy-glib/svc-connection.h             |   10 -
 lib/telepathy-glib/svc-media-interfaces.h       |    7 -
 lib/telepathy-glib/svc-properties-interface.h   |    4 -
 lib/telepathy-glib/svc-unstable.h               |   10 -
 lib/telepathy-glib/text-mixin.c                 |  707 ----------
 lib/telepathy-glib/text-mixin.h                 |  104 --
 lib/telepathy-glib/util.c                       |  204 ---
 lib/telepathy-glib/util.h                       |   38 -
 lib/tests/Makefile.am                           |   41 -
 lib/tests/test-handle-set.c                     |   87 --
 lib/tests/test-heap.c                           |   35 -
 lib/tests/test-internal-debug.c                 |   79 --
 lib/tests/test-intset.c                         |  123 --
 lib/tests/test-util.c                           |   43 -
 lib/tools/Makefile.am                           |   11 -
 lib/tools/c-constants-generator.xsl             |  240 ----
 lib/tools/c-interfaces-generator.xsl            |   57 -
 lib/tools/genginterface.py                      |  707 ----------
 lib/tools/glib-errors-enum-body.xsl             |   51 -
 lib/tools/glib-errors-enum-header.xsl           |   52 -
 lib/tools/identity.xsl                          |    7 -
 lib/tools/ls-interfaces.xsl                     |   33 -
 lib/tools/make-all-async.xsl                    |   22 -
 lib/tools/spec-to-introspect.xsl                |   26 -
 lib/tools/update-spec-gen-am.sh.in              |   75 -
 spec/Channel.xml                                |  126 ++
 spec/Channel_Interface_Chat_State.xml           |   98 ++
 spec/Channel_Interface_DTMF.xml                 |  132 ++
 spec/Channel_Interface_Group.xml                |  458 +++++++
 spec/Channel_Interface_Hold.xml                 |  123 ++
 spec/Channel_Interface_Media_Signalling.xml     |   96 ++
 spec/Channel_Interface_Password.xml             |   98 ++
 spec/Channel_Interface_Transfer.xml             |   52 +
 spec/Channel_Type_Contact_List.xml              |   69 +
 spec/Channel_Type_Contact_Search.xml            |  133 ++
 spec/Channel_Type_Room_List.xml                 |  106 ++
 spec/Channel_Type_Streamed_Media.xml            |  324 +++++
 spec/Channel_Type_Text.xml                      |  353 +++++
 spec/Connection.xml                             |  532 ++++++++
 spec/Connection_Interface_Aliasing.xml          |  118 ++
 spec/Connection_Interface_Avatars.xml           |  208 +++
 spec/Connection_Interface_Capabilities.xml      |  162 +++
 spec/Connection_Interface_Contact_Info.xml      |   82 ++
 spec/Connection_Interface_Forwarding.xml        |   75 +
 spec/Connection_Interface_Presence.xml          |  313 +++++
 spec/Connection_Interface_Privacy.xml           |   92 ++
 spec/Connection_Interface_Renaming.xml          |   66 +
 spec/Connection_Manager.xml                     |  248 ++++
 spec/Makefile.am                                |    8 +
 spec/Media_Session_Handler.xml                  |   74 +
 spec/Media_Stream_Handler.xml                   |  281 ++++
 spec/Properties_Interface.xml                   |  142 ++
 spec/all.xml                                    |   60 +
 spec/errors.xml                                 |   80 ++
 telepathy-glib-unstable.pc.in                   |   11 +
 telepathy-glib.pc.in                            |   11 +
 telepathy-glib/Makefile.am                      |  272 ++++
 telepathy-glib/base-connection-manager.c        |  764 +++++++++++
 telepathy-glib/base-connection-manager.h        |  295 ++++
 telepathy-glib/base-connection.c                | 1660 +++++++++++++++++++++++
 telepathy-glib/base-connection.h                |  326 +++++
 telepathy-glib/channel-factory-iface.c          |  280 ++++
 telepathy-glib/channel-factory-iface.h          |  199 +++
 telepathy-glib/channel-iface.c                  |  140 ++
 telepathy-glib/channel-iface.h                  |   75 +
 telepathy-glib/dbus.c                           |  104 ++
 telepathy-glib/dbus.h                           |   40 +
 telepathy-glib/debug-ansi.h                     |  128 ++
 telepathy-glib/debug.c                          |  194 +++
 telepathy-glib/debug.h                          |   14 +
 telepathy-glib/enums.h                          |    6 +
 telepathy-glib/errors.c                         |   72 +
 telepathy-glib/errors.h                         |   45 +
 telepathy-glib/extra-gtkdoc.h                   |  147 ++
 telepathy-glib/group-mixin.c                    | 1369 +++++++++++++++++++
 telepathy-glib/group-mixin.h                    |  189 +++
 telepathy-glib/handle-repo-dynamic.c            |  814 +++++++++++
 telepathy-glib/handle-repo-dynamic.h            |  109 ++
 telepathy-glib/handle-repo-static.c             |  338 +++++
 telepathy-glib/handle-repo-static.h             |  112 ++
 telepathy-glib/handle-repo.c                    |  530 ++++++++
 telepathy-glib/handle-repo.h                    |  190 +++
 telepathy-glib/handle-set.c                     |  301 ++++
 telepathy-glib/handle.c                         |   52 +
 telepathy-glib/handle.h                         |   85 ++
 telepathy-glib/heap.c                           |  289 ++++
 telepathy-glib/heap.h                           |   41 +
 telepathy-glib/interfaces.h                     |    6 +
 telepathy-glib/internal-debug.h                 |   74 +
 telepathy-glib/internal-handle-repo.h           |   79 ++
 telepathy-glib/intset.c                         |  645 +++++++++
 telepathy-glib/intset.h                         |  138 ++
 telepathy-glib/properties-mixin.c               | 1155 ++++++++++++++++
 telepathy-glib/properties-mixin.h               |  267 ++++
 telepathy-glib/run.c                            |  242 ++++
 telepathy-glib/run.h                            |   33 +
 telepathy-glib/signals-marshal.list             |    2 +
 telepathy-glib/stable-interfaces.mk             |   13 +
 telepathy-glib/svc-channel.h                    |   15 +
 telepathy-glib/svc-connection-manager.h         |    4 +
 telepathy-glib/svc-connection.h                 |   10 +
 telepathy-glib/svc-media-interfaces.h           |    7 +
 telepathy-glib/svc-properties-interface.h       |    4 +
 telepathy-glib/svc-unstable.h                   |   10 +
 telepathy-glib/text-mixin.c                     |  707 ++++++++++
 telepathy-glib/text-mixin.h                     |  104 ++
 telepathy-glib/util.c                           |  204 +++
 telepathy-glib/util.h                           |   38 +
 tests/Makefile.am                               |   41 +
 tests/test-handle-set.c                         |   87 ++
 tests/test-heap.c                               |   35 +
 tests/test-internal-debug.c                     |   79 ++
 tests/test-intset.c                             |  123 ++
 tests/test-util.c                               |   43 +
 tools/Makefile.am                               |   11 +
 tools/c-constants-generator.xsl                 |  240 ++++
 tools/c-interfaces-generator.xsl                |   57 +
 tools/genginterface.py                          |  707 ++++++++++
 tools/glib-errors-enum-body.xsl                 |   51 +
 tools/glib-errors-enum-header.xsl               |   52 +
 tools/identity.xsl                              |    7 +
 tools/ls-interfaces.xsl                         |   33 +
 tools/make-all-async.xsl                        |   22 +
 tools/spec-to-introspect.xsl                    |   26 +
 tools/update-spec-gen-am.sh                     |   75 +
 217 files changed, 20992 insertions(+), 21007 deletions(-)

commit 90720ee40eb30e2b1c9aa90501391d3a0a411250
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-19 17:17:02 +0000

    Remove src, data, tests and Gabble-specific parts of configure.ac
    
    
    20070419171702-53eee-102abd17893cff69e7a77b5adada4647279e477e.gz

 Makefile.am                                        |    5 +-
 configure.ac                                       |   73 +-
 data/Makefile.am                                   |   22 -
 ...p.Telepathy.ConnectionManager.gabble.service.in |    3 -
 src/Makefile.am                                    |  140 -
 src/base64.c                                       |  196 --
 src/base64.h                                       |   28 -
 src/capabilities.c                                 |  100 -
 src/capabilities.h                                 |   81 -
 src/conn-aliasing.c                                |  378 ---
 src/conn-aliasing.h                                |   33 -
 src/conn-avatars.c                                 |  669 -----
 src/conn-avatars.h                                 |   34 -
 src/conn-presence.c                                |  710 -----
 src/conn-presence.h                                |   36 -
 src/debug.c                                        |   73 -
 src/debug.h                                        |   70 -
 src/disco.c                                        |  919 ------
 src/disco.h                                        |  139 -
 src/gabble-connection-manager.c                    |  286 --
 src/gabble-connection-manager.h                    |   65 -
 src/gabble-connection.c                            | 2809 -------------------
 src/gabble-connection.h                            |  177 --
 src/gabble-error.c                                 |  426 ---
 src/gabble-error.h                                 |   85 -
 src/gabble-im-channel.c                            |  606 ----
 src/gabble-im-channel.h                            |   74 -
 src/gabble-media-channel.c                         | 1466 ----------
 src/gabble-media-channel.h                         |  105 -
 src/gabble-media-session.c                         | 2928 --------------------
 src/gabble-media-session.h                         |  170 --
 src/gabble-media-stream.c                          | 1719 ------------
 src/gabble-media-stream.h                          |  143 -
 src/gabble-muc-channel.c                           | 2807 -------------------
 src/gabble-muc-channel.h                           |   89 -
 src/gabble-register.c                              |  548 ----
 src/gabble-register.h                              |   67 -
 src/gabble-roomlist-channel.c                      |  712 -----
 src/gabble-roomlist-channel.h                      |   69 -
 src/gabble-roster-channel.c                        |  641 -----
 src/gabble-roster-channel.h                        |   69 -
 src/gabble-signals-marshal.list                    |    7 -
 src/gabble-types.h                                 |   45 -
 src/gabble.c                                       |   50 -
 src/gabble.h                                       |   31 -
 src/im-factory.c                                   |  483 ----
 src/im-factory.h                                   |   62 -
 src/libmd5-rfc/md5.c                               |  381 ---
 src/libmd5-rfc/md5.h                               |   91 -
 src/libmd5-rfc/md5main.c                           |  139 -
 src/media-factory.c                                |  875 ------
 src/media-factory.h                                |   69 -
 src/muc-factory.c                                  | 1004 -------
 src/muc-factory.h                                  |   59 -
 src/namespaces.h                                   |   66 -
 src/presence-cache.c                               | 1266 ---------
 src/presence-cache.h                               |   84 -
 src/presence.c                                     |  429 ---
 src/presence.h                                     |  106 -
 src/roster.c                                       | 2345 ----------------
 src/roster.h                                       |   92 -
 src/sha1/sha1.c                                    |  626 -----
 src/sha1/sha1.h                                    |   72 -
 src/text-mixin.c                                   |  378 ---
 src/text-mixin.h                                   |   64 -
 src/util.c                                         |  491 ----
 src/util.h                                         |   54 -
 src/vcard-manager.c                                | 1470 ----------
 src/vcard-manager.h                                |  130 -
 src/write-mgr-file.c                               |  103 -
 tests/Makefile.am                                  |   65 -
 tests/dbustesting.py                               |  609 ----
 tests/exec-with-log.sh.in                          |    9 -
 ...p.Telepathy.ConnectionManager.gabble.service.in |    3 -
 tests/run-with-tmp-session-bus.conf.in             |   30 -
 tests/run-with-tmp-session-bus.sh                  |   49 -
 tests/test-base64.c                                |   98 -
 tests/test-basic-connect.py                        |   90 -
 tests/test-basic-connect.sh                        |    2 -
 tests/test-gabble-presence.c                       |  137 -
 tests/test-handles.c                               |  109 -
 81 files changed, 24 insertions(+), 32019 deletions(-)

commit 3a7f26b9857e9077635aba41e20a590e448bfe11
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-19 16:21:52 +0000

    Don't force --enable-gtk-doc --enable-handle-leak-debug when running autogen.sh
    
    
    20070419162152-53eee-d077ee6dfbd5c6550e857751a1580bd8704d4e47.gz

 autogen.sh |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 80779b7ba64997265afd016366c8651150e32059
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-19 16:02:25 +0000

    Use ${MAKE} -C instead of make -C
    
    
    20070419160225-53eee-36fc85408153652eb80bbd001e2a65c7f3aa8db3.gz

 Makefile.am |    2 +-
 autogen.sh  |    7 ++++++-
 2 files changed, 7 insertions(+), 2 deletions(-)

commit b460017efd9356676831ece5057ad41bd1dd57f7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-19 15:57:47 +0000

    Generate telepathy-glib's spec-gen.am inside _gen. Remove the old spec-gen.am
    
    
    20070419155747-53eee-669bc2eb18018f610ddfbd0815261ac4a08b9403.gz

 autogen.sh                     |    2 +-
 lib/telepathy-glib/Makefile.am |   21 ++---
 lib/telepathy-glib/spec-gen.am |  182 ----------------------------------------
 3 files changed, 9 insertions(+), 196 deletions(-)

commit c4260ad0876afa1f8fdd16d28bd9ebebaf29a1b7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-19 15:57:33 +0000

    Update _boring
    
    
    20070419155733-53eee-f72431125fb6d743885dcf5f49374c660a00194e.gz

 _boring |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit d2ac11c922c3b2ea113abefa1b54d5f7be7fbd56
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-19 15:57:02 +0000

    Remove lib/spec/spec-gen.am from darcs
    
    
    20070419155702-53eee-b9175405d3eebd3eddd11016cf851ae12e953f23.gz

 lib/spec/spec-gen.am |   66 --------------------------------------------------
 1 files changed, 0 insertions(+), 66 deletions(-)

commit 80e6fa4ab9c0b7db9197bd61079197cae71b53cb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-19 15:50:13 +0000

    Remove gtk-doc bits (autogen.sh will copy them in now)
    
    
    20070419155013-53eee-cd17025dc091f32fd9dffad6044e47049d023c31.gz

 gtk-doc.make  |  155 ---------------------------------------------------------
 m4/gtk-doc.m4 |   53 -------------------
 2 files changed, 0 insertions(+), 208 deletions(-)

commit b25ded6524d07e4b662cbfe2ff5d0f1f19e0c883
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-19 15:44:10 +0000

    Add autogen.sh which runs gtkdocize, update-spec-gen-am.sh, stable-interfacs.mk and autoreconf
    
    
    20070419154410-53eee-b4b2b55c62b080b9a8da6b060284f8ce7879b461.gz

 autogen.sh |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

commit 58cf4a0ddcc1fb83df49088b596213e17178d136
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-19 15:34:03 +0000

    Make libtelepathy-glib shared
    
    
    20070419153403-53eee-ce7f9a8a8cd33a90586f7d5739b5de0699df642b.gz

 configure.ac                   |   17 +++++++++++++++++
 lib/telepathy-glib/Makefile.am |   26 +++++++++++++-------------
 lib/tests/Makefile.am          |    4 +++-
 3 files changed, 33 insertions(+), 14 deletions(-)

commit 84677af06c2ddc15a5e7d59bb90adba47614cf39
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-19 15:30:50 +0000

    Rename _gen/svc-unstable.h to _gen/unstable-svc.h so the pattern rule for svc-%.h doesn't match it
    
    
    20070419153050-53eee-86d1cb20a94143b8265ea3a27afae8fc664906ea.gz

 lib/telepathy-glib/Makefile.am    |    4 ++--
 lib/telepathy-glib/svc-unstable.h |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 4a658215827b5ed15d0c4b57f53de2092e5aa357
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-19 15:28:50 +0000

    Make _gen/svc-whatever.h depend on Makefile.am now there's significant logic in Makefile.am
    
    
    20070419152850-53eee-517f756443b7d0b449b7e97ac99bc6f6af394e24.gz

 lib/telepathy-glib/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 45daa0ac1a534c46e8c0a676a4e62883fd51ad94
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-19 15:28:20 +0000

    Add missing signals marshalling files to BUILT_SOURCES
    
    
    20070419152820-53eee-370124534be22187178b4e68f909a9c7de3cb133.gz

 lib/telepathy-glib/Makefile.am |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 5f453d5582768c55f1f9b6cca4d9a84d675879ee
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-19 15:10:31 +0000

    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
    
    
    20070419151031-53eee-c779d2d4754b90edccdc135f838bcb2ce9612c40.gz

 lib/telepathy-glib/Makefile.am |   25 +++++++++++++++++++++----
 1 files changed, 21 insertions(+), 4 deletions(-)

commit 291b75684e961d022bb108229fd06e8c2510ee5f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-19 14:34:32 +0000

    Install the right unstable headers to the right places
    
    
    20070419143432-53eee-6cc85cd029602cb42a101d617bd5c42449eead56.gz

 lib/telepathy-glib/Makefile.am |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit cd56f245c6fbab4dc1e3940e18ac42157310cf4f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-19 14:34:06 +0000

    Add a comment explaining why lib/docs/reference/Makefile.am cares about out-of-tree builds
    
    
    20070419143406-53eee-9626aec60f11721a5c2aff20a98948d687afbdb3.gz

 lib/docs/reference/Makefile.am |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit c9f731e410e37624cdf4a64b2330c70d61300755
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-19 13:34:30 +0000

    Include stable-interfaces.txt in CLEANFILES
    
    
    20070419133430-53eee-3ea643e599533cba2cda6bd1afcf2e8b8c46c2f4.gz

 lib/telepathy-glib/Makefile.am |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit a53158a3644505747837ecca4c79f80b2fd22d83
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-19 13:02:17 +0000

    Fix variable reference in generation of _gen/svc-unstable.h
    
    
    20070419130217-53eee-603b03aa353ac58d470ba3fe94ee9a95ac81d7be.gz

 lib/telepathy-glib/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit dbac7848826db3f8b0a17954344611c990b2d141
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-19 13:00:35 +0000

    Move the unstable interfaces' names and enums to svc-unstable documentation
    
    
    20070419130035-53eee-79d6a9e341b075cef31239d9777d78b872f6cf67.gz

 lib/docs/reference/telepathy-glib-sections.txt |   24 +++++++++++++-----------
 1 files changed, 13 insertions(+), 11 deletions(-)

commit 5c20744a625e9773e55c06abb070837db3d55e75
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-19 12:59:45 +0000

    Allow docstrings to contain < and > without breaking gtkdoc (in a very hackish way)
    
    
    20070419125945-53eee-3cb140172984f7f093730cbc821074416b1fb666.gz

 lib/tools/c-constants-generator.xsl |   13 ++++++-------
 1 files changed, 6 insertions(+), 7 deletions(-)

commit ca1f3c8e2b8ca76798712a43661a590afb053857
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-19 12:52:10 +0000

    Actually include interfaces and enums in the docs
    
    
    20070419125210-53eee-fdb3deb0b49a4f9d5f5d5a71e8a72c3c78cbfe8e.gz

 lib/docs/reference/telepathy-glib-docs.sgml |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit add37c911a9e4b61b24f81704322c08c550b090e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-19 12:47:54 +0000

    Regenerate lib/telepathy-glib/spec-gen.am
    
    
    20070419124754-53eee-39a52a9a59835189632a734967bcc75ff928f6b1.gz

 lib/telepathy-glib/spec-gen.am |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit d675bfa803cc454892f354e999fdebfcf0701eb9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-19 12:47:37 +0000

    Remove lib/stable-interfaces.txt (no longer used)
    
    
    20070419124737-53eee-e334464d3203e9e73865d631952e007f7e2800bb.gz

 0 files changed, 0 insertions(+), 0 deletions(-)

commit 0ed304ba9b325844433648b8a2edcb8c91cc40b7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-19 12:47:03 +0000

    Move svc-unstable interfaces to their own section in the docs
    
    
    20070419124703-53eee-fbbafd7049ccb7c2c38be830a0749ae8e07f504a.gz

 lib/docs/reference/telepathy-glib-docs.sgml    |    1 +
 lib/docs/reference/telepathy-glib-sections.txt |  224 ++++++++++++------------
 lib/stable-interfaces.txt                      |   19 --
 lib/telepathy-glib/extra-gtkdoc.h              |   14 ++
 4 files changed, 130 insertions(+), 128 deletions(-)

commit 1f62b6b92d414c755b770d67e2147ee820d6fc88
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-19 12:39:48 +0000

    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.
    
    20070419123948-53eee-f7da7afca818506e4ef51b0587d3ecd4f1639739.gz

 configure.ac                            |    7 --
 lib/Makefile.am                         |    6 +--
 lib/telepathy-glib-unstable.pc.in       |    2 +-
 lib/telepathy-glib/Makefile.am          |  111 ++++++++++++++++++++++++-------
 lib/telepathy-glib/stable-interfaces.mk |   13 ++++
 lib/telepathy-glib/svc-channel.h        |    3 -
 lib/telepathy-glib/svc-connection.h     |    4 -
 lib/telepathy-glib/svc-unstable.h       |   10 +++
 8 files changed, 111 insertions(+), 45 deletions(-)

commit 520567ffed4e8a755d82ad99a539cb791d53ded0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-19 12:38:01 +0000

    Regenerate lib/spec/spec-gen.am
    
    
    20070419123801-53eee-f60eda7b796ede2013d8dd0dad5bde8e889c2826.gz

 lib/spec/spec-gen.am |  236 +++++++++++++-------------------------------------
 1 files changed, 61 insertions(+), 175 deletions(-)

commit 57202eaad55eeaa1ccd0c5cbe4dcbb2ecbb86deb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-19 12:36:04 +0000

    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
    
    
    20070419123604-53eee-67789fb56926b39c5ebb41f0c4abcd07ba97666c.gz

 lib/tools/update-spec-gen-am.sh.in |   53 +++++++++++++++++++++++------------
 1 files changed, 35 insertions(+), 18 deletions(-)

commit 19e14df89c90f69b8b38ed56cc66bf921b8e5689
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-19 12:35:20 +0000

    lib/tools/identity.xsl: Add an XSLT identity transformation
    
    
    20070419123520-53eee-8c48b78ced7cbe6b42295412692a19c4f8ad1d2d.gz

 lib/tools/Makefile.am  |    1 +
 lib/tools/identity.xsl |    7 +++++++
 2 files changed, 8 insertions(+), 0 deletions(-)

commit 3297db8ba3bfad5b6aa76aa330898c1400c14bbb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-18 18:01:55 +0000

    Adapt genginterface.py to remove all the Telepathy-specific bits. Put them in its command-line options instead.
    
    
    20070418180155-53eee-decdb4f09406349775bd41ca02bcbcc73c51d5d4.gz

 lib/telepathy-glib/Makefile.am |    8 +++-
 lib/tools/genginterface.py     |   79 ++++++++++++++++++++++++++++++----------
 2 files changed, 65 insertions(+), 22 deletions(-)

commit c4805e7853d6454fbd92ca71b1106bc5476fec94
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-18 16:32:58 +0000

    If doing an out of tree build, scan the build directory for generated source as gtkdoc input too
    
    
    20070418163258-53eee-e1af59d6ee2a8444b4ab717baf3765b226ca9fe6.gz

 configure.ac                   |    4 ++++
 lib/docs/reference/Makefile.am |    7 +++++++
 2 files changed, 11 insertions(+), 0 deletions(-)

commit a70c0a3380c7fff7be8ac6ad84e6e8ed81a50605
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-18 16:05:16 +0000

    Regenerate spec-gen.am with ContactInfo marked as unstable
    
    
    20070418160516-53eee-17937fd007869bc0a16994c2e5d26634046aa4e7.gz

 lib/spec/spec-gen.am           |   12 ++++++------
 lib/telepathy-glib/spec-gen.am |   12 ++++++------
 2 files changed, 12 insertions(+), 12 deletions(-)

commit 06f37d69a0990d8d296978ca8bfa4d82f497e3c9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-18 16:05:10 +0000

    Add a .pc file for libtelepathy-glib-unstable.a
    
    
    20070418160510-53eee-ff6328beb21981258a73bbdf51c0d44dff275ae7.gz

 configure.ac                      |    1 +
 lib/Makefile.am                   |    4 ++++
 lib/telepathy-glib-unstable.pc.in |   11 +++++++++++
 3 files changed, 16 insertions(+), 0 deletions(-)

commit 6d538758bc0ee61408967b2fb4ce37983f0eb954
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-18 15:24:10 +0000

    Add comment noting that the "stable" libtelepathy-glib has all the signal marshallers for both itself and -unstable
    
    
    20070418152410-53eee-13bf363ead3090e585cae11f79590d9dc73478cb.gz

 lib/telepathy-glib/Makefile.am |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit a3fc832a17e773abba33d188b69367065593dbc4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-18 15:22:40 +0000

    Don't duplicate signals marshallers and error handling in -unstable
    
    
    20070418152240-53eee-305adb227a5eb61e832c61068568e2568d206751.gz

 lib/telepathy-glib/Makefile.am |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)

commit df17e740b4abf8c32833428d0dc40ffaf8c03e27
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-18 15:15:31 +0000

    Correct sense of assertion
    
    
    20070418151531-53eee-4c4dab742f2133ad67d92d296d07a6f41a73b2e3.gz

 lib/telepathy-glib/base-connection-manager.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 16690318ccaf1101e2a8a1921ea59c8ab97d3635
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-18 15:15:04 +0000

    Remove ContactInfo from the "stable interfaces" whitelist - it isn't
    
    
    20070418151504-53eee-348516331536fc342bee7c5c8e9a760d4ae61fd3.gz

 lib/stable-interfaces.txt |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 1d73ec070b9719396aad5b926f7e55078019ede5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-18 14:39:39 +0000

    Validate Gabble CM parameters using callbacks
    
    
    20070418143939-53eee-d574c002c90fd9485c5ccde409d207f5ecd1d7e5.gz

 src/gabble-connection-manager.c |  107 ++++++++++++++++++---------------------
 1 files changed, 49 insertions(+), 58 deletions(-)

commit e46d0d96048d40a164a3a0d400397a67e7c1db1a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-18 14:38:13 +0000

    Add CM parameter validation using callbacks
    
    
    20070418143813-53eee-5fc6eb0cd63317d0617457546048fe322a935f7c.gz

 lib/docs/reference/telepathy-glib-sections.txt |    3 +
 lib/telepathy-glib/base-connection-manager.c   |   45 +++++++++++++++++++
 lib/telepathy-glib/base-connection-manager.h   |   56 +++++++++++++++++++++++-
 3 files changed, 102 insertions(+), 2 deletions(-)

commit c4e9f793c77379297a84f2b9665fbf522edd92e7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-18 12:55:51 +0000

    Make DEBUG expand to non-empty under --disable-debug
    
    
    20070418125551-53eee-10b852d910608ad8e778c8aaba5fb3f646b004db.gz

 lib/telepathy-glib/internal-debug.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 56f32ab1152576ecafdbfb84178250614bcbee1b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-18 12:24:03 +0000

    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.)
    
    
    20070418122403-53eee-767f146e18f460fcc6ee309c1fa201031ff44547.gz

 lib/telepathy-glib/base-connection-manager.c |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

commit 9e42f87499d10883333b56eaca1073fe428df007
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-18 12:15:23 +0000

    Don't emit debug output from parse_parameters when parsing a user-specified value - set_param_from_value is now responsible
    
    
    20070418121523-53eee-b5e8f47454ea8e1de0f24ee7cdd231f892de38f4.gz

 lib/telepathy-glib/base-connection-manager.c |   28 --------------------------
 1 files changed, 0 insertions(+), 28 deletions(-)

commit 1bfc15c1c50a40dcd7f48fc21e66783e489dd3ca
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-18 12:14:38 +0000

    When setting parameters from defaults, don't go via a useless GValue
    
    
    20070418121438-53eee-a433060636148ce8092ae3734f77a65333aed848.gz

 lib/telepathy-glib/base-connection-manager.c |   64 ++++++++++++++++++++++----
 1 files changed, 55 insertions(+), 9 deletions(-)

commit 6223386542e6f33db26eff43bfeeb6a366f1bc07
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-18 12:14:04 +0000

    Move responsibility for ignoring obsolete provided parameters
    
    
    20070418121404-53eee-af8633b6e6eb7f5b8d701e31e778034924b05ba9.gz

 lib/telepathy-glib/base-connection-manager.c |   13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)

commit 018db78c4399b4eec22c7bae19787bb22f56a255
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-18 12:12:48 +0000

    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.
    
    
    20070418121248-53eee-49d2efde19447b97280b1d3d39ce1bf7e204ffd0.gz

 lib/telepathy-glib/base-connection-manager.c |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit ebddb0f0b3217b918d4cb61f2b2551b9754f163e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-18 12:11:00 +0000

    Improve debugging in base-connection-manager by having a debug flag for parameter parsing
    
    
    20070418121100-53eee-7d0dc5352a4133c0eed0cbab75ff729979b5892d.gz

 lib/telepathy-glib/base-connection-manager.c |   44 +++++++++++++++++--------
 lib/telepathy-glib/debug.c                   |    3 ++
 lib/telepathy-glib/internal-debug.h          |    1 +
 3 files changed, 34 insertions(+), 14 deletions(-)

commit 2af0315d92e262d99fc4b59b46fe56b3c9de6d27
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-17 16:56:04 +0000

    If PARAM_FLAG_HAS_DEFAULT, set the struct member to the default value
    
    
    20070417165604-53eee-b40c132df67d9f053c3cfded35ca400cb9b65503.gz

 lib/telepathy-glib/base-connection-manager.c |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

commit 0e07307148db679ce1bb5e5c7052a8b9e237a72f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-17 16:44:18 +0000

    Instead of asserting that things with REQUIRED and REGISTER have no default, assert that things without HAS_DEFAULT have no default
    
    
    20070417164418-53eee-8779fd0ce9078a6fdb776679c391e855b342b240.gz

 lib/telepathy-glib/base-connection-manager.c |    5 +----
 1 files changed, 1 insertions(+), 4 deletions(-)

commit f14496fa9d7189296e9ca6c3cb7a01810fa950ba
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-11 15:25:33 +0000

    In Gabble, verify that string parameters aren't empty if they shouldn't be, since TpBaseConnection no longer does that for us
    
    
    20070411152533-53eee-088ed646c7ec4ddd7a5fc248080ccf8ced22368b.gz

 src/gabble-connection-manager.c |   39 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 39 insertions(+), 0 deletions(-)

commit e85216af0916d1c0422859c1b5e728bccb918a86
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-11 15:20:34 +0000

    Allow string CM parameters to be empty; if the params structure allocator sets some defaults, properly free them
    
    
    20070411152034-53eee-5151a53369e6971aad974066b9fd796a98a00409.gz

 lib/telepathy-glib/base-connection-manager.c |   18 ++++++++++--------
 1 files changed, 10 insertions(+), 8 deletions(-)

commit 4f0c591da837591869da46032832018080448f03
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-18 14:06:55 +0000

    Allocate enough memory for the NULL terminator in tp_base_connection_manager_list_protocols
    
    
    20070418140655-53eee-3d6a7aad64b78da67078c42eb671bb6cc8afa96a.gz

 lib/telepathy-glib/base-connection-manager.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit a9ca383a6be085299bad775238cb610a9b94a6cc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-17 16:02:20 +0000

    Update spec-gen.am
    
    
    20070417160220-53eee-47bb196557eb26573b36a183be530fd35100263b.gz

 lib/spec/spec-gen.am           |  338 +++++++++++++++++++++-------------------
 lib/telepathy-glib/spec-gen.am |  338 +++++++++++++++++++++-------------------
 2 files changed, 350 insertions(+), 326 deletions(-)

commit 1b83e6270f963e024b4dfa6bdf6660beb2e419ea
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-17 16:00:52 +0000

    Split telepathy-glib into stable and unstable parts
    
    
    20070417160052-53eee-7d258d2ea8f778b431a5cf729d1f078194e7ac00.gz

 configure.ac                       |    7 ++++
 lib/stable-interfaces.txt          |   20 ++++++++++++
 lib/telepathy-glib/Makefile.am     |   43 +++++++++++++++++++++++----
 lib/tools/update-spec-gen-am.sh.in |   57 ++++++++++++++---------------------
 4 files changed, 87 insertions(+), 40 deletions(-)

commit 88054dd8667fdeff1056dc8084a3384e5829d42c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-17 12:14:32 +0000

    Add a function to stringify handle types
    
    
    20070417121432-53eee-b3c6c20f8f65c6af9d66011de81725a50cf1715e.gz

 lib/docs/reference/telepathy-glib-sections.txt |    1 +
 lib/telepathy-glib/Makefile.am                 |    1 +
 lib/telepathy-glib/handle-repo-dynamic.c       |    8 +--
 lib/telepathy-glib/handle-repo-static.c        |    5 +-
 lib/telepathy-glib/handle.c                    |   52 ++++++++++++++++++++++++
 lib/telepathy-glib/handle.h                    |    4 +-
 6 files changed, 63 insertions(+), 8 deletions(-)

commit c04792e0c68c3d8370d524c23904bcc257c170fb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-17 12:06:27 +0000

    Add ABI padding to TpBaseConnection, TpBaseConnectionManager
    
    
    20070417120627-53eee-578db716170d7721dfd6d1e4ec3d3b3481c2477b.gz

 lib/telepathy-glib/base-connection-manager.h |   33 ++++++++++++++++++++++---
 lib/telepathy-glib/base-connection.h         |   22 +++++++++++++++--
 lib/telepathy-glib/text-mixin.h              |    4 +++
 3 files changed, 52 insertions(+), 7 deletions(-)

commit fcd94ee59604e04099530aa20b4f337c90255517
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-16 15:31:39 +0000

    Update FSF address in c-constants-generator; add copyright to c-interfaces-generator
    
    
    20070416153139-53eee-3036a78c7b7a3b2099befa5eb78314f3b4eef0ac.gz

 lib/tools/c-constants-generator.xsl  |    2 +-
 lib/tools/c-interfaces-generator.xsl |   19 +++++++++++++++++++
 2 files changed, 20 insertions(+), 1 deletions(-)

commit ad9ac81663bc4d8a0878830c0c90b43d40db01dd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-16 14:29:02 +0000

    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
    
    
    20070416142902-53eee-f7d40bf95da72e2381d363cb22b0f78c591c3959.gz

 lib/tools/c-constants-generator.xsl |   72 ++++++++++++++++++++++++++++------
 1 files changed, 59 insertions(+), 13 deletions(-)

commit 1c710b4398acc152d382530481990f50fb14c77c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-16 13:16:10 +0000

    Enable fatal coding style checks under the same circumstances as -Werror, with a ./configure option to make them non-fatal again
    
    
    20070416131610-53eee-f60b1602648c613b11aec8c071ac2f3e3b73dcad.gz

 check-coding-style.mk |    2 +-
 configure.ac          |   16 ++++++++++++++++
 2 files changed, 17 insertions(+), 1 deletions(-)

commit 0d127ebe5e3343b2564cbfa29dfe58d2e69b6c70
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-16 13:00:30 +0000

    Update documentation for new DTMF spec. Re-order enums and associated #defines to make more sense
    
    
    20070416130030-53eee-ce56a04c89bc2931570a99804090b8f545beb6d1.gz

 lib/docs/reference/telepathy-glib-sections.txt |   54 ++++++++++++++----------
 1 files changed, 31 insertions(+), 23 deletions(-)

commit 5db664a6204bbb581f25e93dca93f3e52e134872
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-11 15:21:30 +0000

    Drop the _TP_CM_UPDATED_FOR_0_5_7 hack and always use GObject* and GObjectClass* in the groups mixin API
    
    
    20070411152130-53eee-43e0510d2c8e8c846bea13e40ca9a2c600efcf96.gz

 lib/telepathy-glib/group-mixin.c |    3 --
 lib/telepathy-glib/group-mixin.h |   47 ++++++++++++++-----------------------
 src/gabble-media-channel.c       |    3 --
 src/gabble-muc-channel.c         |    3 --
 src/gabble-roster-channel.c      |    3 --
 src/roster.c                     |    3 --
 6 files changed, 18 insertions(+), 44 deletions(-)

commit c488e104cc712090098157027fb9e56cf5182a72
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-18 12:24:08 +0000

    When running check-extra, produce logfiles in ${top_buildddir}/tests/gabble-<pid>.log and enable core dumps
    
    
    20070418122408-53eee-55ddd468cd22e56394039fe2e9caba48653d7c82.gz

 _boring                                            |    2 ++
 tests/Makefile.am                                  |   17 ++++++++++-------
 tests/exec-with-log.sh.in                          |    9 +++++++++
 ...p.Telepathy.ConnectionManager.gabble.service.in |    2 +-
 4 files changed, 22 insertions(+), 8 deletions(-)

commit 8f92c5e6489a39ff2ecb1cbe908faa8d37d45b1a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-17 13:25:43 +0000

    During "make check", grep for comments that indicate potential problems, with output into lib/FIXME.out
    
    
    20070417132543-53eee-1339aac91f244fb1504af1fe43656a5d2de7e225.gz

 _boring         |    1 +
 lib/Makefile.am |    6 ++++++
 2 files changed, 7 insertions(+), 0 deletions(-)

commit 001cade18d2278782686c56faf0d456d1db691ba
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-16 20:10:08 +0000

    Encapsulate the generation of spec-gen.am in a file
    
    
    20070416201008-53eee-4228e1231e6663f7b1c38d009a2bc80287d754d0.gz

 _boring                            |    1 +
 configure.ac                       |    1 +
 lib/spec/Makefile.am               |   16 +---
 lib/spec/spec-gen.am               |  170 ++++++++++++++++++++++++++++++++++-
 lib/telepathy-glib/Makefile.am     |   18 ----
 lib/telepathy-glib/spec-gen.am     |  174 ++++++++++++++++++++++++++++++++++--
 lib/tools/Makefile.am              |    3 +-
 lib/tools/update-spec-gen-am.sh.in |   69 ++++++++++++++
 8 files changed, 410 insertions(+), 42 deletions(-)

commit 2dc95c8aa07645487f7c90cf866fb0cad98d3d15
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-18 12:10:29 +0000

    Allow "make check-extra" at top level (it runs check, then check-extra)
    
    
    20070418121029-53eee-1f9b8c4b075e3b95ef737359109ffd53b3986f1e.gz

 Makefile.am |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit dd1caabb640d6fd7c634ddde5149ae1e4ab560f9
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-04-16 17:54:31 +0000

    remove unused src/handles.[ch]
    
    
    20070416175431-418b8-b830a6c4ffe7cec0c558bbcfb5098e2775bfd0de.gz

 src/Makefile.am               |    2 -
 src/gabble-connection.c       |    1 -
 src/gabble-im-channel.c       |    1 -
 src/gabble-media-channel.h    |    1 -
 src/gabble-media-session.c    |    1 -
 src/gabble-media-stream.c     |    1 -
 src/gabble-muc-channel.h      |    1 -
 src/gabble-roomlist-channel.c |    1 -
 src/gabble-roster-channel.c   |    1 -
 src/handles.c                 |   68 -----------------------------------------
 src/handles.h                 |   38 -----------------------
 src/im-factory.c              |    1 -
 src/media-factory.c           |    1 -
 src/muc-factory.c             |    1 -
 src/presence-cache.h          |    1 -
 src/roster.c                  |    1 -
 src/text-mixin.h              |    1 -
 src/vcard-manager.c           |    2 -
 tests/test-handles.c          |    1 -
 19 files changed, 0 insertions(+), 125 deletions(-)

commit 8d43e1845b33ab37283346c19eac59e68bc60d34
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-04-16 17:47:56 +0000

    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
    
    
    20070416174756-418b8-3b39999dd2b02416abacc0f2e28e06cd1b380a2c.gz

 src/util.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit d8093237c88296edc21178e1277780f11bb7da5c
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-04-16 17:47:21 +0000

    remove call gabble_decode_jid in favour of strchr to find a room member's nickname
    
    
    20070416174721-418b8-b760141441ad73ea8e25474bb35463a639d5fcf8.gz

 src/gabble-muc-channel.c |    7 ++-----
 1 files changed, 2 insertions(+), 5 deletions(-)

commit daf79c3c53114d0a6d32da5e4a40d0dfa01c3c2a
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-04-16 17:46:53 +0000

    remove un-necessary decode/free of server in MUC channel
    
    
    20070416174653-418b8-67c492fab1aa15c7a7b3d0568bd5ff51bf0b9be1.gz

 src/gabble-muc-channel.c |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

commit e50dfbaa3319e0922bebf12d2468512f2adf11e0
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-04-16 17:40:38 +0000

    replace calls to gabble_decode_jid with strchr to find the resource
    
    
    20070416174038-418b8-5ea9ac0f68b32bf1119f6c4d1e9e32cd3528ba1a.gz

 src/presence-cache.c |   15 ++++-----------
 1 files changed, 4 insertions(+), 11 deletions(-)

commit 2a0e61ca16550810fd1604a494d0f3c4cae32f4c
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-04-16 17:40:35 +0000

    for jingle channels, get the resource with strchr instead of gabble_decode_jid and freeing it
    
    
    20070416174035-418b8-0a385dd894e2318c5a3ba25e4260803ded86705d.gz

 src/media-factory.c |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

commit bc1b922c26c119c66632d6ceabfad283e71dafee
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-04-16 17:08:31 +0000

    catch error case where room JIDs passed to RequestHandles are not correctly composed of room@service
    
    
    20070416170831-418b8-aa5f17e5c402dc97f06e921dc3c6cd13db684e3f.gz

 src/gabble-connection.c |   13 ++++++++++++-
 1 files changed, 12 insertions(+), 1 deletions(-)

commit d1b0566a783c956dd139b304f3798a6fb0d00eaf
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-04-16 16:56:23 +0000

    correct comment; user and user/resource are not valid forms for the "account" property
    
    
    20070416165623-418b8-65a2f8f36150a3e0c0f4eb1b7bae3a8bf584efbe.gz

 src/gabble-connection.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 911f6731d27aa34a1ad5bc574b8328a5c6fe876b
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-04-16 08:40:39 +0000

    fix piling-up GErrors when set_param_from_value fails
    
    
    20070416084039-418b8-aa73cd48dcd19ab9288a30c9ab06f1bd797654de.gz

 lib/telepathy-glib/base-connection-manager.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit a02ea1aa16f7f866e43a6a98ef26424fb48eac5a
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-04-13 14:41:49 +0000

    bump version to 0.5.9.1
    
    
    20070413144149-418b8-f0e93941c55a95414498f77ca16d2644ed869548.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 94daa29c9a7f4f1d9b370f8f9214b589da5e5964
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-04-13 14:19:14 +0000

    bump version to 0.5.9
    
    
    20070413141914-418b8-38f4dfb8736a02f4e741366b2c74eac94c137460.gz

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit eefb41fe4ff653283388080b2d6b1878e0c4a73d
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-04-13 14:14:47 +0000

    update spec to 0.15.2
    
    
    20070413141447-418b8-f20e7820a1cae587c0fd5b26819baab35f40aed8.gz

 lib/spec/Channel_Interface_Chat_State.xml      |    2 +-
 lib/spec/Channel_Interface_DTMF.xml            |    4 ++--
 lib/spec/Channel_Interface_Group.xml           |    4 ++--
 lib/spec/Channel_Interface_Hold.xml            |    2 +-
 lib/spec/Channel_Interface_Password.xml        |    2 +-
 lib/spec/Channel_Type_Contact_Search.xml       |    2 +-
 lib/spec/Channel_Type_Streamed_Media.xml       |   10 +++++-----
 lib/spec/Channel_Type_Text.xml                 |    6 +++---
 lib/spec/Connection.xml                        |    6 +++---
 lib/spec/Connection_Interface_Aliasing.xml     |    2 +-
 lib/spec/Connection_Interface_Capabilities.xml |    2 +-
 lib/spec/Connection_Interface_Presence.xml     |    2 +-
 lib/spec/Connection_Manager.xml                |    2 +-
 lib/spec/Media_Stream_Handler.xml              |   13 ++++---------
 lib/spec/Properties_Interface.xml              |    2 +-
 lib/spec/all.xml                               |    2 +-
 16 files changed, 29 insertions(+), 34 deletions(-)

commit 5ac6454aedfa4901a96caeec045467a6ae6b019b
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-04-13 03:36:14 +0000

    bump version to 0.5.8.1
    
    
    20070413033614-418b8-a13c55d9fd72b2ee852d3459d2738619edad46b4.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8ffeed6470e3af9e8c2fedc298b37e1a3284029d
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-04-13 03:20:12 +0000

    bump version to 0.5.8
    
    
    20070413032012-418b8-5df707013ab4b0a13f13434eead3014ba743fa76.gz

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 33d0637baadaf61690ceb0a44066feaac896be29
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-04-13 02:58:37 +0000

    update spec to 0.15.1
    
    
    20070413025837-418b8-300ca0c310d71b3a89a07c7451dd7deefc5d9f3c.gz

 lib/spec/Channel_Interface_DTMF.xml      |  120 ++++++++++++++++++++++++------
 lib/spec/Channel_Interface_Group.xml     |    7 ++
 lib/spec/Channel_Type_Streamed_Media.xml |    6 +-
 lib/spec/Connection.xml                  |    3 +
 lib/spec/Connection_Manager.xml          |    5 +
 lib/spec/Media_Stream_Handler.xml        |   30 +++++++-
 lib/spec/all.xml                         |    3 +-
 lib/spec/spec-gen.am                     |    1 +
 8 files changed, 145 insertions(+), 30 deletions(-)

commit fe79e3afc41dbed10a470fb496de3e210fc90381
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-06 13:39:31 +0000

    tests/: wrap long lines
    
    
    20070406133931-53eee-86aa77025afbf1e4bac52e766e4d6b7abf969820.gz

 tests/test-gabble-presence.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit 86ba7b6b4aceb3aa1c7b2868a0e9682407568466
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-06 13:39:23 +0000

    src/: wrap long lines
    
    
    20070406133923-53eee-22266acba8f3eb201c93b257886aa4d76c1ff52a.gz

 src/capabilities.c            |   17 +++++--
 src/conn-aliasing.c           |    6 ++-
 src/conn-avatars.c            |    6 ++-
 src/conn-presence.c           |    6 ++-
 src/debug.c                   |    3 +-
 src/disco.c                   |   15 ++++--
 src/disco.h                   |    4 +-
 src/gabble-connection.c       |   58 ++++++++++++++---------
 src/gabble-error.h            |    3 +-
 src/gabble-im-channel.c       |   23 ++++++---
 src/gabble-im-channel.h       |   10 +++-
 src/gabble-media-channel.c    |   54 ++++++++++++++-------
 src/gabble-media-session.c    |   69 ++++++++++++++++-----------
 src/gabble-media-session.h    |   25 ++++++----
 src/gabble-media-stream.c     |  104 +++++++++++++++++++++--------------------
 src/gabble-muc-channel.c      |   61 ++++++++++++++----------
 src/gabble-muc-channel.h      |   27 +++++++----
 src/gabble-register.c         |    7 ++-
 src/gabble-register.h         |    3 +-
 src/gabble-roomlist-channel.c |   57 +++++++++++++++-------
 src/gabble-roomlist-channel.h |   12 +++--
 src/gabble-roster-channel.c   |   24 ++++++----
 src/gabble-roster-channel.h   |    9 ++-
 src/handles.c                 |    4 +-
 src/handles.h                 |    3 +-
 src/im-factory.c              |   27 +++++++----
 src/im-factory.h              |    6 ++-
 src/media-factory.c           |   58 +++++++++++++++--------
 src/media-factory.h           |   18 +++++--
 src/muc-factory.c             |   54 +++++++++++++--------
 src/muc-factory.h             |    9 ++-
 src/namespaces.h              |   12 +++--
 src/presence-cache.c          |   51 +++++++++++++-------
 src/presence.h                |   19 ++++---
 src/roster.c                  |   65 ++++++++++++++-----------
 src/roster.h                  |    9 ++-
 src/text-mixin.c              |    3 +-
 src/text-mixin.h              |    7 ++-
 src/util.h                    |   15 ++++--
 src/vcard-manager.c           |   74 ++++++++++++++++++-----------
 src/vcard-manager.h           |    9 ++-
 41 files changed, 650 insertions(+), 396 deletions(-)

commit f979b544590635d51be35eb33292e3410afd89b4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-06 13:39:10 +0000

    lib/telepathy-glib/: wrap long lines
    
    
    20070406133910-53eee-1123742747db19697fdd33077b26f0e94ed6d011.gz

 lib/telepathy-glib/base-connection-manager.c |   18 ++++++++++++------
 lib/telepathy-glib/base-connection-manager.h |    9 ++++++---
 lib/telepathy-glib/base-connection.c         |   16 ++++++++++------
 lib/telepathy-glib/channel-iface.c           |    3 ++-
 lib/telepathy-glib/group-mixin.c             |    8 ++++----
 lib/telepathy-glib/handle-repo-dynamic.c     |   15 ++++++++++-----
 lib/telepathy-glib/handle-repo-static.c      |   15 ++++++++++-----
 lib/telepathy-glib/intset.h                  |    6 ++++--
 lib/telepathy-glib/text-mixin.c              |    3 ++-
 lib/telepathy-glib/text-mixin.h              |   18 +++++++++++++-----
 10 files changed, 73 insertions(+), 38 deletions(-)

commit 6e963ef67d4d2ed164d126cb88ae07b503aa7796
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-05 19:38:32 +0000

    Make the corresponding header the first include in each .c file, to ensure self-containedness. Add a few missing inclusions found by doing so
    
    
    20070405193832-53eee-1e0f03d4d701e27dcae677dbaeef8226c74cadbc.gz

 lib/telepathy-glib/debug.c       |    4 ++--
 lib/telepathy-glib/group-mixin.c |    3 ++-
 lib/telepathy-glib/run.c         |    2 ++
 src/base64.c                     |    2 ++
 src/conn-avatars.c               |    4 ++--
 src/conn-presence.c              |    2 ++
 src/conn-presence.h              |    4 ++++
 src/disco.c                      |    3 ++-
 src/gabble-connection-manager.c  |    4 ++--
 src/gabble-connection.c          |    4 ++--
 src/gabble-error.c               |    3 ++-
 src/gabble-im-channel.c          |    4 ++--
 src/gabble-media-channel.c       |    4 ++--
 src/gabble-media-session.c       |    3 ++-
 src/gabble-media-stream.c        |    3 ++-
 src/gabble-muc-channel.c         |    4 ++--
 src/gabble-register.c            |    3 ++-
 src/gabble-register.h            |    3 +++
 src/gabble-roomlist-channel.c    |    4 ++--
 src/gabble-roomlist-channel.h    |    2 ++
 src/gabble-roster-channel.c      |    4 ++--
 src/handles.c                    |    3 ++-
 src/im-factory.c                 |    4 ++--
 src/media-factory.c              |    3 ++-
 src/muc-factory.c                |    3 ++-
 src/presence-cache.c             |    4 ++--
 src/presence.c                   |    3 ++-
 src/roster.c                     |    3 ++-
 src/text-mixin.c                 |    4 ++--
 src/util.c                       |    4 ++--
 src/vcard-manager.c              |    3 ++-
 31 files changed, 65 insertions(+), 38 deletions(-)

commit 6cd8d6bf880939ccdf1808d4e7bd3b5561647938
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-05 19:26:24 +0000

    Semi-automated whitespace pedantry: space before function call parentheses, wrap some long lines
    
    
    20070405192624-53eee-e073352030375556c50b417302524260b977a473.gz

 lib/telepathy-glib/base-connection-manager.c |   14 ++++----
 lib/telepathy-glib/base-connection-manager.h |    4 +-
 lib/telepathy-glib/base-connection.h         |    6 ++--
 lib/telepathy-glib/channel-factory-iface.h   |    2 +-
 lib/telepathy-glib/channel-iface.h           |    2 +-
 lib/telepathy-glib/group-mixin.h             |    4 +-
 lib/telepathy-glib/handle-repo-dynamic.c     |    6 ++--
 lib/telepathy-glib/handle-repo-static.c      |    4 +-
 lib/telepathy-glib/handle-set.c              |   12 ++++----
 lib/telepathy-glib/internal-debug.h          |   10 +++---
 lib/telepathy-glib/intset.c                  |    7 ++--
 lib/telepathy-glib/properties-mixin.c        |    8 +++--
 lib/telepathy-glib/properties-mixin.h        |    6 ++--
 lib/telepathy-glib/run.c                     |    8 ++--
 lib/telepathy-glib/text-mixin.c              |   14 ++++----
 lib/telepathy-glib/text-mixin.h              |    4 +-
 lib/telepathy-glib/util.c                    |    2 +-
 lib/tests/test-internal-debug.c              |    6 ++--
 lib/tests/test-intset.c                      |   42 +++++++++++++-------------
 lib/tests/test-util.c                        |   12 ++++----
 src/base64.c                                 |    4 +-
 src/conn-avatars.c                           |    2 +-
 src/conn-presence.c                          |    2 +-
 src/debug.h                                  |    4 +-
 src/disco.h                                  |    4 +-
 src/gabble-connection-manager.h              |    4 +-
 src/gabble-connection.c                      |   22 +++++++-------
 src/gabble-connection.h                      |    4 +-
 src/gabble-im-channel.c                      |    6 ++--
 src/gabble-im-channel.h                      |    4 +-
 src/gabble-media-channel.c                   |    6 ++--
 src/gabble-media-channel.h                   |   13 +++++---
 src/gabble-media-session.h                   |   16 ++++++----
 src/gabble-media-stream.c                    |    4 +-
 src/gabble-media-stream.h                    |   32 +++++++++++++-------
 src/gabble-muc-channel.c                     |   13 ++++----
 src/gabble-muc-channel.h                     |    4 +-
 src/gabble-register.c                        |   14 ++++----
 src/gabble-register.h                        |    4 +-
 src/gabble-roomlist-channel.c                |    4 +-
 src/gabble-roomlist-channel.h                |    4 +-
 src/gabble-roster-channel.h                  |    4 +-
 src/im-factory.h                             |    4 +-
 src/media-factory.c                          |    4 +-
 src/media-factory.h                          |    4 +-
 src/muc-factory.h                            |    4 +-
 src/presence-cache.h                         |    2 +-
 src/presence.c                               |    4 +-
 src/presence.h                               |    2 +-
 src/roster.c                                 |    6 ++--
 src/roster.h                                 |    4 +-
 src/util.c                                   |    2 +-
 src/vcard-manager.c                          |   12 ++++----
 src/vcard-manager.h                          |    4 +-
 src/write-mgr-file.c                         |   42 +++++++++++++-------------
 tests/test-gabble-presence.c                 |   10 +++---
 tests/test-handles.c                         |    2 +-
 57 files changed, 237 insertions(+), 216 deletions(-)

commit 31f9c4e348c6cddfcd472059f664a6ad2de18fa8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-06 17:01:10 +0000

    Make coding style violations not fail "make check" unless CHECK_CODING_STYLE is non-empty (changing everything to correct coding style is likely to cause hideous conflicts right now)
    
    
    20070406170110-53eee-54453768bd05de3baa014cd117bf87baedb37a42.gz

 check-coding-style.mk |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

commit 257c510883b7b42ea8e7fc2ea74e641f3f45d84f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-06 16:58:15 +0000

    Distribute coding style check stuff
    
    
    20070406165815-53eee-a91b1dd9039dd292869b42d7aeab2e0fe967d3d8.gz

 Makefile.am |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit 3b1c2d356da9b64ea95d4132fc90065d6e3e7ea9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-06 13:38:41 +0000

    genginterface.py: Use GNU-style parenthesis placement
    
    
    20070406133841-53eee-878f7b7f975d015fdc64a3f5c1e8db325e521ff0.gz

 lib/tools/genginterface.py |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 650f7b55c56d7c9fb3ecd8722139f4d177731921
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-06 13:32:04 +0000

    Refactor out coding style checking into shell scripts and Makefile snippets at top level. Check for foo () vs foo() and optionally long lines.
    
    
    20070406133204-53eee-e34af7fb28b1b4b299d4e2d58fa27db56b01a6bb.gz

 check-c-style.sh               |   36 ++++++++++++++++++++++++++++++++++++
 check-coding-style.mk          |    9 +++++++++
 check-whitespace.sh            |   17 +++++++++++++++++
 lib/telepathy-glib/Makefile.am |   23 +----------------------
 lib/tests/Makefile.am          |   23 +----------------------
 src/Makefile.am                |   23 +----------------------
 tests/Makefile.am              |   25 ++-----------------------
 7 files changed, 67 insertions(+), 89 deletions(-)

commit 1603dbf4be96921713ce5fb1997257d92095ee7c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-05 19:24:41 +0000

    Add a chapter to the docs explaining how to use the TpSvc GInterfaces
    
    
    20070405192441-53eee-9a9b8d42aca474f0dff220dfa6d8810953350444.gz

 lib/docs/reference/Makefile.am              |    2 +-
 lib/docs/reference/telepathy-glib-docs.sgml |    1 +
 lib/docs/reference/tp-svc.xml               |  215 +++++++++++++++++++++++++++
 3 files changed, 217 insertions(+), 1 deletions(-)

commit bde5ce8198accf13de3b51feb7329fe03c07552b
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-04-12 15:01:25 +0000

    fix misordered arguments to base connection's callback for channel factory error signals
    
    
    20070412150125-418b8-160b3b9e7d2a02fbaad66499e2d7d6f5aa3ce13a.gz

 lib/telepathy-glib/base-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 4405af54ebdfe082515b3bae1a879bf08fa53739
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2007-04-12 15:09:44 +0000

    fix interfaces array leak
    
    
    20070412150944-7fe3f-d606a0d740114f58491384a8984dcff5c46adb3a.gz

 lib/telepathy-glib/base-connection.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 0a77e1ff20030096d8d67f2d60b1222749ed3f65
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-10 14:09:04 +0000

    Increment version to 0.5.7.1 after release
    
    
    20070410140904-53eee-9b010243c82cf0991196cca5d971b0f797a7a306.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 38b03c6750412f3e933966b6e7b698da25f872c2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-10 13:34:55 +0000

    Bump version to 0.5.7
    
    
    20070410133455-53eee-2d4e319b9f3213ebcad1819c71b5a6e3de7e07c0.gz

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 0ae5b4fe849ff5c88f1922a23d184c842ff386e3
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2007-04-06 14:52:37 +0000

    fix LmMessage not unrefed leak
    
    
    20070406145237-7fe3f-79d1a1b7b47242e51e4f9d4477a5543657d1be69.gz

 src/gabble-muc-channel.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 26258f5217f6713dd026eafc9b1a2b457a50ab6e
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2007-04-09 16:23:15 +0000

     don't crash if BINVAL markup is empty in vcard (fix LP #103978 and #75800)
    
    
    20070409162315-7fe3f-61b447f8d885916d3f6bc487d79304785223f1a1.gz

 src/conn-avatars.c  |   15 +++++++++++++--
 src/vcard-manager.c |   39 ++++++++++++++++++++++++---------------
 2 files changed, 37 insertions(+), 17 deletions(-)

commit 5a793ad549794de0437de8f599a69d4574429285
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-05 19:26:04 +0000

    Distinguish between C and other source when doing whitespace checks
    
    
    20070405192604-53eee-f931ee8007803f58853773819d842bb1988d6247.gz

 lib/telepathy-glib/Makefile.am |    9 +++++----
 lib/tests/Makefile.am          |   15 ++++++++++++---
 src/Makefile.am                |    9 +++++----
 tests/Makefile.am              |   18 +++++++++++++++---
 4 files changed, 37 insertions(+), 14 deletions(-)

commit c758a2265c90e6d4e15c1a1942f481db606e3d3e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-05 14:26:08 +0000

    Fail "make check" if you declare a GError*, leave it uninitialized and don't add a comment indicating that that's OK because you'll immediately use g_error_new (g_set_error asserts when it sees uninitialized GError*s, so they should be avoided). Fix the resulting "make check" failures.
    
    
    20070405142608-53eee-78f4e7efb71548b36582106e52ed73734b6a36d7.gz

 lib/telepathy-glib/Makefile.am       |    8 ++++++++
 lib/telepathy-glib/base-connection.c |    9 +++------
 src/Makefile.am                      |    8 ++++++++
 src/conn-aliasing.c                  |    2 +-
 src/conn-avatars.c                   |    4 ++--
 src/conn-presence.c                  |    8 ++++----
 src/disco.c                          |    4 ++--
 src/gabble-connection.c              |   19 +++++++++----------
 src/gabble-media-stream.c            |    2 +-
 src/gabble-muc-channel.c             |    2 +-
 src/gabble-register.c                |    2 +-
 src/vcard-manager.c                  |   11 +++++------
 12 files changed, 45 insertions(+), 34 deletions(-)

commit ff04f0df98375f9e464ef0f5e02651e89872ebc2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-05 15:49:21 +0000

    Document error parameter to tp_handles_client_release
    
    
    20070405154921-53eee-fa50784e88b26a57b473f5a8d1f6ea4eb594efe2.gz

 lib/telepathy-glib/handle-repo.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 82a0066e6344c5d2d57b52f77d42761ea766a354
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-05 15:47:54 +0000

    Remove TP_iface_CLASS and TP_IS_iface_CLASS macros - the underlying functions don't actually support interfaces, only classes
    
    
    20070405154754-53eee-641b327afddeb886471abee8a364af9d9308c3d9.gz

 lib/docs/reference/telepathy-glib-sections.txt |   58 ------------------------
 lib/telepathy-glib/channel-factory-iface.h     |    8 ---
 lib/telepathy-glib/channel-iface.h             |    8 ---
 lib/telepathy-glib/handle-repo.h               |    8 ---
 lib/tools/genginterface.py                     |    4 --
 5 files changed, 0 insertions(+), 86 deletions(-)

commit 692df52ce67521db6dcb8be2fbb5face2a525f77
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-05 14:19:45 +0000

    Oops, actually stop calling hold_unref_and_return_handles() as well as doing its equivalent. Also remove it.
    
    
    20070405141945-53eee-13a2642ae5c6db3ead07b14584a69a8b633e2aab.gz

 src/gabble-connection.c |   44 --------------------------------------------
 1 files changed, 0 insertions(+), 44 deletions(-)

commit ef6f214f516f07dffe1e47389ee71d0ba3a5ceb7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-05 13:40:22 +0000

    Ignore ./configure-generated files in tests/
    
    
    20070405134022-53eee-3b717d9524030742b3363d2227d43f2c165fcf8c.gz

 _boring |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit d6786e501ef0d719263192bb707bc092d2a26e88
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-05 13:32:24 +0000

    Use plural TpHandleRepoIface methods to simplify GabbleConnection. Also fix handle leak when an error occurs during room verification.
    
    
    20070405133224-53eee-ecaa5c8bd22cae442cad89592b3a26d5aa082564.gz

 src/gabble-connection.c |   25 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)

commit 9854bcfa4e2f648317f2257ec365685261166aff
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-05 13:31:53 +0000

    Use plural handle-repo methods to simplify TpBaseConnection
    
    
    20070405133153-53eee-0a0900c3eb2804962fe1971f61e19548080fbb42.gz

 lib/telepathy-glib/base-connection.c |  132 +++++++++++-----------------------
 1 files changed, 42 insertions(+), 90 deletions(-)

commit f163144f6ae53a74831faf8737272f667cc4904f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-05 13:11:19 +0000

    Add functions to ref, unref, hold and release multiple handles, atomically
    
    
    20070405131119-53eee-71ea95a78e47ef0906680bde9d564c5ba3aaff12.gz

 lib/docs/reference/telepathy-glib-sections.txt |    4 +
 lib/telepathy-glib/handle-repo.c               |  179 ++++++++++++++++++++++++
 lib/telepathy-glib/handle-repo.h               |    6 +
 3 files changed, 189 insertions(+), 0 deletions(-)

commit 00406c0e34dd6d5bea426fcb762c7cc14745f709
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-05 13:04:46 +0000

    Tighten up handle repo documentation
    
    
    20070405130446-53eee-68ab36f8ce1f1551cc17567edf584cdb3d8154f6.gz

 lib/telepathy-glib/handle-repo.c |   28 ++++++++++++++++------------
 1 files changed, 16 insertions(+), 12 deletions(-)

commit 0bdc3d36a13cb246ff71a6536177a78979dff6fd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-05 12:22:41 +0000

    Improve documentation of tp_handle_set_add, tp_handle_set_remove
    
    
    20070405122241-53eee-6f39e4b244019966fd22e22df9bbc539385419b3.gz

 lib/telepathy-glib/handle-set.c |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

commit 3ce299e1d62761b2a42c0c3dbd005305a0852ad7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-05 12:22:32 +0000

    Move definition of TpHandleRepoIfaceClass to an internal header - I don't want to freeze its API/ABI just yet
    
    
    20070405122232-53eee-98ed39c086f949bfefb4b4080257579598cbc1e0.gz

 lib/docs/reference/Makefile.am            |    2 +-
 lib/telepathy-glib/Makefile.am            |    1 +
 lib/telepathy-glib/handle-repo-dynamic.c  |    1 +
 lib/telepathy-glib/handle-repo-static.c   |    2 +
 lib/telepathy-glib/handle-repo.c          |    2 +
 lib/telepathy-glib/handle-repo.h          |   50 ++-----------------
 lib/telepathy-glib/internal-handle-repo.h |   79 +++++++++++++++++++++++++++++
 7 files changed, 90 insertions(+), 47 deletions(-)

commit 2c9fa5cecbb39ef873b3da2712aa8ae37c273e21
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-05 12:20:38 +0000

    Don't mark members of group mixin as /*<private>*/, there's no need
    
    
    20070405122038-53eee-7e605143311aa722edfab2a47627a7b8893aa507.gz

 lib/telepathy-glib/group-mixin.h |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit de945ad6d83d25e1f344ff5ec7c9d14b23b23d4a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-05 12:20:18 +0000

    Explicitly mark members of TpBaseConnection as /*<public>*/ so they'll appear in gtkdoc
    
    
    20070405122018-53eee-06ed3e43091ec972e7fb6551d1931b7656810074.gz

 lib/telepathy-glib/base-connection.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 69078554127ed21e1cceea6fad4b9b2efe7566a7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-05 12:19:51 +0000

    Mark members of TpBaseConnectionManager as /*<private>*/ since there's nothing interesting (just parent and priv)
    
    
    20070405121951-53eee-405c02913ccff424ecc6451b6935b156f705bd1e.gz

 lib/telepathy-glib/base-connection-manager.h |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit abeeb5cbcd3f301829df230e1a7b8625b1630c8e
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2007-04-05 12:28:27 +0000

    fixed crash when creating roomlist, wrong assertion in tp_group_mixin_change_flags and made one test case compile
    
    
    20070405122827-01440-81a09220b89a882ad20dec9ec8c04ebf1e3637b0.gz

 lib/telepathy-glib/group-mixin.c |    2 +-
 lib/tests/test-internal-debug.c  |    1 +
 src/gabble-roomlist-channel.c    |    7 ++++---
 3 files changed, 6 insertions(+), 4 deletions(-)

commit 7ac8de66ee00d2563c1381a2209ec381485da760
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-04 19:30:12 +0000

    Correct crossreference to #TpDynamicHandleRepo:normalize-function
    
    
    20070404193012-53eee-ba1161dbf9d86b8e9a294347f8c74cbd1277684c.gz

 lib/telepathy-glib/handle-repo-dynamic.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit ceee9266f8713990ae2c47953cee2a6e071b8f54
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-04 19:29:39 +0000

    Don't include tp_error_get_type in telepathy-glib.types - it's not a GObject-derived class so doesn't work
    
    
    20070404192939-53eee-f48191710216e41b84746209a77a50671a5c9a30.gz

 lib/docs/reference/telepathy-glib.types |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 4e4ba6e70b14f5ce87f7579da6318f9e582bc4d0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-04 18:06:49 +0000

    Finish more documentation. Remove obsolete signal IDs from text mixin class. Add unused private-data pointers to all class and instance structures that don't have them, for future expansion.
    
    
    20070404180649-53eee-e270f45133a7275128917d5e96bdc4463400f107.gz

 lib/docs/reference/telepathy-glib-sections.txt |    3 +++
 lib/telepathy-glib/base-connection-manager.h   |    7 +++++++
 lib/telepathy-glib/base-connection.h           |    5 +++++
 lib/telepathy-glib/group-mixin.h               |   24 ++++++++++++++++++++++--
 lib/telepathy-glib/text-mixin.c                |    3 ++-
 lib/telepathy-glib/text-mixin.h                |   21 +++++++++++++++++----
 6 files changed, 56 insertions(+), 7 deletions(-)

commit 779ff89708effa74387bb258f14acc71882492ef
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-04 17:40:11 +0000

    Finish documenting properties mixin. Give it class-private data, for future expansion if needed (currently uninitialized).
    
    
    20070404174011-53eee-58c6ba7446ed5ed8595b8d38b1603dc3845fb3e1.gz

 lib/telepathy-glib/properties-mixin.c |   27 +++++++++++++++++++++++++++
 lib/telepathy-glib/properties-mixin.h |   29 ++++++++++++++++++++++++-----
 2 files changed, 51 insertions(+), 5 deletions(-)

commit 92e726f663d12224b315a1912bed0e0969b088e3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-04 17:39:45 +0000

    Wrap long lines
    
    
    20070404173945-53eee-e0f10de61a84217555a4a6afb06795fa7ad61eb6.gz

 lib/telepathy-glib/handle-repo.h |   10 ++++++----
 lib/telepathy-glib/text-mixin.h  |   12 ++++++++----
 2 files changed, 14 insertions(+), 8 deletions(-)

commit a23b24d433bd7e6365d330967625419a4b31701d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-04 17:39:37 +0000

    Document TpHandleSetMemberFunc
    
    
    20070404173937-53eee-d589b1918a0cb3f88bb5b653836a610be3ea34b5.gz

 lib/telepathy-glib/handle-repo.h |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

commit fd3eda8c80337baf993e3a9c0ab494c4c0bb9c6f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-04 17:39:17 +0000

    Document TpDynamicHandleRepoNormalizeFunction
    
    
    20070404173917-53eee-13a1df84d4251b380b3a2e77760c8f5d59c6a0a7.gz

 lib/telepathy-glib/handle-repo-dynamic.h |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 7782bb502f6ecee5e1deeaef8985eea7d38232b5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-04 17:38:55 +0000

    Move TP_INTERNAL_CONNECTION_STATUS_NEW outside TpBaseConnection struct so gtkdoc can parse both.
    
    
    20070404173855-53eee-9125a42712ff175e24c5bab67b0968412b7ec119.gz

 lib/docs/reference/telepathy-glib-sections.txt |    1 +
 lib/telepathy-glib/base-connection.h           |   27 +++++++++++------------
 2 files changed, 14 insertions(+), 14 deletions(-)

commit 3f3299c39a93aecf67fe62cfa93e11ac706163f5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-04 17:08:03 +0000

    tests/Makefile.am: Add automated whitespace fascism
    
    
    20070404170803-53eee-18b73bbc331fcb1c7fb7bfd66efd399463f98fea.gz

 tests/Makefile.am |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

commit 51c0f9050c94d2a38e7645a604c16636053c8b9e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-04 17:07:49 +0000

    test-basic-connect.py: Remove some trailing whitespace
    
    
    20070404170749-53eee-fd8c3f41acd4d6ea523b390f570120112dc78b00.gz

 tests/test-basic-connect.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 64c650cce80b8758b9a4e72912e6c3209c43233f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-04 17:04:54 +0000

    Include tests in automated whitespace fascism
    
    
    20070404170454-53eee-6c021a5502ff79894a5ef7f20d8ba5a29962c261.gz

 lib/tests/Makefile.am |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

commit 61a3c51307edfa4512f4733637c9d217f9204798
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-04 17:04:32 +0000

    Use Collabora coding style for tests too
    
    
    20070404170432-53eee-07a21dd04c2ab036139571e0d61b2f94922be199.gz

 lib/tests/test-handle-set.c |   14 +++++++-------
 lib/tests/test-heap.c       |   38 +++++++++++++++++++-------------------
 2 files changed, 26 insertions(+), 26 deletions(-)

commit 3f3937bc5c2e156b9b7edf56cbade431a529d279
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-04 16:57:27 +0000

    Add automated whitespace checking during make check
    
    
    20070404165727-53eee-570152f0a7af9094489ef2bd57721c8c2713ad51.gz

 lib/telepathy-glib/Makefile.am |   17 +++++++++++++++++
 src/Makefile.am                |   33 +++++++++++++++++++++++++++++----
 2 files changed, 46 insertions(+), 4 deletions(-)

commit 65f19f4bc27261437ca5e8bc300b4c9f1700ab1e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-04 16:55:41 +0000

    Remove some more trailing whitespace
    
    
    20070404165541-53eee-a8f75c7d5e67d1c38837b81953ad8229eece610d.gz

 src/gabble-im-channel.c |    2 +-
 src/text-mixin.h        |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 1f09e30c3eab1e15efd60445b882c6f1c20a76f0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-04 16:26:27 +0000

    lib/: remove remaining trailing whitespace
    
    
    20070404162627-53eee-c7b8ff8e9c12b2fac277eb4ac5b674302d47792f.gz

 lib/telepathy-glib/base-connection-manager.c |    6 +++---
 lib/telepathy-glib/base-connection-manager.h |    8 ++++----
 lib/telepathy-glib/channel-iface.h           |    2 +-
 lib/telepathy-glib/handle-repo-dynamic.c     |    6 +++---
 4 files changed, 11 insertions(+), 11 deletions(-)

commit 6fcdaa30d1772a92b8e745570b7e4a0f04d3c960
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-04 16:25:24 +0000

    src/: remove various trailing whitespace
    
    
    20070404162524-53eee-aa5df7ee303083a21a345989d302905b48f431ed.gz

 src/gabble-connection-manager.c |    2 +-
 src/gabble-im-channel.c         |    4 ++--
 src/gabble-muc-channel.c        |    2 +-
 src/muc-factory.c               |    4 ++--
 src/roster.c                    |    4 ++--
 src/vcard-manager.c             |    6 +++---
 6 files changed, 11 insertions(+), 11 deletions(-)

commit 2ef5f1556d59cfa02d1c0b92fc7ee77eea4477c0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-04 16:15:35 +0000

    Include tp_debug_set_flags_from_string stub too, when compiling without debug
    
    
    20070404161535-53eee-dee158f8aa98ab0ce6196dd4d4bad188948b0682.gz

 lib/telepathy-glib/debug.c |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)

commit 7e5ee52625b3bee3c1377740c05c2ebdeb162d5e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-04 15:56:18 +0000

    Add a trivial test for the debug infrastructure
    
    
    20070404155618-53eee-f8df7ed5fe842fb52873c7396355f08b48e2d810.gz

 lib/tests/Makefile.am           |    8 +++-
 lib/tests/test-internal-debug.c |   78 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 85 insertions(+), 1 deletions(-)

commit 8d68a22b96d28b24faa251a8d27ff0466405eced
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-04 15:56:05 +0000

    Ignore telepathy-glib test executables by pattern
    
    
    20070404155605-53eee-5f4aab8384b2b52e305a26f2a02b00a37e0ebdd9.gz

 _boring |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

commit 9ec807b3e87ad0bda49552b8b5d2280e0799e5c0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-04 15:55:14 +0000

    Fix multiple-inclusion guard on internal-debug.h
    
    
    20070404155514-53eee-986eb8cf8ef391d8eb2bef573b977e34491b1548.gz

 lib/telepathy-glib/internal-debug.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 4e2bb10d6721ae41b56e0c98e98d31a0d3bb41e0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-04 14:58:59 +0000

    Fix cunning multiple-inclusion-allowed behaviour of internal-debug.h so it actually works with debugging disabled
    
    
    20070404145859-53eee-711a60b9b9666cdcc0bdda6ddd0215483822558e.gz

 lib/telepathy-glib/internal-debug.h |   14 ++++++--------
 1 files changed, 6 insertions(+), 8 deletions(-)

commit f22247402ab0172f3a288455108a205832f81552
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-04 14:09:58 +0000

    GabbleRoster, GabbleMediaChannel: update to GObject-based TpGroupMixin API
    
    
    20070404140958-53eee-01b6d585135ea18a9acdbe1bbc4bb10a4d026f32.gz

 src/gabble-media-channel.c |   38 +++++++++++++++++++++-----------------
 src/gabble-media-channel.h |    2 +-
 src/media-factory.c        |    4 ++--
 src/roster.c               |   21 ++++++++++++---------
 4 files changed, 36 insertions(+), 29 deletions(-)

commit ee357d21464ba1b36c9954ef780564c3106ba358
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-04 14:03:14 +0000

    GabbleRosterChannel: Update for GObject-based group mixin API
    
    
    20070404140314-53eee-737240970b08bea4c8767ad9dcae9c33c824b8d3.gz

 src/gabble-roster-channel.c |   29 +++++++++++++++++------------
 1 files changed, 17 insertions(+), 12 deletions(-)

commit 7ae3988dbf318af170bf677be176d1eecfb316e1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-04 14:01:26 +0000

    GabbleMUCChannel: whitespace/wrapping
    
    
    20070404140126-53eee-3702efa2cf27a906398e955452c4891e75eed877.gz

 src/gabble-muc-channel.c |   37 ++++++++++++++++++++++++++-----------
 1 files changed, 26 insertions(+), 11 deletions(-)

commit a8c1c90ab65000677a5a2093da1c93ae9954253d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-04 13:59:03 +0000

    GabbleMUCChannel: Update to GObject-based group mixin API
    
    
    20070404135903-53eee-e87da7f95cb910548a09ea54e8aa85a5fecadc76.gz

 src/gabble-muc-channel.c |   53 +++++++++++++++++++++++++++------------------
 1 files changed, 32 insertions(+), 21 deletions(-)

commit 00c4c8f4eb39bdf62c6d25af4840b28e7044bb92
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-04 13:58:25 +0000

    tp_connection_manager_run: document return value
    
    
    20070404135825-53eee-cbf4335e99bdef004aac494d8ca50b2a4d3396d3.gz

 lib/telepathy-glib/run.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 957f065078b65d30530b275e16ab1db8400c3f10
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-04 13:57:56 +0000

    TpPropertiesMixin: add XML comments to make gtkdoc believe I've documented functions for which Returns: is enough documentation
    
    
    20070404135756-53eee-a7dba9386b0feb6ef1e76ead90693e7173aee729.gz

 lib/telepathy-glib/properties-mixin.c |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

commit 1eddc4af64f95859e8aa23954b5de09d1170592c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-04 13:56:39 +0000

    TpGroupMixin: Switch first function argument to GObject, if CM has defined _TP_CM_UPDATED_FOR_0_5_7. Finish documenting
    
    
    20070404135639-53eee-040bf3af7d3f36e1c8cbdc6826fdfdf2fdcc9c6b.gz

 lib/telepathy-glib/group-mixin.c |   62 ++++++++++++++-----------
 lib/telepathy-glib/group-mixin.h |   92 ++++++++++++++++++++++++++++++-------
 2 files changed, 108 insertions(+), 46 deletions(-)

commit cc0632d3c0dc2a72d1de4629fefe7bfe00a6d3af
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-04 13:10:28 +0000

    genginterface: Generate trivial gtkdoc for interface instance typedef and for interface class struct
    
    
    20070404131028-53eee-c75c57d80d4925a59ab6bb17bab0e8ee53394b51.gz

 lib/tools/genginterface.py |   19 ++++++++++++++++---
 1 files changed, 16 insertions(+), 3 deletions(-)

commit e60c27f96c0eda90fd40a39c3f9688c61d38412f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-04 13:10:10 +0000

    Text mixin: update copyright year, explain how to use it
    
    
    20070404131010-53eee-522af6e07b985c6fe333b364ccf52dde821ec370.gz

 lib/telepathy-glib/text-mixin.c |   16 ++++++++++++++--
 1 files changed, 14 insertions(+), 2 deletions(-)

commit e73016279a476a01d13a743158e1a81de17b0a03
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-04 13:09:54 +0000

    Properties mixin: Fold long lines, whitespace
    
    
    20070404130954-53eee-2ec87259fe7fa49a11495d02ee2c2ab7e1a0f4ea.gz

 lib/telepathy-glib/properties-mixin.c |   26 +++++++++++++++++---------
 lib/telepathy-glib/properties-mixin.h |   22 +++++++++++++++-------
 2 files changed, 32 insertions(+), 16 deletions(-)

commit 9f261f5b3f5e26e8a0b068532512fc6426011096
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-04 13:09:43 +0000

    Group mixin: Explain how to use it
    
    
    20070404130943-53eee-bd4443804b54b9bc51f78b2ac844be17bb058fb3.gz

 lib/telepathy-glib/group-mixin.c |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

commit f10e830c133b56abc5c7837ba94060e6b7267718
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-04 13:08:51 +0000

    Properties mixin: Finish documenting
    
    
    20070404130851-53eee-e9fca1735460cbac61218293d194730a74fc075f.gz

 lib/docs/reference/telepathy-glib-sections.txt |   16 ++--
 lib/telepathy-glib/properties-mixin.c          |   13 +++
 lib/telepathy-glib/properties-mixin.h          |  101 +++++++++++++++++++++---
 3 files changed, 112 insertions(+), 18 deletions(-)

commit fd51d5167654a555b9b33f5684a53a063753f614
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-04 13:08:34 +0000

    Move tp_error_get_type, tp_errors_quark out of API docs
    
    
    20070404130834-53eee-0dd2e8dfabd2592a7c3e0f07333b403a9c50f9dd.gz

 lib/docs/reference/telepathy-glib-sections.txt |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 7334ba9189e3a1a999ddd5a73d0facde716d38fc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-03 20:52:18 +0000

    Generate simple gtkdoc for TpSvc interfaces. Stop making tp_svc_connection_connect, etc. extern (only the generated glue needs to know about the method implementations).
    
    
    20070403205218-53eee-ba2ef96a42543c5f821ef64af2e21e9f4b72a159.gz

 lib/docs/reference/telepathy-glib-sections.txt |  251 ++++++++++++------------
 lib/tools/genginterface.py                     |   68 ++++---
 2 files changed, 160 insertions(+), 159 deletions(-)

commit bc8f6ba6be19e681ccd5fd0ca6d4d32ab91c018d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-03 20:52:03 +0000

    Generate simple gtkdoc for interfaces and enums
    
    
    20070403205203-53eee-68706dd1038561569a7c8434eb6bf9b6ca61bcd2.gz

 lib/tools/c-constants-generator.xsl  |   52 ++++++++++++++++++++++++++++++----
 lib/tools/c-interfaces-generator.xsl |   14 +++++++--
 2 files changed, 57 insertions(+), 9 deletions(-)

commit 05dcbabf29eaa2b7aa25422cfd90e802e417e6b9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-03 20:51:43 +0000

    util.c: keep gtkdoc happy
    
    
    20070403205143-53eee-6dd4281014c5c473321c86a398c56c72b4c6e16c.gz

 lib/telepathy-glib/util.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit a1d84ef0a30cf39b8c6d4ffaf16966f65ff81c29
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-03 20:51:30 +0000

    TpTextMixin: finish documenting
    
    
    20070403205130-53eee-b385c83c31058c16bc1ec0b3e79b50746fa65f77.gz

 lib/telepathy-glib/text-mixin.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit a3c8474d3fd963dd0554cf817008af59714a8da4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-03 20:51:18 +0000

    TpHeap: finish documenting
    
    
    20070403205118-53eee-3fd3d60685d663da85805ccffddd2583d4933887.gz

 lib/telepathy-glib/heap.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit db92ab2b6140ce047da7df000a9bd8dde54bb334
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-03 20:50:31 +0000

    TpHandleRepoIface, TpHandleSet, tp_handle_type_is_valid: finish documenting
    
    
    20070403205031-53eee-a082682fed94bdc1c64fea8e42017dd35543b21a.gz

 lib/docs/reference/telepathy-glib-sections.txt |    1 +
 lib/telepathy-glib/handle-repo.c               |   14 +++++++
 lib/telepathy-glib/handle-repo.h               |   45 ++++++++++++++++++++----
 lib/telepathy-glib/handle-set.c                |   22 +++++++++++-
 lib/telepathy-glib/handle.h                    |   15 +++++---
 5 files changed, 84 insertions(+), 13 deletions(-)

commit 7ae512e35a92e54466a374660cee3da25fe1ac25
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-03 20:49:59 +0000

    TpStaticHandleRepo: finish documenting
    
    
    20070403204959-53eee-8ef216e6d9d3843efe0f4984b37ca8042cf9f504.gz

 lib/docs/reference/telepathy-glib-sections.txt |    1 +
 lib/telepathy-glib/handle-repo-static.h        |   24 ++++++++++++++++++++++++
 2 files changed, 25 insertions(+), 0 deletions(-)

commit 63ca8f906079747dbbd5f68b24725c302ed44e9f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-03 20:49:22 +0000

    TpDynamicHandleRepo: finish documenting
    
    
    20070403204922-53eee-0c0b7f98a95e7d996b8fe16fc019abf2222c7da5.gz

 lib/docs/reference/telepathy-glib-sections.txt |    1 +
 lib/telepathy-glib/handle-repo-dynamic.c       |   26 ------------------
 lib/telepathy-glib/handle-repo-dynamic.h       |   34 ++++++++++++++++++++++++
 3 files changed, 35 insertions(+), 26 deletions(-)

commit 3467ecd13174a0065d8af866c74cf9542c520291
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-03 20:48:00 +0000

    TpGroupMixin: Finish documenting, add a couple of assertions and use better argument names
    
    
    20070403204800-53eee-7746cabec942c292322a967bd91587ceced7a206.gz

 lib/telepathy-glib/group-mixin.c |  270 ++++++++++++++++++++++++++++++++++----
 lib/telepathy-glib/group-mixin.h |    2 +-
 2 files changed, 244 insertions(+), 28 deletions(-)

commit 7e9d90d37d1e81e35eb468899b5603d0b6f53f67
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-03 20:47:38 +0000

    errors: add gtkdoc
    
    
    20070403204738-53eee-79568f34203a4d08a4c16e9536fc548581a880e9.gz

 lib/telepathy-glib/errors.c |   26 ++++++++++++++++++++++++++
 lib/telepathy-glib/errors.h |    4 ++--
 2 files changed, 28 insertions(+), 2 deletions(-)

commit 4d66f9723edaaf574dc43700983cc137ceefdfee
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-03 20:47:19 +0000

    debug-ansi.h: Add trivial gtkdoc
    
    
    20070403204719-53eee-f29610fcde24d15b16fc62f5574f16e3bdb7c62b.gz

 lib/telepathy-glib/debug-ansi.h |   95 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 95 insertions(+), 0 deletions(-)

commit 9774e943f64e81daa62ce574583fce0c1473242f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-03 20:46:53 +0000

    TpChannelFactoryIface: tweak gtkdoc, whitespace
    
    
    20070403204653-53eee-deb1721458090c0d4eb6249482df7ba3098c5861.gz

 lib/telepathy-glib/channel-factory-iface.h |   16 +++++++++-------
 1 files changed, 9 insertions(+), 7 deletions(-)

commit 5198de760609ab775afc371546181602568ef4c2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-03 20:46:25 +0000

    Finish documenting TpBaseConnection. Adjust whitespace
    
    
    20070403204625-53eee-17a6c58ddaef0415b6c427251de639fcbe70fdd6.gz

 lib/telepathy-glib/base-connection.c |   34 +++++++++++++++++++++++++++-------
 1 files changed, 27 insertions(+), 7 deletions(-)

commit a014630fb06eae5433e961f8769e45b6eda23bfb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-03 17:21:55 +0000

    group-mixin.c: make local_pending_remove_foreach static
    
    
    20070403172155-53eee-1474b3dcb40db0673f4d37542a99f53340b4b903.gz

 lib/telepathy-glib/group-mixin.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit d651b77c3c2a70ca76032ed98b5182ac047765bf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-03 17:21:19 +0000

    group-mixin.c: Fix migration from gpointer* to structs
    
    
    20070403172119-53eee-139b644096b5a3082049b919a2be58e5666f9b04.gz

 lib/telepathy-glib/group-mixin.c |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit f90a7758690b29d3ad41cdc8f7dec48ceb1ab254
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-03 17:00:47 +0000

    TpGroupMixin: more whitespace
    
    
    20070403170047-53eee-ab6b62afb8e4a46a3528b86f348567818f26669c.gz

 lib/telepathy-glib/group-mixin.c |  142 ++++++++++++++++++++++---------------
 lib/telepathy-glib/group-mixin.h |   82 +++++++++++++++-------
 2 files changed, 139 insertions(+), 85 deletions(-)

commit 21118859148c7e35f9ef5127b81b4eff4e9c6e2d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-03 16:59:51 +0000

    tp_base_connection_dbus_request_handles: Add a FIXME comment explaining that we're raising the wrong error
    
    
    20070403165951-53eee-9596c68555b7fb339dda393062f80fcdab220647.gz

 lib/telepathy-glib/base-connection.c |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

commit 956ea5e102a07429901a5bff1b751eb6249d2ee5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-03 15:42:28 +0000

    TpChannelFactoryIface: Change parameter from guint to TpHandle
    
    
    20070403154228-53eee-220436f8eec7607862c3e7218f9b231ce6a46f64.gz

 lib/telepathy-glib/channel-factory-iface.c |    2 +-
 lib/telepathy-glib/channel-factory-iface.h |    3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit ad38fb4a1381198a45eeb623330deab673c1f0c8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-03 15:32:17 +0000

    TpGroupMixin: whitespace, line-wrapping, use structs rather than gpointer* (= void**) to pass user data to foreach functions
    
    
    20070403153217-53eee-e4c4c4f53f9a80156bdeb51c286dbf5935ca03d1.gz

 lib/telepathy-glib/group-mixin.c |  102 ++++++++++++++++++++-----------------
 1 files changed, 55 insertions(+), 47 deletions(-)

commit 16fe433c6392d4d9f7c5157a60139bad0068e431
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-03 15:10:28 +0000

    Change TpHandle from guint32 to just guint. Add TP_TYPE_HANDLE which is the GType of a TpHandle (i.e. G_TYPE_UINT).
    
    
    20070403151028-53eee-d343e1f9c9b283b6b9d7e3401b5859e045f887b2.gz

 lib/telepathy-glib/handle.h |   17 +++++++++++++++--
 1 files changed, 15 insertions(+), 2 deletions(-)

commit 54380d0ed10bc24f018e0d194edb230f4d4b3f3b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-03 15:09:53 +0000

    TpChannelFactoryIface: whitespace/indentation
    
    
    20070403150953-53eee-9933167327386a36684f7f8cbe8ae7c9df80142a.gz

 lib/telepathy-glib/channel-factory-iface.c |   17 +++++++++--------
 1 files changed, 9 insertions(+), 8 deletions(-)

commit 7dcdbec48b1ad1708afa4822bf53f3c31ef24c97
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-02 20:07:00 +0000

    heap and intset: Complete documentation and "document" functions with an XML comment when the contents of Returns: is enough
    
    
    20070402200700-53eee-94121403b5005f00947e458e515f6ecdeee1f92b.gz

 lib/telepathy-glib/heap.c   |   10 +++++++++-
 lib/telepathy-glib/intset.c |   20 ++++++++++++++++++++
 2 files changed, 29 insertions(+), 1 deletions(-)

commit 73c518a7c5a2320e7b2ce10b0ab4fc78cbce8a32
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-02 20:05:51 +0000

    text-mixin: complete documentation
    
    
    20070402200551-53eee-630a64b831d43e535f22c9d18adc7197aeb852ad.gz

 lib/telepathy-glib/text-mixin.c |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

commit 4a89ef5ee9accf7f5cab0ada1eb0700484e65945
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-02 20:05:36 +0000

    text-mixin: Fix documentation for tp_text_mixin_init()
    
    
    20070402200536-53eee-281f52b302e6755b9d7389495970e9f033ca7059.gz

 lib/telepathy-glib/text-mixin.c |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

commit c3ae14db583cf3b76fc99c7614ab923d6e5b4b59
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-02 20:03:42 +0000

    handle-repo: Improve documentation slightly
    
    
    20070402200342-53eee-e7c24922ad92248e9a614bd70e33900637e4d8a4.gz

 lib/telepathy-glib/handle-repo.c |   11 ++++++++++-
 lib/telepathy-glib/handle-repo.h |    3 +++
 2 files changed, 13 insertions(+), 1 deletions(-)

commit 97db586acc8018dad45a5dc90ed73f076980a0cb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-02 20:03:26 +0000

    extra-gtkdoc.h: Add svc-media-interfaces SECTION.
    
    
    20070402200326-53eee-23b6af5f7b0746b62a7734452a03dfc4192fea91.gz

 lib/telepathy-glib/extra-gtkdoc.h |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

commit b9e131fb34cc10ede5a36b56080f2d7fab87bc0b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-02 20:02:42 +0000

    dbus.c: "Document" functions with an XML comment, if the Returns: stanza is enough documentation (stops gtkdoc thinking they're undocumented).
    
    
    20070402200242-53eee-491dbca49affe5ea303f1102c1202b63612b171c.gz

 lib/telepathy-glib/dbus.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 587675e79cefd6da64deac5728124c24df8492e0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-02 19:50:02 +0000

    Add SECTION blurb for handle, handle-repo-static
    
    
    20070402195002-53eee-ee4235344e71c5cf187693b921cde63d4a5d202c.gz

 lib/telepathy-glib/extra-gtkdoc.h       |    9 +++++++++
 lib/telepathy-glib/handle-repo-static.c |   18 ++++++++++++++++++
 2 files changed, 27 insertions(+), 0 deletions(-)

commit cb5f7ee2db42f67bf661355a537a6bd013bf4a27
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-02 19:44:39 +0000

    extra-gtkdoc.h: Document interfaces, errors
    
    
    20070402194439-53eee-0eac34fe9aa97f6e4cc1865b8660f2394e625139.gz

 lib/telepathy-glib/extra-gtkdoc.h |   27 ++++++++++++++++++++++++++-
 1 files changed, 26 insertions(+), 1 deletions(-)

commit 9a8d9d006cd7f14e7dbced63fe60e5d244d70915
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-02 19:44:20 +0000

    extra-gtkdoc.h: it's short_description, not short-description
    
    
    20070402194420-53eee-8d13e19a165b0b0acf54a5791a6c4406df297ed1.gz

 lib/telepathy-glib/extra-gtkdoc.h |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 4591fdd68c89ae6354226b69590ff917ce7b3324
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-02 19:36:51 +0000

    Add SECTION blurb for enums.h to extra-gtkdoc.h
    
    
    20070402193651-53eee-bf146424167641ad5f96135e4a7627328cbd1ddd.gz

 lib/telepathy-glib/extra-gtkdoc.h |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

commit 12d61638662414832b9ac083ff5e11b571b745d2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-02 19:36:42 +0000

    Add copyright to extra-gtkdoc.h
    
    
    20070402193642-53eee-bf4bbabc7b12905eb9cf9c69fd463127467f627c.gz

 lib/telepathy-glib/extra-gtkdoc.h |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

commit 67481379a84e7fde403d1b67f7d652f5d33597d2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-02 19:36:22 +0000

    Document that the default in TpBaseConnection is no additional interfaces
    
    
    20070402193622-53eee-1e1b7b69afb5ef93ba24afa3e63c200e56d6c45a.gz

 lib/telepathy-glib/base-connection.h |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

commit a0a6125487b68beb2eabb7e5eea83a5f172006bf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-02 19:20:23 +0000

    Correct TpBaseConnection introduction
    
    
    20070402192023-53eee-ebd91335c8e6c3af90fe6ae012ff04247ba2b149.gz

 lib/telepathy-glib/base-connection.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit df419f7439e6b5e375e356b2e02020a5904422e4
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-04-03 17:37:32 +0000

    compilability
    
    
    20070403173732-c9803-02966b6aba6e629d32cea2b934387b9e4358fe34.gz

 lib/telepathy-glib/base-connection.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 52d3a283e661e6461188c4e420c8e1e695c08d89
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-02 20:07:09 +0000

    Change misleading constant name LAST_GABBLE_PRESENCE to NUM_GABBLE_PRESENCES
    
    
    20070402200709-53eee-26bbc1d94710f7de36922eaff5396f6b5a6ff650.gz

 src/conn-presence.c     |   10 +++++-----
 src/gabble-connection.h |    2 +-
 2 files changed, 6 insertions(+), 6 deletions(-)

commit 759a9d09ab8c258f6da2d76b9540f5a5a599a81c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-03 14:27:44 +0000

    text-mixin.h: Remove tp_text_mixin_get_type, there's no such function
    
    
    20070403142744-53eee-ee586ca2c89e1bf00c77119b3a1a71b270d91e69.gz

 lib/docs/reference/telepathy-glib-sections.txt |    1 -
 lib/telepathy-glib/text-mixin.h                |    2 --
 2 files changed, 0 insertions(+), 3 deletions(-)

commit 20c169bdcaa2d73d894f82e4e114068d6abd72a9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-03 16:48:49 +0000

    base-connection.c: whitespace pedantry (space before parenthesis)
    
    
    20070403164849-53eee-47ebff15f958a985a90a758b0d7438e103647133.gz

 lib/telepathy-glib/base-connection.c |   26 +++++++++++++-------------
 1 files changed, 13 insertions(+), 13 deletions(-)

commit 10052be6c3ae108b9fbc2d3df62ef118b0b647b2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-03 16:48:12 +0000

    base-connection.c: use g_strv_length rather than reinventing it
    
    
    20070403164812-53eee-5fd626518b0e712bf30efd8146c28d3b1c1f408f.gz

 lib/telepathy-glib/base-connection.c |   12 +++---------
 1 files changed, 3 insertions(+), 9 deletions(-)

commit 4d00d0ffc1b748af75758e4c4d86efdfc1aeffab
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-03 16:47:46 +0000

    base-connection.c: linguistic pedantry (capitalize sentence fragment if it has a full stop)
    
    
    20070403164746-53eee-722ca7f515963f7c8a055906f8312bef6b178e75.gz

 lib/telepathy-glib/base-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit af9a829517894b5810b7429cf89f7f4b0f309a7d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-02 19:01:00 +0000

    Include svc-connection.h to base-connection.h since it's now part of the API
    
    
    20070402190100-53eee-b3ca467d0a83f70e798f31a374bd99369ee561d7.gz

 lib/telepathy-glib/base-connection.c |    2 --
 lib/telepathy-glib/base-connection.h |    3 ++-
 2 files changed, 2 insertions(+), 3 deletions(-)

commit 129cea911ff374cb0f44a82ee2c42d476dda24d5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-02 19:00:51 +0000

    Add tp_base_connection_dbus_request_handles to sections.txt
    
    
    20070402190051-53eee-48c42d848a6709412e484c7046f12e4d0e880a98.gz

 lib/docs/reference/telepathy-glib-sections.txt |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit f93802e985de972400bab209890f94fb8ef919f3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-02 18:55:43 +0000

    Implement GabbleConnection's RequestHandles in terms of the base class' RequestHandles for all types except ROOM
    
    
    20070402185543-53eee-c0c0c5d4ead953f26e0f01f71baf30cdc3c55180.gz

 src/gabble-connection.c |  116 +++++------------------------------------------
 1 files changed, 11 insertions(+), 105 deletions(-)

commit 0bc343579f4e623551e9d8bedaab661c80325c31
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-02 18:55:36 +0000

    Export TpBaseConnection's implementation of RequestHandles as tp_base_connection_dbus_request_handles so subclasses can partially use it
    
    
    20070402185536-53eee-5fa8f5ba51e2d91c439c7546b4706c47452ec162.gz

 lib/telepathy-glib/base-connection.c |   56 +++++++++++++++++++---------------
 lib/telepathy-glib/base-connection.h |    3 ++
 2 files changed, 34 insertions(+), 25 deletions(-)

commit 44600da5e483feb6d3a3cd2439caded920eacded
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-02 18:54:54 +0000

    Don't cause a nearly infinite loop by handling pointers incorrectly
    
    
    20070402185454-53eee-4364a9685f98c11e42842047a4842064447ef61f.gz

 lib/telepathy-glib/base-connection.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit cd61cd18933609dc28aa2172231f97ab3a5421cd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-02 18:54:09 +0000

    Document TpBaseConnection:protocol
    
    
    20070402185409-53eee-b1812ea882979e371181ac1a384bc3bdf8632ba2.gz

 lib/telepathy-glib/base-connection.c |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

commit 37aa46f4e511731ace91a1475d61d5958aef3692
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-02 18:53:47 +0000

    Add tp_base_connection_add_interfaces to sections.txt
    
    
    20070402185347-53eee-f475e3eb4c079f7aeb62b3210d9835835a9fcf8f.gz

 lib/docs/reference/telepathy-glib-sections.txt |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 99361d707f8c2775dfd37da8461639f0cbd183f9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-02 18:34:45 +0000

    Treat (gchar **)NULL as an empty strv, rather than an error, according to GLib convention
    
    
    20070402183445-53eee-0670791b6546b92709c2e9ba37012c16f356e806.gz

 lib/telepathy-glib/base-connection.c |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

commit b4b84e49bea5211a130f754e74c7a81d9d734d7b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-02 18:16:04 +0000

    GabbleIMChannel: Use priv->closed to make sure we don't accidentally emit Closed twice
    
    
    20070402181604-53eee-261eef4595f30b8f9ccd4cb3ff93853d3a70e7c1.gz

 src/gabble-im-channel.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit bcd64c04e3bcbf585503687239d8b9c3f60ad55d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-02 18:13:20 +0000

    GabbleConnection: Don't reimplement GetInterfaces, use the one from TpBaseConnection instead
    
    
    20070402181320-53eee-54f425d8eba8a282a79f5203c02db24c84af727e.gz

 src/gabble-connection.c |   46 +++++++++-------------------------------------
 1 files changed, 9 insertions(+), 37 deletions(-)

commit 500a007eb1281783d49e0dde456832fea89f63ff
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-02 18:13:17 +0000

    Add a generic GetInterfaces implementation
    
    
    20070402181317-53eee-240f017293efa98f3159c86f10ac3b6e3967ecc0.gz

 lib/telepathy-glib/base-connection.c |  117 +++++++++++++++++++++++++++++++++-
 lib/telepathy-glib/base-connection.h |   13 ++++-
 2 files changed, 127 insertions(+), 3 deletions(-)

commit 038a9ce64dd3fbb6355d9cbdac99433d1449c529
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-02 14:37:28 +0000

    tp_base_connection_connect: Allow start_connecting() callback to change the state itself - only alter the state afterwards if necessary. Convert exceptions raised by start_connecting() into a disconnection with an appropriate reason.
    
    
    20070402143728-53eee-ee86b0668704e0c7536642a80df525ea2326a130.gz

 lib/telepathy-glib/base-connection.c |   37 +++++++++++++++++++++++++++------
 1 files changed, 30 insertions(+), 7 deletions(-)

commit a60cdd347d5c96f18318a46c85a2b82436b2ced7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-02 14:36:58 +0000

    tp_base_connection_change_status: If the self-handle is 0, cope with it and don't assert
    
    
    20070402143658-53eee-1a43cc8bd39019bca40318cc24be7882271be19f.gz

 lib/telepathy-glib/base-connection.c |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

commit a24d71c9714d7b273454e2e82d09a966c8671a19
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-02 14:36:09 +0000

    Make changing status *to* TP_INTERNAL_CONNECTION_STATUS_NEW a g_return_if_fail instead of a g_assert
    
    
    20070402143609-53eee-1c6dd34612b76db8552923fb832dd9c03a5643d2.gz

 lib/telepathy-glib/base-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e7aebd98ce6f6c2638aced955d5b23b8c2c64617
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-02 14:34:51 +0000

    tp_base_connection_change_status: Document assumptions and valid state changes, both in a doc-comment and via assertions. If the user tries to go straight from DISCONNECTED to CONNECTED, change state to CONNECTING first to make sure we run all the callbacks
    
    
    20070402143451-53eee-6ba0ef7a6600d205c010856d010b0024f4735ff8.gz

 lib/telepathy-glib/base-connection.c |   75 ++++++++++++++++++++++++++++++++++
 1 files changed, 75 insertions(+), 0 deletions(-)

commit 2052be1e428a04aeb6b2d3aeed92f651cb96778c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-02 14:34:04 +0000

    tp_base_connection_finish_shutdown: mark docstring so gtkdoc recognizes it
    
    
    20070402143404-53eee-4765927c6adc8aa12e98ca5398fbf96515492c87.gz

 lib/telepathy-glib/base-connection.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit 8832adbd303df7523de7f9ef27bde4f877dcc6ad
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-02 14:32:45 +0000

    TpBaseConnection: provide a default implementation of RequestHandles which should often be sufficient
    
    
    20070402143245-53eee-afe5f5d9ed6029292f47c9ee997f47f144bf6165.gz

 lib/telepathy-glib/base-connection.c |  141 +++++++++++++++++++++++++++++++++-
 1 files changed, 137 insertions(+), 4 deletions(-)

commit 396d8a3bf8f52435d870877dc3ff0d3788f043e7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-02 14:31:18 +0000

    TpDynamicHandleRepo: Move most documentation to .c to reduce recompiles. Improve documentation.
    
    
    20070402143118-53eee-3fd9ea952d4866a17a92605bb2bf9e8fa914d0d8.gz

 lib/telepathy-glib/handle-repo-dynamic.c |   74 +++++++++++++++++++++++++++++-
 lib/telepathy-glib/handle-repo-dynamic.h |   26 ----------
 2 files changed, 73 insertions(+), 27 deletions(-)

commit 6e5ce1fa8b692224dca145aadd2d9444a6365dc7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-02 14:31:06 +0000

    gabble-connection.h: Wrap long lines
    
    
    20070402143106-53eee-1d23f80bee7c7588605b09fe4412f9a8628b638e.gz

 src/gabble-connection.h |   32 +++++++++++++++++++++-----------
 1 files changed, 21 insertions(+), 11 deletions(-)

commit 8305af4a46287deee3a16ea07bdae3aa584ba0c4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-02 14:30:04 +0000

    src/: Use TP_BASE_CONNECTION_ERROR_IF_NOT_CONNECTED (replacing ERROR_IF_NOT_CONNECTED_ASYNC, or adding the check for the first time int the avatars code - oops!)
    
    
    20070402143004-53eee-07516fd7a35c2be1fe3d9a3366cf7b29398c6625.gz

 src/conn-aliasing.c     |    7 +++----
 src/conn-avatars.c      |   12 +++++++++++-
 src/conn-presence.c     |   17 +++++++----------
 src/gabble-connection.c |    9 ++++-----
 src/gabble-connection.h |   11 -----------
 5 files changed, 25 insertions(+), 31 deletions(-)

commit 5fcbf80a73f2039ff7e213cf69ef211979cce2f9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-02 14:28:59 +0000

    base-connection.c: Use TP_BASE_CONNECTION_ERROR_IF_NOT_CONNECTED
    
    
    20070402142859-53eee-a4cbd672563db61d3acad5ff601e549bb4e0f7d8.gz

 lib/telepathy-glib/base-connection.c |   30 ++++++++----------------------
 1 files changed, 8 insertions(+), 22 deletions(-)

commit 682119fd89022352b058acaac037703a9b9f03c2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-02 14:28:55 +0000

    base-connection.h: Add TP_BASE_CONNECTION_ERROR_IF_NOT_CONNECTED macro
    
    
    20070402142855-53eee-19fe11105ee245fafba14b75cef22c484f34627d.gz

 lib/docs/reference/telepathy-glib-sections.txt |    1 +
 lib/telepathy-glib/base-connection.h           |   28 +++++++++++++++++++++++-
 2 files changed, 28 insertions(+), 1 deletions(-)

commit 34ea1eb59200e73363c0b7a811ae79d828858f57
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-02 14:28:23 +0000

    base-connection.h: Wrap long lines
    
    
    20070402142823-53eee-c727a973cdea421c58c9c8f2046dace1a2c17acf.gz

 lib/telepathy-glib/base-connection.h |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit 56b5d6bc43c619dbcbe917eef4800f383787d2ee
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-02 14:27:30 +0000

    base-connection.h: Improve documentation
    
    
    20070402142730-53eee-f4eada44557ca4861fe8a402c8c2ec07f68a175e.gz

 lib/telepathy-glib/base-connection.h |  100 +++++++++++++++++++++-------------
 1 files changed, 63 insertions(+), 37 deletions(-)

commit 234454347f6a4a648b251321cd595176fc40b052
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-04-02 14:25:37 +0000

    Amend sections.txt to cover new TpBaseConnectionStartConnectingImpl instead of old TpBaseConnectionProcWithError (the name change is for gtkdoc's benefit)
    
    
    20070402142537-53eee-3e993282af9e9b33149faa85a5c1c3c4a0e35c3d.gz

 lib/docs/reference/telepathy-glib-sections.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e39950b638086de5cf44235dc0337af191f9febe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-30 12:16:56 +0000

    TpGroupMixin: don't try to ref the actor handle if it's 0
    
    
    20070330121656-53eee-da3259c914c80e9e568118e71d6c3ec6f4fefab1.gz

 lib/telepathy-glib/group-mixin.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit 5bdd54cef040faa3785b38896085cff3df859f55
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-30 12:10:09 +0000

    TpGroupMixin: whitespace pedantry
    
    
    20070330121009-53eee-8f4c254a94cd6c70f5019c12f138076c4ecf11a8.gz

 lib/telepathy-glib/group-mixin.c |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit 0cd98ed1248371154155b1518472d19d84d93d81
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-29 12:40:29 +0000

    By popular demand, add tp_dynamic_handle_repo_new and tp_static_handle_repo_new. They return a TpHandleRepoIface* since that's usually what you want.
    
    
    20070329124029-53eee-b15b9fdc340e8116330a4abb6b1bc33e471c51b7.gz

 lib/telepathy-glib/handle-repo-dynamic.h |   12 ++++++++++++
 lib/telepathy-glib/handle-repo-static.h  |   10 ++++++++++
 src/gabble-connection.c                  |   18 +++++-------------
 3 files changed, 27 insertions(+), 13 deletions(-)

commit e15a34642441b04872141bfdff4d4a10ab60ea3b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-29 12:39:42 +0000

    heap.c: Update copyright. Remove "Contact: Olli Salli" since he doesn't work for Nokia any more.
    
    
    20070329123942-53eee-4e06f4c14dfe5e38a3eddf91b6b64de4252d1b79.gz

 lib/telepathy-glib/heap.c |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

commit 167596c701821dcd3191f923f246ab0e266de7a0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-29 12:37:47 +0000

    AUTHORS: Sort by last name; add Senko Rasic, Sjoerd Simons, Daf Harries, Mads Chr. Olesen and Guillaume Desmottes; replace Ole Andre Ravnaas' Nokia email address with his Collabora one.
    
    
    20070329123747-53eee-473527624cba3d11b7cccabae2695b59771a9686.gz

 AUTHORS |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

commit f80e940a3b8566a5b95aa976841c80e78854c983
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2007-03-30 10:12:47 +0000

     Assert that the base-connection protocol property is set to something non-null
    
    
    20070330101247-93b9a-cdbe424c034ff7c199e9767a2ea5d5a6f6970770.gz

 lib/telepathy-glib/base-connection.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 9aab730062e1e54e752e865a9726e221ef8789f1
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2007-03-29 18:13:33 +0000

    tp_escape_as_identifier: use g_return_val_if_fail if NULL is passed
    
    
    20070329181333-93b9a-516ffb9a63c195f52858e21a2cd56df409569902.gz

 lib/telepathy-glib/util.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit b9f9a251ebc9a337d7948e45e85f89634089997d
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2007-03-29 18:09:39 +0000

    Move the the assert than we have a valid self handle to after setting the connection status to connected
    
    
    20070329180939-93b9a-4ed9fbabe01b2da89acfe2838d32fd4d52eeb447.gz

 lib/telepathy-glib/base-connection.c |   14 ++++++--------
 1 files changed, 6 insertions(+), 8 deletions(-)

commit dab0ef24675fe2e475c8b4f5bbaf3e156fd7af30
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2007-03-29 18:05:11 +0000

    Assert that get_unique_connection_name returns a non-null name
    
    
    20070329180511-93b9a-83e842914a0c9232b3105b82cc51c8c7ef2ff33b.gz

 lib/telepathy-glib/base-connection.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit b5d2d1d7125c50481ca223c181bccea0d4ea860c
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2007-03-29 12:53:44 +0000

    Intialise request_error to NULL in tp_base_connection_register
    
    
    20070329125344-93b9a-10c7aa1bbd6fcec17da394ab94f4f3b8bf598946.gz

 lib/telepathy-glib/base-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0afb352b9587a0b915bd453e81d3ae436eac40e8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-27 13:31:42 +0000

    Allow multiple inclusion of internal-debug.h to change what the debug flag is
    
    
    20070327133142-53eee-f27219a40e61021555b2cfad5273c5c9b7240be2.gz

 lib/telepathy-glib/internal-debug.h |   26 ++++++++++++++++++++++++--
 1 files changed, 24 insertions(+), 2 deletions(-)

commit 329a3e08c58405977a7caa10ff20be2215c607b4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-27 13:31:11 +0000

    Remove definition of NODE_DEBUG from telepathy-glib's internal-debug.h - it's a Gabble'ism
    
    
    20070327133111-53eee-4601caf4f5ecd2fa2b8e5df9b5f98aed3c67364f.gz

 lib/telepathy-glib/internal-debug.h |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 73620055d78f2cc527c88804f6d2fc28750b88c6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-27 13:31:01 +0000

    Add tp_debug_set_flags_from_string(). Make _tp_debug_flag_is_set() always return TRUE or FALSE. Document debug support.
    
    
    20070327133101-53eee-80078811e6324db53c2771bdab2c6dd756ba0819.gz

 lib/docs/reference/telepathy-glib-sections.txt |    1 +
 lib/telepathy-glib/debug-ansi.h                |    2 +-
 lib/telepathy-glib/debug.c                     |  122 ++++++++++++++++++++++--
 lib/telepathy-glib/debug.h                     |    3 +-
 lib/telepathy-glib/internal-debug.h            |    2 +
 5 files changed, 121 insertions(+), 9 deletions(-)

commit b9f87b16935c03e3914afcd05f9f85c3f0a3cf61
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-27 13:56:03 +0000

    In test-heap, pass NULL destructor to tp_heap_new
    
    
    20070327135603-53eee-64759e31a0ff8a10a979b0187d472226dc06aafb.gz

 lib/tests/test-heap.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 705f28bf1cea8e1a760ed03a22d4bc13061f03fa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-27 13:54:59 +0000

    Add destructor to heap.h too
    
    
    20070327135459-53eee-935975dcb7d50f0477468544fa1ef1399bd86203.gz

 lib/telepathy-glib/heap.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7a9002d51a6320b33e93e861a018ac373bdfc37e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-27 13:50:14 +0000

    TpHeap: add destructor, used when we destroy or clear the heap - this breaks API, but hopefully no released versions of CMs are using it (tp-sofiasip doesn't)
    
    
    20070327135014-53eee-1331d78b877938c1cd73f44fcdd555f06121e68c.gz

 lib/telepathy-glib/handle-repo-dynamic.c |    2 +-
 lib/telepathy-glib/heap.c                |   36 +++++++++++++++++++++++++----
 src/vcard-manager.c                      |    3 +-
 3 files changed, 34 insertions(+), 7 deletions(-)

commit 62fdcc87d1560aa4b7c3b776f2f742337b16686e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-27 13:30:57 +0000

    Document TpHeap
    
    
    20070327133057-53eee-070166791c636e1db7c80185c4567b3fa1369f5d.gz

 lib/telepathy-glib/heap.c |   69 +++++++++++++++++++++++++++++++++++++++++++++
 lib/telepathy-glib/heap.h |    4 +-
 2 files changed, 71 insertions(+), 2 deletions(-)

commit ab2d494499e6f0f135fe07423b4d29d21faa502a
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-03-28 20:09:34 +0000

    fix leak of GList elements in ListPendingMessages with clear set to True
    
    
    20070328200934-418b8-13c436195c7e86735d38fb34e07e4655c57a6b1d.gz

 lib/telepathy-glib/text-mixin.c |   22 +++++++---------------
 1 files changed, 7 insertions(+), 15 deletions(-)

commit e8c8a59e8f3b41129d7d1f0d606fc04e42963f79
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-03-28 20:00:03 +0000

    fix leak of the reply message in connection_iq_disco_cb
    
    
    20070328200003-418b8-cdd934189fcaf674cfe974ae664612165a4ac046.gz

 src/gabble-connection.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 36505b2399933bf1212c67af7f5a2114de1313a4
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-03-28 19:41:11 +0000

    fix leak of all of the avatars we request
    
    
    20070328194111-418b8-65adfd21ed3932123c6eb201db44264b242fd92b.gz

 src/conn-avatars.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit cc63f744c609d0d84374ab038659231290c91872
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-03-28 19:40:57 +0000

    fix leak of sender in BaseConnection's _release_handles implementation
    
    
    20070328194057-418b8-a87d37800b5b076d1cbecf0cdcb23cb0719dc7a0.gz

 lib/telepathy-glib/base-connection.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 65479d2ba49d4f784849d0ce4eb018024ab02289
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-03-28 19:39:39 +0000

    fix leak of sender in BaseConnection's _hold_handles implementation
    
    
    20070328193939-418b8-e486b296fdf8c236dcc1ada614c4a991a3c0ac0f.gz

 lib/telepathy-glib/base-connection.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 72aca0ae4369b94185a80b692ba25e1eb8724a0c
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2007-03-27 18:32:57 +0000

    Unref the right handle on error in hold_unref_and_return_handles
    
    
    20070327183257-93b9a-5ef19e79e3f523189a3f84f62a4e6bf3d22f03c0.gz

 src/gabble-connection.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 19179db7e0a0038a94b0fee18a73117204b2da57
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2007-03-27 18:21:47 +0000

    Use the right loop iterator when cleaning up error cases in the RequestHandles
    
    
    20070327182147-93b9a-22f8d4c2e4b6d5d66248d6df2f31a52bd04a2dee.gz

 src/gabble-connection.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit a86f95e4cc96ff3afbf3026b4cf088ef88b7b7bc
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-03-28 12:17:56 +0000

    add missing AM_LDFLAGS to lib/tests/Makefile.am
    
    
    20070328121756-418b8-10931b21e0db6d72265ec588fb70599bde5bfe72.gz

 lib/tests/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 02f325646e6ec0d77a4ed2efbe3595a70eff824c
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-03-26 20:37:41 +0000

    fix disco callback for obsolete MUC invites so that it doesn't have any paths where it leaks the data structure, and uses the shared do_invite function
    
    
    20070326203741-418b8-b09f4296d64fe2cab74da69ab236f947966335cb.gz

 src/muc-factory.c |   54 +++++++++++++++++-----------------------------------
 1 files changed, 18 insertions(+), 36 deletions(-)

commit 991b884b42f99abf3f328385f6f21680ee8beaa5
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-03-26 20:35:16 +0000

    factor out shared code between obsolete and current MUC invites (getting the handle, getting the channel, dispatching the invite)
    
    
    20070326203516-418b8-5a336bfa4b407bf8ce0dd60c2048c42644fd1a20.gz

 src/muc-factory.c |   55 +++++++++++++++++++++++++++++++---------------------
 1 files changed, 33 insertions(+), 22 deletions(-)

commit 2d9caba1a366e4a07a39859d60e565d0e1247a53
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-03-26 19:38:10 +0000

    fix conflict with intset-based properties
    
    
    20070326193810-418b8-002f8f6c7c1367e6ab7e97764673fbbc02e33989.gz

 src/gabble-muc-channel.c |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

commit 110806730af468ca39f71777b9ad97fc3b8f649e
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-03-26 19:21:40 +0000

    tweak IM factory receive function to be less verbose, and only print in the case of errors or when it's actually ignoring (ie blackholing due to malformedness) a message
    
    
    20070326192140-418b8-18b64acd5c4160c8a52e0484ea57763a9e22aa8d.gz

 src/im-factory.c |   33 +++++++++++++++++++--------------
 1 files changed, 19 insertions(+), 14 deletions(-)

commit 8a541198d5decf8fecc02a1fa2e0adc27e74c70c
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-03-26 19:20:00 +0000

    remove unused return value from _im_channel_receive
    
    
    20070326192000-418b8-fb11aa1e9bcd355f088506e2b77c2154a3aacac4.gz

 src/gabble-im-channel.c |   15 ++++++++-------
 src/gabble-im-channel.h |    2 +-
 2 files changed, 9 insertions(+), 8 deletions(-)

commit 53af29e26e65353a3c65b837355977321debfe07
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-03-26 19:09:36 +0000

    only call _muc_channel_receive if the incoming message has a body (rather than it just being typing notification or similar)
    
    
    20070326190936-418b8-023db418330b0d0e44e4b981aa104a2c8fa9d8de.gz

 src/muc-factory.c |   25 ++++++++++---------------
 1 files changed, 10 insertions(+), 15 deletions(-)

commit 4e90263dc50dff06a6b9c3b78a3836e8cc3552a7
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-03-26 19:08:20 +0000

    when we receive messages from MUC members which are not type="groupchat", don't handle them in muc factory so the normal IM factory machinery handles them (ie private messages from MUC member JIDs)
    
    
    20070326190820-418b8-df7166d1dc76199ec020d9fb6657ef7fe459e675.gz

 src/muc-factory.c |   17 +++++++++++++----
 1 files changed, 13 insertions(+), 4 deletions(-)

commit 2d9edc88eee777a384c075d86dc42d07c4ab7bd0
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-03-26 19:07:57 +0000

    make _muc_channel_receive return void because the return value is irrelevant
    
    
    20070326190757-418b8-bf6efa7c7366f204cf3847ba241fa64380b84488.gz

 src/gabble-muc-channel.c |   12 ++++++------
 src/gabble-muc-channel.h |    2 +-
 2 files changed, 7 insertions(+), 7 deletions(-)

commit 18d64109c0e8968b4b7911aff3104f92dad0f61f
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-03-26 18:06:01 +0000

    refactor MUC message function to look for MUC invites (current and obsolete) in seperate functions
    
    
    20070326180601-418b8-f7902c8838b8672835147913487d86321eb77d8e.gz

 src/muc-factory.c |  327 +++++++++++++++++++++++++++++++----------------------
 1 files changed, 191 insertions(+), 136 deletions(-)

commit d66bdaaca315832d3c65d7384a553e644962d80a
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-03-26 18:04:32 +0000

    remove seperate body/body_offset args from _text_mixin_parse_message
    
    
    20070326180432-418b8-dd27da236e9c8f7294ce6a1a70c7b0a9af3d7d53.gz

 src/im-factory.c |   11 ++++++-----
 src/text-mixin.c |   20 +++++++++-----------
 src/text-mixin.h |    3 +--
 3 files changed, 16 insertions(+), 18 deletions(-)

commit 934928a5b9e67a4aa4eb2e7b8fc4f4254ed66723
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-03-26 18:03:57 +0000

    remove egregious NODE_DEBUG from MUC channel
    
    
    20070326180357-418b8-21c7513512130d992062483c49525d8366e21c54.gz

 src/gabble-muc-channel.c |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

commit 20637c6b34b42e43d10e3e77248ec0ebf376a16e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-27 11:32:30 +0000

    chmod the distributed ChangeLog u+w, not a+w!
    
    
    20070327113230-53eee-aead81c98db0890e9ab61145c653dc7c2f846a2b.gz

 Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 959444ac621f0217e202c263e04d2de8c719efba
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-26 19:28:34 +0000

    Add documentation for headers that are auto-generated (not putting it in the headers themselves to avoid spurious recompiles)
    
    
    20070326192834-53eee-473365ea9385cfda75dadf8c6de2bd2887e18e5a.gz

 lib/telepathy-glib/Makefile.am    |    2 +
 lib/telepathy-glib/extra-gtkdoc.h |   51 +++++++++++++++++++++++++++++++++++++
 2 files changed, 53 insertions(+), 0 deletions(-)

commit b3c1791ce1d4d1095029997fc2d492db837e96da
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-26 19:27:18 +0000

    Change titles to be the name of the .h, mostly (I misunderstood their purpose - they're not actually used as human-readable titles, but as output filenames, somewhat counter-intuitively)
    
    
    20070326192718-53eee-29ac2a28e4860b7a74addd7cda95c1f8b347265e.gz

 lib/docs/reference/telepathy-glib-sections.txt |   30 ++++++++++++------------
 1 files changed, 15 insertions(+), 15 deletions(-)

commit c347347d6f47c588654cf55234754e4e7656762c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-26 20:09:31 +0000

    Convert a g_return_if_fail in internal function back to g_assert
    
    
    20070326200931-53eee-e6385836eb9a914db638961e3854850e1434d105.gz

 lib/telepathy-glib/handle-repo-dynamic.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 26f82d1b29be35c83b8668c32609a9b786932413
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-26 20:06:51 +0000

    TpDynamicHandleRepo: convert some assertions into g_return_if_fail
    
    
    20070326200651-53eee-750f913e8627acc48f110fa4b8df8a9422ff0ab0.gz

 lib/telepathy-glib/handle-repo-dynamic.c |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

commit a4ebb329cf46a1a8d052ded43ee8402f0a89bd21
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-26 19:44:15 +0000

    test-handles: Don't inspect return value from tp_handle_ref; use tp_handle_is_valid instead when asserting that a handle has vanished
    
    
    20070326194415-53eee-15f3167898912da1cf6780a2a3ac3846bb9eab08.gz

 tests/test-handles.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 71acd9a8cbab5a33f9ad3aee38dff1db19d0f437
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-26 19:42:43 +0000

    Remove now-unused variable from roster channel ctor
    
    
    20070326194243-53eee-2c9629aecf2970fa68b6b65281cc24884d0b6e88.gz

 src/gabble-roster-channel.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 897ae178225363ddd4f672a2b39dbead3ef70cbb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-26 19:42:35 +0000

    Remove Returns: from documentation of tp_handle_ref
    
    
    20070326194235-53eee-3dc2562bb9ab559294e90f982db913d718aed517.gz

 lib/telepathy-glib/handle-repo.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit f259a2ed79f777c5f2ec21b8bfa2acf2a3f36048
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-26 19:41:29 +0000

    Remove now-unused variable in MUC channel ctor
    
    
    20070326194129-53eee-4f20f44430b1e17b49bf591a6e6ed51e6a4aad94.gz

 src/gabble-muc-channel.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit f8735f1cf4865e752c2887312eec5cb58771223b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-26 19:41:19 +0000

    Remove tp_handle_request from documentation sections
    
    
    20070326194119-53eee-e207218d5301f44d6fabe351e04c067eba3b5043.gz

 lib/docs/reference/telepathy-glib-sections.txt |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 25396eb4a1038736539755f00c7f2ea94d0ce326
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-26 19:40:05 +0000

    On second thoughts, make [sg]et_qdata and {un,}ref_handle return void immediately - tp-sofiasip already doesn't use their return values
    
    
    20070326194005-53eee-97e6199900ab73544172f3321f3c720097fb6c67.gz

 lib/telepathy-glib/handle-repo-dynamic.c |   14 ++++----------
 lib/telepathy-glib/handle-repo-static.c  |    3 +--
 lib/telepathy-glib/handle-repo.c         |   28 ++++++++++++----------------
 lib/telepathy-glib/handle-repo.h         |   10 +++++-----
 4 files changed, 22 insertions(+), 33 deletions(-)

commit 92762d36402fe3faaad23524a028c3e8a3fa1fc7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-26 19:39:55 +0000

    Don't use the return value of tp_handle_ref and tp_handle_unref
    
    
    20070326193955-53eee-1954ec0d8033834985ea8e0c92a82f8502ed47c1.gz

 lib/telepathy-glib/handle-set.c |    6 ++----
 src/gabble-im-channel.c         |    5 ++---
 src/gabble-muc-channel.c        |    6 ++----
 src/gabble-roster-channel.c     |    3 +--
 src/roster.c                    |    6 ++----
 5 files changed, 9 insertions(+), 17 deletions(-)

commit 158441cee2a9edc57801e999077ef784c1c87498
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-26 19:30:09 +0000

    TpHandleRepoIface: make get_qdata, set_qdata assert that handles are valid, rather than re-checking and returning error. For the moment the public function tp_handle_set_qdata still returns gboolean - make it return  void after 0.5.7.
    
    
    20070326193009-53eee-77e7748cee99c9446489dbe21a5340dff52d87be.gz

 lib/telepathy-glib/handle-repo-dynamic.c |   13 +++++++------
 lib/telepathy-glib/handle-repo-static.c  |   14 +++++++-------
 lib/telepathy-glib/handle-repo.c         |   13 ++++++++-----
 lib/telepathy-glib/handle-repo.h         |    2 +-
 4 files changed, 23 insertions(+), 19 deletions(-)

commit f41dc7326755569bd50c47972dbc884a9d5d57ec
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-26 19:29:41 +0000

    Don't crash out (g_critical) if clients try to release handles they're not holding - that's their problem, not ours
    
    
    20070326192941-53eee-fded3765a2bce0a1a63bd1d4a6a458ab50a7b212.gz

 lib/telepathy-glib/handle-repo-dynamic.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 9f2aa1cc49e642783de531495adcc6df45fb2835
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-26 19:29:00 +0000

    When holding or releasing handles for clients, assert that the handle is at least nonzero
    
    
    20070326192900-53eee-9b9f2d04c7b8f75baf72a20858ea308ab4308f8e.gz

 lib/telepathy-glib/handle-repo-dynamic.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit c81d363e5ae464379a440458c7e48d190814e074
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-26 18:21:57 +0000

    Escape comment indicator in XML gtkdoc comment in a more compatible way (gtkdoc thinks &#2f;* for /* is a crossref, so use /<!-- -->* instead); properly escape &iter to &amp;iter
    
    
    20070326182157-53eee-d573f8321e7916b26a45fd5f00c6e6d65c4ef474.gz

 lib/telepathy-glib/intset.c |    2 +-
 lib/telepathy-glib/intset.h |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 0bf5ca08c2b3b835ddadde069ac27e19db1bc98e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-26 10:55:01 +0000

    TpPropertiesMixin: there is no tp_intset_has_member, it's tp_intset_is_member
    
    
    20070326105501-53eee-50fa3b834f6dbd414de6645d388ba9c5ee23f8e4.gz

 lib/telepathy-glib/properties-mixin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 91c8296298c42faf8508f740f42aec22ee4d022f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-23 13:01:45 +0000

    Change properties mixin API again, using TpIntSet instead of GArray for sets of property IDs
    
    
    20070323130145-53eee-fff16b92b4328eae35975f4c966a6031e62dffd9.gz

 lib/telepathy-glib/properties-mixin.c |  113 ++++++++++++++-------------------
 lib/telepathy-glib/properties-mixin.h |    9 ++-
 src/gabble-muc-channel.c              |   39 +++++-------
 3 files changed, 69 insertions(+), 92 deletions(-)

commit 3e2a76583149e0e22499c0539eab0b81a4738e27
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-23 13:00:30 +0000

    Assert at compile time that the room properties (as a bitfield) fit in a guint on 32-bit platforms, since the code assumes this
    
    
    20070323130030-53eee-6ddc819956eb1e203339d050014579c5d9f4ef96.gz

 src/gabble-muc-channel.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit fe4f08cab602c44724ba83379a474edaf6d10bf2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-23 12:56:00 +0000

    Change semantics of tp_properties_context_has() so it returns FALSE if the property has already been set, to be consistent with tp_properties_context_has_other_than()
    
    
    20070323125600-53eee-5c5e8607b67b9eeb5d272c74729fef0bd8315a89.gz

 lib/telepathy-glib/properties-mixin.c |    8 +++-----
 1 files changed, 3 insertions(+), 5 deletions(-)

commit c679ae92e032d1c6ee34cedf926f1ea0bb4dd9b3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-23 12:47:14 +0000

    Fix some documentation in the properties mixin
    
    
    20070323124714-53eee-5c321237fe158e1328ecdbee3050f2458473a9c3.gz

 lib/telepathy-glib/properties-mixin.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit edb32e45e0e7cb1cddeb2e70c69e586477f32837
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-23 12:46:42 +0000

    TpGroupMixin: treat arrays converted from intsets as containing guint rather than guint32, for ILP64 correctness
    
    
    20070323124642-53eee-75ae7e97d28d0f2884d4304c343c172e6598fd19.gz

 lib/telepathy-glib/group-mixin.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 7afeb9a8e65c1aeedd75d4081aac9efef03f260e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-23 12:46:19 +0000

    tp_handle_set_to_array: Document to return a GArray of guint like tp_intset_to_array does
    
    
    20070323124619-53eee-3d320020ade5521200ce0d0f0022067300422884.gz

 lib/telepathy-glib/handle-set.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 862f931c0203107be7139ac2878d243f4032fd87
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-23 12:45:16 +0000

    TpIntSet: Redefine to_array, from_array to act on arrays of guint, since that's actually what we want for D-Bus even on ILP64 platforms
    
    
    20070323124516-53eee-951f3dabbcb9365322c9c95194e5a2f9432df4ce.gz

 lib/telepathy-glib/intset.c |   22 +++++++++-------------
 1 files changed, 9 insertions(+), 13 deletions(-)

commit bed7bb2222dac1d1ead4582b587161d6dfc9e275
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-23 12:20:15 +0000

    tp_intset_dump: correctly output integers as unsigned
    
    
    20070323122015-53eee-84a58820dd695a15cf3512d5fff4db23050af14a.gz

 lib/telepathy-glib/intset.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 7f2eec682ee0b1e56b213e368779220c0c895f03
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-23 12:18:53 +0000

    Document TpIntSet. Add tp_intset_sized_new and TpIntSetIter.
    
    
    20070323121853-53eee-2c578994c5b8ec41f73846b11ebeb11fb8bba0d4.gz

 lib/docs/reference/telepathy-glib-sections.txt |    4 +
 lib/telepathy-glib/intset.c                    |  214 ++++++++++++++++++++++--
 lib/telepathy-glib/intset.h                    |   81 +++++++++
 3 files changed, 285 insertions(+), 14 deletions(-)

commit 5bc478ce1ada091e0a21b65b326c1f13b809f1b3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-22 17:53:57 +0000

    Remove completely spurious allocation which should have been in previous patches
    
    
    20070322175357-53eee-3fc330a9c6d6b87176921f56f5b8d36c649f77b7.gz

 lib/telepathy-glib/properties-mixin.c |    6 ------
 1 files changed, 0 insertions(+), 6 deletions(-)

commit cc8c9ab2fdce8365be2f788820da2847a1fbd188
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-22 17:53:23 +0000

    Allocate arrays of changed properties with allocated size = number of props
    
    
    20070322175323-53eee-715fdcb411bdaa57c22b5b02440b80712619c7c2.gz

 lib/telepathy-glib/properties-mixin.c |    7 ++++---
 src/gabble-muc-channel.c              |   21 ++++++++++++---------
 2 files changed, 16 insertions(+), 12 deletions(-)

commit 1c31ca61bdd3a50dfdf9a7958b0e7ff57fb56bdd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-22 17:37:36 +0000

    TpPropertiesMixin: Fix suprising signature/behaviour of these methods:
    
    - tp_properties_mixin_emit_changed
    - tp_properties_mixin_emit_flags
    - tp_properties_mixin_change_value
    - tp_properties_mixin_change_flags
    
    20070322173736-53eee-cde3b5bcc7db4e247baa905de853ce352b0f7859.gz

 lib/telepathy-glib/properties-mixin.c |  125 +++++++++++++--------------------
 lib/telepathy-glib/properties-mixin.h |   10 ++-
 src/gabble-muc-channel.c              |   73 +++++++++++--------
 3 files changed, 97 insertions(+), 111 deletions(-)

commit 293a2c7f8950eb845b08c09cf74bc98f3edcf28b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-22 16:09:37 +0000

    Merge conflict with gabble HEAD: remove dynamic_request_handle, again
    
    
    20070322160937-53eee-00815fc37bc4cf2dd2429c9492243598e08490c4.gz

 lib/telepathy-glib/handle-repo-dynamic.c |   27 ---------------------------
 1 files changed, 0 insertions(+), 27 deletions(-)

commit df252edfd73aeec10df12448b2a69150f84f923a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-21 17:10:15 +0000

    Remove request_handle etc. from handle repos (deprecated in 0.5.6 in favour of lookup and ensure)
    
    
    20070321171015-53eee-fca3b79f19d621ed6c3cc2e3a275e69af456e05e.gz

 lib/telepathy-glib/handle-repo-dynamic.c |    3 +--
 lib/telepathy-glib/handle-repo-static.c  |    7 -------
 lib/telepathy-glib/handle-repo.c         |   25 -------------------------
 lib/telepathy-glib/handle-repo.h         |    4 ----
 4 files changed, 1 insertions(+), 38 deletions(-)

commit b414e080004a4e8f799ad9a8c47605d2b9d71b6c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-19 19:23:15 +0000

    Make TpBaseConnection::handles private
    
    
    20070319192315-53eee-795eced417de0d4f335d37e338a028afaf2ffae9.gz

 lib/telepathy-glib/base-connection.c |   52 ++++++++++++++++++---------------
 lib/telepathy-glib/base-connection.h |   12 --------
 2 files changed, 28 insertions(+), 36 deletions(-)

commit 47986e3edde206a99f6877469f29eeaa86d5035f
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-03-23 02:18:36 +0000

    bump version to 0.5.6.1
    
    
    20070323021836-418b8-67274ce8cf3729a8909f54f7534e2fbf403d938b.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 3a84e248d0ebeb49f0fbbfd324a835da6ecdab10
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-03-23 00:45:04 +0000

    bump version to 0.5.6
    
    
    20070323004504-418b8-2d21250e1f6c66d801a847d180bb47ed2b756b7b.gz

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit f5e82e844282d7cdf5194646eeeeca94712227bd
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-03-23 00:17:20 +0000

    guard debug-only if with #ifdef ENABLE_DEBUG
    
    
    20070323001720-418b8-d0c5da6bfa099f27e89dc0ec5eab6c4ae7e0fe2b.gz

 src/vcard-manager.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit d39c98a045ce990b666356a11bb480ede873c14c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-21 17:37:51 +0000

    Remove use of tp_handle_request in roster.c. Use a handle set to transfer references to caller, instead of relying on _request's strange floating references
    
    
    20070321173751-53eee-04d2d7e61fe49282a7000d73e1e80d2e8b19ed4d.gz

 src/roster.c |   21 ++++++++++++++-------
 1 files changed, 14 insertions(+), 7 deletions(-)

commit f59d9cd6c04e6f74183d2496b51a78298a776b0a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-22 15:40:03 +0000

    fix syntax in TpTextMixin
    
    
    20070322154003-53eee-b608881e921a3af4ae56d93f3632d044222321fa.gz

 lib/telepathy-glib/text-mixin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit de62a07bc81fdbd9eb229f087f399b892b3465cb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-22 15:38:51 +0000

    In IM factory incoming message callback, unref handle as soon as it's safely owned by a channel, for greater clarity
    
    
    20070322153851-53eee-a4d33c9894dae431b05ba4e8675c256c9837068e.gz

 src/im-factory.c |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

commit 0f1eb7fa0449633b817099598996c27f5d40c407
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-22 15:36:55 +0000

    Add comment explaining why GabbleIMChannel doesn't ref its handle as soon as it gets it
    
    
    20070322153655-53eee-271a03fd8269b3af8da2c836e57ab0a3dd6f2f5f.gz

 src/gabble-im-channel.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 42cd8d63b859cab1620a556614246bb98ef38dd8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-22 15:36:44 +0000

    src/debug.c: Make it possible to enable IM debugging
    
    
    20070322153644-53eee-9ad639f694e45370df785ee62da3a11c9bf741a6.gz

 src/debug.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 183d6e057214ad101d072a6f7e5d01dd8469c040
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-22 15:36:08 +0000

    TpTextMixin: fix memory (and handle) leak where messages discarded using ListPendingMessages with clear==TRUE were not freed
    
    
    20070322153608-53eee-f4675921cc8bb893cad3baaa77203e3fc43cc556.gz

 lib/telepathy-glib/text-mixin.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 601f437eccb2600e42598d91e71d54922bc76651
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-22 15:34:12 +0000

    TpTextMixin: Make it impossible to free the pending message without unreffing its sender
    
    
    20070322153412-53eee-1dcc78bf6737430c0160677417d65502fb84fd3c.gz

 lib/telepathy-glib/text-mixin.c |   32 +++++++++++++++++---------------
 1 files changed, 17 insertions(+), 15 deletions(-)

commit d7c3de50aae02394073caf66d1bc626e5da29c08
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-22 15:27:24 +0000

    Enhance handle leak debugging to make it easier to find out what's gone wrong
    
    
    20070322152724-53eee-9036af024918991d5f07f5c19f5b2ab87c5894ac.gz

 lib/telepathy-glib/handle-repo-dynamic.c |   53 ++++++++++++++++++++++++------
 src/gabble-im-channel.c                  |    2 +
 2 files changed, 45 insertions(+), 10 deletions(-)

commit 1a3d2d3f66766f1feb7b3439982fd3a3d7dacc57
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-22 15:27:00 +0000

    lib/telepathy-glib/debug.c: Make it possible to enable IM debugging
    
    
    20070322152700-53eee-7793f79c41505a90efcd9860a015188ebf6da93e.gz

 lib/telepathy-glib/debug.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 4ce7b4ad9ebed5bcc0f1b3fb8ee7ebe599cc273b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-21 17:34:48 +0000

    Add comment explaining why CM params have a GType and a D-Bus type
    
    
    20070321173448-53eee-eaf67e9bcbaeadbd4fe3eff599a6064ee9458910.gz

 lib/telepathy-glib/base-connection-manager.h |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

commit 4e9f8ffc7ef517d86823aae1b99cf74c9b0819b7
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-03-21 18:58:32 +0000

    rewrite observe_vcard to be far less verbose in the debug log, to update the nickname before emitting the signal in all cases, to emit the signal in all cases when the nickname has changed, and to not emit it when it hasn't changed
    
    
    20070321185832-418b8-9598dc15cabe2abd5ae7c81ba31c2e769b9187c0.gz

 src/vcard-manager.c |  133 +++++++++++++++++++++++++++------------------------
 1 files changed, 71 insertions(+), 62 deletions(-)

commit d9ba491c555a683b82e2bc9d935af821f4ffe461
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-03-21 18:57:19 +0000

    add handle validity assertions/checks to vcard manager entry points and callbacks
    
    
    20070321185719-418b8-764f05a1e3b04b57aee8087e2f4903e3edd5c031.gz

 src/vcard-manager.c |   36 ++++++++++++++++++++++++++++++++----
 1 files changed, 32 insertions(+), 4 deletions(-)

commit dd053a287fc9a07f22abefb97b32e787007c16b6
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-03-21 18:56:50 +0000

    check handle is valid on calls to RequestAvatar
    
    
    20070321185650-418b8-37ad6eb96a0671ee11fcbb04f01b774a5cfa4511.gz

 src/conn-avatars.c |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

commit 6672c0b1a5ab419ac6090b5c379d62f53fda4e82
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-03-21 18:56:39 +0000

    test-basic-connect.py: factor out constants
    
    
    20070321185639-c9803-fa3c74913060c5daf82a055fcb9c4695f6c9df23.gz

 tests/test-basic-connect.py |   20 +++++++++++++-------
 1 files changed, 13 insertions(+), 7 deletions(-)

commit 2fc936bcb3f098c31f1a43ef54143081c3013846
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-03-21 18:33:01 +0000

    comments
    
    
    20070321183301-c9803-2d10b9d7ea06f0d3cf5e78dd83995dd8aca0aaf2.gz

 tests/Makefile.am |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 5d9b91e67c172f3d4dcca95fe1518ded31954325
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-03-21 18:32:05 +0000

    rename TESTSEXTRA to EXTRA_TESTS
    
    
    20070321183205-c9803-9baae84c768b7b9deb4f04f0ed238aa46a8135a1.gz

 tests/Makefile.am |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit a9665d93b45f35e62181450fdc737d72860113de
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-03-21 18:21:14 +0000

    remove unnecessary makefile rule
    
    
    20070321182114-c9803-4cc5bf131be98e801351c4394df84933cc98fed4.gz

 tests/Makefile.am |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 970f7d6563046fc9e3dba30eef3293520bba46e2
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-03-21 18:20:32 +0000

    distribute *.conf.in
    
    
    20070321182032-c9803-0a89cf4e776f2ae4e5f0e4849ac3227670830e4a.gz

 tests/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit a9ba63d63d1767da4d81e9d60fc03b370f7a057f
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-03-21 18:20:02 +0000

    generate *.conf more like *.service
    
    
    20070321182002-c9803-27d78290b1469fd52d1fb292b98607faa4e61e02.gz

 tests/Makefile.am |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit 9c45a28a9b79306cecad11d4b1ec0f48a88aa314
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-03-21 18:19:46 +0000

    marginally simplify test mangling makefile rules
    
    
    20070321181946-c9803-158dbe894cea9b71e9bbba2612a58347fae22cf8.gz

 tests/Makefile.am |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 1c81a556638260a25afbecde5f15e97ff3895e48
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-03-21 18:06:53 +0000

    test-basic-connect.py: use standard indentation
    
    
    20070321180653-c9803-8063eb1c772171922dee0f489fbe4d95f37f8efb.gz

 tests/test-basic-connect.py |  152 +++++++++++++++++++++---------------------
 1 files changed, 76 insertions(+), 76 deletions(-)

commit b35bfb177d7f2567991732bee47a8719877cf1b9
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-03-21 18:00:30 +0000

    distribute .service.in files
    
    
    20070321180030-c9803-8c5f3d2b6b94bb115e5bbc371e04cf92f18f6d14.gz

 tests/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 432286ab29071781fd49baafbdd075f9561aef2c
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-03-21 18:00:05 +0000

    use BUILT_SOURCES instead of BUILT_FILES
    
    
    20070321180005-c9803-6ffe5de5a15556f9c30f0fe4c63f4cd98131232f.gz

 tests/Makefile.am |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

commit 1aaf81549324e63c30378d87d139f13fe6556068
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-03-21 17:58:58 +0000

    check-extra: make files executable before trying to run tests
    
    
    20070321175858-c9803-c9fe456e9140bdd37273c25830fcfb862793dfa7.gz

 tests/Makefile.am |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 9b1a429ff53503bef77bf9ef3940231058542806
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-03-21 17:58:17 +0000

    check-extra: recursively call make check, rather than duplicating sh test code
    
    
    20070321175817-c9803-05ad01113f4acd2ac7ab7afc77af70ba93bc6a9b.gz

 tests/Makefile.am |   73 +----------------------------------------------------
 1 files changed, 1 insertions(+), 72 deletions(-)

commit 2411562ff3fb2bdddead3562919904a9855e6c9c
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-03-21 17:47:06 +0000

    tests/: generate .service from .service.in
    
    
    20070321174706-c9803-723c38bbaa23a7b9d3d14f488ce26054be8df7bd.gz

 tests/Makefile.am |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit c1a73abd075a4cbc6ff053dd4bc9b16b384a2767
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-03-21 17:42:53 +0000

    remove redundant Makefile.am lines
    
    
    20070321174253-c9803-826ccccb6c80e00e8952c4f33346a0e0472944ba.gz

 tests/Makefile.am |    9 ---------
 1 files changed, 0 insertions(+), 9 deletions(-)

commit 987375545f1d3afea0bafb99f24154ad718dc32c
Author: Mads Chr. Olesen <shiyee@shiyee.dk>
Date:   2007-03-20 19:08:40 +0000

    move dbus tests to make check-extra
    
    
    20070320190840-f3554-65bd93842e24dfbb462c66e487c28640319a439d.gz

 tests/Makefile.am |  113 ++++++++++++++++++++++++++++++++++++-----------------
 1 files changed, 77 insertions(+), 36 deletions(-)

commit fa7fb795f4c551ef48a727d649bf9a5292710182
Author: Mads Chr. Olesen <shiyee@shiyee.dk>
Date:   2007-03-20 17:43:18 +0000

    refresh unit test
    
    
    20070320174318-f3554-50d7797b90b5171b91d5e859712470dd611ff52a.gz

 tests/Makefile.am |   11 +++++------
 1 files changed, 5 insertions(+), 6 deletions(-)

commit 13ddf1c7acf236a1cb2746c7ddb9be8306d039de
Author: Mads Chr. Olesen <shiyee@shiyee.dk>
Date:   2007-02-02 22:50:16 +0000

    Make distcheck succeed, finally
    
    
    20070202225016-f3554-4b981161dc3477059bb876fb96c800a15ec7d124.gz

 tests/Makefile.am |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

commit 0bd9b5a63cb13bb3c99472df8a29aef22cff1e49
Author: Mads Chr. Olesen <shiyee@shiyee.dk>
Date:   2006-12-28 22:50:16 +0000

    Make distcheck succeed a little more, using black autofoo magic borrowed from D-Bus
    
    
    20061228225016-f3554-0aafef7ed2b05293d05e01c7a6c08dbb0d007272.gz

 tests/Makefile.am                      |   43 ++++++++++++++++++++++++++-----
 tests/run-with-tmp-session-bus.conf.in |    2 +-
 2 files changed, 37 insertions(+), 8 deletions(-)

commit 747d7e149189d0f6d7b7aff4834437d39b64911d
Author: Mads Chr. Olesen <shiyee@shiyee.dk>
Date:   2006-12-28 19:40:52 +0000

    Up the timeout for the unit test connect call
    
    
    20061228194052-f3554-60ba4fee037c3a8d334112f95111daacbd78836d.gz

 tests/test-basic-connect.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit be5f55b4d97dc171a648d4407a77d2f285b05498
Author: Mads Chr. Olesen <shiyee@shiyee.dk>
Date:   2006-12-27 16:36:34 +0000

    unittest-debugging
    
    Allow start of gabble with debugging on in the unit test (can be racy, outcommented by default)
    
    20061227163634-f3554-a7f879f94eb56b51bccf02a20a9b3b79c091c39f.gz

 tests/run-with-tmp-session-bus.sh |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 659cdb0211c5d41a10eeaa3985492709ec4d6f2b
Author: Mads Chr. Olesen <shiyee@shiyee.dk>
Date:   2006-12-27 16:31:03 +0000

    unittesting-own-configuration
    
    Use custom configuration file for the testing D-Bus session bus, and use a custom test service file.
    Also, this makes the tests autolaunch gabble when needed, instead of having a racy launch during test startup.
    
    20061227163103-f3554-e8054af85cbeb1f7956576fc090c45578de5627e.gz

 tests/Makefile.am                                  |   18 ++++++++++++
 ...p.Telepathy.ConnectionManager.gabble.service.in |    3 ++
 tests/run-with-tmp-session-bus.conf.in             |   30 ++++++++++++++++++++
 tests/run-with-tmp-session-bus.sh                  |   13 +++-----
 4 files changed, 56 insertions(+), 8 deletions(-)

commit 35af30b50acada26d3b9482ea86bbf95924cedc2
Author: Mads Chr. Olesen <shiyee@shiyee.dk>
Date:   2006-12-26 23:46:01 +0000

    basic-unit-testing
    
     * This patch adds basic unit testing of the compiled binary.
     * Uses the D-Bus testing framework by Raphael Slinckx (Slightly modified)
     * Uses a modified run-with-tmp-session-bus.sh from the D-Bus package
     * Basic test-case also from D-Bus testing framework
    
    20061226234601-f3554-cf18033110df0a44504931204bb02a67878908ae.gz

 tests/Makefile.am                 |    2 +-
 tests/dbustesting.py              |  609 +++++++++++++++++++++++++++++++++++++
 tests/run-with-tmp-session-bus.sh |   49 +++
 tests/test-basic-connect.py       |   84 +++++
 tests/test-basic-connect.sh       |    2 +
 5 files changed, 745 insertions(+), 1 deletions(-)

commit d5ffb5d4b0ae59835c0b54004aa41b8b65b9e677
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-21 16:29:31 +0000

    Remove lib/docs/reference/tmpl/util.sgml, which was just there because of Makefile madness - now we have dummy.sgml it's not needed
    
    
    20070321162931-53eee-8c4e3c0baa69a53064eeed620cfc548deee18a01.gz

 lib/docs/reference/tmpl/util.sgml |   66 -------------------------------------
 1 files changed, 0 insertions(+), 66 deletions(-)

commit 192125ce3ae98c6a7ec46eb1f093f71c94c5e704
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-21 16:03:18 +0000

    Reduce length of yet another heading to fit it in the 99 char tarball filename limit
    
    
    20070321160318-53eee-644751ae186bb2c87f03edf34ef12686d6e31959.gz

 lib/docs/reference/telepathy-glib-sections.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f25dcd05c3eeec5c388d63deab7288365d53878e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-20 13:17:57 +0000

    glib-errors-enum-header.xsl: generate documentation for errors
    
    
    20070320131757-53eee-bdbba3058db236df5bc347df288a085b80a0a11a.gz

 lib/tools/glib-errors-enum-header.xsl |   18 ++++++++++++++++--
 1 files changed, 16 insertions(+), 2 deletions(-)

commit 9e3481d8a704bf3ab5bd481026695aa3cfc7fcf0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-20 13:17:52 +0000

    More text mixin documentation
    
    
    20070320131752-53eee-a6105e1ef991e3f2e6a957d19d16a00d423bdc8f.gz

 lib/telepathy-glib/text-mixin.c |   95 ++++++++++++++++++++++++++++++++------
 1 files changed, 80 insertions(+), 15 deletions(-)

commit 3af3ed44b8e5a7f8aea91e85252d21580d34a9ae
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-20 13:15:32 +0000

    More channel interface documentation
    
    
    20070320131532-53eee-ca3e6e6ed517c777817885dd02e6ff1db28365e3.gz

 lib/telepathy-glib/channel-iface.c |   29 +++++++++++++++++++++++++++++
 lib/telepathy-glib/channel-iface.h |    6 ++++++
 2 files changed, 35 insertions(+), 0 deletions(-)

commit 29c3188bf2ea9ad99b091052ceff327ff16e7e5e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-20 11:27:49 +0000

    Use correct gtkdoc markup
    
    
    20070320112749-53eee-dc4ea47d09584a8f372e7b3ff458d5008dc78095.gz

 lib/telepathy-glib/base-connection-manager.c |    2 +-
 lib/telepathy-glib/base-connection.c         |    2 +-
 lib/telepathy-glib/base-connection.h         |    2 +-
 lib/telepathy-glib/channel-factory-iface.c   |    2 +-
 lib/telepathy-glib/handle-repo-dynamic.c     |    2 +-
 lib/telepathy-glib/handle-repo-dynamic.h     |    6 +++---
 lib/telepathy-glib/properties-mixin.c        |    2 +-
 lib/telepathy-glib/properties-mixin.h        |    8 ++++----
 lib/telepathy-glib/run.c                     |    2 +-
 9 files changed, 14 insertions(+), 14 deletions(-)

commit 3a0f85839aa98f692833e3377ff2ec1735cb3dd3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-20 11:24:23 +0000

    Add gtkdoc m4/Make snippets
    
    
    20070320112423-53eee-a7d599f250f423ee94ecda39af32dc5aa98a7adb.gz

 Makefile.am    |    2 +
 gtk-doc.make   |  155 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 m4/Makefile.am |    3 +-
 m4/gtk-doc.m4  |   53 +++++++++++++++++++
 4 files changed, 212 insertions(+), 1 deletions(-)

commit 95aee28727072f16a5eb786911dc9933e5e08da0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-19 19:01:43 +0000

    Add more gtkdoc
    
    
    20070319190143-53eee-cff031439a8757197d56caf9e9aac28e57510925.gz

 lib/docs/reference/telepathy-glib-sections.txt |   49 ++++-
 lib/telepathy-glib/base-connection-manager.h   |    5 +-
 lib/telepathy-glib/base-connection.h           |  251 ++++++++++-----------
 lib/telepathy-glib/channel-factory-iface.c     |   99 ++++++++-
 lib/telepathy-glib/channel-factory-iface.h     |  280 ++++++++----------------
 lib/telepathy-glib/channel-iface.c             |   10 +
 lib/telepathy-glib/channel-iface.h             |    9 +-
 lib/telepathy-glib/dbus.h                      |    2 +-
 lib/telepathy-glib/handle-repo.c               |   25 +-
 lib/telepathy-glib/handle-repo.h               |    7 +-
 lib/telepathy-glib/properties-mixin.c          |    3 +-
 11 files changed, 399 insertions(+), 341 deletions(-)

commit 67cf399c373db9e8eebc84de40da9a70ce90bfe9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-19 16:56:06 +0000

    GabbleIMChannel: _dispose and _finalize should be static
    
    
    20070319165606-53eee-4aaadf33eb8f3d9d7247ed657ff1022ab5d6d9dc.gz

 src/gabble-im-channel.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 33fcad336601117d28ac4d20e7baeffbd3f29d02
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-19 16:54:53 +0000

    Don't assign result of strlen() to a gsize, since size_t may be bigger
    
    
    20070319165453-53eee-4bafb2ef8d202c21b367a579d836db927ace04ea.gz

 lib/telepathy-glib/text-mixin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit bdcc8f5719823db4478524ce69e15d05a0002d61
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-19 16:52:05 +0000

    TpTextMixin: make all members private, remove send_nick. GabbleTextMixin: new mixin based on TpTextMixin which reinstates send_nick.
    
    
    20070319165205-53eee-793cdd68b3221e11ef3c0171806d5f62a33cf151.gz

 lib/telepathy-glib/text-mixin.c |   85 ++++++++++++++++++++++-----------------
 lib/telepathy-glib/text-mixin.h |   13 ++----
 src/gabble-im-channel.c         |    3 +-
 src/gabble-im-channel.h         |    6 +-
 src/gabble-muc-channel.c        |    3 +-
 src/gabble-muc-channel.h        |    6 +-
 src/text-mixin.c                |   27 ++++++++++++-
 src/text-mixin.h                |   30 +++++++++++--
 8 files changed, 111 insertions(+), 62 deletions(-)

commit e2a93b10134b8b5893e5bcae33692decf4457fd4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-19 16:46:52 +0000

    Add a bit more gtkdoc
    
    
    20070319164652-53eee-a51111213e29046955ddae58c4e56ac2e3d3b67b.gz

 lib/telepathy-glib/base-connection-manager.c |    7 +++++++
 lib/telepathy-glib/base-connection-manager.h |    4 ++++
 lib/telepathy-glib/base-connection.c         |    8 ++++++++
 3 files changed, 19 insertions(+), 0 deletions(-)

commit d7c5f38f2ef5a525785f397f67a95405c430d27b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-19 16:03:37 +0000

    Raise limit on message size from 1K to 8K bytes
    
    
    20070319160337-53eee-6dfc8718e552b1484f0efc239f1cf4ff8e81b3b5.gz

 lib/telepathy-glib/text-mixin.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 502989235a63f571700fc97e26693e405052cf37
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-19 16:03:13 +0000

    Don't include TP_CHANNEL_SEND_NO_ERROR in gtkdoc (it's moved back into Gabble)
    
    
    20070319160313-53eee-c57a7168be1e96a1c8cd10f077037ebad4426b01.gz

 lib/docs/reference/telepathy-glib-sections.txt |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit efd6e3afa40c8041462f825d2c021e549dffaa53
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-19 15:37:28 +0000

    Don't emit any handle leak debug message if no handles were leaked
    
    
    20070319153728-53eee-16ff969b23baa2ae0f8189624229bbb01732e3da.gz

 lib/telepathy-glib/handle-repo-dynamic.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit a0c58f0c0a291f34404f7532d1420a5bcfecf296
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-14 11:32:34 +0000

    Assert that the self handle is valid, and don't creatre an extra ref to it
    
    
    20070314113234-53eee-c3484e91ffcb642a948e444522fb1721d424c0a5.gz

 lib/telepathy-glib/base-connection.c |    9 ++-------
 1 files changed, 2 insertions(+), 7 deletions(-)

commit 2d0710972979b513a82220d409610368dcb40c3b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-14 11:30:57 +0000

    Assert that TpBaseConnection subclasses create at least a contact handle repo
    
    
    20070314113057-53eee-f7045d94655219d50434ee52b917a619c2833190.gz

 lib/telepathy-glib/base-connection.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 5417af58d268c4953e121258f2ceb917998d0360
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-14 11:30:17 +0000

    Minor documentation fixes (close parentheses)
    
    
    20070314113017-53eee-0c0222efebed8fc78030cb32bea2350301cb068f.gz

 lib/telepathy-glib/base-connection-manager.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit e0db2c4c79de7f01b46d533093f81c88bb95c98b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-13 19:55:07 +0000

    Improve text mixin documentation
    
    
    20070313195507-53eee-7892798a953d2e307f15a8e6cf614e9dec6f4700.gz

 lib/telepathy-glib/text-mixin.c |   20 +++++++++++++++++++-
 1 files changed, 19 insertions(+), 1 deletions(-)

commit f2fa6a6dd8637cc748b25eda1b6cec2f44e8b628
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-13 12:22:09 +0000

    More documentation
    
    
    20070313122209-53eee-27b1e525cd839a3ed309d6b581fc4505a3b63442.gz

 lib/docs/reference/telepathy-glib-sections.txt |    7 +-
 lib/telepathy-glib/base-connection-manager.c   |   12 ++
 lib/telepathy-glib/base-connection-manager.h   |  177 +++++++++++-------------
 lib/telepathy-glib/base-connection.c           |   12 ++
 lib/telepathy-glib/dbus.c                      |    8 +
 lib/telepathy-glib/debug-ansi.h                |    9 +-
 lib/telepathy-glib/errors.h                    |    7 +
 lib/telepathy-glib/group-mixin.c               |   10 ++
 lib/telepathy-glib/properties-mixin.c          |   10 ++
 lib/telepathy-glib/run.c                       |   14 ++
 lib/telepathy-glib/text-mixin.c                |   25 ++++-
 lib/telepathy-glib/util.c                      |    9 ++
 12 files changed, 196 insertions(+), 104 deletions(-)

commit d7d846a8bd0bef56de34bb2655f0c83088d5421b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-12 16:26:01 +0000

    genginterface: Remove support for synchronous service methods altogether (if you have a blocking function it's easy to implement the async method in terms of it, but the converse is not true)
    
    
    20070312162601-53eee-3b57e6457fc7493d1ab84b51a0e527ff29a0239c.gz

 lib/tools/genginterface.py |  104 +++++++++++--------------------------------
 1 files changed, 27 insertions(+), 77 deletions(-)

commit b716688adce64f3aa37b06a993de81f5601b3e1d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-12 14:25:19 +0000

    gabble-roster-channel: Fix warning with debug disabled
    
    
    20070312142519-53eee-0e730d06d340270d67e7843e883055755223042f.gz

 src/gabble-roster-channel.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 344db7019d9a4785a7677a6fd75bb8637b7abfc4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-12 14:24:06 +0000

    Use NUM_TP_SOMETHINGS instead of LAST_TP_SOMETHING which is now deprecated
    
    
    20070312142406-53eee-fae177441738ef3278c96303efb3961fd0de8be7.gz

 lib/telepathy-glib/base-connection.c |    8 ++++----
 lib/telepathy-glib/base-connection.h |    6 +++---
 lib/telepathy-glib/handle-repo.h     |    4 ++--
 lib/telepathy-glib/handle.h          |    6 +++---
 src/gabble-connection.c              |    2 +-
 src/gabble-connection.h              |    2 +-
 src/gabble-im-channel.c              |    4 ++--
 src/gabble-muc-channel.c             |    4 ++--
 src/text-mixin.c                     |    2 +-
 9 files changed, 19 insertions(+), 19 deletions(-)

commit 6bd8de8f7d75dee716420ea4859f3213cb9b07e1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-12 14:22:30 +0000

    Fix various bits of gtkdoc
    
    
    20070312142230-53eee-bdb6bacd0021055bb5a999cc76f1e106161cb1f3.gz

 lib/telepathy-glib/base-connection-manager.h |   21 ++++++++++++---------
 lib/telepathy-glib/channel-factory-iface.h   |    8 ++++----
 lib/telepathy-glib/dbus.c                    |    2 +-
 lib/telepathy-glib/handle-repo-dynamic.h     |    4 ++--
 lib/telepathy-glib/handle-repo.c             |    4 ++--
 lib/telepathy-glib/handle-repo.h             |    2 +-
 lib/telepathy-glib/util.c                    |    6 +++---
 7 files changed, 25 insertions(+), 22 deletions(-)

commit afdc8831507d2adeeb10269c9784e8ea0f962d2f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-21 16:34:17 +0000

    Resolve conflict between JID and pipeline debug flags
    
    
    20070321163417-53eee-d26c731972e045937da91d7f1b75f56264807027.gz

 src/debug.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 3db4f861b89af67e7c3abf75094c2dd01576b36f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-13 19:57:08 +0000

    GabbleMUCFactory: route chat room messages to the room correctly
    
    
    20070313195708-53eee-e51efb8187aeacccf761218b9bc4686d6518e7ee.gz

 src/muc-factory.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 750ac8409c4cd8eb77c88e73a3434079aa8c2343
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-12 11:43:15 +0000

    Correct room list channel handle fetching, and test cases
    
    
    20070312114315-53eee-d7e808bbbbda080b545e322dda6219587ec12d8e.gz

 src/gabble-roomlist-channel.c |   10 ++++++++--
 tests/test-handles.c          |    4 ++--
 2 files changed, 10 insertions(+), 4 deletions(-)

commit 90cd2ccaa99ec3e91c92f3ed0c612b6e239c49af
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-08 18:14:35 +0000

    Further improve handle repository API: track errors, and always pass the handle repo to the dynamic repo's validation callback
    
    
    20070308181435-53eee-da2cca89577bd1e602af0045356190ad62e29e07.gz

 lib/telepathy-glib/handle-repo-dynamic.c |   16 +++++---
 lib/telepathy-glib/handle-repo-dynamic.h |   21 +++++++++--
 lib/telepathy-glib/handle-repo-static.c  |   10 ++++--
 lib/telepathy-glib/handle-repo.c         |   10 +++--
 lib/telepathy-glib/handle-repo.h         |    8 ++--
 src/debug.c                              |    1 +
 src/debug.h                              |    1 -
 src/gabble-connection.c                  |   51 +++++---------------------
 src/gabble-connection.h                  |    7 +---
 src/gabble-muc-channel.c                 |   38 ++++++++++++-------
 src/im-factory.c                         |    2 +-
 src/media-factory.c                      |    2 +-
 src/muc-factory.c                        |   53 ++++++++++++++++++++-------
 src/presence-cache.c                     |    4 +-
 src/roster.c                             |    6 ++--
 src/util.c                               |   59 ++++++++++++++++++------------
 src/util.h                               |    7 +++-
 17 files changed, 167 insertions(+), 129 deletions(-)

commit 75dd9ffc87d7f08638a9f6cbc8998add9bd6321b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-08 18:14:21 +0000

    Document tp_dynamic_handle_repo_lookup_exact
    
    
    20070308181421-53eee-e66ff10b0d0b98c125312dac48db1d0d5d800cf7.gz

 lib/telepathy-glib/handle-repo-dynamic.c |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

commit 6138f07fe4b70386ad448250523dfc1f27404733
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-08 13:45:59 +0000

    Remove now-unused gabble_handle_for_foo functions
    
    
    20070308134559-53eee-22a9c8fc92b1488c7c9b57b3634ed5294e0d6649.gz

 src/handles.c |  118 ---------------------------------------------------------
 src/handles.h |    7 ---
 2 files changed, 0 insertions(+), 125 deletions(-)

commit cec86767f79bc74c1a39271a2ce6b66d6a267e1e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-08 13:34:15 +0000

    Don't pass FALSE as a pointer argument
    
    
    20070308133415-53eee-bb4791ecf3f78c9cfc70d40bab9b0b18ba184e2b.gz

 src/gabble-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7c044898bb825233dd0e4362a162fc92b7fa2700
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-08 13:31:40 +0000

    Correctly fail rather than crashing when normalize function returns NULL
    
    
    20070308133140-53eee-d23231567451a53402ff4b85fdaebafdfcb584b1.gz

 lib/telepathy-glib/handle-repo-dynamic.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit c23cb62dc55ce03015c3a27294989c0308cb9949
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-08 12:02:43 +0000

    Add lookup_handle and ensure_handle functions to the TpHandleRepoIface API. Add normalization callback to dynamic handle repos.
    
    
    20070308120243-53eee-24eaeb5fd32e529dd88305f1856a4b074989df5c.gz

 lib/telepathy-glib/handle-repo-dynamic.c |  123 +++++++++++++++++++++++++++++-
 lib/telepathy-glib/handle-repo-dynamic.h |    6 ++
 lib/telepathy-glib/handle-repo-static.c  |   14 +++-
 lib/telepathy-glib/handle-repo.c         |   46 +++++++++++
 lib/telepathy-glib/handle-repo.h         |    8 ++
 5 files changed, 194 insertions(+), 3 deletions(-)

commit 752929daabe8fd790ae7da0de8e54a5b820a9984
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-08 11:55:47 +0000

    Add tp_base_connection_get_handles so TpBaseConnection::handles can become private in a future version. Add create_handle_repos to TpBaseConnectionClass so handle repos can refer to the connection during construction.
    
    
    20070308115547-53eee-64a10965934636b41a4fb00167c2d44d67173a4b.gz

 lib/docs/reference/tmpl/util.sgml    |    2 --
 lib/telepathy-glib/base-connection.c |   22 +++++++++++++++++++---
 lib/telepathy-glib/base-connection.h |   17 +++++++++++++++++
 3 files changed, 36 insertions(+), 5 deletions(-)

commit 32073bc67a9d15c4f274b5c08aa710b608fa625e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-08 12:05:11 +0000

    Convert Gabble to use new handle API.
    
    Also fix bug where chat states in MUC were attributed to the room.
    
    20070308120511-53eee-2fa9ca8b7f7fb080a3c46fe703b16082f9dbc569.gz

 src/conn-aliasing.c             |   13 +-
 src/conn-avatars.c              |    5 +-
 src/conn-presence.c             |   15 ++-
 src/gabble-connection-manager.c |    4 +-
 src/gabble-connection.c         |  167 +++++++++++++++++++++------
 src/gabble-connection.h         |   31 +++++
 src/gabble-im-channel.c         |   18 ++--
 src/gabble-media-channel.c      |   22 +++--
 src/gabble-media-session.c      |    6 +-
 src/gabble-muc-channel.c        |   41 +++++---
 src/gabble-roomlist-channel.c   |   16 ++-
 src/gabble-roster-channel.c     |   40 +++++--
 src/handles.c                   |   30 -----
 src/handles.h                   |   19 +--
 src/im-factory.c                |   20 ++-
 src/media-factory.c             |   17 ++-
 src/muc-factory.c               |  108 +++++++++++-------
 src/presence-cache.c            |   79 +++++++------
 src/roster.c                    |  242 +++++++++++++++++++++------------------
 src/util.c                      |  111 ++++++++++++++++++
 src/util.h                      |    4 +
 src/vcard-manager.c             |   72 ++++++------
 tests/test-handles.c            |   27 ++---
 23 files changed, 712 insertions(+), 395 deletions(-)

commit 638ad3b805c324de176d2dfa072fbcef2de2a25d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-08 12:00:33 +0000

    In TpDynamicHandleRepo, make the initial refcount 1, but force it to 0 in dynamic_request_handle to be backwards compatible
    
    
    20070308120033-53eee-4171a22456c3007bb873f748272190d59c9c5fef.gz

 lib/telepathy-glib/handle-repo-dynamic.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 12e987c4438e8f1124b7f33460ef9ce3f194324f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-14 12:09:42 +0000

    Change some section titles in an attempt to make the docs fit in the 99 character tar filename limit
    
    
    20070314120942-53eee-3e4c5389c2dabf9257fae49ba639cedae8fc3c7f.gz

 lib/docs/reference/telepathy-glib-sections.txt |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit 5839039fa31621110deb12b3d36e43819f4b6026
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-13 19:54:03 +0000

    Document the properties mixin
    
    
    20070313195403-53eee-134625c2d6dded5557ba50fea12f3f3dc5eedcf2.gz

 lib/telepathy-glib/properties-mixin.c |  246 +++++++++++++++++++++++++++++++--
 lib/telepathy-glib/properties-mixin.h |   19 +++
 2 files changed, 255 insertions(+), 10 deletions(-)

commit dd9ec1e32333da1bad6b7f09e3691103ea3cbde8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-13 12:24:27 +0000

    Document backwards-compatible names in generated GInterfaces
    
    
    20070313122427-53eee-80cc8851196852393499299dab438b762464c617.gz

 lib/tools/genginterface.py |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)

commit 2ed76887907ade12da70c10ea4e9697fb30705a8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-12 14:24:58 +0000

    genginterface: Emit documentation
    
    
    20070312142458-53eee-8a83aece5e0d317fcf939081fde08fd961864051.gz

 lib/tools/genginterface.py |   76 ++++++++++++++++++++++++++++++++++---------
 1 files changed, 60 insertions(+), 16 deletions(-)

commit c9dd83f9495f7b060264169eb1dc1a2c467fce97
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-12 14:22:07 +0000

    Improve documentation layout
    
    
    20070312142207-53eee-bc1f417b62ea8fff6c73186e8a951684d677792b.gz

 lib/docs/reference/telepathy-glib-docs.sgml    |   75 +-
 lib/docs/reference/telepathy-glib-sections.txt | 1564 ++++++++----------------
 lib/docs/reference/tmpl/util.sgml              |    2 +-
 3 files changed, 492 insertions(+), 1149 deletions(-)

commit 6cb2e65aa3d3bece2f6522be2d6731bd081abd15
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-12 14:21:56 +0000

    Make distcheck with gtkdoc and without debug
    
    
    20070312142156-53eee-d1738c44ece0690ed4f65ace0343b88e613e074f.gz

 Makefile.am |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit f0d74d8a4bb0ec3ac571616aec37c85ac967bbc8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-12 13:05:30 +0000

    Add a dummy template file so gtk-doc's Makefile will b e happy in Darcs builds
    
    
    20070312130530-53eee-8106d858552dc46268f5dd1be69f63e4bbc5bab7.gz

 0 files changed, 0 insertions(+), 0 deletions(-)

commit 6ebb97cc693c8007fa915e1db5e49d1470afd0c1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-08 12:04:11 +0000

    Name parameter to tp_intset_destroy, tp_intset_clear to keep gtkdoc happy
    
    
    20070308120411-53eee-d10092ef48df538f71aaf8143e97f952cd88e7a6.gz

 lib/telepathy-glib/intset.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 5e907ab40c074a69a94624a054771e4c592804f0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-08 12:03:42 +0000

    Document the fact that CMs may assume the numeric values of handles in a static repo
    
    
    20070308120342-53eee-77471c7909cd7ac14b2b13d0cb636ae32071084c.gz

 lib/telepathy-glib/handle-repo-static.h |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit 44be5b999ddf9091015805e9d8df918deb48d6d0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-06 12:52:41 +0000

    Add some basic gtk-doc. Remove unused tp_static_handle_repo_new and the dynamic equivalent.
    
    
    20070306125241-53eee-9977f9ef2750d6ba83b173c4cfecd4b9215e3b8e.gz

 _boring                                         |    7 +
 configure.ac                                    |    8 +-
 lib/Makefile.am                                 |    2 +-
 lib/docs/Makefile.am                            |    1 +
 lib/docs/reference/Makefile.am                  |   76 +
 lib/docs/reference/telepathy-glib-docs.sgml     |   99 ++
 lib/docs/reference/telepathy-glib-sections.txt  | 1826 +++++++++++++++++++++++
 lib/docs/reference/telepathy-glib.types         |   12 +
 lib/docs/reference/tmpl/util.sgml               |   68 +
 lib/telepathy-glib/base-connection-manager.h    |  115 ++-
 lib/telepathy-glib/base-connection.c            |   11 +-
 lib/telepathy-glib/base-connection.h            |  127 ++-
 lib/telepathy-glib/channel-factory-iface.c      |   16 +
 lib/telepathy-glib/channel-factory-iface.h      |  210 +++-
 lib/telepathy-glib/channel-iface.h              |    9 +-
 lib/telepathy-glib/dbus.c                       |   17 +
 lib/telepathy-glib/handle-repo-dynamic.c        |    7 -
 lib/telepathy-glib/handle-repo-dynamic.h        |   21 +-
 lib/telepathy-glib/handle-repo-static.c         |    7 -
 lib/telepathy-glib/handle-repo-static.h         |   19 +-
 lib/telepathy-glib/handle-repo.c                |  126 ++-
 lib/telepathy-glib/handle-repo.h                |   30 +-
 lib/telepathy-glib/handle.h                     |   11 +
 lib/telepathy-glib/intset.c                     |    3 +-
 lib/telepathy-glib/run.c                        |   16 +-
 lib/telepathy-glib/util.c                       |   54 +-
 26 files changed, 2788 insertions(+), 110 deletions(-)

commit 476f4fa40b8ed1b0ad72bf75c6df8e00e8d39aa7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-21 13:22:45 +0000

    Add a unit test for telepathy-glib/util.c
    
    
    20070321132245-53eee-d5a0b213b5703671af57980073c58831804c8121.gz

 lib/tests/Makefile.am |    8 +++++++-
 lib/tests/test-util.c |   43 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 50 insertions(+), 1 deletions(-)

commit 8c21372ad8b04ca58d57f69cdce4d6c74afae951
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-14 11:30:30 +0000

    Export connection bus name/object path prefixes into header
    
    
    20070314113030-53eee-46ee4fd4d6bafe5d646afd0ef9db467192d14cf7.gz

 lib/telepathy-glib/base-connection.c |    7 ++-----
 lib/telepathy-glib/base-connection.h |   18 ++++++++++++++++++
 2 files changed, 20 insertions(+), 5 deletions(-)

commit b15aa86ef4ed1778c4cbb26bdcd349040baec3f4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-13 12:24:13 +0000

    Improve usage message on genginterface
    
    
    20070313122413-53eee-cd3e5b5914c5d8d236fe98dc38f932a5bc416d35.gz

 lib/tools/genginterface.py |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 779615409296d29a0a49af923efcdee74ad10393
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-13 19:57:42 +0000

    Use NUM_TP_HANDLE_TYPES in test case
    
    
    20070313195742-53eee-859bb3b35f66edca8aa42ce257ac461c748a6f17.gz

 tests/test-handles.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit fb9ff233da6ddfb21f39303ec4c7a6e8f1e04643
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-13 19:56:52 +0000

    gabble.c: Fix compilation without debugging
    
    
    20070313195652-53eee-8a2ba60a0b9e6d5fc47c78c58e53363400a54029.gz

 src/gabble.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 548866b48cea2437342c878d8140859db7b5690c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-13 19:56:03 +0000

    When generating enums, #define NUM_TP_THINGS rather thanmaking it an enum member, to avoid spurious "enum member not handled in switch" warnings
    
    
    20070313195603-53eee-0e1e9c34bf6d4244470b7aec623943eda52171f3.gz

 lib/tools/c-constants-generator.xsl |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 2420623d7ea144cb3772db1b8dee8b3d3fe389e2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-13 19:54:47 +0000

    Close a couple of leaks in the properties mixin if there are no properties in the context (probably can't happen)
    
    
    20070313195447-53eee-b248228108a34874459e97e957bf4d3e4a5c9ed8.gz

 lib/telepathy-glib/properties-mixin.c |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

commit e4b1dd68528ca96ea915bbc43d4cbf0caa220d73
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-13 19:52:13 +0000

    Use a TpIntSet, rather than a bitfield in a single guint, for properties mixin (allows objects with >32 properties)
    
    
    20070313195213-53eee-26f1bdc5ae8dcfaea92c48de5cb4d0245cc3c917.gz

 lib/telepathy-glib/properties-mixin.c |   18 ++++++++++++------
 1 files changed, 12 insertions(+), 6 deletions(-)

commit 1daa769e0fb58f2ca4385d2c90e412425b89542f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-13 19:51:44 +0000

    Fix handle leak debug code
    
    
    20070313195144-53eee-7f70b1d33b960f5b73a69e174d190bb35f4d4f7a.gz

 lib/telepathy-glib/handle-repo-dynamic.c |   13 +++++--------
 1 files changed, 5 insertions(+), 8 deletions(-)

commit 37a546b1467cc7244563cb9a35cf88537aa63a7b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-13 12:23:52 +0000

    Move TP_CHANNEL_SEND_NO_ERROR back into Gabble, telepathy-glib doesn't need it
    
    
    20070313122352-53eee-747dd376b9756c1efda425a8607a44caadc454eb.gz

 lib/telepathy-glib/text-mixin.h |    2 --
 src/text-mixin.h                |    2 ++
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 11a71ccf064f5e1663987885732656295ae0ad60
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-12 14:23:31 +0000

    Emit NUM_TP_SOMETHINGS as well as LAST_TP_SOMETHING in enums, and declare the latter to be deprecated
    
    
    20070312142331-53eee-783b2f4e4a420a977697bf5be9b839e24722eba9.gz

 lib/tools/c-constants-generator.xsl |   19 ++++++++++++++++++-
 1 files changed, 18 insertions(+), 1 deletions(-)

commit 17583cb9653ae786834b6948dd1bdf30ff95ef9e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-08 13:34:37 +0000

    Consistently put guints in arrays of handles, to be correct on ILP64 platforms
    
    
    20070308133437-53eee-08336bab33b7b671cf4f3094a6c96e7cec3a20f9.gz

 src/gabble-connection.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 47d9f5681d206635bde20923816d7924078dd70b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-08 13:33:54 +0000

    Remove misleading comment - GabbleConnection does not directly implement any D-Bus methods any more
    
    
    20070308133354-53eee-dce81848529bb09ec4b53abac5401e7836f96bfa.gz

 src/gabble-connection-manager.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 8ca96de42fbe026741bdf56dda273d2620578386
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2007-03-21 15:09:49 +0000

    properly cast priority as gint8 instead of char, revert no-op tp_strdiff "patch"
    
    
    20070321150949-01440-d6867b88513eaaee5d630dda411a8541220a4801.gz

 lib/telepathy-glib/util.c       |    6 ++----
 src/debug.h                     |    1 +
 src/gabble-connection-manager.c |    2 +-
 3 files changed, 4 insertions(+), 5 deletions(-)

commit 94b93a2dde718fe2f9f57043e5cde8015e48b713
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2007-03-21 09:50:10 +0000

    base-connection.c, presence-cache.c: changed to not expect installed callbacks if we've disconnected before connecting
    
    
    20070321095010-01440-06c193928c3b3b9b734ac5a2eb88a5179648c6b0.gz

 lib/telepathy-glib/base-connection.c |   17 +++++++++++------
 src/presence-cache.c                 |   21 +++++++++++----------
 2 files changed, 22 insertions(+), 16 deletions(-)

commit 8d3a94cd4229b03ddb331146ad2be63ec8a691f6
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2007-03-21 08:56:03 +0000

    tp_strdiff: return FALSE if both strings are NULL instead of crashing
    
    
    20070321085603-01440-19682c79eb15f3c9a81b21f37971957016a1c25c.gz

 lib/telepathy-glib/util.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit ee361ed804ca3001761bed3f1cd1da34a5370ffc
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2007-03-21 08:44:41 +0000

    int8 type for "priority" conn param is now consistently used
    
    
    20070321084441-01440-7ddedbb930010ff40075196f42fa79ae087c25f7.gz

 lib/telepathy-glib/base-connection-manager.c |    5 +++++
 src/conn-presence.c                          |    4 ++--
 src/gabble-connection-manager.c              |    2 +-
 src/gabble-connection.c                      |   16 ++++++++--------
 4 files changed, 16 insertions(+), 11 deletions(-)

commit 266430e76d1088a499066611b394b5736d57b75c
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-03-20 17:23:48 +0000

    lm_message_build: add extra named argument for some extra type safety
    
    
    20070320172348-c9803-54a2ed16bc654630a1b137e0ced3cbb09f43148d.gz

 src/util.c |   21 ++++++++++-----------
 src/util.h |    2 +-
 2 files changed, 11 insertions(+), 12 deletions(-)

commit bea9fd143afed870d60a33674e9cd7dae60d2f0c
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-03-20 17:23:31 +0000

    use tp_strdiff for checking PEPability
    
    
    20070320172331-c9803-a2f694b62c2e0979b33df15ff8e157d6af4854f7.gz

 src/gabble-connection.c |    7 ++-----
 1 files changed, 2 insertions(+), 5 deletions(-)

commit f0112ef0a2f3eff68e0c467c9ebb1cb39c1e112c
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-03-20 16:38:35 +0000

    lm_message_build: check that various parameters are not NULL
    
    
    20070320163835-c9803-7bc7046317a978f12532794b6ca19e897a41c324.gz

 src/util.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 505efe0358e7667e5d76e575aab75dfc0d1e8287
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-03-20 15:52:33 +0000

    use BUILD_END constant
    
    
    20070320155233-c9803-8be6d7ab262f012cd32c5d0c5769489c80f62b6e.gz

 src/util.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 47a625e392fcdf97efc30c8e7ea6434a39e306a2
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-03-20 15:52:06 +0000

    add some comments to lm_message_build
    
    
    20070320155206-c9803-3ceddbf089247a5465b8c9f43bdc04606a94bba7.gz

 src/util.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 27c1c23406b3d796635191b51ee1e61579dee681
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-02-28 13:18:57 +0000

    tweak activity namespace name
    
    
    20070228131857-c9803-54b2ba18ec79cf122b2c484ecce230fc0c0602fb.gz

 src/namespaces.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit a11cc43c4983fb5866ee8a87032b4fb36608523b
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-02-25 14:36:03 +0000

    define OLPC namespaces
    
    
    20070225143603-c9803-fd80be304aa470c42cb6e51c7c01c6cbc728199c.gz

 src/namespaces.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit ba61651b4d26b17a84fe02a6941cc6f502eebf4a
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-02-22 19:44:18 +0000

    check server disco items for PEP support
    
    
    20070222194418-c9803-990bfc0b5366aac502f33a2d2ef1f05372a7da96.gz

 src/gabble-connection.c |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 deletions(-)

commit 1f303f0ef180c7aa8fe732b0198a94c32645155f
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-02-21 12:51:25 +0000

    add connection feature for PEP (XEP-0060)
    
    
    20070221125125-c9803-9edb69d6e5f99e880073daacb0e3242a3c99af76.gz

 src/gabble-connection.h |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 62293210cf5362637e030f7b3b3c7d9a3636896b
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-02-21 12:51:12 +0000

    define PubSub namespage
    
    
    20070221125112-c9803-41ec097f3de3c6b5fcbb2b4aa0a79fe8c917d48a.gz

 src/namespaces.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 55e099188e1b463c0dc16fde8cc12ddfcabf05b0
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2007-03-12 11:01:56 +0000

    fix typo in lm_message_build_doc
    
    
    20070312110156-7fe3f-ae4cabffa82649a69eeb98333426d4e6cc90c9a2.gz

 src/util.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7bf46cf232986798b2ec3c3d99c7266785b46b39
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-03-01 14:25:23 +0000

    lm_message_build: allow copying pointers out of the tree as it's being built
    
    
    20070301142523-c9803-5c32ffe0c26a14d6cde27ac37d7f658072a774fe.gz

 src/util.c |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

commit 0cd94d0b84c808f9d81daf1bd344a86779e0b068
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-02-22 17:23:44 +0000

    lm_message_build
    
    
    20070222172344-c9803-652b8b6629bffb6df48216b8e73de727a43bef4d.gz

 src/util.c |   91 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/util.h |    1 +
 2 files changed, 92 insertions(+), 0 deletions(-)

commit 0b50c307af42c2388b581b3bc83473a66c104c81
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-08 13:33:28 +0000

    gabble-connection-manager.[ch]: fold long lines
    
    
    20070308133328-53eee-4e15ea8b26d558a4d2d1b3a946681f990deb7983.gz

 src/gabble-connection-manager.c |   68 ++++++++++++++++++++++++++++----------
 src/gabble-connection-manager.h |    9 +++--
 2 files changed, 56 insertions(+), 21 deletions(-)

commit 17bd006716238340feec49c0cd100c81b37c324e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-05 15:13:08 +0000

    Remove now-unused set_mask member from GabbleParams (we now use a TpIntSet to track set parameters, to support >32 parameters)
    
    
    20070305151308-53eee-90193cdb35076614eac8f58e800db3622ca2d321.gz

 src/gabble-connection-manager.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 36961f2f0d2ec2f11a5711cbf9c35d739d744785
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-05 14:08:39 +0000

    Use public TP_CM_BUS_NAME_BASE in write-mgr-file; ditto for object-path base
    
    
    20070305140839-53eee-fcb2de42a93d10aa34ba9894a94a01483683c8b7.gz

 src/gabble-connection-manager.h |    3 ---
 src/write-mgr-file.c            |    4 ++--
 2 files changed, 2 insertions(+), 5 deletions(-)

commit 72e8738e0bfe22a9b6e44078056d392e95b97098
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-05 14:06:59 +0000

    Export TpCMProtocolSpec array directly, rather than via a modifiable pointer
    
    
    20070305140659-53eee-22523835546b9d1b4f042e356466b0e54ff29fd5.gz

 src/gabble-connection-manager.c |    3 +--
 src/gabble-connection-manager.h |    2 +-
 src/write-mgr-file.c            |    2 +-
 3 files changed, 3 insertions(+), 4 deletions(-)

commit f1b46ee539ff479a833c0c892c41c0e55c9af7dd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-05 14:06:28 +0000

    Document required gtypes for CM params corresponding to the D-Bus type, and assert that they are, in fact, as required
    
    
    20070305140628-53eee-abe97c88b37ef961e40046830cf22b1952fd239f.gz

 lib/telepathy-glib/base-connection-manager.c |    8 ++++++++
 lib/telepathy-glib/base-connection-manager.h |   11 +++++++++--
 2 files changed, 17 insertions(+), 2 deletions(-)

commit 7907043fcd75988a3c37a822c94ca980b186debb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-05 14:05:35 +0000

    Provide TP_CM_BUS_NAME_BASE and TP_CM_OBJECT_PATH_BASE in base-connection-manager.h
    
    
    20070305140535-53eee-851bfdb320d1f8a5241a81e70024728b625e6a3e.gz

 lib/telepathy-glib/base-connection-manager.c |    7 ++-----
 lib/telepathy-glib/base-connection-manager.h |    3 +++
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 0a8cf89b43a6a5c4df1db731577b2c5c23dc4eb6
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2007-03-08 11:13:01 +0000

    fix typo
    
    
    20070308111301-7fe3f-66bb9277b74b8360ff3416e2eaf08ec0b72bf8c5.gz

 src/vcard-manager.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit a18beeef99f9f642021d994c71e024991a93430f
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2007-03-08 10:55:47 +0000

    Don't emit the AliasChanged signal with the old alias when we change our local alias
    
    
    20070308105547-7fe3f-058d682815b26b07375ed69edea67c4ee0fa39dc.gz

 src/vcard-manager.c |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

commit 7d40ee128899158163ecdf076371e145d61239ff
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-03-05 23:39:02 +0000

    bump version to 0.5.5.1
    
    
    20070305233902-418b8-eef3e81eadc6e7ae6a6ddd64e5e8bf1fd215a6e5.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f0d5274d9525a63d33bab43caa74c962948c11cc
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-03-05 14:56:10 +0000

    bump version to 0.5.5
    
    
    20070305145610-418b8-ca89b16fbf77c4987fa7b227c0bcf2713a04cea1.gz

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit a506d1a1b1060eab0bafbe215a75637c96c64f9b
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-03-05 12:34:22 +0000

    GetAvatarTokens: take own avatar token from conn->self_presence, not presence cache
    
    
    20070305123422-c9803-9cc341e170c3edfd5dafe9eace6e74dc159ee95c.gz

 src/conn-avatars.c |   69 ++++++++++++++++++++++++++++-----------------------
 1 files changed, 38 insertions(+), 31 deletions(-)

commit adb65553f29a24a3ff157607beadff577cb56494
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-03-05 12:19:45 +0000

    fix memory leak in tp_base_connection_manager_request_connection
    
    
    20070305121945-c9803-9c8bec93a4a7359001eafddebb8d2070c3537e9b.gz

 lib/telepathy-glib/base-connection-manager.c |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

commit 04093fae4cb402ab9679dc313da787da95c41806
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-03-02 15:59:19 +0000

    when editing a vCard, ensure that the request doesn't end up in reqs_in_flight twice
    
    
    20070302155919-c9803-f673c241d1515afc3f565f1341e3477a5c45156a.gz

 src/vcard-manager.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit 71fe4d10d1ff7540bc72370d3730fe9bb9c3ca96
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-03-02 14:36:59 +0000

    remove defunct suppress_next_handler flag
    
    
    20070302143659-c9803-6c8d15021186f5e3940fb4326e03c1c2e9eb57ed.gz

 src/gabble-connection.c |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

commit c7cb36151fae290f1cf30bb875333c023fd4db0d
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-03-01 20:19:02 +0000

    split out aliasing interface from gabble-connection.c
    
    
    20070301201902-c9803-36d2a1e30c691ee8db645f07b935724c3beec687.gz

 src/Makefile.am         |    2 +
 src/conn-aliasing.c     |  376 +++++++++++++++++++++++++++++++++++++++++++++++
 src/conn-aliasing.h     |   33 ++++
 src/gabble-connection.c |  349 +-------------------------------------------
 4 files changed, 413 insertions(+), 347 deletions(-)

commit 208a9d73338d2830501a993be28fbc1c72bbbc36
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-03-01 20:15:40 +0000

    fix missed #include of gabble-presence.h
    
    
    20070301201540-c9803-3c56e108d61067f539fe8c6aae50aca53af39a4b.gz

 tests/test-gabble-presence.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7ea330118a1e3f85fb12f1306bec6e06c96bb78b
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-03-01 19:57:59 +0000

    move gabble-presence-cache.? -> presence-cache.?
    
    
    20070301195759-c9803-fe49ba736e97ebaef7a23ebd0b3ae095e11084b4.gz

 src/Makefile.am             |    4 +-
 src/capabilities.c          |    2 +-
 src/conn-avatars.c          |    2 +-
 src/conn-presence.c         |    2 +-
 src/gabble-connection.c     |    2 +-
 src/gabble-im-channel.c     |    2 +-
 src/gabble-media-channel.c  |    2 +-
 src/gabble-media-session.c  |    2 +-
 src/gabble-presence-cache.c | 1248 -------------------------------------------
 src/gabble-presence-cache.h |   85 ---
 src/muc-factory.c           |    2 +-
 src/presence-cache.c        | 1248 +++++++++++++++++++++++++++++++++++++++++++
 src/presence-cache.h        |   85 +++
 src/presence.c              |    2 +-
 14 files changed, 1344 insertions(+), 1344 deletions(-)

commit 3fa03d07876858044e17e8fe2d9151ac18ede055
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-03-01 19:49:37 +0000

    move gabble-presence.? -> presence.?
    
    
    20070301194937-c9803-21b1efc85d645ca126172645828f9569e3beccbf.gz

 src/Makefile.am             |    4 +-
 src/capabilities.h          |    2 +-
 src/conn-avatars.c          |    2 +-
 src/conn-presence.c         |    2 +-
 src/gabble-connection.c     |    2 +-
 src/gabble-im-channel.c     |    2 +-
 src/gabble-media-channel.c  |    2 +-
 src/gabble-media-channel.h  |    2 +-
 src/gabble-media-session.c  |    2 +-
 src/gabble-presence-cache.c |    1 -
 src/gabble-presence-cache.h |    2 +-
 src/gabble-presence.c       |  428 -------------------------------------------
 src/gabble-presence.h       |  103 -----------
 src/presence.c              |  428 +++++++++++++++++++++++++++++++++++++++++++
 src/presence.h              |  103 +++++++++++
 15 files changed, 542 insertions(+), 543 deletions(-)

commit 03af043f053d834021e77b3ce3eb3f246dd7cb3a
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-03-01 19:47:43 +0000

    patch from Dmitry Rozhkov <ext-dmitry.1.rozhkov@nokia.com> to add --enable-coverage to compile with coverage monitoring
    
    
    20070301194743-418b8-dbe1ede660733810578f3bd1915b05b0c6b96743.gz

 configure.ac                   |    9 +++++++++
 lib/telepathy-glib/Makefile.am |    2 +-
 lib/tests/Makefile.am          |    2 +-
 src/Makefile.am                |    2 +-
 tests/Makefile.am              |    1 +
 5 files changed, 13 insertions(+), 3 deletions(-)

commit e1476ce33cd604d7bedc397e2c4495f907745ccf
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-03-01 14:49:15 +0000

    make emit_one_presence_update static
    
    
    20070301144915-c9803-cde6576c815af77de90015b675416c2a0a954103.gz

 src/conn-presence.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0534e4c0126e1ab88678c78d00b60b3776534153
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-03-01 14:49:02 +0000

    make header guards consistent with header name
    
    
    20070301144902-c9803-d98ccbf2ea6c549d9e0f1891e11f47d36d8977c2.gz

 src/conn-avatars.h |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 13e04cf3b78f168931aabdf97d7f6df0ef4356b5
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-03-01 14:06:14 +0000

    hook onto StatusChanged in conn-presence.c rather than exporting emit_one_presence_update and calling it in gabble-connection.c
    
    
    20070301140614-c9803-81393bbeb82e9e35ed1ce38e47974aff80816aac.gz

 src/conn-presence.c     |   23 ++++++++++++++++++++---
 src/conn-presence.h     |    1 -
 src/gabble-connection.c |    2 --
 3 files changed, 20 insertions(+), 6 deletions(-)

commit a218a78ad079d9e8e928b74e49cb81007cdaadff
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-03-01 14:03:15 +0000

    rename functions fgj
    
    
    20070301140315-c9803-5579b18e1715fde5bb079f3d1b594356890959f8.gz

 src/conn-avatars.c      |    4 ++--
 src/conn-avatars.h      |    4 ++--
 src/conn-presence.c     |    2 +-
 src/conn-presence.h     |    4 ++--
 src/gabble-connection.c |    8 ++++----
 5 files changed, 11 insertions(+), 11 deletions(-)

commit b8adfd6694e1f8e91eef02372ab38d7411f65792
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-03-01 13:16:47 +0000

    fix leaks of connection resource
    
    
    20070301131647-c9803-b975e36c12cc648efc9fdc880d02e5bd20c640f1.gz

 src/conn-presence.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit dae2484f2493516a612079f784d802966a0b07c0
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-03-01 13:02:47 +0000

    add copyright statement to new files
    
    
    20070301130247-c9803-d07f73a71a2dac8cc5e9f55faef2694ac010e04e.gz

 src/conn-avatars.c  |   19 +++++++++++++++++++
 src/conn-avatars.h  |   19 +++++++++++++++++++
 src/conn-presence.c |   19 +++++++++++++++++++
 src/conn-presence.h |   19 +++++++++++++++++++
 4 files changed, 76 insertions(+), 0 deletions(-)

commit ecbc1bd2cbdb773ca5fc792c55211e7d150c4bad
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-03-01 02:20:38 +0000

    add missing files
    
    
    20070301022038-c9803-d7293d3bc61aaded7242ae10e0c652504c319868.gz

 src/conn-presence.c |  668 +++++++++++++++++++++++++++++++++++++++++++++++++++
 src/conn-presence.h |   14 +
 2 files changed, 682 insertions(+), 0 deletions(-)

commit 4dac5d2a79d628b5d158a3517200cd69a15963ef
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-03-01 02:18:35 +0000

    move avatars.{h,c} -> conn-avatars.{h,c} for consistency
    
    
    20070301021835-c9803-dea3563154cdbc91b292a0f6a58d816c47fcae11.gz

 src/Makefile.am         |    4 +-
 src/avatars.c           |  604 ----------------------------------------------
 src/avatars.h           |   15 --
 src/conn-avatars.c      |  605 +++++++++++++++++++++++++++++++++++++++++++++++
 src/conn-avatars.h      |   15 ++
 src/gabble-connection.c |    2 +-
 6 files changed, 623 insertions(+), 622 deletions(-)

commit e694736d310507b41ffa72a32bc88b1657316db1
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-03-01 02:11:58 +0000

    move presence interface out of gabble-connection.c
    
    
    20070301021158-c9803-b94007c4ed99f89f7c90811c9732db668253b34c.gz

 src/Makefile.am         |    2 +
 src/gabble-connection.c |  642 +----------------------------------------------
 src/gabble-connection.h |   15 +-
 3 files changed, 18 insertions(+), 641 deletions(-)

commit 5eb3cc53fb14825843a2cf006e8d21776efcbee4
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-03-01 01:12:18 +0000

    move avatars interface out of gabble-connection.c
    
    
    20070301011218-c9803-bd8820d7ec35467bde12f4b8c88b5e3417669b90.gz

 src/Makefile.am         |    2 +
 src/avatars.c           |  604 +++++++++++++++++++++++++++++++++++++++++++++++
 src/avatars.h           |   15 ++
 src/gabble-connection.c |  598 +---------------------------------------------
 src/gabble-connection.h |    1 +
 5 files changed, 633 insertions(+), 587 deletions(-)

commit 3d91a8c4aa8b79710991a912fbe8ecc2b3c85bc5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-03-01 11:42:20 +0000

    TpBaseConnectionManager: in parameter parsing, add missing error returns and handle INT32, UINT32
    
    
    20070301114220-53eee-d419729f3bc7fc2211b1ae0c058f60521d5d9b84.gz

 lib/telepathy-glib/base-connection-manager.c |   19 ++++++++++++++-----
 1 files changed, 14 insertions(+), 5 deletions(-)

commit 54b59f5acb917b63ab38eebedc2c02d88a00a13e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-22 17:53:14 +0000

    Move connection manager life cycle to telepathy-glib
    
    
    20070222175314-53eee-f0942e67809b00e3d3f4428c6e98e8c9f68bd49b.gz

 lib/telepathy-glib/Makefile.am      |    2 +
 lib/telepathy-glib/debug.c          |    1 +
 lib/telepathy-glib/internal-debug.h |    1 +
 lib/telepathy-glib/run.c            |  225 +++++++++++++++++++++++++++++++++++
 lib/telepathy-glib/run.h            |   33 +++++
 src/gabble.c                        |  182 ++--------------------------
 6 files changed, 272 insertions(+), 172 deletions(-)

commit 0280b55dd533bd5658dc1d138630bc63f7ffdcd6
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2007-02-28 19:03:41 +0000

    Set the chat states caps
    
    
    20070228190341-7fe3f-30715d26a7abd5b3168faf16f4669734036bccf1.gz

 src/gabble-presence-cache.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 53ae481b6259db2d4ae61609c88c6ea7beab7bfb
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2007-02-28 17:01:21 +0000

    don't send state notification if we don't have the cap
    
    
    20070228170121-7fe3f-18e8d7dd7355ed2847fe4ce96834415cfccfeeb7.gz

 src/capabilities.c      |    1 +
 src/gabble-im-channel.c |  112 ++++++++++++++++++++++++++++++-----------------
 src/text-mixin.c        |   12 +-----
 src/text-mixin.h        |    2 +-
 4 files changed, 75 insertions(+), 52 deletions(-)

commit 440e83becdb96b7312bc51178b4d15b4f51184d9
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-03-01 12:35:15 +0000

    improve nickname update algorithm readability marginally
    
    
    20070301123515-c9803-17530211850bcc0b779a4ef12da814de321eeb2a.gz

 src/gabble-connection.c |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit f87e9138f78491013760b294cff4bd009fe359ef
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-03-01 12:34:54 +0000

    vCard manager: emit nickname update signal after updating cache
    
    
    20070301123454-c9803-f749a9df65b6ee8b965bbe207802e3757deb98d6.gz

 src/vcard-manager.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit b4ceb9330236f1b6ae01d50920d8f6c3a517771c
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-02-28 15:37:29 +0000

    plug leak in gabble_connection_advertise_capabilities
    
    
    20070228153729-c9803-8ed06e0e600f2aa438cef616cdaf02975f9e8f3d.gz

 src/gabble-connection.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit b8a0604117e37faae617be79ea9ccf7f5d9c7684
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-02-28 14:13:07 +0000

    free message sender info
    
    
    20070228141307-c9803-44d203b361b05b872ff241960d24884e4498f018.gz

 src/gabble-connection.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 5ed3bf3c85b93c8ad64d356fc28ad3637dbe75c0
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2007-02-28 15:19:51 +0000

    return after dbus error. break >80 chars lines
    
    
    20070228151951-7fe3f-c0e95fea49605820b47ace204718cc4e6ec9f36c.gz

 src/capabilities.c       |    1 -
 src/gabble-im-channel.c  |   45 ++++++++++++++++++++++++++++++++-------------
 src/gabble-muc-channel.c |   29 +++++++++++++++++++++--------
 src/gabble-presence.h    |    2 +-
 src/text-mixin.c         |   15 ++++++++++-----
 5 files changed, 64 insertions(+), 28 deletions(-)

commit e2280fbccd8080181a3b76c0a0aceb4aacca5fe5
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2007-02-13 09:14:42 +0000

    GabbleVCardManager: implemented vcard request pipeline
    
    
    20070213091442-01440-3e73751d04bab6af547cb16efe4e309b927720bb.gz

 src/vcard-manager.c |  137 +++++++++++++++++++++++++++++++++++++++++++-------
 1 files changed, 117 insertions(+), 20 deletions(-)

commit 98eafb9894815cb17b9617b92d0d4bae8babc6e9
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-02-27 20:26:52 +0000

    GabbleMediaFactory: fix final bugs with stun/relay badgering: set the right property name on the channel, and don't free the wrong value
    
    
    20070227202652-418b8-13aee46ded8db002575c28d4ef9f59777ebc4f1b.gz

 src/media-factory.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit bb1d23ac03ea1b7a0a840df59bef19dbc6d5c393
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-02-27 20:10:22 +0000

    GabbleMediaFactory: read stun server and port from GabbleConnection, and only use the jingleinfo extension's stun servers if one wasn't provided
    
    
    20070227201022-418b8-14059885ec9a592e7be8070ec09e6590888c6252.gz

 src/media-factory.c |   24 +++++++++++++++++++++++-
 1 files changed, 23 insertions(+), 1 deletions(-)

commit 5ddb14e5cb76f135f174c1f452f04e97839531a4
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-02-27 19:58:28 +0000

    GabbleConnection: remove the properties mixin and store the STUN server and port params in normal properties
    
    
    20070227195828-418b8-a65344007a28e017e95f34b11387b34b9f6a07e8.gz

 src/gabble-connection.c    |  199 ++++++--------------------------------------
 src/gabble-connection.h    |    5 -
 src/gabble-media-channel.h |    1 +
 3 files changed, 27 insertions(+), 178 deletions(-)

commit d6d9b5212ab441cd6d7ae9a14aac8fb3ae48bf31
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-02-27 19:16:16 +0000

    GabbleMediaFactory: tweak jingle info code to fix some thinkos
    
    
    20070227191616-418b8-ab92637caf8a4a265c1ab013384640479fff78d1.gz

 src/media-factory.c |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit 999e5ba0c2737a333ca01136bceed58c46362342
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-02-27 19:15:50 +0000

    GabbleMediaChannel: add properties interface
    
    
    20070227191550-418b8-21ea49847ffa0444a9ddcb9a13df4f5efe5c2b02.gz

 src/gabble-media-channel.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 7b199772696fa62380304dc7c8b3c2cf5ec6f9d0
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-02-27 17:54:41 +0000

    delete jingle-info.[ch]
    
    
    20070227175441-418b8-5a9a8fbb4887030bc341db0a1efa52ebb56cb1e3.gz

 src/Makefile.am   |    2 -
 src/jingle-info.c |  229 -----------------------------------------------------
 src/jingle-info.h |   34 --------
 3 files changed, 0 insertions(+), 265 deletions(-)

commit ea12aac4c59bc494ca408eaba5bc426ac5f4871d
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-02-27 17:53:20 +0000

    GabbleMediaFactory: move and modify code from jingle-info.c to retrieve and update the stun server, port and relay token from Google servers
    
    
    20070227175320-418b8-62415446617b050f8a4c1b291347cc129033fcc4.gz

 src/media-factory.c |  170 ++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 167 insertions(+), 3 deletions(-)

commit a9a0d6c26e746c098805b758d39b019a0c1759a2
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-02-27 17:52:20 +0000

    GabbleMediaFactory: add stun server, port and relay token properties, and provide them to any media channels we create
    
    
    20070227175220-418b8-47d62da7b02471b18f6f00eb4a9f1475b673ecfd.gz

 src/media-factory.c |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)

commit c70994d483291aefd12e8fd30c9c0b05383d7258
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-02-27 17:51:36 +0000

    GabbleMediaChannel: remove unused variable
    
    
    20070227175136-418b8-d533c7a1b962af82c3e50c4f13bdb9db75fd56e9.gz

 src/gabble-media-channel.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit afb96dddaf65e1f63d148b45b90c5c4f40ab0ca3
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-02-26 20:15:09 +0000

    GabbleMediaChannel: reinstate the STUN server and port properties
    
    
    20070226201509-418b8-b4c201e55b63c6b95bdb6a8a731d2d766cc2048a.gz

 src/gabble-media-channel.c |   53 ++++++++++++++++++++++++--------------------
 1 files changed, 29 insertions(+), 24 deletions(-)

commit ff6a09f3a550957052cc93b3e1bac211f65c373f
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-02-26 20:01:23 +0000

    GabbleMediaChannel: set the default value of nat traversal using G_PARAM_CONSTRUCT rather than manual fiddling with the properties interface
    
    
    20070226200123-418b8-b31e14ac1347343944b43ba015e0b448d89557e4.gz

 src/gabble-media-channel.c |   13 ++-----------
 1 files changed, 2 insertions(+), 11 deletions(-)

commit 6db4dc58cb748944887c618e23299bdb69295f5c
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-02-26 19:38:19 +0000

    GabbleConnection: remove calls into jingle info code
    
    
    20070226193819-418b8-800786b534d1cbffebd11a2d026bcc50a4df7a54.gz

 src/gabble-connection.c |   22 ----------------------
 1 files changed, 0 insertions(+), 22 deletions(-)

commit 2df4024a238036881ecb7d62dda39ed8d36d2920
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2007-02-26 18:22:38 +0000

    some cleanup and improvements
    
    
    20070226182238-7fe3f-7dc31b3cff602e372db78a70f16a84b0c4f03334.gz

 lib/spec/Channel_Interface_Chat_State.xml |   98 ++++++++++++++++++++++++++
 lib/spec/all.xml                          |    1 +
 lib/spec/spec-gen.am                      |    3 +-
 lib/telepathy-glib/spec-gen.am            |   12 ++--
 src/gabble-im-channel.c                   |   16 ++--
 src/gabble-muc-channel.c                  |    8 +-
 src/text-mixin.c                          |  108 +++++++++--------------------
 src/text-mixin.h                          |    9 +--
 8 files changed, 156 insertions(+), 99 deletions(-)

commit 4df268c0909b4d51e3ece0e9ff641dcdf919e928
Author:  <guillaume.desmottes@collabora.co.uk>
Date:   2007-02-19 18:46:32 +0000

    merge with HEAD
    
    
    20070219184632-9651e-388422d4b17a0766c6139ecb17a849e05c10f115.gz

 src/gabble-im-channel.c |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

commit a48ce5b21268e45a28e57b443a4e76445b47d352
Author:  <guillaume.desmottes@collabora.co.uk>
Date:   2007-02-16 17:52:46 +0000

    raise an error if we try to use the gone state when it's forbidden
    
    
    20070216175246-9651e-cff1ef86ef03311bdf42ef9c5779ab6121e222d0.gz

 src/gabble-im-channel.c  |   11 ++++++++++-
 src/gabble-muc-channel.c |   11 ++++++++++-
 src/text-mixin.c         |    2 +-
 3 files changed, 21 insertions(+), 3 deletions(-)

commit 25260ec4aad71ec6357c89e65f2a03e780181cc5
Author:  <guillaume.desmottes@collabora.co.uk>
Date:   2007-02-16 17:30:14 +0000

    send the state on "gone" when a private channel in closed as describe in the spec
    
    
    20070216173014-9651e-e347802cf83cc261c26beb0ea3445afd61e5ffb4.gz

 src/gabble-im-channel.c  |   34 ++++++++++++++++++++++++++++------
 src/gabble-muc-channel.c |   23 ++++++++++++++++++-----
 src/text-mixin.c         |   46 ++++++++++++++++++----------------------------
 src/text-mixin.h         |    9 ++++-----
 4 files changed, 68 insertions(+), 44 deletions(-)

commit 3b8fe1ef74ade5fa941b5a2635c0a0b2899b3145
Author:  <guillaume.desmottes@collabora.co.uk>
Date:   2007-02-16 15:59:30 +0000

    remove the emit_signal from set_chat_state as we never have to send it
    
    
    20070216155930-9651e-1f02054199b1dfd6b61105bd45017d4c20e4b320.gz

 src/gabble-im-channel.c  |    2 +-
 src/gabble-muc-channel.c |    2 +-
 src/text-mixin.c         |   10 +---------
 src/text-mixin.h         |    2 +-
 4 files changed, 4 insertions(+), 12 deletions(-)

commit 01529fa38b1e35f6b7723f628e17a058dfdb8e56
Author:  <guillaume.desmottes@collabora.co.uk>
Date:   2007-02-16 10:55:17 +0000

    don't send empty body in state message
    
    
    20070216105517-9651e-84655a082ea6b736156f0c8bdb98d830a850ee4c.gz

 src/gabble-im-channel.c |    4 +---
 src/text-mixin.c        |   25 ++++++++++++++-----------
 2 files changed, 15 insertions(+), 14 deletions(-)

commit f2ce8b715b46b72caa987fca95f9e8389e593d6c
Author:  <guillaume.desmottes@collabora.co.uk>
Date:   2007-02-15 17:51:14 +0000

    add discovering support
    
    
    20070215175114-9651e-0866403692b873be564453812c29a121c6ef60ba.gz

 src/capabilities.c      |    1 +
 src/gabble-im-channel.c |    1 -
 src/gabble-presence.h   |    1 +
 src/namespaces.h        |    1 +
 4 files changed, 3 insertions(+), 1 deletions(-)

commit 6613817aa8917ad4a10b1893e5427a96fe6802f5
Author:  <guillaume.desmottes@collabora.co.uk>
Date:   2007-02-15 17:12:04 +0000

    send the ChatStateChanged signal when the SetChatState method is called in private chat
    
    
    20070215171204-9651e-3dc8cefe1b1eb6f0da4841638f95e79aba3144c3.gz

 src/gabble-im-channel.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 05775744cc76c96282b4bd915868e3ca62c30051
Author:  <guillaume.desmottes@collabora.co.uk>
Date:   2007-02-15 16:41:33 +0000

    use the handle of the sender in MUC instead of the MUC handle
    
    
    20070215164133-9651e-63901086b07a7de9bb02b3cea68c1935f639b398.gz

 src/gabble-muc-channel.c |    4 ++--
 src/gabble-muc-channel.h |    2 +-
 src/muc-factory.c        |    9 +++++++--
 3 files changed, 10 insertions(+), 5 deletions(-)

commit 5687dc966ec109275df23a11add4d7742932b6aa
Author:  <guillaume.desmottes@collabora.co.uk>
Date:   2007-02-15 15:34:40 +0000

    remove last tab
    
    
    20070215153440-9651e-4a959b4b335971e00d52cede14c71c832b260ab5.gz

 src/text-mixin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ae74f0d58cbe6b6d695920f1f2945eb719def007
Author:  <cass@skynet.be>
Date:   2007-02-15 15:11:03 +0000

    remove evil tabs
    
    
    20070215151103-5f4a9-f5134ac78b752c562627ad91fee06f951dafcfd3.gz

 src/gabble-im-channel.c  |    6 ++--
 src/gabble-muc-channel.c |    4 +-
 src/muc-factory.c        |    2 +-
 src/text-mixin.c         |   52 +++++++++++++++++++++++-----------------------
 4 files changed, 32 insertions(+), 32 deletions(-)

commit d89e0c5b1697568b3fc9764b2152762ca1403d82
Author:  <guillaume.desmottes@collabora.co.uk>
Date:   2007-02-14 11:53:59 +0000

    First implementation of Channel.Interface.ChatState
    
    
    20070214115359-9651e-c13fd18912f9979d5553028a5e4045d28bea8020.gz

 src/gabble-im-channel.c  |   62 +++++++++++++++-
 src/gabble-im-channel.h  |    1 +
 src/gabble-muc-channel.c |   58 ++++++++++++++-
 src/gabble-muc-channel.h |    1 +
 src/im-factory.c         |   10 ++-
 src/muc-factory.c        |    6 +-
 src/text-mixin.c         |  182 ++++++++++++++++++++++++++++++++++++++++------
 src/text-mixin.h         |    6 +-
 8 files changed, 293 insertions(+), 33 deletions(-)

commit b8350b3f0ae849341c796399348590aa1e8d9e51
Author:  <guillaume.desmottes@collabora.co.uk>
Date:   2007-02-13 09:42:44 +0000

    add Channel_Interface_Chat_State header in svc-channel
    
    
    20070213094244-9651e-b2410d26019b643135caf85dd39a194344ae971d.gz

 lib/telepathy-glib/svc-channel.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit bb45361d00dde1c76d54cee936bb7664157c19ff
Author:  <guillaume.desmottes@collabora.co.uk>
Date:   2007-02-13 09:29:38 +0000

    add Channel.Interface.ChatState
    
    
    20070213092938-9651e-7e8ae707fa631dfa738119a164b297071776dfa1.gz

 lib/spec/Channel_Interface_Chat_State.xml |   98 -----------------------------
 lib/spec/all.xml                          |    2 -
 lib/spec/spec-gen.am                      |    4 +-
 lib/telepathy-glib/spec-gen.am            |   12 ++--
 4 files changed, 8 insertions(+), 108 deletions(-)

commit 1b57e55c790e38a00d74532ffaa6ac932105fb15
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-02-26 16:53:15 +0000

    bump version to 0.5.4.1
    
    
    20070226165315-418b8-83e2e87164041bbc9f2500362c1c5c478d190ab1.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ed9dcd9620d5a3df6aaab4ae709b3c04ddadd41e
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-02-26 15:43:57 +0000

    bump version to 0.5.4
    
    
    20070226154357-418b8-b63325b29b12623bc5818bddfc0cb30ef1f586ef.gz

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 5bf9c1d6c3eefde9136da51abc75a26b8b3e121b
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-02-26 15:41:00 +0000

    fix unused variable when debug is disabled
    
    
    20070226154100-418b8-6b2db412eac0f1c93319d3b5c6177d26033c25bd.gz

 src/gabble-media-channel.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 775d29eadba1f978cdd204384196548e8d03fad8
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-02-26 15:38:00 +0000

    merge conflicts between fixes for empty if bodies and avoiding priv->conn->parent.handles
    
    
    20070226153800-418b8-a8e94bb45cc3d07ce0ae1ff69d24b754717f4784.gz

 src/gabble-media-channel.c |   22 ++++++----------------
 1 files changed, 6 insertions(+), 16 deletions(-)

commit 4ace16c5c13af12baf87468f9d81937c16737d94
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-02-26 15:37:10 +0000

    fix confusion between PROP_STUN_SERVER and PROP_NAT_TRAVERSAL on the media channel
    
    
    20070226153710-418b8-a2ee4b655b34a5986b6dabf1c7c3a06e2b5994e9.gz

 src/gabble-media-channel.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 2dbcd009092f105a5994abed42b1e44882e9ae73
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-02-26 15:36:45 +0000

    fix Makefile.am in light of removal of c-errors-enum-generator.xsl
    
    
    20070226153645-418b8-a854cce1d90999e8f7ce78860dd34d52fcd73da9.gz

 lib/tools/Makefile.am |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 3986049f4a107159b29634dfd8cea57e782dde95
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-02-26 15:10:05 +0000

    add missing Channel_Interface_Chat_State.xml to spec
    
    
    20070226151005-418b8-22efefdf8162e5c171fd959558117f58befe96a4.gz

 lib/spec/Channel_Interface_Chat_State.xml |   98 +++++++++++++++++++++++++++++
 1 files changed, 98 insertions(+), 0 deletions(-)

commit 20525e8fe6aca99bb44a005403220bb1502bcb76
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-02-13 17:25:03 +0000

    fix ifs with empty bodies if debug is disabled
    
    
    20070213172503-418b8-a8405338c6cc99eba5cd8da41f7b003fa7433e1e.gz

 src/gabble-connection.c    |    4 +++-
 src/gabble-media-channel.c |   23 +++++++++++++++++------
 src/vcard-manager.c        |    4 +++-
 3 files changed, 23 insertions(+), 8 deletions(-)

commit af1b191946ebf695976fcfa0637f43652200f1de
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-22 20:14:25 +0000

    Use slice allocation in various places in Gabble
    
    
    20070222201425-53eee-966c6a98303f0d7847cf8b9d53415fedf5cc484e.gz

 src/disco.c                   |    4 ++--
 src/gabble-connection.c       |   25 ++++++-------------------
 src/gabble-presence-cache.c   |    8 ++++----
 src/gabble-presence.c         |    4 ++--
 src/gabble-roomlist-channel.c |   17 ++---------------
 src/muc-factory.c             |    4 ++--
 src/roster.c                  |    8 ++++----
 src/vcard-manager.c           |   14 +++++++-------
 8 files changed, 29 insertions(+), 55 deletions(-)

commit 8446372dee81d5d201c13ebd7f4b6f53ac258302
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-22 19:13:39 +0000

    Use slice allocation in various places in telepathy-glib
    
    
    20070222191339-53eee-3d800d49f19e223f3691311911afec25eeecc58c.gz

 lib/telepathy-glib/base-connection-manager.c |    6 +++---
 lib/telepathy-glib/base-connection.c         |    4 ++--
 lib/telepathy-glib/group-mixin.c             |    4 ++--
 lib/telepathy-glib/handle-repo-dynamic.c     |    8 ++++----
 lib/telepathy-glib/handle-set.c              |    4 ++--
 lib/telepathy-glib/properties-mixin.c        |    8 ++++----
 6 files changed, 17 insertions(+), 17 deletions(-)

commit 925a3da9a18f214bdc26c41e242226da33add2cf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-22 20:12:05 +0000

    telepathy-glib/util.c: Add tp_g_value_slice_free(), which unsets and frees a slice-allocated GValue
    
    
    20070222201205-53eee-8680822dcce26f1741652964dff996b2718f8236.gz

 lib/telepathy-glib/util.c |    8 +++++++-
 lib/telepathy-glib/util.h |    4 +++-
 2 files changed, 10 insertions(+), 2 deletions(-)

commit dfc1358ae4defe4a00af13b9527d130a81a778cf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-22 21:35:36 +0000

    Add nat_traversal Telepathy property to GabbleMediaChannel.
    
    Also add comments regarding the other properties from spec 0.15.0.
    
    20070222213536-53eee-7f7a4578e4583494310d3e2953da927d891d3189.gz

 src/gabble-media-channel.c |  110 ++++++++++++++++++++++++++++++++++++++++++++
 src/gabble-media-channel.h |    2 +
 2 files changed, 112 insertions(+), 0 deletions(-)

commit e47f6eda4d816ecaf7ceb391b967a5ac3abcbb05
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-22 20:29:09 +0000

    Sync spec with version 0.15.0
    
    
    20070222202909-53eee-839391093fa2f1eb87f308334d21991c4fda7945.gz

 lib/spec/Channel_Interface_Media_Signalling.xml |   36 +++++++++++
 lib/spec/Channel_Interface_Password.xml         |   16 +++---
 lib/spec/Channel_Type_Streamed_Media.xml        |   11 ++++
 lib/spec/Channel_Type_Text.xml                  |   74 +++++++++++++++++++++++
 lib/spec/Connection.xml                         |   59 ++++++++++++++----
 lib/spec/Properties_Interface.xml               |   29 ---------
 lib/spec/all.xml                                |    4 +-
 lib/spec/spec-gen.am                            |    4 +-
 lib/telepathy-glib/spec-gen.am                  |   12 ++--
 9 files changed, 185 insertions(+), 60 deletions(-)

commit 10750ea1e9e1b99729dcc641db308b8065db4d84
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-21 17:48:23 +0000

    TpBaseConnectionManager: use correct casts and NULL-initialize GError
    
    
    20070221174823-53eee-4d0423d3f51caa1cb8cfb992e366b524583f95f3.gz

 lib/telepathy-glib/base-connection-manager.c |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

commit e385e91a11a3c4966d7417b1e07afe25f8d033be
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-20 14:37:42 +0000

    Don't pass parameters hash table to new_connection callback (it'll always be empty)
    
    
    20070220143742-53eee-b0f569ba39c7687a6d0d48be056784658196ac1b.gz

 lib/telepathy-glib/base-connection-manager.c |    3 +--
 lib/telepathy-glib/base-connection-manager.h |    4 ++--
 src/gabble-connection-manager.c              |    3 +--
 3 files changed, 4 insertions(+), 6 deletions(-)

commit 1a4bcab803fa0b5998d2eeda8dbcb818f29ea919
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-20 14:37:18 +0000

    Ignore obsolete parameters (those whose "offset" is GMAXSIZE)
    
    
    20070220143718-53eee-c546eb07e26dbcd109e7fddcddf8d2f17e422008.gz

 lib/telepathy-glib/base-connection-manager.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 3d69295378d3e89f6aeea2eecc257f89b4fff839
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-20 13:08:00 +0000

    Move Gabble's parameter parsing to telepathy-glib
    
    
    20070220130800-53eee-852ee51f307299b9ac615db679b4e1515d77a28e.gz

 lib/telepathy-glib/base-connection-manager.c |  365 +++++++++++++++++++++++-
 lib/telepathy-glib/base-connection-manager.h |   29 ++-
 src/gabble-connection-manager.c              |  404 +++-----------------------
 src/gabble-connection-manager.h              |   16 +-
 src/write-mgr-file.c                         |    6 +-
 5 files changed, 434 insertions(+), 386 deletions(-)

commit 97f2bf45e4db5dec5c306071f6e2df16bfc0b378
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-19 16:23:52 +0000

    Move Connect, Disconnect to TpBaseConnection
    
    
    20070219162352-53eee-1a935ed52ca765d5923d88ff914f0139fe9558ef.gz

 lib/telepathy-glib/base-connection.c |  112 ++++++++++++++++++++++++++++------
 lib/telepathy-glib/base-connection.h |    6 ++
 src/gabble-connection.c              |   95 ++--------------------------
 3 files changed, 107 insertions(+), 106 deletions(-)

commit d8286bdbee52ebd775c4958d2c6e2c9c67c8d1a1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-19 16:21:55 +0000

    Make gabble_connection_get_unique_name() static
    
    
    20070219162155-53eee-39ea56379e47657e49478c9fc01630bbc4a32e74.gz

 src/gabble-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b80e9f9bf409fa65a8f230c7e0dffe82bb42bc81
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-19 16:13:19 +0000

    Stop pointlessly logging connection class pointer
    
    
    20070219161319-53eee-0543278fc4dc9d05626791892066b54d0b41624c.gz

 lib/telepathy-glib/base-connection.c |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

commit 28be87a59c5d4a8a677aad348b621d4e6e31b462
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-22 17:56:57 +0000

    When changing connection property of presence cache or roomlist channel, also change local cache of TpBaseConnection
    
    
    20070222175657-53eee-88bd2e9644ab71a2176e0d2a6972570fdb428fd0.gz

 src/gabble-presence-cache.c   |    2 ++
 src/gabble-roomlist-channel.c |    2 ++
 2 files changed, 4 insertions(+), 0 deletions(-)

commit 19187fb4a56535f1590bec6b2599de828ff948ce
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-21 20:26:10 +0000

    Stop using conn->parent.foo to access TpBaseConnection members - use a cast instead
    
    
    20070221202610-53eee-c90b3872c92f32a5916d169be4711784ef142e9d.gz

 src/gabble-connection.c       |   40 ++++++++-------
 src/gabble-im-channel.c       |   11 +++--
 src/gabble-media-channel.c    |   15 ++++--
 src/gabble-media-session.c    |   13 +++--
 src/gabble-muc-channel.c      |   25 ++++++---
 src/gabble-presence-cache.c   |   27 +++++++---
 src/gabble-roomlist-channel.c |    7 ++-
 src/gabble-roster-channel.c   |   27 +++++++---
 src/im-factory.c              |   10 +++-
 src/jingle-info.c             |    5 +-
 src/media-factory.c           |   12 +++--
 src/muc-factory.c             |   35 ++++++++-----
 src/roster.c                  |  112 ++++++++++++++++++++++++-----------------
 src/util.c                    |    3 +-
 src/vcard-manager.c           |   54 ++++++++++++-------
 15 files changed, 247 insertions(+), 149 deletions(-)

commit 70702de536892d14f446a6bebd35018045d9df22
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-19 16:24:03 +0000

    GabbleConnection: use casts to TpBaseConnection instead of self->parent (allows GabbleConnection to be an indirect subclass in future)
    
    
    20070219162403-53eee-59dd90dc9a69353758aeed9eccc6dcc52e566a6d.gz

 src/gabble-connection.c |  129 ++++++++++++++++++++++++++++-------------------
 1 files changed, 77 insertions(+), 52 deletions(-)

commit af101fd534195371b73688304dd5143687e36775
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-02-23 09:59:24 +0000

    if incoming disco request has "node" attribute, put one on the result
    
    
    20070223095924-c9803-644926671475d7064a2a787aebac6c26eef4d094.gz

 src/gabble-connection.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 3d896afb0508a45880873b6f31e144665bcd29ba
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-20 18:49:51 +0000

    Move properties mixin from TpBaseConnection back to GabbleConnection
    
    In general, Connections aren't meant to implement the Properties interface;
    Gabble is unusual in that respect.
    
    20070220184951-53eee-03f990416a5f744754066c69c2f8d1feb9f3c2f2.gz

 lib/telepathy-glib/base-connection.c |    3 +--
 lib/telepathy-glib/base-connection.h |    5 -----
 src/gabble-connection.c              |   11 ++++++-----
 src/gabble-connection.h              |    5 +++++
 4 files changed, 12 insertions(+), 12 deletions(-)

commit 6ea18bd949dc043a6f4faee27591a2c2ca6c4170
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-21 18:03:11 +0000

    Add missing stylesheet to generate error enum .c file
    
    
    20070221180311-53eee-2da66ae1a0ba06133ec7b1bbf9d2e5088f6a2bf7.gz

 lib/tools/glib-errors-enum-body.xsl |   51 +++++++++++++++++++++++++++++++++++
 1 files changed, 51 insertions(+), 0 deletions(-)

commit 29267516be49800bcf284853c70366d1f92a3a85
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-21 17:51:16 +0000

    Instead of generating error enum GType with glib-mkenum, generate it alongside the actual enum using XSLT.
    
    This makes it possible to emit the correct nick for each enum member, so the
    right errors are emitted on the bus.
    
    20070221175116-53eee-609a122b37df145d45b1208f1ba34b6184bbb07c.gz

 lib/telepathy-glib/Makefile.am        |   30 +++++++------------------
 lib/telepathy-glib/errors.h           |    1 -
 lib/tools/Makefile.am                 |    2 +
 lib/tools/c-errors-enum-generator.xsl |   37 --------------------------------
 lib/tools/glib-errors-enum-header.xsl |   38 +++++++++++++++++++++++++++++++++
 5 files changed, 49 insertions(+), 59 deletions(-)

commit 3c6d74dbd0691aa6209ffd447b75509c97e344a2
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-02-21 18:44:54 +0000

    presence cache: don't leak URI when adding to waiter list
    
    
    20070221184454-c9803-2786dea53e3a80b7d0211867b774af386e8aa7c6.gz

 src/gabble-presence-cache.c |   22 +++++++++++++++++-----
 1 files changed, 17 insertions(+), 5 deletions(-)

commit 4a3ab5005f5d2c6138ad62f24b0f6bb6fad1de52
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-02-21 18:44:23 +0000

    presence cache: don't leak URI when removing from waiter list
    
    
    20070221184423-c9803-b41c9ce937633b60fb2fe5653d15a2ee964a9414.gz

 src/gabble-presence-cache.c |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

commit b5b3d280d56e14af5cc5317eb35c1bed7528069e
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-02-21 18:42:36 +0000

    vCard manager: free avatar
    
    
    20070221184236-c9803-f4c07ba91eef54be91dd23f447027c31058ae99c.gz

 src/vcard-manager.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit c650093366a898204e07000893ef52db7dbd08a7
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-02-21 18:42:08 +0000

    vCard manager: free avatar SHA1
    
    
    20070221184208-c9803-280b03742203236c1b53e5f30bd694d04b1717fc.gz

 src/vcard-manager.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 713298efaf9e7bca9a94db926f2f44f7ab341fc8
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-02-21 18:41:39 +0000

    presence: free avatar SHA1
    
    
    20070221184139-c9803-eff975c431421ca7bae976e6dda384de94303953.gz

 src/gabble-presence.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit cb4a2a84258328182974597996a263d49b626350
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-02-21 18:41:19 +0000

    disco: free request node
    
    
    20070221184119-c9803-d638124bfd92a389d9ff04dcc4b5b3542c450560.gz

 src/disco.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 6385ad2b581e8e1ca0db4b1a9c12f18cfd6e2029
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-02-21 18:40:54 +0000

    roster: free the group update table
    
    
    20070221184054-c9803-4f36e0cf6fbb2daff055169e9ad6a5f3c83ed64c.gz

 src/roster.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit fea149df3b5d2dbff51ac0c86151069199d23ae4
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-02-21 18:40:27 +0000

    roster: free return value of tp_handle_set_difference_update
    
    
    20070221184027-c9803-70d3a068af52c6f5e056a54604964fbdc2b17387.gz

 src/roster.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 2fe1d55f01cb31e06d9303ef1a7abbf4fea2fb87
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-02-21 18:36:48 +0000

    roster: free intset of new groups
    
    
    20070221183648-c9803-c7f964c7e4f254e577a0116022be2b349f2011e4.gz

 src/roster.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit a89ce5b310e0e3a7cfd2049a8a2102daf86b9614
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-02-21 17:11:58 +0000

    presence cache: free capability and disco tables on dispose
    
    
    20070221171158-c9803-c5db8e066c22494af4f2185470970fb83943cdf5.gz

 src/gabble-presence-cache.c |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 deletions(-)

commit 4a5135f737aa61071e0fd545450192820304f6a6
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-02-21 17:10:56 +0000

    free name member of Resource struct
    
    
    20070221171056-c9803-2cde3b110edfffc5fb9acc99396b5ba57ce8d438.gz

 src/gabble-presence.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 9ff9d6fc101e8e5e94c58bfe01dd4bddd6dce24d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-20 17:58:32 +0000

    genginterface: Before emitting a signal, assert that we're emitting it from something implementing the right interface
    
    
    20070220175832-53eee-ab641987493ef77ebb3965553655281b844cbd91.gz

 lib/tools/genginterface.py |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

commit 422b8815db60ef2e60883de59b7a326521a5b3eb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-20 17:58:10 +0000

    TpBaseConnectionManager: Emit NewConnection from the CM, not from the connection!
    
    
    20070220175810-53eee-bc428a1cb49153e47a98f30ed97df59526b74779.gz

 lib/telepathy-glib/base-connection-manager.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 656bafd00325a5d5f3ed05670150978b6ae41dae
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-15 18:05:33 +0000

    Rename implementation of tp_base_connection_emit_disconnected to tp_base_connection_finish_shutdown, not just the declaration
    
    
    20070215180533-53eee-6043cf418baf1c5458e6c9ccc7ec6fcb6a353357.gz

 lib/telepathy-glib/base-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d3aa7403347f3ad0d6ad7da0f144189eccb53186
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-15 17:57:30 +0000

    Remove no-longer-used BUS_NAME and OBJECT_PATH constants
    
    
    20070215175730-53eee-30a0021c92ccc1af2912b9833493cf3d7092e160.gz

 src/gabble-connection.c |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

commit 3e0632c9fd75a7b6b80d1800f337f817c4aaf58e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-15 17:57:19 +0000

    Add some documentation
    
    
    20070215175719-53eee-7234b613f58f22589c40d52a39a962caae546767.gz

 lib/telepathy-glib/base-connection.h       |   12 ++++++++++++
 lib/telepathy-glib/channel-factory-iface.h |   18 +++++++++++++-----
 2 files changed, 25 insertions(+), 5 deletions(-)

commit 43966ceca3f758d47bec6f69303ea1aa5d86726f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-15 17:57:11 +0000

    Move state change logic to TpBaseConnection.
    
    Also emit StatusChanged(DISCONNECTED) if a NEW connection goes away, and rename
    disconnected signal to shutdown-finished as this describes when it's emitted
    better.
    
    20070215175711-53eee-22421e1eeaf078bbcb2464515994102b47d1a8bb.gz

 lib/telepathy-glib/base-connection-manager.c |   12 +-
 lib/telepathy-glib/base-connection.c         |  110 ++++++++++++-----
 lib/telepathy-glib/base-connection.h         |   27 ++++-
 lib/telepathy-glib/channel-factory-iface.h   |    4 +-
 src/gabble-connection.c                      |  165 +++++++-------------------
 5 files changed, 154 insertions(+), 164 deletions(-)

commit 32914cfc8c77c78d4833a8ae5815a97197fa8066
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-15 17:23:44 +0000

    Allow some channel interface virtual methods to be NULL (connected, connecting, disconnected). Assert that the others aren't NULL before calling them
    
    
    20070215172344-53eee-84d15d10968065c8c0c58bd4c81ae7161d4ba33c.gz

 lib/telepathy-glib/channel-factory-iface.c |   33 ++++++++++++++++++++++------
 1 files changed, 26 insertions(+), 7 deletions(-)

commit 64020c4b6cd8af7b6dbdfb2a7d34324e83df95a2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-15 17:16:30 +0000

    If get_unique_connection_name() is not provided by a Connection implementation, default to using its address in hex
    
    
    20070215171630-53eee-cc0e2092bdfbf92e122cef045396245a9f39d4a8.gz

 lib/telepathy-glib/base-connection.c |   15 ++++++++++-----
 1 files changed, 10 insertions(+), 5 deletions(-)

commit d6d52262aa492115bbffcb54ae1b9c058c973463
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-15 17:09:51 +0000

    Fix a leak of two strings per Connection created
    
    
    20070215170951-53eee-d4c75e953fe5c58bf300d9676c2f98cd5d8b28c5.gz

 lib/telepathy-glib/base-connection.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 463dc51cca1fe2f5080f637c936b2762807e5119
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-15 13:47:17 +0000

    Add necessary casts when emitting new-channel
    
    
    20070215134717-53eee-7ae84c06b3945b06f951ffeec15163e3bdff7307.gz

 src/roster.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit c34ca41c04f58198cce32d5ef3599e17cc0dac9a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-15 13:47:12 +0000

    GabbleConnection, TpBaseConnection: move DISCONNECTED signal into base class
    
    
    20070215134712-53eee-2be5ac07410f3ece94ba04cd0002a4a447243ae0.gz

 lib/telepathy-glib/base-connection.c |   29 +++++++++++++++++++++++++++++
 lib/telepathy-glib/base-connection.h |    2 ++
 src/gabble-connection.c              |   27 +++------------------------
 3 files changed, 34 insertions(+), 24 deletions(-)

commit 4dea28cceaf2e5ee9fe7a7e1e9f2d889e43ceae3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-14 19:17:20 +0000

    GabbleRoster: emit new-channel signals using the typesafe helper function from TpChannelFactoryIface
    
    
    20070214191720-53eee-22c7b2d1e2ab53af8227dd255abc4e69889aab26.gz

 src/roster.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit c24ffd8adedc4e111bd12cff2e6cc830747dfcbd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-14 19:16:11 +0000

    GabbleMUCFactory: when creating a new roomlist channel, include the request context in the signal.
    
    Also assert in make_roomlist_channel that we don't already have one, since that's now a different code path in the request() implementation.
    
    20070214191611-53eee-de502963bb6e093e06ef053d172e5638b738cc1d.gz

 src/muc-factory.c |   37 ++++++++++++++++++-------------------
 1 files changed, 18 insertions(+), 19 deletions(-)

commit b47bc587e66d215b1c6941be39d5ca0b0cef6569
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-14 18:18:10 +0000

    Remove lots of now-unneeded casts for greater clarity
    
    
    20070214181810-53eee-0f681a920511994c73d1aab06f00f4117a9d5df2.gz

 lib/telepathy-glib/base-connection-manager.c |    2 +-
 lib/telepathy-glib/base-connection.c         |    3 +--
 lib/telepathy-glib/text-mixin.c              |    8 +++-----
 src/gabble-connection.c                      |   24 +++++++++---------------
 src/gabble-im-channel.c                      |    4 ++--
 src/gabble-media-channel.c                   |   19 +++++++++----------
 src/gabble-media-session.c                   |    5 ++---
 src/gabble-media-stream.c                    |   11 +++++------
 src/gabble-muc-channel.c                     |    7 +++----
 src/text-mixin.c                             |    3 +--
 10 files changed, 36 insertions(+), 50 deletions(-)

commit 09e9eba683344993c12e1a304eba91cbd297a0dc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-14 18:10:06 +0000

    genginterface: make the first argument of signal emission stubs a gpointer, not the relevant interface.
    
    This avoids always having to cast pointers to implementations so they're pointers to interfaces, and matches g_signal_emit.
    
    20070214181006-53eee-654c8ca82c8e8b08fbb2828badbb29b1d0b3c0d4.gz

 lib/tools/genginterface.py |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit 84f395dda910cc675d47f21fcadbbaba72e6e704
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-14 18:09:38 +0000

    Set request->context to NULL after returning an error through it
    
    
    20070214180938-53eee-055834a99c266c56e087085b229ee6fe673473ed.gz

 lib/telepathy-glib/base-connection.c |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

commit dc4423282302f73a2806b616158a368649ed8c73
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-14 18:09:24 +0000

    Only add channel request to queue once, not once per factory!
    
    
    20070214180924-53eee-40737c08bf6aa411152cf44882c6ec00efd3b416.gz

 lib/telepathy-glib/base-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 729194cba1e42e367b47de79e14c6fc22aea7e0c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-14 18:09:01 +0000

    Improve assertion to definitely generate no code if not using assertions
    
    
    20070214180901-53eee-9ebd9075cd8cb97779f90100a47a6c8c7ef58483.gz

 lib/telepathy-glib/base-connection.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 5e4c051356020ab7bb45de8a4ae0a69d2d655457
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-14 18:08:27 +0000

    If an anonymous channel was created in response to a request, assert that that request is in the queue
    
    
    20070214180827-53eee-dade42dbf1ddb55b9016cacc7de77e3b804ec6b5.gz

 lib/telepathy-glib/base-connection.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit b089c178a4d5f24a988aacaa84dc48549ffe5fc9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-14 18:07:50 +0000

    TpBaseConnection: extend debug logging
    
    
    20070214180750-53eee-2254cc67edf0c81c8de44d293e2a9d4c3bab22ee.gz

 lib/telepathy-glib/base-connection.c |   16 ++++++++++++----
 1 files changed, 12 insertions(+), 4 deletions(-)

commit b69cac13e5ec2e96cf11bb54928e4bb6816bcab2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-14 17:20:10 +0000

    TpChannelFactoryIface and implementations, and TpBaseConnection: Alter semantics of request() to remove the odd non-reentrant tracking of whether we should suppress handlers.
    
    Also don't let anonymous channels (those with handle type zero) satisfy queued
    requests for an anonymous channel, other than the request for which the
    channel was returned by the factory. (So if you ask for a media channel twice
    and the requests are queued, you get two distinct media channels back.)
    
    20070214172010-53eee-f530b69bf73982b36522f362db6a1f2992f774fe.gz

 lib/telepathy-glib/base-connection.c       |  124 +++++++++++++++++++---------
 lib/telepathy-glib/channel-factory-iface.c |   41 ++++++++--
 lib/telepathy-glib/channel-factory-iface.h |   60 ++++++++++++-
 lib/telepathy-glib/signals-marshal.list    |    1 +
 lib/telepathy-glib/util.c                  |   14 +++
 lib/telepathy-glib/util.h                  |    2 +
 src/im-factory.c                           |   12 ++-
 src/media-factory.c                        |    9 ++-
 src/muc-factory.c                          |   19 +++-
 src/roster.c                               |   55 +++++++++----
 10 files changed, 256 insertions(+), 81 deletions(-)

commit 0b8e344c2ba90e114d091d6f81d75aa62089d83c
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2007-02-13 13:07:03 +0000

    GabbleRoomlistChannel: implemented the StopListing() method
    
    
    20070213130703-01440-c9837d5a0d7c5d63fee2bdcfab96635ecbb5b1ca.gz

 lib/spec/Channel_Type_Room_List.xml |    6 +++
 src/gabble-roomlist-channel.c       |   68 +++++++++++++++++++++++++----------
 2 files changed, 55 insertions(+), 19 deletions(-)

commit 88484077d6001c79a1486e7b50f609069b8b0bb5
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2007-02-13 13:40:24 +0000

    GabbleConnectionManager: prettier debug message for unkown param
    
    
    20070213134024-01440-964bbf7a1f66d5440c61002503a125e5313bf588.gz

 src/gabble-connection-manager.c |   15 ++++++++++++---
 1 files changed, 12 insertions(+), 3 deletions(-)

commit 1a8101ca93df7770bf7baa7843995d46cf17b62d
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2007-02-13 12:43:49 +0000

    GabbleConnectionManager: nicer debug message for unknown params
    
    
    20070213124349-01440-fd54513b1f7b850242536c01a75d31a0c64aeef7.gz

 src/gabble-connection-manager.c |   17 +++++++++++------
 1 files changed, 11 insertions(+), 6 deletions(-)

commit da23605a066204e4fbf54df6eba0bee5ab1b2c1d
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2007-02-12 13:38:39 +0000

    GroupMixin: Add terminator to dbus_g_struct_set
    
    
    20070212133839-93b9a-9f3622bf6b1ae1394646db98b8ae7faf81eb106e.gz

 lib/telepathy-glib/group-mixin.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 55d9f0228b22788577baaac3b22cefbf4bef112c
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2007-02-12 12:25:21 +0000

    GroupMixin: Some more coding style tweakers
    
    
    20070212122521-93b9a-a9662320c26149bb8497781aa0cf74ce91ab3f8d.gz

 lib/telepathy-glib/group-mixin.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit f2be3deadf9ea72db4b61bcaf6b8264f5194a37c
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2007-02-12 12:17:08 +0000

    GroupMixin: Change local_pending_info constructor/destructor to comply to the telepathy coding style
    
    
    20070212121708-93b9a-02223c5a9637da4173940af91f793eab8a82ec6a.gz

 lib/telepathy-glib/group-mixin.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 74fde27c359cca7b045ebc9c9cc6c7205872a04f
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2007-02-12 12:15:29 +0000

    GroupMixin: Use dbus_g_type functions to fill the local pending entries
    
    
    20070212121529-93b9a-27a2681550a5b70662b6885e58709911e20121ce.gz

 lib/telepathy-glib/group-mixin.c |   41 +++++++++++++++++++++----------------
 1 files changed, 23 insertions(+), 18 deletions(-)

commit 1e28135cc69cc4354be86825732c5b5bc87a269d
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2007-02-12 10:55:14 +0000

    GroupMixin: Comply with the telepathy coding style
    
    
    20070212105514-93b9a-0e4b6b7d7fbfe0438660d8dd50e6f62f5db33cff.gz

 lib/telepathy-glib/group-mixin.c |  115 ++++++++++++++++++++++---------------
 1 files changed, 68 insertions(+), 47 deletions(-)

commit 72009bbf08c4ca90124085e473435d2f91c0a7db
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2007-02-07 23:08:44 +0000

    Update spec to latest revision and implement GetLocalPendingMembersWithInfo in the group mixin
    
    
    20070207230844-93b9a-17654d5f42b5ee62b641b49ed4fd57e77a3c8b3b.gz

 lib/spec/Channel_Interface_Group.xml |   44 ++++++++++
 lib/spec/all.xml                     |    2 +-
 lib/telepathy-glib/group-mixin.c     |  145 ++++++++++++++++++++++++++++++++++
 lib/telepathy-glib/group-mixin.h     |    1 +
 4 files changed, 191 insertions(+), 1 deletions(-)

commit ed8fcfe9f43df5790430d1e9759d2b429a873b0b
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2007-02-12 13:49:49 +0000

    Connection.Interface.Avatars: implemented the ClearAvatar() method
    
    
    20070212134949-01440-8d32e8fa8d0b305e40ff1d3da23cb99323cb67b4.gz

 lib/spec/Connection_Interface_Avatars.xml |   14 ++++++
 src/gabble-connection.c                   |   62 ++++++++++++++++++++++-------
 2 files changed, 61 insertions(+), 15 deletions(-)

commit 2f0fe12c6102fe347b9ac130acd0813995c04a37
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-08 12:10:45 +0000

    Increment version to 0.5.3.1
    
    
    20070208121045-53eee-3dbf6eaa3cce22a30e18b0ec82033cf63114fe64.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 5ae625693256bb40fa38888b63c4b07eb0bb2811
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-07 18:22:38 +0000

    Add python2.3 to the list of Python executables to try
    
    
    20070207182238-53eee-b816b7607605ed6129a437adfd8c2e222103206c.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 22ebc718f1cf243b345fc1849c44ee31267f69dc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-07 18:21:07 +0000

    Increment version to 0.5.3
    
    
    20070207182107-53eee-c9da993bc238e81de396f342499601d09cf782fa.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 5a0e55604ae0642d146951e873a0d67b6e26a3af
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-07 17:31:42 +0000

    #include <time.h> into text-mixin.h (for time_t)
    
    
    20070207173142-53eee-22b4fbe9546d9bcf6e6516a85407b721ad32af87.gz

 lib/telepathy-glib/text-mixin.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 4582c3f7892c70a7b229fb07f69e1611ddd020f7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-07 15:23:00 +0000

    Don't always rebuild the .manager: instead depend on just the relevant files in src.
    
    This avoids mysterious build failures in scratchbox (something about the
    build process seems to make write-mgr-file fail when run under both
    fakeroot and qemu, as happens during the "install" stage of dpkg-buildpackage).
    
    20070207152300-53eee-5077e17acb1a5cd78999a8c1e54d5ddfc5317d26.gz

 data/Makefile.am |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

commit 627a34786b5d6a99d2a2106a340094f6a1c1fbb3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-07 14:21:50 +0000

    Don't use set() for Python 2.3 compatibility
    
    
    20070207142150-53eee-0c36a0df48707a09be8f08e428ebd41394a2d511.gz

 lib/tools/genginterface.py |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 0715df550e6495754aabb126e5fe9b2417767a9c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-07 14:06:13 +0000

    genginterface.py: Make compatible with Python 2.3 for Scratchbox's benefit
    
    
    20070207140613-53eee-a8df9acf3e34df1ce33954af153e76da1d0d8bb3.gz

 lib/tools/genginterface.py |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

commit 3a2112380de28e655b6b332b0aba56864b10564d
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-02-07 13:05:23 +0000

    fix debug headers putting G_BEGIN_DECLS inside #ifdef ENABLE_DEBUG, but G_END_DECLS outside
    
    
    20070207130523-418b8-1f0ce60c8417d1dabc67daddf34e9fdff2faeba3.gz

 lib/telepathy-glib/internal-debug.h |    6 +++---
 src/debug.h                         |    6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

commit f5749045eb45d050fd10913c442d8c16a805f025
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-06 18:02:40 +0000

    Delete the generate directory, no longer needed now we've implemented everything in terms of telepathy-glib
    
    
    20070206180240-53eee-f60fc3414006e333e08607e2de79ac916a1ce647.gz

 Makefile.am                                        |    2 +-
 configure.ac                                       |    1 -
 generate/Makefile.am                               |    8 -
 generate/README                                    |   21 -
 generate/async_annotate.py                         |   59 --
 generate/async_implementations                     |   13 -
 generate/do_src.sh                                 |   47 --
 generate/do_xml.sh                                 |   24 -
 generate/gabble.def                                |    9 -
 .../gabble-connection-manager-signals-marshal.list |    1 -
 generate/src/gabble-connection-manager.c           |  183 -----
 generate/src/gabble-connection-manager.h           |   81 --
 .../src/gabble-connection-signals-marshal.list     |    3 -
 generate/src/gabble-connection.c                   |  840 --------------------
 generate/src/gabble-connection.h                   |  237 ------
 .../src/gabble-im-channel-signals-marshal.list     |    3 -
 generate/src/gabble-im-channel.c                   |  326 --------
 generate/src/gabble-im-channel.h                   |  104 ---
 .../src/gabble-media-channel-signals-marshal.list  |    5 -
 generate/src/gabble-media-channel.c                |  582 --------------
 generate/src/gabble-media-channel.h                |  160 ----
 .../src/gabble-media-session-signals-marshal.list  |    1 -
 generate/src/gabble-media-session.c                |  158 ----
 generate/src/gabble-media-session.h                |   72 --
 .../src/gabble-media-stream-signals-marshal.list   |    2 -
 generate/src/gabble-media-stream.c                 |  377 ---------
 generate/src/gabble-media-stream.h                 |  109 ---
 .../src/gabble-muc-channel-signals-marshal.list    |    5 -
 generate/src/gabble-muc-channel.c                  |  670 ----------------
 generate/src/gabble-muc-channel.h                  |  180 -----
 generate/src/gabble-roomlist-channel.c             |  261 ------
 generate/src/gabble-roomlist-channel.h             |   91 ---
 .../src/gabble-roster-channel-signals-marshal.list |    2 -
 generate/src/gabble-roster-channel.c               |  414 ----------
 generate/src/gabble-roster-channel.h               |  132 ---
 generate/src/telepathy-errors.h                    |   61 --
 .../xml-modified/gabble-connection-manager.xml     |   23 -
 generate/xml-modified/gabble-connection.xml        |  173 ----
 generate/xml-modified/gabble-im-channel.xml        |   53 --
 generate/xml-modified/gabble-media-channel.xml     |  112 ---
 generate/xml-modified/gabble-media-session.xml     |   16 -
 generate/xml-modified/gabble-media-stream.xml      |   57 --
 generate/xml-modified/gabble-muc-channel.xml       |  133 ---
 generate/xml-modified/gabble-roomlist-channel.xml  |   29 -
 generate/xml-modified/gabble-roster-channel.xml    |   64 --
 .../xml-pristine/gabble-connection-manager.xml     |   23 -
 generate/xml-pristine/gabble-connection.xml        |  162 ----
 generate/xml-pristine/gabble-im-channel.xml        |   53 --
 generate/xml-pristine/gabble-media-channel.xml     |  112 ---
 generate/xml-pristine/gabble-media-session.xml     |   16 -
 generate/xml-pristine/gabble-media-stream.xml      |   57 --
 generate/xml-pristine/gabble-muc-channel.xml       |  131 ---
 generate/xml-pristine/gabble-roomlist-channel.xml  |   29 -
 generate/xml-pristine/gabble-roster-channel.xml    |   64 --
 54 files changed, 1 insertions(+), 6550 deletions(-)

commit edff235608137207b2eef460079f9e892016c2b2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-06 13:22:17 +0000

    genginterface: Copy in dbus-python 0.71's signature parser, so genginterface doesn't depend on dbus-python and can be run in Scratchbox
    
    
    20070206132217-53eee-4886e0d42fb0fbc4c9a85b250152d233cf86a637.gz

 lib/tools/genginterface.py |   63 ++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 61 insertions(+), 2 deletions(-)

commit 4c85a17e1bb1491510735ce99abdec5326f1ce15
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-06 13:11:04 +0000

    Sync with spec release 0.14.1 (no changes)
    
    
    20070206131104-53eee-722d47f569d90b6c341386287cbd751a3107bba4.gz

 lib/spec/all.xml |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8da4877e55692ef30f9c01fd27214c2c5d225043
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2007-02-06 16:49:05 +0000

    GabbleVCardManager: fixed typos
    
    
    20070206164905-01440-df2389f7385c1d1763e65be844bbe33ffce45574.gz

 src/vcard-manager.c |    4 ++--
 src/vcard-manager.h |    6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

commit a38330df391c7f3b9f6594b3d07a33f9e7f73251
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2007-02-06 16:36:32 +0000

    GabbleVCardManager: handle NULL photos in vcards properly
    
    
    20070206163632-01440-44460bc15474add25d059d8d928a79c9222b44e6.gz

 src/gabble-connection.c |    9 ++++-----
 src/vcard-manager.c     |   12 +++++++-----
 src/vcard-manager.h     |    4 +++-
 3 files changed, 14 insertions(+), 11 deletions(-)

commit a336a4d5e958ec588a980c560049224ebc49e6ba
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-02-05 19:33:39 +0000

    bump version to 0.5.2
    
    
    20070205193339-418b8-adab57e5a099b5c433af35fcf8e92e25b2533be9.gz

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 76863a88c1cd73bb3364fd5400c3fdd8374e980a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-05 19:28:34 +0000

    Indicate in lib/telepathy-glib/Makefile.am where the files matching _gen/svc-%-signals-marshal.list come from
    
    
    20070205192834-53eee-4d1ead1c1018104dd9381974f4545a5987311939.gz

 lib/telepathy-glib/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit a93df3673c34c1f2fbeb7fe944ac4bb98f2aca0b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-05 18:49:47 +0000

    Add pkg-config file for telepathy-glib (patch from oggis)
    
    
    20070205184947-53eee-516ad50461cf4c4e9606a758947da484c4f4ce41.gz

 configure.ac             |    1 +
 lib/Makefile.am          |    4 ++++
 lib/telepathy-glib.pc.in |   11 +++++++++++
 3 files changed, 16 insertions(+), 0 deletions(-)

commit 0444c5e6b7bc1c506c59f98df6dbd6b033b9197b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-05 18:17:50 +0000

    lib/telepathy-glib/base-connection.c: fix misleading indentation
    
    
    20070205181750-53eee-77c8f4d14aa88c2dcf6de88e99a2350d60076db2.gz

 lib/telepathy-glib/base-connection.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit 388687a45659d8367e423629eab99022d47fb6ef
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-05 18:16:22 +0000

    Sync lib/telepathy-glib/Makefile.am with the conflicting branch of cmlib refactoring
    
    
    20070205181622-53eee-e5b02f772a324e619aa7fd6836ed7c18e8f1560d.gz

 lib/telepathy-glib/Makefile.am |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 5c421bcb3a8ed194fc02aec842818c5d6a674f3b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-05 18:08:45 +0000

    lib/telepathy-glib/dbus.h: If DBUS_API_SUBJECT_TO_CHANGE is already defined, don't cause warnings
    
    
    20070205180845-53eee-c1aeeb57b8b9f3a0c7412082b79f57828c685e8e.gz

 lib/telepathy-glib/dbus.h |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 955b3353828d764f7b672fcaf0382a1ce78b2fb5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-05 18:08:04 +0000

    gabble_connection_connect(): don't segfault if _gabble_connection_connect() fails, by initializing error to NULL
    
    
    20070205180804-53eee-ecf888d98a67a9032fd99bee9bc1cddd1352850c.gz

 src/gabble-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 173aecd0b5883dcf108bb85d16bcc9c5e03996c4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-05 18:07:01 +0000

    Correct spelling of "destroy"
    
    
    20070205180701-53eee-9c4ea19a305a768b1b25818619c4490fc4aca864.gz

 lib/telepathy-glib/handle-repo.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7bb6e95d5cf6c910ef5ab4864eed5a427e373cbc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-05 18:04:45 +0000

    Actually add lib/tests/Makefile.am
    
    
    20070205180445-53eee-188f4c49e71631c50e1c17f0c08afb03bdac0d82.gz

 lib/tests/Makefile.am |   23 +++++++++++++++++++++++
 1 files changed, 23 insertions(+), 0 deletions(-)

commit 029dc1b5cff9d9409ba8a5db8ec554a8c4f675fc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-05 18:03:51 +0000

    Update spec-gen.am
    
    
    20070205180351-53eee-626c60eee48994586c42b38e36d1adbf844e362b.gz

 lib/spec/spec-gen.am           |    2 ++
 lib/telepathy-glib/spec-gen.am |    3 +--
 2 files changed, 3 insertions(+), 2 deletions(-)

commit 9d35d8d9015f0f5ffe8fc5912e3ac2d1ecebe4a3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-05 18:03:31 +0000

    Revert part of change to _boring - test-handles is still Gabble, not telepathy-glib
    
    
    20070205180331-53eee-ffa70f536d4ac751bfa5e698d5b4f16b4e9e77e2.gz

 _boring |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 4f2cced760d9ef9621173ea4c5404e0d07d171cf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-05 18:02:56 +0000

    Free handle repos *after* the channel factories that use them, so we don't segfault on close of connection.
    
    
    20070205180256-53eee-148ec173a500c01fa256c69144ae9248eccdf6f3.gz

 lib/telepathy-glib/base-connection.c |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit b3c12730d6b95237463b82fc1e34c9784d7e0266
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-05 18:02:39 +0000

    Fix up some paths in lib/telepathy-glib/Makefile.am
    
    
    20070205180239-53eee-397c982ed96f0694582a23f7576969f12571f919.gz

 lib/telepathy-glib/Makefile.am |    9 ++++-----
 1 files changed, 4 insertions(+), 5 deletions(-)

commit 6fec45992141b321091534aebc3db621d2afa668
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-05 17:47:02 +0000

    Don't rely on inter-library dependencies
    
    
    20070205174702-53eee-24d9830c7e99035b1d9afa13d400f235ac9e3375.gz

 src/Makefile.am   |   12 +++++++-----
 tests/Makefile.am |    9 ++++++---
 2 files changed, 13 insertions(+), 8 deletions(-)

commit f2e585bc2d328c61c5397fdbad456121d9a269e1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-05 17:46:44 +0000

    Declare telepathy-gabble-0.foo.tar.gz etc. to be boring for Darcs purposes
    
    
    20070205174644-53eee-1bf22ec3e276ad88b1b425565fa1a9c4087fe94a.gz

 _boring |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 5fd8ee61c4ada4b920cd7fa0eba94fabebf95d4d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-05 17:43:33 +0000

    Move tests for bits of lib to lib too
    
    
    20070205174333-53eee-bec42fd5bc274673e6f8128f7c03ed1d5c6300af.gz

 _boring                     |    8 ++--
 configure.ac                |    3 +
 lib/tests/test-handle-set.c |   87 ++++++++++++++++++++++++++++++
 lib/tests/test-heap.c       |   35 ++++++++++++
 lib/tests/test-intset.c     |  123 +++++++++++++++++++++++++++++++++++++++++++
 tests/Makefile.am           |   25 +--------
 tests/test-handle-set.c     |   87 ------------------------------
 tests/test-heap.c           |   35 ------------
 tests/test-intset.c         |  123 -------------------------------------------
 9 files changed, 253 insertions(+), 273 deletions(-)

commit fc5655ae3e989e16d93a7bf6c4051a4e30c042b8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-05 17:42:44 +0000

    lib/telepathy-glib/Makefile.am: do install things now
    
    
    20070205174244-53eee-bde592ac0fb6ae490cd1c85aa5f95b2068339715.gz

 lib/telepathy-glib/Makefile.am |   15 ++++++++-------
 1 files changed, 8 insertions(+), 7 deletions(-)

commit f20af261deee15c5139c4281850047d08ba30d73
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-05 17:34:20 +0000

    Compensate for .c move into telepathy-glib subdir in src/Makefile.am too
    
    
    20070205173420-53eee-cd678acb031646bb2433344aa5b16b2e5b92f750.gz

 src/Makefile.am |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit d1a9dee618f322f0818a8f7726024323c732abac
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-05 17:33:13 +0000

    Add lib/tools/Makefile.am
    
    
    20070205173313-53eee-801c876bffacfcd02d9dfb9c8b1ca88dd18b784a.gz

 lib/tools/Makefile.am |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 0cf5bc9242d48073170c21a7233675116cc5c602
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-05 17:32:21 +0000

    Finish updating lib/telepathy-glib/Makefile.am
    
    
    20070205173221-53eee-9bc78de3008bab105214abf52cfcd5a265c24670.gz

 lib/telepathy-glib/Makefile.am |  125 +++++++++++++++++-----------------------
 1 files changed, 52 insertions(+), 73 deletions(-)

commit ce8b53ee874cb4f6250243a4dc4d56adc9e49f2b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-05 17:26:53 +0000

    Start altering Makefiles to compensate for files moving into telepathy-glib subdir
    
    
    20070205172653-53eee-696302459e250f5895064215aeb864c08d0061b2.gz

 configure.ac                   |    1 +
 lib/Makefile.am                |  208 +---------------------------------------
 lib/spec/Makefile.am           |   22 ++++
 lib/telepathy-glib/Makefile.am |  198 ++++++++++++++++++++++++++++++++++++++
 4 files changed, 222 insertions(+), 207 deletions(-)

commit 6668721fc4e8999baaa01d3d75a8c553bf702b36
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-05 17:19:38 +0000

    Move .c files in lib into telepathy-glib subdirectory
    
    
    20070205171938-53eee-e9462101c7018fc077c431b3b2072439bc9ece69.gz

 lib/base-connection-manager.c                |  266 -------
 lib/base-connection.c                        | 1071 --------------------------
 lib/channel-factory-iface.c                  |  122 ---
 lib/channel-iface.c                          |  100 ---
 lib/dbus.c                                   |   75 --
 lib/debug.c                                  |   76 --
 lib/errors.c                                 |   46 --
 lib/group-mixin.c                            |  920 ----------------------
 lib/handle-repo-dynamic.c                    |  622 ---------------
 lib/handle-repo-static.c                     |  313 --------
 lib/handle-repo.c                            |  180 -----
 lib/handle-set.c                             |  270 -------
 lib/heap.c                                   |  182 -----
 lib/internal-debug.h                         |   52 --
 lib/intset.c                                 |  441 -----------
 lib/properties-mixin.c                       |  893 ---------------------
 lib/signals-marshal.list                     |    1 -
 lib/spec-gen.am                              |    7 -
 lib/telepathy-glib/base-connection-manager.c |  266 +++++++
 lib/telepathy-glib/base-connection.c         | 1071 ++++++++++++++++++++++++++
 lib/telepathy-glib/channel-factory-iface.c   |  122 +++
 lib/telepathy-glib/channel-iface.c           |  100 +++
 lib/telepathy-glib/dbus.c                    |   75 ++
 lib/telepathy-glib/debug.c                   |   76 ++
 lib/telepathy-glib/errors.c                  |   46 ++
 lib/telepathy-glib/group-mixin.c             |  920 ++++++++++++++++++++++
 lib/telepathy-glib/handle-repo-dynamic.c     |  622 +++++++++++++++
 lib/telepathy-glib/handle-repo-static.c      |  313 ++++++++
 lib/telepathy-glib/handle-repo.c             |  180 +++++
 lib/telepathy-glib/handle-set.c              |  270 +++++++
 lib/telepathy-glib/heap.c                    |  182 +++++
 lib/telepathy-glib/internal-debug.h          |   52 ++
 lib/telepathy-glib/intset.c                  |  441 +++++++++++
 lib/telepathy-glib/properties-mixin.c        |  893 +++++++++++++++++++++
 lib/telepathy-glib/signals-marshal.list      |    1 +
 lib/telepathy-glib/spec-gen.am               |    7 +
 lib/telepathy-glib/text-mixin.c              |  564 ++++++++++++++
 lib/telepathy-glib/util.c                    |  121 +++
 lib/text-mixin.c                             |  564 --------------
 lib/util.c                                   |  121 ---
 40 files changed, 6322 insertions(+), 6322 deletions(-)

commit 428c7a465c312cabb915db3b2254fcfa82e62424
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-30 12:49:05 +0000

    Add _gen/main.c to BUILT_SOURCES (hence CLEANFILES)
    
    
    20070130124905-53eee-e0eca81aa19a3464d1f9e8656a77782e2d803060.gz

 lib/Makefile.am |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 255480bebe03ecf730b3d39866ec1ba08598f076
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-30 12:47:46 +0000

    Add comment explaining why there is no handle-set.h
    
    
    20070130124746-53eee-406d88de1ab97024b7a8997b225122b51dbebdf0.gz

 lib/handle-set.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 5430a0f0a13f070f711c5b64e9ca48bdf7e95e30
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-30 12:45:15 +0000

    Rename lib/debug.h to lib/internal-debug.h.
    
    Also re-order includes so the .h corresponding to the current .c always comes
    first (this verifies that the header is self-contained).
    
    20070130124515-53eee-3a2c9a94e355cbf208b2a260324ef249914f131c.gz

 lib/Makefile.am               |    2 +-
 lib/base-connection-manager.c |    1 +
 lib/base-connection.c         |    4 +-
 lib/channel-factory-iface.c   |    3 +-
 lib/debug.c                   |    4 +-
 lib/debug.h                   |   52 -----------------------------------------
 lib/errors.c                  |    3 +-
 lib/group-mixin.c             |    4 +-
 lib/handle-repo-dynamic.c     |    5 ++-
 lib/handle-repo-static.c      |    1 +
 lib/handle-set.c              |    4 ++-
 lib/heap.c                    |    3 +-
 lib/internal-debug.h          |   52 +++++++++++++++++++++++++++++++++++++++++
 lib/intset.c                  |    4 +-
 lib/properties-mixin.c        |    9 ++++---
 lib/text-mixin.c              |    7 ++---
 lib/util.c                    |    4 +-
 17 files changed, 85 insertions(+), 77 deletions(-)

commit abfc5ecfae6915bf327e1b3e2b7402536d44b179
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-05 16:53:25 +0000

    Merge duplicate merge (thanks, Darcs)
    
    
    20070205165325-53eee-4bb31f7a0edb4700b87a6891e88545755447235c.gz

 src/Makefile.am |   17 +++++------------
 1 files changed, 5 insertions(+), 12 deletions(-)

commit 0b33b1d291e38ac765828f2b20ac12a9266d6751
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-02-05 16:52:15 +0000

    Merge src/Makefile.am: cmlib-14 vs IVC branch
    
    
    20070205165215-53eee-e4250a0410bb3a1fce772e26c934340bd743de52.gz

 src/Makefile.am |   17 ++++++++++++-----
 1 files changed, 12 insertions(+), 5 deletions(-)

commit 061bf365012790b27244f210dbb19356750b2b28
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-02-05 14:27:19 +0000

    merge IVC branch to ginterface refactoring
    
    
    20070205142719-418b8-2c745a4181e1b78290f1fb0cd3f88e757d2b61cc.gz

 src/Makefile.am |   17 +++++------------
 1 files changed, 5 insertions(+), 12 deletions(-)

commit f4c913869822f1c64329c39d4fd28f8ae98a8232
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-30 12:34:09 +0000

    Fix out-of-tree builds and make "make distcheck" pass
    
    
    20070130123409-53eee-4986619371f0aaa749bb858223660fba56408348.gz

 lib/Makefile.am |   41 ++++++++++++++++++++++++++++++++---------
 1 files changed, 32 insertions(+), 9 deletions(-)

commit 99cf19830aca695b6e6e6d48bc1da7b4fb4329bb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-30 11:10:57 +0000

    Merge use of generated GInterfaces with vCard cache
    
    
    20070130111057-53eee-c5103c92e65480258d41d66b1b4892c6f33c1752.gz

 src/gabble-connection.c |   17 +++++++++++++++--
 1 files changed, 15 insertions(+), 2 deletions(-)

commit 0a321c43e79324a3351918945f716cd0791e60df
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-29 18:35:35 +0000

    Remove remnants of old copying-generated-files process
    
    
    20070129183535-53eee-31778096c483bdf75ebea117857ea7a4cbd25e28.gz

 lib/_spec/Makefile.am    |   12 -------
 lib/update-from-spec.mk  |   81 ----------------------------------------------
 2 files changed, 0 insertions(+), 93 deletions(-)

commit 87f8031039a968885b18e6dc3750c0e24f5ac056
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-29 18:26:24 +0000

    Ignore lib/check_self_contained
    
    
    20070129182624-53eee-42703a795569254cd2d782cdb4df2dc38de0871f.gz

 _boring |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit c6082bd3413d5dca402ca6a66a0aa77ca43732c0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-29 18:17:21 +0000

    Generate GInterfaces at build time from a shipped copy of the spec.
    
    - Generate spec-gen.am which is included in Makefile.am
      (altering the spec will trigger an automake)
    - Require Python and dbus-binding-tool in configure.ac
    - Make user-visible headers somewhat less modular - one for channels and
      all their interfaces, etc.
    - Adapt lib/ to the user-visible header change
    
    20070129181721-53eee-47dadf6160feb857854392eda19cbe281293762e.gz

 configure.ac                                  |   11 +-
 lib/Makefile.am                               |  118 ++++--
 lib/group-mixin.c                             |    1 -
 lib/signals-marshal.list                      |   13 -
 lib/spec-gen.am                               |    7 +
 lib/spec.am                                   |    5 -
 lib/telepathy-glib/group-mixin.h              |    2 +-
 lib/telepathy-glib/svc-channel.h              |   17 +
 lib/telepathy-glib/svc-connection-manager.h   |    4 +
 lib/telepathy-glib/svc-connection.h           |   14 +
 lib/telepathy-glib/svc-media-interfaces.h     |    7 +
 lib/telepathy-glib/svc-properties-interface.h |    4 +
 lib/telepathy-glib/text-mixin.h               |    2 +-
 lib/tools/genginterface.py                    |  572 +++++++++++++++++++++++++
 lib/tools/ls-interfaces.xsl                   |   33 ++
 lib/tools/make-all-async.xsl                  |   22 +
 lib/tools/spec-to-introspect.xsl              |   26 ++
 17 files changed, 801 insertions(+), 57 deletions(-)

commit e4ce30c94457bcefd3ef1d462ae112d89f2785d8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-29 18:02:16 +0000

    src/: stop trying to include individual headers for all interfaces, use the new meta-headers
    
    
    20070129180216-53eee-317860e173f4458cdb284a7c242bb16518d7d58c.gz

 src/gabble-connection.c       |    4 ----
 src/gabble-im-channel.c       |    1 -
 src/gabble-media-channel.c    |    2 --
 src/gabble-media-session.c    |    2 +-
 src/gabble-media-stream.c     |    2 +-
 src/gabble-muc-channel.c      |    3 ---
 src/gabble-roomlist-channel.c |    1 -
 src/gabble-roster-channel.c   |    1 -
 8 files changed, 2 insertions(+), 14 deletions(-)

commit e86e88f2bd5b8272a214c50f379d769c023d42f9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-29 17:55:27 +0000

    Sync with spec: Move Properties.xml to Properties_Interface.xml
    
    
    20070129175527-53eee-f8ffd4819a609a7c353c5d22e37034b8b350b6ee.gz

 lib/spec/Properties.xml           |  171 -------------------------------------
 lib/spec/Properties_Interface.xml |  171 +++++++++++++++++++++++++++++++++++++
 lib/spec/all.xml                  |    2 +-
 3 files changed, 172 insertions(+), 172 deletions(-)

commit 532aa2c3ba49c438254965d0a5939b39d0443395
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-29 14:02:03 +0000

    Generate interfaces, enums, errors headers from a local copy of the spec using xslt
    
    
    20070129140203-53eee-7a9913a71895c290a892f93d724bec789b741176.gz

 configure.ac                                    |    6 +
 lib/Makefile.am                                 |   31 ++-
 lib/spec.am                                     |    5 +
 lib/spec/Channel.xml                            |  126 ++++++
 lib/spec/Channel_Interface_DTMF.xml             |   58 +++
 lib/spec/Channel_Interface_Group.xml            |  407 ++++++++++++++++++
 lib/spec/Channel_Interface_Hold.xml             |  123 ++++++
 lib/spec/Channel_Interface_Media_Signalling.xml |   60 +++
 lib/spec/Channel_Interface_Password.xml         |   98 +++++
 lib/spec/Channel_Interface_Transfer.xml         |   52 +++
 lib/spec/Channel_Type_Contact_List.xml          |   69 ++++
 lib/spec/Channel_Type_Contact_Search.xml        |  133 ++++++
 lib/spec/Channel_Type_Room_List.xml             |  100 +++++
 lib/spec/Channel_Type_Streamed_Media.xml        |  315 ++++++++++++++
 lib/spec/Channel_Type_Text.xml                  |  279 +++++++++++++
 lib/spec/Connection.xml                         |  498 +++++++++++++++++++++++
 lib/spec/Connection_Interface_Aliasing.xml      |  118 ++++++
 lib/spec/Connection_Interface_Avatars.xml       |  194 +++++++++
 lib/spec/Connection_Interface_Capabilities.xml  |  162 ++++++++
 lib/spec/Connection_Interface_Contact_Info.xml  |   82 ++++
 lib/spec/Connection_Interface_Forwarding.xml    |   75 ++++
 lib/spec/Connection_Interface_Presence.xml      |  313 ++++++++++++++
 lib/spec/Connection_Interface_Privacy.xml       |   92 +++++
 lib/spec/Connection_Interface_Renaming.xml      |   66 +++
 lib/spec/Connection_Manager.xml                 |  243 +++++++++++
 lib/spec/Media_Session_Handler.xml              |   74 ++++
 lib/spec/Media_Stream_Handler.xml               |  260 ++++++++++++
 lib/spec/Properties.xml                         |  171 ++++++++
 lib/spec/all.xml                                |   58 +++
 lib/spec/errors.xml                             |   80 ++++
 lib/telepathy-glib/enums.h                      |    2 +-
 lib/telepathy-glib/errors.h                     |    2 +-
 lib/telepathy-glib/interfaces.h                 |    2 +-
 lib/tools/c-constants-generator.xsl             |  138 +++++++
 lib/tools/c-errors-enum-generator.xsl           |   37 ++
 lib/tools/c-interfaces-generator.xsl            |   30 ++
 36 files changed, 4554 insertions(+), 5 deletions(-)

commit afc129a130739383f4a2854a4dc472b6c8a84ed5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-26 16:48:10 +0000

    In Gabble text mixin, make gabble_text_mixin_send asynchronous and document its parameters
    
    
    20070126164810-53eee-40217eedeaf7ac2f0c60f98909c01b00ff6727fa.gz

 src/gabble-im-channel.c  |   13 +----------
 src/gabble-muc-channel.c |   13 +----------
 src/text-mixin.c         |   47 ++++++++++++++++++++++++++++++---------------
 src/text-mixin.h         |    5 +++-
 4 files changed, 39 insertions(+), 39 deletions(-)

commit fd2d2775f46abf9f122f69dba5a1329e4128c512
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-26 15:50:41 +0000

    src/: Port Gabble implementations of interfaces to new ABI in the generated GInterfaces
    
    
    20070126155041-53eee-5a21def050124d77b6ae42269c4286baecf4f719.gz

 src/gabble-connection-manager.c |    7 +++-
 src/gabble-connection.c         |   57 ++++++++++++++++++++++++--------------
 src/gabble-im-channel.c         |   16 +++++++---
 src/gabble-media-channel.c      |   27 ++++++++++++------
 src/gabble-media-session.c      |    7 +++-
 src/gabble-media-stream.c       |   21 ++++++++------
 src/gabble-muc-channel.c        |   23 +++++++++++-----
 src/gabble-roomlist-channel.c   |   18 ++++++++----
 src/gabble-roster-channel.c     |   11 +++++---
 9 files changed, 122 insertions(+), 65 deletions(-)

commit d493196e9864a1b9f3251016484cf68f8be99ba9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-26 15:50:08 +0000

    TpBaseConnectionManager: Don't bother implementing stubs for get_parameters and list_protocols, the generated GInterface does that automatically now
    
    
    20070126155008-53eee-aabc27e24a6f865e4e6035d040affbd443f9aa69.gz

 lib/base-connection-manager.c |   19 -------------------
 1 files changed, 0 insertions(+), 19 deletions(-)

commit 47726d369f4b89dbf7fc87160b020095758c7c16
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-26 13:57:09 +0000

    Update base classes in lib for new ABI produced by genginterface
    
    
    20070126135709-53eee-ea100ad52ce5ae39493f162086c9c23f19fac0e2.gz

 lib/base-connection-manager.c |    9 ++++++---
 lib/base-connection.c         |   28 ++++++++++++++++------------
 lib/group-mixin.c             |   21 ++++++++++++---------
 lib/properties-mixin.c        |    8 +++++---
 lib/text-mixin.c              |   11 +++++++----
 5 files changed, 46 insertions(+), 31 deletions(-)

commit e0d3290a3a86c1d33df6284035ed48de8bee801c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-26 13:56:20 +0000

    update-from-spec.mk: include ChannelInterfaceDTMF again , genginterface now works around the name mangling issues in dbus-glib
    
    
    20070126135620-53eee-dac44043b2858b3970858f21e25087341725260d.gz

 lib/update-from-spec.mk |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

commit 1c89ab6aa7cd8d15a574e80b40ffc11deff0ff36
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-26 13:54:28 +0000

    lib/_spec: allow includes from non-spec part of lib too
    
    
    20070126135428-53eee-4255fd37258432280a8c674c5c9c83a269546ca0.gz

 lib/_spec/Makefile.am |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit 5870c01f17a7bdec983a176f925ae4387bcc8c2a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-26 13:32:12 +0000

    lib/dbus.c: Add tp_dbus_g_method_return_not_implemented().
    
    Also declare tp_get_bus_proxy, tp_get_bus as having no arguments, correctly.
    
    20070126133212-53eee-14fb2b619bc31e35fe460dcbd81a5c5b28106bdb.gz

 lib/dbus.c                |   14 ++++++++++++--
 lib/telepathy-glib/dbus.h |    5 +++--
 2 files changed, 15 insertions(+), 4 deletions(-)

commit e51307cd919c27fad70775a85c3585e3b11f2f33
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-25 17:34:45 +0000

    Update gabble-connection.c for newer spec: TP_IFACE_CONN_INTERFACE_ALIASING -> TP_IFACE_CONNECTION_INTERFACE_ALIASING, etc., for consistency
    
    
    20070125173445-53eee-47c7ed737875c1797756a029e094a1926f13cf3e.gz

 src/gabble-connection.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit d4b6014cef28e26830ae073e3474573d3dcb74bc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-25 17:28:34 +0000

    GabbleMUCChannel: let text mixin implement AcknowledgePendingMessages, ListPendingMessages, GetMessageTypes
    
    
    20070125172834-53eee-d8262743a9a97b1001a1934868333b5afc5aeafe.gz

 src/gabble-muc-channel.c |   89 +---------------------------------------------
 1 files changed, 1 insertions(+), 88 deletions(-)

commit e5ef774dbc6fdfdc6c57db769b83aa54b6cae3f1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-23 16:58:20 +0000

    gabble-im-channel.c: let the text mixin implement more methods directly
    
    
    20070123165820-53eee-7ed349cc85f5240588622abeb10d14da49d5c4a4.gz

 src/gabble-im-channel.c |   89 +----------------------------------------------
 1 files changed, 1 insertions(+), 88 deletions(-)

commit 00dbdfd98a1be527528d072cc5a626a13a78e9a7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-23 16:57:05 +0000

    lib/text-mixin.c: Add iface_init function using static async wrappers
    
    
    20070123165705-53eee-22dcab6539b00385c5ae9df5ae2c0339e02cbb9f.gz

 lib/telepathy-glib/text-mixin.h |    2 +
 lib/text-mixin.c                |   73 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 75 insertions(+), 0 deletions(-)

commit 8f39b0fcf9930daf99ab4bdd506f33e9291115c4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-23 15:09:56 +0000

    Merge all Gabble signal marshallers into gabble-signals-marshal.{list,c,h} so tab completion in src/ works again
    
    
    20070123150956-53eee-d510c9a20c268f3ff99edeac64a73cc8bff9d67c.gz

 src/Makefile.am                                |   12 ++----------
 src/gabble-media-session-signals-marshal.list  |    2 --
 src/gabble-media-session.c                     |    4 ++--
 src/gabble-media-stream-signals-marshal.list   |    3 ---
 src/gabble-media-stream.c                      |    8 ++++----
 src/gabble-muc-channel-signals-marshal.list    |    1 -
 src/gabble-muc-channel.c                       |    1 -
 src/gabble-presence-cache-signals-marshal.list |    1 -
 src/gabble-presence-cache.c                    |    4 ++--
 src/gabble-register-signals-marshal.list       |    1 -
 src/gabble-register.c                          |    4 ++--
 src/gabble-signals-marshal.list                |    7 +++++++
 12 files changed, 19 insertions(+), 29 deletions(-)

commit f759cbedc3a71d7e831912971a2f02cb4d168fa3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-23 15:01:15 +0000

    Bump dbus-glib dependency to 0.72 (needed for the D-Bus GInterface stuff)
    
    
    20070123150115-53eee-4461ccf37770420a8dbabc98eb33a007f1a90095.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 451631bafceaa56f0b0ee9dc3bb09c0b3a79e4e5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-23 14:33:56 +0000

    Actually remove unneeded signals marshallers entirely
    
    
    20070123143356-53eee-06053085546b7a779c7c81c40e98c606867f76c8.gz

 src/Makefile.am                                    |   10 ++--------
 src/gabble-connection-manager-signals-marshal.list |    1 -
 src/gabble-connection-signals-marshal.list         |    3 ---
 src/gabble-media-channel-signals-marshal.list      |    4 ----
 src/text-mixin-signals-marshal.list                |    3 ---
 5 files changed, 2 insertions(+), 19 deletions(-)

commit 451843ddb43527cccf2a99f9bfb8e4a13ffc4efb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-23 14:31:11 +0000

    Remove unneeded signals marshallers for media channel, text mixin, roster channel
    
    
    20070123143111-53eee-0844c7cdf60d4f2fadc07abc9295ca0f28a1578c.gz

 src/Makefile.am |    8 +-------
 1 files changed, 1 insertions(+), 7 deletions(-)

commit ef184a2dc8040cd739f53146f0e864797ac562e6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-23 14:26:42 +0000

    Support closing empty group channels
    
    
    20070123142642-53eee-72e24b779abd7212f7bf67f6935cd95b9e543183.gz

 src/gabble-roster-channel.c |   42 ++++++++++++++++++++++++++++++++++++------
 1 files changed, 36 insertions(+), 6 deletions(-)

commit d13248fdac7d7ed1dbb74008d6c237f111054178
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-23 14:12:50 +0000

    gabble-im-channel.c: correctly initialize GError * variables to NULL
    
    
    20070123141250-53eee-f0cb0b277f52a9f3812069f2b7b9338ec009dc63.gz

 src/gabble-im-channel.c |   14 ++++----------
 1 files changed, 4 insertions(+), 10 deletions(-)

commit e6751c6c87d585f75f1d5ef88f59ae546ccd7b40
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-23 14:12:33 +0000

    properties-mixin.c: correctly initialize GError * variables to NULL
    
    
    20070123141233-53eee-9b17e392e5b7cc0228ad16e99f734b449f8acd60.gz

 lib/properties-mixin.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 73457f70e51020ce1b172a56fcd2b1d265b50672
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-23 14:06:35 +0000

    Implement all channels in terms of GInterfaces.
    
    Make text, group mixins depend on the corresponding interfaces for their signals.
    
    20070123140635-53eee-b15767f6d4a279218dee84e9b0b4aebffdbd510a.gz

 lib/group-mixin.c                |  265 ++++++++++++---
 lib/telepathy-glib/group-mixin.h |   42 ++--
 lib/telepathy-glib/text-mixin.h  |    7 +-
 lib/text-mixin.c                 |   68 +----
 src/Makefile.am                  |    7 -
 src/gabble-media-channel.c       |  673 ++++++++++++--------------------------
 src/gabble-media-channel.h       |  102 +------
 src/gabble-muc-channel.c         |  605 ++++++++++------------------------
 src/gabble-muc-channel.h         |  119 -------
 src/gabble-roster-channel.c      |  346 ++++----------------
 src/gabble-roster-channel.h      |   73 ----
 src/im-factory.c                 |    4 +-
 src/media-factory.c              |   10 +-
 src/muc-factory.c                |    5 +-
 src/roster.c                     |   18 +-
 src/text-mixin.c                 |    3 +-
 16 files changed, 717 insertions(+), 1630 deletions(-)

commit d2fc20f8f2df1079d5047fd7589539918c42057c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-22 16:02:13 +0000

    Port room list channel to use GInterfaces
    
    
    20070122160213-53eee-a5ac809bc5d1ad3d9a77bbb1e841ab6788659f7a.gz

 src/Makefile.am               |    3 -
 src/gabble-roomlist-channel.c |  177 ++++++++++++++++-------------------------
 src/gabble-roomlist-channel.h |   30 -------
 3 files changed, 67 insertions(+), 143 deletions(-)

commit f42bc929d100543762ad30860130d683e3f2a03f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-22 16:00:17 +0000

    Port IM channel to use GInterfaces
    
    
    20070122160017-53eee-7205f515a745b026f771f539b448c1354c912887.gz

 src/Makefile.am         |    3 -
 src/gabble-im-channel.c |  231 ++++++++++++++++++++++++-----------------------
 src/gabble-im-channel.h |   44 ---------
 3 files changed, 116 insertions(+), 162 deletions(-)

commit 1f9505a166e359fb5f19cd66fd7b9593978df49f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-22 13:41:53 +0000

    Port media stream, media session to implement GInterfaces
    
    
    20070122134153-53eee-5f939278689927a3902bb8a16123940071e932a3.gz

 src/Makefile.am            |    2 -
 src/gabble-media-session.c |   70 +++++------
 src/gabble-media-session.h |   11 --
 src/gabble-media-stream.c  |  304 ++++++++++++++++---------------------------
 src/gabble-media-stream.h  |   49 +-------
 5 files changed, 148 insertions(+), 288 deletions(-)

commit 55c2867fd359a9c20d271e207f733848b98847c1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-19 18:30:19 +0000

    Change interface names to be like TpSvcConnectionInterfacePresence instead of TpConnectionInterfacePresenceServiceIface
    
    
    20070119183019-53eee-4602b29efb1745dba9ab8742d39c1426ed2915c7.gz

 lib/base-connection-manager.c                |   15 ++--
 lib/base-connection.c                        |   44 ++++----
 lib/properties-mixin.c                       |   22 ++--
 lib/telepathy-glib/base-connection-manager.h |    2 +-
 lib/telepathy-glib/properties-mixin.h        |    2 +-
 src/gabble-connection-manager.c              |   12 +-
 src/gabble-connection.c                      |  148 +++++++++++++-------------
 src/gabble-muc-channel.c                     |    2 +-
 8 files changed, 123 insertions(+), 124 deletions(-)

commit 997949bf195b08e1e8bf4ada109144c53e977733
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-19 17:56:55 +0000

    lib/update-from-spec.mk: Adapt to "svc" naming convention
    
    
    20070119175655-53eee-652fdf367f391dade9e48302d9b23914b47d00ca.gz

 lib/update-from-spec.mk |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit de58202a1a9ebfb8a1270b8d94469768507c6517
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-19 17:35:43 +0000

    Look for generated signals-marshal.h in builddir, not srcdir
    
    
    20070119173543-53eee-97964320c7f5c27559fe363108bf32e7f15aeab0.gz

 lib/_spec/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e45a17901cd2bc9ec8af5946c9360b70a6536d0f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-19 17:26:43 +0000

    Implement Properties mixin by implementing the interface. Make GabbleConnection, TpBaseConnection async and put them on D-Bus via interfaces
    
    
    20070119172643-53eee-10306e14c5e201bf4ba6abdc04be03efe5032830.gz

 lib/base-connection.c                 |  170 ++++----
 lib/properties-mixin.c                |  124 ++++-
 lib/telepathy-glib/base-connection.h  |   19 -
 lib/telepathy-glib/properties-mixin.h |   11 +-
 src/Makefile.am                       |    3 -
 src/gabble-connection.c               |  842 ++++++++++++++-------------------
 src/gabble-connection.h               |  175 -------
 src/gabble-muc-channel.c              |    6 +-
 8 files changed, 538 insertions(+), 812 deletions(-)

commit ea0aa325be846af1a866baba3fe6c931dbce6100
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-19 14:56:56 +0000

    TpBaseConnectionManager: make interface responsible for signals. Make tp_base_connection_manager_request_connection static
    
    
    20070119145656-53eee-050ad9537be6e2bab5e61013a28f4c289350e438.gz

 lib/base-connection-manager.c                |   16 +++-------------
 lib/telepathy-glib/base-connection-manager.h |    4 ----
 2 files changed, 3 insertions(+), 17 deletions(-)

commit af57955f211c44606811ab46cbccae1893a3166b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-19 13:18:33 +0000

    Don't leak memory when returning from async connection-manager methods
    
    
    20070119131833-53eee-a0ea96e927dc3a7a4862f487bf5b8cd7cada9b0b.gz

 lib/base-connection-manager.c   |   16 ++++++++--------
 src/gabble-connection-manager.c |    4 +++-
 2 files changed, 11 insertions(+), 9 deletions(-)

commit 7c36b7fd11d4b92e6cadf19f18ba3c5035015cfc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-18 18:43:23 +0000

    generate/: update from spec
    
    
    20070118184323-53eee-2de224849bfc80bdace5a5cde47b756609245f70.gz

 generate/src/telepathy-errors.h             |    2 +-
 generate/xml-pristine/gabble-connection.xml |    4 ++++
 2 files changed, 5 insertions(+), 1 deletions(-)

commit 2fc3987f5c31a477f992e9a2958ee0e80b99dd8a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-18 18:13:23 +0000

    text-mixin.c: Change TpChannelTextSendError constants to have TEXT in the name
    
    
    20070118181323-53eee-9015ca7c1de54e1a30398decc4b64e74d6d7317b.gz

 src/text-mixin.c |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit d99c25a13d8ec19ff3b54cc92343b24deeb171d7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-18 16:19:09 +0000

    Port TpBaseConnectionManager, GabbleConnectionManager to be implementations of TpConnectionManagerServiceIface
    
    
    20070118161909-53eee-63feedb81934dba98ca604cda00d1f5b65f56a0d.gz

 lib/base-connection-manager.c                |   78 ++++++++++++++++++++------
 lib/telepathy-glib/base-connection-manager.h |    7 +-
 src/Makefile.am                              |    3 -
 src/gabble-connection-manager.c              |   75 +++++++++++--------------
 src/gabble-connection-manager.h              |   21 -------
 5 files changed, 96 insertions(+), 88 deletions(-)

commit 51e5f3b0d7c0a4a7974348d37a8a6d89f003feaa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-18 16:15:39 +0000

    Add infrastructure for generating lots of GInterfaces from the Telepathy specification
    
    
    20070118161539-53eee-84f40b2a547726ce2f1e913d779e2db6d0947031.gz

 configure.ac                                    |    1 +
 lib/Makefile.am                                 |   23 ++-
 lib/_spec/Makefile.am                           |   10 +
 lib/telepathy-glib/_spec/telepathy-enums.h      |  276 -----------------------
 lib/telepathy-glib/_spec/telepathy-errors.h     |   82 -------
 lib/telepathy-glib/_spec/telepathy-interfaces.h |   73 ------
 lib/update-from-spec.mk                         |   83 +++++++
 src/Makefile.am                                 |    2 +-
 tests/Makefile.am                               |    1 +
 9 files changed, 111 insertions(+), 440 deletions(-)

commit 7995014d766a5f617ebbea57e79c85d426a035a8
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-02-01 17:48:43 +0000

    GabbleMucFactory: remove inline loop in favour of lm_message_node_get_child_with_namespace
    
    
    20070201174843-418b8-35d828de87a2ab953f95be653ad0511512bd3e4d.gz

 src/muc-factory.c |    7 ++-----
 1 files changed, 2 insertions(+), 5 deletions(-)

commit 61ce795dbc5f6ba75873c7230dc86d355031058f
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-02-01 17:48:03 +0000

    GabblePresenceCache: use lm_message_node_get_child_with_namespace rather than requiring the 1st <x> node inside <presence> to be the avatar checksum
    
    
    20070201174803-418b8-1171068fac75aba5e931c36b4482242df019d276.gz

 src/gabble-presence-cache.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 7d9332170100174ca71385940450edd56bffd0c3
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-02-01 17:47:25 +0000

    GabbleMucChannel: remove duplicated code
    
    
    20070201174725-418b8-df2e3748ab1b6a5a8815311abf326638fdddaa70.gz

 src/gabble-muc-channel.c |   52 +++++++++++----------------------------------
 1 files changed, 13 insertions(+), 39 deletions(-)

commit 9220809da4ea92402ccb847b78ff70dfa0b4c28e
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-01-31 19:29:35 +0000

    merge conflicts between Nokia Internet Call Invitation branch and trunk
    
    
    20070131192935-418b8-09bf14badd546e7d5454b0fd4d3fd6fc940c436e.gz

 src/gabble-connection.c |   11 +++--------
 1 files changed, 3 insertions(+), 8 deletions(-)

commit 11251de72599dd39aedc81c996bc1b41b53f1fdc
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-12 14:25:09 +0000

    GabbleRegister: fix sign-comparison in loops
    
    
    20061212142509-418b8-23e01a036d218b9c142eb5dd028113b5150ae604.gz

 src/gabble-register.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 12a8ecd5eb6107d70620ee1f8d0bb45bbd29de20
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-12 14:22:05 +0000

    fix broken src/Makefile.am
    
    
    20061212142205-418b8-0652ce27f4f8c9dedd1f4411958f8a174d685568.gz

 src/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8acc5edb30f2f534407443d6d7dbd7cbfad722b0
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-12-07 15:52:22 +0000

    use tableteer.nokia.com namespace for IV registration
    
    
    20061207155222-c9803-ee21da212313973e571333d31f569a990f5741a2.gz

 src/namespaces.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 6bdd11a937a8de282ad169a115c00bf813bf676e
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-12 14:10:04 +0000

    merge conflicts in AUTHORS and COPYING
    
    
    20061212141004-418b8-b65979ae7f18c1cbd7db328a4a1f7d48f0f61825.gz

 AUTHORS |    8 +++++++
 COPYING |   70 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 77 insertions(+), 1 deletions(-)

commit 519fc1738f6c60b79e3582347cd38501c4c84a1d
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-12 13:32:00 +0000

    merge Makefile.am conflicts
    
    
    20061212133200-418b8-e798026c7c4fde92b23028a69ac80b6e900244f0.gz

 src/Makefile.am |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit b06840e8c319f62a58c6a846e7d5a03abf8d4a04
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-08 13:29:08 +0000

    GabbleRegister: lower-case auth_mac for consistency
    
    
    20061108132908-418b8-8d0fc0bfaf4ad24f805a8970144f8ce5dabb81d4.gz

 src/gabble-register.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 509b61ab45f7d9e38cfd594e94e0f2f62a057576
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-13 17:29:12 +0000

    Refactor out sending of registration or IV auth message into static function
    
    
    20061013172912-53eee-64121ad8af4993c9ffa2dcaed3acbe2a036b081f.gz

 src/gabble-register.c |   83 ++++++++++++++++++++++---------------------------
 1 files changed, 37 insertions(+), 46 deletions(-)

commit d8667ca16abb5f7a158f8d14d755e591da7a4c98
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-13 17:05:47 +0000

    Perform privileged device auth *before* registering an account.
    
    Also emit a warning message if UI gives us the MAC but not BTID or vice versa.
    
    20061013170547-53eee-afb029dfb409321bbe21632e516fc922c44be192.gz

 src/gabble-register.c |   89 +++++++++++++++++++++++++++---------------------
 1 files changed, 50 insertions(+), 39 deletions(-)

commit c1c42dbdc923194df7d67dd96755e5addfeba29f
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-12 13:43:32 +0000

    convert challenge/BT ID to lower case before hashing
    
    
    20061012134332-b59df-40b18555d21ca9d58e6268c05b0d9b835de8150e.gz

 src/gabble-register.c |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

commit 198b7401866bec081ab093bab9c6aeba0be6cb3d
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-11 21:37:22 +0000

    merge conflicts between vcard and IVC branch
    
    
    20061011213722-418b8-f2f3dd31ef951081eb83f8d7ce0d76ddd0755221.gz

commit dc4424eae2901ff4aa367b4d1a448df2a27f5b83
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-11 21:21:41 +0000

    GabbleConnection: resolve conflicts merging roomlist and IVC branches
    
    
    20061011212141-418b8-c95b5a4eb371c12cc14ce14ae0acaf6e5bb48ca5.gz

commit e3fb7b2015325284b9b5de1e8133e15287eccb91
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-02 17:31:12 +0000

    Move IV namespace to namespaces.h, replace placeholder namespace with the one agreed with Nokia
    
    
    20061002173112-53eee-7fecfc5419ac8a314712acf7d3c25caef1e0ee16.gz

 src/gabble-register.c |    3 ---
 src/namespaces.h      |    1 +
 2 files changed, 1 insertions(+), 3 deletions(-)

commit 198c01e57e297e319f7aba823721d5e49aaf2a80
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-09-28 15:44:14 +0000

    Use sprintf() to hexify MD5, rather than implementing it ourselves
    
    
    20060928154414-53eee-104d83e0424da8ddbf5122ad83fe0f775bc0edbb.gz

 src/gabble-register.c |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

commit 34abb581f22251a40b0869a57c3dc4d05f8de777
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-09-28 15:42:12 +0000

    Stop trying to make IVC mechanism generic. Rename authidentity to mac, auth-secret to btid, and drop auth-type
    
    
    20060928154212-53eee-5825e936058ad7f5d0509611eb0d824c0ad10037.gz

 src/gabble-connection-manager.c |   30 +++++++----------
 src/gabble-connection.c         |   66 +++++++++++++--------------------------
 src/gabble-register.c           |   24 +++++++-------
 3 files changed, 46 insertions(+), 74 deletions(-)

commit 1009c1394ec5da829d29a1dbffad99291c887ac3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-09-21 18:06:02 +0000

    gabble-register.c: Implement Nokia IV authorisation mechanism
    
    
    20060921180602-53eee-544e863217841e583b0ab30796d94884902b27dc.gz

 src/gabble-register.c |  187 ++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 186 insertions(+), 1 deletions(-)

commit 896942d1e8efeafd2a6b81e9744f663f05dfa690
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-09-21 17:45:01 +0000

    src/gabble-connection.c, src/gabble-connection-manager.c: Add auth_identity, auth_secret, auth_type
    
    
    20060921174501-53eee-d4bff13d81d25eb8f21a0436bb35eaf0694bceb1.gz

 src/gabble-connection-manager.c |   18 ++++++++++
 src/gabble-connection.c         |   68 ++++++++++++++++++++++++++++++++++++++-
 2 files changed, 85 insertions(+), 1 deletions(-)

commit 23ef10def9f0fd261ccb1aff757dfd23e793fdae
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-09-21 17:21:18 +0000

    COPYING, AUTHORS: credit L. Peter Deutsch for libmd5-rfc and include its license
    
    Also add myself to AUTHORS
    
    20060921172118-53eee-dc6c619c52eb28d52665649a4188618b9e1dd947.gz

 AUTHORS |    6 ------
 COPYING |   41 +----------------------------------------
 2 files changed, 1 insertions(+), 46 deletions(-)

commit 2f4763ccd6b0b0025463eb50439b633791de10fe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-09-21 17:20:48 +0000

    _boring: in Darcs, also ignore .lo files
    
    
    20060921172048-53eee-6fab48a9fdf35fd42cdf4358559dedf7db4d4059.gz

 _boring |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 890ad3aa7bcee40d87ae294b0b9d01ceaaf6b0e3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-09-21 17:08:20 +0000

    Add libmd5-rfc (BSD licensed, from the Sourceforge project of the same name)
    
    
    20060921170820-53eee-4e68ff2fc53d24107cae3a47ee093710a929f8df.gz

 src/Makefile.am               |    5 +-
 src/libmd5-rfc/md5.c          |  381 +++++++++++++++++++++++++++++++++++++++++
 src/libmd5-rfc/md5.h          |   91 ++++++++++
 src/libmd5-rfc/md5main.c      |  139 +++++++++++++++
 4 files changed, 614 insertions(+), 2 deletions(-)

commit 96c08d4fc49fe0f87d2baa984312cfc8a9fcbf41
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-18 14:54:15 +0000

    Move responsibility for get_protocol, get_self_handle and protocol property from GabbleConnection to TpBaseConnection
    
    
    20070118145415-53eee-aef562ad5eee7ae3467739dfa5f40e76646f06c1.gz

 lib/base-connection.c                |  130 ++++++++++++++++++++++++++++++++-
 lib/signals-marshal.list             |    6 ++
 lib/telepathy-glib/base-connection.h |    6 +-
 src/gabble-connection.c              |   58 +--------------
 4 files changed, 140 insertions(+), 60 deletions(-)

commit cd0a838c79ea94a16c6695db60602fd18c2fed3e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-17 15:41:47 +0000

    Connections inherit their CM name from the ConnectionManager. Move _gabble_connection_manager_register to tp_base_connection_manager_register (and make it return boolean because libraries shouldn't call exit()).
    
    
    20070117154147-53eee-50ab8b77e93664638f5b209398aa57dda3ff0a0d.gz

 lib/base-connection-manager.c                |   53 ++++++++++++++++++++++++-
 lib/base-connection.c                        |   14 +++---
 lib/telepathy-glib/base-connection-manager.h |    5 ++-
 lib/telepathy-glib/base-connection.h         |    5 +-
 src/gabble-connection-manager.c              |   34 +---------------
 src/gabble-connection-manager.h              |    2 -
 src/gabble-connection.c                      |    1 -
 src/gabble.c                                 |    5 ++-
 8 files changed, 69 insertions(+), 50 deletions(-)

commit 4c3c46886c0768c61812c758592bccdfc95b19da
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-30 10:41:33 +0000

    Merge extraction of BaseConnection superclass with vCard cache changes
    
    
    20070130104133-53eee-47d3d1ee7ca1ca1a5048ac5837734bc741e50185.gz

 src/gabble-connection.c |   29 +++++++++++++----------------
 src/vcard-manager.c     |    6 +++---
 2 files changed, 16 insertions(+), 19 deletions(-)

commit 099e70eb73a04d8d9e97ab37d55e7b533f09943c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-15 20:00:55 +0000

    GabbleConnectionManager, TpBaseConnectionManager: extract connections hash table into superclass
    
    
    20070115200055-53eee-10c411845aa96fba0265ea573b71260e9335c818.gz

 lib/base-connection-manager.c                |  123 ++++++++++++++++-
 lib/signals-marshal.list                     |    1 +
 lib/telepathy-glib/base-connection-manager.h |    9 ++
 src/gabble-connection-manager.c              |  200 +++++---------------------
 4 files changed, 171 insertions(+), 162 deletions(-)

commit 5186661a89d691164dab77e11afcb14b72f946a2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-15 19:57:48 +0000

    TpBaseConnection, GabbleConnection: adjust initialization order so the resulting class actually works. Also remove duplicate properties mixin that would have caused much confusion
    
    
    20070115195748-53eee-e2908616d2f10cca3d3bd562cd8c84717f7cc582.gz

 lib/base-connection.c   |   99 ++++++++++++++++++++++++++++++----------------
 lib/handle-set.c        |    5 ++-
 src/gabble-connection.c |   45 ++++++++++++++++-----
 src/gabble-connection.h |    2 -
 4 files changed, 102 insertions(+), 49 deletions(-)

commit 4593aa5d0a4816a5e35c229f972c632da8b3f333
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-15 13:58:42 +0000

    Extract superclass TpBaseConnectionManager (no functionality yet)
    
    
    20070115135842-53eee-5d9ab7865d986d2ab93a8292e87774aea8a25ee1.gz

 lib/Makefile.am                              |    2 +
 lib/base-connection-manager.c                |   82 ++++++++++++++++++++++++++
 lib/telepathy-glib/base-connection-manager.h |   61 +++++++++++++++++++
 src/gabble-connection-manager.c              |    2 +-
 src/gabble-connection-manager.h              |    5 +-
 5 files changed, 149 insertions(+), 3 deletions(-)

commit 07ad5d6c681924ca48384ca38cd7bfc43f60dd18
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-15 13:57:27 +0000

    Oops, actually add extracted superclass TpBaseConnection to darcs repo
    
    
    20070115135727-53eee-0f67c9730941c9965054e9c60f7cc40fddc6b5ed.gz

 lib/base-connection.c                |  922 ++++++++++++++++++++++++++++++++++
 lib/telepathy-glib/base-connection.h |  114 +++++
 2 files changed, 1036 insertions(+), 0 deletions(-)

commit 24cdfd8efccd452dca89818e945e9531ab377466
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-12 19:41:03 +0000

    Extract superclass TpBaseConnection from GabbleConnection
    
    
    20070112194103-53eee-d25eb3b3d3f9a876c6e8eec5d40cb6aa8ac5f195.gz

 lib/Makefile.am                 |    2 +
 lib/debug.c                     |    1 +
 lib/debug.h                     |    1 +
 lib/signals-marshal.list        |    1 +
 src/gabble-connection-manager.c |    3 +-
 src/gabble-connection.c         |  892 +++++++--------------------------------
 src/gabble-connection.h         |   24 +-
 src/gabble-im-channel.c         |    8 +-
 src/gabble-media-channel.c      |   10 +-
 src/gabble-media-session.c      |    8 +-
 src/gabble-muc-channel.c        |   18 +-
 src/gabble-presence-cache.c     |   22 +-
 src/gabble-roomlist-channel.c   |    4 +-
 src/gabble-roster-channel.c     |   18 +-
 src/handles.c                   |    7 -
 src/im-factory.c                |    7 +-
 src/jingle-info.c               |    4 +-
 src/media-factory.c             |   10 +-
 src/muc-factory.c               |   30 +-
 src/roster.c                    |   82 ++--
 src/util.c                      |    2 +-
 src/vcard-manager.c             |   36 +-
 tests/test-handles.c            |    4 +
 23 files changed, 297 insertions(+), 897 deletions(-)

commit ebb768b9ab0354cf249a246aafc1e5dc7146f83b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-10 17:29:32 +0000

    Use tp_escape_as_identifier instead of g_strcanon to avoid name collisions in pathological cases (e.g. if we try to connect as both a.b@jabber.org and a_b@jabber.org)
    
    
    20070110172932-53eee-edf353946b920c1e57e107bdb323f624ad64a9ad.gz

 src/gabble-connection.c |   18 ++++++++----------
 1 files changed, 8 insertions(+), 10 deletions(-)

commit 0e6e4a6ae6b60f92cc837eccbe3702f8b8cd1c5f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-10 17:25:52 +0000

    Move _gabble_roster_make_object_path to lib as tp_escape_as_identifier
    
    
    20070110172552-53eee-71edc8dca49c1411168cc191d5864f290fb17df7.gz

 lib/telepathy-glib/util.h |    2 +
 lib/util.c                |   74 +++++++++++++++++++++++++++++++++++++++++++++
 src/roster.c              |   38 +----------------------
 3 files changed, 77 insertions(+), 37 deletions(-)

commit 61b1d1ffad49b30a37e36192fe3ef7740e7e1a9c
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-01-31 13:12:12 +0000

    add missing time.h to vcard-manager.c (2nd try; if you already think you have this patch, discard your checkout and do a fresh pull)
    
    
    20070131131212-418b8-c15621b41827364fd6adee1c0f60393475a6567a.gz

 src/vcard-manager.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit a2906b407a9934cbc5fe0a1c83e8799c21aec7db
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-29 20:05:35 +0000

    Merge renaming of helpers.h with vCard caching
    
    
    20070129200535-53eee-eb76cdeef0a00080e7090384febfd006325bc43f.gz

 src/vcard-manager.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 4ca8183fcd4ca10c2422d6dcce7a6cf927550333
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-08 16:49:56 +0000

    Rename lib/helpers.c to lib/dbus.c since that's now all it does
    
    
    20070108164956-53eee-164c03c12f4d991d33c98d162c6a736665380f50.gz

 lib/Makefile.am                 |    4 +-
 lib/dbus.c                      |   65 +++++++++++++++++++++++++++++++++++++++
 lib/handle-repo-dynamic.c       |    2 +-
 lib/helpers.c                   |   65 ---------------------------------------
 lib/telepathy-glib/dbus.h       |   37 ++++++++++++++++++++++
 lib/telepathy-glib/helpers.h    |   36 ---------------------
 src/disco.c                     |    2 +-
 src/gabble-connection-manager.c |    3 +-
 src/gabble-connection.c         |    2 +-
 src/gabble-im-channel.c         |    2 +-
 src/gabble-media-channel.c      |    2 +-
 src/gabble-media-session.c      |    2 +-
 src/gabble-media-stream.c       |    2 +-
 src/gabble-muc-channel.c        |    2 +-
 src/gabble-register.c           |    2 +-
 src/gabble-roomlist-channel.c   |    2 +-
 src/gabble-roster-channel.c     |    2 +-
 src/handles.c                   |    2 -
 src/vcard-manager.c             |    7 +---
 19 files changed, 117 insertions(+), 124 deletions(-)

commit 364dd87bd7cdffc51c9178767883e5e0b90bb8c0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-08 16:33:03 +0000

    Remove key-value list functions (not actually used anywhere)
    
    
    20070108163303-53eee-cc5eb87d185954d0f24539a99855b0a9661fc966.gz

 lib/helpers.c                |   37 -------------------------------------
 lib/telepathy-glib/helpers.h |    8 --------
 2 files changed, 0 insertions(+), 45 deletions(-)

commit c6a321803f04fb82e4d9b1844e4fbfac5682d011
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-08 16:27:31 +0000

    Rename _tp_text_mixin_send_error_signal to tp_text_mixin_emit_send_error
    
    
    20070108162731-53eee-91b6aa257d668079654c5d6cec2ad6bd4dc64514.gz

 lib/telepathy-glib/text-mixin.h |    2 +-
 lib/text-mixin.c                |   10 +++++-----
 src/im-factory.c                |    2 +-
 src/muc-factory.c               |    2 +-
 4 files changed, 8 insertions(+), 8 deletions(-)

commit 9b36cee971bbe4660f840ef211d5cf9b8f02a002
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-08 16:21:00 +0000

    Move text mixin to lib (apart from Gabble-specific bits)
    
    
    20070108162100-53eee-bff232533668fc843a3f679df4ba1acbc79040f6.gz

 lib/Makefile.am                 |    2 +
 lib/debug.h                     |    1 +
 lib/signals-marshal.list        |    7 +-
 lib/telepathy-glib/text-mixin.h |   83 ++++++
 lib/text-mixin.c                |  547 +++++++++++++++++++++++++++++++++++++++
 src/gabble-im-channel.c         |    1 +
 src/gabble-im-channel.h         |    3 +-
 src/gabble-muc-channel.c        |    1 +
 src/gabble-muc-channel.h        |    2 +-
 src/im-factory.c                |    4 +-
 src/muc-factory.c               |    4 +-
 src/text-mixin.c                |  525 +-------------------------------------
 src/text-mixin.h                |   52 +----
 13 files changed, 652 insertions(+), 580 deletions(-)

commit 763763993f8c8b61338d2dcf0688c4fdfc4c113d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-08 15:58:22 +0000

    Start to make text mixin non-Gabble-specific
    
    
    20070108155822-53eee-00e7e6fbd37146b084c5e0e34a9b8445a50bad3a.gz

 src/gabble-im-channel.c  |   16 ++--
 src/gabble-im-channel.h  |    4 +-
 src/gabble-muc-channel.c |   24 +++---
 src/gabble-muc-channel.h |    4 +-
 src/im-factory.c         |    8 +-
 src/muc-factory.c        |    8 +-
 src/text-mixin.c         |  199 +++++++++++++++++++++++-----------------------
 src/text-mixin.h         |   61 ++++++--------
 8 files changed, 158 insertions(+), 166 deletions(-)

commit 63c44dae4095975aef5d45d38b89c8e8f909c37c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-08 15:24:39 +0000

    Use better-namespaced quarks in properties-mixin and group-mixin
    
    
    20070108152439-53eee-2bfc837547dcdb83f029628e9cd37562262cbee3.gz

 lib/group-mixin.c      |    4 ++--
 lib/properties-mixin.c |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit a8d420443dd1da23a25ba40085b8f8299e04f894
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-29 19:56:22 +0000

    Merge abolition of gabble_handle_ref with the vCard cache
    
    
    20070129195622-53eee-e14062dd74127dda241d88401b950fe9964168b4.gz

 src/vcard-manager.c |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit 5f8f812660599d1fc501bb2e6d51fd04f42e8199
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-08 14:59:06 +0000

    Remove the GabbleHandleRepo type completely - just use an array of TpHandleRepoIface* directly.
    
    
    20070108145906-53eee-ffc032df8c2318b16a59b3c17c294e05aace60cb.gz

 lib/errors.c                     |   14 +++++
 lib/telepathy-glib/errors.h      |    3 +
 lib/telepathy-glib/handle-repo.h |   24 +++++++++
 lib/telepathy-glib/handle.h      |   26 +++++-----
 src/gabble-connection.c          |   37 +++++---------
 src/gabble-connection.h          |    1 -
 src/gabble-roster-channel.c      |    3 -
 src/gabble-types.h               |    1 -
 src/handles.c                    |  101 ++++---------------------------------
 src/handles.h                    |    9 +---
 tests/test-handles.c             |   22 +++++---
 11 files changed, 93 insertions(+), 148 deletions(-)

commit 6d358229de024a79b20976a279218178bb88b671
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-08 13:45:09 +0000

    Remove gabble_handle_client_release, _hold in favour of the corresponding tp_ functions
    
    
    20070108134509-53eee-4094c493f2c14961e8677e21db748f057f925adb.gz

 src/gabble-connection.c |   24 +++++++++--------
 src/handles.c           |   66 -----------------------------------------------
 src/handles.h           |    4 ---
 tests/test-handles.c    |    4 +-
 4 files changed, 15 insertions(+), 83 deletions(-)

commit 30477e3bab59a26b90f87b0c0d226e5c23278297
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-08 13:27:59 +0000

    TpStaticHandleRepo: support qdata properly
    
    
    20070108132759-53eee-f0ceb6c2c20386b56606e181afe7aa423fff7e44.gz

 lib/handle-repo-static.c |   55 +++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 54 insertions(+), 1 deletions(-)

commit 03eccc0179e3ec7e7bce8fc5e93b8073712a26e8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-08 13:23:53 +0000

    TpStaticHandleRepo: don't assert that inspected handles exist, just return NULL if not
    
    
    20070108132353-53eee-3d0dcb39012cab38f0f79c9732c0e217e1090a84.gz

 lib/handle-repo-static.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 12dc626630c6d313e4efae954f132946ca23bd28
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-08 13:10:00 +0000

    Move qdata get/set to base handle repo interface (static implementation still only implements stubs which always fail, though)
    
    
    20070108131000-53eee-59cedf3d1c4df8bc3d0584c41821c5b93bc46a15.gz

 lib/handle-repo-dynamic.c        |   12 ++++++---
 lib/handle-repo-static.c         |   16 ++++++++++++
 lib/handle-repo.c                |   39 ++++++++++++++++++++++++++++++
 lib/telepathy-glib/handle-repo.h |   10 +++++++
 src/handles.c                    |   49 --------------------------------------
 src/handles.h                    |    6 ----
 src/vcard-manager.c              |   37 +++++++++++-----------------
 7 files changed, 87 insertions(+), 82 deletions(-)

commit be9023f69fab30e9f532c9de8a9317a034e6f12e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-08 13:06:54 +0000

    Get rid of handle_set_new wrapper function
    
    
    20070108130654-53eee-76464c6cf6264c853de70a3a2d81e4f322d5444a.gz

 src/gabble-presence-cache.c   |    3 ++-
 src/gabble-roomlist-channel.c |    3 ++-
 src/handles.c                 |    6 ------
 src/handles.h                 |    1 -
 4 files changed, 4 insertions(+), 9 deletions(-)

commit 7ae4183f737337d10d892b02e6c330ea654e0008
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-08 13:04:13 +0000

    roster.c: Stop using handle_set_new in favour of tp_handle_set_new
    
    
    20070108130413-53eee-82df0edce943fa56dc532b903f2959a586e5bc6b.gz

 src/roster.c |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

commit e36ddc14e96ddce85427062f1f223535e903050e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-08 12:46:51 +0000

    Change gabble_handle_for_contact, etc. to take the appropriate TpHandleRepoIface*. Remove gabble_handle_unref etc. in favour of the tp_ _ versions.
    
    
    20070108124651-53eee-3c66f4e002b4d7115f24ece948febcd3517fa443.gz

 src/gabble-connection.c       |   20 +++++++-----
 src/gabble-muc-channel.c      |   17 +++++-----
 src/gabble-presence-cache.c   |    6 ++-
 src/gabble-roomlist-channel.c |    3 +-
 src/handles.c                 |   70 ++++++-----------------------------------
 src/handles.h                 |   10 ++----
 src/im-factory.c              |    3 +-
 src/media-factory.c           |    3 +-
 src/muc-factory.c             |   36 +++++++++++++-------
 src/roster.c                  |    9 +++--
 tests/test-handles.c          |   20 ++++++-----
 11 files changed, 84 insertions(+), 113 deletions(-)

commit c1b16adcbac200b3115638d6e46bf85bef24d716
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-08 12:19:37 +0000

    Remove gabble_handle_for_group, gabble_handle_for_list (just use tp_handle_request)
    
    
    20070108121937-53eee-02bd2bafed2cffd53106ee2b7f9cea0f5ee5fb0c.gz

 src/gabble-connection.c |    6 ++----
 src/handles.c           |   25 -------------------------
 src/handles.h           |    2 --
 src/roster.c            |    5 +++--
 tests/test-handles.c    |    8 ++++----
 5 files changed, 9 insertions(+), 37 deletions(-)

commit db868919aa0d5a46ed400701a83f22432b18ce97
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-08 12:07:57 +0000

    Expose TpHandleRepoIface* array in GabbleConnection, convert most gabble_handle_* calls to tp_handle_*
    
    
    20070108120757-53eee-c33982013467a2b56de774efddd9536bde5d6082.gz

 src/gabble-connection.c     |   46 ++++++++++-------
 src/gabble-connection.h     |    2 +
 src/gabble-im-channel.c     |   13 +++--
 src/gabble-media-channel.c  |   13 ++---
 src/gabble-media-session.c  |    4 +-
 src/gabble-muc-channel.c    |   23 ++++----
 src/gabble-presence-cache.c |   31 ++++++-----
 src/gabble-roster-channel.c |   33 ++++++-----
 src/im-factory.c            |    3 +-
 src/jingle-info.c           |    3 +-
 src/muc-factory.c           |    3 +-
 src/roster.c                |  122 ++++++++++++++++++++++++------------------
 src/vcard-manager.c         |   16 +++---
 13 files changed, 174 insertions(+), 138 deletions(-)

commit 30de121024e92dcc94d972534a401414b092a221
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-08 11:14:06 +0000

    Convert text mixin to use TpHandleRepoIface rather than GabbleHandleRepo
    
    
    20070108111406-53eee-9861fc2638ffe59518d1c433dd61b0d91e2af311.gz

 src/gabble-im-channel.c  |    4 +++-
 src/gabble-muc-channel.c |    3 ++-
 src/text-mixin.c         |   12 ++++++------
 src/text-mixin.h         |    4 ++--
 4 files changed, 13 insertions(+), 10 deletions(-)

commit 8d0f433632434effee7ba038d4470cb756ac5710
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-05 19:24:19 +0000

    Replace TpError_PermissionDenied with TP_ERROR_PERMISSION_DENIED, etc.
    
    
    20070105192419-53eee-2ff92020fa2bb14a49aeb38cf49651627906eeb1.gz

 lib/Makefile.am                 |    2 +-
 lib/errors.c                    |    4 +-
 lib/group-mixin.c               |   12 ++++----
 lib/handle-repo-dynamic.c       |   10 +++---
 lib/handle-repo-static.c        |    2 +-
 lib/properties-mixin.c          |   12 ++++----
 lib/telepathy-glib/errors.h     |    4 +-
 lib/telepathy-glib/handle.h     |    2 +-
 src/gabble-connection-manager.c |   10 +++---
 src/gabble-connection.c         |   64 +++++++++++++++++++-------------------
 src/gabble-media-channel.c      |   16 +++++-----
 src/gabble-media-session.c      |   16 +++++-----
 src/gabble-media-stream.c       |    2 +-
 src/gabble-muc-channel.c        |   30 +++++++++---------
 src/gabble-register.c           |    8 ++--
 src/gabble-roster-channel.c     |    2 +-
 src/gabble.c                    |    4 +-
 src/handles.c                   |    8 ++--
 src/text-mixin.c                |    4 +-
 tests/test-handles.c            |    4 +-
 20 files changed, 108 insertions(+), 108 deletions(-)

commit 119360ffddc61f1208787aff81917e59da1a74ba
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-05 19:12:12 +0000

    Regenerate telepathy-glib/_spec/ with new naming convention for errors
    
    
    20070105191212-53eee-3775e131060f5f1f7a21a83b1b138cf3cfb2a170.gz

 lib/telepathy-glib/_spec/telepathy-enums.h      |    4 +-
 lib/telepathy-glib/_spec/telepathy-errors.h     |   26 +++++++++++-----------
 lib/telepathy-glib/_spec/telepathy-interfaces.h |    4 +-
 3 files changed, 17 insertions(+), 17 deletions(-)

commit b08263fd4059a01bcd405897cb8830237b0cfe35
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-29 19:40:54 +0000

    Merge absence of tp- prefix on headers with the vCard cache branch
    
    
    20070129194054-53eee-5fcbf558c857aa44f1ecccdf6bc38cebe7bc5d2b.gz

 src/vcard-manager.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d684f437d4f56eb17eb2362316099bfd7c7fb58b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-05 18:42:25 +0000

    Remove tp- prefix from header files: it serves no namespacing purpose and gets in the way of tab completion
    
    
    20070105184225-53eee-435ffc2541aac8c8346a1c8efe1de2f1ade296d8.gz

 lib/Makefile.am                               |   32 +++---
 lib/channel-factory-iface.c                   |  121 +++++++++++++++++++++++
 lib/channel-iface.c                           |  100 +++++++++++++++++++
 lib/debug.c                                   |    2 +-
 lib/debug.h                                   |    2 +-
 lib/errors.c                                  |    2 +-
 lib/group-mixin.c                             |    4 +-
 lib/handle-repo-dynamic.c                     |    6 +-
 lib/handle-repo-static.c                      |    2 +-
 lib/handle-repo.c                             |    2 +-
 lib/handle-set.c                              |    4 +-
 lib/heap.c                                    |    2 +-
 lib/helpers.c                                 |    2 +-
 lib/intset.c                                  |    2 +-
 lib/properties-mixin.c                        |    4 +-
 lib/telepathy-glib/channel-factory-iface.h    |   88 +++++++++++++++++
 lib/telepathy-glib/channel-iface.h            |   63 ++++++++++++
 lib/telepathy-glib/debug-ansi.h               |   26 +++++
 lib/telepathy-glib/debug.h                    |   13 +++
 lib/telepathy-glib/enums.h                    |    6 +
 lib/telepathy-glib/errors.h                   |   36 +++++++
 lib/telepathy-glib/group-mixin.h              |    2 +-
 lib/telepathy-glib/handle-repo-dynamic.h      |   60 ++++++++++++
 lib/telepathy-glib/handle-repo-static.h       |   56 +++++++++++
 lib/telepathy-glib/handle-repo.h              |  129 +++++++++++++++++++++++++
 lib/telepathy-glib/handle.h                   |   54 ++++++++++
 lib/telepathy-glib/heap.h                     |   41 ++++++++
 lib/telepathy-glib/helpers.h                  |   44 +++++++++
 lib/telepathy-glib/interfaces.h               |    6 +
 lib/telepathy-glib/intset.h                   |   55 +++++++++++
 lib/telepathy-glib/properties-mixin.h         |    2 +-
 lib/telepathy-glib/tp-channel-factory-iface.h |   88 -----------------
 lib/telepathy-glib/tp-channel-iface.h         |   63 ------------
 lib/telepathy-glib/tp-debug-ansi.h            |   26 -----
 lib/telepathy-glib/tp-debug.h                 |   13 ---
 lib/telepathy-glib/tp-enums.h                 |    6 -
 lib/telepathy-glib/tp-errors.h                |   36 -------
 lib/telepathy-glib/tp-handle-repo-dynamic.h   |   60 ------------
 lib/telepathy-glib/tp-handle-repo-static.h    |   56 -----------
 lib/telepathy-glib/tp-handle-repo.h           |  129 -------------------------
 lib/telepathy-glib/tp-handle.h                |   54 ----------
 lib/telepathy-glib/tp-heap.h                  |   41 --------
 lib/telepathy-glib/tp-helpers.h               |   44 ---------
 lib/telepathy-glib/tp-interfaces.h            |    6 -
 lib/telepathy-glib/tp-intset.h                |   55 -----------
 lib/tp-channel-factory-iface.c                |  121 -----------------------
 lib/tp-channel-iface.c                        |  100 -------------------
 src/capabilities.c                            |    2 +-
 src/debug.c                                   |    2 +-
 src/disco.c                                   |    2 +-
 src/gabble-connection-manager.c               |    6 +-
 src/gabble-connection.c                       |   12 +-
 src/gabble-connection.h                       |    2 +-
 src/gabble-im-channel.c                       |   10 +-
 src/gabble-im-channel.h                       |    2 +-
 src/gabble-media-channel.c                    |    8 +-
 src/gabble-media-session.c                    |    6 +-
 src/gabble-media-session.h                    |    2 +-
 src/gabble-media-stream.c                     |    8 +-
 src/gabble-media-stream.h                     |    2 +-
 src/gabble-muc-channel.c                      |   10 +-
 src/gabble-presence-cache.c                   |    2 +-
 src/gabble-register.c                         |    4 +-
 src/gabble-roomlist-channel.c                 |    8 +-
 src/gabble-roster-channel.c                   |    8 +-
 src/gabble-roster-channel.h                   |    2 +-
 src/gabble-types.h                            |    2 +-
 src/gabble.c                                  |    4 +-
 src/handles.c                                 |   12 +-
 src/handles.h                                 |    4 +-
 src/im-factory.c                              |    4 +-
 src/media-factory.c                           |    4 +-
 src/muc-factory.c                             |    4 +-
 src/roster.c                                  |    4 +-
 src/text-mixin.c                              |    4 +-
 src/vcard-manager.c                           |    2 +-
 src/write-mgr-file.c                          |    2 +-
 tests/test-handle-set.c                       |   12 +-
 tests/test-handles.c                          |    6 +-
 tests/test-heap.c                             |    4 +-
 tests/test-intset.c                           |    2 +-
 81 files changed, 1017 insertions(+), 1017 deletions(-)

commit e012a1aa94e11a018398273ab919d39cb878d380
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-05 18:16:52 +0000

    Coalesce lib/*.list into lib/signals-marshal.list
    
    
    20070105181652-53eee-40590c0bb2ac7e93850ce112d532b62b79cae0c9.gz

 lib/Makefile.am                                   |   20 +++++++-------------
 lib/group-mixin-signals-marshal.list              |    2 --
 lib/group-mixin.c                                 |    7 ++++---
 lib/properties-mixin.c                            |    1 -
 lib/signals-marshal.list                          |    3 +++
 lib/tp-channel-factory-iface-signals-marshal.list |    1 -
 lib/tp-channel-factory-iface.c                    |    5 +++--
 7 files changed, 17 insertions(+), 22 deletions(-)

commit bac17f3dffb1889d16d0905bac95da8ef4bf818f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-05 18:00:35 +0000

    Remove ansi.h from src/Makefile.am (no longer exists)
    
    
    20070105180035-53eee-28ce51f5147694233cb3750a2a7a25dcc6f5e243.gz

 src/Makefile.am |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 785f86b1af6d019af02e5dc7ea3822901f5949e4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-05 17:53:20 +0000

    Move group, properties mixin to lib. Amend text mixin for rename of gabble_mixin_offset_cast
    
    
    20070105175320-53eee-01b2c37f14791cc3cbdb2d63e73e76e310102a4d.gz

 lib/Makefile.am                           |   10 +
 lib/group-mixin-signals-marshal.list      |    2 +
 lib/group-mixin.c                         |  746 ++++++++++++++++++++++++++
 lib/properties-mixin.c                    |  813 +++++++++++++++++++++++++++++
 lib/telepathy-glib/group-mixin.h          |   96 ++++
 lib/telepathy-glib/properties-mixin.h     |  134 +++++
 src/Makefile.am                           |   10 -
 src/gabble-connection.c                   |   26 +-
 src/gabble-connection.h                   |    6 +-
 src/gabble-media-channel.c                |   66 ++--
 src/gabble-media-channel.h                |    7 +-
 src/gabble-muc-channel.c                  |  185 ++++----
 src/gabble-muc-channel.h                  |   12 +-
 src/gabble-roster-channel.c               |   43 +-
 src/gabble-roster-channel.h               |    6 +-
 src/group-mixin-signals-marshal.list      |    2 -
 src/group-mixin.c                         |  762 ---------------------------
 src/group-mixin.h                         |   96 ----
 src/handles.c                             |   12 +-
 src/handles.h                             |    2 +
 src/jingle-info.c                         |    1 +
 src/properties-mixin.c                    |  813 -----------------------------
 src/properties-mixin.h                    |  134 -----
 src/roster.c                              |   19 +-
 src/text-mixin.h                          |    4 +-
 src/vcard-manager.c                       |    1 +
 26 files changed, 2005 insertions(+), 2003 deletions(-)

commit 955511551d846826c0b757a936fc49727b48a0af
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-05 17:12:26 +0000

    Call _tp_debug instead of nonexistent tp_debug
    
    
    20070105171226-53eee-b227edd791398e2a58682253b70863cbc92ae604.gz

 lib/debug.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 476ed56787de15a87721a59b04cd7358c53f6cee
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-05 16:59:07 +0000

    util.[ch]: move g_strdiff, gabble_mixin_offset_cast to lbi as tp_strdiff, tp_mixin_offset_cast
    
    
    20070105165907-53eee-6f4d14afc0fcecd9d51543dd03e1d0dbb2bbb61d.gz

 lib/Makefile.am             |    6 +++-
 lib/telepathy-glib/util.h   |   32 +++++++++++++++++++++++++++++
 lib/util.c                  |   47 +++++++++++++++++++++++++++++++++++++++++++
 src/disco.c                 |    4 +-
 src/gabble-connection.c     |   12 +++++-----
 src/gabble-media-session.c  |   16 +++++++-------
 src/gabble-media-stream.c   |    4 +-
 src/gabble-muc-channel.c    |    2 +-
 src/gabble-presence-cache.c |    6 ++--
 src/gabble-presence.c       |    8 +++---
 src/media-factory.c         |    4 +-
 src/muc-factory.c           |    2 +-
 src/roster.c                |   14 ++++++------
 src/util.c                  |   30 ++------------------------
 src/util.h                  |   10 +++-----
 15 files changed, 126 insertions(+), 71 deletions(-)

commit a5c34f8f7d243d7cceeddcc5c2e2fe5b8c1f810b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-05 15:53:09 +0000

    Correct case of tp_intset_dump
    
    
    20070105155309-53eee-cd152028c30cb5275043a6c3ad7caf025546e3a8.gz

 lib/intset.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c26a462e6128427149e4e0b4df3c1fdfe91bac10
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-05 15:27:32 +0000

    Move/copy debug infrastructure to lib
    
    
    20070105152732-53eee-fde663dafc1d082b5a55fd90309de4b54465cbfa.gz

 lib/Makefile.am                    |    4 ++
 lib/debug.c                        |   75 ++++++++++++++++++++++++++++++++++++
 lib/debug.h                        |   50 ++++++++++++++++++++++++
 lib/telepathy-glib/tp-debug-ansi.h |   26 ++++++++++++
 lib/telepathy-glib/tp-debug.h      |   13 ++++++
 src/ansi.h                         |   24 -----------
 src/debug.c                        |   14 +++++--
 src/debug.h                        |    4 +-
 src/gabble-media-channel.c         |    1 -
 src/gabble-media-session.c         |   32 ++++++++--------
 src/gabble-media-stream.c          |   14 +++---
 src/gabble-muc-channel.c           |    6 +-
 src/gabble.c                       |    6 ++-
 src/group-mixin.c                  |   18 ++++----
 src/properties-mixin.c             |   14 +++---
 15 files changed, 227 insertions(+), 74 deletions(-)

commit 58ca669717f1df220333a2cb25a4e0c240b8071e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-05 14:05:10 +0000

    intset.c: add copyright notices
    
    
    20070105140510-53eee-61ea0f2bba16924a1ebd5beb982345fb1833eec5.gz

 lib/intset.c                   |    3 +++
 lib/telepathy-glib/tp-intset.h |    3 +++
 2 files changed, 6 insertions(+), 0 deletions(-)

commit 493a6a775e9629de4393f673b20760954e3644d5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-05 14:02:21 +0000

    handle-repo*.c: add Nokia copyright notice
    
    
    20070105140221-53eee-aa8c520f8592fcdc5f20b8cb25d15686f30b2771.gz

 lib/handle-repo-dynamic.c |    3 ++-
 lib/handle-repo-static.c  |    3 ++-
 lib/handle-repo.c         |    3 ++-
 3 files changed, 6 insertions(+), 3 deletions(-)

commit 3be7340a4bf875ef3280b07c7d2de3ad4ec5fb22
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-04 20:30:02 +0000

    Move handle set to lib. Define handle repository interface, TpHandleRepoIface,
    
    which only holds one handle type. Implement GabbleHandleRepo as an array of
    TpHandleRepoIface; split actual repository code into TpStaticHandleRepo (for
    lists) and TpDynamicHandleRepo (for the rest).
    
    20070104203002-53eee-35bda2d8da99f38ec9c08efdb051df1b189c14a2.gz

 lib/Makefile.am                             |    7 +
 lib/handle-repo-dynamic.c                   |  616 ++++++++++++++++++++++
 lib/handle-repo-static.c                    |  241 +++++++++
 lib/handle-repo.c                           |  140 +++++
 lib/handle-set.c                            |  262 ++++++++++
 lib/telepathy-glib/tp-handle-repo-dynamic.h |   60 +++
 lib/telepathy-glib/tp-handle-repo-static.h  |   56 ++
 lib/telepathy-glib/tp-handle-repo.h         |  129 +++++
 lib/telepathy-glib/tp-helpers.h             |    1 +
 src/Makefile.am                             |    2 -
 src/gabble-connection.c                     |    1 -
 src/gabble-media-channel.c                  |    6 +-
 src/gabble-muc-channel.c                    |    8 +-
 src/gabble-presence-cache.c                 |   17 +-
 src/gabble-roomlist-channel.c               |   15 +-
 src/gabble-roster-channel.c                 |    3 +-
 src/group-mixin.c                           |   66 ++--
 src/group-mixin.h                           |    7 +-
 src/handle-set.c                            |  266 ----------
 src/handle-set.h                            |   53 --
 src/handles.c                               |  736 ++++-----------------------
 src/handles.h                               |    4 +
 src/properties-mixin.h                      |    1 -
 src/roster.c                                |   58 +-
 src/text-mixin.h                            |    1 -
 tests/test-handle-set.c                     |   53 +-
 tests/test-handles.c                        |    2 +-
 27 files changed, 1736 insertions(+), 1075 deletions(-)

commit faf9533bf5e1487519fda1f73d64d47306d9b535
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-01-29 20:40:01 +0000

    bump version to 0.5.1.1
    
    
    20070129204001-418b8-b48b91fe01f2bd2bce206a3d067c00cdacb5b0f2.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 45429cf91c3d329465e2b7310d8a10b8d9f5437e
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-01-29 20:13:30 +0000

    bump version to 0.5.1
    
    
    20070129201330-418b8-fbda0248e89b2bda8e2bc04ad40d2f25eff2df6f.gz

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit ab299df2fd2d7aab34beaf05005719813f691270
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-01-29 19:56:41 +0000

    remove verbose debugging from the vCard cache code
    
    
    20070129195641-418b8-43656a54f0b4f2c8088e94bc344cd3e35ea1a084.gz

 src/vcard-manager.c |   16 ++--------------
 1 files changed, 2 insertions(+), 14 deletions(-)

commit 7a6db6223cac48f95031004d7cea39696608076c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-29 18:26:49 +0000

    GabbleMucChannel: we support TP_CHANNEL_TEXT_MESSAGE_TYPE_NOTICE, so include it in the GetMessageTypes reply
    
    
    20070129182649-53eee-c16b991df8808a274a4d0da50e4a87905c7fbda0.gz

 src/gabble-muc-channel.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit c254b655c4378ce8286801e6e3d5bb8378a21046
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-18 19:21:17 +0000

    Silently ignore attempts to change the handle type of channels whose handle type is fixed
    
    
    20070118192117-53eee-7710aa55aa6622e2e5f187388131269ca9f94a8f.gz

 src/gabble-im-channel.c       |    4 ++++
 src/gabble-media-channel.c    |    4 ++++
 src/gabble-muc-channel.c      |    4 ++++
 src/gabble-roomlist-channel.c |    4 ++++
 4 files changed, 16 insertions(+), 0 deletions(-)

commit 61423d88a0e93cd9211f171dfcc5535c4436ffe5
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2007-01-23 08:25:32 +0000

    GabbleVCardManager: set error if vcard request can't be sent
    
    
    20070123082532-01440-d306e49b5aab9556679c9fe301b34e04b4ec49ff.gz

 src/vcard-manager.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 47da548a068e74267bc00df428bf0bf1833583b8
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2007-01-23 07:45:31 +0000

    GabbleVCardManager: fixes and tweaks to the cache
    
    
    20070123074531-01440-61b1b6962c8a1ed34e08362c2a9aa4d66fd3e4f9.gz

 src/vcard-manager.c |   17 +++++++++++++----
 1 files changed, 13 insertions(+), 4 deletions(-)

commit 97111e06cdda83b9f6019515df26bc62c54e88b1
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2007-01-24 08:56:52 +0000

    GabbleVCardManager: cache reorganization
    
    
    20070124085652-01440-75b8c0d9756f65e2b182b9eccc89c3af7d7ecd1f.gz

 src/vcard-manager.c |  286 ++++++++++++++++++++++++++++++---------------------
 1 files changed, 169 insertions(+), 117 deletions(-)

commit d9e1c3c12e67335fc789743c088eec8b3fb15c5f
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2007-01-23 06:23:07 +0000

    GabbleVCardManager: simplifying the cache and removing some race conditions
    
    
    20070123062307-01440-c4603e906be4c9d716ddb26b16e04c89f14f2ba0.gz

 src/vcard-manager.c |   71 ++++++++++++++++++++++++--------------------------
 1 files changed, 34 insertions(+), 37 deletions(-)

commit 51abbd06b45e0d7dd526499458fc8ce53208fd74
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2007-01-23 15:11:09 +0000

    GabbleVCardManager: added vcard caching
    
    
    20070123151109-01440-0424f22d2ed8fff331a699284ac80ae856f18990.gz

 src/gabble-connection.c |   36 ++++-
 src/vcard-manager.c     |  367 ++++++++++++++++++++++++++++++++++++++---------
 src/vcard-manager.h     |    3 +
 3 files changed, 336 insertions(+), 70 deletions(-)

commit 6c7746b3dc38d3985c4f35cde4ebb4e22e438563
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2007-01-23 15:04:27 +0000

    TpHeap: added method for removing arbitrary element from the heap
    
    
    20070123150427-01440-9bafe4a09a46a0cdcf05358833f78b09ab575bcb.gz

 lib/heap.c                   |   36 ++++++++++++++++++++++++++++++++----
 lib/telepathy-glib/tp-heap.h |    1 +
 2 files changed, 33 insertions(+), 4 deletions(-)

commit fed86a5a96ea0027e920f56bec0d09caf9caea7e
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2007-01-24 13:03:29 +0000

    Don't Add the message parameter in the PresenceUpdate signal if there is no status message
    
    
    20070124130329-93b9a-fdcae3a73d24711f582f4f16b9eb77baff0a3168.gz

 src/gabble-connection.c |   12 +++++++-----
 1 files changed, 7 insertions(+), 5 deletions(-)

commit 038cd6664dd7d7dba17c4ef2dc13e3627acaaa40
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-15 13:25:19 +0000

    lib/Makefile.am: suppress install target, we don't actually want anything installed until telepathy-glib is stable
    
    
    20070115132519-53eee-49e7fe7d0fd6d7ad070762ca56fd247163d28a10.gz

 lib/Makefile.am |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit a19955d343c794a07c5dc40a5ef0e2c0b7fc9814
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-05 18:25:15 +0000

    Resolve conflict with daf in _boring
    
    
    20070105182515-53eee-ab812334330f58b670bfd481a76de28ad5990bfa.gz

 _boring |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit b004726121c309fa21939c2248ddae28a6ad920c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-04 20:00:15 +0000

    Fix syntax of lib/Makefile.am
    
    
    20070104200015-53eee-b7d23baa8d49692056ffe8fb99ce514fd01e35cf.gz

 lib/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 81f0decefcae425af3824c60e04d0874df55aed3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-04 18:29:00 +0000

    Move gabble_handle_type_is_valid to tp-handle.h.
    
    It has to be static inline so that its view of how many handle types there are
    matches that given by LAST_TP_HANDLE_TYPE when a connection manager is
    compiled, to avoid overflowing statically allocated arrays of length
    LAST_TP_HANDLE_TYPE+1.
    
    20070104182900-53eee-f4dcdccdf72a80bf5aa8ecbea4b314c731bd1026.gz

 lib/telepathy-glib/tp-handle.h |   31 ++++++++++++++++++++++++++-----
 src/gabble-connection.c        |    2 +-
 src/handles.c                  |   27 ++++-----------------------
 src/handles.h                  |    1 -
 4 files changed, 31 insertions(+), 30 deletions(-)

commit ae18cd2d64ef7f8a7f6703de91c8bf0fa95d95ab
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-04 18:20:14 +0000

    Move tp-types.h to tp-handle.h
    
    
    20070104182014-53eee-8c2bae0d61c2a8e41ab90d7f1280066fb2c144c5.gz

 lib/Makefile.am                |    4 ++--
 lib/telepathy-glib/tp-handle.h |   33 +++++++++++++++++++++++++++++++++
 lib/telepathy-glib/tp-types.h  |   33 ---------------------------------
 src/gabble-types.h             |    2 +-
 4 files changed, 36 insertions(+), 36 deletions(-)

commit 951f39f835f7403cc4b1bf6e1d1051e27f5a1742
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-04 17:30:52 +0000

    Move TpChannelFactoryIface to lib; add infrastructure for signals-marshal generation in lib
    
    
    20070104173052-53eee-6fe898e10777c6dbc03c64a242d8d2c281185336.gz

 lib/Makefile.am                                   |   21 +++-
 lib/telepathy-glib/tp-channel-factory-iface.h     |   88 +++++++++++++++
 lib/tp-channel-factory-iface-signals-marshal.list |    1 +
 lib/tp-channel-factory-iface.c                    |  120 +++++++++++++++++++++
 src/Makefile.am                                   |    9 +--
 src/gabble-connection.c                           |    2 +-
 src/im-factory.c                                  |    2 +-
 src/media-factory.c                               |    2 +-
 src/muc-factory.c                                 |    2 +-
 src/roster.c                                      |    2 +-
 src/tp-channel-factory-iface-signals-marshal.list |    1 -
 src/tp-channel-factory-iface.c                    |  120 ---------------------
 src/tp-channel-factory-iface.h                    |   88 ---------------
 13 files changed, 233 insertions(+), 225 deletions(-)

commit 10ebc6f9fa5a66a4180f86fb5264a7dfbe213067
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-04 17:20:02 +0000

    Move TpChannelIface to lib
    
    
    20070104172002-53eee-b44889ab59cc5ebbf6e8a94fd13b1298dfe36400.gz

 lib/Makefile.am                       |    4 +-
 lib/telepathy-glib/tp-channel-iface.h |   63 +++++++++++++++++++++
 lib/tp-channel-iface.c                |  100 +++++++++++++++++++++++++++++++++
 src/Makefile.am                       |    2 -
 src/gabble-connection.c               |    2 +-
 src/gabble-im-channel.c               |    2 +-
 src/gabble-media-channel.c            |    2 +-
 src/gabble-muc-channel.c              |    2 +-
 src/gabble-roomlist-channel.c         |    2 +-
 src/gabble-roster-channel.c           |    2 +-
 src/tp-channel-factory-iface.c        |    2 +-
 src/tp-channel-factory-iface.h        |    2 +-
 src/tp-channel-iface.c                |  100 ---------------------------------
 src/tp-channel-iface.h                |   63 ---------------------
 14 files changed, 174 insertions(+), 174 deletions(-)

commit 8eb8572c57f596e6ecf2c2c9a7defa0f9bae30f6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-04 17:11:30 +0000

    Move telepathy-helpers.[ch] to lib
    
    
    20070104171130-53eee-d2485f1f7052606155c1d4ba644b9bcf06aa9c5b.gz

 lib/Makefile.am                 |    2 +
 lib/helpers.c                   |  102 +++++++++++++++++++++++++++++++++++++++
 lib/telepathy-glib/tp-helpers.h |   43 ++++++++++++++++
 src/Makefile.am                 |    2 -
 src/disco.c                     |    2 +-
 src/gabble-connection-manager.c |    2 +-
 src/gabble-connection.c         |    2 +-
 src/gabble-im-channel.c         |    2 +-
 src/gabble-media-channel.c      |    2 +-
 src/gabble-media-session.c      |    2 +-
 src/gabble-media-stream.c       |    2 +-
 src/gabble-muc-channel.c        |    2 +-
 src/gabble-register.c           |    2 +-
 src/gabble-roomlist-channel.c   |    2 +-
 src/gabble-roster-channel.c     |    2 +-
 src/handles.c                   |    2 +-
 src/telepathy-helpers.c         |  102 ---------------------------------------
 src/telepathy-helpers.h         |   43 ----------------
 src/vcard-manager.c             |    2 +-
 19 files changed, 160 insertions(+), 160 deletions(-)

commit 87c93825159056deb95dc3dbb9515c3262bbea0c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-04 16:59:30 +0000

    Remove telepathy-constants.h in favour of <telepathy-glib/tp-enums.h> in lib. Move definition of TP_CONNECTION_STATUS_NEW to gabble-connection.h and call it GABBLE_TP_CONNECTION_STATUS_NEW.
    
    
    20070104165930-53eee-568ae078841d779e4295dc856acc35821c6caf94.gz

 src/Makefile.am                 |    1 -
 src/gabble-connection-manager.c |    2 +-
 src/gabble-connection.c         |   16 ++++++++--------
 src/gabble-connection.h         |    6 ++++--
 src/gabble-im-channel.c         |    2 +-
 src/gabble-im-channel.h         |    2 +-
 src/gabble-media-session.h      |    2 +-
 src/gabble-media-stream.c       |    2 +-
 src/gabble-media-stream.h       |    2 +-
 src/gabble-roomlist-channel.c   |    2 +-
 src/handles.h                   |    2 +-
 src/telepathy-constants.h       |   29 -----------------------------
 src/text-mixin.c                |    2 +-
 src/tp-channel-factory-iface.h  |    2 +-
 src/write-mgr-file.c            |    2 +-
 tests/test-handle-set.c         |    2 +-
 tests/test-handles.c            |    2 +-
 17 files changed, 25 insertions(+), 53 deletions(-)

commit a1d2d16d67fe1c258ae6019079e23d387516c221
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-04 16:47:31 +0000

    Move src/telepathy-errors.c to lib. Replace #includes of dummy headers telepathy-errors.h, telepathy-interfaces.h with the ones in lib, and delete the dummy headers
    
    
    20070104164731-53eee-94d2b553dcd5869f6a8d6f7f7b60c3059bf1d5a9.gz

 lib/Makefile.am                 |    1 +
 lib/errors.c                    |   31 +++++++++++++++++++++++++++++++
 src/Makefile.am                 |    3 ---
 src/capabilities.c              |    2 +-
 src/gabble-connection-manager.c |    2 +-
 src/gabble-connection.c         |    4 ++--
 src/gabble-im-channel.c         |    4 ++--
 src/gabble-media-channel.c      |    4 ++--
 src/gabble-media-session.c      |    2 +-
 src/gabble-media-stream.c       |    2 +-
 src/gabble-muc-channel.c        |    4 ++--
 src/gabble-register.c           |    2 +-
 src/gabble-roomlist-channel.c   |    2 +-
 src/gabble-roster-channel.c     |    4 ++--
 src/gabble.c                    |    2 +-
 src/group-mixin.c               |    2 +-
 src/handles.c                   |    2 +-
 src/im-factory.c                |    2 +-
 src/media-factory.c             |    2 +-
 src/muc-factory.c               |    2 +-
 src/properties-mixin.c          |    2 +-
 src/roster.c                    |    2 +-
 src/telepathy-errors.c          |   31 -------------------------------
 src/telepathy-errors.h          |    1 -
 src/telepathy-interfaces.h      |    1 -
 src/text-mixin.c                |    2 +-
 tests/test-handle-set.c         |    4 ++--
 tests/test-handles.c            |    4 ++--
 28 files changed, 61 insertions(+), 65 deletions(-)

commit 17e16b3f715d9fcacbe769c33e9fc51acf37bbb5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-04 16:33:02 +0000

    Add TpError_ prefix to all uses of error enum names, and remove the compatibility #defines from telepathy-errors.h
    
    
    20070104163302-53eee-01d807eca4c164fcc0d12e1bf4b1bb11a69bc1bc.gz

 src/gabble-connection-manager.c |   10 +++---
 src/gabble-connection.c         |   64 +++++++++++++++++++-------------------
 src/gabble-media-channel.c      |   16 +++++-----
 src/gabble-media-session.c      |   16 +++++-----
 src/gabble-media-stream.c       |    2 +-
 src/gabble-muc-channel.c        |   30 +++++++++---------
 src/gabble-register.c           |    8 ++--
 src/gabble-roster-channel.c     |    2 +-
 src/group-mixin.c               |   12 ++++----
 src/handles.c                   |   20 ++++++------
 src/properties-mixin.c          |   12 ++++----
 src/telepathy-errors.h          |   15 ---------
 src/text-mixin.c                |    4 +-
 tests/test-handles.c            |    4 +-
 14 files changed, 100 insertions(+), 115 deletions(-)

commit 192f5e3e7d361ca888c2657c0a2b817a36b63f0b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-04 16:29:14 +0000

    Update telepathy-errors.h from telepathy-spec: Add TpError_ prefix to error names, for better namespacing. Compensate for this in src/telepathy-errors.h with some #defines
    
    
    20070104162914-53eee-1d7d8e9459119b8206b31c749ad8dffa5487fcca.gz

 lib/telepathy-glib/_spec/telepathy-errors.h |   20 ++++++++++----------
 src/telepathy-errors.h                      |   15 +++++++++++++++
 2 files changed, 25 insertions(+), 10 deletions(-)

commit df2f138211d0f796420a67671cc0ce619d0acf81
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-04 16:25:53 +0000

    Replace GabbleHandle with TpHandle everywhere, remove compatibility #define
    
    
    20070104162553-53eee-ed98f5192665e40b98deda0c26451c1e4eba38b1.gz

 src/gabble-connection.c       |   82 ++++++++++++++++++++--------------------
 src/gabble-connection.h       |    4 +-
 src/gabble-im-channel.c       |    4 +-
 src/gabble-im-channel.h       |    2 +-
 src/gabble-media-channel.c    |   22 +++++-----
 src/gabble-media-channel.h    |    4 +-
 src/gabble-media-session.c    |   12 +++---
 src/gabble-muc-channel.c      |   38 +++++++++---------
 src/gabble-muc-channel.h      |    6 +-
 src/gabble-presence-cache.c   |   32 ++++++++--------
 src/gabble-presence-cache.h   |    6 +-
 src/gabble-roomlist-channel.c |    2 +-
 src/gabble-roster-channel.c   |   14 +++---
 src/gabble-types.h            |    2 -
 src/group-mixin.c             |   30 +++++++-------
 src/group-mixin.h             |   12 +++---
 src/handle-set.c              |    8 ++--
 src/handle-set.h              |    8 ++--
 src/handles.c                 |   60 +++++++++++++++---------------
 src/handles.h                 |   24 ++++++------
 src/im-factory.c              |    8 ++--
 src/jingle-info.c             |    2 +-
 src/media-factory.c           |    6 +-
 src/muc-factory.c             |   18 ++++----
 src/roster.c                  |   56 ++++++++++++++--------------
 src/roster.h                  |   22 +++++-----
 src/text-mixin.c              |    4 +-
 src/text-mixin.h              |    2 +-
 src/tp-channel-iface.c        |    2 +-
 src/vcard-manager.c           |   12 +++---
 src/vcard-manager.h           |    8 ++--
 tests/test-handle-set.c       |    2 +-
 tests/test-handles.c          |    2 +-
 33 files changed, 257 insertions(+), 259 deletions(-)

commit 2f252315c29848ba3bdbd20256ac908519ba0ab8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-04 16:14:12 +0000

    Move spec-derived files (interfaces, enums, errors) to lib
    
    
    20070104161412-53eee-085ec8510e2a95ec1ec024f7cce52a3634c09ea5.gz

 lib/Makefile.am                                 |   42 ++++-
 lib/telepathy-glib/_spec/telepathy-enums.h      |  276 +++++++++++++++++++++++
 lib/telepathy-glib/_spec/telepathy-errors.h     |   82 +++++++
 lib/telepathy-glib/_spec/telepathy-interfaces.h |   73 ++++++
 lib/telepathy-glib/tp-enums.h                   |    6 +
 lib/telepathy-glib/tp-errors.h                  |   36 +++
 lib/telepathy-glib/tp-interfaces.h              |    6 +
 lib/telepathy-glib/tp-types.h                   |   33 +++
 src/Makefile.am                                 |    4 +-
 src/gabble-types.h                              |    5 +-
 src/gabble.c                                    |    1 -
 src/telepathy-constants.h                       |    2 +-
 src/telepathy-errors.h                          |   36 +---
 src/telepathy-interfaces.h                      |   74 +------
 src/telepathy-spec-enums.h                      |  276 -----------------------
 src/telepathy-spec-errors.h                     |   82 -------
 tests/Makefile.am                               |    3 +-
 17 files changed, 563 insertions(+), 474 deletions(-)

commit 06e2d5f09ed767a4183417ac991a061b9779462b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-04 15:28:45 +0000

    Add various generated files to _boring
    
    
    20070104152845-53eee-198dd87f2002c706c25d12784ac19e3801a544ef.gz

 _boring |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

commit c5ccd74cb8997268d2fa760661f4f5187b171f48
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-02 19:47:59 +0000

    Rename GHeap to TpHeap, move to lib
    
    
    20070102194759-53eee-5260abf33f8c2dea101f1f66e488976f72f03080.gz

 lib/Makefile.am              |    2 +
 lib/heap.c                   |  153 ++++++++++++++++++++++++++++++++++++++++++
 lib/telepathy-glib/tp-heap.h |   40 +++++++++++
 src/Makefile.am              |    2 -
 src/gheap.c                  |  153 ------------------------------------------
 src/gheap.h                  |   40 -----------
 src/handles.c                |   39 ++++++-----
 tests/Makefile.am            |    2 +-
 tests/test-heap.c            |   13 ++--
 9 files changed, 223 insertions(+), 221 deletions(-)

commit d8a3698716c12fdbb4da4db7a79cedf11720d6e8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-02 19:33:38 +0000

    Rename GIntSet to TpIntSet and move it to lib. Also slice-allocate TpIntSet structures
    
    
    20070102193338-53eee-9718f9dc8e5fb9da7b031e4b81ea31056dffef19.gz

 lib/Makefile.am                |   12 +
 lib/intset.c                   |  438 ++++++++++++++++++++++++++++++++++++++++
 lib/telepathy-glib/tp-intset.h |   52 +++++
 src/Makefile.am                |    4 +-
 src/gabble-media-channel.c     |   56 +++---
 src/gabble-muc-channel.c       |   48 +++---
 src/gabble-presence-cache.c    |   21 +-
 src/gabble-roomlist-channel.c  |    6 +-
 src/gabble-roster-channel.c    |    7 +-
 src/gabble-roster-channel.h    |    2 +-
 src/gintset.c                  |  436 ---------------------------------------
 src/gintset.h                  |   52 -----
 src/group-mixin.c              |   64 +++---
 src/group-mixin.h              |    2 +-
 src/handle-set.c               |   64 +++---
 src/handle-set.h               |    8 +-
 src/roster.c                   |  162 ++++++++--------
 tests/Makefile.am              |    4 +-
 tests/test-handle-set.c        |   32 ++--
 tests/test-heap.c              |    2 +-
 tests/test-intset.c            |  174 ++++++++--------
 21 files changed, 830 insertions(+), 816 deletions(-)

commit e0d4e07761d96d795e9ebc6e93a7cac5d6fb3395
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-02 19:23:40 +0000

    src/Makefile.am: support out-of-tree builds
    
    
    20070102192340-53eee-644bbb18dc760c783629a3167ec5f350837102b4.gz

 src/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e33531a7e30226a53c0ff844bb6dadff410f0f65
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-02 18:09:37 +0000

    Add lib directory containing what will become telepathy-glib
    
    
    20070102180937-53eee-b2eb478f8a92356476b39582b621a52b50c610f1.gz

 Makefile.am                       |    2 +-
 configure.ac                      |    1 +
 src/Makefile.am                   |    2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

commit 4dc95c5510382a4d08039d27a8f5b779cc5eed2d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-02 17:54:53 +0000

    Change TP_IFACE_PROPERTIES to TP_IFACE_PROPERTIES_INTERFACE to align with the spec. Replace telepathy-interfaces.h with the one generated from the spec
    
    
    20070102175453-53eee-c14d7c4181711a1ad46436fa07c48ce866bfa697.gz

 src/gabble-connection.c    |    2 +-
 src/gabble-muc-channel.c   |    2 +-
 src/telepathy-interfaces.h |  100 ++++++++++++++++++++------------------------
 3 files changed, 48 insertions(+), 56 deletions(-)

commit bd2e7663c5c1805f7023814443f99f3861052e08
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-02 17:48:20 +0000

    Only populate the ChangeLog with "darcs changes" if in a Darcs tree
    
    
    20070102174820-53eee-2039622aad67dcaabbdb772ef7b7042c014b7ee2.gz

 Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 63ee779c7afa17916b140ab2076bd16c90543b56
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-02 16:45:49 +0000

    telepathy-errors.h et al: Remove TelepathyErrors enum, use the one from telepathy-spec-errors.h (= c/telepathy-errors.h generated from the Telepathy spec) instead
    
    
    20070102164549-53eee-7891033a6573353d3784d7f1513cbc244580ed26.gz

 src/Makefile.am             |    6 ++--
 src/gabble.c                |    2 +-
 src/telepathy-errors.h      |   32 +----------------
 src/telepathy-spec-errors.h |   82 +++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 88 insertions(+), 34 deletions(-)

commit cf21d8151f4c1041003c0b418b15898f16265c40
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-02 16:25:02 +0000

    Change TP_CONN_whatever to TP_CONNECTION_whatever to match the spec
    
    
    20070102162502-53eee-0698c95a7be01ff063e2ee4245833c4f40e17e8f.gz

 src/disco.c                 |    2 +-
 src/gabble-connection.c     |  148 ++++++++++++++++++++++---------------------
 src/gabble-presence-cache.c |    6 +-
 src/telepathy-constants.h   |   38 -----------
 src/vcard-manager.c         |    2 +-
 5 files changed, 80 insertions(+), 116 deletions(-)

commit bf4429812e367f64f8799aed02448c6e3fe35625
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-02 16:12:32 +0000

    Change TpMediaStreamProto to TpMediaStreamBaseProto to align with spec
    
    
    20070102161232-53eee-c59c575c583910dc4c3c03b5536c74b73263ca5f.gz

 src/gabble-media-stream.c |    2 +-
 src/telepathy-constants.h |    7 -------
 2 files changed, 1 insertions(+), 8 deletions(-)

commit 47042390406c0cc3c383a6fcb94adc1939ac9acd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-02 16:09:08 +0000

    (Generated file) Change TpMediaStreamPendingFlags to TpMediaStreamPendingSend
    
    
    20070102160908-53eee-f154658fc0db5d8ee80e7933b8b9930775525870.gz

 src/telepathy-spec-enums.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit caec87f55b170c6bbba5ef9e6aa346728b3ee6b8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-02 16:05:15 +0000

    Rename TP_MEDIA_STREAM_PROTO_* to TP_MEDIA_STREAM_BASE_PROTO_* to align with spec; also TpMediaStreamProto -> TpMediaStreamBaseProto
    
    
    20070102160515-53eee-f810d06b4ce36799c9fdd8a6670538be6f1f2a46.gz

 src/gabble-media-stream.c |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit 81e1af5e2af5f7e1d37316cb4c8b7cfe991f8318
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-02 16:02:12 +0000

    (Generated file) Remove unnecessary #defines
    
    
    20070102160212-53eee-ce2c12ca7198f4947d613b3b2de8ed9fdb466b3b.gz

 src/telepathy-spec-enums.h |  100 ++------------------------------------------
 1 files changed, 4 insertions(+), 96 deletions(-)

commit 92fc2301e8f6f5d62851331f181f149556d5a7c2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-02 16:02:02 +0000

    Remove unused #define for TpConnMgrParamFlags
    
    
    20070102160202-53eee-d10f3a22dd065b7014524115059f7c511f0377b5.gz

 src/telepathy-constants.h |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit fd4bb12fa6744c4526405f1c5c4309df404c9a44
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-02 15:56:08 +0000

    (Generated from newer telepathy-spec) Rename TpConnectionHandleType to TpHandleType
    
    
    20070102155608-53eee-aa5d601613e49eca6dfb7ee3f70f2bca87d8a629.gz

 src/telepathy-spec-enums.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 4368a0beba8c7936fbe5814aa37aa1210fcaef2c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-02 15:43:23 +0000

    Replace obsolete TpCodecMediaType with TpMediaStreamType
    
    
    20070102154323-53eee-46eaa3bf20e0600d2e2439bcca791e9b72769acf.gz

 src/gabble-media-channel.c |    2 +-
 src/gabble-media-stream.c  |    8 ++++----
 src/telepathy-constants.h  |    6 ------
 3 files changed, 5 insertions(+), 11 deletions(-)

commit a790634a2c092ff9543354db8e7263b6d7bab814
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-02 15:42:58 +0000

    Change official names of CONNECTION_HANDLE_TYPE_* to HANDLE_TYPE_*
    
    
    20070102154258-53eee-3473528ed78fb701df328ae2f9f0e45d6a2d086d.gz

 src/telepathy-spec-enums.h |   22 +++++++++++-----------
 1 files changed, 11 insertions(+), 11 deletions(-)

commit c9a5eb6183cbd854abaa42f7db32bd84bd60f01a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-02 15:31:00 +0000

    Add telepathy-spec-enums.h (which is c/telepathy-enums.h from telepathy-spec). Use it in telepathy-constants.h
    
    
    20070102153100-53eee-22cbc03ee426c716e4d4350ca6c1fea35a2654a3.gz

 src/telepathy-constants.h  |  201 ++++++-------------------
 src/telepathy-spec-enums.h |  368 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 414 insertions(+), 155 deletions(-)

commit 105a20d80ce420b7cd893ddbe6d01495039b70cd
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-01-04 16:51:05 +0000

    add test binaries to _boring
    
    
    20070104165105-c9803-eb16b99ab8c9d9d66c435cf8e3e5fd76e69e29e8.gz

 _boring |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit bc42adf14234b5b96bc97c62d64bb88175612965
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-01-04 13:49:11 +0000

    presence cache: update cache *before* trying to process nickname/avatar/caps info, as these functions need the presence object
    
    
    20070104134911-c9803-fb5f20aceb301a698dec4649bd63bf96310e151b.gz

 src/gabble-presence-cache.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 26ec7e019fc2cb232a66ba942b2fd69d8eba26f3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-01-15 12:56:44 +0000

    Fix indentation of Xavier's patch; also unref conn if Base64 encoding is invalid
    
    
    20070115125644-53eee-7ea98c8a2b697429e03c7d5973982079124666cf.gz

 src/gabble-connection.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 79028178106769177309732d1a6017e3263c19f7
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   2007-01-15 12:54:28 +0000

    g_object_get() returns a new ref, so we need to unref the conn before returning (https://bugs.freedesktop.org/show_bug.cgi?id=9434)
    
    
    20070115125428-945a0-c2b564e2b52a578bc9fdc5ac340ea3df8d106a50.gz

 src/gabble-connection.c |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)

commit bcd6ce41cd39247386817edc2dedc1b0098f5ae7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-12-20 18:33:56 +0000

    gabble-connection.c: Don't crash if the Connection is disposed before Connect() runs, e.g. by failure in RequestConnection() (bugs.fd.o #9406)
    
    
    20061220183356-53eee-9a0daba4be8ea6a5f53f39fd835ae9f541a38262.gz

 src/gabble-connection.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit c8c9d0af31e55e116075f8a7d39ce605bf623054
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-11 19:46:18 +0000

    bump version to 0.5.0.1
    
    
    20061211194618-418b8-96d23937ccf732891f3937829114d52132172ddb.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit df21d001814b7c8d5a9367fbfad2d443273a7e56
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-08 17:10:54 +0000

    GabbleMediaStream: rather than letting Telepathy clients assert gabble by sending in multiple-transport candidates (a non-event in Google P2P connections), return an error
    
    
    20061208171054-418b8-01b4b1b8e0c092ef560b926e6add0a105791fac7.gz

 src/gabble-media-stream.c |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

commit 0e481dc100cdd32ad72f8987b127a09e82b9a8f5
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-11 19:16:17 +0000

    bump version to 0.5.0
    
    
    20061211191617-418b8-064945690c03e2a764ca21ac91ab18b8ad58d30a.gz

 configure.ac |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 57bb76cc6d6be38aa7c78b754c05225447ae7439
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-08 04:18:13 +0000

    GabbleConnection: in the callback where avatar setting is completed, use self_presence, and emit an AvatarUpdated signal
    
    
    20061208041813-418b8-dcffe21f8b718c7a0b14b9327d94dc4d6cbc049c.gz

 src/gabble-connection.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit aa5f8de70fe4160993cc0a4bc766932aad49c32d
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-08 04:14:59 +0000

    GabbleConnection: tweak _request_avatar_cb to use self_presence, and use update_own_avatar_sha1 if we get back a vcard and our SHA1 proves to be wrong
    
    
    20061208041459-418b8-2e2add5a147df3e1f2c2c55540c20adb1686f2bc.gz

 src/gabble-connection.c |   29 +++++++++++++++++++++++++----
 1 files changed, 25 insertions(+), 4 deletions(-)

commit a1050bbc8ad212603ca691807d4da31ad686b62c
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-08 04:14:53 +0000

    GabbleConnection: tweaks to whitespace & indentation
    
    
    20061208041453-418b8-ca38649727f9083474d93fd96609130cde67b3b1.gz

 src/gabble-connection.c |   39 ++++++++++++++++++++++-----------------
 1 files changed, 22 insertions(+), 17 deletions(-)

commit e6608336ec0b295377ca939d8db0121ac39b6688
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-08 04:13:51 +0000

    GabbleConnection: plug a minute leak when getting initial self avatar token, and slice allocate the GetAvatarTokensContext structures
    
    
    20061208041351-418b8-ff00c0db4e2801f2625a60e3c75fbc956f2b9e51.gz

 src/gabble-connection.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit 6ec4f92f126f8e3ce7e9cecaaef00fefa2870da5
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-08 04:13:21 +0000

    GabbleConnection: add some TODO/XXX items
    
    
    20061208041321-418b8-055e8870493e13e8babf95d9b9417cc06a1bd160.gz

 src/gabble-connection.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 9d9b0312a95881d962ef3b1242657a20341bb0ff
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-08 04:11:27 +0000

    GabbleConnection: hook up capabilities-related stuff to self_presence
    
    
    20061208041127-418b8-3465d4a0269032f201d42f0dc475d615296b7f95.gz

 src/gabble-connection.c |   25 ++++++++++++-------------
 1 files changed, 12 insertions(+), 13 deletions(-)

commit 75294a5db2adaf5d75dc71f293566e5a2c9ec908
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-08 04:10:57 +0000

    GabbleConnection: call update_own_avatar_sha1 from the signal for got-initial-self-avatar too
    
    
    20061208041057-418b8-4f20c6d13a20e9d07c2cf6eaaca8215f1410b4cc.gz

 src/gabble-connection.c |    7 ++-----
 1 files changed, 2 insertions(+), 5 deletions(-)

commit 6a77bede3d92c9939eae8843dfd7e56fca0576fd
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-08 04:09:56 +0000

    GabbleConnection: hook up and emit the AvatarUpdated signal, copying the SHA1 sum from our other selves and re-emitting it if necessary
    
    
    20061208040956-418b8-b732c4d80690a0fbd7e78819e5ea35fe7a38648c.gz

 src/gabble-connection.c |   57 +++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 57 insertions(+), 0 deletions(-)

commit f070de76ab5ddf7bff8acfd267563c59706505c0
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-08 04:05:16 +0000

    GabbleConnection: when getting/setting/sending our presence, use self_presence
    
    
    20061208040516-418b8-4b12384f69ebf5ee5bca42c7766a5e59b1e43558.gz

 src/gabble-connection.c |   21 ++++++++++++---------
 1 files changed, 12 insertions(+), 9 deletions(-)

commit f2a4052067a7e52a62fdde7b7e0dc901f3fe12ff
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-08 04:04:06 +0000

    GabbleConnection: set initial caps on self_presence
    
    
    20061208040406-418b8-a1eeb4f1b6409b5964d312faa26ead96c562d605.gz

 src/gabble-connection.c |    5 +----
 1 files changed, 1 insertions(+), 4 deletions(-)

commit 3f75f6f3afaa54d232f08ebc333eaf4953d13ca3
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-08 04:01:47 +0000

    sha1_sum: tweak indentation
    
    
    20061208040147-418b8-6274e0774c3224aff91e600701c0e19a99911e17.gz

 src/util.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e4556a1bf02e003ba64698d51037e89e8e33caea
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-08 03:59:54 +0000

    GabblePresenceCache: update TODOs and tweak some indentation
    
    
    20061208035954-418b8-c764595c01ae8bbccfed68c8e43be80470fe973c.gz

 src/gabble-presence-cache.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 629cd250707000daf82637d4ecfa6f91565da41e
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-08 03:59:26 +0000

    GabblePresenceCache: only inspect <presence> messages for nickname/avatar/caps if they're available presence, otherwise it's a waste of time, and the unavailable presence could already have been dropped from the presence cache, invalidating the handle
    
    
    20061208035926-418b8-d8779c02173a6febd871bfd0ba6baaf11ad06e49.gz

 src/gabble-presence-cache.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 85df47950298ff7f86990bea0ad494a0f380edcf
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-08 03:58:52 +0000

    GabblePresenceCache: remove #if 0 code
    
    
    20061208035852-418b8-aed4f7c027af2cc9df863989d34851dafa7a51cd.gz

 src/gabble-presence-cache.c |   11 -----------
 1 files changed, 0 insertions(+), 11 deletions(-)

commit 87418c167a1947d8fd9cf82e148f1f3247406b6f
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-07 18:51:28 +0000

    GabblePresence: move typedef of GabblePresence to gabble-types.h
    
    
    20061207185128-418b8-c49b84c86cf818c16fda692f11f0e8582dcb9ef1.gz

 src/gabble-presence.h |    3 +--
 src/gabble-types.h    |    1 +
 2 files changed, 2 insertions(+), 2 deletions(-)

commit cb103cc112f90e72b3617e224e5aff0087eec62f
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-07 18:48:43 +0000

    GabbleConnection: add a self_presence member to the connection structure to store only presence for our own resource, allowing presence_cache[self_handle] to store only other resources
    
    
    20061207184843-418b8-d63015628b8e08df861d56682f69b8f6c2e3b4a6.gz

 src/gabble-connection.c |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

commit de2060ae47df625463f2592a68038cf386d22f7d
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-06 22:08:17 +0000

    GabbleConnection: add a self_presence member to the connection object, to store the presence of only our resource, rather than the entry for self_handle in the presence cache
    
    
    20061206220817-418b8-86355cc2d6fc73cdf498124354901bc6ffb3a9be.gz

 src/gabble-connection.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 60cfe7cea100b88cbdac52f1c4a92508c7877c05
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-27 19:59:17 +0000

    GabblePresenceCache: stop ignoring presence messages from other resources on our account
    
    
    20061127195917-418b8-501b7d4173ef69243f7eb8e32af2312c572bf1d7.gz

 src/gabble-presence-cache.c |    7 -------
 1 files changed, 0 insertions(+), 7 deletions(-)

commit 9564944de03eb07cc1ed3c69b4355186f0cc8d5b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-18 14:34:51 +0000

    test-gabble-presence.c: Fix test for extra parameter to gabble_presence_update
    
    
    20061018143451-53eee-1ee074962b9c28b3275448bdc6d5df7685e48f0a.gz

 tests/test-gabble-presence.c |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)

commit c0f1494d19f440f5c147f65206c0cb89a5c0ecb1
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-27 19:37:41 +0000

    GabblePresence: revert the addition of the set_locally hack for indicating your own resource (to win when aggregating your own presence)
    
    
    20061127193741-418b8-e5b339f67de9ea435cbb83f84ddb50bd6fd042e4.gz

 src/gabble-connection.c     |    9 ++++-----
 src/gabble-presence-cache.c |   14 ++++++--------
 src/gabble-presence-cache.h |    2 +-
 src/gabble-presence.c       |   14 ++++----------
 src/gabble-presence.h       |    2 +-
 5 files changed, 16 insertions(+), 25 deletions(-)

commit fc43526d680d5344b6679439f4195a794dc62fbe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-12-06 16:02:00 +0000

    Merge Rob's removal of unused configure.ac bits with my addition of AC_C_BIGENDIAN
    
    
    20061206160200-53eee-9eb662faa72f56ac0687d551a250e537fa822db0.gz

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 7ef6f67ac548a8878639dd904622c22ca176e45a
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-27 18:04:49 +0000

    resolve conflicts
    
    
    20061127180449-c9803-467fd0220467f84dcbc504ee790623b70d61261b.gz

 src/Makefile.am |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

commit 474687c2bb50d8ef84a7f241ab1ca8985e11e1a8
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-27 17:57:29 +0000

    resolve conflicts
    
    
    20061127175729-c9803-835547aad95d6da681639b8e433d9d55f70cff26.gz

 tests/Makefile.am |   27 ++++++++++++++++++++++++++-
 1 files changed, 26 insertions(+), 1 deletions(-)

commit eb259546e5e69c3a77f8dab206ba2c4d07cc6a16
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-27 18:33:04 +0000

    GabbleConnection: tweak _request_avatar_cb to be happier when the responders don't have any presence
    
    
    20061027183304-418b8-2892e50cea03e02cc9147a9b1bb348065c14e651.gz

 src/gabble-connection.c |   33 +++++++++++++++++++--------------
 1 files changed, 19 insertions(+), 14 deletions(-)

commit 4e12652fa31458ac0898b1a0b0cbd88eddf3e23f
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-27 18:27:50 +0000

    GabblePresence: merge conflict between caps & avatar branch
    
    
    20061027182750-418b8-00bca7275de959f2ad480b2fd3a0b182667ad4de.gz

 src/gabble-presence.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 8c1f5761661af732524998a86445476ae120bee9
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-26 22:25:18 +0000

    Patch from Kenneth Rohde Christiansen to fix missing advertisment of the Avatars interface.
    
    
    20061026222518-418b8-632f94f410f2888ca0c03257286aa6745cd8b34a.gz

 src/gabble-connection.c     |    1 +
 src/gabble-presence-cache.c |    1 -
 src/telepathy-interfaces.h  |    2 +-
 3 files changed, 2 insertions(+), 2 deletions(-)

commit e60a5c750f5ef5bf35af811fa3dbeeedfc1be89f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-24 14:37:18 +0000

    gabble-connection.c: When getting our own avatar, if necessary delay until the initial vCard download has happened
    
    
    20061024143718-53eee-44e36915f95fc8075c1fef2c34b7aab14bf9fae1.gz

 src/gabble-connection.c |   65 +++++++++++++++++++++++++++++++++++++++++-----
 src/vcard-manager.c     |   21 +++++++++++++++
 2 files changed, 79 insertions(+), 7 deletions(-)

commit 98412dc9ebd7f3aaa65c95f35cd6e86bdb086524
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-24 14:36:29 +0000

    gabble-presence-cache: Break XEP-0153 by not disabling avatar support if non-conforming clients are also connected
    
    
    20061024143629-53eee-197ae1f99a986afacbdd024a1c7780f7cf6998a1.gz

 src/gabble-presence-cache.c |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

commit d3b0d673d71d2f09698a537b5fc852fcd817155e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-24 14:32:06 +0000

    gabble-connection.c: Raise error and signal AvatarUpdated if the avatar in the vCard does not have the SHA-1 seen in presence
    
    
    20061024143206-53eee-9cb9bb91cbcc742754bb3ce3d7dbd07daa49f6ad.gz

 src/gabble-connection.c |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 deletions(-)

commit c4cd66c89890a26960ed63f0a603187e7de5ddeb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-19 12:39:55 +0000

    base64.[ch]: add copyright blurb
    
    
    20061019123955-53eee-002cc75304d1b09dcd84b4cf6db92cb14d608107.gz

 src/base64.c |   19 +++++++++++++++++++
 src/base64.h |   19 ++++++++++++++++++-
 2 files changed, 37 insertions(+), 1 deletions(-)

commit c68ab43553465bbb45e82d06dbc0b043e13eb66f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-19 12:33:31 +0000

    gabble-connection.c: remove unnecessary 'return'
    
    
    20061019123331-53eee-9a34305145d6ac5bf212cfbdecc981274b2ba48c.gz

 src/gabble-connection.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit ec864e52a5a0fd77fc94994373ef16a97bc69baa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-19 12:32:22 +0000

    gabble-connection.c: increment copyright year
    
    
    20061019123222-53eee-8cd11002a230566bf04b7aac3506d7c499f7cb44.gz

 src/gabble-connection.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit e8849135c978fbe8cb65a255294b509f137c7f49
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-19 11:37:47 +0000

    gabble-connection.c: Correctly unlink PHOTO node
    
    
    20061019113747-53eee-82c5aeb6157d02d93da3a18b62f4000d219899a5.gz

 src/gabble-connection.c |   15 ++++++++-------
 1 files changed, 8 insertions(+), 7 deletions(-)

commit a7153d40205e75efe36b36e1764632c0b44e7f8b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-19 11:37:26 +0000

    test-base64.c: Add test case for pathological whitespace
    
    
    20061019113726-53eee-b78868d17be6e02d65d9e6c43d2c156e82ec5819.gz

 tests/test-base64.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit ce0e4105481a1b822cf3cfd39cf5fb694f990707
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-19 11:35:33 +0000

    base64.c: cope with arbitrary whitespace
    
    
    20061019113533-53eee-7168cd43ee5b8f424f3a3dc29b5f287465d10cb5.gz

 src/base64.c |   59 ++++++++++++++++++++++++++++++---------------------------
 1 files changed, 31 insertions(+), 28 deletions(-)

commit 281d70a6eea88b49a5e0e4ed98ac02fd2d2d960a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-19 11:15:23 +0000

    util.[ch]: Add lm_message_node_unlink() convenience function
    
    
    20061019111523-53eee-afc431e5297998599393c1668abe6e4703dcb4e2.gz

 src/util.c |   11 +++++++++++
 src/util.h |    1 +
 2 files changed, 12 insertions(+), 0 deletions(-)

commit 3f7f15b4d6dd2fac5c53c8d73c33724a5eb5c884
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-18 17:34:11 +0000

    base64.c: Parse base64 in a more whitespace-tolerant way
    
    
    20061018173411-53eee-c38df87a41a6062fd924d069588236cc60a346d3.gz

 src/base64.c |   22 ++++++++++++++++------
 1 files changed, 16 insertions(+), 6 deletions(-)

commit 892b366019463646efc0205d492ea66252c5a1fe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-18 17:15:34 +0000

    Debug when our own avatar is not valid base64
    
    
    20061018171534-53eee-030501600c2a18c57739558c71206e44fa587940.gz

 src/vcard-manager.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit abe4841beb138ceb047344c321ca7e12d928bb89
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-18 17:15:20 +0000

    Don't try to sha1 an invalid avatar
    
    
    20061018171520-53eee-40a7f14e521c541685f102eaab43c9f457c3fe7d.gz

 src/vcard-manager.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f02d8b24c1c7ee29c9579cfd6fe6cbe6d62bdcdc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-18 17:14:45 +0000

    base64.c: ignore arbitrary whitespace (Gajim puts \r in its vCard PHOTOs)
    
    
    20061018171445-53eee-ff18365af776e9634542290df0d502f5c060b68a.gz

 src/base64.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit fd980df07ffdfd8237ce41b55dd0af008223846d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-18 17:03:43 +0000

    vcard-manager.c, gabble-connection.c: Use a signal to notify the Connection when we find out what avatar was already set on the server
    
    
    20061018170343-53eee-2f49ce4b9a35d93ef27e79ae454b2f9a3ca7ba39.gz

 src/gabble-connection.c |   18 +++++++++
 src/vcard-manager.c     |   98 ++++++++++++++++++++++++++++++++++++++++------
 2 files changed, 103 insertions(+), 13 deletions(-)

commit b3e98d5f0ec06376548a35ba4ad7e08497bc80fc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-18 16:59:27 +0000

    Move hex SHA1 calculation to util.[ch]
    
    
    20061018165927-53eee-06549e0196a2579ad5874dc132a67c8476980870.gz

 src/gabble-connection.c |   16 +++-------------
 src/util.c              |   24 ++++++++++++++++++++++++
 src/util.h              |    1 +
 3 files changed, 28 insertions(+), 13 deletions(-)

commit a94f2e133f4675921deefdec0f463f1a138869f0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-18 16:13:20 +0000

    gabble-connection.c: Make callbacks static
    
    
    20061018161320-53eee-27e685426b4ce55dbb2c3e23bc169459134c46d3.gz

 src/gabble-connection.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit ddfc8d290ce3971d5f7f2058a206d5a1f977be60
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-18 14:44:19 +0000

    gabble-connection.c: Encode SHA-1 in hex again, not in base64.
    
    It appears (from the behaviour of at least Gajim) that it's meant to be in
    hex after all, despite the schema in XEP-0153 claiming base64Binary. Thanks,
    XEP-0153.
    
    20061018144419-53eee-5073eb13d4bbd6436fef2a8df3b970c5439066fc.gz

 src/gabble-connection.c |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

commit 8032acf500dc07bcdc938f5631ea7f2731e6dcfe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-18 14:35:55 +0000

    gabble-connection.c: In SetAvatar(), update presence and push it to the server
    
    
    20061018143555-53eee-77cde35bb22eda3aa0e5f8ee5fc24657c9515061.gz

 src/gabble-connection.c |   29 ++++++++++++++++++++---------
 1 files changed, 20 insertions(+), 9 deletions(-)

commit 550030bb85d695fe91462baa4ccab900b5f2a571
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-18 14:34:51 +0000

    test-gabble-presence.c: Fix test for extra parameter to gabble_presence_update
    
    
    20061018143451-53eee-e2254cfedd89651fa662627f1924616ef781a73e.gz

 tests/test-gabble-presence.c |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)

commit 91f39aca5c9823930350513edf7f890863d5c870
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-18 14:34:03 +0000

    gabble-presence.c: In presence, claim that we support XEP-0153, and if we have an avatar set, send its SHA-1.
    
    
    20061018143403-53eee-0754bd0d2e4fe7209759c78604c984d3edd6ca7f.gz

 src/gabble-presence.c |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

commit 502316b7df3642e33f01f5c24bdcbc7918a2eda7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-18 14:33:29 +0000

    gabble-presence-cache.c: If another of our JID's resources does not support XEP-0153, stop advertising any image hash
    
    This is required by the XEP, because in the presence of non-compliant clients,
    we can't guarantee that the photo (or lack thereof) in the vCard won't be
    modified behind our backs.
    
    20061018143329-53eee-3cb6ce9b0342796154783cad5e1d7c07cfe38427.gz

 src/gabble-presence-cache.c |   18 +++++++++++++-----
 1 files changed, 13 insertions(+), 5 deletions(-)

commit f1daa4ab93b6020d35aaaac44fc29b69a6fcdcae
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-18 14:30:00 +0000

    gabble-presence-cache.c: Add comment explaining what we're meant to do if another of our JID's resources changes the avatar
    
    The XEP-0153 requirement is not yet implemented.
    
    20061018143000-53eee-22b30e0fd79784b67227bb37122c90629396287e.gz

 src/gabble-presence-cache.c |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

commit 8a9e093ff8cc694c45627d077c9b8d5da4040882
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-18 14:28:35 +0000

    gabble-presence-cache.c: Add comment to clarify the meaning of a missing <photo/> in XEP-0153
    
    
    20061018142835-53eee-8b02b4b31526b5c854ef18102cf5f8d1b0de5e54.gz

 src/gabble-presence-cache.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 34747ab56a09eda04433f26b44cc0970d64a4cc8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-18 11:19:17 +0000

    GetAvatarRequirements(): pretend the recommendations in XEP-0153 are requirements
    
    
    20061018111917-53eee-fd2b5778acfcb0a75d1d437c2c9d9db2642dfc8c.gz

 src/gabble-connection.c |   32 ++++++++++++++++++--------------
 1 files changed, 18 insertions(+), 14 deletions(-)

commit 6880e07e35af11cd964716e9d3e7ac65520c65a8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-18 11:16:15 +0000

    vcard-manager.c: When an error contains a vCard element, don't pass the vcard node to the callback, only the error
    
    
    20061018111615-53eee-73922a44044dc0bf822cfa1044cd7b2a5a738f05.gz

 src/vcard-manager.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 5f37980939a4932fec2caa66a46898cc8032ee82
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-18 11:14:59 +0000

    gabble-presence-cache.c: Stop ignoring presence from our other resources
    
    
    20061018111459-53eee-689a54bba9cd981e9cde59a44cd5225beb679c95.gz

commit 8ca597555762d18be0cbdcb99d8828381a2dadb7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-18 11:11:47 +0000

    presence, presence cache: Add a flag "set_locally" which is TRUE if this presence came from this Gabble process
    
    This has the same effect as a very high priority, to ensure that when our
    other resources get added to the presence cache, the presence we broadcast
    will still be the presence of Gabble's resource
    
    20061018111147-53eee-2771c25010a4342179029f4424801caf75e45983.gz

 src/gabble-connection.c     |    9 +++++----
 src/gabble-presence-cache.c |   14 ++++++++------
 src/gabble-presence-cache.h |    2 +-
 src/gabble-presence.c       |   14 +++++++++-----
 src/gabble-presence.h       |    2 +-
 5 files changed, 24 insertions(+), 17 deletions(-)

commit e3bd5d21c523b414e07e0792a5d587b7671c0048
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-17 18:03:13 +0000

    gabble-connection: Use src/sha1/ instead of lm_sha_hash
    
    
    20061017180313-53eee-041367a58398373f3e478488f2e6f347a4d96859.gz

 src/gabble-connection.c |   18 ++++++++++++++++--
 1 files changed, 16 insertions(+), 2 deletions(-)

commit b5edacf22f4fc31fd06664f5e3ab21b5abb08263
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-17 18:03:09 +0000

    Add SHA1 implementation by Allan Saddi (sha.sf.net)
    
    Also: mention the sha1 code in AUTHORS and COPYING; check endianness in
    configure.ac; add myself to AUTHORS.
    
    20061017180309-53eee-c8c782f5f4eac70cb31a3d3c5a5aad0fa14767b4.gz

 AUTHORS                 |    6 +
 COPYING                 |   41 +++-
 configure.ac            |    3 +
 src/Makefile.am         |    2 +
 src/sha1/sha1.c         |  626 +++++++++++++++++++++++++++++++++++++++++++++++
 src/sha1/sha1.h         |   72 ++++++
 6 files changed, 749 insertions(+), 1 deletions(-)

commit 3b4d21e6d834a18503a643fc8326b01f417d4bdf
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-15 01:50:21 +0000

    partial implementation of SetAvatar
    
    
    20061015015021-b59df-15409f7fbffc530b6833a28955234cfea1e30243.gz

 src/gabble-connection.c |  106 +++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 106 insertions(+), 0 deletions(-)

commit b9951bf743cb89e3b931f692bf03ab822d577d62
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-15 01:49:49 +0000

    check for vcard being NULL, rather than error being not NULL
    
    
    20061015014949-b59df-8dbe57495d8ced3602c8871b7865b83973202e60.gz

 src/gabble-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 3d4a54fe3a25e779b999ddf97a4a5c4339e8b4b5
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-14 19:17:40 +0000

    implement RequestAvatar
    
    
    20061014191740-b59df-5a96c3b93df35e57c1838616daa1ed24304eb456.gz

 src/gabble-connection.c |   76 ++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 75 insertions(+), 1 deletions(-)

commit 432657e813b3fa1c3e0b34de5b21ab3eca1589d8
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-14 19:12:23 +0000

    implement GetAvatarTokens
    
    
    20061014191223-b59df-3f65ebca7935f8aa4d572427660b2ceb1eda93bd.gz

 src/gabble-connection.c |   31 ++++++++++++++++++++++++++++++-
 1 files changed, 30 insertions(+), 1 deletions(-)

commit 62da5b37dd955d4e3bf8ee7c68fd144d4d2eee4b
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-14 19:11:32 +0000

    presence cache: nab avatar sha1 sums from presence
    
    
    20061014191132-b59df-9f016441792de980a06b65e8bad16408f90d8e21.gz

 src/gabble-presence-cache.c |   48 +++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 48 insertions(+), 0 deletions(-)

commit 583a0552e705d3ee517813f93970a23311ca2da1
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-14 19:08:32 +0000

    add avatar_sha1 member to GabblePresence
    
    
    20061014190832-b59df-1d8c9f6e12a098e41e1716d3a5c00194f6eb23ab.gz

 src/gabble-presence.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 0b5e4eca462ccd14262df8ea2b8e0ae19cd43259
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-14 19:06:57 +0000

    implement GetAvatarRequirements
    
    
    20061014190657-b59df-a70bc42d170bebff10f56d3ecf95fa9a034b9f52.gz

 src/gabble-connection.c |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

commit c196bb95338e65c08d2f72ccb3fc1db3a06f3f6c
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-14 19:00:53 +0000

    sync generate/src/ -> src/
    
    
    20061014190053-b59df-1860c2221bd0dcdb42f89661e6dce1218f28c071.gz

 src/gabble-connection-signals-marshal.list |    1 +
 src/gabble-connection.c                    |   90 ++++++++++++++++++++++++++++
 src/gabble-connection.h                    |   26 ++++++++
 3 files changed, 117 insertions(+), 0 deletions(-)

commit 864250aa87b8295d71c509287a8269dae55c2c51
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-14 17:56:04 +0000

    regenerate generate/
    
    
    20061014175604-b59df-b61e4711e8faf82852c91857f6d7ba489285ab31.gz

 generate/src/gabble-connection.c            |   14 +++++---------
 generate/src/gabble-connection.h            |    5 ++---
 generate/xml-modified/gabble-connection.xml |    1 +
 3 files changed, 8 insertions(+), 12 deletions(-)

commit 17f0d02611df0febfb8ed1d546336cea514578f2
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-14 18:43:05 +0000

    add base64 implementation
    
    
    20061014184305-b59df-b84f36d8b16b0ea21b9c49440e9dc07effb4ea6f.gz

 src/base64.c        |  162 +++++++++++++++++++++++++++++++++++++++++++++++++++
 src/base64.h        |   11 ++++
 tests/Makefile.am   |   14 +----
 tests/test-base64.c |   90 ++++++++++++++++++++++++++++
 4 files changed, 264 insertions(+), 13 deletions(-)

commit 5a3372454aa603525352491c28ab87bf76896c94
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-14 17:47:19 +0000

    mark GetAvatarTokens, RequestAvatar, SetAvatar as implemented async
    
    
    20061014174719-b59df-fe9f5d0c10cc9da219edb9b55a6db6557e4f672f.gz

 generate/async_implementations |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit ea35387edc90f2f70e6ff22eca85b42a384ea905
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-13 19:21:13 +0000

    regenerate generate/
    
    
    20061013192113-b59df-b1bb5dd8a3230b68da642ef95cf0e623c27fbc8b.gz

 .../src/gabble-connection-signals-marshal.list     |    1 +
 generate/src/gabble-connection.c                   |   95 ++++++++++++++++++++
 generate/src/gabble-connection.h                   |   27 ++++++
 generate/xml-modified/gabble-connection.xml        |   30 ++++++
 generate/xml-pristine/gabble-connection.xml        |   42 +++++++++
 5 files changed, 195 insertions(+), 0 deletions(-)

commit 192b70c608e5d3a7a500579813f02961e00b4633
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-13 19:18:12 +0000

    declare GabbleConnection as implementing the avatars interface
    
    
    20061013191812-b59df-7e270e6b5ea3ea08dd28460758ff514670ef38ea.gz

 generate/gabble.def |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0d92a13f0fe41f56c57c93fadc38d332fffde250
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-14 17:43:54 +0000

    add vcard update namespace
    
    
    20061014174354-b59df-0eafff911282ca122b754abe2b7f91d50a908e5b.gz

 src/namespaces.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 4d75173f72765845f1b693cfd476333d9fb64238
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-13 19:29:17 +0000

    src/Makefile.am: fix indentation
    
    
    20061013192917-b59df-5cb09a1d0e03eae3814aec8484d3d13f0083deda.gz

 src/Makefile.am |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit ee3a157f3ad4158d7a6478aba39020d2bcb0e3c1
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-06-27 12:12:47 +0000

    define constant for avatars interface
    
    
    20060627121247-b59df-ecd9734730d6d2ddf4dbd765f1b354859317940c.gz

 src/telepathy-interfaces.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 58c4acd2eab264874fdfa51cfd801da4047f0918
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-06-24 11:57:39 +0000

    add comment about unsetting keep_unavailable
    
    
    20060624115739-b59df-7ea72cf8411d4ab1ecef144e70ae9569923eccbd.gz

 src/gabble-presence-cache.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit b8c0c36c9a58082b6376be642d2fd53e572a7413
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-12-07 18:26:30 +0000

    src/roster.c: Fix misleading comments
    
    
    20061207182630-53eee-7e1ed067a5cb5ef378909eaa3cbf2b67fb82e6d1.gz

 src/roster.c |   18 ++++++++----------
 1 files changed, 8 insertions(+), 10 deletions(-)

commit 2e6872b3a70cca023baf5cc2df075b9e0bc8a2d5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-12-07 18:19:26 +0000

    roster.c, roster.h: Use _INVALID instead of _NOT_CHANGED in constant names
    
    
    20061207181926-53eee-c8e0878f54eb93eac57da3f3fd1417e51bab7837.gz

 src/roster.c |   16 ++++++++--------
 src/roster.h |    2 +-
 2 files changed, 9 insertions(+), 9 deletions(-)

commit 6dc5f315e463ace73a7ce6e1fe7b33e7463a8d08
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-12-07 14:31:17 +0000

    Don't look at current state of item's google type when unhiding someone, just set them to NORMAL unconditionally (we don't particularly care about losing their PINNED status)
    
    
    20061207143117-53eee-0c8bb80fda58c5f473c7abffa74e597999b2a04f.gz

 src/roster.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 1f66fd601b1f6164d28f1dab5f23556717f8a49d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-12-07 14:30:57 +0000

    Make queued add_to_groups and remove_from_groups operations cancel out
    
    
    20061207143057-53eee-1dd11158f36fad08094ca84a7c8aea550346e813.gz

 src/roster.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit c8ca77c974adcb75541c4a9d069cce62bd7c2a60
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-12-07 14:29:56 +0000

    Free unsent edits if there's nothing to be done
    
    
    20061207142956-53eee-0298d7ce5daaf0998961faaba4fe244141a81b67.gz

 src/roster.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit b6fd4b7464457da984078b9536828f13f31af456
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-12-07 14:29:10 +0000

    Add roster edit operation debugging
    
    
    20061207142910-53eee-5507178b86c86a3f019c0bc689a1cf62e65d84c4.gz

 src/roster.c |   72 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 71 insertions(+), 1 deletions(-)

commit 23aa2768550c431894e9d85312010081e1dc17ab
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-12-07 14:28:11 +0000

    src/roster.c: _gabble_roster_item_to_message: allow a replacement roster item to be passed in
    
    
    20061207142811-53eee-0abfac1fa95e508523c4575d640d685d9c9c86b8.gz

 src/roster.c |   29 ++++++++++++++++++-----------
 1 files changed, 18 insertions(+), 11 deletions(-)

commit b51a29ac541f814d7bb7ea2f7cd47b193100a396
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-12-07 14:27:58 +0000

    Be slightly clearer when outputting what groups someone is in
    
    
    20061207142758-53eee-f56db625f5847799abc1edb126f004aa57014d05.gz

 src/roster.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 9d72e48f19cb002d45d52243a693aef06a94bccd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-12-07 00:24:34 +0000

    src/roster.c, src/roster.h: If an attempt is made to edit the same roster item twice in quick succession, queue up subsequent edits and send them when the pending one is acknowledged.
    
    This fixes a race condition readily triggered by using Gossip to alter a
    contact's groups.
    
    20061207002434-53eee-22e32fb13d5319be0c3f7e6b736bfa8404bf3728.gz

 src/roster.c |  314 +++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 src/roster.h |    1 +
 2 files changed, 304 insertions(+), 11 deletions(-)

commit ad18415372033b6e8c57a82b836c82ccf36ff80d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-11-24 18:48:54 +0000

    roster.c: When altering groups, do so by making temporary changes to the roster item
    
    
    20061124184854-53eee-0b51de61424e2930a2b9820886f407eb80edc75b.gz

 src/roster.c |   58 ++++++++++++++++------------------------------------------
 1 files changed, 16 insertions(+), 42 deletions(-)

commit df894153b52e8c00dd0eae47e18e50e2abe739c6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-11-24 17:52:37 +0000

    Update Google roster debug messages to rename handle variable to contact_handle (done in the groups code to clarify group vs contact handles)
    
    
    20061124175237-53eee-24743f6bdf434646e3de2e9550f93c288cda0921.gz

 src/roster.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit e0d42f08f3e09454c0e41dfd74458db458792891
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-11-24 17:18:39 +0000

    roster.c: Merge groups changes with current state of 0.4.x
    
    
    20061124171839-53eee-b4fc8c8c585edca939dd7034d0183f2cb91a2bdd.gz

 src/roster.c |  155 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 151 insertions(+), 4 deletions(-)

commit cac18ecf7414b65e63bf6a7a6b8cf43e137801f4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-23 18:23:28 +0000

    roster.c: Don't free object_path until it becomes unused
    
    
    20061023182328-53eee-8736bd9f453b8ca8a33793ca437964cb79ad503e.gz

 src/roster.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 2d3c66e5ffadfa9fdd1ec5f0a8f69890bfd02353
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-23 18:23:06 +0000

    roster.c: Correct typo to allow groups with strange names to be created
    
    
    20061023182306-53eee-07b1003b9df7b74c813297a49d46381849744c29.gz

 src/roster.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 39d403ec0f96f32ea35ba74d1832a5f29b711643
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-23 18:20:35 +0000

    roster.c: Store groups as handle sets rather than as strv
    
    
    20061023182035-53eee-6cfe361afa58d441d190429c0b7ce7d1503d7ad7.gz

 src/roster.c |  301 +++++++++++++++++++++++++++++++++-------------------------
 1 files changed, 172 insertions(+), 129 deletions(-)

commit aa3f44e55725a96aac394e5883359cbb2e393092
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-23 18:20:06 +0000

    gabble-connection.c: Allow Telepathy user to create groups
    
    
    20061023182006-53eee-78c344bc70eb5eed7d4126d299f856d0a2bdf80e.gz

 src/gabble-connection.c |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)

commit a16e9a80fb4a48a617f66fd9c48d590a4a53c5e2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-17 13:27:23 +0000

    Merge with upstream
    
    
    20061017132723-53eee-eefc28f29930015d221e1fad7ee535da991eb6d1.gz

 src/roster.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 11700956f48d2b94c0cc9b9952c3bb4416612e63
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-17 13:20:26 +0000

    gabble-roster-channel.c, .h, roster.c, .h: Add support for user-defined groups
    
    This implements the group interface by using channels of type ContactList,
    but with a different handle type.
    
    20061017132026-53eee-0bc9372ba402d8f74490e0106e27b512abbe0722.gz

 src/gabble-roster-channel.c |   61 ++++++++--
 src/roster.c                |  278 +++++++++++++++++++++++++++++++------------
 src/roster.h                |    8 ++
 3 files changed, 261 insertions(+), 86 deletions(-)

commit 6e28af7155fa8f686c8de87989006e79dfd5dedd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-17 13:18:37 +0000

    tp-channel-iface.c: Make handle type read/write and constructor-only
    
    This is necessary to allow GabbleRosterChannel to work for more than one handle
    type.
    Also fix documentation strings on handle, handle type.
    
    20061017131837-53eee-34eb5a33c339b36ed16dfa07ca1e8aa581746d6d.gz

 src/tp-channel-iface.c |   18 +++++++++++-------
 1 files changed, 11 insertions(+), 7 deletions(-)

commit 0b8a890fe7f6e28bc5b4984dbd2de57a1686cbe6
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-29 12:05:10 +0000

    add a GROUP handle type
    
    
    20060929120510-418b8-a56f389e9f92ee2635a1d1818dbfaca6cb4a27f4.gz

 src/handles.c             |   92 ++++++++++++++++++++++++++++++++++++++++----
 src/handles.h             |    1 +
 src/telepathy-constants.h |    4 +-
 3 files changed, 87 insertions(+), 10 deletions(-)

commit 401875c337bb0c1132242989d301795b9456924e
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-05 23:56:02 +0000

    bump version to 0.4.9.1
    
    
    20061205235602-418b8-e47a4fa2137a902507f8d3980a4932063ed75b95.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 65f3fd2a67001e12c80c2d500c17b951ea7126b0
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-05 22:45:35 +0000

    bump version to 0.4.9
    
    
    20061205224535-418b8-cedddb461f42477a202d98bf999e8b1f89039e3f.gz

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit a7503c7b7eb7d9efe7f959dcaa8de625c7a6af87
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-05 18:27:48 +0000

    GabbleMediaSession: tweak debugging string
    
    
    20061205182748-418b8-8113e8db7c559967f27f63eba2b1a7f65dd6bc4a.gz

 src/gabble-media-session.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 44a10138da11ed61aac7acb6764f2cacd7a38905
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-05 18:24:15 +0000

    GabbleMediaSession: turn the <content creator=""> value into an initiator value and use _lookup_stream_by_name_and_initiator instead of having two similar-but-different functions
    
    
    20061205182415-418b8-a839fc56513319a7d45c963445f2573447f32187.gz

 src/gabble-media-session.c |   65 +++++++++++++++++++++++++++++++++++---------
 1 files changed, 52 insertions(+), 13 deletions(-)

commit 2e0576d3c6ccfad2bc22ae16368b4a7fb24fc4b7
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-05 18:20:28 +0000

    GabbleMediaSession: make _lookup_stream_by_name_and_initiator fuzzy at matching initiators when you pass in INITIATOR_INVALID
    
    
    20061205182028-418b8-8384d7413c86a14966b50f7f7f7624bc4bd85333.gz

 src/gabble-media-session.c |   32 ++------------------------------
 1 files changed, 2 insertions(+), 30 deletions(-)

commit 19b51f628de5e8a6984485a79b5feabb42ee45bd
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-05 18:20:05 +0000

    GabbleTypes: add a new INITIATOR_INVALID (-1) value to the JingleInitiator enum
    
    
    20061205182005-418b8-dea5e81ee92815baec185092da2c352e5b17e2eb.gz

 src/gabble-types.h |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 8746a57005d77cad398aee2f7cbcf42f5b1ab869
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-05 14:33:33 +0000

    GabbleMediaSession: make _add_content_descriptions iterate the streams in the pointer array, not the hash table
    
    
    20061205143333-418b8-863157540573bce1ce6a1055bce8ab436fc4ae6c.gz

 src/gabble-media-session.c |   64 ++++++++++++++++----------------------------
 1 files changed, 23 insertions(+), 41 deletions(-)

commit b53e2ca572633149ad1e5cefd89187231bdb8029
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-05 14:33:01 +0000

    GabbleMediaSession: call _stream_not_ready_for_initiate by iterating the pointer array, not the hash table
    
    
    20061205143301-418b8-9826e4f112e325c762edf75fda713c5ee3e585cf.gz

 src/gabble-media-session.c |   24 ++++++++++++++----------
 1 files changed, 14 insertions(+), 10 deletions(-)

commit d14bbbee3c4e81302cc9cb4c951fec892e9db842
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-05 14:32:25 +0000

    GabbleMediaSession: name streams by searching the pointer array for existing streams, not the hash table
    
    
    20061205143225-418b8-3b1164daa88074473400bb7ee120b7ddf5d73d84.gz

 src/gabble-media-session.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 0a70389a108f5863e9964cabb8660cc66e788b29
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-05 14:31:52 +0000

    GabbleMediaSession: call _stream_not_ready_for_accept by iterating the pointer array, not the hash table
    
    
    20061205143152-418b8-dd2e3a8d8dee32ed9cd54444cf7dca3a1c473d57.gz

 src/gabble-media-session.c |   26 +++++++++++++++-----------
 1 files changed, 15 insertions(+), 11 deletions(-)

commit a3ca34bd624093b8d5fc38deb624502d278f026f
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-05 14:29:41 +0000

    GabbleMediaSession: remove the hash table of streams by name
    
    
    20061205142941-418b8-bddd8b64b68683eb318151bd6d09941d4f13a991.gz

 src/gabble-media-session.c |   13 ++++---------
 1 files changed, 4 insertions(+), 9 deletions(-)

commit 814ae6c7be6a3c61c994b7f821aabd9803360e8c
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-05 14:25:10 +0000

    GabbleMediaSession: when creating streams, check for an existing stream with the same initiator only, not just a stream with the same name
    
    
    20061205142510-418b8-4ae8aaf6fd1e2da1c51e63d8ecb2200223aa99a0.gz

 src/gabble-media-session.c |   29 ++++++++++++++++++++++++++++-
 1 files changed, 28 insertions(+), 1 deletions(-)

commit 20cbe12db3a21eb706fb956610d10e70d0513016
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-05 00:23:35 +0000

    GabbleMediaSession: when looking up streams to handle actions on, use any creator="" value to constrain the choice of stream by who created it
    
    
    20061205002335-418b8-ebf22b9958f61d5d275ce0c265784cf6e60b49bd.gz

 src/gabble-media-session.c |   48 ++++++++++++++++++++++++++++++-------------
 1 files changed, 33 insertions(+), 15 deletions(-)

commit a0d02fdf3c80213f5ceeb4407d3a9810bcaf15c3
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-05 00:10:13 +0000

    GabbleMediaSession: remove indentation from _call_handlers_on_streams by adding an early return
    
    
    20061205001013-418b8-a43892a0dafa5718b071d0119e75700e626b2d6e.gz

 src/gabble-media-session.c |   51 ++++++++++++++++++++-----------------------
 1 files changed, 24 insertions(+), 27 deletions(-)

commit bcdc8377611e27dd7526ba00d0e9cad0b7864a8d
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-05 00:06:37 +0000

    GabbleMediaSession: use _gabble_media_stream_add_content_node function for creation of <content> nodes
    
    
    20061205000637-418b8-9823d3d9bfc4f207592bc2b6d8181ccf820777a3.gz

 src/gabble-media-session.c |   17 ++++++-----------
 1 files changed, 6 insertions(+), 11 deletions(-)

commit d62654d90f7b70068f2c8e60942eee4c7fd3994f
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-05 00:01:02 +0000

    GabbleMediaStream: expose a _gabble_media_stream_add_content_node function for adding correctly-formed <content> nodes to session nodes
    
    
    20061205000102-418b8-5fd0e2068265a9b235a7e6e23d443e779b40aae3.gz

 src/gabble-media-stream.c |   43 +++++++++++++++++++++++++++----------------
 src/gabble-media-stream.h |    1 +
 2 files changed, 28 insertions(+), 16 deletions(-)

commit 02c149fc90c0d4b568f21fc550d2c4aa5286909d
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-04 23:54:24 +0000

    GabbleMediaStream: add a creator="initiator" or creator="responder" to <content> nodes
    
    
    20061204235424-418b8-f300a40f77109f2ef302d668106e62a116969a67.gz

 src/gabble-media-stream.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 03826f6d945b14c328580b66a86a66211d09cef1
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-04 23:39:46 +0000

    GabbleMediaSession: move initiator to a public member
    
    
    20061204233946-418b8-32932dad5b3715bdc45d5158e1f79373f1e7b4eb.gz

 src/gabble-media-session.c |   30 +++++++++++++-----------------
 src/gabble-media-session.h |    2 ++
 2 files changed, 15 insertions(+), 17 deletions(-)

commit 8e275e6982fd3a51f38f866c415de5396e7e0a6c
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2006-12-01 11:46:22 +0000

    GabbleRoomlistChannel: tweak for room signal interval, fixed the debugging output
    
    
    20061201114622-01440-767afa301b3d8bfe79c8523faf674015217dfc69.gz

 src/gabble-roomlist-channel.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 3800d275a33210c4c917e5427a25c22059bba557
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2006-11-30 14:23:23 +0000

    GabbleRoomlistChannel: emit room signals for several rooms at once instead one for each room
    
    
    20061130142323-01440-542e27fac03f90ef473dce5243524d5e77a6b86a.gz

 src/gabble-roomlist-channel.c |   63 +++++++++++++++++++++++++++++++++++------
 1 files changed, 54 insertions(+), 9 deletions(-)

commit 3793bc4fd35131dd8efa47a478b12dcfc1b726e3
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2006-12-01 14:05:14 +0000

    GabbleConnection: used loop instead of g_ptr_array_foreach for freeing emitted capabilities
    
    
    20061201140514-01440-1ca4dcc92dbb1349995d1106942f79ad1ae99408.gz

 src/gabble-connection.c |   14 ++++++--------
 1 files changed, 6 insertions(+), 8 deletions(-)

commit 84c23059329c6187162d448d0cd6733000e78860
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-04 23:33:34 +0000

    bump version to 0.4.8.1
    
    
    20061204233334-418b8-289af71bebfc9d63b38a830b1252c3f4a700ebae.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8603666259ff72e779c6936dfae95f0f6b926564
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-30 17:15:06 +0000

    Makefile.am: make the ChangeLog writable before updating it from darcs, otherwise make distcheck fails
    
    
    20061130171506-418b8-6d50e5b852476a956caea6ef4aeb942811563acf.gz

 Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 4b40b19d8003f4ca70ffefc96bf8e3fa84784b7c
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-30 16:41:06 +0000

    bump version to 0.4.8
    
    
    20061130164106-418b8-74300f04c3555b32b4b117a27ca94c393daf14a0.gz

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 75d6c6d1b4d33ae27966a1c4eb76ab8e78be8b5e
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2006-11-29 11:44:09 +0000

    roster: include invited google email addresses in roster
    
    
    20061129114409-01440-5d45fdb55af635bf8dca1573af6ce179f2e3bb42.gz

 src/roster.c |    6 ------
 1 files changed, 0 insertions(+), 6 deletions(-)

commit 6fe9fbe6cfe2a0593a91ba1e4d4895504244f595
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-30 12:40:12 +0000

    configure.ac: tweak configure.ac (line wrapping, remove some unused stuff)
    
    
    20061130124012-418b8-3ecd0612aa464b9422fa94e372ee896476bc4a2d.gz

 configure.ac |   27 +++++++++++++++------------
 1 files changed, 15 insertions(+), 12 deletions(-)

commit 60fe196e3a8e1aa174fc0e7426f888cead289863
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-30 12:39:49 +0000

    Makefile.am: generate a changelog in the dist tarballs with darcs changes
    
    
    20061130123949-418b8-ecb73829d7dae9e381b9e8a6a466a59305daa4dc.gz

 Makefile.am |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 39c8e71a07315b2989aa25f5a1c1148cee547cae
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-12-04 14:10:57 +0000

    don't distribute generated files
    
    
    20061204141057-c9803-1da2f5bb87db50052bccbd0ef51dc87c941aa054.gz

 src/Makefile.am |   10 +++-------
 1 files changed, 3 insertions(+), 7 deletions(-)

commit 3fa6b72a5662c211f36690b4a03663ad40d2d0b0
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2006-11-27 16:38:02 +0000

    properly destroying the values using boxed free instead of value unset
    
    
    20061127163802-01440-95fd76df024847433b66cab1919b8e56362b6323.gz

 src/gabble-connection.c |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

commit 6cec99476fd08665880d0b046144986292adc4a1
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2006-11-27 11:06:37 +0000

    fixes leaks in disco, connection and muc channel
    
    
    20061127110637-01440-973145e0453a35918f2da3cfbad8da24ed621ca8.gz

 src/disco.c              |    2 +-
 src/gabble-connection.c  |    8 ++++++++
 src/gabble-muc-channel.c |    6 ++----
 3 files changed, 11 insertions(+), 5 deletions(-)

commit 5883ef8365525dc01fa37d4f6036956625ce0687
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2006-11-23 13:40:50 +0000

    GabbleConnection: don't work around lm_connection bug (patch for fixing it in lm should be provided instead)
    
    
    20061123134050-01440-0b2c4812d9c569055c947ebeaf527d2fa86b795a.gz

 src/gabble-connection.c |    6 ------
 1 files changed, 0 insertions(+), 6 deletions(-)

commit 83b018ffb7d176597b87502b07a4e5cabee4018b
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2006-11-22 11:52:12 +0000

    GabbleConnection: gracefully close the connection if it doesn't succeed although lm_connection_open returned success
    
    
    20061122115212-01440-263d7dd0e688d51a2854ec606ec129ebec4dc465.gz

 src/gabble-connection.c |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

commit 8271fd34810453459e5c71f711ff621d226d7d4d
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-14 14:07:38 +0000

    GabbleMediaSession: make calls to start sending only when the accepts have been acknowledged, avoiding the call initiator always missing the first few packets - when we're removing sending (direction changes), do so immediately
    
    
    20061114140738-418b8-90a332501ccd4f39cf98a13b807d02c143ed3031.gz

 src/gabble-media-session.c |   37 +++++++++++++++++++++++++++++++++----
 1 files changed, 33 insertions(+), 4 deletions(-)

commit 5b62cd7709f679105c1c0f92ebd091b59c2d983b
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-14 14:07:19 +0000

    GabbleMediaStream: don't automatically set sending based on the direction - add a function for it
    
    
    20061114140719-418b8-0c1e89ef9c9db8c8e063ecbabc87b58273406905.gz

 src/gabble-media-stream.c |   36 +++++++++++++++++++++++++-----------
 src/gabble-media-stream.h |    1 +
 2 files changed, 26 insertions(+), 11 deletions(-)

commit 5281680aaab917796f30f14011cfae03c472167d
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-27 15:28:42 +0000

    src/Makefile.am: fix indentation, distribute .list files
    
    
    20061127152842-c9803-cefc56f4953210aee3fc27aaf23151c914efc45a.gz

 src/Makefile.am |   25 +++++++++++++++++++++----
 1 files changed, 21 insertions(+), 4 deletions(-)

commit 135138efdb610e5334ce575e2eb256c7eb5f24ce
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-23 18:29:29 +0000

    bump version to 0.4.7.1
    
    
    20061123182929-418b8-7f8a2c5fe33643686d3f3cc907959e3f9641a62d.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 9d9e17ff7fad1eb6968cd157f33fc76054cef8bd
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-23 18:20:07 +0000

    bump version to 0.4.7
    
    
    20061123182007-418b8-f054e02530daa4499beb2a4791bf89530b0290b0.gz

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 39cb45b80566addcb127290373b04bfc910ac953
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-23 17:14:21 +0000

    VCardManager: only look up the vcard node if there's no error, so that only one of error or vcard_node is set (testing either will have the correct semantics)
    
    
    20061123171421-418b8-f49a6382bf8b41d6da993463e026dc70293ff264.gz

 src/vcard-manager.c |   29 +++++++++++++++++------------
 1 files changed, 17 insertions(+), 12 deletions(-)

commit b86bf5ba9523a824436043d85fd232e9f5046740
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-23 16:50:40 +0000

    VCardManager: whitespace tweaks
    
    
    20061123165040-418b8-c7adae922b43e61217404e6b8efbe2ce5d3a9371.gz

 src/vcard-manager.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit cd1f6da4fdbd5bea89399490957678284017a5de
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-23 16:16:04 +0000

    VCardManager: if a vCard query is successful, and there's no vCard in the reply, create an empty vCard to guarantee the callback semantics and make sure that our nickname is filled in on newly created accounts
    
    
    20061123161604-418b8-481fd9d687df0f06ec5111b70da6e1114aba113c.gz

 src/vcard-manager.c |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

commit 99289394900dd125e3fba383b2869b47ed7c5784
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-22 01:41:21 +0000

    bump version to 0.4.6.1
    
    
    20061122014121-418b8-b1fb9c8f7853f8672223d0831672303ad05025aa.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c5904802bdb8c8fcbfc014220f2671009c28d930
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-22 01:27:52 +0000

    bump version to 0.4.6
    
    
    20061122012752-418b8-853f5c170fe1b2d6b24cb7432aa5930c969de16f.gz

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit a78db284b1c69380430967c66bcfbf8bc6d0bf28
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-21 21:41:19 +0000

    simplify destroying all streams when media session is terminated
    
    
    20061121214119-c9803-3c2b8dceb5982286f60b444a26450957ee658427.gz

 src/gabble-media-session.c |   15 ++-------------
 1 files changed, 2 insertions(+), 13 deletions(-)

commit 1678ae95c1ca8cd2107ff62ffb3750cf06fe2790
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-21 21:40:48 +0000

    make destroy_media_stream call _gabble_media_stream_close
    
    
    20061121214048-c9803-413296b89f4eb0a5bd31858c37bb0dcb22c9cc90.gz

 src/gabble-media-session.c |    9 ++-------
 1 files changed, 2 insertions(+), 7 deletions(-)

commit fdcb6331d0b3f0547a4234e947a7300691ecf083
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-21 21:33:55 +0000

    rename forget_media_stream -> destroy_media_stream
    
    
    20061121213355-c9803-b7b178fda1e22a4d0286f35d404622b79061099d.gz

 src/gabble-media-session.c |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit 3553d0c57f1a5d313dd98f4edd66438ed0e618b5
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-21 19:09:53 +0000

    media sessions: forget streams after closing them, except when sending content-remove, in which case only forget after remove is acked
    
    
    20061121190953-c9803-9245485c6f000841c428ac03bb1641a6b84ecf6e.gz

 src/gabble-media-session.c |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

commit 3421fe97d1c7549c051f77c119c2c880c459cbad
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-21 19:09:45 +0000

    forget_media_stream
    
    
    20061121190945-c9803-8095ebf98f3c2a66f027541020084b4436ebada6.gz

 src/gabble-media-session.c |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit e267a5b56ad655d01e8b5d82c6d05ca016d81e2c
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-21 19:09:05 +0000

    media session: don't pay attention to close signal from stream
    
    
    20061121190905-c9803-0fbd44ef917bbc219b7e0feafed8a5ede462b3a6.gz

 src/gabble-media-session.c |   21 ---------------------
 1 files changed, 0 insertions(+), 21 deletions(-)

commit 48b19595973695c21a2e21535b873e79be8afe9c
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-21 13:11:10 +0000

    wrapping
    
    
    20061121131110-c9803-dbe0286956a2636e6f3b38c79717f79a42d4d45b.gz

 src/gabble-media-channel.c |    5 ++++-
 src/media-factory.c        |    6 ++++--
 2 files changed, 8 insertions(+), 3 deletions(-)

commit b00f58556744dfccc4c1ea78599df2950a021bf9
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-21 21:29:44 +0000

    gabble_connection_get_capabilities: don't try to extract caps from NULL presence
    
    
    20061121212944-c9803-d985a9cde8de6723ac7cd0a516dd672a5a9eacaf.gz

 src/gabble-connection.c |   48 ++++++++++++++++++++++++----------------------
 1 files changed, 25 insertions(+), 23 deletions(-)

commit 337cdbd2d299b7419e53c0d4e3703e1fec45875d
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2006-11-20 12:20:33 +0000

    roster: ignore contacts whose subscription requests were denied
    
    
    20061120122033-01440-1264ac2c13b472247b7a8294bd13b4be16725e7c.gz

 src/roster.c |    6 ------
 1 files changed, 0 insertions(+), 6 deletions(-)

commit 08c90e67493b36a72935b8daf1c1452635016a2b
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-16 19:46:16 +0000

    remove other now-static function declarations
    
    
    20061116194616-418b8-913c23331b9d81cdee1374ec1a572d321cca032d.gz

 src/media-factory.c |    1 +
 src/media-factory.h |    1 -
 src/util.h          |    1 -
 3 files changed, 1 insertions(+), 2 deletions(-)

commit 54b6ab719c94d51a99babc9aff8e23bb176abe79
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-16 19:37:00 +0000

    GabbleConnection: remove extraneous function declaration
    
    
    20061116193700-418b8-8650b401b5fe83a3573d38b7edef286ada1269a9.gz

 src/gabble-connection.h |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 9d2753e6e307b80e901caaf8b223429ee8116ec3
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2006-11-16 13:44:14 +0000

    cache hidden google roster items; create roster item on server when subscribing to contact
    
    
    20061116134414-01440-32ef3ea335ca5e4da60ec31550f65012d05057db.gz

 src/gabble-roster-channel.c |    3 ++
 src/roster.c                |   56 +++++++++++++++++++++++++++++++++++++-----
 src/roster.h                |    1 +
 3 files changed, 53 insertions(+), 7 deletions(-)

commit 466eeef4a981ad2b6870da424c513e975492d107
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-16 12:48:28 +0000

    GabbleMediaSession: if content-add fails, don't send a content-remove, just drop the stream
    
    
    20061116124828-418b8-47cc53efabdbf60b0d8c50a6191fbb506b6386c5.gz

 src/gabble-media-session.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 64dd5f150a765f1e75d9153d163da7ba861c7f01
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-14 14:09:13 +0000

    GabbleMediaSession: allow the google "reject" action before we've received an acknowledgement for our initiate
    
    
    20061114140913-418b8-b09bcc2d0eac49d593b091728471c41375aed072.gz

 src/gabble-media-session.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 49b5b8c10d44f1964c828a21ca27e7af2c0f51ee
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-13 08:55:39 +0000

    GabbleMediaStream: remove misleading const
    
    
    20061113085539-418b8-2b81bf3a1897fb47ebc41c70a1e8778280382505.gz

 src/gabble-media-stream.c |    2 +-
 src/gabble-media-stream.h |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 25c298da4a9c374b97bdee77f19fd743808a9289
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-12 23:53:58 +0000

    version 0.4.5.1
    
    
    20061112235358-c9803-98ab6e93e9fc24606a49f1b5ad5be337e61c1ae1.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 49f11df748c0def48b3780c326620373c531d40c
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-12 23:44:18 +0000

    version 0.4.5
    
    
    20061112234418-c9803-c4e9ab03b081c66e8db0ce390af88337f956c283.gz

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 6bfcc88b590445643985a856fc1735ffd04f2bf0
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-08 17:24:59 +0000

    bump version to 0.4.4.1
    
    
    20061108172459-418b8-fafeaaef8919ef9bdffcdef1bc70322e2b527c9c.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 55b6d56eb3bfc51a6439000033e64e25034842c1
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-08 13:02:48 +0000

    bump version to 0.4.4
    
    
    20061108130248-418b8-04212521268f845b207ca821078bc95057363c68.gz

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 61d7e696ee37393cb7048de2d0da30a9f6435951
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-01 01:10:11 +0000

    bump version to 0.4.3.1
    
    
    20061101011011-418b8-248c1f2a5d005e13e29078702739fe5396280783.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit a9d162cbe54e47084b00ae11bb7729604d30dc93
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-01 01:05:32 +0000

    bump version to 0.4.3
    
    
    20061101010532-418b8-733d74373226c6b75c1bd1aead098ebb1da36deb.gz

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 182e41b26dce1c4cd270b514cff3ae7bc2c7f389
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-10-25 09:17:00 +0000

    version 0.4.2.1
    
    
    20061025091700-c9803-fba685494e743b51c20ac3a8bdbb41882a052385.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 9346300b3d40f17341228b00853eead0636e1bb4
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-10-25 09:04:28 +0000

    version 0.4.2
    
    
    20061025090428-c9803-00db73255ee6dd33ad3643dbfae7392c4049704c.gz

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 99a43961937497bfc1c76098ee3d5fcd4b297811
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-10-23 23:56:08 +0000

    version 0.4.1.1
    
    
    20061023235608-c9803-8617705bad19382c2676a35dba01a91dca310156.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit aa21c4027ef9ce36a57132b0e5b3acd161152c0c
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-10-23 23:33:39 +0000

    version 4.1.0
    
    
    20061023233339-c9803-f773ead1de2314de07cdfc64f36a89c4b1dae2bb.gz

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit f96085239183d08d2f498f08b6083abb786ea16c
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-18 18:13:20 +0000

    version 0.4.0.1
    
    
    20061018181320-b59df-11827b9cf48817a1d8d0ebf3edad9b41c5b2187c.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 4926c9206068d628f08ee2fd4aa44d08fd431da5
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-18 18:10:17 +0000

    version 0.4.0
    
    
    20061018181017-b59df-6a6539e04c50087195043495cb19949f2f337d87.gz

 configure.ac |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 3087fa4b4f969d6d8c02e6d10bcf755178ab977a
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-13 14:22:22 +0000

    gabble-roster-channel.c: use NULL for the empty set
    
    
    20061113142222-c9803-b6a6d397ef904726b14c890b845482ba735a4457.gz

 src/gabble-roster-channel.c |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

commit fec54e4e43d1dbf759a54e6e18047b4e95ef6224
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-13 14:20:30 +0000

    create temporary empty set rather than statically allocating one
    
    
    20061113142030-c9803-4639694df72d25a37b809669c6a023bf278a324b.gz

 src/group-mixin.c |   28 ++++++++--------------------
 1 files changed, 8 insertions(+), 20 deletions(-)

commit 31b9ed5c24d33dbc78c8c331f419185e3c07cba8
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-13 14:12:18 +0000

    resolve conflicts
    
    
    20061113141218-c9803-95c9436b0319e3367b68f979b24db7730518e3bb.gz

 src/gabble-media-channel.c |    3 ++-
 src/gabble-muc-channel.c   |    3 ++-
 src/roster.c               |    5 ++++-
 3 files changed, 8 insertions(+), 3 deletions(-)

commit 291afd789d2acb3f842c02b22dec89efceaac0d1
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-10-29 17:52:17 +0000

    allow passing NULL to gabble_group_mixin_change_members to mean empty set
    
    
    20061029175217-c9803-3ba46e1d08eaddbccb127cfc5c9453e2ff579607.gz

 src/gabble-media-channel.c |   42 ++++++++++++++----------------------------
 src/gabble-muc-channel.c   |   21 +++++++--------------
 src/group-mixin.c          |   31 +++++++++++++++++++++++++++----
 src/roster.c               |   33 ++++++++++-----------------------
 4 files changed, 58 insertions(+), 69 deletions(-)

commit f38f9bae5e431c3b81d23f7d29951f1011c31222
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-13 13:29:14 +0000

    media factory: if dispatching a session action to a newly created channel fails, destroy the channel and don't emit NewChannel
    
    
    20061113132914-c9803-acf8bd4fd7367c9b1541bd6b68cd8519c544d7a9.gz

 src/media-factory.c |   23 ++++++++++++++++++++---
 1 files changed, 20 insertions(+), 3 deletions(-)

commit 859e62859ed81407c20e30f384177ed76146e2c7
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-13 13:27:16 +0000

    _gabble_media_channel_dispatch_session_action: take error, return boolean, destroy session if we just created it
    
    
    20061113132716-c9803-238953fcdbad1d018722c59315c54f5c68d7d9a6.gz

 src/gabble-media-channel.c |   25 +++++++++++++++++++++----
 src/gabble-media-channel.h |    5 +++--
 2 files changed, 24 insertions(+), 6 deletions(-)

commit 5a5f2d483366f1351066c6cf539f8d67860f7535
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-13 13:22:27 +0000

    _gabble_media_session_handle_action: take error, return boolean
    
    
    20061113132227-c9803-41f141e07b955a4765b0cbfc70fb45bb9965c028.gz

 src/gabble-media-session.c |   26 +++++++++++---------------
 src/gabble-media-session.h |   10 ++++++----
 2 files changed, 17 insertions(+), 19 deletions(-)

commit c8bd139908c29fced0810e67a4086d4ec097c921
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-13 12:59:35 +0000

    _call_handlers_on_stream: delete a newly created stream if subsequent handlers fail
    
    
    20061113125935-c9803-23b2cfe400d6f4b9b7639730c4876049f4183ccb.gz

 src/gabble-media-session.c |   20 ++++++++++++++++----
 1 files changed, 16 insertions(+), 4 deletions(-)

commit d05ba1e8da48dfc3202c020a0c695a34f25c6df1
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-13 14:34:21 +0000

    use correct enum for changing password flags
    
    
    20061113143421-c9803-20bce61689d2bf7d42d1ba8990933f769b90a608.gz

 src/gabble-muc-channel.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c973316cdd4136b984ad4fe54b28d54e59eba225
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-13 13:59:17 +0000

    resolve conflict
    
    
    20061113135917-c9803-8a45571f3aea1855b35a5987aa5c43b29437bd11.gz

 src/gabble-media-session.c |   17 -----------------
 1 files changed, 0 insertions(+), 17 deletions(-)

commit 9680ec51bc3e9bae3f83b687511501d18da139bb
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-13 10:39:16 +0000

    add static qualifier to various functions
    
    
    20061113103916-c9803-178b7b0e864f91867b7b42c262278e96a6565e98.gz

 src/gabble-connection.c    |    4 ++--
 src/gabble-media-channel.c |    2 +-
 src/gabble-media-session.c |   17 +++++++++++++++++
 src/gabble-media-stream.c  |    2 +-
 src/handles.c              |    4 ++--
 src/media-factory.c        |    2 +-
 src/muc-factory.c          |   15 ++++++++-------
 src/util.c                 |    2 +-
 8 files changed, 33 insertions(+), 15 deletions(-)

commit 7b75d547e97a3696e704a8fe307d4d35211a8aac
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2006-11-13 11:42:12 +0000

    GabbleConnection: catching stream error and reporting proper disconnect reason
    
    
    20061113114212-01440-e6e014a16a04040b93573c0673ece4508761d5cf.gz

 src/gabble-connection.c |   52 +++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 52 insertions(+), 0 deletions(-)

commit 0615a166df8a2408b20d14efd7c992748965089a
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-10 15:26:52 +0000

    make tags files boring
    
    
    20061110152652-c9803-617d6e8bd648edd121c2838f10859475b9e79609.gz

 _boring |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit f75839bfe59e912a06f2890f1ca4981ec29c013a
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-10 14:57:14 +0000

    use const string to reperesent no alias rather than an int cast to a pointer
    
    
    20061110145714-c9803-407b0eed72f73c3b8bf38bbf81e225b29eabb15a.gz

 src/vcard-manager.c |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

commit 7490715fe65208c9c525330cd64fe572d3eb2762
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-10 12:42:51 +0000

    if the vcard manager has a negative alias cache entry for a contact, don't try fetching their vcard
    
    
    20061110124251-c9803-a3012f3d36dfb02387444c6f0abfd4ee8496a8ee.gz

 src/gabble-connection.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit 1a85d4a520af8cfd12a5b5cf1b8ee480a1d55abe
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-10 12:36:04 +0000

    gabble_vcard_manager_has_cached_alias
    
    
    20061110123604-c9803-31a77f8c8819bb589bb7e152464b7b944258b849.gz

 src/vcard-manager.c |   21 +++++++++++++++++++++
 src/vcard-manager.h |    2 ++
 2 files changed, 23 insertions(+), 0 deletions(-)

commit 1f8ce840674a58a1d471c8a35ee5eeefee0d5e24
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-10 12:24:54 +0000

    cache an alias of (gpointer)(-1) to signify the lack of a useful alias
    
    
    20061110122454-c9803-dea70c0640dec1eafab0381102c9f391438734cd.gz

 src/vcard-manager.c |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

commit f64e74db2e9fd9e5586e0cfec139f410c8226d65
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-10 12:23:01 +0000

    fix whitespace
    
    
    20061110122301-c9803-23408a468fb6dd71c16516834a222a0d166fef35.gz

 src/vcard-manager.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit cdc890f461e33cd0720de99eabe393505de33487
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2006-11-10 14:31:12 +0000

    GabbleMediaFactory: removed unused members array when creating new channel
    
    
    20061110143112-01440-cf8cbb668eb459a5fd9103aaa402f4a13c5ee0e1.gz

 src/media-factory.c |   12 +-----------
 1 files changed, 1 insertions(+), 11 deletions(-)

commit 3e9a9f483fd3ca977171012d841b60140cac33f8
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-11 22:59:19 +0000

    GabbleMediaSession: only count streams which are not already in the removing state when considering/validating remove actions
    
    
    20061111225919-418b8-e22035fb7efe6143a19430c6f7110bc4269e2dc6.gz

 src/gabble-media-session.c |   24 +++++++++++++++++++-----
 1 files changed, 19 insertions(+), 5 deletions(-)

commit e529f24f421ae4ccb94dd290d3dd03347b34e108
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-11 22:57:00 +0000

    GabbleMediaSession: when erroring streams, move the streams ptr array aside before doing anything which will close the streams (and modify the ptr array)
    
    
    20061111225700-418b8-7c7857f86560764e49cc1f1dc67acc0fdec91bed.gz

 src/gabble-media-session.c |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)

commit ff56ade74dd6635f80cdc0f270e83dbbbbd26c2a
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-11 22:15:34 +0000

    GabbleMediaStream: add debug when connection states change
    
    
    20061111221534-418b8-c87437cf65e811cb3ec4401585bc944bea6c0af9.gz

 src/gabble-media-stream.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 7958ff52ea22d8c37130a0f2f7f25babe5472667
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-11 22:14:00 +0000

    GabbleMediaSession: fix inverted logic when marking streams as acknowledged
    
    
    20061111221400-418b8-566b9905506bdc17744592899d5c1263e35e0234.gz

 src/gabble-media-session.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 6499dd413089736634a3b5a9b9c5c9928516c47e
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-11 22:13:28 +0000

    GabbleMediaSession: invalidate the stream (force a lookup before the next handler) after the create handler, because it can also /replace/ streams
    
    
    20061111221328-418b8-b7607b4e6e517e1f15ec93143d52514fc1dcb5b9.gz

 src/gabble-media-session.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 118b5d8ec0c99a50fe8032e9907ee51a38ee4e35
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-11 22:13:13 +0000

    GabbleMediaSession: add debugging to the handler no-op case
    
    
    20061111221313-418b8-e1a5f8e5658380cd6bb0b5bb9f7d2af4a70c4828.gz

 src/gabble-media-session.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

commit 00ce231de3a63b37822998c7413fe1af627edc8f
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-11 18:30:58 +0000

    GabblePresenceCache: don't NODE_DEBUG when ignoring self presence, it's irritatingly verbose
    
    
    20061111183058-418b8-98d46b6178d1ae08f930dd277298718365503a1a.gz

commit 0fae91a3680d401c4486e9b8bd43f40c3764d480
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-11 18:30:48 +0000

    GabbleMediaStream: move name, initiator, connection state, signalling state, direction, got_local_codecs and playing into the stream's public struct
    
    
    20061111183048-418b8-dd68398743d2db0e14a9b3d9cd9ccbc850d3472e.gz

 src/gabble-media-session.h |    5 ---
 src/gabble-media-stream.c  |   63 +++++++++++++++++++-------------------------
 src/gabble-media-stream.h  |   17 ++++++++++-
 src/gabble-types.h         |    5 +++
 4 files changed, 47 insertions(+), 43 deletions(-)

commit d5ffca9fd5ee3989861036b4ae3920e2a8eb4bd1
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-11 18:28:26 +0000

    GabbleMediaSession: maintain priv->streams as a pointer array alongside the streams_by_name hashtable, saving tens of calls to g_hashtable_foreach, and use the public members of stream, saving hundreds of calls to g_object_get (and string dups/frees of name)
    
    
    20061111182826-418b8-18a9d1f0203b620e09e71da15e7546fd7b1b6a38.gz

 src/gabble-media-session.c |  509 ++++++++++++++++----------------------------
 1 files changed, 188 insertions(+), 321 deletions(-)

commit d60ce64da7d32581405da8200039c3a4a9b6e4e0
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-11 16:38:29 +0000

    GabbleMediaSession: concede to the initiator's stream in the event of a name conflict for both NEW and SENT streams
    
    
    20061111163829-418b8-4b40fe6dd7237231849b625acd131e4a78726a15.gz

 src/gabble-media-session.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d2855c50999873f143001ebc87091e60aac6fef2
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-11 16:07:44 +0000

    GabbleMediaStream: when processing candidates, skip any node not called "transport", and when processing codecs, skip any node not called "payload-type"
    
    
    20061111160744-418b8-b48a6b8efed30a00dd1b9eb366a75c88d7b12b87.gz

 src/gabble-media-stream.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 1d324e963e6b139c994ac7fb7907ee6fa0689911
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-11 16:06:08 +0000

    GabbleMedia{Session,Stream}: tweak XMPP error handling to ensure that the most specific error is always returned when handlers fail, and that we never dereference a NULL error
    
    
    20061111160608-418b8-7410ae5bb9f93ce58551b8e940f7a291d70dce7f.gz

 src/gabble-media-session.c |   47 ++++++++++++++++++++-----------------------
 src/gabble-media-stream.c  |    3 +-
 2 files changed, 24 insertions(+), 26 deletions(-)

commit d98d178ed34dc91c9aa798d544bf2840ddc7cee0
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-10 12:23:44 +0000

    GabbleMediaSession: rejig removal code so that if we signal a content-remove, we only close the streams when we get the ack, so that any removes we receive are safely ignored
    
    
    20061110122344-418b8-46aecd0417cd34711420f3361de53e11940d3c93.gz

 src/gabble-media-session.c |  101 ++++++++++++++++++++++++++++---------------
 1 files changed, 66 insertions(+), 35 deletions(-)

commit 7d3db5a738f97a354b278cfa33b471c2f8e4fb19
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2006-11-10 11:24:35 +0000

    improved handle testing suite
    
    
    20061110112435-01440-0a2131702735f4e9ec84263889495a47229cc97c.gz

 tests/test-handles.c |   77 +++++++++++++++++++++++++++++++++-----------------
 1 files changed, 51 insertions(+), 26 deletions(-)

commit 58179cb11b8a6ec452251992cf19b827e2d28976
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2006-11-08 15:17:12 +0000

    actually adding the handle-set test code to the branch
    
    
    20061108151712-01440-397d5cc3133cd997c8025f6bc02e7fca934f23a2.gz

 tests/test-handle-set.c |   86 +++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 86 insertions(+), 0 deletions(-)

commit 2449e6d72577f2038b38130ad3bc30fd7dcd8b1f
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2006-11-08 15:11:09 +0000

    added test suite for handle sets
    
    
    20061108151109-01440-2e1e889205062ac38c49c3ae6ea77249452cae15.gz

 tests/Makefile.am    |    8 +++++++-
 tests/test-handles.c |   33 +++++++++++----------------------
 2 files changed, 18 insertions(+), 23 deletions(-)

commit 6cbd48b4ac532c5bedf0472032725f8ba46aa73e
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2006-11-08 13:10:15 +0000

    added test-suite for handles.c
    
    
    20061108131015-01440-58fb4866c993b650e0a9a91aeabc3e05f36dee02.gz

 tests/Makefile.am    |    8 ++++-
 tests/test-handles.c |   87 ++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 94 insertions(+), 1 deletions(-)

commit dc3e08f00efc90313cb4c2143de15d0cb94b0ef7
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2006-11-10 12:27:22 +0000

    making backtrace output on crashes a compile time option, disabled by default
    
    
    20061110122722-01440-e5d68834c4a208059699d124744ff44403c03bfa.gz

 configure.ac |    8 ++++++++
 src/gabble.c |    9 +++++++--
 2 files changed, 15 insertions(+), 2 deletions(-)

commit 9fbc20c94b278ca91b9655a73e707646f03e8e03
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2006-11-10 09:10:39 +0000

    changed the place for detecting call to ourselves, internal media channel api fix
    
    
    20061110091039-01440-1791505eaf975a6c2b7ab726ae6a9c7d4cf035b7.gz

 src/gabble-media-channel.c |   13 +++----------
 src/gabble-media-channel.h |    5 ++++-
 src/gabble-media-session.c |   21 ++++++++++-----------
 src/media-factory.c        |    2 +-
 4 files changed, 18 insertions(+), 23 deletions(-)

commit 58e89f2f44288a81c909ba582501826b53128ca4
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2006-11-09 14:17:34 +0000

    rolling back to ignoring presence from our other resources, and fixing indentation errors
    
    
    20061109141734-01440-075fca2d6008c78273abb2f0bd4c1ecd8e62c8ba.gz

 src/gabble-media-session.c  |   16 +++++++++-------
 src/gabble-presence-cache.c |    7 +++++++
 2 files changed, 16 insertions(+), 7 deletions(-)

commit 4dff0c4430c757ea2afe60f04e6611406263eab7
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2006-11-09 13:59:36 +0000

    fixed the crash in the event of calling ourselves
    
    
    20061109135936-01440-1d51b6cf53f0e2458779d18dd75dacd38077a82a.gz

 src/gabble-media-channel.c  |    8 ++++++--
 src/gabble-media-channel.h  |    2 ++
 src/gabble-media-session.c  |    9 +++++++++
 src/gabble-presence-cache.c |    7 -------
 src/media-factory.c         |    2 +-
 5 files changed, 18 insertions(+), 10 deletions(-)

commit 85aa3a9967d03f8af0c8dbecbd7b97f771fa5139
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-10 08:53:43 +0000

    fix indentation
    
    
    20061110085343-c9803-dbae05a9af17c7616ba99e164911293ecc281628.gz

 src/gabble-connection.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 5fef1851be3e47bf8e7606ede7e86ac1ec2a5492
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-10 08:53:25 +0000

    free AliasRequest struct after all its members
    
    
    20061110085325-c9803-930cd66e501d82a997274360ceb1b82707d226b7.gz

 src/gabble-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit bf323a5059223ea2ac75902392e59cd40a14184c
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-09 17:31:08 +0000

    RequestAliases: request a vCard if we don't have an alias with a vCard or better source
    
    
    20061109173108-c9803-765f64c0d767ca4193087e1e15b87100362588cb.gz

 src/gabble-connection.c |  166 +++++++++++++++++++++++++++++++++++++++++-----
 src/gabble-connection.h |    5 +-
 2 files changed, 150 insertions(+), 21 deletions(-)

commit 6083d6686ce16d6bc2e8deef6a3fd5050dd244f3
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-09 17:30:48 +0000

    vcard manager: don't print out all the vcards we get
    
    
    20061109173048-c9803-16e19e41fa29f9ef3c7e446fb37b312b3641ad9b.gz

 src/vcard-manager.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 05601a18a60ad4d6650c7b4b9acad88c7902eda1
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-09 17:16:36 +0000

    add gabble_vcard_manager_cancel_request to vcard-manager.h
    
    
    20061109171636-c9803-98c664ed3bd8b6b4933b40f5eea424a3bbd81589.gz

 src/vcard-manager.h |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 11c9738bdb63249fff4439e3cd49d5b6db59d512
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-09 11:49:07 +0000

    remove #if 0 code from gabble-connection.c
    
    
    20061109114907-c9803-aa81dd2960253a30361e356cf95c09bdf54bf378.gz

 src/gabble-connection.c |  175 +----------------------------------------------
 1 files changed, 1 insertions(+), 174 deletions(-)

commit b0726128e52b854090f88005b576585a8b3c9a6c
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-09 11:35:10 +0000

    code regeneration
    
    
    20061109113510-c9803-b4f0b3b9385118ef0a015624029692eb0db760ee.gz

 generate/src/gabble-connection.c            |   14 +++++---------
 generate/src/gabble-connection.h            |    5 ++---
 generate/xml-modified/gabble-connection.xml |    1 +
 3 files changed, 8 insertions(+), 12 deletions(-)

commit 3a3204c18fa2ea5c8560ff08bf687b659f208b47
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-09 10:31:01 +0000

    fix GetPresence async declaration
    
    
    20061109103101-c9803-d7a546cbdcd7a56d12f7f35b07efcf8607562a02.gz

 generate/async_implementations |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c9bef08b998998f98709a82d38bdd28ad4f4bee7
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-09 10:02:56 +0000

    declare RequestAliases as implemented async
    
    
    20061109100256-c9803-c8f3b66433d2b30a8c74415dda574d4c9cf8fc5d.gz

 generate/async_implementations |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 9b44dc28431c4ff5a53ba88dc264cd55a55aed0c
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-09 09:54:52 +0000

    wrap long line
    
    
    20061109095452-c9803-4bc5cdb2909e0bc5264fc283c5c152c72b41c06f.gz

 src/gabble-media-channel.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit e246a81e176048c5b9ca763b8c55f1708b00f93f
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-08 15:56:36 +0000

    configure.ac: fix up warning stuff to only enable -Wextra if we can also enable -Wno-missing-field-initializers and -Wno-unused-parameter
    
    
    20061108155636-418b8-0ef815718227326bec66e3e09d183056156ada11.gz

 configure.ac |   18 ++++++++++++------
 1 files changed, 12 insertions(+), 6 deletions(-)

commit e8587c5cc92892ed5b6d9c9f34e853e4659755a5
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-07 14:41:29 +0000

    GabbleMediaStream: allow streams to have the REMOVING state (maximum for the property) and print debug when it changes
    
    
    20061107144129-418b8-e2cf974d826a9e344d1b59979fd401bbcc9fed70.gz

 src/gabble-media-stream.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 0d55c109b7c19e284018ec687a5810dc9be6f52e
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-07 14:39:28 +0000

    GabbleMediaSession: move check for whether the stream is valid into the call_handlers_on_stream function, and just don't do it for the create & terminate handlers
    
    
    20061107143928-418b8-a93a37e8395e17fdb3dcfe3f4344b723d4a38eea.gz

 src/gabble-media-session.c |   71 +++++++++++++++-----------------------------
 1 files changed, 24 insertions(+), 47 deletions(-)

commit f2e73069593cd6252a20640438d7f27835019c14
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-07 14:34:56 +0000

    GabbleMediaSession: tweak the XMPP errors returned from session handlers
    
    
    20061107143456-418b8-3353ae913c281723335494180dd639ee6bae7be2.gz

 src/gabble-media-session.c |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)

commit 6f001c10086dd6926cca0fa99be2d03415361af3
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-06 10:38:10 +0000

    GabbleMediaSession: don't dispatch session actions on streams which are in the SENT or REMOVING states, just ack them silently. it means the other end isn't aware that we're adding or removing that stream
    
    
    20061106103810-418b8-922a4df40fcdecc24c33f4ba479bb9f14b5eda7e.gz

 src/gabble-media-session.c |   27 +++++++++++++++++++++------
 1 files changed, 21 insertions(+), 6 deletions(-)

commit 3c63e330e4605429c08f2cbbd592f4d815041bee
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-06 10:06:34 +0000

    GabbleMediaSession: fix missing priv variable in content_add reply cb
    
    
    20061106100634-418b8-392e3d84748159c1007c6b9bf6cda1ace819b0b0.gz

 src/gabble-media-session.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 9c3a30bf20e9b1b32722dd8e3ffaccabde44c8f6
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-06 10:06:06 +0000

    GabbleMediaSession: return an error when there's a stream conflict and we're the initiator
    
    
    20061106100606-418b8-58072b2544782419eb31b751c560f47f51c54f93.gz

 src/gabble-media-session.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 24882e9f3402a44dda92414ed76eb323717a320d
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-06 08:44:54 +0000

    GabbleMediaSession: merge conflicts between XMPP errors branch and stream addition tie-breaking code
    
    
    20061106084454-418b8-cc19e97d76bb5fc18655ec6b15316553a5061f0a.gz

 src/gabble-media-session.c |   27 ++++++++++++++++++++++++---
 1 files changed, 24 insertions(+), 3 deletions(-)

commit b26c5994327922fa25da0f061a93ad3d1b41213d
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-06 08:41:22 +0000

    GabbleMediaSession: tweak the _handle_create so we have a place to return an error if we're the initiator and the responder adds a stream which we're trying to add
    
    
    20061106084122-418b8-bf4592bb7f2ce1e0d4fdf491ab279501e3e1131a.gz

commit 589361388ac70de6624fa2faf0417f09fc78db35
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-06 08:33:20 +0000

    GabbleMediaSession: ignore content-add errors if the stream is acknowledged and the session initiator is remote - it implies it's been replaced by a stream from the remote end
    
    
    20061106083320-418b8-1856b976caa8229ce15c39dc0a87fa9c6d2df700.gz

 src/gabble-media-session.c |   28 ++++++++++++++++++----------
 1 files changed, 18 insertions(+), 10 deletions(-)

commit a0195aee926495484aaf83e8e4ee1f7c45d761e5
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-05 16:12:10 +0000

    GabbleMediaSession: in the event of a content-add for a stream which has been created locally but not acknowledged, and the other end is the initiator, discard our stream in favour of theirs
    
    
    20061105161210-418b8-9f3a12964daab99a2ab54c11355a67f5e5c4509d.gz

 src/gabble-media-session.c |   20 +++++++++++++++++---
 1 files changed, 17 insertions(+), 3 deletions(-)

commit d62199dacb734f0ac666f985561d920f589a8faa
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-05 16:03:04 +0000

    GabbleMedia{Session,Stream}: add a REMOVING signalling state in which no actions are sent
    
    
    20061105160304-418b8-6e81f43c00e82e250fc1057b4d86fbaf3f085bf9.gz

 src/gabble-media-session.c |   12 +++++++-----
 src/gabble-media-stream.c  |    3 ++-
 src/gabble-media-stream.h  |    3 ++-
 3 files changed, 11 insertions(+), 7 deletions(-)

commit 140c821a49e59943dff69c8c517cca9721fc3373
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-02 16:53:28 +0000

    GabbleMediaSession: when session-initiate and content-add actions get successful IQ returns, mark streams as ACKNOWLEDGED
    
    
    20061102165328-418b8-7e38a610ed3f228f4644cfd740fc18dba58bccf0.gz

 src/gabble-media-session.c |   61 +++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 60 insertions(+), 1 deletions(-)

commit d36d637b0c6a73f660c4cca82091252a17fe9ee0
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-01 16:20:43 +0000

    GabbleMediaSession: move remote-creation conditional stream property tweaking to the only code path which creates remote streams
    
    
    20061101162043-418b8-7d7b63415e6e0a0b978a0a8a08f53ad5838bd69b.gz

 src/gabble-media-session.c |   25 ++++++++++++-------------
 1 files changed, 12 insertions(+), 13 deletions(-)

commit a28534f770ed4bdad38cb9089f451bdcdbfa4865
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-01 16:10:06 +0000

    GabbleMediaSession: indentation/comment fixes
    
    
    20061101161006-418b8-57bf9591d273c54b0c746166904d81ebf3613b78.gz

 src/gabble-media-session.c |   35 +++++++++++++++++++++++------------
 1 files changed, 23 insertions(+), 12 deletions(-)

commit f0be05ad5576bc54f0002440391309da023b06c3
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-08 12:53:15 +0000

    configure.ac: only set -Wextra, -Wno-missing-field-initializers and -Wno-unused-parameter if they're supported by the compiler
    
    
    20061108125315-418b8-7736cb169fa5dedc30ae6bae8c281abe3f45092c.gz

 configure.ac |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit f79945b471f9a46f9934c5afddc22ac437813a14
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-08 12:42:21 +0000

    GabbleConnection: add missing g_error_free in new get_presence method
    
    
    20061108124221-418b8-6a8ee8545536ad71d3c9c1221a10203764982351.gz

 src/gabble-connection.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 018938456df7740802f8ac5f045d2146540f9443
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-08 09:00:08 +0000

    don't allow zero handles when constructing presence hash
    
    
    20061108090008-c9803-e4fbac0ab67774e5ffeaf3fa5d4bcf64262002bc.gz

 src/gabble-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 21b09f892da0f8ff0521947203f82a184be1bd0a
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-07 16:32:18 +0000

    construct_presence_cache: refactor handle validatoin
    
    
    20061107163218-c9803-9049e80bd64edfd8b207aa793ff420450739b1d6.gz

 src/gabble-connection.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit e70c0100fb857deeb151cd5586f8506673f1b727
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-07 16:31:48 +0000

    GetPresence: validate handles
    
    
    20061107163148-c9803-c0079920909aa948a9911b75e0fe625dd8bb3b54.gz

 src/gabble-connection.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 8065d8fda97d68845611f086b000301c4038b9da
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-07 15:16:21 +0000

    implement GetPresence
    
    
    20061107151621-c9803-334d1bfbf68097b22e632f9144ce9b850753f94f.gz

 src/gabble-connection.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit f9b69dd759b81e70e057d606b8eb85fabdba17cf
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-07 15:14:38 +0000

    regenerate sources and sync
    
    
    20061107151438-c9803-d9b2dc971d473383fe95ef05eea200c9e12bdb36.gz

 generate/src/gabble-connection.c |   18 ++++++++++++++++++
 generate/src/gabble-connection.h |    5 +++++
 src/gabble-connection.c          |   18 ++++++++++++++++++
 src/gabble-connection.h          |    5 +++++
 4 files changed, 46 insertions(+), 0 deletions(-)

commit 80ba192638cd6a2ed8b38818d04c7ac01b7691e4
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-07 15:10:00 +0000

    add GetPresence method to XML/async_implementations
    
    
    20061107151000-c9803-ea5e25155dfcb86871a54b741eb7ddefc62dc4de.gz

 generate/async_implementations              |    1 +
 generate/xml-modified/gabble-connection.xml |    5 +++++
 2 files changed, 6 insertions(+), 0 deletions(-)

commit 1f423afd2e6f47a8a945c47494b2ac553981d8a4
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-07 15:00:30 +0000

    factor out presence hash table construction
    
    
    20061107150030-c9803-d9fdae2a7710d8ffd71d090227f4142ae475a777.gz

 src/gabble-connection.c |   78 ++++++++++++++++++++++++++---------------------
 1 files changed, 43 insertions(+), 35 deletions(-)

commit a94bcb4ec71ebcffd59a425e99a9487a9f690e48
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2006-11-08 12:05:26 +0000

    GabbleDiscoPipeline: fix to cancel pending list items request if pipeline is destroyed
    
    
    20061108120526-01440-e11292a8c09dcb5b5c3396523aa16b7b99779395.gz

 src/disco.c |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

commit 02da22ba24257a0a9129be64c5cde682a7d3e04b
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2006-11-08 11:37:38 +0000

    GabbleMucChannel: emit received signal for our messages in MUC history
    
    
    20061108113738-01440-031ebed793b39b512751aa84f2911eb854dedff2.gz

 src/gabble-im-channel.c  |    3 +++
 src/gabble-muc-channel.c |    9 ++++++++-
 src/text-mixin.c         |    7 ++-----
 3 files changed, 13 insertions(+), 6 deletions(-)

commit f13a5c1643fda5add8ebe038f96029ed3470f854
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2006-11-07 17:02:04 +0000

    GabbleTextMixin: support for "feature not implemented" error in text channels
    
    
    20061107170204-01440-dea73f44b10e78e26b42f8e050d0c527ce4f8293.gz

 src/text-mixin.c |    4 ++++
 src/text-mixin.h |    1 +
 2 files changed, 5 insertions(+), 0 deletions(-)

commit 878fe973c012d54218ea45833f6fceb5e37d7355
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2006-11-07 14:43:37 +0000

    GabbleConnection: make connection callbacks safe in connect cancelling cases
    
    
    20061107144337-01440-62901822bd769a451dcaff62d0cc62a7d71790bb.gz

 src/gabble-connection.c |   27 +++++++++++++++++++++++++++
 1 files changed, 27 insertions(+), 0 deletions(-)

commit c6dbe35c2ad184119c2a6ec21018becf74dc5604
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2006-11-06 13:58:03 +0000

    GabbleConnection: fix self_handle reffing upon connection and unreffing upon disconnecting not connected connection
    
    
    20061106135803-01440-d3d8d4b18854c88ff9e8f24b5dde54248b56164e.gz

 src/gabble-connection.c |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit 6550c4a18827367e76cd738108b116bd35c18b75
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-06 12:30:31 +0000

    use g_set_error where possible
    
    
    20061106123031-c9803-d92049d0ece77fc5454fbbcee788a88c12f72862.gz

 src/gabble-connection-manager.c |   26 ++++-----
 src/gabble-connection.c         |  108 ++++++++++++++++++--------------------
 src/gabble-media-channel.c      |   30 +++++------
 src/gabble-media-session.c      |   31 ++++++-----
 src/gabble-muc-channel.c        |   12 ++--
 src/gabble-roster-channel.c     |    4 +-
 src/group-mixin.c               |   12 ++--
 src/handles.c                   |   26 +++++----
 src/properties-mixin.c          |    8 ++--
 src/text-mixin.c                |    8 ++--
 10 files changed, 130 insertions(+), 135 deletions(-)

commit 1c3b4fc1539ded443b387dd300255fe1c9d82133
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2006-11-06 11:47:38 +0000

    GabbleHandle: use g_set_error instead of g_error_new (allows passing NULL as GError in functions)
    
    
    20061106114738-01440-41c627aaef7f5cfb7eb3b2c88273e1b47e482597.gz

 src/handles.c |   35 +++++++++++++++--------------------
 1 files changed, 15 insertions(+), 20 deletions(-)

commit d1c52aa15ab1da6d963baad610e306f820521634
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-03 19:00:03 +0000

    make session action handlers set/propate various errors
    
    
    20061103190003-c9803-ea516547c1dae655f5388392fb76ba50aa11fd7b.gz

 src/gabble-media-session.c |   61 +++++++++++++++++++++-----------------------
 1 files changed, 29 insertions(+), 32 deletions(-)

commit 1ef5ea54653a93f18f506218e301d41bf2f6806d
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-03 18:58:45 +0000

    make _gabble_media_stream_post_remote_candidates take a GError
    
    
    20061103185845-c9803-de258798f1b3c59fe98676e34f557c01b471343e.gz

 src/gabble-media-stream.c |    6 +++---
 src/gabble-media-stream.h |    2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 71f7a8d5b85deaf346ca724ace3b708b725d6a93
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-03 18:39:58 +0000

    make _gabble_media_stream_post_remote_codecs take a GError
    
    
    20061103183958-c9803-84ef4e0857d89ec2a845a241db0c094f940ef931.gz

 src/gabble-media-stream.c |   21 +++++----------------
 src/gabble-media-stream.h |    2 +-
 2 files changed, 6 insertions(+), 17 deletions(-)

commit b2d2bcddadf96dbd619cc5bcffe65a4ec7e7ed14
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-03 18:33:53 +0000

    fix pointer-ness of error
    
    
    20061103183353-c9803-8ad08e5c68e5e6d32ddc826a0c4964aed6416bf2.gz

 src/gabble-media-session.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 30e262c915dd58395e1842f582893ebded2e74b9
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-03 17:23:22 +0000

    set GError in session handling code
    
    
    20061103172322-c9803-653e7811ee15a6d0cfb6afac2025bc46a4f9acc6.gz

 src/gabble-media-session.c |   28 ++++++++++++++++------------
 1 files changed, 16 insertions(+), 12 deletions(-)

commit 80f8f45e2bb1f86144371c9e26f18ee1a66e68b2
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-03 17:22:07 +0000

    use error returned from session handling function if provided
    
    
    20061103172207-c9803-61f54ee5f8c3fc5576c0a53c21f38235320afa61.gz

 src/gabble-media-session.c |   22 ++++++++++++++++++----
 1 files changed, 18 insertions(+), 4 deletions(-)

commit 1e939e15074fc71b33a0907469129bcd284fe1d6
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-03 17:18:41 +0000

    add support for specialised errors; add Jingle-specific errors
    
    
    20061103171841-c9803-67d15159f70b0fad919fdeaa22d6ad92e82df7ff.gz

 src/gabble-error.c |  104 +++++++++++++++++++++++++++++++++++++++++++++++++++-
 src/gabble-error.h |    5 ++
 2 files changed, 107 insertions(+), 2 deletions(-)

commit b9fdf6395ad833a18e15e5b61332fc6f7865ed45
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-03 17:18:23 +0000

    add Jingle error namespace
    
    
    20061103171823-c9803-d7407906a91b6a0b3342dc8b4cf778922452a37c.gz

 src/namespaces.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit e05fe552a4437ba69e37738218bad0113ac2de3c
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-03 11:50:46 +0000

    pass GError into media session handler functions
    
    
    20061103115046-c9803-e40f23053d1a867ddb55ec9754c369f34054f074.gz

 src/gabble-error.c         |    5 ++++-
 src/gabble-media-session.c |   43 ++++++++++++++++++++++++++++---------------
 2 files changed, 32 insertions(+), 16 deletions(-)

commit 9d680cfb603553698ed98be0e6543ef89659c48b
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-01 01:03:21 +0000

    GabbleMediaStream: tweak _add_content_descriptions so that when we're adding senders=... to the <content> for an existing stream, we don't end up telling the other end that we've rejected a pending local send
    
    
    20061101010321-418b8-b92db8aacabaaf96501f8a54aaad02f04bb73963.gz

 src/gabble-media-session.c |   17 ++++++++++++-----
 1 files changed, 12 insertions(+), 5 deletions(-)

commit 4029faef1e1cf4cc154470f96c77d865ea7ab554
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-01 00:24:31 +0000

    GabbleMediaSession: fix spelling in comment
    
    
    20061101002431-418b8-5d5dec8c6ea99a538d7f7e7c45967c3c38f79050.gz

 src/gabble-media-session.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 34b585a5107921cd456fcafad2f06c953d3fc7f6
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-31 17:20:04 +0000

    GabbleMediaChannel: wrap line
    
    
    20061031172004-418b8-2c3de65b9ebdc661e1781faca1d5561c63aae491.gz

 src/gabble-media-channel.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 98a5df52b547fa1ed256564527eca58d4d684c57
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-31 17:09:48 +0000

    GabbleMediaSession: if the directionality of an unsignalled stream was changed locally before it was signalled, include that directionality in the initiate or add
    
    
    20061031170948-418b8-fbc0fcc90b1fc7c56c0013dc2ae4bec02c0b35bf.gz

 src/gabble-media-session.c |   28 +++++++++++++++++++++++-----
 1 files changed, 23 insertions(+), 5 deletions(-)

commit 3a9fab404bd64662c9ae139158c28e2afeb7080c
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-31 17:03:28 +0000

    GabbleMediaSession: don't send content-modify (direction changes) on streams that we've not signalled to the peer
    
    
    20061031170328-418b8-665ae0b079a21f005e4e8b3e58a887696bee9f17.gz

 src/gabble-media-session.c |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)

commit e730e0f1ba18a809ccc0b072757e2703a8266c08
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-31 16:24:42 +0000

    GabbleMediaSession: terminate the session if the other end doesn't understand our content-remove request; it indicates painful disagreement about the state of affairs
    
    
    20061031162442-418b8-e3c98470af6740583f8578b6f5f364fbb23bf72e.gz

 src/gabble-media-session.c |   22 ++++++++++++++++++----
 1 files changed, 18 insertions(+), 4 deletions(-)

commit 321f468d6a2b4550bda33bf2f42e9328314ea8af
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-31 16:19:19 +0000

    GabbleMedia{Channel,Session}: make session_remove_streams take an array and a length to avoid having to allocate temporary GPtrArrays all over the place, and make the channel ensure the streams being removed are distinct
    
    
    20061031161919-418b8-e1d0831dd791e495b42815fd05eb9a5269b95d7f.gz

 src/gabble-media-channel.c |   28 +++++++++++++++++++---------
 src/gabble-media-session.c |   32 +++++++++-----------------------
 src/gabble-media-session.h |    2 +-
 3 files changed, 29 insertions(+), 33 deletions(-)

commit add226ed79d0e9887414f9dba5ad651acefcb045
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-31 14:38:00 +0000

    GabbleMediaSession: only signal removals of streams which have been signalled to the other end
    
    
    20061031143800-418b8-64223e6245b0d79a3df7fa1cb4947b5fc432f1b5.gz

 src/gabble-media-session.c |   51 +++++++++++++++++++++++++++----------------
 1 files changed, 32 insertions(+), 19 deletions(-)

commit 5348b297e86ba41e24e7f478feeb8c9a52f451cb
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-31 13:29:47 +0000

    GabbleMediaSession: don't try and cast the session to a group mixin to get the self_handle... it doesn't use the mixin
    
    
    20061031132947-418b8-cf35f5fbaf397918d291dce2a1682d7004d353cc.gz

 src/gabble-media-session.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit acf4541edef117f8260fd38c55e0e7f9f4c77334
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-31 13:29:06 +0000

    GabbleMediaSession: signal any streams to the remote end which were added locally & became ready before the stream was accepted, so havn't been mentioned yet
    
    
    20061031132906-418b8-85b93afc9d20edd2ba923909409f68c191652a33.gz

 src/gabble-media-session.c |   46 ++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 46 insertions(+), 0 deletions(-)

commit 9d9afbfded2ea8d8e548e9b8b032b94ca77cf913
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-31 13:27:49 +0000

    GabbleMediaSession: acknowledge the IQ before changing the state, because the new state could perform some actions which the other end will only accept if this action has been acknowledged
    
    
    20061031132749-418b8-529baf6fbc1f71fe435fbdad514ecbcf047fbdfa.gz

 src/gabble-media-session.c |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit 7ae050d0bd64e6c59058dcd5c9acc6616e8aa9ba
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-31 13:03:49 +0000

    Gabble{Group,Properties,Text}Mixin: update mixin & class cast macros to use gabble_mixin_offset_cast function, so that casting something that's not actually got the mixin doesn't silently succeed and give you random offsets into the class or object structures
    
    
    20061031130349-418b8-519a007c6b4f7f5c6b01bf2fbaacfacc40678801.gz

 src/group-mixin.h      |    5 +++--
 src/properties-mixin.h |    5 +++--
 src/text-mixin.h       |    5 +++--
 3 files changed, 9 insertions(+), 6 deletions(-)

commit 22100ec482b525bec9bcd816259004b43692aaf9
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-31 13:03:26 +0000

    GabbleMediaSession: update debug strings to indicate that invalid actions don't result in termination, just rejection
    
    
    20061031130326-418b8-8560485875244256818cc3759f3d313636c16e77.gz

 src/gabble-media-session.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit c62ce57473fe1102c1ab8ea6b2b921b69fdecf8a
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-31 13:02:28 +0000

    GabbleXmppErrors: fix needless < 0 comparisons on unsigned values
    
    
    20061031130228-418b8-3373b1d97133edc2c54a091f85a8806b8edcee9b.gz

 src/gabble-error.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 66030b0354055e5cf309c2eced1c0e8446e79e84
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-31 12:58:07 +0000

    add a gabble_mixin_offset_cast function to increment a pointer by an offset, provided the offset is not 0
    
    
    20061031125807-418b8-1a48e1e11b1f49a50a66f36a988d6a31699bf694.gz

 src/util.c |   10 ++++++++++
 src/util.h |    2 ++
 2 files changed, 12 insertions(+), 0 deletions(-)

commit 108693b5c1de333e327c73801f944672552c87d6
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-30 13:29:04 +0000

    Fix dozens of uses of signed instead of unsigned ints in for loop counters.
    
    
    20061030132904-418b8-ac65b14da721fafadbca953b85b91576ce5840f2.gz

 src/gabble-connection.c    |    8 ++++----
 src/gabble-media-channel.c |    3 +--
 src/gintset.c              |   17 +++++++++--------
 src/gintset.h              |    2 +-
 src/handles.c              |    2 +-
 src/media-factory.c        |    4 ++--
 src/properties-mixin.c     |    4 ++--
 7 files changed, 20 insertions(+), 20 deletions(-)

commit 6113394faedebf098dbcd2e1f083f0f85aee24bc
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-30 13:28:43 +0000

    configure.ac: on non-zero nano versions, compile with -Wextra -Wno-unused-parameter -Wno-missing-field-initializers as well as -Werror
    
    
    20061030132843-418b8-8956b3b904831fea0ab6e54cd6d2f95f942084a6.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit a857af25db846e7f73bdfb4d1e84509079f26abf
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-26 19:12:40 +0000

    GabbleMediaSession: don't terminate the session if a handler reports an error, leave that to the other end
    
    
    20061026191240-418b8-3a191f680a1c49a066ddbf1e59241241ead97d31.gz

 src/gabble-media-session.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit d6e03f95b5045085af71f9b333c055054e59d3e6
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-26 18:28:54 +0000

    GabbleMediaSession: mark streams as sent after a content-add
    
    
    20061026182854-418b8-77b61f5bcbcf1a893782812f54b94026b68811f3.gz

 src/gabble-media-session.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 2b42274a9c6d72df93afa1abb3d9023231dccdb6
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-25 12:11:46 +0000

    GabbleMediaSession: only look at remote streams when considering whether we can accept a call
    
    
    20061025121146-418b8-3c3f54703af8cc0aec16590f0598ab5f37ffdfcc.gz

 src/gabble-media-session.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit c01dcaf20a0e684a972d6d0b5864cd1b049bde56
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-25 12:11:22 +0000

    GabbleMediaSession: set incoming streams to acknowledged immediately
    
    
    20061025121122-418b8-aae77a5304d872c36f8fec5fc579761461be88d1.gz

 src/gabble-media-session.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 89219e02a07a5b7e7630a3c7f6a5c88f712f86af
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-25 12:10:34 +0000

    GabbleMediaSession: when we initiate, set local streams as sent. when we accept, set remote streams as playing.
    
    
    20061025121034-418b8-6dcb4e6e00be3250dd251dd584b9d00a570baac1.gz

 src/gabble-media-session.c |   54 ++++++++++++++++++++++++++++++++++++-------
 1 files changed, 45 insertions(+), 9 deletions(-)

commit 07f336f19df57002dab6d6718104a9aa96bc58e0
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-25 12:08:32 +0000

    GabbleMediaSession: add ACCEPT_SENT to the state debug table
    
    
    20061025120832-418b8-d8ff089108d9470d984eb016e3d336a219d95adf.gz

 src/gabble-media-session.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 0c50fbec2902dd3f4ceb733d70a20a1f26e1be3c
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-25 11:41:35 +0000

    GabbleMediaSession: if the call is not ACTIVE, check whether we've already sent the accept or the initiate, so we don't send multiple initiates or accepts if the local side adds stream before the call is established
    
    
    20061025114135-418b8-ef7bfede30aca2de429c3aa89bab2d8997a712ca.gz

 src/gabble-media-session.c |   22 ++++++++++++++++++++--
 src/gabble-media-session.h |    1 +
 2 files changed, 21 insertions(+), 2 deletions(-)

commit 531286bdb371c57064ea7130a2141905e68f1856
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-25 11:39:20 +0000

    GabbleMediaStream: don't push candidates when stream is in NEW signalling state
    
    
    20061025113920-418b8-5fdb475eba88edf7f665f4c5c46beabfce21c280.gz

 src/gabble-media-stream.c |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

commit 94e49066007d447f000688afcbb6966b7dde4066
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-25 11:37:36 +0000

    GabbleMediaSession: only send local streams when initiating, and remote streams when accepting
    
    
    20061025113736-418b8-09b79ac19bd893c6bf5826faeacaf4317b7ace20.gz

 src/gabble-media-session.c |   24 +++++++++++++++++++++---
 1 files changed, 21 insertions(+), 3 deletions(-)

commit 918c9626043addba6311e622add25606ac3f9490
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-24 11:06:10 +0000

    GabbleMediaSession: merge conflict between locally_accepter/terminated
    
    
    20061024110610-418b8-12d56676d1a4caf49748c2eb66214576cdc3970f.gz

 src/gabble-media-session.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 971a2bf5ff7f224549661f9049aea01578e12b81
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-20 20:21:08 +0000

    GabbleMediaSession: on 2nd thoughts... stop using a per-stream "locally-accepted" property, and instead just have priv->locally_accepted on the session
    
    
    20061020202108-418b8-20ecdd6b7e18383276b48da22361d9de5bc5fe8b.gz

 src/gabble-media-session.c |   49 +++++++++++++++++--------------------------
 1 files changed, 19 insertions(+), 30 deletions(-)

commit b1c421718ef241c8ac3ace2d48f37f4f0b4c3d5b
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-24 11:00:49 +0000

    GabbleMediaStream: replace "locally-accepted" property with "signalling-state", which can be NEW, SENT or ACKNOWLEDGED
    
    
    20061024110049-418b8-6ce2d1d9880ce6ab528d25512f8c34ed8d78698c.gz

 src/gabble-media-stream.c |   32 +++++++++++++++++---------------
 src/gabble-media-stream.h |    7 +++++++
 2 files changed, 24 insertions(+), 15 deletions(-)

commit 09158c22cbcf17de7fe7c36fe658d04b897547a8
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-10-31 19:50:01 +0000

    change wrapping
    
    
    20061031195001-c9803-b3c3eba26fbfbeabcef957a9fe295db0a373f290.gz

 src/roster.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit cc20585e6897882602421f6a28c4f248323e2037
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-10-31 19:49:30 +0000

    print debug message when discarding odd Google roster entries
    
    
    20061031194930-c9803-b50106653c9cad4117524ca93e83083d24464167.gz

 src/roster.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit d460aae5b3f89a6fb8a28cdb8145cd4f7c792d53
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-10-31 19:44:28 +0000

    roster: don't free item handles until all items have been processed; otherwise handles get reused and hilarity ensues
    
    
    20061031194428-c9803-44370c50103ec3dca5f9fcc216c1793e46696e8b.gz

 src/roster.c |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

commit b57e238ef597f33ed3ca3677a6c6192c2a9b7520
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-10-31 19:43:35 +0000

    g_intset_dump ()
    
    
    20061031194335-c9803-228f298340038dc762f8c4c6f412281fa6556c59.gz

 src/gintset.c |   20 ++++++++++++++++++++
 src/gintset.h |    2 ++
 2 files changed, 22 insertions(+), 0 deletions(-)

commit 78350ac16b9721ee28bcd7a641485459e738a78c
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-10-31 19:43:10 +0000

    make g_intset_foreach take const intset
    
    
    20061031194310-c9803-16db87a803d13d1b94eca4bad59b04b664923bf9.gz

 src/gintset.c |    2 +-
 src/gintset.h |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit e72d7206f243767e96c7b159a13bd9ebb69cd609
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-10-31 16:13:26 +0000

    change wrapping
    
    
    20061031161326-c9803-4c1df0e02cad4f7f5f802685c9fcc011368e0b9c.gz

 src/roster.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 0b8187071ef8536a2ca3f31d8b469c29860e1653
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-10-31 16:12:59 +0000

    pass roster item into Google oddness checking function; refactor checks to match
    
    
    20061031161259-c9803-41d1dc957a9375ca6864bb6a2920fc1829606447.gz

 src/roster.c |   24 +++++++++++-------------
 1 files changed, 11 insertions(+), 13 deletions(-)

commit 429c22de44ca43949e531279b21e870627274b36
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-10-31 15:51:53 +0000

    allow Google items with non-none subscription, and other exceptions
    
    
    20061031155153-c9803-d6e772f674d42c5dbfcdf463d16a9b2b8b8e78e5.gz

 src/roster.c |   19 ++++++++++++++++++-
 1 files changed, 18 insertions(+), 1 deletions(-)

commit af42b3adf29dd3f09148773c063dea82f3e66d48
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-10-31 15:43:05 +0000

    refactor checking for hidden status
    
    
    20061031154305-c9803-b093696d286b3d78f5baf6336d420fa5527528b8.gz

 src/roster.c |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit b302e29854ccfc3705583267b6b32d4c28483ebc
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-10-31 15:38:11 +0000

    treat name as null if roster subscription is removed
    
    
    20061031153811-c9803-d2c259fdb44376a00aef6e3d4cdcf44d9b2f4c5a.gz

 src/roster.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit 2eb2541ed4075fc2e71631012c43fe889c158535
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-10-31 15:33:08 +0000

    check for Google changes to roster item before processing name and groups
    
    
    20061031153308-c9803-c081c306ac9cef3de05fa0e1a0046d667ed03cb8.gz

 src/roster.c |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)

commit c7a3c2d92333e52168ed2c91b5f55f75cae09848
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-10-31 15:19:44 +0000

    roster: only set google item mode if roster is in google mode
    
    
    20061031151944-c9803-db5643786e69afba565128f43cb843d15223fbf3.gz

 src/roster.c |   16 +++++++++-------
 1 files changed, 9 insertions(+), 7 deletions(-)

commit 66a339c156d3f00863e8d8bc643e01af7f0eff7c
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-10-31 14:57:12 +0000

    ignore Google roster items that aren't real JIDs
    
    
    20061031145712-c9803-ded6ddbdd74a43163988c4f387526d0fecbc94fa.gz

 src/roster.c |   47 ++++++++++++++++++++++++++++++++++++++---------
 1 files changed, 38 insertions(+), 9 deletions(-)

commit 8aa3b5dbbc579d6922db61f248cb1be81ce46878
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2006-11-03 17:26:46 +0000

    GabbleRosterChannel: when denying subscription, remove contact's handle from the mixin if it's in the local_pending set (fixes behaviour in case of re-requesting denied subscription)
    
    
    20061103172646-01440-13708a98f96a242df4caff4b29ebdd8f7f7ed4f6.gz

 src/gabble-roster-channel.c |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

commit 46696a04a87b36aa103b13170fa08abfa84eab5d
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2006-10-31 13:34:30 +0000

    GabbleTextMixin: setting max message size to 1k
    
    
    20061031133430-01440-25408645d1400ee10b52023b42ab7a218a37806f.gz

 src/text-mixin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ff2a9e7fe4a2166b0fe53e0ed53d4d41ed68c4ce
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2006-10-30 14:58:20 +0000

    GabbleMucChannel: use room-local handles for local_pending member list
    
    
    20061030145820-01440-e20a25d63d17ae0ebbe7f8503475d2e9e2941a19.gz

 src/gabble-muc-channel.c |   37 +++++++++++++++++++++++++++++++++++--
 src/muc-factory.c        |   30 +++++-------------------------
 2 files changed, 40 insertions(+), 27 deletions(-)

commit c5b41c894f3a2ce4d7f49e10f23397eda8a7f255
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2006-10-26 14:51:56 +0000

    GabbleRoomlistChannel: emit a signal when room listing is done
    
    
    20061026145156-01440-7b9e2c39a58177b9d0db605c2e74f182007f67ff.gz

 src/gabble-roomlist-channel.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit 85a480c376bdaf43584cf48d4c9d2f85ef0fe0f9
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2006-10-25 14:56:26 +0000

    fixing the fix in gabble handle validation
    
    
    20061025145626-01440-dba09088f977e99a8b0e38d39aed968b2048b6e1.gz

 src/handles.c |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

commit 67af559546e643e2179f81ccb92b1562ac343069
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-10-25 13:23:30 +0000

    fix null pointer deferecence in media channel debug message
    
    
    20061025132330-c9803-09c93dedfe31aea5218dbde745019b280870678e.gz

 src/gabble-media-channel.c |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

commit 01241517ae52333f483b1d6fd81817ad6ba5218b
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-24 11:03:06 +0000

    GabblePresenceCache: fix non-compiling caps debug code
    
    
    20061024110306-418b8-7f2d7d3cc2648398b0de9589fe509b122075f805.gz

 src/gabble-presence-cache.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 4d333a78d6195555b927a06ec652ac102564a592
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-10-24 18:04:48 +0000

    Add tons of debug to gabble_presence_set_capabilities
    
    
    20061024180448-9db4d-d6eb3a55bc7d41a54ca21613c8a7076ffd403213.gz

 src/gabble-presence.c |   19 ++++++++++++++++++-
 1 files changed, 18 insertions(+), 1 deletions(-)

commit d08e858fc5813ef1f6ad20be5f39dd00f161c39f
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-10-24 18:04:34 +0000

    Make the handling of caps serials better to avoid race conditions (should have been like this always)
    
    
    20061024180434-9db4d-8d418da2ede34beefac75586e41fdee4fc70902d.gz

 src/gabble-connection.c     |   12 +++++++-----
 src/gabble-presence-cache.c |    1 +
 src/gabble-presence.c       |    7 +++++--
 3 files changed, 13 insertions(+), 7 deletions(-)

commit e406a2be51eb72ed53c8e14a967cd6a3e8f039c0
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-10-24 17:35:37 +0000

    style: indent a line properly
    
    
    20061024173537-9db4d-8df787eca1e9c333eba24609d0b60ae6d5217d83.gz

 src/gabble-presence-cache.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 5c94c9eea86d76d2cd91a4f6185998e4e4e8ad84
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-10-23 16:58:49 +0000

    Make the link-removing iteration of disco waiters in presence cache clearer
    
    
    20061023165849-9db4d-af3f896fd3b1d22a95afc051e3abaf3ec7147954.gz

 src/gabble-presence-cache.c |   14 ++++++++------
 1 files changed, 8 insertions(+), 6 deletions(-)

commit 0263e6acc1c19ab6e5345be0bf1dbba919af1227
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-10-23 15:45:31 +0000

    Make presence cache, especially poison handling saner
    
    
    20061023154531-9db4d-fad041df5158c72e4964b4baa4d0e97fa7ad0e57.gz

 src/gabble-presence-cache.c |  112 +++++++++++++++++--------------------------
 1 files changed, 44 insertions(+), 68 deletions(-)

commit bc256f652fc658f1e1f7041aec8b12f709573c90
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-10-23 12:28:37 +0000

    Remove guys we get replies for from waiter lists
    
    
    20061023122837-9db4d-3279974a2649a5225039eed33dbd3c1d0c2a26f6.gz

 src/gabble-presence-cache.c |   16 ++++++++++++++--
 1 files changed, 14 insertions(+), 2 deletions(-)

commit 68be3dc7642e690011d0419f9e0c461f9c16974a
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-24 11:03:06 +0000

    GabblePresenceCache: fix non-compiling caps debug code
    
    
    20061024110306-418b8-dec46a9e6b83efacf1059490a16815059b4f3eb4.gz

 src/gabble-presence-cache.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 546e20ec09417e8d9c63741814a74888948e553d
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-24 11:00:02 +0000

    GabbleMediaSession: fix typo in debug string
    
    
    20061024110002-418b8-8b5373bf954217ecf537f4b93152b980d07587c0.gz

 src/gabble-media-session.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit e1ccb3708c0602b72a9f4e87530ded911690ead5
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-10-24 16:44:51 +0000

    don't send both "reject" and "terminate" actions
    
    
    20061024164451-c9803-12a55cd2e2082dfc59354dd0960f6a0a94abc421.gz

 src/gabble-media-session.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f5404d5a5e943922530e11aa6e22cdbee8c925f1
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-10-24 16:39:03 +0000

    send gr:include="all" in roster get IQ
    
    
    20061024163903-c9803-e6a481d6962edf6331c397925125c1d9c4420280.gz

 src/roster.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit fbdae14340a2eead09a33c317da9c2bfa933b3dc
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-10-24 16:38:48 +0000

    use g_set_error for handle validation errors
    
    
    20061024163848-c9803-6769aed66861f7c3b61a6618c5ef5a8d26c5c5fb.gz

 src/handles.c |    8 ++------
 1 files changed, 2 insertions(+), 6 deletions(-)

commit 8d849893c0b73eeb71bfddfaecc42317019d59af
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-10-24 16:38:35 +0000

    make handle_priv_lookup static
    
    
    20061024163835-c9803-db4a44bddc1af791c78d5f1b77d40eacf67a06c5.gz

 src/handles.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 9654f970dfc0d07f69d81fd421d183f1e5b69f25
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-10-24 16:38:13 +0000

    handle "reject" Jingle session action like a terminate
    
    
    20061024163813-c9803-731744f87334914dee2d205f53fc195fe72bc9af.gz

 src/gabble-media-session.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 2605264b637786adf70e244df9c52ccf22d598bb
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-10-23 12:18:37 +0000

    deny list handling: stringify item's type rather than GOOGLE_ITEM_TYPE_NORMAL
    
    
    20061023121837-c9803-421fe725347660c21e1848b85d6f5a64ca0cf3f7.gz

 src/roster.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit a32abd2c4a032720370a67dce732d848620ae321
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-10-20 19:41:06 +0000

    don't send session-terminate if peer terminated the session; check terminate signal was emitted before session state <- ENDED
    
    
    20061020194106-c9803-2af6199b866236d0fb799a81767c867d3721000b.gz

 src/gabble-media-session.c |   52 ++++++++++++++++++++++++-------------------
 1 files changed, 29 insertions(+), 23 deletions(-)

commit cb065d6604adcdff01ad734aa324fdbdeaa22b28
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-10-20 19:38:51 +0000

    call session action handlers with null stream/stream name if action has no streams
    
    
    20061020193851-c9803-45ef6a1d3041572b9c5a1b85dcb2a18d82b2a48d.gz

 src/gabble-media-session.c |   18 +++++++++++++-----
 1 files changed, 13 insertions(+), 5 deletions(-)

commit 55f10186164daae085e3a43e26635ee5f6d78d2e
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-10-20 19:36:59 +0000

    don't set session state to ENDED after handling terminate action
    
    
    20061020193659-c9803-4e3521ebf5280f6685e4f11099b00e2dcbca54f0.gz

 src/gabble-media-session.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c5dff219fcfe8ad0e85b189d2f691b04c65e1c21
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-10-20 18:08:59 +0000

    fix uninitialised variables
    
    
    20061020180859-c9803-e8112b96392cc14ff7bd2c689220f473883bcb0a.gz

 src/gabble-media-channel.c |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit e998f4d912c816082fec8289c5225c6eb4a52dc7
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-10-20 17:31:16 +0000

    add terminated signal to media session and use it in the media channel
    
    
    20061020173116-c9803-0c521bcc5ee9bb88e6182d35f3b54ee024316493.gz

 src/gabble-media-channel.c                    |  128 +++++++++++++++----------
 src/gabble-media-session-signals-marshal.list |    1 +
 src/gabble-media-session.c                    |   53 +++++++++-
 src/gabble-media-session.h                    |    6 +-
 4 files changed, 128 insertions(+), 60 deletions(-)

commit eb7d8dd963568f3e532886148e571686f5847f1a
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-10-20 17:16:23 +0000

    make media session dispose/finalize static
    
    
    20061020171623-c9803-29532c25536c1c4990756e5f0afaa719977a6111.gz

 src/gabble-media-session.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 830aee07ea7aca10a9a4c1943173ce320b94c9ec
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-10-20 16:40:18 +0000

    split g_assert into three separate assertions
    
    
    20061020164018-c9803-ccc150e8d0c41eb300dacac1c027b8e25cc48360.gz

 src/gabble-media-channel.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 9a2cc8a79758c1f21a54ba168dbd91197dfd5007
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-10-20 16:39:54 +0000

    add group change error reason
    
    
    20061020163954-c9803-f194a79c2cce650d4b2934689c9b4c723d903675.gz

 src/telepathy-constants.h |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit ae84e2060bc2aac4d26291fbaec54cbd04cfac32
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-19 18:59:30 +0000

    add comment about session error state changes
    
    
    20061019185930-b59df-f868eda3c8f0e5c9f33550c653671491d09e1960.gz

 src/gabble-media-session.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 5fd63388b4b1cd5478e90720c6e7b72baebc73cd
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-19 18:59:18 +0000

    fix indentation
    
    
    20061019185918-b59df-e5613ae32b43888389c263b26672937264a9ab8a.gz

 src/gabble-media-channel.c |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

commit caa307232716c1de68e72fcc2b7d047ea46d5c22
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-19 18:12:36 +0000

    add NULLable error message param to _gabble_connection_send_iq_error and gabble_xmpp_error_to_node
    
    
    20061019181236-b59df-63b715e178863e2f73c5892bca2da167e1ff7569.gz

 src/gabble-connection.c    |    7 ++++---
 src/gabble-connection.h    |    2 +-
 src/gabble-error.c         |    6 +++++-
 src/gabble-error.h         |    2 +-
 src/gabble-media-session.c |    2 +-
 src/gabble-media-stream.c  |    6 ++++--
 src/media-factory.c        |    3 ++-
 7 files changed, 18 insertions(+), 10 deletions(-)

commit 34b17c5a519e77713077bcd46b29949efbe9ca26
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-19 18:02:04 +0000

    fix indentation
    
    
    20061019180204-b59df-81da3484c7ff4ea10df8c43cb2360a8a870bef15.gz

 src/gabble-media-session.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit deb6e1b33fc0f11390409dcaf4e4a981f3893e85
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-10-23 14:50:51 +0000

    Add some debug to presence cache caps discoing
    
    
    20061023145051-9db4d-a16004ca46346df56a0990d3b196b3f14d4ff27d.gz

 src/gabble-presence-cache.c |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

commit 5cccd2587f753782f1b5efda4d55c3b9926c051e
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-10-18 15:13:50 +0000

    More caps debug
    
    
    20061018151350-9db4d-2870375fb6df8c39910fe69a2e9dba2946e49860.gz

 src/gabble-connection.c     |   11 +++++++++++
 src/gabble-media-channel.c  |    2 ++
 src/gabble-presence-cache.c |    1 +
 3 files changed, 14 insertions(+), 0 deletions(-)

commit 2201a036e3305d5bb8e18f5feea406c72ca5422c
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-10-23 16:23:59 +0000

    Plug a memory leak in _emit_capabilities_changed
    
    
    20061023162359-9db4d-db62fb3e5f606409032958432d7b057f961d6fd8.gz

 src/gabble-connection.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit b110ae3de247713d5ffe4ca1f83450a615bd177e
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-10-23 15:59:12 +0000

    Plug memory leak in _process_caps
    
    
    20061023155912-9db4d-21e23c6108d2d47e5e1700f367ba760f9c225ad0.gz

 src/gabble-presence-cache.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 5773d07868ffc1548d0edbaf186a05bab69876c8
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2006-10-18 23:13:33 +0000

    fix incorrect validating of nonzero handles
    
    
    20061018231333-01440-15b30cdeee43988e00b58a520bb5479c8f6df0eb.gz

 src/handles.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit 8ad7b39ab083a0202db4c525b8e0ef4631cc215a
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2006-10-18 22:51:54 +0000

    fix crash when GabbleConnection is disposed before leaving internal NEW state
    
    
    20061018225154-01440-730144cdf675585aaa797ff2bf30a2b976b3d4cd.gz

 src/gabble-connection.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 371632d76243e8999567abc9c72486c817ebf56a
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2006-10-18 21:23:47 +0000

    GabbleConnection: allow Disconnect method when the connection is not connected
    
    
    20061018212347-01440-e4c6906e25606c542ae7bdefba1fa2363d9220c9.gz

 src/gabble-connection.c   |   24 +++++++++++++++++++++---
 src/telepathy-constants.h |    3 ++-
 2 files changed, 23 insertions(+), 4 deletions(-)

commit 35e59f3d25bceb677be6b3c0d48f97eeb96ce08a
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-18 19:11:21 +0000

    simplify caps setting code
    
    
    20061018191121-b59df-c27d9cb51483a930f87c43482e733754908735fd.gz

 src/gabble-presence.c |    8 +++-----
 1 files changed, 3 insertions(+), 5 deletions(-)

commit ed246984994e1e4123513a56e53e28516ffd3f6c
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-18 19:10:58 +0000

    remove unnecessary wrapping
    
    
    20061018191058-b59df-5f05a36b0032036da1d8eb8f06c82e5191978797.gz

 src/gabble-presence.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 61b504240db34bc5314ab9639cf3bd388172f7d2
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-10-18 17:53:33 +0000

    Prime our capabilities cache with google's ns #voice-v1 as well as our own
    
    
    20061018175333-9db4d-2014ac85071f87d5a9a1d691c15a3d7557db8677.gz

 src/capabilities.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 0c367c1f9435b89792024533ae421921cf6b81c9
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-10-18 15:38:40 +0000

    Trust ourselves in bundle meanings
    
    
    20061018153840-9db4d-408e6a7f640906c7e8c91b4cc9741b5d21fe4076.gz

 src/gabble-presence-cache.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1d92236dde6b5107cd01462ad65fb51d9026e794
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-10-18 15:35:41 +0000

    Make the trust system actually use the separate-from-trustee-count trust value
    
    
    20061018153541-9db4d-6db9093194d2c23964868ce32f4a3a63727b78cd.gz

 src/gabble-presence-cache.c |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)

commit a8e16f4ad7460c4d0ed9c8ede9d37e2d52e09838
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-18 13:45:58 +0000

    GabbleConnection: fix MUC handle discoing further; change break to continue and allow malformed <feature type=""> which apparently some servers send
    
    
    20061018134558-418b8-622ed5648adaf0efedf1103130597c50076fc736.gz

 src/gabble-connection.c |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

commit d9cb0411602a4ff061f03ecab24daf03de275e80
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-18 17:40:50 +0000

    fix disco_waiters_list_get_request_count to return non-random numbers
    
    
    20061018174050-b59df-014bd143a1eb96e8647859bca5c83410038a13aa.gz

 src/gabble-presence-cache.c |   21 +++++++++------------
 1 files changed, 9 insertions(+), 12 deletions(-)

commit aaaf42aeb3d7a888377f8c58d859059e483201d8
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-18 11:15:10 +0000

    GabbleConnection: fix bug in MUC handle requests where we rely on the MUC feature being the 1st <feature> in the disco response
    
    
    20061018111510-418b8-a1755b70932c770b42481a7e203d7e90a6c00230.gz

 src/gabble-connection.c |   42 ++++++++++++++++++++----------------------
 1 files changed, 20 insertions(+), 22 deletions(-)

commit cb8a5437958c265881ec598238097d5601d9329a
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-17 16:26:53 +0000

    add debug info for the cases where we have already selected a peer resource
    
    
    20061017162653-b59df-cd56d6991211669c00bea03fba0dcb8a71586b49.gz

 src/gabble-media-session.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 677a65f9542c343ec906747d91b7c9ffecd8328f
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-17 16:18:57 +0000

    use GMS_DEBUG_DUMP for presence dump
    
    
    20061017161857-b59df-f7c3ebc0f373ca904ab8b4fea9a9a682f8369947.gz

 src/gabble-media-session.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit bc62bb690c04223b2d373d6880b3ee6c0bf17543
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-17 16:02:26 +0000

    add debug info to media session stream adding code
    
    
    20061017160226-b59df-87a36d3336475903fdf59f72fca8158cbe6b7a7c.gz

 src/gabble-media-session.c |   26 +++++++++++++++++++++++++-
 1 files changed, 25 insertions(+), 1 deletions(-)

commit 886cf4c7b697a00aec71efd5aafce0f07c4e9dda
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-17 15:47:52 +0000

    gabble_presence_dump
    
    
    20061017154752-b59df-7a60a5b7eb84664e1f9662166e6a571b22b9064d.gz

 src/gabble-presence.c        |   35 +++++++++++++++++++++++++++++++++++
 src/gabble-presence.h        |    2 ++
 tests/test-gabble-presence.c |   33 +++++++++++++++++++++++++++++++++
 3 files changed, 70 insertions(+), 0 deletions(-)

commit 83f7e6505e5396f5186b83121f65db1280930ec8
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-17 15:47:18 +0000

    GabblePresence: skip resource list update when resource is NULL
    
    
    20061017154718-b59df-831780bc6970e8d568bc4aa74a45bcddca824e3b.gz

 src/gabble-presence.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit edf128d98b61c1ee6d28eedd0bdf7d3b31ac680a
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-16 15:19:08 +0000

    bump version to 0.3.14.1
    
    
    20061016151908-418b8-cce4ad70298c333cd873bc28b1d83be90b8ff7d8.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1943931a796d1ed15ec05e6de7bccc43fe197ec7
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-16 15:06:54 +0000

    bump version to 0.3.14
    
    
    20061016150654-418b8-a53539312ee38fc364d81aa5120498c70d31e010.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit fb320e0bbf621d49a41c74a4fdce95e4ef3cb8c7
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-16 14:03:56 +0000

    GabbleMediaFactory: fix inverted logic
    
    
    20061016140356-418b8-07d38c52cf2fe1e182e29d32f57795cc5f3e53df.gz

 src/media-factory.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 9528380276cf5a2039dd9f74c05de21df2d191e3
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-16 13:47:01 +0000

    GabbleMediaFactory: make new_media_channel not emit the "new-channel" signal; instead emit it from the request function after we've ascertained AddMembers didn't fail
    
    
    20061016134701-418b8-abbf7748b2617ec488292a3354aaa6e53456f25e.gz

 src/media-factory.c |  118 +++++++++-----------------------------------------
 1 files changed, 22 insertions(+), 96 deletions(-)

commit 4681bb25f00b1e50760d2e17e6869ff961d466db
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2006-10-14 21:10:45 +0000

    GabbleConnection: fixed room_jid_disco_cb to return proper Telepathy error, and not doubly free error and batch context
    
    
    20061014211045-01440-120eeccbf6bae4572cb0af19673cf269ebcfa317.gz

 src/gabble-connection.c |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

commit 869b89404e9e12b883ca7ed0b79370793cb99a6e
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2006-10-13 19:54:59 +0000

    fixes broken old-style invitation support which ignored groupchat messages
    
    
    20061013195459-01440-05aebb4d3147ad74528a693517a8fb0048e788a8.gz

 src/muc-factory.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit d9b11f97651c5744e18bdf2297dad48af390e571
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-13 17:56:48 +0000

    Report failure to connect to the starter bus as a warning and exit(1) rather than by dumping core
    
    
    20061013175648-53eee-99647aab65b9af6d87e60aefc3b3c90dc8d1a1e4.gz

 src/telepathy-helpers.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit aecf2ec049e4ff64d95f2f9a59ae675934f7de29
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-13 17:51:23 +0000

    Report invalid JIDs as a Telepathy error over D-Bus, rather than as a core dump
    
    
    20061013175123-53eee-dddc499b0215b0c5ae0364ec2c9ce21d1cfd03e8.gz

 src/gabble-connection.c |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)

commit 6950144af61d79fbc3f477cbd20fbb60df5b99fc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-13 17:50:36 +0000

    When bus name for connmgr is already taken, don't dump core
    
    
    20061013175036-53eee-53d666f98012062b9ba2198c09e3c2de65c6a166.gz

 src/gabble-connection-manager.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 4eab6caf62f546214928809146355ac4050ae422
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-13 16:46:15 +0000

    allow channel factories to return detailed errors in response to channel request
    
    
    20061013164615-b59df-438ffb5d5b8a45f3183ee6c9ff1a55c2a43f77a5.gz

 src/gabble-connection.c        |    5 ++++-
 src/im-factory.c               |   15 +++++++--------
 src/media-factory.c            |   14 ++++++++------
 src/muc-factory.c              |   16 +++++++---------
 src/roster.c                   |    3 ++-
 src/tp-channel-factory-iface.c |    5 +++--
 src/tp-channel-factory-iface.h |    5 +++--
 7 files changed, 34 insertions(+), 29 deletions(-)

commit a57d3569fac438a9f4ce0ad3c381b34b5319a07d
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-13 15:37:24 +0000

    bump version to 0.13.3
    
    
    20061013153724-418b8-b9cc21ca2cb0c3032cd462d67cb8ae9df562a4b4.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f5b62bb8121d3f99e1af673fb5b7522d25be4010
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-13 15:10:22 +0000

    Cope with vCards with neither <NICKNAME> nor <FN>
    
    
    20061013151022-53eee-a228c59507ff9bf7ce6cc700addb92646d1ea901.gz

 src/vcard-manager.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 8350ea042cd6431bcd85750fddedfc321829c39d
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-13 15:05:43 +0000

    check whether presence cache lookup returns null
    
    
    20061013150543-b59df-3c1ff263b7ad8019045cdeb5fd8d6b8995c9f29a.gz

 src/gabble-media-channel.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit b8253f8d2c44e94838c14aed75f0f2143fc47ce8
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-13 14:25:38 +0000

    bump version to 0.3.12
    
    
    20061013142538-418b8-cffcc2a136b089157073c28ae6cac3883432a5cf.gz

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 8d60c4cca5c791adbb6d45644b20168759f560ac
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-13 11:58:06 +0000

    GabbleRoster: ignore google hidden roster items, they're not JIDs but e-mail address book entries
    
    
    20061013115806-418b8-6610f8719b4bfccfdfc1421d5cc95f9a2025dd8d.gz

 src/roster.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 86a0f44178cfe2cbcfea2fadf1a3c5c8b5c0a0e9
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-13 11:57:07 +0000

    GabbleRoster: instead of just tracking blocked or not, parse and store the google item type (normal, blocked, hidden or pinned) for each roster item
    
    
    20061013115707-418b8-2c4f374597eddcb3761e31092efd8a072bd289a6.gz

 src/roster.c |   87 ++++++++++++++++++++++++++++++++++++++++++++++-----------
 1 files changed, 70 insertions(+), 17 deletions(-)

commit 8d4b99a108f2e0c10956ac0a876f5d6480e3f56f
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-13 11:56:50 +0000

    GabbleMediaSession: remove the stream if you request NONE direction
    
    
    20061013115650-418b8-e22fec490ffd086645c1190a2bb6ec47795fc2e9.gz

 src/gabble-media-session.c |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)

commit e13a5b84394225a961a7e49f5272fdb569dce7db
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-13 11:51:15 +0000

    GabbleMediaSession: accept any pending local sends when the session is accepted
    
    
    20061013115115-418b8-6835103f9d791b6692f573bfa7095f6aa64c979e.gz

 src/gabble-media-session.c |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

commit b5791078a5c82f736e2bd5951346d8e25b25a693
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-13 11:50:32 +0000

    GabbleMediaSession: clear the direction of incoming jingle streams so it gets correctly set by the direction handler
    
    
    20061013115032-418b8-1c6b7630d43a7fa578ee597c950aaf74baca4f0c.gz

 src/gabble-media-session.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit 52dda09c704ce146a03d1a7875e13a449d712655
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-13 13:48:11 +0000

    make GABBLE_DEBUG env flag turn on all debug flags for compatibility
    
    
    20061013134811-b59df-8c45de39dbc7d2e67193112829e1a41e6e38ed9a.gz

 src/gabble.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 40ee89105c2a12cff46c1111661051a64df26786
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-13 13:25:23 +0000

    check capablities of contact before adding to streamed media channel
    
    
    20061013132523-b59df-7b3c204da4339b6019adda8a57773da8f7a5ad2e.gz

 src/gabble-media-channel.c |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

commit 189fd62d7bf0e3eb0ec7e45a4626f54d25e0dbd9
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-11 21:57:36 +0000

    bump version to 0.3.11.1
    
    
    20061011215736-418b8-8537144830a66687bc623f02c90181830a8b01c1.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 2b16795297640e8cd78107d7b34fa9303f7fc653
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-11 21:39:03 +0000

    bump version to 0.3.11
    
    
    20061011213903-418b8-5fa21302d153a43baaac8ac1ba6f53b38624b7ea.gz

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit cfd5057ccd97b31ea85749ba341720f6f230acbc
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-11 21:34:48 +0000

    GabbleConnection: merge conflicts with headers in gabble-connection.c (they're alphabetical, mostly :D)
    
    
    20061011213448-418b8-b2a725175bdf352af3e8a9527edef5d7ff9922f1.gz

 src/gabble-connection.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 80456608c0aac79363e7e883804ed5aefe01328e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-02 18:05:28 +0000

    vcard-manager.c: On status change to CONNECTED, if we *don't* know a better alias for the local user, fetch their vCard in case they've set their alias on the server already
    
    
    20061002180528-53eee-584cff06bbb8a660ac8f1a60da3e34df3e82db60.gz

 src/vcard-manager.c |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

commit 1ce30acc7e6a40a218906111f450e6643054654a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-02 18:00:59 +0000

    gabble-connection.c: when SetAliases sets user's own alias, only alter the roster if they're already in their own roster.
    
    roster.[ch]: Add gabble_roster_handle_has_entry() to make this work.
    
    20061002180059-53eee-a752cde41ed86a5da00a451012628c6515aefbcf.gz

 src/gabble-connection.c |   12 ++++++++++++
 src/roster.c            |   17 +++++++++++++++++
 src/roster.h            |    1 +
 3 files changed, 30 insertions(+), 0 deletions(-)

commit e9619a708ef17fe8ff3818b4c65389ca5e8fd21b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-02 17:22:29 +0000

    vcard-manager.c, gabble-connection.c: Make vCard manager (rather than connection) respond to Connected state by perhaps altering our alias
    
    
    20061002172229-53eee-0334847a60dd645371e21ea36d72f96fc15041fe.gz

 src/gabble-connection.c |   16 ----------------
 src/vcard-manager.c     |   36 +++++++++++++++++++++++++++++++++++-
 2 files changed, 35 insertions(+), 17 deletions(-)

commit c7dcc35bc311ac98da4c95ed388abf8624e485d3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-02 17:01:50 +0000

    vcard-manager.c: Whitespace/indentation style
    
    
    20061002170150-53eee-414423fbf88461f4e7db13e6525294e8fd03e560.gz

 src/vcard-manager.c |   66 +++++++++++++++++++++++++++++++-------------------
 1 files changed, 41 insertions(+), 25 deletions(-)

commit f2797888119753564418c81e267c43d63e8aedaa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-02 16:56:48 +0000

    vcard-manager.c: switch g_assert to g_return_val_if_fail so passing an odd number of varargs to gabble_vcard_manager_edit will fail even in production builds
    
    
    20061002165648-53eee-6e710dc55a11673deed2619f9c18370f57722812.gz

 src/vcard-manager.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b0c96d1f517d291916271bdb1f7a8c6ad3c6ffa9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-10-02 16:55:40 +0000

    vcard-manager.h: Remove duplicate declaration of gabble_vcard_manager_get_cached_alias
    
    
    20061002165540-53eee-d0cb94af7cd73acf0e2dcecd628c600ceda1db4d.gz

 src/vcard-manager.h |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

commit da2c89800637188fd1759c0b78f154a02ecd3d22
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-09-29 19:36:36 +0000

    Revert addition of daf's vcard.[ch]
    
    
    20060929193636-53eee-228509eb4f096035c99cc53915f033ac82ebd37d.gz

 src/Makefile.am |    2 -
 src/vcard.c     |   80 -------------------------------------------------------
 src/vcard.h     |   18 ------------
 3 files changed, 0 insertions(+), 100 deletions(-)

commit b4ee34f1ce693e74b2822d5402e02c8676079037
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-09-29 17:11:59 +0000

    If SetAliases is called for the local user, patch their vCard server-side.
    
    This doesn't yet have error handling, because SetAliases is currently
    synchronous, so the vCard editing is done in the background after SetAliases
    has already returned.
    
    20060929171159-53eee-574234fa106e8111b8781776c3d97e7e9933ee6e.gz

 src/gabble-connection.c |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

commit c51bf46756e3ee865afff13a28d9a22802fe86c3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-09-29 17:11:17 +0000

    If user has a higher-priority-than-vCard alias for themselves, patch it into their vCard on the server
    
    
    20060929171117-53eee-4457254bb4d16370aea0eef0312a1d13b6d88403.gz

 src/gabble-connection.c |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

commit 8de2a7f0eedf5a6e298048003d844a293ccf1970
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-09-29 17:10:17 +0000

    Finish initial implementation of vCard management
    
    
    20060929171017-53eee-c28182b01916a32ad7eb8540e3ede73f125f4fb0.gz

 src/vcard-manager.c |  332 +++++++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 296 insertions(+), 36 deletions(-)

commit 746611da0d1d05498f2b112a8e45ea559f9ec028
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-09-29 17:09:32 +0000

    Add vCard debug level
    
    
    20060929170932-53eee-b28da6c107248e449784766696aec282760c367f.gz

 src/debug.c         |    1 +
 src/debug.h         |    1 +
 src/vcard-manager.c |    3 +++
 3 files changed, 5 insertions(+), 0 deletions(-)

commit e339b5bd10708fab0e5ec16c91401af17e9429ad
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-09-29 14:24:43 +0000

    Rename vcard-lookup to vcard-manager
    
    
    20060929142443-53eee-0d5aeb87442080362d80cac302fde799a47ccbf0.gz

 src/Makefile.am         |    4 +-
 src/gabble-connection.c |   12 +-
 src/gabble-connection.h |    2 +-
 src/gabble-types.h      |    2 +-
 src/vcard-lookup.c      |  526 -----------------------------------------------
 src/vcard-lookup.h      |  120 -----------
 src/vcard-manager.c     |  526 +++++++++++++++++++++++++++++++++++++++++++++++
 src/vcard-manager.h     |  120 +++++++++++
 8 files changed, 656 insertions(+), 656 deletions(-)

commit 2cbb4f82ffe1ba5d1993fa1e3f27e3bd025d36da
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-09-29 14:10:18 +0000

    In connection, connect up nickname signals from vCard lookup helper
    
    
    20060929141018-53eee-c1e76ac2f1c3f7ec450f6cc5f9ef033178166acc.gz

 src/gabble-connection.c |   25 ++++++++++++++++++-------
 1 files changed, 18 insertions(+), 7 deletions(-)

commit 606f9b14ca29097ed5ec7af575d60d58462e60b2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-09-29 14:09:37 +0000

    Start to implement vCard lookup (much of the API copied from disco)
    
    
    20060929140937-53eee-41215de3e54dc7d6aa423d1a99e76d8cb6072f6a.gz

 src/vcard-lookup.c |  382 +++++++++++++++++++++++++++++++++++++++++++++++++++-
 src/vcard-lookup.h |   58 ++++++++
 2 files changed, 437 insertions(+), 3 deletions(-)

commit e00d02ebaac049276626c74a13db196465ea6f12
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-09-29 14:09:02 +0000

    Consider the alias parameter to the connmgr to be more authoritative than a vCard from the server
    
    
    20060929140902-53eee-71f3c5644893fa891dfeb9db787d30cda0593187.gz

 src/gabble-connection.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit cd723698868e633e17740e91a217e5db81ba92b9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-09-28 18:01:07 +0000

    Add skeletal implementation of GabbleVCardLookup
    
    
    20060928180107-53eee-9012326bdb2a69034873badf844ca56e8484d104.gz

 src/Makefile.am         |    2 +
 src/gabble-connection.c |    5 +-
 src/gabble-connection.h |    3 +
 src/gabble-types.h      |    1 +
 src/vcard-lookup.c      |  150 +++++++++++++++++++++++++++++++++++++++++++++++
 src/vcard-lookup.h      |   62 +++++++++++++++++++
 6 files changed, 222 insertions(+), 1 deletions(-)

commit 867de3064fdf2712c6f736288d349a20e2b57edf
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-28 16:44:47 +0000

    add skeleton vcard code
    
    
    20060928164447-b59df-fc219557479984baff8e1aea4f02931673e94aa6.gz

 src/Makefile.am |    2 +
 src/vcard.c     |   80 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/vcard.h     |   18 ++++++++++++
 3 files changed, 100 insertions(+), 0 deletions(-)

commit c169377e7f4120996a6b03a3b006ad0dc6bad75c
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-11 19:44:44 +0000

    GabbleMediaSession: when the local client is trying to change directions, check to see if the pending local send flag is set, and only send a request if we're changing it to something the remote end is not expecting
    
    
    20061011194444-418b8-0b18ece88e3a63c324db8b5f80de9e680525680d.gz

 src/gabble-media-session.c |   57 +++++++++++++++++++++----------------------
 1 files changed, 28 insertions(+), 29 deletions(-)

commit 8f89010450e101d4f0e00208207e9e56e531bc0f
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-11 19:44:24 +0000

    GabbleMediaSession: clarify debug on failed direction changes
    
    
    20061011194424-418b8-b7ef5d98c7c318a250bdc3106f8b5c64c4658f07.gz

 src/gabble-media-session.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit aa08f77215745ae652c91d1d691c7d4d2c864055
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-11 19:44:08 +0000

    GabbleMediaSession: handle content-decline like remove
    
    
    20061011194408-418b8-8cc2e5e23c1da3a0c267ecc824186ec585029cac.gz

 src/gabble-media-session.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 94627bc2d59db9440f24183846d9abacce954ff4
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-11 19:43:47 +0000

    GabbleMediaSession: remove duplicated handler stanza for "content-remove"
    
    
    20061011194347-418b8-74f938d6d442f2630f5401dddb9a9bb32e28b67e.gz

 src/gabble-media-session.c |    7 -------
 1 files changed, 0 insertions(+), 7 deletions(-)

commit 24555e56a9777745332d4e4e58ce697b52f590c0
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-11 19:42:13 +0000

    GabbleMediaSession: when handling direction changes from the peer and they're telling us to send, don't make that change immediately, but instead set a flag
    
    
    20061011194213-418b8-e41232f1e339bffdc52acaeb24714c5145a8b150.gz

 src/gabble-media-session.c |   42 +++++++++++++++++++++++++++++-------------
 1 files changed, 29 insertions(+), 13 deletions(-)

commit 60ca0d5fd79f0b9163f71396c3b3787578b73ba8
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-11 14:47:19 +0000

    correct spelling of RECEIVE in telepathy constants header
    
    
    20061011144719-418b8-1b1ce9fe9bb9b17f42c1302909e24d21ba32ef69.gz

 src/telepathy-constants.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 18c4044ddd8a4f7aa0f3ecb8662d5cf7a9b1afaf
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-11 14:46:49 +0000

    GabbleMediaStream: emit the SetStreamSending signal automatically based on the current directionality
    
    
    20061011144649-418b8-6e2d5a1fc5e0c45e38ed1d88a37522fe513512a7.gz

 src/gabble-media-stream.c |   33 ++++++++++++++++++++++++++++++++-
 1 files changed, 32 insertions(+), 1 deletions(-)

commit ae5584751ad2c73312b235a3eb6240cf6dbcc0bb
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-11 14:46:36 +0000

    GabbleMediaSession: fix missing header include
    
    
    20061011144636-418b8-35809736a23ce8489b03b3ad9380273487c6c38b.gz

 src/gabble-media-session.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 358aaf82adf95926b87d11ed2784652e7dab72b7
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-11 14:45:55 +0000

    GabbleMediaSession: add methods for sending direction changes, and for the moment just send and implement requested changes immediately
    
    
    20061011144555-418b8-5a6d1bd4ddbf92c9f8bc808124c6a149b33e49b2.gz

 src/gabble-media-session.c |  118 ++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 115 insertions(+), 3 deletions(-)

commit baab0819c8a5951427ecd49625e0b933f3ca4146
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-11 14:45:11 +0000

    GabbleMediaSession: hook up the _handle_direction to the content-modify action, and also to stream creation/accepting actions
    
    
    20061011144511-418b8-8ce47b88910159cc49f1ead8f5f489a8fc337409.gz

 src/gabble-media-session.c |   17 ++++++++++++-----
 1 files changed, 12 insertions(+), 5 deletions(-)

commit a9ecb540761359f2ca8a9c9cbc4e21ae4253d710
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-11 14:44:36 +0000

    GabbleMediaSession: add a _handle_direction handler which gets the directionality from the <content senders="...">, and just accepts it for the moment
    
    
    20061011144436-418b8-81686b302cf361626c850da7d4a576829e8fb4f5.gz

 src/gabble-media-session.c |   90 ++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 90 insertions(+), 0 deletions(-)

commit 563bbf420b017149c0849e1cefd064f68b6499f7
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-11 14:35:57 +0000

    GabbleMediaChannel: fix missing priv pointer in direction request function
    
    
    20061011143557-418b8-bb47db526fe6551744d80b26f46493dfe0a806df.gz

 src/gabble-media-channel.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit fcaa2e7a42aec5246a13a08294cc904d1c163f72
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-10 10:28:16 +0000

    GabbleMediaStream: add a SetLocalCodecs which can be used to provide codecs after Ready, so that you can go ready for an incoming call and exchange candidates/codecs without knowing your local codecs
    
    
    20061010102816-418b8-8a43f8724b2d65e75d0ffb28bdab96fff6b9d8b4.gz

 generate/src/gabble-media-stream.c            |   21 ++++++++++
 generate/src/gabble-media-stream.h            |    5 ++
 generate/xml-modified/gabble-media-stream.xml |    3 +
 generate/xml-pristine/gabble-media-stream.xml |    3 +
 src/gabble-media-stream.c                     |   50 +++++++++++++++++-------
 src/gabble-media-stream.h                     |    5 ++
 6 files changed, 72 insertions(+), 15 deletions(-)

commit 6f1a212b73520c53013bb099b8196ff8f1b9badb
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-10 10:27:54 +0000

    GabbleMediaStream: add a "ready" property and use it instead of overloading got_local_codecs
    
    
    20061010102754-418b8-667982e6977f289c26b2e6f6572655d91b5e8ca6.gz

 src/gabble-media-stream.c |   78 +++++++++++++++++++++++++++++----------------
 1 files changed, 50 insertions(+), 28 deletions(-)

commit 133304701216c01411baad7a74a56e70d1652874
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-05 00:58:22 +0000

    GabbleMedia{Channel,Session}: stub implementation of direction requests in the session
    
    
    20061005005822-418b8-8f61a58576ea852878d03ded85161916a2b883de.gz

 src/gabble-media-channel.c |   24 ++++++++++++++++++++-
 src/gabble-media-session.c |   49 ++++++++++++++++++++++++++++++++++++++++++++
 src/gabble-media-session.h |    5 ++++
 3 files changed, 77 insertions(+), 1 deletions(-)

commit b4f1ab210f8a8bf2ef18b26c0f56183ca7ebda85
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-10-11 11:11:33 +0000

    Move the capabilities conversions from gabble-connection.c to capabilities.[ch]
    
    
    20061011111133-9db4d-5625f2c861218ed3595c419e9d9c47a832348c4b.gz

 src/capabilities.h      |   14 ++++++++++++++
 src/gabble-connection.c |   28 +++++-----------------------
 2 files changed, 19 insertions(+), 23 deletions(-)

commit a2822704b9af41e913d1c6939b0b20eab929ce6d
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-10-11 11:11:12 +0000

    Add capabilities.c
    
    
    20061011111112-9db4d-6208bd57ffdba370a8e6fbf763a56e96176bf039.gz

 src/capabilities.c |   88 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 88 insertions(+), 0 deletions(-)

commit df11001142319a86de28eb605f7ed80000de2094
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-10-11 10:40:50 +0000

    Move the Feature stuff from gabble-connection.c to capabilities.[ch]
    
    
    20061011104050-9db4d-94c47369d42d09dcec3656070c26d7e1e7f18350.gz

 src/capabilities.h      |   39 ++++++++++++++++++++++++++++++
 src/gabble-connection.c |   60 ++++-------------------------------------------
 2 files changed, 44 insertions(+), 55 deletions(-)

commit 90ca5ae07fdc2fb736d2ce898d5d315586c8e535
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-10-11 10:40:39 +0000

    Move bundles.h to capabilities.h, reflecting its soon-to-be-wider scope
    
    
    20061011104039-9db4d-6bac7295490ad47193463621f04da8d7b91663bb.gz

 src/Makefile.am         |    3 ++-
 src/bundles.h           |   28 ----------------------------
 src/capabilities.h      |   28 ++++++++++++++++++++++++++++
 src/gabble-connection.c |    2 +-
 4 files changed, 31 insertions(+), 30 deletions(-)

commit cd6b01b1b257c2a0c4eb2f68d21bd5b0ca4e8b68
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-10-11 10:12:55 +0000

    Remove odd call to old API gabble_presence_set_capabilities?
    
    
    20061011101255-9db4d-adf3486c86d6ec4dd0834595af909c581ed65c14.gz

 tests/test-gabble-presence.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 548fbc8ba8e2c25c4d751a4fed40d2677d2d3731
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-10-04 13:28:17 +0000

    Add the capabilities interface to interfaces GabbleConnection reports as supported.
    
    
    20061004132817-9db4d-089b6f79fb23651edb06bf8a02a6e264139f703b.gz

 src/gabble-connection.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 17d6ce406e14dbe85f737900bed6635d0812c962
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-09-29 19:13:53 +0000

    Merge conflict in signal_own_presence
    
    
    20060929191353-9db4d-ffd823ad243f817d649a3af7756605ef9604c3c5.gz

 src/gabble-connection.c |   15 +++++++++++----
 1 files changed, 11 insertions(+), 4 deletions(-)

commit 615ac98295d38beb2c820ba1bb5d55feb34eb200
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-09-29 18:49:33 +0000

    Cut out redundancy from CapabilitiesChanged emissions
    
    
    20060929184933-9db4d-1b52b48cab0beacbf54bf171e8db79bb0f7ee181.gz

 src/gabble-connection.c |   20 +++++++++++++-------
 1 files changed, 13 insertions(+), 7 deletions(-)

commit 966abf2e048ce79cdea8a1937e8c25976395ef21
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-09-29 17:32:27 +0000

    Fix formatting issue in signalling ext bundles
    
    
    20060929173227-9db4d-95a02f247e8b29cefabcac0867031da5073aae5c.gz

 src/gabble-connection.c |   17 +++++------------
 1 files changed, 5 insertions(+), 12 deletions(-)

commit ffb34a8cf748c5a84005516b56f66429485d1e14
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-09-29 17:03:13 +0000

    Change removal of caps in AdvertiseCapabilities to do tf->caps, not the other (wrong) way around
    
    
    20060929170313-9db4d-2c203944e54523e2d87e1b245c830d87d0260a74.gz

 src/gabble-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit be7cf54d2136d321a3a36dec910e45de0ee7763c
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-09-29 19:08:31 +0000

    Merge conflicts
    
    
    20060929190831-9db4d-93e134bd6e0b61a2a0d31c60894b91fd5878c0f1.gz

 src/gabble-presence.c        |    5 ++++-
 tests/test-gabble-presence.c |    2 ++
 2 files changed, 6 insertions(+), 1 deletions(-)

commit d8c3496dc1aff1427b19fd00a1db21afe7f466f2
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-09-29 18:50:23 +0000

    Make ext bundle trust mechanism determine trust based on the amount of different guys we have got info from, not the total count of info replies (which could be all from just one guy)
    
    
    20060929185023-9db4d-f37cb23073c1aac808c1776c612c4f1940dbdb46.gz

 src/gabble-presence-cache.c |   35 +++++++++++++++++++++++------------
 1 files changed, 23 insertions(+), 12 deletions(-)

commit 60ee45588cde049c3bf3ab63dedea12110e04719
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-09-29 16:56:23 +0000

    Fix formatting issue in signalling ext bundles
    
    
    20060929165623-9db4d-94522a2dfa8250851ca9128139ff1d9559cb006d.gz

 src/gabble-connection.c |   15 +++++++++++----
 1 files changed, 11 insertions(+), 4 deletions(-)

commit d8d18dc927b3e1047bd5dfa6f7393a0ea8e14f32
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-09-29 16:31:36 +0000

    Only take actions in Advertise for actual changes
    
    
    20060929163136-9db4d-946fa4fe517d8f1579030205e02273c47f4d9e6a.gz

 src/gabble-connection.c |   18 ++++++++++++------
 1 files changed, 12 insertions(+), 6 deletions(-)

commit e3ff75c74472820042c2ac532be8e5167008deef
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-09-29 15:51:11 +0000

    Invert the zero allowance logic in handles_are_valid to prevent handle_priv_lookup from happening for teh zero handles
    
    
    20060929155111-9db4d-dcfda993b6d236aaaa6d61ff65fc0e0a67c82a2b.gz

 src/handles.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ee4a98f5fb1092d71c56b86413c64a3104dce291
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-09-29 15:24:26 +0000

    Signal own presence after advertise so that reported caps are actually affected
    
    
    20060929152426-9db4d-f1f434178add69585a68f8141d0f979c5c52f043.gz

 src/gabble-connection.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 767e4f98e7c1a6bab4f1d81c323a7925e67c8b33
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-09-29 15:20:22 +0000

    Remove double fix for the same problem, causing the problem to still be there :o
    
    
    20060929152022-9db4d-20236f7df94b0035a4d2e496c2e9363d301cea46.gz

 src/gabble-connection.c |    5 -----
 1 files changed, 0 insertions(+), 5 deletions(-)

commit afabd203dbbf05b86aa2f29094d7cd9ecf07b6d0
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-09-24 19:43:50 +0000

    Add ext bundle poisoning prevention mechanism which supervises that we get consistent information about caps for ext bundles
    
    
    20060924194350-9db4d-6d736848f04164618bfb5de061eea71f0399ff06.gz

 src/gabble-presence-cache.c |  164 +++++++++++++++++++++++++++++++++++++------
 1 files changed, 142 insertions(+), 22 deletions(-)

commit 7368b8a2390215d91d15cd2320176cb1d3a753fd
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-09-24 14:07:48 +0000

    Plug memory leak in bundle disco retrying
    
    
    20060924140748-9db4d-c7eacd72e218afcf59f9a119299da701def76c8b.gz

 src/gabble-presence-cache.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

commit 487c58f0d5722424cef5c7ceebdf5a364d153d75
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-09-23 10:02:27 +0000

    Fix capabilities-update signal, messed up by my amend-revert-amend-something seq
    
    
    20060923100227-9db4d-ef640ccfb8ac02148a8a4fcdf1d0cad1a3d9331b.gz

 src/gabble-presence-cache-signals-marshal.list |    1 +
 src/gabble-presence-cache.c                    |    2 +-
 2 files changed, 2 insertions(+), 1 deletions(-)

commit 3f95d0328d9fd18c0d686db62f7783aaad7b229d
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-09-21 17:46:14 +0000

    Remove obsolete CapabilityType from telepathy-constants.h
    
    
    20060921174614-9db4d-bda650a6d052a641f8100e201ca6ee7d442c11c3.gz

 src/telepathy-constants.h |    5 -----
 1 files changed, 0 insertions(+), 5 deletions(-)

commit 783e38d0411c4740218ed8f3a707dd29d3346993
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-09-21 17:44:44 +0000

    s/CAPABILITY_TYPE/CAPABILITY_FLAG/g, it's the up-to-date way
    
    
    20060921174444-9db4d-97886d15b193d82d11c4f529748af87962b45072.gz

 src/gabble-connection.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 3394347bc00b07dd584115e4c9235d518e6eb234
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-09-21 17:43:37 +0000

    Make GetCapabilities report the interfaces which we assume everybody to support
    
    
    20060921174337-9db4d-eeeca0d6ddb7e5acf2496a700cf77f82bb566719.gz

 src/gabble-connection.c |   26 ++++++++++++++++++++++++++
 1 files changed, 26 insertions(+), 0 deletions(-)

commit 8e0c304f877b537066cdc1bd38e39aa8551028f4
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-09-21 17:33:15 +0000

    Fix terminator in one dbus_g_type_struct_...
    
    
    20060921173315-9db4d-0be08aa8ef34ab7dab4ab2d60ce6fd0e9e1ea531.gz

 src/gabble-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 4285c4299f06e7211375c2b3645521188e2e0950
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-09-21 17:32:19 +0000

    AS it should have been from the start, decorate _emit_capabilties_changed as static
    
    
    20060921173219-9db4d-e748191cda1bf88b9c10595236e2caa72f01bbfb.gz

 src/gabble-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c0b4897ebc42d8d3abfd64c37b456c740adb3a34
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-09-21 17:29:40 +0000

    Make GabbleConnection propagate the capabilities-update signals as D-BUS CapabilitiesChanged signals
    
    
    20060921172940-9db4d-2b5a50397675c8f51ff7d0ef286d857464404e10.gz

 src/gabble-connection.c |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

commit 8072e0c2db357bc33647c399c6601322e9907330
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-09-21 17:23:58 +0000

    Make GabblePresenceCache emit capabilities-update signals when we modify contact capabilities
    
    
    20060921172358-9db4d-bc9901c58138edf464d3c793fca395a3b00a211e.gz

 src/Makefile.am             |    2 ++
 src/gabble-presence-cache.c |   30 +++++++++++++++++++++++++-----
 2 files changed, 27 insertions(+), 5 deletions(-)

commit 099b0f5237431eef3797442481841471a5c80047
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-09-21 16:52:48 +0000

    Add GetCapabilities
    
    
    20060921165248-9db4d-50080ce1cb069699bfd89f46226b002e3f850b29.gz

 src/gabble-connection.c |   58 +++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 58 insertions(+), 0 deletions(-)

commit 01f9aa59aecb2e40c7ec23b97c57ba6217546e18
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-09-18 07:55:00 +0000

    Emit CapabilitiesChanged when our advertised caps change
    
    
    20060918075500-9db4d-36427eab896e57750c11c0a24e0e782dfffd8109.gz

 src/gabble-connection.c |   85 ++++++++++++++++++++++++++++++++++++++---------
 1 files changed, 69 insertions(+), 16 deletions(-)

commit 931ec99ae462410206e4132552d342bc4fad5bbd
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-09-17 20:06:47 +0000

    Add rudimentary AdvertiseCapabilities implementation to allow us to turn off audio/video advertising at will.
    
    
    20060917200647-9db4d-84546270e90a44bdbe09360017debb5e63fbe8ca.gz

 src/gabble-connection.c |   85 ++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 84 insertions(+), 1 deletions(-)

commit f73dbb83fc425021a02d7b139a923d058b0faa71
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-09-17 16:17:17 +0000

    Add utility functions to convert MediaChannel type specific flags to GabblePresenceCapabilities and back
    
    
    20060917161717-9db4d-a12156b4ad6e0f69ea5b66816be0b05c13b6b51a.gz

 src/gabble-media-channel.c |   35 +++++++++++++++++++++++++++++++++++
 src/gabble-media-channel.h |    7 +++++++
 2 files changed, 42 insertions(+), 0 deletions(-)

commit adc876f8d8deda13aa218fb1784921a70e71fd1d
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-09-17 15:56:44 +0000

    Fix the non-ext functionality to have VERSION as their bundle attribute to fix connection_disco_iq_cb failing to report them
    
    
    20060917155644-9db4d-c041670c7f651a23d7c4d184ed1b07c725624a67.gz

 src/gabble-connection.c |   22 +++++++---------------
 1 files changed, 7 insertions(+), 15 deletions(-)

commit 064c763b423dc1e388360fb2711eef1429819a08
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-09-17 15:41:16 +0000

    Fill presence cache with the known feature bundles to avoid having to disco them
    
    
    20060917154116-9db4d-a9f469e90713e1b415dec7f0fab1d499db7c4399.gz

 src/gabble-connection.c     |   18 ++++++++++++++++++
 src/gabble-presence-cache.c |   20 ++++++++++++--------
 src/gabble-presence-cache.h |    2 ++
 3 files changed, 32 insertions(+), 8 deletions(-)

commit c590f0133f818ea80b00cbe87261595facc59896
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-09-17 14:45:00 +0000

    Add the type specific capability flag constants for Channel.Type.StreamedMedia
    
    
    20060917144500-9db4d-f4646e0d7a9dd5a1d1ec8c639b7b0cc5854fad3f.gz

 src/telepathy-constants.h |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 4dbeb3c7460a6798688d97cf2e68c16c7c5c0a70
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-09-17 14:18:13 +0000

    Make test-gabble-presence compile with new gabble_presence_set_capabilities
    
    
    20060917141813-9db4d-acad8fc6ff0312821b7cd58fd7570b9caf204783.gz

 tests/test-gabble-presence.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 8849a028551d5f31800b5abfe496cfc5ea5d1704
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-09-17 14:17:02 +0000

    Add new Capabilities interface to GabbleConnection
    
    
    20060917141702-9db4d-4ae5b8168d65983b7f6bde1c574f7af88f1a73f3.gz

 generate/gabble.def                         |    2 +-
 generate/src/gabble-connection.c            |   55 +++++++++++++++++++++++++++
 generate/src/gabble-connection.h            |   13 ++++++
 generate/xml-modified/gabble-connection.xml |   14 +++++++
 src/gabble-connection.c                     |   55 +++++++++++++++++++++++++++
 src/gabble-connection.h                     |   13 ++++++
 6 files changed, 151 insertions(+), 1 deletions(-)

commit 9536f03f1e4f8b3cb0624574a0aa8fdd3fd3659b
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-09-15 13:43:03 +0000

    Split one too-long-a-line
    
    
    20060915134303-9db4d-22c0c1ec5753d59efc7fc4b30c03eb4241f935aa.gz

 src/gabble-presence-cache.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 644f3ef0966984340026b4a7568886bb98f411b2
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-09-15 13:40:22 +0000

    Enable the baseline caps (independent of Advertise) on ourselves always when connecting
    
    
    20060915134022-9db4d-95a5f87c6e87a1f7738a9407b681020ba84eaad2.gz

 src/gabble-connection.c |   19 +++++++++++--------
 1 files changed, 11 insertions(+), 8 deletions(-)

commit 92b4435f3aafe6655dd71bd928be1286114e4bc2
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-09-15 13:33:18 +0000

    Make connection_disco_iq_cb and signal_own_presence consider our current actual GabblePresenceCapabilities when advertising capabilities
    
    
    20060915133318-9db4d-9ce3b379329c454a743b67590b58c3ac22c77c4e.gz

 src/gabble-connection.c |  118 ++++++++++++++++++++++++++---------------------
 1 files changed, 66 insertions(+), 52 deletions(-)

commit 301248163fa4157fcf6db3f39ac266b2fffb55be
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-09-15 12:04:09 +0000

    Fix gabble_presence_find_resource_by_caps to require all of the requested caps from the resources, not just some of them
    
    
    20060915120409-9db4d-bc3904540a51cbd97cd1111e394639d372769816.gz

 src/gabble-presence.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e7b03f0818b2bdb23602ff98277a8ac1d43d8ff7
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-09-15 10:26:18 +0000

    Make GabblePresence support the newly discovered oh-so-nifty-simple-and-clean way of remote caps disabling
    
    
    20060915102618-9db4d-2f521852e4f4779eed7a90dc263c16ad02fdd8da.gz

 src/gabble-presence.c |   15 +++++++++++----
 src/gabble-presence.h |    2 +-
 2 files changed, 12 insertions(+), 5 deletions(-)

commit 0e5b2a8753076e52ea6f7f861f2919258f5da850
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-09-15 09:45:50 +0000

    Make GabblePresenceCache support the correct changing of caps via setting the serial given to gabble_presence_set_capabilities differently depending on which received capabilities annotation contained the caps in question
    
    
    20060915094550-9db4d-357d88487701d158590e53f1db576a5c78359721.gz

 src/gabble-presence-cache.c |   24 +++++++++++++++---------
 src/gabble-presence.c       |    1 +
 2 files changed, 16 insertions(+), 9 deletions(-)

commit 4adcf49d55dd6b2a5ff54f85ce01fc61f1d8b763
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-09-10 16:51:55 +0000

    Add JEP-0115 feature bundle string constants header bundles.h
    
    
    20060910165155-9db4d-cabd12adc9d7d2c86b27f5d9807cbfd3e0fbfdfa.gz

 src/Makefile.am |    1 +
 src/bundles.h   |   28 ++++++++++++++++++++++++++++
 2 files changed, 29 insertions(+), 0 deletions(-)

commit a1399c73ed95640b9120e47750c53db9932f6976
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-08 13:49:59 +0000

    GabbleMucFactory: stylistic/whitespace changes
    
    
    20061008134959-418b8-5d0a61e5e3a13e4fce7042cabcea731afb82e3ee.gz

 src/muc-factory.c |   44 +++++++++++++++++++++-----------------------
 1 files changed, 21 insertions(+), 23 deletions(-)

commit 66436e328529068659b7c0c082bd052c4b90f93c
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-08 13:48:52 +0000

    GabbleMucFactory: fail to make a room list if there's no discovered server (rather than asserting), fix leak of server field name (g_object_set copies the stuff you pass it) and a crash emitting new-channel with no channel
    
    
    20061008134852-418b8-2face4f184fa38ebdbc7360591db8b1537b7b6b8.gz

 src/muc-factory.c |   10 ++++------
 1 files changed, 4 insertions(+), 6 deletions(-)

commit 317d5ec626417e2bb5aa98b57b7584d28cc79f9b
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-08 13:48:26 +0000

    GabbleMucFactory: merge conflicts
    
    
    20061008134826-418b8-68887cab357f822425573768f24c8ecc857045fa.gz

 src/muc-factory.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit bbe00f67ef967345b5c6122aa443bb5dcfab9468
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-08 13:47:55 +0000

    GabbleRoomlistChannel: stylistic/whitespace changes
    
    
    20061008134755-418b8-4ccc1f34cbfdaa8c69df065b3973e8ba643df94e.gz

 src/gabble-roomlist-channel.c |   45 ++++++++++++++++------------------------
 1 files changed, 18 insertions(+), 27 deletions(-)

commit 3a286ef7fcccebe5a694b457c6ad7a7242340866
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-08 13:47:09 +0000

    GabbleConnection: rename non-dbus functions to have a _, stylistic/whitespace fixes, don't export _gabble_connection_get_canonical_room_name
    
    
    20061008134709-418b8-e638acc4162c90285c0bbb200a5a44ca1d1f9dad.gz

 src/gabble-connection.c |   33 +++++++++++++++------------------
 src/gabble-connection.h |   10 ++--------
 2 files changed, 17 insertions(+), 26 deletions(-)

commit 32203f734876cd32f84822567d8f9871b13c700a
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-08 13:43:41 +0000

    GabbleDisco: stylistic/whitespace changes
    
    
    20061008134341-418b8-d41381d911ef4fd1334fd2ad7cb9d79ed0a454d1.gz

 src/disco.c |   66 +++++++++++++++++++++++++++-------------------------------
 src/disco.h |    2 +-
 2 files changed, 32 insertions(+), 36 deletions(-)

commit d756eb7ab73b127e1bf551d2497dfcc21a9c37b2
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-08 13:43:07 +0000

    GabbleDisco: fix leak; g_object_get gives you a copy of everything
    
    
    20061008134307-418b8-0e100d6255b633485642089afbd92bb4e7036e16.gz

 src/disco.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 263e39a73401b806c1a11896df7ff9ac1917e695
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-08 13:41:27 +0000

    GabbleDisco: fix crash when cancelling a pipeline; iterate the requests to cancel with a while () loop, otherwise you miss some of the requests and they come back later after the pipeline has been freed
    
    
    20061008134127-418b8-c1b529843a9ccb85a5ca6fbba9fa4c9adfb50016.gz

 src/disco.c |   20 +++++++++-----------
 1 files changed, 9 insertions(+), 11 deletions(-)

commit 75de7e956f6acd4b3f4f3923427f029d5527c56c
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-08 13:39:59 +0000

    GabbleDisco: hook signal callback on connection in constructor instead of in _new (using the _new function is not mandatory, it should just validate arguments and call g_object_new)
    
    
    20061008133959-418b8-d64959d95bdeefe262aee26e634caa1b7ee04d9f.gz

 src/disco.c |   52 ++++++++++++++++++++++++++++++++--------------------
 1 files changed, 32 insertions(+), 20 deletions(-)

commit 3050245d9b6d1a96936035c53ef6510997594eb1
Author: Senko Rasic <senko@senko.net>
Date:   2006-09-29 03:32:13 +0000

    bug fixes in new disco/roomlist code, fixed merge errors
    
    
    20060929033213-ae86b-6299fb91d1aef7cbeaee68f98a10ae87d41c4a26.gz

 src/disco.c                   |   31 ++++++++++++-------
 src/gabble-connection.c       |    2 +-
 src/gabble-roomlist-channel.c |   65 +---------------------------------------
 src/muc-factory.c             |    3 ++
 4 files changed, 26 insertions(+), 75 deletions(-)

commit f5ea3055815ea283bfd865fa6dd2b5801a3f37ac
Author: Senko Rasic <senko@senko.net>
Date:   2006-09-22 01:56:59 +0000

    reorganization of service discovery (struct instead of hashtable for items)
    
    
    20060922015659-ae86b-770a3582ccc2d5fbfa70a4f4073831e3e8c7b000.gz

 src/disco.c                   |  189 +++++++++++++++++++++++++----------------
 src/disco.h                   |   34 ++++++--
 src/gabble-connection.c       |   27 ++-----
 src/gabble-roomlist-channel.c |   58 ++++++-------
 4 files changed, 174 insertions(+), 134 deletions(-)

commit e29692ef9eeb2c431415784d4d4caf05cc7b1a17
Author: Senko Rasic <senko@senko.net>
Date:   2006-09-20 22:31:35 +0000

    moved roomlist channel creation to GabbleMucFactory, modified GabbleConnection and GabbleMucFactory to use new service discovery and caching
    
    
    20060920223135-ae86b-225926fa36b2f2c917cac11eee2f62cdf87ba0ed.gz

 src/gabble-connection.c |  303 ++++++++---------------------------------------
 src/gabble-connection.h |    8 ++
 src/muc-factory.c       |   71 +++++++++++-
 src/muc-factory.h       |    1 -
 4 files changed, 128 insertions(+), 255 deletions(-)

commit 01d5dbf4674ba9b7b4ebde8170ba98e88bd740f3
Author: Senko Rasic <senko@senko.net>
Date:   2006-09-20 11:33:36 +0000

    modified GabbleRoomlistChannel to use disco pipeline, fixed a few errors in disco pipeline code
    
    
    20060920113336-ae86b-26c13cb7e7e5c90f174f0207c44037f6d3be03c1.gz

 src/disco.c                   |  114 +++++++++-------
 src/disco.h                   |   28 ++---
 src/gabble-roomlist-channel.c |  301 +++++++++++++---------------------------
 3 files changed, 171 insertions(+), 272 deletions(-)

commit 7efa9e584bdbcf1c8c1309dc0915a4ca0c0bdda2
Author: Senko Rasic <senko@senko.net>
Date:   2006-09-20 10:27:21 +0000

    created pipeline for disco requests based on the one in roomlist code, added service discovery and cache code to disco
    
    
    20060920102721-ae86b-b3a70d08c088d4fb2c7a538b7b5463662e62e898.gz

 src/disco.c |  374 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 src/disco.h |   24 ++++
 2 files changed, 397 insertions(+), 1 deletions(-)

commit e98983cb33b34914e31c239793d8e1f3a6244a92
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2006-10-07 21:37:51 +0000

    fixed old invite callback to use new debug stuff
    
    
    20061007213751-01440-f0dd50e192a572c3719c04c9c736b87e97087003.gz

 src/muc-factory.c |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

commit 15c0137fab6b37e8ddbf1f9c697b7867401a3c27
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-06 16:51:37 +0000

    GabbleMediaChannel: fix compilation error
    
    
    20061006165137-418b8-dba5f5ffcf6ec4026f8a15335541a37286591a2a.gz

 src/gabble-media-channel.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 806252f0d653fe32686e602270b0152ae2c46496
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-04 19:13:04 +0000

    bump version to 0.3.10.1
    
    
    20061004191304-418b8-6fde62443fb4cdbe93d5fce7b491a38f8488cfdf.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b054a3fea5464f6d67256019efa0c1b9e282015a
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-04 19:06:26 +0000

    bump version to 0.3.10
    
    
    20061004190626-418b8-e003182ccdf0b701d9019e33f841aa2df44daa34.gz

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit e6da54d1b5193d4de2243ab993332faa0de81351
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-04 18:58:35 +0000

    GabbleMediaSession: rearrange asserts for readability
    
    
    20061004185835-418b8-fbbcb3d8414d6917ca81787bfe19c3d126fc896b.gz

 src/gabble-media-session.c |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit 74efec1a10bc358cb80d6f75526e7cd46354226e
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2006-10-04 17:06:24 +0000

    don't break on clients whose JID starts with a digit
    
    
    20061004170624-01440-61600bf34be71a918a7bfa3684e7c96e5c8deda2.gz

 src/gabble-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ab3e0b66d84d45b6d295a3772757614c053eb6ea
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-04 17:58:56 +0000

    GabbleMediaSession: tighten up assertions in create_media_stream to guarantee google streams are named "gtalk"
    
    
    20061004175856-418b8-1441198c5ed4e7805ce40d7a1171e1d32a44ba1b.gz

 src/gabble-media-session.c |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)

commit b307d376720821c1124080534ea6326533b03e24
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-04 17:58:51 +0000

    GabbleMediaSession: make sure newly-created streams are uniquely named
    
    
    20061004175851-418b8-f74942427f073c9d8b571ec9f44fdb9fa7310d58.gz

 src/gabble-media-session.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 7d4b18b30a40c5196935556d4d2dbb9ff047133e
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-04 17:56:54 +0000

    GabbleMediaSession: in outgoing gtalk calls, name the stream "gtalk"
    
    
    20061004175654-418b8-8a612e5655a67b9027a5d2579b2094c090573d74.gz

 src/gabble-media-session.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit 5d82a38b0b1a93ece3d077f7b36e48ed545f99c1
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-04 13:36:33 +0000

    GabbleMediaChannel: hook up the StreamDirectionChanged signal
    
    
    20061004133633-418b8-52612f4b22dba87b87851ce2c1dc233f97d8ccb4.gz

 src/gabble-media-channel.c |   24 ++++++++++++++++++++++++
 1 files changed, 24 insertions(+), 0 deletions(-)

commit 3e3c124c49c855c7cc90534639077af38de2d331
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-04 13:35:59 +0000

    GabbleMediaChannel: report the combined-direction in ListStreams/RequestStreams replies
    
    
    20061004133559-418b8-93b452fc2712775673f0cb14c178cf2b60320391.gz

 src/gabble-media-channel.c |   17 ++++++++++-------
 1 files changed, 10 insertions(+), 7 deletions(-)

commit c9bb940a1648aaecb37fe1bf26783f83b2974c54
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-04 13:33:07 +0000

    GabbleMediaStream: add a combined-direction property to the stream to track both the direction & the pending senders
    
    
    20061004133307-418b8-c7584c2f6ea4d12e1ec586dc7170bd070957c1d1.gz

 src/gabble-media-stream.c |   27 +++++++++++++++++++++++++++
 src/gabble-media-stream.h |    9 +++++++++
 2 files changed, 36 insertions(+), 0 deletions(-)

commit d0d859eca9df6fe0a88a96c87ac2f6a4092e0eff
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-04 12:15:46 +0000

    version 0.3.9.1
    
    
    20061004121546-b59df-6f1be2ac7a418d26332e005f4f08b1516c80bc87.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e2b3fd16b03c2a08f3efa182df47b97fb14525b5
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-04 12:15:01 +0000

    version 0.3.9
    
    
    20061004121501-b59df-de33e5d02a9b68227eae05896e6834941f3e4894.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7ddca68dc9efc10bcfce91c635788f6ab9bd9d37
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2006-10-03 21:19:12 +0000

    support for receiving old-style muc invitations
    
    
    20061003211912-01440-925362e970964538c7db2e05fb373889db83b431.gz

 src/muc-factory.c |  127 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/namespaces.h  |    1 +
 2 files changed, 128 insertions(+), 0 deletions(-)

commit c9e512fe0f726f77acbda57f069952d0c16bab2c
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-29 16:54:01 +0000

    support presence from JIDs with no resource
    
    
    20060929165401-b59df-132ea646cecba6dcbcc8a68b754dccb6e9c1c6d6.gz

 src/gabble-presence.c        |   29 +++++++++++++++++++++++++----
 tests/test-gabble-presence.c |   12 ++++++++++++
 2 files changed, 37 insertions(+), 4 deletions(-)

commit dcc7dc7f17fc63de559c0b59acb89aa82e385986
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-29 16:53:30 +0000

    don't ignore presence from JIDs with no resource
    
    
    20060929165330-b59df-1e52ac528de1ca3f28c9c344e9910c72374e4f10.gz

 src/gabble-presence-cache.c |    6 ------
 1 files changed, 0 insertions(+), 6 deletions(-)

commit 77584402721e79f0a64097bdda46f3bcdfc4f7ce
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-02 17:24:40 +0000

    bump version to 0.3.8
    
    
    20061002172440-418b8-190a3adce0234e0df068826f0fc938f8684f4c55.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 9550cb14cd5df1a1b65e611b5c425d3391802fd7
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-28 18:04:53 +0000

    bump version to 0.3.7.0
    
    
    20060928180453-b59df-4144a9865bf1f8c32dbea4ce89c87c3ba4c09a09.gz

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit ff1a945051525e2a2149d9f151c22e28def14bd0
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-02 16:50:54 +0000

    GabbleMedia{Session,Stream}: rename "accepted" on the stream to "locally-accepted"
    
    
    20061002165054-418b8-e4594254ecd4fb3d5cace81748ec39889d37b763.gz

 src/gabble-media-session.c |   10 +++++-----
 src/gabble-media-stream.c  |   26 +++++++++++++-------------
 2 files changed, 18 insertions(+), 18 deletions(-)

commit ddf2e0d018a87e59817a1cb233f442bd0a6e7fb5
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-30 18:26:18 +0000

    GabbleMedia{Session,Stream}: remove session priv->accepted and per stream JingleStreamState in favour of per-stream 'accepted' and 'playing' booleans
    
    
    20060930182618-418b8-59624f3f11a8f262971c99759fc99f7c497cfd5d.gz

 src/gabble-media-session.c |   97 +++++++++++++++++++++++++++----------------
 src/gabble-media-stream.c  |   90 ++++++++++++++++------------------------
 src/gabble-media-stream.h  |    8 ----
 3 files changed, 97 insertions(+), 98 deletions(-)

commit f3432660f84671105d42b062c57b2de889444685
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-30 00:22:52 +0000

    GabbleMediaSession: remove stream if content-add or content-accept return a failure; set stream to ACCEPTED if content-accept succeeds
    
    
    20060930002252-418b8-a083517fadc1dac3d297f8edf780d54e63b9ba15.gz

 src/gabble-media-session.c |   44 ++++++++++++++++++++++++++++++++++----------
 1 files changed, 34 insertions(+), 10 deletions(-)

commit f576eb7bbd4ac0ba3229d5d42c09c3f6ee9f6b12
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-29 23:48:13 +0000

    GabbleMediaStream: fix misleading debug, s/candidates/transport-info/ on jingle streams
    
    
    20060929234813-418b8-c3f7f6a7c0b0b12d296cdbbb296a5f2414d94367.gz

 src/gabble-media-stream.c |   22 +++++++++++++---------
 1 files changed, 13 insertions(+), 9 deletions(-)

commit 667a97f7bd97fd4e1c43d07e4cfdc090a0fe118c
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-29 23:40:49 +0000

    GabbleMediaSession: hook up content-add, content-accept and content-remove to the existing handlers
    
    
    20060929234049-418b8-7d974bd4025e52b93ef715a2e06210235df7d1d5.gz

 src/gabble-media-session.c |   51 +++++++++++++++++++++++++++++++------------
 1 files changed, 37 insertions(+), 14 deletions(-)

commit 119e7dcb353dddbfbf2e690258cdb28c19900e79
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-29 22:25:56 +0000

    GabbleMediaSession: send content-accept instead of session-accept after the session has been established
    
    
    20060929222556-418b8-593354a83ec908ba3ca6b50bd31e52170738dfe7.gz

 src/gabble-media-session.c |   29 ++++++++++++++++++++++++-----
 1 files changed, 24 insertions(+), 5 deletions(-)

commit 5781b99680e828f3fe67c01ea6707d53081e69e4
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-29 19:59:00 +0000

    GabbleMediaSession: fix inverted logic in do_content_add
    
    
    20060929195900-418b8-985f593a5116f6213f64edef8b42ab97678b0690.gz

 src/gabble-media-session.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit a426ba2cba707b62412d20c86ad4473bfeefac15
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-29 19:53:51 +0000

    GabbleMediaSession: priv->accepted is never true if we're the initiator, don't assert that it's true in try_content_accept or do_content_add
    
    
    20060929195351-418b8-f6d9730eff57839176b22e76a07974063226c0a6.gz

 src/gabble-media-session.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 1a2f3af0ec15263732386383e42fe12ecb811d2e
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-29 19:43:45 +0000

    GabbleMediaSession: rename try_content_add to do_content_add and add initial implementation
    
    
    20060929194345-418b8-f0a6968b8ea468f3443e6450bb4b76b7d5940e18.gz

 src/gabble-media-session.c |   63 +++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 60 insertions(+), 3 deletions(-)

commit 9de6df5893bf769e13790cda7f8f9796a69da938
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-29 19:43:21 +0000

    GabbleMediaSession: add a seperate reply callback for content_accept
    
    
    20060929194321-418b8-637c8702b1a8a8ef4f0f8a6197172333b1b38947.gz

 src/gabble-media-session.c |   24 ++++++++++++++++++++++--
 1 files changed, 22 insertions(+), 2 deletions(-)

commit df1b585b419a4eb98ef295e6de85f7d0e2a4dbab
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-29 19:04:26 +0000

    GabbleMediaSession: implement try_content_accept
    
    
    20060929190426-418b8-b2e90dbe0df22f62d298f94f8260ad374db4d9bd.gz

 src/gabble-media-session.c |   39 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 39 insertions(+), 0 deletions(-)

commit 432cf4dfc94066719cc1f4ccd3a1245b0318ca1e
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-29 18:50:17 +0000

    GabbleMediaSession: make got_local_codecs callback robust against the local codecs arriving multiple times
    
    
    20060929185017-418b8-b0a2c3332f2c6784f5ec7b06db10cf125d94f2af.gz

 src/gabble-media-session.c |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

commit de9f287da4eec4bc78eefd7320798eeb2b0943aa
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-29 18:45:53 +0000

    GabbleMediaSession: when we get local codecs on a stream, after the session is established, it must be due to a stream being added, so look at accepting it or telling the other end we want to add it
    
    
    20060929184553-418b8-7c377916e3abe91f887aac330dc69dbaca9881ef.gz

 src/gabble-media-session.c |   34 ++++++++++++++++++++++++++++++----
 1 files changed, 30 insertions(+), 4 deletions(-)

commit 418af919cc0ecf8f5aa973bd611b3341ecbd9dfb
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-29 18:44:18 +0000

    GabbleMediaSession: make the connection state changed callback robust against the connectivity wobbling after we've accepted (otherwise we might send multiple accepts)
    
    
    20060929184418-418b8-03b6826339192671b19e561823b8c7f6aa5ff579.gz

 src/gabble-media-session.c |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

commit a32278b91a01b50d5aacbc1b576f8a6636aedc1b
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-29 16:26:42 +0000

    GabbleMediaChannel: indentation fix
    
    
    20060929162642-418b8-0a30f60fc4b51e865d7a2466384186a2bf2e3a0e.gz

 src/gabble-media-channel.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 421b0a872423fe1f0d939e4eb2251aa0547df276
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-29 16:10:13 +0000

    GabbleMedia{Channel,Session}: remove dead code
    
    
    20060929161013-418b8-f71ff71dd067fa261b2e8927194158885160515f.gz

 src/gabble-media-channel.c |   16 ---------
 src/gabble-media-session.c |   81 --------------------------------------------
 2 files changed, 0 insertions(+), 97 deletions(-)

commit 173b43feeb469d51ac12cda9081c3b18cf86a6b0
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-29 16:02:41 +0000

    GabbleMediaSession: in _remove_streams, don't send any "content-remove" messages unless any intiates have been sent
    
    
    20060929160241-418b8-40e989330130f63e5da0c2e6bcf5a8a34c182ef6.gz

 src/gabble-media-session.c |   47 ++++++++++++++++++++++++++++++-------------
 1 files changed, 33 insertions(+), 14 deletions(-)

commit 701db96ee16614bf8fce6be379103cef3406adc6
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-29 12:08:40 +0000

    GabbleMediaSession: fix check for whether or not to send a terminate so that it's based off the session state
    
    
    20060929120840-418b8-2caeb21ba9d35c3fa88ce5711314f835962a0799.gz

 src/gabble-media-session.c |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit de05eaaa3f05b3adb1b9373f7ab2bb4a99c1aed9
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-29 11:59:35 +0000

    GabbleMediaSession: set state to PENDING_INITIATE_SENT when we've sent the "initiate"
    
    
    20060929115935-418b8-60af679f041a4b673afca2a0be89a52aa76028eb.gz

 src/gabble-media-session.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 6af50a7901b4ea7aa8b1b49bc710cbb9b2df8a8c
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-29 15:53:03 +0000

    add comments to presence test code
    
    
    20060929155303-b59df-19851beaeaa883fb580d38adc248417a605d9d73.gz

 tests/test-gabble-presence.c |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

commit 8fddb2d3af73d16a9d178fe3174e78c682ad3fcd
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-29 15:52:31 +0000

    assign to TESTS rather than using own check rule
    
    
    20060929155231-b59df-e32ef01cc51fca6cd6fd8d7ccbc5317fd6c85321.gz

 tests/Makefile.am |    5 +----
 1 files changed, 1 insertions(+), 4 deletions(-)

commit 41314003ba44cce3628699258353ab988a6e27c8
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-29 15:52:08 +0000

    presence: wrap long lines
    
    
    20060929155208-b59df-47add35dd828b9b06e22d6b3036eccb1d503249d.gz

 src/gabble-presence.c |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)

commit caea0b06f1ef80a5e757aa6c0714da5b3a5df5fe
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-28 17:30:01 +0000

    set GError when set_param_from_value returns FALSE
    
    
    20060928173001-b59df-b54fb9fb5372a73df17725d38d5c191aa64e8ba9.gz

 src/gabble-connection-manager.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

commit b245c9f8a9052bc969a617c3711e90309d7ddb28
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-09-21 12:41:08 +0000

    gabble-connection.c, .h, gabble-connection-manager.c: Allow a fallback alias to be set
    
    
    20060921124108-53eee-81e4966a39b4b82d82aeff08418f251024d60bc3.gz

 src/gabble-connection-manager.c |    5 +++++
 src/gabble-connection.c         |   33 +++++++++++++++++++++++++++++++++
 src/gabble-connection.h         |    1 +
 3 files changed, 39 insertions(+), 0 deletions(-)

commit 6c390867e1cb9790ab90903707442dff72b2e7d9
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-21 19:59:44 +0000

    bump version to 0.3.6.1
    
    
    20060921195944-418b8-1d1de5b23680bc52cd196aab4bb0c42cca4f23c7.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8c23339a2d3828a0e2a08c35db47bfb6cb065a3c
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-26 17:10:37 +0000

    GabbleRoster: disallow "deny" channels if we don't have google:roster support
    
    
    20060926171037-418b8-48a0806c78f5b087f59b9833cf2f0baba701b09e.gz

 src/roster.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit a4934d81b5b4453d63f4f3fe417a3aff99f4b82d
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-24 16:57:09 +0000

    GabblePresenceCache: look for the <c> node in the caps namespace, rather than any <c> node
    
    
    20060924165709-418b8-ec19a83d04c1e55a7fa1343d8c0ea7323e70aca6.gz

 src/gabble-presence-cache.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ac56fae1276623a5b8a7f2d90f4d6f7eaeff58e0
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-24 16:53:17 +0000

    modify lm_message_node_get_child_with_namespace to look for nodes like <tag:name xmlns:tag="ns">
    
    
    20060924165317-418b8-63e3d0735c60500674ed36e1c1b14995d705c83f.gz

 src/util.c |   25 +++++++++++++++++++++++--
 1 files changed, 23 insertions(+), 2 deletions(-)

commit a25ac2dc2dafb737a4155e16ca31799e14323e1b
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-24 15:41:08 +0000

    add a tag argument to lm_message_node_has_namespace, so we can look for xmlns:tag nodes optionally
    
    
    20060924154108-418b8-6886056b5e15ad2e90ccee4d6c9c76b750fdc5e6.gz

 src/gabble-media-session.c    |    8 ++++----
 src/gabble-muc-channel.c      |    6 +++---
 src/gabble-roomlist-channel.c |    2 +-
 src/util.c                    |   22 ++++++++++++++++------
 src/util.h                    |    2 +-
 5 files changed, 25 insertions(+), 15 deletions(-)

commit 75d5fa6cb7d703404f5eb63d266f79c48beb8fd4
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-21 16:44:38 +0000

    bump version to 0.3.6
    
    
    20060921164438-418b8-4d74c147be23f9f3874f714299a95a3bcd3e5fb5.gz

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit bab7d887f2e910deeb5933a7e57027273b4d544e
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-21 16:39:25 +0000

    GabbleMediaSession: fix hypothetical memory leak in code path that can't happen currently (but may in future)
    
    
    20060921163925-418b8-8fee1b86c4c8c75272d3a926c69164c854291ec5.gz

 src/gabble-media-session.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 1103034c3a107953fc31cf57a412c52bc736d02e
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-21 16:29:05 +0000

    GabbleMediaSession: make the Error method call Error on each stream, or just end the session if there aren't any
    
    
    20060921162905-418b8-dd96eae5c795274d6c35bafb2d5b392102780e92.gz

 src/gabble-media-session.c |   44 ++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 42 insertions(+), 2 deletions(-)

commit 95f04a45f62280c801b5852aa703fabd84d9dfea
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-21 16:24:44 +0000

    GabbleMediaStream: mark the stream closed *before* emitting the signal
    
    
    20060921162444-418b8-74e4cd7843d403474466f85c14dac4e27c1c1e8d.gz

 src/gabble-media-stream.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7261e7414fa09d2e902a45f4e13a368fb6310801
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-21 15:53:48 +0000

    GabbleMediaSession: close all of the streams when the session is terminated
    
    
    20060921155348-418b8-55e8f094cdd8b6e33ac94077d973c9ccb8e418e9.gz

 src/gabble-media-session.c |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit e712d6a1188a53da2718d93e74420ada622b7ff7
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-21 15:53:07 +0000

    GabbleMediaChannel: remove the stream from the session after it's given us an error and we've reported it to the user, otherwise the session can make the channel disappear before this happens
    
    
    20060921155307-418b8-2538cdd85b65e04d806ec6748403a33069de1e32.gz

 src/gabble-media-channel.c |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

commit 3478768cc2a21e3287c6a890c87483a97e5a1803
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-21 12:17:36 +0000

    GabbleMediaSession: tweak indentation in remove streams function
    
    
    20060921121736-418b8-9952876bc785bad30d4bcb4c2aca3a8a270d8e65.gz

 src/gabble-media-session.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 60e0ad24b130de92c0d96fde0c6e798ae4e24793
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-21 12:09:02 +0000

    GabbleMediaChannel: emit StreamError when a stream emits the error signal
    
    
    20060921120902-418b8-f83a3456c262d1f1e7401fa56c5bd6e946457f3a.gz

 src/gabble-media-channel.c |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

commit 64ba6972374c0f958ad6472549de7471594a936d
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-21 12:06:12 +0000

    GabbleMediaStream: emit an ERROR signal when Error is called
    
    
    20060921120612-418b8-0202abcb0ed90eb8bb3d7cfe921ef74ba9e5c85c.gz

 src/gabble-media-stream-signals-marshal.list |    1 +
 src/gabble-media-stream.c                    |   16 ++++++++++++----
 2 files changed, 13 insertions(+), 4 deletions(-)

commit 818877141f5e4a86bfbe7fa9cc026faa4101c15f
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-21 03:10:34 +0000

    GabbleMediaChannel: add StreamError signal
    
    
    20060921031034-418b8-d3c0fbde7969d24a49956512fed9c73b6abad524.gz

 .../src/gabble-media-channel-signals-marshal.list  |    1 +
 generate/src/gabble-media-channel.c                |   10 ++++++++++
 generate/xml-modified/gabble-media-channel.xml     |    5 +++++
 generate/xml-pristine/gabble-media-channel.xml     |    5 +++++
 src/gabble-media-channel-signals-marshal.list      |    1 +
 src/gabble-media-channel.c                         |   10 ++++++++++
 6 files changed, 32 insertions(+), 0 deletions(-)

commit 4a3e32a9290d5c1ab7ae25921602edf62df90d4d
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-21 01:09:44 +0000

    remove Name field from [ConnectionManager] section in .manager file
    
    
    20060921010944-418b8-0c97bb5fd6293d9a990ecf05186ba8b61d9a9025.gz

 src/write-mgr-file.c |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

commit fcee777ad6c1b4fa5a738a26a1b226197ce15f2c
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-20 18:45:38 +0000

    GabbleMediaSession: name stream objects as MediaStream instead of IceStream
    
    
    20060920184538-418b8-32d9c53679f80f68d8cec5d840be426c401509d5.gz

 src/gabble-media-session.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 553497dea55d785d51a4cb5cccfa922f770e1e41
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-20 17:32:48 +0000

    GabbleMediaStream: emit CLOSE when we /intend/ to close (which can be due to an error) and have the session and channel listen for that signal so that signals can be emitted etc while the session and channel are still alive, fixing a crash on MediaStream::Error
    
    
    20060920173248-418b8-dd6a5b295007c4a2e068fd4adccfb2d3cf859127.gz

 src/gabble-media-channel.c |   10 +++++-----
 src/gabble-media-session.c |   14 +++++++-------
 src/gabble-media-stream.c  |   13 +++++++++++--
 3 files changed, 23 insertions(+), 14 deletions(-)

commit b6a8b0e4e949937d35e2dd3d9def058ecd24a619
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-20 14:13:52 +0000

    s/block/deny/ in name of contact list handle for blocked contact, to match the spec
    
    
    20060920141352-418b8-bcb5a7cd72a39f249987bf31fd3e12865226f299.gz

 src/gabble-roster-channel.c |   10 +++++-----
 src/handles.c               |   18 +++++++++---------
 src/handles.h               |    2 +-
 src/roster.c                |   28 ++++++++++++++--------------
 4 files changed, 29 insertions(+), 29 deletions(-)

commit 91fc5d4709baf046e250461b8b33aac7f1c171cd
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-18 18:50:51 +0000

    GabbleMediaChannel: add missing signal details on StreamAdded/StreamRemoved signals
    
    
    20060918185051-418b8-a11a4cd47b6811908aefd77558580e3d96171ef4.gz

 src/gabble-media-channel.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit c2de30e42fe6edce117b13b454493b244da63be0
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-14 15:48:54 +0000

    GabbleMediaChannel: catch missing s/state/connection-state/ in a few places
    
    
    20060914154854-418b8-2f1e4abd1cb54c54d4406fb5ec80d8dbbb3057a0.gz

 src/gabble-media-channel.c |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit 566f81145322600ea4f54e42291c50e95dc2e5d9
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-13 13:33:01 +0000

    bump version to 0.3.5.1
    
    
    20060913133301-418b8-d0c76f905278f83d63086a822b9ff48e0f345eb0.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 974e51c75cd7b36417c3d4986df6d33137483434
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-13 13:24:13 +0000

    bump version to 0.3.5
    
    
    20060913132413-418b8-5ff856481de2f8975172b9f3b4decfda37ee4eba.gz

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit ae7c7a563cb8213a349c543d7d8d438ada6ab1dc
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-13 13:21:26 +0000

    GabbleMediaSession: clarify use of the word "acceptance" in a few places
    
    
    20060913132126-418b8-64f32cae90792ba8366f9465a50feed6ae81bcef.gz

 src/gabble-media-session.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 645c255feb91e5e5e0991a09be595ce82bc2d0ce
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-13 13:20:46 +0000

    GabbleMediaSession: fix code to match comment (when we set the timer on incoming calls where we're not the initiator)
    
    
    20060913132046-418b8-ce471507506eb090b15965275da084e17daea64e.gz

 src/gabble-media-session.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 819b7ef8f4455900a91c0773d6346052582fe176
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-13 13:15:02 +0000

    GabbleMediaStream: clarify debug message when emitting SetStreamPlaying
    
    
    20060913131502-418b8-e4b55ab41364bdaa6f4bc779d53f22329c198cde.gz

 src/gabble-media-stream.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 766c125efdafa72dcec7805ada251d318ee3ac1f
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-13 13:14:45 +0000

    GabbleMediaSession: rename session-reduce action to content-remove
    
    
    20060913131445-418b8-2789ac5a33dc092cc9d1d10ebe0211c80a09f340.gz

 src/gabble-media-session.c |   21 +++++++++++----------
 1 files changed, 11 insertions(+), 10 deletions(-)

commit b437b700c953cc5f3c773389607f7733e2dc0815
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-13 13:13:49 +0000

    GabbleMedia{Session,Stream}: rename state property on stream to connection-state
    
    
    20060913131349-418b8-b1ccf58566b1653852594534d0b157cd1b896cae.gz

 src/gabble-media-session.c |   28 ++++++++++++++--------------
 src/gabble-media-stream.c  |   24 ++++++++++++------------
 2 files changed, 26 insertions(+), 26 deletions(-)

commit 8dbc1f8a4491618939924c474b9d3d4331b81887
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-12 07:41:16 +0000

    GabbleMedia{Session,Stream}: s/got-codecs/got-local-codecs/
    
    
    20060912074116-418b8-19c6d6546e88dd3537e9d1dfe6ad242c611f01c9.gz

 src/gabble-media-session.c |   46 ++++++++++++++++++++++---------------------
 src/gabble-media-stream.c  |   18 ++++++++--------
 2 files changed, 33 insertions(+), 31 deletions(-)

commit 0ad8dd0a4b968663a6006676c827f618b0728cdd
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-11 16:24:27 +0000

    GabbleMediaSession: emit StreamAdded when the stream is created, rather than waiting for Ready off the stream engine
    
    
    20060911162427-418b8-0dc6e30b9483a7840314e14737211db96c5f88b4.gz

 src/gabble-media-session.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 56fcd99142ba60984b1e53dd83542b3fc7d16aad
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-11 16:16:53 +0000

    GabbleMediaSession: rename _find_unacceptable_stream -> _stream_not_ready_for_accept and _find_uninitiatable_stream -> _stream_not_ready_for_initiate
    
    
    20060911161653-418b8-e523f2bb38972f6bba0fc5ac91fbd6b60ddae041.gz

 src/gabble-media-session.c |   18 +++++++++---------
 1 files changed, 9 insertions(+), 9 deletions(-)

commit 754e90c087936895b66fb176601447e467fea522
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-11 14:12:56 +0000

    GabbleMediaChannel: drop references to streams in priv->streams before unreffing session
    
    
    20060911141256-418b8-7ef3c52f145f5fcfb1d3d9ce5febbda075004202.gz

 src/gabble-media-channel.c |   25 +++++++++++++------------
 1 files changed, 13 insertions(+), 12 deletions(-)

commit ac73fb827482f631a8b6ae2a5fa3d05f560259ee
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-11 13:06:08 +0000

    GabbleMediaSession: set PRE_ACCEPTED on locally-created streams so that we send useful stuff like remote candidates
    
    
    20060911130608-418b8-d870b731ec0d5319b99c72693723234ff4e760be.gz

 src/gabble-media-session.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 363dd3e539398350ffce821fe3908473bd0bc3bf
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-11 12:42:07 +0000

    GabbleMedia{Session,Stream}: merge in changes from Ole's branch, use g_hash_table_find to decide if there's a stream that's not ready for us to send acceptance or an invitation, and set playing after the stream state goes to accepted
    
    
    20060911124207-418b8-919fe78988f261c87e1f5fd273ad9bacc2e3d0e6.gz

 src/gabble-media-channel.c |  102 ++++++++++++++++++-
 src/gabble-media-channel.h |  135 ++++++++++++++++++++----
 src/gabble-media-session.c |  252 +++++++++++++++++++++++++++++++-------------
 src/gabble-media-stream.c  |   76 ++++++++++++-
 4 files changed, 464 insertions(+), 101 deletions(-)

commit ef1b9db93f9831475997d71efd3bb8c0df5f18c1
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-09-10 12:05:27 +0000

    GabbleMediaStream: s/voip-engine/stream-engine/
    
    
    20060910120527-50843-0d364f870517eea40919478bc37326f3ab9c222b.gz

 src/gabble-media-stream.c |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit 11c4c17134a87f5f2675edfa43ad47d216bfbfa8
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-09-10 12:04:24 +0000

    hook in _handle_accept in GabbleMediaSession and remove an unused variable from GabbleMediaStream
    
    
    20060910120424-50843-2974e4645eacbf7707d2296fcb84849603ee0e71.gz

 src/gabble-media-session.c |    2 +-
 src/gabble-media-stream.c  |    1 -
 2 files changed, 1 insertions(+), 2 deletions(-)

commit 8573199f3138d61849d43a2a620444e6ebd22ac2
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-09-10 12:01:06 +0000

    GabbleMedia{Session,Stream}: add per-stream state and clean up the interaction between session and stream
    
    
    20060910120106-50843-8d6d54525f695515b19573b590070cbb7920f431.gz

 src/gabble-media-session.c |  174 ++++++++++++++++++--------------------------
 src/gabble-media-stream.c  |  121 +++++++++++-------------------
 src/gabble-media-stream.h  |   10 ++-
 3 files changed, 125 insertions(+), 180 deletions(-)

commit c3da59b7364e10854c7ed9a2a6a6f2abe4a0b41a
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-09-10 11:43:18 +0000

    GabbleMediaChannel: fix a minor coding style inconsistency
    
    
    20060910114318-50843-6c3d567544df46eff6c23403581697d499986cde.gz

 src/gabble-media-channel.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 52868d10cc85ac61e66a7c5268b6ffde6ecd9bfa
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-09-10 11:39:48 +0000

    GabbleMedia{Channel,Session,Stream}: implement RemoveStreams
    
    
    20060910113948-50843-b6b8cee0c144e52ecb7fe63c375644fe143942de.gz

 src/gabble-media-channel.c |   43 ----------------
 src/gabble-media-channel.h |  114 ++++++-------------------------------------
 src/gabble-media-session.c |  113 +++++++++++++++++++++++++++++++++++++++++++
 src/gabble-media-session.h |    1 +
 src/gabble-media-stream.c  |   22 +++++----
 src/gabble-media-stream.h  |    1 +
 6 files changed, 143 insertions(+), 151 deletions(-)

commit d73c44d33aa16ef12b612b4f2905d7aced974f7b
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-09-10 10:56:13 +0000

    GabbleMedia{Session,Stream}: add another state to Session and use this to set the timeout correctly. add initiator property to Stream.
    
    
    20060910105613-50843-ab12fdc28b97377b7a849f6333c6deb7f1b06f59.gz

 src/gabble-media-session.c |   25 ++++++++++++++++++-------
 src/gabble-media-session.h |    6 ++++++
 src/gabble-media-stream.c  |   20 ++++++++++++++++++++
 3 files changed, 44 insertions(+), 7 deletions(-)

commit ec2697c2038fcfe49fab3e6bffd6562a0c45f5ff
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-09-10 10:43:29 +0000

    GabbleMediaSession: change initiator to an enum to make the logic clearer
    
    
    20060910104329-50843-72da071acd16ef434683054e6aee0db3d4891ec8.gz

 src/gabble-media-channel.c |    8 +++-----
 src/gabble-media-session.c |   21 ++++++++++++++-------
 2 files changed, 17 insertions(+), 12 deletions(-)

commit 416ca9370d15b52e97f340e3d676535834b16cd7
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-11 08:51:08 +0000

    GabbleMediaStream: only set stream playing after Ready is called if we're setting it playing, rather than stopping it egregiously
    
    
    20060911085108-418b8-3017a7bb3897f7bde6ecec5228e6b3ee84c9b3a9.gz

 src/gabble-media-stream.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 4eb3ca321df1f970fff66736dbfe64d53170262c
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-11 08:49:47 +0000

    GabbleMedia*: regenerate with spec 0.13.5, update RequestStreams to return the same as ListStreams
    
    
    20060911084947-418b8-9fa37072f5d121fcc4b880decedcc898565af7ba.gz

 generate/src/gabble-media-channel.c            |   23 +++++-
 generate/src/gabble-media-channel.h            |    7 ++-
 generate/src/gabble-media-stream.c             |   10 ++
 generate/xml-modified/gabble-media-channel.xml |    5 +-
 generate/xml-modified/gabble-media-stream.xml  |    1 +
 generate/xml-pristine/gabble-media-channel.xml |    5 +-
 generate/xml-pristine/gabble-media-stream.xml  |    1 +
 src/gabble-media-channel.c                     |  109 +++++++++++++++++-------
 src/gabble-media-channel.h                     |    7 ++-
 src/gabble-media-session.c                     |   14 ++--
 src/gabble-media-session.h                     |    2 +-
 src/gabble-media-stream.c                      |   10 ++
 12 files changed, 149 insertions(+), 45 deletions(-)

commit b74f66bcf9366b92140c775f2db178cb4aa73175
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-10 15:30:42 +0000

    bump version to 0.3.4.1
    
    
    20060910153042-418b8-63167a1917b9cfa5e2ce66b798bbf0a2c1d22012.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 37fcdb7c6e8b074d4eb8fc9ff54e57b9ae7f128e
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-10 15:18:00 +0000

    bump version to 0.3.4
    
    
    20060910151800-418b8-c6be1f9b1d7b48ab28908efe236f9a98d08fc1d1.gz

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit c5754763ef434d304915251e8dbf0e6a2181fdfd
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-10 15:14:47 +0000

    GabbleMedia{Channel,Session,Stream}: merge ListStreams/StreamAdded/StreamStateChanged stuff with spec 0.13.4 and new code generator
    
    
    20060910151447-418b8-94ed2423a19e4349c85b19a2e320e2231b56cbd2.gz

 src/gabble-media-channel.c |   23 ++++++++++++++++-------
 src/gabble-media-session.c |    3 ++-
 src/gabble-media-stream.c  |   28 +++++++++++++++++++++++-----
 src/telepathy-constants.h  |    6 ++++++
 4 files changed, 47 insertions(+), 13 deletions(-)

commit b0ca9ef91bcbbd83c1f8fb254644ac47264debc3
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-10 11:35:20 +0000

    GabbleMediaChannel: fix up crashing by moving the ptr array of streams aside at dispose time, so the stream_closed_cb is a no-op
    
    
    20060910113520-418b8-70fb282593b9f77e06fde85e4677a0d69493d157.gz

 src/gabble-media-channel.c |   19 ++++++++++++++++---
 1 files changed, 16 insertions(+), 3 deletions(-)

commit c95b232b0a66438508a969d9221cf66409ceca97
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-09-08 12:16:22 +0000

    GabbleMediaChannel: fix a stupid g_signal_emit so that StreamStateChanged gets correctly emitted
    
    
    20060908121622-50843-e42cc4f0345ba3203d0eed2cb5e756ae25cbde8f.gz

 src/gabble-media-channel.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b2cd5a3d29c09b5c828ff69e8f20db3241f12823
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-09-05 07:23:21 +0000

    GabbleMediaChannel: added a missing check in dispose (doh)
    
    
    20060905072321-50843-01ff9d2a1ea437b880888799be8ff56598a806ab.gz

 src/gabble-media-channel.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 5ccbf4849d73d8ae2b5c9dd8b1ae3757d0ed7138
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-09-04 20:00:09 +0000

    GabbleMediaChannel: implement ListStreams (directionality TBD) and emit Stream{Added,Removed,StateChanged}
    
    
    20060904200009-50843-87d579d3c38b8ba2e3e1f44010f89baf4be46738.gz

 src/gabble-media-channel.c |  147 +++++++++++++++++++++++++-------------------
 src/gabble-media-session.c |   46 ++++----------
 src/gabble-media-session.h |    2 -
 src/gabble-media-stream.c  |   25 ++++++--
 4 files changed, 114 insertions(+), 106 deletions(-)

commit e00fa906a7e76c9fb638026b0d8e65c41de69181
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-10 14:53:12 +0000

    GabbleMedia{Channel,Session,Stream}: regenerate with spec 0.13.4 to rename Ice* back to Media*, and add directionality methods & signals
    
    
    20060910145312-418b8-0817c298821946ff024f489a1c458001f4ec6d45.gz

 generate/gabble.def                            |    6 ++--
 generate/src/gabble-media-channel.c            |   40 +++++++++++++++++++--
 generate/src/gabble-media-channel.h            |    6 +++
 generate/src/gabble-media-session.c            |   10 +++---
 generate/src/gabble-media-stream.c             |   26 +++++++++----
 generate/xml-modified/gabble-media-channel.xml |   15 ++++++--
 generate/xml-modified/gabble-media-session.xml |    4 +-
 generate/xml-modified/gabble-media-stream.xml  |    5 ++-
 generate/xml-pristine/gabble-media-channel.xml |   15 ++++++--
 generate/xml-pristine/gabble-media-session.xml |    4 +-
 generate/xml-pristine/gabble-media-stream.xml  |    5 ++-
 src/gabble-media-channel.c                     |   45 ++++++++++++++++++++---
 src/gabble-media-channel.h                     |    6 +++
 src/gabble-media-session.c                     |   12 +++---
 src/gabble-media-stream.c                      |   26 +++++++++----
 src/telepathy-constants.h                      |    7 ++--
 src/telepathy-interfaces.h                     |   12 +++---
 17 files changed, 182 insertions(+), 62 deletions(-)

commit c4f94458bcf709be78f3996ad9dc86c8f07375d4
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-10 11:40:59 +0000

    s/occured/occurred/
    
    
    20060910114059-418b8-70b19e789ba8614bcef9697c92fd4a418753fdd0.gz

 generate/src/gabble-connection-manager.c |    6 ++--
 generate/src/gabble-connection.c         |   38 ++++++++++++------------
 generate/src/gabble-im-channel.c         |   16 +++++-----
 generate/src/gabble-media-channel.c      |   32 ++++++++++----------
 generate/src/gabble-media-session.c      |    4 +-
 generate/src/gabble-media-stream.c       |   16 +++++-----
 generate/src/gabble-muc-channel.c        |   40 ++++++++++++------------
 generate/src/gabble-roomlist-channel.c   |   12 ++++----
 generate/src/gabble-roster-channel.c     |   26 ++++++++--------
 src/disco.c                              |    2 +-
 src/gabble-connection-manager.c          |    6 ++--
 src/gabble-connection.c                  |   48 +++++++++++++++---------------
 src/gabble-im-channel.c                  |   16 +++++-----
 src/gabble-media-channel.c               |   32 ++++++++++----------
 src/gabble-media-session.c               |    4 +-
 src/gabble-media-stream.c                |   16 +++++-----
 src/gabble-muc-channel.c                 |   40 ++++++++++++------------
 src/gabble-roomlist-channel.c            |   12 ++++----
 src/gabble-roster-channel.c              |   26 ++++++++--------
 src/text-mixin.c                         |    6 ++--
 20 files changed, 199 insertions(+), 199 deletions(-)

commit 0ff5459de9ff43c30f7fcf4dc6eaf665ec5732b2
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-10 09:31:55 +0000

    Gabble*: regenerate with gengobject.py from spec 0.13.4
    
    
    20060910093155-418b8-7b859f4e631cbe03b1e660b22c2857b89b1490fa.gz

 generate/src/gabble-connection-manager.c           |   47 +-
 generate/src/gabble-connection-manager.h           |   24 +-
 .../src/gabble-connection-signals-marshal.list     |    8 +-
 generate/src/gabble-connection.c                   |  304 +++++++----
 generate/src/gabble-connection.h                   |  159 +++++-
 .../src/gabble-im-channel-signals-marshal.list     |    8 +-
 generate/src/gabble-im-channel.c                   |  110 +++--
 generate/src/gabble-im-channel.h                   |   52 ++-
 .../src/gabble-media-channel-signals-marshal.list  |    9 +-
 generate/src/gabble-media-channel.c                |  205 +++++---
 generate/src/gabble-media-channel.h                |  105 +++-
 .../src/gabble-media-session-signals-marshal.list  |    2 +-
 generate/src/gabble-media-session.c                |   34 +-
 generate/src/gabble-media-session.h                |   14 +-
 .../src/gabble-media-stream-signals-marshal.list   |    6 +-
 generate/src/gabble-media-stream.c                 |  108 +++--
 generate/src/gabble-media-stream.h                 |   52 ++-
 .../src/gabble-muc-channel-signals-marshal.list    |   15 +-
 generate/src/gabble-muc-channel.c                  |  280 ++++++----
 generate/src/gabble-muc-channel.h                  |  142 ++++-
 .../gabble-roomlist-channel-signals-marshal.list   |    3 -
 generate/src/gabble-roomlist-channel.c             |   81 ++-
 generate/src/gabble-roomlist-channel.h             |   37 +-
 .../src/gabble-roster-channel-signals-marshal.list |    5 +-
 generate/src/gabble-roster-channel.c               |  164 ++++--
 generate/src/gabble-roster-channel.h               |   85 +++-
 src/gabble-connection-manager.c                    |   55 ++-
 src/gabble-connection-manager.h                    |   26 +-
 src/gabble-connection-signals-marshal.list         |    4 +-
 src/gabble-connection.c                            |  610 ++++++++++++--------
 src/gabble-connection.h                            |  158 +++++-
 src/gabble-im-channel.c                            |  134 +++--
 src/gabble-im-channel.h                            |   52 ++-
 src/gabble-media-channel-signals-marshal.list      |    4 +-
 src/gabble-media-channel.c                         |  247 +++++---
 src/gabble-media-channel.h                         |  105 +++-
 src/gabble-media-session-signals-marshal.list      |    2 +-
 src/gabble-media-session.c                         |   44 +-
 src/gabble-media-session.h                         |   14 +-
 src/gabble-media-stream.c                          |  156 +++--
 src/gabble-media-stream.h                          |   52 ++-
 src/gabble-muc-channel-signals-marshal.list        |    2 +-
 src/gabble-muc-channel.c                           |  320 +++++++----
 src/gabble-muc-channel.h                           |  142 ++++-
 src/gabble-roomlist-channel.c                      |   97 ++--
 src/gabble-roomlist-channel.h                      |   37 +-
 src/gabble-roster-channel.c                        |  192 ++++---
 src/gabble-roster-channel.h                        |   85 +++-
 src/group-mixin-signals-marshal.list               |    4 +-
 src/group-mixin.c                                  |    4 +-
 src/handles.c                                      |    4 +-
 src/properties-mixin.c                             |   16 +-
 src/properties-mixin.h                             |    2 +-
 src/telepathy-errors.c                             |    2 +-
 src/telepathy-helpers.c                            |    2 +-
 src/text-mixin-signals-marshal.list                |    6 +-
 src/text-mixin.c                                   |   18 +-
 57 files changed, 3166 insertions(+), 1489 deletions(-)

commit 587ce432ec6624f7dc21831b5f1714f1825bd923
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-10 08:27:56 +0000

    GabbleConnection: edit method order to help resolve conflicts
    
    
    20060910082756-418b8-fac0236c2141507229fe5374afc4546cc7a766d8.gz

 src/gabble-connection.c |   56 +++++++++++++++++++++++-----------------------
 1 files changed, 28 insertions(+), 28 deletions(-)

commit 26b79cb8187ad7c482d04f9a0890fa09a299cc1a
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2006-09-06 11:26:06 +0000

    Handle contact caps disco errors by trying to request the same information from some other guy claiming to have it
    
    
    20060906112606-9db4d-3a8a0e68197dc009f3ab47e5c122afbc4a2b0ff0.gz

 src/gabble-presence-cache.c |   50 ++++++++++++++++++++++++++++++++++++++----
 1 files changed, 45 insertions(+), 5 deletions(-)

commit 3bce6209811d7ffced112d401ccaf85ed09125eb
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-06 11:15:29 +0000

    bump version to 0.3.3.1
    
    
    20060906111529-418b8-27730d92139979b82a2bfe9309308fdde678589a.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 49431878a02e33498c4261bef5e6ed89c074ef09
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-06 11:10:13 +0000

    bump version to 0.3.3
    
    
    20060906111013-418b8-d60b4598084853e72f8dc7627c6ae9af8bd27102.gz

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit a98994c4869ceecf0cef1991ac9e54b7153d40ff
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-06 07:09:13 +0000

    GabbleMediaChannel: s/clear/free/ (the session ID)
    
    
    20060906070913-418b8-698a1487905cb9a0993bcb0ab411784ab0e20665.gz

 src/gabble-media-channel.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b1504be6beb5c9a4e4276a3be711fa3829931947
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-05 12:14:35 +0000

    GabbleConnection: only unref our self_handle if we're being disconnected from a state where we were connecting/connected, and only ref it when we go to connecting
    
    
    20060905121435-418b8-9bb312533f6b6e851fbb463ac709551c70c7771c.gz

 src/gabble-connection.c |   22 +++++++++++++++-------
 1 files changed, 15 insertions(+), 7 deletions(-)

commit 6517b19a9ff65b0c13f8a9814ba601216bbc220b
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-05 10:41:26 +0000

    GabbleMedia{Session,Stream}: remove g_object_unref of priv->conn because we no longer have a reference to it from g_object_get
    
    
    20060905104126-418b8-1bf49101b644ff9941f6fcfa9b60685068d7ca80.gz

 src/gabble-media-session.c |    2 --
 src/gabble-media-stream.c  |    2 --
 2 files changed, 0 insertions(+), 4 deletions(-)

commit 59d4831eb3610f996f04b02610258880ee9c300a
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-04 18:33:36 +0000

    GabbleMuc{Channel,Factory}: avoid passing handle from MUC factory to channel without qualifying whether it is for a room or a contact
    
    
    20060904183336-418b8-43776120dc3104fc65d2dbbf749d2eb43f63d79c.gz

 src/gabble-muc-channel.c |   32 ++++++++++++++++++--------------
 src/gabble-muc-channel.h |    2 +-
 src/muc-factory.c        |   11 ++++++++---
 3 files changed, 27 insertions(+), 18 deletions(-)

commit a66fc748c31ee3b23bf0e67305bbe4628134dfbf
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-04 18:29:20 +0000

    GabbleMediaSession: fix assertion
    
    
    20060904182920-418b8-200d77b56cc7edcf5265e40ac1ebfaab29e3a9a2.gz

 src/gabble-media-session.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit bf4b7e28e04a340eeb9f35ca4f8f3da98756d57b
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-04 16:40:57 +0000

    GabbleMediaSession: add asserts to send_reject_message to make sure we only do it in google mode, and add a comment to send_terminate_message to explain why we do nothing if the resource is NULL
    
    
    20060904164057-418b8-feef7c7d501aba01ddcca541f6f15e0b455e8343.gz

 src/gabble-media-session.c |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

commit 272926d973a926d80b510913833a5ff5736ce929
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-04 16:37:44 +0000

    GabbleMediaStream: rename func to funcs in handle_action for clarity, and add a few comments
    
    
    20060904163744-418b8-4d4c2efa0e857eb206c7bfe040e89c17bad0ca03.gz

 src/gabble-media-session.c |   16 +++++++++++-----
 1 files changed, 11 insertions(+), 5 deletions(-)

commit 95d065d533ad442ea94eca66ed0c09a8e57745c8
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-04 16:32:43 +0000

    GabbleMediaSession: add an assert that we're adding at most one audio stream in google mode
    
    
    20060904163243-418b8-e34f2b1a874552448180625414241e731e96a35a.gz

 src/gabble-media-session.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 8eabac44a783d2aa35e790f863912c3a09cf474b
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-04 16:18:26 +0000

    GabbleMediaStream: add a connection property to remove the need to call g_object_get in the constructor, and move some other init stuff into _init
    
    
    20060904161826-418b8-e922d407417de7e6f166e112119bf9cd9d0a8166.gz

 src/gabble-media-session.c |    1 +
 src/gabble-media-stream.c  |   59 +++++++++++++++++++++++++------------------
 2 files changed, 35 insertions(+), 25 deletions(-)

commit 2c1d92fd183a829c629b77ccd5f8e9e8aedcda4c
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-04 16:16:26 +0000

    GabbleMediaSession: add a connection property and have the media channel set it, and move the session ID stuff up to the channel, removing the need call g_object_get in the constructor
    
    
    20060904161626-418b8-b1861a2c80f28d9a11b3d3794fd94fd110f5cb6c.gz

 src/gabble-media-channel.c |    9 ++++++++-
 src/gabble-media-session.c |   33 +++++++++++++++++++--------------
 2 files changed, 27 insertions(+), 15 deletions(-)

commit 075fd2656ac505c46660745d75e60992bb35bd62
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-04 09:03:02 +0000

    GabbleMediaChannel: #if 0 the checking for google voice capability when adding members to the media channel
    
    
    20060904090302-418b8-7840b7ed760118bc2df7806126cbb2b2a338f8f2.gz

 src/gabble-media-channel.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 4a6d2860500b1fe77822c8a90841c779af15c5f2
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-04 13:15:16 +0000

    don't overwrite construct-time stream mode
    
    
    20060904131516-b59df-64d964863344c70e51ded0e85b3f7d1694c7a143.gz

 src/gabble-media-stream.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 143f9ed64f132192a967f0dd197712378395918e
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-03 15:05:59 +0000

    GabbleMediaSession: add a per-session maximum of 99 streams
    
    
    20060903150559-418b8-0ba2831bdeee2c43c5bf656ab43d74de22bb91b4.gz

 src/gabble-media-session.c |   51 +++++++++++++++++++++----------------------
 1 files changed, 25 insertions(+), 26 deletions(-)

commit b0a71e9150e6a7cddbc716d910f5ff4b3562f7cd
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-03 14:53:35 +0000

    cleanup xmlns-related stuff to use lm_message_node_{has,get_child_with}_namespace and common NS_* defines
    
    
    20060903145335-418b8-666aa2c9956bad21054a97fb1096d8cf77e2a323.gz

 src/gabble-connection.c       |    2 +-
 src/gabble-error.c            |    7 ++--
 src/gabble-muc-channel.c      |   11 +++----
 src/gabble-presence-cache.c   |   63 +++++++++++++---------------------------
 src/gabble-register.c         |   22 +++++---------
 src/gabble-roomlist-channel.c |    2 +-
 src/namespaces.h              |    7 +++-
 src/text-mixin.c              |    2 +-
 8 files changed, 46 insertions(+), 70 deletions(-)

commit 4f18ee96061ed27733a86e35bd1b93f0916e3ff7
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-03 02:11:34 +0000

    GabbleMediaSession: add G_GNUC_PRINTF annotation to _gabble_media_session_debug and fix a resulting warning
    
    
    20060903021134-418b8-c90ec875e5d8e0e77820633f530a4d82ee8cedca.gz

 src/gabble-media-session.c |    2 +-
 src/gabble-media-session.h |    3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit 8834de7fef9c5149535ce02a04e406313bb9f425
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-03 02:11:06 +0000

    GabbleDebug: add G_GNUC_PRINTF annotation to gabble_debug definition to catch mismatched format strings
    
    
    20060903021106-418b8-72e44e8b1e516f382e3ed9acbffa0821e5edf20a.gz

 src/debug.c |    4 +++-
 src/debug.h |    3 ++-
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 810f39549d14d7af35d3122aad526442291a465d
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-03 02:02:49 +0000

    GabblePresence: make gabble_presence_resource_has_caps check the resource name matches too... oops :)
    
    
    20060903020249-418b8-15a444356bddd67c741168db6d8cd3580260e415.gz

 src/gabble-presence.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit e45c57ce5175c2e9132001f8d72592430dedc662
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-03 01:12:02 +0000

    GabbleMediaStream: set <description> xmlns to video if it's a video stream
    
    
    20060903011202-418b8-249c59b1662eb3ec44943090ad07c85d6ad3de40.gz

 src/gabble-media-stream.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 30cd19f57b1b73137eac9960851e8f1c4542cb80
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-03 01:11:48 +0000

    GabbleMediaStream: default to MODE_JINGLE
    
    
    20060903011148-418b8-7d6089afc39cf6b69be9b129013029d1f959f396.gz

 src/gabble-media-stream.c |    5 -----
 1 files changed, 0 insertions(+), 5 deletions(-)

commit 4734fd4e723cb5f3bd9f03181eb0b0813de5c600
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-03 00:42:26 +0000

    GabblePresence: add gabble_presence_resource_has_caps which we need to see if we can add media into ongoing calls with a certain resource
    
    
    20060903004226-418b8-eedc6df651f4d1c477afc8f96dffc228c458b06e.gz

 src/gabble-presence.c |   19 +++++++++++++++++++
 src/gabble-presence.h |    5 +++++
 2 files changed, 24 insertions(+), 0 deletions(-)

commit c915f8b4c2ef0432e6f69342e0e3764d5db151c0
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-03 00:42:04 +0000

    GabbleMediaSession: implement _gabble_media_session_request_streams... youch
    
    
    20060903004204-418b8-78ed7e93165cf7d436890915c51d670444b555a7.gz

 src/gabble-media-session.c |  213 +++++++++++++++++++++++++++++++++++++++++++-
 src/gabble-media-session.h |    5 +
 2 files changed, 217 insertions(+), 1 deletions(-)

commit 17a1472edbb5b71d2888919cd91d57d8022aee13
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-03 00:41:21 +0000

    GabbleMediaSession: make the _gabble_media_session_stream_state function not disappear if GMS_DEBUG_LEVEL is undefined
    
    
    20060903004121-418b8-2dd0efef9f3281d7b93d533be3b7af6b6ae3afd3.gz

 src/gabble-media-session.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit b333b2b2b178e9e10beab18c6c386d8421128700
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-03 00:40:33 +0000

    GabbleMediaSession: don't send terminate or reject messages if there's no peer_resource; it means we've not actually sent anything to the peer yet
    
    
    20060903004033-418b8-146b86926e88bc7077a8e89c10bfd5dfc24fa724.gz

 src/gabble-media-session.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit d10ccce86a85a79ef27c6446254b892d9a04bafd
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-03 00:37:51 +0000

    GabbleMediaSession: disable the automatic requesting of a voice stream in every session
    
    
    20060903003751-418b8-ddac4af98797c59c6cde45cb966aaf4c05c8b76d.gz

 src/gabble-media-session.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit 92d800aafe6b518b941fa11d092cf4ba9d33c377
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-03 00:37:18 +0000

    GabbleMediaSession: make create_media_stream return the stream ID
    
    
    20060903003718-418b8-05faff9337153f65b36f49e842049abb445ef324.gz

 src/gabble-media-session.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit 6bff6d7702e9a26cdbdefc56374f77b4239bdd28
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-03 00:36:38 +0000

    GabbleMediaChannel: pass RequestStreams off to the session after validating that the given member is indeed a member
    
    
    20060903003638-418b8-fbf518a639d20291f96e996cd29b1caa7369a4d0.gz

 src/gabble-media-channel.c |   25 +++++++++++++++++++++----
 1 files changed, 21 insertions(+), 4 deletions(-)

commit 57716a74d90752732addabb4f634f34d32427d57
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-01 19:40:22 +0000

    GabbleDisco: fix totally badgered disco behaviour where only one request was freed up at dispose time because of iterating a list wrongly while it was changing, and add some asserts that request deletion is done against a valid disco object
    
    
    20060901194022-418b8-41b62544ba0ad4ee3b526b7fab0c501ec03c0652.gz

 src/disco.c |   17 +++++++++--------
 1 files changed, 9 insertions(+), 8 deletions(-)

commit aceeea12e3845f56e8c655c0f4515535d83b70ab
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-01 18:00:22 +0000

    GabblePresenceCache: remove handles from the handle set when we remove them from the presence cache
    
    
    20060901180022-418b8-726feb810e93f64afc0971878d9346d2b4348e5f.gz

 src/gabble-presence-cache.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 02660fe7916756465f7e0813761751eb4f60e954
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-01 17:46:32 +0000

    GabbleMediaSession: only send accept after the streams are all ready
    
    
    20060901174632-418b8-5c1e9af34c48cc9006149a1a6ce628f928dca408.gz

 src/gabble-media-session.c |   17 +++++++++++++----
 1 files changed, 13 insertions(+), 4 deletions(-)

commit 4e15f59a01e3f9cbb5c92170f9255486fd0e0d19
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-01 17:13:49 +0000

    GabbleMediaStream: fix unitialised values in codec parameter sending code
    
    
    20060901171349-418b8-ab90889d1a472035a70ad6359b7786ac9a89bbd8.gz

 src/gabble-media-stream.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 72f388ce898e1c30fd709505c21432aa27f63780
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-01 17:10:38 +0000

    GabbleMediaStream: allow multiple handlers for a single action, and make handlers into generic create, codecs and candidates
    
    
    20060901171038-418b8-a4ca64276462f298367a0aa0b278198b8aca50b1.gz

 src/gabble-media-session.c |  274 ++++++++++++++++++++++++++++----------------
 1 files changed, 175 insertions(+), 99 deletions(-)

commit f3a622f2010393c84907ddc5e57d19b7e644d456
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-01 17:08:03 +0000

    GabbleMediaSession: allocate the stream ID inside create_media_stream
    
    
    20060901170803-418b8-f0dfd5ba79ecd9db4eac0c374afef4405babc2d5.gz

 src/gabble-media-session.c |   30 ++++++++++++++----------------
 1 files changed, 14 insertions(+), 16 deletions(-)

commit f9b098dc09d374e30b3f5c3d3e53790848e3ba30
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-09-01 17:55:48 +0000

    GabblePresenceCache: add missing disco error-checking to _caps_disco_cb
    
    
    20060901175548-50843-333151e03ca73c16836d5d35d32868b4448e97f5.gz

 src/gabble-presence-cache.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 63821eedfaef9e34bc7df9045f33869d1a413b77
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-09-01 17:23:33 +0000

    GabbleMediaStream: send jingle-compliant candidates
    
    
    20060901172333-50843-97a9d08d33c7dd15144adbd9436bb4686db5f20f.gz

 src/gabble-media-session.c |    2 +-
 src/gabble-media-stream.c  |   54 +++++++++++++++++++++++++++++++++----------
 src/gabble-media-stream.h  |    2 +-
 3 files changed, 43 insertions(+), 15 deletions(-)

commit 3fcdc50c973722b9672c011abb1b420a02320d15
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-08-31 23:41:44 +0000

    Fix conflict
    
    
    20060831234144-50843-d7c4ea66fef6423e83eb6b247a7bfe77cf848660.gz

 src/gabble-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 3d45b60192adeb44b8c9cbf50039cc122107bf12
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-08-31 23:31:33 +0000

    GabbleConnection: fixed syntax error
    
    
    20060831233133-50843-7e65e28337fa5723f33348725398128d89e17c98.gz

 src/gabble-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 19d990189b236a43b0056d531ccf686a13a001f2
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-09-01 04:28:58 +0000

    GabbleMediaStream: send transport-info as action instead of candidates when in jingle mode
    
    
    20060901042858-50843-03263172f8526b300f043be925ae50614d8b921f.gz

 src/gabble-media-stream.c |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

commit 09f8aba049e9b82c491d1b4d4e7f0048114edf71
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-09-01 04:16:21 +0000

    GabbleMediaFactory: handle the sid attribute as that's what jingle uses
    
    
    20060901041621-50843-c13c9eb6ec0a3076220edcaa1df877d5f7105d7b.gz

 src/media-factory.c |   15 +++++++++------
 1 files changed, 9 insertions(+), 6 deletions(-)

commit 072ce104cf30082a5caba8cf7f5583fe7e08edc3
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-09-01 04:11:36 +0000

    I take that back, NOW we do :P
    
    
    20060901041136-50843-0bebaeba603b66ec15f3455cbe7e26d86e37b211.gz

 src/gabble-media-session.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 69726388777bdff81b535ff74d37e914c4ac2efb
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-09-01 04:01:18 +0000

    send jingle-compliant session-initiate
    
    
    20060901040118-50843-df2f5f90ad0646ed637e4e494305237596a5c6eb.gz

 src/gabble-media-session.c |   84 +++++++++++++++++++++++++++++++------------
 src/gabble-media-stream.c  |   25 +++++++++++++
 src/gabble-media-stream.h  |    1 +
 3 files changed, 86 insertions(+), 24 deletions(-)

commit 18259057f1821a8c5c983837dc311ffbc4649978
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-08-31 23:31:57 +0000

    GabbleMediaStream: add codec parameters on outgoing stanzas
    
    
    20060831233157-50843-32feb7f8682efffa60f5ae12c430242fc3b22718.gz

 src/gabble-media-stream.c |  107 ++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 96 insertions(+), 11 deletions(-)

commit f22c54637d1e206ab67322e5a1ee27a490978344
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-01 03:53:55 +0000

    only check that people are callable when calling them, not when receiving a call
    
    
    20060901035355-418b8-2d447742f1706adb5f37b914bea76146ba76a4be.gz

 src/gabble-media-channel.c |   28 ++++++++++++++--------------
 1 files changed, 14 insertions(+), 14 deletions(-)

commit a843033f81ed2cdcc8aa703393a5b45df64c9d21
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-01 03:35:39 +0000

    tweak whitespace in presence cache
    
    
    20060901033539-418b8-e816b8990376aef6946b744a63e4f1c2f9d5058d.gz

 src/gabble-presence-cache.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit f3237e0322c4c18f3f1dca8eee7013bdff2ed6fe
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-01 03:35:24 +0000

    disable voice-v1 hack for discovering gtalk
    
    
    20060901033524-418b8-3482e8f31ea708d7ab1296065b2ab2ddd08de9fc.gz

 src/gabble-presence-cache.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit bea3298694686a239b603de7083d2f98008ec98d
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-01 03:35:04 +0000

    remove bogus disco cache prefilling
    
    
    20060901033504-418b8-f93af688a3fa79a46be2a8861179e78dd0e90d97.gz

 src/gabble-presence-cache.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit f5a47bbe3aff21d8ffaad5101fb92a9e69e710a8
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-01 03:31:43 +0000

    update presence caps to match jingle & gtalk namespaces, and export/recognise them in entity caps. these should come from the same lookup table...
    
    
    20060901033143-418b8-cf3fe6b81c9083c00dfc6d83483eb50a536f136f.gz

 src/gabble-connection.c     |   22 ++++++++++++----------
 src/gabble-media-session.c  |   21 +++++++++------------
 src/gabble-presence-cache.c |   13 ++++++++++---
 src/gabble-presence.h       |    8 +++++---
 src/namespaces.h            |    3 ++-
 5 files changed, 38 insertions(+), 29 deletions(-)

commit 65ad3afe9a9ca10a09c258356cf245e7c9c8fcb6
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-01 03:31:24 +0000

    advertise our features as having voice-v1, jingle audio and video
    
    
    20060901033124-418b8-6d33c661e54d887756250cc5a55f8ac3ac5e649b.gz

 src/gabble-connection.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 4a567b64fa668823823fbf77f5f804e77f574386
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-01 03:30:51 +0000

    stop feeding bogus capabilities into our self handle
    
    
    20060901033051-418b8-938f5286409b6f57a3d443056ae96a1c93b24a52.gz

 src/gabble-connection.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 22f547682ec29a7d6a7408ddfc6c14936400deb9
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-01 03:29:35 +0000

    add test-heap to _boring
    
    
    20060901032935-418b8-fc7b6db6d4f7726b527847e182042e99dc0ef95f.gz

 _boring |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit f71f89c5ee8cea6fc2a017a2667a8b38b5f31390
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-01 00:21:16 +0000

    remove unused media_channels stuff from GabbleConnection
    
    
    20060901002116-418b8-eb48a9661b62db5ea96645f295d28c83da3b956c.gz

 src/gabble-connection.c |   40 ----------------------------------------
 1 files changed, 0 insertions(+), 40 deletions(-)

commit bc20c2c888c21d2c4946fd81fa4c7a7543e8796a
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-01 00:20:07 +0000

    remove unused INVITATION_RECEIVED signal from media session
    
    
    20060901002007-418b8-629e5c142af044c94784ca41dc10c6369d8ed26f.gz

 src/gabble-media-session.c |   10 ----------
 1 files changed, 0 insertions(+), 10 deletions(-)

commit 6d38b8f9dde9384fe4fe99831e50d505e26b6989
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-01 00:16:34 +0000

    tweak more stuff to use lm_message_node_get_child_with_namespace (why didn't we write that sooner? :D)
    
    
    20060901001634-418b8-f16e15b512e229fa38a8489cc2f5cb8716c99049.gz

 src/gabble-connection.c |    6 ++----
 src/jingle-info.c       |   10 ++++------
 src/media-factory.c     |   12 ++++--------
 src/roster.c            |    5 +++--
 src/text-mixin.c        |   27 ++++++++++++---------------
 5 files changed, 25 insertions(+), 35 deletions(-)

commit e10fe4156bcf06194fcacf0d909fdd206fa229fe
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-01 00:01:23 +0000

    add a new lm_message_node_get_child_with_namespace function, and move _lm_message_node_has_namespace to lm_message_node_has_namespace in util.c
    
    
    20060901000123-418b8-42c464e16a55b75150a5d127af9c8db3725c440a.gz

 src/gabble-connection.c       |   14 +-------------
 src/gabble-connection.h       |    2 --
 src/gabble-media-session.c    |    8 ++++----
 src/gabble-muc-channel.c      |    4 ++--
 src/gabble-roomlist-channel.c |    3 ++-
 src/jingle-info.c             |    3 ++-
 src/media-factory.c           |    4 ++--
 src/muc-factory.c             |   18 +++---------------
 src/namespaces.h              |    1 +
 src/roster.c                  |    2 +-
 src/text-mixin.c              |    3 ++-
 src/util.c                    |   33 +++++++++++++++++++++++++++++++++
 src/util.h                    |    3 +++
 13 files changed, 56 insertions(+), 42 deletions(-)

commit de315eacbbdb31246abe3c2ac632044728a98fee
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-31 22:03:47 +0000

    don't rely on the mode being set for dispatching incoming session actions to the right stream, discover it from the namespace of the session node
    
    
    20060831220347-418b8-d122c23d4510062353535f05e86c50f5e798aedd.gz

 src/gabble-media-session.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 6f7b40be6bb3dfdcc3ff324b4e29c59338e23bae
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-31 22:03:27 +0000

    make _handle_initiate create stream objects for each incoming stream
    
    
    20060831220327-418b8-93fcc744f5e45ac9683b62584144141f7e440af5.gz

 src/gabble-media-session.c |   65 +++++++++++++++++++++++++++++++++++++++----
 1 files changed, 59 insertions(+), 6 deletions(-)

commit 2d2f95bc3e93569321e9136302d2f625d5b7243c
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-31 22:02:01 +0000

    don't implicitly create a gtalk audio stream along with the session
    
    
    20060831220201-418b8-4327b384918d931595e12365a8d0366eec3ef23f.gz

 src/gabble-media-session.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit d3e5b742dfce98ec43469481b2426f9147593f07
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-31 22:01:08 +0000

    default sessions to jingle mode
    
    
    20060831220108-418b8-f53e0b1c1610d7cdf7b2ba74aff489a489924f5c.gz

 src/gabble-media-session.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 4c10dd140290f16659715cc48d52bd5491614083
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-31 21:57:37 +0000

    refactor media session IQ callback to recognise both jingle and gtalk, leave description namespace checking to the session, and respond with bad request if the input is malformed
    
    
    20060831215737-418b8-735cae1e083659ac7787d845802007969df82952.gz

 src/media-factory.c |   89 +++++++++++++++++++++++++++-----------------------
 1 files changed, 48 insertions(+), 41 deletions(-)

commit e859edf24755019e982cd5868b05a7af7cb6b764
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-31 21:53:30 +0000

    send jingle audio stream descriptions with new namespace
    
    
    20060831215330-418b8-a54503406d0d9a7c398e834d79a42cbd94ebfd91.gz

 src/gabble-media-stream.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 92a7cf333f3a639d8afde12c6bad7c0afe954e28
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-31 21:52:57 +0000

    advertise support for google's p2p transport, and jingle audio and video
    
    
    20060831215257-418b8-81ab951600e150877c4bcec2d7d0bca3343b92ac.gz

 src/gabble-connection.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

commit 43360dc2382b9dfc4378bf4338289cbdcb96283e
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-31 21:52:38 +0000

    add new namespaces for google's p2p transport, and jingle audio, video and ice
    
    
    20060831215238-418b8-b7f6d722bd5174bf42c342bdbf6a9b54be212f0a.gz

 src/namespaces.h |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 83af0dc4e5c26e20fb5bdb57b7bd32bc8c2ef8d5
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-31 21:49:54 +0000

    add a _gabble_media_channel_get_stream_id method
    
    
    20060831214954-418b8-dbcf280013e4f0c82dd9a57d9d83a977eaac1fa6.gz

 src/gabble-media-channel.c |   14 +++++++++++++-
 src/gabble-media-channel.h |    2 ++
 2 files changed, 15 insertions(+), 1 deletions(-)

commit 4fd801e57df1727fa2fab6e7e71a8e86d974b1e3
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-01 02:39:16 +0000

    merge conflicts and update to use DEBUG functions
    
    
    20060901023916-418b8-3848e510790bff9c549e21b431046971fa1d3f07.gz

 src/gabble-presence-cache.c |   14 +++++++++-----
 1 files changed, 9 insertions(+), 5 deletions(-)

commit 4cce2606f82f13ab4a1b928f496ce5532454ddc9
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-24 14:14:34 +0000

    resolve conflicts
    
    
    20060824141434-b59df-b5cab9cab1c77b838872a440f0a5f2484ea2b26f.gz

 src/gabble-presence-cache.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit 4089534b2700f14e2cd62156958295fa02873df8
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-06-02 12:13:37 +0000

    fix typo in debug message
    
    
    20060602121337-b59df-86a3bfcc20a86b202491509d0f344dc253571d3e.gz

 src/gabble-media-stream.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 2ab9e67ff36e630f1dae6fe173795834165ea708
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-24 14:08:57 +0000

    resolve conflicts
    
    
    20060824140857-b59df-a9fccd63fcffd84a3059b2b95bfcb7d621dabc42.gz

 src/gabble-presence-cache.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 50407012143990041e855976f91d89592886a387
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-06-02 17:56:39 +0000

    implement capabilities discoing/caching
    
    
    20060602175639-b59df-4d22b4fd84fff0d3683bc5d5e3fd0cbd63788016.gz

 src/gabble-presence-cache.c |  244 ++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 242 insertions(+), 2 deletions(-)

commit e5c65a5990ab7ebd2acc65dcc1adf807b5c3a738
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-29 14:40:38 +0000

    make debugging messages less misleading
    
    
    20060529144038-b59df-952be5667c7c04f7d5a889d74e9734d048125d27.gz

 src/gabble-presence-cache.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit e8d4de0ff028b0fabb27ead5101ff23b1d733fae
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-29 14:09:47 +0000

    simplify presence message parsing control flow
    
    
    20060529140947-b59df-44b1da3c9530314f40dfff33e7e41ef602a353e4.gz

 src/gabble-presence-cache.c |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

commit 4e3a26372fb3fb330d893bab3953b397e2dc5b9e
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-08-31 03:11:51 +0000

    GabbleMediaStream: marshall clockrate, channels and bitrate from remote end to s-e. also make name optional.
    
    
    20060831031151-50843-459cadd3f66ca6bb165c077c3a2316a95ba4aa0c.gz

 src/gabble-media-stream.c |   54 +++++++++++++++++++++++++++++++++++---------
 1 files changed, 43 insertions(+), 11 deletions(-)

commit 29cc6d544bfd19d6217c3e1df503b37ce95afd9e
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-08-31 00:44:14 +0000

    GabbleMediaStream: don't ack IQs, GabbleMediaSession does this for us
    
    
    20060831004414-50843-f9836402da1778ec235c7e6656cec68beca160de.gz

 src/gabble-media-stream.c |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)

commit 0a050de7d8de23d9636632177640dcdd3eb4404e
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-31 15:56:54 +0000

    fix inability to write C
    
    
    20060831155654-418b8-b57435a70fee9c4026e73c106ad1befa361a085e.gz

 src/gabble-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8ae62cf5d142cdd6fc2750b74d10151c2f5486ad
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-30 22:29:59 +0000

    allow handlers to specify no function (some just change the state)
    
    
    20060830222959-418b8-9b73f70a36d2848b1c86cece8f287755b05cbbf1.gz

 src/gabble-media-session.c |   73 +++++++++++++++++++++++++++-----------------
 1 files changed, 45 insertions(+), 28 deletions(-)

commit 9c0fcb68ce5bd99bec06913ec43442ff778faae3
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-30 22:21:45 +0000

    refactor media session action handling to have a lookup table of acceptable states, call a per-stream function, and then a result state to set if successful
    
    
    20060830222145-418b8-86058a3a83bea9f9988b733914f555ae2153d15a.gz

 src/gabble-media-session.c |  248 ++++++++++++++++++++++++++++----------------
 1 files changed, 157 insertions(+), 91 deletions(-)

commit 80950b0e759517bdee21e850e2b88b9af865abd8
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-30 22:20:24 +0000

    fix session termination to send "session-terminate" action on Jingle calls
    
    
    20060830222024-418b8-de6801891ec2a3b9c756e8673181b152495a2f3e.gz

 src/gabble-media-session.c |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

commit 60c02e4d526f57489c2f30507f4309ef63b547a0
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-30 22:19:52 +0000

    replace last uses of priv->stream with iterations over the hash table, making <content> nodes where necessary
    
    
    20060830221952-418b8-b1204fce51227fc178cd3c6a4c5697bad29a4341.gz

 src/gabble-media-session.c |   74 +++++++++++++++++++++++++++++++++++++------
 1 files changed, 63 insertions(+), 11 deletions(-)

commit c466f67b97fc64843fe102597812b289dd4cb0d1
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-30 22:17:24 +0000

    fix a duplicated call to g_object_get in the media session constructor
    
    
    20060830221724-418b8-9c0441e7fd61e8b54a692f0ba6b08b6bccb7dd06.gz

 src/gabble-media-session.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit 8bf454be101913a1133eb6968b35e0afc2af67e1
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-30 22:15:48 +0000

    replace media session's priv->stream with a hash table of streams by name, for the moment make one gtalk stream automatically
    
    
    20060830221548-418b8-4843ed35472c27befe531111ce48aaf2445ecb4e.gz

 src/gabble-media-session.c |   62 ++++++++++++++++++++++++++++++++-----------
 1 files changed, 46 insertions(+), 16 deletions(-)

commit 6cae1806790e2dc8f736987a2df10a37e1b23726
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-30 22:14:19 +0000

    add an INVALID JingleSessionState
    
    
    20060830221419-418b8-77eeed0a927648687526b88fcdb0e05747e4a21a.gz

 src/gabble-media-session.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit a636ec92bc1ebfcbad83cd1a88d423a05ae4b49b
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-30 22:13:20 +0000

    make gabble_media_stream internal functions act on the jingle content and transport nodes where appropriate, rather than session nodes as in gtalk
    
    
    20060830221320-418b8-b037efcd2abd3357dd9d371c0dbe65c76de3e43c.gz

 src/gabble-media-stream.c |   16 +++++-----------
 src/gabble-media-stream.h |    4 ++--
 2 files changed, 7 insertions(+), 13 deletions(-)

commit 3a9afcacfd94f7d9a064c987527f784283a0ddf9
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-30 22:12:25 +0000

    add ID, name and media type parameters to the stream object
    
    
    20060830221225-418b8-ee7c920770fef1ce3011562a4072250121e0ce24.gz

 src/gabble-media-stream.c |   57 +++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 57 insertions(+), 0 deletions(-)

commit 8594138cf2b9b61a6c4824421eda43773150f03e
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-31 05:44:00 +0000

    merge conflicts (HANDLER_DEBUG -> NODE_DEBUG)
    
    
    20060831054400-418b8-e6971ded48bf9b07db2d3c5e6604d5db6dbdc8e5.gz

 src/gabble-muc-channel.c |   25 +------------------------
 1 files changed, 1 insertions(+), 24 deletions(-)

commit c853d593b49600e4948d905634e92a3b110db1a5
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-31 05:30:09 +0000

    remove irrelevant MUC comment & tweak indentation
    
    
    20060831053009-418b8-81a4aed3dee8cc0ec318e75efd9e09b214ce8489.gz

 src/gabble-muc-channel.c |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

commit 1b3b8aee96ae5f57ad6d138f9f777160b8e36fa0
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-31 04:51:51 +0000

    MUC room descriptions don't arrive in <message> nodes, only subjects
    
    
    20060831045151-418b8-8f87d2230d0eea5ec06950a6cedf262efde305c8.gz

 src/gabble-muc-channel.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 600521668cc6df7d5d64aaef0ff0f039d6192d1e
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-31 04:30:28 +0000

    update MUC room permissions after we've sent off the discovery request for the current properties, so that if we become the owner and request a configuration form, we get it back after we find out whether or not the description property exists.
    
    
    20060831043028-418b8-f41ff2a2bb0847c27736e6d59333cc765d2d56be.gz

 src/gabble-muc-channel.c |   28 +++++++++++++++++-----------
 1 files changed, 17 insertions(+), 11 deletions(-)

commit 2c8a29a03b974f660f1b982ff57027e8c5c0188a
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-31 04:29:59 +0000

    clear "description" property writability in MUC channels when we stop being an owner
    
    
    20060831042959-418b8-df8464e450d711ba8c9f1e03fc79fff4d061a873.gz

 src/gabble-muc-channel.c |   21 +++++++++++++++------
 1 files changed, 15 insertions(+), 6 deletions(-)

commit 9f7c10b82ca85c99291057c194f9959daad9e616
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-16 15:10:14 +0000

    Merge oleavr's MUC properties improvements
    
    
    20060816151014-53eee-ef055b0d1c4f63f53ee593ebefa83e6abb7461e4.gz

 src/gabble-muc-channel.c |   24 +++++++++++-------------
 src/namespaces.h         |    1 +
 2 files changed, 12 insertions(+), 13 deletions(-)

commit 37d24eab09a07d502b283adda9d47430299f5af7
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-06-14 17:44:39 +0000

    MUCFactory: return QUEUED in request function when a request is already in progress, and DONE if it's ready.
    
    
    20060614174439-50843-a4d622e344953f3e53f66bcc36087ceae986bd26.gz

 src/gabble-muc-channel.c |   12 ++++++++++++
 src/gabble-muc-channel.h |    1 +
 src/muc-factory.c        |   11 +++++++++--
 3 files changed, 22 insertions(+), 2 deletions(-)

commit c72fefd0241774ca3e85bdd28c95b3b8b1403963
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-06-14 17:03:08 +0000

    MUC: fixed copy 'n paste error causing the "name" property to never get picked up when discoing the room.
    
    
    20060614170308-50843-8bf62986e5f828587ab991949b536781c087e1e1.gz

 src/gabble-muc-channel.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 6f200805eceeadbe3d26f9c3183c6a25f175437e
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-06-14 13:57:15 +0000

    MUC: set property permissions correctly based on changes in presence and what the server supports.
    
    
    20060614135715-50843-5dfd7f0d62737ceda99aff8a22733293b433d5e1.gz

 src/gabble-muc-channel.c |  374 +++++++++++++++++++++++++++++++++-------------
 1 files changed, 271 insertions(+), 103 deletions(-)

commit 3d5d538c14f0448634fa85feff673add832e9eba
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-06-08 15:15:45 +0000

    GabbleRoomListChannel: use _lm_message_node_has_namespace and the string constant in namespaces.h when parsing the <x/> disco node.
    
    
    20060608151545-50843-384a9b6dda9061a50d3906fef2977bcc9f0c0d5f.gz

 src/gabble-roomlist-channel.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 2ccd9fee435237fd85ab88f66a51a55252264d2d
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-06-08 15:13:40 +0000

    MUC: parse disco reply's <x/> node to get the description property off it, and some improvements to the properties mixin
    
    
    20060608151340-50843-e8ed7f073a3f344307625947b79e39573f5c992c.gz

 src/gabble-muc-channel.c |  242 ++++++++++++++++++++++++++-------------------
 src/namespaces.h         |    1 -
 src/properties-mixin.c   |   30 ++++++-
 src/properties-mixin.h   |    3 +
 4 files changed, 171 insertions(+), 105 deletions(-)

commit 91fa61f2c0fca740935c4a349fbca05f05136d8b
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-31 15:28:39 +0000

    fix control flow errors where we assume g_assert_not_reached will abort execution; usually returning from the function avoids continuing with uninitialised values
    
    
    20060831152839-418b8-0af86d6fbf0469c05bac7e893763af8b6e5a2a87.gz

 src/disco.c                |    1 +
 src/gabble-connection.c    |   23 ++++++++++++++++++-----
 src/gabble-media-session.c |    1 +
 src/gabble-media-stream.c  |    4 ++--
 src/handles.c              |    2 +-
 src/properties-mixin.c     |    1 +
 6 files changed, 24 insertions(+), 8 deletions(-)

commit 737c8f8b8c48e548f31c4fb3500ec9bc5e0291df
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-31 15:08:52 +0000

    add missing break in roster switch statement
    
    
    20060831150852-418b8-2cd23eebcbcab1b1bab2a03fa576ebaa9aae4955.gz

 src/roster.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit e5619617f7e3eff8c69392bfd15df59ff258edbd
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-08-22 16:18:31 +0000

    GabbleConnection: removed some more obsoleted code.
    
    
    20060822161831-50843-f21c7cf6bd414d79b13f17f5749cc3fec611d16f.gz

 src/gabble-connection.c |   70 -----------------------------------------------
 1 files changed, 0 insertions(+), 70 deletions(-)

commit 0f2ac4f58fd0276070afed7dbfb11084457ba130
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-30 11:58:16 +0000

    merge conflicts of HANDLE_LEAK_DEBUG_CFLAGS in configure.ac
    
    
    20060830115816-418b8-573eebcd43fa3eff46feed10c3f446e12e3da671.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 9e7657ca3550d402369f2ff26b12e4ebc37b90d4
Author:  <ollisal@gmail.com>
Date:   2006-08-30 11:08:53 +0000

    Fix compile issues with --disable-debug configure flag
    
    
    20060830110853-e2804-1fb149884412f04cdca1c4360afa61ac54f30ee5.gz

 src/gabble-media-stream.c |    2 ++
 src/gabble-muc-channel.c  |    2 ++
 src/gabble.c              |    4 ++++
 src/roster.c              |    4 +++-
 src/text-mixin.c          |    4 +---
 5 files changed, 12 insertions(+), 4 deletions(-)

commit 7d03ecd348f3f3d3a66bc25b6dd9bd0380a4fe54
Author:  <ollisal@gmail.com>
Date:   2006-08-29 16:16:55 +0000

    Move gabble_handle_decode_jid from the handle repo to util.h and rename it to gabble_decode_jid to reflect the change. Also update its documentation to reflect its current, more general usage.
    
    
    20060829161655-e2804-1f9049d88e5281f8a8376da527d9657ac5bcc6bb.gz

 src/gabble-connection.c     |    6 +-
 src/gabble-muc-channel.c    |    4 +-
 src/gabble-presence-cache.c |    2 +-
 src/handles.c               |   91 ++-----------------------------------------
 src/handles.h               |    1 -
 src/media-factory.c         |    3 +-
 src/util.c                  |   86 ++++++++++++++++++++++++++++++++++++++++
 src/util.h                  |    2 +
 8 files changed, 100 insertions(+), 95 deletions(-)

commit bfc0852513a88e744e74cf1ab9b8ff4ae6d946b5
Author:  <ollisal@gmail.com>
Date:   2006-08-29 14:52:29 +0000

    Remove useless gabble_handle_jid_get_base prototype
    
    
    20060829145229-e2804-4a2ad49bbafab01390777b8ffff83b9aaf571e8f.gz

 src/handles.h |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit d5ceb24269e6c12d719bcb5a9c18c0acfe0003ca
Author:  <ollisal@gmail.com>
Date:   2006-08-29 11:16:07 +0000

    For the sake of completeness, make GabbleRoomlistChannel work even after changing the parent Connection object as well
    
    
    20060829111607-e2804-72d5febbebd1dfac90f92af7b9cf6618d3bc0ee9.gz

 src/gabble-roomlist-channel.c |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

commit fd5b845dbffd7e9ab8f940f4c4280cc894887824
Author:  <ollisal@gmail.com>
Date:   2006-08-28 13:22:22 +0000

    Listen to D-BUS NameOwnerChanged signals in handle repo to free handles held by dead clients
    
    
    20060828132222-e2804-afb04ef28934f48b884db07cd4b08561d9d78972.gz

 src/handles.c |   46 +++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 45 insertions(+), 1 deletions(-)

commit 9f4a8a2e8243462f5b1ad7f9c51806fdbcf1047a
Author:  <ollisal@gmail.com>
Date:   2006-08-28 11:13:23 +0000

    Move client handle hold/release refcounting from GabbleConnection to the handle repo
    
    
    20060828111323-e2804-4eb9960b18d5b7c7d430b0b09ceb3308a1825d2b.gz

 src/gabble-connection.c |  148 ++++++----------------------------------------
 src/gabble-connection.h |    3 -
 src/handles.c           |  145 ++++++++++++++++++++++++++++++++++++++++++++++
 src/handles.h           |    4 +
 4 files changed, 169 insertions(+), 131 deletions(-)

commit 7d14772ac584c9b93729a3b561bd0ae579e206fc
Author:  <ollisal@gmail.com>
Date:   2006-08-25 13:51:51 +0000

    Plug roster destruction handle reference leak
    
    
    20060825135151-e2804-1d238e0d0f9eecba073f58eb81b879b685443236.gz

 src/roster.c |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit ccacfc442ea70681e0caa1e2b6a97f2f74ed40a6
Author:  <ollisal@gmail.com>
Date:   2006-08-25 13:33:48 +0000

    Plug presence cache handle refleak in a nicer way with a handle set
    
    
    20060825133348-e2804-e66b757217381ee3ad670197c7b32b7eaf24e81f.gz

 src/gabble-presence-cache.c |   20 +++++++++++++++++++-
 1 files changed, 19 insertions(+), 1 deletions(-)

commit 4ce24df9ab9c271e97f6f6d53b1d9cb456e660e1
Author:  <ollisal@gmail.com>
Date:   2006-08-25 12:47:08 +0000

    Make handle reference leak debug backtraces slightly longer so that handleset stuff also fits
    
    
    20060825124708-e2804-596940f3b997428fc3cedada2c637fd3cfd4b1fa.gz

 src/handles.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 081a2eec130be4e5079b36f70312d63cb85fa403
Author:  <ollisal@gmail.com>
Date:   2006-08-25 11:04:29 +0000

    Fix connection self handle reference leak
    
    
    20060825110429-e2804-a56e5d584a41bbdc382d00c9599d4e3025866038.gz

 src/gabble-connection.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 69d35fc5c8b0c01467822d6b9e5ce58c640e0b71
Author:  <ollisal@gmail.com>
Date:   2006-08-25 11:01:40 +0000

    Tidy up handle leak debugging and make it more useful by making traces of all {handle_for_*,handle_ref,handle_unref} operations, not just the initial alloc
    
    
    20060825110140-e2804-4056ca349ae5a5c248c46c28deaa3ae44bdda879.gz

 src/handles.c |  117 +++++++++++++++++++++++++++++++++++---------------------
 1 files changed, 73 insertions(+), 44 deletions(-)

commit ba46981f241d93e134d37cf212506f97eb5ec134
Author:  <ollisal@gmail.com>
Date:   2006-08-25 09:33:35 +0000

    Use -rdynamic when using handle leak debug to get more useful backtraces
    
    
    20060825093335-e2804-d52a44377c2fca0c31ecb481c86775edfed387e2.gz

 configure.ac    |    3 +++
 src/Makefile.am |    2 +-
 2 files changed, 4 insertions(+), 1 deletions(-)

commit a6055ce68e452f4f73fa09302264f5c346ba5f26
Author:  <ollisal@gmail.com>
Date:   2006-08-24 15:15:31 +0000

    Add handle reference leak debugging facility (optional compile-time option)
    
    
    20060824151531-e2804-fa0b73fbc9ddd5e8a2ddcae0945b338f2a2548bb.gz

 configure.ac            |    8 +++++
 src/gabble-connection.c |    4 +-
 src/handles.c           |   71 +++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 81 insertions(+), 2 deletions(-)

commit 9a4edc93b450225b01d914b4a95ece055f65275f
Author:  <ollisal@gmail.com>
Date:   2006-08-24 11:24:37 +0000

    Make roomlist channel record and release the room handles it allocates
    
    
    20060824112437-e2804-d59ad6426d9507465b161e8fa09ec71767a558f0.gz

 src/gabble-roomlist-channel.c |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

commit 42acc7e2b25428c1ac6a214e64ee2e733561a234
Author:  <ollisal@gmail.com>
Date:   2006-08-24 09:30:07 +0000

    Make gabble_handle_{ref,unref} verify list handles, although the refing and unrefing in itself is still a nop
    
    
    20060824093007-e2804-31ce654529a8704e4b048ac669224b8d6cdb898d.gz

 src/handles.c |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

commit 5386f0305f0f52b10e9eebb69ac3a08826bf490d
Author:  <ollisal@gmail.com>
Date:   2006-08-24 09:13:44 +0000

    Make handle_for_room_exists flatten JIDs correctly
    
    
    20060824091344-e2804-b4f7c40549bcf9566d782c707e56c657c2d70167.gz

 src/handles.c |   57 +++++++++++++++++++--------------------------------------
 1 files changed, 19 insertions(+), 38 deletions(-)

commit a59418270eda0d899273aa3a7b0b3b97f4728b97
Author:  <ollisal@gmail.com>
Date:   2006-08-24 07:30:48 +0000

    simplify RequestHandles by using gabble_handle_for_list instead
    
    
    20060824073048-e2804-358f17b8b65da1e63683ab9297e44d791707e994.gz

 src/gabble-connection.c |   20 +++-----------------
 1 files changed, 3 insertions(+), 17 deletions(-)

commit 90b61c665aee71a43785f0c80bbb98a0e1822e96
Author:  <ollisal@gmail.com>
Date:   2006-08-23 14:45:52 +0000

    Fix wrong header mistakes
    
    
    20060823144552-e2804-2f7bfbeae5efebdbb62691265a9dde7a7e9af989.gz

 src/gheap.c |    5 +++--
 src/gheap.h |    5 +++--
 2 files changed, 6 insertions(+), 4 deletions(-)

commit 7366e420e56c2f3a97afba9e6f3f43da78b4d222
Author:  <ollisal@gmail.com>
Date:   2006-08-23 14:23:23 +0000

    Drop Quarks from list handles too, and make use of the new list handle enum
    
    
    20060823142323-e2804-f50f6790f874afe4a242d6139c508b52c7aa630e.gz

 src/gabble-connection.c     |    8 ++--
 src/gabble-roster-channel.c |   22 +++++-----
 src/handles.c               |  100 +++++++++++++++++--------------------------
 src/roster.c                |   16 +++---
 4 files changed, 62 insertions(+), 84 deletions(-)

commit 4229ae819b6cb9efaa000c7b886e7b07b6d88e55
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-22 22:20:40 +0000

    remove multiple list handle functions in favour of an enum (from the header file, so this won't compile atm)
    
    
    20060822222040-418b8-83d7179b53639ba86b6a6d744f20dc81ff660373.gz

 src/handles.h |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)

commit 6edc0be422da1e2f2a6d07cbecf4303a17bf6142
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-21 22:10:19 +0000

    move JID_MAX_SIZE from handles.h to handles.c
    
    
    20060821221019-418b8-c7567beb729016ff9abec65d64d73bda24f9c16f.gz

 src/handles.c |    2 ++
 src/handles.h |    2 --
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 11096b3f816acccc079782577a3c93d0b8121491
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-21 22:06:03 +0000

    remove handles-private.h now that it's not used in handle-set.c
    
    
    20060821220603-418b8-f1f507c0079d26cb798299d2884e132fa8550a9a.gz

 src/Makefile.am       |    1 -
 src/handles-private.h |   52 -------------------------------------------------
 src/handles.c         |   22 ++++++++++++++++++++
 3 files changed, 22 insertions(+), 53 deletions(-)

commit f4619698ebec3767d79d1ed2673942e3635602dc
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-21 21:57:46 +0000

    patch from Olli Salli <olli.salli@nokia.com> to allocate handles dynamically rather than using quarks, allowing them to be freed up
    
    
    20060821215746-418b8-4408b395165cb50b73ef6123700de46e43adc24f.gz

 src/gabble-types.h    |    2 +-
 src/handle-set.c      |    1 -
 src/handles-private.h |   12 ++++-
 src/handles.c         |  118 +++++++++++++++++++++++++++++++++++++++----------
 4 files changed, 104 insertions(+), 29 deletions(-)

commit 92338f90eed01f74a5fe71b6efc745d75bd86a2d
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-21 21:17:38 +0000

    run gheap through indent -nut
    
    
    20060821211738-418b8-ab0c80a78f30d0c124d4323238650797e1748997.gz

 src/gheap.c |  103 ++++++++++++++++++++++++++++++++---------------------------
 1 files changed, 56 insertions(+), 47 deletions(-)

commit 1c6af0fe3938c31a7790b2180b823e3107f64efd
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-21 19:19:51 +0000

    patch from Olli Salli <olli.salli@nokia.com> to add a heap implementation
    
    
    20060821191951-418b8-cd0285c55fb0b42ff74a492457dd189ef1871d03.gz

 src/Makefile.am   |    2 +
 src/gheap.c       |  143 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/gheap.h       |   39 ++++++++++++++
 tests/Makefile.am |    9 +++-
 tests/test-heap.c |   34 +++++++++++++
 5 files changed, 226 insertions(+), 1 deletions(-)

commit c6301b242ce3c7a16b63b6de378b517bfe91594c
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-30 11:30:08 +0000

    bump version to 0.3.2.1
    
    
    20060830113008-418b8-08eac633c64d0e0895b0e77285d4aceb3ef49ead.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit fdca0516d5a707127daefc062770ac63c5328cf9
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-29 19:26:37 +0000

    bump version to 0.3.2
    
    
    20060829192637-418b8-7d044b9e6d0d77ffb851f37bc4fe75a80752746b.gz

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 6b09548401159161ab4e0b85d663be7e5272551d
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-08-29 18:58:54 +0000

    do ERROR_CFLAGS properly
    
    
    20060829185854-25e70-a5931a08b168cab4dd1a6ad57b0c0952d7e8599e.gz

 configure.ac |   19 +++++++------------
 1 files changed, 7 insertions(+), 12 deletions(-)

commit 51e96a5ea429deba116b3ca432b08c20b5447927
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-08-29 18:35:21 +0000

    AM_INIT_AUTOMAKE wasn't actually being invoked with a version, thanks to typo..
    
    
    20060829183521-25e70-d595a059840f5cb272c0b674d65ad4b73047a25d.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit a5c46da564c36e26403a00548101845964773a92
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-08-29 18:33:17 +0000

    change to use nano-version rather than release for greater sanity and `date ` doesnt work in the version string
    
    
    20060829183317-25e70-f642aab7dc785834f34e2b227187f0bc96e241e8.gz

 configure.ac |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

commit ad549ecc91f730edccaae7a8702e8167a8c4f87f
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-23 21:55:05 +0000

    pass LmMessage to session action handler functions 'cos it's useful
    
    
    20060823215505-b59df-fa0456d666007b6edda8b762e712bc6002de0981.gz

 src/gabble-media-session.c |   18 ++++++++++++------
 1 files changed, 12 insertions(+), 6 deletions(-)

commit b62f356db0774bde185219db0d8427e376d688ae
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-23 21:50:04 +0000

    resolve conflicts
    
    
    20060823215004-b59df-15678676336ba1d42278e2fd83585aa43917b3f7.gz

 src/gabble-media-session.c |   55 ++++++++------------------------------------
 1 files changed, 10 insertions(+), 45 deletions(-)

commit e37a13d592593aa9cd8d4a86bfa33d6ead617050
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-06-02 17:51:00 +0000

    refactor session action handling
    
    
    20060602175100-b59df-97f07f04444767d8fef28e8e7d329384b3fa4218.gz

 src/gabble-media-session.c |  169 +++++++++++++++++++++++++++++++++++++-------
 1 files changed, 143 insertions(+), 26 deletions(-)

commit 69797add0551454e61ac774fb49a30bb857a384f
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-06-02 16:35:52 +0000

    wrap long line
    
    
    20060602163552-b59df-e09e7e0932e9ac6bbfc4d1586b248381cd3a347a.gz

 src/gabble-media-session.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 7b83bdf8b211e2fd1097f74cb1c71e7472a973f3
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-08-29 13:46:43 +0000

    add missing AM_INIT_AUTOMAKE
    
    
    20060829134643-25e70-e2a437f1969764ab215750ec269ce516ca60210e.gz

 configure.ac |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 9baaf2a4395030c8b1336e7a30b4b3d5bc8eb757
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-08-29 09:00:54 +0000

    resolve conflict with local autoconf versioning change
    
    
    20060829090054-25e70-e0989c7883d3cb5dd57980cf0af692185a225fad.gz

 configure.ac |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)

commit a49bef39e36aae30808e78a811487b226a0c1a7a
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-06-28 13:20:31 +0000

    add configure flag for ignoring loudmouth version
    
    
    20060628132031-25e70-e0ff015eb809c71c50a7d02e330167c7a977356f.gz

 configure.ac |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)

commit c2d414fbedf1a8108cc6081a54777aa3bfc967b7
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-06-28 13:19:16 +0000

    dont use as-version, use new style AC_INIT and AM_INIT_AUTOMAKE
    
    
    20060628131916-25e70-7a53df970f30a5fa650cdee5075fa3550c29a688.gz

 configure.ac     |   27 ++++++++++++++++++---
 m4/Makefile.am   |    1 -
 m4/as-version.m4 |   66 ------------------------------------------------------
 3 files changed, 23 insertions(+), 71 deletions(-)

commit cf506ee76a4c75836befbfb705d8cd4f2aab9e6b
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-29 13:02:36 +0000

    use g_hash_table_replace rather than _insert so that we don't use freed string as session ID
    
    
    20060829130236-b59df-8f7809b94490df778684adec679560f8d1786ef6.gz

 src/media-factory.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit be7cfff330ba473b6291f758ae420be2e4d76171
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-24 18:26:51 +0000

    set elements of the struct which actually exist
    
    
    20060824182651-418b8-357e8b76eae5a9d9ed6991fbfec1ef8fffb61fba.gz

 src/gabble-media-channel.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit a7234bc8ac80fd02fad7d5d9ff861fceb8b7f9b3
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-24 18:14:45 +0000

    remove now-deprecated member element from GetSessionHandlers
    
    
    20060824181445-418b8-4b9387c6ec5d3f0de9d308672a437bbd5bd4b3c7.gz

 src/gabble-media-channel.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 5b371b7a761c6c2f13abf3b3cba5b7fb6e85d7ed
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-22 17:00:51 +0000

    correct error string to say RequestStreams
    
    
    20060822170051-418b8-49c5528c7c21d4ce1bb164d85d3d0cf0ef5586b7.gz

 src/gabble-media-channel.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 5bf39ae0d11dd8237412b5742d416184d25c45c0
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-22 17:00:38 +0000

    make the media channel implement IceSignalling interface
    
    
    20060822170038-418b8-cf7c91c0ad2315b968daacae42736b16f08fd043.gz

 src/gabble-media-channel.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit 853a6d7b83ca10731100d5a5000147a84a3c9b23
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-22 17:00:23 +0000

    add IceSignalling to telepathy-interfaces.h
    
    
    20060822170023-418b8-3c8c9402d63927cb6f90afe3cbb013d19aad3a6c.gz

 src/telepathy-interfaces.h |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

commit 2cb40b246868f05ad2e2257f36e79acee274b571
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-21 19:30:53 +0000

    run gintset through indent -nut (except for the function parameters, which I disagree with :D)
    
    
    20060821193053-418b8-d4e86be4bfd3a551ed73a97a5fa08e8cfc9fb288.gz

 src/gintset.c |   68 ++++++++++++++++++++++++++++----------------------------
 1 files changed, 34 insertions(+), 34 deletions(-)

commit d9f8cd966c23ff41f8ffc9d052af774781379fde
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-21 19:25:13 +0000

    patch from Olli Salli <olli.salli@nokia.com> to optimise intset foreach
    
    
    20060821192513-418b8-1e03eeb237945ce91bbc764e3bc7be25abe72b38.gz

 src/gintset.c |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

commit cd41554ef67fffd007dc120656757a43d464ac81
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-21 19:21:06 +0000

    patch from Olli Salli <olli.salli@nokia.com> to fix g_intset_clear to actually work
    
    
    20060821192106-418b8-8e87898d20ace4cf830903328eec5cb024b8934b.gz

 src/gintset.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 164d380b6c27ed265f4bd91d3025d27344eac1ed
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-21 19:19:08 +0000

    add gabble.manager and write-mgr-file to _boring
    
    
    20060821191908-418b8-f50935bf5f182989f7221312110ce6e72530fc8d.gz

 _boring |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 2755c98cb7cebf5607e747c7505312b10e038778
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-22 15:23:14 +0000

    update the generate shell scripts to point to telepathy-spec, not telepathy-python
    
    
    20060822152314-418b8-58e70e5a77448cef1ca3733fab48fa1bf1250bf3.gz

 generate/do_src.sh |    4 ++--
 generate/do_xml.sh |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit c09a54a30cfe9ca74d31ed90ef118b256e5a2be6
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-22 14:51:31 +0000

    update media channel and session to support new IceSignalling/IceSessionHandler in spec 0.13.3
    
    
    20060822145131-418b8-250639ca12163d46d9d669a1821ae645b50647bc.gz

 src/gabble-media-channel-signals-marshal.list |    3 +-
 src/gabble-media-channel.c                    |   81 +++++++++++++++++++------
 src/gabble-media-channel.h                    |    3 +-
 src/gabble-media-session-signals-marshal.list |    2 +-
 src/gabble-media-session.c                    |   18 +++---
 src/gabble-media-stream.c                     |   16 +++---
 6 files changed, 84 insertions(+), 39 deletions(-)

commit 8fb775ceeeb7423b1a6355a5996be4f90780174e
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-22 14:45:58 +0000

    regenerate gobject stubs with Channel.Interface.IceSignalling from spec 0.13.3
    
    
    20060822144558-418b8-73484f608d1764ebccf174798c1446f59a1852aa.gz

 .../src/gabble-media-channel-signals-marshal.list  |    4 +-
 generate/src/gabble-media-channel.c                |   60 ++++++++++++++++----
 generate/src/gabble-media-channel.h                |    3 +-
 .../src/gabble-media-session-signals-marshal.list  |    2 +-
 generate/src/gabble-media-session.c                |   14 ++--
 generate/src/gabble-media-stream.c                 |   16 +++---
 6 files changed, 70 insertions(+), 29 deletions(-)

commit 7d6ddb51de4ea1547d97d276b10bcf9764d1acec
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-22 14:45:30 +0000

    regenerate XML with new Channel.Interface.IceSignalling from spec 0.13.3
    
    
    20060822144530-418b8-55ceb485c8d3780a86c1213a374132735dc787ac.gz

 generate/gabble.def                            |    6 ++--
 generate/xml-modified/gabble-media-channel.xml |   29 +++++++++++++++++------
 generate/xml-modified/gabble-media-session.xml |    5 ++-
 generate/xml-modified/gabble-media-stream.xml  |    2 +-
 generate/xml-pristine/gabble-media-channel.xml |   29 +++++++++++++++++------
 generate/xml-pristine/gabble-media-session.xml |    5 ++-
 generate/xml-pristine/gabble-media-stream.xml  |    2 +-
 7 files changed, 53 insertions(+), 25 deletions(-)

commit a3d335f2a843ae78bc0038d403b8e5019fbb3a06
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-22 13:10:32 +0000

    Update generate/README to reflect the new process
    
    
    20060822131032-53eee-f4c7d08cacc40c4bfb637ab9199c89a9161c0e6b.gz

 generate/README |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit 9f6d4672769e5293e115d29274d855eb0ce94afa
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-08-21 16:16:18 +0000

    GabbleMediaFactory: register the correct kind of messagehandler with loudmouth (IQ instead of MESSAGE).
    
    
    20060821161618-50843-799a062593a4279488c5bbc7febb15709e9c9fb2.gz

 src/media-factory.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit cbf7d92177241988e22664eb91a7b638ea130de7
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-08-21 16:15:50 +0000

    GabbleMediaFactory: set the factory property when creating the GabbleMediaChannel object.
    
    
    20060821161550-50843-ae59406c03fc5d3a60339a71e4b5b12a09b3cdd0.gz

 src/media-factory.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit fa13ad52b0822a80233464349672e32cac939444
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-08-21 16:15:23 +0000

    fixed a debug printout de-referencing random memory, for real this time. :)
    
    
    20060821161523-50843-44c97fd823ecddfdff262f977aba1261ab3aa168.gz

 src/media-factory.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c3f7d712e379b79362fe323e9a25ef45d775a222
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-08-21 16:13:38 +0000

    GabbleMediaFactory: removed trailing whitespace and fixed a debug printout de-referencing random memory.
    
    
    20060821161338-50843-b4669b33cab9abe57838581edd107654b56a76d5.gz

 src/media-factory.c |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit 39583e18c669f18b64f4fe1b75baa1e4d25e3fb6
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-08-21 16:12:27 +0000

    GabbleMediaFactory: fixed sid housekeeping code.
    
    
    20060821161227-50843-394f9c2323ebe18f5e60f31b9cb6df587b3faa36.gz

 src/media-factory.c |   29 +++++++++++++++++++++--------
 src/media-factory.h |    1 +
 2 files changed, 22 insertions(+), 8 deletions(-)

commit 4855423cc2c21dd47011f8e3be6027238f829916
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-08-21 16:10:03 +0000

    GabbleMediaChannel: register sid when the remote end provided it.
    
    
    20060821161003-50843-2a8ec795893b821326b95b9461bd32b0c9249663.gz

 src/gabble-media-channel.c |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

commit fd5aa38bd3063a3516f4ca2dee644ac5caae122e
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-08-21 16:08:34 +0000

    GabbleConnection: removed dangling media code which is now in the factory.
    
    
    20060821160834-50843-8410fb2e0954d8b4c62102b70102b36299f9f493.gz

 src/gabble-connection.c |  198 +----------------------------------------------
 1 files changed, 1 insertions(+), 197 deletions(-)

commit 891da9997c17812c0eb2af0dd00505d6565f8b60
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-08-21 16:07:37 +0000

    GabbleConnection: removed commented out stun properties that are now stored in the properties mixin.
    
    
    20060821160737-50843-a9175af742b6070a19d57c383971c32cf453c157.gz

 src/gabble-connection.c |   13 -------------
 1 files changed, 0 insertions(+), 13 deletions(-)

commit a7a941264b25c77724f5c1c6ae6cf9c172f6b879
Author:  <senko@senko.net>
Date:   2006-08-04 19:13:21 +0000

    removed sid allocation from connection, fixed media factory (no more zombie sessions, switched to new debugging framework)
    
    
    20060804191321-59d1d-048ae1d86d8c406c6c10ab32ea39e876226584d6.gz

 src/gabble-connection.c |   43 ---------------------
 src/gabble-connection.h |    4 --
 src/media-factory.c     |   94 +++++++++++++++++++++++++++--------------------
 src/media-factory.h     |    1 +
 4 files changed, 55 insertions(+), 87 deletions(-)

commit 2cd1a521509ed8bcd670c54e9856f3a9b99fbc4e
Author:  <senko@senko.net>
Date:   2006-08-04 00:51:29 +0000

    made gabble use the new media factory object
    
    
    20060804005129-59d1d-7fcd4364ff685cba95c1ef7a16824cd9670c0d03.gz

 src/gabble-connection.c    |  177 ++++----------------------------------------
 src/gabble-connection.h    |    6 +-
 src/gabble-media-channel.c |   25 ++++++-
 src/gabble-media-session.c |    7 ++-
 4 files changed, 48 insertions(+), 167 deletions(-)

commit 5f6062b4c089de19bc9dbaeb577c64f78148400b
Author:  <senko@senko.net>
Date:   2006-08-04 00:48:55 +0000

    created media factory object
    
    
    20060804004855-59d1d-637fb2e059155f18ce9eff2b5d00ac4c740ceb7e.gz

 src/Makefile.am     |    2 +
 src/media-factory.c |  662 +++++++++++++++++++++++++++++++++++++++++++++++++++
 src/media-factory.h |   62 +++++
 3 files changed, 726 insertions(+), 0 deletions(-)

commit a73295474c253de67285ad5f2677e6545eaf096e
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-21 16:33:16 +0000

    swap -> and . to help the compiler... :)
    
    
    20060821163316-418b8-b56604e3487f93f2115ac679106c21b7fca3a0ad.gz

 src/roster.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 5d1450699a8877650f04ad963136e8ad23516f35
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-18 17:25:33 +0000

    don't remove people from the publish channel in response to updated roster items if they are awaiting our approval - this state is only arrived at by <presence type=subscribe> nodes
    
    
    20060818172533-418b8-d42da3086d19c8a1ee109fb1c2f227f217b45f73.gz

 src/roster.c |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

commit b213c3160022d7ebaf7623002990248fec17d6a9
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-18 16:25:29 +0000

    replace odd block logic with another switch statement instead
    
    
    20060818162529-418b8-daf3885f164925214a7ffc096337af0038d1dfaf.gz

 src/roster.c |   23 ++++++++++++++++++-----
 1 files changed, 18 insertions(+), 5 deletions(-)

commit 501e208832206d47dcf9718283b959047ae0dcfc
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-18 16:24:18 +0000

    split big switch statement for publish/subscribe/known changes into three for clarity
    
    
    20060818162418-418b8-4c59e14ef73dd47d266e0c0bc0b4ca1041df44a0.gz

 src/roster.c |   41 ++++++++++++++++++++++++++++-------------
 1 files changed, 28 insertions(+), 13 deletions(-)

commit dde13a2902759871f1f48bb70ce0abf263c46d2a
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-18 16:13:50 +0000

    use _gabble_roster_item_get instead of directly accessing the hashtable, to create new roster items and avoid null pointer dereference
    
    
    20060818161350-418b8-0c7f71c9beaaa1bdb230bf2f8a03309c73cf5130.gz

 src/roster.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 717ddb74c7b28beb5c6043a3131ca9390ba0c546
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-18 16:12:35 +0000

    remove roster items after handling blocking, to avoid dereferencing freed memory
    
    
    20060818161235-418b8-17c32eff01bb1ec008133a3a3222424937c621d7.gz

 src/roster.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 379604c1521f1389d94b0780c134f83642bdac27
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-11 11:24:22 +0000

    Stringify group member change reasons for easier debugging
    
    
    20060811112422-53eee-211ff50673de75ac68e35e08baf5bc7076c78989.gz

 src/group-mixin.c |   27 ++++++++++++++++++++++++---
 1 files changed, 24 insertions(+), 3 deletions(-)

commit 3770b7768083c262682a745a89fab6604acc2e22
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-09 17:08:58 +0000

    group-mixin: include actor, reason in members-changed debug
    
    
    20060809170858-53eee-29188c914769f224723b9c6ea371c0343cf576e5.gz

 src/group-mixin.c |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit 5e8f43b63d8b994fa4694f18dadd4c372f8a7d88
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-09 16:54:23 +0000

    group-mixin.c: Initialize mixin->priv->actors
    
    
    20060809165423-53eee-29e7721239d109484c685e5728e3f158a77dcc7e.gz

 src/group-mixin.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 862f48b8ac39b391d2d4de8e3da80b91066cff9d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-09 16:37:26 +0000

    gabble-muc-channel.c: fill in some more reason codes
    
    
    20060809163726-53eee-5e503421a794413077584f27f88dd3fa5dd32609.gz

 src/gabble-muc-channel.c |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit c336ac8ef7d8da2ea2445cb3ce8a75242e19f0cb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-09 16:37:04 +0000

    Add BANNED reason code to telepathy-constants.h
    
    
    20060809163704-53eee-d8529545639b3309a82d8e126376b1d8e3b86fc4.gz

 src/telepathy-constants.h |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit e100ffe485ccec9bcec58201d84627ca89e63b34
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-09 16:27:30 +0000

    gabble-muc-channel.c: Fill in reason_code when kicked or banned
    
    
    20060809162730-53eee-766a54ed5ba1d6d3c8ad8d7baf34d1478d3e5e67.gz

 src/gabble-muc-channel.c |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

commit 3fe3ca15d13a0dfe0d3ab6c1b84a3692e8a76884
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-09 15:54:40 +0000

    gabble-muc-channel.c: Add actor, reason_code (mostly stub, but actor partly implemented)
    
    
    20060809155440-53eee-48ce28daab91baa4263463f7114715683434be0f.gz

 src/gabble-muc-channel.c |   38 +++++++++++++++++++++++++++-----------
 1 files changed, 27 insertions(+), 11 deletions(-)

commit 5216bc24032aafdc620de26b5eb008f2a809bb88
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-09 14:38:41 +0000

    Add TP_CHANNEL_GROUP_CHANGE_REASON_foo to telepathy-constants.h
    
    
    20060809143841-53eee-cb81bfe50149e0270311203de04f3d8305cb4c58.gz

 src/telepathy-constants.h |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit eb56310dd17871040a443183576c4e29974c6d95
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-09 12:31:31 +0000

    Add actor, reason params to gabble_group_mixin_change_members
    
    
    20060809123131-53eee-7187b43262f4b80715477fd41a7f7e6238f64df0.gz

 src/gabble-media-channel.c |   14 +++++++-------
 src/gabble-muc-channel.c   |   10 +++++-----
 src/group-mixin.c          |   14 +++++++++++---
 src/group-mixin.h          |    2 +-
 src/roster.c               |   16 ++++++++--------
 5 files changed, 32 insertions(+), 24 deletions(-)

commit 2c7f99117559f7a4ceafe7ba5fd18042e7cb8f56
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-10 14:39:20 +0000

    gabble-register.c: don't say registration succeeded when all we've done is send off a request
    
    This caused registration failures (notably, trying to register an
    already-existing JID) to be presented as either a successful registration
    or a wrong password.
    
    20060810143920-53eee-1c2ac7088d25865cb680d5339401631187cfc928.gz

 src/gabble-register.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 826709bb4d281075aa36c6eb7408951bf015d1fb
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-09 19:06:51 +0000

    bump version to 0.3.1.1
    
    
    20060809190651-418b8-291a38c47fe03e45c229ff6a829b5a094bf94c3b.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0e15b460d98d46332e1778af772e97e3baf59b21
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-09 18:33:04 +0000

    bump version to 0.3.1
    
    
    20060809183304-418b8-0f5ba219381d323f97b40a256e91551ad1e79805.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 26a13e35cc4df571c35d2a850abbaf722a8ff316
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-09 18:19:05 +0000

    Include Nokia copyright in write-mgr-file.c
    
    
    20060809181905-53eee-af33fc4a9b2c2b7ec2758a5d0f6d4d7fa790dcfd.gz

 src/write-mgr-file.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit d6a0e8184136c859765a01eeabf3bbf5cd8f9f50
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-09 14:51:13 +0000

    Make write-mgr-file less of a hack
    
    - Instead of #including g-c-m.c, make things public and use g-c-m.h
    - Instead of hard-coding jabber, use an array of protocol specs
    - Make some effort towards generalization for other conn.managers
    
    20060809145113-53eee-51e985f618148ca56232462c1bfc8ae3fa0e507c.gz

 src/gabble-connection-manager.c |   24 +++------
 src/gabble-connection-manager.h |   19 ++++++++
 src/write-mgr-file.c            |   97 ++++++++++++++++++++++++---------------
 3 files changed, 87 insertions(+), 53 deletions(-)

commit 7228ee50cfb809b8694402c47e6fa23b58065f70
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-09 14:50:34 +0000

    Auto-generate gabble.manager at build time
    
    
    20060809145034-53eee-3e3d134f426df3b5951c43eba0af4ca24772c65a.gz

 data/Makefile.am    |   16 +++++++++++-----
 data/gabble.manager |   29 -----------------------------
 2 files changed, 11 insertions(+), 34 deletions(-)

commit be99b639a389d5cdada6200adb86670464387cde
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-09 14:35:55 +0000

    Rename write_mgr_file to write-mgr-file
    
    
    20060809143555-53eee-7bea5f38d83b94cc6cd57e761d63cf16ebfcf504.gz

 src/Makefile.am      |    4 +-
 src/write-mgr-file.c |   81 ++++++++++++++++++++++++++++++++++++++++++++++++++
 src/write_mgr_file.c |   81 --------------------------------------------------
 3 files changed, 83 insertions(+), 83 deletions(-)

commit abfdd45c4d63f9ef1f75e38ecea8a44ea8e4d81a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-09 11:31:24 +0000

    Rewrite gabble.manager using write_mgr_file
    
    
    20060809113124-53eee-2a8d52f5821150985a2aa9d8c412a4146c030403.gz

 data/gabble.manager |   49 +++++++++++++++++++++++++++----------------------
 1 files changed, 27 insertions(+), 22 deletions(-)

commit 9aec9c50d54c15c1a30044ecc16dfd21892fe4da
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-08 19:04:18 +0000

    Add copyright blurb to write_mgr_file.c
    
    
    20060808190418-53eee-0e9f1e0f8a9061c9a56ef7a191b641e4c49b37fc.gz

 src/write_mgr_file.c |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

commit e37a917eb04871a493bf44c7640c4d94f7e0fcc6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-08 19:02:33 +0000

    Add a utility to write out the manager file
    
    
    20060808190233-53eee-e7e11c42b62f40282c6e9778cccf2815609328d1.gz

 src/Makefile.am      |    5 ++++
 src/write_mgr_file.c |   62 ++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 67 insertions(+), 0 deletions(-)

commit 75d3e18e8b696b1c5ff0ac1539af345be0ee0dbb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-08 18:57:20 +0000

    gabble-connection-manager.c: Finish switching from mandatory boolean to flags uint
    
    
    20060808185720-53eee-f5d179fdc0735f59ccc00b47f5777064b32f6cc0.gz

 src/gabble-connection-manager.c |   18 ++++++++++++++----
 1 files changed, 14 insertions(+), 4 deletions(-)

commit 0a7ad1c1471e1eb3bb6847c960d30b9e627982ee
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-08 18:48:52 +0000

    Correct spelling of TP_CONN_MGR_PARAM_FLAG_HAS_DEFAULT
    
    
    20060808184852-53eee-5adb3bcfa2bb440b88fd82f39c8d6175fb0a30b6.gz

 src/gabble-connection-manager.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit bafd472474c1e492a323114359be94312b802a38
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-08 18:07:19 +0000

    gabble-connection-manager: Express flags as such, not as a boolean "mandatory".
    
    Also set the HAS_DEFAULT flag on almost everything.
    
    20060808180719-53eee-fca24103b7e4665c316fc2aebb6dd7f57b5aabd9.gz

 src/gabble-connection-manager.c |   40 ++++++++++++++++----------------------
 1 files changed, 17 insertions(+), 23 deletions(-)

commit 5013a7d4ebba21ba99ab1eda205eed8bd74dcdf3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-08 17:19:45 +0000

    Automatically incorporate async annotations into xml-modified
    
    
    20060808171945-53eee-57c53b10634222a56cc7d1bf3f283fb60fe931d7.gz

 generate/async_annotate.py     |   59 ++++++++++++++++++++++++++++++++++++++++
 generate/async_implementations |    8 +++++
 generate/do_xml.sh             |    4 +++
 3 files changed, 71 insertions(+), 0 deletions(-)

commit bb88d0f80871fe8eb37da8ae1c5f734ff8228b91
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-09 17:19:03 +0000

    make GetSessionHandlers not assume that we have a session
    
    
    20060809171903-b59df-8aef8e37455652693fc05d4a0a305c574e780412.gz

 src/gabble-media-channel.c |   44 ++++++++++++++++++++++++++------------------
 1 files changed, 26 insertions(+), 18 deletions(-)

commit db872d1be1b9f24ba744528cd02047bad1fa0dc8
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-09 17:04:22 +0000

    edit text mixin so that sending the message to the server doesn't always emit the Sent signal, and instead emit it on MUC rooms when our message is sent back to us by the room
    
    
    20060809170422-418b8-837de7dd91a9e6060f3f967ebf515531b23b8355.gz

 src/gabble-im-channel.c  |    2 +-
 src/gabble-muc-channel.c |   13 +++++++++++--
 src/text-mixin.c         |   25 ++++++++++++++++++++-----
 src/text-mixin.h         |    3 ++-
 4 files changed, 34 insertions(+), 9 deletions(-)

commit fecd360c5ef97f50df163319abda90107399ea5a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-09 10:40:47 +0000

    text-mixin.c: in acknowledge_pending_messages remember to free nodes
    
    
    20060809104047-53eee-ab47b418dba56343678a4f395cc761cf39ef9381.gz

 src/text-mixin.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 6ba842daf5d54dacc7b5d20ea1aad73cc01dfa1c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-09 10:40:30 +0000

    room_verify_batch_free(): actually free the batch!
    
    
    20060809104030-53eee-e9125a8c7c7e43d62048a8f4f17732ea03c4fd14.gz

 src/gabble-connection.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 0b03af9215e9801114625f82e0f5413758d2b743
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-09 10:37:41 +0000

    gabble-connection-manager.c: unset GValue * before freeing it
    
    
    20060809103741-53eee-2f7be2327213ac567bb2ebf2ccf1448ded874014.gz

 src/gabble-connection-manager.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit a7af7df024c00114b758fd4f124a8af19596867a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-08 18:16:17 +0000

    Correct spelling of param-low-bandwidth in data/gabble.manager
    
    
    20060808181617-53eee-8c244e8ed4d7e37cbf5900f6a2bdcc3021437855.gz

 data/gabble.manager |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 958cf4242e51f6d536e43d577fd9c53c3eae2141
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-08 16:27:46 +0000

    gabble-connection.c: indent static functions GNUishly
    
    
    20060808162746-53eee-00878ff19faa466e119910bf90e50f5bcdc31523.gz

 src/gabble-connection.c |   33 +++++++++++++++++++++------------
 1 files changed, 21 insertions(+), 12 deletions(-)

commit 854798c8a7d5bd3c31f1376211a0286fd35090f7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-08 16:15:00 +0000

    Merge Rob McQ's addition of "block" list type
    
    
    20060808161500-53eee-ff7d5f30ed455dbf839251b2da86c2b51468d196.gz

 src/gabble-connection.c |   28 ++++++++++------------------
 1 files changed, 10 insertions(+), 18 deletions(-)

commit f45c6ae497087686cab5d278fde46608d89a571c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-08 16:04:27 +0000

    Correctly free value returned from param_default_value
    
    
    20060808160427-53eee-17c92c0ed5dd0cde0ed74e0751b41448f97dc303.gz

 src/gabble-connection-manager.c |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

commit 93806e41cf282a5964c193556ee588a570f0a9df
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-08 14:28:10 +0000

    gabble-connection.c: Make hold_and_return_handles not free the handles array, thus fixing room verification
    
    
    20060808142810-53eee-0f7b569c2db4b14c58d99011414e15757ed40763.gz

 src/gabble-connection.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 7bb05ceac4900876da1f4fa51cf1c2b7c94e92f4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-08 10:40:11 +0000

    gabble-connection.c: In RequestHandle, fix disco for room handles
    
    
    20060808104011-53eee-c61d81b156c8bf17d86c52eb833a9792f2bc5a0c.gz

 src/gabble-connection.c |  255 +++++++++++++++++++++++++++++++----------------
 1 files changed, 168 insertions(+), 87 deletions(-)

commit 7985e8bf20624c9a7a858e10be5c042bcd32033f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-08 10:16:33 +0000

    Move room_name_to_canonical, hold_and_return_handles further up gabble-connection.c
    
    
    20060808101633-53eee-ba5883f8f44be190dfef6d85a9b1962d63db6530.gz

 src/gabble-connection.c |   74 ++++++++++++++++++++++++----------------------
 1 files changed, 39 insertions(+), 35 deletions(-)

commit d9734ca80552dcf47af23dd80601aa51ef742e24
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-07 17:44:10 +0000

    gabble-connection.c: In RequestHandles, reduce scope of variables.
    
    Return successfully via new helper function hold_and_return_handles.
    
    20060807174410-53eee-1c03aab3fc4e404ffff1c4db1f78489613274c85.gz

 src/gabble-connection.c |   54 +++++++++++++++++++++++++++-------------------
 1 files changed, 32 insertions(+), 22 deletions(-)

commit e2067a1acd6469076ef857cdcd7a6bd56e3953ae
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-07 17:26:27 +0000

    gabble-connection.c: in RequestHandles, correctly free handles GArray after return
    
    
    20060807172627-53eee-c493df718267698da0e62ffdaaef05be6c39c23c.gz

 src/gabble-connection.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 7abcd92f250dbc832748989e0c78a7489d18a9b2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-07 17:25:36 +0000

    gabble-connection.c: in RequestHandles, move switch outside for loop
    
    
    20060807172536-53eee-21a13bb81399508d0129bdb57e8751f60878de81.gz

 src/gabble-connection.c |   40 +++++++++++++++++++++++++---------------
 1 files changed, 25 insertions(+), 15 deletions(-)

commit 65ab166b667b305de722863fb2289ab93ea3b7fa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-04 15:26:00 +0000

    text-mixin.c: Set CHANNEL_TEXT_MESSAGE_FLAG_TRUNCATED in truncated messages
    
    
    20060804152600-53eee-ce1c2bee1455a532fb94028d8864466ceb25b75d.gz

 src/telepathy-constants.h |    4 ++++
 src/text-mixin.c          |    8 ++++----
 2 files changed, 8 insertions(+), 4 deletions(-)

commit 639f997ddee9f6f1e7bfd93cb79e459f89c6d864
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-04 15:18:57 +0000

    text-mixin.c: Add flags to ListPendingMessages return
    
    
    20060804151857-53eee-fe0fe0f4702079b893f8c2d4be85be8e0dd67bbd.gz

 src/text-mixin.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 7a2dfae6d482d7d94ba36a50df5e6f94519c9102
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-04 15:12:36 +0000

    Merge addition of flags to ListPendingMessages into xml-modified
    
    
    20060804151236-53eee-4ca1beab3848c9099309812bd56286933ee375ff.gz

 generate/xml-modified/gabble-im-channel.xml  |    2 +-
 generate/xml-modified/gabble-muc-channel.xml |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 43e4d90692271167c306f464b584d88aaf81aa2b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-04 15:11:22 +0000

    Regenerate XML with ListPendingMessages gaining flags in return
    
    
    20060804151122-53eee-0344bd848b164841f57905e110ab13d599d15dca.gz

 generate/xml-pristine/gabble-im-channel.xml  |    2 +-
 generate/xml-pristine/gabble-muc-channel.xml |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 3c82b7ee324e91c61c26b0d7e276c17d53928062
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-04 13:35:02 +0000

    gabble-connection.c: De-break counting number of names passed into RequestHandles
    
    
    20060804133502-53eee-5adb2fbeccf85470f15fd9f28b138f1cf8748074.gz

 src/gabble-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ee9ea5779adf003aadd6887c34532df47caf9067
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-04 12:12:00 +0000

    gabble-connection-manager.c: Advertise mandatory params as FLAG_REQUIRED|FLAG_REGISTER
    
    
    20060804121200-53eee-b70fd71db02dc1370a92f6f0ec86314e5e204299.gz

 src/gabble-connection-manager.c |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

commit 564beb3ad79011435d5b09d9e1a7ecf01cd78bd9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-04 11:55:06 +0000

    telepathy-constants.h: add TpConnectionManagerParamFlags
    
    
    20060804115506-53eee-a6120c45dcd18538ca61c0291a18798502d37232.gz

 src/telepathy-constants.h |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit e76c0dc4f4aab1a32e792c423598395875cccca9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-03 19:18:45 +0000

    jingle-info.c: Inline the relevant bits of gabble_connection_inspect_handle
    
    
    20060803191845-53eee-4c80fdeabe56615ea2f2e8fb1a6386600c5d8970.gz

 src/jingle-info.c |   22 ++--------------------
 1 files changed, 2 insertions(+), 20 deletions(-)

commit 35b1ca4b31a74dd6f4e8e1e035892dd9d1d1cf0d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-03 19:18:37 +0000

    Remove more unnecessary signal marshallers
    
    
    20060803191837-53eee-6e134a0363f17cabb2c599ab5f53aab84320669e.gz

 src/gabble-connection-signals-marshal.list       |    2 --
 src/gabble-connection.c                          |    4 ++--
 src/gabble-media-stream-signals-marshal.list     |    4 ----
 src/gabble-media-stream.c                        |   12 ++++++------
 src/gabble-roomlist-channel-signals-marshal.list |    3 ---
 src/gabble-roomlist-channel.c                    |    6 +++---
 src/gabble-roster-channel-signals-marshal.list   |    3 ---
 src/gabble-roster-channel.c                      |    2 +-
 src/properties-mixin-signals-marshal.list        |    1 -
 src/properties-mixin.c                           |    4 ++--
 src/text-mixin-signals-marshal.list              |    1 -
 src/text-mixin.c                                 |    2 +-
 12 files changed, 15 insertions(+), 29 deletions(-)

commit a29e9950a4386ea4e5ca74b7dab36be86f087737
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-03 18:57:34 +0000

    Add clear param to Text.ListPendingMessages
    
    
    20060803185734-53eee-706ab748b923d79bda589a9a160ce023ec527ed3.gz

 src/gabble-im-channel.c  |    4 ++--
 src/gabble-im-channel.h  |    2 +-
 src/gabble-muc-channel.c |    4 ++--
 src/gabble-muc-channel.h |    2 +-
 src/text-mixin.c         |    8 +++++---
 5 files changed, 11 insertions(+), 9 deletions(-)

commit 916dd785983b37e09d77ee484d78b67b0486a0bf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-03 18:49:04 +0000

    Text mixin and impls: pluralize AcknowledgePendingMessages
    
    
    20060803184904-53eee-669694e0315c39083ab38cffa8a475ef0c1c88e1.gz

 src/gabble-im-channel.c  |    8 +++---
 src/gabble-im-channel.h  |    2 +-
 src/gabble-muc-channel.c |    8 +++---
 src/gabble-muc-channel.h |    2 +-
 src/text-mixin.c         |   47 +++++++++++++++++++++++++++++----------------
 5 files changed, 40 insertions(+), 27 deletions(-)

commit 6c53adea126bab7e1077bd3db4e3c8c833ede389
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-03 18:26:59 +0000

    text-mixin.h: pluralize AcknowledgePendingMessages, add clear param to ListPendingMessages
    
    
    20060803182659-53eee-65f5160e9c3a7b0b7bb21205a15f77ecba8d28d1.gz

 src/text-mixin.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 18b4af2ed23119cc20c838dfa9cf276fc2b01ce7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-03 18:06:14 +0000

    Add reason, actor to Group.MembersChanged
    
    
    20060803180614-53eee-8a06d74ecd3a82e9937bb2b2179b6091aac937f7.gz

 src/group-mixin-signals-marshal.list |    2 +-
 src/group-mixin.c                    |    8 +++++---
 2 files changed, 6 insertions(+), 4 deletions(-)

commit 45312b3ab4da26531def56db3c51d5ad92f91a56
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-03 18:06:05 +0000

    Add flags param to Text.Received
    
    
    20060803180605-53eee-8646a39185fb783c03a28468acca7d92fda1b698.gz

 src/text-mixin-signals-marshal.list |    2 +-
 src/text-mixin.c                    |    5 +++--
 2 files changed, 4 insertions(+), 3 deletions(-)

commit 2f10bc16264dadbaf857070841ca9636d2a9075c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-03 17:46:56 +0000

    gabble-muc-channel.c: remove unused marshallers
    
    
    20060803174656-53eee-6e3ae530d794c6099694b9a71ec1f3b0d917e65c.gz

 src/gabble-im-channel-signals-marshal.list  |    1 -
 src/gabble-im-channel.c                     |    2 +-
 src/gabble-muc-channel-signals-marshal.list |    2 --
 src/gabble-muc-channel.c                    |    6 +++---
 4 files changed, 4 insertions(+), 7 deletions(-)

commit 0750fb06720d6205e9830880016f5e4ded8f7abb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-03 17:43:47 +0000

    gabble-media-channel.c, -signals-marshal.list: remove unnecessary marshallers
    
    
    20060803174347-53eee-1ea35a1b406fcd890d3941ec991885f57ce9aa11.gz

 src/gabble-media-channel-signals-marshal.list |    3 ---
 src/gabble-media-channel.c                    |    2 +-
 2 files changed, 1 insertions(+), 4 deletions(-)

commit 4b06b0781eef680cd797923d29ed31327a86d97d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-03 17:27:50 +0000

    gabble-connection.c: add missing counter vars
    
    
    20060803172750-53eee-4d109526e51faf4a73b13c30b576d1148c71e51c.gz

 src/gabble-connection.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 4aeab6092159e10a8c284d2219e6714c0873b36c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-03 17:26:25 +0000

    gabble-connection.c: fix Connect implementation for status member having become non-private
    
    
    20060803172625-53eee-24f2eb118e0e460f04697ea7d483191f185c1a93.gz

 src/gabble-connection.c |   11 +++--------
 1 files changed, 3 insertions(+), 8 deletions(-)

commit eb1e7968fc5df195d8f571abdf3962f1da288e91
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-03 17:24:18 +0000

    gabble-connection-manager.h: fix signature of gabble_connection_manager_get_parameters
    
    
    20060803172418-53eee-d5f75e977513d930a94b8417b8955c2759987271.gz

 src/gabble-connection-manager.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 59c374fea7cf1d45d46740a67fa5b8b656310424
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-03 17:15:59 +0000

    gabble-connection.c, .h: remove HoldHandle, ReleaseHandle, InspectHandle
    
    
    20060803171559-53eee-4fdf4388b3028a672ceb72518870a94dfa3f11c3.gz

 src/gabble-connection.c |  115 -----------------------------------------------
 src/gabble-connection.h |    3 -
 2 files changed, 0 insertions(+), 118 deletions(-)

commit 5156189f82c4567549414d1ea4eea284e25c9c02
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-03 17:12:03 +0000

    Remove RequestHandle, implement RequestHandles instead.
    
    
    20060803171203-53eee-95b5b9e127a4a85ae916d4f9c7cf698c0d7fe82f.gz

 src/gabble-connection.c |  173 ++++++++++++++++++++++++++---------------------
 src/gabble-connection.h |    1 -
 2 files changed, 97 insertions(+), 77 deletions(-)

commit b497168f677a4f3c3f3db524db5c162f082fb7bc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-03 16:08:48 +0000

    gabble-connection.c: implement HoldHandles, ReleaseHandles
    
    
    20060803160848-53eee-1ce71febc07180faf6114782b64e42f6ca068d94.gz

 src/gabble-connection.c |   58 +++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 58 insertions(+), 0 deletions(-)

commit 6d94fb31cded588d24555217bc921f7ba2ec05b7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-03 14:47:50 +0000

    Add docstring for InspectHandles
    
    
    20060803144750-53eee-21d027b763b20128d3f298969a642fcc3036a1f7.gz

 src/gabble-connection.c |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

commit daa83b6eac8e922a50eb9c7495c7855fcfe80ba1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-03 14:46:53 +0000

    gabble-connection.c, .h: add API stubs for HoldHandles, RequestHandles, ReleaseHandles
    
    
    20060803144653-53eee-bffd0c9cbe51d86afac6945caa5924a0948f9d32.gz

 src/gabble-connection.c |   46 ++++++++++++++++++++++++++++++++++++++++++++++
 src/gabble-connection.h |    3 +++
 2 files changed, 49 insertions(+), 0 deletions(-)

commit f0338fc92679bb7b58237adfdfbc025964f9fa17
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-03 14:34:27 +0000

    Add gabble_connection_connect
    
    
    20060803143427-53eee-bffcff73a2d03011715ea879b0cff1628905dc59.gz

 src/gabble-connection.c |   27 +++++++++++++++++++++++++++
 src/gabble-connection.h |    1 +
 2 files changed, 28 insertions(+), 0 deletions(-)

commit 7fefefa5cd314f3e6e68db616c90edc13dc72261
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-03 14:21:31 +0000

    Update connection manager object to spec 0.13.1
    
    Forward-port of Robert McQueen's changes:
     * Change Connect to RequestConnection
     * Change GetMandatoryParameters, GetOptionalParameters, GetParameterDefaults
       to GetParameters
    
    20060803142131-53eee-2dbe628d6f1e15ed4a504a1d3f676914047fa263.gz

 src/gabble-connection-manager.c |  259 ++++++++++++++++-----------------------
 src/gabble-connection-manager.h |    6 +-
 2 files changed, 107 insertions(+), 158 deletions(-)

commit 17fb0d64a4a766a698bbd3deabc1dccc128063f2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-03 13:44:17 +0000

    telepathy-constants.h: add TpConnectionCapabilityFlags, replacement for TpConnectionCapabilityType
    
    
    20060803134417-53eee-7bbdf092b4ca70fc15eee3472d9a332cea9d38c9.gz

 src/telepathy-constants.h |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit df19884b4a3169732a33637f529bc0808027ba93
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-03 13:01:13 +0000

    Remove the duplicate InspectHandles from generate/src
    
    
    20060803130113-53eee-d35a3b6a923f6beff4ccf0b67a03a34b384c9ec2.gz

 generate/src/gabble-connection.c |   18 ------------------
 generate/src/gabble-connection.h |    1 -
 2 files changed, 0 insertions(+), 19 deletions(-)

commit 8cfd1df80be243e22e7d2250711b32930a757409
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-03 12:29:47 +0000

    Remove duplicate definition of InspectHandles
    
    
    20060803122947-53eee-06cfca61f705317229df69f0a601f67ed88b5bb5.gz

 generate/xml-modified/gabble-connection.xml |    5 -----
 1 files changed, 0 insertions(+), 5 deletions(-)

commit 76eafc8cd04f60e4a3a8ba20eb314fa86786994b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-03 11:32:10 +0000

    Regenerate generate/src from xml-modified with do_src.sh
    
    
    20060803113210-53eee-75fa164a03f8c9e4a502e7486fc9b39c245c0728.gz

 generate/src/gabble-connection-manager.c           |   54 +++---------------
 generate/src/gabble-connection-manager.h           |    6 +--
 generate/src/gabble-connection.c                   |   57 +++++++++++++++----
 generate/src/gabble-connection.h                   |   10 ++--
 .../src/gabble-im-channel-signals-marshal.list     |    2 +-
 generate/src/gabble-im-channel.c                   |   12 ++--
 generate/src/gabble-im-channel.h                   |    4 +-
 .../src/gabble-media-channel-signals-marshal.list  |    2 +-
 generate/src/gabble-media-channel.c                |    4 +-
 .../src/gabble-muc-channel-signals-marshal.list    |    4 +-
 generate/src/gabble-muc-channel.c                  |   16 +++---
 generate/src/gabble-muc-channel.h                  |    4 +-
 .../src/gabble-roster-channel-signals-marshal.list |    2 +-
 generate/src/gabble-roster-channel.c               |    4 +-
 14 files changed, 89 insertions(+), 92 deletions(-)

commit aab10837cd1e7caa5b12e4c0203bdea53e920840
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-02 18:17:56 +0000

    Update xml-modified to match xml-pristine
    
    
    20060802181756-53eee-7a315470314aa3af48d6de2f12bafb85bb0562b7.gz

 .../xml-modified/gabble-connection-manager.xml     |   24 ++++++-------------
 generate/xml-modified/gabble-connection.xml        |   21 +++++++++--------
 generate/xml-modified/gabble-im-channel.xml        |    6 +++-
 generate/xml-modified/gabble-media-channel.xml     |    2 +
 generate/xml-modified/gabble-muc-channel.xml       |    8 +++++-
 generate/xml-modified/gabble-roster-channel.xml    |    2 +
 6 files changed, 33 insertions(+), 30 deletions(-)

commit bbb8847654f91995a900fd521da196b126ec5eda
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-02 18:05:30 +0000

    Regenerate XML for current spec version
    
    
    20060802180530-53eee-aaeb6a6761a0b1c44cff2e38cd9ee2e300c2e9e6.gz

 .../xml-pristine/gabble-connection-manager.xml     |   24 ++++++-------------
 generate/xml-pristine/gabble-connection.xml        |   21 +++++++++--------
 generate/xml-pristine/gabble-im-channel.xml        |    6 +++-
 generate/xml-pristine/gabble-media-channel.xml     |    2 +
 generate/xml-pristine/gabble-muc-channel.xml       |    8 +++++-
 generate/xml-pristine/gabble-roster-channel.xml    |    2 +
 6 files changed, 33 insertions(+), 30 deletions(-)

commit 810e6b87891432580460e70af455aa20ed0095de
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-02 16:53:31 +0000

    do_xml.sh, do_src.sh: run under Python 2.4, and stop on errors
    
    
    20060802165331-53eee-2bae8c2c757184e1597712f6d4884c02b70a8113.gz

 generate/do_src.sh |   27 ++++++++++++++++-----------
 generate/do_xml.sh |    9 +++++++--
 2 files changed, 23 insertions(+), 13 deletions(-)

commit 98403b7db18a5b7fbd0ee28410d8924a5d2e552c
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-04 11:25:54 +0000

    make gabble_roster_handle_set_blocked a noisy no-op if we don't have google:roster
    
    
    20060804112554-418b8-9cb6cfb5d7d67c606f0f50057acacadba757c940.gz

 src/roster.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit a2d851dffd9667b6fafbb93dafc08f31e89f88f9
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-04 11:03:06 +0000

    gr:t uses capital B
    
    
    20060804110306-418b8-5961161d2e419c2095a0d122b13a96ca90f50b4b.gz

 src/roster.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit d659879777741ef88fd5b4be49e1b97e8a785de6
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-03 19:52:14 +0000

    avoid dumping roster items if roster debugging is disabled
    
    
    20060803195214-418b8-31de714ec14f9c1459dd39abe1e814748b0b28ad.gz

 src/roster.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 0a96af7a4e2043bdcf9b70595d63512ec7fa76a3
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-03 19:51:39 +0000

    allow handles to be added and removed from the block list channel to block/unblock
    
    
    20060803195139-418b8-793a002a8958ab8ea74546299214254f27eee2b8.gz

 src/gabble-roster-channel.c |   22 ++++++++++++++++++++++
 src/roster.c                |   34 ++++++++++++++++++++++++++++++++++
 src/roster.h                |    1 +
 3 files changed, 57 insertions(+), 0 deletions(-)

commit b9e143472e9f41732f64f5690e3e083eef9b0af3
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-03 19:50:59 +0000

    populate a block list channel based on the setting of the blocked flag in the roster items
    
    
    20060803195059-418b8-6dc71389ca518d2032514650f7913ef13e902efc.gz

 src/roster.c |   47 ++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 46 insertions(+), 1 deletions(-)

commit c65f04d6afd0c3633c9debed2afdce681b5f0dd4
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-03 19:47:11 +0000

    request google roster extensions if the server supports them, and parse/track blocking within the roster item structure
    
    
    20060803194711-418b8-24f8a15cc690409f69a573cff842448802784377.gz

 src/roster.c |   75 ++++++++++++++++++++++++++++++++++++++++++++-------------
 1 files changed, 58 insertions(+), 17 deletions(-)

commit 4fc36f9d07d0e030cf51c0d45068c5e3fd8b7a91
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-08-03 19:46:15 +0000

    add "block" list handle
    
    
    20060803194615-418b8-1b872ece6367549f1f10285ca91db35b612673cd.gz

 src/gabble-connection.c |    4 ++++
 src/handles.c           |   21 ++++++++++++++++++++-
 src/handles.h           |    1 +
 3 files changed, 25 insertions(+), 1 deletions(-)

commit e996df8fb59b8d8930a084bae432e45477d2530e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2006-08-01 16:30:01 +0000

    autofoo re-generated INSTALL
    
    
    20060801163001-53eee-86e8a973fd2abb1068c8a983f5550c9c2d43e51a.gz

 INSTALL |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

commit cca6ffe329668ddf4c6787f2b754857c4de57b09
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-01 16:36:12 +0000

    bump nano version
    
    
    20060801163612-b59df-e58e1a3c461990d1e9fa02f5ae820f21e0b8871a.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 2f7985d047aed906158373d2e96010994d604b8b
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-07-27 15:55:19 +0000

    remove extra DEBUG definition
    
    
    20060727155519-b59df-e33a982c489733bcd6cb2fa5d5b191dcedee3908.gz

 src/debug.h |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 5102bf84b4f54a0fddf2038b77588749fe85c62c
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-07-27 14:49:13 +0000

    rename DEBUG_FUNC to DEBUG
    
    
    20060727144913-b59df-59c185df63a70934707029fe91b40f452361bae3.gz

 src/debug.h                   |    5 +-
 src/disco.c                   |    6 +-
 src/gabble-connection.c       |  142 ++++++++++++++++++++--------------------
 src/gabble-im-channel.c       |    2 +-
 src/gabble-media-channel.c    |    8 +-
 src/gabble-media-session.c    |    6 +-
 src/gabble-media-stream.c     |    4 +-
 src/gabble-muc-channel.c      |   34 +++++-----
 src/gabble-presence-cache.c   |   12 ++--
 src/gabble-roomlist-channel.c |   12 ++--
 src/gabble-roster-channel.c   |    4 +-
 src/group-mixin.c             |   12 ++--
 src/im-factory.c              |   18 +++---
 src/jingle-info.c             |   14 ++--
 src/muc-factory.c             |   18 +++---
 src/properties-mixin.c        |    2 +-
 src/roster.c                  |   40 ++++++------
 src/text-mixin.c              |   16 ++--
 18 files changed, 176 insertions(+), 179 deletions(-)

commit e6bb895734caa351838c0810c80090b68ddeab52
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-07-27 14:47:22 +0000

    replace remaining DEBUG calls with DEBUG_FUNC calls
    
    
    20060727144722-b59df-cdbbfe35113dfc9d05baf27b127aa4c091ae6050.gz

 src/gabble-connection.c     |    4 ++--
 src/gabble-media-session.c  |    4 ++--
 src/gabble-muc-channel.c    |    6 +++---
 src/gabble-presence-cache.c |    5 ++---
 4 files changed, 9 insertions(+), 10 deletions(-)

commit 66373ba873c0dfd4b9bea008a9896abdb4ebd926
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-07-27 14:44:42 +0000

    convert a few DEBUG calls to DEBUG_FUNC calls
    
    
    20060727144442-b59df-5c0b5c3225cfeea99129950b4bdde472126b67db.gz

 src/gabble-connection.c |    5 ++---
 src/im-factory.c        |    2 +-
 src/muc-factory.c       |    2 +-
 3 files changed, 4 insertions(+), 5 deletions(-)

commit ae0a5fef4d1c28352b9ce3d0b4567c2b2d70131e
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-07-27 14:33:00 +0000

    s/GABBLE_DEBUG_MEDIA_CHANNEL/GABBLE_DEBUG_MEDIA/
    
    
    20060727143300-b59df-9185321e0fd140b80dfd52fa64ec6ba3394adc5e.gz

 src/debug.c                |    2 +-
 src/debug.h                |    2 +-
 src/gabble-media-channel.c |    2 +-
 src/gabble-media-session.c |    2 +-
 src/gabble-media-stream.c  |    2 +-
 src/jingle-info.c          |    2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

commit 1940b8eb68dd5ef087e0c7efebe8238572a79f0d
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-07-27 14:25:34 +0000

    set persist flag when GABBLE_PERSIST env var is set, for compatibility
    
    
    20060727142534-b59df-ab05f354d4863b2828b9c9bedbb543515a6aeea3.gz

 src/gabble.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 5687a41de2d5ec4badbd2ba82f21891cf5ef8078
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-07-27 14:25:14 +0000

    use persist debug flag rather than env var for deciding whether to persist or not
    
    
    20060727142514-b59df-1a21f9e1fc3e4584588d161acace6fe738a1d6ff.gz

 src/gabble.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 11f2e70a4e57cc8a17d00ca600b08c2695fef4a8
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-07-27 14:24:04 +0000

    add GABBLE_DEBUG_PERSIST
    
    
    20060727142404-b59df-4e36c777997a406e2dee603cb56eebeb5ebd50e6.gz

 src/debug.c |    1 +
 src/debug.h |    1 +
 2 files changed, 2 insertions(+), 0 deletions(-)

commit 828a6e3ce54dab333305286d4953f0912fd2f04b
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-07-27 14:21:25 +0000

    do union rather than replace when setting debug flags
    
    
    20060727142125-b59df-ebd09bae0d63e406a331e1eedd4a344587fe5223.gz

 src/debug.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7b6c5fde57852e62019c30d46b9c137296620aea
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-07-27 14:19:54 +0000

    add GabbleDebugFlags typedef
    
    
    20060727141954-b59df-5feb924b95bedeba1d5407e81c826bc7ed0c83b0.gz

 src/debug.c |    8 ++++----
 src/debug.h |   10 +++++-----
 2 files changed, 9 insertions(+), 9 deletions(-)

commit 3f36a9b80004a1d439c12f5e122eb862bc145120
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-07-27 14:12:49 +0000

    replace BEGIN_DEBUG/END_DEBUG with if (DEBUGGING) ...
    
    
    20060727141249-b59df-442d18891dedf18484b563353f25ee4d3e4151f4.gz

 src/debug.h                |    6 +--
 src/gabble-media-session.c |  117 ++++++++++++++++++++++----------------------
 src/group-mixin.c          |   10 ++--
 src/properties-mixin.c     |   40 ++++++++--------
 4 files changed, 86 insertions(+), 87 deletions(-)

commit 455c9e9241ef457ef0e97b266ab72d74005ec9fd
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-07-26 15:58:10 +0000

    wrap various things in BEGIN_DEBUG...END_DEBUG / #ifdef ENABLE_DEBUG
    
    
    20060726155810-b59df-de610e7afa4cbca0b8903547802132a621535383.gz

 src/gabble-media-session.c |    4 ++++
 src/gabble-media-session.h |    4 +++-
 src/properties-mixin.c     |   25 +++++++++++++++----------
 3 files changed, 22 insertions(+), 11 deletions(-)

commit b8b6162f1785e7970ea9968ed684ea8efa26e70d
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-07-26 15:57:55 +0000

    whitespace
    
    
    20060726155755-b59df-4d084574a2fbd84f0e09e60919e0ed814a1fa791.gz

 src/debug.h |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 00a2c499b7c7f374e0ab1a8259ab8556c4b79c06
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-07-26 15:57:26 +0000

    use GNU cpp comma-deletion extension for variadic debug macros
    
    
    20060726155726-b59df-67b2ebb12917da91800b692bb71449054084c379.gz

 src/debug.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 748a90d7e25e20a44c360a9bef848e462c886ed4
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-07-26 15:22:33 +0000

    apply DEBUG_FUNC to more things
    
    
    20060726152233-b59df-e3ed60383aa553b145f2bbca510e0602f8c98155.gz

 src/disco.c                   |    8 ++--
 src/gabble-connection.c       |  109 +++++++++++++++++++----------------------
 src/gabble-im-channel.c       |    2 +-
 src/gabble-media-channel.c    |    6 +-
 src/gabble-media-session.c    |    2 +-
 src/gabble-media-stream.c     |    4 +-
 src/gabble-muc-channel.c      |   30 +++++------
 src/gabble-presence-cache.c   |   12 ++--
 src/gabble-roomlist-channel.c |    7 +--
 src/gabble-roster-channel.c   |    6 +--
 src/group-mixin.c             |   18 +++---
 src/im-factory.c              |   20 +++----
 src/jingle-info.c             |   23 ++++-----
 src/muc-factory.c             |   16 +++---
 src/properties-mixin.c        |   16 ++++--
 src/roster.c                  |   51 +++++++++----------
 src/text-mixin.c              |    9 ++--
 17 files changed, 163 insertions(+), 176 deletions(-)

commit 5d8cebd058714d6177de5de4b8feb79e61c77c21
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-07-26 15:05:28 +0000

    add DEBUG_FUNC convenience macro and apply it
    
    
    20060726150528-b59df-d04d479c7d59556530dd240fdfe48f60a52c625f.gz

 src/debug.h                   |    5 +++
 src/gabble-connection.c       |   64 ++++++++++++++++++++--------------------
 src/gabble-media-channel.c    |    2 +-
 src/gabble-muc-channel.c      |    6 ++--
 src/gabble-presence-cache.c   |    2 +-
 src/gabble-roomlist-channel.c |    6 ++--
 src/group-mixin.c             |    2 +-
 src/jingle-info.c             |    2 +-
 src/muc-factory.c             |    2 +-
 src/properties-mixin.c        |    2 +-
 src/roster.c                  |    4 +-
 src/text-mixin.c              |    8 ++--
 12 files changed, 55 insertions(+), 50 deletions(-)

commit 07b398c4e9800cd6d4eb9cedc606ff867320df24
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-07-26 14:48:38 +0000

    conditional debug code compilation; more debug facilities; replace HANDLER_DEBUG with NODE_DEBUG
    
    
    20060726144838-b59df-d33264b4c43fbb1f824d04841141e5a3475a8382.gz

 configure.ac                  |    8 ++
 src/debug.c                   |   18 +++-
 src/debug.h                   |   47 ++++++++++--
 src/gabble-connection.c       |  175 +++++++++++++++++++++--------------------
 src/gabble-connection.h       |    9 --
 src/gabble-im-channel.c       |    6 +-
 src/gabble-media-channel.c    |   12 ++-
 src/gabble-media-session.c    |   11 ++-
 src/gabble-media-session.h    |    4 +-
 src/gabble-media-stream.c     |    7 +-
 src/gabble-muc-channel.c      |   53 +++++++------
 src/gabble-presence-cache.c   |   16 ++--
 src/gabble-roomlist-channel.c |   17 +++--
 src/gabble-roster-channel.c   |    7 +-
 src/gabble.c                  |    2 +
 src/group-mixin.c             |   10 +--
 src/im-factory.c              |   32 +++++---
 src/jingle-info.c             |   22 +++---
 src/muc-factory.c             |   37 +++++----
 src/properties-mixin.c        |    5 +-
 src/roster.c                  |   18 ++--
 src/text-mixin.c              |   25 +++---
 22 files changed, 312 insertions(+), 229 deletions(-)

commit 80f92e7ed90ad1bce89f5ef90751393ffb366213
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-07-26 13:41:53 +0000

    comment #endif for clarity
    
    
    20060726134153-b59df-5ff4bcd7cd4a411dfa691959e2a150f087ffe761.gz

 src/debug.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c91bb03c2788d54b1f9677a166a62154bb17678c
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-07-26 13:41:14 +0000

    add properties debug facility
    
    
    20060726134114-b59df-f6b088c08d2a372a3d09287e977a2b6ca9d26578.gz

 src/debug.c |    9 +++++----
 src/debug.h |    9 +++++----
 2 files changed, 10 insertions(+), 8 deletions(-)

commit 0bc68b9e7812c39277fa97668cfa86b0e63f9213
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-07-26 13:40:28 +0000

    remove unused GABBLE_DEBUG_ALL
    
    
    20060726134028-b59df-4f702713fe478be0ebc8fc611aad883203902e59.gz

 src/debug.h |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 3df02d6303a72730a1dbbbb9d4693d7f868c6fc5
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-07-21 16:32:51 +0000

    beginning of environment-controllable debug messages
    
    
    20060721163251-b59df-f208341d711a6f781520c7eb1b5a90cc6b2f8651.gz

 src/Makefile.am             |    2 +
 src/debug.c                 |   51 +++++++++++++++++++++++
 src/debug.h                 |   34 +++++++++++++++
 src/disco.c                 |    9 +++-
 src/gabble-presence-cache.c |   28 +++++++------
 src/gabble.c                |    3 +
 src/group-mixin.c           |   95 +++++++++++++++++++++++--------------------
 src/roster.c                |   61 ++++++++++++++-------------
 8 files changed, 194 insertions(+), 89 deletions(-)

commit 6deb4315e64bdea0d84afe43a05e0077612ed0d4
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-07-21 15:39:10 +0000

    bump version to 0.3.0
    
    
    20060721153910-0e791-64203a51a45a6650225d4b7431af74536abb9514.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 94025d89d8f545857c6d012898aa3edd4a0fac83
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-07-21 01:08:10 +0000

    factor out lm_message_node_steal_children and properly reset the parent of all stolen child nodes
    
    
    20060721010810-0e791-f1645571f6d935ba49fbd2980861cc64852e2110.gz

 src/gabble-connection.c |    7 +------
 src/util.c              |   19 +++++++++++++++++++
 src/util.h              |    1 +
 3 files changed, 21 insertions(+), 6 deletions(-)

commit 88f8d5dd3966bee4239e1e6c9f98b9397e91b1bd
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-07-19 15:42:33 +0000

    check for NULL <priority> elements in incoming presence
    
    
    20060719154233-0e791-cf04b960e873ea7f1966414ff0a0f3972bc17192.gz

 src/gabble-presence-cache.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit c8098ec3d0e00622b266536d1d280c185f257d27
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-07-19 15:23:51 +0000

    fix potential crash when generating error replies to malformed IQs
    
    
    20060719152351-0e791-41ace2715847ca48eac30d2fcce0533b3a930532.gz

 src/gabble-connection.c |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

commit fc22e8a02520e215384ae28eb2b12879ca51c764
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-07-11 23:34:47 +0000

    make g_strdiff handle identical inputs better
    
    
    20060711233447-0e791-0b28a3c0d8dd70a4691c42bbbab748832a661d9c.gz

 src/util.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 858f0b1aa9bfaf900b9ef2e89462e062770d0e82
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-07-11 17:34:21 +0000

    fix potential NULL strcmp in room config form parsing
    
    
    20060711173421-0e791-8ad6b9e9b5b70178d6208ffb89c7e1a75e6f1ed3.gz

 src/gabble-muc-channel.c |   16 ++++++----------
 src/namespaces.h         |    1 +
 2 files changed, 7 insertions(+), 10 deletions(-)

commit 1c06ff7f6875de50ff10c65c74ab0d88d05cab0c
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-07-10 18:55:31 +0000

    fix possible NULL strcmp in MUC server discovery
    
    
    20060710185531-0e791-ec5adadc7ab123e8b019639e9c268d81d74e7a2b.gz

 src/gabble-connection.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 29992b52e1f5d1cf937afb9aff8cb861261a42b4
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-07-10 12:25:50 +0000

    fix possible NULL-strcmp in roster IQ callback
    
    
    20060710122550-0e791-0ed63e202513e3dc3dfb2cd23150e4dc4a26e5e6.gz

 src/roster.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 623159e9db7042c6a6390222b62a83fc561c807b
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-07-21 01:06:21 +0000

    make InspectHandles method async to avoid strdups
    
    
    20060721010621-0e791-eac3126c766ee67f303bf80280093d0095ed7179.gz

 generate/xml-modified/gabble-connection.xml |    1 +
 src/gabble-connection.c                     |   51 +++++++++++++++------------
 src/gabble-connection.h                     |    2 +-
 3 files changed, 30 insertions(+), 24 deletions(-)

commit 395f4fc31d7b787e00ff1900b65ee04868829b9f
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-07-21 00:31:07 +0000

    preliminary patch to add InspectHandles method (back from the future (spec 0.13))
    
    
    20060721003107-0e791-a70d1a842d5be13038138de87f9190e35d8ec948.gz

 generate/xml-modified/gabble-connection.xml |    5 +++
 src/gabble-connection.c                     |   43 +++++++++++++++++++++++++++
 src/gabble-connection.h                     |    1 +
 3 files changed, 49 insertions(+), 0 deletions(-)

commit 85d52b4bf53541d4b2706096b59ffc550294a7bd
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-07-13 19:32:57 +0000

    patch from Andre Magalhaes <andrunko@gmail.com> to fix leak of GroupMixin private data
    
    
    20060713193257-0e791-ff0a78ca4c98d0d672b7d4319064aa2eb6776a1b.gz

 src/group-mixin.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 99c13ca38df1112cd76fedfc2b9425140fdc6d36
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-06-20 18:21:55 +0000

    up version for release to 0.1.41
    
    
    20060620182155-25e70-639f9f6178d0bb3ade6e7e84fe4aca9edf743e9b.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 83968e0eb92a6025178ca55583fbfc8ce3c84686
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-06-20 17:42:02 +0000

    don't send accept action to the peer if the active candidate pair changes during a call
    
    
    20060620174202-0e791-48e445df2ca04b15d258ef16a8900dfd2f0362e4.gz

 src/gabble-media-session.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

commit f2fa5168b49a317b69d7999a50f9f55906b83a67
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-06-19 17:40:52 +0000

    remove duplicated g_object_set which causes crash on errors from initiate/accept IQs in Jingle calls
    
    
    20060619174052-0e791-398a7e1ae1c9d37ab74954249dc61cc7395cd779.gz

 src/gabble-media-session.h |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 67d271683aae31c19a7e5f8b68c80f9c05b1ef94
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-06-16 15:53:50 +0000

    bump version to 0.1.40
    
    
    20060616155350-0e791-ee09cba894e8c6186d32161015273b49d33484d3.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1003aa6f8bb7399f35a330cff1d3e6e7fb13478d
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-06-16 14:03:24 +0000

    remove "room" from properties mixin debug
    
    
    20060616140324-0e791-42936d1c580e7d316588c923496d4185017a6767.gz

 src/properties-mixin.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 9d6a3afca28ff58ffbad1a919005fffe1d164b44
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-06-15 17:36:16 +0000

    only send presence {un,}subscribe{,d} acks if they actually resulted in a change to our roster channels, avoiding looping on XMPP-ignorant servers (Hi there jabberd2!)
    
    
    20060615173616-0e791-8a9adf299a94b33d77610676ebc6c7efb47404e1.gz

 src/roster.c |   29 +++++++++++++++++++----------
 1 files changed, 19 insertions(+), 10 deletions(-)

commit c52458521b5db15390ba7393c50627a61d44c876
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-06-15 17:33:14 +0000

    make gabble_group_mixin_change_members emit a boolean indicating whether anything has changed
    
    
    20060615173314-0e791-8b78b3522498a3946bd3af575b71cbedfc1eca48.gz

 src/group-mixin.c |    9 ++++++++-
 src/group-mixin.h |    2 +-
 2 files changed, 9 insertions(+), 2 deletions(-)

commit c4a5570b29e4602d8b863d025242c7e35d387761
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-06-15 17:24:50 +0000

    use ansi.h in properties-mixin.c
    
    
    20060615172450-0e791-dc302b946c413e7c2eefc30a9090ff38eaf43ec8.gz

 src/properties-mixin.c |   11 +----------
 1 files changed, 1 insertions(+), 10 deletions(-)

commit 964cb5a97304eda8490880b314b426ab1a792f4a
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-06-15 11:53:15 +0000

    bump version to 0.1.39
    
    
    20060615115315-0e791-4a2e3ce574fa78294e8cc432fa9071e2dc499626.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 2f635a5065d11cd759eea723a13dc90dda6c3905
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-06-14 17:44:29 +0000

    fix broken MUC invites by emitting the READY signal from the code path where we make a channel when we're invited into a MUC, and make sure the MUC factory binds the signal and emits NewChannel
    
    
    20060614174429-0e791-10eec9993273df4d5ed00df3aefa942539690b92.gz

 src/gabble-muc-channel.c |    4 +++
 src/muc-factory.c        |   56 +++++++++++++++++++++++-----------------------
 2 files changed, 32 insertions(+), 28 deletions(-)

commit 84a30635e1b5ca7856ed599836f2e8b231451d3a
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-06-14 02:17:07 +0000

    only ReleaseName the bus name if we actually succeeded in acquiring it, fixes odd off-by-one asserts the 2nd time you try and reconnect a GabbleConnection that already exists...
    
    
    20060614021707-0e791-6ff40eb76fc0a7b20cf38c84edda81c3687e5a01.gz

 src/gabble-connection.c |   28 ++++++++++++++++++++--------
 1 files changed, 20 insertions(+), 8 deletions(-)

commit 97dcab8f5e7358498f61b989f5fb48691af46312
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-06-12 17:57:55 +0000

    GabbleMucChannel: only emit the "ready" signal once
    
    
    20060612175755-50843-f0c548ec1183c1ac24c8114432f10837f8d2218e.gz

 src/gabble-muc-channel.c |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

commit 6948b8d1149c099add96014c7afa075f4518c8ca
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-06-13 23:38:55 +0000

    fix leaks of GHashTables and GPtrArray in room listing
    
    
    20060613233855-0e791-e8d50fe78fb60b11d6dc8d4725424014b0da29b2.gz

 src/gabble-roomlist-channel.c |   19 ++++++++++++-------
 1 files changed, 12 insertions(+), 7 deletions(-)

commit 055437eac931f6565598895fd188b9f827debe08
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-06-12 12:10:55 +0000

    bump version to 0.1.38
    
    
    20060612121055-b59df-a4002242b8009e2014fe9edd7cf683f19c8a8bd5.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 2e3caa093d2cddeb813493bbfcf1c69febc4a7c1
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-06-12 11:47:04 +0000

    add missing signal detail parameter to send error emission
    
    
    20060612114704-b59df-fcdfbb2e280c436be9ed9c04c22cd445db93cae6.gz

 src/text-mixin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f9fceadf597f4cf8d73c32c21390f8107fb33b77
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-06-09 14:23:17 +0000

    bump version to 0.1.37
    
    
    20060609142317-0e791-51d2147cd01adcd40d13bb7f06459a1135f9ca78.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f50fe5e72403dba13162a535600da19af9411c85
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-06-09 10:18:45 +0000

    fix crash when receiving calls from invisible/offline people (bogus g_assert of presence)
    
    
    20060609101845-0e791-d872e1d3100303767305fa459b9464c9cf3bdad6.gz

 src/gabble-media-session.c |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)

commit 2a9b30a9580f37eadf2005937b6121e3d727fc94
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-06-09 10:18:11 +0000

    fix bogus g_free of GErrors when looking for existing media channels
    
    
    20060609101811-0e791-6e074f8fcbf12f2f064ececd0574573adbae3e58.gz

 src/gabble-connection.c |   14 ++++++++------
 1 files changed, 8 insertions(+), 6 deletions(-)

commit 9aac58db1148e8b99be9b4b9155797e38e0323dd
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-06-08 19:35:02 +0000

    bump version to 0.1.36
    
    
    20060608193502-0e791-7314bf4a2730fd768bffebcd940a81c9abd104f7.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 2633016aba501b5bc2046c13142436f9c427b7c8
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-06-08 19:07:40 +0000

    make MUC properties code not g_assert on wrong network input
    
    
    20060608190740-0e791-e8d7db238912dfc162cde587027bbdd6a1b6a124.gz

 src/gabble-muc-channel.c |   15 ++++++++-------
 1 files changed, 8 insertions(+), 7 deletions(-)

commit f5ca9973691cba16ac67851c539e19e0234a0e2c
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-06-08 19:06:14 +0000

    add some debug to making changes on roster channels
    
    
    20060608190614-0e791-46cb60ff76fc9104a354561618af3dbc598b9126.gz

 src/gabble-roster-channel.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit b32474393ede82aed30f77d706c5464f79b5cc2d
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-06-08 19:03:55 +0000

    send our presence to the server before we go on-line, otherwise servers might be confused into not sending us subscription requests when we request the roster
    
    
    20060608190355-0e791-53b23f14c22a536f34785de9b64f4111c1ca2f92.gz

 src/gabble-connection.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 37c65bffac1d8e0faa214228cd2f80a58b9929fe
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-06-08 17:21:18 +0000

    fix roster item changes to use iq type=set, fixes deletion and alias changes
    
    
    20060608172118-0e791-6a4b356c82f69ea561370507db52375f83b579f3.gz

 src/roster.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit bd4023eae1a3738989a830bd9e575fc1a04e7668
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-06-08 07:44:39 +0000

    MUC: return immediately from properties_disco_cb if an error occured, instead of accessing arguments that may be NULL in such an event, fixing a crash.
    
    
    20060608074439-50843-1fc01f6913317194bc10c163ee84326b621530d3.gz

 src/gabble-muc-channel.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 42ce1e5a4bb88c4c008474837d3f6ccfe13eb574
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-06-07 12:58:50 +0000

    MUC: queue channel requests and return Channel.{Banned,Full,InviteOnly} errors as appropriate, and retry up with appended underscore up to 3 times when nickname is already used in channel.
    
    
    20060607125850-50843-2327708e9d9acde9e8c58001e0e8b8d3d5243c0e.gz

 src/Makefile.am                                   |    6 +-
 src/gabble-connection.c                           |  112 ++++++++++++++++----
 src/gabble-muc-channel-signals-marshal.list       |    6 +-
 src/gabble-muc-channel.c                          |  119 +++++++++++++++++---
 src/muc-factory.c                                 |   32 +++++-
 src/tp-channel-factory-iface-signals-marshal.list |    1 +
 src/tp-channel-factory-iface.c                    |    9 ++
 7 files changed, 236 insertions(+), 49 deletions(-)

commit b9eec6227ab87274ffaaa76c6db1ba44cb8229b4
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-06-07 12:58:20 +0000

    add tests/test-gabble-presence to _boring
    
    
    20060607125820-50843-cafc6941903a1fd387d26a17ccd6fbc68ed30fdb.gz

 _boring |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit da7a1b07dfcd4f5e866693337d5fcab2297cacb8
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-06-07 14:58:54 +0000

    fix const qualifiers which prevent the text error signal stuff from building
    
    
    20060607145854-0e791-a1325837786719e889e5acb403d34199fec16d90.gz

 src/im-factory.c  |    4 ++--
 src/muc-factory.c |    4 ++--
 src/text-mixin.c  |    3 +--
 src/text-mixin.h  |    2 +-
 4 files changed, 6 insertions(+), 7 deletions(-)

commit 4ab2995bca0aefc52019f430edd078cebe81225b
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-06-06 16:15:45 +0000

    don't create new channels when the incoming message has an error
    
    
    20060606161545-b59df-bf12f66e1f6dbe7cd0920f24abcaddca332bf4d5.gz

 src/im-factory.c  |    7 +++++++
 src/muc-factory.c |    8 ++++++++
 2 files changed, 15 insertions(+), 0 deletions(-)

commit 02acffaa2e4a560763148d7042d1443db62611a3
Author:  <senko@senko.net>
Date:   2006-06-06 12:02:12 +0000

    logic for detecting send errors and emitting SendError signal
    
    
    20060606120212-59d1d-ec8b4ac224db54c2d327c0ddeea3c56268a3ccdb.gz

 src/im-factory.c  |   10 +++++++-
 src/muc-factory.c |   10 +++++++-
 src/text-mixin.c  |   62 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
 src/text-mixin.h  |   14 +++++++++++-
 4 files changed, 92 insertions(+), 4 deletions(-)

commit fbe3ebc71b2682e0748ef9ce91166bab66d6ce25
Author:  <senko@senko.net>
Date:   2006-05-31 00:04:34 +0000

    LostMessage emitting in text-mixin.c
    
    
    20060531000434-59d1d-856843ae8c81f043ef5c0e66860c5448e0ba0f2a.gz

 src/text-mixin.c |   18 ++++++++++++++----
 src/text-mixin.h |    1 +
 2 files changed, 15 insertions(+), 4 deletions(-)

commit 5f79dfdb96f02aacc1bd596e09ab1af1e4ffe64f
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-06-06 15:34:37 +0000

    replace Makefile dependency with Makefile.in dependency for enumtypes generated files
    
    
    20060606153437-b59df-79e8144e93eb3f10f19d46f2cc00ada1b6c613cf.gz

 src/Makefile.am |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 5f6cd7466cafa16aea96bbc5e69942d0d2ba8675
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-06-06 15:34:12 +0000

    remove dependency on Makefile for generated files that don't need it
    
    
    20060606153412-b59df-8e66ccaefc7b595fd2266be5b967cf1acc77a226.gz

 src/Makefile.am |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit b778b172fb6a5188e249e0d596ab16130cef2ff5
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-06-06 15:00:51 +0000

    include ansi.h in distributed sources
    
    
    20060606150051-b59df-a15d9c334c1de390a32afea66a47d92c820d9736.gz

 src/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 319b8324757d3afe930ca0570b8c36fae7ffd8fc
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-06-05 13:30:26 +0000

    add missing handler unregister in presence cache
    
    
    20060605133026-0e791-8d16479ec830e6d95cea1107cea4fd91b7fcd572.gz

 src/gabble-presence-cache.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 74ce41d9b3ef067d00899899b295b1a6fb00957b
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-06-05 10:04:13 +0000

    add a connecting method to TpChannelFactoryIface, and only hook up callbacks at CONNECTING, so that if we fail before that, our assertion that there our no callbacks at dispose time is correct
    
    
    20060605100413-0e791-001d77f49a4811dbd68c4f8f34fa829ebd986a70.gz

 src/gabble-connection.c        |  181 ++++++++++++++++++++++++---------------
 src/gabble-presence-cache.c    |   54 ++++++------
 src/im-factory.c               |   43 ++++++----
 src/muc-factory.c              |   66 ++++++++-------
 src/roster.c                   |   77 +++++++++--------
 src/tp-channel-factory-iface.c |    6 ++
 src/tp-channel-factory-iface.h |    2 +
 7 files changed, 250 insertions(+), 179 deletions(-)

commit 82ae8b1ee73bf9e31bcc81ef728ba466c7f9bc1f
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-06-02 18:51:56 +0000

    bump version to 0.1.35
    
    
    20060602185156-0e791-5dfb9e5a41571cfe538a3fb5953096e6a3368e91.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit cfbbb5f480ce9c435e9c4a51a61a21bb2a0eb890
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-06-05 14:13:38 +0000

    check return value of _lm_message_iq_make_result
    
    
    20060605141338-b59df-9f9f93484e14afed381c55af68743342b1c19428.gz

 src/gabble-connection.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

commit e83e3c08e9e39500d7874fe8b66c52b3e26ea9b2
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-06-05 13:45:37 +0000

    replace _send_iq_result with _acknowledge_set_iq; make _send_iq_error take message rather than node
    
    
    20060605134537-b59df-03f4361bc3b5cda67715c576b5b44e6930854d8f.gz

 src/gabble-connection.c    |   37 +++++++++++++++----------------------
 src/gabble-connection.h    |    4 ++--
 src/gabble-media-session.c |    4 ++--
 src/gabble-media-stream.c  |    8 ++++----
 src/jingle-info.c          |    2 +-
 src/roster.c               |    2 +-
 6 files changed, 25 insertions(+), 32 deletions(-)

commit 2e4c3ae0e2e2268c302ced299f007ad8da4ee1ae
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-06-05 13:44:08 +0000

    make Jingle handler add <query> to IQ responses
    
    
    20060605134408-b59df-530f956b05076b45658f1c012570df79e2c8ed71.gz

 src/gabble-connection.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 246ee2f47e45e2dfb0f7ab65da11e0f83c70b01e
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-06-05 13:34:15 +0000

    don't automatically add <query> node to IQ responses
    
    
    20060605133415-b59df-50dd67f4607a75c5705365e539f79f5121f45ec4.gz

 src/gabble-connection.c |   13 ++-----------
 1 files changed, 2 insertions(+), 11 deletions(-)

commit 096065aeec36ccba9956958708dd644733e18c35
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-06-05 13:31:07 +0000

    allow acking IQs with no from JID -- they come from the server
    
    
    20060605133107-b59df-d434fb969c93de1e606302723f677b05b8033a52.gz

 src/gabble-connection.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 501c287f8a88e316483b939f6519c9dd4b8568ea
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-06-05 13:30:17 +0000

    don't ack IQs with no ID
    
    
    20060605133017-b59df-038e3a935b3071aaed8f5eae95d7b6fd78d52888.gz

 src/gabble-connection.c |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

commit 4ce45a2521eaff366cb1750dd587aabe850de3f1
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-06-03 05:04:59 +0000

    make Jingle session handling code pass messages rather than nodes around
    
    
    20060603050459-b59df-4c49d5971dbf40cdd4693da9febad7488fdbe371.gz

 src/gabble-connection.c    |    2 +-
 src/gabble-media-channel.c |    4 ++--
 src/gabble-media-channel.h |    2 +-
 src/gabble-media-session.c |   12 +++++++-----
 src/gabble-media-session.h |    2 +-
 src/gabble-media-stream.c  |   12 ++++++------
 src/gabble-media-stream.h  |    4 ++--
 7 files changed, 20 insertions(+), 18 deletions(-)

commit 27639d68d59c38dae3fc1e0b9717521a7da2a91d
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-06-02 20:38:44 +0000

    don't use strcmp to check Jingle iq subtype is "set"
    
    
    20060602203844-b59df-81c66c29f8c4a0224ad03e31239cf61ebe8f5107.gz

 src/gabble-connection.c |   13 +++----------
 1 files changed, 3 insertions(+), 10 deletions(-)

commit 3629233a1f4eb0cbbb95e706476157f4b8c12df4
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-06-02 18:31:22 +0000

    add the aliasing interface to GetInterfaces
    
    
    20060602183122-0e791-c271cc23bcfa445d7a1dc2c89f701a9d04fccece.gz

 src/gabble-connection.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit bd981299586fe8c757077cbe18aaf82414227fd6
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-06-02 17:23:51 +0000

    bump version to 0.1.34
    
    
    20060602172351-0e791-7d7699461adaaf9dc5d90b707f5086e4a9a115a4.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 658a0c7978f4cd555aad18e2db9a1f638b5d5559
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-06-02 15:18:27 +0000

    clean up destruct order of mediachannel/session
    
    
    20060602151827-25e70-64d0e23f9ff71c6e6bbe549a36a029230126df84.gz

 src/gabble-media-channel.c |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

commit 13cf9e0bf790e75c019dfadb8e5b04267b1f59ca
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-06-01 19:21:15 +0000

    add handling for "known" list channel in gabble_connection_request_handle
    
    
    20060601192115-25e70-19e7f411113842f4b3b900c3360135e7cb81f93f.gz

 src/gabble-connection.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit e0004ff8b71e800772344ec371459babc4dcf332
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-06-01 01:06:24 +0000

    bump version to 0.1.33
    
    
    20060601010624-0e791-da9d57d243871a4e4eaafbc2ac1ae95010c441b5.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 5b77d7f65e7605686f44d3d3af9aebda2875d9ab
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-06-01 00:54:05 +0000

    when setting native_codecs, copy the bus-owned value in both instances
    
    
    20060601005405-0e791-971b845435c0d24dd195482f95b210d03baafb41.gz

 src/gabble-media-stream.c |    7 ++-----
 1 files changed, 2 insertions(+), 5 deletions(-)

commit fba98180a83e9febfac7eeeff87d3294c4105510
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-06-01 00:02:58 +0000

    avoid "unknown property" error by ignoring writes to the handle property on media and roomlist channels
    
    
    20060601000258-0e791-c855b48b23af0de86693f4e797c5cc9be617d7ac.gz

 src/gabble-media-channel.c    |    4 ++++
 src/gabble-roomlist-channel.c |    4 ++++
 2 files changed, 8 insertions(+), 0 deletions(-)

commit 6ba54311ab1a569a6e85854da5a4583511548711
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-31 21:25:22 +0000

    remove errant ; which causes odd errors from the request aliases function
    
    
    20060531212522-0e791-abef63c93c76fed13e4bf663d69c5ffadd24a09e.gz

 src/gabble-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f3d28fbfaf23f66a787b3389269f25549e3222ff
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-31 15:37:43 +0000

    register the IM <message> callback at a lower priority than the MUC one so MUC messages go to MUC channels...
    
    
    20060531153743-0e791-121c8b81e4a86784b058c241449fe3c294cdedba.gz

 src/im-factory.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 17fa8c5bcb3b57ee0f1475fbd97baabf9c591a1c
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-31 15:24:32 +0000

    don't crash if we receive malformed room listing fields
    
    
    20060531152432-0e791-278acc4d54accc28e6bcbcb5a2aeb93fd92be9d1.gz

 src/gabble-roomlist-channel.c |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

commit 1b28b494639d7fc092721e64e1fecf43a153fa3e
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-31 14:56:41 +0000

    fix the presence update function strcmping a free'd value, add comments
    
    
    20060531145641-0e791-a6716c4bc7e5fb0498d5cdff4185cd3e7ec13433.gz

 src/gabble-presence.c |   46 +++++++++++++++++++++++++---------------------
 1 files changed, 25 insertions(+), 21 deletions(-)

commit c4589c14eb190ac5619dbf35a7be8160fc2b6cf9
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-31 14:54:56 +0000

    add copyright headers to gabble-presence{,-cache}.{c,h}
    
    
    20060531145456-0e791-4a7f37364d18e7e95d7fa981025dcb51b6fdd7e5.gz

 src/gabble-presence-cache.c |   19 +++++++++++++++++++
 src/gabble-presence-cache.h |   19 +++++++++++++++++++
 src/gabble-presence.c       |   19 +++++++++++++++++++
 src/gabble-presence.h       |   20 ++++++++++++++++++++
 4 files changed, 77 insertions(+), 0 deletions(-)

commit e35c95a205b4f50301d718984673a794bf977ec0
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-31 14:51:33 +0000

    add missing gabble-types.h to util.h
    
    
    20060531145133-0e791-65ca02061977a3988948f30f0785b46cb87cbd4a.gz

 src/util.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 1a93608552bb1fc092d0cf358058bff32a9731ca
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-31 14:46:43 +0000

    advertise properties interface, don't advertise caps or contact info
    
    
    20060531144643-0e791-480749bec5541d1c75b0615c51241d55971c1fad.gz

 src/gabble-connection.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 78369331f0883004b205e5dbc43f4503f91a4b07
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-31 15:57:02 +0000

    don't select resources by capability if priority is negative; add test for same
    
    
    20060531155702-b59df-09a7e7b659f77ba8aa235ea13f810e5b062a07e2.gz

 src/gabble-presence.c        |    3 ++-
 tests/test-gabble-presence.c |   14 ++++++++++++++
 2 files changed, 16 insertions(+), 1 deletions(-)

commit 7d69842e2544b19304868bcb5f0f2911dc2f151e
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-31 15:50:35 +0000

    make _pick_resource_by_caps not segfault when there are no resources; add test for same
    
    
    20060531155035-b59df-0aba443e18991fc6ee4690eff18715b91fe07d26.gz

 src/gabble-presence.c        |    5 ++++-
 tests/test-gabble-presence.c |    5 +++++
 2 files changed, 9 insertions(+), 1 deletions(-)

commit de011e5abdea4c484c9037a979949e73c0d9a7f1
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-31 15:31:03 +0000

    add test suite for GabblePresence and make resource selection not dependent on ordering (priority less important than status)
    
    
    20060531153103-b59df-1f81aaebe867839264b6edc2358a72b2e156eb1c.gz

 src/gabble-presence.c        |    4 +-
 tests/Makefile.am            |   13 +++++++++-
 tests/test-gabble-presence.c |   56 ++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 70 insertions(+), 3 deletions(-)

commit afab00fc09d4f9064736d0e3a1e11866e1d9b42d
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-26 16:47:09 +0000

    don't assume that disco responses contain a query node
    
    
    20060526164709-b59df-ba142d5a2ec8efffffddc2381e1034c7ceff8ff3.gz

 src/disco.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 9eb94918c2be7dce28813d8cddfc69437c547451
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-26 16:46:25 +0000

    resolve merge conflict in disco callback
    
    
    20060526164625-b59df-af8dc8e5e04030865038dfa579820f29322b12f9.gz

 src/disco.c |    7 -------
 1 files changed, 0 insertions(+), 7 deletions(-)

commit 81b3525d5a325f84d38ac27d8b92436d341bf76b
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-26 16:27:03 +0000

    make disco reply callback return the correct node
    
    
    20060526162703-b59df-fe9b81712b9234b9ab7612311b6b1cacf3ae1567.gz

 src/disco.c |    9 ++-------
 1 files changed, 2 insertions(+), 7 deletions(-)

commit 5d991dc04b288678252587d7778b1d041796609a
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-25 14:45:08 +0000

    don't try to get attribute from non-existant node when examining disco replies
    
    
    20060525144508-b59df-5e2698e9ecbc14a75afb8adf669310aa702a61eb.gz

 src/disco.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 6851b357ae212eeffc6917c97207261477e27921
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-30 17:34:07 +0000

    send our own nickname on muc/im/subscription messages when appropriate
    
    
    20060530173407-b59df-3d3e9667f965cfc9098b178f0363048fb004cdc8.gz

 src/gabble-im-channel.c     |   10 ++++++++--
 src/gabble-muc-channel.c    |    6 +++++-
 src/gabble-roster-channel.c |    4 ++++
 src/text-mixin.c            |   20 ++++++++++++++++----
 src/text-mixin.h            |    3 ++-
 src/util.c                  |   20 +++++++++++++++++++-
 src/util.h                  |    1 +
 7 files changed, 55 insertions(+), 9 deletions(-)

commit 1afc107533afa60d6c694aa71c01320be612b1ed
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-25 09:58:20 +0000

    fix signal nubbishness
    
    
    20060525095820-b59df-6cb4ef6c83dedc990c5410098eacee8b95bc2ab4.gz

 src/gabble-presence-cache.c |    8 ++++----
 src/gabble-presence-cache.h |    2 --
 2 files changed, 4 insertions(+), 6 deletions(-)

commit 22c249d3b3d356d52b8b365ad197d88957e174d1
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-30 18:30:37 +0000

    removing people from the known list should remove the from the roster
    
    
    20060530183037-0e791-2607933bb6b1c3f9acce1ae2eaf0bae75187de0c.gz

 src/gabble-roster-channel.c |    6 ++++++
 src/roster.c                |   38 +++++++++++++++++++++++++++++++++++---
 src/roster.h                |    1 +
 3 files changed, 42 insertions(+), 3 deletions(-)

commit 8a59706bcf52becf6f78052dfb8e6b1c3a0481ea
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-30 18:20:11 +0000

    populate known channel with all roster items
    
    
    20060530182011-0e791-93fb7497f559bde4bcac19be50ec8ffdee4f9bcf.gz

 src/gabble-roster-channel.c |    6 +++++
 src/roster.c                |   51 +++++++++++++++++++++++++-----------------
 2 files changed, 36 insertions(+), 21 deletions(-)

commit e156c0190e5040ea1f330a61a97bdf6e9bda7c11
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-30 18:19:50 +0000

    add a "known" list handle
    
    
    20060530181950-0e791-df2d6162ec57cc9ad31caad7b0d9477f38357161.gz

 src/handles.c |   22 +++++++++++++++++++++-
 src/handles.h |    2 +-
 2 files changed, 22 insertions(+), 2 deletions(-)

commit be8ee273839f72d4580fffb4cf27baf9c7a95dff
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-30 16:22:54 +0000

    bump version to 0.1.32
    
    
    20060530162254-0e791-a8e7d5532ddff2cf8be95516c0aa2875b7dacbdf.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c39e8f86b070b0bd140136bbc2fbbfd9c9eec61b
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-30 15:56:12 +0000

    make a single static instance of GabbleAllocator rather than mallocing one, freeing it, and then continuing to use it...
    
    
    20060530155612-0e791-64704f8cfe1155f822c88dfdf6a7fd5e89ebcb68.gz

 src/text-mixin.c |   28 +++++++---------------------
 1 files changed, 7 insertions(+), 21 deletions(-)

commit f8adf352378b1769e2f36628b4c28cef6e2f12ca
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-30 15:55:44 +0000

    fix removal of a dead timeout source, causing asserts or other possible misbehaviour
    
    
    20060530155544-0e791-f5b8db332b4518e7064f1f06d214ef4b30a2fe95.gz

 src/gabble.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit cf6d40a77d1503045b6a1e7f29da3f1f1e49134d
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-05-29 22:05:45 +0000

    new version 0.1.31
    
    
    20060529220545-25e70-4d379ee56931efda9f2ffde81053c47cf9299b85.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 3d507ed9ac2b187506d97620879aba0b98d5db50
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-29 18:11:50 +0000

    fix over-enthusiastic replacement of set_static with take... that actually *is* static
    
    
    20060529181150-0e791-d9ea3729200b5265b8db014dbcae3d197a9d22f9.gz

 src/gabble-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 898f98c9d3c45cc4a38af25e20a21943ed8116db
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-29 17:19:56 +0000

    fix disco#info response logic
    
    
    20060529171956-b59df-31095d61b2848464ca0ba3f311c9ab4f64e50bfb.gz

 src/gabble-connection.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 36f3b101a71da724dca38f1f0d143af41b2ba4ab
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-29 17:19:40 +0000

    declare get_features as explicitly taking (void)
    
    
    20060529171940-b59df-9dc3991abec65e5eec5f8c899c07de9b07968a2b.gz

 src/gabble-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 2b5524edfa7c64d1f6a4dbea487b1ccb0e78707d
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-29 16:13:48 +0000

    use g_strdiff for readability
    
    
    20060529161348-b59df-79ff279aef3f1a958b6c857a4c180f580740cdbc.gz

 src/gabble-connection.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit cf76b6bb98cc7af98d22a365d5a733d787703de2
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-29 16:12:41 +0000

    make disco handler fall through in case of unknown node
    
    
    20060529161241-b59df-263d8af090c29c580884c531d02d412cb47ef85d.gz

 src/gabble-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b3c26adcfcb000b40b49c3925351af9fd42118c0
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-29 14:26:26 +0000

    make GabbleRosterSubscription public, and change _is_subscribed to _get_subscription
    
    
    20060529142626-0e791-2718d45e91e4805b156294e2123db6e13009a81c.gz

 src/gabble-im-channel.c |    6 +++++-
 src/roster.c            |   34 ++++++++++------------------------
 src/roster.h            |   12 +++++++++++-
 3 files changed, 26 insertions(+), 26 deletions(-)

commit 7190791a2764a246d51398f96e7eabe9a7752169
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-29 13:04:11 +0000

    rename gabble-disco.* to disco.*
    
    
    20060529130411-0e791-f43dabe404b00c855b6599abd6e1f0c2f787b632.gz

 src/Makefile.am               |    4 +-
 src/disco.c                   |  462 ++++++++++++++++++++++++++++++++++++++++
 src/disco.h                   |  101 +++++++++
 src/gabble-connection.c       |    2 +-
 src/gabble-disco.c            |  463 -----------------------------------------
 src/gabble-disco.h            |  101 ---------
 src/gabble-muc-channel.c      |    5 +-
 src/gabble-roomlist-channel.c |    6 +-
 src/muc-factory.c             |    2 +-
 9 files changed, 572 insertions(+), 574 deletions(-)

commit d9573f13007f7d899dd664b5cfe3776c348ebb8e
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-26 18:04:49 +0000

    include version number in backtraces too
    
    
    20060526180449-0e791-51736985695baa1caf8628007425046bdad83cc2.gz

 src/gabble.c |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)

commit d4e3632ab31747e1985dccab54fd328a9b464a36
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-26 18:04:31 +0000

    use VERSION from config.h instead of defining a new GABBLE_VERSION
    
    
    20060526180431-0e791-19c797bb8538088e820b422284aa2594ff024c07.gz

 src/Makefile.am         |    2 +-
 src/gabble-connection.c |    6 ++++--
 2 files changed, 5 insertions(+), 3 deletions(-)

commit 9b29f177ee95eebfa34dbe1a1d62e86632623b20
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-26 16:55:48 +0000

    add SEGV handler to attempt a backtrace print
    
    
    20060526165548-0e791-f249ec32ed822cfc73fad47743a3cfea14650669.gz

 configure.ac |    4 ++++
 src/gabble.c |   27 +++++++++++++++++++++++++--
 2 files changed, 29 insertions(+), 2 deletions(-)

commit 7d18f0fdbe8dacc3fbee4e0cf5001335c56f10ab
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-26 16:33:45 +0000

    make critical handler not cause any mallocs
    
    
    20060526163345-0e791-990937e7d5dfa5e46915b666137823307c6a3049.gz

 configure.ac |    2 +-
 src/gabble.c |   27 +++++++++------------------
 2 files changed, 10 insertions(+), 19 deletions(-)

commit 87f5bb30e509efbda02a245a290bb946ba56f43d
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-26 16:13:22 +0000

    only enable backtrace printing when we have the functions
    
    
    20060526161322-0e791-d1c65136c5976c82cd68c38553a9cf2f47a060ca.gz

 configure.ac |    4 ++++
 src/gabble.c |    8 +++++++-
 2 files changed, 11 insertions(+), 1 deletions(-)

commit 008fb3fac2b8f03f80cf6485711f4b558e1051fc
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-26 16:06:29 +0000

    tidy up gabble critical handling to use the default handler
    
    
    20060526160629-0e791-56cfe16d36c8c16a3260f2440762fd259b7f4cc6.gz

 src/gabble.c |   85 ++++++++++++++++++++++++++++++++++-----------------------
 1 files changed, 51 insertions(+), 34 deletions(-)

commit a5458fc2ab72f612733e286a2da2d605076490b5
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-26 15:14:34 +0000

    include version number in initial output
    
    
    20060526151434-0e791-f5ae978be479255946ca6a21c447908b26a900cd.gz

 src/gabble.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 447359d3fbb34375cd7151fb81dc9382003146e4
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-26 15:12:40 +0000

    add function to make intsets from arrays
    
    
    20060526151240-0e791-ec8189b0301c6a236a4e3b3e4ef50099f1ced88e.gz

 src/gintset.c       |   33 ++++++++++++++++++++++++++++++---
 src/gintset.h       |    9 +++++----
 tests/test-intset.c |   17 +++++++++++++++++
 3 files changed, 52 insertions(+), 7 deletions(-)

commit 3e0d5532781812c15ac8a37ea2a838863741f844
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-25 19:23:58 +0000

    bump version to 0.1.30
    
    
    20060525192358-0e791-8b0841c9dddb9380d2ae7369e0fccba96a6dd55d.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit cec3b7232b761b724537c5d4847449cf850ecb29
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-25 19:16:03 +0000

    merge conflicts (take instead of set_static on GValues)
    
    
    20060525191603-0e791-3edbb511134f82eec513435aa65ed50c13a0647b.gz

 generate/gabble.def      |    2 +-
 src/gabble-muc-channel.c |  190 +--------------------------------------------
 src/properties-mixin.c   |   12 ++--
 3 files changed, 12 insertions(+), 192 deletions(-)

commit 712bd1645e4ab03c117c46a022c9cebf56eccf1f
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-05-25 18:32:42 +0000

    Remove NS_GOOGLE_JINGLE_INFO from gabble-connection.h and use the define in namespaces.h
    
    
    20060525183242-50843-e47a4fd11b827314c75a71c69b1ba9f5988e3d08.gz

 src/gabble-connection.h |    2 --
 src/jingle-info.c       |    1 +
 2 files changed, 1 insertions(+), 2 deletions(-)

commit f6c01fdc7aeb6f5f6706d7faf4ed445da3519c35
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-05-25 17:17:35 +0000

    GabbleConnection: add missing Properties interface bits and pieces.
    
    
    20060525171735-50843-e34845c54bc998cd5dbcf225894b884270e9f16d.gz

 generate/gabble.def                                |    2 +-
 .../src/gabble-connection-signals-marshal.list     |    2 +
 generate/src/gabble-connection.c                   |   71 ++++++++++++++++++++
 generate/src/gabble-connection.h                   |    3 +
 generate/xml-modified/gabble-connection.xml        |   19 +++++
 generate/xml-pristine/gabble-connection.xml        |   18 +++++
 src/gabble-connection.c                            |   66 +++++++++++++++++-
 src/gabble-connection.h                            |    3 +
 src/properties-mixin.c                             |    4 +-
 9 files changed, 182 insertions(+), 6 deletions(-)

commit 71b98cc894473408b79a9d98a96e9b1df12c5cd3
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-05-25 16:51:07 +0000

    query for jingle options when available.
    
    
    20060525165107-50843-05d669a5ff1532d84ee3aa6cf42422f906310685.gz

 src/Makefile.am         |    2 +
 src/gabble-connection.c |   18 ++++
 src/gabble-connection.h |    2 +
 src/jingle-info.c       |  243 +++++++++++++++++++++++++++++++++++++++++++++++
 src/jingle-info.h       |   34 +++++++
 5 files changed, 299 insertions(+), 0 deletions(-)

commit 92bf54a122ea94120d9498feda81a2a2aec7fefe
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-25 15:46:06 +0000

    rename gabble-properties-mixin* to properties-mixin*
    
    
    20060525154606-0e791-66dfa16b7f3099db086fc369babb5e0b6ebc6408.gz

 src/Makefile.am                                  |    8 +-
 src/gabble-connection.h                          |    2 +-
 src/gabble-muc-channel.h                         |    2 +-
 src/gabble-properties-mixin-signals-marshal.list |    1 -
 src/gabble-properties-mixin.c                    |  785 ----------------------
 src/gabble-properties-mixin.h                    |  131 ----
 src/properties-mixin-signals-marshal.list        |    1 +
 src/properties-mixin.c                           |  785 ++++++++++++++++++++++
 src/properties-mixin.h                           |  131 ++++
 9 files changed, 923 insertions(+), 923 deletions(-)

commit 7fcbfcea2d9edab0121e141cc866401b9426716e
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-25 15:37:15 +0000

    merge in rejects from properties mixin branch
    
    
    20060525153715-0e791-741a380a8d348ad7a2e9e4b0cafd00a23cc48f28.gz

 src/Makefile.am          |    8 ++--
 src/gabble-connection.c  |   18 ++++++++
 src/gabble-muc-channel.c |   98 +++++++++++++---------------------------------
 src/gabble-muc-channel.h |    8 +++-
 4 files changed, 56 insertions(+), 76 deletions(-)

commit 2e074d1b67f379a0b2ab179c6c8fea4c8f56efab
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-05-22 00:48:22 +0000

    GabbleConnection: plug in the properties mixin
    
    
    20060522004822-50843-5d72543669296252bd164d884a62b9d3e3a1adf5.gz

 src/gabble-connection.c |   81 ++++++++++++++++++++++++++++++++++++++++++-----
 src/gabble-connection.h |    5 +++
 2 files changed, 78 insertions(+), 8 deletions(-)

commit 0f6504e57ec68a7e465aaa6404658dcc9e8cfc5a
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-05-11 18:59:31 +0000

    GabblePropertiesMixin: make set_property return at once if the callback is NULL. added gabble_properties_mixin_has_property.
    
    
    20060511185931-50843-3b37491a909ffcec92eabbf481046df7c1fa9731.gz

 src/gabble-properties-mixin.c |   34 ++++++++++++++++++++++++++++++++--
 src/gabble-properties-mixin.h |    2 ++
 2 files changed, 34 insertions(+), 2 deletions(-)

commit 14c5756f9e0cf310aef98f7ec0b2ccb5cf02efd7
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-05-10 18:39:58 +0000

    refactored GabbleMucChannel to use GabblePropertiesMixin
    
    
    20060510183958-50843-dc1d197b58885aa19e8ea12c1917252d5dc7c29e.gz

 src/gabble-muc-channel-signals-marshal.list |    3 -
 src/gabble-muc-channel.c                    |  643 ++++++++-------------------
 src/gabble-muc-channel.h                    |   29 +--
 3 files changed, 197 insertions(+), 478 deletions(-)

commit 9e8444e8c240824ff51c94c85fd155fb89a7e9df
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-05-10 18:38:45 +0000

    GabbleGroupMixin: adjust copyright header in header file
    
    
    20060510183845-50843-0fa3992138b62365af9a6732979506cf039fbd60.gz

 src/group-mixin.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 938f2076e10193c0af4ddc9aa7551cf98697a7a4
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-05-10 18:35:41 +0000

    GabblePropertiesMixin implementation
    
    
    20060510183541-50843-daea08643b5a86fce059830a2b28a7ef1cd43072.gz

 src/Makefile.am                                  |    4 +
 src/gabble-properties-mixin-signals-marshal.list |    1 +
 src/gabble-properties-mixin.c                    |  755 ++++++++++++++++++++++
 src/gabble-properties-mixin.h                    |  129 ++++
 4 files changed, 889 insertions(+), 0 deletions(-)

commit bc486a16d2bb3cfd7c43a9941d9c9d57acb97a91
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-25 19:06:46 +0000

    avoid leaking GErrors if there are multiple problems setting aliases
    
    
    20060525190646-0e791-b67924e637fe8c725a55e374179b32ed744c2a4b.gz

 src/gabble-connection.c |   19 ++++++++++++++++++-
 1 files changed, 18 insertions(+), 1 deletions(-)

commit 8dc9f6da96d91babacc1eff42c96ecdec05bb32d
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-25 18:43:41 +0000

    implement request aliases method
    
    
    20060525184341-0e791-4f8970a5d3e3a2904b0fcc1189d14ed2213fc197.gz

 src/gabble-connection.c |   25 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)

commit aa7732d223003820da89b024adec583b8d9a8779
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-25 18:14:35 +0000

    I prefer 'disco' to 'DISCO'
    
    
    20060525181435-0e791-d96ce99df3387f032bee071ce8cac10d32de6fd4.gz

 src/gabble-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 09aded144846e52c881426e3f90b3a7b54fc3873
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-25 18:13:04 +0000

    reply to unknown IQs with service unavailable, as the RFC states, avoiding leaking our existence when we're invisible
    
    
    20060525181304-0e791-97f3ebca9b7928a61f9c0d70a91a4a1e85ad6728.gz

 src/gabble-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit cc59beba9867e5ade4147d53a1907890d135e31f
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-25 18:10:03 +0000

    add initial aliasing support to gabble connection
    
    
    20060525181003-0e791-c21635ee618407c0f1f2d932b25b1ece223cb2e3.gz

 src/gabble-connection.c |  205 +++++++++++++++++++++++++++++++++++++++++++++--
 src/gabble-connection.h |   10 ++-
 2 files changed, 206 insertions(+), 9 deletions(-)

commit 192ff388bcc93954b57e5a803fbcb96d34ae7545
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-25 12:19:39 +0000

    rename alias to name in roster functions
    
    
    20060525121939-0e791-5ae6b7fdbe912502003b8b21456b5b2ac4f268c2.gz

 src/roster.c |   12 ++++++------
 src/roster.h |    4 ++--
 2 files changed, 8 insertions(+), 8 deletions(-)

commit d4aa8f3bb38e8218f58d4dfd4f88a843b457ed8c
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-25 12:19:00 +0000

    add NICKNAME_CHANGE signal to roster
    
    
    20060525121900-0e791-0a27d09d3fab6e4b4951297f3a71562f8c8197eb.gz

 src/roster.c |   31 +++++++++++++++++++++----------
 1 files changed, 21 insertions(+), 10 deletions(-)

commit efcfbe4ad9e3d84cbfbdab5f9e557441a10c943f
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-25 11:53:08 +0000

    fix potential for confusion/memory leaks where g_value_set_{static_,}boxed is used instead of take_boxed
    
    
    20060525115308-0e791-12a28a33defb0dbd45dead6cdbb37cd5a3ea34c5.gz

 src/gabble-connection.c    |    6 +++---
 src/gabble-media-channel.c |    4 ++--
 src/gabble-media-stream.c  |   10 +++++-----
 src/gabble-muc-channel.c   |   12 ++++++------
 4 files changed, 16 insertions(+), 16 deletions(-)

commit 4ae73ceb0489ae6e6fa8c0c28bb8aaabace7f8b7
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-24 17:55:32 +0000

    add get/set alias functions
    
    
    20060524175532-0e791-dd797c519c99cd660df5f1869697e9e7cfc828a6.gz

 src/roster.c |   86 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/roster.h |    2 +
 2 files changed, 88 insertions(+), 0 deletions(-)

commit 6e063ab7c0b6ab87c11df3498eb103f535629ce0
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-24 17:55:18 +0000

    tweak roster function prototypes
    
    
    20060524175518-0e791-27bc3b1dbc883cea5d10c529e3687ee8593317c8.gz

 src/roster.c |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

commit fe7d0d0acfc68e20a27dbbb0dcabdf04b5986773
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-24 17:53:21 +0000

    cache roster items in a struct instead of message nodes
    
    
    20060524175321-0e791-714dff6a239b7ac1b2d2bae7fb8dc6faf7d3ad14.gz

 src/roster.c |  347 ++++++++++++++++++++++++++++++++++++++++++++--------------
 1 files changed, 267 insertions(+), 80 deletions(-)

commit 79b10a1b75d4b6ea455aaa2040a131cbe769014b
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-23 14:39:42 +0000

    generate aliasing interface
    
    
    20060523143942-0e791-b6b6a435dd1a96424dd40600a17b91c16d21c9d5.gz

 generate/gabble.def                                |    2 +-
 .../src/gabble-connection-signals-marshal.list     |    1 +
 generate/src/gabble-connection.c                   |   64 ++++++++++++++++++++
 generate/src/gabble-connection.h                   |    3 +
 generate/xml-modified/gabble-connection.xml        |   15 +++++
 generate/xml-pristine/gabble-connection.xml        |   15 +++++
 src/gabble-connection-signals-marshal.list         |    1 +
 src/gabble-connection.c                            |   64 ++++++++++++++++++++
 src/gabble-connection.h                            |    3 +
 9 files changed, 167 insertions(+), 1 deletions(-)

commit 89c96c54a5cdd72f6db970069093bfc02ea95453
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-25 15:11:53 +0000

    fix bad casting of int * to void **
    
    
    20060525151153-0e791-fe3f673b84686d5bb2e4b57e62e6ef1d39215012.gz

 src/group-mixin.c |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit a83a3bb199b14fdd68af92c33e01ef8c86472c94
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-05-25 14:33:42 +0000

    MucFactory: don't set the non-existent "disco" property when creating the object.
    
    
    20060525143342-50843-56a87ed44c14a8583a0ff91f2a77f0e1e16a970b.gz

 src/muc-factory.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit fba6eea1f8acebe4f8aba4c31fe85e6c86747509
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-05-25 14:29:39 +0000

    ChannelInterfaceGroup: Implement GetAllMembers and GetHandleOwners.
    
    
    20060525142939-50843-987d4dae4e892de882d21702b5cf729642fd3b27.gz

 generate/src/gabble-media-channel.c             |   36 ++++++
 generate/src/gabble-media-channel.h             |    2 +
 generate/src/gabble-muc-channel.c               |   36 ++++++
 generate/src/gabble-muc-channel.h               |    2 +
 generate/src/gabble-roster-channel.c            |   36 ++++++
 generate/src/gabble-roster-channel.h            |    2 +
 generate/xml-modified/gabble-media-channel.xml  |    9 ++
 generate/xml-modified/gabble-muc-channel.xml    |    9 ++
 generate/xml-modified/gabble-roster-channel.xml |    9 ++
 generate/xml-pristine/gabble-media-channel.xml  |    9 ++
 generate/xml-pristine/gabble-muc-channel.xml    |    9 ++
 generate/xml-pristine/gabble-roster-channel.xml |    9 ++
 src/gabble-media-channel.c                      |   36 ++++++
 src/gabble-media-channel.h                      |    2 +
 src/gabble-muc-channel.c                        |   58 +++++++++-
 src/gabble-muc-channel.h                        |    2 +
 src/gabble-roster-channel.c                     |   36 ++++++
 src/gabble-roster-channel.h                     |    2 +
 src/group-mixin.c                               |  140 +++++++++++++++++++++++
 src/group-mixin.h                               |    8 ++
 src/telepathy-constants.h                       |    3 +-
 21 files changed, 451 insertions(+), 4 deletions(-)

commit 558851bd214cf339013c5018a508301fe34c5c31
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-05-25 14:22:06 +0000

    Implement ChannelTypeText.GetMessageTypes
    
    
    20060525142206-50843-57ea0b4f6e0da12547173b924a9a2b6a8260f378.gz

 generate/src/gabble-im-channel.c             |   18 +++++++++++
 generate/src/gabble-im-channel.h             |    1 +
 generate/src/gabble-muc-channel.c            |   18 +++++++++++
 generate/src/gabble-muc-channel.h            |    1 +
 generate/xml-modified/gabble-im-channel.xml  |    3 ++
 generate/xml-modified/gabble-muc-channel.xml |    3 ++
 generate/xml-pristine/gabble-im-channel.xml  |    3 ++
 generate/xml-pristine/gabble-muc-channel.xml |    3 ++
 src/gabble-im-channel.c                      |   27 ++++++++++++++++-
 src/gabble-im-channel.h                      |    1 +
 src/gabble-muc-channel.c                     |   23 ++++++++++++++
 src/gabble-muc-channel.h                     |    1 +
 src/text-mixin.c                             |   42 ++++++++++++++++++++++++--
 src/text-mixin.h                             |    4 ++
 14 files changed, 144 insertions(+), 4 deletions(-)

commit b022bdadb3037dfe101ff9f23250674af8fe5605
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-05-24 20:10:25 +0000

    truncate messages on utf8 character boundary
    
    
    20060524201025-25e70-a153d17b619a3d9dcd73cecfbd5b932267c9a24b.gz

 src/text-mixin.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

commit 674b2e6cbe1e77277691b09b07cff8d1d6578b0e
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-05-24 20:09:41 +0000

    emit status changed correctly for failure in connection open
    
    
    20060524200941-25e70-9ecc6f37d6b24e060d40c5449dbef59c3c6fbd2d.gz

 src/gabble-connection.c |   31 +++++++++++++++----------------
 1 files changed, 15 insertions(+), 16 deletions(-)

commit 0607eaa09118366fe37071a971c8ed93e97a7b88
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-25 09:38:27 +0000

    lm_message_node_add_nick
    
    
    20060525093827-b59df-97e78cfc4614f4881ea81ec7b9f8fe824751e642.gz

 src/util.c |   11 +++++++++++
 src/util.h |    2 ++
 2 files changed, 13 insertions(+), 0 deletions(-)

commit b2b8f8c58b08af92c98f9c64296eec30ffac216a
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-25 08:23:36 +0000

    unset keep_unavailable whenever we receive presence from somebody
    
    
    20060525082336-b59df-c23787e6c184de52273160e9db0d2f8c7f183a24.gz

 src/gabble-presence-cache.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

commit 2a557c2c76398dcad567dfb6ec4de16f1e42457e
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-25 07:02:59 +0000

    grab nicknames after presence has been updated
    
    
    20060525070259-b59df-3278ce6c8794631739d4c90eae507865ad797087.gz

 src/gabble-presence-cache.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit d003c35f7cdc94800136e582b2661ac7fe76482d
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-25 07:01:41 +0000

    set keep_unavailable each time we receive a <message>
    
    
    20060525070141-b59df-68a8c0c9db7443cb9d3ec4ab7bdc14b56f7c0e36.gz

 src/gabble-presence-cache.c |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)

commit cbedbab3907443984dab5954827a28faa21b1946
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-24 20:19:12 +0000

    fold _parse_message into message callback
    
    
    20060524201912-b59df-256ae9785f7781907f1d39badc707a34e5891501.gz

 src/gabble-presence-cache.c |   37 +++++++++----------------------------
 1 files changed, 9 insertions(+), 28 deletions(-)

commit b517a7aa894835b0a92246320d70322f49b7c571
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-24 20:16:07 +0000

    check namespace on <nick> node
    
    
    20060524201607-b59df-dec76d6fc24d1d3ef5ce5b77bdba9899ee08fe1c.gz

 src/gabble-presence-cache.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 470e53e4357b409cec28f85da255b7906fe8da9a
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-24 19:52:18 +0000

    advertise NS_GOOGLE_VOICE rather than NS_GOOGLE_SESSION_*
    
    
    20060524195218-b59df-9a3752b7924013fbc5c898ea268ade05fb615492.gz

 src/gabble-connection.c |    4 +---
 src/namespaces.h        |    1 +
 2 files changed, 2 insertions(+), 3 deletions(-)

commit 5bce2926cd2156f37f0dd7d5774d0d748fdf2482
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-24 19:49:07 +0000

    don't advertise roster cap
    
    
    20060524194907-b59df-3d57fea0b51fffaa7ac275053dbbbca84b2fa924.gz

 src/gabble-connection.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit ae8c8653ccfe5b41368064856b39e6100ee44e3f
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-24 13:43:11 +0000

    create presence for people who only have nicknames
    
    
    20060524134311-b59df-73c68840af46de846962fae3355eae16dc3435ea.gz

 src/gabble-presence-cache.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

commit c220aaf37168cd193f39317d37d5064a05c4c578
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-24 13:36:24 +0000

    factor out _cache_insert
    
    
    20060524133624-b59df-fcf5ba028d6cb673b2da43a650aa1bd6008ef177.gz

 src/gabble-presence-cache.c |   19 ++++++++++++++-----
 1 files changed, 14 insertions(+), 5 deletions(-)

commit 7ee9f8262db715b8d97abdbd20460e2599c0cf47
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-24 13:29:39 +0000

    add gabble_presence_cache_maybe_remove to header file
    
    
    20060524132939-b59df-e134439c71f710603bc0b4ece316dfb3795b8597.gz

 src/gabble-presence-cache.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 51f652dd2d0f37f224278dc322158e8e3337b918
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-24 13:08:25 +0000

    wrap function prototypes
    
    
    20060524130825-b59df-88d2b518b9f7e1a9c57857bcff984b62d9497c7a.gz

 src/gabble-presence-cache.h |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit 02704eb6241d787401ccc796e45be3a2d0e53063
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-24 13:07:06 +0000

    fix IM channel compile failutre
    
    
    20060524130706-b59df-e338d147783e460698d2311b6607ba4648a4d131.gz

 src/gabble-im-channel.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit bd13ed17105681240374eac74c9d1d33f5cabbbf
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-24 13:04:34 +0000

    wrap function prototypes
    
    
    20060524130434-b59df-f653ef8758e57d0a895692deb288274916f51616.gz

 src/gabble-presence-cache.c |   19 +++++++++++--------
 1 files changed, 11 insertions(+), 8 deletions(-)

commit 71701133852daceee7714c393c6afa559cd20744
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-23 17:47:02 +0000

    unset keep_available flag on peer presence when IM channel is closed
    
    
    20060523174702-b59df-931c01aa83224c17bd8afdabe810c903a0b0195c.gz

 src/gabble-im-channel.c |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

commit c903e5f53b37eaea179d30c8753a80e155a0eb76
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-23 14:33:18 +0000

    improve comment
    
    
    20060523143318-b59df-9bf170cbfb8f80297b390079a0aea339e62ebdf2.gz

 src/gabble-presence.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 7268ba03db24abb6cb6a81e54631c2e2acec2c2e
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-23 14:18:33 +0000

    factor out removal of presence from the cache
    
    
    20060523141833-b59df-5c09a58aefb94159f0d893ee00b2a64d620b6544.gz

 src/gabble-presence-cache.c |   38 ++++++++++++++++++++++++++++++--------
 1 files changed, 30 insertions(+), 8 deletions(-)

commit bf4bef34b91275271b209aff86e4b1776ddbaf92
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-23 14:07:21 +0000

    make nickname changes emit nickname-update rather than presence-update
    
    
    20060523140721-b59df-9c28b48906ebe7438778a0bce33f91a8a7809565.gz

 src/gabble-presence-cache.c |   10 +++++++++-
 src/gabble-presence-cache.h |    1 +
 2 files changed, 10 insertions(+), 1 deletions(-)

commit b9586872312d07ff30329060f3141b6e4e7b5e46
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-23 13:51:16 +0000

    add keep_unavailable flag to GabblePresence
    
    
    20060523135116-b59df-628b9947f5d91fe586ee4ba4f9bdbcd483580a59.gz

 src/gabble-presence.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit c9485c045b02e3e2e58284d536e5267636b8677d
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-23 13:47:57 +0000

    only set nickname when it's different, and emit signal when doing so
    
    
    20060523134757-b59df-b86d484d95464042f413f3eadeee8286cda28f90.gz

 src/gabble-presence-cache.c |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

commit a9df72da72d764e8938adafd5b7f1559a3958816
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-23 12:43:23 +0000

    make _grab_nickname take from arg for debugging goodness
    
    
    20060523124323-b59df-3698c0ed1bb88ec0a0c31b5998410fa6992272f1.gz

 src/gabble-presence-cache.c |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

commit a2dbc78b22a8b26c1a68f207ed4e335f329a23fb
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-23 12:30:39 +0000

    add <message> handler to presence cache that grabs nicknames
    
    
    20060523123039-b59df-667f5ebe7faa5580bf6707cd98c6b4891cc87e3b.gz

 src/gabble-presence-cache.c |   22 +++++++++++++++++++++-
 1 files changed, 21 insertions(+), 1 deletions(-)

commit 94e6aea7f0cfb49c7d3b15794fcedc36357b5340
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-23 12:18:34 +0000

    make presence cache presence handler run at low priority
    
    
    20060523121834-b59df-a1a3931424b960ace252c45c7aa56a47d52c7c62.gz

 src/gabble-presence-cache.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 59fcab5e7cdf56efc47168f1c7b73d2bf9733491
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-23 12:15:09 +0000

    grab nicknames from presence nodes
    
    
    20060523121509-b59df-2a3c0ad551c3ab54fd8b1d719d26e4ac7443dbaa.gz

 src/gabble-presence-cache.c |   25 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)

commit de571e261ebc09f8739bf2b09f3590bed3219f36
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-23 11:56:00 +0000

    add #define for nick namespace
    
    
    20060523115600-b59df-f52367cb4b7890a3514e3473da00e16d1a465251.gz

 src/namespaces.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e9fa08d82670cf7fc49a5a0c8d1a7478ad2bc474
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-23 11:52:38 +0000

    use switch on message type rather than strcmp
    
    
    20060523115238-b59df-0453aaf4bdfb63ce07547994ea235fbd616d850b.gz

 src/gabble-presence-cache.c |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

commit 0eb4b082cbb8c637174e96a329712698928ea41f
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-23 11:50:58 +0000

    make roster message handler run at low priority
    
    
    20060523115058-b59df-3a0db9287549ab2eec1025913762d85f7d893abc.gz

 src/roster.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8671f34f1b56e96f6cca91e554a8d1e2b9bb55de
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-23 11:45:37 +0000

    make MUC handlers run at normal priority
    
    
    20060523114537-b59df-04e4933d0964a2a49da2346b5eb1c9a3a9c35b56.gz

 src/muc-factory.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 491bcc73120c3e23154e9be9c476ebac14fa0976
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-23 11:38:14 +0000

    make gabble_presence_cache_parse_message non-public
    
    
    20060523113814-b59df-ef6c7f99819920f6a5c37792468dff9abbc8dbaf.gz

 src/gabble-presence-cache.c |   12 ++++++------
 src/gabble-presence-cache.h |    1 -
 src/muc-factory.c           |    3 ---
 3 files changed, 6 insertions(+), 10 deletions(-)

commit 262e40752fdaefee782d5aa748816517d7bd04f4
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-22 17:03:23 +0000

    change get_handle_for_contact to always look up jid with resource first
    
    
    20060522170323-b59df-ec235f1217b90400d14674c6360b842a1976d5ed.gz

 src/handles.c |   86 ++++++++++++++++++++++++++++++++++----------------------
 1 files changed, 52 insertions(+), 34 deletions(-)

commit 0933df4c16db2d3510fff618662352629d10d5a5
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-22 16:42:14 +0000

    add #define for Google caps
    
    
    20060522164214-b59df-7f0153177facf6636c93ebd7b487fd57e1f6eac5.gz

 src/namespaces.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 5b65a1161298f8ad8bee7a76b3796e204b9253a2
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-19 20:41:08 +0000

    add nickname to GabblePresence
    
    
    20060519204108-b59df-74280458ba4160f6408d9c608b5594081ba031b2.gz

 src/gabble-presence.c |    1 +
 src/gabble-presence.h |    1 +
 2 files changed, 2 insertions(+), 0 deletions(-)

commit 913ffe0bc2a067c0864982a81bce5fe40f59558f
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-19 20:21:00 +0000

    rename presence_cb to lm_message_cb as it will be used for more than presence
    
    
    20060519202100-b59df-8deeefdfe33be694c39b82143bcb10d840209eb6.gz

 src/gabble-presence-cache.c |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

commit 04ab4e39385b6b8da62f519d88889812837e89d5
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-19 19:34:40 +0000

    dynamically generate feature list and make the contents conditional on GABBLE_JINGLE
    
    
    20060519193440-b59df-de2d276c4b12e300703fdc2216f8ae5d9b4cd36c.gz

 src/gabble-connection.c |   68 ++++++++++++++++++++++++++++++++++------------
 1 files changed, 50 insertions(+), 18 deletions(-)

commit 9573a90effb3a477f550e97c10e8a9b3d474160f
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-18 03:10:17 +0000

    put non-lvalues on left hand side of comparisons
    
    
    20060518031017-b59df-01b7f36a1f26c847d5cd33804ff53c176009028a.gz

 src/gabble-presence-cache.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit 21de8a7cb8aebec804a5162326aed544de62f206
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-18 00:26:52 +0000

    make disco code use namespace constants
    
    
    20060518002652-b59df-d9c6e2fe3b93248af2371d3df5e0f2c9f4b429b9.gz

 src/gabble-disco.c |    5 +++--
 src/namespaces.h   |    1 +
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 2bcb1dacf44806f8cbb3b3de92a4b27f5360bde3
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-17 12:09:23 +0000

    reindent/refactor gabble_presence_cache_update
    
    
    20060517120923-b59df-611d3755b0bcc3e9784aa397e4f2a5193f1ed72d.gz

 src/gabble-presence-cache.c |   20 +++++++++++++++-----
 1 files changed, 15 insertions(+), 5 deletions(-)

commit 47d094f919ed99bbbb5ea32b26f7f26e66f57a70
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-17 03:49:19 +0000

    put jingle features into jingle bundle
    
    
    20060517034919-b59df-db8cc019d69f1c6a6d1189f15906c7b9cb5f6636.gz

 src/gabble-connection.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 743a22d31a9dee558de838523010f9c20363cd8e
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-17 02:17:19 +0000

    remove unused status_name member
    
    
    20060517021719-b59df-24a3e8fedee190f41ae212c5c36c7f9cab7dfbfb.gz

 src/gabble-presence.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 1c34137c7b62cd52d0d36bf280f8cc32c8be10db
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-16 23:36:40 +0000

    use gchar rather than char for consistency
    
    
    20060516233640-b59df-0394dfb53c0ca2175512f0b230e8424984afe0a4.gz

 src/gabble-presence-cache.c |    2 +-
 src/gabble-presence-cache.h |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 2ec8ff5a39c837d518f7a27c319ed93820f311ae
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-16 23:33:28 +0000

    punctuation
    
    
    20060516233328-b59df-0e8d1e0cf2a5c711ee6b0e2d780b7be33b0c9277.gz

 src/gabble-disco.c |    2 +-
 src/gabble-disco.h |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit b8931e8bfa1b2f5a88eb5726cd2927d0bcb562d1
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-16 18:08:01 +0000

    rename function for clarity
    
    
    20060516180801-b59df-76e903c4f1bba58c514e5602266bbb467b0a510d.gz

 src/gabble-presence-cache.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 10b606f426c8389e347845b9df00093101037f9e
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-16 17:57:01 +0000

    use caps constant for namespace check
    
    
    20060516175701-b59df-be0a5183369959c6f174d309b398c41a9db75483.gz

 src/gabble-presence-cache.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 0fe612d6a2cb6e02dde5d162617de5c67580c5e6
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-16 17:49:08 +0000

    rename function for clarity
    
    
    20060516174908-b59df-ffb38095501435a4b41d387e76a31b0d0558d8c7.gz

 src/gabble-presence-cache.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit a8e94536e476a893de4c0f586d7372dfb21b571f
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-16 17:30:42 +0000

    refactor presence node parsing
    
    
    20060516173042-b59df-930be27a4adac4eed44740b12510ca553e81b4a3.gz

 src/gabble-presence-cache.c |   69 +++++++++++++++++++++++++++---------------
 1 files changed, 44 insertions(+), 25 deletions(-)

commit 88dba03c9a02e236f47117c1e04946001be0ffa4
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-24 16:19:21 +0000

    register the ignore-ssl-errors property on GabbleConnection
    
    
    20060524161921-0e791-401dee60e1e6026d4e15e2cfad10da00ba5a4947.gz

 src/gabble-connection.c |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

commit 09d9383a8b7691cc67b4c8a794bfcc589700daf4
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-05-23 21:12:45 +0000

    new version 0.1.29
    
    
    20060523211245-25e70-aa91653983ec6c60ff56676f453b291c68f169da.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c5cdf095e05f63255ddb09437c25e33f20d46361
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-05-23 21:04:14 +0000

    add new SSL errors
    
    add ignore ssl error option
    store error reason and emit state changed in disconnected callback
    
    20060523210414-25e70-0d2f506e3f10e031bd148d7b721107bcc53f1d2a.gz

 data/gabble.manager             |    1 +
 src/gabble-connection-manager.c |    8 +++++-
 src/gabble-connection.c         |   53 +++++++++++++++++++++++++++++---------
 src/telepathy-constants.h       |   10 ++++++-
 4 files changed, 57 insertions(+), 15 deletions(-)

commit f5285ceb3972fe6c88d63db90f91f782cc2fc182
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-23 17:14:04 +0000

    fix compilation of roster subscription function
    
    
    20060523171404-0e791-914a3d388cae87ccc004efe694e79d66d652eb3d.gz

 src/roster.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit a0c411e183b065209d946acacf7b44fd3df80fc7
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-05-23 16:59:21 +0000

    use the voice resource of the initator for all incoming calls
    
    
    20060523165921-25e70-d3f79bf4947f3785611fc233a3e808e3f16fa786.gz

 src/gabble-connection.c    |    6 ++++--
 src/gabble-media-channel.c |   10 ++++++----
 src/gabble-media-channel.h |    2 +-
 src/gabble-media-session.c |   44 ++++++++++++++++++++++++++++++++++----------
 src/handles.c              |    8 ++++----
 src/handles.h              |    2 +-
 6 files changed, 50 insertions(+), 22 deletions(-)

commit 3848eb0e899aa0eae744d87112b5746200d9c1e5
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-05-23 16:59:05 +0000

    ignore connection parameters that are empty or null strings
    
    
    20060523165905-25e70-e81d975effdbbea829ac8887862c7ad2a565cb13.gz

 src/gabble-connection-manager.c |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

commit 5944a5ce10ac8bce23e6bcd154a8b948d9c17f13
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-23 15:17:15 +0000

    add static qualifiers to a few roster functions
    
    
    20060523151715-0e791-691ec25c74d80a79e79583bc295c1281c626d992.gz

 src/roster.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 4a3b89bc2fc493f975b4764c764bfe5f94611a91
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-23 15:16:48 +0000

    add gabble_roster_handle_is_subscribed function
    
    
    20060523151648-0e791-dbbbbf5148af3570856efafbd87dd46e8402e971.gz

 src/roster.c |   26 ++++++++++++++++++++++++++
 src/roster.h |    2 ++
 2 files changed, 28 insertions(+), 0 deletions(-)

commit 09f004c592eb723f846bb9583553353852ecce32
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-23 13:47:19 +0000

    cache roster items to detect alias changes
    
    
    20060523134719-0e791-b1bb055344f85219444638bb1b378d9d84a2c321.gz

 src/roster.c |  126 ++++++++++++++++++++++++++++++++++++++++++++-------------
 1 files changed, 97 insertions(+), 29 deletions(-)

commit eb25be43b57742aceb3b67eb315f690fbd575556
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-23 14:20:36 +0000

    bump version to 0.1.28
    
    
    20060523142036-0e791-9cc1e41ab7b22ed90632a2b1235a5956a038dedb.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c210c90e320299a30e08231c10865865661451c0
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-23 13:30:50 +0000

    add util.[ch] with g_strdiff function, its like strcmp but the right way round, and NULL safe
    
    
    20060523133050-0e791-04591ed40bc2fa5aeb34d8c5744fb8885c7ec13b.gz

 src/Makefile.am |    2 ++
 src/util.c      |   38 ++++++++++++++++++++++++++++++++++++++
 src/util.h      |   29 +++++++++++++++++++++++++++++
 3 files changed, 69 insertions(+), 0 deletions(-)

commit c2365415142c1b3e172b6e97f96e3877e72d1337
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-22 21:12:58 +0000

    disable capabilities and contactinfo interface because we want to change them in future
    
    
    20060522211258-0e791-4e9a8107b49a1eae042f6b521384be2506a63373.gz

 generate/gabble.def                                |    2 +-
 .../src/gabble-connection-signals-marshal.list     |    2 -
 generate/src/gabble-connection.c                   |   74 --------------------
 generate/src/gabble-connection.h                   |    3 -
 generate/xml-modified/gabble-connection.xml        |   24 ------
 generate/xml-pristine/gabble-connection.xml        |   24 ------
 src/gabble-connection-signals-marshal.list         |    2 -
 src/gabble-connection.c                            |   27 ++-----
 src/gabble-connection.h                            |    3 -
 9 files changed, 8 insertions(+), 153 deletions(-)

commit e2f36b11ae3d41f239b612f4a06e7312d105283b
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-22 20:03:19 +0000

    regenerate interfaces using telepathy-python-stable tree so that editing and round-tripping is possible
    
    
    20060522200319-0e791-5a80296462d052f6fa2e5884d3e992a3e9552b32.gz

 .../src/gabble-im-channel-signals-marshal.list     |    2 +
 generate/src/gabble-im-channel.c                   |   20 +++
 .../src/gabble-muc-channel-signals-marshal.list    |    2 +
 generate/src/gabble-muc-channel.c                  |   20 +++
 generate/src/telepathy-errors.h                    |   18 +-
 .../xml-modified/gabble-connection-manager.xml     |   42 +++---
 generate/xml-modified/gabble-connection.xml        |  150 +++++++++---------
 generate/xml-modified/gabble-im-channel.xml        |   69 +++++----
 generate/xml-modified/gabble-media-channel.xml     |  100 ++++++------
 generate/xml-modified/gabble-media-session.xml     |   15 +-
 generate/xml-modified/gabble-media-stream.xml      |   69 ++++----
 generate/xml-modified/gabble-muc-channel.xml       |  165 ++++++++++---------
 generate/xml-modified/gabble-roomlist-channel.xml  |   33 ++--
 generate/xml-modified/gabble-roster-channel.xml    |   76 +++++-----
 .../xml-pristine/gabble-connection-manager.xml     |   47 +++---
 generate/xml-pristine/gabble-connection.xml        |  151 +++++++++---------
 generate/xml-pristine/gabble-im-channel.xml        |   74 +++++-----
 generate/xml-pristine/gabble-media-channel.xml     |  105 ++++++-------
 generate/xml-pristine/gabble-media-session.xml     |   20 +--
 generate/xml-pristine/gabble-media-stream.xml      |   74 ++++-----
 generate/xml-pristine/gabble-muc-channel.xml       |  168 ++++++++++----------
 generate/xml-pristine/gabble-roomlist-channel.xml  |   38 ++---
 generate/xml-pristine/gabble-roster-channel.xml    |   81 +++++-----
 src/gabble-im-channel-signals-marshal.list         |    2 -
 src/gabble-im-channel.c                            |    2 -
 src/gabble-muc-channel-signals-marshal.list        |    2 +
 src/gabble-muc-channel.c                           |    2 -
 src/telepathy-errors.h                             |   46 +++---
 src/text-mixin-signals-marshal.list                |    2 +
 src/text-mixin.c                                   |   22 ++-
 30 files changed, 812 insertions(+), 805 deletions(-)

commit 1dd8570585d2a3e29106f9e3b16d691b8953b892
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-23 12:50:31 +0000

    correctly clear the suppress_next_handler flag to avoid losing an incoming channel that follows you making a request that fails
    
    
    20060523125031-0e791-cfd01608cbbf9323c9d31b2cfe28e72a93b2cb0a.gz

 src/gabble-connection.c |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

commit ea5e1bac7c96eae739fb07e3e60f399a699fc3a9
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-18 20:58:38 +0000

    store the peer JID in an IM channel, and update it so that we always send to the last resource that sent to us (RFC 3921, section 4.1)
    
    
    20060518205838-0e791-e9ed00871e72b87ab460f8363d72cbd857b0f12c.gz

 src/gabble-im-channel.c |   24 ++++++++++++++++++------
 src/gabble-im-channel.h |    2 +-
 src/im-factory.c        |    2 +-
 3 files changed, 20 insertions(+), 8 deletions(-)

commit 761ed09373270c565b63a7a2688fee1725a8da81
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-18 19:13:37 +0000

    remove dead function from gabble-connection.h
    
    
    20060518191337-0e791-0a4014642b8373be6c34debdb2836031ce7d2c0e.gz

 src/gabble-connection.h |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 1acb9a1741f323c56cf927aece4325f875454118
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-18 17:56:02 +0000

    add a 'priority' connection parameter to set the default priority
    
    
    20060518175602-0e791-74e51f2e6ce2d4a54a4aaa0d126fc8fe7d050b30.gz

 data/gabble.manager             |    1 +
 src/gabble-connection-manager.c |    5 +++++
 src/gabble-connection.c         |   32 ++++++++++++++++++++++++--------
 3 files changed, 30 insertions(+), 8 deletions(-)

commit 26fbe364c41830e9cb12d74d1792c561aa436882
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-18 17:55:40 +0000

    add support for int16 connection parameters
    
    
    20060518175540-0e791-e9e37c2823797a8f9c63f36d4c5ad8b6c372b399.gz

 src/gabble-connection-manager.c |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

commit b8a2e161111b65ae1dd188a69fcd685becb6be9f
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-18 17:52:37 +0000

    don't expose stun relay properties as connection parameters, remove meaningless defaults
    
    
    20060518175237-0e791-d4a4b17e4b47e31afbb2de7ae40e126ecb8c1632.gz

 data/gabble.manager             |   10 +-----
 src/gabble-connection-manager.c |   56 +++-----------------------------------
 src/gabble-connection.c         |    4 +--
 src/gabble-connection.h         |   13 +--------
 4 files changed, 9 insertions(+), 74 deletions(-)

commit 0fba3e3d014a76ef295bfefc74f4bceb38e6aa1c
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-18 02:49:11 +0000

    fix nesting of <candidates> inside <iq> instead of <session>
    
    
    20060518024911-0e791-6723b232abcc6cca3b2556e065ac2eecd4680d14.gz

 src/gabble-media-stream.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8d5b65fb392e4f90ed9e68cd2a0ff9c1ab02f095
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-17 23:52:57 +0000

    correct logic errors in handling queued channel requests
    
    
    20060517235257-0e791-dad3dc0bfce2a1e96dedf2a3e4b3c8f9713bbcfd.gz

 src/gabble-connection.c |    8 ++++----
 src/roster.c            |    2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)

commit c155b326829936c49cecb1b870e0adb64732cd94
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-17 17:21:58 +0000

    include time.h in text-mixin.c
    
    
    20060517172158-0e791-14423dfe7736d3f4b7f293c48041519e4e7e6615.gz

 src/gabble-connection.c |    5 +----
 src/text-mixin.c        |    4 ++--
 2 files changed, 3 insertions(+), 6 deletions(-)

commit 8f81ceb5ffbfe9e785f0d14871f812058615c838
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-17 14:39:36 +0000

    add missing text mixin signal marshallers
    
    
    20060517143936-0e791-2eeef4dd74e775806f5a4472b9819c9e86873db8.gz

 src/text-mixin-signals-marshal.list |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 232f74713f455652684dade3fcaa14a99ce9c895
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-17 14:35:32 +0000

    bump version to 0.1.27
    
    
    20060517143532-0e791-a92179382eae26b8f5f6905ffb9f2bc830454f93.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 74926ff6d4b955a0a2ff47f47e93a47af73eb77d
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-17 14:27:47 +0000

    fix bad format of the .manager file
    
    
    20060517142747-0e791-66163728230405937b6ef57acc765af631b2b9c3.gz

 data/gabble.manager |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c804dd6733f1a28eef193aee737cc49361567cb3
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-17 03:01:02 +0000

    fix crashing on disconnect if you have any IM or MUC channels open
    
    
    20060517030102-0e791-de66e99e752a910ea1ae24b2605005d07b37b6db.gz

 src/im-factory.c  |   14 ++++++++++----
 src/muc-factory.c |   14 ++++++++++----
 2 files changed, 20 insertions(+), 8 deletions(-)

commit 08053c141d55e9ffd5497ef9762b2007debfa66b
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-17 02:29:54 +0000

    remove unrequired header
    
    
    20060517022954-0e791-267aae477ec68aa3213c019867e9dd69dfd4be7d.gz

 src/gabble-connection.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit fc6e0791b4b876901b2b19b35b7c84e2a3da7140
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-17 02:00:35 +0000

    remove unused function
    
    
    20060517020035-0e791-1734192cc9391ed3b1c6ec8a0e223ff18f4eb91f.gz

 src/text-mixin.c |   25 -------------------------
 1 files changed, 0 insertions(+), 25 deletions(-)

commit 19be27a2cbdd7f7ceb1a3d34394394bb08fc523a
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-17 01:59:04 +0000

    rename gabble-im-factory.* to im-factory.*
    
    
    20060517015904-0e791-c97eaaa13c1c6a755ec9bb4556c7768dbbf7458e.gz

 src/Makefile.am         |    4 +-
 src/gabble-connection.c |    6 +-
 src/gabble-im-factory.c |  412 -----------------------------------------------
 src/gabble-im-factory.h |   60 -------
 src/im-factory.c        |  411 ++++++++++++++++++++++++++++++++++++++++++++++
 src/im-factory.h        |   60 +++++++
 6 files changed, 476 insertions(+), 477 deletions(-)

commit bbf4b226a65f3cf8feb3f1029844ea33e9392d0a
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-17 01:51:01 +0000

    rename gabble-muc-factory.* to muc-factory.*
    
    
    20060517015101-0e791-25e87f21c5732c97471d9512dd3e8b9854788597.gz

 src/Makefile.am          |    4 +-
 src/gabble-connection.c  |    2 +-
 src/gabble-muc-factory.c |  620 ----------------------------------------------
 src/gabble-muc-factory.h |   59 -----
 src/muc-factory.c        |  618 +++++++++++++++++++++++++++++++++++++++++++++
 src/muc-factory.h        |   57 +++++
 6 files changed, 678 insertions(+), 682 deletions(-)

commit 8f11cf27d9068f83dc75d7da7b78ba38af8a4857
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-17 01:46:37 +0000

    remove unrequired _GNU_SOURCE defines
    
    
    20060517014637-0e791-26c9ac3aaef0e50af35e55fe58809fc091090449.gz

 src/gabble-connection.c  |    1 -
 src/gabble-im-factory.c  |    1 -
 src/gabble-muc-factory.c |    1 -
 3 files changed, 0 insertions(+), 3 deletions(-)

commit 5f31dbc6f59c0245ab373b1c9e2227e83a193561
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-17 01:44:32 +0000

    remove unused headers from text mixin
    
    
    20060517014432-0e791-6171e4bc8053f19082547a3bf6692fceaf1b2908.gz

 src/text-mixin.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit f232a46164885598555c4e65c59be63e1af7efbd
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-17 01:43:46 +0000

    use the dbus_g_struct stuff for listing pending messages
    
    
    20060517014346-0e791-0c15ae6cfdd4ec684c881de7d50845f8716e5762.gz

 src/gabble-muc-channel.h |    8 -------
 src/text-mixin.c         |   47 +++++++++++++++++++++------------------------
 2 files changed, 22 insertions(+), 33 deletions(-)

commit 05d06bbeea3feb47578ac8a551c6240b72f2e3a4
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-17 01:38:05 +0000

    rename gabble-group-mixin.* to group-mixin.*
    
    
    20060517013805-0e791-935b95b3c63ac31ded1fefb5582c8914a59d392f.gz

 src/Makefile.am                             |    8 +-
 src/gabble-group-mixin-signals-marshal.list |    2 -
 src/gabble-group-mixin.c                    |  560 ---------------------------
 src/gabble-group-mixin.h                    |   86 ----
 src/gabble-media-channel.h                  |    4 +-
 src/gabble-muc-channel.h                    |    2 +-
 src/gabble-roster-channel.c                 |    2 +-
 src/gabble-roster-channel.h                 |    2 +-
 src/group-mixin-signals-marshal.list        |    2 +
 src/group-mixin.c                           |  560 +++++++++++++++++++++++++++
 src/group-mixin.h                           |   86 ++++
 src/text-mixin.c                            |    2 +-
 src/text-mixin.h                            |    2 +-
 13 files changed, 659 insertions(+), 659 deletions(-)

commit 70ff84f8ae5c3b5f7c7cda0e5757c6d2c72fd4a0
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-17 01:28:51 +0000

    give the text mixin its own signal marshallers
    
    
    20060517012851-0e791-960e6cf1d7a7f4864a3b1c262503954ad15fb062.gz

 src/Makefile.am  |    2 ++
 src/text-mixin.c |   12 ++++--------
 2 files changed, 6 insertions(+), 8 deletions(-)

commit bce59e79401ef8b00226a77b28e0080950ff5d52
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-17 01:23:13 +0000

    remove whitespace
    
    
    20060517012313-0e791-7ef142ec4c7d877b3ef47c53b95a32e8807a3d9f.gz

 src/gabble-connection.c  |    1 -
 src/gabble-im-factory.c  |    2 +-
 src/gabble-muc-factory.c |    6 ++----
 src/text-mixin.c         |    2 +-
 4 files changed, 4 insertions(+), 7 deletions(-)

commit 4a24c975eba5624918455c326e507a8a30ace007
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-17 01:19:55 +0000

    remove TODO, <message> nodes aren't acked
    
    
    20060517011955-0e791-ddc61ce16ff0f030d8119a3a9ea054308fa5c5a5.gz

 src/text-mixin.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 57b224be880a9194e9574ab1197cd811d56bfb3d
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-17 01:19:02 +0000

    remove debug prints
    
    
    20060517011902-0e791-c88c0a8660ad4960e6b188a511dbc30360f5effd.gz

 src/gabble-muc-factory.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 5df826e03d65c41cfee3635262c8d2044b0187ad
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-17 01:18:10 +0000

    rename gabble-text-mixin.* to text-mixin.*
    
    
    20060517011810-0e791-e7307e79a227334de8a4459e33e1980e92fe42c0.gz

 src/Makefile.am          |    4 +-
 src/gabble-im-channel.h  |    2 +-
 src/gabble-im-factory.c  |    2 +-
 src/gabble-muc-channel.h |    2 +-
 src/gabble-muc-factory.c |    2 +-
 src/gabble-text-mixin.c  |  667 ----------------------------------------------
 src/gabble-text-mixin.h  |   75 ------
 src/text-mixin.c         |  667 ++++++++++++++++++++++++++++++++++++++++++++++
 src/text-mixin.h         |   75 ++++++
 9 files changed, 748 insertions(+), 748 deletions(-)

commit ca8dd2dc8cbce06a8ae5c2792dd5c98f519207e2
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-17 01:09:50 +0000

    remove GabbleAllocator, the functionality is subsumed into the text mixin
    
    
    20060517010950-0e791-0fdf24e3b2106e5ccab5aafb227b45fb2af8d2a9.gz

 src/Makefile.am |    2 -
 src/allocator.c |  104 -------------------------------------------------------
 src/allocator.h |   47 -------------------------
 3 files changed, 0 insertions(+), 153 deletions(-)

commit 924479721a84bd5a62dbb200c09369e65787de37
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-17 01:08:48 +0000

    remove bogus FIXME (closing all channels on factories is done in connection_status_change)
    
    
    20060517010848-0e791-37143e18f29ff0a1e8295bdcf120d9d3492b20e7.gz

 src/gabble-connection.c |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

commit e0d5857ecee93fd5ab15ecc1c76a7d08e1dd364c
Author:  <senko@senko.net>
Date:   2006-05-16 20:14:30 +0000

    make GabbleConnection use MUC and IM factories
    
    
    20060516201430-59d1d-7bd0cfa82d70499b91ddf6a3eb4904c355203eae.gz

 src/gabble-connection.c |  683 ++---------------------------------------------
 1 files changed, 16 insertions(+), 667 deletions(-)

commit d94e351696fa320c73024c2d45c0738014316ddb
Author:  <senko@senko.net>
Date:   2006-05-16 20:08:58 +0000

    separate MUC channel handling into GabbleMucFactory
    
    
    20060516200858-59d1d-095c2cb1c905561539433307e456de3e23fd4a2d.gz

 src/Makefile.am          |    2 +
 src/gabble-muc-factory.c |  625 ++++++++++++++++++++++++++++++++++++++++++++++
 src/gabble-muc-factory.h |   59 +++++
 3 files changed, 686 insertions(+), 0 deletions(-)

commit 5c5a334a22caab44ec37dcbac421b7fa76713daf
Author:  <senko@senko.net>
Date:   2006-05-16 20:05:53 +0000

    separate IM channel handling into GabbleImFactory
    
    
    20060516200553-59d1d-32581c6ba09f092a9b6baa470d85ed099cde12e3.gz

 src/Makefile.am         |    2 +
 src/gabble-im-factory.c |  413 +++++++++++++++++++++++++++++++++++++++++++++++
 src/gabble-im-factory.h |   60 +++++++
 3 files changed, 475 insertions(+), 0 deletions(-)

commit 39bb90392324ffec2a4d5313a10b16b9d3b50448
Author:  <senko@senko.net>
Date:   2006-05-16 19:37:25 +0000

    make GabbleMucChannel use text-mixin
    
    
    20060516193725-59d1d-89a303bec958976c8e6599b7952737d817d7c98c.gz

 src/gabble-muc-channel.c |  298 +++-------------------------------------------
 src/gabble-muc-channel.h |    3 +
 2 files changed, 18 insertions(+), 283 deletions(-)

commit ef49afd9ec28460219a35fca5a7c843b1b116492
Author:  <senko@senko.net>
Date:   2006-05-16 19:32:34 +0000

    make GabbleIMChannel use text-mixin
    
    
    20060516193234-59d1d-9f27126d490f27078d6f87721aab6a82dc3f1a63.gz

 src/gabble-im-channel.c |  288 ++---------------------------------------------
 src/gabble-im-channel.h |    5 +
 2 files changed, 14 insertions(+), 279 deletions(-)

commit 1f3cb2c1032c2f15ebd01031832ca9dc4b7bede4
Author:  <senko@senko.net>
Date:   2006-05-16 19:28:03 +0000

    added text mixin implementation
    
    
    20060516192803-59d1d-c71da4dc866c2bb89b2812dba38d7f0e8f4ad69c.gz

 src/Makefile.am         |    2 +
 src/gabble-connection.c |    2 +-
 src/gabble-connection.h |    2 +-
 src/gabble-text-mixin.c |  667 +++++++++++++++++++++++++++++++++++++++++++++++
 src/gabble-text-mixin.h |   75 ++++++
 5 files changed, 746 insertions(+), 2 deletions(-)

commit aa9aeb66048b96ef2220b4965150723a31cd35e4
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-16 18:38:34 +0000

    don't emit empty presence update signals
    
    
    20060516183834-b59df-8070f20e0e6f10b33493b7f739cd8178419e419e.gz

 src/gabble-connection.c |   19 ++++++++++++-------
 1 files changed, 12 insertions(+), 7 deletions(-)

commit 77c04b061daefcbdd83e70000d4ef1dbe98cce10
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-16 16:22:49 +0000

    release 0.1.26
    
    
    20060516162249-b59df-08c14e3a510e4a4bceaebd5b4bdac75be0ee3d1c.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 56c9f970c7eda5c96939afebaab7988626e8409d
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-16 15:52:36 +0000

    remove assert which is no longer appropriate
    
    
    20060516155236-b59df-79d669b07128ff7324328c08063ef7859b636466.gz

 src/gabble-connection.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 8b6ba83182b67e85c723411a2dc47d794a7151ee
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-16 14:32:04 +0000

    add resource selection debug messages
    
    
    20060516143204-b59df-225eac70aa7719fd76f4afebe4d18d38a0293ea7.gz

 src/gabble-media-session.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit a124005dd82ec6da8476d41b1b9ddd4199f69b64
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-16 14:31:34 +0000

    cosmetics
    
    
    20060516143134-b59df-e17d0442f83ccfa4aa27c69ecb4e631552de544f.gz

 src/gabble-connection.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 4d184c8b2f2fd0e004c14a5fbd9ab53a914e7199
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-16 14:26:58 +0000

    make resource selection priority-aware
    
    
    20060516142658-b59df-fd1a590e118fe56c4d15acf4ed0a6a33a29134f3.gz

 src/gabble-presence.c |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

commit bd97496f2e67a45b35637e202b8b230fbfade32d
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-16 18:06:14 +0000

    fix passing wrong argument into channel factory request vtable
    
    
    20060516180614-0e791-973760d47322cb1300a9699b5975c8ca4ebf81ac.gz

 src/tp-channel-factory-iface.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ef798960b21ead1ffb04c7c36a1a9d2ae3ad900e
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-16 15:22:26 +0000

    bump version to 0.1.25
    
    
    20060516152226-0e791-138a9da314d55514cdbf8984881147349f7fc793.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0c970923384b581af81ccf4eceab73a80e1b0e02
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-16 14:31:51 +0000

    avoid g_ptr_array assertion: only remove channel requests if there are any
    
    
    20060516143151-0e791-be510587664b167977cd36dfb08072f012795a17.gz

 src/gabble-connection.c |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

commit c7e12615e4dab0f201aa9cd74f68559e49b5b002
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-16 14:21:51 +0000

    tweaks to function naming and jid freeing, after code review
    
    
    20060516142151-0e791-99acc2cba163a81cbb4da9442393a005cbab9155.gz

 src/gabble-connection.c |   37 +++++++++++++++++++++----------------
 1 files changed, 21 insertions(+), 16 deletions(-)

commit 23325a4fe6913e2309966b8267a540999b4fc744
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-14 20:34:54 +0000

    merge conflicts from main branch
    
    
    20060514203454-0e791-623e9fe874ebcae5068e665ea17a2bff289fee42.gz

 src/Makefile.am               |    3 +++
 src/gabble-connection.c       |   25 +++++++++++--------------
 src/gabble-media-channel.c    |    2 --
 src/gabble-muc-channel.c      |   12 ++----------
 src/gabble-roomlist-channel.c |    5 ++++-
 src/roster.c                  |    3 +--
 6 files changed, 21 insertions(+), 29 deletions(-)

commit f764b7a8f0a0f4b8e15e3f7a196562635f2a84a3
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-14 20:26:40 +0000

    add a queue of channel requests which get completed when the new channel signal is emitted
    
    
    20060514202640-0e791-19c7947873581e755bd0e844908aeebd64e309c3.gz

 src/gabble-connection.c |  136 ++++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 129 insertions(+), 7 deletions(-)

commit d0fa4f4866dd32c957dc7ff1cac9b8df45b66ad3
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-11 01:52:57 +0000

    marge in change to presence updating
    
    
    20060511015257-0e791-88121eccb6e5281bb67300ff43ac26d3cedced40.gz

 src/gabble-connection.c |   33 ++++++++++++++++++++++-----------
 1 files changed, 22 insertions(+), 11 deletions(-)

commit 1fc16c2ccf2e2c0a560c0f4cbdee10b80b6782de
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-11 01:08:32 +0000

    merge conflict from pushing presence cache refactoring into main tree
    
    
    20060511010832-0e791-20eb887f69eeca1c4aba95a52293541c390b3702.gz

 src/gabble-connection.c |    9 ++-------
 1 files changed, 2 insertions(+), 7 deletions(-)

commit 1350b4cf5da851888cd9494f4f492f5b10ed5734
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-11 00:31:25 +0000

    make RequestChannel async, and split the deprecated code into a function with the old prototype
    
    
    20060511003125-0e791-3b5a6aaf3236a55b8a3b32393ff16f6522ee1908.gz

 generate/src/gabble-connection.c            |    9 +-
 generate/src/gabble-connection.h            |    2 +-
 generate/src/telepathy-errors.h             |   46 ++++---
 generate/xml-modified/gabble-connection.xml |    5 +-
 src/gabble-connection.c                     |  186 ++++++++++++++++----------
 src/gabble-connection.h                     |    2 +-
 6 files changed, 148 insertions(+), 102 deletions(-)

commit 725be46a15dfb725a5676ad1d4832e0fcc579482
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-10 22:53:20 +0000

    MUC nodes now cannot reach the roster presence CB, so we can remove this check
    
    
    20060510225320-0e791-bfc8711b283ce9dd890b059e714c24238d3f255c.gz

 src/roster.c |    7 -------
 1 files changed, 0 insertions(+), 7 deletions(-)

commit a3c23b80791c0c26016b25358b2dcec5a9b229f9
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-10 16:45:12 +0000

    merge new NS_ #defines
    
    
    20060510164512-0e791-d33d6628dfff00bdd1e68afb13a30d429c0ff804.gz

commit 803769d32f585cfac595e63e36a91b15f2924303
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-09 18:36:52 +0000

    add _gabble_roster_send_presence_ack function to avoid duplication
    
    
    20060509183652-0e791-0762ed7e84b2667fe1643c73b8bef375e9770ca1.gz

 src/roster.c |   61 +++++++++++++++++++++++++++++++++++----------------------
 1 files changed, 37 insertions(+), 24 deletions(-)

commit c574d693e89b17bc2b0fc8a48b2045c2cfe3dd67
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-09 18:27:26 +0000

    verify that roster IQs are from the server or ourselves
    
    
    20060509182726-0e791-8d578faaa9064792280325cb6988b0a1c04a1a15.gz

 src/roster.c |   18 +++++++++++++++++-
 1 files changed, 17 insertions(+), 1 deletions(-)

commit 620fdef67af0b3aeacda6f50c350cc1907349e0b
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-09 17:50:37 +0000

    make GabbleRoomlistChannel implement the TpChannelIface
    
    
    20060509175037-0e791-eb4e69242d8dc5809637567ed032df8e316d3689.gz

 src/gabble-roomlist-channel.c |   92 +++++++++++-----------------------------
 1 files changed, 26 insertions(+), 66 deletions(-)

commit 6de6d4a1d7e565877541bee2089cb6935427e0e5
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-09 17:50:21 +0000

    make GabbleMucChannel implement the TpChannelIface
    
    
    20060509175021-0e791-6fcacfe27559472287dcfc9cc9245583fb730418.gz

 src/gabble-muc-channel.c |   70 +++++++++++++++++++--------------------------
 1 files changed, 30 insertions(+), 40 deletions(-)

commit dcf883f7b2976609dece5bbeb8af12678cf83684
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-09 17:50:05 +0000

    make GabbleMediaChannel implement the TpChannelIface
    
    
    20060509175005-0e791-58f4b9b1aa6003ea79983bcc3e8ce1bb6bc47848.gz

 src/gabble-media-channel.c |   55 +++++++++++++++++++++----------------------
 1 files changed, 27 insertions(+), 28 deletions(-)

commit 6a2105187c00dd391dce2ff4f6befd5e80d0fa50
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-09 17:49:14 +0000

    make GabbleIMChannel implement the TpChannelIface
    
    
    20060509174914-0e791-de4b9be7cac467438aa213cf5870545839afb121.gz

 src/gabble-im-channel.c |   65 ++++++++++++----------------------------------
 1 files changed, 17 insertions(+), 48 deletions(-)

commit 1e45f49badaa94a7b685a444e8c979173912ed80
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-09 17:48:55 +0000

    make GabbleRosterChannel implement the TpChannelIface
    
    
    20060509174855-0e791-2aeddc21901d7f23eaf91e38c171202d216e992a.gz

 src/gabble-roster-channel.c |   63 +++++++++++--------------------------------
 1 files changed, 16 insertions(+), 47 deletions(-)

commit dc85d6f38fb2f67e061dda7871b27daeedf28dc9
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-09 17:48:35 +0000

    add the room list channel to the channel listing
    
    
    20060509174835-0e791-708e6a67d0786cb5cedd94b84c01783c6070fa5b.gz

 src/gabble-connection.c |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

commit aed324c3b49a32d14d1731a24646eb7dd27f2db1
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-09 16:52:32 +0000

    implement the foreach function on GabbleRoster
    
    
    20060509165232-0e791-56c824975b592cbfda1e558d92415330e4d3b1a7.gz

 src/roster.c |   28 +++++++++++++++++++++++++---
 1 files changed, 25 insertions(+), 3 deletions(-)

commit c082b06aaba952aae76b973d5f0b18a2c8e199d6
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-09 16:47:35 +0000

    use tp_channel_factory_iface_foreach to implement ListChannels
    
    
    20060509164735-0e791-5f32c7b99fd79d61d36591ef997d6bb4158200a8.gz

 src/gabble-connection.c |   80 +++++++++++++++++++++++-----------------------
 1 files changed, 40 insertions(+), 40 deletions(-)

commit 5367aca208f128803516b104d391ede6b48c6fce
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-09 12:29:02 +0000

    null channel factory pointer after freeing
    
    
    20060509122902-0e791-199002b224b2d7f509db3e8b4f7226f3dd2e1886.gz

 src/gabble-connection.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit d0b86f87dfcb3995802af49bdb41938f1315eed7
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-09 01:26:06 +0000

    add a suppress_next_handler flag to the connection, to remember whether the currently in-flight request was to have suppress handler set, and use it to implement the connection's new channel callback
    
    
    20060509012606-0e791-3eeb26007371a6e239b96de06c03d5a2145eb3c3.gz

 src/gabble-connection.c |   27 ++++++++++++++++++++++++++-
 1 files changed, 26 insertions(+), 1 deletions(-)

commit 01fb8b474251ce636074c83f2e4262390a25d51f
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-09 00:37:31 +0000

    update to use new IQ result function
    
    
    20060509003731-0e791-078d326a174befc90a3161b84b093c94acb766db.gz

 src/roster.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit d092ad67593b1d36adb6f1f5d096cd0c1209270a
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-09 00:25:38 +0000

    merge conflicts from daf's namespace badgering
    
    
    20060509002538-0e791-149c6a9f8867da277da4b62ff185246b4a520e3b.gz

 src/gabble-connection.c |  337 -----------------------------------------------
 1 files changed, 0 insertions(+), 337 deletions(-)

commit 51334274395680942a1b79bb0b59140ed99d9844
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-09 00:23:24 +0000

    tweak connection retrying to avoid allocating then freeing a GError, and catch a case where the DISCONNECTED/NETWORK_ERROR signal is not emitted when it should be
    
    
    20060509002324-0e791-97ed9fcfcdc9faca95b5b99ed122ba42e8982906.gz

 src/gabble-connection.c |   32 +++++++++++---------------------
 1 files changed, 11 insertions(+), 21 deletions(-)

commit bb04068351fa93912e45771236407d537c37c24b
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-07 04:15:15 +0000

    first cut at requesting logic for channel factories
    
    
    20060507041515-0e791-6f7b84a71babd7170230b2d6e3b3867e0d992ac3.gz

 src/gabble-connection.c |   56 ++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 48 insertions(+), 8 deletions(-)

commit fbcd500803d378eebf2ccc6a674f436df0273945
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-07 04:14:46 +0000

    hook up new channel signal from the channel factories
    
    
    20060507041446-0e791-89c5d3b26d741ce5104dbb8e97457d5dd4924149.gz

 src/gabble-connection.c |   24 +++++++++++++++++++++---
 1 files changed, 21 insertions(+), 3 deletions(-)

commit c02fbff1bf6dfd9ad58e0a2ab63a99e058d4527e
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-07 03:53:27 +0000

    add INVALID_HANDLE return to channel factory request status
    
    
    20060507035327-0e791-54f69a0b0e7ddbe43e0255503da076d77f6e4e61.gz

 src/tp-channel-factory-iface.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 1946b2023480e0e4596d99f3c79bf4a25c3d0c59
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-07 03:53:10 +0000

    implement request channel for roster factory
    
    
    20060507035310-0e791-00abd7f52752727a08f7cb326eb6422a4865d6f2.gz

 src/roster.c |   52 ++++++++++++++++++++++++++++------------------------
 1 files changed, 28 insertions(+), 24 deletions(-)

commit 0b57272be5455027b23a844efa3e7878c60ad75b
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-07 03:42:17 +0000

    emit roster channels when pushes are received
    
    
    20060507034217-0e791-b58d9e717d4b26485049b9b2d236b1d6b099df5b.gz

 src/roster.c |   29 ++++++++++++++++++++---------
 1 files changed, 20 insertions(+), 9 deletions(-)

commit 5b436249d35db7a5ed85441cfb071b66605d79fc
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-07 03:12:58 +0000

    trigger channel factory connected/disconnected/close_all at appropriate status changes
    
    
    20060507031258-0e791-f254d4cff3e581ffb234169e34ed8bb47d954394.gz

 src/gabble-connection.c |   24 +++++++++++++++++++++---
 1 files changed, 21 insertions(+), 3 deletions(-)

commit c9f4f2cdad697e16318caa51364b77d0d29f0e4d
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-07 02:51:07 +0000

    fix bug where initial failure of lm_connection_open wouldn't send a disconnected signal
    
    
    20060507025107-0e791-f601ff364982990519e47b8a17326d894bbdbc31.gz

commit c9bf3a65249cafb3317d2bed77c4329f3e30f7d5
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-07 02:49:06 +0000

    remove roster stuff from GabbleConnection, add GabbleRoster object. construct LmConnection at init time, so that other objects can hook their callbacks to it. add beginnings of channel factory ptrarrays.
    
    
    20060507024906-0e791-889a1a85441d809367bb32b27bf2f3915373f6e4.gz

 src/gabble-connection.c |  434 +++++++++++++++++------------------------------
 src/gabble-connection.h |    3 +
 2 files changed, 159 insertions(+), 278 deletions(-)

commit c04d78437b9ac753b664bd11597a4e933085764a
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-07 02:31:08 +0000

    don't need to disconnect callbacks in dispose, it should always happen
    
    
    20060507023108-0e791-cd744903b1a2e8862c492867127c621264fa073d.gz

 src/roster.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit c898b8e5d6a10e8c28400b685630eb8958544799
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-06 23:57:17 +0000

    make channel factory's new channel signal have its argument as G_TYPE_OBJECT - interfaces are not allowable it seems
    
    
    20060506235717-0e791-5104b4bd072a63ac6cdbebb267bdcb29d7994efd.gz

 src/tp-channel-factory-iface.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 547b87826e9fcf65069b455201ea47e41b09296b
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-06 23:56:21 +0000

    add GabbleRoster object, implementing TpChannelFactoryIface
    
    
    20060506235621-0e791-d23ccac2d7bce241975f0e97706560237580b9f3.gz

 src/Makefile.am             |    1 -
 src/gabble-roster-channel.h |    5 +-
 src/gabble-types.h          |    2 +
 src/roster.c                |  773 +++++++++++++++++++++++++++++++++++++++++++
 src/roster.h                |   62 ++++
 5 files changed, 840 insertions(+), 3 deletions(-)

commit 25d4c0b2e0f09fff84cf7db3bc1c82b0cc947918
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-05 16:40:57 +0000

    add a new-channel signal to the channel factory interface
    
    
    20060505164057-0e791-5693965fe457d2fcdfb8f8f863ab9933596bbc19.gz

 src/tp-channel-factory-iface.c |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

commit 8087c5a61724d2f9909b318f34935e99dbdc14d3
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-05 15:52:55 +0000

    add a disconnected method to the factory interface
    
    
    20060505155255-0e791-fe85bb8b6aedc30f6b314124b05066f77250d8b1.gz

 src/tp-channel-factory-iface.c |   29 +++++++++++++++++------------
 src/tp-channel-factory-iface.h |   12 +++++++-----
 2 files changed, 24 insertions(+), 17 deletions(-)

commit 42b48591ea9b77623be4d0cad97ad93f97d0d5a5
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-05 14:56:45 +0000

    add channel and channel factory interfaces
    
    
    20060505145645-0e791-e3fd4bd3b4e0898f57aeae5de844f4fba10c2a99.gz

 src/Makefile.am                |    4 ++
 src/tp-channel-factory-iface.c |   92 ++++++++++++++++++++++++++++++++++++++
 src/tp-channel-factory-iface.h |   82 ++++++++++++++++++++++++++++++++++
 src/tp-channel-iface.c         |   96 ++++++++++++++++++++++++++++++++++++++++
 src/tp-channel-iface.h         |   63 ++++++++++++++++++++++++++
 5 files changed, 337 insertions(+), 0 deletions(-)

commit e0aa187f92e7973928a815340e584d01f3a56deb
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-14 16:51:19 +0000

    make disco request cancelling check that the request still exists before freeing it, avoiding crashes
    
    
    20060514165119-0e791-c9d9047d1200b4349473d2c09e539899c7095a56.gz

 src/gabble-disco.c            |   40 +++++++++++++++++++++++-----------------
 src/gabble-disco.h            |    2 +-
 src/gabble-roomlist-channel.c |   20 +++++++++++++++++++-
 3 files changed, 43 insertions(+), 19 deletions(-)

commit 439bbd1773b59af6f3d5f2f7904254e62fb29b88
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-14 16:36:06 +0000

    correctly cancel the timer and weak ref callbacks to avoid crashes and warnings when disco requests are cancelled
    
    
    20060514163606-0e791-537c027b875d518ec95d1634773581f1e29b3635.gz

 src/gabble-disco.c |   27 ++++++++++++++++++++-------
 1 files changed, 20 insertions(+), 7 deletions(-)

commit 4caf6aa4ad2f32c4190e096f15e4cae1342995a8
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-14 16:29:42 +0000

    tweak room listing so that the remaining rooms are removed from the hash table when a disco request is sent, avoiding multiple listings
    
    
    20060514162942-0e791-d1f658de36becfcbfa4f1d7402f6a9c2c138af78.gz

 src/gabble-roomlist-channel.c |   66 +++++++++++++++++++++--------------------
 1 files changed, 34 insertions(+), 32 deletions(-)

commit 716ef4e47787bcb837cca657e0590ec7996ddce0
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-14 15:49:54 +0000

    make listing = false emit before closed by making close dispose the object
    
    
    20060514154954-0e791-c478047596872e88c4e3d6974e52c26430a18615.gz

 src/gabble-roomlist-channel.c |    8 ++------
 1 files changed, 2 insertions(+), 6 deletions(-)

commit 8b1dbd823286c58691f2e29a89ed439772f82319
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-14 13:20:53 +0000

    reduce verbosity still, and catch case where we remain listing... indefinitely when the first disco fails
    
    
    20060514132053-0e791-a71fec120a440398d10d272f6bf41d6a629f982b.gz

 src/gabble-roomlist-channel.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 49e34e2a4aed9e576061a5f7e08a5218c1a7d4f1
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-14 13:08:22 +0000

    reduce verbosity of room list debug output, and rearrange function for better readability
    
    
    20060514130822-0e791-78cb65af8e1b4de88bdbc5b4063533507eaea481.gz

 src/gabble-roomlist-channel.c |  223 +++++++++++++++++++++--------------------
 1 files changed, 115 insertions(+), 108 deletions(-)

commit 7afd2c46fadc1d939f72bbd6ac39fa40df92420a
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-14 13:06:48 +0000

    fix bug where a conference server with no rooms will list indefinitely
    
    
    20060514130648-0e791-99163b73f2b1acfa89c83519cb8f8fe0ffde47fa.gz

 src/gabble-roomlist-channel.c |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit c181f665692e8081a40ee3934fe3f6bc6fb1820d
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-14 12:59:54 +0000

    patch room list channel to only have a maximum of 10 discovery requests in progress, to prevent timeouts causing us to lose rooms. fix closing of channel to cancel requests and emit appropriate signals.
    
    
    20060514125954-0e791-d0fb4d90849771f18a729f6c77efafe8aa774f0b.gz

 src/gabble-roomlist-channel.c |   82 +++++++++++++++++++++++++++++++++++-----
 1 files changed, 71 insertions(+), 11 deletions(-)

commit c5172f2b5fc89d8e0df8dc8922e7a75bf89b4cf8
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-14 12:59:33 +0000

    don't send IQ error responses except in reply to GET or SET
    
    
    20060514125933-0e791-92e262365ae7db35cded57fab181257cc5d288d2.gz

 src/gabble-connection.c |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

commit 9ccaa7daae6ad2c30e786b0cc2375f276a7fe033
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-14 12:57:52 +0000

    remove hardcoded fallback conference server
    
    
    20060514125752-0e791-82aa91cc62a140cadbc724d58f05fdd23622149e.gz

 src/gabble-connection.c |   53 ++++++++++++++++++++++++++++++++++------------
 1 files changed, 39 insertions(+), 14 deletions(-)

commit 98b2f7ad15db12819fc682fae6fb7c6ebc64a4cb
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-13 19:33:55 +0000

    reduce conference server discovery verbosity
    
    
    20060513193355-0e791-3f9f5758347d09ebdc04434bb379228dc886c09f.gz

 src/gabble-connection.c |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

commit 4b02e853d31955317e8ec48185100c1ab450ad06
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-13 15:32:21 +0000

    remove unused presence struct member
    
    
    20060513153221-0e791-956a6743360b71421a78aa200f8e98bbb03b54ae.gz

 src/gabble-presence.h |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 28ab219b951d39dd7b26f3bc002e138d0e6597e5
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-13 15:31:21 +0000

    make the presence cache ref the handle of contacts it stores, avoiding crashing when members leave mucs, and discard uninteresting cache entries
    
    
    20060513153121-0e791-9dcf4578371746b34f6d9c01429d4ff14c7450f0.gz

 src/gabble-presence-cache.c |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

commit 232a585631538e9770daafaad9550cf3ffdc2b99
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-13 15:16:37 +0000

    make weak reference callbacks delete the disco requests, rather than calling a function on the object that we were just told was finalised :)
    
    
    20060513151637-0e791-8970938bbd75ba2f29206f4eb3ca68a2cea70c9a.gz

 src/gabble-disco.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d3b5efc8f133379c26829934e6cd232f8706c48d
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-13 15:16:06 +0000

    add a GabbleDiscoRequest * to the disco callback function
    
    
    20060513151606-0e791-7bdc183547531f7b7e846b5864676dda456aa788.gz

 src/gabble-connection.c       |   40 +++++++++++++++++++++++++++-------------
 src/gabble-disco.c            |   10 ++++++----
 src/gabble-disco.h            |    2 +-
 src/gabble-muc-channel.c      |   10 +++++++---
 src/gabble-roomlist-channel.c |   18 +++++++++++++-----
 5 files changed, 54 insertions(+), 26 deletions(-)

commit 6e8a4ba6d4c62b22019e6843aaa3cd758f77250d
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-12 19:15:47 +0000

    move ANSI constants to ansi.h
    
    
    20060512191547-b59df-3ddeeee5984e73fbd761e6d9641c0422de8d5855.gz

 src/ansi.h                 |   24 ++++++++++++++++++++++++
 src/gabble-group-mixin.c   |   15 ++++-----------
 src/gabble-media-channel.c |    6 +++---
 src/gabble-media-session.c |   21 ++++++++++-----------
 src/gabble-media-session.h |   23 -----------------------
 src/gabble-media-stream.c  |   12 ++++++------
 src/gabble-muc-channel.c   |   12 +-----------
 7 files changed, 48 insertions(+), 65 deletions(-)

commit eff831b7fc5cd754c264816c7bc36f7b7a167ce8
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-12 18:13:49 +0000

    tidy up MUC namespace usage
    
    
    20060512181349-b59df-9c579d93f051532c26025259da347ef180b63275.gz

 src/gabble-connection.c  |    4 ++--
 src/gabble-muc-channel.c |   15 ++++++++-------
 src/gabble-muc-channel.h |    6 ------
 src/namespaces.h         |    4 ++++
 4 files changed, 14 insertions(+), 15 deletions(-)

commit 557ff0269cc13e561105c7f063364d7c12fb0979
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-12 17:44:32 +0000

    only send "reject" actions in Google mode
    
    
    20060512174432-b59df-45eb2a02152aead037e4dd73dea02ce21c5b8884.gz

 src/gabble-media-session.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit 253c27e8b82fef52fcda4eda54897fcd226ce94c
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-12 17:22:01 +0000

    refactor candidate node sending
    
    
    20060512172201-b59df-9f94a65840ff4c2b8af4a9d10640a2d102c39d9d.gz

 src/gabble-media-stream.c |   44 +++++++++++++++++++++++++-------------------
 1 files changed, 25 insertions(+), 19 deletions(-)

commit d353fd38363c96a4fba519a6305d29d580d6bb7e
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-12 17:03:41 +0000

    refactor candidate node generation
    
    
    20060512170341-b59df-0f034d312ccc59043dee98c2e4cdf7cd7ed1eb83.gz

 src/gabble-media-stream.c |  179 +++++++++++++++++++++++----------------------
 1 files changed, 93 insertions(+), 86 deletions(-)

commit b33ae77503223623a8718c70490f99a55eef27d9
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-12 16:12:42 +0000

    include namespace header in -session/-stream.c
    
    
    20060512161242-b59df-aba88a671ddd4118f80d94c13555cf53e9cbdb06.gz

 src/gabble-media-session.c |    1 +
 src/gabble-media-stream.c  |    1 +
 2 files changed, 2 insertions(+), 0 deletions(-)

commit a4ed01c5a7d587d6af84d88fad227a682cfa32bf
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-12 01:09:16 +0000

    make various things (e.g. element names, namespaces) dependant on session mode
    
    
    20060512010916-b59df-3dd8fc2de49c4bccba9469a06d510ebc467c13a2.gz

 src/gabble-media-session.c |   40 ++++++++++++++++++++++++++++++++++------
 src/gabble-media-stream.c  |   11 ++++++++---
 2 files changed, 42 insertions(+), 9 deletions(-)

commit 29530b7b160f72d745073eb1e48eaf1f40b7706d
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-12 01:08:17 +0000

    refactor voice resource selection, and check for GABBLE_JINGLE environment variable before using Jingle mode
    
    
    20060512010817-b59df-88a299f9a600ac93896c0d91b2e01ff65f75e8d2.gz

 src/gabble-media-session.c |   48 +++++++++++++++++++++++++++++++------------
 1 files changed, 34 insertions(+), 14 deletions(-)

commit 6b4c824f2ecd523aa5259a6d9172d2d0b83f1dc6
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-12 00:29:00 +0000

    handle extra <transport> node in Jingle IQs
    
    
    20060512002900-b59df-4aeeca715f3f6c9d2061c9704fa9b5b749fac397.gz

 src/gabble-media-stream.c |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

commit 2cd56ee1ed9d940a347a9aba5edfc0e931442543
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-11 02:11:33 +0000

    recognise Jingle as well as Google session action names
    
    
    20060511021133-b59df-c5edfc7ffa32509c571f2ef8ef8faa249b32462b.gz

 src/gabble-media-session.c |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

commit 979287e3905d083e2cff7eaee0b9e3aef96f9569
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-11 02:11:00 +0000

    set stream mode to session mode
    
    
    20060511021100-b59df-278362b164c8eb7b73aed64e9968b22d2cce6e98.gz

 src/gabble-media-session.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 0da9dae9bebdd3c34cb29c6820b0ce933e69a906
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-11 02:05:46 +0000

    add mode property to GabbleMediaStream
    
    
    20060511020546-b59df-263354529fc9d2e69247494bc5d75b9ce49daf5f.gz

 src/gabble-media-stream.c |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

commit a010da36f7bc6e75f9098bff8f5998db09daad8c
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-11 02:04:57 +0000

    add mode property to GabbleSession and initalise it based upon the capabilities of the remote presence
    
    
    20060511020457-b59df-1fdc735b38a194a4aa5a381536706432339da854.gz

 src/gabble-media-session.c |   18 ++++++++++++++++--
 1 files changed, 16 insertions(+), 2 deletions(-)

commit fc1d7ffd579f2227e85bf559e4509988849d0563
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-12 14:42:28 +0000

    fix remnants of old format in gabble.manager
    
    
    20060512144228-b59df-2987d0b83d00d291d2fce6d62d05a0d40fcc4efc.gz

 data/gabble.manager |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)

commit 93fdb2fc37b8d11b7fbf2fc96a4ad5edc46231e5
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-12 13:00:48 +0000

    rename gabble-namespaces.h to namespaces.h
    
    
    20060512130048-0e791-4c28ee017f081db27a198f8fcbdf1b800f6204d9.gz

 src/Makefile.am         |    1 +
 src/gabble-connection.c |    2 +-
 src/gabble-namespaces.h |   18 ------------------
 src/namespaces.h        |   38 ++++++++++++++++++++++++++++++++++++++
 4 files changed, 40 insertions(+), 19 deletions(-)

commit bc1b9430d8a877f9bfe1acd79febb92ba2ad9bdf
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-12 01:05:21 +0000

    convert code to using namespace constants
    
    
    20060512010521-b59df-7378ad07f7592b9543b0e2b64760c4b3a939209c.gz

 src/gabble-connection.c |    5 ++---
 src/gabble-namespaces.h |    1 +
 2 files changed, 3 insertions(+), 3 deletions(-)

commit be094c44fbb10e0e58df6747e50df869e0a3b822
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-12 00:35:30 +0000

    move namespaces to gabble-namespaces.h
    
    
    20060512003530-b59df-56d346b9d62559346a9cc829d05abe61efb5951e.gz

 src/gabble-connection.c |   26 +++++++-------------------
 src/gabble-namespaces.h |   17 +++++++++++++++++
 2 files changed, 24 insertions(+), 19 deletions(-)

commit 07d8b15a4ec20b899eace4522f7ce453df351b00
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-06 00:43:41 +0000

    add media session mode enum
    
    
    20060506004341-b59df-e38665403f31b558d5ab9212b32d8a340ae59a57.gz

 src/Makefile.am            |    2 ++
 src/gabble-media-session.h |    6 ++++++
 2 files changed, 8 insertions(+), 0 deletions(-)

commit 5fdda9d723610ac07e763ca76702f2bd74ba2ba0
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-11 17:06:54 +0000

    report semi-anonymous as anonymous, because there are next to no MUCs where occupants are anonymous to the administrator
    
    
    20060511170654-0e791-145a6d8752f41210ec1ed6d1f1384557053b0e9a.gz

 src/gabble-roomlist-channel.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 2f4a5325493d3e006fc1ec10760889263305436c
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-11 01:13:18 +0000

    bump version to 0.1.24.1
    
    
    20060511011318-b59df-edae2251f729d231939c17e38e6711f88c762e1e.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 2e3cbd31365a6731b4a7429de8730830fea3b368
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-11 00:41:17 +0000

    update .manager file to new format
    
    
    20060511004117-b59df-4a8df3dfba596fb2a8a8d7819131b0e1a0bac3f0.gz

 data/gabble.manager |   22 ++++++++++++++++++++--
 1 files changed, 20 insertions(+), 2 deletions(-)

commit 2d1efa9bda9e068885b027f1e55726b012b82aeb
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-10 23:25:47 +0000

    resolve conflicting changes to feature list
    
    
    20060510232547-b59df-47c402777761f9e0bd412571d0091f01642ff30b.gz

 src/gabble-connection.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 8eec46441f45a561eee5e5dd17fe0c344f5d55ea
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-08 09:53:30 +0000

    also emit presence updates for ourselves
    
    
    20060508095330-b59df-0c3c172f836993712fcc63b8341d91856abcbda6.gz

 src/gabble-connection.c |    5 +----
 1 files changed, 1 insertions(+), 4 deletions(-)

commit a87da7a555f789458c5f96f55c298426e9b38454
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-11 01:04:26 +0000

    make the presence cache ignore presence from ourselves on other resources (for the moment)
    
    
    20060511010426-0e791-dbbb092480d5295e251149bbfa43f832808bca4c.gz

 src/gabble-presence-cache.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit e7afc46997aa0e6e76a328a72d34e0ce3e5752de
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-11 01:02:19 +0000

    construct presence cache with new conn argument
    
    
    20060511010219-0e791-90421bb6e1e3a5c86dfc9ae51ddf6d8c13166b54.gz

 src/gabble-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f09cef17c142332b48e68a58d2cf76127f8111ae
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-10 22:48:27 +0000

    merge presence_cache_parse_message functionality into tweaked presence cache
    
    
    20060510224827-0e791-5a47dc4cfc36d7077f4681bd261eceef97399532.gz

 src/gabble-presence-cache.c |   92 ++++++++-----------------------------------
 1 files changed, 17 insertions(+), 75 deletions(-)

commit 1b43c2cf2cf8ef3bf1acd41bce7f1017a61c03a0
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-03 18:03:42 +0000

    refactor PresenceCache a bit so that it takes a construct-time property of the GabbleConnection
    
    
    20060503180342-0e791-af453d052f7978b179a681a5bd7a27f7031a556d.gz

 src/gabble-presence-cache.c |  241 ++++++++++++++++++++++++++++++++++++++++---
 src/gabble-presence-cache.h |    2 +-
 2 files changed, 227 insertions(+), 16 deletions(-)

commit c6d8f6e80f2aff35dead9e6700687ad01fec9217
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-10 22:27:14 +0000

    make the MUC presence_cb hand presence updates to the presence cache to parse, and filter out the MUC nodes from all lower priority callbacks
    
    
    20060510222714-0e791-7d1773cec29984ae7c92f6a25d4203553526d607.gz

 src/gabble-connection.c |   16 ++++++++++++----
 src/gabble-connection.h |    1 -
 2 files changed, 12 insertions(+), 5 deletions(-)

commit 945641c20ca954ca49fb361c43a89cc43ff7a088
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-10 22:25:21 +0000

    split the presence callback into a function to parse the node, and a function to lookup the handle
    
    
    20060510222521-0e791-bbe0a979c17dd24796872b0358fa6baba054f3b1.gz

 src/gabble-presence-cache.c |  136 +++++++++++++++++++++++++------------------
 src/gabble-presence-cache.h |    4 +-
 2 files changed, 81 insertions(+), 59 deletions(-)

commit 2bc02fef5f556e810d622dbbdd04eaaeab4f1f69
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-10 22:13:38 +0000

    tweak JID parsing function so that you don't have to provide a server variable
    
    
    20060510221338-0e791-78652faa69a544f066ec0842c5523134a53f09be.gz

 src/gabble-muc-channel.c |    6 ++----
 src/handles.c            |   20 ++++++++++++--------
 2 files changed, 14 insertions(+), 12 deletions(-)

commit d89b139910caa00312b31a8cce46feb6abba8cdb
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-10 22:09:56 +0000

    rehash the presence updating algorithm again so that we store and emit the messages people can send when they sign off
    
    
    20060510220956-0e791-f697eda1c4d260e67406c5de687e2a8c11243d2d.gz

 src/gabble-presence.c |   23 ++++++++++++-----------
 1 files changed, 12 insertions(+), 11 deletions(-)

commit ae345e00f8b0746c046d3d0e066e125c8166b658
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-10 17:44:27 +0000

    bump version to 0.1.23
    
    
    20060510174427-0e791-03dc25b46e5525280449f9bb814657e0382f603c.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 41d023e2883c7ca19b5d84691dc89d9b4aa4d94d
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-10 16:39:43 +0000

    tweak order of presences to allow sensible numerical comparisons
    
    
    20060510163943-0e791-00c2a442652d3a263dd717b13705645a871e9f44.gz

 src/gabble-connection.c |   12 +++++++-----
 src/gabble-connection.h |   12 +++++++-----
 src/gabble-presence.c   |    4 +++-
 3 files changed, 17 insertions(+), 11 deletions(-)

commit c209a497e98e60de3e1ab84308b5db25ae5e286e
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-10 15:59:10 +0000

    fix crashing when trying to call to a contact with no presence
    
    
    20060510155910-0e791-17f50e7835fcddfdbca621db53911ce32d37691a.gz

 src/gabble-media-channel.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 9049e927aef431dc4cef6f8bdc2860bb4fa2010e
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-10 15:55:36 +0000

    tweak presence difference checking to improve readability
    
    
    20060510155536-0e791-d4189cdd4ae246c16a63f4727c7f82444fcaaee1.gz

 src/gabble-presence.c |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)

commit 597b3f79409ac260200a8b60b8bb7ae981f8086e
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-10 15:43:24 +0000

    store caps in the presence node, plug a leak of the resource structure when buddies sign off, and tweak the updating algorithm to prefer higher-priority resources' status messages
    
    
    20060510154324-0e791-0b933c55349e8a96b1354a0986cce9f16959f734.gz

 src/gabble-presence.c |   32 +++++++++++++++++++-------------
 src/gabble-presence.h |    1 +
 2 files changed, 20 insertions(+), 13 deletions(-)

commit 83e7f409549491f6416f7494a854be717120a28e
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-10 12:32:50 +0000

    bump version to 0.1.22
    
    
    20060510123250-0e791-acb9bced6704aa5df2a880432cc4ed4144a2a940.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 95b4d469d29f2fddddcc9166862132dab814f06b
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-09 00:36:36 +0000

    tweak iq result/error functions to log less, and be more forgiving of acking IQ's from the server (hence those with no from attribute)
    
    
    20060509003636-0e791-93ea7fa39df9777d664759d242794f64388cb93d.gz

 src/gabble-connection.c |   54 +++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 50 insertions(+), 4 deletions(-)

commit e51462ff8a7dc84aedf79213fed7c461fb1d8653
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-06 18:40:14 +0000

    make _gabble_connection_send_iq_ack a no-op on id-less IQs
    
    
    20060506184014-0e791-b88d130fad059b2533ccde68be28b699404688f6.gz

 src/gabble-connection.c |   49 +---------------------------------------------
 1 files changed, 2 insertions(+), 47 deletions(-)

commit 88f31af75bdf451056d7eaed2b385c8419f1df03
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-10 12:20:25 +0000

    add google roster and jingle info connection features
    
    
    20060510122025-0e791-6513f2490c3cf5705574e54354772867520e17f1.gz

 src/gabble-connection.c |   34 ++++++++++++++++++++--------------
 src/gabble-connection.h |    6 ++++--
 2 files changed, 24 insertions(+), 16 deletions(-)

commit f5178f6262dfe25762ed28cb693ba088aae2fa4f
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-10 12:10:53 +0000

    tweak down verbosity of presence debug messages
    
    
    20060510121053-0e791-ae4a479ac7cca60c6c7fe196ee1d1df22fddd207.gz

 src/gabble-presence-cache.c |    6 +++++-
 src/gabble-presence.c       |    7 -------
 2 files changed, 5 insertions(+), 8 deletions(-)

commit 8b83032f767dc26ed0e144195aa2048d153c2e61
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-10 11:15:52 +0000

    refactor voice resource finding so that we find voice-v1 if there are multiple caps, and don't hardwire for google's client
    
    
    20060510111552-0e791-9e0178dbe4edae4b15e526f3be494f7a7acff351.gz

 src/gabble-presence-cache.c |   46 +++++++++++++++++++++++++++++--------------
 1 files changed, 31 insertions(+), 15 deletions(-)

commit b2d83fa934b2e7e2a740f4a8cc6c84a7631b87a2
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-09 18:45:33 +0000

    quieten presence cache
    
    
    20060509184533-0e791-6868cb064229784e48ae07e8b998ef5cf5afad41.gz

 src/gabble-connection.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 0352a8874070decc5419fcf34410626a878bb080
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-09 17:48:03 +0000

    close the room list channel when disconnecting
    
    
    20060509174803-0e791-a2e07e437cc749d5f2b74c9e3e81b1e6d7faf891.gz

 src/gabble-connection.c |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

commit c11ef16f933bf50563381d516da29caca96f203a
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-09 00:07:11 +0000

    pointless bike-shedding of the presence sending function
    
    
    20060509000711-0e791-6611d797269b0ea9f238fb918832871a5c50f577.gz

 src/gabble-connection.c |   21 ++++++++-------------
 1 files changed, 8 insertions(+), 13 deletions(-)

commit 2278a6bb1c27b4c7d1d6ffcf49eac4d4000f7831
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-07 02:59:35 +0000

    remove unused hash_foreach_close_im_channel function
    
    
    20060507025935-0e791-a653718e4191fd2216706509eb88de87dc743c34.gz

 src/gabble-connection.c |   15 ---------------
 1 files changed, 0 insertions(+), 15 deletions(-)

commit 7396f98adf377bc26dd33472ab14566589872d24
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-05-08 19:05:51 +0000

    make connection_iq_unknown_cb reply to unknown IQ stanzas using _gabble_connection_send_iq_error and XMPP_ERROR_FEATURE_NOT_IMPLEMENTED as the error condition
    
    
    20060508190551-50843-70aae4ad87d40346267dacd65239fdc4e81f526e.gz

 src/gabble-connection.c |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)

commit 2c3b4accabc72de50323bae47090a289b1bcff3c
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-05-08 19:02:35 +0000

    turn _gabble_connection_send_iq_ack into _gabble_connection_send_iq_{result,error}, and change the users of the original function to use the new ones for proper XMPP error signaling
    
    
    20060508190235-50843-b5110fb83ec30f6be9d43e200104cdce0e46f799.gz

 src/gabble-connection.c    |   52 +++++++++++++++++++++++++++++++++++++++++--
 src/gabble-connection.h    |    4 ++-
 src/gabble-media-session.c |    5 ++-
 src/gabble-media-stream.c  |    8 +++---
 4 files changed, 59 insertions(+), 10 deletions(-)

commit 86256541ba60a927b67f759ee1b6ee0d4405d7a5
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-05-08 15:57:14 +0000

    GabbleMucChannel: fix SetProperties type checking.
    
    
    20060508155714-50843-514f662167dac2f9bf681062cbb4abca256ab151.gz

 src/gabble-muc-channel.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit fade003c752f8d5e0f8069ea976d0838f59490f6
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-08 18:41:39 +0000

    make roster channels accept messages on AddMembers/RemoveMembers calls
    
    
    20060508184139-0e791-f5163bb583c1581039736d79529e91ac18d796e0.gz

 src/gabble-roster-channel.c |  117 ++++++++++++++++++++-----------------------
 1 files changed, 54 insertions(+), 63 deletions(-)

commit 47f349ba62197db3db98a61d8fa43339d0515e9c
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-05-05 15:37:03 +0000

    make session terminate when it is disposed.
    
    
    20060505153703-25e70-54cb2dcf3a359ed3895b5aaa5ccaa3ff3636f3eb.gz

 src/gabble-media-session.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 924396ffca481cda76b7bef9a311b373f05ff490
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-05-05 14:32:49 +0000

    GabbleConnection: fall back in case of proxy failure.
    
    
    20060505143249-50843-5ca75fe7e388989b4c95a63d3847a4ed0f1b32e4.gz

 src/gabble-connection.c |   59 +++++++++++++++++++++++++++++++++++------------
 1 files changed, 44 insertions(+), 15 deletions(-)

commit 8014c4e9eb2631590896be8f2ae3d71d7bc120fc
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-05-05 16:30:16 +0000

    bump version to 0.1.19
    
    
    20060505163016-50843-324ad9776757df1d08d9176ecf5fbdd6e1575a79.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e6138313cbb0128c42e92dcd576968bf7501b35e
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-07 05:19:12 +0000

    make disco handler support node attributes on disco queries
    
    
    20060507051912-b59df-993cfe5e611e0e65ec82c4e5949bbf4af50fd4c9.gz

 src/gabble-connection.c |   62 +++++++++++++++++++++++++++++++++++-----------
 1 files changed, 47 insertions(+), 15 deletions(-)

commit 5b187af7995173ec0681a761773c3868f4cb7d2c
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-07 03:51:29 +0000

    refactor disco response generation some more
    
    
    20060507035129-b59df-2628324c4182a3b0a223660164f8643207d47fac.gz

 src/gabble-connection.c |   49 ++++++++++++++++++++++++++++++++++++----------
 1 files changed, 38 insertions(+), 11 deletions(-)

commit 50bc3e1ee46cd0ce2845005b863394110ca48a88
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-07 03:35:28 +0000

    remove to_jid check
    
    
    20060507033528-b59df-1e3024bfcabbffc1e3824daea83d6a3c48097062.gz

 src/gabble-connection.c |    8 --------
 1 files changed, 0 insertions(+), 8 deletions(-)

commit 185f10e18f6b4e3737bff0159b02bc7829471101
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-07 03:33:43 +0000

    fix namesepace check thinko
    
    
    20060507033343-b59df-c004ee649992cb0d601f802199bd98170f49f5e3.gz

 src/gabble-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f1f76d2d455ea9bdbe19030798ffcc218a7cfaa4
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-07 02:59:58 +0000

    improve formatting
    
    
    20060507025958-b59df-d8edbd1435eb8d0858e0b6155b5fb155601a7920.gz

 src/gabble-connection.c |   16 ++++------------
 1 files changed, 4 insertions(+), 12 deletions(-)

commit 3c722693fc475349f107451bf28c8d41abdf5fbd
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-07 02:55:21 +0000

    convert code to namespace changes
    
    
    20060507025521-b59df-00409c4a98c2b9abfe3136b4a67e255ddfbf77f4.gz

 src/gabble-connection.c |   56 +++++++++++++++++++---------------------------
 1 files changed, 23 insertions(+), 33 deletions(-)

commit 389596c43fc6419cffa85059f4466b0210456351
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-07 02:53:45 +0000

    define constants for namespaces
    
    
    20060507025345-b59df-e763c3179fbf01908cbafae2bb88ab0d0b88bb4d.gz

 src/gabble-connection.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit d01bc98fb56bad0d5346d32bb7611bb32e63ee39
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-07 02:32:52 +0000

    add _lm_message_node_has_namespace utility function
    
    
    20060507023252-b59df-d4f9d0afbe52f770496d74705542dc45257888ae.gz

 src/gabble-connection.c |   20 +++++++++++++-------
 1 files changed, 13 insertions(+), 7 deletions(-)

commit 15fc447d31047a32f2b0b195881dd1f8467e8266
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-07 02:29:07 +0000

    add constant for disco#info namespace
    
    
    20060507022907-b59df-4f41b9b2abb7c02a039c1b368fcc9ab3e87ca1f8.gz

 src/gabble-connection.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit f03edf5b7119a1bc752edf89946a91af90c5df3a
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-07 02:07:42 +0000

    refactor disco response generation
    
    
    20060507020742-b59df-708ae36c50d8e8c67ba54074f5eb38951406491a.gz

 src/gabble-connection.c |   25 +++++++++++++------------
 1 files changed, 13 insertions(+), 12 deletions(-)

commit ddabdc29164436a1c58c6175430743695a50b82d
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-07 00:41:59 +0000

    add a constant for telepathy caps URL
    
    
    20060507004159-b59df-340673d922a58702d4e5fe5b96b2e52236a7893f.gz

 src/gabble-connection.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 86f2b731098132110543037ee77fb1ce92c413c5
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-07 00:29:49 +0000

    refactor disco response generation
    
    
    20060507002949-b59df-59dc599b4a636771e9878baf066dbde4b0d4eb64.gz

 src/gabble-connection.c |   30 +++++++++++++-----------------
 1 files changed, 13 insertions(+), 17 deletions(-)

commit f55b2bedef03f9fc7f7a80f6a04cab8a201234d0
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-06 00:27:50 +0000

    avoid emitting spurious presence updates
    
    
    20060506002750-b59df-1696b8d4d5efc7490b12ca121781cbb54614122e.gz

 src/gabble-presence-cache.c |    4 ++--
 src/gabble-presence.c       |   17 +++++++++++++++--
 src/gabble-presence.h       |    2 +-
 3 files changed, 18 insertions(+), 5 deletions(-)

commit 9827ff9b871d8d6075ab2727bef0de15e8d523a0
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-05 23:30:20 +0000

    indentation
    
    
    20060505233020-b59df-f19adbcf157ce4f9d02b3c86dd0ef2921bf312ce.gz

 src/gabble-connection.c |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

commit 406d1fc1e3fa41e3ae69b6b798f6c10f4f1484a1
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-05 23:16:50 +0000

    add priority to outgoing presence stanzas
    
    
    20060505231650-b59df-cfb2053c3be513c18a38fc76c501c715f9d9518f.gz

 src/gabble-connection.c |    3 ++-
 src/gabble-presence.c   |   12 +++++++++++-
 src/gabble-presence.h   |    2 +-
 3 files changed, 14 insertions(+), 3 deletions(-)

commit 82c5d761751a7f2fe3960f9b700685cf9cac2454
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-05 23:06:58 +0000

    refactor presence stanza generation
    
    
    20060505230658-b59df-9a1a99ebeed385060fe00147e694ddb0bc2091c9.gz

 src/gabble-connection.c |   64 +++++++++--------------------------------------
 src/gabble-presence.c   |   47 ++++++++++++++++++++++++++++++++++
 src/gabble-presence.h   |    2 +
 3 files changed, 61 insertions(+), 52 deletions(-)

commit 256bdf0c78e4042111e36660b6022088a2f4a2cd
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-05 23:06:25 +0000

    advertise Google compatibility in response to disco requests
    
    
    20060505230625-b59df-0675101de98d8be8ce940412c27ccc53fd163add.gz

 src/gabble-connection.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 652339f14e94c0373df82c3a9bd53b61a1281a91
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-05 23:05:23 +0000

    put quotes around version constant
    
    
    20060505230523-b59df-9f8621737c2ceb8af6665b0a8a42c73b41c3b8d8.gz

 src/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b865522a6d1b30bdeeea9476c728d812fe66283e
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-05 22:47:41 +0000

    emit presence update signal only after updating the cache
    
    
    20060505224741-b59df-c8f87feb6309501f805370210a32a7eb2a650b60.gz

 src/gabble-presence-cache.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 98ce554f5bd33f7fcfdc3fab2088aaf167c0ef6f
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-05 22:44:52 +0000

    fix case where signal for changed presence wasn't emitted
    
    
    20060505224452-b59df-9d09cebbc5eb134d632b3e1b87e4a89df6e08cb8.gz

 src/gabble-presence.c |   25 +++++++++++--------------
 1 files changed, 11 insertions(+), 14 deletions(-)

commit f5984143e2297c9c0c79fddc30dc49cbbbaf79c2
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-05 17:50:25 +0000

    use Gabble node/ver on <c> node
    
    
    20060505175025-b59df-7937e424de660aafd90b89c4695df8df230de84f.gz

 src/gabble-connection.c |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

commit f02834ceaeab093d496b93bc4b3763d7dd76e15a
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-05 17:49:58 +0000

    define GABBLE_VERSION constant
    
    
    20060505174958-b59df-78cca1f8b5cd881ef4cce647bf4ae3a21ec94a8b.gz

 src/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c30e7e7fad100af7060c7c166caa0fd2987e9b70
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-05 14:57:31 +0000

    disable useless presence debug messages
    
    
    20060505145731-b59df-f53593664aea0fdfbfd1b0eb78d0291585c5e4e9.gz

 src/gabble-presence-cache.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 8e9bdf2b2158d32767d74f7ee80bd9a8f5464ca2
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-04 17:53:12 +0000

    fix disco leak
    
    
    20060504175312-b59df-8cca700808a9477b55990a79f87f2bf7027c6d1c.gz

 src/gabble-disco.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 28a0f0c137262c0c927ac43671f45d67f5374854
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-03 15:41:44 +0000

    make gabble_presence_update smarter for when a resource goes offline
    
    
    20060503154144-b59df-4d2a53565a861925e823fbc5016f7d7686639baf.gz

 src/gabble-presence.c |   15 ++++++++++++---
 1 files changed, 12 insertions(+), 3 deletions(-)

commit 0b9a8858bf83815a5dd1d5b52b97bf7ef043d7b5
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-03 15:36:39 +0000

    refactor: gabble_presence_update
    
    
    20060503153639-b59df-c849987594fd7f4e23b1f50be162e0df9122bfce.gz

 src/gabble-presence.c |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

commit a9d9b3e89a98652a6c8ecf6e521d8dd816def7bd
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-05-04 16:41:48 +0000

    Add a "low-bandwidth" option to GabbleConnectionManager and GabbleConnection, and make GabbleMucChannel poll for room property changes every 5th minute in low bandwidth mode and every minute in high bandwidth mode. Don't change and emit changed for room properties being changed to the same value as they previously were. Free room properties in finalize (doh). Add missing "stun-*" property badgering in GabbleConnectionManager.
    
    
    20060504164148-50843-d511524123710b5f15b0044d2cae106f9102a471.gz

 data/gabble.manager             |    2 +-
 src/gabble-connection-manager.c |   51 ++++++++++-
 src/gabble-connection.c         |   18 ++++
 src/gabble-muc-channel.c        |  178 ++++++++++++++++++++++++++++++++-------
 4 files changed, 213 insertions(+), 36 deletions(-)

commit 817ff292957a6e05f19e6bd634b9f3fe574b1188
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-04 17:19:13 +0000

    avoid double free of media channels when closing the connection
    
    
    20060504171913-0e791-25014bba4e23df752a198a94bd23af20c4bac2cc.gz

 src/gabble-connection.c |   21 +++++++++++++--------
 1 files changed, 13 insertions(+), 8 deletions(-)

commit 3ceb9a7132eb2f6eeac921b4527eed8ec190e039
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-04 16:34:06 +0000

    add a g_intset_clear function, inspired by Ross Burton
    
    
    20060504163406-0e791-358656b6c91fe7fdc7b0b4b8b1ba32228bb10591.gz

 src/gintset.c |   14 ++++++++++++++
 src/gintset.h |    1 +
 2 files changed, 15 insertions(+), 0 deletions(-)

commit abeeba3687632babbee67e439ba887b0c5ee5bb3
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-05-04 13:43:10 +0000

    GabbleConnection: destroy the handle repo in finalize, after having cleared the client handle sets.
    
    
    20060504134310-50843-061df1f68913625073bdc8c9b644cd077da11cd2.gz

 src/gabble-connection.c |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

commit ed7bab617064b28cd7dd5b540ee3f2d38a26f06b
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-05-04 13:16:58 +0000

    GabbleMucChannel: Close channel when joining fails, and specify the XMPP error description in the member removal message. Spec changes needed to fix this properly later on.
    
    
    20060504131658-50843-48982cdc38aeef30563e8846a4fe27b5ba81a9c7.gz

 src/gabble-muc-channel.c |   23 +++++++++++++----------
 1 files changed, 13 insertions(+), 10 deletions(-)

commit d71a2fe557ddd7d4ddb04375dd24c1ebe8608b8c
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-05-04 12:43:30 +0000

    GabbleMucChannel: port to using the new GabbleXmppError API.
    
    
    20060504124330-50843-ac2c101e3ab001b46e04e728f89ddae5f1bc5e4b.gz

 src/gabble-connection.c  |    2 +-
 src/gabble-muc-channel.c |   75 +++++++++++++++++++++------------------------
 src/gabble-muc-channel.h |    2 +-
 3 files changed, 37 insertions(+), 42 deletions(-)

commit 96921f279f1b0e4278fe41fc1de36f7d7e9c4dec
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-05-04 12:42:32 +0000

    gabble-error: add gabble_error_description
    
    
    20060504124232-50843-203f2f6f0e3a068c2b018351bc9fe21bb45560d6.gz

 src/gabble-error.c |    9 +++++++++
 src/gabble-error.h |    1 +
 2 files changed, 10 insertions(+), 0 deletions(-)

commit 3d15b6b5d26d2a70e2b2c3e144190eceeac5a311
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-05-04 12:10:08 +0000

    GabbleRegister: port to using the new GabbleXmppError API.
    
    
    20060504121008-50843-4e745b162fd0ad9298f4da2171ed9a20eba7a76c.gz

 src/gabble-register.c |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

commit 7c9b94ebbfe2442dd4dbfd321481772e75303313
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-05-04 11:59:41 +0000

    GabbleDisco: port to using the new GabbleXmppError API.
    
    
    20060504115941-50843-11654d86e5574225d9740a7bd94856a1f27e8c1e.gz

 src/gabble-disco.c |   64 +++++++++++++++------------------------------------
 src/gabble-disco.h |    7 +----
 2 files changed, 21 insertions(+), 50 deletions(-)

commit ed86145443da02d12fa5537dd007897d1db642e5
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-05-04 11:58:22 +0000

    gabble-error: Add gabble_xmpp_error_to_g_error and descriptions for all errors.
    
    
    20060504115822-50843-966438c70370a0abf786eb3df81447876a3d6274.gz

 src/gabble-error.c |  196 ++++++++++++++++++++++++++++++++++++++++++++++------
 src/gabble-error.h |    4 +
 2 files changed, 178 insertions(+), 22 deletions(-)

commit 99fe5e26892362f739486a08b3e974e5dc584389
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-04 14:15:45 +0000

    raise D-Bus requirement to 0.61
    
    
    20060504141545-0e791-0620dea8cd18c4037242eac2bce10959a4baccfc.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 6497fa8a10e6aa6ee70bdb05094892fcf1abf2ee
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-05-03 16:07:50 +0000

    gabble-error: add copyright headers
    
    
    20060503160750-50843-1345c28d13fe3f0659b7d0ad22bfcd76ed92285f.gz

 src/gabble-error.c |   21 +++++++++++++++++++++
 src/gabble-error.h |   21 +++++++++++++++++++++
 2 files changed, 42 insertions(+), 0 deletions(-)

commit c08ea3e5f8f5270a11029b26f2851d19dd3643d7
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-05-03 16:01:48 +0000

    gabble-error: A couple of style fixes.
    
    
    20060503160148-50843-81628949e6bfa8405110fa27271501a1521b16d8.gz

 src/gabble-error.c |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

commit 6beb197da73d9971b5a55e6f6cfb68a23cfd9c1b
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-05-03 15:56:48 +0000

    Add a generic XMPP error handling API.
    
    
    20060503155648-50843-dff89be1f5ea83dcf46fb93a4c069e8541e572f7.gz

 src/Makefile.am    |    2 +
 src/gabble-error.c |  132 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/gabble-error.h |   53 +++++++++++++++++++++
 3 files changed, 187 insertions(+), 0 deletions(-)

commit 31858da8c5a640414a99a9c6db01a35affe34bdb
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-03 15:40:39 +0000

    make GabblePresenceCache signals emit numerically
    
    
    20060503154039-0e791-d074ba743b7e643a288de47a564079542e68ddeb.gz

 src/gabble-presence-cache.c |   15 +++++++++++----
 1 files changed, 11 insertions(+), 4 deletions(-)

commit a7423335121b1151680102d8f925ef7dd26211da
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-05-03 15:39:18 +0000

    store priority values inside GabblePresence->Resource, and allow them to be set from SetStatus and parsed from incoming <presence>
    
    
    20060503153918-0e791-d47615e628460d3d2642f09174fe711b987b5b86.gz

 src/gabble-connection.c     |   24 ++++++++++++++++++++----
 src/gabble-presence-cache.c |   22 +++++++++++++++-------
 src/gabble-presence-cache.h |    2 +-
 src/gabble-presence.c       |    7 +++++--
 src/gabble-presence.h       |    2 +-
 5 files changed, 42 insertions(+), 15 deletions(-)

commit 8356b7fb7c0e76c484ad8d23409d56f887dc3ee8
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-05-03 11:43:55 +0000

    GabbleMucChannel: Improve room properties server compatibility.
    
    
    20060503114355-50843-de1a811ac040852a09fbab717eff2f728c8512ed.gz

 src/gabble-muc-channel.c |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

commit c86ff73161bd102c26242208b8195635681ac14b
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-05-03 11:12:16 +0000

    GabbleMucChannel.SetProperties: Bugfix for special-cased "anonymous" room property config form handling.
    
    
    20060503111216-50843-1f7f174a9135ef0b4b90ff7a3df726654ffe22b2.gz

 src/gabble-muc-channel.c |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit a98079b80dface2a225a7657b4519bfc5b68122f
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-05-03 11:11:01 +0000

    GabbleMucChannel: Implement read/write support for "description" room property.
    
    
    20060503111101-50843-53b83d6385851776ea346ee4b0cacad28f504ae6.gz

 src/gabble-muc-channel.c |   38 ++++++++++++++++++++++++++++++++++++--
 1 files changed, 36 insertions(+), 2 deletions(-)

commit 11950d83016c31bc6469bce73817ae4568cc70a4
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-05-03 10:42:15 +0000

    GabbleGroupMixin and GabbleMucChannel: less annoying debug output.
    
    
    20060503104215-50843-eaf75d51190cf54f87e325ae7cf72416dffbe778.gz

 src/gabble-group-mixin.c |    4 ++--
 src/gabble-muc-channel.c |   12 +++++++-----
 2 files changed, 9 insertions(+), 7 deletions(-)

commit 26e28eafeb21e8e0fa1a73ff2e93d14a97b3f5d4
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-05-03 09:44:26 +0000

    GabbleMucChannel.SetProperties: When changing subject, don't return until it has either been changed or changing it failed. Update properties on success, refresh properties on failure. Add support for another variant of the "anonymous" room property in room config (sigh). Code cleanups.
    
    
    20060503094426-50843-887be3d59bcfeda238c497bc63f298a675406afa.gz

 src/gabble-muc-channel.c |  406 ++++++++++++++++++++++++----------------------
 1 files changed, 214 insertions(+), 192 deletions(-)

commit 8ebd0d7ecee792cb5fed3ec5f749506e64505d3e
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-05-03 09:32:01 +0000

    GabbleConnection: Split message_cb into message_im_cb and message_muc_cb. Make sure messages without a body get through to GabbleMucChannel. Add a ignore_nick parameter to gabble_handle_for_room_exists for convenience.
    
    
    20060503093201-50843-d0117ce48eaf80881c6a48bf1b90c217a8378787.gz

 src/gabble-connection.c |  415 ++++++++++++++++++++++++-----------------------
 src/handles.c           |   35 +++--
 src/handles.h           |    6 +-
 3 files changed, 243 insertions(+), 213 deletions(-)

commit 1f5b3a1bfe93d7c416dd47e693c1e3fbb4bde2c3
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-03 14:34:05 +0000

    remove debugging cruft
    
    
    20060503143405-b59df-ec6690c9232411b1b924d95a233ea7b40b401ff0.gz

 src/gabble-connection.c |    6 ------
 1 files changed, 0 insertions(+), 6 deletions(-)

commit 222692fff5e4a395b95b1a63c8b615a77dfd5e18
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-03 00:07:28 +0000

    replace tabs with spaces
    
    
    20060503000728-b59df-0c459a065a75d06acca3842ae82a4d40fce79000.gz

 src/gabble-media-session.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f90f076edff17d6783495c0bdcb8ce8b1c297c9a
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-03 00:06:56 +0000

    remove unnecessary debug message
    
    
    20060503000656-b59df-2aa05b858b2fa7b4d8edb460f7e1136d81a6119b.gz

 src/gabble-connection.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 18bc975571cd634d3afa61d69795985cd2121b0f
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-02 23:57:15 +0000

    remove ContactPresence cruft
    
    
    20060502235715-b59df-3883a388cb6086c25ea3ddd4ecd71e12d6c1a938.gz

 src/gabble-media-session.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 3082bccf6227cc8e4a77cadb121c0a509d16b3d3
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-05-02 12:04:07 +0000

    respond to incoming disco#info requests
    
    
    20060502120407-b59df-4a064811f1ad9bd061d7110c5d906a0adf19242b.gz

 src/gabble-connection.c |   77 ++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 73 insertions(+), 4 deletions(-)

commit a4b0980a82d292a52e1e0fd183dc890b4b67bae2
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-04-29 17:25:09 +0000

    fix gabble_handle_is_valid invocation
    
    
    20060429172509-b59df-0ea9e82816d00427505cb8cff02291b9668baf8b.gz

 src/gabble-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e93af41f00a083a48c398045642a12b5d59a1213
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-04-29 17:23:22 +0000

    make presence callback static
    
    
    20060429172322-b59df-7611a29fa4b51da6790ba68ed8124ba607e5c967.gz

 src/gabble-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d18ea65186920a2f0c031bb027c18dc63695378f
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-04-29 17:18:48 +0000

    make GabbleConnection use GabblePresenceCache
    
    
    20060429171848-b59df-abb0b375fad2a07c0a99c2316e813aa8070b840e.gz

 src/gabble-connection.c    |  236 +++++++++++++++++++-------------------------
 src/gabble-connection.h    |   11 +--
 src/gabble-media-channel.c |    8 ++-
 src/gabble-media-session.c |   37 +++----
 4 files changed, 128 insertions(+), 164 deletions(-)

commit 74b45e33430a379b539a7f777cb3f7749dd0c3f8
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-04-29 17:10:27 +0000

    node_is_for_muc -> _get_muc_node
    
    
    20060429171027-b59df-1677ab3dffa9ee378643a38a218f176e4fa3e4f4.gz

 src/gabble-connection.c |   39 +++++++++++++++++----------------------
 1 files changed, 17 insertions(+), 22 deletions(-)

commit 813942be421085e2c8ac16dcddb968741950e787
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-04-29 16:59:14 +0000

    remove contact presence callback from gabble-connection.c
    
    
    20060429165914-b59df-f4d3badbf1bf3856b5c2d1e5c23e6727c4bbfaa2.gz

 src/gabble-connection.c |  162 -----------------------------------------------
 1 files changed, 0 insertions(+), 162 deletions(-)

commit 8b5e8fac439fe54c3db5febcb027c1dd52ea9d17
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-04-29 16:53:12 +0000

    remove cruft from presence cache
    
    
    20060429165312-b59df-459b1fba2c85948915d0d004de90d03af35b15ec.gz

 src/gabble-presence-cache.c |   12 ------------
 1 files changed, 0 insertions(+), 12 deletions(-)

commit 035e0fc350e448fb02e062ad9f3dc680aa151880
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-04-29 16:49:22 +0000

    make presence cache handle Loudmouth presence stanzas
    
    
    20060429164922-b59df-7b18396b49d34ba559dd8fa6b7760c2406aae9cc.gz

 src/gabble-presence-cache.c |  230 ++++++++++++++++++++++++++++++++++++++++++-
 src/gabble-presence-cache.h |    3 +-
 2 files changed, 229 insertions(+), 4 deletions(-)

commit 3142337f1566159e8f852a70de0c6b5d5dd3d189
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-04-29 16:45:17 +0000

    make gabble_presence_update free offline resources
    
    
    20060429164517-b59df-936e9ded9e13e6a51cae2ad1aa89ead74f96bc51.gz

 src/gabble-presence.c |   42 +++++++++++++++++++++++++++++++-----------
 1 files changed, 31 insertions(+), 11 deletions(-)

commit ba5aa49f328f74e8669f63bbb45bb6413b11ab8d
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-04-29 16:41:37 +0000

    free resources when presence object is finalised
    
    
    20060429164137-b59df-cb9b282ed401faa4201219c4200a467a5c0bfb15.gz

 src/gabble-presence.c |   16 ++++++++++++++--
 1 files changed, 14 insertions(+), 2 deletions(-)

commit a0538b6b46e31259da177287e478aacfec6d57f7
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-04-29 16:38:07 +0000

    move jabber presence constants to gabble-presence-cache.h
    
    
    20060429163807-b59df-2bfa4e1b19ffa32300bfb424ede2410ca6b37309.gz

 src/gabble-connection.c     |    5 -----
 src/gabble-presence-cache.h |    5 +++++
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 7a148931680a2f5a9812390713b88fa2db406567
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-04-29 00:08:38 +0000

    unref presence cache at connection dispose time
    
    
    20060429000838-b59df-4db0a39583fa95ab1c574ef280df82dac5035ccc.gz

 src/gabble-connection.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 4f8fec3c62228bda956c3a48a425f175d654acb5
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-04-28 21:05:19 +0000

    fix string parameters memory leak
    
    
    20060428210519-b59df-28784c44224474edd7b5321fe016812e8ca04aff.gz

 src/gabble-connection-manager.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 2ac76efe56dd0aabab12871a89da61176c14a2f5
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-04-28 17:45:31 +0000

    refactor gabble_presence_update
    
    
    20060428174531-b59df-b21090adec87b66337d26dc78bfe963933d47fd2.gz

 src/gabble-presence.c |   31 +++++++++++++++++++------------
 1 files changed, 19 insertions(+), 12 deletions(-)

commit 469e71d6fd805d55e08f589060c2a2de075e5c6d
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-04-28 17:32:14 +0000

    give GabbleConnection a presence cache
    
    
    20060428173214-b59df-56f60b2b55e4746e8d956fc2629ac946581a12c5.gz

 src/gabble-connection.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 25fe0ded01bf89922d14797a25e265075a8e9dd3
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-04-28 14:43:33 +0000

    remove _presence_get_supports_voice
    
    
    20060428144333-b59df-1fa5de41f5f120f48c65562871a19e7739f0a7db.gz

 src/gabble-presence.c |   17 -----------------
 src/gabble-presence.h |    2 --
 2 files changed, 0 insertions(+), 19 deletions(-)

commit bdde98ce19d239d840313caedb991ed7a5cd25af
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-04-28 14:42:40 +0000

    replace _pick_voice_resource with more general _pick_resource_by_caps
    
    
    20060428144240-b59df-e42a584a63832d87018c12c06babb34876f5e815.gz

 src/gabble-presence.c |    6 ++++--
 src/gabble-presence.h |    2 +-
 2 files changed, 5 insertions(+), 3 deletions(-)

commit 8f2db60e3d62fcf0f7cb88f246a66c8806a59955
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-04-28 14:39:52 +0000

    rename presence caps and distinguish google/jingle voice caps
    
    
    20060428143952-b59df-3e76e57c3b1006b36d94d1a9ac9400aca4e8f0ad.gz

 src/gabble-presence.c |    9 ++++++---
 src/gabble-presence.h |    7 ++++---
 2 files changed, 10 insertions(+), 6 deletions(-)

commit fd1efa92f37233b4f8bddb8c70302099c3a10bc2
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-04-28 14:19:49 +0000

    rename GabblePresenceCapability -> GabblePresenceCapabilities
    
    
    20060428141949-b59df-d5261b332359b18d02fe98fe4c0f72cfb2108f22.gz

 src/gabble-presence.c |    4 ++--
 src/gabble-presence.h |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 29cbfbd85c6f8f51bb5450f475c59934b41ce6f8
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-04-28 14:15:56 +0000

    move GabblePresenceCache typedef to gabble-types.h
    
    
    20060428141556-b59df-3dc501157963a5aab3b0bc0071297c65d4fae6de.gz

 src/gabble-presence-cache.h |    2 --
 src/gabble-types.h          |    1 +
 2 files changed, 1 insertions(+), 2 deletions(-)

commit a52a08167ec7f5800493749bd4773823e16bbced
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-04-28 10:24:52 +0000

    resolve Makefile.am conflicts
    
    
    20060428102452-b59df-855e84eb3e5772ce80f40e2e74943e14f6c4ebb5.gz

 src/Makefile.am |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 2633fd425688b3780f3b60bbdb0269940fc1fd5b
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-04-27 18:46:24 +0000

    add gabble_presence_pick_voice_resource
    
    
    20060427184624-b59df-d80bb750f7aa0c421742e120b3f1ec019bbf5873.gz

 src/gabble-presence.c |   17 +++++++++++++++++
 src/gabble-presence.h |    2 ++
 2 files changed, 19 insertions(+), 0 deletions(-)

commit 624a452fc7552e3556ea59eb787fca0a46236c49
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-04-27 18:26:19 +0000

    remove whitespace
    
    
    20060427182619-b59df-03cc77e3772f7786687c258f3fb79a72db5f903d.gz

 src/gabble-connection.c |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

commit e8b21eafc1ab498e0b909897eaae9dc137d54f4e
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-04-27 18:25:55 +0000

    remove crufty presence declarations
    
    
    20060427182555-b59df-6187cb5bb0d4605a42d6b2f87cc02c223ccf9291.gz

 src/gabble-presence.h |    6 ------
 1 files changed, 0 insertions(+), 6 deletions(-)

commit 529b3c329921b81b38da163b8633a73497814b59
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-04-27 18:25:13 +0000

    add gabble_presence_set_capabilities
    
    
    20060427182513-b59df-f77c919355124461638310398e7c82e1fea63416.gz

 src/gabble-presence.c |   21 +++++++++++++++++++++
 src/gabble-presence.h |    2 ++
 2 files changed, 23 insertions(+), 0 deletions(-)

commit 5c7ec202ab361b813bfe1b5bbb44b5172369ba5b
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-04-27 18:24:44 +0000

    make resource caps more typeful
    
    
    20060427182444-b59df-68e6a3b3bec4a40e963ac75688813a9fe8b0d218.gz

 src/gabble-presence.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 87c45302507ab5b65a27e7c75dae2259372a1ed1
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-04-27 14:01:36 +0000

    add GabblePresence, GabblePresenceCache
    
    
    20060427140136-b59df-f33e8ce01878d47eda89fc979e3f4ecdb2c967b1.gz

 src/Makefile.am             |    2 -
 src/gabble-presence-cache.c |   60 +++++++++++++++++++++
 src/gabble-presence-cache.h |   57 ++++++++++++++++++++
 src/gabble-presence.c       |  122 +++++++++++++++++++++++++++++++++++++++++++
 src/gabble-presence.h       |   72 +++++++++++++++++++++++++
 5 files changed, 311 insertions(+), 2 deletions(-)

commit 04c1a3a5d1ca5b8083dd8a3ddf4cc51b32350c62
Author:  <philippe.kalaf@collabora.co.uk>
Date:   2006-04-29 16:11:46 +0000

    Version bump for 0.1.20 release
    
    
    20060429161146-2425b-6b0ca9cfdb78c94408a514c92403d2ef96a2f210.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 5f436f5b948c2e0d3d86f3e26d802b4fd1657953
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-04-28 21:19:59 +0000

    fix calls to lm_message_node_to_string which don't free the resulting string
    
    
    20060428211959-0e791-d952efefe70feebc8d5eb150a90e4c6b3473f07d.gz

 src/gabble-connection.c       |    4 ++--
 src/gabble-muc-channel.c      |    2 +-
 src/gabble-roomlist-channel.c |    6 +++---
 3 files changed, 6 insertions(+), 6 deletions(-)

commit 9fe9a97f6a5a024941566840f489a60ee84013cc
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-27 16:17:23 +0000

    more debug for stream playing signal and cleanup
    
    
    20060427161723-25e70-7bd5a35d8275f31c42c0113159fcd412d49af1f2.gz

 src/gabble-media-session.c |    4 ++--
 src/gabble-media-stream.c  |    1 +
 2 files changed, 3 insertions(+), 2 deletions(-)

commit b241e9052493ebc185dce2d29c63fea636d6e905
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-04-28 12:22:30 +0000

    a few other handle cleanups, avoid leaking references in hold_handle, use error generation in gabble_handle_is_valid where possible
    
    
    20060428122230-0e791-30c8a018613bbf9f0a60ac42c012b0a1be05fede.gz

 src/gabble-connection.c |   46 ++++++++++++++--------------------------------
 1 files changed, 14 insertions(+), 32 deletions(-)

commit 59fa432d3cd0a38f58ed9f04ed4a889cb051c84e
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-04-28 12:15:17 +0000

    implement gabble_handle_is_valid using handles_are_valid, so that it includes a check on the type and sets the error for you
    
    
    20060428121517-0e791-e90ad69978b965d726a0577df53b7c9b457440dd.gz

 src/gabble-connection.c  |   68 ++++++++++++++-------------------------------
 src/gabble-group-mixin.c |   38 +++++++++++--------------
 src/handles.c            |   18 ++++++++++--
 src/handles.h            |    2 +-
 4 files changed, 54 insertions(+), 72 deletions(-)

commit eeaee213c270e24eed29598e7d86b563e6eb9998
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-27 14:59:24 +0000

    add more debug for stream setting playing
    
    
    20060427145924-25e70-80b80962d2dd43ebc8c247ac513a7678cfa38fc2.gz

 src/gabble-media-session.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 274ad2e3e5f3a7f22164bc5295de8ad3c4b8d490
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-26 10:22:42 +0000

    implement SetStreamPlaying signal - emit when we accept and incoming call, or when we initiated a call
    
    
    20060426102242-25e70-a8a3a4630ef9d377ebf65d87e9098bf8be5fbf47.gz

 src/gabble-media-session.c                   |    5 +++++
 src/gabble-media-stream-signals-marshal.list |    1 +
 src/gabble-media-stream.c                    |   25 +++++++++++++++++++++++++
 src/gabble-media-stream.h                    |    2 ++
 4 files changed, 33 insertions(+), 0 deletions(-)

commit db16ae2a6d5d15dc95b5b39283347ec17d55ba3f
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-25 16:41:56 +0000

    regenerate GabbleMediaStream source for new signal
    
    
    20060425164156-25e70-17f01c264740fc2cee42c881cdc46291afc3437f.gz

 .../src/gabble-media-stream-signals-marshal.list   |    1 +
 generate/src/gabble-media-stream.c                 |   10 ++++++++++
 2 files changed, 11 insertions(+), 0 deletions(-)

commit 9f4402b5345df4d2cc70808b6ff1230e57fb1e2f
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-25 15:54:17 +0000

    update gabble-media-stream.xml with new SetStreamPlaying method
    
    
    20060425155417-25e70-68bdf78933dc3b3acb8494276021820e0d9fca74.gz

 generate/xml-modified/gabble-media-stream.xml |    3 +++
 generate/xml-pristine/gabble-media-stream.xml |    3 +++
 2 files changed, 6 insertions(+), 0 deletions(-)

commit fd6fb0bdd13b2caa704254208c4de910354aa10f
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-04-26 03:13:34 +0000

    add gabble-types.h to Makefile.am
    
    
    20060426031334-0e791-63ac77101582377ac41ac3d642ac0ba226a64763.gz

 src/Makefile.am |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

commit 105e1614a76842b5f72404f105d6cda4b376f08b
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-04-26 02:48:14 +0000

    factor the Lm connection, state, bus name, object path, handle repo, self handle and disco object into public members of GabbleConnection, avoiding inconsistent copying into child objects, removing calls to public D-Bus API from child objects, and the odd _gabble_connection_get_handles method
    
    
    20060426024814-0e791-27454d53b48e4ea0c7e1400e2b4a03cad3e909e8.gz

 src/gabble-connection.c       |  435 ++++++++++++++++++-----------------------
 src/gabble-connection.h       |   32 +++-
 src/gabble-disco.h            |    3 +-
 src/gabble-im-channel.c       |   32 +--
 src/gabble-media-channel.c    |  111 +++++------
 src/gabble-media-session.c    |   32 +---
 src/gabble-muc-channel.c      |   49 +----
 src/gabble-roomlist-channel.c |   48 ++---
 src/gabble-roomlist-channel.h |    2 +-
 src/gabble-roster-channel.c   |   28 ++--
 src/gabble-types.h            |   34 ++++
 src/handles.h                 |    4 +-
 12 files changed, 353 insertions(+), 457 deletions(-)

commit 8893a3552bc2f806b20878b6eee486a297abcf03
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-04-25 18:57:38 +0000

    bump version to 0.1.19
    
    
    20060425185738-50843-894417286a94236d6e9f67c45c552f25906f12f4.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit bbe0dec73899166082da5ad6f6dc9dd6986863c9
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-04-25 18:52:23 +0000

    Expose GabbleConnection's stun-* properties to the connection manager. Update gabble.manager to reflect the latest properties.
    
    
    20060425185223-50843-a18ad84ada806dc8e2d2518705787ae68f32516c.gz

 data/gabble.manager             |    2 +-
 src/gabble-connection-manager.c |   22 ++++++++++++++++++++--
 src/gabble-connection.h         |    9 +++++++++
 3 files changed, 30 insertions(+), 3 deletions(-)

commit 6d4b3225c8e67a4d80c68b03e3e7149c675d9b34
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-04-25 17:27:31 +0000

    bump version to 0.1.18
    
    
    20060425172731-50843-9b44eb4d2107688fa67182059d873ad5bff961b3.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 97c4c656cfdb2e8dd01da86e960208c4ab617a0c
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-04-25 17:08:41 +0000

    GabbleConnection: disconnect with NAME_IN_USE when registration fails due to username collision.
    
    
    20060425170841-50843-3971bfcea4afddfc44abc1744de715611f036c96.gz

 src/gabble-connection.c   |    3 ++-
 src/telepathy-constants.h |    3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 2b1218619317ac094f1fd99aa978cb20dd5785c7
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-04-25 16:50:38 +0000

    Implement support for in-band account registration. Attempts to register a new account when register=true is passed to Connect().
    
    
    20060425165038-50843-b4c4eb23fbd36bf31ea4214a0244c7fa755c5deb.gz

 src/Makefile.am                          |    4 +
 src/gabble-connection-manager.c          |    4 +
 src/gabble-connection.c                  |  107 ++++++++--
 src/gabble-register-signals-marshal.list |    1 +
 src/gabble-register.c                    |  350 ++++++++++++++++++++++++++++++
 src/gabble-register.h                    |   63 ++++++
 6 files changed, 511 insertions(+), 18 deletions(-)

commit 34872916b09e04b60f60d1f519e5002c6a042c69
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-04-26 03:15:22 +0000

    make Rob's handle validity changes work
    
    
    20060426031522-b59df-69232aac1f5564bd32c059ecddaab370e1d834a4.gz

 src/handles.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 4c031ea7de6fef0365f5e38a6ab01bec3d3e1c26
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-04-12 17:41:34 +0000

    make gabble_handle_type_is_valid return an InvalidArgument error if you wish
    
    
    20060412174134-0e791-296d413d6d75ed8865815537ce83d0a65f8d0943.gz

 src/gabble-connection.c |   28 ++++------------------------
 src/handles.c           |   26 +++++++++++++++++++-------
 src/handles.h           |    2 +-
 3 files changed, 24 insertions(+), 32 deletions(-)

commit ae1912eb8457284db36384bf41f843e9ca4f6991
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-04-12 17:01:57 +0000

    add a gabble_handles_are_valid function
    
    
    20060412170157-0e791-7cc7656f033391d407b8dae4b73507ddd3b9555f.gz

 src/handles.c |   35 +++++++++++++++++++++++++++++++++++
 src/handles.h |    2 ++
 2 files changed, 37 insertions(+), 0 deletions(-)

commit c80c7fa623da2699107b7381b2f1dc7bb44af27b
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-04-21 16:31:30 +0000

    GabbleConnectionManager: expose "fallback-conference-server" property.
    
    
    20060421163130-50843-1bf46ba0da9f6445a60bbcd438aa8acccdffce3a.gz

 src/gabble-connection-manager.c |    6 ++++++
 src/gabble-connection.h         |   11 ++++++-----
 2 files changed, 12 insertions(+), 5 deletions(-)

commit 690ebed5133a563faf93de222f8f7af2a18ab6f2
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-04-21 15:58:24 +0000

    bump version to 0.1.17
    
    
    20060421155824-50843-79d02d9c8e7a19b37a41b3f53f1ae2c35ff8fb85.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 88bae01d1b0afab287faa5264114c2d0c88a100a
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-04-21 15:07:03 +0000

    room_name_to_canonical: remove redundant initialization.
    
    
    20060421150703-50843-1213ae7488665d142be32d805afb890d1992314e.gz

 src/gabble-connection.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit a56ee2436084f7276f26e11ce73ccc42d47a77b7
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-04-21 15:03:59 +0000

    GabbleConnection: don't sanity-check room jids as they can be non-qualified.
    
    
    20060421150359-50843-80a51a56052caff9d8364a750b996ce5783052d8.gz

 src/gabble-connection.c |   71 ++++++++++++++++++++++-------------------------
 1 files changed, 33 insertions(+), 38 deletions(-)

commit 4c50833af9af2844c21fd4ccced3fc0297376c72
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-04-21 14:04:49 +0000

    GabbleConnection: free list of conference servers in finalize.
    
    
    20060421140449-50843-57811bd4ce76e8e33c6d37e650fdba62be3c4ee9.gz

 src/gabble-connection.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit a1dcc3aade6b0f187b2e53e1159b75fc3983d0b0
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-04-21 14:02:01 +0000

    Append new conference servers to the linked list instead of prepending, to avoid the added complexity of figuring out when we're really done querying for them so that the list can be reversed. Add a default server when doing RequestHandle with a non-qualified room identifier.
    
    
    20060421140201-50843-3cc8e855e07dd0a6038156a6c7c001f144bac98e.gz

 src/gabble-connection.c |   52 +++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 48 insertions(+), 4 deletions(-)

commit 2f6aad0ab4c7647daa0c2ce251220e63c2e2a8b8
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-04-24 21:23:57 +0000

    split connection presence_cb into three functions, for muc stuff, roster stuff, and actual presence
    
    
    20060424212357-0e791-ba1f3eeea076aac562d248348c5795b17dc9c6e9.gz

 src/gabble-connection.c |  374 ++++++++++++++++++++++++++++++++---------------
 1 files changed, 256 insertions(+), 118 deletions(-)

commit 874925a51b4e65a854eb7ac1f68b9ce43f8f44dc
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-04-24 13:35:41 +0000

    make MUC presence callback use the message rather than ContactPresence
    
    
    20060424133541-b59df-142fba56ec25d01826cc6582de6f9bf089a0782d.gz

 src/gabble-connection.c  |    2 +-
 src/gabble-muc-channel.c |   11 ++---------
 src/gabble-muc-channel.h |    2 +-
 3 files changed, 4 insertions(+), 11 deletions(-)

commit 14eb793181fa6397d1271f39401c7e2e3562dbb4
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-04-20 18:44:09 +0000

    grok legacy jabber <error code=xxx> attributes
    
    
    20060420184409-0e791-371e4df5e8ef8cd016880c7656bbf0947617f5e2.gz

 src/gabble-disco.c |   24 ++++++++++++++++--------
 1 files changed, 16 insertions(+), 8 deletions(-)

commit ad4c14530177d201c1c238b64a6eaf4bafd7cba1
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-04-20 18:43:57 +0000

    make presence errors less shouty
    
    
    20060420184357-0e791-dd1dd1496624589c29993378757b2fcb3cd6559a.gz

 src/gabble-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d54a4a356372045f7e41c4ae117630dff0413dc4
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-04-20 18:13:46 +0000

    replace painful multiple string concatenations with a GString
    
    
    20060420181346-0e791-e051cb82442f1963005f5d95d48d6544b712e58f.gz

 src/gabble-group-mixin.c |   22 +++++++---------------
 1 files changed, 7 insertions(+), 15 deletions(-)

commit 7e97a03dbb9ceea045bff47037ca7383bf58d3cc
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-04-20 18:05:15 +0000

    fix handle repository to not leak all private handle structures, and know how to free up list handles
    
    
    20060420180515-0e791-4ed611609927815039b1a747f868530b9284d145.gz

 src/handles.c |   30 +++++++++++++++---------------
 1 files changed, 15 insertions(+), 15 deletions(-)

commit d3dbba26dde0d5ae9c42214a43335e79e33c023f
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-04-20 10:32:13 +0000

    replace suspicious-looking static buffer with a GString
    
    
    20060420103213-0e791-9eb60c423cd123bcfab0d05ec634e92ee6365c5f.gz

 src/gabble-group-mixin.c |   12 +++++++-----
 1 files changed, 7 insertions(+), 5 deletions(-)

commit 2ea6e9829655b7f3c6482fc412c2d13ce84886ed
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-04-19 18:35:33 +0000

    make the roster channel use the group mixin to cut down a bunch of annoying code duplication
    
    
    20060419183533-0e791-b036ef4174c2108a9ad5d99920ab615b2c145d1d.gz

 src/gabble-connection.c     |   20 +-
 src/gabble-roster-channel.c |  550 +++++++++++--------------------------------
 src/gabble-roster-channel.h |   17 +-
 3 files changed, 151 insertions(+), 436 deletions(-)

commit 34831f558675c5e8bdefd7b17f7e9d06a1433e46
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-04-19 18:29:16 +0000

    skip existing members when adding in the group mixin
    
    
    20060419182916-0e791-0c3c1168271de3d84a8d97e60fcb7609ef8f1e58.gz

 src/gabble-group-mixin.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit b87ef7627f43efbd7dc8d966d03d6715507dfa79
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-04-19 17:38:31 +0000

    add checking of all ADD/REMOVE/RESCIND flags for all add & remove operations on the group mixin
    
    
    20060419173831-0e791-079f3fb96f474b1f1a4a6b1805459b855ea4881f.gz

 src/gabble-group-mixin.c |   75 ++++++++++++++++++++++++++++-----------------
 1 files changed, 47 insertions(+), 28 deletions(-)

commit 5bd394cf6fd612e44f683956539a43fe9a159c0a
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-04-19 17:06:56 +0000

    correct unreffing the wrong handle type when closing the roster channel
    
    
    20060419170656-0e791-9e709f8b1a0a3a298397541831994a73119da9fa.gz

 src/gabble-roster-channel.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit cfdde92f0a01b06a51b89df1e71d742569632782
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-04-19 17:02:34 +0000

    free up the group mixin when closing MUC channels
    
    
    20060419170234-0e791-2d76bb9184a70f26b93ec922063f4c1b89da1dd1.gz

 src/gabble-muc-channel.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit a064112dea691d826ad127d2f6c705e52c54920e
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-04-20 10:43:39 +0000

    catch a few places were room properties weren't replaced with the new properties interface
    
    
    20060420104339-0e791-9795812a3689399ca749ac3f45d2ec3de8dc7eb8.gz

 src/gabble-muc-channel.c   |   10 +++++-----
 src/telepathy-constants.h  |   10 +++++-----
 src/telepathy-interfaces.h |    4 ++--
 3 files changed, 12 insertions(+), 12 deletions(-)

commit c96f1e19f9991a42511735eb775bdf82b09ea6d3
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-04-18 19:42:24 +0000

    Add variant muc_unsecure (JEP-0045 says muc_unsecured) which some servers seem to use, in both places where we parse room disco responses. Fix mis-spelling of muc_persistEnt in room listing. We've got three places where we disco MUCs now. Sigh.
    
    
    20060418194224-0e791-eafc828cbfa5daaeaca0624d93c1f498f441b6ee.gz

 src/gabble-muc-channel.c      |    3 ++-
 src/gabble-roomlist-channel.c |    8 +++++---
 2 files changed, 7 insertions(+), 4 deletions(-)

commit 7bf2b23eb556950abd8ec0803b7eb68dcf8292be
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-04-18 18:27:10 +0000

    add https-proxy-server and port parameters to the .manager file
    
    
    20060418182710-0e791-50c91881eed55e39a4ae31b7e16fb1dfdf9179fc.gz

 data/gabble.manager |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit fdf1896b503a4f12c381c99692c12ad3bfacce51
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-04-18 18:18:55 +0000

    give up on ***ing passwords and just print <hidden>, in *both* places where it gets printed :)
    
    
    20060418181855-0e791-933d46b1765458ddf86ff8c7ed9ddcfbece22ee4.gz

 src/gabble-connection-manager.c |   17 +++++------------
 src/gabble-connection.c         |    4 ++--
 2 files changed, 7 insertions(+), 14 deletions(-)

commit ffbf931a8a4edf2981b622dac1379b897d876d77
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-04-18 17:10:13 +0000

    bump version to 0.1.16
    
    
    20060418171013-0e791-b2415f045838f0ff78ca109f2e79c0ff847eaf27.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 88994dd66bd106bf9eaa2206676ceb802c59e319
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-04-18 17:02:18 +0000

    make the MUC presence changed callback take the MUC <x> node from the connection presence callback, where the algorithm to find it is correctly implemented. previously some confusion was caused by finding <x> delay nodes by mistake, and ignoring room member presence as a consequence.
    
    
    20060418170218-0e791-6c5cb4591cfc913711ad82f079ab93521be647cc.gz

 src/gabble-connection.c  |    6 +++---
 src/gabble-muc-channel.c |   13 +++----------
 src/gabble-muc-channel.h |    2 +-
 3 files changed, 7 insertions(+), 14 deletions(-)

commit 949c31fc64ef27675d486d4999fbfb02b8e6aae3
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-04-12 11:56:05 +0000

    bump version to 0.1.15
    
    
    20060412115605-0e791-7a591ba103a364c737288c07f5c97263f0a8c39e.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 710305fdab763af32f104ff4eda95831c8655d18
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-04-12 11:40:37 +0000

    Allow channel to sit indefinitely in password required state.
    
    
    20060412114037-0e791-c7817782e4d63096103a5ae8ffbc04f1358a614e.gz

 src/gabble-muc-channel.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 666d103925c0d949d940faf729921d52e1ae64d9
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-04-12 10:56:57 +0000

    tweak semantics of password interface
    
    so that a) channel is not closed if the password is wrong, and b) the
    PROVIDE_PASSWORD flag stays set until the password has been given correctly.
    
    20060412105657-0e791-396d56f9557863cfd1937089acbf2084f75af5c9.gz

 src/gabble-muc-channel.c |   63 +++++++++++++++++++++++----------------------
 1 files changed, 32 insertions(+), 31 deletions(-)

commit ad6573b11e89200e3768c39de65301496fe22295
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-04-12 08:00:51 +0000

    remove unused disconnect_reason
    
    
    20060412080051-0e791-f006ea52be7d7b7e59e95c0a558d25c058deabb3.gz

 src/gabble-connection.c |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

commit 64cf775843acaf9aca89371c7603064d520aeb3e
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-12 08:00:47 +0000

    add some funky critical/error handling
    
    
    20060412080047-25e70-0cc963835f54b714678c8874b1bf591f14538bd5.gz

 src/gabble.c |   37 +++++++++++++++++++++++++++++++++++++
 1 files changed, 37 insertions(+), 0 deletions(-)

commit 0f55ab4d066f240f7610661890bc677d1ece3877
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-11 12:50:28 +0000

    terminate varargs in gabble_roomlist_channel_new
    
    
    20060411125028-25e70-fdd7034c71ca0ecc0e3188d15b589a9fd37ff2ff.gz

 src/gabble-roomlist-channel.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 4c28cc0f32d5b6418df194a450e1997c621d7013
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-04-11 14:20:21 +0000

    ref the handle of pending messages
    
    
    20060411142021-0e791-0f72a62a8871803fda40fdfe647d9d8e0ac48d2e.gz

 src/gabble-im-channel.c  |    8 ++++++++
 src/gabble-muc-channel.c |    9 +++++++++
 2 files changed, 17 insertions(+), 0 deletions(-)

commit 4eda2eb831806c81f5d7e8158ffb67e6454c4e49
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-04-11 12:21:45 +0000

    GabbleConnection: add the properties "fallback-conference-server", "stun-server", "stun-port", "stun-relay-magic-cookie", "stun-relay-server", "stun-relay-udp-port", "stun-relay-tcp-port", "stun-relay-ssltcp-port", "stun-relay-username" and "stun-relay-password"
    
    
    20060411122145-50843-b6578e7a8b0f9171a0103d3275c12da2a8ea82e3.gz

 src/gabble-connection.c |  196 +++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 196 insertions(+), 0 deletions(-)

commit 50e1a21af8b19edb2ef4ffac8e4759cac1bb005d
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-04-11 10:49:26 +0000

    Add support for https-proxy-server, https-proxy-port and resource properties, and improve parameter handling.
    
    
    20060411104926-50843-9f2a9b17f024b5ca73a193bed776e6b7600fb535.gz

 src/gabble-connection-manager.c |   86 +++++++++++++++++++--------------
 src/gabble-connection.c         |  101 ++++++++++++++++++++++++++++++++------
 src/gabble-connection.h         |    9 +++-
 3 files changed, 143 insertions(+), 53 deletions(-)

commit 662dfa5146321a827b9a02b521988a70ae07b8f6
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-11 10:23:12 +0000

    new version 0.1.14
    
    
    20060411102312-25e70-d35a99a90ff65dd0897276a0a9fdd676dd9928a7.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 246677d4d184e21b235046a7bbacbeb48b88a449
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-11 08:34:42 +0000

    emit room listing signal correctly
    
    
    20060411083442-25e70-20012747ea144c1825e760368261d74ea34bfe49.gz

 src/gabble-roomlist-channel.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 89cb6688e232a5397ece08748e6d894060ad388d
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-11 08:24:04 +0000

    add description and room name to roomlist info. emit listing signal at appropriate points.
    
    
    20060411082404-25e70-5d731a17ef2ea3e05008df31d31871d5095ca208.gz

 src/gabble-roomlist-channel.c |  117 +++++++++++++++++++++++++++++++----------
 1 files changed, 89 insertions(+), 28 deletions(-)

commit f8b0b6ebf1842c9e48706e371655e95b751f89e0
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-04-10 16:16:54 +0000

    Bump version to 0.1.13.
    
    
    20060410161654-50843-d1568096fcb9f72e6ad7269075077236d738a79a.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1d7171db4ca553cd52f94aa095b215fc54534ef5
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-04-10 16:05:30 +0000

    MUC: Port to new Properties interface.
    
    
    20060410160530-50843-e3c908c178bdc07ce1e64c9a5b44352b7420e378.gz

 generate/gabble.def                          |    2 +-
 generate/src/gabble-muc-channel.c            |   16 +-
 generate/src/gabble-muc-channel.h            |    6 +-
 generate/xml-modified/gabble-muc-channel.xml |   38 ++--
 generate/xml-pristine/gabble-muc-channel.xml |   36 ++--
 src/gabble-muc-channel.c                     |  252 +++++++++++++++-----------
 src/gabble-muc-channel.h                     |   28 +++-
 src/telepathy-constants.h                    |    4 +-
 8 files changed, 223 insertions(+), 159 deletions(-)

commit 52a8e064f1b372638db0803f75f61c38978570fc
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-10 13:41:23 +0000

    make StreamedMediaChannel::GetStreams return NotImplemented for now
    
    
    20060410134123-25e70-8edc9aabc5fbe21026ff4f870b84f2d7eaedbb68.gz

 src/gabble-media-channel.c |   13 ++++++++++++-
 1 files changed, 12 insertions(+), 1 deletions(-)

commit 4392c4c09c32f11c70c6b75a44354954cd74a4ad
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-10 13:29:07 +0000

    up the version number
    
    
    20060410132907-25e70-81d02ceadcc2c79614298111528c7c26f3654354.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c0e8f284c6dd11728591f99466da76ba0015d282
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-10 13:20:46 +0000

    add better debug for case when no conference server is availiable
    
    
    20060410132046-25e70-9b5cf90c896b005b1d95fc28676049887233bae0.gz

 src/gabble-connection.c |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

commit a3303fca0c1eea7867b206271641f892a654a203
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-04-10 12:07:50 +0000

    MUC: Handle the case where the 'text' node is missing in a password required response.
    
    
    20060410120750-50843-2df8b31bfba59dc979513b1bbdc172574a05b2b7.gz

 src/gabble-muc-channel.c |   12 +++++++-----
 1 files changed, 7 insertions(+), 5 deletions(-)

commit 7f243557f0748fa1c521a28b20b9730d6b051649
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-04-10 09:35:48 +0000

    Replace group flags XOR operations with ORs.
    
    
    20060410093548-50843-fb6aa62904927a788a08e622776213826eb9bc2d.gz

 src/gabble-connection.c    |    4 ++--
 src/gabble-media-channel.c |   13 ++++++++-----
 src/gabble-muc-channel.c   |    6 +++---
 3 files changed, 13 insertions(+), 10 deletions(-)

commit 5f22520684ba720aa3bfc926abc069924007b426
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-04-10 09:26:55 +0000

    MUC: Remove inviter handle from members list when accepting invitation.
    
    
    20060410092655-50843-bfbd149a5ef98c57b640698ca3d4973eaec461b2.gz

 src/gabble-muc-channel.c |   51 +++++++++++++++++++++------------------------
 src/handle-set.c         |   14 +++++++++++-
 src/handle-set.h         |    2 +
 3 files changed, 39 insertions(+), 28 deletions(-)

commit 9f5621602704282718dbca37ad19b99db224c868
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-04-10 08:04:58 +0000

    add debug strings to connection_disconnect refactoring patch
    
    
    20060410080458-0e791-73f7e1e4d2a43b7dd1d45ba638eb51253f5c3249.gz

 src/gabble-connection.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 0da6d0dff293670543eccd81ae105d27892e0c65
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-04-10 00:18:40 +0000

    fix bug where creating a 2nd media channel (incoming or outgoing call) would result in a crash
    
    
    20060410001840-0e791-11920329337338d696fa8c700845518ab3f0bbd3.gz

 src/gabble-connection.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit baf4f97bbf7d84e50c58ee0dbf910e9377752531
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-04-09 23:43:16 +0000

    fix crashing when re-invited to an existing MUC
    
    
    20060409234316-0e791-d1b8275c41bb87aaf4dca472805854ca4e844169.gz

 src/gabble-connection.c |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)

commit 044da23acc243ce40161d4fd0ba90132868cc308
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-04-09 17:42:14 +0000

    Bump version to 0.1.11.
    
    
    20060409174214-50843-231c03c144f45766ce4b3a478dcb40cb4d515f50.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 2d5e07f27e96c5a65c8eaac17f993c34cab8a0e5
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-04-09 16:57:12 +0000

    Minor fix to invitations by Andrei Laperie.
    
    
    20060409165712-50843-db12e4acfb7f8371af55f6d992131c47f3f993af.gz

 src/gabble-muc-channel.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b93db6a24e16c3233dbb732f945531810d95b095
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-04-09 16:48:33 +0000

    MUC: Always accept room defaults when creating a new room. Handle more room config field names.
    
    
    20060409164833-50843-73fcf6d3e570cc8ea4ca4ed378e55dcc91d2c197.gz

 src/gabble-muc-channel.c |   79 ++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 70 insertions(+), 9 deletions(-)

commit 357accd41718d33a2abefca0d24069693fac0b99
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-04-09 13:59:24 +0000

    Make the reported version of voice-v1 a constant.
    
    
    20060409135924-50843-03c39c165a50cf84bc22d3f5d113a202a555bb90.gz

 src/gabble-connection.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 895ded79a1b0304a3754cd0d1887316fdabc1081
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-04-09 13:42:51 +0000

    MUC: Fix handle lookup so that it doesn't crash if we get a DISCO response not reporting MUC support.
    
    
    20060409134251-50843-707ceacecebd3a4b4e0e6b8d4c1dde424495f7a8.gz

 src/gabble-connection.c |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

commit ec386b769b5aa9cbd708f7d899a8214483b1fa31
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-04-09 12:42:19 +0000

    MUC: Implement support for subject-{contact,timestamp} and lots of bugfixes.
    
    
    20060409124219-50843-af9d2e87325d4d7f5ee685b4a1f3ca55fe22a112.gz

 src/gabble-connection.c  |   41 +++++++++++++++-------
 src/gabble-muc-channel.c |   83 +++++++++++++++++++++++++++++++++------------
 2 files changed, 89 insertions(+), 35 deletions(-)

commit 1b77a0485e120c07780f916d9dd91d13fa464407
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-04-09 09:28:08 +0000

    MUC: Finish RoomProperties write support.
    
    
    20060409092808-50843-48db6d702b914fcf6ba56686f89d77b1e3463431.gz

 src/gabble-muc-channel.c |   70 +++++++++++++++++++++++++++-------------------
 1 files changed, 41 insertions(+), 29 deletions(-)

commit 819bc7f2956bba7e91b4c397d21525085537f769
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-04-07 16:28:36 +0000

    MUC: Add almost-working support for writing RoomProperties.
    
    
    20060407162836-50843-fe0b0409288453c1356cfb31d25cad144fed1c8d.gz

 generate/src/gabble-muc-channel.c            |    9 +-
 generate/src/gabble-muc-channel.h            |    2 +-
 generate/xml-modified/gabble-muc-channel.xml |    1 +
 src/gabble-muc-channel.c                     |  555 ++++++++++++++++++++++++--
 src/gabble-muc-channel.h                     |    3 +-
 5 files changed, 529 insertions(+), 41 deletions(-)

commit de3de4282c84d5eae0f781d6c94634ed4287bd03
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-04-07 15:39:55 +0000

    bump version to 0.1.10
    
    
    20060407153955-0e791-9f1c3940c3e49dd9a9e92d1fe411685ab6c8f54d.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d29026c4051e618913ed5df2540b75b7a8a35baa
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-04-07 15:01:22 +0000

    Fix infinite looping on allocating new session IDs, and add improved debugging of Jingle sessions.
    
    
    20060407150122-0e791-31b87e15ab1efac61fbd46c4aef57a6100079b1a.gz

 src/gabble-connection.c |   55 ++++++++++++++++++++++++++++------------------
 1 files changed, 33 insertions(+), 22 deletions(-)

commit df3c5305cc3da8e56a6c8ae77a3933182feb0810
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-04-07 14:20:21 +0000

    fix weird signalling problems by storing and representing jingle session IDs as strings and not guints
    
    
    20060407142021-0e791-5989f903d28881adfe85adbea7ba00f4fe1cefb6.gz

 src/gabble-connection.c    |   52 +++++++++++++++++++++++++------------------
 src/gabble-connection.h    |    6 ++--
 src/gabble-media-channel.c |   13 ++++++-----
 src/gabble-media-channel.h |    2 +-
 src/gabble-media-session.c |   33 ++++++++++++---------------
 5 files changed, 56 insertions(+), 50 deletions(-)

commit c5eb011b8c95dadcb18e3b24cb5e01e4e375c59c
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-04-07 10:40:38 +0000

    merge connection_disconnect into connection_status_change to avoid inconsistent terminations where we end up with a disconnected connection object
    
    
    20060407104038-0e791-c24e23deffc86ea89964713c52ed27e4e716e08c.gz

 src/gabble-connection.c |  155 +++++++++++++++++++++++++---------------------
 1 files changed, 84 insertions(+), 71 deletions(-)

commit 987a0495169abab95095e64591e0371670c76b36
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-04-07 09:59:36 +0000

    replace password with *s in debug output
    
    
    20060407095936-0e791-b06bbecdf1442bce4c786986c0263ec260a29a8d.gz

 src/gabble-connection-manager.c |   29 +++++++++++++++++++++++++----
 1 files changed, 25 insertions(+), 4 deletions(-)

commit db0e0074c89dfeb715f2daeb54bf8772900d06bb
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-04-07 08:19:39 +0000

    allow sending subscription requeses to people who you're *not* already subscribed to
    
    
    20060407081939-0e791-1d27fbdc9f6a6cf58dfcc201303a17481c6dfe27.gz

 src/gabble-roster-channel.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 2f638863852361eb8e36b73152c409ffa9ba824a
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-04-06 13:32:57 +0000

    bump version to 0.1.9
    
    
    20060406133257-50843-385ae0ad7dccdc26346ce639a3f397d7dfe2865a.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7c4faa09e7e8cf2ce6a81bc89af456a38913c793
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-04-06 13:29:22 +0000

    Implement basic MUC RoomProperties functionality (read-only).
    
    
    20060406132922-50843-a98db562151a5d61ad7ae97716151bf6f996b065.gz

 src/gabble-connection.c   |    1 +
 src/gabble-media-stream.c |    3 +-
 src/gabble-muc-channel.c  |  669 ++++++++++++++++++++++++++++++++++++++++++++-
 src/gabble-muc-channel.h  |    7 +
 src/telepathy-helpers.c   |   35 +++
 src/telepathy-helpers.h   |    8 +
 6 files changed, 713 insertions(+), 10 deletions(-)

commit d25cec34f208249ad0025fff966ab5e8705a6bc1
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-04-06 11:52:20 +0000

    don't crash when authentication fails
    
    
    20060406115220-b59df-04959ad5b3ed92f4dc2a4fc5e04602066f6c9b94.gz

 src/gabble-connection.c |   17 ++++++++++++++++-
 1 files changed, 16 insertions(+), 1 deletions(-)

commit cfd6fca8672eeac2fd7712fc79d37a9b953b28ae
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-06 08:56:52 +0000

    increase version
    
    
    20060406085652-25e70-45c69cbad56f038aa5f877db8a5e57750d9031d0.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8dd725570bf088908267ae6f2f72fe3e892a8b60
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-04-06 08:44:41 +0000

    when establishing a media session, save the voice resource of the peer at the start, and use the same resource throughout the call...
    
    
    20060406084441-0e791-20bc5d7b124ff29e0a88ed364912c7b47c3f302e.gz

 src/gabble-media-session.c |   44 +++++++++++++++++++++++++++-----------------
 1 files changed, 27 insertions(+), 17 deletions(-)

commit 1de323b055112309f53fca453082f08f8f67794c
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-06 08:01:21 +0000

    up the version number
    
    
    20060406080121-25e70-01fba9e2dcd9815df78e9c85f5bc21dadedd266c.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 715f94edc65ac0c309bc22f71824ee8606908fd0
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-05 11:35:27 +0000

    implement stream state info from media channel
    
    
    20060405113527-25e70-0559662624e68aee6f76672cc868d58c25b6773e.gz

 src/gabble-media-channel-signals-marshal.list |    1 +
 src/gabble-media-channel.c                    |  108 +++++++++++++++++++++++++
 src/gabble-media-channel.h                    |    3 +
 src/gabble-media-session.c                    |   10 +++
 src/gabble-media-session.h                    |    2 +
 src/gabble-media-stream.c                     |   25 ++++++
 src/gabble-media-stream.h                     |    1 +
 src/telepathy-constants.h                     |    7 ++
 8 files changed, 157 insertions(+), 0 deletions(-)

commit 0920ee8769a952130a7a2157ed3e525bfe1398a5
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-05 10:00:32 +0000

    generate src for  stream info on media channel
    
    
    20060405100032-25e70-8b5b7772a6097149fe426befcb720b4d9cc53d86.gz

 .../src/gabble-media-channel-signals-marshal.list  |    1 +
 generate/src/gabble-media-channel.c                |   28 ++++++++++++++++++++
 generate/src/gabble-media-channel.h                |    1 +
 generate/src/gabble-media-stream.c                 |   18 ++++++++++++
 generate/src/gabble-media-stream.h                 |    1 +
 5 files changed, 49 insertions(+), 0 deletions(-)

commit 2a7595787df79f97f53fa30c928138ad82f479df
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-05 09:52:34 +0000

    add new xml for stream state on media channel
    
    
    20060405095234-25e70-f161f6774dac3f7905c25fc229ca8d7e625329e7.gz

 generate/xml-modified/gabble-media-channel.xml |    8 ++++++++
 generate/xml-modified/gabble-media-stream.xml  |    3 +++
 generate/xml-pristine/gabble-media-channel.xml |    8 ++++++++
 generate/xml-pristine/gabble-media-stream.xml  |    3 +++
 4 files changed, 22 insertions(+), 0 deletions(-)

commit d6a1549d45796842492aa8595eaf364b295dabc5
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-04-05 08:51:20 +0000

    Integrate boilerplate code for MUC RoomProperties.
    
    
    20060405085120-50843-e6504e4b72e234f52d29d5f8c960ad8457bcabbe.gz

 .../src/gabble-muc-channel-signals-marshal.list    |    2 +
 generate/src/gabble-muc-channel.c                  |   60 ++++++++--
 generate/src/gabble-muc-channel.h                  |    5 +-
 src/gabble-muc-channel-signals-marshal.list        |    2 +
 src/gabble-muc-channel.c                           |  120 ++++++++++++--------
 src/gabble-muc-channel.h                           |    5 +-
 6 files changed, 134 insertions(+), 60 deletions(-)

commit 99d3e5131972606b646989e3150e9d7b06ee2157
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-04-05 08:28:47 +0000

    PRIVONLY: replace the check for invalid arguments now that Rtcom is enforcing sanity
    
    
    20060405082847-0e791-245c409b24d57eb82481f1c08c66de7b15e2f7b2.gz

 src/gabble-connection-manager.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 5bacdf4e3ac18fa8ccace715266e5391f72c8d69
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-02-15 14:37:57 +0000

    PRIVONLY: ignore unhandled parameters rather than error
    
    
    20060215143757-0e791-fda2517a82f861d3a6386b44d0a97ef23d3316f4.gz

 src/gabble-connection-manager.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit b88169182c9f80425dc03010868fbc872bf39637
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-02-09 14:11:50 +0000

    add debian to boring
    
    
    20060209141150-0e791-3b99052031294f1d10930f1da6c3c8103b44ae2e.gz

 _boring |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit e7b47df99facad71e0ab7d48d1e8edaa3ac2907a
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-04-05 08:22:53 +0000

    change constants and interfaces for new roomproperties interface
    
    
    20060405082253-0e791-191a3332bfeaa55605bc3dab49bfd4c52fdad4b3.gz

 src/telepathy-constants.h  |    9 +++------
 src/telepathy-interfaces.h |    4 ++--
 2 files changed, 5 insertions(+), 8 deletions(-)

commit 625e8435de8a48f633581b4db5eef71b853f3126
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-04-05 08:20:38 +0000

    regenerate XML with room properties interface (changes a few things in pristine which were already there in modified)
    
    
    20060405082038-0e791-c3d492415018a5ad0623aa1ae893a3a1f73634db.gz

 generate/gabble.def                           |    2 +-
 generate/xml-modified/gabble-muc-channel.xml  |   84 +++++++++++++----------
 generate/xml-pristine/gabble-connection.xml   |    4 +-
 generate/xml-pristine/gabble-media-stream.xml |    3 +-
 generate/xml-pristine/gabble-muc-channel.xml  |   92 ++++++++++++++-----------
 5 files changed, 105 insertions(+), 80 deletions(-)

commit e29a01a42cc165a4e89c24bb44816387055c8502
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-04-05 07:47:32 +0000

    actually bump version to 0.1.6
    
    
    20060405074732-0e791-53d2d84cd633bdcec31071f46db28a0e0f1f42d3.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e5970fca28dab469bfe27dfef2e4cbd01ac9b5ac
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-04 16:12:25 +0000

    - Lots of fixes to the MUC invitiation semantics. It's now also possible to see who invited you through GetMembers?, as the inviter will be the only one in the member list. Additionally, the reason (if specified), can be retrieved through ListPendingMessages?. Both of these get cleared when you join the channel.
    
    - Improved GabbleGroupMixin? debug output.
    - Bumped version to 0.1.6.
    
    
    20060404161225-25e70-cbff2e0befe862033f787be64542d9ff7efd394b.gz

 src/gabble-connection.c    |   35 +++++------
 src/gabble-group-mixin.c   |  103 +++++++++++++++++++++++++++------
 src/gabble-media-channel.c |    3 +-
 src/gabble-muc-channel.c   |  139 +++++++++++++++++++++++++++++++++-----------
 src/gabble-muc-channel.h   |    2 +
 5 files changed, 209 insertions(+), 73 deletions(-)

commit 43ab6ee5e38b78f27ec83ae1d89eecbbda84f0bb
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-04 14:06:06 +0000

    increase version number
    
    
    20060404140606-25e70-a8b2b4de900d0341bf0f0caef7dce8cf39e873ce.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f076fc4517c1674f5eeb7cbc2e665b49ef5a7bfe
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-04 13:58:37 +0000

    make media channel close idempotent
    
    
    20060404135837-25e70-f4977067b78c70ed32c609df6b22efcb09cef831.gz

 src/gabble-media-channel.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit d65cea610a05f357870c12665c279b25dddf2ed1
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-03 09:28:23 +0000

    updaed AUTHORS, cleaned up licensing
    
    
    20060403092823-25e70-989afb7f347489df1c5f8773cd5780bf83ce5912.gz

 AUTHORS                 |    2 ++
 src/gintset.c           |    3 ++-
 src/gintset.h           |    3 ++-
 src/telepathy-errors.c  |   20 ++++++++++++++++++++
 src/telepathy-helpers.c |    2 +-
 5 files changed, 27 insertions(+), 3 deletions(-)

commit 3eb3b8b5cec9fb2ad3cc743bc056f7a5758ce67b
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-04-04 11:52:01 +0000

    bumped version to 0.1.4
    
    
    20060404115201-50843-aa408cf1cfcb90734efb70570556d7914966446c.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit efe5f1145f35b69b59a366c263aa79d3b873b919
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-04-04 11:49:39 +0000

    GabbleMucChannel: Set flags appropriately to allow adding ourself, and check that we're a member before allowing invites to be sent.
    
    
    20060404114939-50843-71b9c2270f38a95ede5432e690b1b0b45dae99bd.gz

 src/gabble-muc-channel.c |   25 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)

commit 0f7f09d1645987d9db8217662a411af45d1c7f03
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-04-04 08:49:29 +0000

    Bumbed version to 0.1.3.
    
    
    20060404084929-50843-db64fd78b6d74f72da7e6f774a55f017248e8159.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 9263118e374447ce75afbcc2b2123b8c9f22622f
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-04-03 16:11:51 +0000

    GabbleMucChannel: don't add invited peers to remote pending
    
    
    20060403161151-50843-9039a3707d5c5dfcf7c6620eb1944c9ad46d30bd.gz

 src/gabble-muc-channel.c |   19 -------------------
 1 files changed, 0 insertions(+), 19 deletions(-)

commit 356e73f127cd7e219a665f74c0327ad5fcb094d9
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-04-03 15:52:28 +0000

    emit the reason given in connection_disconnect
    
    
    20060403155228-0e791-ecc673da4bdace6fb73013f3d2ba7dcf100a3db4.gz

 src/gabble-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 96e1af4eda4cf7f334d0ca351631cd156e553ff1
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-03-31 11:41:50 +0000

    add the "hidden" presence, which is allowable if presence-invisible is available from the server, and implement sending <presence type="invisible"> stanzas
    
    
    20060331114150-0e791-9faf5b8bb5b94aff9fd60336cc5366bbe000da53.gz

 src/gabble-connection.c |   49 +++++++++++++++++++++++++++++++++++++++++++++-
 src/gabble-connection.h |    1 +
 2 files changed, 48 insertions(+), 2 deletions(-)

commit 5721dfbf3cd3351466d7d5c1e62588c8b35c0bc9
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-03-31 00:08:21 +0000

    change connection sequence to do a discovery of the stream server's info, to set feature flags, before proceeding with the rest of the connection, roster request & initial presence, etc
    
    
    20060331000821-0e791-5278c54bf91a01ea4605bf2d6c4f60b1470803ce.gz

 src/gabble-connection.c |  106 +++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 93 insertions(+), 13 deletions(-)

commit 14167175ece6e9ca27bdd9b74c4b48d8f0ca9cc0
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-03-30 23:58:22 +0000

    tweak item discovery at connect time to a) query the stream server, not the connect server and b) list items, not info
    
    
    20060330235822-0e791-df95c864d68fe0a113aecd9f6186273bd3f3fd8c.gz

 src/gabble-connection.c |   19 ++++++++++---------
 1 files changed, 10 insertions(+), 9 deletions(-)

commit 95dcb60e549d6435f0b337f4ef43d2fa98c7e545
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-03-30 23:56:20 +0000

    add support for server not found, and arbitrary unknown errors, to disco
    
    
    20060330235620-0e791-fef63f17e07b2a0dd3632fef34719e6672479c51.gz

 src/gabble-disco.c |   39 +++++++++++++++++++++++++++------------
 src/gabble-disco.h |    4 +++-
 2 files changed, 30 insertions(+), 13 deletions(-)

commit 7a148aa8e5214215832f87d72d262758c3c65e52
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-03-30 18:54:23 +0000

    make a gabble_disco_request_with_timeout function to allow specifying a timeout
    
    
    20060330185423-0e791-a213a9e18685ecfa85d557527c6d479577b9c1fb.gz

 src/gabble-disco.c |   36 +++++++++++++++++++++++++++++++++---
 src/gabble-disco.h |    6 +++++-
 2 files changed, 38 insertions(+), 4 deletions(-)

commit cf903ea2bfe631b845d1c568ee5237ef5c2b477e
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-03-28 15:59:24 +0000

    added debug and fixed bug in vcard parsing
    
    
    20060328155924-25e70-6d9d027edc6cb92f752d680c61ab57095088f3ff.gz

 src/gabble-connection.c |   22 +++++++++++++++++++---
 1 files changed, 19 insertions(+), 3 deletions(-)

commit 56716a233a93be14fb19a3ec4c5259bd81362748
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-04-01 16:18:57 +0000

    make native-candidates-prepared and codec-choice methods no-ops instead of issuing a warning
    
    
    20060401161857-50843-5e4fc799cd15ba1dd194d9366633a771b428c40e.gz

 src/gabble-media-stream.c |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)

commit edb37b3dfac69bc03bc120f83e38ecc6f88f7008
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-04-01 14:47:03 +0000

    GabbleMucChannel: add support for getting invited
    
    
    20060401144703-50843-54f0ea75afb3e3960814861727c7d5aee30d6b2f.gz

 src/gabble-connection.c  |  289 ++++++++++++++++++++++++++++++----------------
 src/gabble-muc-channel.c |   73 +++++++-----
 2 files changed, 232 insertions(+), 130 deletions(-)

commit 9438eec84bce4465bb2fd32c7080c7a65c1e0743
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-03-28 14:55:24 +0000

    added contact info interface to connection, fixed up some spelling errors..
    
    
    20060328145524-25e70-f5a5154801ef78f3b64946c431acece4db5d4225.gz

 .../src/gabble-connection-signals-marshal.list     |    1 +
 generate/src/gabble-connection.c                   |   30 ++++++-
 generate/src/gabble-connection.h                   |    3 +-
 src/gabble-connection-signals-marshal.list         |    1 +
 src/gabble-connection.c                            |  103 +++++++++++++++++++-
 src/gabble-connection.h                            |    1 +
 6 files changed, 135 insertions(+), 4 deletions(-)

commit ab4cc31a18f789e9d646d028651eceff1055a183
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-03-24 13:57:32 +0000

    updated GabbleConnection xml to include contactinfo interface
    
    
    20060324135732-25e70-dbd1a74af6d0c09c6d3ff7f9e875ece0dcd38def.gz

 generate/gabble.def                           |    2 +-
 generate/xml-modified/gabble-connection.xml   |   13 +++++++++++--
 generate/xml-pristine/gabble-connection.xml   |   13 +++++++++++--
 generate/xml-pristine/gabble-media-stream.xml |    3 +--
 4 files changed, 24 insertions(+), 7 deletions(-)

commit b1871f46e24dbd43db6e564b7ac9d3f72f4ab1c9
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-03-23 02:17:06 +0000

    fix connection_iq_jingle_cb to not use return value of g_hash_table_lookup_extended when it returns false.
    
    
    20060323021706-25e70-f8cecfdb22f9ca810d7a8a908fe54f7443da89a7.gz

 src/gabble-connection.c |   18 +++++++++---------
 1 files changed, 9 insertions(+), 9 deletions(-)

commit 3bff30b63040598624476cdc906ea8710e882675
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-03-23 01:46:32 +0000

    up the version number
    
    
    20060323014632-25e70-6fb82f5b736911b833414fa432d0efa489de218e.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 2ae6d63f92f47e159200bd4a1f0a18429b0daafa
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-03-22 20:09:27 +0000

    add some more debugging for media_channel_closed_cb
    
    
    20060322200927-25e70-985f305eab2a4c4ca334e5ffd47048b82d49e6d0.gz

 src/gabble-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 4ad918dd1ceaae227f88362e34a308ee89fe0e99
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-03-22 19:56:27 +0000

    move unreffing of dependant objects to dispose in gabble-media-channel and gabble-media-session
    
    
    20060322195627-25e70-0d2fc32f35c6681f63af63e771d011dcdcf95cbf.gz

 src/gabble-media-channel.c |    6 +++---
 src/gabble-media-session.c |    5 +++--
 2 files changed, 6 insertions(+), 5 deletions(-)

commit 8264ecdcbf6dfd6a07c256ab49a14552e5febba4
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-03-23 01:39:42 +0000

    resolve conflicts
    
    
    20060323013942-25e70-cb64a78e6b57f9195e52bfae51d06221a5117638.gz

 src/gabble-connection.c |    8 ++++----
 src/gabble-disco.c      |    2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)

commit caa91da7d4a3152ba5956c832de36889cf444aaf
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-03-23 01:33:11 +0000

    added conference server discovery and roomlist channel implementation
    
    
    20060323013311-25e70-7c00c81411857e29ea2473b3f179b31f72b39bc6.gz

 src/Makefile.am                                  |    5 +
 src/gabble-connection.c                          |  130 +++++-
 src/gabble-roomlist-channel-signals-marshal.list |    3 +
 src/gabble-roomlist-channel.c                    |  668 ++++++++++++++++++++++
 src/gabble-roomlist-channel.h                    |   68 +++
 5 files changed, 873 insertions(+), 1 deletions(-)

commit 07703fe6252ec86bc7332433e4f014e30d903e2c
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-03-23 01:31:39 +0000

    added a bound object to gabble_disco_request, so if that object is finalized, the request is cleared
    
    
    20060323013139-25e70-d4b93e0ea74e82b5f8ad69e5a4e466a836febf71.gz

 src/gabble-connection.c |    8 +++---
 src/gabble-disco.c      |   64 +++++++++++++++++++++++++++++++++++++++-------
 src/gabble-disco.h      |    4 ++-
 3 files changed, 61 insertions(+), 15 deletions(-)

commit 2f8a70b041cab2deade1175fbbed8db809da8578
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-03-22 14:08:39 +0000

    avoid printf'ing a NULL value for the old voice resource
    
    
    20060322140839-0e791-8127fcc211b8e180c467f9f3aae250135ddc57f0.gz

 src/gabble-connection.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 5b7d127eff26b6258e60a8c79d439a64e6022fc9
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-03-22 14:07:36 +0000

    remove google-talk pseudo-protocol, hard-coded defaults = lose
    
    
    20060322140736-0e791-ee51eb5dc8be8aef57df9012c4cd3a4d5b38feb2.gz

 data/gabble.manager             |    9 +--------
 src/gabble-connection-manager.c |   15 +--------------
 2 files changed, 2 insertions(+), 22 deletions(-)

commit e05a02200d6701fe0d866e363c5d07dea02f7cee
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-03-21 16:32:30 +0000

    Fixed a check in connection_iq_jingle_cb so that it doesn't crash on incoming jingle stanzas.
    
    
    20060321163230-50843-29faddbcc6bf7f9259e06e3b67e49145cabee322.gz

 src/gabble-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit a74bc81ee64a3d2bbd30335751e1974283b89c95
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-03-20 16:20:31 +0000

    GabbleMucChannel: When kicking someone, handle the IQ response.
    
    
    20060320162031-50843-dd387e7e87054d80adcd5d4ae30d7e33ea46874f.gz

 src/gabble-muc-channel.c |   22 ++++++++++++++++++++--
 1 files changed, 20 insertions(+), 2 deletions(-)

commit 1195a2a18d18b5188e5988b063dcdc52ea59e0eb
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-03-20 16:19:31 +0000

    GabbleMucChannel: When inviting someone, add their room handle to the pending list and not their main handle.
    
    
    20060320161931-50843-f0d2493f85d1f7e628d892d13ca6637e7a7e065b.gz

 src/gabble-muc-channel.c |   60 +++++++++++++++++++++++++++++++++++++--------
 1 files changed, 49 insertions(+), 11 deletions(-)

commit c2cb0bef22ecd65ce6bf338c59225e76b4ae8649
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-03-20 15:04:40 +0000

    s/ChannelProperties/RoomProperties/ in GError for MUC's {Get,Set}Password
    
    
    20060320150440-50843-2ae75d7703431e1bf6f74a6cf2c209aa1aebdf59.gz

 src/gabble-muc-channel.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit cf370de073e8be0c16bbd5ca40361602696a02c5
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-03-19 19:19:13 +0000

    send keepalives to the server every 30 seconds
    
    
    20060319191913-0e791-3ddb47ed831c95f2cebbcb79bb4b31c469678e9a.gz

 src/gabble-connection.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 8daf9a3b59839efa0a89aa3ae685b765ff0d2e97
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-03-17 21:55:17 +0000

    use the prefix "/me " on incoming and outgoing messages to represent an ACTION, as detailed in the "IRC Commands" section of the MUC JEP
    
    
    20060317215517-0e791-ca764484938ce568f23a364876a9a9e4f0776d3b.gz

 src/gabble-connection.c  |   40 +++++++++++++++++++++++++++++++---------
 src/gabble-im-channel.c  |   22 ++++++++++++++++------
 src/gabble-muc-channel.c |   14 +++++++++++---
 3 files changed, 58 insertions(+), 18 deletions(-)

commit c5c8b3c367d604569552d9094509f27fe0abb649
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-03-17 20:49:39 +0000

    send and understand type arguments in <message> node, type="chat" maps to MESSAGE_TYPE_NORMAL, all else is MESSAGE_TYPE_NOTICE
    
    
    20060317204939-0e791-d7b1d9327713ee3e9bd8d0481741fb19f787bde2.gz

 src/gabble-connection.c |   26 +++++++++++++++++++-------
 src/gabble-im-channel.c |   13 ++++++++++---
 2 files changed, 29 insertions(+), 10 deletions(-)

commit 2a30d09376d9bd541be7c7f4eaed1e53a6fb7720
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-03-17 19:09:42 +0000

    it's not necessary to test pointers for NULL before g_free... remove all the checks, and add some missing frees of priv->object_path in a few finalisers
    
    
    20060317190942-0e791-a9d05b6b3ecb2ffc71d487a894f667003e05d2c7.gz

 src/gabble-connection-manager.c |   11 ++----
 src/gabble-connection.c         |   72 ++++++++++-----------------------------
 src/gabble-im-channel.c         |    8 +---
 src/gabble-media-channel.c      |    4 +--
 src/gabble-media-session.c      |    4 +--
 src/gabble-media-stream.c       |    6 ++--
 src/gabble-muc-channel.c        |    8 +---
 src/gabble-roster-channel.c     |    6 ++--
 src/handle-set.c                |    2 +-
 src/handles.c                   |   10 ++----
 10 files changed, 37 insertions(+), 94 deletions(-)

commit 4f6436ba5e6dfde763d6d1a1724998b2a057efda
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-03-17 18:12:08 +0000

    upped version number
    
    
    20060317181208-25e70-fb49fd4e9a37278edfc896a39b98fcd45725ca38.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1165e6abd9ef442bdc41b698df6900941310d49d
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-03-16 20:08:47 +0000

    GabbleMucChannel: Added support for inviting and kicking users.
    
    
    20060316200847-50843-5fd912ccbfdcc1fbb31940ef987f8a5dd4cd3b8a.gz

 src/gabble-muc-channel.c |   97 +++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 91 insertions(+), 6 deletions(-)

commit 39d033746219a49fd9ecd0c5c7a597cab8a2d3d8
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-03-16 18:17:12 +0000

    GabbleMediaChannel: Terminate session when channel is closed.
    
    
    20060316181712-50843-f60a8e03875addde53a4b0b24306fc76e7d47c1e.gz

 src/gabble-media-channel.c |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

commit 9859fdd53c730d446bb48d93ac5f960420103ecc
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-03-16 18:07:15 +0000

    handle_priv_lookup: Replaced bad handle != 0 assertion with a g_warning followed by return, and changed handle_type checking to issue a g_warning instead of g_critical for bad handle types.
    
    
    20060316180715-50843-aa4abf08121b3d26b7ab467a1f4488d2212900b4.gz

 src/handles.c |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

commit ef0cbecf5e6afe86b3f825e666cfacf3c87e4edb
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-03-16 18:06:08 +0000

    Replaced MUC xmlns strings with constants.
    
    
    20060316180608-50843-c831af3242e5e2ac27a796acc4302b91247b9b4e.gz

 src/gabble-connection.c  |    4 ++--
 src/gabble-muc-channel.h |    5 +++++
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 504b57726235b8339086fb1989de9d57f4c58183
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-03-16 18:05:10 +0000

    GabbleMucChannel: Added missing time.h include.
    
    
    20060316180510-50843-de8d71384e01632888cae1334856efadb00c2965.gz

 src/gabble-muc-channel.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit b09e65daee9b40c7c6a260faca7395d19e0fb16e
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-03-16 18:03:45 +0000

    Fixed YYYY in copyright headers for code written in 2006.
    
    
    20060316180345-50843-0109ba26a3358bc51029192302346dba84181cd4.gz

 src/gabble-disco.c         |    4 ++--
 src/gabble-disco.h         |    4 ++--
 src/gabble-group-mixin.c   |    4 ++--
 src/gabble-group-mixin.h   |    4 ++--
 src/gabble-media-channel.c |    4 ++--
 src/gabble-media-channel.h |    4 ++--
 src/gabble-media-session.c |    4 ++--
 src/gabble-media-session.h |    4 ++--
 src/gabble-media-stream.c  |    4 ++--
 src/gabble-media-stream.h  |    4 ++--
 src/gabble-muc-channel.c   |    4 ++--
 src/gabble-muc-channel.h   |    4 ++--
 12 files changed, 24 insertions(+), 24 deletions(-)

commit f38c3e53e214431e31fffc317dc27a312033d7e8
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-03-15 19:16:08 +0000

    GabbleMucChannel: Fixed ProvidePassword return value by making it asynchronous. Improved error handling.
    
    
    20060315191608-50843-9b4bc998689ecf1e582809346c37edc306a93ce6.gz

 generate/src/gabble-muc-channel.c            |    9 +--
 generate/src/gabble-muc-channel.h            |    2 +-
 generate/xml-modified/gabble-muc-channel.xml |    1 +
 src/gabble-muc-channel.c                     |   80 +++++++++++++++++++-------
 src/gabble-muc-channel.h                     |    2 +-
 5 files changed, 65 insertions(+), 29 deletions(-)

commit a5b9493fd88db0ab6fa79907585c34596d54cedb
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-03-15 18:21:54 +0000

    GabbleMucChannel: Adjust the default join timeout to 180 seconds and s/timer_id/join_timer_id/.
    
    
    20060315182154-50843-5415b4ce1ade66df9cb52b651595c242410f2462.gz

 src/gabble-muc-channel.c |   15 ++++++++-------
 1 files changed, 8 insertions(+), 7 deletions(-)

commit bbaaa1fc0a861ba491d9396273152522574adb15
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-03-15 18:02:30 +0000

    GabbleMucChannel: Support for joining channels with password. Close channels properly. Include reason when someone is leaving or being kicked. Add a 60 second timeout for state to go from INITIATING to JOINED, which includes the time the user has to provide a password until the channel is closed. Improve errorhandling.
    
    
    20060315180230-50843-b1cb6a19ad828833a9dad45520dfe36269f413b6.gz

 src/gabble-connection.c    |   75 +++++---
 src/gabble-media-session.c |    2 +-
 src/gabble-muc-channel.c   |  456 ++++++++++++++++++++++++++++++++++++++++----
 src/gabble-muc-channel.h   |    1 +
 4 files changed, 472 insertions(+), 62 deletions(-)

commit 6a802b3fbfbd7e88c7499a0786dfec92d628d826
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-03-13 12:43:12 +0000

    Add channel-type property back to GabbleMediaChannel and add it to GabbleMucChannel to fix ListChannels. List media channels as well with ListChannels. Raise NotImplemented for unimplemented GabbleMucChannel methods. Whitespace fixes.
    
    
    20060313124312-50843-2e041668aebded662bb3d08a10e07fa4f84f435c.gz

 src/gabble-connection.c    |   13 ++++++++++---
 src/gabble-disco.c         |   12 ++++++------
 src/gabble-media-channel.c |   13 +++++++++++++
 src/gabble-muc-channel.c   |   33 +++++++++++++++++++++++++--------
 4 files changed, 54 insertions(+), 17 deletions(-)

commit ecda44eef5db7914fc76ce5bfa2d4d18b049161e
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-03-15 17:11:13 +0000

    free roster channels when closing connection
    
    
    20060315171113-0e791-18d51a9a4e92c70e8b1598568458d5425bbbbf38.gz

 src/gabble-connection.c |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

commit 8c6b87b066bb736b458ab918fb61f23d3da88163
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-03-13 14:30:14 +0000

    update version to 0.1.0
    
    
    20060313143014-25e70-29993fd441c92bfdf2efacae3a2f3bf1ee04c236.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ea38c8af81a767e374d22136ca47948ee39d113e
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-03-13 14:29:38 +0000

    fix typo
    
    
    20060313142938-25e70-997acbbd47fdd1a272956dd0b35ae393c66c8915.gz

 src/gabble-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 03b15f98faf5f7fad5ceb741ff93976a3fe69195
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-03-10 17:58:52 +0000

    fix bad varargs call to g_object_new
    
    
    20060310175852-25e70-6594443101532d485d9ae2de970de71e8066b0f1.gz

 src/gabble-disco.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7289bbf3cf56bf37b9fbdf1fd3ec0ddc94ab8836
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-03-09 12:47:20 +0000

    generated source for GabbleRoomlistChannel
    
    
    20060309124720-25e70-93d0700831097421be790fcb3e0a82cba528a66a.gz

 .../gabble-roomlist-channel-signals-marshal.list   |    3 +
 generate/src/gabble-roomlist-channel.c             |  240 ++++++++++++++++++++
 generate/src/gabble-roomlist-channel.h             |   66 ++++++
 3 files changed, 309 insertions(+), 0 deletions(-)

commit 2ee9e613db9105d1ea7c20e8eeac265f727698f4
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-03-09 12:46:57 +0000

    added line in do_src.sh to generate source for GabbleRoomlistChannel
    
    
    20060309124657-25e70-ff02e0e2d5b8587892f7f225906a224fa8f668bb.gz

 generate/do_src.sh |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 5a39a2158376ce62ce4e04abf5709c9b0372592c
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-03-09 12:45:23 +0000

    added modified xml for GabbleRoomlistChannel
    
    
    20060309124523-25e70-f3d5e31e115e7c2566cc1173516b1f2defd02dca.gz

 generate/xml-modified/gabble-roomlist-channel.xml |   32 +++++++++++++++++++++
 1 files changed, 32 insertions(+), 0 deletions(-)

commit 0d55a2615136c5a8f7567b6e6ccd0b9768170157
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-03-09 12:45:05 +0000

    generated XML for GabbleRoomlistChannel
    
    
    20060309124505-25e70-f6d44cd4f1cd9532ba52147c669f68fa3887da0a.gz

 generate/xml-pristine/gabble-roomlist-channel.xml |   37 +++++++++++++++++++++
 1 files changed, 37 insertions(+), 0 deletions(-)

commit a4cc6a7803bc99526a2cb660365e45d1a39322e8
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-03-09 12:44:48 +0000

    added definition of GabbleRoomlistChannel
    
    
    20060309124448-25e70-158d9c315218aa1e956e77c99fde8aa4437635b8.gz

 generate/gabble.def |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 2a38404acb9f1b1b8b68af541e6a4954418f72e9
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-03-10 12:28:57 +0000

    implemented GabbleMucChannel::Send
    
    
    20060310122857-50843-6373bc948350ed7031dde2fed2d7bf528f3e22be.gz

 src/gabble-muc-channel.c |   39 +++++++++++++++++++++++++++++++++++++--
 1 files changed, 37 insertions(+), 2 deletions(-)

commit e548ffbc005e8f35aeb79acdb637577a79fd7ca3
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-03-10 12:28:18 +0000

    parse timestamps of delayed messages
    
    
    20060310122818-50843-85053e1ea5d6d46a7feed02b20822c147d989fba.gz

 src/gabble-connection.c |   40 +++++++++++++++++++++++++++++++++++++---
 1 files changed, 37 insertions(+), 3 deletions(-)

commit 9174e7ead724b37acad1d304456c260d4223fd0d
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-03-10 01:39:59 +0000

    added presence and message handling for MUC. added a convenience function to handles.c to get the base part of a jid.
    
    
    20060310013959-50843-8c706f4e67421091513949fc073195190cbd39df.gz

 src/gabble-connection.c  |  156 ++++++++++++++++---
 src/gabble-muc-channel.c |  393 +++++++++++++++++++++++++++++++++++++++++++---
 src/gabble-muc-channel.h |   11 ++-
 src/handles.c            |   28 ++++
 src/handles.h            |    1 +
 5 files changed, 546 insertions(+), 43 deletions(-)

commit 03937d169f82e8537990a57ad54af937f36e64d6
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-03-08 23:20:02 +0000

    fill in bits and pieces of GabbleMucChannel (properties, group interface stubs, etc.)
    
    
    20060308232002-50843-59db657115f35a25ee2fbfa90389d882de2b421e.gz

 src/gabble-muc-channel.c |  242 ++++++++++++++++++++++++++++++++++++++++-----
 src/gabble-muc-channel.h |    7 ++
 2 files changed, 222 insertions(+), 27 deletions(-)

commit a44ebe42da9b8b89ab3714c545644c023640824f
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-03-08 21:42:18 +0000

    removed unusued channel-type property off GabbleMediaChannel
    
    
    20060308214218-50843-ca8c8306799e0f17fca79f47f23f66f20e03d1bd.gz

 src/gabble-media-channel.c |   13 -------------
 1 files changed, 0 insertions(+), 13 deletions(-)

commit 811f7b1c6c5bb677f10d64d313fb11614c4921e3
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-03-08 18:06:37 +0000

    pass data with DISCO request (doh!)
    
    
    20060308180637-50843-cf4d51843989dc77bb786f0ffee1365f7a1f0ca1.gz

 src/gabble-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit a4afb82686ba944be4bfff37caeccf06926e869b
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-03-08 16:21:25 +0000

    resolved conflict in gabble_disco_request
    
    
    20060308162125-50843-f0350c72cfa9f0baa5ab2e4981108c7f4b0d488f.gz

 src/gabble-disco.c |   24 ++++++++++++++++++++----
 1 files changed, 20 insertions(+), 4 deletions(-)

commit 28e94acf428cd1cbf6f0b0e2c6fb5dea294e5ce4
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-03-08 16:13:23 +0000

    added support for requesting room handles, and preliminary support for requesting a text channel with a room
    
    
    20060308161323-50843-d8f4a24cbb77f32637c20e8d2e48ef2da58bea8d.gz

 src/gabble-connection.c |  256 +++++++++++++++++++++++++++++++++++++++++++----
 src/gabble-disco.c      |   26 +----
 src/handles.c           |   98 ++++++++++++++++++
 src/handles.h           |    4 +
 4 files changed, 344 insertions(+), 40 deletions(-)

commit d293c0f8672bf25ade2090d220b5d17be5112964
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-03-08 15:59:31 +0000

    finish gabble_disco_request so you can request items or info, and optionally on a given node.
    
    
    20060308155931-25e70-e377ae5741f193831dcdbc11b5408cf9f22387b0.gz

 src/gabble-disco.c |   26 +++++++++++++++++++++++---
 1 files changed, 23 insertions(+), 3 deletions(-)

commit 8a615d81817f9ed1ffe3b6be3eaa73d81ab374e4
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-03-08 12:37:49 +0000

    patch to gintset by Ross Burton <ross@burtonini.com> to add g_return_if_fail checks for NULL parameters
    
    
    20060308123749-0e791-51556c4678dc361489cc847d888d2b6db77276f5.gz

 src/gintset.c |   32 ++++++++++++++++++++++++++++----
 1 files changed, 28 insertions(+), 4 deletions(-)

commit 88f7b6b477c180732be083a93487e79e95819d64
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-03-07 13:36:12 +0000

    changed makefiles to make the "dist" target somewhat complete
    
    
    20060307133612-50843-709d3577f27a1e3e3a8d5a6d9e303479df8d5d5a.gz

 Makefile.am          |    4 ----
 data/Makefile.am     |    3 +++
 generate/Makefile.am |    9 +++++++--
 src/Makefile.am      |   20 ++++++++++++++++++++
 4 files changed, 30 insertions(+), 6 deletions(-)

commit 2c1eefe8aaf870f84159be4d36ee8c66a020da43
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-03-07 13:13:41 +0000

    added boilerplate for GabbleMucChannel
    
    
    20060307131341-50843-efd5f8cb9691216a42a189cee13d31ad31e9c178.gz

 generate/do_src.sh                                 |    3 +
 generate/gabble.def                                |    1 +
 .../src/gabble-muc-channel-signals-marshal.list    |    6 +
 generate/src/gabble-muc-channel.c                  |  486 +++++++++++++++++++
 generate/src/gabble-muc-channel.h                  |   78 +++
 generate/xml-modified/gabble-muc-channel.xml       |   98 ++++
 generate/xml-pristine/gabble-muc-channel.xml       |  103 ++++
 src/Makefile.am                                    |    4 +
 src/gabble-muc-channel-signals-marshal.list        |    6 +
 src/gabble-muc-channel.c                           |  490 ++++++++++++++++++++
 src/gabble-muc-channel.h                           |   78 +++
 11 files changed, 1353 insertions(+), 0 deletions(-)

commit efbc39a323bbf8e7ade6b31037da1a56efec039a
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-03-06 17:56:03 +0000

    add a 50 second timeout to GabbleMediaSession
    
    
    20060306175603-50843-fd571fd355cde86ad8c0fd2f55bb9ca9fadaf145.gz

 src/gabble-media-session.c |   32 ++++++++++++++++++++++++++++++++
 1 files changed, 32 insertions(+), 0 deletions(-)

commit e20c3ef513d39aeae121f57fa86fbc8e72f9399c
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-03-06 16:33:11 +0000

    s/session/channel/ in _gabble_connection_jingle_session_register's signature
    
    
    20060306163311-50843-27957cbf4b5193b633af4e0e448f81f157866ee5.gz

 src/gabble-connection.c |    6 +++---
 src/gabble-connection.h |    2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

commit cb57c2a3ffb60f4d4bddb5e5ac2a633d2db1a875
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-03-06 02:19:40 +0000

    add code to do initial DISCO on the connect server
    
    
    20060306021940-25e70-da1136783e519979d9ed36436c831378db9a22df.gz

 src/gabble-connection.c |   42 +++++++++++++++++++++++++++++++++++++++---
 1 files changed, 39 insertions(+), 3 deletions(-)

commit e68f1cda14e5979b3f7ff7144c813a926c001e7a
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-03-06 02:19:12 +0000

    add gabble DISCO helper object
    
    
    20060306021912-25e70-b2a9f084421ae0636914fa8c01aa1a9ca26f2b33.gz

 src/Makefile.am    |    1 +
 src/gabble-disco.c |  351 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/gabble-disco.h |   95 ++++++++++++++
 3 files changed, 447 insertions(+), 0 deletions(-)

commit ea37e7117cba90678146246a3afd6eafbe8d43bd
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-03-02 16:37:02 +0000

    fix dereference of type-punned pointer
    
    
    20060302163702-0e791-04f6c13d425827b9a14bc436826d191321f8bfbe.gz

 src/gabble-connection.c |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

commit b8a87d76b8ab77d999bd1d2b1f2ed07bd0d6c05d
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-03-02 16:36:05 +0000

    make callbacks for _send_with_reply return LmHandlerResult. unpull "make GabbleConnectionMsgReplyFunc return a LmHandlerResult, fix memleak in reply callback handling" from your tree before pulling this.
    
    
    20060302163605-0e791-841ea4868bebf580fb07a7fd1a02a3e8c398baa0.gz

 src/gabble-connection.c    |   13 +++++++------
 src/gabble-connection.h    |   10 +++++-----
 src/gabble-media-session.c |   13 ++++++++++---
 src/gabble-media-session.h |    2 +-
 src/gabble-media-stream.c  |    4 +++-
 5 files changed, 26 insertions(+), 16 deletions(-)

commit b3419fe6a5431424c530b8448d3b5e96c3d3aad6
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-02-24 11:57:26 +0000

    add some g_assert_not_reached()s to avoid triggering warnings about uninitialised strings
    
    
    20060224115726-0e791-7cf284d447662d030f5d7daf3f0eb28c1b1e848f.gz

 src/gabble-media-session.c |    2 ++
 src/gabble-media-stream.c  |    1 +
 2 files changed, 3 insertions(+), 0 deletions(-)

commit 48100c58aeb87b1cba86ed1587167c1d001d451a
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-02-24 11:56:52 +0000

    re-enable -Werror on non-zero nano versions
    
    
    20060224115652-0e791-db6e610adaea6c54b4a86a265044c5385b5197f9.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 23451288eb62b0ee2ae182ba9613f5027791613c
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-03-01 04:28:52 +0000

    fix GabbleMediaChannel's group interface semantics
    
    
    20060301042852-50843-0dfedaaa1406ce7279b75d572ffb7dca64fe5d75.gz

 src/gabble-connection.c    |   31 ++++--
 src/gabble-group-mixin.c   |   26 ++++-
 src/gabble-media-channel.c |  258 ++++++++++++++++++++++---------------------
 3 files changed, 178 insertions(+), 137 deletions(-)

commit 1344e1c8fbae0849f86eb22c060b97ff87dc2c26
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-03-01 00:21:05 +0000

    revert maintainer mode and set the default GabbleMediaSession-related debug to maximum by default for now
    
    
    20060301002105-50843-d7cd1eae058296b61ad9992c815510dd3642b2e5.gz

 configure.ac               |    2 --
 src/Makefile.am            |    4 ----
 src/gabble-media-session.h |    6 +-----
 3 files changed, 1 insertions(+), 11 deletions(-)

commit 2748aa1af5235c169584c7a40422e0b73cfe9552
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-26 17:30:40 +0000

    add an optional object parameter to _gabble_connection_send_with_reply that, if set, makes the callback dependant on the lifetime of that object by using a weak reference
    
    
    20060226173040-50843-6bf59936af25eb982af1549dbca31d03348c7858.gz

 src/gabble-connection.c    |   65 +++++++++++++++++++++++++++++++++++++------
 src/gabble-connection.h    |    3 +-
 src/gabble-media-session.c |   15 ++++++----
 src/gabble-media-stream.c  |    5 ++-
 4 files changed, 70 insertions(+), 18 deletions(-)

commit b662026d4cd097fe44933ffcab0424b041a25209
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-26 16:39:42 +0000

    destroy jingle_sessions gashtable in close_all_channels
    
    
    20060226163942-50843-594d3d20bd2815a042a30170de437e9b22351ce6.gz

 src/gabble-connection.c |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

commit e97ca46e55b9b5b360f47a2b89f23b22e4992fe7
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-26 16:28:55 +0000

    removed some obsolete debug info. make GabbleMediaSession's debug turned off by default unless configured with --maintainer-mode, or specified explicitly in CFLAGS by defining _GMS_DEBUG_LEVEL=x.
    
    
    20060226162855-50843-a23c66f387064b63377f552896a849d815e8b395.gz

 configure.ac               |    2 ++
 src/Makefile.am            |    4 ++++
 src/gabble-connection.c    |    7 +------
 src/gabble-media-session.c |    4 ++--
 src/gabble-media-session.h |   14 ++++++++++++--
 src/gabble-media-stream.c  |    2 +-
 6 files changed, 22 insertions(+), 11 deletions(-)

commit 168fdc2ff0a2a12f81480442adb2f0ad4b2cc4fb
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-26 15:52:01 +0000

    fix race condition where remote codecs/candidates could be signaled before Ready() was called on Media.StreamHandler
    
    
    20060226155201-50843-c1dee7d71fe4bd76ec967de43ed7e16f8c184f8b.gz

 src/gabble-media-stream.c |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

commit 6b99048b85a2bcd901498a0574729f0906c33c64
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-26 05:09:32 +0000

    fix reference counting in GabbleMedia{Session,Stream}
    
    
    20060226050932-50843-9af9907731a42923bda9d199ac151211dc6b4c44.gz

 src/gabble-media-session.c |    5 ++---
 src/gabble-media-stream.c  |    7 +++----
 2 files changed, 5 insertions(+), 7 deletions(-)

commit 0a241feee2f4c711dce4bcd8e458a9c2bb016bff
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-26 04:09:29 +0000

    made GabbleGroupMixin always check that the current flags allow the requested operation for add/remove. only emit group-flags-changed when they've actually changed. removed some obsolete debug info related to mixin struct offset.
    
    
    20060226040929-50843-228cfe1b7028d907d5a2e55e6f1e9a411d106033.gz

 src/gabble-group-mixin.c   |   31 +++++++++++++++++++++++++++----
 src/gabble-media-channel.c |    6 ++----
 2 files changed, 29 insertions(+), 8 deletions(-)

commit 50433ba583b23d7d8624c265ffb602e02bb3cd7b
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-26 03:22:56 +0000

    implement last missing pieces of GabbleMediaChannel's group interface and do session termination properly
    
    
    20060226032256-50843-fd6eb5945d7bd4e86160e3d3981239a02e66f117.gz

 src/gabble-connection.c    |    8 +++-
 src/gabble-connection.h    |    2 +-
 src/gabble-media-channel.c |   55 +++++++++++++++++++------------
 src/gabble-media-session.c |   77 +++++++++++++++++++++++++++++++++++++++++--
 src/gabble-media-session.h |    2 +
 src/gabble-media-stream.c  |    4 ++-
 6 files changed, 119 insertions(+), 29 deletions(-)

commit ad3681842f775abb5ca9296b0bd0574f77ebfc8f
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-25 00:38:17 +0000

    fixed semantics around GabbleMedia{Channel,Session,Stream} to cleanup resources and shut down gracefully. updated headers to contain contact information like in Farsight.
    
    
    20060225003817-50843-80aa4fd48fba98409054b21096a02887b532f164.gz

 src/gabble-connection.c    |   77 ++++++++++++++++++++++++++++---------------
 src/gabble-group-mixin.c   |    2 +
 src/gabble-media-channel.c |   60 ++++++++++++++++-----------------
 src/gabble-media-session.c |   14 ++++++--
 src/gabble-media-stream.c  |   21 ++++++++++--
 5 files changed, 108 insertions(+), 66 deletions(-)

commit 118dc230ef0f2674ea9cd87995310c2111a5f930
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-24 14:59:05 +0000

    fix a small detail in the debug output that could cause some confusion
    
    
    20060224145905-50843-cac963e47c8868d2932d679b140a58ffb17d6fcf.gz

 src/gabble-media-stream.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 9bde5d63db805735c20ad5fd4dbe9c4d6ab322c6
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-24 14:44:03 +0000

    generate candidate names for remote candidates like "R%d", and hard-code outgoing candidates stream name attribute to "rtp"
    
    
    20060224144403-50843-796e3edb6bdc34971e2319a884c2852960cd1807.gz

 src/gabble-media-stream.c |   76 ++++++++++++++++++++++++++-------------------
 1 files changed, 44 insertions(+), 32 deletions(-)

commit e6416057b7015b035a303fb19dc20145444dcb25
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-24 02:04:49 +0000

    fix candidate name marshalling to match libjingle
    
    
    20060224020449-50843-10422ca08cc7324ce648cc87685fec716a26efa9.gz

 src/gabble-media-stream.c |   18 ++++++++++--------
 1 files changed, 10 insertions(+), 8 deletions(-)

commit 28b43ed5bb0bb8a01115007a8c1f6d4144e24151
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-23 18:31:00 +0000

    more work and fixes towards fully functioning groupchannel support on StreamedMediaChannel
    
    
    20060223183100-50843-3a97543b7906fd37cda7fc575d0b5a7227ded175.gz

 src/gabble-group-mixin.c   |   70 +++++++++++++++++++++++++++++++++++++++-----
 src/gabble-group-mixin.h   |    7 ++--
 src/gabble-media-channel.c |   53 ++++++++++++++++++++++++++++++--
 src/gabble-media-session.c |    7 +++-
 src/gintset.c              |    1 +
 5 files changed, 121 insertions(+), 17 deletions(-)

commit 9021382f98ee2ae5b06e2fc1361b221dba028f64
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-23 15:23:07 +0000

    fix GabbleGroupMixin macros point arithmetic and add some debug
    
    
    20060223152307-50843-4b927002ec70b103d1ffda0c7fbab159557bdf5a.gz

 src/gabble-group-mixin.c   |   29 +++++++++++++----------------
 src/gabble-group-mixin.h   |   11 +++++------
 src/gabble-media-channel.c |    8 ++++++++
 3 files changed, 26 insertions(+), 22 deletions(-)

commit 1cce3d2072491f85f31d5af657216326c99e3782
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-23 14:22:12 +0000

    lots of groupchannel work on StreamedMediaChannel
    
    
    20060223142212-50843-5f44d0f3a4b0fc9b17f56b44b47c4cc932e81c79.gz

 src/gabble-connection.c    |  168 ++++++++++++++++------
 src/gabble-connection.h    |    2 +
 src/gabble-group-mixin.c   |   47 ++++++-
 src/gabble-group-mixin.h   |    8 +-
 src/gabble-media-channel.c |  336 ++++++++++++++++++++++++++++++--------------
 src/gabble-media-channel.h |    2 +-
 src/gabble-media-session.c |   74 +++++++---
 src/gabble-media-session.h |   10 +-
 8 files changed, 467 insertions(+), 180 deletions(-)

commit dcc56846db466730a248fec622bf5a1e8e070a32
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-22 01:03:32 +0000

    Implemented basic GabbleGroupMixin for use by channels implementing the group interface. Also prefixed a couple of internal functions with underscores.
    
    
    20060222010332-50843-30c1f42081cd10b37a73407df99d3a80b73e7f68.gz

 src/Makefile.am                             |    3 +
 src/gabble-connection.c                     |    4 +-
 src/gabble-group-mixin-signals-marshal.list |    2 +
 src/gabble-group-mixin.c                    |  345 +++++++++++++++++++++++++++
 src/gabble-group-mixin.h                    |   82 +++++++
 src/gabble-media-channel.c                  |   67 +++---
 src/gabble-media-channel.h                  |    7 +-
 src/gintset.h                               |    2 +
 8 files changed, 480 insertions(+), 32 deletions(-)

commit f5257e629024918c17606648d57328ea46854265
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-02-22 17:34:51 +0000

    resolved conflicts with send_with_reply patch on mainline
    
    
    20060222173451-25e70-fabc6d985a63d675c35253f9e5b430606436ca3f.gz

 src/gabble-connection.c |   87 +++++++++++++++++++++++++++++++++++++++++++++++
 src/gabble-connection.h |    9 ++---
 2 files changed, 91 insertions(+), 5 deletions(-)

commit 128e2676b53a0021576a22cc663b43fd96a30095
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-17 14:51:45 +0000

    add stubs for GabbleMediaChannel group interface
    
    
    20060217145145-50843-13f0950be9f20d7740dd599b0eab3acad826a482.gz

 generate/gabble.def                                |    2 +-
 .../src/gabble-media-channel-signals-marshal.list  |    2 +
 generate/src/gabble-media-channel.c                |  146 ++++++++++++++++++++
 generate/src/gabble-media-channel.h                |    7 +
 generate/xml-modified/gabble-media-channel.xml     |   36 +++++
 generate/xml-pristine/gabble-media-channel.xml     |   36 +++++
 src/gabble-media-channel-signals-marshal.list      |    2 +
 src/gabble-media-channel.c                         |  146 ++++++++++++++++++++
 src/gabble-media-channel.h                         |    7 +
 9 files changed, 383 insertions(+), 1 deletions(-)

commit 8bb5caece8155b64d05b5bc9e6880e4df2da83b8
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-17 12:41:35 +0000

    added handling of jingle "reject" action and improved debugging
    
    
    20060217124135-50843-efb7d047a73a5043a037490c5a6a6a3332de373d.gz

 src/gabble-media-session.c |   27 +++++++++++++++------------
 src/gabble-media-session.h |   12 ++++++++----
 2 files changed, 23 insertions(+), 16 deletions(-)

commit 46b518a603938b9222677b0657e8be822afa1e95
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-17 12:03:29 +0000

    several fixes and improved debugging output
    
    
    20060217120329-50843-91ceb815df4cbbb440b6aa0a612963da69089da9.gz

 src/gabble-connection.c    |   20 +++++++++++++-------
 src/gabble-media-session.c |   25 ++++++++++++++++++++-----
 src/gabble-media-session.h |   16 ++++++++++------
 src/gabble-media-stream.c  |   24 +++++++++++++++++++-----
 4 files changed, 62 insertions(+), 23 deletions(-)

commit 97175540ee4b91e3096db76b5c0aa4d8c45c0977
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-17 10:22:05 +0000

    finish jingle jid resouce hack
    
    
    20060217102205-50843-7f23134cd86fc758df9913fd0f0a0b86f571c928.gz

 src/gabble-connection.c    |   62 +++++++++++++++++++++----------------------
 src/gabble-connection.h    |   20 ++++++++++++++
 src/gabble-media-session.c |   37 ++++++++++++++++++--------
 src/gabble-media-session.h |    6 ++++
 src/gabble-media-stream.c  |    2 +
 5 files changed, 84 insertions(+), 43 deletions(-)

commit f36a033675b8c3176c3b891e63c8f90305e71f5a
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-17 08:50:02 +0000

    store resource on presence quark
    
    
    20060217085002-50843-81b01f9ff59f517dfee7a1206800742716dd3f89.gz

 src/gabble-connection.c |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

commit 93f30784cc8aa4778972e61bf831019202b788a1
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-17 08:16:00 +0000

    only catch RESULT and ERROR iq stanzas in reply to _gabble_connection_send_with_reply
    
    
    20060217081600-50843-bf427f4ef53e306fd38478469d262e4e49d6fcc6.gz

commit 5c59b4ac2e4cb3f8b0cbbf77a7bf5b5b9dd81a2d
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-17 02:09:48 +0000

    hack around the current lack of support for resources to get gabble<->gabble convos to work
    
    
    20060217020948-50843-4f9ee5a169e61a08cef7954e21c06ed32168b111.gz

 src/gabble-media-session.c |   17 ++++++++++++++---
 1 files changed, 14 insertions(+), 3 deletions(-)

commit 5d3e3feb35989884d151f76cb44f63536efe4d71
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-17 01:25:24 +0000

    resolved conflicts
    
    
    20060217012524-50843-b06f14ceb2ebff055b328474a0800af7af19c8cf.gz

 src/gabble-connection.c |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

commit a5a347f5838a8852c45a26c984b66518ffa03004
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-17 01:21:31 +0000

    improved debugging
    
    
    20060217012131-50843-a8bf3d5f2a7c7cc28000f6b6a5fd0e48f006d34c.gz

 src/gabble-media-session.c |   71 ++++++++++++--------------------------
 src/gabble-media-session.h |   31 +++++++++++++++-
 src/gabble-media-stream.c  |   83 ++++++++++++++++++++++++++------------------
 3 files changed, 100 insertions(+), 85 deletions(-)

commit f25c095858765b9c85d185fbae0645d66c8e6728
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-17 00:06:48 +0000

    more state machine fixes, improved debug and minor cleanups
    
    
    20060217000648-50843-c8536c7a82eb232ffc226e9a27f574a5ea98b895.gz

 src/gabble-connection.c    |   74 +++++++++++++++++--------
 src/gabble-media-session.c |  125 +++++++++++++++++++-------------------------
 src/gabble-media-session.h |   13 +++++
 src/gabble-media-stream.c  |   72 +++++++++++++++----------
 src/gabble-media-stream.h  |    6 +-
 5 files changed, 163 insertions(+), 127 deletions(-)

commit 0139857f6311a2126350ac3f9bc89bba3c97f693
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-16 18:18:25 +0000

    lots of state machine fixes. added an API for sending and tracking messages.
    
    
    20060216181825-50843-28eb157af91b6a849ccc3e32d1bab27c6f13757e.gz

 src/gabble-connection.c    |  122 ++++++------------------------
 src/gabble-connection.h    |    7 +-
 src/gabble-media-channel.c |    2 -
 src/gabble-media-session.c |  175 ++++++++++++++++++++++++++++---------------
 src/gabble-media-session.h |   23 +++---
 src/gabble-media-stream.c  |   60 ++++++++++++---
 6 files changed, 204 insertions(+), 185 deletions(-)

commit 55075354d3d20bcac17be4f8765b4da69980b7b7
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-02-16 13:39:59 +0000

    pulled mainline gabble, fixed conflicts
    
    
    20060216133959-25e70-be76131bed9e24114b8c52928c92e1981e4bf0dd.gz

 src/gabble.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 502460cab657d8be3342ca4e45e34a96bb590a6a
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-16 12:43:17 +0000

    move lots of codepaths to using the new GabbleMediaSession debugging
    
    
    20060216124317-50843-c0f1e5b978c7de9f95c0c2bc55142a617c86d382.gz

 src/gabble-media-session.c |   53 ++++++++++++++++++++++-------------
 src/gabble-media-session.h |   10 ++++++-
 src/gabble-media-stream.c  |   64 +++++++++++++++++++++++++++----------------
 3 files changed, 82 insertions(+), 45 deletions(-)

commit bdd92686713fe9062bf8f55c857dbe5dca9b6ad9
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-16 12:14:25 +0000

    improved GabbleMediaSession debugging. fixed a few state machine bugs.
    
    
    20060216121425-50843-57302f2891f9c5c7acc50c47ab9cf156d8fb51a3.gz

 src/gabble-connection.c    |    2 -
 src/gabble-media-session.c |   98 ++++++++++++++++++++++++++++++++++++++-----
 src/gabble-media-session.h |    7 +++-
 3 files changed, 92 insertions(+), 15 deletions(-)

commit c0f112790f1a70fb108f8da526634063227d1a04
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-15 22:51:38 +0000

    ignore localhost candidates
    
    
    20060215225138-50843-dd52e7dc75d0927cb616fb8040f390587e49bc92.gz

 src/gabble-media-stream.c |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit 55ff325aaa24dc3e43c96e01edac7b22a8d7af4d
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-15 22:50:48 +0000

    respond correctly to the jingle iq stanzas by using the id from the iq instead of the session node
    
    
    20060215225048-50843-85463cfae9b54491cdb6bf5e49905c60b1ce960e.gz

 src/gabble-connection.c |   19 +++++++++++++------
 1 files changed, 13 insertions(+), 6 deletions(-)

commit a74392aadfa6e77870804ea13ea6d558ae0bad0d
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-15 21:28:57 +0000

    lots of refactoring to the state machine and how GabbleMediaSession and GabbleMediaStream interact
    
    
    20060215212857-50843-12072c14ecc5273a44efcf69a1ba5451cc222914.gz

 src/gabble-connection.c    |    4 +-
 src/gabble-media-session.c |  238 +++++++++++++++---
 src/gabble-media-session.h |   14 +-
 src/gabble-media-stream.c  |  598 ++++++++++++++++++++++++++------------------
 src/gabble-media-stream.h  |   36 +++-
 5 files changed, 603 insertions(+), 287 deletions(-)

commit 60642979f52a0b0c3a654ad858aa5f60a6b709ec
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-14 23:31:17 +0000

    provide a GDestroyNotify function for the jingle_sessions gashtable in order to make it skip NULL-values
    
    
    20060214233117-50843-dabfc232dd367635897e69e4d6d82cf61c94480b.gz

 src/gabble-connection.c |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

commit b72e93ed336c10c3993b86893ee8702833a8d046
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-14 21:13:43 +0000

    fix all trailing whitespace
    
    
    20060214211343-50843-ef6cce55096f8b23e44aeb486dfd9ecffb114e45.gz

 src/gabble-connection-manager.c |    2 +-
 src/gabble-connection.c         |   32 +++++++++---------
 src/gabble-im-channel.c         |    2 +-
 src/gabble-media-channel.c      |   38 +++++++++++-----------
 src/gabble-media-session.c      |   66 +++++++++++++++++++-------------------
 src/gabble.c                    |    6 ++--
 src/handle-set.c                |    2 +-
 src/handles.c                   |    6 ++--
 src/handles.h                   |    4 +-
 src/telepathy-errors.h          |    2 +-
 src/telepathy-helpers.h         |    2 +-
 11 files changed, 81 insertions(+), 81 deletions(-)

commit b57f34433864c6386a3506f0c53dfc74ea9d7b7f
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-14 20:54:01 +0000

    add support for requesting Channel.Type.StreamedMedia channels
    
    
    20060214205401-50843-ff2b2bdee5625cb2f831aa2df4a5492431fdc461.gz

 src/gabble-connection.c |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

commit 1e346e89d3929aeb33ad1bf882578e3ecb733fca
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-14 20:39:57 +0000

    send session initiation when being the initiating end
    
    
    20060214203957-50843-250afb2a2841f269be1c9bf13b54ac7ac8157547.gz

 src/gabble-media-stream.c |  120 ++++++++++++++++++++++++++++----------------
 1 files changed, 76 insertions(+), 44 deletions(-)

commit c940555b8545ca60143a2b81323287360fc76333
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-14 19:28:54 +0000

    add "handling" of ssltcp candidates
    
    
    20060214192854-50843-7478a4a4dd896e1dac9f159e436af1582f7eb88b.gz

 src/gabble-media-stream.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit b117a58cff78f9a9687dfe5adeb3fe34c830e0d5
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-14 19:28:47 +0000

    remove some unused code
    
    
    20060214192847-50843-0f6bdd30779b6234823890649ce921184b8821ce.gz

 src/gabble-media-stream.c |   43 -------------------------------------------
 1 files changed, 0 insertions(+), 43 deletions(-)

commit 573b4ef6c6b50731685b69d12541e33fff9215f3
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-14 19:27:59 +0000

    implement gabble_media_stream_supported_codecs
    
    
    20060214192759-50843-85943620b03d06f6d928ff0ff0847f7ef5d5663f.gz

 src/gabble-media-stream.c |   52 ++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 51 insertions(+), 1 deletions(-)

commit 5b4ded9feeabcb8d44bddaea58838606cda0ca9e
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-14 19:25:17 +0000

    fix port type from guint16 to guint in gabble_media_stream_new_native_candidate and unconst addr gchar pointer
    
    
    20060214192517-50843-4a2e42d4f90a833612188ec9c933c64d9a9266bd.gz

 src/gabble-media-stream.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 7171ecb7e1de9d8b6a19e080f95a09314d6b3998
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-14 19:21:30 +0000

    send final accept message when the first active candidate pair is discovered.
    
    
    20060214192130-50843-5e37fd9dff4af8bab7c01820a84b33f650a25331.gz

 src/gabble-media-stream.c |   28 ++++++++++++++++++++++++++--
 1 files changed, 26 insertions(+), 2 deletions(-)

commit 7bf6d71f0ed3c4f400640a313a84bea0514a9e21
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-14 19:17:54 +0000

    fix whitespace. add some more debug and add a couple of FIXMEs.
    
    
    20060214191754-50843-1c8f5fc5aa3c6b168ca9012832614f2b7e46d369.gz

 src/gabble-media-session.c |   14 ++++--
 src/gabble-media-stream.c  |  103 +++++++++++++++++++++++---------------------
 2 files changed, 64 insertions(+), 53 deletions(-)

commit ccb187ca758596bb98aba890e4785fd40593060e
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-13 10:15:54 +0000

    fix GValue intitializers
    
    
    20060213101554-50843-a008c22a588893ff81636f0f740cfa80d4a327d1.gz

 src/gabble-media-channel.c |    2 +-
 src/gabble-media-stream.c  |    8 ++++----
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 79e4fc04f91a1bf43ac264867fc2ea0cc66c9baf
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-13 10:13:25 +0000

    add GABBLE_PERSIST env var to disable 5 sec timeout
    
    
    20060213101325-50843-ee7910b0843073a93247e49a245b263a16732825.gz

commit 328032804e46785f98e118d9f44e8da65a02a2a2
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-03 17:04:14 +0000

    disabling 5 second timeout in maintainer mode (--enable-maintainer-mode)
    
    
    20060203170414-50843-2880956a2f0a1fc5e558e2d036c88bdd31d6235f.gz

 configure.ac    |    2 --
 src/Makefile.am |    4 ----
 src/gabble.c    |    1 -
 3 files changed, 0 insertions(+), 7 deletions(-)

commit fd9a5ed08ca04abfabda926999900f5f2199a966
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-11 03:48:12 +0000

    remove the FIXME regarding whether 0 is a valid default clock rate
    
    
    20060211034812-50843-5700a874b607d9eab1f331be121755439fe45075.gz

 src/gabble-media-stream.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 16611f3de295fcebcafccc5503b55f380440f4c2
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-11 03:23:25 +0000

    minor debug message fix
    
    
    20060211032325-50843-7e2f2b434cfd03818866feec9a72828e0fd38b6f.gz

 src/gabble-media-session.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7b552cc6f8ec77b405916bfd6882ee3677274754
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-11 03:17:51 +0000

    add debug message in gabble_media_session_message_send
    
    
    20060211031751-50843-e3558abe88886123f5b145a8f36f1e77fffe4b56.gz

 src/gabble-media-session.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 75f11dca03c96f441c5f2f9e2acd27040a35b96f
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-11 03:17:16 +0000

    move HANDLER_DEBUG from gabble-connection.c to .h
    
    
    20060211031716-50843-bbd2c2270163405a47cbd00fa78f5b748c30d91b.gz

 src/gabble-connection.c |    8 --------
 src/gabble-connection.h |    8 ++++++++
 2 files changed, 8 insertions(+), 8 deletions(-)

commit dc5b6e6670acc5a10d30f1ee2c53420c5b3e8512
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-11 03:05:57 +0000

    convert session id to string before passing it to lm_message_node_set_attributes (doh!)
    
    
    20060211030557-50843-c722af439e55f21304383147a173fd8530bde243.gz

 src/gabble-media-session.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

commit 0be6273743f2c2563dd8548e53b6476ffd52f9c5
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-11 02:49:35 +0000

    implement Media.StreamHandler::NewNativeCandidate
    
    
    20060211024935-50843-3185f8ec583b4c55d81eca181b4f9aeb75888b85.gz

 src/gabble-media-stream.c |   83 +++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 83 insertions(+), 0 deletions(-)

commit 6814b87b87335ee80435382fcaeb6c912a8def8d
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-11 02:49:16 +0000

    add a few comments
    
    
    20060211024916-50843-c737049869de05d67ea951a774546c8e7dde7bc6.gz

 src/gabble-media-stream.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 7f36b9e83c8a6ef6c58345f776117d242ae13f35
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-11 02:20:33 +0000

    prototypes for the new part of the GabbleMediaSession API would be useful ;)
    
    
    20060211022033-50843-e1b564787a4798c09954d673bbbf4b65ec71701b.gz

 src/gabble-media-session.h |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 72f8584b4f8afb035a1e01ac8fc4855215f37536
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-11 02:11:56 +0000

    add initiator and peer properties to GabbleMediaSession, and an API to be used by GabbleMediaStream to create a message and send it
    
    
    20060211021156-50843-3b980b2b69c1f5c808ef08785476d87ad4412fb4.gz

 src/gabble-media-session.c |  131 +++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 130 insertions(+), 1 deletions(-)

commit d715695f96d55ee3fa4ff9f11e4783720044d9b9
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-11 02:06:40 +0000

    make gabble_media_channel_create_session create initiator-aware sessions and register them with the per-connection jingle session API
    
    
    20060211020640-50843-620e77f396f48c10134b895c9276b1b45d33f304.gz

 src/gabble-media-channel.c |   32 +++++++++++++++++++++++++++-----
 src/gabble-media-channel.h |    5 +----
 2 files changed, 28 insertions(+), 9 deletions(-)

commit a300c7e8b3599c548ce144cdefb17e6a39266db6
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-10 21:18:08 +0000

    create an internal API for managing per-connection Jingle-sessions
    
    
    20060210211808-50843-29a95c4d5bf5f11e74200ea71ac005ead54cefba.gz

 src/gabble-connection.c |   43 ++++++++++++++++++++++++++++++++-----------
 src/gabble-connection.h |    4 ++++
 2 files changed, 36 insertions(+), 11 deletions(-)

commit e499ca43271a19e669acb20dd142d54f89e9b2c7
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-09 14:41:16 +0000

    add an enum for codec media type for the sake of clarity
    
    
    20060209144116-50843-334a211ed238e9b1b55fdc55150b0df45b169483.gz

 src/gabble-media-stream.c |    3 +--
 src/telepathy-constants.h |    5 +++++
 2 files changed, 6 insertions(+), 2 deletions(-)

commit db507bce39685bcf6b394a7580f511950d0d1f1a
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-09 13:17:22 +0000

    update to match latest Telepathy spec change (signature of Media.StreamHandler::NewNativeCandidate had an error in the definition of the transports argument)
    
    
    20060209131722-50843-a1daf4ef1c50efa79ab036ccb566418f6eb75c99.gz

 generate/xml-modified/gabble-media-stream.xml |    2 +-
 generate/xml-pristine/gabble-media-stream.xml |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 2e895a6ac6ac952156afe4144b65bd845a197b9a
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-08 22:33:53 +0000

    update to conform with spec change related to Media.StreamHandler::Ready()
    
    
    20060208223353-50843-833b1d6555a8770840767c95f1d26dd8f503baec.gz

 generate/src/gabble-media-stream.c            |    2 +-
 generate/src/gabble-media-stream.h            |    2 +-
 generate/xml-modified/gabble-media-stream.xml |    1 +
 generate/xml-pristine/gabble-media-stream.xml |    1 +
 src/gabble-media-stream.c                     |    2 +-
 src/gabble-media-stream.h                     |    2 +-
 6 files changed, 6 insertions(+), 4 deletions(-)

commit ec1a79c74919bdc3042a3adeb75aeb154174b41b
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-06 18:20:55 +0000

    remove obsolete JingleCodec/JingleCandidate code
    
    
    20060206182055-50843-fcea2f0a94169e77c874239ef7848e06060cf31c.gz

 src/gabble-media-stream.c |  103 ---------------------------------------------
 1 files changed, 0 insertions(+), 103 deletions(-)

commit bf06c884841fced6e74d37d6869d5e9b2e722550
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-06 18:18:05 +0000

    finish off remote candidate parsing and marshalling
    
    
    20060206181805-50843-69a5ec988e478704902419f820ba14d12297fe1f.gz

 src/gabble-media-session.c |    5 +-
 src/gabble-media-stream.c  |  255 +++++++++++++++++++++++++++++++++++---------
 2 files changed, 207 insertions(+), 53 deletions(-)

commit 6888149453387a6ec65d278a948d092c0df73be2
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-06 12:54:41 +0000

    regenerate generated code and use it to fix signal marshalling in GabbleMediaStream
    
    
    20060206125441-50843-2fb0d384475418e0427bfe390dc9f44ec7c10a06.gz

 generate/src/gabble-media-stream.c |    6 +++---
 src/gabble-media-stream.c          |    8 ++++----
 2 files changed, 7 insertions(+), 7 deletions(-)

commit 904b2b8789b4967eba5be9e8f29d32bd1bb96844
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-06 12:47:44 +0000

    initialize GValues structs zeroed so that g_value_init() doesn't fail
    
    
    20060206124744-50843-2f14ad906ed408c1c9a30e065cba3a0a9a502bc6.gz

 src/gabble-media-channel.c |    2 +-
 src/gabble-media-stream.c  |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 1619ca6648658a967dc1e0a904c359f92c235e8a
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-06 12:39:07 +0000

    port GetSessionHandlers() and remote codec parser code to use the new dbus struct API
    
    
    20060206123907-50843-6a7df813c8ec2e95cd42d031cf777c37e5583ca9.gz

 src/gabble-media-channel.c |   33 +++++++++++---------
 src/gabble-media-stream.c  |   72 +++++++++++++++----------------------------
 2 files changed, 43 insertions(+), 62 deletions(-)

commit f7839b74bd1b0eccaaaac7b59c7e6f2c78f6499e
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-05 19:43:34 +0000

    a bit more refactoring. implement first batch of functionality in GabbleMediaStream.
    
    
    20060205194334-50843-ff69a56dbddb54d028d56719d48776b5756e3f3f.gz

 src/gabble-media-channel.c |   16 +-
 src/gabble-media-session.c |  281 ++++++---------------------
 src/gabble-media-stream.c  |  460 ++++++++++++++++++++++++++++++++++++++++++++
 src/gabble-media-stream.h  |    3 +
 4 files changed, 536 insertions(+), 224 deletions(-)

commit c4fb6eee6ed11e763b0f93ae169f67625cec84f1
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-05 16:30:31 +0000

    move jingle per session state machine into GabbleMediaSession
    
    
    20060205163031-50843-262678d3b3f2d18fbd567f6207ba3dc7dcbacc02.gz

 src/gabble-connection.c    |  240 ++++++++++++-------------------------
 src/gabble-media-channel.c |   95 +++------------
 src/gabble-media-channel.h |   60 +---------
 src/gabble-media-session.c |  286 ++++++++++++++++++++++++++++++++++++++++++++
 src/gabble-media-session.h |    4 +
 5 files changed, 387 insertions(+), 298 deletions(-)

commit 742a030b4ee0860ab76d57f8766511a47f78a94a
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-05 13:47:26 +0000

    rename GabbleMedia{Session,Stream}Handler to GabbleMedia{Session,Stream}
    
    
    20060205134726-50843-48999d9f1bd4978b0f91f98bfae229641f27ad9a.gz

 generate/do_src.sh                                 |    8 +-
 generate/gabble.def                                |    4 +-
 generate/src/gabble-connection.c                   |    2 +-
 generate/src/gabble-connection.h                   |    2 +-
 ...bble-media-session-handler-signals-marshal.list |    1 -
 generate/src/gabble-media-session-handler.c        |  148 -----------
 generate/src/gabble-media-session-handler.h        |   62 -----
 .../src/gabble-media-session-signals-marshal.list  |    1 +
 generate/src/gabble-media-session.c                |  148 +++++++++++
 generate/src/gabble-media-session.h                |   62 +++++
 ...abble-media-stream-handler-signals-marshal.list |    5 -
 generate/src/gabble-media-stream-handler.c         |  278 --------------------
 generate/src/gabble-media-stream-handler.h         |   67 -----
 .../src/gabble-media-stream-signals-marshal.list   |    5 +
 generate/src/gabble-media-stream.c                 |  278 ++++++++++++++++++++
 generate/src/gabble-media-stream.h                 |   67 +++++
 generate/xml-modified/gabble-connection.xml        |    4 +-
 .../xml-modified/gabble-media-session-handler.xml  |   16 --
 generate/xml-modified/gabble-media-session.xml     |   16 ++
 .../xml-modified/gabble-media-stream-handler.xml   |   44 ---
 generate/xml-modified/gabble-media-stream.xml      |   44 +++
 generate/xml-pristine/gabble-connection.xml        |    4 +-
 .../xml-pristine/gabble-media-session-handler.xml  |   21 --
 generate/xml-pristine/gabble-media-session.xml     |   21 ++
 .../xml-pristine/gabble-media-stream-handler.xml   |   49 ----
 generate/xml-pristine/gabble-media-stream.xml      |   49 ++++
 src/Makefile.am                                    |   16 +-
 src/gabble-media-channel.c                         |   22 +-
 ...bble-media-session-handler-signals-marshal.list |    1 -
 src/gabble-media-session-handler.c                 |  258 ------------------
 src/gabble-media-session-handler.h                 |   62 -----
 src/gabble-media-session-signals-marshal.list      |    1 +
 src/gabble-media-session.c                         |  258 ++++++++++++++++++
 src/gabble-media-session.h                         |   62 +++++
 ...abble-media-stream-handler-signals-marshal.list |    5 -
 src/gabble-media-stream-handler.c                  |  278 --------------------
 src/gabble-media-stream-handler.h                  |   67 -----
 src/gabble-media-stream-signals-marshal.list       |    5 +
 src/gabble-media-stream.c                          |  278 ++++++++++++++++++++
 src/gabble-media-stream.h                          |   67 +++++
 40 files changed, 1393 insertions(+), 1393 deletions(-)

commit ea4cdf69103d0c7420db99dd4d86d99a5242f526
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-05 03:39:26 +0000

    register GabbleMediaSessionHandler objects on the bus and a couple of debug messages
    
    
    20060205033926-50843-468cba219b5f454a7547c662bea113bd770e6ad0.gz

 src/gabble-media-session-handler.c |   26 ++++++++++++++++++++++++++
 1 files changed, 26 insertions(+), 0 deletions(-)

commit 82e3eac6bcaaf790efb36d29a107d0c9d9552d42
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-04 19:08:33 +0000

    add message about ACK_FAILURE not yet implemented
    
    
    20060204190833-50843-6b7ee2b464d10aa7f60c708601b1e3b9336e9330.gz

 src/gabble-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 44dea4e1b9d0ae151f1bcb3a3e985aeb7bd14775
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-04 19:04:57 +0000

    implemented GetSessionHandlers() and more work on GabbleMediaSessionHandler implementation
    
    
    20060204190457-50843-821a167cdf581ddb7772481cc73547f2228efe4c.gz

 src/gabble-connection.c            |    5 +-
 src/gabble-media-channel.c         |  103 +++++++++++++++++++++++++++++++++++-
 src/gabble-media-channel.h         |    6 ++
 src/gabble-media-session-handler.c |   90 ++++++++++++++++++++++++++++++-
 src/gabble-media-stream-handler.c  |    6 +-
 5 files changed, 201 insertions(+), 9 deletions(-)

commit 0eff38e080efa70f85d110c342b00b43981d7c4c
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-04 19:02:21 +0000

    destroy media channels as well
    
    
    20060204190221-50843-7ce2d2ca236a7e05be1bcb03fbae3e3f0f6cc7fb.gz

 src/gabble-connection.c |   21 ++++++++++++++++++---
 1 files changed, 18 insertions(+), 3 deletions(-)

commit ea9fb32f1b6fb19f835386071a9f4a50a7b55a44
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-03 17:04:14 +0000

    disabling 5 second timeout in maintainer mode (--enable-maintainer-mode)
    
    
    20060203170414-50843-01a4992db4ceeca046d8df319badd6d1d0bf6527.gz

 configure.ac    |    2 ++
 src/Makefile.am |    4 ++++
 src/gabble.c    |    3 ++-
 3 files changed, 8 insertions(+), 1 deletions(-)

commit bf937a2055dd45ebad3b3d15ef5c0dab7e6e9c77
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-03 14:23:11 +0000

    move voice capability presence info to signal_own_presence
    
    
    20060203142311-50843-36cfd6e0aa4cb4e849033bbac99f5c28f8900bc0.gz

 src/gabble-connection.c |   27 +++++++++++++++++++--------
 1 files changed, 19 insertions(+), 8 deletions(-)

commit b6068e81a05d3cbaaf16e160cb9af3de2f3d8c08
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-03 13:57:09 +0000

    GabbleMedia{Session,Stream}Handler boilerplate implementation
    
    
    20060203135709-50843-81ee48456c5145bb5ee62ee6c655153e4ae9c262.gz

 generate/do_src.sh                                 |    6 +
 generate/gabble.def                                |    2 +
 ...bble-media-session-handler-signals-marshal.list |    1 +
 generate/src/gabble-media-session-handler.c        |  148 +++++++++++
 generate/src/gabble-media-session-handler.h        |   62 +++++
 ...abble-media-stream-handler-signals-marshal.list |    5 +
 generate/src/gabble-media-stream-handler.c         |  278 ++++++++++++++++++++
 generate/src/gabble-media-stream-handler.h         |   67 +++++
 .../xml-modified/gabble-media-session-handler.xml  |   16 ++
 .../xml-modified/gabble-media-stream-handler.xml   |   44 +++
 .../xml-pristine/gabble-media-session-handler.xml  |   21 ++
 .../xml-pristine/gabble-media-stream-handler.xml   |   49 ++++
 src/Makefile.am                                    |    8 +
 src/gabble-media-channel.c                         |    4 +-
 ...bble-media-session-handler-signals-marshal.list |    1 +
 src/gabble-media-session-handler.c                 |  148 +++++++++++
 src/gabble-media-session-handler.h                 |   62 +++++
 ...abble-media-stream-handler-signals-marshal.list |    5 +
 src/gabble-media-stream-handler.c                  |  278 ++++++++++++++++++++
 src/gabble-media-stream-handler.h                  |   67 +++++
 20 files changed, 1271 insertions(+), 1 deletions(-)

commit 337f5a63d2d9fc4e61f8c14b85fd5a22a1dd0877
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-01 03:09:02 +0000

    more work on the jingle implementation
    
    
    20060201030902-50843-fee8bc0a08487e2f3d5f3ca044e34421b8c0b60e.gz

 src/gabble-connection.c    |  306 +++++++++++++++++++++++++++++++++++++++++++-
 src/gabble-media-channel.c |   68 ++++++++++
 src/gabble-media-channel.h |   51 ++++++++
 3 files changed, 424 insertions(+), 1 deletions(-)

commit f9a2f122cc6a2443c215b65fcde41035136f3baa
Author: Ole Andre Vadla Ravnaas <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-01-26 13:33:59 +0000

    updated presence to report voice capabilities and a couple of bits on the implementation
    
    
    20060126133359-7cdbc-2cb629c2698c3a4d0fa19ca15e58275a44c01e50.gz

 src/gabble-connection.c |   32 ++++++++++++--------------------
 1 files changed, 12 insertions(+), 20 deletions(-)

commit c736b37257f4afbc01709a23a8bb94483d934eb8
Author: Ole Andre Vadla Ravnaas <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-01-26 10:09:50 +0000

    StreamedMedia channel boilerplate implementation
    
    
    20060126100950-7cdbc-09001d4798acccd8b73db6abd3e8b9fe422ff589.gz

 configure.ac                                       |    2 +-
 generate/do_src.sh                                 |    3 +
 generate/gabble.def                                |    1 +
 .../src/gabble-media-channel-signals-marshal.list  |    2 +
 generate/src/gabble-media-channel.c                |  212 +++++++++++
 generate/src/gabble-media-channel.h                |   65 ++++
 generate/xml-modified/gabble-media-channel.xml     |   29 ++
 generate/xml-pristine/gabble-media-channel.xml     |   34 ++
 src/Makefile.am                                    |    4 +
 src/gabble-media-channel-signals-marshal.list      |    2 +
 src/gabble-media-channel.c                         |  398 ++++++++++++++++++++
 src/gabble-media-channel.h                         |   65 ++++
 12 files changed, 816 insertions(+), 1 deletions(-)

commit 9e8347e6a025798eab64f80d2982a42f7ceb547a
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-02-22 17:31:53 +0000

    manually pulled the send_with_reply patch from telepathy-gabble-voip
    
    
    20060222173153-25e70-235dcddbfa8ab60aba4aebecbcb16be5b8ff3bce.gz

 src/gabble-connection.c |   87 +++++++++++++++++++++++++++++++++++++++++++++++
 src/gabble-connection.h |    7 ++++
 2 files changed, 94 insertions(+), 0 deletions(-)

commit f2e847eccd41a56bb0e21c8243e1e5eeb08d37b2
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-02-17 12:31:03 +0000

    only emit our on-line status in a successful auth callback, not after successfully sending the initial auth *request*
    
    
    20060217123103-0e791-043e0dda183a0599f57099c57e24b684fcc7306c.gz

 src/gabble-connection.c |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)

commit 834a01e4b175fb6bae9879eac9d99437c836e306
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-17 08:50:59 +0000

    make RequestChannel return any existing im channel with a user if present
    
    
    20060217085059-50843-cae49d614556382eaed60333e9118cac26c748b8.gz

 src/gabble-connection.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

commit 362c44d9477370fc89746b6dc185f85da9ce5810
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-14 20:53:12 +0000

    add missing suppress_handler spelling fix
    
    
    20060214205312-50843-8cf2d54252d57cfcca5469a382f4648b1f5a315a.gz

 src/gabble-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 3aab7a667df0b6357e94f845c5c7f716a33c6bdb
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-14 20:52:13 +0000

    correct spelling in suppress_handler argument
    
    
    20060214205213-50843-264eb36b8e762ed44a4c8e043bb55feff2790395.gz

 src/gabble-connection.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 73130aa96ac9fe49814131b02719a32676c9c481
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-02-15 22:00:08 +0000

    merge gabble_presence_values and status_infos into gabble_statuses so the names are alongside the values... this may help robtaylor and I stop changing the order of one but not the other... :)
    
    
    20060215220008-0e791-4d68c45a4aed907d26f6c3cb04d4216bdfb73be1.gz

 src/gabble-connection.c |   61 ++++++++++++++++++++---------------------------
 1 files changed, 26 insertions(+), 35 deletions(-)

commit 8939c9d289a4cb5ab551a0526fb8e49c57f440b6
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-02-15 20:54:30 +0000

    fix gabble_connection_set_status to actually emit the status, and have a few more checks & debug for invalid calls
    
    
    20060215205430-0e791-4e97e428f27026ed18ea3832e63b548af90ba478.gz

 src/gabble-connection.c |   28 ++++++++++++++++++++--------
 1 files changed, 20 insertions(+), 8 deletions(-)

commit 528fe1fe5feb5277942cfd4206ccb424f76b7ed0
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-02-15 14:31:32 +0000

    emit own presence on jabber when SetStatus called
    
    
    20060215143132-25e70-15e031cc279b97fbece77624f78aec7ecc4fd002.gz

 src/gabble-connection.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit fa339379553d05d019e5fa22be7a95c1f139f1e8
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-02-15 14:30:32 +0000

    correct error that associated the string 'chat' with GABBLE_PRESENCE_AWAY, and vice versa.
    
    
    20060215143032-25e70-339a96b44ba7e76220b108a5640b7e243dd59660.gz

 src/gabble-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0e798a627de60c4a362a37b9c1fd919e9769e154
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-15 09:42:50 +0000

    add GABBLE_PERSIST env var to disable 5 sec timeout
    
    
    20060215094250-50843-a64dec75594808dc2cb062b91056f8b63589fbba.gz

 src/gabble.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 342f6a5481ea740f54f4bf8ae10d53b965f6eff2
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-02-13 08:09:10 +0000

    whitespace
    
    
    20060213080910-0e791-c44a7a3363fdea4bbed221108396b9556b9fef31.gz

 src/gabble.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 83b2310e33dd297baecc736ee1a28b02d8d490d3
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-02-12 21:20:19 +0000

    qualify errors from gabble with the full telepathy error domain
    
    
    20060212212019-0e791-cd05546e59d87d9f8a7e4a759a09bac1e83c9a6c.gz

 src/gabble.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit c99cbdd71f1814a9a9866558d52d56d50447d4ba
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-02-10 22:15:51 +0000

    tweak debug to use G_STRFUNC
    
    
    20060210221551-0e791-ea41497b025eee6190bd8267206c477b41cceb52.gz

 src/gabble-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit cc3141df699db29691e40257cec86625f44565e3
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-02-10 22:14:53 +0000

    make gabble_handle_for_contact return 0 for malformed jids, and handle these errors
    
    
    20060210221453-0e791-b91b97ad9d78b07d081c01260b28afc43585e0af.gz

 src/gabble-connection.c |   47 +++++++++++++++++++++++++++++++++++++++++++++--
 src/handles.c           |    6 ++++--
 2 files changed, 49 insertions(+), 4 deletions(-)

commit a82ed5ba1a3c57818745e28630437797e6524638
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-02-09 15:08:51 +0000

    add g_error_free where dbus_g_method_return_error is used
    
    
    20060209150851-0e791-a48cd08f2fc6c4508e0b6df18c57996d33427fe6.gz

 src/gabble-connection.c |   25 ++++++++++++++++++-------
 1 files changed, 18 insertions(+), 7 deletions(-)

commit 56c1ac0ea495d6bb958d336f6da6101aaa678c5c
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-02-07 10:17:41 +0000

    away is AWAY, chat is AVAILABLE, not vice versa
    
    
    20060207101741-0e791-a5b020676bfdbca65be1e255e9061872f3e3107f.gz

 src/gabble-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 01f970ade11e08be0015ed05ae3ef0250ac8917e
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-02-06 21:26:02 +0000

    update presence type values to match spec
    
    
    20060206212602-0e791-d0a33ffb28541c67468442229ffbdf64ceed25ba.gz

 src/telepathy-constants.h |   15 ++++++++-------
 1 files changed, 8 insertions(+), 7 deletions(-)

commit fc27c2d70e689940faaccba37bf09969f53649a8
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-02-06 09:27:31 +0000

    removed all uses of the 'set signature' hack, and added an exaple of using the dbus struct api directly
    
    
    20060206092731-25e70-b6c7e06c556dad9f89758c4c420b720c4e9b3b7b.gz

 src/gabble-connection.c |   46 ++++++++++++++--------------------------------
 src/gabble-im-channel.c |    1 -
 2 files changed, 14 insertions(+), 33 deletions(-)

commit c3d96489973cc17409c5e28978204474f20d73a5
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-02-06 09:26:41 +0000

    regenerated generated code with gengobject with recursive gtype support
    
    
    20060206092641-25e70-2a0e89799f0a28b0e6d79f851b3da8599093aeb9.gz

 generate/src/gabble-connection.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 62c9e2c46519b83315ea492156b6784eed5617e6
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-02-03 16:05:55 +0000

    initialise status to connecting
    
    
    20060203160555-0e791-13c565c930be57535bd0a48369470968e74cfd0d.gz

 src/gabble-connection.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit e71c35af7e6e17f41e541b8018af3255656b90ec
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-02-01 12:08:04 +0000

    remove spaces from comma-separated values in .manager file
    
    
    20060201120804-0e791-b44a6638996cff66b2f9238f5be7e7dd6e746afa.gz

 data/gabble.manager |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit 00d8336ebbcc86d03aa47ed40be93b7c56eaddb7
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-31 20:39:05 +0000

    change g_error to g_debug in _connection_send to avoid run-time death
    
    
    20060131203905-0e791-8a701dc1739287a1cdbaac83e4328cf0813b0703.gz

 src/gabble-connection.c |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)

commit e5975d34ab0d32e455374141ffbb62b49fa8f5df
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-31 19:44:37 +0000

    remove TP_IFACE_CONN_INTERFACE from GetInterfaces
    
    
    20060131194437-0e791-77dd9d818d0a3c1ad47cdd75afd0d45e2d07953d.gz

 src/gabble-connection.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 4e715733d9f019f0479ab0d75e1c63dc1f5087b6
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-31 19:44:21 +0000

    include <status> message in roster changes from <presence>
    
    
    20060131194421-0e791-bf6764f76674188335cce8752f73c3b5b2d55c93.gz

 src/gabble-connection.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit f62f604c946b566d17993b9a2b997d99d8204529
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-31 19:43:35 +0000

    <presence> without from should be ignored
    
    
    20060131194335-0e791-deb0582e77807a3b2445458e76dfbed9076e4971.gz

 src/gabble-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7d9ee1598775ea77ad10e6b7cfa19feb2e6abf34
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-31 19:42:58 +0000

    improve debug from disconnected_cb and presence_cb
    
    
    20060131194258-0e791-0aa6c42f395470233d59b35dba894c7739940726.gz

 src/gabble-connection.c |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

commit 4dffb189412d658e129802c7909a05f1301405f0
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-31 19:42:31 +0000

    needless whitespace changes, round 2
    
    
    20060131194231-0e791-96e7a63ce29d30d8aa9259a0f2ef21a87442cf0e.gz

 src/gabble-connection.c |   95 ++++++++++++++++++++++++----------------------
 1 files changed, 50 insertions(+), 45 deletions(-)

commit eb51bf86d8826a99179062f39a9b25af01350132
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-31 19:41:46 +0000

    rename misleadingly named TP_PRESENCE and JABBER_PRESENCE defines and variables
    
    
    20060131194146-0e791-1884033a3d7b49333b7319885d7485a5d61f3b59.gz

 src/gabble-connection.c |  138 ++++++++++++++++++++++++-----------------------
 1 files changed, 70 insertions(+), 68 deletions(-)

commit 35a8d87ba18b939151a3f66481eaeb316c2833a6
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-31 18:53:33 +0000

    flip inverted test in presence code, to avoid segfaulting at every successful sign on. great.
    
    
    20060131185333-0e791-432cffcea8af054b64903e5d5dbede0b1d5a91b0.gz

 src/gabble-connection.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 1f6bb2b2d748b15a9f9247e19599fae145a83420
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-31 18:52:06 +0000

    make roster updates only emit signals for things that were actually changed
    
    
    20060131185206-0e791-4654e50c1a3833609e2affa9d7b5a5229f071adf.gz

 src/gabble-roster-channel.c |  107 ++++++++++++++++++++++++++++++------------
 1 files changed, 76 insertions(+), 31 deletions(-)

commit 86260b6414fe29bb29aa5f47717693aa394dd903
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-31 18:50:54 +0000

    make handle set update and difference update return a set of what was actually changed
    
    
    20060131185054-0e791-09955396b82ad8181bfd34bd52b27ea5f2888eeb.gz

 src/handle-set.c |   38 ++++++++++++++++++++++----------------
 src/handle-set.h |    4 ++--
 2 files changed, 24 insertions(+), 18 deletions(-)

commit 46f9bca8e4f160f8030b64380a9b34f9acc4ec9a
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-30 16:20:54 +0000

    added presence
    
    
    20060130162054-25e70-8853ae70d757a6925c7343bf4a54ce1f39bd984a.gz

 src/gabble-connection.c |  457 +++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 425 insertions(+), 32 deletions(-)

commit b7c2171e3117c2f79039bc61345f4deed0423988
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-27 17:38:45 +0000

    implement add and remove members for roster channels
    
    
    20060127173845-0e791-c372ffafd239111c1ac5a11393cf94aa84a74fd0.gz

 src/gabble-roster-channel.c |  211 +++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 211 insertions(+), 0 deletions(-)

commit 44b669664b9b20f16e050f4e4b7c3670889045f3
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-26 15:19:45 +0000

    implement get_self_handle on roster channel
    
    
    20060126151945-0e791-9cdebf20e3ff66e5eab2fea9e10cf613ea399825.gz

 src/gabble-roster-channel.c |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

commit aca6c05044c94701676acda6f5ef585dee92eeac
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-26 13:09:24 +0000

    added functions to handle repo for associating arbitary data with a handle that get deleted when handle is freed
    
    
    20060126130924-25e70-60044ce0740c531907c59771ea4974e75a7287f0.gz

 src/handles-private.h |    1 +
 src/handles.c         |   54 +++++++++++++++++++++++++++++++++++++++++++++++++
 src/handles.h         |    7 ++++++
 3 files changed, 62 insertions(+), 0 deletions(-)

commit c1f329b943419e76115290fec8b7e4b0ae8ef460
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-26 12:28:52 +0000

    added implementation of GetStatuses
    
    
    20060126122852-25e70-8d6e58e8ab6ebf06b72fa7d53f3c5401b989e63a.gz

 src/gabble-connection.c |   83 ++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 82 insertions(+), 1 deletions(-)

commit 0e529288b32417fae9385be8629a72b66c2beb89
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-26 12:32:44 +0000

    reply to roster IQs which have an id set
    
    
    20060126123244-0e791-4779ceeb36921e934b293eeb33e9b003b52e4155.gz

 src/gabble-connection.c |   27 +++++++++++++++++++++++++++
 1 files changed, 27 insertions(+), 0 deletions(-)

commit 9f09b3c0e0061b701be991e1f42085f9e30a5198
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-26 12:32:35 +0000

    accept subscription=remove values
    
    
    20060126123235-0e791-21758670dd59a668e84eb8ef22013465b30db3ef.gz

 src/gabble-connection.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 112543d905f19d1a0de876a64eb3533a78aef7a1
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-26 12:32:04 +0000

    accept from and none subscription values with no ask field
    
    
    20060126123204-0e791-cdb2641885040dae1b47a92b5ca8b67f9bf957ff.gz

 src/gabble-connection.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 34a47e5b5b2502ec04f0e0b1fc4250a6281b1acb
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-26 12:31:53 +0000

    accept roster pushes as well as replies
    
    
    20060126123153-0e791-1005f407b8505056cf27f6c6346173041cf397d7.gz

 src/gabble-connection.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit 05800c71c44e640ad9fb92736bf7af51588320ef
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-25 19:38:36 +0000

    make connection_presence_cb send the right signals for presence sub/unsub/sub'd/unsub'd stanzas
    
    
    20060125193836-0e791-1532fa2c353390d7e31417004241f984153bc755.gz

 src/gabble-connection.c |   99 ++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 97 insertions(+), 2 deletions(-)

commit e583cb64f72bcef5c9c48e2334835b1f132e33a8
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-25 19:38:00 +0000

    make _gabble_connection_send safe with a NULL GError
    
    
    20060125193800-0e791-8c15347460451e5b286c8d40a452c1831af1ff5a.gz

 src/gabble-connection.c |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit 49950732e5be2678b8c73951d7006e1cabf0d3c0
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-25 19:13:47 +0000

    remove old constructor code
    
    
    20060125191347-25e70-9e1c585531a93cc4e5be85da8b6cf45d8ff4ace5.gz

 src/gabble-connection.c |   26 --------------------------
 1 files changed, 0 insertions(+), 26 deletions(-)

commit 31f0b1e1954916f3cde9f72a6517642fd5b3c246
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-25 19:09:51 +0000

    made call to ReleaseNameuse dbus_g_proxy_call_no_reply, as its bad to block in dispose, and even if it does fail, there's nothing we can do
    
    
    20060125190951-25e70-a3b2be7c55e29d040c922c0c5238c4533d325ac1.gz

 src/gabble-connection.c |   32 +++-----------------------------
 1 files changed, 3 insertions(+), 29 deletions(-)

commit bdcf4693856ff0bef5fce391e35a6bdb60291501
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-25 18:45:17 +0000

    made connection manager close if there are no connections in progress for 5 seconds
    
    
    20060125184517-25e70-87ec89d697885a6110c0c6fb30a3d0ed5690a25b.gz

 src/gabble-connection-manager.c |   29 +++++++++++++--------
 src/gabble.c                    |   51 +++++++++++++++++++++++++++++++++++++-
 2 files changed, 67 insertions(+), 13 deletions(-)

commit 27913b9eaa071acc504ea2687ba58c519904554f
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-25 18:34:38 +0000

    make IQ_DEBUG into more generic HANDLER_DEBUG, and use for message and presence callbacks
    
    
    20060125183438-0e791-d5f166118e3c10b1b4887f80fbe4c1e4049abeae.gz

 src/gabble-connection.c |   41 ++++++++++++++++++++---------------------
 1 files changed, 20 insertions(+), 21 deletions(-)

commit e77fa3c82ce4961fe6feffd8c9064134e661ca58
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-25 18:27:03 +0000

    more conflict resolution
    
    
    20060125182703-25e70-0cdc11aecd3c3c3c8050b415840afbe7ac79df17.gz

 src/gabble-connection.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit db3ba1f29a70274fe49acf46cba6463b27249bd3
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-25 18:22:32 +0000

    resolve conflict between new roster channel removals and new im_channel removal code
    
    
    20060125182232-25e70-232465cf6bc03f24ccebaf9a44e5af42b6f5abdf.gz

 src/gabble-connection.c |   21 +++++++++++++++++----
 1 files changed, 17 insertions(+), 4 deletions(-)

commit 54b2c1a67090161ee99b685ca188f9a7613da418
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-25 17:00:41 +0000

    remove all channels on disconnection
    
    
    20060125170041-25e70-9e65eeb9c76821bb89909ec55c86a553bb3cb51a.gz

 src/gabble-connection.c |   36 +++++++++++++++++++-----------------
 src/gabble-im-channel.c |    1 +
 2 files changed, 20 insertions(+), 17 deletions(-)

commit 483e046739b7e47d856cf3105e257af5556e0274
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-25 17:00:06 +0000

    disallow many method calls when connection is disconnected
    
    
    20060125170006-25e70-3cf8dfb4dc17522f4a75baf1216423f9586894f2.gz

 src/gabble-connection.c |  109 +++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 109 insertions(+), 0 deletions(-)

commit d947874d3c309e9941a42fef254afad0ab28200c
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-25 17:35:35 +0000

    fix looking for client handle sets in the wrong datalist
    
    
    20060125173535-0e791-63cc22b7d7abe680a6a792c64b5adf956a61f88c.gz

 src/gabble-connection.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 2442c6526aaba008867a50b5135cb1a151580175
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-25 17:14:54 +0000

    don't report a capability for inviting people to text channels, we don't have group chats yet
    
    
    20060125171454-0e791-54e493df3ad43a33dc9e9da4109e9340d4d99359.gz

 src/gabble-connection.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit f150d14dced93a10d07bea4d64c97a7541f64153
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-25 17:08:03 +0000

    add group flags to the roster channels, make the connection set them appropriately and emit the signal
    
    
    20060125170803-0e791-e1f9e2c64fc3b29c060bab8ef307c72a85a72251.gz

 src/gabble-connection.c     |    8 ++++++++
 src/gabble-roster-channel.c |   39 +++++++++++++++++++++++++++++++++++++++
 src/gabble-roster-channel.h |    4 ++++
 3 files changed, 51 insertions(+), 0 deletions(-)

commit 14014bcc4496e977f2679e7349d5cc0733896388
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-25 12:47:40 +0000

    parse the roster replies from the server and emit the memberschanged signals on the publish/subscribe list channels
    
    
    20060125124740-0e791-a929ecf89544cad1382b045e5046edcc27b30e9e.gz

 src/gabble-connection.c     |  125 +++++++++++++++++++++++++++++++++++++++----
 src/gabble-roster-channel.c |   71 ++++++++++++++++++++++++
 src/gabble-roster-channel.h |   11 ++++
 3 files changed, 197 insertions(+), 10 deletions(-)

commit f15d27cd9cf915fefa1abacf9f54b730a6b3af52
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-24 17:49:23 +0000

    split roster_cb into iq_roster_cb and iq_unknown_cb
    
    
    20060124174923-0e791-1d7ec437f4d6a6b02cb43410efabbe406c568ba2.gz

 src/gabble-connection.c |   78 ++++++++++++++++++++++++++++++++++++-----------
 1 files changed, 60 insertions(+), 18 deletions(-)

commit 2eb3aa378107131ceb701c9a14d8530ce4e71ee7
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-24 17:31:30 +0000

    remove closed from roster channel, you can't close them
    
    
    20060124173130-0e791-90a09bda876e47d243f679bc505e4ca7d0f38a1e.gz

 src/gabble-roster-channel.c |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

commit 332f35aa8d28a6463e598c65e4dca6aa7dc77306
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-24 17:31:05 +0000

    add handle_set_update and difference_update, for adding and removing handles from handle sets in bulk
    
    
    20060124173105-0e791-dc62fc73ed92bb9a7bc34b24972dbfb4c13df7c4.gz

 src/handle-set.c |   68 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/handle-set.h |    9 +++++++
 2 files changed, 77 insertions(+), 0 deletions(-)

commit ee8bb0346101c4ac365d0170773f6e2be49d3d82
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-24 17:29:32 +0000

    add/fix some handleset asserts
    
    
    20060124172932-0e791-6b8aa7065184a07e5d355a5484e6fbe2ee98e4c1.gz

 src/handle-set.c |   15 ++++++++++++---
 1 files changed, 12 insertions(+), 3 deletions(-)

commit 896a70dc1632798432955591876b65f6477dd795
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-24 17:26:51 +0000

    fix broken fall-through in request channel
    
    
    20060124172651-0e791-5918f912a23b7d17754115e81b17b280222a3419.gz

 src/gabble-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 3600a9db6d9ef49dab4ffa60b3ef4de9c988ecce
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-24 16:25:37 +0000

    add set operation tests to intset test
    
    
    20060124162537-0e791-4fca028e0c4987dfa8e0129eaa9569ce7dfa6d73.gz

 tests/test-intset.c |   76 +++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 74 insertions(+), 2 deletions(-)

commit 21f9a936720562f17af9d2f0c60f76dad656657e
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-24 16:25:20 +0000

    core files and the test binaries are _boring
    
    
    20060124162520-0e791-64e51234f59ef4dedcc32be7eaae83a668face9f.gz

 _boring |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 429c8e0c2e7d0a8e09ffba0192de49b78bcefe34
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-24 16:21:56 +0000

    add set operations to intset, const pointers where necessary
    
    
    20060124162156-0e791-96b247a238780f148a761dc2f8e8c309ab7e29ad.gz

 src/gintset.c |  180 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 src/gintset.h |   12 +++-
 2 files changed, 183 insertions(+), 9 deletions(-)

commit c1fa14c7ff9ad1a6d74c9fb6c0695edd44dc1a68
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-24 16:21:19 +0000

    remove gintset whitespace
    
    
    20060124162119-0e791-e7fe3c9f8c6a7314543534758554abd3c9b58473.gz

 src/gintset.c |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

commit febb5325be677712dc7fb4352a023916d906ce33
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-24 11:40:47 +0000

    add intset test program
    
    
    20060124114047-0e791-186548fb458f8a7105c4549d251ee3141de11a17.gz

 Makefile.am          |    2 +-
 configure.ac         |    3 ++-
 tests/Makefile.am    |   11 +++++++++++
 tests/test-intset.c  |   34 ++++++++++++++++++++++++++++++++++
 4 files changed, 48 insertions(+), 2 deletions(-)

commit 69a42a1a4ed7b294d66a0e12899f6bdcb9a8c0e3
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-23 22:09:05 +0000

    add list handles to RequestHandle
    
    
    20060123220905-0e791-aa375ae7fec2221ff55d47a29fba67f9cd8574a6.gz

 src/gabble-connection.c |   26 +++++++++++++++++++++-----
 1 files changed, 21 insertions(+), 5 deletions(-)

commit 1d37a0aeca42f0b3748372e1265a2c7e6bb61f46
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-23 22:03:40 +0000

    add contact list channels to RequestChannel
    
    
    20060123220340-0e791-c7aa7031fe4b5a6088a2333562667d7c5d9b57b0.gz

 src/gabble-connection.c |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

commit 84a0f71b39957f92400e7ec40add4eb1520c9772
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-23 20:43:46 +0000

    create roster channels when connected, include them in the list, and close them when disconnecting
    
    
    20060123204346-0e791-a597ed60ca95d3122b0d1aa120bf92f05344f260.gz

 src/gabble-connection.c |   98 +++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 90 insertions(+), 8 deletions(-)

commit ebe95da15af8480b63e6a15f8ca90a047c8fc98d
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-23 20:42:19 +0000

    implement properties and some methods on roster channels
    
    
    20060123204219-0e791-4fe04185027b189f94b24402f0ed5a7019b0252f.gz

 src/gabble-roster-channel.c |  230 ++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 225 insertions(+), 5 deletions(-)

commit bba0138874b33a5c9eb9a28e6b9ba2617dcd360d
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-23 20:37:46 +0000

    resolved conflict
    
    
    20060123203746-25e70-c12c59e1a8cb9f7408c0c4378f66e32949e36066.gz

 src/gabble-connection.c |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

commit 1634658eec663f1bc69ecf0f63b7e83b8c790219
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-23 20:22:31 +0000

    remove double free of handles when handle_priv_remove called
    
    
    20060123202231-25e70-1e96d0947ed26ddd98f41a6f511c67db79747e35.gz

 src/handles.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 196ed05a418312b0ab2dd16967732cc42e15aed8
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-23 20:21:54 +0000

    move handle repo destruction to after handle set destruction in GabbleConnection
    
    
    20060123202154-25e70-b5c46910179e4ca5cca8f09c568fed928aa71227.gz

 src/gabble-connection.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit dc4ea17ce957e6a424c04d6bbd753451faa0b027
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-23 20:18:03 +0000

    modify connection to emit a disconnected signal when it actually disconnects, and emit state_changed only when status changes. change status immeditately when requested.
    
    
    20060123201803-25e70-7914c27f081f205bc3aa7ad85109f8a31d796682.gz

 src/gabble-connection-manager.c |   37 +++++++++-----------
 src/gabble-connection.c         |   70 +++++++++++++++++++++++++++++++++-----
 2 files changed, 77 insertions(+), 30 deletions(-)

commit 9dc82f65d80dc21d08d70e3138ad2b77e1861770
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-23 20:24:30 +0000

    destroy handle repo after destroying per-client handle sets, otherwise crashes occur :)
    
    
    20060123202430-0e791-0a95c7e30099bb29a51dd0306a62b03ef58667a1.gz

 src/gabble-connection.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 695b8ca9f7ded56f2bcb43a243e4ce42b15be80e
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-23 20:13:58 +0000

    fix thinko in signal emission when closing IM channels
    
    
    20060123201358-0e791-964e6665147a36b7d5884f97cb8692df63399858.gz

 src/gabble-im-channel.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit cade6496ed329872ada8c66f66ec67a14620ee75
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-23 19:30:17 +0000

    emit a CLOSED channel from the IM channel dispose function, if we havn't already
    
    
    20060123193017-0e791-7afa1147a8f5e416a584654a01f952accec4a597.gz

 src/gabble-im-channel.c |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

commit 29da343aff25bab02540aca68b12c5483995e2fc
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-23 18:50:23 +0000

    add handle_set_to_array for roster channels
    
    
    20060123185023-0e791-dbe15528ca0a204ce7b5fc78b5992660c42673b0.gz

 src/handle-set.c |   17 ++++++++++++-----
 src/handle-set.h |    1 +
 2 files changed, 13 insertions(+), 5 deletions(-)

commit d5d85a69dac8e799dfecc6fb6fcc052781228b2f
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-23 19:07:59 +0000

    error sensibly to the client if the CM or something else is holding the bus name
    
    
    20060123190759-25e70-c23350b73890a28ed07054c6abd39669095ea33c.gz

 src/gabble-connection.c |   34 ++++++++++++++++++++++++++++++----
 1 files changed, 30 insertions(+), 4 deletions(-)

commit d4874f7ca36b212537c2dd0c1a34e6ebec919843
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-23 19:07:15 +0000

    fix race condition that occurs if channel methods are called when connection is closing down
    
    
    20060123190715-25e70-00d60b8c9f565acdfc2caccb2e32155cdecd2588.gz

 src/gabble-connection.c |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

commit 8561a6219f1c7f749b7be8f6054dcfbb0418bc75
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-23 18:19:28 +0000

    cscope.out is _boring
    
    
    20060123181928-0e791-98746cf4605ea723c5bea6a1c1776199b65be735.gz

 _boring |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e50a95bd62f8ff62b02069971d7ef5d50740daee
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-23 18:17:27 +0000

    fix up status-changed signal emitting to be correct
    
    
    20060123181727-25e70-850b173e7eab5366b542b3166d2b1afdc380dfbb.gz

 src/gabble-connection.c |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

commit ff7c0b247af3e8da4729e3927ed87f67b8b312a0
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-23 18:16:27 +0000

    uset G_STRFUNC when placing function name in g_debug etc
    
    
    20060123181627-25e70-1cfac39f85411b890ff8bec8f2bac45ef97a9bd0.gz

 src/gabble-connection-manager.c |   27 ++++++++++---------
 src/gabble-connection.c         |   53 ++++++++++++++++++++------------------
 src/gabble-im-channel.c         |   14 +++++-----
 3 files changed, 49 insertions(+), 45 deletions(-)

commit 2e8672def7881f6408ad7e873cb76d145acb96cd
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-23 18:10:12 +0000

    fix buggy assumption that existence of quark implies existence of handle in repo
    
    
    20060123181012-0e791-16fb5386c60c904ad4a289002a228ab0397fcdc1.gz

 src/handles.c |   15 ++++++++-------
 1 files changed, 8 insertions(+), 7 deletions(-)

commit 394f471e89df306a02f36b2f64b3c80c0f16f777
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-23 17:33:30 +0000

    free the queue structure itself when finalising IM channel
    
    
    20060123173330-0e791-23890bce09ccb86d53b9b58910fbb4e7b7351cf4.gz

 src/gabble-im-channel.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 354698fe01c31bc947174aa377a507e1667b8343
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-23 17:13:14 +0000

    change to G_STRFUNC instead of G_GNUC_FUNCTION (no-op in gcc 3.0 onwards)
    
    
    20060123171314-0e791-3b4f399d348d681c8dbd0937cc0a3576509106e5.gz

 src/gabble-connection.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit afa653fff5d8c97cba49cab3d89ff49bef41286d
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-23 16:45:50 +0000

    make publish and subscribe handles static (because they are quarks, they will be constant across connections anyway)
    
    
    20060123164550-0e791-435c3bc459c226c6ac8f0af08d8859194ad64b11.gz

 src/handles-private.h |    5 +----
 src/handles.c         |   43 +++++++++++++++++++++++++++++++------------
 2 files changed, 32 insertions(+), 16 deletions(-)

commit 1b5ed90dfb4e4ad8b6811d1143736fad619f8a46
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-23 16:30:18 +0000

    remove a channel from the connection manager's hashtable when it closes
    
    
    20060123163018-25e70-63fd0a9005a2fa1c88fc85a3f03eaa33c814efeb.gz

 src/gabble-connection.c |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 deletions(-)

commit b935f8f76aa628ddb1e55b1972b173a0176f4980
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-23 16:17:41 +0000

    make roster_cb ignore IQs that aren't roster queries
    
    
    20060123161741-0e791-659aa554b058d4e4fbe80a11861ebe05ed7017e5.gz

 src/gabble-connection.c |   22 ++++++++++++++--------
 1 files changed, 14 insertions(+), 8 deletions(-)

commit 4faf8ff6597be697093b3a12356fbd35c5cf8e4c
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-23 16:10:07 +0000

    emit the CLOSED signal, and not some random other one
    
    
    20060123161007-0e791-4ac6a3038b7b40e5cc9a7fa70fa84db8833b7b4d.gz

 src/gabble-im-channel.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 95b3a629496fc2224237912a9430aabf6f74911c
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-23 16:03:44 +0000

    fix cap reporting to emit the right stuff
    
    
    20060123160344-25e70-c0b704760c1d43157f41b9c09e1826d26414cde1.gz

 src/gabble-connection.c |   17 +++++++++++++++--
 1 files changed, 15 insertions(+), 2 deletions(-)

commit 95628377c30ab99c53387633c4e79051ec2037db
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-23 16:03:19 +0000

    resolve conflicts
    
    
    20060123160319-25e70-92b71e6019fdc3c5478aeae3ee1590cb14b8d954.gz

 src/gabble-connection.c |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

commit be47058bd8e7faec8da52dd36ee87fe945c6989f
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-23 15:03:34 +0000

    fix returning of capability constants
    
    
    20060123150334-25e70-35e572cf5dd3ac04c960b3bcc25f08a915948e3d.gz

 src/gabble-connection.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit db019cc2ed0d5533a299f88fade744bc86d72691
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-23 15:02:55 +0000

    updated telepathy-constants.h and related changes
    
    
    20060123150255-25e70-72e205d0b2d095c763559aae8b7230fef57f00f2.gz

 src/gabble-connection-manager.c |    2 +-
 src/gabble-connection.c         |   27 ++++-----
 src/telepathy-constants.h       |  133 +++++++++++++++++++++++++++++++-------
 3 files changed, 121 insertions(+), 41 deletions(-)

commit 4bc7b7a03c4dd04f5f28da6f401845dae879ebac
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-23 14:33:02 +0000

    for some reason i'd failed to spot there was a g_hash_table_destroy... using it now.
    
    
    20060123143302-25e70-5014e0484ca5db8018a44dfe5579ccceab37d30e.gz

 src/gabble-connection.c |   10 +---------
 1 files changed, 1 insertions(+), 9 deletions(-)

commit 5aedad1d68221ef9588834900bef41f57ed67d29
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-23 15:36:40 +0000

    add presence and roster callbacks, request roster on successful authentication instead of disconnecting... :)
    
    
    20060123153640-0e791-f45bccdefdecb0744d7b54ae30ec9e6935b32801.gz

 src/gabble-connection.c |  125 ++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 119 insertions(+), 6 deletions(-)

commit 3cb55707c78204a822c006f678cb28dc9925e9ee
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-23 15:10:54 +0000

    move non D-Bus exported methods to _gabble_connection_yada
    
    
    20060123151054-0e791-e5481d6bcd4f70e35ef49b7f5ca7294c837186d4.gz

 src/gabble-connection.c |  237 ++++++++++++++++++++++++-----------------------
 src/gabble-connection.h |    7 +-
 2 files changed, 123 insertions(+), 121 deletions(-)

commit 6f57ac584c2610d3effad7b7bb7e2ed7ff14ca26
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-23 15:10:05 +0000

    fix datalists to be GData*, not GData**
    
    
    20060123151005-0e791-8671110657f3d73912cb6a9997ed565b5dfb7d8d.gz

 src/gabble-connection.c |   21 +++++++++++----------
 src/handles-private.h   |    2 +-
 src/handles.c           |   10 +++++-----
 3 files changed, 17 insertions(+), 16 deletions(-)

commit bf1f0d4cc395c3f635d3e4f1bde7e67529bc0da3
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-23 15:08:35 +0000

    whitespace police, arrest this man :)
    
    
    20060123150835-0e791-77b86398aef9a685dda4a122406420fec6029072.gz

 src/gabble-connection.c |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

commit ba64a5230d729a07e021d96e381def5765609c81
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-23 13:15:17 +0000

    unregist bus name on dispose - this will block in dispose, which isn't ideal, but i can't think of a better way
    
    
    20060123131517-25e70-1f5f96b4784610d8c61438917beaffcfbbb07d70.gz

 src/gabble-connection.c |   33 +++++++++++++++++++++++++++++++++
 1 files changed, 33 insertions(+), 0 deletions(-)

commit e0a6f8ee8e9d447b1f7a81c57525acbd58c3ef18
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-23 13:00:24 +0000

    unref im channels on connection dispose
    
    
    20060123130024-25e70-9573ff6594d63c00f620b25aaa938a06886c107f.gz

 src/gabble-connection.c |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit ddb68378345a4215bc0c2033a376b451a67adc81
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-23 12:05:20 +0000

    implement HoldHandle, RequestHandle and ReleaseHandle methods properly, so they get the senders name off the bus
    
    
    20060123120520-25e70-5045546d3effdb177a5a72ac516e79955a2be761.gz

 src/gabble-connection.c |   84 +++++++++++++++++++++++++---------------------
 src/gabble-connection.h |    6 ++--
 2 files changed, 49 insertions(+), 41 deletions(-)

commit 597e9243b392d908aa9bbc0ace039bc3b1efdf88
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-23 12:04:22 +0000

    regenerate for adding async to Connection::HoldHandle
    
    
    20060123120422-25e70-57abd1854e3320e11092f683c99b366f29804128.gz

 generate/src/gabble-connection.c |    9 +++------
 generate/src/gabble-connection.h |    2 +-
 2 files changed, 4 insertions(+), 7 deletions(-)

commit 99910ec50af8a26ec1fbd84112f67e85eb73b0b7
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-23 11:48:16 +0000

    add async to Connection::HoldHandle so we can get the sender
    
    
    20060123114816-25e70-a6d04f5b635917803157026eb3503819bbbcbfd4.gz

 generate/xml-modified/gabble-connection.xml |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit adbe2ff9153868557486e1f6c2dc1b4391e87073
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-23 11:38:12 +0000

    removed dual addition of generated code
    
    
    20060123113812-25e70-ff8f3e87e0e17f6558158eb5c5ddefc664e11b0b.gz

 src/gabble-connection.c |   55 -----------------------------------------------
 1 files changed, 0 insertions(+), 55 deletions(-)

commit ac8af0675760c4152d9cce388be42871dc83e99b
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-23 11:34:29 +0000

    add handlesets to connection for client-referenced handles
    
    
    20060123113429-25e70-e3c970704f5fed0eda85a2819ce274f46d324f4f.gz

 src/gabble-connection.c |   15 ++++++++++++++-
 src/gabble-connection.h |    6 ++++++
 2 files changed, 20 insertions(+), 1 deletions(-)

commit 8b0428e514bc5be0cf43e82b764f76008d552a89
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-23 10:09:31 +0000

    add a little documentation
    
    
    20060123100931-25e70-8537f2f25f3d1ab6dd806bfde29137db557ada38.gz

 src/gabble-connection.c |   22 +++++++++++++++++++++-
 1 files changed, 21 insertions(+), 1 deletions(-)

commit acdc8278b6143fc3f6a972a71a4642b1e98c0eb4
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-23 09:11:18 +0000

    add very very basic impl of getcapabilities
    
    
    20060123091118-25e70-bb41e39ca5ea05b411eb223f32b8715a965b91f8.gz

 src/gabble-connection.c |   38 ++++++++++++++++++++++++++++++++++++++
 1 files changed, 38 insertions(+), 0 deletions(-)

commit fcdfaaed508129f5c26507a6b81bbb48853e78be
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-22 19:23:38 +0000

    regenerate generated src for xml changes to make RequestHandle ReleaseHandle async
    
    
    20060122192338-25e70-66e9721e74cd7206e7629413692a5b65c7c439d7.gz

 generate/src/gabble-connection.c |   18 ++++++------------
 generate/src/gabble-connection.h |    4 ++--
 2 files changed, 8 insertions(+), 14 deletions(-)

commit e2b8ff70f3f990c6c3b6b71f3722ce1fe9d5df2a
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-22 19:22:34 +0000

    annoate GabbleConnection::RequestHandle and ReleaseHandle to generate async
    
    
    20060122192234-25e70-83a4aa52e7f0556fdb12b38d4577d3e061e12a01.gz

 generate/xml-modified/gabble-connection.xml |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 6c8ecfb7f7ebc66a5b70cc434cadd588b0e400f3
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-22 19:21:39 +0000

    remove assumtion that darcs is setting execute flags
    
    
    20060122192139-25e70-ce087c14d19b1302f8805844b83f984e3452cd1e.gz

 generate/do_src.sh |   10 +++++-----
 generate/do_xml.sh |    2 +-
 2 files changed, 6 insertions(+), 6 deletions(-)

commit 111381c0da208d8f914443f5ff96ab4a8b6c650a
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-22 19:21:03 +0000

    makde gabble_connection_release_handle use gabble_connection_client_release_handle
    
    
    20060122192103-25e70-edf499d7e7c9c22f73fb7f633877cff6c62a900f.gz

 src/gabble-connection.c |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

commit 4bb882de2e6a696346df1d7dc8f56824119c2c1a
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-22 16:15:06 +0000

    resolve conflicts
    
    
    20060122161506-25e70-c903be1d24fb8974884d6112043c452ea225acf9.gz

 src/gabble-connection.c |  150 +++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 150 insertions(+), 0 deletions(-)

commit 2cff9e6e504aa248dd631b1ff39f86f396c5dada
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-22 16:10:22 +0000

    emit closed signal on channel close
    
    
    20060122161022-25e70-3d61fbd705d112cb2fee4c5e7f7ec5fac58ed527.gz

 src/gabble-im-channel.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 9996bfb387c533df89bf2c9a0914592b4ee1a410
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-22 16:10:17 +0000

    free all pending messages on finalize, also move handle unreffing from dispose to finalize as a handle holds no references to the im channel
    
    
    20060122161017-25e70-3f91437b54f8df8368b55880a5f938eecac38b0d.gz

 src/gabble-im-channel.c |   22 ++++++++++++++++------
 1 files changed, 16 insertions(+), 6 deletions(-)

commit cf2b4937969895f1b9c0b97d40bf0b86343e90ba
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-22 16:05:41 +0000

    implement correct connection closedown, onle emitting a closed signal when loudmouth calls a callback to tell us the connection has gone away.
    
    
    20060122160541-25e70-94dd53ce75750bcac531764a294433528b24c56c.gz

 src/gabble-connection.c |   72 ++++++++++++++++++++++++++++++++++++++--------
 1 files changed, 59 insertions(+), 13 deletions(-)

commit 42903456ffb92d4344b0f0051ccc1b0d1e932725
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-22 16:00:52 +0000

    convert handleset to take a type on creation
    
    
    20060122160052-25e70-54fe4234320e3fe0d7e33144dce79ed1896f9a0c.gz

 src/handle-set.c |   35 ++++++++++++-----------------------
 src/handle-set.h |   16 ++++++----------
 2 files changed, 18 insertions(+), 33 deletions(-)

commit a4f3fd22567eee662190a5461cdd39966ff4d32e
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-22 15:59:28 +0000

    make handle repo allocate handles for different types seperately
    
    
    20060122155928-25e70-81c333c7369af4420329523bd60251c3218ac490.gz

 src/handles-private.h |   19 ++++++----
 src/handles.c         |   90 ++++++++++++++++++++++++++++++++++++-------------
 2 files changed, 77 insertions(+), 32 deletions(-)

commit 8e99a71bd609c9eb397b76377a9854e525867428
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-22 18:36:16 +0000

    fix configure.ac for removal of data and addition of generate
    
    
    20060122183616-25e70-48e897df455ff91884ad3d5d9886b4cd0108bfe1.gz

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit fff343a56175d2a883482cfe4e16e4b4599d893c
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-22 14:29:27 +0000

    make roster channels compile for the moment
    
    
    20060122142927-0e791-aca0a3ea761452ef04371d774dc253d3acec1397.gz

 src/gabble-roster-channel.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 0053cc9c7a75391773d0134bad64f17a4c6df577
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-22 01:01:15 +0000

    regenerate with fixed gengobject.py to get correct type for G_TYPE_VALUE_ARRAY
    
    
    20060122010115-0e791-74adc7cdb74e714698cb8952b5732465b4a824e8.gz

 generate/src/gabble-connection.c |    2 +-
 src/gabble-connection.c          |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit e3e31f029e841927b2bad84462ec702105db91f2
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-21 23:54:29 +0000

    generate object for roster channels
    
    
    20060121235429-0e791-fa06f0e2e2445d201683bc8d98b9a3a2923faf07.gz

 generate/do_src.sh                                 |    3 +
 generate/gabble.def                                |    1 +
 .../src/gabble-roster-channel-signals-marshal.list |    3 +
 generate/src/gabble-roster-channel.c               |  330 ++++++++++++++++++++
 generate/src/gabble-roster-channel.h               |   71 +++++
 generate/xml-modified/gabble-roster-channel.xml    |   55 ++++
 generate/xml-pristine/gabble-roster-channel.xml    |   60 ++++
 src/Makefile.am                                    |    4 +
 src/gabble-roster-channel-signals-marshal.list     |    3 +
 src/gabble-roster-channel.c                        |  330 ++++++++++++++++++++
 src/gabble-roster-channel.h                        |   71 +++++
 11 files changed, 931 insertions(+), 0 deletions(-)

commit 7b61ba835a6d528cc5ab67bad4832b767ecc3990
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-21 23:48:10 +0000

    update src/Makefile.am with new XML location
    
    
    20060121234810-0e791-579fa9c557ca14d7cbfa37ca4426f238f1565e8d.gz

 src/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 489e77b875de1f2bf103ead665747f6883edf23b
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-21 23:46:25 +0000

    add presence and capabilities interfaces to connection
    
    
    20060121234625-0e791-13203cde551d4137b5b05259c5bc416a71b06247.gz

 generate/gabble.def                                |    2 +-
 .../src/gabble-connection-signals-marshal.list     |    2 +
 generate/src/gabble-connection.c                   |  182 +++++++++++++++++++
 generate/src/gabble-connection.h                   |    9 +
 generate/xml-modified/gabble-connection.xml        |   41 +++++
 generate/xml-pristine/gabble-connection.xml        |   41 +++++
 src/gabble-connection-signals-marshal.list         |    2 +
 src/gabble-connection.c                            |  183 ++++++++++++++++++++
 src/gabble-connection.h                            |    9 +
 9 files changed, 470 insertions(+), 1 deletions(-)

commit 42cf337320c134be76673b7b02282c00fb2f684b
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-21 23:45:58 +0000

    update readme to explain how to update files from generate directory
    
    
    20060121234558-0e791-ae841117575d0430bfa482e0cc7179fcc6fbb533.gz

 generate/README |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit be422aeb9b1270c591c1bb31ba0f956ce835111a
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-21 23:27:33 +0000

    remove any possibility for darcs crack when moving from generated XML or generated source to the live tree, by putting the generated code in the live tree, and make whoever is doing the generation pull the changes over manually
    
    
    20060121232733-0e791-01925e82713877d33452566a27eaad4184e287df.gz

 Makefile.am                                        |    2 +-
 gabble-connection-manager.xml                      |   31 --
 gabble-connection.xml                              |   58 ---
 gabble-im-channel.xml                              |   43 --
 generate/Makefile.am                               |    3 +
 generate/README                                    |   14 +
 generate/do_src.sh                                 |   24 ++
 generate/do_xml.sh                                 |   15 +
 generate/gabble.def                                |    3 +
 .../gabble-connection-manager-signals-marshal.list |    1 +
 generate/src/gabble-connection-manager.c           |  202 +++++++++
 generate/src/gabble-connection-manager.h           |   65 +++
 .../src/gabble-connection-signals-marshal.list     |    2 +
 generate/src/gabble-connection.c                   |  320 +++++++++++++++
 generate/src/gabble-connection.h                   |   71 ++++
 .../src/gabble-im-channel-signals-marshal.list     |    3 +
 generate/src/gabble-im-channel.c                   |  258 ++++++++++++
 generate/src/gabble-im-channel.h                   |   67 +++
 generate/src/telepathy-errors.h                    |   55 +++
 .../xml-modified/gabble-connection-manager.xml     |   31 ++
 generate/xml-modified/gabble-connection.xml        |   58 +++
 generate/xml-modified/gabble-im-channel.xml        |   43 ++
 .../xml-pristine/gabble-connection-manager.xml     |   36 ++
 generate/xml-pristine/gabble-connection.xml        |   63 +++
 generate/xml-pristine/gabble-im-channel.xml        |   48 +++
 tools/Makefile.am                                  |    3 -
 tools/README-do_gen                                |    2 -
 tools/do_gen.sh                                    |   13 -
 tools/generrors.py                                 |   41 --
 tools/gengobject.py                                |  426 --------------------
 30 files changed, 1383 insertions(+), 618 deletions(-)

commit be3ceebcea78a97b8c11595fa55efc587bfe305f
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-20 18:44:49 +0000

    add binary and generated service file to _boring
    
    
    20060120184449-25e70-302f18e4b323ec1d8f72604f1aa25ceec77a3914.gz

 _boring |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 3fa5b24d137b6238aa41a858ed005ee65882a087
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-20 18:43:45 +0000

    add patch to clean the generated .service file
    
    
    20060120184345-25e70-dba90d892bc8cb917358b20f2b320a8a65fc9750.gz

 data/Makefile.am |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit eb1e2d7db2d2b82f3f399cc3c55abaa06d496a9e
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-20 18:37:05 +0000

    remove AM_MAINTAINER_MODE for great power
    
    
    20060120183705-25e70-f83ca989a6ca7579c75b876b8850d97581b3cdac.gz

 configure.ac |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit d57edd5b25708a59f2250dc04d57816e3f22d215
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-20 18:36:51 +0000

    added handle-set
    
    
    20060120183651-25e70-4bffc7cc41f0c7c50daa6d529650ce4298afc8a7.gz

 src/Makefile.am       |    1 +
 src/handle-set.c      |  176 +++++++++++++++++++++++++++++++++++++++++++++++++
 src/handle-set.h      |   45 +++++++++++++
 src/handles-private.h |   45 +++++++++++++
 src/handles.c         |   18 +-----
 5 files changed, 268 insertions(+), 17 deletions(-)

commit 985a47a218263ca34dc0f003601c6685560e6af6
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-19 09:27:18 +0000

    add gabble.manager file and install it
    
    
    20060119092718-0e791-e03bf007d8f776f6f654d6d4a7940e49f62893de.gz

 data/Makefile.am    |    4 ++++
 data/gabble.manager |   18 ++++++++++++++++++
 2 files changed, 22 insertions(+), 0 deletions(-)

commit a58d4649054c2f084da0d725b08f010134778d0e
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-19 09:08:31 +0000

    remove stray '+' in configure.ac
    
    
    20060119090831-25e70-50b6641af6007b3b268e8f9846e02f43c9044434.gz

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7bf0ee9360f8e9fcde6e87d2c75165896ca9649e
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-19 09:08:12 +0000

    make .service file generation actually work
    
    
    20060119090812-25e70-e3cbf28ab3e7afce40702fa4f89cb4565a2a7b9c.gz

 Makefile.am                                        |    8 +-------
 configure.ac                                       |    9 ++++-----
 data/Makefile.am                                   |    8 +++++++-
 ...eedesktop.Telepathy.ConnectionManager.gabble.in |    3 ---
 ...p.Telepathy.ConnectionManager.gabble.service.in |    3 +++
 5 files changed, 15 insertions(+), 16 deletions(-)

commit b264d69eb51b85fabe65dada4661e41b87ee9691
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-19 08:43:23 +0000

    fill in send method
    
    
    20060119084323-0e791-142426f78670c51ef05ca40f63b8eefeb6bbc180.gz

 src/gabble-im-channel.c |   49 +++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 47 insertions(+), 2 deletions(-)

commit 35997d66db7121daabb551d31d4f8577d0eca85a
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-19 08:43:04 +0000

    add _gabble_connection_send function
    
    
    20060119084304-0e791-a98c153b9752257ef45251cf7cbeeee85c9525c6.gz

 src/gabble-connection.c |   29 +++++++++++++++++++++++++++++
 src/gabble-connection.h |    2 ++
 2 files changed, 31 insertions(+), 0 deletions(-)

commit b87917716640cef11066983a11745f24e77938d1
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-19 08:04:47 +0000

    added _boring
    
    
    20060119080447-25e70-33e736f222899d9d4974e70ff8d54d96da8108c0.gz

 _boring |   62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 62 insertions(+), 0 deletions(-)

commit 0ab9fb7c8ddd93843f7e20fe5c8abaa5b6954c9c
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-19 08:03:48 +0000

    added dbus service file for activation
    
    
    20060119080348-25e70-901924506e62597b40366d3b79e52d9ad4aa7668.gz

 Makefile.am                                        |   13 +++---
 configure.ac                                       |   16 ++++++--
 data/Makefile.am                                   |    2 +
 ...eedesktop.Telepathy.ConnectionManager.gabble.in |    3 +
 m4/Makefile.am                                     |    3 +-
 m4/as-ac-expand.m4                                 |   40 ++++++++++++++++++++
 6 files changed, 66 insertions(+), 11 deletions(-)

commit 48c66cbaa982561afd73f5561f9f0c970f37792a
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-19 06:57:55 +0000

    acknowledge pending message function in IM channel
    
    
    20060119065755-0e791-c36a60831b15488b94ae7104bdcc82cd000a4105.gz

 src/gabble-im-channel.c |   40 ++++++++++++++++++++++++++++++++++++++++
 1 files changed, 40 insertions(+), 0 deletions(-)

commit e36acfef2a00081e2cc667544b7f890976847414
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-19 06:11:59 +0000

    list pending messages in IM channel
    
    
    20060119061159-0e791-8961e387e2bbba7ec964bb6150f1546f4e3f20fe.gz

 src/gabble-im-channel.c |   47 +++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 47 insertions(+), 0 deletions(-)

commit fc3b4773f01f17abd566d0f6e012a809e510a48b
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-19 04:52:37 +0000

    add the required magic to make ListChannels work using dbus collection contents hacks
    
    
    20060119045237-0e791-c8f0b628b1882a0a59ee976dc4abaafba362e6aa.gz

 src/gabble-connection.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 62c78035744cea1238c9ff20d743a5b9e9bf2936
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-19 01:14:04 +0000

    fix GetHandle/GetInterfaces/GetType on the IM channel
    
    
    20060119011404-0e791-26c61ef33eadb2c3e1b3982af8c950812c8c3161.gz

 src/gabble-im-channel.c |   12 +++++-------
 1 files changed, 5 insertions(+), 7 deletions(-)

commit 3aad97cb15d48297befe360fcf8428e9b52469ce
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-19 01:13:29 +0000

    use new channel properties to implement listchannels. doesn't work because the bindings can't marshal a(anything)
    
    
    20060119011329-0e791-0a338d1954511513082bf6ae15a72801cdfaf320.gz

 src/gabble-connection.c |   69 +++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 69 insertions(+), 0 deletions(-)

commit c94b7fb71552a64702c3331a0577d64e3df8edd7
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-19 01:01:17 +0000

    add channel type and handle type properties to IM channel
    
    
    20060119010117-0e791-47b1cf156064d2cba01f1fa52f2e5d752406052b.gz

 src/gabble-im-channel.c |   26 ++++++++++++++++++++++++++
 1 files changed, 26 insertions(+), 0 deletions(-)

commit 01f208bc638b595f350d117e2f0df27fddba0478
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-19 01:00:26 +0000

    add some debug explaining service names & object paths
    
    
    20060119010026-0e791-dc92444a7fdec2fd17b23532b1f2e2a483e2d36c.gz

 src/gabble-connection.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit fe358b9cfab5973bc1d6c9e5e1aeaa6ab1e39d74
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-18 23:00:23 +0000

    add a message handler to the connection and IM channel objects, incoming messages are truncated if they are too large, and a GabbleAllocator ensures no more than (currently) 256 messages are stored unacknowledged
    
    
    20060118230023-0e791-3d975438eade1797d8780f2669e5ac3584371f01.gz

 src/Makefile.am           |    1 +
 src/allocator.c           |  104 ++++++++++++++++++++++++++++++++++
 src/allocator.h           |   47 +++++++++++++++
 src/gabble-connection.c   |   82 ++++++++++++++++++++++++++-
 src/gabble-im-channel.c   |  137 ++++++++++++++++++++++++++++++++++++++++++++-
 src/gabble-im-channel.h   |    5 ++
 src/telepathy-constants.h |    7 ++
 7 files changed, 377 insertions(+), 6 deletions(-)

commit 810e7e15a0953c83565af5e4c8059b009bd06443
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-18 22:59:02 +0000

    make IM channels hold a reference to the handle they represent
    
    
    20060118225902-0e791-cbff9108a6eafbd9b76d07be9072dc87f94ea020.gz

 src/gabble-connection.c |   17 +++++++++++++++++
 src/gabble-connection.h |    3 +++
 src/gabble-im-channel.c |   11 +++++++++--
 3 files changed, 29 insertions(+), 2 deletions(-)

commit 4875d510c1499c24a61e0e29c6ff3e0934c07751
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-18 22:51:17 +0000

    fix up the gobject generator to properly understand a(...) and a{...}
    
    
    20060118225117-0e791-3283700ad0815b8a523bccdacc7f13b126bec4d4.gz

 src/gabble-connection.c |    2 +-
 src/gabble-connection.h |    2 +-
 src/gabble-im-channel.c |    2 +-
 src/gabble-im-channel.h |    2 +-
 tools/gengobject.py     |   20 +++++++++++++++-----
 5 files changed, 19 insertions(+), 9 deletions(-)

commit 5ca36bc193f5161cf1b536d30de940e9a6119c24
Author: Ole Andre Vadla Ravnaas <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-01-17 13:51:55 +0000

    Move do_gen.sh into tools -- remaining changes.
    
    
    20060117135155-7cdbc-7cedb49a687e86235612a56fbcae5474f8fcb540.gz

 tools/README-do_gen |    2 ++
 tools/do_gen.sh     |   13 +++++++++++++
 2 files changed, 15 insertions(+), 0 deletions(-)

commit 6c6f3ee902f327c346795d99774514d8a91847cc
Author: Ole Andre Vadla Ravnaas <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-01-17 13:41:14 +0000

    Move do_gen.sh into tools to make it less tempting to run it.
    
    
    20060117134114-7cdbc-721e3549533a9faf1793f75e4377faa31aea8d34.gz

 do_gen.sh |   13 -------------
 1 files changed, 0 insertions(+), 13 deletions(-)

commit 878c2e50f2628de34c3078efafeddbdd1bf22a13
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-17 13:56:52 +0000

    implement RequestChannel, and fill in the IMChannels so they can be instantitated
    
    
    20060117135652-0e791-0c4832a75cdc6e3325d841feb9d90b5c5585d605.gz

 src/gabble-connection.c |  101 ++++++++++++++++++++++++++++++++-
 src/gabble-im-channel.c |  146 ++++++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 243 insertions(+), 4 deletions(-)

commit ddf81f6025de6ff1b97c43990f5652d0bf71a6cb
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-17 02:54:27 +0000

    add telepathy helpers to Makefile.am
    
    
    20060117025427-0e791-22a9b91614cf93c38ca2710e521047f5b16d437d.gz

 src/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 9e2eb2da6cc9e698a411a9e6c3bdec11600ad457
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-17 02:05:01 +0000

    copy generated interfaces from voip engine tree
    
    
    20060117020501-0e791-4f1effa375c38b94b4243215389f14c94e302517.gz

 src/telepathy-interfaces.h |   77 ++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 77 insertions(+), 0 deletions(-)

commit 74609519905f8dddcf37a1e2c61c08eb7c9f2f7c
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-17 02:06:11 +0000

    steal back the helper functions rob stole from me
    
    
    20060117020611-0e791-8637e207c6f43ab05bb87ed4df31486bdb1b31ae.gz

 src/gabble-connection-manager.c |    6 ++--
 src/gabble-connection.c         |    6 ++--
 src/gabble.c                    |   39 ------------------------
 src/gabble.h                    |    3 --
 src/telepathy-helpers.c         |   63 +++++++++++++++++++++++++++++++++++++++
 src/telepathy-helpers.h         |   35 +++++++++++++++++++++
 6 files changed, 104 insertions(+), 48 deletions(-)

commit 31d9ae01f611d759e58181276358f7b0b1e8e137
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-17 00:42:57 +0000

    add in self handle method, fix remaining handle stuff
    
    
    20060117004257-0e791-7fd635e99dbfea7a0517a86c17a32051a26a3d03.gz

 src/gabble-connection.c |  139 ++++++++++++++++++++++++++++++++++++++++++++++-
 src/handles.c           |   25 ++++++++-
 src/handles.h           |    5 +-
 3 files changed, 162 insertions(+), 7 deletions(-)

commit 0bb40e110b0659a842f5ad1b07779c275f320388
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-16 22:41:52 +0000

    swap around method bodies to match corrected alphabetic ordering of generated methods (don't ask)
    
    
    20060116224152-0e791-af37233d8aeca17323909dd282ae1541c31716c4.gz

 src/gabble-connection-manager.c |    4 +-
 src/gabble-connection-manager.h |    4 +-
 src/gabble-connection.c         |   79 +++++++++++++++++++--------------------
 3 files changed, 42 insertions(+), 45 deletions(-)

commit 2c04fbc12c29d5d58e4542ab6f596de1eff1c079
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-16 22:32:55 +0000

    *actually* sort method names alphabetically... doh
    
    
    20060116223255-0e791-160e18889502097be07c6e75a961911511e2b635.gz

 src/gabble-connection-manager.c            |   12 +++---
 src/gabble-connection-manager.h            |    4 +-
 src/gabble-connection.c                    |   54 +++++++++++++-------------
 src/gabble-connection.h                    |   12 +++---
 src/gabble-im-channel-signals-marshal.list |    2 +-
 src/gabble-im-channel.c                    |   58 ++++++++++++++--------------
 src/gabble-im-channel.h                    |    8 ++--
 tools/gengobject.py                        |    4 +-
 8 files changed, 78 insertions(+), 76 deletions(-)

commit 6771c9c661b424ad6fa042e585fc6fd5d54258b7
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-16 22:29:06 +0000

    handle type validity checking function
    
    
    20060116222906-0e791-b603be61e435f543b878a6a3e94cf6cde12ed0ce.gz

 src/handles.c |    3 +--
 src/handles.h |    1 +
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 4eaa7f23afcc3113bab8147cc39447f55820f437
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-16 22:27:56 +0000

    try and avoid crashes by closing connection at dispose time
    
    
    20060116222756-0e791-07b129578cb07dbd7e41492ead3f5ecccd7f3c0d.gz

 src/gabble-connection.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit b78d08e94f6c58ba35a86bb2de963f9837a32fd9
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-16 22:27:34 +0000

    handle cleanups, implement inspect handle
    
    
    20060116222734-0e791-25454402df31c4e5a8d7881979939807b8f55d70.gz

 src/gabble-connection.c |   35 +++++++++++++++++++++++++
 src/handles.c           |   66 ++++++++++++++++++++++++++++++++--------------
 src/handles.h           |   15 +++++-----
 3 files changed, 89 insertions(+), 27 deletions(-)

commit f4ac829a00a36e0b773410a2e0ede70953a8563e
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-16 21:40:04 +0000

    static GetInterface method
    
    
    20060116214004-0e791-4cc62b596dd79d26a728d4ee1254946a72254b7e.gz

 src/gabble-connection.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 4e5f073384be6ff5c2b9671b9efb5a76368b16ae
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-16 21:39:17 +0000

    initial handles implementation
    
    
    20060116213917-0e791-6591b7523672e04d22d1a7fa1dc61dfd123e68a1.gz

 src/Makefile.am           |    1 +
 src/gabble-connection.c   |   49 +++------
 src/handles.c             |  283 +++++++++++++++++++++++++++++++++++++++++++++
 src/handles.h             |   47 ++++++++
 src/telepathy-constants.h |    8 ++
 5 files changed, 354 insertions(+), 34 deletions(-)

commit abd00a031e5b56c0876c495c6db1473c1f7117f0
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-16 18:09:46 +0000

    fix pointless static declaration
    
    
    20060116180946-0e791-b1423df6a7aafc63414965a8bc465e3bfb07810c.gz

 src/gabble-connection-manager.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 570161d14ae8bf147ca4e81a5f38b12f2852d90a
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-15 01:02:20 +0000

    implement GetProtocol
    
    
    20060115010220-0e791-08ad3c6c2f50f4c6fc068d7690d37542207ab050.gz

 src/gabble-connection.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 1148822b551ed5a380c1e212ed6c5e905a256308
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-14 22:59:21 +0000

    store connection objects in a hash table, and unref them when they become disconnected
    
    
    20060114225921-0e791-14f192fe3a65a4707d5d50fdd70a61a4d2d64a4d.gz

 src/gabble-connection-manager.c |   57 ++++++++++++++++++++++++++++++++++++--
 1 files changed, 54 insertions(+), 3 deletions(-)

commit 7eb64475347eae59077703b1ef1059b542fde662
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-14 22:17:04 +0000

    header tweak
    
    
    20060114221704-0e791-d7825662a434bb03fd0978e3a5dfaf38f966d3b0.gz

 src/gabble-connection.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 7b68e8aee0b332c638c31f0650fc427b5e6b9ac9
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-14 22:10:12 +0000

    add connection status signals from failures during login, implement disconnect and get status methods
    
    
    20060114221012-0e791-c3ac7e7de5ec01d817e5ead49171843d188638a9.gz

 src/gabble-connection.c |   77 ++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 67 insertions(+), 10 deletions(-)

commit 7f8575db2dbdb7414c6b878f4b7f5d610af32175
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-14 22:09:40 +0000

    free up GErrors which can occur during connection
    
    
    20060114220940-0e791-48c562937f84021a853e24df4ad6ddc5653b3ad5.gz

 src/gabble-connection.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit ae7fb447437f5c85592322bbfb5f663d99a22eda
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-14 22:09:03 +0000

    avoid spare string copy, all that loudmouth does with the "jid" is set the stream server
    
    
    20060114220903-0e791-008b19a0743ec64605d62180f9a8cc41056b9f78.gz

 src/gabble-connection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 2b64b16c17c67469a53e3c904f4635112860d6e4
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-14 22:07:37 +0000

    add constants file for conn statuses and reasons
    
    
    20060114220737-0e791-8d9e683ecb7c1b8bcb74fbc39d66cda7f1aef70c.gz

 src/gabble-connection.c   |    1 +
 src/telepathy-constants.h |   40 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 41 insertions(+), 0 deletions(-)

commit d6f25ce3a52a0329056d6bfcc002039cd649039e
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-14 17:31:16 +0000

    add license to gabble.c
    
    
    20060114173116-0e791-92cdd046c5be7661eb9d9d4938822d1406e8ece5.gz

 src/gabble.c |   20 ++++++++++++++++++++
 src/gabble.h |    2 +-
 2 files changed, 21 insertions(+), 1 deletions(-)

commit daca97133c753530884bc60ce0c81946bb5d3b42
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-14 17:30:31 +0000

    add _gabble_connection_register for making connections appear on the bus
    
    
    20060114173031-0e791-b224c8e7db819f5f4178181e32d23de74cc06723.gz

 src/gabble-connection-manager.c |   16 +++++---
 src/gabble-connection.c         |   86 +++++++++++++++++++++++++++++++++++++--
 src/gabble-connection.h         |    1 +
 3 files changed, 93 insertions(+), 10 deletions(-)

commit 71f9d8ea576fa396e94fcf9184466cefbb23faf1
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-14 17:29:34 +0000

    merge patch for non-const GHashTables
    
    
    20060114172934-0e791-4f3e2c802466d284ba70454eba5441e7995949b5.gz

 src/gabble-connection-manager.c |    2 +-
 src/gabble-connection-manager.h |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit e2adf336692f822a84c05c50040614a45e0bf19c
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-14 14:51:52 +0000

    set const values in prototypes correctly
    
    
    20060114145152-0e791-ce22efb8503087aaa8f1a78819a6acefbcf3b0fb.gz

 tools/gengobject.py |   46 +++++++++++++++++++++++-----------------------
 1 files changed, 23 insertions(+), 23 deletions(-)

commit bfee0db6e3ca27f634dcfa5ade944f6404fd9bc4
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-14 14:35:30 +0000

    try marshalling object paths as strings
    
    
    20060114143530-0e791-fd52779ad3974d4f9d36a450932256d181d5924c.gz

 src/gabble-connection-manager-signals-marshal.list |    2 +-
 src/gabble-connection-manager.c                    |    6 +++---
 src/gabble-connection-manager.h                    |    2 +-
 src/gabble-connection-signals-marshal.list         |    2 +-
 src/gabble-connection.c                            |    6 +++---
 src/gabble-connection.h                            |    2 +-
 tools/gengobject.py                                |    2 +-
 7 files changed, 11 insertions(+), 11 deletions(-)

commit fd21c873dfd71da32f811f94dc39f5b5df371c4e
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-12 19:40:39 +0000

    add protocol property to connection object
    
    
    20060112194039-0e791-cc2f526a74587d8de85065202eaa9f345610c10a.gz

 src/gabble-connection-manager.c |    1 +
 src/gabble-connection.c         |   27 ++++++++++++++++++++++++++-
 2 files changed, 27 insertions(+), 1 deletions(-)

commit 739d8e32c02354dfddf5dfdb0708e3a23afb9a4e
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-12 18:02:03 +0000

    provide singleton bus connections and proxy object throughout the lifetime of the program
    
    
    20060112180203-0e791-74c2ac15cba75bbdfa7e4b3abfb50a0856873062.gz

 src/gabble-connection-manager.c |   31 ++++++++++++++++++
 src/gabble-connection-manager.h |    1 +
 src/gabble.c                    |   67 +++++++++++++++++++++++---------------
 src/gabble.h                    |   34 ++++++++++++++++++++
 4 files changed, 106 insertions(+), 27 deletions(-)

commit 8bbb19e2b0846e66a58912944a21f5322bbde472
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-12 17:19:26 +0000

    fix header guard comment's spare )
    
    
    20060112171926-0e791-743bfe0e644a52108150b3a20216e0c7cd1006b4.gz

 src/gabble-connection-manager.h |    2 +-
 src/gabble-connection.h         |    2 +-
 src/gabble-im-channel.h         |    2 +-
 src/telepathy-errors.h          |    2 +-
 tools/gengobject.py             |    2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

commit c6cfeaa42a3cfd5d711cc34d9e62f10fd96b1a30
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-11 12:59:48 +0000

    add parsing of parameters to the connection manager, use them to create the connection
    
    
    20060111125948-0e791-2e7b2b6c7e93f8af3ab367caf09cd01d2e456b1e.gz

 src/gabble-connection-manager.c |  281 ++++++++++++++++++++++++++++++++++-----
 1 files changed, 250 insertions(+), 31 deletions(-)

commit 3cb4f78a0d52e84c4e6444d15a230daa791f1a43
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-11 12:34:35 +0000

    make the error names case sensitive
    
    
    20060111123435-0e791-5f69d65242722caa63431c5f4e2a2595ece08975.gz

 src/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ec6fa697f04483a058c0993fe5381f80be70a868
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-08 21:23:15 +0000

    add seperate connect-server and stream-server properties to gabble connection manager
    
    
    20060108212315-0e791-ea3fed34ea1134e0df558ddc1c0745ae3befc60e.gz

 src/gabble-connection.c |   92 +++++++++++++++++++++++++++++++++-------------
 1 files changed, 66 insertions(+), 26 deletions(-)

commit a21ad0f7e34810b69d330151abc945bd6f6398a9
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-08 21:02:16 +0000

    make the hashtable not const in the Connect method
    
    
    20060108210216-0e791-209538988fffa10e86886933230a0b8cf77e77a1.gz

 src/gabble-connection-manager.c |    2 +-
 src/gabble-connection-manager.h |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 89a46c5ad7c9bb69d7f2916545acec64c15b5bd0
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2006-01-08 20:58:52 +0000

    add parameter lists for google talk and jabber, and hook them up to parameter listing functions
    
    
    20060108205852-0e791-87e5f87e3efba7d0b07f2929a29356db0f55a906.gz

 src/gabble-connection-manager.c |   97 ++++++++++++++++++++++++++++++++++++--
 1 files changed, 91 insertions(+), 6 deletions(-)

commit c7446c294ea466279ddffc39bee80abb26975fa7
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2005-12-14 03:08:51 +0000

    add SSL support with old-ssl property to enable crap tunneling of the entire connection, split "account" property into "username", "server" and "resource" and provide a utility function to set these from the jid... except this doesn't work when you override the server in your jid with a different server to connect to, so no google talk yet...
    
    
    20051214030851-0e791-fcd62c167b843a6ed43689f5509ec97ccb0982b4.gz

 src/gabble-connection.c |  275 +++++++++++++++++++++++++++++++++++------------
 src/gabble-connection.h |    1 +
 2 files changed, 207 insertions(+), 69 deletions(-)

commit 4df27b24b8101ef1972ba0314cd621c5631779f5
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2005-12-13 15:53:38 +0000

    add fixes so that you can establish a connection \o/
    
    
    20051213155338-0e791-ba5a6a946dd181fce5973a5f40715c9106fa8581.gz

 src/gabble-connection-manager.c |   19 +++++++++++++++++++
 src/gabble-connection.c         |   24 +++++++++++++++++++-----
 src/gabble.c                    |    2 ++
 3 files changed, 40 insertions(+), 5 deletions(-)

commit a22c90afe93692cb9ebefc1ebd23b662e43e0f29
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2005-12-08 19:31:47 +0000

    add _gabble_connection_connect method to roll a connection with the given parameters, and flag any errors from lm_connection_open immediately
    
    
    20051208193147-0e791-04dcd6efdf0898b95f6c5f000aaaa5188bfee569.gz

 src/gabble-connection.c |  124 +++++++++++++++++++++++++++++++++++++++++++++++
 src/gabble-connection.h |    1 +
 2 files changed, 125 insertions(+), 0 deletions(-)

commit 3eb7c8c86a193f7e409a457f06aa95eff9180ce7
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2005-12-08 19:30:35 +0000

    add properties to gabble connection for port and server, and derive server and resource from account where possible
    
    
    20051208193035-0e791-e0466801ca48c85328156dc459d2c3af66ad2b5a.gz

 src/gabble-connection.c |  149 ++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 129 insertions(+), 20 deletions(-)

commit 858fa86abf4308fc27e68f956081661c0fea3c93
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2005-12-08 19:29:10 +0000

    comment out priv stuff from gabble-connection-manager because it's unused atm
    
    
    20051208192910-0e791-aba35afc8f05824a196f8c068637dae74775e8dc.gz

 src/gabble-im-channel.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit bee6cd94122a053afba6ca178f72c217c99504ba
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2005-12-08 19:28:48 +0000

    fix gabble-connection-manager for new priv stuff
    
    
    20051208192848-0e791-fa448403d350545095ec8a5a808d9a1f08fababf.gz

 src/gabble-connection-manager.c |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

commit 1e6e4b43621fb4b742bdee4b444b00498c00a83e
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2005-12-08 01:14:48 +0000

    fix FOO_BAR_TYPE_BAZ to appear as FOO_TYPE_BAR_BAZ
    
    
    20051208011448-0e791-bc8f0bd50aca0107fa22d2bc1bdecf5a3181f69e.gz

 src/gabble-connection-manager.c |    7 ++-----
 src/gabble-connection.c         |    5 +++--
 src/gabble-im-channel.c         |    7 ++++---
 tools/gengobject.py             |    4 ++--
 4 files changed, 11 insertions(+), 12 deletions(-)

commit 4244a6568d78150c11189fb46638f650ee32539f
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2005-12-08 01:18:15 +0000

    start of a constructor & properties for connection obj
    
    
    20051208011815-0e791-e373914e8a31a7761939c2ad7be7a6df06d6f38a.gz

 src/gabble-connection.c |   69 +++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 69 insertions(+), 0 deletions(-)

commit 6441bbc499eb970b1c6662d601bab908b9665090
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2005-12-08 01:16:27 +0000

    merge priv struct changes
    
    
    20051208011627-0e791-f05d9438ee832c13a9deaa5be7422bbffe43a6a2.gz

 src/gabble-connection-manager.c |   17 ++++++++++++++++-
 1 files changed, 16 insertions(+), 1 deletions(-)

commit 05fbcf44a649bd9f2dfca52e2f4f23e0f5e28f1f
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2005-12-08 00:28:27 +0000

    change to having gtype allocate private structs for us
    
    
    20051208002827-0e791-c79b0348dfcfcdbabe9f7b50ef59cc49a21ce0ee.gz

 src/gabble-connection-manager.c |   27 ++++++++++-----------------
 src/gabble-connection-manager.h |    2 --
 src/gabble-connection.c         |   20 +++++++++++++-------
 src/gabble-connection.h         |    2 --
 src/gabble-im-channel.c         |   20 +++++++++++++-------
 src/gabble-im-channel.h         |    2 --
 tools/gengobject.py             |   37 ++++++++++++++++++++++---------------
 7 files changed, 58 insertions(+), 52 deletions(-)

commit 053aad6d639c13dd9507067463bd6382461fdee9
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2005-12-06 16:47:03 +0000

    fixes to gabble.c... it runs now... yay!
    
    
    20051206164703-0e791-9c7603ee3eeea516a09c543458929aef25f4c3ac.gz

 src/gabble.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

commit 75be1d624d440330250e690977b42405a4e9dc83
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2005-12-06 16:44:37 +0000

    merge in priv structures from generator
    
    
    20051206164437-0e791-9db5a7104032e411cfde5b49524d86205388991c.gz

 src/gabble-connection-manager.c |   17 +++++++++++++++--
 src/gabble-connection-manager.h |    1 +
 2 files changed, 16 insertions(+), 2 deletions(-)

commit 69b6b0eecb00b9eac7c55e90f4918e44fcd30d47
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2005-12-06 16:44:21 +0000

    telepathy errors quark from SIP tree
    
    
    20051206164421-0e791-9e734280c904068546332dd863556137787431fe.gz

 src/telepathy-errors.c |   11 +++++++++++
 src/telepathy-errors.h |    2 ++
 2 files changed, 13 insertions(+), 0 deletions(-)

commit 8e8198b74aa979eacb046a463bad402ee7e94480
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2005-12-06 14:58:28 +0000

    add private struct, allocate it in init, free it in finaliza
    
    
    20051206145828-0e791-cb38f6afa24e211202bad72ba22b42c927421418.gz

 src/gabble-connection-manager.c |   17 +++--------------
 src/gabble-connection-manager.h |    1 -
 src/gabble-connection.c         |   14 +++++++++++++-
 src/gabble-connection.h         |    1 +
 src/gabble-im-channel.c         |   14 +++++++++++++-
 src/gabble-im-channel.h         |    1 +
 tools/gengobject.py             |   17 ++++++++++++++++-
 7 files changed, 47 insertions(+), 18 deletions(-)

commit 22b99a08fea4353c4d243b074ad5656ec0709bd1
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2005-12-05 19:46:44 +0000

    start on gabble-connection-manager... one method! :)
    
    
    20051205194644-0e791-b80ffd244791a1f77ca5540eebb5549e7ee293f0.gz

 src/gabble-connection-manager.c |   21 ++++++++++++++++++---
 src/gabble-connection-manager.h |    1 +
 2 files changed, 19 insertions(+), 3 deletions(-)

commit 7a33e6fe4af40127429f74b95cc4a8b8477c111d
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2005-12-05 19:46:33 +0000

    add gabble.c with main()
    
    
    20051205194633-0e791-eb40a0b444c8b12988e83bd99fd3d8de5a453ac2.gz

 src/gabble.c |   56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 56 insertions(+), 0 deletions(-)

commit ad3e224b9a78f362cd5c7f67b32e1a69790c21b9
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2005-12-05 19:46:11 +0000

    change name of files to gabble
    
    
    20051205194611-0e791-4f11f9d3e6b7d5e45cf1ced004a87715775e3b6f.gz

 src/Makefile.am |   26 +++++++++++++-------------
 1 files changed, 13 insertions(+), 13 deletions(-)

commit 29305c907d4e40e175296189434bad116061024a
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2005-12-05 17:32:58 +0000

    space
    
    
    20051205173258-0e791-3ac8fb61a0fecb4f40ce094e56c7c572b12e9958.gz

 src/gabble-connection-manager.c |   10 +++++-----
 src/gabble-connection.c         |   22 +++++++++++-----------
 src/gabble-im-channel.c         |   14 +++++++-------
 tools/gengobject.py             |    2 +-
 4 files changed, 24 insertions(+), 24 deletions(-)

commit 13d9ae8a5da6e721151a4b18841f82ab53342401
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2005-12-05 17:19:55 +0000

    more pointless whitespace changes
    
    
    20051205171955-0e791-0fa87e5e9c4ef4e80788bb6ed6126e9ee00b2e1f.gz

 src/gabble-connection-manager.c |    3 +--
 src/gabble-connection.c         |    3 +--
 src/gabble-im-channel.c         |    3 +--
 tools/gengobject.py             |    3 +--
 4 files changed, 4 insertions(+), 8 deletions(-)

commit 089631405af991d15dee4d20f4b7654d3bbb701a
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2005-12-05 17:09:55 +0000

    pointless changes
    
    
    20051205170955-0e791-09c35120ecc119e65ce582425b881b9c9c654a27.gz

 src/gabble-connection-manager.c |    3 +--
 src/gabble-connection.c         |    3 +--
 src/gabble-im-channel.c         |    3 +--
 tools/gengobject.py             |    5 ++---
 4 files changed, 5 insertions(+), 9 deletions(-)

commit 390f74cd2b404f1660f31d362c05e6513e9bb0ad
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2005-12-05 17:00:43 +0000

    remove trailing whitespace in comments and code, fix typos
    
    
    20051205170043-0e791-ebffce619c832e1285d806dbb7428c3ba5ff94e5.gz

 src/gabble-connection-manager.c |   65 ++++++++++----------
 src/gabble-connection-manager.h |    2 +-
 src/gabble-connection.c         |  127 +++++++++++++++++++--------------------
 src/gabble-connection.h         |    2 +-
 src/gabble-im-channel.c         |   89 +++++++++++++--------------
 src/gabble-im-channel.h         |    2 +-
 src/telepathy-errors.h          |    2 +-
 tools/gengobject.py             |   72 ++++++++++-------------
 8 files changed, 174 insertions(+), 187 deletions(-)

commit 1457eb472a52b6b234b306f451e37a30c42e0087
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2005-12-05 16:44:54 +0000

    include / in object paths
    
    
    20051205164454-0e791-9ce8f5f579b2bf83f5249704b7a025ada59a1789.gz

 gabble-connection-manager.xml |    7 +------
 gabble-im-channel.xml         |    7 +------
 2 files changed, 2 insertions(+), 12 deletions(-)

commit ea5b646e9124dd1564875485ade9353b00e351bd
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2005-12-05 16:44:04 +0000

    update XML so that binding tools put a leading / in the object name
    
    
    20051205164404-0e791-78ffc338910856ae22d70668ec601a572941a176.gz

 gabble-connection-manager.xml |    7 ++++++-
 gabble-connection.xml         |    2 +-
 gabble-im-channel.xml         |    7 ++++++-
 3 files changed, 13 insertions(+), 3 deletions(-)

commit 8726e4c643113d49d9dda1c3b0213c0facaf7286
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2005-12-05 15:55:37 +0000

    regenerate files with gabble name
    
    
    20051205155537-0e791-2e6c2457d0cb039188ac01d9537bade1fca106ee.gz

 do_gen.sh                                          |   12 +-
 src/gabble-connection-manager-signals-marshal.list |    1 +
 src/gabble-connection-manager.c                    |  186 ++++++++++++
 src/gabble-connection-manager.h                    |   66 +++++
 src/gabble-connection-signals-marshal.list         |    2 +
 src/gabble-connection.c                            |  304 ++++++++++++++++++++
 src/gabble-connection.h                            |   72 +++++
 src/gabble-im-channel-signals-marshal.list         |    3 +
 src/gabble-im-channel.c                            |  242 ++++++++++++++++
 src/gabble-im-channel.h                            |   68 +++++
 src/jabber-connection-manager-signals-marshal.list |    1 -
 src/jabber-connection-manager.c                    |  186 ------------
 src/jabber-connection-manager.h                    |   66 -----
 src/jabber-connection-signals-marshal.list         |    2 -
 src/jabber-connection.c                            |  304 --------------------
 src/jabber-connection.h                            |   72 -----
 src/jabber-im-channel-signals-marshal.list         |    3 -
 src/jabber-im-channel.c                            |  242 ----------------
 src/jabber-im-channel.h                            |   68 -----
 19 files changed, 950 insertions(+), 950 deletions(-)

commit 828b019953a6015c5ff70a0ee1a29ab256a12909
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2005-12-05 15:52:42 +0000

    rename to gabble
    
    
    20051205155242-0e791-82f60da7aff2624b1efd7635153c4dc5801b6a3f.gz

 gabble-connection-manager.xml |    7 +------
 gabble-im-channel.xml         |    7 +------
 2 files changed, 2 insertions(+), 12 deletions(-)

commit d7cb2ef741e8016bae2670999ee12c9e4c0b5f94
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2005-12-05 15:50:51 +0000

    rename stuff to gabble
    
    
    20051205155051-0e791-6d97dff4f0fde67740c7392df5aab57a2f891084.gz

 gabble-connection-manager.xml |   36 +++++++++++++++++++++++++
 gabble-connection.xml         |   58 +++++++++++++++++++++++++++++++++++++++++
 gabble-im-channel.xml         |   48 +++++++++++++++++++++++++++++++++
 jabber-connection-manager.xml |   31 ----------------------
 jabber-connection.xml         |   58 -----------------------------------------
 jabber-im-channel.xml         |   43 ------------------------------
 6 files changed, 142 insertions(+), 132 deletions(-)

commit 027ba924dd635fd4b4c07076fbf0505b63e48196
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2005-12-05 15:07:33 +0000

    on the subject of pedantry, change the license to say 2.1 and have the FSF's new address
    
    
    20051205150733-0e791-d42ee0e9bb67c3b96d9a5222df301b96a45da976.gz

 src/jabber-connection-manager.c |   10 ++++------
 src/jabber-connection-manager.h |   10 ++++------
 src/jabber-connection.c         |   10 ++++------
 src/jabber-connection.h         |   10 ++++------
 src/jabber-im-channel.c         |   10 ++++------
 src/jabber-im-channel.h         |   10 ++++------
 src/telepathy-errors.h          |   10 ++++------
 tools/gengobject.py             |   10 ++++------
 8 files changed, 32 insertions(+), 48 deletions(-)

commit 20022f21331bc10b628c2d0787e65da826d3758b
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2005-12-05 15:03:13 +0000

    insanely pedantic tweak to license strings
    
    
    20051205150313-0e791-fae2383dcf2c5d594bdf5b9e23d1a0b08cddc189.gz

 src/jabber-connection-manager.c |    2 +-
 src/jabber-connection-manager.h |    2 +-
 src/jabber-connection.c         |    2 +-
 src/jabber-connection.h         |    2 +-
 src/jabber-im-channel.c         |    2 +-
 src/jabber-im-channel.h         |    2 +-
 src/telepathy-errors.h          |    2 +-
 tools/gengobject.py             |    2 +-
 8 files changed, 8 insertions(+), 8 deletions(-)

commit 10b32cca75b44c8733024182c73f8db7252aad8e
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2005-12-05 13:59:42 +0000

    add autofoo, mostly stolen from telepathy-sip :)
    
    
    20051205135942-0e791-09634c92a388e716643ebff4c82872cdf44895d7.gz

 AUTHORS                |    2 +
 COPYING                |  510 ++++++++++++++++++++++++++++++++++++++++++++++++
 INSTALL                |  236 ++++++++++++++++++++++
 Makefile.am            |   13 ++
 configure.ac           |   64 ++++++
 m4/Makefile.am         |    3 +
 m4/as-compiler-flag.m4 |   33 +++
 m4/as-version.m4       |   66 +++++++
 src/Makefile.am        |   74 +++++++
 tools/Makefile.am      |    3 +
 10 files changed, 1004 insertions(+), 0 deletions(-)

commit 2052aba3b399689fd088b3d8f9cb521dd886cd9e
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2005-12-05 13:37:17 +0000

    copy gintset from telepathy-sip
    
    
    20051205133717-0e791-336a187ca40452466902bd9c120ccaa9ab0ed614.gz

 src/gintset.c |  181 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/gintset.h |   37 ++++++++++++
 2 files changed, 218 insertions(+), 0 deletions(-)

commit 17baba9de12021fae9eaae2fd3af00271e7e5975
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2005-12-05 12:55:01 +0000

    first cut at generating classes
    
    
    20051205125501-0e791-780a01d2093d093013e07b2a803f845493577004.gz

 src/jabber-connection-manager-signals-marshal.list |    1 +
 src/jabber-connection-manager.c                    |  188 ++++++++++++
 src/jabber-connection-manager.h                    |   68 +++++
 src/jabber-connection-signals-marshal.list         |    2 +
 src/jabber-connection.c                            |  306 ++++++++++++++++++++
 src/jabber-connection.h                            |   74 +++++
 src/jabber-im-channel-signals-marshal.list         |    3 +
 src/jabber-im-channel.c                            |  244 ++++++++++++++++
 src/jabber-im-channel.h                            |   70 +++++
 src/telepathy-errors.h                             |   57 ++++
 10 files changed, 1013 insertions(+), 0 deletions(-)

commit caa17c0f9cd3c26f02711cca47d77c024529e952
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2005-12-05 12:54:26 +0000

    remove introspect methods from XML, the glib bindings do that for us
    
    
    20051205125426-0e791-9b319a5cc4eb5a201b7b4905261025d9143da4e8.gz

 jabber-connection-manager.xml |    5 -----
 jabber-connection.xml         |    5 -----
 jabber-im-channel.xml         |    5 -----
 3 files changed, 0 insertions(+), 15 deletions(-)

commit 8e99f5d2d628c4368844f42fb9e6aa1161ad6105
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2005-12-05 12:53:46 +0000

    sort methods and signals
    
    
    20051205125346-0e791-e497992887322cdbcc535dca42a905a7ece31527.gz

 tools/gengobject.py |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 8687d912acfd4453fb46f7fbb8905e79a07c8553
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2005-12-05 12:53:35 +0000

    tweak license strings
    
    
    20051205125335-0e791-9d5485ae88115302cf19536b0ab4144605064756.gz

 tools/gengobject.py |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit 8ecf3105fb719f1d8d7f867319bfdf353406dcdf
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2005-12-05 12:40:01 +0000

    gobject generation tools
    
    
    20051205124001-0e791-5280c86c4f50c078fa4d14bc47beed409f1a2bc1.gz

 tools/generrors.py   |   41 +++++
 tools/gengobject.py  |  404 ++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 445 insertions(+), 0 deletions(-)

commit 88cc9a95d6936cc920adc11a28effbeadb0f3631
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2005-12-05 12:39:29 +0000

    script to generate object stubs
    
    
    20051205123929-0e791-ad2af11b189a5f662dfcda03be7627b7a8ead379.gz

 do_gen.sh |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

commit 5ba1cb6a48aafdd6e5b588dbfffdaae515560a0d
Author:  <robert.mcqueen@collabora.co.uk>
Date:   2005-12-05 12:39:05 +0000

    XML files for connmgr, conn and channel objects
    
    
    20051205123905-0e791-a273cd86b0ec7b9c481ce6bfde57dd4a34e5ce95.gz

 jabber-connection-manager.xml |   36 +++++++++++++++++++++++
 jabber-connection.xml         |   63 +++++++++++++++++++++++++++++++++++++++++
 jabber-im-channel.xml         |   48 +++++++++++++++++++++++++++++++
 3 files changed, 147 insertions(+), 0 deletions(-)

commit 36e7ba52d4397763aca609c368bc6f2472b644a1
Author: git-darcs-import <>
Date:   1970-01-01 00:00:00 +0000

    New empty repository
