commit 261f510ec0196f3f3c55c4ac7c4bedc879bdd8f3
Author: Simon McVittie <smcv@debian.org>
Date:   2016-02-22 16:35:13 +0000

    1.2.2

M	NEWS
M	configure.ac

commit 7fd4c59f906cec2d6b87fde795a72499314273ee
Author: Simon McVittie <smcv@debian.org>
Date:	2016-02-22 16:04:33 +0000

    Disable Automake maintainer mode when building via setup.py

    pip doesn't preserve timestamps in tarballs, so half the build system
    is going to look as though it has been changed.

    Signed-off-by: Simon McVittie <smcv@debian.org>

M	configure.ac
M	setup.py

commit afcf3e432efa8bed73c714d03062fbf53cc76bdf
Author: Simon McVittie <smcv@debian.org>
Date:	2016-02-22 13:18:35 +0000

    Make all test scripts properly executable

    Signed-off-by: Simon McVittie <smcv@debian.org>

M	test/cross-test-client.py
M	test/cross-test-server.py
M	test/test-exception-py2.py
M	test/test-exception-py3.py
M	test/test-p2p.py
M	test/test-signals.py
M	test/test-unusable-main-loop.py

commit 84b7bdafc1deecd9451ba52c30e5dc63a7ebb056
Author: Simon McVittie <smcv@debian.org>
Date:	2016-02-22 13:18:18 +0000

    Don't install crosstest.py executable

    It's meant to be imported, not executed.

    Signed-off-by: Simon McVittie <smcv@debian.org>

M	Makefile.am

commit a7c0dc02695addec1a2ed4c2277878c514883c9d
Author: Simon McVittie <smcv@debian.org>
Date:	2016-02-22 12:27:22 +0000

    Fix setup.py in tarballs on Python 2

    Signed-off-by: Simon McVittie <smcv@debian.org>

M	setup.py

commit e443d3b5c60cf2f5fda17bcba47be3c8279b3140
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2016-02-19 12:47:33 +0000

    Use AX_IS_RELEASE with the micro-version policy

    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

M	NEWS
M	configure.ac
M	dbus/_version.py.in

commit 3df99bcbe3e80467f050484d83eca9ffae03e947
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2016-02-19 12:37:59 +0000

    Use AX_GENERATE_CHANGELOG to generate ChangeLog

    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

M	Makefile.am
M	configure.ac

commit 55d8f3fc9cdfe5b8f00c546a7264b195fb655148
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2016-02-19 12:18:27 +0000

    .gitignore: update and sort

M	.gitignore

commit bfa02dd9f85f90200de796ad2d9e65596e8add6b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2016-02-19 12:17:26 +0000

    check-coding-style: work in out-of-tree builds

M	tools/check-coding-style.mk

commit 67759dbc248f4eb05855a796eea6d464e051b2e8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2016-02-19 12:05:02 +0000

    configure.ac: avoid misleading syntax highlighting

    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

M	configure.ac

commit af14eca77a3f2c037b1aca4d3f6945ffa2b985db
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2016-02-19 12:04:44 +0000

    configure.ac: use AS_CASE, AS_IF

    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

M	configure.ac
M	m4/dbus-py-add-rst2htmlflag.m4

commit 00e36366aa437f592a8e7d9dad5a7764890f40b2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2016-02-19 11:57:11 +0000

    Make autoconf fail with an explanatory message if an AX_ macro
    is missing

    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

M	configure.ac

commit 19879fa7aebea51677550ad2d7cdb07f16ac134f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2016-02-17 13:02:16 +0000

    Remove a leftover reference to m4/am-check-pymod.m4

    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

M	Makefile.am

commit d14e14ad8e4b64203c87b64f176f72803dfccf4e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2016-01-21 20:17:16 +0000

    Use AX_PYTHON_MODULE from autoconf-archive instead of AM_CHECK_PYMOD

M	configure.ac
D	m4/am-check-pymod.m4

