2010-10-21 Roland Levillain Update HACKING. * HACKING (Required Software): Update. (Useful Tools): New section. 2010-10-21 Roland Levillain Update README. * README: Aesthetic changes. (Overview): Fix an URL. (Other libraries): New section. (Bibliography): Add publications of 2010. 2010-08-24 Guillaume Lazzara * m4/oln-with-lib.m4: Force headers lookup in specified path. 2010-08-13 Guillaume Lazzara * configure.ac: Handle ImageMagick++ dependency with both dpk-config and OLN_WITH_LIB. 2010-08-13 Guillaume Lazzara * configure.ac: Make Boost dependency optional. 2010-08-12 Guillaume Lazzara * build-aux/build_unit_test.sh: Handle composed dependency names in cond_tests_* files. 2010-08-12 Guillaume Lazzara Improve configure output. * configure.ac: Improve configure output. * m4/oln-with-lib.m4: Always set oln_have_* variable. 2010-08-10 Guillaume Lazzara Handle Boost dependency. * configure.ac: Add tests. * m4/boost.m4: New. 2010-08-10 Guillaume Lazzara * Makefile.am: Fix call to build_unit_test.sh. 2010-08-10 Guillaume Lazzara * build-aux/build_unit_test.sh: Add more comments. 2010-08-11 Guillaume Lazzara Handle libgdcmCommon's dependencies. * configure.ac: Pass more libraries to OLN_WITH_LIB when searching for libgdcmCommon. 2010-08-11 Guillaume Lazzara * configure.ac: Display a summary of the configuration when the build directory is ready. 2010-08-11 Guillaume Lazzara * configure.ac: Set oln_with_* variables correctly. 2010-08-11 Guillaume Lazzara * configure.ac: Require Qt 4.x minimum to enable the use of Qt. 2010-08-11 Guillaume Lazzara * m4/autotroll.m4: Fix an invalid generation of configure with autoconf 2.61. 2010-08-10 Guillaume Lazzara * bootstrap: Update calls to build_unit_test.sh. 2010-08-10 Guillaume Lazzara * build-aux/build_unit_test.sh: Add support for conditional unit-tests. 2010-08-03 Guillaume Lazzara * configure.ac: Improve configure's outputs for external library checks. 2010-08-03 Guillaume Lazzara Handle libMagick++ dependency with pkg-config. * configure.ac: Use PKG_* macros to find Magick++ path and libraries. * m4/pkg.m4: New macros to use pkg-config. 2010-07-01 Guillaume Lazzara * m4/autotroll.m4: Fix invalid configuration when Qt is missing. 2010-06-25 Guillaume Lazzara * configure.ac: Set HAVE_QT correctly. 2010-06-15 Guillaume Lazzara * configure.ac: Configure scribo/demo. 2010-06-03 Guillaume Lazzara * configure.ac: Configure several directories in scribo/. 2010-07-01 Guillaume Lazzara * m4/autotroll.m4: Fix invalid configuration when Qt is missing. 2010-06-03 Guillaume Lazzara * configure.ac: Check for Qt library using AutoTroll. 2010-05-25 Guillaume Lazzara * configure.ac: Do not configure scribo/src/multi_scale anymore. 2010-02-16 Guillaume Lazzara * configure.ac: Configure scribo/tests/binarization. 2010-02-16 Guillaume Lazzara * configure.ac: Configure scribo/demo/review. 2009-12-15 Guillaume Lazzara * configure.ac: Configure scribo/tests/core. 2010-07-13 Roland Levillain * AUTHORS: Update. 2010-06-29 Roland Levillain Have AC_PROG_SWIG be more flexible w.r.t. major/minor version numbers. * m4/swig.m4: Here. 2010-06-24 Roland Levillain Add `mesh-segm-skel' to the branches to be uploaded (as snapshot). * lrde-upload.sh: Here. 2010-04-23 Roland Levillain Add variables for C++ compiler flags for Scribo. * configure.ac (SCRIBO_CXXFLAGS, SCRIBO_TESTS_CXXFLAGS): New configure variables. 2010-06-04 Roland Levillain Set decent compiler flags when the Intel C++ compiler is used. * configure.ac: Here. 2010-04-23 Roland Levillain Add a simple test to identify the Intel C++ compiler. * configure.ac: Here. 2010-06-03 Roland Levillain Clean up a bit Olena's Makefiles. * Makefile.am, external/Makefile.am: Here. 2010-06-02 Roland Levillain * lrde-upload.sh: Fix and factor uses of chmod. 2010-05-03 Roland Levillain * AUTHORS: Update. 2010-05-12 Roland Levillain Add missing copyright headers. * build-aux/devtools.sh, * build-aux/devtools_utils.sh, * build-aux/generate_dist_headers.sh, * build-aux/make_report_utils.sh, * configure.ac, * lrde-upload.sh: Here. 2010-05-28 Roland Levillain Add `swilena' to the branches to be uploaded. * lrde-upload.sh: Here. Add a copyright header. 2010-05-10 Roland Levillain Upload only branches master and next, in their own directories. * lrde-upload.sh: Here. Inspired from Vaucanson's lrde-upload.sh. 2010-04-29 Roland Levillain Upload only the HTML version of the user reference manual. * lrde-upload.sh: Here. 2010-04-29 Roland Levillain Change permissions on uploaded files instead of on original files. * lrde-upload.sh: Here. 2010-04-29 Roland Levillain Fix read permissions on uploaded PDF files. * lrde-upload.sh: Here. 2010-04-27 Roland Levillain Improve lrde-upload.sh. * lrde-upload.sh: Be more robust to cases of missing files. 2010-04-26 Roland Levillain Update lrde-upload.sh. * lrde-upload.sh: Catch up with the tree's current layout. 2010-04-23 Roland Levillain Document configure variables. * configure.ac: Here. 2010-04-23 Roland Levillain Work around g++ 4.2's behavior regarding strict aliasing. * configure.ac: Set STRICT_ALIASING_CXXFLAGS to `-fno-strict-aliasing' when the compiler is g++ 4.2. 2010-04-21 Roland Levillain Catch up with the new interface of Scribo's unit tests generator. * bootstrap: Here. 2010-04-20 Roland Levillain Move a test from Scribo into Milena. * scribo/test.cc: Move... * milena/tests/util/ord.cc: ...here. 2010-04-20 Roland Levillain Unconditionally regen files not recorded in the repository. * bootstrap: Here. 2010-04-09 Roland Levillain * configure.ac: Add option `--enable-scribo'. 2010-04-09 Roland Levillain * configure.ac: Protect variables with double quotes. 2010-04-09 Roland Levillain Improve Swilena's configuration. * m4/with-swilena.m4: Remove file. Supeseded by other tests performed... * configure.ac: ...here. 2010-04-09 Roland Levillain Require Python >= 2.4 for Swilena. * m4/with-swilena.m4 (_OLN_WITH_SWIG): Here. 2010-04-09 Roland Levillain Require SWIG >= 1.3.35 for Swilena. * m4/with-swilena.m4 (_OLN_WITH_SWIG): Here. 2010-03-31 Roland Levillain * bootstrap: Check for HeVeA instead of TeX4ht. 2010-03-30 Roland Levillain Revert to HeVeA to generate HTML from LaTeX. * build-aux/tex.mk (TEXI2HTML): Disable flag `--tex4ht'. 2010-03-23 Roland Levillain * Makefile.am (LOCAL_RECURSIVE_TARGETS): Remove doc. 2010-03-22 Roland Levillain Regen INSTALL using autoreconf. * INSTALL: New. 2010-03-22 Roland Levillain Move INSTALL's contents to README and HACKING. * INSTALL: Remove this file and move its contents... * README: ...here, and... * HACKING: ...here (new file). 2010-03-22 Roland Levillain Remove useless regen actions from bootstrap. * bootstrap (gen_doc_figures): Remove this function, and its uses as well. 2010-03-22 Roland Levillain Add options to boostrap. * 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'. 2010-03-22 Roland Levillain * bootstrap: Make a more portable use of mktemp. 2010-03-22 Roland Levillain * bootstrap: Regen milena/doc/figures.mk. 2010-03-22 Roland Levillain * bootstrap: Various fixes. 2010-03-18 Roland Levillain * bootstrap: Regen the list of split outputs of the documentation. 2010-03-17 Roland Levillain * bootstrap: Be terser. 2010-03-17 Roland Levillain * bootstrap: Don't remove the automatically collected temp dir. 2010-03-17 Roland Levillain * bootstrap: Regen the list of outputs of the documentation. 2010-03-17 Roland Levillain * bootstrap: Regen the list of outputs rules and timestamps. 2010-03-16 Roland Levillain * bootstrap: Regen the list of split examples of the documentation. 2010-03-16 Roland Levillain * bootstrap: Regen the list of examples of the documentation. 2010-03-16 Roland Levillain Catch up with milena/doc figure generators. * bootstrap: Here. 2010-03-15 Roland Levillain Disable the implicit generation of HTML from LaTeX. * build-aux/tex.mk (.tex.html): Remove this rule, since (TeX4ht) HTML outputs may contain more than one file (e.g., CSS style sheets, images, etc.). (SUFFIXES): Remove .html. 2010-03-15 Roland Levillain Have texi2dvi use TeX4ht instead of HeVeA to produce HTML outputs. * build-aux/tex.mk (TEXI2HTML): Add --tex4ht. * bootstrap (tempdir): Check for TeX4ht, dvipng and convert (from ImageMagick). 2010-03-15 Roland Levillain Support HTML outputs in tex.mk. * build-aux/tex.mk (SUFFIXES): Add .html. (.tex.html): New rule. (TEXI2HTML, TEXI2HTML_FLAGS): New variables. 2010-03-15 Roland Levillain Automake configuration. * configure.ac: Remove option `foreign'. Pass option `subdir-objects'. 2010-03-15 Roland Levillain Have bootstrap check for HeVeA 1.10. * bootstrap (require): Take a flag as an optional second argument. Use it to check for HeVeA 1.10. 2010-03-12 Roland Levillain Add texi2dvi as well as a Make helper to use it. * build-aux/texi2dvi: New script. Imported from Texinfo. * build-aux/tex.mk: New Makefile helper. Inspired by LRDE share/style/tex.mk. * build-aux/Makefile.am (EXTRA_DIST): Add texi2dvi. 2010-03-12 Roland Levillain * configure.ac: Configure milena/doc/tools/data.hh. 2010-03-08 Roland Levillain Require Doxygen 1.5.6 at bootstrapping time. * bootstrap: Here. (require): Be more tolerant w.r.t. version messages. 2010-03-08 Roland Levillain * bootstrap: Fix a typo in an error message. 2010-03-03 Roland Levillain * configure.ac: Do not configure milena/doc/examples/Makefile. 2010-03-03 Roland Levillain * configure.ac: Do not configure milena/doc/white_paper/Makefile. 2010-03-03 Roland Levillain * configure.ac: Do not configure milena/doc/technical/Makefile. 2010-03-03 Roland Levillain * configure.ac: Do not configure milena/doc/tutorial/Makefile. 2010-03-02 Roland Levillain * configure.ac: Do not configure milena/doc/ref_guide/Makefile. 2010-03-02 Roland Levillain Stop pruning Makefiles under milena/doc/. * Makefile.am (LRDE_STRIPPED_DIST_FILES): Remove $(distdir)/milena/doc/Makefile.am, $(distdir)/milena/doc/ref_guide/Makefile.am, $(distdir)/milena/doc/tutorial/Makefile.am and $(distdir)/milena/doc/white_paper/Makefile.am. 2010-03-15 Roland Levillain Aesthetic changes. * build-aux/regen-recursive.mk, * build-aux/extra-recursive-targets.mk: Here. Help Emacs find out the nature of these files. 2010-03-15 Roland Levillain * AUTHORS: Update. 2009-10-27 Roland Levillain Add missing copyright headers to M4 files. * m4/oln-with-lib.m4, m4/with-swilena.m4: Here. 2009-10-02 Roland Levillain Configure Makefiles under milena/apps/papers/. * configure.ac: Configure milena/apps/papers/Makefile and milena/apps/papers/levillain.09.ismm/Makefile. 2009-10-26 Roland Levillain * AUTHORS: Update. 2009-06-08 Roland Levillain Import dynamic-use-of-static-c++. * dynamic-use-of-static-c++/: New directory. Fetched from https://svn.lrde.epita.fr/svn/oln/prototypes/dynamic-use-of-static-c++/trunk at revision 377. 2009-10-16 Edwin Carlinet Update configure.ac with AVS IO tests Makefile. * configure.ac: Update. 2009-10-01 Guillaume Lazzara * configure.ac: Configure scribo/src/debug. 2009-10-01 Guillaume Lazzara * configure.ac: Configure milena/doc/technical. 2009-09-28 Guillaume Lazzara * configure.ac: Update configuration of scribo/src subdirectories. 2009-09-24 Roland Levillain * configure.ac: Configure milena/apps/constrained-connectivity/test-constrained-connectivity. 2009-09-24 Roland Levillain * configure.ac: Configure milena/apps/constrained-connectivity/Makefile. 2009-09-22 Guillaume Lazzara * configure.ac: Configure milena/tests/upscaling. 2009-09-21 Guillaume Lazzara Filter results in QA Scripts. * build-aux/mln_check_all_hh_inclusions, * build-aux/mln_check_missing_all_hh_headers: Filter non relevant results. 2009-09-10 Roland Levillain * configure.ac: Configure milena/apps/data.hh. 2009-09-08 Roland Levillain * configure.ac: Configure milena/apps/graph-morpho/Makefile. 2009-09-04 Roland Levillain * configure.ac: s/statues/mesh-segm-skel/. 2009-08-24 Guillaume Lazzara * configure.ac: Configure scribo/src/text/*. 2009-08-19 Guillaume Lazzara * README: Be consistent with the documentation. 2009-08-19 Guillaume Lazzara Install scribo headers in a specific scribo include dir. * bootstrap: Add new arguments to generate_dist_headers.sh * build-aux/generate_dist_headers.sh: Allow to specify a specific include directory. 2009-08-17 Guillaume Lazzara Fix installation of non distributed files. * build-aux/generate_dist_headers.sh: install non distributed files if installing from a repository copy. 2009-08-15 Thierry Geraud * ChangeLog: Fix. Wrong commit directory, sorry. 2009-07-24 Guillaume Lazzara * configure.ac: Look for tesseract during configure. 2009-07-17 Guillaume Lazzara * lrde-upload.sh: Update directory names and paths. 2009-07-15 Guillaume Lazzara Improve devtools. * build-aux/devtools.sh: Improve MILENA_DEVTOOLS_PATH value detection. * build-aux/devtools_utils.sh, * build-aux/make_report_utils.sh: New. Set of functions to help writing devtools. * build-aux/mln_add_file, * build-aux/mln_check_source_has_test, * build-aux/mln_check_test_hierarchy: Update headers. * build-aux/mln_check_all_hh_headers: split into... * build-aux/mln_check_all_hh_inclusions, * build-aux/mln_check_missing_all_hh_headers: ... these files. * build-aux/mln_check_guards: move... * build-aux/mln_fix_guards: ... here. * build-aux/mln_check_guards: New. 2009-07-14 Guillaume Lazzara * lrde-upload.sh: Set permissions on specific directories only. 2009-07-14 Roland Levillain * configure.ac, NEWS: Version 1.0a. 2009-07-14 Roland Levillain Olena 1.0. * NEWS: Update. Aesthetic changes. 2009-07-13 Guillaume Lazzara * lrde-upload.sh: Set writing permissions for group on uploaded files. 2009-07-13 Guillaume Lazzara * lrde-upload.sh: Update file names. 2009-07-13 Roland Levillain Mention Trimesh in the documentation. * INSTALL, README: Here. 2009-07-13 Roland Levillain * INSTALL: Update. 2009-07-13 Roland Levillain * README: Update. 2009-07-13 Guillaume Lazzara * NEWS: Add release date. 2009-07-13 Guillaume Lazzara Add new dev tools. * build-aux/check_source_has_test.sh, * build-aux/check_test_hierarchy.sh: rename to... * build-aux/mln_check_source_has_test, * build-aux/mln_check_test_hierarchy: ... this. * build-aux/devtools.sh: Set the path to these tools. * build-aux/mln_add_file, * build-aux/mln_check_all_hh_headers, * build-aux/mln_check_guards: new tools. 2009-07-13 Guillaume Lazzara Improve snapshot generation. * Makefile.am: Add new rule 'snapshot'. * lrde-upload.sh: Make the snapshot names more explicit. 2009-07-13 Roland Levillain * Makefile.am: Add a FIXME. 2009-07-09 Guillaume Lazzara * mln/geom/rotate.hh: Avoid an ICE with gcc 4.0.1 on Mac OS X (Leopard 10.5). 2009-07-09 Guillaume Lazzara * lrde-upload.sh: Call chmod before copying files. 2009-07-08 Guillaume Lazzara Improve lrde-upload.sh script. * lrde-upload.sh: - Prune old tarballs. - Append the current date to the tarball name. 2009-07-08 Guillaume Lazzara * lrde-upload.sh: New script to upload tarballs after a successful compilation. 2009-07-08 Thierry Geraud Fix AUTHORS and layout README. * AUTHORS: Fix missing emails. Fix missing interns. Fix people with empty tasks. Sort student entries w.r.t. decreasing year. * README (mail): Fix address. (bibliography): Split into image v. language. Sort w.r.t. decreasing year. 2009-07-07 Fabien Freling Fix small typo error. * NEWS: Fix small typo error. 2009-07-06 Guillaume Lazzara Update INSTALL, NEWS and README files. * INSTALL, * NEWS, * README: update. 2009-07-03 Guillaume Lazzara * configure.ac: Adjust warning flags if CXX is set to icpc. 2009-06-30 Guillaume Lazzara * configure.ac: do not configure tests/transformation. 2009-06-29 Guillaume Lazzara * configure.ac: move tests/extract/Makefile in the list of stripped tests. 2009-06-25 Roland Levillain Strip some Makefile.am's under milena/doc/ in the distribution. * Makefile.am (LRDE_STRIPPED_DIST_FILES): Add $(distdir)/milena/doc/Makefile.am, $(distdir)/milena/doc/ref_guide/Makefile.am, $(distdir)/milena/doc/tutorial/Makefile.am and $(distdir)/milena/doc/white_paper/Makefile.am. 2009-06-25 Guillaume Lazzara * bootstrap: update generation of distributed file lists in milena/doc. 2009-06-23 Guillaume Lazzara * Makefile.am: add accu/math/all.hh as stripped file. 2009-06-22 Guillaume Lazzara * bootstrap: fix generation of header.mk in scribo. 2009-06-19 Guillaume Lazzara Add build_unit_test.sh and generate_dist_headers.sh to build-aux. * build-aux/build_unit_test.sh, * build-aux/generate_dist_headers.sh: copy scripts from milena/ and milena/tests/unit_test. * build-aux/Makefile.am: add the previous scripts to EXTRA_DIST. * bootstrap, * Makefile.am: update the use of these scripts. 2009-06-18 Roland Levillain * m4/with-swilena.m4 (_OLN_WITH_SWIG): Require Python 2.5. 2009-06-15 Thierry Geraud Fix io magick save. * milena/mln/io/magick/save.hh (get_colo): Magic fix. * milena/tests/io/magick/save.cc: Update. 2009-06-14 Roland Levillain Strip more files from the distribution of Milena. * configure.ac: Tag parts to be prune with `dnl<>' instead of `#<>'. Strip more files. 2009-06-14 Roland Levillain Strip newly files containing `<>' tags. * Makefile.am (LRDE_STRIPPED_DIST_FILES): Add $(distdir)/milena/mln/all.hh, $(distdir)/milena/mln/core/image/vmorph/all.hh, $(distdir)/milena/mln/core/image/vmorph/fun_image.hh, $(distdir)/milena/mln/data/all.hh, $(distdir)/milena/mln/essential/routine.hh, $(distdir)/milena/mln/fun/all.hh, $(distdir)/milena/mln/fun/essential.hh, $(distdir)/milena/mln/fun/v2v/all.hh, $(distdir)/milena/mln/fun/v2v/essential.hh, $(distdir)/milena/mln/linear/all.hh, $(distdir)/milena/mln/trait/all.hh, $(distdir)/milena/mln/trait/ch_value.hh, $(distdir)/milena/mln/value/all.hh, $(distdir)/milena/mln/value/essential.hh, $(distdir)/milena/tests/Makefile.am and $(distdir)/milena/tests/trait/ch_value.cc. 2009-06-14 Roland Levillain Handle comments starting with `//' and `dnl' in strip-lrde. * build-aux/strip-lrde: Here. Fix copyright header. 2009-06-12 Thierry Geraud De-activate Makefiles kept out of release 1.0. * configure.ac (AC_CONFIG_FILES): De-activate Makefiles kept out of release 1.0. 2009-06-12 Roland Levillain Prune the distribution a bit more. * Makefile.am (LRDE_STRIPPED_DIST_FILES): New. (LRDE_NODIST_FILES): New. (dist-hook): Strip distributed files listed in $(LRDE_STRIPPED_DIST_FILES) using build-aux/strip-lrde, and remove files in $(LRDE_NODIST_FILES) from the distribution. 2009-06-12 Roland Levillain Fix Autoconf macro OLN_WITH_LIB. * m4/oln-with-lib.m4: Add other libraries (dependencies) to *_LDFLAGS. 2009-06-12 Roland Levillain Handle libgdcmCommon's dependencies. * configure.ac: Pass -lgdcmzlib to OLN_WITH_LIB when searching for libgdcmCommon. 2009-06-12 Roland Levillain Extend Autoconf macro OLN_WITH_LIB to handle the library's dependencies. * m4/oln-with-lib.m4 (OLN_WITH_LIB): Add a sixth (optional) argument to pass other libraries that the search library depends on. Pass it to... (_OLN_WITH_LIB): ...this macro. Pass it to AC_CHECK_LIB. 2009-06-12 Edwin Carlinet Update configure with tests/accu/shape makefile. * configure.ac: Update configure. 2009-06-11 Roland Levillain Do not distribute scribo/ by default. * Makefile.am (dist-hook): Strip parts related to SCRIBO by default. Tag parts to be stripped by default with `<>'. * configure.ac: Likewise. 2009-06-11 Roland Levillain Add a script stripping parts of the distribution. * build-aux/strip-lrde: New. Imported from Olena 0.11. 2009-06-11 Guillaume Lazzara Configure and bootstrap Scribo correctly. * bootstrap: run the generation of the distributed file list. * configure.ac: configure scribo/demo. 2009-06-11 Edwin Carlinet Update configure.ac with tests/accu/math Makefile. * configure.ac: Update. 2009-06-10 Roland Levillain Add scribo to SUBDIRS. * Makefile.am (SUBDIRS) [ENABLE_SCRIBO]: Add scribo. 2009-06-10 Roland Levillain Fix Automake macro OLN_WITH_LIB (again). * m4/oln-with-lib.m4 (_OLN_WITH_LIB): Set $5_CPPFLAGS instead of $5_CXXFLAGS. 2009-06-10 Roland Levillain Complete the installation of the Make rule `tests' in Olena. * Makefile.am (LOCAL_RECURSIVE_TARGETS): Add tests. 2009-06-09 Roland Levillain Update NEWS. * NEWS: Add a copyright footer. Update the entry on Olena 1.0. Aesthetic changes. 2009-06-09 Roland Levillain Update AUTHORS. * AUTHORS: Dispatch contributors from the ``temporary staff'' to more precise categories. Use a more uniform style. 2009-06-09 Guillaume Lazzara Add missing license headers. * Makefile.am, * build-aux/Makefile.am, * external/Makefile.am, * external/trimesh/Makefile.am, * external/trimesh/gluit/Makefile.am, * external/trimesh/include/Makefile.am, * external/trimesh/libsrc/Makefile.am, * external/trimesh/utilsrc/Makefile.am: Add missing licence headers. 2009-06-09 Roland Levillain Fix Automake macro OLN_WITH_LIB. * m4/oln-with-lib.m4 (_OLN_WITH_LIB): Set $5_CPPFLAGS instead of $5_CXXFLAGS before performing tests, but still set $5_CXXFLAGS before exiting. Reported by Guillaume Lazzara . 2009-06-09 Roland Levillain * configure.ac (HAVE_SWIG_1_3_39): Remove conditional. 2009-06-08 Roland Levillain Improve bootstrap. * bootstrap: Trigger option `-x' earlier. Run generators following the project's directory hierarchy. 2009-06-08 Roland Levillain Factor local recursive targets in top-level Makefile. * Makefile.am (doc, pretty-check): Remove targets. (LOCAL_RECURSIVE_TARGETS): New. Add doc and pretty-check. ($(LOCAL_RECURSIVE_TARGETS)): New (phony) target. 2009-06-08 Roland Levillain Install recursive regeneration rules in the top level. * Makefile.am: Include build-aux/regen-recursive.mk. (REGEN_SUBDIRS): Add milena and scribo. 2009-06-08 Roland Levillain Introduce an Automake helper to factor regen recursive targets. * build-aux/regen-recursive.mk: New. 2009-06-08 Roland Levillain Introduce an Automake helper to factor extra recursive targets. * build-aux/extra-recursive-targets.mk: New. 2009-06-08 Roland Levillain * configure.ac: Configure scribo/tests/unit_test/Makefile. 2009-06-08 Roland Levillain * configure.ac (HAVE_SWIG_1_3_39): New conditional. 2009-06-08 Roland Levillain Require SWIG >= 1.3.36 for Swilena. * m4/with-swilena.m4 (_OLN_WITH_SWIG): Here. 2009-06-05 Guillaume Lazzara * Makefile.am: fix invalid rule name. 2009-06-05 Guillaume Lazzara * configure.ac: Configure milena/tests/io/p*ms directories. 2009-06-04 Fabien Freling Exclude some files during checking. * build-aux/check_source_has_test.sh: Exclude some files. 2009-06-04 Fabien Freling Add scrip shell for checking that each source has a test file. * build-aux/check_source_has_test.sh: Check tests according to sources. * build-aux/check_test_hierarchy.sh: Small update. 2009-06-04 Guillaume Lazzara * Makefile.am: add pretty_check rule. 2009-06-03 Roland Levillain Update the shipped GNU General Public License (GPL) text. * COPYING: Update from http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt. 2009-06-03 Roland Levillain Add tentative support for GDCM in the configuration system. * configure.ac: Find GDCM using OLN_WITH_LIB. 2009-06-03 Roland Levillain Add support for Magick++ in the configuration system. * configure.ac: Find Magick++ using OLN_WITH_LIB. 2009-06-02 Roland Levillain Add support for TIFF in the configuration system. * configure.ac: Find libtiff using OLN_WITH_LIB. 2009-06-02 Roland Levillain Factor M4 code using OLN_WITH_LIB. * m4/cfitsio.m4, m4/freeimageplus.m4: Remove. * configure: Use OLN_WITH_LIB instead of OLN_WITH_FREEIMAGEPLUS and OLN_WITH_CFITSIO. 2009-06-02 Roland Levillain Add an Automake macro OLN_WITH_LIB to factor common code. * m4/oln-with-lib.m4: New. 2009-06-02 Roland Levillain Disable support for FreeImagePlus in Olena. * configure.ac: Here. (FREEIMAGEPLUS): Disable conditional and rename it as... (HAVE_FREEIMAGEPLUS): ...this. 2009-06-03 Roland Levillain Rename CFITSIO conditional. * configure.ac (CFITSIO): Rename conditional as... (HAVE_CFITSIO): ...this. 2009-06-03 Roland Levillain * configure.ac: Fix help string for option `--enable-trimesh'. 2009-06-03 Fabien Freling Add script shell for tests/ hierarchy checking. * build-aux/check_test_hierarchy.sh: New test for checking tests/ hierarchy. * milena/mln/labeling/compute.hh: Remove warning of unused variable. 2009-06-03 Roland Levillain Do not require Ruby for Swilena. * m4/with-swilena.m4 (_OLN_WITH_SWIG): Disable tests on Ruby. 2009-05-29 Thierry Geraud Update makefile list. * configure.ac: Update makefile list. 2009-05-29 Thierry Geraud Propagate update from level to data. * configure.ac: Propagate update from level to data. 2009-05-28 Guillaume Lazzara * configure.ac: Configure scribo/src/* directories. 2009-05-28 Guillaume Lazzara * configure.ac: Configure new test directories. 2009-05-28 Edwin Carlinet Update configure.ac. * configure.ac: Update configure.ac. 2009-05-27 Roland Levillain Complete the list of configured Makefiles. * configure.ac: Configure milena/tests/morpho/reconstruction/by_erosion/Makefile. 2009-05-27 Roland Levillain Improve determinism of Makefile helpers generators. * milena/tests/unit_test/build_unit_test.sh, * scribo/tests/unit_test/build_unit_test.sh (LC_ALL): Set envvar to C. * milena/generate_dist_headers.sh, * milena/doc/generate_dist_files.sh: Likewise. Use plain `sort' instead of `sort -d'. 2009-05-22 Guillaume Lazzara * configure.ac: Configure milena/tests/core/image/dmorph. 2009-05-22 Guillaume Lazzara Configure scribo directory and generate unit tests. * configure.ac: Configure scribo directory. * bootstrap: Generate unit tests for scribo. 2009-05-18 Guillaume Lazzara Move Scribo from sandbox to the root directory. * milena/sandbox/scribo/Makefile, * milena/sandbox/scribo/Makefile.am, * milena/sandbox/scribo/all.hh, * milena/sandbox/scribo/binarization/simple.hh, * milena/sandbox/scribo/core/all.hh, * milena/sandbox/scribo/core/central_sites.hh, * milena/sandbox/scribo/core/component_bboxes.hh, * milena/sandbox/scribo/core/erase_bboxes.hh, * milena/sandbox/scribo/core/macros.hh, * milena/sandbox/scribo/debug/all.hh, * milena/sandbox/scribo/debug/save_label_image.hh, * milena/sandbox/scribo/debug/save_linked_textbboxes_image.hh, * milena/sandbox/scribo/debug/save_table_image.hh, * milena/sandbox/scribo/debug/save_textbboxes_image.hh, * milena/sandbox/scribo/demat.hh, * milena/sandbox/scribo/draw/all.hh, * milena/sandbox/scribo/draw/bounding_box_links.hh, * milena/sandbox/scribo/draw/bounding_boxes.hh, * milena/sandbox/scribo/extract/primitive/canvas.hh, * milena/sandbox/scribo/extract/primitive/cells.hh, * milena/sandbox/scribo/extract/primitive/lines_discontinued.hh, * milena/sandbox/scribo/extract/primitive/lines_h_discontinued.hh, * milena/sandbox/scribo/extract/primitive/lines_thick.hh, * milena/sandbox/scribo/extract/primitive/lines_v_discontinued.hh, * milena/sandbox/scribo/extract/primitive/objects.hh, * milena/sandbox/scribo/filter/all.hh, * milena/sandbox/scribo/filter/large_components.hh, * milena/sandbox/scribo/filter/small_components.hh, * milena/sandbox/scribo/filter/thick_bboxes.hh, * milena/sandbox/scribo/filter/thin_bboxes.hh, * milena/sandbox/scribo/make/all.hh, * milena/sandbox/scribo/make/debug_filename.hh, * milena/sandbox/scribo/make/influence_zone_graph.hh, * milena/sandbox/scribo/make/text.hh, * milena/sandbox/scribo/preprocessing/all.hh, * milena/sandbox/scribo/preprocessing/unskew.hh, * milena/sandbox/scribo/scribo.mk, * milena/sandbox/scribo/src/Makefile.am, * milena/sandbox/scribo/src/binarization/Makefile.am, * milena/sandbox/scribo/src/binarization/simple.cc, * milena/sandbox/scribo/src/dmap.cc, * milena/sandbox/scribo/src/extract_text_double_link.cc, * milena/sandbox/scribo/src/extract_text_double_several_links.cc, * milena/sandbox/scribo/src/extract_text_graph.cc, * milena/sandbox/scribo/src/extract_text_several_graph.cc, * milena/sandbox/scribo/src/extract_text_several_left_links.cc, * milena/sandbox/scribo/src/extract_text_single_link.cc, * milena/sandbox/scribo/src/morpho.cc, * milena/sandbox/scribo/src/photo.cc, * milena/sandbox/scribo/src/photo_basic.cc, * milena/sandbox/scribo/src/rectangularity.cc, * milena/sandbox/scribo/src/table.cc, * milena/sandbox/scribo/src/table_erase.cc, * milena/sandbox/scribo/src/table_extract.cc, * milena/sandbox/scribo/src/table_rebuild_opening.cc, * milena/sandbox/scribo/src/table_rebuild_rank.cc, * milena/sandbox/scribo/src/thin_bboxes.cc, * milena/sandbox/scribo/table/align_lines_horizontaly.hh, * milena/sandbox/scribo/table/align_lines_verticaly.hh, * milena/sandbox/scribo/table/all.hh, * milena/sandbox/scribo/table/connect_horizontal_lines.hh, * milena/sandbox/scribo/table/connect_vertical_lines.hh, * milena/sandbox/scribo/table/erase.hh, * milena/sandbox/scribo/table/extract.hh, * milena/sandbox/scribo/table/extract_lines_with_opening.hh, * milena/sandbox/scribo/table/extract_lines_with_rank.hh, * milena/sandbox/scribo/table/internal/align_lines.hh, * milena/sandbox/scribo/table/internal/all.hh, * milena/sandbox/scribo/table/internal/connect_lines.hh, * milena/sandbox/scribo/table/internal/repair_lines.hh, * milena/sandbox/scribo/table/rebuild.hh, * milena/sandbox/scribo/table/repair_horizontal_lines.hh, * milena/sandbox/scribo/table/repair_vertical_lines.hh, * milena/sandbox/scribo/tests/Makefile.am, * milena/sandbox/scribo/tests/data.hh.in, * milena/sandbox/scribo/tests/filter/Makefile.am, * milena/sandbox/scribo/tests/filter/small_and_large_bboxes.cc, * milena/sandbox/scribo/tests/table/Makefile.am, * milena/sandbox/scribo/tests/table/extract_lines_with_rank.cc, * milena/sandbox/scribo/tests/table/repair_lines.cc, * milena/sandbox/scribo/tests/text/Makefile.am, * milena/sandbox/scribo/text/all.hh, * milena/sandbox/scribo/text/extract_bboxes.hh, * milena/sandbox/scribo/text/extract_lines.hh, * milena/sandbox/scribo/text/grouping/all.hh, * milena/sandbox/scribo/text/grouping/group_from_double_link.hh, * milena/sandbox/scribo/text/grouping/group_from_graph.hh, * milena/sandbox/scribo/text/grouping/group_from_single_link.hh, * milena/sandbox/scribo/text/grouping/group_with_graph.hh, * milena/sandbox/scribo/text/grouping/group_with_several_graphes.hh, * milena/sandbox/scribo/text/grouping/group_with_several_left_links.hh, * milena/sandbox/scribo/text/grouping/group_with_several_right_links.hh, * milena/sandbox/scribo/text/grouping/group_with_single_left_link.hh, * milena/sandbox/scribo/text/grouping/group_with_single_right_link.hh, * milena/sandbox/scribo/text/grouping/internal/all.hh, * milena/sandbox/scribo/text/grouping/internal/find_graph_link.hh, * milena/sandbox/scribo/text/grouping/internal/find_left_link.hh, * milena/sandbox/scribo/text/grouping/internal/find_right_link.hh, * milena/sandbox/scribo/text/grouping/internal/find_root.hh, * milena/sandbox/scribo/text/grouping/internal/init_link_array.hh, * milena/sandbox/scribo/text/grouping/internal/is_link_valid.hh, * milena/sandbox/scribo/text/grouping/internal/update_graph_link.hh, * milena/sandbox/scribo/text/grouping/internal/update_link_array.hh, * milena/sandbox/scribo/text/recognition.hh, * milena/sandbox/scribo/util/all.hh, * milena/sandbox/scribo/util/text.hh: Move ... * scribo/Doxyfile, * scribo/Doxyfile_tex, * scribo/Makefile.am, * scribo/all.hh, * scribo/binarization/simple.hh, * scribo/core/all.hh, * scribo/core/central_sites.hh, * scribo/core/component_bboxes.hh, * scribo/core/erase_bboxes.hh, * scribo/core/macros.hh, * scribo/debug/all.hh, * scribo/debug/save_label_image.hh, * scribo/debug/save_linked_textbboxes_image.hh, * scribo/debug/save_table_image.hh, * scribo/debug/save_textbboxes_image.hh, * scribo/demat.hh, * scribo/draw/all.hh, * scribo/draw/bounding_box_links.hh, * scribo/draw/bounding_boxes.hh, * scribo/extract/primitive/canvas.hh, * scribo/extract/primitive/cells.hh, * scribo/extract/primitive/lines_discontinued.hh, * scribo/extract/primitive/lines_h_discontinued.hh, * scribo/extract/primitive/lines_thick.hh, * scribo/extract/primitive/lines_v_discontinued.hh, * scribo/extract/primitive/objects.hh, * scribo/filter/all.hh, * scribo/filter/large_components.hh, * scribo/filter/small_components.hh, * scribo/filter/thick_bboxes.hh, * scribo/filter/thin_bboxes.hh, * scribo/make/all.hh, * scribo/make/debug_filename.hh, * scribo/make/influence_zone_graph.hh, * scribo/make/text.hh, * scribo/preprocessing/all.hh, * scribo/preprocessing/unskew.hh, * scribo/scribo.mk, * scribo/src/Makefile.am, * scribo/src/binarization/Makefile.am, * scribo/src/binarization/simple.cc, * scribo/src/dmap.cc, * scribo/src/extract_text_double_link.cc, * scribo/src/extract_text_double_several_links.cc, * scribo/src/extract_text_graph.cc, * scribo/src/extract_text_several_graph.cc, * scribo/src/extract_text_several_left_links.cc, * scribo/src/extract_text_single_link.cc, * scribo/src/morpho.cc, * scribo/src/photo.cc, * scribo/src/photo_basic.cc, * scribo/src/recognition.cc, * scribo/src/rectangularity.cc, * scribo/src/table.cc, * scribo/src/table_erase.cc, * scribo/src/table_extract.cc, * scribo/src/table_old.cc, * scribo/src/table_rebuild_opening.cc, * scribo/src/table_rebuild_rank.cc, * scribo/src/thin_bboxes.cc, * scribo/table/align_lines_horizontaly.hh, * scribo/table/align_lines_verticaly.hh, * scribo/table/all.hh, * scribo/table/connect_horizontal_lines.hh, * scribo/table/connect_vertical_lines.hh, * scribo/table/erase.hh, * scribo/table/extract.hh, * scribo/table/extract_lines_with_opening.hh, * scribo/table/extract_lines_with_rank.hh, * scribo/table/internal/align_lines.hh, * scribo/table/internal/all.hh, * scribo/table/internal/connect_lines.hh, * scribo/table/internal/repair_lines.hh, * scribo/table/rebuild.hh, * scribo/table/repair_horizontal_lines.hh, * scribo/table/repair_vertical_lines.hh, * scribo/test.cc, * scribo/tests/Makefile.am, * scribo/tests/data.hh.in, * scribo/src/photo.cc, * scribo/src/photo_basic.cc, * scribo/src/recognition.cc, * scribo/src/rectangularity.cc, * scribo/src/table.cc, * scribo/src/table_erase.cc, * scribo/src/table_extract.cc, * scribo/src/table_old.cc, * scribo/src/table_rebuild_opening.cc, * scribo/src/table_rebuild_rank.cc, * scribo/src/thin_bboxes.cc, * scribo/table/align_lines_horizontaly.hh, * scribo/table/align_lines_verticaly.hh, * scribo/table/all.hh, * scribo/table/connect_horizontal_lines.hh, * scribo/table/connect_vertical_lines.hh, * scribo/table/erase.hh, * scribo/table/extract.hh, * scribo/table/extract_lines_with_opening.hh, * scribo/table/extract_lines_with_rank.hh, * scribo/table/internal/align_lines.hh, * scribo/table/internal/all.hh, * scribo/table/internal/connect_lines.hh, * scribo/table/internal/repair_lines.hh, * scribo/table/rebuild.hh, * scribo/table/repair_horizontal_lines.hh, * scribo/table/repair_vertical_lines.hh, * scribo/test.cc, * scribo/tests/Makefile.am, * scribo/tests/data.hh.in, * scribo/tests/filter/Makefile.am, * scribo/tests/filter/small_and_large_bboxes.cc, * scribo/tests/table/Makefile.am, * scribo/tests/table/extract_lines_with_rank.cc, * scribo/tests/table/repair_lines.cc, * scribo/tests/text/Makefile.am, * scribo/text/all.hh, * scribo/text/clean.hh, * scribo/text/extract_bboxes.hh, * scribo/text/extract_lines.hh, * scribo/text/grouping/all.hh, * scribo/text/grouping/group_from_double_link.hh, * scribo/text/grouping/group_from_graph.hh, * scribo/text/grouping/group_from_single_link.hh, * scribo/text/grouping/group_with_graph.hh, * scribo/text/grouping/group_with_several_graphes.hh, * scribo/text/grouping/group_with_several_left_links.hh, * scribo/text/grouping/group_with_several_right_links.hh, * scribo/text/grouping/group_with_single_left_link.hh, * scribo/text/grouping/group_with_single_right_link.hh, * scribo/text/grouping/internal/all.hh, * scribo/text/grouping/internal/find_graph_link.hh, * scribo/text/grouping/internal/find_left_link.hh, * scribo/text/grouping/internal/find_right_link.hh, * scribo/text/grouping/internal/find_root.hh, * scribo/text/grouping/internal/init_link_array.hh, * scribo/text/grouping/internal/is_link_valid.hh, * scribo/text/grouping/internal/update_graph_link.hh, * scribo/text/grouping/internal/update_link_array.hh, * scribo/text/recognition.hh, * scribo/util/all.hh, * scribo/util/text.hh: ... here. 2009-05-15 Guillaume Lazzara * configure.ac: configure various test directories. 2009-05-15 Roland Levillain Add an ``Enable Everything'' switch to configure. * configure.ac: Add option `--enable-all'. 2009-05-15 Roland Levillain * configure.ac: Reorder the list of Makefiles. 2009-05-14 Roland Levillain Populate configure.ac with missing Makefiles. * configure.ac: Configure milena/tests/morpho/reconstruction/Makefile and milena/tests/morpho/reconstruction/by_dilation/Makefile. 2009-05-14 Roland Levillain Adjust .gitignore files. * .gitignore: Ignore patterns *.pyc and *.stamp globally. * build-aux/.gitignore: Remove local pattern *.pyc. * milena/doc/.gitignore: Remove local pattern headers.stamp. 2009-05-11 Roland Levillain Use more canonical names to handle the configuration of Swilena. * configure.ac: s/with_swilena/enable_swilena/. (ENABLE_SWILENA): Adjust conditional. 2009-05-11 Roland Levillain Make Milena tools (milena/tools/) optional. * configure.ac: Add option `--enable-tools'. (ENABLE_TOOLS): New conditional. Gather lines related to tools. * milena/Makefile.am (SUBDIRS) [ENABLE_TOOLS]: Add tools. 2009-05-11 Roland Levillain Make Milena applications (milena/apps/) optional. * configure.ac: Add option `--enable-apps'. (ENABLE_APPS): New conditional. Always configure milena/apps/Makefile and milena/apps/statues/Makefile. Populate APPS_CXXFLAGS with default flags. * milena/Makefile.am (SUBDIRS) [ENABLE_APPS]: Add apps. 2009-05-11 Roland Levillain Improve configure.ac w.r.t. Trimesh. * m4/trimesh.m4: Remove, and move relevant lines... * configure.ac: ...here. Adjust. * external/Makefile.am: Adjust. 2009-04-16 Roland Levillain Have Makefile.am be more portable. * Makefile.am (doc): Do not use make's `-C' option. 2009-04-16 Roland Levillain Fix messages in m4/freeimageplus.m4. * m4/freeimageplus.m4: s/FreeImage/FreeImagePlus/g. 2009-04-16 Roland Levillain Fix messages in m4/cfitsio.m4. * m4/cfitsio.m4: s/FreeImage/CFITSIO/g. 2009-04-16 Roland Levillain Do not impose Emacs' Makefile major mode in Makefile.am's. * Makefile.am, * build-aux/Makefile.am, * external/Makefile.am, * external/trimesh/Makefile.am, * external/trimesh/gluit/Makefile.am, * external/trimesh/include/Makefile.am, * external/trimesh/libsrc/Makefile.am, * external/trimesh/utilsrc/Makefile.am, * milena/Makefile.am, * milena/apps/Makefile.am, * milena/apps/statues/Makefile.am, * milena/doc/examples/Makefile.am, * milena/mesh/Makefile.am, * milena/sandbox/scribo/src/Makefile.am, * milena/sandbox/scribo/src/binarization/Makefile.am, * milena/sandbox/scribo/tests/Makefile.am, * milena/sandbox/scribo/tests/filter/Makefile.am, * milena/sandbox/scribo/tests/table/Makefile.am, * milena/sandbox/scribo/tests/text/Makefile.am, * milena/tests/Makefile.am, * milena/tests/accu/Makefile.am, * milena/tests/accu/image/Makefile.am, * milena/tests/accu/site_set/Makefile.am, * milena/tests/algebra/Makefile.am, * milena/tests/arith/Makefile.am, * milena/tests/binarization/Makefile.am, * milena/tests/border/Makefile.am, * milena/tests/canvas/Makefile.am, * milena/tests/canvas/browsing/Makefile.am, * milena/tests/canvas/morpho/Makefile.am, * milena/tests/convert/Makefile.am, * milena/tests/convert/impl/Makefile.am, * milena/tests/core/Makefile.am, * milena/tests/core/alias/Makefile.am, * milena/tests/core/image/Makefile.am, * milena/tests/core/other/Makefile.am, * milena/tests/core/routine/Makefile.am, * milena/tests/core/site_set/Makefile.am, * milena/tests/data/Makefile.am, * milena/tests/debug/Makefile.am, * milena/tests/display/Makefile.am, * milena/tests/draw/Makefile.am, * milena/tests/estim/Makefile.am, * milena/tests/extension/Makefile.am, * milena/tests/extract/Makefile.am, * milena/tests/fun/Makefile.am, * milena/tests/fun/i2v/Makefile.am, * milena/tests/fun/l2l/Makefile.am, * milena/tests/fun/p2b/Makefile.am, * milena/tests/fun/p2p/Makefile.am, * milena/tests/fun/p2v/Makefile.am, * milena/tests/fun/v2v/Makefile.am, * milena/tests/fun/vv2v/Makefile.am, * milena/tests/fun/x2x/Makefile.am, * milena/tests/geom/Makefile.am, * milena/tests/graph/Makefile.am, * milena/tests/graph/attribute/Makefile.am, * milena/tests/histo/Makefile.am, * milena/tests/io/Makefile.am, * milena/tests/io/dump/Makefile.am, * milena/tests/io/fits/Makefile.am, * milena/tests/io/off/Makefile.am, * milena/tests/io/pbm/Makefile.am, * milena/tests/io/pfm/Makefile.am, * milena/tests/io/pgm/Makefile.am, * milena/tests/io/pnm/Makefile.am, * milena/tests/io/ppm/Makefile.am, * milena/tests/io/tiff/Makefile.am, * milena/tests/labeling/Makefile.am, * milena/tests/level/Makefile.am, * milena/tests/level/approx/Makefile.am, * milena/tests/level/naive/Makefile.am, * milena/tests/linear/Makefile.am, * milena/tests/linear/local/Makefile.am, * milena/tests/literal/Makefile.am, * milena/tests/logical/Makefile.am, * milena/tests/make/Makefile.am, * milena/tests/math/Makefile.am, * milena/tests/metal/Makefile.am, * milena/tests/metal/make/Makefile.am, * milena/tests/metal/math/Makefile.am, * milena/tests/morpho/Makefile.am, * milena/tests/morpho/approx/Makefile.am, * milena/tests/morpho/attribute/Makefile.am, * milena/tests/morpho/closing/Makefile.am, * milena/tests/morpho/closing/approx/Makefile.am, * milena/tests/morpho/elementary/Makefile.am, * milena/tests/morpho/opening/Makefile.am, * milena/tests/morpho/opening/approx/Makefile.am, * milena/tests/morpho/tree/Makefile.am, * milena/tests/morpho/watershed/Makefile.am, * milena/tests/norm/Makefile.am, * milena/tests/opt/Makefile.am, * milena/tests/pw/Makefile.am, * milena/tests/registration/Makefile.am, * milena/tests/set/Makefile.am, * milena/tests/subsampling/Makefile.am, * milena/tests/tag/Makefile.am, * milena/tests/test/Makefile.am, * milena/tests/topo/Makefile.am, * milena/tests/trace/Makefile.am, * milena/tests/trait/Makefile.am, * milena/tests/trait/image/Makefile.am, * milena/tests/trait/op/Makefile.am, * milena/tests/trait/value/Makefile.am, * milena/tests/transform/Makefile.am, * milena/tests/unit_test/Makefile.am, * milena/tests/util/Makefile.am, * milena/tests/value/Makefile.am, * milena/tests/value/builtin/Makefile.am, * milena/tests/value/concept/Makefile.am, * milena/tests/win/Makefile.am, * milena/tools/Makefile.am, * swilena/Makefile.am, * swilena/python/Makefile.am: Here. 2009-05-11 Guillaume Lazzara * configure.ac: configure new directories in milena/tests/. 2009-05-06 Guillaume Lazzara * AUTHORS: First draft. 2009-05-05 Guillaume Lazzara * configure.ac: Configure tests/world/* 2009-05-05 Guillaume Lazzara * configure.ac: Configure tests/linera/gaussian. 2009-04-30 Guillaume Lazzara * configure.ac: Do not configure tests/fun/l2l anymore. 2009-04-15 Guillaume Lazzara * configure.ac: configure milena/tests/graph/. 2009-04-14 Guillaume Lazzara * configure.ac: Configure milena/tests/tiff. 2009-04-06 Roland Levillain * configure.ac: Configure milena/apps/statues/test-mesh-complex-skel. 2009-03-19 Guillaume Lazzara * configure.ac: configure tests/accu/site_set. 2009-03-18 Guillaume Lazzara * configure.ac: configure tests/accu/image. 2009-03-18 Roland Levillain * configure.ac: Always configure directory external/trimesh/. 2009-03-10 Guillaume Lazzara * configure.ac: configure approx/ and closing/approx in milena/tests/morpho/. 2009-03-10 Guillaume Lazzara * configure.ac: configure tests/morpho/opening/approx. 2009-03-05 Guillaume Lazzara Add Update mln/doc configuration. * bootstrap: update path to generate_dist_files.sh * configure.ac: configure new directories milena/doc. 2009-02-28 Edwin Carlinet Add leveling/algebraic morpho tests. * configure.ac: Add opening/closing subdirs to generate Makefile. * milena/mln/morpho/closing/leveling.hh: Missing file from last commit. * milena/mln/morpho/opening/leveling.hh: Missing file from last commit. * milena/tests/morpho/closing/Makefile.am: New. * milena/tests/morpho/closing/algebraic.cc: Test file for algebraic closing filter. * milena/tests/morpho/closing/leveling.cc: Test file for leveling closing filter. * milena/tests/morpho/opening/Makefile.am: New. * milena/tests/morpho/opening/algebraic.cc: Test file for algebraic opening filter. * milena/tests/morpho/opening/leveling.cc: Test file for leveling opening filter. 2009-02-20 Guillaume Lazzara * configure.ac: configure tests/fun/l2l. 2009-02-18 Guillaume Lazzara * configure.ac: configure tests/morpho/watershed and tests/morpho/attribute. 2009-02-10 Roland Levillain * .gitignore: Ignore pattern `*.dSYM'. 2009-02-04 Roland Levillain Move M4 files into m4/. * Makefile.am (ACLOCAL_AMFLAGS): s/build-aux/m4/. * configure.ac: Add AC_CONFIG_MACRO_DIR([m4]). * m4/: New directory. * build-aux/cfitsio.m4, * build-aux/freeimageplus.m4, * build-aux/pypath.m4, * build-aux/swig.m4, * build-aux/trimesh.m4, * build-aux/with-swilena.m4: Move files... * m4/cfitsio.m4, * m4/freeimageplus.m4, * m4/pypath.m4, * m4/swig.m4, * m4/trimesh.m4, * m4/with-swilena.m4: ...here. * m4/.gitignore: New. * build-aux/.gitignore: Adjust. 2009-02-03 Roland Levillain Use modern idioms of Libtool. * configure.ac: Invoke LT_INIT instead of AC_PROG_LIBTOOL. 2009-02-03 Roland Levillain Complete the list of configured Makefiles. * configure.ac: Configure milena/tests/fun/p2p/Makefile. 2009-02-03 Roland Levillain Have I/O-related code compile again (cont.). * configure.ac: Configure milena/tests/io/dump/Makefile. Remove spurious configuration of milena/tests/io/raw/Makefile. 2009-02-03 Roland Levillain Improve bootstrap's portability and usability. * bootstrap (run): `set -e' in the subshell. Improve the detection of Libtool. Update version numbers for Autotools. Use `pwd` instead of $PWD. 2009-02-03 Roland Levillain Aesthetic changes in configure.ac. * configure.ac: Set version number to 1.0. Reindent. Typo in comment. 2009-02-03 Roland Levillain Use Olena-related names in configure.ac. * configure.ac: Catch unexpanded macros starting with `OLN_'. s/OLN_PACKAGE_BUGREPORT/MLN_PACKAGE_BUGREPORT/. s/OLN_PACKAGE_NAME/MLN_PACKAGE_NAME/. s/OLN_PACKAGE_STRING/MLN_PACKAGE_STRING/. s/OLN_PACKAGE_VERSION/MLN_PACKAGE_VERSION/. 2009-02-03 Roland Levillain Make the building of the bundled Trimesh library optional. * build-aux/trimesh.m4: New. * configure.ac: Invoke OLN_WITH_TRIMESH. (WITH_TRIMESH): New conditional. * external/Makefile.am (SUBDIRS) [!WITH_TRIMESH]: Empty. (SUBDIRS) [WITH_TRIMESH]: Add trimesh. 2009-02-03 Guillaume Lazzara * configure.ac: Configure milena/tests/convert/impl. 2009-01-26 Guillaume Lazzara * boostrap: call milena/doc/tutorial/gen_distributed_files.sh. 2009-01-23 Guillaume Lazzara * configure.ac: Configure milena/tests/io/raw. 2009-01-23 Guillaume Lazzara * configure.ac: Configure milena/tests/extract. 2008-12-30 Roland Levillain * configure.ac: Configure milena/apps/statues/test-mesh-max-curv. 2008-12-30 Roland Levillain * configure.ac: Configure milena/apps/statues/test-mesh-complex-max-curv-segm. 2008-12-30 Roland Levillain * configure.ac: Configure milena/apps/statues/test-mesh-complex-max-curv. 2008-12-30 Roland Levillain Configure segmentation tests in milena/apps/statues/. * configure.ac: Configure milena/apps/statues/test-mesh-segm and milena/apps/statues/test-mesh-complex-segm. 2008-12-30 Roland Levillain * COPYING: Fix indentation. 2008-12-22 Guillaume Lazzara Fix configure.ac and INSTALL files. * configure.ac: here. * INSTALL: fix content about DNDEBUG. 2008-12-19 Guillaume Lazzara Enable the generation of version.hh. * configure.ac: set the proper variables. * Makefile.am: add doc target. 2008-12-18 Guillaume Lazzara Add missing INSTALL and README. * configure.ac: add missing Makefile entry. * INSTALL, * README: new files. 2008-12-18 Nicolas Ballas Add milena/tests/opt/Makefile in configure.ac. * configure.ac: Update. 2008-12-16 Guillaume Lazzara Make use of milena/generate_dist_headers.sh. * bootstrap: update here. 2008-12-09 Guillaume Lazzara Update call to build_unit_test.sh * bootstrap: update here. 2008-12-09 Guillaume Lazzara Cleanup and fix bootstrap. * bootstrap: cleanup and fix. 2008-12-08 Guillaume Lazzara Generate list of headers to be distributed. * bootstrap: generate milena/headers.mk at bootstrap. 2008-12-08 Guillaume Lazzara Remove deprecated makefile entries. * configure.ac: update. 2008-12-06 Guillaume Lazzara Disable milena/apps makefiles. * configure.ac: do it here. 2008-11-26 Guillaume Lazzara Add missing Makefiles in AC_CONFIG_FILES. * configure.ac: fix it. 2008-11-20 Guillaume Lazzara Fix bootstrap. * bootstrap: Add missings functions. 2008-11-20 Guillaume Lazzara Generate unit test files on bootstrap. * bootstrap: generate unit test files. 2008-11-18 Roland Levillain * configure.ac: Configure milena/mesh/Makefile. 2008-11-06 Guillaume Lazzara Update configure.ac for the tutorial. * configure.ac: Add tutorial/samples Makefiles. 2008-11-04 Ugo Jardonnet Update configure.ac for unit_test. * configure.ac: Add unit_test Makefile. 2008-10-15 Roland Levillain * configure.ac: Configure milena/tests/io/off/Makefile. 2008-09-24 Roland Levillain * configure.ac: Configure milena/tests/topo/Makefile. 2008-09-17 Matthieu Garrigues * configure.ac: Add tests/extension to configure.ac. 2008-09-05 Nicolas Ballas Update configure.ac. * configure.ac: add the new Makefiles present in tests/core/.... 2008-08-11 Roland Levillain * build-aux/with-swilena.m4: Require SWIG 1.3.31. 2008-07-30 Roland Levillain Make Swilena actually optional. * Makefile.am: Compile Swilena only when asked for. 2008-07-30 Roland Levillain Handle Darwin, in order to use trimesh's gluit.mk. * configure.ac: Add a new conditional for Darwin-based hosts. 2008-07-22 Roland Levillain Configure the Swilena Python Shell (sps). * configure.ac: Configure swilena/python/sps and swilena/python/sps-local. 2008-07-22 Roland Levillain Revive Swilena. * build-aux/pypath.m4, build-aux/swig.m4: New, imported. * build-aux/with-swilena.m4: New, imported from TC and adjusted. * configure.ac: Add support for Libtool, SWIG and Swilena. * Makefile.am (SUBDIRS): Append swilena. * swilena/: New directory. 2008-06-23 Roland Levillain Update external/README. * external/README: Complete the list of files removed from the initial Trimesh distribution. 2008-06-20 Roland Levillain * configure.ac: Configure files in milena/apps/. 2008-06-19 Roland Levillain Autoconfiscate trimesh2. * configure.ac: Require Autoconf 2.61 and Automake 1.10. Configure external/Makefile. Configure subdirectory external/trimesh/. Fix the definition of TESTS_CXXFLAGS_DEBUG. * Makefile.am (SUBDIR): Add external. * external/Makefile.am: New. * external/README: Update. * external/trimesh/ChangeLog: New. 2008-06-19 Roland Levillain Add the trimesh2 library (version 2.8) as an external dependency. * external/: New directory. * external/README: New. * external/trimesh/, * external/trimesh/COPYING, * external/trimesh/Makedefs.Darwin, * external/trimesh/Makedefs.Linux, * external/trimesh/Makedefs.Linux64, * external/trimesh/Makedefs.SunOS, * external/trimesh/Makedefs.Win32, * external/trimesh/Makefile, * external/trimesh/Makerules, * external/trimesh/README, * external/trimesh/gluit/, * external/trimesh/gluit/COPYING.freeglut, * external/trimesh/gluit/COPYING.glui, * external/trimesh/gluit/Makefile, * external/trimesh/gluit/freeglut_callbacks.c, * external/trimesh/gluit/freeglut_cursor.c, * external/trimesh/gluit/freeglut_display.c, * external/trimesh/gluit/freeglut_ext.c, * external/trimesh/gluit/freeglut_font.c, * external/trimesh/gluit/freeglut_font_data.c, * external/trimesh/gluit/freeglut_gamemode.c, * external/trimesh/gluit/freeglut_geometry.c, * external/trimesh/gluit/freeglut_glutfont_definitions.c, * external/trimesh/gluit/freeglut_init.c, * external/trimesh/gluit/freeglut_internal.h, * external/trimesh/gluit/freeglut_joystick.c, * external/trimesh/gluit/freeglut_main.c, * external/trimesh/gluit/freeglut_menu.c, * external/trimesh/gluit/freeglut_misc.c, * external/trimesh/gluit/freeglut_overlay.c, * external/trimesh/gluit/freeglut_state.c, * external/trimesh/gluit/freeglut_stroke_mono_roman.c, * external/trimesh/gluit/freeglut_stroke_roman.c, * external/trimesh/gluit/freeglut_structure.c, * external/trimesh/gluit/freeglut_teapot.c, * external/trimesh/gluit/freeglut_teapot_data.h, * external/trimesh/gluit/freeglut_videoresize.c, * external/trimesh/gluit/freeglut_window.c, * external/trimesh/gluit/glui.cc, * external/trimesh/gluit/glui_add_controls.cc, * external/trimesh/gluit/glui_algebra3.cc, * external/trimesh/gluit/glui_algebra3.h, * external/trimesh/gluit/glui_arcball.cc, * external/trimesh/gluit/glui_arcball.h, * external/trimesh/gluit/glui_bitmap_img_data.cc, * external/trimesh/gluit/glui_bitmaps.cc, * external/trimesh/gluit/glui_button.cc, * external/trimesh/gluit/glui_checkbox.cc, * external/trimesh/gluit/glui_column.cc, * external/trimesh/gluit/glui_control.cc, * external/trimesh/gluit/glui_edittext.cc, * external/trimesh/gluit/glui_img_checkbox_0.c, * external/trimesh/gluit/glui_img_checkbox_0_dis.c, * external/trimesh/gluit/glui_img_checkbox_1.c, * external/trimesh/gluit/glui_img_checkbox_1_dis.c, * external/trimesh/gluit/glui_img_downarrow.c, * external/trimesh/gluit/glui_img_leftarrow.c, * external/trimesh/gluit/glui_img_listbox_down.c, * external/trimesh/gluit/glui_img_listbox_up.c, * external/trimesh/gluit/glui_img_listbox_up_dis.c, * external/trimesh/gluit/glui_img_radiobutton_0.c, * external/trimesh/gluit/glui_img_radiobutton_0_dis.c, * external/trimesh/gluit/glui_img_radiobutton_1.c, * external/trimesh/gluit/glui_img_radiobutton_1_dis.c, * external/trimesh/gluit/glui_img_rightarrow.c, * external/trimesh/gluit/glui_img_spindown_0.c, * external/trimesh/gluit/glui_img_spindown_1.c, * external/trimesh/gluit/glui_img_spindown_dis.c, * external/trimesh/gluit/glui_img_spinup_0.c, * external/trimesh/gluit/glui_img_spinup_1.c, * external/trimesh/gluit/glui_img_spinup_dis.c, * external/trimesh/gluit/glui_img_uparrow.c, * external/trimesh/gluit/glui_listbox.cc, * external/trimesh/gluit/glui_mouse_iaction.cc, * external/trimesh/gluit/glui_node.cc, * external/trimesh/gluit/glui_panel.cc, * external/trimesh/gluit/glui_quaternion.cc, * external/trimesh/gluit/glui_quaternion.h, * external/trimesh/gluit/glui_radio.cc, * external/trimesh/gluit/glui_rollout.cc, * external/trimesh/gluit/glui_rotation.cc, * external/trimesh/gluit/glui_separator.cc, * external/trimesh/gluit/glui_slider.cc, * external/trimesh/gluit/glui_spinner.cc, * external/trimesh/gluit/glui_statictext.cc, * external/trimesh/gluit/glui_stdinc.h, * external/trimesh/gluit/glui_translation.cc, * external/trimesh/include/, * external/trimesh/include/Color.h, * external/trimesh/include/GL/, * external/trimesh/include/GL/freeglut.h, * external/trimesh/include/GL/freeglut_ext.h, * external/trimesh/include/GL/freeglut_std.h, * external/trimesh/include/GL/glui.h, * external/trimesh/include/GL/glut.h, * external/trimesh/include/GLCamera.h, * external/trimesh/include/ICP.h, * external/trimesh/include/KDtree.h, * external/trimesh/include/TriMesh.h, * external/trimesh/include/TriMesh_algo.h, * external/trimesh/include/Vec.h, * external/trimesh/include/XForm.h, * external/trimesh/include/bsphere.h, * external/trimesh/include/lineqn.h, * external/trimesh/include/mempool.h, * external/trimesh/include/noise3d.h, * external/trimesh/include/timestamp.h, * external/trimesh/libsrc/, * external/trimesh/libsrc/GLCamera.cc, * external/trimesh/libsrc/ICP.cc, * external/trimesh/libsrc/KDtree.cc, * external/trimesh/libsrc/Makefile, * external/trimesh/libsrc/TriMesh_bounding.cc, * external/trimesh/libsrc/TriMesh_connectivity.cc, * external/trimesh/libsrc/TriMesh_curvature.cc, * external/trimesh/libsrc/TriMesh_grid.cc, * external/trimesh/libsrc/TriMesh_io.cc, * external/trimesh/libsrc/TriMesh_normals.cc, * external/trimesh/libsrc/TriMesh_pointareas.cc, * external/trimesh/libsrc/TriMesh_stats.cc, * external/trimesh/libsrc/TriMesh_tstrips.cc, * external/trimesh/libsrc/diffuse.cc, * external/trimesh/libsrc/edgeflip.cc, * external/trimesh/libsrc/faceflip.cc, * external/trimesh/libsrc/filter.cc, * external/trimesh/libsrc/lmsmooth.cc, * external/trimesh/libsrc/mesh_align.cc, * external/trimesh/libsrc/mesh_view.cc, * external/trimesh/libsrc/remove.cc, * external/trimesh/libsrc/reorder_verts.cc, * external/trimesh/libsrc/subdiv.cc, * external/trimesh/utilsrc/, * external/trimesh/utilsrc/Makefile, * external/trimesh/utilsrc/mesh_align.cc, * external/trimesh/utilsrc/mesh_cat.cc, * external/trimesh/utilsrc/mesh_cc.cc, * external/trimesh/utilsrc/mesh_filter.cc, * external/trimesh/utilsrc/mesh_make.cc, * external/trimesh/utilsrc/mesh_shade.cc, * external/trimesh/utilsrc/mesh_view.cc: New. Imported from http://www.cs.princeton.edu/gfx/proj/trimesh2/src/trimesh2-2.8.tar.gz. 2008-06-19 Roland Levillain Add a variable for C++ compiler flags with full debugging features. * configure.ac (TESTS_CXXFLAGS_DEBUG): New configure variable. 2008-05-15 Roland Levillain Pass option nostdinc to Automake. * configure.ac: Do it, to avoid inclusion problems in test directories hosting binaries with standard header names (e.g., ``set'' or ``list''). 2008-05-05 Roland Levillain Update the list of Makefiles to be configured. * configure.ac: Configure milena/tests/algebra/Makefile, milena/tests/binarization/Makefile, milena/tests/subsampling/Makefile and milena/tests/test/Makefile. 2008-04-14 Roland Levillain More on CXXFLAGS in configure.ac. * configure.ac (TESTS_CXXFLAGS_SPEED): New variable. (TOOLS_CXXFLAGS): Append `-Wall -W'. 2008-04-14 Roland Levillain Fix TOOLS_CXXFLAGS. * configure.ac (TOOLS_CXXFLAGS): s/-NDEBUG/-DNDEBUG/. 2008-04-02 Roland Levillain Take milena/tools/ into account in configure.ac. * configure.ac: Configure milena/tools/Makefile (TESTS_CXXFLAGS): Adjust these flags. (TOOLS_CXXFLAGS): New. 2008-02-20 Roland Levillain Update the list of Makefiles to be configured. * configure.ac: Configure milena/tests/fun/vv2v/Makefile. 2008-01-25 Roland Levillain * configure.ac: Configure milena/tests/neighb/Makefile. 2008-01-10 Roland Levillain Clean up configure.ac. * configure.ac: Sort the list of configured Makefiles from milena/tests/ alphabetically. 2008-01-08 Roland Levillain * configure.ac: Configure milena/tests/data.hh. 2007-12-04 Matthieu Garrigues Improve support for the cfitsio library. * build-aux/cfitsio.m4: New. Provide the Autoconf macro OLN_WITH_FREEIMAGEPLUS. Inspired by Olena 0.11's macros AC_WITH_CXX_ZLIB and AC_WITH_CXX_FFTW. This macro is used... * configure.ac: ...here. 2007-11-27 Roland Levillain * configure.ac: Configure milena/tests/core/Makefile. 2007-11-26 Roland Levillain Move the Olena-NG components elsewhere. * dynamic/, * extended/, * metalic/, * olena/, * static/: Remove directories. * configure.ac: Adjust. * Makefile.am (SUBDIRS): Remove metalic, extended, static, olena and dynamic. * TODO: Remove irrelevant entries. * NEWS: Add information on the 0.11 release. More on the upcoming 1.0 release. 2007-11-23 Simon Nivault Remove creation of makefile in tests/make. * configure.ac: Delete makefile. 2007-11-20 Simon Nivault Add all the directories and makefile in tests. * configure.ac, * milena/tests/Makefile.am, * milena/tests/accu/Makefile.am, * milena/tests/accu, * milena/tests/canvas/Makefile.am, * milena/tests/canvas/browsing/Makefile.am, * milena/tests/canvas/morpho/Makefile.am, * milena/tests/canvas/morpho, * milena/tests/convert/Makefile.am, * milena/tests/convert, * milena/tests/debug/Makefile.am, * milena/tests/debug, * milena/tests/estim/Makefile.am, * milena/tests/estim, * milena/tests/fun/Makefile.am, * milena/tests/fun/i2v/Makefile.am, * milena/tests/fun/i2v, * milena/tests/fun/p2b/Makefile.am, * milena/tests/fun/p2b, * milena/tests/fun/p2v/Makefile.am, * milena/tests/fun/p2v, * milena/tests/fun/v2v/Makefile.am, * milena/tests/fun/v2v, * milena/tests/fun/x2x/Makefile.am, * milena/tests/fun/x2x, * milena/tests/fun, * milena/tests/geom/Makefile.am, * milena/tests/histo/Makefile.am, * milena/tests/histo, * milena/tests/io/Makefile.am, * milena/tests/io/fits/Makefile.am, * milena/tests/io/fits, * milena/tests/io/pbm/Makefile.am, * milena/tests/io/pbm, * milena/tests/io/pfm/Makefile.am, * milena/tests/io/pfm, * milena/tests/io/pgm/Makefile.am, * milena/tests/io/pgm, * milena/tests/io/pnm/Makefile.am, * milena/tests/io/pnm, * milena/tests/io/ppm/Makefile.am, * milena/tests/io/ppm, * milena/tests/io, * milena/tests/labeling/Makefile.am, * milena/tests/labeling, * milena/tests/level/approx/Makefile.am, * milena/tests/level/naive/Makefile.am, * milena/tests/linear/Makefile.am, * milena/tests/linear/local/Makefile.am, * milena/tests/linear/local, * milena/tests/linear, * milena/tests/literal/Makefile.am, * milena/tests/make/Makefile.am, * milena/tests/make, * milena/tests/math/Makefile.am, * milena/tests/math, * milena/tests/metal/Makefile.am, * milena/tests/metal/make/Makefile.am, * milena/tests/metal/make, * milena/tests/metal/math/Makefile.am, * milena/tests/metal/math, * milena/tests/metal, * milena/tests/morpho/Makefile.am, * milena/tests/morpho, * milena/tests/pw/Makefile.am, * milena/tests/pw, * milena/tests/set/Makefile.am, * milena/tests/set, * milena/tests/tag/Makefile.am, * milena/tests/tag, * milena/tests/trace/Makefile.am, * milena/tests/trace, * milena/tests/trait/Makefile.am, * milena/tests/trait/image/Makefile.am, * milena/tests/trait/image, * milena/tests/trait/op/Makefile.am, * milena/tests/trait/op, * milena/tests/trait/value/Makefile.am, * milena/tests/trait/value, * milena/tests/trait, * milena/tests/util/Makefile.am, * milena/tests/util, * milena/tests/value/Makefile.am, * milena/tests/value/builtin/Makefile.am, * milena/tests/value/builtin, * milena/tests/value/concept/Makefile.am, * milena/tests/value/concept, * milena/tests/value, * milena/tests/win/Makefile.am, * milena/tests/win: Add tests makefiles architecture. * milena/tests/level/median.cc: Make test less weight. * milena/tests/canvas/browsing/directional.cc: Add FIXME. * milena/mln/level/median.hh: Fix a deprecated name (dir_ricard51). 2007-10-31 Roland Levillain * configure.ac: Configure milena/tests/norm/Makefile. 2007-10-30 Roland Levillain Improve support for the FreeImagePlus library. * build-aux/freeimageplus.m4: New. Provide the Autoconf macro OLN_WITH_FREEIMAGEPLUS. Inspired by Olena 0.11's macros AC_WITH_CXX_ZLIB and AC_WITH_CXX_FFTW. Use this macro... * configure.ac: ...here, instead of the previous ad hoc solution. Rename the Automake conditional FREE_IMAGE_PLUS as FREEIMAGEPLUS, and adjust it. * Makefile.am (ACLOCAL_AMFLAGS): New. Set it to `-I build-aux' to have aclocal visit build-aux/freeimageplus.m4. 2007-10-22 Roland Levillain Add support for the FreeImage library. * configure.ac: Check for headers and libraries of FreeImage. Configure milena/tests/Makefile. 2007-07-23 Roland Levillain Configure new Makefiles. * configure.ac (static/samples/mini-std/Makefile) (static/samples/mini-std/cpp/Makefile) (static/samples/mini-std/cpp2/Makefile): Configure them. 2007-06-29 Roland Levillain Add support for Doxygen in Milena. * configure.ac (milena/Makefile, milena/doc/Makefile): Configure them. * Makefile.am (SUBDIRS): Add milena. * milena/Makefile.am: New. * milena/doc/Makefile.am, milena/doc/Doxyfile.in: New files (copied from LRDE TC's project). 2007-06-28 Thierry Geraud Update milena. * olena/oln/morpho/Rd/union_find.hh: Update. * milena/test/main.cc: Use Rd. * milena/morpho/Rd.hh: New. * milena/level/fill.hh: Add assertions. * milena/level/compare.hh: New. * milena/level/paste.hh: New. * milena/core/macros.hh (mln_ch_value): New. * milena/core/concept/image.hh: Update. * milena/core/image2d.hh: Update. 2007-06-28 Thierry Geraud Add milena neighborhood. * milena/test/main.cc: Update. * milena/core/neighb2d.hh: New. * milena/core/neighb.hh: New. * milena/core/concept/neighborhood.hh: New. * milena/core/dpoints_qiter.hh: Rename as... * milena/core/dpoints_piter.hh: ...this. * milena/core/internal/set_of.hh (operator<<): New; factor code. * milena/core/rectangle2d.hh: Update. * milena/core/window.hh: Update. 2007-06-28 Thierry Geraud Update milena. * milena/test/main.cc: Use erosion. * milena/debug/println.hh: Remove version with win. Add a facade. New 2D version. * milena/level/fill.hh: Add overloads. * milena/core/concept/point_set.hh (npoints): New. * milena/core/concept/box.hh (npoints): New. * milena/core/image2d.hh (operator=): New. (image2d): New cpy ctor. * milena/value/props.hh: Extend. 2007-06-28 Thierry Geraud Change oln_ into mln_. * milena/morpho/erosion.hh: New. * milena/io: New. * milena/value/props.hh: New. * milena/border: New. * milena/test/main.cc, * milena/debug/println.hh, * milena/level/fill.hh, * milena/core/dpoints_qiter.hh, * milena/core/macros.hh, * milena/core/box_piter.hh, * milena/core/concept/image.hh, * milena/core/concept/genpoint.hh, * milena/core/concept/piter.hh, * milena/core/concept/point_set.hh, * milena/core/concept/window.hh, * milena/core/concept/box.hh, * milena/core/concept/point.hh, * milena/core/concept/dpoint.hh, * milena/core/internal/image_adaptor.hh, * milena/core/internal/image_base.hh, * milena/core/safe_image.hh, * milena/mlc/same_point.hh: Change oln_ into mln_. 2007-06-28 Thierry Geraud Introducing mini-olena (milena). * milena: New. * milena/test: New. * milena/test/main.cc: New. * milena/convert: New. * milena/morpho: New. * milena/debug: New. * milena/debug/println.hh: New. * milena/level: New. * milena/level/fill.hh: New. * milena/core: New. * milena/core/dpoint2d.hh: New. * milena/core/window2d.cc: New. * milena/core/macros.hh: New. * milena/core/dpoints_qiter.hh: New. * milena/core/window2d_qiter.cc: New. * milena/core/box.hh: New. * milena/core/point.hh: New. * milena/core/rectangle2d.hh: New. * milena/core/box_piter.hh: New. * milena/core/dpoint.hh: New. * milena/core/concept: New. * milena/core/concept/image.hh: New. * milena/core/concept/genpoint.hh: New. * milena/core/concept/piter.hh: New. * milena/core/concept/point_set.hh: New. * milena/core/concept/psite.hh: New. * milena/core/concept/object.hh: New. * milena/core/concept/window.hh: New. * milena/core/concept/box.hh: New. * milena/core/concept/iterator.hh: New. * milena/core/concept/point.hh: New. * milena/core/concept/dpoint.hh: New. * milena/core/window2d.hh: New. * milena/core/ops.hh: New. * milena/core/exact.hh: New. * milena/core/window.hh: New. * milena/core/image2d.hh: New. * milena/core/vec.hh: New. * milena/core/internal: New. * milena/core/internal/coord_impl.hh: New. * milena/core/internal/image_adaptor.hh: New. * milena/core/internal/image_base.hh: New. * milena/core/internal/set_of.hh: New. * milena/core/box2d.hh: New. * milena/core/point2d.hh: New. * milena/core/safe_image.hh: New. * milena/mlc: New. * milena/mlc/equal.hh: New. * milena/mlc/same_point.hh: New. * milena/value: New. * milena/README: New. 2007-02-02 Roland Levillain Configure new Makefiles of static/samples. * configure.ac: Declare CONCEPTCXX as a previous variable. Look for a Concept C++ compiler, and store it in CONCEPTCXX. Configure static/samples/Makefile, static/samples/mini-oln/Makefile and static/samples/mini-oln/concept-c. 2006-10-31 Roland Levillain Fix CXXFLAGS usage. * configure.ac: Erase CXXFLAGS if the user doesn't set it. 2006-10-27 Roland Levillain * TODO: Update. 2006-10-17 Roland Levillain Configure new Makefiles of olena/tests. Add a bootstrap script. * configure.ac (olena/tests/algorithms/Makefile) (olena/tests/core/Makefile, olena/tests/io/Makefile) (olena/tests/morphers/Makefile, olena/tests/value/Makefile): Configure them. * bootstrap: New. Stolen from the LRDE Tiger Compiler. 2006-10-13 Roland Levillain * configure.ac (olena/img/Makefile): Configure it. 2006-10-09 Roland Levillain Add sanity check to Olena. * configure.ac: Configure olena/tests/check/Makefile, olena/tests/check/defs, olena/tests/sanity/Makefile and olena/tests/sanity/check. 2006-09-29 Roland Levillain Create a configure variable for C++ compiler flags used for the tests. * configure.ac (TESTS_CXXFLAGS): New variable. 2006-09-25 Roland Levillain Fix the distribution. * olena/oln/Makefile.am (nobase_oln_HEADERS): Add automatic/image.hh, automatic/topology_being_random_accessible.hh, automatic/topology_having_bbox.hh, automatic/topology_having_neighborhood.hh, core/abstract/topology_having_neighborhood.hh, core/gen/topo_add_nbh.hh and core/internal/topology_morpher.hh. 2006-09-14 Roland Levillain Autoconfiscate Dynamic. * configure.ac: Configure dynamic/Makefile. * Makefile.am (SUBDIRS): Add dynamic. 2006-06-26 Quentin Hocquet Remove scool compiler. Scool compiler has been moved into its own repository. * tools: Remove. * tools/test.yml: Remove. * tools/tests: Remove. * tools/tests/syntax error: Remove. * tools/tests/syntax error/wrong.scl: Remove. * tools/tests/parse-ref: Remove. * tools/tests/parse-ref/vardec.ref: Remove. * tools/tests/parse-ref/fundec.ref: Remove. * tools/tests/parse-ref/funcall_no-args.ref: Remove. * tools/tests/parse-ref/empty-class_dec.ref: Remove. * tools/tests/parse-ref/varinit.ref: Remove. * tools/tests/parse-ref/emtpy-class_dec.ref: Remove. * tools/tests/parse-ref/no-args_funtype.ref: Remove. * tools/tests/parse-ref/class_dec.ref: Remove. * tools/tests/parse-ref/manydec.ref: Remove. * tools/tests/parse-ref/wiki1.ref: Remove. * tools/tests/parse-ref/bi-exp.ref: Remove. * tools/tests/parse-ref/funcall.ref: Remove. * tools/tests/parse-ref/wiki2.ref: Remove. * tools/tests/parse-ref/function.ref: Remove. * tools/tests/parse-ref/consinit.ref: Remove. * tools/tests/parse-ref/wiki3.ref: Remove. * tools/tests/parse-ref/funtype.ref: Remove. * tools/tests/parse-ref/empty.ref: Remove. * tools/tests/parse-ref/type_static-call.ref: Remove. * tools/tests/parse-ref/guard.ref: Remove. * tools/tests/good: Remove. * tools/tests/good/type_static-call.scl: Remove. * tools/tests/good/guard.scl: Remove. * tools/tests/good/vardec.scl: Remove. * tools/tests/good/fundec.scl: Remove. * tools/tests/good/funcall_no-args.scl: Remove. * tools/tests/good/varinit.scl: Remove. * tools/tests/good/empty-class_dec.scl: Remove. * tools/tests/good/manydec.scl: Remove. * tools/tests/good/no-args_funtype.scl: Remove. * tools/tests/good/class_dec.scl: Remove. * tools/tests/good/wiki1.scl: Remove. * tools/tests/good/funcall.scl: Remove. * tools/tests/good/bi-exp.scl: Remove. * tools/tests/good/function.scl: Remove. * tools/tests/good/wiki2.scl: Remove. * tools/tests/good/consinit.scl: Remove. * tools/tests/good/wiki3.scl: Remove. * tools/tests/good/funtype.scl: Remove. * tools/tests/good/empty.scl: Remove. * tools/transformer: Remove. * tools/transformer/scoolc.str: Remove. * tools/transformer/Makefile: Remove. * tools/scoolc: Remove. * tools/gen.yml: Remove. * tools/parser: Remove. * tools/parser/grammar: Remove. * tools/parser/grammar/Class.sdf: Remove. * tools/parser/grammar/Decl.sdf: Remove. * tools/parser/grammar/Exp.sdf: Remove. * tools/parser/grammar/Scool.sdf: Remove. * tools/parser/grammar/ExpOrType.sdf: Remove. * tools/parser/grammar/Type.sdf: Remove. * tools/parser/grammar/Lexical.sdf: Remove. * tools/parser/grammar/Guard.sdf: Remove. * tools/parser/grammar/Stm.sdf: Remove. * tools/parser/parse-scool: Remove. * tools/parser/Makefile: Remove. * tools/Makefile: Remove. 2006-06-26 Quentin Hocquet Remove external link to transformers. * tools: Remove svn:external property. 2006-05-06 Quentin Hocquet Fix previous patch. * tools/tests/good/funcall_no-args.scl, * tools/tests/good/funcall.scl: Fix typo. 2006-05-05 Quentin Hocquet Scool parser. * tools: New. * tools/test.yml: New. * tools/transformer: New. * tools/transformer/scoolc.str: New. * tools/transformer/Makefile: New. * tools/tests: New. * tools/tests/syntax error: New. * tools/tests/syntax error/wrong.scl: New. * tools/tests/parse-ref: New. * tools/tests/parse-ref/vardec.ref: New. * tools/tests/parse-ref/fundec.ref: New. * tools/tests/parse-ref/funcall_no-args.ref: New. * tools/tests/parse-ref/emtpy-class_dec.ref: New. * tools/tests/parse-ref/empty-class_dec.ref: New. * tools/tests/parse-ref/varinit.ref: New. * tools/tests/parse-ref/no-args_funtype.ref: New. * tools/tests/parse-ref/manydec.ref: New. * tools/tests/parse-ref/class_dec.ref: New. * tools/tests/parse-ref/wiki1.ref: New. * tools/tests/parse-ref/funcall.ref: New. * tools/tests/parse-ref/bi-exp.ref: New. * tools/tests/parse-ref/function.ref: New. * tools/tests/parse-ref/wiki2.ref: New. * tools/tests/parse-ref/consinit.ref: New. * tools/tests/parse-ref/wiki3.ref: New. * tools/tests/parse-ref/funtype.ref: New. * tools/tests/parse-ref/empty.ref: New. * tools/tests/parse-ref/type_static-call.ref: New. * tools/tests/parse-ref/guard.ref: New. * tools/tests/good: New. * tools/tests/good/type_static-call.scl: New. * tools/tests/good/guard.scl: New. * tools/tests/good/fundec.scl: New. * tools/tests/good/vardec.scl: New. * tools/tests/good/funcall_no-args.scl: New. * tools/tests/good/varinit.scl: New. * tools/tests/good/empty-class_dec.scl: New. * tools/tests/good/manydec.scl: New. * tools/tests/good/class_dec.scl: New. * tools/tests/good/no-args_funtype.scl: New. * tools/tests/good/bi-exp.scl: New. * tools/tests/good/wiki1.scl: New. * tools/tests/good/funcall.scl: New. * tools/tests/good/wiki2.scl: New. * tools/tests/good/function.scl: New. * tools/tests/good/consinit.scl: New. * tools/tests/good/wiki3.scl: New. * tools/tests/good/funtype.scl: New. * tools/tests/good/empty.scl: New. * tools/scoolc: New. * tools/gen.yml: New. * tools/parser: New. * tools/parser/grammar: New. * tools/parser/grammar/Class.sdf: New. * tools/parser/grammar/Decl.sdf: New. * tools/parser/grammar/Exp.sdf: New. * tools/parser/grammar/ExpOrType.sdf: New. * tools/parser/grammar/Scool.sdf: New. * tools/parser/grammar/Lexical.sdf: New. * tools/parser/grammar/Type.sdf: New. * tools/parser/grammar/Guard.sdf: New. * tools/parser/grammar/Stm.sdf: New. * tools/parser/parse-scool: New. * tools/parser/Makefile: New. * tools/Makefile: New. 2006-04-21 Roland Levillain Add COPYING and NEWS. * COPYING: New (imported from oln proto-1.0). * NEWS: New (imported from oln 0.10). 2006-04-21 Roland Levillain Fix copyright notices. * extended/xtd/res.hh, * extended/xtd/math.hh, * extended/xtd/cast.hh, * extended/xtd/cfun.hh, * extended/xtd/mexpr.hh, * extended/xtd/math/log.hh, * extended/xtd/math/floor.hh, * extended/xtd/math/tan.hh, * extended/xtd/math/log10.hh, * extended/xtd/math/atan.hh, * extended/xtd/math/cos.hh, * extended/xtd/math/acos.hh, * extended/xtd/math/sqrt.hh, * extended/xtd/math/sin.hh, * extended/xtd/math/tanh.hh, * extended/xtd/math/asin.hh, * extended/xtd/math/cosh.hh, * extended/xtd/math/id.hh, * extended/xtd/math/exp.hh, * extended/xtd/math/logic.hh, * extended/xtd/math/sinh.hh, * extended/xtd/math/abs.hh, * extended/xtd/math/pow.hh, * extended/xtd/math/atan2.hh, * extended/xtd/math/includes.hh, * extended/xtd/math/arith.hh, * extended/xtd/math/constraints.hh, * extended/xtd/math/ceil.hh, * extended/xtd/math/cmp.hh, * extended/xtd/literal.hh, * extended/xtd/args.hh, * extended/xtd/mfun.hh, * extended/xtd/abstract/nary_fun.hh, * extended/xtd/abstract/open_nary_fun.hh, * extended/xtd/abstract/plain_nary_fun.hh, * extended/xtd/abstract/fun_expr.hh, * extended/xtd/abstract/meta_nary_fun.hh, * extended/xtd/abstract/fun.hh, * extended/xtd/abstract/open_fun.hh, * extended/xtd/abstract/plain_fun.hh, * extended/xtd/abstract/meta_fun.hh, * extended/xtd/abstract/fun_nary_expr.hh, * extended/xtd/optraits.hh, * extended/xtd/traits.hh, * extended/xtd/builtin/traits.hh, * extended/xtd/arg.hh, * extended/xtd/bind.hh, * extended/xtd/internal/opmacros.hh, * extended/xtd/internal/mlc.hh, * metalic/mlc/elt.hh, * metalic/mlc/ret.hh, * metalic/mlc/int.hh, * metalic/mlc/pair.hh, * metalic/mlc/bool.hh, * metalic/mlc/flags.hh, * metalic/mlc/comma.hh, * metalic/mlc/logic.hh, * metalic/mlc/if.hh, * metalic/mlc/values.hh, * metalic/mlc/typedef.hh, * metalic/mlc/assert.hh, * metalic/mlc/switch.hh, * metalic/mlc/valist.hh, * metalic/mlc/implies.hh, * metalic/mlc/abstract/type.hh, * metalic/mlc/abstract/bexpr.hh, * metalic/mlc/abort.hh, * metalic/mlc/to_string.hh, * metalic/mlc/wrap.hh, * metalic/mlc/is_a.hh, * metalic/mlc/case.hh, * metalic/mlc/value.hh, * metalic/mlc/char.hh, * metalic/mlc/contract.hh, * metalic/mlc/uint.hh, * metalic/mlc/cmp.hh, * metalic/mlc/bexpr.hh, * static/tests/properties.cc, * static/tests/entry.cc, * static/tests/any.cc: Update the FSF postal address. * extended/tests/cfun.cc, * extended/tests/id.cc, * extended/tests/bind.cc, * extended/tests/bi_traits/bool.cc, * extended/tests/bi_traits/char.cc, * extended/tests/bi_traits/sint.cc, * extended/tests/bi_traits/uint.cc, * extended/tests/bi_traits/schar.cc, * extended/tests/bi_traits/slong.cc, * extended/tests/bi_traits/sshort.cc, * extended/tests/bi_traits/uchar.cc, * extended/tests/bi_traits/ushort.cc, * extended/tests/bi_traits/ulong.cc, * extended/tests/bi_traits/float.cc, * extended/tests/bi_traits/ldouble.cc, * extended/tests/bi_traits/double.cc, * extended/tests/cos.cc, * extended/tests/abs.cc, * extended/tests/optraits.cc, * extended/tests/lit.cc, * extended/tests/math.cc, * extended/tests/cast.cc, * metalic/tests/is_a.cc, * metalic/tests/case.cc, * metalic/tests/if.cc, * metalic/tests/typedef.cc, * metalic/tests/or.cc, * metalic/tests/switch.cc, * metalic/tests/gcase.cc, * metalic/tests/protected.cc, * metalic/tests/ret.cc, * static/stc/entry.hh, * static/stc/any.hh, * static/stc/properties.hh: Add missing copyright notices. * olena/oln/core/typedefs.hh, * olena/oln/core/abstract/image.hh, * olena/oln/core/abstract/image_entry.hh, * olena/oln/core/abstract/macros.hh, * olena/oln/core/abstract/image_dimension.hh, * olena/oln/core/abstract/any.hh, * olena/oln/core/abstract/internal/image_impl.hh: . * olena/tests/image_entry.cc: Fix the FSF postal address. 2006-04-21 Roland Levillain Move mlc::any to stc::. * metalic/mlc/any.hh: Move file... * static/stc/any.hh: ...here. Adjust. * olena/oln/core/abstract/any.hh: Adjust client. * metalic/tests/any.cc: Move test... * static/tests/any.cc: ...here. Adjust test. * metalic/mlc/Makefile.am (nobase_mlc_HEADERS): Move any.cc... * static/stc/Makefile.am (nobase_stc_HEADERS): ...here. * metalic/tests/Makefile.am (check_PROGRAMS): Move any * static/tests/Makefile.am (check_PROGRAMS): ...here * metalic/tests/Makefile.am (any_SOURCES): Move variable... * static/tests/Makefile.am (any_SOURCES): ...here 2006-04-21 Roland Levillain * configure.ac: Configure olena/oln/Makefile and olena/tests/Makefile. 2006-04-20 Roland Levillain Start the Olena subproject. * Makefile.am (SUBDIRS): Add olena. * olena/Makefile.am, olena/oln/Makefile.am, * olena/tests/Makefile.am: New files. * configure.ac: Configure them. * TODO: Update. 2006-03-14 Roland Levillain * ChangeLog, metalic/ChangeLog: Clean up ChangeLogs. * extended/ChangeLog: New. 2006-03-14 Roland Levillain New subproject: Static (`stc' for short). Move the SCOOP machinery (virtual types/properties) from Metalic to Static. * configure.ac (static/Makefile, static/stc/Makefile) (static/tests/Makefile): Configure these files. * metalic/stc/properties.hh: Move... * static/stc/properties.hh: ...here. (mlc_internal_get_typedef, mlc_equip_namespace_with_properties) (mlc_set_super, mlc_super, mlc_super_, mlc_typeof, mlc_typeof_): Rename as... (stc_internal_get_typedef, stc_equip_namespace_with_properties) (stc_set_super, stc_super, stc_super_, stc_typeof, stc_typeof_): ...this. Adjust. * metalic/tests/properties.cc: Move... * static/tests/properties.cc: ...here. Adjust. * Makefile.am (SUBDIRS): Add static. * static/Makefile.am, static/stc/Makefile.am, * static/tests/Makefile.am: New. * metalic/mlc/Makefile.am (nobase_mlc_HEADERS): Remove properties.hh. * metalic/tests/Makefile.am (check_PROGRAMS): Remove properties. (properties_SOURCES): Remove. * extended/tests/Makefile.am (AM_CPPFLAGS): Add -I$(top_srcdir)/metalic. 2006-03-03 Thierry Geraud New sub-project ('extended'; 'xtd' for short) and update. * extended: New sub-project. * extended/xtd: New directory. * extended/tests: New directory. * extended/tests/Makefile.am: New. * extended/Makefile.am: New. * configure.ac: Update. * Makefile.am: Update. 2006-02-16 Roland Levillain Autoconfiscate the project and automate the tests. * configure.ac: New file. * Makefile.am, build-aux/Makefile.am, metalic/Makefile.am, * metalic/mlc/Makefile.am, metalic/tests/Makefile.am: New file. 2006-02-14 Roland Levillain Add TODO. * TODO: New. 2006-01-25 Roland Levillain Move Metalic-related entries in their own ChangeLog. * metalic/mlc: Move Metalic-related entries... * metalic/ChangeLog: ...here (new). 2006-01-24 Roland Levillain * vcs/oln.rb: Fix e-mail address. 2006-01-24 Roland Levillain Add Vcs helper. * vcs/oln.rb: New. $Rev$ $Id$ $Date$ Local Variables: ispell-local-dictionary: "american" coding: iso-latin-1 End: