Commit Graph

33 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 f2a1ee398f don't copy gtk-doc tmpl/ files that do not longer exists
(fixes make distcheck)
2008-07-16 09:53:22 +00:00
Benjamin Dauvergne 1d35f289a8 remove ./docs/reference/tmpl during clean-local target 2008-05-27 15:27:34 +00:00
Benjamin Dauvergne 933458c068 add Makefile.in to MAINTAINERCLEANFILES in every Makefile.am 2008-05-27 15:27:30 +00:00
Benjamin Dauvergne 247ae389eb add -I$(top_builddir) to CFLAGS in first position 2008-05-27 14:01:12 +00:00
Frédéric Péters 07d9290cfa ship style.css 2006-03-06 17:37:14 +00:00
Frédéric Péters c97aa2f64c own style for reference doc 2006-01-25 16:32:26 +00:00
Frédéric Péters c4b87247c1 generation of lasso.types so it only includes wsf classes if wsf is compiled
in.
2005-09-12 09:50:01 +00:00
Frédéric Péters dec3aa17ec install and uninstall correctly files (distcheck once again ok) 2005-01-12 15:05:10 +00:00
Frédéric Péters a376928379 build and ship html documentation; distcheck runs ok. 2005-01-03 17:29:20 +00:00
Frédéric Péters 0d37530882 copy version.xml from the right location for make distcheck to work 2005-01-03 13:42:12 +00:00
Frédéric Péters 255316ed5d Do not remove tmpl/ directory; it holds real hand-written documentation there.
Copy lasso.sgml to build/ directory before calling gtkdoc-mkdb so it is found
by gtkdoc-mkdb and xml prologues are not added everywhere.
2004-12-30 12:59:09 +00:00
Frédéric Péters f18c6f1d6b removing lasso_config.h from scanned header files 2004-12-23 18:19:44 +00:00
Frédéric Péters 05d1802c2a documented #LassoLogout; actually most docstrings were already there but are
way too much going into Lasso internals.  Not fixed yet.
2004-12-23 11:43:17 +00:00
Frédéric Péters 9e5a603ed2 Switched documentation to docbook XML. 2004-12-22 14:10:24 +00:00
Frédéric Péters dfe6311bcb Started organizing Lasso Reference Manual; documenting LassoProvider. 2004-12-22 10:48:31 +00:00
Frédéric Péters db8d9f930f please use spaces between variable names and values 2004-09-08 15:50:02 +00:00
Frédéric Péters 9fc1e8fa3c doesn't fail on second run 2004-08-21 10:10:47 +00:00
Romain Chantereay 956fc02557 Use libtool generated la instead of human -llasso and -Ldir... 2004-08-20 11:52:22 +00:00
Frédéric Péters a738a17d82 removed the remaining ds_signature stuffs 2004-08-20 09:44:42 +00:00
Frédéric Péters 2cd4a25871 gtkdoc example was misleading; caused confusions between what was generated
and what was not, etc.  Improved things a bit.
2004-08-19 23:21:56 +00:00
Frédéric Péters d44eaa8a0a Copy the examples but when the examples are wrong you are screwed.
Too bad.

Never write to srcdir.
2004-08-19 20:44:59 +00:00
Romain Chantereay 3f8a8fc02f Oups.
Reverted to 1.7 for lasso-sections.txt
maintainer-clean do not remove it anymore.
2004-08-18 16:35:20 +00:00
Romain Chantereay ea67e007f0 Added generation and clean of lasso-references.txt 2004-08-18 16:27:56 +00:00
Romain Chantereay ed288aacd6 Fixed reference docs make problems:
- Docs did not compile invoking top level make when enabled in configure.

- Docs did not compile in references directory with make all.

- Docs used the old substitution variables.
2004-08-06 13:32:01 +00:00
Romain Chantereay 35b1886eb5 Added missing dist docs. 2004-08-06 10:44:35 +00:00
Frédéric Péters 1524b02c92 removed rules that made "make dist" fails. 2004-07-16 12:53:52 +00:00
Valery Febvre 9328f62273 make clean updated 2004-04-20 10:11:24 +00:00
Valery Febvre 30f595690d *** empty log message *** 2004-04-19 17:04:50 +00:00
Valery Febvre 5b209e3f15 *** empty log message *** 2004-04-19 16:56:59 +00:00
Valery Febvre 66f2b28ef4 *** empty log message *** 2004-04-19 15:22:15 +00:00
Valery Febvre 88e00f56a4 Initial revision 2004-03-23 17:00:23 +00:00