This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Olena, a generic and efficient image processing platform".
The branch next has been updated
via fbe0b7f5ec449ab79dfad0b4d285a745f625e41e (commit)
via 851beeb4d1256b38ff6d57b2c0f2944fd0479db2 (commit)
via 77004f3748794e5990deca22ecbafb173fd44eef (commit)
via 08a77f75484a3b12fcee2cf1f1970aefad936362 (commit)
via 501c45e68c71fc00982b8b21a629d7b6757272cc (commit)
from f9ac5d4d841e31df0aa208435d302202852a9a6b (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
fbe0b7f gluit/gluit.mk: Help Emacs find out the nature of this file.
851beeb Clean up external/trimesh/ChangeLog.
77004f3 Aesthetic changes.
08a77f7 Aesthetic changes.
501c45e AUTHORS: Update.
-----------------------------------------------------------------------
Summary of changes:
AUTHORS | 24 +++++++++++++++-------
ChangeLog | 13 ++++++++++++
build-aux/extra-recursive-targets.mk | 23 +++++++++++----------
build-aux/regen-recursive.mk | 27 +++++++++++++------------
external/trimesh/ChangeLog | 6 ++++-
external/trimesh/gluit/gluit.mk | 2 +-
milena/ChangeLog | 9 ++++++++
milena/tests/tests-recursive.mk | 36 +++++++++++++++++-----------------
milena/tests/tests.mk | 36 ++++++++++++++++++---------------
9 files changed, 108 insertions(+), 68 deletions(-)
hooks/post-receive
--
Olena, a generic and efficient image processing platform
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Olena, a generic and efficient image processing platform".
The branch revamp-doc-build has been updated
via dc54b19cb5b39de46f62d04edd7859cb0b35b74a (commit)
via 3f607e8f19d0a6d8473d038d502e04edc4b69490 (commit)
via 1dde4ec3aa06c7cb628b052bade4d1f41e4c8c5e (commit)
via b7b6a7da306ee36e96b3add2bd0843777fbbd003 (commit)
via fb992545b50f0d9b5a0ef5db8a31ecc8eb3db625 (commit)
via 219aa14bfdc6b234bee00304f5f69cee928db99b (commit)
via 45b2ed4e8604b7defe6ba2a56bc5cd859d3c4a7c (commit)
via 9693e15791859df0f34eb9781893c768c85777cc (commit)
via 735e0af754220c01f0d91a44da748c785a688414 (commit)
via b19305ec35a60965caa9f5e059b3ad1ec79ccbb7 (commit)
via fbc3cb2efacf69c7b57eb6a68464011ef745eb3a (commit)
via 51a165bc18b198c09fbe3dbd89d7a615cb513c35 (commit)
via 5fc83d5c255135833e0e5a6a5741bc2f5aa90be0 (commit)
via 31c6ffe0c98a9eebcc62ee0a4d06bca2e4182d7b (commit)
via 17089da3e2238d2d2097b7f4f48153255c3128c2 (commit)
via b370eff1d24c81d6a5267249d1816527c554deb4 (commit)
via 0a5e4a1a52c69b45aebd6caad1caf14eea829997 (commit)
via 13f1c3cbb14148c33a48aff238a050e96c9d993d (commit)
via 1a017e969b927cf1c45c964115d637524a7cea14 (commit)
via 840243a55ded80fa6bb4234581cf07aeaca0e320 (commit)
from 13af895daaeda0e5c287eb221453bcf1ac5db581 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
dc54b19 Distribute and clean documentation timestamps.
3f607e8 Improve doc/'s cleaning rules.
1dde4ec Prevent todoxygen.sh from generating incomplete outputs.
b7b6a7d Adjust todoxygen.sh to TeX4ht outputs.
fb99254 Disable the implicit generation of HTML from LaTeX.
219aa14 Adapt HTML generation to TeX4ht.
45b2ed4 Have texi2dvi use TeX4ht instead of HeVeA to produce HTML outputs.
9693e15 Use texi2dvi to produce HTML from LaTeX.
735e0af Support HTML outputs in tex.mk.
b19305e Automake configuration.
fbc3cb2 Have bootstrap check for HeVeA 1.10.
51a165b Split LaTeX-to-HTML rules to clear things up.
5fc83d5 List non generated documentation outputs separately.
31c6ffe Use texi2dvi to produce PDF from LaTeX.
17089da Add texi2dvi as well as a Make helper to use it.
b370eff Merge doc/ Makefile helpers into doc/Makefile.am.
0a5e4a1 Improve dependencies of some documentation products.
13f1c3c Revamp the Makefile machinery in milena/doc/examples/.
1a017e9 configure.ac: Configure milena/doc/tools/data.hh.
840243a Have documentation's examples not depend on hard-coded paths.
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 53 +
bootstrap | 31 +-
build-aux/Makefile.am | 12 +-
build-aux/tex.mk | 43 +
build-aux/texi2dvi | 1959 ++++++++++++++++++++
configure.ac | 6 +-
milena/ChangeLog | 270 +++
milena/doc/.gitignore | 35 +-
milena/doc/Makefile.am | 828 ++++++++-
milena/doc/doc.mk | 42 -
milena/doc/examples-outputs.mk | 296 +++
milena/doc/examples/ima-save.cc | 7 +-
milena/doc/examples/make.mk | 279 ---
milena/doc/examples/split/ima-save-1.cc.raw | 4 +-
.../Makefile.am => doc/gen-examples-outputs-mk} | 29 +-
milena/doc/ref_guide/ref_guide.mk | 95 -
milena/doc/technical/technical.mk | 95 -
milena/{apps => doc/tools}/data.hh.in | 16 +-
milena/doc/tools/sample_utils.hh | 15 +-
milena/doc/tools/todoxygen.sh | 50 +-
milena/doc/tutorial/tutorial.mk | 95 -
milena/doc/white_paper/white_paper.mk | 103 -
22 files changed, 3538 insertions(+), 825 deletions(-)
create mode 100644 build-aux/tex.mk
create mode 100755 build-aux/texi2dvi
delete mode 100644 milena/doc/doc.mk
create mode 100644 milena/doc/examples-outputs.mk
delete mode 100644 milena/doc/examples/make.mk
copy milena/{tests/morpho/reconstruction/by_dilation/Makefile.am => doc/gen-examples-outputs-mk} (60%)
mode change 100644 => 100755
delete mode 100644 milena/doc/outputs/ima2d-decl-2.txt
delete mode 100644 milena/doc/ref_guide/ref_guide.mk
delete mode 100644 milena/doc/technical/technical.mk
copy milena/{apps => doc/tools}/data.hh.in (78%)
delete mode 100644 milena/doc/tutorial/tutorial.mk
delete mode 100644 milena/doc/white_paper/white_paper.mk
hooks/post-receive
--
Olena, a generic and efficient image processing platform
* doc/Makefile.am (EXTRA_DIST, MAINTAINERCLEANFILES):
Add $(srcdir)/user-refman.stamp, $(srcdir)/devel-refman.stamp,
$(srcdir)/figures.stamp, $(srcdir)/split-examples.stamp and
$(srcdir)/split-outputs.stamp.
---
milena/ChangeLog | 9 +++++++++
milena/doc/Makefile.am | 11 ++++++++++-
2 files changed, 19 insertions(+), 1 deletions(-)
diff --git a/milena/ChangeLog b/milena/ChangeLog
index 236f155..b0e8778 100644
--- a/milena/ChangeLog
+++ b/milena/ChangeLog
@@ -1,5 +1,14 @@
2010-03-15 Roland Levillain <roland(a)lrde.epita.fr>
+ Distribute and clean documentation timestamps.
+
+ * doc/Makefile.am (EXTRA_DIST, MAINTAINERCLEANFILES):
+ Add $(srcdir)/user-refman.stamp, $(srcdir)/devel-refman.stamp,
+ $(srcdir)/figures.stamp, $(srcdir)/split-examples.stamp and
+ $(srcdir)/split-outputs.stamp.
+
+2010-03-15 Roland Levillain <roland(a)lrde.epita.fr>
+
Improve doc/'s cleaning rules.
* doc/Makefile.am (CLEANFILES): Remove
diff --git a/milena/doc/Makefile.am b/milena/doc/Makefile.am
index 6bd729e..553a8dd 100644
--- a/milena/doc/Makefile.am
+++ b/milena/doc/Makefile.am
@@ -157,6 +157,8 @@ $(srcdir)/$(USER_REFMAN_PDF): $(srcdir)/$(USER_REFMAN)
cd $(srcdir)/$(USER_REFMAN)/latex && $(MAKE) $(AM_MAKEFLAGS) pdf
cp -f $(srcdir)/$(USER_REFMAN)/latex/refman.pdf $@
+EXTRA_DIST += $(srcdir)/user-refman.stamp
+MAINTAINERCLEANFILES += $(srcdir)/user-refman.stamp
## FIXME: Are dependencies (`$(refman_dependencies)') set on the right
## rule? Does Doxygen make a copy of figures, or does it generate
## LaTeX inputs relying on the existence of such figures in the
@@ -238,6 +240,8 @@ $(srcdir)/$(DEVEL_REFMAN_PDF): $(srcdir)/$(DEVEL_REFMAN)
cd $(srcdir)/$(DEVEL_REFMAN)/latex && $(MAKE) $(AM_MAKEFLAGS) pdf
cp -f $(srcdir)/$(DEVEL_REFMAN)/latex/refman.pdf $@
+EXTRA_DIST += $(srcdir)/devel-refman.stamp
+MAINTAINERCLEANFILES += $(srcdir)/devel-refman.stamp
## FIXME: Are dependencies (`$(refman_dependencies)') set on the right
## rule? Does Doxygen make a copy of figures, or does it generate
## LaTeX inputs relying on the existence of such figures in the
@@ -693,7 +697,8 @@ MAINTAINERCLEANFILES += $(REF_GUIDE_HH)
$(srcdir)/figures/figures.mk: $(srcdir)/headers.stamp
include $(srcdir)/figures/figures.mk
-EXTRA_DIST += figures.stamp
+EXTRA_DIST += $(srcdir)/figures.stamp
+MAINTAINERCLEANFILES += $(srcdir)/figures.stamp
$(srcdir)/figures.stamp: $(FIGURES_SRCDIR)/*.p*m
rm -f $@.tmp
touch $@.tmp
@@ -1005,6 +1010,8 @@ EXAMPLES = \
# files easier. We probably also nee a stamp file to keep track of
# dependencies.
+EXTRA_DIST += $(srcdir)/split-examples.stamp
+MAINTAINERCLEANFILES += $(srcdir)/split-examples.stamp
# FIXME: Loops are bad, as they prevent parallelism. And we prefer
# data-driven actions anyway. This would imply that we know in
# advance the list out outputs (here, split examples). Maybe we can
@@ -1020,6 +1027,8 @@ $(srcdir)/split-examples.stamp: $(EXAMPLES)
done
@mv -f $@.tmp $@
+EXTRA_DIST += $(srcdir)/split-outputs.stamp
+MAINTAINERCLEANFILES += $(srcdir)/split-outputs.stamp
# FIXME: Loops are bad, as they prevent parallelism. And we prefer
# data-driven actions anyway. This would imply that we know in
# advance the list out outputs (here, split outputs). Maybe we can
--
1.5.6.5
* doc/tools/todoxygen.sh: Take an output file as second argument
instead of an output directory.
* doc/Makefile.am
($(TECHNICAL_HH), $(TUTORIAL_HH), $(REF_GUIDE_HH)): Adjust.
Use a temporary file to prevent todoxygen.sh from generating
incomplete outputs.
---
milena/ChangeLog | 11 +++++++++++
milena/doc/Makefile.am | 24 +++++++++++++++++++++---
milena/doc/tools/todoxygen.sh | 4 ++--
3 files changed, 34 insertions(+), 5 deletions(-)
diff --git a/milena/ChangeLog b/milena/ChangeLog
index ccf8b89..bd96c2e 100644
--- a/milena/ChangeLog
+++ b/milena/ChangeLog
@@ -1,5 +1,16 @@
2010-03-15 Roland Levillain <roland(a)lrde.epita.fr>
+ Prevent todoxygen.sh from generating incomplete outputs.
+
+ * doc/tools/todoxygen.sh: Take an output file as second argument
+ instead of an output directory.
+ * doc/Makefile.am
+ ($(TECHNICAL_HH), $(TUTORIAL_HH), $(REF_GUIDE_HH)): Adjust.
+ Use a temporary file to prevent todoxygen.sh from generating
+ incomplete outputs.
+
+2010-03-15 Roland Levillain <roland(a)lrde.epita.fr>
+
Adjust todoxygen.sh to TeX4ht outputs.
* doc/tools/todoxygen.sh: Here.
diff --git a/milena/doc/Makefile.am b/milena/doc/Makefile.am
index 17a26bf..6c035ee 100644
--- a/milena/doc/Makefile.am
+++ b/milena/doc/Makefile.am
@@ -357,7 +357,13 @@ TECHNICAL_HH = $(technical_dir)/technical.hh
# $(TECHNICAL_HTML). Anyway, this shortcut should vanish soon.
technical-html: $(TECHNICAL_HH)
$(TECHNICAL_HH): $(TECHNICAL_HTML) $(doc_dir)/tools/todoxygen.sh
- $(doc_dir)/tools/todoxygen.sh $< $(technical_dir) $(doc_dir)
+# The script `todoxygen.sh' may fail and still create a (partial and
+# invalid) file, thus preventing Make from trying to generate it
+# again. The solution is to use a temporary file as output and rename
+# it if the script succeeds.
+ rm -f $@.tmp
+ $(doc_dir)/tools/todoxygen.sh $< $@.tmp $(doc_dir)
+ mv -f $@.tmp $@
# Final product.
@@ -454,7 +460,13 @@ TUTORIAL_HH = $(tutorial_dir)/tutorial.hh
# $(TUTORIAL_HTML). Anyway, this shortcut should vanish soon.
tutorial-html: $(TUTORIAL_HH)
$(TUTORIAL_HH): $(TUTORIAL_HTML) $(doc_dir)/tools/todoxygen.sh
- $(doc_dir)/tools/todoxygen.sh $< $(tutorial_dir) $(doc_dir)
+# The script `todoxygen.sh' may fail and still create a (partial and
+# invalid) file, thus preventing Make from trying to generate it
+# again. The solution is to use a temporary file as output and rename
+# it if the script succeeds.
+ rm -f $@.tmp
+ $(doc_dir)/tools/todoxygen.sh $< $@.tmp $(doc_dir)
+ mv -f $@.tmp $@
# Final product.
@@ -657,7 +669,13 @@ REF_GUIDE_HH = $(ref_guide_dir)/ref_guide.hh
# $(REF_GUIDE_HTML). Anyway, this shortcut should vanish soon.
ref-guide-html: $(REF_GUIDE_HH)
$(REF_GUIDE_HH): $(REF_GUIDE_HTML) $(doc_dir)/tools/todoxygen.sh
- $(doc_dir)/tools/todoxygen.sh $< $(ref_guide_dir) $(doc_dir)
+# The script `todoxygen.sh' may fail and still create a (partial and
+# invalid) file, thus preventing Make from trying to generate it
+# again. The solution is to use a temporary file as output and rename
+# it if the script succeeds.
+ rm -f $@.tmp
+ $(doc_dir)/tools/todoxygen.sh $< $@.tmp $(doc_dir)
+ mv -f $@.tmp $@
# Final product.
diff --git a/milena/doc/tools/todoxygen.sh b/milena/doc/tools/todoxygen.sh
index 19a204a..0a85632 100755
--- a/milena/doc/tools/todoxygen.sh
+++ b/milena/doc/tools/todoxygen.sh
@@ -19,10 +19,10 @@
# along with Olena. If not, see <http://www.gnu.org/licenses/>.
test $# -eq 3 \
- || { echo "Usage: $0 <file.html> <output dir> <path to .sty>"; exit 1; }
+ || { echo "Usage: $0 <input.html> <output.hh> <path to .sty>"; exit 1; }
html="$1"
-out="$2/`basename $1 .html`.hh"
+out="$2"
bodyl=`grep -n -i "<BODY" $html | cut -d ':' -f 1`
nlines=`wc -l $html | cut -d ' ' -f 1`
--
1.5.6.5