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

Reply via email to