Commit ec9b06c9 authored by Nicolas Burrus's avatar Nicolas Burrus

Index: doc/ChangeLog

from  Nicolas Burrus  <burrus_n@lrde.epita.fr>

        * ref/Makefile.am (CLEANFILES): Don't remove dvi files.

    prcs2git-id: 9.25
parents 896a0924 20d2e958
......@@ -137,7 +137,7 @@
(metalic/tests/array/Makefile.am 630 1046524058 f/27_Makefile.a 1.6.1.2)
(olena/oln/core/impl/image_array2d.hh 7279 1060214901 t/33_image_arra 1.10)
(metalic/mlc/typeadj.hh 2533 1060216643 e/25_typeadj.hh 1.6)
(doc/ref/Makefile.am 3545 1059407765 d/51_Makefile.a 1.27.1.7)
(doc/ref/Makefile.am 3539 1060608958 d/51_Makefile.a 1.27.1.8)
(tools/swilena/meta/attic/swilena_morphodefs.i 7836 1045569366 o/18_swilena_mo 1.2)
(olena/oln/core/window3d.hh 7508 1060214901 c/13_window3d.h 1.16)
(olena/oln/io/pnm_common.hh 2821 1060216643 t/40_pnm_common 1.4)
......@@ -279,7 +279,7 @@
(integre/ntg/color.hh 1696 1054567232 t/14_color.hh 1.1)
(olena/oln/core/image2d.hh 4755 1060214901 c/45_image2d.hh 1.30)
(olena/tests/core/tests/window 369 1059232542 u/1_window 1.1)
(doc/dev/upgrading.texi 1217 1049920315 r/50_upgrading. 1.1)
(doc/dev/upgrading.texi 3211 1060352833 r/50_upgrading. 1.2)
(olena/oln/convert/rgbnrgb.hh 3986 1060214901 17_rgbnrgb.hh 1.11)
(integre/tests/types/tests/comp1 64 1030464612 h/9_comp1 1.1)
(integre/tests/types/tests/comp2 72 1030464612 h/8_comp2 1.1)
......@@ -424,7 +424,7 @@
(olena/oln/core/abstract/image_with_dim.hh 10460 1060214901 t/26_image_with 1.18)
(olena/oln/topo/dmap.hxx 11082 1060216643 p/3_dmap.hxx 1.7.1.8)
(tools/swilena/meta/attic/swilena_image.i 1740 1039630292 o/12_swilena_im 1.1)
(NEWS 7499 1060262567 0_NEWS 1.15)
(NEWS 7553 1060352833 0_NEWS 1.16)
(olena/oln/core/generate.hh 2492 1060214901 f/12_generate.h 1.18)
(olena/oln/core/point2d.hxx 2842 1059394443 c/29_point2d.hx 1.5)
(metalic/mlc/array/3d.hxx 7814 1060216643 f/18_array3d.hx 1.10)
......@@ -571,7 +571,7 @@
(olena/tests/morpho/tests/extrkiller 1063 1059583756 e/31_extrkiller 1.5.1.7)
(olena/oln/topo/dmap.hh 4735 1060216643 p/2_dmap.hh 1.7)
(olena/oln/core/abstract/binary_image.hh 0 1058452443 c/24_pred_image 1.6)
(ChangeLog 14529 1060262567 o/33_ChangeLog 1.37.1.16.1.17)
(ChangeLog 14596 1060352833 o/33_ChangeLog 1.37.1.16.1.17.1.1)
(integre/tests/types/tests/int6 61 1030375252 g/46_int6 1.1)
(olena/oln/morpho/hit_or_miss.inc 10755 1060216643 42_hit_or_mis 1.20)
(olena/oln/convol/fast_gaussian.hxx 8893 1060214901 25_fast_gauss 1.7.1.8.1.4)
......@@ -606,7 +606,7 @@
(olena/oln/morpho/extrema.hxx 4744 1060214901 j/4_extrema.hx 1.10)
(metalic/tests/array/gen_test_utils/errors.cc 5028 1026208207 f/33_errors.cc 1.1)
(olena/tests/core/tests/clone 908 1058867024 t/36_clone 1.1)
(doc/ChangeLog 10266 1060279812 o/31_ChangeLog 1.38.1.6)
(doc/ChangeLog 10459 1060608958 o/31_ChangeLog 1.38.1.7.1.1)
(olena/img/black.pbm 57 1059566159 u/21_black.pbm 1.1)
(tools/swilena/meta/swilena_imagesize.i 1243 1059495682 s/35_swilena_im 1.2)
(olena/tests/level/tests/cc 2570 1059127220 t/47_cc.cc 1.1)
......
2003-08-08 David Lesage <david@lrde.epita.fr>
* NEWS: Update.
2003-08-07 Nicolas Burrus <burrus_n@lrde.epita.fr>
* NEWS: Update for 0.9.
......
Olena 0.9 August 8, 2003
* New static hierarchy paradigm
- Multiple inheritance and diamond hierarchies made
possible.
- Complete rewrite of the image hierarchy.
- The new hierarchy benefits from multiple inheritance and
diamond constructs.
- Objects' abstract interfaces made available, leading to
safer and easier algorithm writing.
- Label images such as binary_image or vectorial_image added.
* Partial rewrite of images I/O
- Support for 1d and 3d images and windows.
- Support for 1d, 3d images and windows.
- Better handling of built-in types.
* Color conversions fixed and improved.
......
2003-08-11 Nicolas Burrus <burrus_n@lrde.epita.fr>
* ref/Makefile.am (CLEANFILES): Don't remove dvi files.
2003-08-08 David Lesage <david@lrde.epita.fr>
* dev/upgrading.texi: Update.
2003-08-07 Nicolas Burrus <burrus_n@lrde.epita.fr>
* dev/thanks.texi: Update.
......
......@@ -4,9 +4,67 @@
@chapter Upgrading from older versions
@menu
* Upgrading from 0.8 to 0.9::
* Upgrading from 0.7 to 0.8::
@end menu
@node Upgrading from 0.8 to 0.9
@section Upgrading from 0.8 to 0.9
Abstract interfaces are available and dispatch the methods to their
implementations. Thus, it is not necessary to downcast abstract-typed
variables through ``Exact_ref'', ``Exact_cref'', ``Exact_ptr'' or
``Exact_cptr'' macros anymore.
Abstract classes have moved from ``oln'' to ``oln::abstract''
namespace.
@itemize @minus
@item oln::image => oln::abstract::image
@item oln::iter => oln::abstract::iter
@item oln::neighborhood => oln::abstract::neighborhood
@item oln::point => oln::abstract::point
@item oln::struct_elt => oln::abstract::struct_elt
@item oln::w_window => oln::abstract::w_window
@item oln::window => oln::abstract::window
@end itemize
The ``data'' concept changed into the ``implementation''
one. The ``implementation'' can be simple data storage, but
it will also provide special proxies and function-generated
images. The access to this ``implementation'' has changed from
``data()'' to ``impl()'' member function.
Functions modifying borders were made image member functions.
@itemize @minus
@item border::set_width() => abstract::image::border_set_width()
@item border::adapt_width() => abstract::image::border_adapt_width()
@item border::adapt_copy() => abstract::image::border_adapt_copy()
@item border::adapt_mirror() => abstract::image::border_adapt_mirror()
@item border::adapt_assign() => abstract::image::border_adapt_assign()
@end itemize
Olena now has its own coding style
(http://www.lrde.epita.fr/cgi-bin/twiki/view/Projects/OlenaCodingStyle).
In particular, macros have been renamed:
@itemize @minus
@item Exact(I) => mlc_exact_type(I)
@item Point(I) => oln_point_type(I)
@item Iter(I) => oln_iter_type(I)
@end itemize
Typedefs have been renamed too:
@itemize @minus
@item image2d<bin>::iter => image2d<bin>::iter_type
@item image2d<bin>::point => image2d<bin>::point_type
@end itemize
More details can be found in the coding style web page.
@node Upgrading from 0.7 to 0.8
@section Upgrading from 0.7 to 0.8
......
......@@ -96,7 +96,7 @@ MAINTAINERCLEANFILES = $(built_oln_ref_TEX) $(dist_noinst_DATA) \
$(srcdir)/html/* $(srcdir)/bin/* \
$(srcdir)/filelists.make
CLEANFILES = = *.tmp *.aux *.bbl *blg *.dvi *.lot *.log *.out *.toc
CLEANFILES = = *.tmp *.aux *.bbl *blg *.lot *.log *.out *.toc
###
### What gets installed.
......
;; -*- Prcs -*-
(Created-By-Prcs-Version 1 3 3)
(Project-Description "Olena")
(Project-Version oln 9 23)
(Parent-Version oln 9 22)
(Version-Log "* doc/dev/thanks.texi: Update again.
(Project-Version oln 9 25)
(Parent-Version oln 9 23)
(Version-Log "Index: doc/ChangeLog
from Nicolas Burrus <burrus_n@lrde.epita.fr>
* ref/Makefile.am (CLEANFILES): Don't remove dvi files.
")
(New-Version-Log "")
(Checkin-Time "Thu, 07 Aug 2003 20:10:12 +0200")
(Checkin-Time "Mon, 11 Aug 2003 15:35:58 +0200")
(Checkin-Login burrus_n)
;; diff-ignore tests/data/.*pbm$
;; diff-ignore .*\.pbm$
......@@ -109,8 +113,8 @@
(Project-Keywords)
(Files
(ChangeLog (oln/o/33_ChangeLog 1.37.1.16.1.17 640))
(doc/ChangeLog (oln/o/31_ChangeLog 1.38.1.6 640))
(ChangeLog (oln/o/33_ChangeLog 1.37.1.16.1.17.1.1 640))
(doc/ChangeLog (oln/o/31_ChangeLog 1.38.1.7.1.1 640))
(integre/ChangeLog (oln/q/35_ChangeLog 1.12.1.2.1.25 640))
(metalic/ChangeLog (oln/q/30_ChangeLog 1.3.1.34 640))
(olena/ChangeLog (oln/o/30_ChangeLog 1.27.1.36.1.3.1.11.1.5.1.64.1.24 640))
......@@ -134,7 +138,7 @@
(doc/demo/tour.cc (oln/d/45_tour.cc 1.12 640))
(doc/ref/bin () :directory)
(doc/ref/html () :directory)
(doc/ref/Makefile.am (oln/d/51_Makefile.a 1.27.1.7 640))
(doc/ref/Makefile.am (oln/d/51_Makefile.a 1.27.1.8 640))
(doc/dev/oln-dev.texi (oln/j/1_oln-dev.te 1.6.1.3 640))
(doc/ref/oln-ref.tex (oln/f/14_oln-ref.te 1.3.1.3 640))
(doc/ref/integre-ref.tex (oln/g/34_ref-types. 1.11 640))
......@@ -142,7 +146,7 @@
(doc/ref/processing.tpl (oln/d/48_processing 1.16 640))
(Makefile.am (oln/n/32_Makefile.a 1.17.1.2.1.6 640))
(NEWS (oln/0_NEWS 1.15 640))
(NEWS (oln/0_NEWS 1.16 640))
(olena/img/face_se.pbm (oln/n/17_face_se.pb 1.1 640) :no-keywords)
(olena/img/lena256.pgm (oln/n/14_lena256.pg 1.1 640) :no-keywords)
......@@ -838,7 +842,7 @@
;; Files added by populate at Wed, 09 Apr 2003 22:18:27 +0200,
;; to version 8.31(w), by nes:
(doc/dev/upgrading.texi (oln/r/50_upgrading. 1.1 640))
(doc/dev/upgrading.texi (oln/r/50_upgrading. 1.2 640))
(integre/tests/types/tests/builtin1 (oln/s/7_builtin1 1.1 640))
......@@ -1021,5 +1025,9 @@
(olena/oln/core/abstract/image_with_type_with_dim.hh (oln/v/11_image_with 1.3 600))
(olena/tests/core/tests/image2 (oln/v/12_image2 1.2 600))
(olena/tests/utils/tests/copy (oln/v/13_copy 1.1 600)))
(Merge-Parents)
(Merge-Parents
(9.24 complete
(ChangeLog ChangeLog ChangeLog r) (doc/ChangeLog doc/ChangeLog doc/ChangeLog r)
(NEWS NEWS NEWS r) (doc/dev/upgrading.texi doc/dev/upgrading.texi doc/dev/upgrading.texi r))
)
(New-Merge-Parents)
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment