Merge to:
telepathy-gabble
From:
/home/smcv/public_html/darcs/tpglib-misc
Changes:
Simon McVittie <[EMAIL PROTECTED]>
Move svc-unstable interfaces to their own section in the docs
Simon McVittie <[EMAIL PROTECTED]>
Don't duplicate signals marshallers and error handling in -unstable
Simon McVittie <[EMAIL PROTECTED]>
lib/tools/identity.xsl: Add an XSLT identity transformation
Simon McVittie <[EMAIL PROTECTED]>
Move the unstable interfaces' names and enums to svc-unstable documentation
Simon McVittie <[EMAIL PROTECTED]>
Regenerate spec-gen.am with ContactInfo marked as unstable
Simon McVittie <[EMAIL PROTECTED]>
Add a comment explaining why lib/docs/reference/Makefile.am cares about
out-of-tree builds
Simon McVittie <[EMAIL PROTECTED]>
If doing an out of tree build, scan the build directory for generated
source as gtkdoc input too
Simon McVittie <[EMAIL PROTECTED]>
Regenerate lib/spec/spec-gen.am
Simon McVittie <[EMAIL PROTECTED]>
Allow docstrings to contain < and > without breaking gtkdoc (in a very
hackish way)
Simon McVittie <[EMAIL PROTECTED]>
update-spec-gen-am.sh.in: If no generated-code directory is given, don't
output variables for code generation. If no stable-interfaces whitelist is
given, don't split stable and unstable interfaces
Simon McVittie <[EMAIL PROTECTED]>
Add comment noting that the "stable" libtelepathy-glib has all the signal
marshallers for both itself and -unstable
Simon McVittie <[EMAIL PROTECTED]>
Fix variable reference in generation of _gen/svc-unstable.h
Simon McVittie <[EMAIL PROTECTED]>
Include stable-interfaces.txt in CLEANFILES
Simon McVittie <[EMAIL PROTECTED]>
Add a .pc file for libtelepathy-glib-unstable.a
Simon McVittie <[EMAIL PROTECTED]>
Improve build system for unstable interfaces:
* Remove unstable interfaces from svc-* public headers.
* Generate stable interfaces whitelist from those public headers.
* Separate out the generation of that whitelist into a separate .mk that
can be invoked from autogen.sh, or otherwise used to start off the process.
* Produce a svc-unstable.h as a public header for the unstable API.
* Remove unstable enums and interface name #defines from main header too.
Put them in svc-unstable.h.
* Install unstable headers to ${includedir}/telepathy-unstable.
* Remove --disable-unstable - the unstable part is easy for packagers to omit
if desired (/usr/include/telepathy-unstable,
/usr/lib/libtelepathy-glib-unstable.a,
/usr/lib/pkgconfig/telepathy-glib-unstable.pc) and having it optional will
get gtkdoc confused.
Simon McVittie <[EMAIL PROTECTED]>
Install the right unstable headers to the right places
Simon McVittie <[EMAIL PROTECTED]>
Remove lib/stable-interfaces.txt (no longer used)
Simon McVittie <[EMAIL PROTECTED]>
Adapt genginterface.py to remove all the Telepathy-specific bits. Put them
in its command-line options instead.
Simon McVittie <[EMAIL PROTECTED]>
Regenerate lib/telepathy-glib/spec-gen.am
Simon McVittie <[EMAIL PROTECTED]>
Actually include interfaces and enums in the docs
_______________________________________________
Telepathy mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/telepathy