commit c0df2200a881b9c8fa4987cb3f7d281865536bfc
Author: Simon McVittie <smcv@debian.org>
Date:   2016-03-06 17:50:19 +0000

    1.2.4

M	NEWS
M	configure.ac

commit 007ea1d228b849e192e3a471bb3c14292b897b0e
Author: Simon McVittie <smcv@debian.org>
Date:	2016-03-06 17:34:55 +0000

    ci-build: test the setup.py glue as well as the Autotools build

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

M	tools/ci-build.sh

commit 602064459995b89d169d7e138691a96d4190b614
Author: Simon McVittie <smcv@debian.org>
Date:	2016-03-06 17:37:46 +0000

    Clean up test-service.log

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

M	Makefile.am

commit aba80c07c07cf8dd669dbfbe2aa51786425aa53f
Author: Simon McVittie <smcv@debian.org>
Date:	2016-03-06 17:20:23 +0000

    NEWS so far

M	NEWS

commit 9740e695a8e2276704f940a38c4067edbe8491f7
Author: Simon McVittie <smcv@debian.org>
Date:	2016-03-06 17:08:03 +0000

    Add Travis-CI metadata

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

A	.travis.yml
M	Makefile.am
A	tools/ci-build.sh

commit 7881666743df953227ccc403af4edfac7dd7ab8e
Author: Simon McVittie <smcv@debian.org>
Date:	2016-03-06 15:38:16 +0000

    decorators: use a more modern idiom for signatures in Python >= 3.4

    getargspec() isn't in Python 3.6 development versions.

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

M	dbus/decorators.py

commit 991c1f8de2f6396801736153173eb83dce0e9c15
Author: Simon McVittie <smcv@debian.org>
Date:	2016-03-06 12:56:56 +0000

    unicode test: cope with Python 2.6 as provided on travis-ci

    Python 2.6 didn't allow struct.pack(u'...', ...).

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

M	test/test-standalone.py

commit cf52ac6e8c92fe0a5577da8f9328b908967763bf
Author: Simon McVittie <smcv@debian.org>
Date:	2016-03-06 15:39:50 +0000

    .gitignore: ignore autoconf-archive and pkg-config

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

M	.gitignore

commit 988c290f4a1bafdac6dabc499efb8b7ffa94a251
Author: Simon McVittie <smcv@debian.org>
Date:	2016-03-05 23:57:46 +0000

    run-test: avoid "test: =: unary operator expected"

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

M	test/run-test.sh

commit 506945f13c098f2b9abcccf681e64d6b924da3eb
Author: Simon McVittie <smcv@debian.org>
Date:	2016-03-05 23:49:51 +0000

    Stop breaking a pre-existing PYTHONPATH in installed-tests'
    environment

    ${PYTHONPATH} in Exec= isn't substituted by gnome-desktop-testing.

    If we rely on the fact that Python prepends the scripts' directory to
    sys.path, then we don't need to alter PYTHONPATH at all.

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

M	Makefile.am

commit b6e1a0ce33969dc56fade2a5839848f4a926b8bb
Author: Simon McVittie <smcv@debian.org>
Date:	2016-03-05 23:20:49 +0000

    Fix Unicode tests on narrow Python builds

    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=57140
    Signed-off-by: Simon McVittie <smcv@debian.org>

M	test/test-standalone.py

commit f1f4f1cd110a0a6bdd41ab8b3ae126c5ea455801
Author: Simon McVittie <smcv@debian.org>
Date:	2016-03-05 21:16:31 +0000

    Use the template GNOME autogen.sh

    Taken from: https://wiki.gnome.org/Projects/GnomeCommon/Migration

    This removes the non-standard --no-configure option, and replaces it
    with NOCONFIGURE=1 as recommended in
    <https://github.com/cgwalters/build-api>.

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

M	autogen.sh

commit ed350ae4f4e43d0f5146c5891069829e89018322
Author: Simon McVittie <smcv@debian.org>
Date:	2016-03-05 16:32:44 +0000

    Add a regression test for the version numbering

    Now that dbus.__version__ and dbus.version exist even in uninstalled
    builds, we can do this.

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

M	test/test-standalone.py

commit e119bf86c5a4a10ea4ed048df3a5d4a78fa15d5c
Author: Simon McVittie <smcv@debian.org>
Date:	2016-03-05 16:36:08 +0000

    Get the version from the C code, not by generating a Python file

    This means we never try to import dbus/_version.py from the
    ${builddir},
    which won't work.

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

M	.gitignore
M	Makefile.am
M	configure.ac
M	dbus/__init__.py
D	dbus/_version.py.in

commit 13f590af2ee74b2b01c5c1a3414a92764648c89e
Author: Simon McVittie <smcv@debian.org>
Date:	2016-03-05 16:32:25 +0000

    Make dbus.version a tuple again

    Otherwise it won't sort correctly.

    Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=816729
    Signed-off-by: Simon McVittie <smcv@debian.org>

M	dbus/_version.py.in

commit 135eeb0c0ddc871c5b5dfbaf09aace94f7126cc7
Author: Simon McVittie <smcv@debian.org>
Date:	2016-03-05 16:08:03 +0000

    Always include dbus_bindings-internal.h first

    This file includes <Python.h>, with some #defines that affect the
    interpretation of the Python headers (PY_SSIZE_T_CLEAN,
    PY_SIZE_T_CLEAN).

    In particular, <Python.h> transitively includes pyconfig.h, which
    defines _GNU_SOURCE, altering the version of struct stat used;
    this is potentially a problem if a struct stat is shared between
    files, although in practice we don't do that.

    Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=749133

M	_dbus_bindings/abstract.c
M	_dbus_bindings/bus.c
M	_dbus_bindings/bytes.c
M	_dbus_bindings/conn-methods.c
M	_dbus_bindings/conn.c
M	_dbus_bindings/containers.c
M	_dbus_bindings/dbus_bindings-internal.h
M	_dbus_bindings/debug.c
M	_dbus_bindings/float.c
M	_dbus_bindings/int.c
M	_dbus_bindings/message-append.c
M	_dbus_bindings/message-get-args.c
M	_dbus_bindings/message-internal.h
M	_dbus_bindings/module.c
M	_dbus_bindings/signature.c
M	_dbus_bindings/string.c
M	_dbus_bindings/types-internal.h
M	_dbus_bindings/unixfd.c

commit 3f7aa13c82444457675763cdf0d3bb5c5a45d137
Author: Simon McVittie <smcv@debian.org>
Date:	2016-03-05 16:02:53 +0000

    Include config.h every time we compile C code

    This is Autoconf best-practice: on some platforms it might contain
    things like "#define inline __inline" which should affect all C code.

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

M	Makefile.am
M	_dbus_bindings/compat-internal.h
M	_dbus_bindings/mainloop.c
M	_dbus_bindings/message-append.c
M	_dbus_bindings/module.c

commit c729593c36c745f99daa02abb955a19737bf37cb
Author: Simon McVittie <smcv@debian.org>
Date:	2016-03-05 15:50:33 +0000

    Move dbus-python.h to a dbus subdirectory

    This means we can consistently #include <dbus/dbus-python.h>,
    either in-tree or out-of-tree.

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

M	Makefile.am
M	_dbus_bindings/dbus_bindings-internal.h
M	_dbus_glib_bindings/module.c
R100	include/dbus-python.h	include/dbus/dbus-python.h
M	test/dbus_py_test.c

commit 01ecf02c749f7bddb15f57aae26e9e064db0240f
Author: Simon McVittie <smcv@debian.org>
Date:	2016-02-22 17:26:54 +0000

    fix NEWS syntax

M	NEWS

commit 568aa2c958d33ddb8b798add8f01b881dee8f432
Author: Simon McVittie <smcv@debian.org>
Date:	2016-02-22 17:05:03 +0000

    apply development version

M	NEWS
M	configure.ac

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.
