1534: Move the Olena-NG components from trunk/ to branches/olena-ng/.

Please report any problem related to this move. TIA! URL: https://svn.lrde.epita.fr/svn/oln Move the Olena-NG components from trunk/ to branches/olena-ng/. trunk/ChangeLog 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. branches/olena-ng/ChangeLog Move Milena out of the Olena-NG tree. * milena/: Remove directory. * configure.ac: Adjust. * Makefile.am (SUBDIRS): Remove milena. * TODO: Remove irrelevant entries. * NEWS: Add information on the 0.11 release. Index: /trunk/ChangeLog =================================================================== --- /trunk/ChangeLog (revision 1526) +++ /trunk/ChangeLog (revision 1534) @@ -1,2 +1,19 @@ +2007-11-26 Roland Levillain <roland@lrde.epita.fr> + + 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 <simon.nivault@lrde.epita.fr> Index: branches/olena-ng/ChangeLog =================================================================== --- branches/olena-ng/ChangeLog (.../trunk/ChangeLog) (revision 1533) +++ branches/olena-ng/ChangeLog (.../branches/olena-ng/ChangeLog) (revision 1534) @@ -1,3 +1,13 @@ +2007-11-26 Roland Levillain <roland@lrde.epita.fr> + + Move Milena out of the Olena-NG tree. + + * milena/: Remove directory. + * configure.ac: Adjust. + * Makefile.am (SUBDIRS): Remove milena. + * TODO: Remove irrelevant entries. + * NEWS: Add information on the 0.11 release. + 2007-11-23 Simon Nivault <simon.nivault@lrde.epita.fr> Remove creation of makefile in tests/make. Index: /trunk/configure.ac =================================================================== --- /trunk/configure.ac (revision 1526) +++ /trunk/configure.ac (revision 1534) @@ -47,12 +47,4 @@ -## ----------------------------- ## -## Concept C++ compiler set up. ## -## ----------------------------- ## - -AC_ARG_VAR([CONCEPTCXX], [Concept C++ compiler]) -AC_CHECK_PROGS([CONCEPTCXX], [conceptg++ conceptc++]) - - ## -------------- ## ## Dependencies. ## @@ -62,16 +54,4 @@ OLN_WITH_FREEIMAGEPLUS AM_CONDITIONAL([FREEIMAGEPLUS], [test x$oln_have_freeimageplus = xyes]) - - -## ------- ## -## Tests. ## -## ------- ## - -AC_CONFIG_FILES([ - metalic/tests/Makefile - extended/tests/Makefile - static/tests/Makefile - olena/tests/Makefile -]) @@ -86,24 +66,14 @@ AC_CONFIG_FILES([ Makefile - metalic/Makefile - metalic/mlc/Makefile - extended/Makefile - extended/xtd/Makefile - static/Makefile - static/stc/Makefile - static/samples/Makefile - static/samples/mini-oln/Makefile - static/samples/mini-oln/concept-c++/Makefile - static/samples/mini-std/Makefile - static/samples/mini-std/cpp/Makefile - static/samples/mini-std/cpp2/Makefile milena/Makefile milena/doc/Makefile - olena/Makefile - olena/oln/Makefile - olena/img/Makefile - dynamic/Makefile ]) -# FIXME: Should be performed through oln.m4 macros. + + +## ------- ## +## Tests. ## +## ------- ## + +# FIXME: Should be performed through oln.m4 macros? AC_CONFIG_FILES([ milena/tests/Makefile @@ -162,16 +132,4 @@ milena/tests/labeling/Makefile ]) -AC_CONFIG_FILES([ - olena/tests/algorithms/Makefile - olena/tests/check/Makefile - olena/tests/check/defs - olena/tests/core/Makefile - olena/tests/io/Makefile - olena/tests/morphers/Makefile - olena/tests/sanity/Makefile - olena/tests/value/Makefile -]) -AC_CONFIG_FILES([olena/tests/sanity/check], - [chmod +x olena/tests/sanity/check]) AC_OUTPUT Index: branches/olena-ng/configure.ac =================================================================== --- branches/olena-ng/configure.ac (.../trunk/configure.ac) (revision 1533) +++ branches/olena-ng/configure.ac (.../branches/olena-ng/configure.ac) (revision 1534) @@ -74,7 +74,21 @@ olena/tests/Makefile ]) +# FIXME: Should be performed through oln.m4 macros. +AC_CONFIG_FILES([ + olena/tests/algorithms/Makefile + olena/tests/check/Makefile + olena/tests/check/defs + olena/tests/core/Makefile + olena/tests/io/Makefile + olena/tests/morphers/Makefile + olena/tests/sanity/Makefile + olena/tests/value/Makefile +]) +AC_CONFIG_FILES([olena/tests/sanity/check], + [chmod +x olena/tests/sanity/check]) + ## --------------- ## ## Configuration. ## ## --------------- ## @@ -97,81 +111,10 @@ static/samples/mini-std/Makefile static/samples/mini-std/cpp/Makefile static/samples/mini-std/cpp2/Makefile - milena/Makefile - milena/doc/Makefile olena/Makefile olena/oln/Makefile olena/img/Makefile dynamic/Makefile ]) -# FIXME: Should be performed through oln.m4 macros. -AC_CONFIG_FILES([ - milena/tests/Makefile - milena/tests/norm/Makefile - milena/tests/geom/Makefile - milena/tests/literal/Makefile - milena/tests/level/Makefile - milena/tests/level/naive/Makefile - milena/tests/level/approx/Makefile - milena/tests/draw/Makefile - milena/tests/arith/Makefile - milena/tests/canvas/Makefile - milena/tests/canvas/browsing/Makefile - milena/tests/canvas/morpho/Makefile - milena/tests/math/Makefile - milena/tests/border/Makefile - milena/tests/logical/Makefile - milena/tests/trait/Makefile - milena/tests/trait/image/Makefile - milena/tests/trait/value/Makefile - milena/tests/trait/op/Makefile - milena/tests/histo/Makefile - milena/tests/tag/Makefile - milena/tests/debug/Makefile - milena/tests/metal/Makefile - milena/tests/metal/math/Makefile - milena/tests/metal/make/Makefile - milena/tests/accu/Makefile - milena/tests/linear/Makefile - milena/tests/linear/local/Makefile - milena/tests/value/Makefile - milena/tests/value/concept/Makefile - milena/tests/value/builtin/Makefile - milena/tests/convert/Makefile - milena/tests/estim/Makefile - milena/tests/pw/Makefile - milena/tests/fun/Makefile - milena/tests/fun/i2v/Makefile - milena/tests/fun/x2x/Makefile - milena/tests/fun/p2b/Makefile - milena/tests/fun/p2v/Makefile - milena/tests/fun/v2v/Makefile - milena/tests/set/Makefile - milena/tests/win/Makefile - milena/tests/trace/Makefile - milena/tests/morpho/Makefile - milena/tests/io/Makefile - milena/tests/io/pfm/Makefile - milena/tests/io/pgm/Makefile - milena/tests/io/fits/Makefile - milena/tests/io/pnm/Makefile - milena/tests/io/ppm/Makefile - milena/tests/io/pbm/Makefile - milena/tests/util/Makefile - milena/tests/display/Makefile - milena/tests/labeling/Makefile -]) -AC_CONFIG_FILES([ - olena/tests/algorithms/Makefile - olena/tests/check/Makefile - olena/tests/check/defs - olena/tests/core/Makefile - olena/tests/io/Makefile - olena/tests/morphers/Makefile - olena/tests/sanity/Makefile - olena/tests/value/Makefile -]) -AC_CONFIG_FILES([olena/tests/sanity/check], - [chmod +x olena/tests/sanity/check]) AC_OUTPUT Index: /trunk/Makefile.am =================================================================== --- /trunk/Makefile.am (revision 1409) +++ /trunk/Makefile.am (revision 1534) @@ -3,3 +3,3 @@ ACLOCAL_AMFLAGS = -I build-aux -SUBDIRS = build-aux metalic extended static milena olena dynamic +SUBDIRS = build-aux milena Index: branches/olena-ng/Makefile.am =================================================================== --- branches/olena-ng/Makefile.am (.../trunk/Makefile.am) (revision 1533) +++ branches/olena-ng/Makefile.am (.../branches/olena-ng/Makefile.am) (revision 1534) @@ -2,4 +2,4 @@ ACLOCAL_AMFLAGS = -I build-aux -SUBDIRS = build-aux metalic extended static milena olena dynamic +SUBDIRS = build-aux metalic extended static olena dynamic Index: /trunk/TODO =================================================================== --- /trunk/TODO (revision 689) +++ /trunk/TODO (revision 1534) @@ -1,3 +1,3 @@ -See also the TODO in oln-proto-1.0 and oln-proto-stl-style. +See also the TODOs in oln-proto-1.0 and oln-proto-stl-style. @@ -56,8 +56,6 @@ -** Update the address of the FSF in Copyright notices (write a script) - ** Check dates for every copyright header -Use the repository of Olena 0.10 (and previous) and Olena proto-1.0 to +Use the repository of Olena 0.11 (and previous) and Olena proto-1.0 to find when files have been created and modified. This task could be a part of the code review process. @@ -72,5 +70,8 @@ standard error. -** Add the UPGRADING file from oln-0.10 and complete it +** Add the UPGRADING file from Olena 0.11 and complete it +N.B.: This file is generated. +We might want to break the pseudo-compatibility with Olena 0.x, and +get rid of UPGRADING. Index: branches/olena-ng/TODO =================================================================== --- branches/olena-ng/TODO (.../trunk/TODO) (revision 1533) +++ branches/olena-ng/TODO (.../branches/olena-ng/TODO) (revision 1534) @@ -1,4 +1,4 @@ -See also the TODO in oln-proto-1.0 and oln-proto-stl-style. +See also the TODOs in oln-proto-1.0 and oln-proto-stl-style. * Clean up @@ -58,7 +58,7 @@ ** Update the address of the FSF in Copyright notices (write a script) ** Check dates for every copyright header -Use the repository of Olena 0.10 (and previous) and Olena proto-1.0 to +Use the repository of Olena 0.11 (and previous) and Olena proto-1.0 to find when files have been created and modified. This task could be a part of the code review process. @@ -71,7 +71,10 @@ The tests should print nothing on the stantard output, nor on the standard error. -** Add the UPGRADING file from oln-0.10 and complete it +** Add the UPGRADING file from Olena 0.11 and complete it +N.B.: This file is generated. +We might want to break the pseudo-compatibility with Olena 0.x, and +get rid of UPGRADING. Local Variables: Index: /trunk/NEWS =================================================================== --- /trunk/NEWS (revision 466) +++ /trunk/NEWS (revision 1534) @@ -1,5 +1,33 @@ Olena 1.0 - * SCOOP 2 paradigm. + * Rewritten from scratch. + * First release of the Olena Platform with Milena as the + central library. + * Milena uses a simplified version of the SCOOP 2 paradigm, to + improve the speed of compilation and the ease of development + while still providing very good run-time performances. + + +Olena 0.11 February 21, 2007 + + * The whole Olena distribution compiles with the GNU C++ + Compiler (G++) 4.0 and 4.1. The compatibility with previous + versions of the compiler has been broken. + + * Revamp of Swilena. + The Swilena wrappers have been repaired, as they had become + incompatible with recent versions of SWIG, G++, Python and Ruby. + Moreover, a lot of small bugs have been fixed in Swilena. + The test suite of Rblena, the Ruby wrappers for Olena, has + been completed and is comparable to Pylena's (the Python + wrappers for Olena). + + * Libtool. + The whole package uses GNU Libtool to handle libraries. + Swilena benefits this, and uses Libtool to create shared + libraries upon which SWIG wrappers are built. + + * Miscellaneous corrections in Olena and Integre, as well as in + their test suites. Index: branches/olena-ng/NEWS =================================================================== --- branches/olena-ng/NEWS (.../trunk/NEWS) (revision 1533) +++ branches/olena-ng/NEWS (.../branches/olena-ng/NEWS) (revision 1534) @@ -1,8 +1,31 @@ -Olena 1.0 +Olena-NG - * SCOOP 2 paradigm. + * This version of Olena makes use of the SCOOP 2 paradigm. +Olena 0.11 February 21, 2007 + + * The whole Olena distribution compiles with the GNU C++ + Compiler (G++) 4.0 and 4.1. The compatibility with previous + versions of the compiler has been broken. + + * Revamp of Swilena. + The Swilena wrappers have been repaired, as they had become + incompatible with recent versions of SWIG, G++, Python and Ruby. + Moreover, a lot of small bugs have been fixed in Swilena. + The test suite of Rblena, the Ruby wrappers for Olena, has + been completed and is comparable to Pylena's (the Python + wrappers for Olena). + + * Libtool. + The whole package uses GNU Libtool to handle libraries. + Swilena benefits this, and uses Libtool to create shared + libraries upon which SWIG wrappers are built. + + * Miscellaneous corrections in Olena and Integre, as well as in + their test suites. + + Olena 0.10 April 15, 2004 * New documentation system.
participants (1)
-
Roland Levillain