diff --git a/ChangeLog b/ChangeLog
index a48627c66a8fa125b72773074fba9ee1e0544fee..472a6d74ecbea6bedee1732f7671e3d9ac4118ec 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,164 @@
+2003-06-30  Kunibert Siebert  <kunibert@gloin>
+
+	* /net/sauron/graid/ALBERT_CVS/ALBERT/src/2d/level.c, /net/sauron/graid/ALBERT_CVS/ALBERT/src/2d/write_mesh_ps.c:
+	small PostScript corrections
+
+2003-06-30  Claus-Justus Heine  <claus@mathematik.uni-freiburg.de>
+
+	* /net/sauron/graid/ALBERT_CVS/ALBERT/src/3d/traverse_r.c:
+	Fix -- intentional -- assignment to RO location (pointer cast and ptr
+	reference).
+
+	* /net/sauron/graid/ALBERT_CVS/ALBERT/src/Common/assemble_bdow.c:
+	Initial revision, just the same as assemble.c ATM.
+
+	* /net/sauron/graid/ALBERT_CVS/ALBERT/src/Common/assemble_bdow.c:
+	New file.
+
+2003-06-27  Claus-Justus Heine  <claus@mathematik.uni-freiburg.de>
+
+	* /net/sauron/graid/ALBERT_CVS/ALBERT/src/Common/dof_admin.c, /net/sauron/graid/ALBERT_CVS/ALBERT/src/Common/memory.c, /net/sauron/graid/ALBERT_CVS/ALBERT/src/Common/albert.h:
+	Memory management for DOF_DOWB_MATRIXes. Untested.
+
+	* /net/sauron/graid/ALBERT_CVS/ALBERT/src/3d/traverse_r.c:
+	Get rid of a compiler warning ("assingment to read only member orientation").
+
+	* /net/sauron/graid/ALBERT_CVS/ALBERT/src/Common/dof_admin.c:
+	dof_gemv_d() had a copy-and-paste bug in transpose mode, the y-vector
+	was zeroed, which is correct for dof_mv_d() but all wrong for gemv.
+
+	* /net/sauron/graid/ALBERT_CVS/admin/.cvsignore:
+	Add bin/ lib/ and include/
+
+	* /net/sauron/graid/ALBERT_CVS/ALBERT/src/Common/memory.c:
+	Started adding DOF_DOWB_MATRIX support, unfinished yet. This means, the stuff
+	will compile but not link due to undefined symbols.
+
+	* /net/sauron/graid/ALBERT_CVS/ALBERT/src/Common/dof_admin.c:
+	DOF_DOWB_MATRIX support finished w.r.t. _this_ file.
+
+	* /net/sauron/graid/ALBERT_CVS/ALBERT/src/Common/albert.h:
+	Add a couple of _DOW() inlines, make the code much more readable.
+
+	* /net/sauron/graid/ALBERT_CVS/admin/configure.ac:
+	Set ALBERT_INCLUDE_PATH to the _local_ location of albert.h
+
+	* /net/sauron/graid/ALBERT_CVS/ALBERT/src/Common/albert.h:
+	Forgot to define inline function MTV_DOW().
+
+	* /net/sauron/graid/ALBERT_CVS/ALBERT/src/Common/dof_admin.c:
+	Fix typos (DOW_SET <-> SET_DOW)
+
+	* /net/sauron/graid/ALBERT_CVS/admin/configure.ac:
+	Set ALBERT_INCLUDE_PATH to the _local_ location of albert.h
+
+	* /net/sauron/graid/ALBERT_CVS/AlbertMovie/m4/check-package.m4:
+	Restoring the default CPPFLAGS was kind of borken.
+
+2003-06-26  Claus-Justus Heine  <claus@mathematik.uni-freiburg.de>
+
+	* /net/sauron/graid/ALBERT_CVS/AlbertMovie/m4/check-package.m4:
+	Require AC_SET_PREFIX() again (needed for -rpath).
+
+	* /net/sauron/graid/ALBERT_CVS/ALBERT/src/Common/dof_admin.c:
+	New function: dof_mv_dowb(), matrix vector product for DOF_DOWB_MATRICEs.
+
+	* /net/sauron/graid/ALBERT_CVS/ALBERT/src/Common/albert.h, /net/sauron/graid/ALBERT_CVS/admin/configure.ac:
+	User inlines rather than macros for ..._DOW() stuff. Define a
+	DOF_DOWB_MATRIX and DOWB_MATRIX_ROW data types for DOWxDOW
+	block-matrices. Allow diagonal blocks (DOWB_MATRIX_ROW_D).
+
+	* /net/sauron/graid/ALBERT_CVS/GRAPE/mesh/2d/Makefile.am, /net/sauron/graid/ALBERT_CVS/GRAPE/mesh/3d/Makefile.am:
+	Fix Makefile, still referenced mesh_interface_common.h (<- .h)
+
+	* /net/sauron/graid/ALBERT_CVS/AlbertMovie/m4/check-package.m4:
+	require AC_SET_PREFIX().
+
+	* /net/sauron/graid/ALBERT_CVS/DEMO/src/3d/.cvsignore, /net/sauron/graid/ALBERT_CVS/GRAPE/.cvsignore, /net/sauron/graid/ALBERT_CVS/PLOT_ANSI/.cvsignore, /net/sauron/graid/ALBERT_CVS/PLOT_ANSI/src/.cvsignore, /net/sauron/graid/ALBERT_CVS/SOLVER/.cvsignore, /net/sauron/graid/ALBERT_CVS/SOLVER/src/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT22_1/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT22_11/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT23_0/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT23_01/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT23_1/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT23_11/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT33_0/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT33_01/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT33_1/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT33_11/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/Common/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT_UTIL/.cvsignore, /net/sauron/graid/ALBERT_CVS/BLAS/.cvsignore, /net/sauron/graid/ALBERT_CVS/DEMO/src/.cvsignore, /net/sauron/graid/ALBERT_CVS/DEMO/src/1d/.cvsignore, /net/sauron/graid/ALBERT_CVS/DEMO/src/2d/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/doc/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT11_0/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT11_01/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT11_1/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT11_11/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT12_0/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT12_01/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT12_1/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT12_11/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT22_0/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT22_01/.cvsignore, /net/sauron/graid/ALBERT_CVS/admin/.cvsignore:
+	Add some more cruft, generated when building inside the source-tree.
+
+	* /net/sauron/graid/ALBERT_CVS/AlbertMovie/m4/check-package.m4:
+	Don't require AC_SET_PREFIX().
+
+2003-06-25  Claus-Justus Heine  <claus@mathematik.uni-freiburg.de>
+
+	* /net/sauron/graid/ALBERT_CVS/admin/MAINTENANCE:
+	Reworked a little bit after communication with Dani.
+
+	* /net/sauron/graid/ALBERT_CVS/admin/Makefile.am:
+	Add all .m4 files in ./m4/ (make complains otherwise after "make dist").
+
+	* /net/sauron/graid/ALBERT_CVS/admin/MAINTENANCE:
+	Tell people where to get help with CVS.
+
+	* /net/sauron/graid/ALBERT_CVS/admin/ChangeLog:
+	Let rcs2log auto-generate this file. While this could be excluded from
+	the CVS (because it could be re-generated) I thought it would be a
+	good idea to keep it inside. Hard-disk space has become cheap lately ...
+
+	* /net/sauron/graid/ALBERT_CVS/AlbertMovie/m4/check-package.m4:
+	Typo fixed.
+
+	* /net/sauron/graid/ALBERT_CVS/AlbertMovie/m4/check-package.m4:
+	_properly_ use AC_HELP_STRING() for nicer formatting in AC_ARG_WITH
+	and friends.
+
+	* /net/sauron/graid/ALBERT_CVS/AlbertMovie/m4/check-package.m4:
+	User AC_HELP_STRING() for nicer formatting in AC_ARG_WITH and friends.
+
+	* /net/sauron/graid/ALBERT_CVS/GRAPE/mesh/2d/Makefile.am, /net/sauron/graid/ALBERT_CVS/GRAPE/mesh/3d/Makefile.am:
+	Take care of automake-1.6 caveats; set rpath so that the programs are
+	really linked with the albert libraries from _this_ package, and not
+	with other versions which might be installed in the search-path of the
+	dynamic linker.
+
+	* /net/sauron/graid/ALBERT_CVS/GRAPE/.cvsignore:
+	Initial revision, add Makefile.in.
+
+	* /net/sauron/graid/ALBERT_CVS/admin/configure.ac:
+	Add GRAPE settings. It is done in a way that the stand-alone package
+	AlbertMovi and the ALBERT distribution share the same source and
+	Makefile.am's.
+
+	* /net/sauron/graid/ALBERT_CVS/admin/Makefile.am:
+	Add GRAPE to SUBDIRS if conditional GRAPE is true.
+
+	* /net/sauron/graid/ALBERT_CVS/admin/README, /net/sauron/graid/ALBERT_CVS/admin/MAINTENANCE:
+	Add some more blah. Document the presence of the GRAPE interface in README,
+	give a hint to use admin-utils/cvs.sh in MAINTENANCE.
+
+	* /net/sauron/graid/ALBERT_CVS/GRAPE/Makefile.am: Initial revision.
+
+	* /net/sauron/graid/ALBERT_CVS/admin/.cvsignore:
+	Add more auto-generated files.
+
+	* /net/sauron/graid/ALBERT_CVS/ALBERT/src/3d/traverse_r.c:
+	Get rid of a compiler warning.
+
+	* /net/sauron/graid/ALBERT_CVS/SOLVER/src/oem.h, /net/sauron/graid/ALBERT_CVS/ALBERT/src/Common/albert.h, /net/sauron/graid/ALBERT_CVS/ALBERT_UTIL/albert_util.h, /net/sauron/graid/ALBERT_CVS/SOLVER/src/cblas.h, /net/sauron/graid/ALBERT_CVS/SOLVER/src/info.h, /net/sauron/graid/ALBERT_CVS/SOLVER/src/nls.h:
+	Protect headers against C++ with the famous
+	#ifdef __cplusplus
+		extern "C" {
+	#endif
+	construct.
+
+	Changed some of the multiple-inclusion safeguards to be somewhat
+	longer (e.g. _NLS_H_).
+
+	* /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT23_01/Makefile.am, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT23_1/Makefile.am, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT23_11/Makefile.am, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT33_0/Makefile.am, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT33_01/Makefile.am, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT33_1/Makefile.am, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT33_11/Makefile.am, /net/sauron/graid/ALBERT_CVS/SOLVER/src/Makefile.am, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT11_0/Makefile.am, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT11_01/Makefile.am, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT11_1/Makefile.am, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT11_11/Makefile.am, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT12_0/Makefile.am, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT12_01/Makefile.am, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT12_1/Makefile.am, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT12_11/Makefile.am, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT22_0/Makefile.am, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT22_01/Makefile.am, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT22_1/Makefile.am, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT22_11/Makefile.am, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT23_0/Makefile.am:
+	Fix VPATH builds. "-I..."  statements _always_ should be relative to
+	the Makefile variables $(srcdir) or $(top_srcdir). Otherwise VPATH
+	builds will fail. VPATH build come in handy when compiling for
+	different architectures from a single source directory. Or when the
+	source is located on a RO medium (creeping featurism).
+
+	* /net/sauron/graid/ALBERT_CVS/SOLVER/src/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT12_1/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT12_11/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT22_0/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT22_01/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT22_1/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT22_11/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT23_0/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT23_01/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT23_1/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT23_11/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT33_0/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT33_01/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT33_1/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT33_11/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/Common/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT_UTIL/.cvsignore, /net/sauron/graid/ALBERT_CVS/BLAS/.cvsignore, /net/sauron/graid/ALBERT_CVS/PLOT_ANSI/.cvsignore, /net/sauron/graid/ALBERT_CVS/PLOT_ANSI/src/.cvsignore, /net/sauron/graid/ALBERT_CVS/SOLVER/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT11_0/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT11_01/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT11_1/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT11_11/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT12_0/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT12_01/.cvsignore, /net/sauron/graid/ALBERT_CVS/admin/.cvsignore:
+	Initial revision, let CVS ignore Makefile.in's and a couple of other
+	auto-generated files.
+
+	* /net/sauron/graid/ALBERT_CVS/admin/config.h.in, /net/sauron/graid/ALBERT_CVS/admin/aclocal.m4:
+	This file is auto-generated, hence _not_ kept in the CVS.
+
 2003-06-25  Claus-Justus Heine  <claus@mathematik.uni-freiburg.de>
 
 	* /net/sauron/graid/ALBERT_CVS/AlbertMovie/m4/check-package.m4: