1. 21 Feb, 2007 1 commit
  2. 20 Feb, 2007 2 commits
  3. 17 Feb, 2007 1 commit
    • Roland Levillain's avatar
      2007-02-17 Roland Levillain <roland@lrde.epita.fr> · 18950512
      Roland Levillain authored
              Fix Rblena on Mac OS X.
              Note that you have to set the envvar MACOSX_DEPLOYMENT_TARGET to
              10.3 for this to work.
      
              * expand.sh (AM_LDFLAGS) [DARWIN]: Add`-no-undefined
              -Wl,-twolevel_namespace -Wl,-undefined -Wl,dynamic_lookup' for
              Ruby wrappers, so as to generate two-level namespace (to avoid
              name clashes at load time).
              * TODO: Update.
      
          prcs2git-id: 10.297
      18950512
  4. 16 Feb, 2007 3 commits
  5. 15 Feb, 2007 2 commits
    • Roland Levillain's avatar
      2007-02-15 Roland Levillain <roland@lrde.epita.fr> · ba909895
      Roland Levillain authored
      	* config/oln.m4: Relax ICC messages on debatable remarks.
      
          prcs2git-id: 10.293
      ba909895
    • Roland Levillain's avatar
      2007-02-15 Roland Levillain <roland@lrde.epita.fr> · 9c092a83
      Roland Levillain authored
      	Have Olena tests pass with ICC 9.1.
      
      	* oln/transforms/dwt.hh (oln::transforms::dwt::dwt): Initalize
      	dwt::coeffs in ctor to pacify ICC.
      	* tests/utils/tests/stat: Be more tolerant on comparisons of
      	floating point values.
      
      	* oln/lrde/efigi/Makefile.am,
      	* oln/lrde/ufmt/bin/Makefile.am (AM_CXXFLAGS): Set to
      	$(CXXFLAGS_OPTIMIZE) $(CXXFLAGS_STRICT_ERRORS) $(ZLIB_CXXFLAGS)
      	-DNDEBUG.
      	* oln/lrde/efigi/gaussian.cc (main): Use an eplicit
      	double-to-float conversion to pacify ICC.
      
          prcs2git-id: 10.292
      9c092a83
  6. 14 Feb, 2007 5 commits
    • Roland Levillain's avatar
      2007-02-14 Roland Levillain <roland@lrde.epita.fr> · bf6dbed2
      Roland Levillain authored
      	* dev/thanks.texi (Acknowledgements): Update the list of
      	contributors.
      
          prcs2git-id: 10.291
      bf6dbed2
    • Roland Levillain's avatar
      2007-02-14 Roland Levillain <roland@lrde.epita.fr> · c8574620
      Roland Levillain authored
      	Fix initializations in oln/utils/stat.hh.
      
      	* oln/utils/stat.hh (oln::utils::f_minmax:f_minmax)
      	Initialize the members with
      	dummy values in ctors to prevent the compiler from emitting
      	warnings about uninitialized values.
      	(oln::utils::f_moments::f_moments): Likewise.
      	Fix call to f_minmax::reset.
      
          prcs2git-id: 10.290
      c8574620
    • Roland Levillain's avatar
      2007-02-14 Roland Levillain <roland@lrde.epita.fr> · 47f89d4c
      Roland Levillain authored
      	ICC 9.1 compatibility.
      
      	* oln/morpher/piece_morpher.hh
      	(oln::morpher::super_piece_morpher::super_piece_morpher)
      	(oln::morpher::piece_morpher::piece_morpher)
      	* oln/morpher/slicing_morpher.hh
      	(oln::morpher::super_slicing_morpher::super_slicing_morpher)
      	* oln/morpher/border_morpher.hh
      	(oln::morpher::super_border_morpher::super_border_morpher)
      	Initialize members in ctors to pacify ICC.
      
          prcs2git-id: 10.289
      47f89d4c
    • Roland Levillain's avatar
      2007-02-14 Roland Levillain <roland@lrde.epita.fr> · 3f4ec6e5
      Roland Levillain authored
      	Disable the LaTeX output for the reference documentation (cont.)
      
      	* ref/Makefile.am (CLEANFILES, dist_noinst_DATA): Comment
      	oln-ref.pdf.
      	(doc, oln-ref.pdf): Likewise.
      
          prcs2git-id: 10.288
      3f4ec6e5
    • Roland Levillain's avatar
      2007-02-14 Roland Levillain <roland@lrde.epita.fr> · cb3e12d7
      Roland Levillain authored
      	Disable the LaTeX output for the reference documentation.
      
      	* ref/doxygen.config.in (GENERATE_LATEX): Set to NO.
      
          prcs2git-id: 10.287
      cb3e12d7
  7. 13 Feb, 2007 3 commits
  8. 12 Feb, 2007 1 commit
  9. 10 Feb, 2007 6 commits
    • Roland Levillain's avatar
      Clean up ChangeLogs. · 25f902bc
      Roland Levillain authored
          prcs2git-id: 10.282
      25f902bc
    • Roland Levillain's avatar
      2007-02-10 Roland Levillain <roland@lrde.epita.fr> · f8e14837
      Roland Levillain authored
      	Clean up doc/.
      
      	* hierarchies/implementation.dia: Remove (erroneous file).
      
          prcs2git-id: 10.281
      f8e14837
    • Roland Levillain's avatar
      2007-02-10 Roland Levillain <roland@lrde.epita.fr> · c3810f59
      Roland Levillain authored
      	Add missing copyright headers.
      
      	* Makefile.am, lib/Makefile.am, utilities/Makefile.am,
      	* utilities/configure.ac, utilities/convert/Makefile.am,
      	* utilities/morpho/Makefile.am,
      	* utilities/morpho/generate_morpho.sh: Add copyright
      	headers.
      
          prcs2git-id: 10.280
      c3810f59
    • Roland Levillain's avatar
      2007-02-10 Roland Levillain <roland@lrde.epita.fr> · 4b0bfd2b
      Roland Levillain authored
      	Add missing copyright headers.
      
      	* src/copyright.template: New.
      	* copyright.py: New.
      	Use it...
      	* generate_arith_instantiations.py,
      	* generate_conversions_instantiations.py,
      	* generate_morpho_instantiations.py: ...here to insert copyright
      	notices in generated files.
      	Add copyright header.
      	* Makefile.am, configure.ac, doc/Makefile.am,
      	* doc/examples/python/simple.py, doc/examples/ruby/simple.rb,
      	* meta/Makefile.am, meta/swilena_arith.i, meta/swilena_basics.i,
      	* meta/swilena_config.i, meta/swilena_conversions.i,
      	* meta/swilena_core.i, meta/swilena_decl.i, meta/swilena_describe.i,
      	* meta/swilena_exception.i, meta/swilena_image.i,
      	* meta/swilena_imagesize.i, meta/swilena_morpho.i,
      	* meta/swilena_ntg.i, meta/swilena_ntg_macros.i,
      	* meta/swilena_point.i, meta/swilena_structelt.i,
      	* meta/swilena_w_win.i, python/Makefile.am, python/swilena_all1d.py,
      	* python/swilena_all2d.py, python/swilena_all3d.py,
      	* python/swilena_display.py, python/tests/Makefile.am,
      	* python/tests/arith.py, python/tests/conversions.py,
      	* python/tests/morpho.py, python/tests/sanity.py,
      	* python/tests/simple1.py, ruby/Makefile.am,
      	* ruby/swilena_display.rb, ruby/tests/Makefile.am,
      	* ruby/tests/arith.rb, ruby/tests/conversions.rb,
      	* ruby/tests/morpho.rb, ruby/tests/sanity.rb, ruby/tests/simple1.rb,
      	* src/Makefile.am: Add copyright header.
      	* expand.sh: Likewise.
      	(copyright_notice_cxx, copyright_notice_shell): New functions.
      	Use them to insert copyright notices in generated files.
      	* doc/swilena.texi: s/L\.R\.D\.E\./LRDE/.
      	* Makefile.am (EXTRA_DIST): Add copyright.py.
      	* src/Makefile.am (EXTRA_DIST): New.
      	Add copyright.template.
      
          prcs2git-id: 10.279
      4b0bfd2b
    • Roland Levillain's avatar
      2007-02-10 Roland Levillain <roland@lrde.epita.fr> · 659aec60
      Roland Levillain authored
      	Add missing copyright headers, and fix the dates in existing ones.
      
      	* conf/configure.ac, conf/gen-scripts.sh, conf/oln-config.shin,
      	* Makefile.am, oln/Makefile.am, oln/makefile.src,
      	* oln/transforms/shapelets.hh, tests/check/Makefile.am,
      	* tests/check/Makefile.check, tests/check/Makefile.flags,
      	* tests/check/Makefile.runtests, tests/convert/Makefile.am,
      	* tests/convol/Makefile.am, tests/core/Makefile.am,
      	* tests/io/Makefile.am, tests/level/Makefile.am,
      	* tests/Makefile.am, tests/sanity/includes.test,
      	* tests/sanity/Makefile.am, tests/transforms/Makefile.am: Add
      	copyright header.
      	* oln/transforms/shapelets.hh: Likewise.
      	Add header guards.
      	* oln/arith/logic.hh, oln/convert/rgbhsl.hh,
      	* oln/convert/rgbhsv.hh, oln/convol/fast_convolution.hh,
      	* oln/core/abstract/image.hh, oln/core/window2d.hh,
      	* oln/io/base.hh, oln/io/gz_stream.hh,
      	* oln/morpho/geodesic_dilation.hh, oln/morpho/geodesic_erosion.hh,
      	* oln/topo/dmap.hh, oln/topo/dmap.hxx,
      	* oln/topo/tarjan/tarjan_with_attr.hh: Fix the dates in copyright
      	headers.
      
          prcs2git-id: 10.278
      659aec60
    • Roland Levillain's avatar
      2007-02-10 Roland Levillain <roland@lrde.epita.fr> · 80707efb
      Roland Levillain authored
      	Update the address of the Free Software Foundation in copyright
      	headers.
      
          prcs2git-id: 10.277
      80707efb
  10. 09 Feb, 2007 4 commits
    • Roland Levillain's avatar
      2007-02-09 Roland Levillain <roland@lrde.epita.fr> · 224d97f3
      Roland Levillain authored
      	Add missing copyright headers, and fix the dates of existing ones.
      
      	* Makefile.am, mlc/Makefile.am, mlc/makefile.src
      	* tests/array/gen_test.cc, tests/check/check.hh,
      	* tests/check/main.cc, tests/check/Makefile.am,
      	* tests/check/Makefile.check, tests/check/Makefile.flags,
      	* tests/check/srcdir.cc, tests/check/srcdir.hh,
      	* tests/check/verbose.cc, tests/check/verbose.hh,
      	* tests/array/gen_test_utils/errors.cc,
      	* tests/array/gen_test_utils/errors.hh, tests/array/Makefile.am,
      	* tests/array/test_array1d.cc, tests/array/test_array2d.cc,
      	* tests/array/test_array3d.cc, tests/check/compile.cc,
      	* tests/check/compile.hh, tests/Makefile.am,
      	* tests/main/Makefile.am, tests/check/defs.in,
      	* tests/sanity/includes.test, tests/sanity/Makefile.am,
      	* tests/check/Makefile.runtests: Add copyright header.
      	* tests/main/tests/is_a1, tests/main/tests/ensure1,
      	* tests/main/tests/ensure2, tests/main/tests/ensure3,
      	* tests/main/tests/pow2sup1, tests/main/tests/pow2sup2:	Fix the
      	dates in copyright headers.
      
          prcs2git-id: 10.276
      224d97f3
    • Roland Levillain's avatar
      2007-02-09 Roland Levillain <roland@lrde.epita.fr> · ae2406bb
      Roland Levillain authored
      	Add missing copyright headers, and fix the dates of existing ones.
      
      	* ntg/bin.hh, ntg/color/color.hh, ntg/color/hsi.hh,
      	* ntg/color/nrgb.hh, ntg/color/rgb.hh, ntg/color/xyz.hh,
      	* ntg/color/yiq.hh, ntg/color/yuv.hh, ntg/core/predecls.hh,
      	* ntg/vect/vec.hh, ntg/vect/cplx.hh: Fix date in copyright header.
      	* Makefile.am, ntg/Makefile.am, ntg/makefile.src:
      	Add copyright header.
      
          prcs2git-id: 10.275
      ae2406bb
    • Roland Levillain's avatar
      Fix ChangeLogs. · 45cfd3e0
      Roland Levillain authored
          prcs2git-id: 10.274
      45cfd3e0
    • Roland Levillain's avatar
      2007-02-09 Roland Levillain <roland@lrde.epita.fr> · c4410a6e
      Roland Levillain authored
      	Add missing copyright header.
      
      	* bootstrap.sh, cleanup.sh, config/oln.m4, config/oln-local.m4,
      	* config/strip-lrde, configure.ac, Makefile.am: Add copyright
      	header.
      	* demo/Makefile.am, demo/convol-gaussian.cc, demo/image.cc,
      	* demo/morpholena-base.cc, demo/morpholena-grad.cc,
      	* demo/morpholena-hats.cc, demo/morpholena-hit-miss.cc,
      	* demo/morpholena-minima.cc, demo/morpholena-ops.cc,
      	* demo/morpholena-wshed-beucher.cc, demo/morpholena-wshed.cc,
      	* demo/morpholena.cc, demo/tour.cc: Likewise.
      	* ref/doxygen.config.in, ref/exdoc.mk.in, ref/gen_filelists.sh
      	* ref/integre-ref.tex: Likewise.
      	* ref/exdoc.pl, ref/img_conv.pl: Update the address of the FSF in
      	the copyright header.
      	* ref/oln-ref.tex: Fix copyright header.
      
          prcs2git-id: 10.273
      c4410a6e
  11. 08 Feb, 2007 2 commits
    • Roland Levillain's avatar
      2007-02-08 Roland Levillain <roland@lrde.epita.fr> · 99ec0f05
      Roland Levillain authored
      	Remove olena/oln/lrde from the distribution.
      
      	* config/strip-lrde: New.
      	* Makefile.am (EXTRA_DIST): Add config/strip-lrde.
      	(dist-hook): New.
      	* configure.ac, Makefile.am, olena/oln/Makefile.am: Use
      	config/strip-lrde to strip everything related to olena/oln/lrde
      	when creating the distribution.
      
          prcs2git-id: 10.272
      99ec0f05
    • Roland Levillain's avatar
      2007-02-08 Roland Levillain <roland@lrde.epita.fr> · 6d34794f
      Roland Levillain authored
      	Add new binaries for Salembier et al. algorithm.
      
      	* oln/lrde/ufmt/generic_salembier.hh
      	(generic_salembier::npoints) [DEBUG]: New attribute.
      	(generic_salembier::generic_salembier) [DEBUG]: Initialize it.
      	(generic_salembier::update_status) [DEBUG]: New function.
      	(generic_salembier::flood) [DEBUG]: Use it.
      	* oln/lrde/ufmt/generic_simplified_salembier.hh
      	(generic_simplified_salembier::npoints) [DEBUG]: New attribute.
      	(generic_simplified_salembier::generic_simplified_salembier)
      	[DEBUG]: Initialize it.
      	(generic_simplified_salembier::update_status) [DEBUG]: New
      	function.
      	(generic_simplified_salembier::flood) [DEBUG]: Use it.
      	* oln/lrde/ufmt/bin/basic_salembier_float_via_16b.cc,
      	* oln/lrde/ufmt/bin/generic_salembier_float_via_16b.cc: New.
      	* oln/lrde/ufmt/bin/Makefile.am (check_PROGRAMS): Add
      	basic_salembier_float_via_16b and generic_salembier_float_via_16b.
      	(basic_salembier_float_via_16b_SOURCES)
      	(basic_salembier_float_via_16b_LDFLAGS)
      	(generic_salembier_float_via_16b_SOURCES)
      	(generic_salembier_float_via_16b_LDFLAGS): New.
      	* oln/lrde/ufmt/README: Typo.
      
      	New tool: pfm-crop.
      
      	* oln/lrde/efigi/misc.hh (crop): New function.
      	* oln/lrde/efigi/req.hh (equalize_16): New function.
      	* oln/lrde/efigi/pfm-crop.cc: New.
      	* oln/lrde/efigi/Makefile.am (check_PROGRAMS): Add pfm-crop.
      	(pfm_crop_SOURCES): New.
      
          prcs2git-id: 10.271
      6d34794f
  12. 03 Jan, 2007 1 commit
    • Roland Levillain's avatar
      2007-01-03 Roland Levillain <roland@lrde.epita.fr> · 483b0016
      Roland Levillain authored
      	New versions of Salembier et al. algorithm.
      
      	* oln/lrde/ufmt/generic_salembier.hh
      	(oln::lrde::ufmt::generic_salembier): Add a second template
      	parameter, defaulting to std::greater< oln_value_type(I) >.  Use
      	this parameter for comparisons, to have the algorithm be more
      	flexible.
      	* oln/lrde/ufmt/bin/generic_salembier_float2.cc: New.
      	Use the second template parameter of
      	oln::lrde::ufmt::generic_salembier to create a more flexible
      	version of generic_salembier_float where float comparisons are
      	performed using a maxium relative error and a maximum absolute
      	error.
      	* oln/lrde/ufmt/generic_simplified_salembier.hh: New.
      	A simplified version of oln::lrde::ufmt::generic_salembier,
      	specially useful on float images.
      	* oln/lrde/ufmt/bin/generic_simplified_salembier_float.cc: New.
      	* oln/lrde/ufmt/naive_generic_salembier.hh: New.
      	A previous attempt before generic_simplified_salembier.
      	* oln/lrde/ufmt/basic_salembier.hh: More documentation.
      	* oln/lrde/ufmt/bin/basic_najman.cc: Typo.
      	* oln/lrde/ufmt/README: Document Salembier et al. algorithm variants.
      	* oln/lrde/ufmt/bin/Makefile.am (check_PROGRAMS): Add
      	generic_salembier_float2, generic_simplified_salembier_float
      	and naive_generic_salembier_float.
      	(generic_salembier_float2_SOURCES)
      	(generic_salembier_float2_LDFLAGS)
      	(generic_simplified_salembier_float_SOURCES)
      	(generic_simplified_salembier_float_LDFLAGS)
      	(naive_generic_salembier_float_SOURCES)
      	(naive_generic_salembier_float_LDFLAGS): New.
      	* oln/lrde/ufmt/Makefile.am (noinst_HEADERS): Add
      	generic_simplified_salembier.hh and naive_generic_salembier.hh.
      
          prcs2git-id: 10.270
      483b0016
  13. 20 Dec, 2006 1 commit
    • Roland Levillain's avatar
      2006-12-20 Roland Levillain <roland@lrde.epita.fr> · ec034105
      Roland Levillain authored
      	Add a more generic version of Salembier's algorithm.
      
      	* oln/lrde/ufmt/basic_salembier.hh
      	(oln::lrde::ufmt::hqueue_t::print): New method.
      	* oln/lrde/ufmt/generic_salembier.hh: New.
      	* oln/lrde/ufmt/bin/basic_salembier.cc: Add a timer.
      	* oln/lrde/ufmt/bin/generic_salembier_int_u8.cc,
      	* oln/lrde/ufmt/bin/generic_salembier_float.cc: New.
      	* oln/lrde/Makefile.am (SUBDIRS): Add efigi.
      	* oln/lrde/ufmt/bin/Makefile.am (check_PROGRAMS): Add
      	generic_salembier_int_u8 and generic_salembier_float.
      	(generic_salembier_int_u8_SOURCES)
      	(generic_salembier_float_SOURCES)
      	(generic_salembier_float_LDFLAGS): New.
      
      	* oln/lrde/efigi/pgm2pfm_wo_noise.cc: New
      	* oln/lrde/efigi/Makefile.am: New.
      
          prcs2git-id: 10.269
      ec034105
  14. 15 Dec, 2006 1 commit
    • Thierry Geraud's avatar
      2006-12-15 Thierry GERAUD <theo@tegucigalpa.lrde.epita.fr> · 43ed8a9b
      Thierry Geraud authored
      	Add some EFIGI utilities.
      
      	* olena/oln/lrde/efigi/pfm2pgm.cc,
      	* olena/oln/lrde/efigi/misc.hh,
      	* olena/oln/lrde/efigi/io.hh,
      	* olena/oln/lrde/efigi/req.hh,
      	* olena/oln/lrde/efigi/wst.cc,
      	* olena/oln/lrde/efigi/gaussian.cc,
      	* olena/oln/lrde/efigi/pgm2pfm.cc,
      	* olena/oln/lrde/efigi/wst.hh:
      	New.
      
          prcs2git-id: 10.268
      43ed8a9b
  15. 22 Oct, 2006 1 commit
  16. 21 Oct, 2006 2 commits
  17. 20 Oct, 2006 4 commits