| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 1.2.4dbus-python-1.2.4 | Simon McVittie | 2016-03-06 | 2 | -2/+2 |
| | | |||||
| * | ci-build: test the setup.py glue as well as the Autotools build | Simon McVittie | 2016-03-06 | 1 | -0/+7 |
| | | | | | Signed-off-by: Simon McVittie <smcv@debian.org> | ||||
| * | Clean up test-service.log | Simon McVittie | 2016-03-06 | 1 | -1/+3 |
| | | | | | Signed-off-by: Simon McVittie <smcv@debian.org> | ||||
| * | NEWS so far | Simon McVittie | 2016-03-06 | 1 | -1/+30 |
| | | |||||
| * | Add Travis-CI metadata | Simon McVittie | 2016-03-06 | 3 | -2/+199 |
| | | | | | Signed-off-by: Simon McVittie <smcv@debian.org> | ||||
| * | decorators: use a more modern idiom for signatures in Python >= 3.4 | Simon McVittie | 2016-03-06 | 1 | -1/+10 |
| | | | | | | | getargspec() isn't in Python 3.6 development versions. Signed-off-by: Simon McVittie <smcv@debian.org> | ||||
| * | unicode test: cope with Python 2.6 as provided on travis-ci | Simon McVittie | 2016-03-06 | 1 | -1/+4 |
| | | | | | | | Python 2.6 didn't allow struct.pack(u'...', ...). Signed-off-by: Simon McVittie <smcv@debian.org> | ||||
| * | .gitignore: ignore autoconf-archive and pkg-config | Simon McVittie | 2016-03-06 | 1 | -0/+2 |
| | | | | | Signed-off-by: Simon McVittie <smcv@debian.org> | ||||
| * | run-test: avoid "test: =: unary operator expected" | Simon McVittie | 2016-03-05 | 1 | -2/+3 |
| | | | | | Signed-off-by: Simon McVittie <smcv@debian.org> | ||||
| * | Stop breaking a pre-existing PYTHONPATH in installed-tests' environment | Simon McVittie | 2016-03-05 | 1 | -7/+6 |
| | | | | | | | | | | ${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> | ||||
| * | Fix Unicode tests on narrow Python builds | Simon McVittie | 2016-03-05 | 1 | -10/+29 |
| | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=57140 Signed-off-by: Simon McVittie <smcv@debian.org> | ||||
| * | Use the template GNOME autogen.sh | Simon McVittie | 2016-03-05 | 1 | -39/+25 |
| | | | | | | | | | | | 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> | ||||
| * | Add a regression test for the version numbering | Simon McVittie | 2016-03-05 | 1 | -0/+14 |
| | | | | | | | | Now that dbus.__version__ and dbus.version exist even in uninstalled builds, we can do this. Signed-off-by: Simon McVittie <smcv@debian.org> | ||||
| * | Get the version from the C code, not by generating a Python file | Simon McVittie | 2016-03-05 | 5 | -11/+3 |
| | | | | | | | | 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> | ||||
| * | Make dbus.version a tuple again | Simon McVittie | 2016-03-05 | 1 | -1/+1 |
| | | | | | | | | 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> | ||||
| * | Always include dbus_bindings-internal.h first | Simon McVittie | 2016-03-05 | 18 | -13/+30 |
| | | | | | | | | | | | | | 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 | ||||
| * | Include config.h every time we compile C code | Simon McVittie | 2016-03-05 | 5 | -5/+1 |
| | | | | | | | | 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> | ||||
| * | Move dbus-python.h to a dbus subdirectory | Simon McVittie | 2016-03-05 | 5 | -5/+6 |
| | | | | | | | | 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> | ||||
| * | fix NEWS syntax | Simon McVittie | 2016-02-22 | 1 | -1/+1 |
| | | |||||
| * | apply development version | Simon McVittie | 2016-02-22 | 2 | -1/+6 |
| | | |||||
| * | 1.2.2dbus-python-1.2.2 | Simon McVittie | 2016-02-22 | 2 | -2/+44 |
| | | |||||
| * | Disable Automake maintainer mode when building via setup.py | Simon McVittie | 2016-02-22 | 2 | -0/+6 |
| | | | | | | | | 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> | ||||
| * | Make all test scripts properly executable | Simon McVittie | 2016-02-22 | 7 | -0/+4 |
| | | | | | Signed-off-by: Simon McVittie <smcv@debian.org> | ||||
| * | Don't install crosstest.py executable | Simon McVittie | 2016-02-22 | 1 | -1/+7 |
| | | | | | | | It's meant to be imported, not executed. Signed-off-by: Simon McVittie <smcv@debian.org> | ||||
| * | Fix setup.py in tarballs on Python 2 | Simon McVittie | 2016-02-22 | 1 | -1/+1 |
| | | | | | Signed-off-by: Simon McVittie <smcv@debian.org> | ||||
| * | Use AX_IS_RELEASE with the micro-version policy | Simon McVittie | 2016-02-19 | 3 | -32/+21 |
| | | | | | Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> | ||||
| * | Use AX_GENERATE_CHANGELOG to generate ChangeLog | Simon McVittie | 2016-02-19 | 2 | -9/+5 |
| | | | | | Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> | ||||
| * | .gitignore: update and sort | Simon McVittie | 2016-02-19 | 1 | -1/+5 |
| | | |||||
| * | check-coding-style: work in out-of-tree builds | Simon McVittie | 2016-02-19 | 1 | -6/+6 |
| | | |||||
| * | configure.ac: avoid misleading syntax highlighting | Simon McVittie | 2016-02-19 | 1 | -1/+1 |
| | | | | | Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> | ||||
| * | configure.ac: use AS_CASE, AS_IF | Simon McVittie | 2016-02-19 | 2 | -53/+43 |
| | | | | | Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> | ||||
| * | Make autoconf fail with an explanatory message if an AX_ macro is missing | Simon McVittie | 2016-02-19 | 1 | -0/+3 |
| | | | | | Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> | ||||
| * | Remove a leftover reference to m4/am-check-pymod.m4 | Simon McVittie | 2016-02-17 | 1 | -1/+0 |
| | | | | | Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> | ||||
| * | Use AX_PYTHON_MODULE from autoconf-archive instead of AM_CHECK_PYMOD | Simon McVittie | 2016-01-21 | 2 | -41/+4 |
| | | |||||
| * | Ignore .dirstamp files | Simon McVittie | 2016-01-21 | 1 | -0/+1 |
| | | |||||
| * | Add a setup.py which wraps Autotools in something virtualenv-friendly | Simon McVittie | 2016-01-21 | 3 | -0/+117 |
| | | |||||
| * | Use gi instead of gobject, everywhere except dbus.gobject_service | Simon McVittie | 2016-01-20 | 8 | -20/+20 |
| | | |||||
| * | Replace hard-coded sleep with a wait for the D-Bus name to appear | Simon McVittie | 2016-01-20 | 3 | -6/+71 |
| | | |||||
| * | Use non-recursive make for tests, and make them into installed-tests | Simon McVittie | 2016-01-20 | 12 | -232/+277 |
| | | |||||
| * | Use non-recursive make for everything except tests | Simon McVittie | 2016-01-20 | 8 | -144/+127 |
| | | |||||
| * | Simplify testing by using dbus-run-session and Automake "log compiler" | Simon McVittie | 2015-12-06 | 5 | -167/+172 |
| | | | | | | | | 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. | ||||
| * | .gitignore: anchor most patterns at $(top_srcdir), and sort | Simon McVittie | 2015-12-06 | 1 | -38/+37 |
| | | |||||
| * | Don't try to build epydoc documentation if we can't "import epydoc" | Simon McVittie | 2015-12-06 | 1 | -20/+27 |
| | | |||||
| * | Put Autoconf droppings in build-aux/ | Simon McVittie | 2015-12-06 | 2 | -0/+2 |
| | | |||||
| * | Use AX_COMPILER_FLAGS from autoconf-archive | Simon McVittie | 2015-12-06 | 5 | -100/+6 |
| | | |||||
| * | Use AX_COMPILER_FLAGS | Simon McVittie | 2015-12-06 | 4 | -37/+65 |
| | | |||||
| * | Update build system for Automake 1.13 (parallel test driver) | Simon McVittie | 2015-12-05 | 2 | -8/+10 |
| | | |||||
| * | _dbus_py_assertion_failed: flag as NORETURN | Simon McVittie | 2015-12-05 | 1 | -11/+14 |
| | | |||||
| * | configure.ac: use AS_IF for PYTHON_LIBS | Simon McVittie | 2015-12-05 | 1 | -8/+9 |
| | | |||||
| * | Try ${PYTHON}-config before searching PATH | Simon McVittie | 2015-12-05 | 1 | -4/+15 |
| | | | | | | This is helpful for Debian's special debug-build interpreters such as python3.4-dbg, each with an accompanying python3.4-dbg-config. | ||||
