Environmental enterprise searching for representation internationally
5% commission on 200K cash flow originated from promotion and sales of proprietary research articles
Necessary conditions:
- Own a company
- Be reachable on daily basis through E-mail, phone or Skype
- Proper execution of all planned undertakings
In case if being interested, please provide:
- �Name and Surname
- �Age
- �Telephone number (including country code)
- City and Country
- �Email
Please answer to: Ellen(a)worlds-trade.com.
Faithfully yours,
HR dept
* doc/Makefile.am (edit)
($(srcdir)/user-refman.stamp)
($(srcdir)/devel-refman.stamp):
Use `[@]' instead of `\@' for portability reasons.
(ID): New (empty).
(edit_devel): Prevent configure from expanding @builddir@.
Christen the product as ``Developer documentation''.
($(DOXYFILE_USER), $(DOXYFILE_DEVEL)): Do not depend on $Id$ from
ChangeLog.
* doc/Doxyfile.in (PROJECT_NUMBER): Reintegrate @ID@ to the
project number, even if it is not yet set.
---
milena/ChangeLog | 16 +++++++++++++++
milena/doc/Doxyfile.in | 2 +-
milena/doc/Makefile.am | 51 ++++++++++++++++++++++++------------------------
3 files changed, 42 insertions(+), 27 deletions(-)
diff --git a/milena/ChangeLog b/milena/ChangeLog
index f7fb36d..386b20e 100644
--- a/milena/ChangeLog
+++ b/milena/ChangeLog
@@ -1,3 +1,19 @@
+2013-08-23 Roland Levillain <roland(a)lrde.epita.fr>
+
+ Improve the generation of Doxyfiles in Milena.
+
+ * doc/Makefile.am (edit)
+ ($(srcdir)/user-refman.stamp)
+ ($(srcdir)/devel-refman.stamp):
+ Use `[@]' instead of `\@' for portability reasons.
+ (ID): New (empty).
+ (edit_devel): Prevent configure from expanding @builddir@.
+ Christen the product as ``Developer documentation''.
+ ($(DOXYFILE_USER), $(DOXYFILE_DEVEL)): Do not depend on $Id$ from
+ ChangeLog.
+ * doc/Doxyfile.in (PROJECT_NUMBER): Reintegrate @ID@ to the
+ project number, even if it is not yet set.
+
2013-08-26 Roland Levillain <roland(a)lrde.epita.fr>
Run FFT unit tests only when FFTW3 support is enabled.
diff --git a/milena/doc/Doxyfile.in b/milena/doc/Doxyfile.in
index fbae58b..7a70e8d 100644
--- a/milena/doc/Doxyfile.in
+++ b/milena/doc/Doxyfile.in
@@ -32,7 +32,7 @@ PROJECT_NAME = "Milena"
# This could be handy for archiving the generated documentation or
# if some version control system is used.
-PROJECT_NUMBER = "User documentation @PACKAGE_VERSION@"
+PROJECT_NUMBER = "User documentation @PACKAGE_VERSION@ @ID@"
# Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer
diff --git a/milena/doc/Makefile.am b/milena/doc/Makefile.am
index 44e4211..6fe6873 100644
--- a/milena/doc/Makefile.am
+++ b/milena/doc/Makefile.am
@@ -209,26 +209,27 @@ regen-doc:
DOXYFILE_USER = Doxyfile_user
-# Sed is used to generate Doxyfile from Doxyfile.in instead of
-# configure, because the former is way faster than the latter.
-#
-## FIXME: This is because, as in TC, we depend on $Id$ from the
-## ChangeLog. Maybe we should depend from something less prone to
-## change. See Bison's build system.
-edit = sed -e "s|@ID@|$$Id|" \
- -e 's,@PACKAGE_NAME\@,$(PACKAGE_NAME),g' \
- -e 's,@PACKAGE_VERSION\@,$(PACKAGE_VERSION),g' \
- -e 's,@top_srcdir\@,$(top_srcdir),g' \
- -e 's,@abs_top_srcdir\@,$(abs_top_srcdir),g' \
- -e 's,@top_builddir\@,$(top_builddir),g' \
- -e 's,@srcdir\@,$(srcdir),g' \
- -e 's,@builddir\@,$(builddir),g' \
- -e 's,@boostcppflags\@,$(BOOST_CPPFLAGS),g'
+## FIXME: We used to depend on Subversion's $Id$ (extracted from
+## ChangeLog) before. We should depend on something less prone to
+## change from now on. The best is probably to use `git-version-gen'
+## from Gnulib (as Bison does). For the moment, set ID to an empty
+## string.
+ID =
+# Use Make to generate Doxyfile instead of `configure', as advised by
+# Autoconf's manual (see section ``Installation Directory
+# Variables'').
+edit = sed -e "s|@ID[@]|$(ID)|" \
+ -e 's,@PACKAGE_NAME[@],$(PACKAGE_NAME),g' \
+ -e 's,@PACKAGE_VERSION[@],$(PACKAGE_VERSION),g' \
+ -e 's,@top_srcdir[@],$(top_srcdir),g' \
+ -e 's,@abs_top_srcdir[@],$(abs_top_srcdir),g' \
+ -e 's,@top_builddir[@],$(top_builddir),g' \
+ -e 's,@srcdir[@],$(srcdir),g' \
+ -e 's,@builddir[@],$(builddir),g' \
+ -e 's,@boostcppflags[@],$(BOOST_CPPFLAGS),g'
$(DOXYFILE_USER): $(srcdir)/$(DOXYFILE).in
- Id=`grep '^\$$Id' $(top_srcdir)/milena/ChangeLog \
- | sed -e 's/\\\$$//g'`; \
- $(edit) $< >$@
+ $(edit) $< >$@
MAINTAINERCLEANFILES += $(DOXYFILE_USER)
USER_REFMAN = user-refman
@@ -262,8 +263,8 @@ $(srcdir)/user-refman.stamp: $(srcdir)/$(DOXYFILE).in $(REFMAN_deps)
rm -rf $(srcdir)/$(USER_REFMAN)
## Fix path to the main page of the documentation.
find $(USER_REFMAN).tmp -name '*.html' -exec \
- perl -pi -e "s,\@relcommondocpath\@,../../../../doc/,g;" \
- -e "s,\@userrefman\@,$(USER_REFMAN),g" \
+ perl -pi -e "s,@relcommondocpath[@],../../../../doc/,g;" \
+ -e "s,@userrefman[@],$(USER_REFMAN),g" \
{} \;
## FIXME: Moving directories between file systems is not portable.
mv $(USER_REFMAN).tmp $(srcdir)/$(USER_REFMAN)
@@ -298,7 +299,7 @@ regen-devel-doc:
DOXYFILE_DEVEL = Doxyfile_devel
edit_devel = sed \
- -e 's,OUTPUT_DIRECTORY = @builddir@/user-refman.tmp,OUTPUT_DIRECTORY = @builddir@/devel-refman.tmp,' \
+ -e 's,OUTPUT_DIRECTORY = \(.*\)/user-refman.tmp,OUTPUT_DIRECTORY = \1/devel-refman.tmp,' \
-e 's,EXTRACT_ALL = NO,EXTRACT_ALL = YES,' \
-e 's,EXTRACT_PRIVATE = NO,EXTRACT_PRIVATE = YES,' \
-e 's,EXTRACT_STATIC = NO,EXTRACT_STATIC = YES,' \
@@ -309,14 +310,12 @@ edit_devel = sed \
-e 's,HIDE_IN_BODY_DOCS = YES,HIDE_IN_BODY_DOCS = NO,' \
-e 's,INTERNAL_DOCS = NO,INTERNAL_DOCS = YES,' \
-e 's,GENERATE_TODOLIST = NO,GENERATE_TODOLIST = YES,' \
- -e 's,PROJECT_NUMBER = \"User documentation ,PROJECT_NUMBER = \",' \
+ -e 's,PROJECT_NUMBER = \"User documentation ,PROJECT_NUMBER = \"Developer documentation ,' \
-e 's,EXCLUDE_SYMBOLS = \*::internal\* \*_ mln::trait::\*,EXCLUDE_SYMBOLS =,'
$(DOXYFILE_DEVEL): $(srcdir)/$(DOXYFILE).in
rm -f $@.tmp
- Id=`grep '^\$$Id' $(top_srcdir)/milena/ChangeLog \
- | sed -e 's/\\\$$//g'`; \
- $(edit) $< >$@.tmp
+ $(edit) $< >$@.tmp
$(edit_devel) $@.tmp >$@
rm -f $@.tmp
MAINTAINERCLEANFILES += $(DOXYFILE_DEVEL)
@@ -350,7 +349,7 @@ $(srcdir)/devel-refman.stamp: $(srcdir)/$(DOXYFILE).in $(REFMAN_deps)
rm -rf $(srcdir)/$(DEVEL_REFMAN)
## Fix path to the main page of the documentation.
perl -pi \
- -e "s,\@relcommondocpath\@,$(top_srcdir)/doc/$(DEVEL_REFMAN)/html/,g" \
+ -e "s,@relcommondocpath[@],$(top_srcdir)/doc/$(DEVEL_REFMAN)/html/,g" \
$(DEVEL_REFMAN).tmp/html/index.html
## FIXME: Moving directories between file systems is not portable.
mv $(DEVEL_REFMAN).tmp $(srcdir)/$(DEVEL_REFMAN)
--
1.7.10.4
Environmental enterprise searching for representation internationally
5% commission on 200K cash flow originated from promotion and sales of proprietary research articles
Necessary conditions:
- Own a company
- Be reachable on daily basis through E-mail, phone or Skype
- Proper execution of all planned undertakings
In case if being interested, please provide:
- �Name and Surname
- �Age
- �Telephone number (including country code)
- City and Country
- �Email
Please answer to: Ariel(a)worlds-trade.com.
Faithfully yours,
HR dept
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 fixes has been updated
via 95ac14a3201bedb36199d8771972f8a48dddd5be (commit)
from ce1802a50dd9a614798477d6b4f015f899c34ebb (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 -----------------------------------------------------------------
95ac14a Fix a couple of Milena tests.
-----------------------------------------------------------------------
Summary of changes:
milena/ChangeLog | 7 ++++
milena/tests/accu/compute.cc | 5 ++-
milena/tests/value/Makefile.am | 1 -
milena/tests/value/scalar.cc | 90 ----------------------------------------
4 files changed, 10 insertions(+), 93 deletions(-)
delete mode 100644 milena/tests/value/scalar.cc
hooks/post-receive
--
Olena, a generic and efficient image processing platform
* tests/accu/compute.cc: Correction the checked assertion.
* tests/value/scalar.cc: Remove this (non-relevant) test.
---
milena/ChangeLog | 7 ++++
milena/tests/accu/compute.cc | 5 ++-
milena/tests/value/Makefile.am | 1 -
milena/tests/value/scalar.cc | 90 ----------------------------------------
4 files changed, 10 insertions(+), 93 deletions(-)
delete mode 100644 milena/tests/value/scalar.cc
diff --git a/milena/ChangeLog b/milena/ChangeLog
index 99e7091..2e0ed94 100644
--- a/milena/ChangeLog
+++ b/milena/ChangeLog
@@ -1,5 +1,12 @@
2013-08-23 Roland Levillain <roland(a)lrde.epita.fr>
+ Fix a couple of Milena tests.
+
+ * tests/accu/compute.cc: Correction the checked assertion.
+ * tests/value/scalar.cc: Remove this (non-relevant) test.
+
+2013-08-23 Roland Levillain <roland(a)lrde.epita.fr>
+
* mln/data/transform: Remove (empty) file.
2013-08-23 Roland Levillain <roland(a)lrde.epita.fr>
diff --git a/milena/tests/accu/compute.cc b/milena/tests/accu/compute.cc
index c93323f..2e3170b 100644
--- a/milena/tests/accu/compute.cc
+++ b/milena/tests/accu/compute.cc
@@ -1,4 +1,5 @@
-// Copyright (C) 2007, 2008, 2009 EPITA Research and Development Laboratory (LRDE)
+// Copyright (C) 2007, 2008, 2009, 2013 EPITA Research and Development
+// Laboratory (LRDE)
//
// This file is part of Olena.
//
@@ -38,5 +39,5 @@ int main()
unsigned n = 3;
image2d<int_u8> ima(n, n);
unsigned c = accu::compute(accu::meta::math::count(), ima);
- mln_assertion(c = n * n);
+ mln_assertion(c == n * n);
}
diff --git a/milena/tests/value/Makefile.am b/milena/tests/value/Makefile.am
index c0d901a..46e24ac 100644
--- a/milena/tests/value/Makefile.am
+++ b/milena/tests/value/Makefile.am
@@ -33,7 +33,6 @@ check_PROGRAMS = \
label \
proxy \
rgb8 \
- scalar \
set \
sign
# float01
diff --git a/milena/tests/value/scalar.cc b/milena/tests/value/scalar.cc
deleted file mode 100644
index b5186e4..0000000
--- a/milena/tests/value/scalar.cc
+++ /dev/null
@@ -1,90 +0,0 @@
-// Copyright (C) 2007, 2008, 2009 EPITA Research and Development Laboratory (LRDE)
-//
-// This file is part of Olena.
-//
-// Olena is free software: you can redistribute it and/or modify it under
-// the terms of the GNU General Public License as published by the Free
-// Software Foundation, version 2 of the License.
-//
-// Olena is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-// General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Olena. If not, see <http://www.gnu.org/licenses/>.
-//
-// As a special exception, you may use this file as part of a free
-// software project without restriction. Specifically, if other files
-// instantiate templates or use macros or inline functions from this
-// file, or you compile this file and link it with other files to produce
-// an executable, this file does not by itself cause the resulting
-// executable to be covered by the GNU General Public License. This
-// exception does not however invalidate any other reasons why the
-// executable file might be covered by the GNU General Public License.
-
-#include <iostream>
-
-#include <mln/value/scalar.hh>
-#include <mln/value/int_u8.hh>
-
-
-template <typename T>
-void foo(const T& t)
-{
- std::cout << mln::value::scalar(t) << std::endl;
-}
-
-namespace mln
-{
- namespace trait
- {
- // FIXME: Dead code?
-// template <typename O1, typename O2>
-// struct set_binary_< op::less, Object,O1, Object,O2 > { typedef bool ret; };
-
-// template < typename Vl, typename Vr >
-// struct set_binary_< op::less, mln::value::Scalar, Vl, mln::value::Scalar, Vr >
-// {
-// typedef double ret;
-// };
-
-// template <typename B, typename O>
-// struct set_binary_< op::less,
-// mln::value::Integer, B,
-// mln::value::Scalar, O >
-// {
-// typedef bool ret;
-// };
-
- }
-}
-
-
-int main()
-{
- using namespace mln;
-
- // FIXME: Dead code?
-// int i = 51;
-// foo(i);
-// foo( value::scalar(i) );
-
-
- {
- bool b;
- value::int_u8 i, j;
-
- b = 1 > value::scalar(j);
-
- b = value::scalar(j) < value::scalar(j);
-
- // FIXME: Dead code?
-// mln_trait_op_less_(value::scalar_< value::int_u8 >, value::scalar_< value::int_u8 >) tmp;
-// void* v = tmp;
-
-// mln_trait_op_less_(int, value::scalar_< value::int_u8 >) tmp;
-// void* v = tmp;
- }
-
-}
--
1.7.10.4
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 fixes has been updated
discards 8716bcd8173547e67815aa1b4b880b84a2347007 (commit)
discards 99326dfc6e20de3ff40a8350d0b6c94a78a12d4c (commit)
discards 90a82b69bd2b155c27df283ad7d4e271c259da62 (commit)
discards 9f7a6166606c0a3cbdb8e587fd32169ac1d432fc (commit)
discards 81c6c2e6b710fb51d42c1ea047c9913f515f6033 (commit)
discards e615bdeb86e5677875e5c3df90fae784832dbec3 (commit)
discards c6d8ebc31e6efa862b0b5811a01efb7865499cce (commit)
discards 25a8dca5e7521b075ccad4a0441f15457bb9cd2d (commit)
discards e6d116ca1f4e598423dafdf3d688be61d844bd17 (commit)
discards ceaefba14d3ebef881546d8cb3be0f68bd644824 (commit)
discards 659ad76e5bb9d363f4e963f9d875a02cb7197d5f (commit)
discards 04de84b6ab4c669321e4a963337d882a77b9b426 (commit)
discards 0d41013e6d0c232180462e8eebf4f082580041bf (commit)
discards 4a194de426d8725d97d3c28b7e9488e7b1eb9c6a (commit)
discards 49d8d8e09b7833223336d1c2796ca67611611f22 (commit)
discards fc46f1741d5fd9c00f387bbd9f46602c701dcdb5 (commit)
discards c863caf15812f96a617745ae9e7b3282936c6a1d (commit)
discards 6c4e67fe20d7e9c4f59fc24e6b36a0bdfe1a62d8 (commit)
discards 9c986677c88553bc4047b37bc679d75e97e53c25 (commit)
discards d1978e09f8a57ae5d490e29388481f31d916fb3d (commit)
discards 1bf45284122288e6327317cc0c4be4c391a834f6 (commit)
discards 4fdd299187a5b251c4c676aa1e51a8d5e2e4ab5c (commit)
discards 35cad5a53d8713bc900b669de81c6deca09d9c29 (commit)
discards 4bacb8c2cd5ad56c3c0f0c716f9f52e00dcc3ec9 (commit)
discards 1d9de7fd9fe34bc0b0e94973444d51bd2bc63416 (commit)
discards 18bd74436dd0d3d005b80dd8b7df760c8953990d (commit)
discards aae7ab92f6af72a1a3c2c97570b18cbeafe853d4 (commit)
discards 9a523a62a4854dd06b7c70401c55b16587cdb9d3 (commit)
discards bcdaaffc679c1648a08258ac40d3ab4be7f08c07 (commit)
discards 414ebb5a18c75fb900a7bf7d5cfa4d20c4d270e4 (commit)
discards 3e98665c5de7b92298c5a4198b0fc32d2c9338e3 (commit)
discards 431d249cd536e1b291732df97e4a7c7878672f19 (commit)
discards 51ebf6b524b55ddd6b471cfb7256421d4c28eec9 (commit)
via ce1802a50dd9a614798477d6b4f015f899c34ebb (commit)
via a38f790273e1804c8d2fe766812e20f2ae705411 (commit)
via 545073676d2330a155341cb135ef1f2862be1a6c (commit)
via 3da3ce793613f82361927877232eb18a829d26e5 (commit)
via 49883e6190d8c80cee1c2bdff9dda3a597e88b22 (commit)
via 733069faaf7cf86244aa968532e8aa6556a41b69 (commit)
via 30dbf823348cbde134c54e1cd978fa778084be79 (commit)
via cde905dfde6c1d8d96017d4bd5efa5fc7b35cf9c (commit)
via b3cec6181a8b38f07d8bb47b991a4a5d5e4d051a (commit)
via 1df691cde9b5613124bbb250b2296f8f535ae21c (commit)
via 7da64b4b783b432d3e307274a66ba4f21be464e5 (commit)
via 1a9410e2b25e21bb4e0231de36b755368d9bd71c (commit)
via 8ac04a5a9d19c3a53448a102dbbb057860fd1ae8 (commit)
via 253f29ebc867914d23b08255ea09ad47656473fb (commit)
via 6b9da0eaaa1911f74920bd5a1445a9edb5c03a94 (commit)
via 41c1f03a47ff9c04e3e3f98c8e9121c652753b2f (commit)
via da7289c0974d6220caa6ecc77ec55c8375a3b190 (commit)
via 3aa0e8eb1734c046a3bed4d5d86416ac7b21276a (commit)
via a989777556aabcb86ace2177ee610822326b6c2b (commit)
via 6331ba74dc0221afdae5e0cc95ae8a9dc5ad5439 (commit)
via 335d3dcec46d9d9f001d2c3fe9bd8c603ab4be30 (commit)
via 2c561736c9b2e26090dbb73b78dbfb4ce1beafe7 (commit)
via db25d0669c0597d20c907744c7abcfc9a0cc9c96 (commit)
via 4eb89f2d84c662355e8374428e488983043bda32 (commit)
via 399b4c968d16649900d3ea735c7ff572e21850c0 (commit)
via ad86da5f45c64e29b0625f5e51a31a987eae0a8d (commit)
via ba73bc637d964e1dd7907b9aee1fd8619ca42c07 (commit)
via 30d4a4fa9a12c6b2b269965b5850bed5372ebd45 (commit)
via fb6a6ed1200502ec269eaf48bdc40103d73c0762 (commit)
via 30163b57415d1ff544d3407fb7c6a03ec74d17ea (commit)
via 038b74b7c8a8a3afa4b62697fa7b9401d1b5eeca (commit)
via 3d35b1c89df177d8021919ded069156e7414e42d (commit)
via 058a6199e196bbe92c146b261dd355af0edd7167 (commit)
via 661523fee217858abd5552847f2400a48285b7fe (commit)
via b7e939ccdc1f7351c7ac6fba02dbff742008d660 (commit)
This update added new revisions after undoing existing revisions. That is
to say, the old revision is not a strict subset of the new revision. This
situation occurs when you --force push a change and generate a repository
containing something like this:
* -- * -- B -- O -- O -- O (8716bcd8173547e67815aa1b4b880b84a2347007)
\
N -- N -- N (ce1802a50dd9a614798477d6b4f015f899c34ebb)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
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 -----------------------------------------------------------------
ce1802a mln/data/transform: Remove (empty) file.
a38f790 Distribute all Milena test images.
5450736 Improve Milena's mln/fun/v2v/rgb8_to_rgbn.hh.
3da3ce7 Slightly improve Scribo's tests/primitive/extract/alignments.cc.
49883e6 scribo/primitive/extract/alignments.hh: Fix Doxygen comments.
733069f mln/core/image/dmorph/sub_image.hh: Fix indentation.
30dbf82 AUTHORS: Update.
cde905d COPYING: Untabify.
b3cec61 Enable tests/fun/v2i.
1df691c configure.ac: Configure milena/tests/fun/v2i/Makefile.
7da64b4 Various aesthetic changes in Milena.
1a9410e mln/core/point.hh: Fix documentation.
8ac04a5 mln/morpho/watershed/flooding.hh: Uniformity-related changes.
253f29e mln/data/stretch.hh: Do not name unused arguments.
6b9da0e tests/util/line_graph.cc: Wrap long lines.
41c1f03 Use Doxygen grouping commands uniformly in Milena.
da7289c tests/data/transform.cc: Aesthetic changes.
3aa0e8e Improve the documentation of mln::util::set.
a989777 Various fixes related to image properties (traits).
6331ba7 Clean up white space.
335d3dc Typos and aesthetic changes in Milena apps.
2c56173 mln/canvas/all.hh: Sort #include directives.
db25d06 Aesthetic changes.
4eb89f2 mln/io/off/save.hh: Fix documentation.
399b4c9 Enforce coding style w.r.t. function declarations.
ad86da5 configure.ac: Typo.
ba73bc6 Add Doxygen documentation to a test.
30d4a4f Fix Doxygen comments.
fb6a6ed Remove a useless comment line.
30163b5 Wrap long lines.
038b74b More conversions from C-style casts to C++-style casts.
3d35b1c Use Doxygen comments properly.
058a619 Typos in comments.
661523f Reformat a documentation header.
b7e939c Re-wrap a long line.
-----------------------------------------------------------------------
Summary of changes:
milena/ChangeLog | 11 +++++++++++
milena/mln/labeling/flat_zones.hh | 2 +-
milena/tests/Makefile.am | 10 +++++++---
3 files changed, 19 insertions(+), 4 deletions(-)
delete mode 100644 milena/mln/data/transform
hooks/post-receive
--
Olena, a generic and efficient image processing platform