1. 09 Apr, 2013 7 commits
  2. 05 Mar, 2013 8 commits
  3. 04 Mar, 2013 4 commits
    • Roland Levillain's avatar
      Address more compiler warnings. · 9352b4dd
      Roland Levillain authored
      	* mln/canvas/labeling/generic.hh,
      	* mln/canvas/labeling/sorted.hh,
      	* mln/canvas/labeling/video.hh,
      	* apps/papers/levillain.09.ismm/classif-graph.cc:
      	Remove unused variables.
      	* mln/morpho/reconstruction/by_erosion/union_find.hh,
      	* tests/accu/site_set/rectangularity.cc,
      	* tests/core/other/var.cc,
      	* tests/trait/op/plus.cc:
      	Ignore unused variables.
      	* mln/morpho/reconstruction/by_dilation/union_find.hh:
      	Adjust style for uniformity purposes.
      9352b4dd
    • Roland Levillain's avatar
      Fix apps/morphers/Makefile.am. · 993220a9
      Roland Levillain authored
      	* apps/morphers/Makefile.am: Include
      	$(top_srcdir)/milena/common.mk.
      993220a9
    • Roland Levillain's avatar
      Fix inclusion paths. · 766aeea4
      Roland Levillain authored
      	* common.mk (AM_CPPFLAGS): Add paths to scribo/ dirs instead of
      	top-level dirs.
      766aeea4
    • Guillaume Lazzara's avatar
      Fix compilation Warnings with latest g++ versions. · 1ee4cecf
      Guillaume Lazzara authored and Roland Levillain's avatar Roland Levillain committed
      
      
      	* apps/papers/levillain.09.ismm/io.hh: Remove unused variable.
      
      	* mln/canvas/labeling/sorted.hh,
      	* mln/core/concept/accumulator.hh,
      	* mln/core/concept/box.hh,
      	* mln/core/concept/gdpoint.hh,
      	* mln/core/concept/generalized_pixel.hh,
      	* mln/core/concept/gpoint.hh,
      	* mln/core/concept/graph.hh,
      	* mln/core/concept/image.hh,
      	* mln/core/concept/iterator.hh,
      	* mln/core/concept/neighborhood.hh,
      	* mln/core/concept/proxy.hh,
      	* mln/core/concept/pseudo_site.hh,
      	* mln/core/concept/site_iterator.hh,
      	* mln/core/concept/site_proxy.hh,
      	* mln/core/concept/site_set.hh,
      	* mln/core/concept/value_iterator.hh,
      	* mln/core/concept/value_set.hh,
      	* mln/core/concept/weighted_window.hh,
      	* mln/core/concept/window.hh,
      	* mln/core/image/imorph/decorated_image.hh,
      	* mln/core/internal/check/image_fastest.hh,
      	* mln/core/internal/site_relative_iterator_base.hh,
      	* mln/io/off/load.hh,
      	* mln/io/off/save.hh,
      	* mln/morpho/reconstruction/by_erosion/union_find.hh,
      	* mln/topo/internal/complex_relative_iterator_base.hh,
      	* tests/metal/unconst.cc,
      	* tests/morpho/complex_image_wst.cc,
      	* tests/trait/super.cc: Fix unused variable warnings.
      Signed-off-by: Roland Levillain's avatarRoland Levillain <roland@lrde.epita.fr>
      1ee4cecf
  4. 13 Feb, 2013 15 commits
    • Roland Levillain's avatar
      d8df2a51
    • Roland Levillain's avatar
      Simplify more Scribo Makefiles thanks to AM_DEFAULT_SOURCE_EXT. · 155ebbe2
      Roland Levillain authored
      	* src/binarization/Makefile.am,
      	* src/contest/DAE-2011/Makefile.am,
      	* src/contest/hdibco-2010/Makefile.am,
      	* src/contest/hdlac-2011/Makefile.am,
      	* src/postprocessing/Makefile.am,
      	* src/primitive/remove/Makefile.am,
      	* src/toolchain/nepomuk/Makefile.am,
      	* src/util/Makefile.am,
      	* tests/binarization/Makefile.am,
      	* tests/convert/Makefile.am,
      	* tests/core/Makefile.am,
      	* tests/estim/Makefile.am,
      	* tests/primitive/extract/Makefile.am,
      	* tests/primitive/link/Makefile.am,
      	* tests/toolchain/nepomuk/Makefile.am,
      	* tests/util/Makefile.am:
      	Here.
      155ebbe2
    • Roland Levillain's avatar
      Simplify more Milena Makefiles thanks to AM_DEFAULT_SOURCE_EXT. · 843aad8f
      Roland Levillain authored
      	* apps/morphers/Makefile.am,
      	* tests/fun/v2v/Makefile.am,
      	* tests/subsampling/Makefile.am:
      	Here.
      843aad8f
    • Roland Levillain's avatar
      Use Automake's silent-rules. · 9ec79502
      Roland Levillain authored
      	* configure.ac: Here.
      9ec79502
    • Roland Levillain's avatar
      Disable Automake's extra-portability warnings. · 824b1981
      Roland Levillain authored
      	* configure.ac: Here, so that Automake 1.12 stops complaining
      	about AM_PROG_AR not being used, while preserving the
      	compatibility with Automake versions 1.11.2 and earlier.
      824b1981
    • Roland Levillain's avatar
      Enable parallel tests. · 355b7419
      Roland Levillain authored
      	* configure.ac (AM_INIT_AUTOMAKE): Add option `parallel-tests'.
      355b7419
    • Roland Levillain's avatar
      Factor Makefiles' helpers. · 32803c36
      Roland Levillain authored
      	* scribo.mk, tests/tests.mk (AM_CPPFLAGS): Move...
      	* common.mk: ...here.
      32803c36
    • Roland Levillain's avatar
      Regen unit tests' Makefile fragments. · 0f3d77e2
      Roland Levillain authored
      	* milena/tests/unit_test/unit-tests.mk,
      	* scribo/tests/unit_test/unit-tests.mk:
      	Regen.
      0f3d77e2
    • Roland Levillain's avatar
      Simplify build_unit_test.sh thanks to AM_DEFAULT_SOURCE_EXT. · 3a248bc8
      Roland Levillain authored
      	* build-aux/build_unit_test.sh: No longer output `*_SOURCES'
      	variables.
      3a248bc8
    • Roland Levillain's avatar
      Use AM_DEFAULT_SOURCE_EXT to simplify Scribo's Makefiles. · 12d0a854
      Roland Levillain authored
      	* common.mk: New.
      	Include it...
      	* scribo.mk,
      	* tests/tests.mk:
      	...here.
      	* src/Makefile.am,
      	* src/binarization/Makefile.am,
      	* src/debug/Makefile.am,
      	* src/filter/Makefile.am,
      	* src/misc/Makefile.am,
      	* src/multi_scale/Makefile.am,
      	* src/preprocessing/Makefile.am,
      	* src/primitive/extract/Makefile.am,
      	* src/primitive/find/Makefile.am,
      	* src/primitive/group/Makefile.am,
      	* src/table/Makefile.am,
      	* src/text/Makefile.am,
      	* tests/filter/Makefile.am,
      	* tests/preprocessing/Makefile.am,
      	* tests/table/Makefile.am:
      	Remove (now useless) `*_SOURCES' variables using
      	sed -ri '/^(\s|#)*\S+_SOURCES\s*=\s*\S+.cc\s*$/d'.
      	* tests/unit_test/build_unit_test.sh: No longer output `*_SOURCES'
      	variables.
      	* tests/unit_test/unit-tests.mk: Regen.
      12d0a854
    • Roland Levillain's avatar
      Use AM_DEFAULT_SOURCE_EXT to simplify Milena's Makefiles. · 245453d3
      Roland Levillain authored
      	* common.mk: New.
      	Include it...
      	* tests/tests.mk,
      	* tools/tools.mk:
      	...here.
      	* tests/Makefile.am,
      	* tests/accu/Makefile.am,
      	* tests/accu/image/Makefile.am,
      	* tests/accu/math/Makefile.am,
      	* tests/accu/shape/Makefile.am,
      	* tests/accu/site_set/Makefile.am,
      	* tests/accu/stat/Makefile.am,
      	* tests/algebra/Makefile.am,
      	* tests/arith/Makefile.am,
      	* tests/binarization/Makefile.am,
      	* tests/border/Makefile.am,
      	* tests/canvas/Makefile.am,
      	* tests/canvas/browsing/Makefile.am,
      	* tests/canvas/morpho/Makefile.am,
      	* tests/convert/Makefile.am,
      	* tests/convert/impl/Makefile.am,
      	* tests/core/alias/Makefile.am,
      	* tests/core/image/Makefile.am,
      	* tests/core/image/dmorph/Makefile.am,
      	* tests/core/image/imorph/Makefile.am,
      	* tests/core/image/vmorph/Makefile.am,
      	* tests/core/other/Makefile.am,
      	* tests/core/routine/Makefile.am,
      	* tests/core/site_set/Makefile.am,
      	* tests/data/Makefile.am,
      	* tests/data/approx/Makefile.am,
      	* tests/data/naive/Makefile.am,
      	* tests/debug/Makefile.am,
      	* tests/draw/Makefile.am,
      	* tests/estim/Makefile.am,
      	* tests/extension/Makefile.am,
      	* tests/extract/Makefile.am,
      	* tests/fun/Makefile.am,
      	* tests/fun/i2v/Makefile.am,
      	* tests/fun/p2p/Makefile.am,
      	* tests/fun/stat/Makefile.am,
      	* tests/fun/v2i/Makefile.am,
      	* tests/fun/v2v/Makefile.am,
      	* tests/fun/vv2v/Makefile.am,
      	* tests/fun/x2x/Makefile.am,
      	* tests/geom/Makefile.am,
      	* tests/graph/Makefile.am,
      	* tests/graph/attribute/Makefile.am,
      	* tests/histo/Makefile.am,
      	* tests/io/dicom/Makefile.am,
      	* tests/io/dump/Makefile.am,
      	* tests/io/fits/Makefile.am,
      	* tests/io/fld/Makefile.am,
      	* tests/io/magick/Makefile.am,
      	* tests/io/off/Makefile.am,
      	* tests/io/pbm/Makefile.am,
      	* tests/io/pbms/Makefile.am,
      	* tests/io/pgm/Makefile.am,
      	* tests/io/pgms/Makefile.am,
      	* tests/io/ppm/Makefile.am,
      	* tests/io/ppms/Makefile.am,
      	* tests/io/tiff/Makefile.am,
      	* tests/labeling/Makefile.am,
      	* tests/linear/Makefile.am,
      	* tests/linear/gaussian/Makefile.am,
      	* tests/linear/local/Makefile.am,
      	* tests/literal/Makefile.am,
      	* tests/logical/Makefile.am,
      	* tests/make/Makefile.am,
      	* tests/metal/Makefile.am,
      	* tests/metal/math/Makefile.am,
      	* tests/morpho/Makefile.am,
      	* tests/morpho/approx/Makefile.am,
      	* tests/morpho/attribute/Makefile.am,
      	* tests/morpho/closing/Makefile.am,
      	* tests/morpho/closing/approx/Makefile.am,
      	* tests/morpho/elementary/Makefile.am,
      	* tests/morpho/opening/Makefile.am,
      	* tests/morpho/opening/approx/Makefile.am,
      	* tests/morpho/reconstruction/by_dilation/Makefile.am,
      	* tests/morpho/reconstruction/by_erosion/Makefile.am,
      	* tests/morpho/tree/Makefile.am,
      	* tests/morpho/tree/filter/Makefile.am,
      	* tests/morpho/watershed/Makefile.am,
      	* tests/opt/Makefile.am,
      	* tests/pw/Makefile.am,
      	* tests/registration/Makefile.am,
      	* tests/set/Makefile.am,
      	* tests/test/Makefile.am,
      	* tests/topo/Makefile.am,
      	* tests/topo/skeleton/Makefile.am,
      	* tests/trait/Makefile.am,
      	* tests/trait/image/Makefile.am,
      	* tests/trait/op/Makefile.am,
      	* tests/trait/value/Makefile.am,
      	* tests/transform/Makefile.am,
      	* tests/upscaling/art/Makefile.am,
      	* tests/util/Makefile.am,
      	* tests/value/Makefile.am,
      	* tests/value/builtin/Makefile.am,
      	* tests/win/Makefile.am,
      	* tests/world/binary_2d/Makefile.am,
      	* tests/world/inter_pixel/Makefile.am,
      	* tests/world/inter_pixel/dim2/Makefile.am:
      	Remove (now useless) `*_SOURCES' variables using
      	sed -ri '/^(\s|#)*\S+_SOURCES\s*=\s*\S+.cc\s*$/d'.
      	* apps/constrained-connectivity/Makefile.am,
      	* apps/graph-morpho/Makefile.am,
      	* apps/mesh-segm-skel/Makefile.am,
      	* apps/papers/levillain.09.ismm/Makefile.am
      	* tools/Makefile.am:
      	Likewise.
      	Include common.mk.
      245453d3
    • Roland Levillain's avatar
      Require Automake 1.11. · 1db398e0
      Roland Levillain authored
      	* bootstrap, configure.ac: Here.
      1db398e0
    • Roland Levillain's avatar
      Add a script to generate a Milena header file. · 50e66038
      Roland Levillain authored
      	* new-header: New.
      	* Makefile.am (EXTRA_DIST): Add new-header.
      50e66038
    • Roland Levillain's avatar
      Clean up ChangeLogs. · 063c717a
      Roland Levillain authored
      063c717a
    • Roland Levillain's avatar
      Add missing TESTS variable to Makefile.am's. · 2088b4c0
      Roland Levillain authored
      	* tests/canvas/Makefile.am,
      	* tests/canvas/morpho/Makefile.am,
      	* tests/fun/Makefile.am,
      	* tests/fun/p2b/Makefile.am,
      	* tests/fun/p2v/Makefile.am,
      	* tests/io/pfm/Makefile.am,
      	* tests/io/pnm/Makefile.am,
      	* tests/math/Makefile.am,
      	* tests/metal/make/Makefile.am,
      	* tests/tag/Makefile.am,
      	* tests/trace/Makefile.am,
      	* tests/value/concept/Makefile.am:
      	Here.
      2088b4c0
  5. 07 Feb, 2013 6 commits
    • Roland Levillain's avatar
      Tell Git to ignore build-aux/ar-lib. · 0abc322f
      Roland Levillain authored
      0abc322f
    • Roland Levillain's avatar
      Remove scoria from Makefiles. · 62a8605f
      Roland Levillain authored
      	* src/contest/DAE-2011/Makefile.am,
      	* src/contest/Makefile.am,
      	* src/contest/hdibco-2010/Makefile.am,
      	* src/contest/hdlac-2011/Makefile.am,
      	* src/postprocessing/Makefile.am,
      	* tests/binarization/Makefile.am,
      	* tests/convert/Makefile.am,
      	* tests/core/Makefile.am,
      	* tests/estim/Makefile.am,
      	* tests/toolchain/nepomuk/Makefile.am:
      	Here.
      62a8605f
    • Roland Levillain's avatar
      Always write FIXME with uppercase letters. · 40e7cc0f
      Roland Levillain authored
      	* milena/mln/canvas/browsing/snake_fwd.hh,
      	* milena/mln/canvas/browsing/snake_vert.hh,
      	* scribo/scribo/debug/alignment_decision_image.hh,
      	* scribo/scribo/debug/decision_image.hh,
      	* scribo/scribo/debug/links_decision_image.hh:
      	Here.
      40e7cc0f
    • Roland Levillain's avatar
      Equip Scribo with a recursive `tests' target. · 5d515548
      Roland Levillain authored
      	* Makefile.am (LOCAL_RECURSIVE_TARGETS): Remove pretty-check.
      	($(LOCAL_RECURSIVE_TARGETS)): Recurse in scribo/ too.
      	(pretty-check): New target, recursing only in milena/.
      	* milena/tests/tests-recursive.mk: Move...
      	* build-aux/tests-recursive.mk: ...here.
      	* milena/tests/tests.mk: Adjust.
      	Remove old comments.
      	* scribo/Makefile.am (tests): New target.
      	(bin): Use common idioms.
      	* scribo/tests/tests.mk: Include milena/tests/tests-recursive.mk.
      5d515548
    • Roland Levillain's avatar
      Complete and clean up tests/metal/converts_to.cc. · a814e2b8
      Roland Levillain authored
      	* tests/metal/converts_to.cc: Remove dead code and add new test
      	cases.
      a814e2b8
    • Roland Levillain's avatar
      Fix the generation of code excerpts for the documentation. · 5d7fb449
      Roland Levillain authored
      	* doc/tools/split_sample.sh: Use $(...) instead of `...` so that
      	backslashes are interpreted uniformly.
      	Pass option `-h' to grep to prevent file names from being printed
      	on OS X.
      	Remove useless option `-R' passed to grep.
      5d7fb449