Commit Graph

14 Commits

Author SHA1 Message Date
Benjamin Dauvergne fd256b2269 Docs: change the doc production and lot of other fixes
* lasso/Makefile.am:
   distribute extract_sections.py
 * docs/references/lasso/lasso.types.in: add missing class (mainly SAML2
   and ID-WSF 1.0/2.0) from docs/references/lasso.types.in

 * lasso/xml/strings.h:
   add lots of documentation, or at least documentation template to
   strings constants.
 * id-ff/login.h:
 * saml-2.0/assertion_query.h:
 * xml/xml.h:
   document undocumented enumerations.
 * lasso/errors.h:
   add proper documentation about error codes.
 * lasso/errors.c:
   new version of the lasso_strerror function
 * lasso/build_strerror.py:
   update the script that generater lasso_strerror from the
   documentation comments.

   Remove usage of OFTYPE

 * lasso/id-ff/session.c:
 * lasso/id-ff/session.h:
   remove usage of oftype, prefer gtk-introspection annotations instead.
 * lasso/id-wsf/data_service.h:
 * lasso/id-wsf/data_service.c:
   do the same.

   Add a script to build lasso-sections.txt

 * lasso/extract_sections.py:
   this script parses header files and generated lasso-sections.txt
   content for GObject class descriptions.

   Add a template file for the lasso-section.txt file

 * docs/references/lasso-sections.txt.in:
   this file serves as a base for the generation of lasso-sections.txt

   Update docs/references/Makefile.am for generating lasso-sections.txt

 * docs/references/Makefile.am:
   always rebuild template, using out of source build directory is too
   weird without it.
   call new script extract_sections.py to regenerate lasso-sections.txt
   if header files changed.

   Update lasso.sgml file with all missing sections

 * docs/reference/lasso.sgml:
   add all missing sections, mainly objects from XML schemas.

 * docs/reference/lasso-sections.txt: update it

 * *.c: add section documentation to some files.
 * lasso/xml/strings.h: fix bad usage or docbook markup
2009-08-26 15:15:07 +00:00
Benjamin Dauvergne 6e33ada682 Core: Use automake-1.11 when possible
* Makefile.am:
   use new automake-1.11 silent rules if possible
   move macros to m4 directory
 * m4/gtk-doc.m4:
   add gtk-doc macros.
 * lasso/Makefile.am:
   add missing -f flag to rm, to unbreak make distcheck
 * docs/references/Makefile.am:
   fix problem between libtool and gtk-doc
 * autogen.sh:
   update to autogen.sh from gtk-doc, add support for automake-1.11
2009-08-26 15:14:56 +00:00
Frédéric Péters b681870d87 added knowledge about automake-1.10 2007-09-20 09:59:24 +00:00
Frédéric Péters c3cb79a801 SWIG 1.3.28 is required. 2006-05-16 08:15:49 +00:00
Frédéric Péters e4494a12f2 check for libtool and pkg-config m4 files (thanks again to gnome-autogen.sh) 2004-12-29 20:53:02 +00:00
Frédéric Péters cbf399de96 revamped autogen.sh so it works on FreeBSD (with many thanks to
gnome-autogen.sh)
2004-12-28 21:07:21 +00:00
Romain Chantereay 8fb0ee72ef Args are string. 2004-09-06 15:40:59 +00:00
Romain Chantereay d6fff02e0f Now Lasso distribution includes the check macros allowing people to generate
Makefile and configure without check-xml installed.

PS: The distribution is not checked yet.
2004-09-06 11:26:13 +00:00
Romain Chantereay 89681c3cb4 Update to automake 1.8. 2004-08-03 16:47:07 +00:00
Romain Chantereay 3a654bf8e9 Corrected SWIG warning. (deleted it.) 2004-08-03 16:14:44 +00:00
Romain Chantereay d5dc250c35 SWIG is NOT required (yet ?) ! 2004-08-03 15:25:31 +00:00
Romain Chantereay 12babeda63 New Autotools infrastructure.
Don't hesitate to report bug (if any).

Main changes:

- No more, or so few AM_CONDITIONAL.

- Binding compilation use AC_SUBST top level Makefile SUBDIRS.

- Change order of AM Macro.

- Added Macro.

- Fix Windows Compilation.

- New way to handle version number.

- Use of lasso_config.h

- more ? I do not remember.
2004-08-03 15:12:45 +00:00
Frédéric Péters 1b94f34b76 running autoheader 2004-07-23 18:54:30 +00:00
Valery Febvre 88e00f56a4 Initial revision 2004-03-23 17:00:23 +00:00