| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
Use UTF-8 encoding instead of 'None', because spec XMLs contain
non-ASCII symbols, such as copyright sign.
|
|/
|
|
| |
https://bugs.freedesktop.org/show_bug.cgi?id=76495
|
|
|
|
|
|
|
|
|
|
|
| |
Commit 7ffbde3f used common code for two blocks that were not actually
the same. dbus-glib method calls give the caller a new reference
to the results, whereas dbus-glib signals do not. As a result,
the method-call case needs to either free the results, or get them
freed by giving ownership to the GValueArray. I chose to give
ownership.
Reviewed-by: Guillaume Desmottes
|
| |
|
|
|
|
|
|
|
|
| |
It was deprecated in GLib 2.36, and we already have a hard dependency
on that version.
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71048
Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
|
|
|
|
|
|
|
|
| |
I needed this for TpExportable (which is still work in progress),
but it's already a small code reduction.
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=59024
Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
|
|
|
|
|
|
|
| |
Yes we know we have GValueArrays.
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69849
Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
|
|
|
|
| |
https://bugs.freedesktop.org/show_bug.cgi?id=55761
|
|
|
|
|
|
|
|
|
|
| |
This means we define MKDIR_P instead of mkdir_p - adjust.
Strictly speaking this requires Autoconf 2.59d, but 2.60 is hardly a
new innovation (it was released in 2006).
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=65517
|
|\
| |
| |
| |
| |
| | |
Conflicts:
NEWS
configure.ac
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
telepathy-glib prefers to use DBUS_BUS_STARTER, for the benefit of
Telepathy components that are (or might be) service-activatable.
The actual terminal part of gnome-terminal 3.8 is an activatable service,
so when run from there, we pick up the real session bus' address via
DBUS_STARTER_ADDRESS. We don't want that.
(Yes, it's DBUS_STARTER_ADDRESS, not DBUS_STARTER_BUS_ADDRESS. The
reference implementation and the D-Bus Specification both say so.)
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=63119
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
|
|/
|
|
|
|
|
|
| |
They have been verified to produce identical output in _gen.
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=56758
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
|
|
|
|
|
|
|
| |
Headers to use is caller's choice, like that tp-glib internal can use
single headers while extensions can use global header.
This also move command line headers to generated .h instead of .c
|
|
|
|
|
|
| |
New transfer and naming policy has been discussed in
https://bugs.freedesktop.org/show_bug.cgi?id=39189 and is
documented there: http://telepathy.freedesktop.org/wiki/Style/TelepathyGLib
|
|
|
|
|
|
| |
When lcov fails on the buildbot let's upload /something/.
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
|
| |
|
|
|
|
|
| |
It just leads us to writing insanity like:
GError *error /* badger */;
|
|
|
|
|
| |
Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49384
|
|
|
|
|
|
|
|
| |
I've kept --disable-Werror (it's from a reusable macro for -Werror),
but distributors should now use --disable-fatal-warnings to control
all the potentially-fatal checks simultaneously.
Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
|
|\
| |
| |
| |
| | |
Conflicts:
NEWS
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Generated telepathy-glib/_gen/telepathy-enums-gtk-doc.h from:
/usr/bin/python ../tools/c-constants-gen.py Tp
_gen/stable-spec.xml _gen/telepathy-enums
has incorrect comment. Fix it with the same remedy as
in 5c58330c32f39a9dd6aaaef37f54461922cf6124
"many fixes to documentation comments"
ie remove the newline between '*' and identifier.
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=48363
|
| |
| |
| |
| |
| | |
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=48592
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
NEWS
telepathy-glib/base-connection.c
telepathy-glib/dbus-properties-mixin.c
telepathy-glib/presence-mixin.c
tools/c-constants-gen.py
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Build fails with new gtk-doc (1.18.1) which seems to
be stricter than previous versions.
[Also fixes g-ir-scanner warnings, which were what was actually fatal. -smcv]
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=48592
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
|
| |
| |
| |
| |
| |
| | |
Unlike NUM_TP_foo, these are introspectable.
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=46470
|
|/
|
|
|
|
|
|
| |
fd.o#48363 was opened which complains about lots of documentation
problems (which g-ir-scanner finds). While I was at it I did some
grepping to find yet more problems.
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The point of this stuff is to rebuild generated code when, for instance,
libtpcodegen.py has changed, without every rule that uses
glib-something-gen.py having to know to depend on libtpcodegen.py as well.
To do that, we propagate newer mtime from Python library code to Python
executables, using touch(1).
If building out-of-tree, we need to touch the file in srcdir,
rather than creating an empty file in the builddir. The rules that
depend on glib-something-gen.py specifically depend on the version in
the $(srcdir), so in an out-of-tree build, if we aren't careful to act
on the version in the srcdir, editing libtpcodegen.py won't actually
cause a rebuild.
Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
|
|
|
|
|
| |
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=36398
Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
|
|
|
|
|
| |
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=46835
Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
|
|
|
|
|
| |
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=46523
Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
|
|
|
|
|
|
|
|
|
|
|
| |
I'm using the symbol explicitly in the generated code, because if
someone copies the tools into another project but forgets to increase
the GLib dependency, failing to compile with a missing symbol is a much
nicer failure mode than failing to work at runtime. (Also, I haven't
checked whether dbus-glib copes gracefully with NULL as a marshaller.)
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=46523
Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
This configure option makes it possible to install the tests in
/usr/lib/telepathy-glib-tests and run them without the sources.
The dbus configuration moved to tests/dbus/dbus-installed for the installed
tests and is duplicated into tests/dbus/dbus-uninstalled for the uninstalled
tests.
https://bugs.freedesktop.org/show_bug.cgi?id=41455
|
|
|
|
|
|
|
|
|
|
|
| |
We have to generate a bunch of (deprecated) tp_cli_*_run_* methods, for
backwards-compatibility. But there's no reason to add any *more* every
time we define a new channel interface.
So here, we generate a list of methods we need to generate for backwards
compatibility (based on their being listed in the documentation), and
modify the code generator to refuse to generate any _run_ method not
named in that file.
|
|
|
|
| |
This will be tested shortly.
|
|
|
|
| |
g-i now understands it (GNOME bug #652712)
|
|
|
|
|
| |
[This is 02ad9c4 in Gabble.]
Signed-off-by: Will Thompson <will.thompson@collabora.co.uk>
|
|
|
|
| |
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
|
|
|
|
|
|
|
| |
This isn't directly useful for Telepathy, but is useful if you're
debugging the dbus-daemon itself.
Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
|
|
|
|
|
|
|
|
| |
Previously, the release process only failed when we got to making
distcheck. Instead it should blow up right away, at the same time as
we're checking for uncommited changes and so on.
Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
|
|
|
|
|
|
|
|
| |
Jonny was upset that running `make maintainer-make-release` ran both
'check' and 'distcheck'. We think that just running the build before
making distcheck should be enough.
Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
|
|
|
|
| |
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
|
| |
|