1. 21 Apr, 2010 4 commits
  2. 20 Apr, 2010 6 commits
  3. 09 Apr, 2010 7 commits
  4. 31 Mar, 2010 23 commits
    • Roland Levillain's avatar
      66a28880
    • Roland Levillain's avatar
      Do not install low-quality HTML documentation. · 12dd4793
      Roland Levillain authored
      	* doc/Makefile.am (DATA_html_dirs_inst): New.
      	Use it...
      	(install-data-local, uninstall-local): Here.
      12dd4793
    • Roland Levillain's avatar
      Adjust the installation of the HTML documentation. · e4a1fc81
      Roland Levillain authored
      	* doc/Makefile.am (all-local): Do not depend on
      	$(srcdir)/$(USER_REFMAN_PDF).
      	(dist_pdf_DATA): Add $(srcdir)/$(USER_REFMAN_PDF) instead of
      	$(USER_REFMAN_PDF).
      	(AM_CPPFLAGS): Remove -I$(top_srcdir)/milena/doc/tutorial/tools.
      	(regen-doc, $(srcdir)/user-refman.stamp)
      	(regen-devel-doc, $(srcdir)/devel-refman.stamp):
      	Remove `-' before `rm' actions.
      	(EXTRA_DIST): Add $(USER_REFMAN).
      	(maintainer-clean-local)
      	(install-data-local)
      	(uninstall-local):
      	Handle the new HTML subdirectories.
      	(MAINTAINERCLEANFILES): Remove $(dist_html_DATA).
      e4a1fc81
    • Roland Levillain's avatar
      Move LaTeX sources at the root of doc/; generate HTML in subdirs. · 5bb93504
      Roland Levillain authored
      	* doc/tutorial/tutorial.tex,
      	* doc/technical/technical.tex,
      	* doc/ref_guide/ref_guide.tex,
      	* doc/white_paper/white_paper.tex:
      	Move...
      	* doc/tutorial.tex,
      	* doc/technical.tex,
      	* doc/ref-guide.tex,
      	* doc/white-paper.tex:
      	...here.
      	* doc/graphicx.hva: New.
      	* doc/technical/figures/file_layout.pdf,
      	* doc/technical/figures/file_layout.png,
      	* doc/white_paper/figures/house.png,
      	* doc/white_paper/figures/house_rag.png,
      	* doc/white_paper/figures/house_wshed.png,
      	* doc/white_paper/figures/house_wshed_mean_colors.png:
      	Move...
      	* doc/figures/technical/file_layout.pdf,
      	* doc/figures/technical/file_layout.png,
      	* doc/figures/house.png,
      	* doc/figures/house_rag.png,
      	* doc/figures/house_wshed.png,
      	* doc/figures/house_wshed_mean_colors.png:
      	...here.
      	* doc/technical.tex: Adjust paths.
      	* doc/technical/designs/,
      	* doc/tutorial/designs/,
      	* doc/tutorial/doxyfile_tuto.local,
      	* doc/tutorial/image_types.txt,
      	* doc/tutorial/image_values.txt,
      	* doc/tutorial/images_tour.txt,
      	* doc/tutorial/slides.tex:
      	Rename as...
      	* doc/technical.old/designs/,
      	* doc/tutorial.old/design/,
      	* doc/tutorial.old/doxyfile_tuto.local,
      	* doc/tutorial.old/image_types.txt,
      	* doc/tutorial.old/image_values.txt,
      	* doc/tutorial.old/images_tour.txt,
      	* doc/tutorial.old/slides.tex:
      	...this.
      	* tutorial/headers.stamp: Remove.
      	* doc/Makefile.am (REFMAN_deps): Rename as...
      	(refman_dependencies): ...this.
      	Adjust paths.
      	($(srcdir)/user-refman.stamp, $(srcdir)/devel-refman.stamp):
      	Adjust.
      	(PNGS, EPSS): Remove.
      	(.png.eps): Remove rule.
      	(TECHNICAL_FIGURES, WHITE_PAPER_FIGURES): New.
      	(MORE_FIGURES): Add $(TECHNICAL_FIGURES) and
      	$(WHITE_PAPER_FIGURES).
      	(technical_dir, tutorial_dir, white_paper_dir, ref_guide_dir):
      	Remove.
      	(TECHNICAL, TUTORIAL, WHITE_PAPER, REF_GUIDE): New.
      	(TECHNICAL_PDF, TUTORIAL_PDF, WHITE_PAPER_PDF, REF_GUIDE_PDF)
      	(TUTORIAL_HH, REF_GUIDE_HH)
      	(EXTRA_DIST, MAINTAINERCLEANFILES): Adjust.
      	Remove (EPSS).
      	(EXTRA_DIST): Remove $(PNGS).
      	Add graphicx.hva.
      	(technical_dependencies)
      	(tutorial_dependencies)
      	(ref_guide_dependencies):
      	Rename as...
      	(TECHNICAL_deps)
      	(TUTORIAL_deps)
      	(REF_GUIDE_deps):
      	...this.
      	(TECHNICAL_deps): Add $(TECHNICAL_FIGURES).
      	(WHITE_PAPER_deps): New.
      	($(TECHNICAL_PDF))
      	($(TUTORIAL_PDF))
      	($(WHITE_PAPER_PDF))
      	($(REF_GUIDE_PDF)):
      	Adjust.
      	(TECHNICAL_HTML, TECHNICAL_HTML_OUTPUTS)
      	(TUTORIAL_HTML, TUTORIAL_HTML_OUTPUTS)
      	(WHITE_PAPER_HTML, WHITE_PAPER_HTML_OUTPUTS)
      	(REF_GUIDE_HTML, REF_GUIDE_HTML_OUTPUTS):
      	Remove.
      	(all-local): Depend on
      	$(srcdir)/$(TECHNICAL).stamp,
      	$(srcdir)/$(TUTORIAL).stamp,
      	$(srcdir)/$(WHITE_PAPER).stamp and
      	$(srcdir)/$(REF_GUIDE).stamp.
      	($(TECHNICAL_HTML).stamp)
      	($(TUTORIAL_HTML).stamp)
      	($(WHITE_PAPER_HTML).stamp)
      	($(REF_GUIDE_HTML).stamp):
      	Turn targets into...
      	($(srcdir)/$(TECHNICAL).stamp)
      	($(srcdir)/$(TUTORIAL).stamp)
      	($(srcdir)/$(WHITE_PAPER).stamp)
      	($(srcdir)/$(REF_GUIDE).stamp):
      	...this.
      	Adjust rules to generate outputs in a subdirectory.
      	($(TECHNICAL_HTML_OUTPUTS))
      	($(TUTORIAL_HTML_OUTPUTS))
      	($(WHITE_PAPER_HTML_OUTPUTS))
      	($(REF_GUIDE_HTML_OUTPUTS)):
      	Turn targets into...
      	($(srcdir)/$(TECHNICAL))
      	($(srcdir)/$(TUTORIAL))
      	($(srcdir)/$(WHITE_PAPER))
      	($(srcdir)/$(REF_GUIDE)):
      	...this.
      	Adjust.
      	($(TUTORIAL_HH)): Depend on $(srcdir)/$(TUTORIAL).stamp.
      	Adjust rule.
      	($(REF_GUIDE_HH)): Depend on (srcdir)/$(REF_GUIDE).stamp.
      	Adjust rule.
      	(dist_html_DATA): Remove.
      	(DATA_html_dirs): New.
      	(EXTRA_DIST): Add $(DATA_html_dirs).
      5bb93504
    • Roland Levillain's avatar
      Revert to HeVeA to generate HTML from LaTeX. · 5d5c643d
      Roland Levillain authored
      	* build-aux/tex.mk (TEXI2HTML): Disable flag `--tex4ht'.
      5d5c643d
    • Roland Levillain's avatar
      No longer generate doc/technical/technical.hh. · b59137ab
      Roland Levillain authored
      	* doc/Makefile.am (TECHNICAL_HH): Remove variable.
      	($(TECHNICAL_HH)): Remove rule.
      	(MAINTAINERCLEANFILES): Remove $(TECHNICAL_HH).
      b59137ab
    • Roland Levillain's avatar
      Fix the regeneration of files in doc/. · 15608e30
      Roland Levillain authored
      	* doc/Makefile.am (regen-am): No longer invoke
      	regen-pbm-figures-mk, regen-pgm-figures-mk nor
      	regen-ppm-figures-mk.
      15608e30
    • Roland Levillain's avatar
      Fix the Milena distribution. · cb0b4523
      Roland Levillain authored
      	* doc/Makefile.am (EXTRA_DIST): Remove $(TECHNICAL_HH).
      	* tests/transform/Makefile.am (check_PROGRAMS): Remove kht.
      	(kht_SOURCES): Remove.
      cb0b4523
    • Roland Levillain's avatar
      Do not distribute the developer (Doxygen) reference manual. · 4502becc
      Roland Levillain authored
      	* doc/Makefile.am (EXTRA_DIST): Remove
      	$(srcdir)/devel-refman.stamp.
      4502becc
    • Roland Levillain's avatar
      Fix the name of the developer (Doxygen) PDF reference manual. · fe084d58
      Roland Levillain authored
      	* doc/Makefile.am (DEVEL_REFMAN_PDF):
      	s/devel-refman-pdf/devel-refman.pdf/.
      fe084d58
    • Roland Levillain's avatar
      Use finer installation variables. · 5025e334
      Roland Levillain authored
      	* doc/Makefile.am (dist_doc_DATA): Remove variable.
      	(dist_html_DATA, dist_pdf_DATA): New variables.
      	(MAINTAINERCLEANFILES):
      	Remove $(TECHNICAL_HTML_OUTPUTS), $(TECHNICAL_PDF),
      	$(TUTORIAL_HTML_OUTPUTS), $(TUTORIAL_PDF),
      	$(WHITE_PAPER_HTML_OUTPUTS), $(WHITE_PAPER_PDF),
      	$(REF_GUIDE_HTML_OUTPUTS), $(REF_GUIDE_PDF) and
      	$(USER_REFMAN_PDF).
      	Add $(dist_html_DATA) and $(dist_pdf_DATA).
      5025e334
    • Roland Levillain's avatar
      Simplify doc/Makefile.am. · b6b3517c
      Roland Levillain authored
      	* doc/Makefile.am:
      	(DOC_SRCDIR, OUTPUTS_SRCDIR, SPLIT_OUTPUTS_SRCDIR, FIGURES_SRCDIR)
      	(EXAMPLES_SRCDIR, SPLIT_EXAMPLES_SRCDIR, IMG_SRCDIR, doc_dir):
      	Remove variables.
      	Adjust.
      b6b3517c
    • Roland Levillain's avatar
      doc/Makefile.am: Update FIXMEs. · 942c6a80
      Roland Levillain authored
      942c6a80
    • Roland Levillain's avatar
      422b78ec
    • Roland Levillain's avatar
      Remove Make aliases in the documentation. · e8f81c85
      Roland Levillain authored
      	* doc/Makefile.am (doc, doc-user, doc-devel)
      	(doc-pdf, doc-html, doc-devel-pdf, doc-devel-html)
      	(ref-doc, ref-doc-pdf, ref-doc-devel, ref-doc-devel-pdf)
      	(tutorial-pdf, white-paper-pdf, ref-guide-pdf)
      	(tutorial-html, white-paper-html, ref-guide-html):
      	Remove (phony) targets.
      	* Makefile.am (doc, tutorial): Likewise.
      e8f81c85
    • Roland Levillain's avatar
      Regen INSTALL using autoreconf. · defd5098
      Roland Levillain authored
      	* INSTALL: New.
      defd5098
    • Roland Levillain's avatar
      Move INSTALL's contents to README and HACKING. · 8116ef19
      Roland Levillain authored
      	* INSTALL: Remove this file and move its contents...
      	* README: ...here, and...
      	* HACKING: ...here (new file).
      8116ef19
    • Roland Levillain's avatar
      Regen documentation products. · 4faa18c9
      Roland Levillain authored
      	* doc/examples/split/ima2d-rot-1.cc.raw,
      	* doc/figures/fill-subdomain-2.ppm,
      	* doc/figures/fill-subdomain-3.ppm,
      	* doc/figures/labeling-compute-2.ppm,
      	* doc/figures/tuto3_colorize-2.ppm,
      	* doc/figures/tuto4_genericity_and_algorithms-1.ppm,
      	* doc/figures/tuto4_genericity_and_algorithms-5.ppm:
      	Regen
      	* doc/figures/tuto4_genericity_and_algorithms-7.pgm,
      	* doc/figures/tuto4_genericity_and_algorithms-7.ppm,
      	* doc/figures/tuto4_genericity_and_algorithms-8.pgm,
      	* doc/figures/tuto4_genericity_and_algorithms-8.ppm,
      	* doc/figures/tuto4_genericity_and_algorithms-9.pgm,
      	* doc/figures/tuto4_genericity_and_algorithms-9.ppm:
      	Delete.
      	* doc/outputs/ima-load.txt,
      	* doc/outputs/tuto3_first_routine.txt,
      	* doc/outputs/tuto4_image.txt:
      	New.
      4faa18c9
    • Roland Levillain's avatar
      Remove useless regen actions from bootstrap. · c0a26759
      Roland Levillain authored
      	* bootstrap (gen_doc_figures): Remove this function, and its uses
      	as well.
      c0a26759
    • Roland Levillain's avatar
      Have doc/gen-figures-mk generate more Makefile bits. · 2199e6c6
      Roland Levillain authored
      	* doc/gen-figures-mk: Generate Make variables PBM_FIGURES,
      	PGM_FIGURES and PPM_FIGURES in output.
      	* doc/figures.mk: Regen.
      	* doc/Makefile.am: No longer include $(srcdir)/pbm-figures.mk,
      	$(srcdir)/pgm-figures.mk nor $(srcdir)/ppm-figures.mk.
      	($(srcdir)/pbm-figures.mk, regen-pbm-figures-mk)
      	($(srcdir)/pgm-figures.mk, regen-pgm-figures-mk)
      	($(srcdir)/ppm-figures.mk, regen-ppm-figures-mk):
      	Remove rules.
      	(EXTRA_DIST): Add $(FIGURES).
      	Remove $(PBM_FIGURES), $(PGM_FIGURES) and $(PPM_FIGURES).
      	* doc/pbm-figures.mk,
      	* doc/pgm-figures.mk,
      	* doc/ppm-figures.mk:
      	Remove.
      2199e6c6
    • Roland Levillain's avatar
      Rework doc/gen-figures-mk a bit. · 390b0955
      Roland Levillain authored
      	* doc/gen-figures-mk (gen_var): New function.
      	Use to factor the emission of the Make variable at the end of the
      	output.
      	Aesthetic changes.
      390b0955
    • Roland Levillain's avatar
      Add options to boostrap. · c94f5179
      Roland Levillain authored
      	* bootstrap: Here.
      	(usage): New function.  Call it when invoked with option
      	`-h, --help'.
      	Regen files stored in the repository only if invoked with option
      	`-r, --regen'.
      c94f5179
    • Roland Levillain's avatar
      Distribute doc/gen-split-outputs-mk. · e5e506be
      Roland Levillain authored
      	* doc/Makefile.am (EXTRA_DIST): Add gen-split-outputs-mk.
      	Aesthetic changes.
      e5e506be