commit 14a609ac5e4706bc9ebbe83de8168eb3399bf50c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2016-01-21 20:09:27 +0000

    Ignore .dirstamp files

M	.gitignore

commit 88e9da1ddec51a99246d5128a6202dd9205af34c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2016-01-21 20:06:09 +0000

    Add a setup.py which wraps Autotools in something virtualenv-friendly

M	.gitignore
M	Makefile.am
A	setup.py

commit d7677ab1bcabe60e84215eb17b51b644737bfcb0
Author: Simon McVittie <smcv@debian.org>
Date:	2016-01-20 12:39:07 +0000

    Use gi instead of gobject, everywhere except dbus.gobject_service

M	doc/tutorial.txt
M	examples/example-async-client.py
M	examples/example-service.py
M	examples/example-signal-emitter.py
M	examples/example-signal-recipient.py
M	examples/gconf-proxy-service2.py
M	examples/unix-fd-service.py
M	test/test-server.py

commit ea0e8705750e8b4448e5e51c86d07132cf1ac1c8
Author: Simon McVittie <smcv@debian.org>
Date:	2016-01-20 12:38:48 +0000

    Replace hard-coded sleep with a wait for the D-Bus name to appear

M	Makefile.am
M	test/run-test.sh
A	test/wait-for-name.py

commit c145c7c6b6c62ef097ed33e1abeaa2987b01007d
Author: Simon McVittie <smcv@debian.org>
Date:	2016-01-20 12:19:26 +0000

    Use non-recursive make for tests, and make them into installed-tests

M	Makefile.am
M	configure.ac
D	test/Makefile.am
M	test/TestSuitePythonService.service.in
D	test/dbus_python_check.py
M	test/run-test.sh
M	test/test-client.py
M	test/test-p2p.py
M	test/test-service.py
M	test/test-signals.py
M	test/test-standalone.py
M	test/tmp-session-bus.conf.in

commit 9567e3eab6672705f7259970e8606f4e7adaf991
Author: Simon McVittie <smcv@debian.org>
Date:	2016-01-20 10:48:19 +0000

    Use non-recursive make for everything except tests

M	Makefile.am
D	_dbus_bindings/Makefile.am
D	_dbus_glib_bindings/Makefile.am
M	configure.ac
D	examples/Makefile.am
D	m4/Makefile.am
M	test/Makefile.am
D	tools/Makefile.am

commit b95a7f0f596e3e3d000c3756bb520d28b127d5e1
Author: Simon McVittie <smcv@debian.org>
Date:	2015-12-06 17:46:21 +0000

    Simplify testing by using dbus-run-session and Automake "log compiler"

    Fall back to Telepathy's old with-session-bus.sh script if dbus
    doesn't
    have dbus-run-session (versions < 1.8).

    Also run most of the tests individually, instead of under run-test.sh.

M	configure.ac
M	test/Makefile.am
M	test/run-test.sh
D	test/run-with-tmp-session-bus.sh
A	test/with-session-bus.sh

commit f8379493b1c413d7b583025d47a38f042b710d89
Author: Simon McVittie <smcv@debian.org>
Date:	2015-12-06 10:35:59 +0000

    .gitignore: anchor most patterns at $(top_srcdir), and sort

M	.gitignore

commit 192b5d4ed0021f1e15e42e52763bd4cd32a3b502
Author: Simon McVittie <smcv@debian.org>
Date:	2015-12-05 21:27:10 +0000

    Don't try to build epydoc documentation if we can't "import epydoc"

M	configure.ac

commit 407ad2d298188b83763f7003ae224b505f07e162
Author: Simon McVittie <smcv@debian.org>
Date:	2015-12-06 10:33:28 +0000

    Put Autoconf droppings in build-aux/

M	.gitignore
M	configure.ac

commit 8cbfa02ca5c9847bffabc88320fa4c612d517f86
Author: Simon McVittie <smcv@debian.org>
Date:	2015-12-06 10:33:13 +0000

    Use AX_COMPILER_FLAGS from autoconf-archive

