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(a)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(a)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(a)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(a)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.