summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* prepare 0.84dbus-python-0.84.0Simon McVittie2011-05-252-3/+12
|
* Let PYTHON_LIBS be overriden on the command line tooSimon McVittie2011-05-241-1/+10
| | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=21017
* Let the user set PYTHON_INCLUDES on the configure command lineSimon McVittie2011-05-241-13/+19
| | | | | | This might be useful for cross-compilation or other strange setups. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=21017
* Merge branch 'fd-passing'Simon McVittie2011-05-2410-2/+438
|\ | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=30812 Tested-by: Elvis Pfützenreuter <epx@signove.com>
| * remove stray declaration of dbus_py_unixfd_range_checkSimon McVittie2011-05-181-1/+0
| |
| * unix-fd-service example: also exercise returning UnixFd(int)Simon McVittie2011-05-181-6/+11
| | | | | | | | | | Also, cycle through the three possible return types deterministically, rather than choosing at random.
| * Don't try to export DBUS_TYPE_UNIX_FD constant if not definedSimon McVittie2011-05-181-0/+2
| |
| * unixfd: improve documentationSimon McVittie2011-05-181-18/+18
| |
| * _message_iter_get_pyobject: fix whitespaceSimon McVittie2011-05-181-1/+1
| |
| * UnixFd: don't close file descriptors passed to the constructor as an intSimon McVittie2011-05-182-11/+11
| | | | | | | | | | | | | | | | Elvis agreed that this shouldn't differ from our handling of objects with a fileno(). This means that _message_iter_get_pyobject does need to close the fd itself, so do that.
| * unixfd: coding styleSimon McVittie2011-05-181-9/+9
| |
| * Added Unix Fd support to dbus-pythonElvis Pfützenreuter2011-05-1811-2/+432
| |
* | NEWSSimon McVittie2011-05-181-0/+17
| |
* | _ProxyMethod: allow an explicit signature to be given to method callsSimon McVittie2011-05-181-13/+18
|/ | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=36206 Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
* example-async-client: remove duplicate handle_hello_error()Simon McVittie2011-05-171-12/+0
| | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=22560
* adjust Scott's patch to force boolean to be 0 or 1, and for coding styleSimon McVittie2011-05-171-2/+4
|
* Wrap dbus_connection_set_allow_anonymous()Scott Tsai2011-05-171-0/+20
| | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=34342 Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
* ProxyObject: clear _pending_introspect_queue after executionScott Tsai2011-05-171-0/+1
| | | | Signed-off-by: Simon McVittie <smcv@debian.org>
* Release 0.83.2dbus-python-0.83.2Simon McVittie2010-12-022-6/+6
|
* NEWSSimon McVittie2010-12-021-1/+23
|
* DBusPyException_ConsumeError: check whether the constructor failedSimon McVittie2010-12-021-0/+5
|
* Add a regression test for fd.o #23831Simon McVittie2010-12-024-1/+29
|
* fd.o #23831: make sure to ref types passed to PyModule_AddObjectSimon McVittie2010-12-0213-0/+25
| | | | | | | This avoids these static types wrongly being deallocated. Python implements static types as having one initial reference, which is never meant to be released, but if you get your refcounting wrong they'll be "deallocated" (causing a crash) during Py_Finalize.
* Use Py_CLEAR for greater robustnessSimon McVittie2010-12-0219-220/+209
|
* dbus_py_Message_append: avoid looking beyond the valid part of a signatureSimon McVittie2010-12-021-14/+22
| | | | | Similar reasoning: we don't even want to look where the iterator is pointing if the last call to dbus_signature_iter_next indicated "no more".
* _message_iter_append_multi: bail out safely if a struct isn't filledSimon McVittie2010-12-021-0/+9
| | | | | | In newer versions of libdbus, calling dbus_signature_iter_get_current_type when the iterator is pointing at the ')' of a struct trips an assertion failure, rather than just returning INVALID.
* Use dbus_message_iter_abandon_container to bail out, if supportedSimon McVittie2010-12-022-2/+24
| | | | | This avoids (potentially fatal) warnings, with newer libdbus; it'll only work if we were compiled against libdbus >= 1.3.0.
* _message_iter_append_multi: assert that mode is what we expectSimon McVittie2010-12-021-0/+5
|
* Makefile.am: build API docs etc. last, so they pick up any recent changesSimon McVittie2010-12-021-1/+1
|
* fd.o #21831: deserialize empty ByteArray objects correctlySimon McVittie2010-11-232-0/+13
| | | | | | For some reason libdbus gives us NULL instead of a pointer to a zero-length object (i.e. any random place in the message would do), which Py_BuildValue doesn't interpret the way we'd want it to.
* Move CFLAGS_WARNINGS setup after uses of JH_ADD_CFLAGSimon McVittie2010-11-231-2/+2
| | | | | | We don't want to enable potentially-fatal errors when checking for things like -fno-strict-aliasing, because autoconf's test programs provoke warnings.
* Fix compilation in 64-bit architectureElvis Pfützenreuter2010-10-181-1/+1
|
* Don't override CFLAGS when adding compiler warningsLouis-Francis Ratté-Boulianne2010-08-261-1/+3
| | | | | | | Macro function TP_COMPILER_WARNINGS overrides the value of the given variable (first argument of the function) Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
* Fixed typo in dbus/bus.py where list_activatable_names would call ↵Johan Sandelin2010-03-241-1/+1
| | | | | | org.freedesktop.DBus.ListNames instead of org.freedesktop.DBus.ListActivatableNames Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
* Start 0.83.2Simon McVittie2010-02-182-1/+6
|
* Prepare version 0.83.1dbus-python-0.83.1Simon McVittie2010-02-182-6/+7
| | | | Second try :-)
* Use telepathy-glib's macros for desirable and undesirable compiler warningsSimon McVittie2010-02-184-11/+95
|
* Require a halfway modern AutomakeSimon McVittie2010-02-181-1/+1
|
* Support silent rules if automake >= 1.11Simon McVittie2010-02-181-0/+1
|
* Fix signature and return value of Connection_tp_init (oops)Simon McVittie2010-02-181-1/+3
|
* Revert "Prepare version 0.83.1"Simon McVittie2010-02-182-7/+6
| | | | This reverts commit a63043f262e8938affe515faa145d0f619b9fae6.
* Prepare version 0.83.1Simon McVittie2010-02-182-6/+7
|
* Ignore generated files from newer libtoolSimon McVittie2010-02-181-0/+5
|
* Use git log rather than git-log, to support distcheck with modern gitSimon McVittie2010-02-181-2/+2
|
* fd.o#21172: avoid DeprecationWarning with Python 2.6Simon McVittie2010-02-181-1/+8
|
* tests/cross-test-*: don't use deprecated sets moduleSimon McVittie2010-02-182-5/+3
| | | | set() has been a built-in since 2.4, and we don't support older versions.
* fd.o #15013: expose dbus.lowlevel.MESSAGE_TYPE_SIGNAL and friendsSimon McVittie2010-02-182-4/+10
|
* Update NEWS againSimon McVittie2008-09-301-0/+3
|
* Message.set_sender: allow org.freedesktop.DBusHuang Peng2008-09-301-1/+1
| | | | | | I found Message.set_sender method only accepts unique bus name. But in my project, I need implement a simple dbus daemon, it need set the sender as "org.freedesktop.DBus".
* NEWS: mention mpg's bugfixSimon McVittie2008-09-301-0/+4
|