M	NEWS
M	m4/Makefile.am
D	m4/jh-add-cflag.m4
D	m4/tp-compiler-flag.m4
D	m4/tp-compiler-warnings.m4

commit 9eae0f2693acee05887125a46190e682fa119e78
Author: Simon McVittie <smcv@debian.org>
Date:	2015-12-05 15:41:11 +0000

    Use AX_COMPILER_FLAGS

M	_dbus_bindings/Makefile.am
M	_dbus_glib_bindings/Makefile.am
M	configure.ac
M	test/Makefile.am

commit f8479140d228d7d5043069a0e966e9d3bf94e341
Author: Simon McVittie <smcv@debian.org>
Date:	2015-12-05 15:40:52 +0000

    Update build system for Automake 1.13 (parallel test driver)

M	configure.ac
M	test/Makefile.am

commit 6e4ebe32f0f14aceb91011e422eb232e8dd21d4f
Author: Simon McVittie <smcv@debian.org>
Date:	2015-12-05 15:39:30 +0000

    _dbus_py_assertion_failed: flag as NORETURN

M	_dbus_bindings/dbus_bindings-internal.h

commit 2ad803c5326af0569fdb36ce90166292b9fe9a79
Author: Simon McVittie <smcv@debian.org>
Date:	2015-12-04 17:32:03 +0000

    configure.ac: use AS_IF for PYTHON_LIBS

M	configure.ac

commit 8d794193c8ac611f27d32333d50873d4d97aace0
Author: Simon McVittie <smcv@debian.org>
Date:	2015-12-04 17:31:44 +0000

    Try ${PYTHON}-config before searching PATH

    This is helpful for Debian's special debug-build interpreters
    such as python3.4-dbg, each with an accompanying python3.4-dbg-config.

M	m4/am-check-python-headers.m4

commit 6ebbb5bc7abaf3caaa88cc11f6d3969e3f665544
Author: Yamashita, Yuu <peek824545201@gmail.com>
Date:	2015-09-22 23:42:38 +0900

    Find `python-config` from PATH properly

    Expecting `python-config` at the same directory as `python` executable
    would not be suitable if user is using virtualenv.

M	configure.ac
M	m4/am-check-python-headers.m4

commit 998c10b8ec9058f213752818fa20d8362c15c02d
Author: Simon McVittie <smcv@debian.org>
Date:	2015-12-04 15:13:34 +0000

    gconf examples: add brief documentation

M	examples/gconf-proxy-client.py
M	examples/gconf-proxy-service2.py

commit 77075d82f4ec39c35d14536cf13e4266839ae81f
Author: Simon McVittie <smcv@debian.org>
Date:	2015-12-04 15:13:22 +0000

    Use a name in example.com for our example GConf proxy

    dbus-python is not a GNOME project, so we should not use their
    namespace.

    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=85720

M	examples/gconf-proxy-client.py
M	examples/gconf-proxy-service2.py

commit 1dbda697112becc44e0aa8e303159e0fae5852a3
Author: Ben Longbons <b.r.longbons@gmail.com>
Date:	2014-10-31 14:35:53 -0700

    Install all examples

    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=85720
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    [smcv: separated out from a previous commit]

M	examples/Makefile.am

commit f8ffd3ab796ae622912b243c1e6f1d3e12c90ad7
Author: Ben Longbons <b.r.longbons@gmail.com>
Date:	2014-10-31 14:35:53 -0700

    Consistently make examples executable

    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=85720
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    [smcv: separated out from a previous commit]

M	examples/example-async-client.py
M	examples/example-client.py
M	examples/example-service.py
M	examples/example-signal-emitter.py
M	examples/example-signal-recipient.py
M	examples/list-system-services.py

commit 246e5b03a137e64611c6f1e368250804d66f73f6
Author: Ben Longbons <b.r.longbons@gmail.com>
Date:	2014-10-31 14:35:53 -0700

    Fix GConf examples

    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=85720
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    [smcv: separate out some changes into separate commits]

M	examples/gconf-proxy-client.py
M	examples/gconf-proxy-service2.py

commit 6185aeb81969b82da804c66958d64bc628cb5aa4
Author: Ben Longbons <b.r.longbons@gmail.com>
Date:	2014-10-31 14:35:53 -0700

    Include FallbackObject in "from dbus.service import *"

    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=85720
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    [smcv: separate out some changes into separate commits]

M	dbus/service.py

commit 425993a3107812734b1138a5a011fed4fc041fef
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2013-05-08 14:09:46 +0100

    development version

M	NEWS
M	configure.ac

commit d0d5b5be685dc4c16b21c54335becc87ca4d6f58
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2013-05-08 08:49:58 +0100

    distribute new tests

M	test/Makefile.am

commit bd6aac594c72d32057a5821fcedb2d36644526aa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2013-05-08 08:48:28 +0100

    1.2.0

M	NEWS
M	configure.ac

commit 9b26cf8238a7d432fe96a50a75008aa6bce110da
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2013-05-08 08:38:22 +0100

    Add support for skipping tests, and use it

    Now that Python 2.6 isn't a supported version in Debian, it doesn't
    get a gi module, but we can still get some minimal test coverage.

M	test/cross-test-client.py
M	test/cross-test-server.py
M	test/run-test.sh
M	test/run-with-tmp-session-bus.sh
M	test/test-client.py
M	test/test-p2p.py
M	test/test-signals.py

commit 0872782255fdbaeda64311a298664597e59ba94f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2013-05-08 08:37:13 +0100

    utf8 test: pass when used with dbus 1.6.10, 1.7.2

    We used to reject noncharacters, but now we accept them.

M	test/test-standalone.py

commit f909f596705f62a5218cf16d61433364fe2f8168
Author: Marko Lindqvist <cazfi74 gmail com>
Date:	2013-05-07 20:16:20 +0100

    Replace AM_CONFIG_HEADER with AC_CONFIG_HEADERS

    This has been (silently!) deprecated since 2002 and was removed from
    Automake 1.13.

    [added commit message -smcv]
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

M	configure.ac

commit 423ee853dfbb4ee9ed89a21e1cf2b6a928e2fc4d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2013-04-22 17:40:51 +0100

    Use GObject.__class__ instead of GObjectMeta

    In pygobject 3.8, GObjectMeta is no longer available via
    gi.repository.GObject. What we actually want is "the metaclass of
    GObject", so, say so.

M	NEWS
M	dbus/gi_service.py
M	dbus/gobject_service.py

commit c9ad0a3909c80c09d33b21db6cb46cfee4489010
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2013-04-22 15:47:06 +0100

    Unset DBUS_STARTER_ADDRESS, DBUS_STARTER_BUS_TYPE

    See <https://bugs.freedesktop.org/show_bug.cgi?id=63119>.

M	test/run-with-tmp-session-bus.sh

commit 121c294b1853a280b01e0504eb1828c6d0e07bbc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2013-04-22 15:44:57 +0100

    Require D-Bus 1.6, drop fallback paths

M	NEWS
M	_dbus_bindings/compat-internal.h
M	_dbus_bindings/message-append.c
M	configure.ac

commit c57c4d281369589b636aee928238b7cf6e42e00f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2012-10-23 19:34:35 +0100

    NEWS

M	NEWS

commit f52465232234ae71fa16741abcd57aab155949ad
Author: Thiago Macieira <thiago.macieira@intel.com>
Date:	2012-10-23 11:12:21 -0700

    Update the confusing notice of what license dbus-python is under

    We tried to change the license for the D-Bus core too but were unable
    to reach all copyright holders. The MIT license was the suggested new
    license and all reached parties had agreed to.

    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

M	COPYING

commit d262628e89115bbcc33c439c77d33733c4a23491
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2012-10-16 18:33:08 +0100

    DBusException: override both __str__ and __unicode__

    Avoid chaining up to the superclass, because that behaves particularly
    oddly. This fixes regression test failures: str(some_dbus_exception)
    was no
    longer prefixed with the D-Bus error name under Python 2.

    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=55899

M	dbus/exceptions.py

commit 544e05a16e55dad7e666baabfb665997a79d6580
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2012-10-16 18:31:43 +0100

    Slightly better test coverage

M	test/test-client.py

commit efdd1823239b02fe5a39e766cbd7597e6c3fcb96
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2012-10-16 17:52:36 +0100

    Use a form of assertRaises() that works in Python 2.6

M	test/test-exception-py2.py

commit 83615efbed565a689008b00a4ac82fc0fc4e5603
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2012-10-16 17:52:22 +0100

    Skip test_dbus_exception_convert_str_fail under unusual default
    encodings

    This would actually work fine if the default encoding was UTF-8 or
    Latin-1 or something.

M	test/test-exception-py2.py

commit 09b540bd55fb2fca14d4df7e0c520b8ba0ce4646
Author: Michael Vogt <mvo@ubuntu.com>
Date:	2012-10-12 13:37:51 +0200

    Support unicode messages for DBusException in Python 2

    [commit message amended -smcv]
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=55899
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

M	dbus/exceptions.py
M	test/run-test.sh
A	test/test-exception-py2.py
A	test/test-exception-py3.py

commit 5558ee11313fd929ed6aeb22228e89de2263e520
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2012-07-04 12:17:10 +0100

    Link Python extensions differently on Windows

M	_dbus_bindings/Makefile.am
M	_dbus_glib_bindings/Makefile.am
M	configure.ac

commit ec2671485a23090c470180eb297e67b86638d9b5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2012-07-04 12:15:16 +0100

    Replace incorrect AM_LDFLAGS usage with a proper AM_LDFLAGS/LIBADD
    split

M	_dbus_bindings/Makefile.am
M	_dbus_glib_bindings/Makefile.am

commit 9c02d05642c8f99e3fe61804bcc33df380ebd5b1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2012-07-04 20:27:12 +0100

    run-test.sh: don't go via make to run the cross-test

    Based on a patch from Christoph Höger.

    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=51725

M	test/run-test.sh

commit e8a507570e12778a0f325786fcf9f5f768019118
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2012-07-04 19:49:13 +0100

    NEWS

M	NEWS

commit f3199102a68c72460fd0a025ab966557a0996223
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2012-07-04 19:49:07 +0100

    Don't include stdint.h

    Every use here turns out to be unnecessary, some compilers *still*
    don't have it after more than a decade in ISO C, and if we need
    fixed-length integer types we can use the ones from D-Bus.

M	_dbus_bindings/abstract.c
M	_dbus_bindings/bytes.c
M	_dbus_bindings/containers.c
M	_dbus_bindings/float.c
M	_dbus_bindings/signature.c
M	_dbus_bindings/types-internal.h

commit 6f5ec9552ca169b66b338698850a125151e3599c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2012-07-04 19:36:26 +0100

    Re-indent now that the indentation is unecessary

M	_dbus_bindings/server.c

commit 5b79604a6d1eb11268293342d19da633e5eedaa4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2012-07-04 19:35:43 +0100

    Avoid variable-length arrays, which MSVC *still* doesn't support

    Based on patches from Christoph Höger.

    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=51725

M	_dbus_bindings/message-append.c
M	_dbus_bindings/server.c

commit bdc48547078b8ba09856c81b7c4f148fb163c01b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2012-07-04 19:19:12 +0100

    Use AC_C_INLINE to make sure "inline" works

M	configure.ac

commit 3d23ff9e91151c2fb8e5ccb74067ff7ad6df3067
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2012-06-25 21:20:12 +0100

    reset to unreleased

M	configure.ac

