1. 31 Oct, 2007 1 commit
  2. 30 Oct, 2007 1 commit
    • Roland Levillain's avatar
      Improve support for the FreeImagePlus library. · b8739e10
      Roland Levillain authored
      	* 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.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1409 4aad255d-cdde-0310-9447-f3009e2ae8c0
      b8739e10
  3. 29 Oct, 2007 2 commits
  4. 22 Oct, 2007 1 commit
  5. 23 Jul, 2007 3 commits
  6. 29 Jun, 2007 1 commit
  7. 28 Jun, 2007 5 commits
    • Thierry Geraud's avatar
      Update milena. · 5822157c
      Thierry Geraud authored
      	* 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.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@987 4aad255d-cdde-0310-9447-f3009e2ae8c0
      5822157c
    • Thierry Geraud's avatar
      Add milena neighborhood. · 2acea521
      Thierry Geraud authored
      	* 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.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@986 4aad255d-cdde-0310-9447-f3009e2ae8c0
      2acea521
    • Thierry Geraud's avatar
      Update milena. · 3318bef3
      Thierry Geraud authored
      	* 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.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@985 4aad255d-cdde-0310-9447-f3009e2ae8c0
      3318bef3
    • Thierry Geraud's avatar
      Change oln_ into mln_. · d472ddd8
      Thierry Geraud authored
      	* 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_.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@984 4aad255d-cdde-0310-9447-f3009e2ae8c0
      d472ddd8
    • Thierry Geraud's avatar
      Introducing mini-olena (milena). · 826ea0ea
      Thierry Geraud authored
      	* 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.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@983 4aad255d-cdde-0310-9447-f3009e2ae8c0
      826ea0ea
  8. 26 Apr, 2007 1 commit
  9. 25 Apr, 2007 1 commit
    • Nicolas Ballas's avatar
      Add fast iterator for image with border in 1d or 2d. · b1144854
      Nicolas Ballas authored
      	* olena/tests/core/fiter_point1d_b.cc,
      	* olena/tests/core/fiter_point2d_b.cc: New test.
      	* olena/tests/core/Makefile.am: Update.
      	* olena/oln/core/1d/fast_iterator_1d_b.hh: 
      	 New fast_iterator for image1d_b.
      	
      	* olena/oln/core/2d/fast_iterator_2d_b.hh: 
      	New fast_iterator for image1d_b.
      	
      	* olena/oln/core/1d/fast_iterator_1d.hh,
      	* olena/oln/core/2d/fast_iterator_2d.hh,
      	* olena/oln/core/3d/fast_iterator_3d.hh: factorizing some codes 
      	* olena/oln/core/1d/image1d_b.hh, 
      	* olena/oln/core/2d/image2d_b.hh: add method to get the
      	array associated with the image.
      	
      	* olena/oln/core/1d/image1d.hh,
      	* olena/oln/core/2d/image2d.hh,
      	* olena/oln/core/3d/image3d.hh: Change fiter type.
      	* olena/oln/core/concept/fast_iterator.hh: factorizing some codes.
      	* olena/oln/core/internal/fast_iterator_base.hh: New base class
      	for fast iterator based on image with array.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@965 4aad255d-cdde-0310-9447-f3009e2ae8c0
      b1144854
  10. 24 Apr, 2007 1 commit
  11. 23 Apr, 2007 1 commit
    • Nicolas Ballas's avatar
      fix a bug on rle_encode, add a test. · 426f56bd
      Nicolas Ballas authored
      	* olena/tests/core/3dtorle.cc: New test.
      	* olena/tests/core/rle_image.cc: Update test.
      	* olena/tests/core/Makefile.am: Update.
      	* olena/oln/core/gen/rle_image.hh,
      	* olena/oln/core/gen/rle_encode.hh: fix a bug.
      	* olena/oln/core/concept/iterator_on_values.hh: change vit.to_point() to vit.to_value().
      	* olena/oln/core/internal/encoded_image.hh: small modifications.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@954 4aad255d-cdde-0310-9447-f3009e2ae8c0
      426f56bd
  12. 29 Mar, 2007 1 commit
    • Nicolas Ballas's avatar
      add point implementation for Iterator_On_Points. · 6a98b954
      Nicolas Ballas authored
      	* olena/tests/core/iter_point1d.cc, olena/tests/core/iter_point2d.cc: New.
      	* olena/tests/core/iter_point3d.cc: New test file.
      	* olena/tests/core/Makefile.am: Add new tests in make check.
      	* olena/oln/core/internal/iterator_on_points_impl.hh: New, implementations for Iterator_On_Points.
      	* olena/oln/core/internal/iterator_on_points_base.hh: Now derive from itertor_on_points_impl 
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@924 4aad255d-cdde-0310-9447-f3009e2ae8c0
      6a98b954
  13. 26 Mar, 2007 1 commit
  14. 22 Mar, 2007 1 commit
  15. 13 Mar, 2007 1 commit
  16. 07 Mar, 2007 1 commit
  17. 02 Feb, 2007 1 commit
  18. 13 Nov, 2006 2 commits
  19. 31 Oct, 2006 1 commit
  20. 27 Oct, 2006 1 commit
  21. 17 Oct, 2006 1 commit
  22. 13 Oct, 2006 1 commit
  23. 09 Oct, 2006 1 commit
  24. 29 Sep, 2006 1 commit
  25. 25 Sep, 2006 1 commit
    • Roland Levillain's avatar
      Fix the distribution. · d8bbe253
      Roland Levillain authored
      	* 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.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@567 4aad255d-cdde-0310-9447-f3009e2ae8c0
      d8bbe253
  26. 14 Sep, 2006 1 commit
  27. 26 Jun, 2006 2 commits
    • Quentin Hocquet's avatar
      Remove scool compiler. · 2c5cec0a
      Quentin Hocquet authored
      	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.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@506 4aad255d-cdde-0310-9447-f3009e2ae8c0
      2c5cec0a
    • Quentin Hocquet's avatar
      Remove external link to transformers. · 5a459e32
      Quentin Hocquet authored
      	* tools: Remove svn:external property.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@505 4aad255d-cdde-0310-9447-f3009e2ae8c0
      5a459e32
  28. 01 Jun, 2006 1 commit
  29. 18 May, 2006 1 commit
    • Thomas Moulard's avatar
      Add stc::exact. · 97bac643
      Thomas Moulard authored
      	* static/tests/exact.cc: test suite of stc::exact (new file).
      	* static/stc/exact.hh: implementation of stc::exact (new file).
      	* static/stc/any.hh: adding a typedef exact_t in stc::any.
      	* metalic/mlc/case.hh: fixing a bug in the protected defaults cases.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@486 4aad255d-cdde-0310-9447-f3009e2ae8c0
      97bac643
  30. 06 May, 2006 1 commit
  31. 05 May, 2006 1 commit
    • Quentin Hocquet's avatar
      Scool parser. · c301f691
      Quentin Hocquet authored
      - 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.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@482 4aad255d-cdde-0310-9447-f3009e2ae8c0
      c301f691