[Telepathy-commits] merge: telepathy-glib
Merge Monkey
monkey at collabora.co.uk
Wed Nov 14 03:34:30 PST 2007
Merge to:
telepathy-glib
From:
/home/smcv/public_html/darcs/tp-glib-smcv
Changes:
Simon McVittie <simon.mcvittie at collabora.co.uk>
Add some XML files defining the interfaces supported by telepathy-glib - this seems a less fragile way to do it than parsing header files
Simon McVittie <simon.mcvittie at collabora.co.uk>
Generate signal marshallers needed by dbus-glib as a separate script
Simon McVittie <simon.mcvittie at collabora.co.uk>
Don't bother writing license information to generated files
Simon McVittie <simon.mcvittie at collabora.co.uk>
Refactor telepathy-glib build system taking advantage of new glib-ginterface-gen.py.
We now generate the GInterfaces in large "modules", rather than one interface
per file - channel, connection, media, etc. This means we can stop
auto-generating bits of Makefile.am (much rejoicing).
Simon McVittie <simon.mcvittie at collabora.co.uk>
Add TP_HASH_TYPE_AVATAR_TOKEN_MAP, TP_HASH_TYPE_SUPPORTED_SOCKET_MAP to docs
Simon McVittie <simon.mcvittie at collabora.co.uk>
Revert the code in glib-ginterface-gen that generates references to GType-generating functions, to make the generated code more self-contained
Simon McVittie <simon.mcvittie at collabora.co.uk>
Update spec/ to current telepathy-spec HEAD
Simon McVittie <simon.mcvittie at collabora.co.uk>
Replace genginterface.py with glib-ginterface-gen.py.
This is a much-refactored version of genginterface, with the following changes:
* can use GType-generating functions to get GTypes
* clearer code
* generates code suitable for putting more than one interface in a file
Simon McVittie <simon.mcvittie at collabora.co.uk>
Use glib-ginterface-gen.py instead of genginterface.py to generate the TpSvc* interfaces
Simon McVittie <simon.mcvittie at collabora.co.uk>
Don't generate signals-marshal.list in genginterface
Simon McVittie <simon.mcvittie at collabora.co.uk>
Fix clean build in telepathy-glib/ - we no longer generate a signals-marshal.list per interface
Simon McVittie <simon.mcvittie at collabora.co.uk>
Make various code-gen tools runnable on entire specifications, with arbitrary nesting/XIncludes
Simon McVittie <simon.mcvittie at collabora.co.uk>
Remove list of last activity and statuses, and list of status spec, from docs (they make no sense)
Simon McVittie <simon.mcvittie at collabora.co.uk>
glib-ginterface-gen: Don't allow interfaces that will cause havoc in our API unless --allow-unstable is passed
Simon McVittie <simon.mcvittie at collabora.co.uk>
Add missing files in spec/
Simon McVittie <simon.mcvittie at collabora.co.uk>
Use the spec directory to generate GTypes
Simon McVittie <simon.mcvittie at collabora.co.uk>
Sort out CFLAGS, LIBS in telepathy-glib/
More information about the Telepathy-commits
mailing list