commit 86b978042fa23d9b262cb0baa40398e21ddb0530
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2012-06-25 21:19:35 +0100

    prepare release

M	NEWS
M	configure.ac

commit f6066573d25508f5cbbc5c12254086d419bb8828
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2012-06-25 17:01:51 +0100

    fd.o #40817: validate UTF-8 according to the same rules as libdbus

M	NEWS
M	_dbus_bindings/message-append.c
M	configure.ac
M	test/test-standalone.py

commit 4a0f4379d4a5783d576aec90019a39459eff007d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2012-06-05 19:39:20 +0100

    NEWS

M	NEWS

commit 6ff89bf0d05a550cf1aff2053579fc1f0192cd97
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2012-06-05 19:07:51 +0100

    Py3: correctly guess the signature of ObjectPath(...) and
    Signature(...)

    Under Python 2, ObjectPath and Signature are subtypes of str (=
    bytes),
    and the existing type-guessing worked.

    The type-guessing code assumed that all unicode objects were just
    strings, but that assumption became false in the Python 3 port:
    ObjectPath and Signature are still subtypes of str, but str now means
    unicode, not bytes.

    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=50740

M	_dbus_bindings/message-append.c
M	test/test-standalone.py

commit 2f08b9e644c8530c4d324c4bd9d8a0cdb24edc92
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2012-05-09 17:50:59 +0100

    Back to unreleased status

M	NEWS
M	configure.ac

commit 4a4bce958b3257b7cb2adc050022879660aface1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2012-05-09 15:47:48 +0100

    1.1.0

M	NEWS
M	configure.ac
M	dbus/gobject_service.py

commit e2e589889ef5257f62cc3a32561142f625716ef0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2012-05-02 11:11:11 +0100

    Make AM_CHECK_PYTHON_HEADERS compatible with Python 3 in the absence
    of python3-config

M	m4/am-check-python-headers.m4

commit 2f59718a4bf22cbea28e0c7b2f880f86d4497a7a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2012-05-02 10:44:13 +0100

    Deprecate dbus.gobject_service and make it vaguely compatible with 1.0

    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=48904

M	dbus/gobject_service.py

commit 5b9f87676802f04ebc339fd16a4a30dc42e33c91
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2012-05-02 10:41:27 +0100

    Reinstate the old dbus.gobject_service, but only for Python 2

    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=48904

M	Makefile.am
M	configure.ac
A	dbus/gobject_service.py

commit ba3f3ff253982c9ad3b5a33df5b120e5692c9d29
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2012-05-02 10:39:29 +0100

    Rename gobject_service (PyGI version) to gi_service

    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=48904

M	Makefile.am
R090	dbus/gobject_service.py dbus/gi_service.py
M	test/test-service.py

commit f264e37f13720898d941f3636f77c489a9a1d845
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2012-03-12 11:41:00 +0000

    Fix ref leak in dbus_py_variant_level_set

    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=47108
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

M	_dbus_bindings/abstract.c

commit c53788657c0cfbd038325e690e7097e31f5e8430
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2012-02-29 13:35:24 +0000

    Put sockets for the regression tests in /tmp, not ${builddir}

    Some automated build systems (naming no Portage) have really long
    build
    directories, which can cause dbus-python to hit the length limit
    for Unix
    sockets' names.

    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=46747
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

M	test/tmp-session-bus.conf.in

commit 1055343d746accc4048e5806f84a880143444c9f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2011-11-15 16:07:57 +0000

    Use DBusBasicValue instead of reinventing it, if dbus is new enough

    If we don't find it, continue to reinvent it, but move the reinvention
    to an internal header so it's at least the same in both files that
    want it.

M	_dbus_bindings/Makefile.am
A	_dbus_bindings/compat-internal.h
M	_dbus_bindings/message-append.c
M	_dbus_bindings/message-get-args.c
M	configure.ac

commit 8e4836c318eb64ef720b497bebc247ac6a468b4b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2012-02-01 10:10:26 +0000

    Fix _maintainer-update-htmldocs for out-of-tree builds

M	Makefile.am

commit de81bf8dd5d70f4184412a5c7c2aacd82348d7ea
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2012-02-01 10:10:10 +0000

    Remove TODO, which is now empty - use bugzilla instead

M	Makefile.am
D	TODO

commit 996a3f46f0998219eaf0cd68a744ebc90cfc6dd8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2012-01-24 20:33:38 +0000

    back to unreleased

M	configure.ac

commit c59647b024b3242810fe46e500d557fd56d684d4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2012-01-24 20:33:26 +0000

    retroactively add release date

M	NEWS

commit 5a8eb939ab4603a931457c5d4e8dfcdc323eaf89
Author: Barry Warsaw <barry@python.org>
Date:	2012-01-24 16:43:05 +0000

    Install _compat.py

M	Makefile.am

commit d1ccc12dd1dee34faae52c7b325048ea801599fd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2012-01-24 16:41:46 +0000

    Generate ChangeLog correctly when out-of-tree

M	Makefile.am

commit 1ee2b1a8cf729a71ae56e5671564c5fd62504707
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2012-01-24 16:36:49 +0000

    Let's call this 1.0

M	NEWS
M	configure.ac

commit 5b76f66e79f9bc07241a44c0277d4bbebc08ce20
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2012-01-24 16:35:45 +0000

    Remove duplicate -Werror machinery

M	configure.ac

commit cd4e91c65624062b5504c10b2af0a05aefbf4878
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2012-01-24 16:35:38 +0000

    Move PY3PORT into doc, use the same extension as other rst, and
    render it

M	Makefile.am
M	NEWS
M	configure.ac
R100	PY3PORT.rst	doc/PY3PORT.txt

commit 09ca5de0f38d3cc30b8d149b2a8c9f0ad810a09a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2012-01-24 16:21:15 +0000

    Describe problems, alternatives

M	README

commit b486edf800ecb9d2e23a35f7ac3151657ee39250
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2012-01-24 16:06:35 +0000

    Deprecate dbus.glib (use dbus.mainloop.glib or dbus.mainloop.qt4)

M	dbus/glib.py

commit 50fa5eb54992c28d63b0532533f755ff39f082e2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2012-01-11 15:02:40 +0000

    Add INTORLONG_CHECK macro so we don't have to conditionalize
    PyInt_Check

M	_dbus_bindings/bus.c
M	_dbus_bindings/bytes.c
M	_dbus_bindings/dbus_bindings-internal.h
M	_dbus_bindings/message-append.c
M	_dbus_bindings/unixfd.c

commit 4f043cf34a8001c071644eb8c89dc7d43e86b62a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2012-01-11 15:01:39 +0000

    Use native 'int' (whatever that means) for variant_level etc.

    This reverts the Python 2 API to be in terms of PyInt, leaving the
    Python 3 API in terms of PyLong (which is called 'int' in Python
    code).

M	NEWS
M	PY3PORT.rst
M	_dbus_bindings/abstract.c
M	_dbus_bindings/bytes.c
M	_dbus_bindings/conn-methods.c
M	_dbus_bindings/dbus_bindings-internal.h
M	_dbus_bindings/message-get-args.c
M	_dbus_bindings/message.c

commit cdc0ca5c72686aab38a172f14da3b38fe304baa9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2012-01-11 14:59:36 +0000

    update NEWS, PY3PORT.rst

M	NEWS
M	PY3PORT.rst

commit ae61078cc90917c20b14298aaec18e87e149d337
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2012-01-11 14:04:14 +0000

    Test behaviour of various Message methods

M	test/test-standalone.py

commit 69342f86b0d036ca41a19363efaf4e8352837c24
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	2012-01-11 14:03:53 +0000

    Do not allow Byte(unicode(x)) (i.e. Byte(str(x)) in Python 3)

    Unicode strings aren't bytestrings, so there's no obvious meaning for
