--- a/ChangeLog
+++ b/ChangeLog
@@ -182,695 +182,3 @@
 	* gtests/transforms_test.cpp, itpp/signal/transforms.cpp,
 	itpp/signal/transforms.h: add thread-safe Fourier and cosine transforms.
 	Thanks to Andy Panov for providing the patch (feature request #92).
-
-2012-12-23  Bogdan Cristea <cristeab@users.sourceforge.net>
-  * doc/local/index.doc.in: updated links to IT++ site
-
-2012-12-11  Stephan Ludwig <donludovico@users.sourceforge.net>
-	* itpp/comm/reedsolomon.cpp, itpp/comm/reedsolomon.h, tests/reedsolomon_test.cpp,
-	tests/reedsolomon_test.ref: added feature #91: erasure decoding with Reed-Solomon
-	codes and non-narrow-sense RS codes.
-	added unit test cases that checks both features.
-
-2012-12-01  Bogdan Cristea <cristeab@users.sourceforge.net>
-	* CMakeLists.txt, extras/check_tests.py, gtests/CMakeLists.txt,
-	gtests/rand_core_test.cpp, itpp/base/random.cpp, itpp/base/random.h,
-	itpp/base/random_dsfmt.h, tests/rand_core_test.cpp,
-	tests/rand_core_test.ref: add thread-safe generation of random numbers
-	using OpenMP (feature #90). Thanks to Andy Panov for providing the patch.
-
-2012-10-30 Erik G. Larsson  <erik_g_larsson@users.sourceforge.net>
-
-	* doc/tutorial/src/ldpc_gen_codes.cpp: Corrected the degree
-	distribution table in LDPC coding tutorial example
-
-2012-09-12  Bogdan Cristea <cristeab@users.sourceforge.net>
-	* cmake/Modules/FindFFT.cmake, cmake/Modules/FindBLAS.cmake, 
-	cmake/Modules/CheckFunctionExists.cpp,
-	cmake/Modules/CheckCXXFunctionExists.cmake, cmake/Modules/FindLAPACK.cmake,
-	tests/CMakeLists.txt, doc/doxygen_html.cfg.cmake.in, doc/local/index.doc.in,
-	doc/local/installation.doc, extras/check_tests.py, gtests/bch_test.cpp,
-	gtests/CMakeLists.txt, gtests/array_test.cpp, itpp/protocol/tcp.cpp,
-	itpp/base/binfile.h, itpp/base/vec.cpp, itpp/base/bessel.cpp,
-	itpp/base/bessel/struve.cpp, itpp/config.h.cmake, itpp/CMakeLists.txt,
-	CMakeLists.txt: add generic build system based on cmake, add unit test
-	support using Google framework, corrected compilation errors/warnings when
-	using Visual Studio 2012. Known issues: unit tests are not completely ported
-	to gtest, MKL library detection does not work on Windows with cmake.
-	Old build system and the associated unit tests are still in
-	place, but they will be no longer maintained.
-
-2012-09-12  Mirsad ��irki�� <mirsadcirkic@users.sourceforge.net>
-
-	* itpp/comm/modulator_nd.h, itpp/comm/modulator_nd.cpp, 
-	tests/modulator_nd_test.ref, tests/modulator_nd_test.cpp: Fixed
-	the failing modulator_nd test. So far, this implementation is
-	complete for the NRD demodulator only. Some minor modifications
-	are still needed for the NCD demodulator.
-
-2012-08-30  Bogdan Cristea <cristeab@users.sourceforge.net>
-	* README: fixed minor typos (#3538128). Thanks to Kumar Appaiah
-	for providing the patch.
-
-2012-08-19  Bogdan Cristea <cristeab@users.sourceforge.net>
-
-	* tests/modulator_nd_test.ref, tests/modulator_nd_test.cpp,
-	itpp/comm/modulator_nd.cpp, itpp/comm/modulator_nd.h: add faster LLR
-	demod. Thanks to Mirsad ��irki�� for providing the patch. Some issues
-	related to unit tests need to be solved.
-
-2012-08-19  Stephan Ludwig <donludovico@users.sourceforge.net>
-
-	* itpp/comm/turbo.cpp, itpp/comm/turbo.h, tests/turbo_test.cpp, 
-	  tests/turbo_test.ref: fixed an integer overflow error in LTE
-	  interleaver, since the product of index i*i gets larger than 
-	  range(int).
-	  added an unit tests case that cross-checks the punctured turbo 
-	  decode results with all-one puncture matrix (no puncturing) with 
-	  the turbo_codec.
-
-2012-08-19  Bogdan Cristea <cristeab@users.sourceforge.net>
-
-	* tests/turbo_test.cpp: add unit tests for WCDMA and LTE interleavers
-	* extras/astylerc, extras/astylerc_old: updated astyle configuration
-	file for version 2.02.1. For backward compatibility old settings are 
-	kept in astylerc_old (compatible with 1.x releases of astyle).
-
-2012-08-16  Stephan Ludwig <donludovico@users.sourceforge.net>
-
-	* itpp/comm/turbo.cpp, itpp/comm/turbo.h, tests/turbo_test.cpp, 
-	  tests/turbo_test.ref: adding a punctured turbo codec (PTC) class according
-	  to feature request #1151067 had to change turbo codec private variables to 
-	  protected ones for inheritance in PTC
-
-	* itpp/comm/turbo.cpp, itpp/comm/turbo.h, tests/turbo_test.cpp, 
-	  tests/turbo_test.ref: committing feature request 3348928: LTE sequence 
-	  interleaver with amended test case
-
-	* itpp/comm/ofdm.h: fixing bug #3512455 with a misleading help in ofdm.h
-
-	* itpp/comm/bch.cpp, itpp/comm/bch.h, itpp/comm/reedsolomon.cpp,
-	  itpp/comm/reedsolomon.h, tests/bch_test.cpp, tests/bch_test.ref,
-	  tests/reedsolomon_test.cpp, tests/reedsolomon_test.ref:
-	  fixes bug #3471451, see also Forum on topics on
-	  - systematic reed-solomon dec. behaves incorrect
-	  - bug in reed-solom decoder
-
-
-2012-03-31  Bogdan Cristea <cristeab@users.sourceforge.net>
-
-	* itpp/base/random_dsfmt.h, itpp/comm/exit.cpp, itpp/comm/exit.h,
-	  win32/itpp_acml.vs2005.sln, win32/itpp_acml.vs2005.vcproj,
-	  win32/itpp_acml_tests/array_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/bch_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/bessel_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/blas_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/channel_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/cholesky_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/circular_buffer_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/commfunc_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/convcode_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/converters_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/demapper_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/det_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/eigen_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/error_count_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/exit_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/fastica_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/fastmath_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/filter_design_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/filter_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/fix_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/freq_filt_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/galois_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/gf2mat_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/histogram_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/integration_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/interleaver_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/inv_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/itfile_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/itpp_acml_tests.vs2005.sln,
-	  win32/itpp_acml_tests/ldpc_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/linspace_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/llr_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/ls_solve_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/lu_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/mat_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/matfunc_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/modulator_nd_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/modulator_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/newton_search_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/parser_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/poly_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/pulse_shape_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/qr_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/rand_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/rec_syst_conv_code_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/reedsolomon_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/schur_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/sigfun_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/siso_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/sort_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/source_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/sparse_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/specmat_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/stat_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/stc_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/svd_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/timer_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/transforms_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/turbo_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/vec_test.vs2005.vcproj,
-	  win32/itpp_acml_tests/window_test.vs2005.vcproj,
-	  win32/itpp_mkl.sln, win32/itpp_mkl.vs2005.sln,
-	  win32/itpp_mkl.vs2005.vcproj,
-	  win32/itpp_mkl_tests/array_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/bch_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/bessel_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/blas_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/channel_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/cholesky_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/circular_buffer_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/commfunc_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/convcode_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/converters_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/demapper_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/det_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/eigen_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/error_count_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/exit_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/fastica_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/fastmath_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/filter_design_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/filter_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/fix_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/freq_filt_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/galois_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/gf2mat_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/histogram_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/integration_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/interleaver_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/inv_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/itfile_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/itpp_mkl_tests.vs2005.sln,
-	  win32/itpp_mkl_tests/ldpc_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/linspace_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/llr_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/ls_solve_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/lu_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/mat_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/matfunc_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/modulator_nd_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/modulator_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/newton_search_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/parser_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/poly_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/pulse_shape_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/qr_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/rand_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/rec_syst_conv_code_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/reedsolomon_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/schur_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/sigfun_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/siso_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/sort_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/source_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/sparse_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/specmat_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/stat_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/stc_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/svd_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/timer_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/transforms_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/turbo_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/vec_test.vs2005.vcproj,
-	  win32/itpp_mkl_tests/window_test.vs2005.vcproj: add vs2005
-	  project files for backward compatilityi, corrected some
-	  compilation warnings in Visual Studio 2010
-
-2012-03-25  Bogdan Cristea <cristeab@users.sourceforge.net>  
-
-	* itpp/base/itassert.h, itpp/base/itfile.cpp, itpp/comm/ldpc.cpp,
-	  itpp/signal/sigfun.cpp, itpp/srccode/vqtrain.cpp,
-	  tests/parser_test.cpp: corrected compilation warnings with gcc
-	  4.6.2
-
-2012-03-15  Bogdan Cristea <cristeab@users.sourceforge.net>
-
-	* doc/tutorial/src/stbicm.cpp, itpp/comm/siso.h,
-	  itpp/comm/siso_dem.cpp: corrected bug in stbicm example,
-	  optimization of MIMO demappers
-
-2012-03-14  Bogdan Cristea <cristeab@users.sourceforge.net> 
-
-	* doc/tutorial/demapper_mimo.doc, doc/tutorial/src/Makefile.am,
-	  doc/tutorial/src/demapper_mimo.cpp,
-	  doc/tutorial/src/dump_it_file.cpp, doc/tutorial/src/stbicm.cpp,
-	  itpp/comm/siso_dem.cpp, tests/Makefile.am,
-	  tests/demapper_test.cpp, tests/demapper_test.ref: corrected bug
-	  in MIMO demappers, add example for dumping the content of an itfile
-
-2011-12-25  Bogdan Cristea <cristeab@users.sourceforge.net>
-
-	* doc/tutorial/demapper_mimo.doc, doc/tutorial/sources.mk,
-	  doc/tutorial/src/Makefile.am, doc/tutorial/src/demapper_mimo.cpp,
-	  itpp/comm/siso.h: added explanations about the overlap in
-	  functionality between the SISO class and the Modulator_ND class.
-	  Added an usage example for SISO demappers when using ST codes in
-	  MIMO channels.
-
-2011-11-25  Bogdan Cristea <cristeab@users.sourceforge.net>
-
-	* itpp/base/vec.h: initialization of local variable in order to
-	  close bug ID: 3425833
-
-2011-11-20  Erik G. Larsson  <erik_g_larsson@users.sourceforge.net>
-
-	* itpp/comm/ldpc.h, itpp/comm/ldpc.cpp: New function for soft
-	syndrome check calculation in the LDPC class
-
-2011-11-20  Erik G. Larsson  <erik_g_larsson@users.sourceforge.net>
-
-	* itpp/comm/error_counters.h, itpp/comm/error_counters.cpp: Minor
-	feature enhancement in the error counter classes
-
-2011-11-06  Bogdan Cristea <cristeab@users.sourceforge.net>
-
-        * itpp/comm/siso_dem.cpp: corrected Alamouti_maxlogMAP. Thanks to
-	tytusz for pointing this bug
-
-2011-09-15   Erik G. Larsson  <erik_g_larsson@users.sourceforge.net>
-
-	* itpp/base/gf2mat.cpp: Fixed assertion in
-	GF2mat_sparse_alist::read().  This closes bug report #3408884.
-	Thanks to Laurent Schmalen for providing the patch.
-
-2011-06-02   Erik G. Larsson  <erik_g_larsson@users.sourceforge.net>
-
-	* itpp/comm/ldpc.h, itpp/comm/ldpc.cpp: Added the possibility to
-	disable integrity checking when initiating an LDPC code. This
-	closes feature request #3309430.  Thanks to Laurent Schmalen for
-	providing the patch.
-
-2011-05-19   Erik G. Larsson  <erik_g_larsson@users.sourceforge.net>
-
-	* itpp/comm/ldpc.cpp: Fixed a bug in the LDPC decoder, that occurs
-	in the special case of a lonely variable node (i.e. a variable
-	node that is connected to only one check node) in the LDPC
-	decoder. The incoming C->V message was missing in the outgoing LLR
-	value. This special case is very rare but apparently occurs for
-	some codes in the DVB-T2 standard.  We thank Gorka Agujeta and
-	Daniel Ansorregui for pointing out this error.
-
-2011-05-05  Bogdan Cristea  <cristeab@users.sourceforge.net>
-
-        * itpp/comm/convcode.cpp, tests/convcode_test.cpp,
-	  tests/convcode_test.ref:
-	  fixed bug ID 3297666. Thanks Stephan Ludwig for providing the patch
-
-2011-04-13  Bogdan Cristea  <cristeab@users.sourceforge.net>
-
-	* itpp/base/operators.h, tests/Makefile.am,
-	  tests/operators_test.cpp, tests/operators_test.ref: corrected bug
-	  with ID 3180562
-
-2011-02-27  Bogdan Cristea  <cristeab@users.sourceforge.net>
-
-	* itpp/comm/stc.cpp, itpp/comm/stc.h, tests/stc_test.cpp,
-	  tests/stc_test.ref: changed STC interface, added error checking
-	  using it_assert()
-
-2011-02-21  Bogdan Cristea  <cristeab@users.sourceforge.net>
-
-	* itpp/comm/stc.cpp, itpp/comm/stc.h, tests/stc_test.cpp: added
-	  more error checking on input parameters
-
-2011-02-20  Bogdan Cristea  <cristeab@users.sourceforge.net>
-
-	* tests/stc_test.cpp, win32/itpp_acml_tests/itpp_acml_tests.sln,
-	  win32/itpp_mkl.sln, win32/itpp_mkl_tests/itpp_mkl_tests.sln:
-	  added tests for Visual Studio projects, corrected minor error in
-	  stc_test.cpp
-
-2011-02-20  Bogdan Cristea  <cristeab@users.sourceforge.net>
-
-	* itpp/comm/stc.cpp, itpp/comm/stc.h, tests/Makefile.am,
-	  tests/stc_test.cpp, tests/stc_test.ref: Corrected error in STC
-	  class when generating V-BLAST code. Simplified STC interface.
-	  Added test file for STC class.
-
-2011-02-17  Robert Orzechowski  <tytusz@users.sourceforge.net>
-	* itpp/comm/modulator_nd.h, itpp/comm/modulator_nd.cpp: 
-	  get_symbols() return symbols without additional 0.0 symbol.
-	* itpp/comm/modulator_nd.h, itpp/comm/modulator_nd.cpp, 
-	  itpp/comm/modulator.h: added few getters to have similar 
-	  ND_UQAM class usage as QAM class (both can be used with 
-	  SISO class since now).
-
-2011-01-09  Robert Orzechowski  <tytusz@users.sourceforge.net>
-
-	* itpp/comm/modulator_nd.h, itpp/comm/modulator_nd.cpp: added 
-	  set_constellation_points method to ND_UQAM modulator class.
-	
-2011-01-01  Bogdan Cristea  <cristeab@users.sourceforge.net>
-
-	* doc/local/linking.doc, doc/tutorial/pccc_bersim_awgn.doc: added
-	  help for pyitpp module
-
-2011-01-01  Bogdan Cristea  <cristeab@users.sourceforge.net>
-
-	* extras/Makefile.am, extras/gen_test_itload.cpp, extras/pyitpp.py,
-	  extras/test_pyitpp.it, extras/test_pyitpp.py: added pyitpp module
-	  providing itload() function for python, similar to MATLAB
-	  itload.m
-
-2010-12-31  Bogdan Cristea  <cristeab@users.sourceforge.net>
-
-	* win32/itpp_acml_tests/itpp_acml_tests.sln,
-	  win32/itpp_mkl_tests/itpp_mkl_tests.sln: corrected solution files
-	  for ACML and MKL for backward compatibility
-
-2010-12-31  Bogdan Cristea  <cristeab@users.sourceforge.net>
-
-	* ChangeLog, ChangeLog-2009: separated ChangeLog file into
-	  ChangeLog-2009 and ChangeLog (contains only logs from 2010)
-
-2010-12-31  Bogdan Cristea  <cristeab@users.sourceforge.net>
-
-	* itpp/base/specmat.cpp, tests/linspace_test.cpp,
-	  tests/linspace_test.ref: changed algorithm for
-	  linspace_fixed_step so that it works when generating vectors in
-	  ascending or descending order
-
-2010-12-04  Bogdan Cristea  <cristeab@users.sourceforge.net>
-
-	* itpp/base/specmat.cpp, itpp/base/specmat.h,
-	  tests/linspace_test.cpp, tests/linspace_test.ref:
-	  linspace_fixed_step() is now a templated function
-
-2010-12-03  Bogdan Cristea  <cristeab@users.sourceforge.net>
-
-        * win32/itpp_mkl.sln, win32/itpp_mkl_tests/itpp_mkl_tests.sln,
-          win32/itpp_mkl_tests/linspace_test.vcproj: added tests for
-	  Visual Studio C++ with MKL
-
-2010-12-03  Bogdan Cristea  <cristeab@users.sourceforge.net>
-
-        * tests/linspace_test.cpp, win32/itpp_acml.sln,
-  	  win32/itpp_acml_tests/itpp_acml_tests.sln,
-          win32/itpp_acml_tests/linspace_test.vcproj: added test support
-          for Visual Studio C++ with ACML
-
-2010-12-03  Bogdan Cristea  <cristeab@users.sourceforge.net>
-
-	* itpp/base/specmat.cpp, itpp/base/specmat.h, tests/Makefile.am,
-	  tests/linspace_test.ref, tests/linspace_test.cpp: changed linspace()
-	  in order to have MATLAB like behavior, added linspace_fixed_step()
-	  in order to provide an equivalent for from:step:to from MATLAB
-
-2010-10-28  Bogdan Cristea  <cristeab@users.sourceforge.net>
-
-	* itpp/comm/rec_syst_conv_code.cpp, itpp/comm/rec_syst_conv_code.h:
-	  data members of the Rec_Syst_Conv_Code class used as internal
-	  variables of the MAP algorithm (alpha, beta, gamma and denom) are
-	  now declared local to each decode method, thus the allocated heap
-	  memory is immediately freed when the MAP algorithm ends
-
-2010-10-12  Bogdan Cristea  <cristeab@users.sourceforge.net>
-
-	* NEWS: updated NEWS file
-
-2010-10-12  Bogdan Cristea  <cristeab@users.sourceforge.net>
-
-	* tests/fastica_test.cpp, tests/fastica_test.ref: improved fastica
-	  test
-
-2010-10-12  Bogdan Cristea  <cristeab@users.sourceforge.net>
-
-	* itpp/signal/fastica.cpp, itpp/signal/fastica.h,
-	  tests/fastica_test.cpp, tests/fastica_test.ref: Solved bug
-	  report: FastICA may run forever with APPROACH_DEFL - ID 3028968
-	  Thanks to Gert Wollny for the patch
-
-2010-09-26  Erik G. Larsson  <erik_g_larsson@users.sourceforge.net>
-
-	* itpp/base/math/log_exp.h: Fix spelling error in documentation
-	This closes #3075538
-
-2010-09-22  Adam Piatyszek  <ediap@users.sourceforge.net>
-
-	* doc/Makefile.am: Improve installation target for HTML
-	documentation
-
-2010-09-22  Bogdan Cristea  <cristeab@users.sourceforge.net>
-
-	* doc/Makefile.am: add support for copying search index
-	which now is found in search folder under html folder
-
-2010-09-22  Bogdan Cristea  <cristeab@users.sourceforge.net>
-
-	* doxygen_html.cfg.in: updated doxygen configuration
-
-2010-09-21  Bogdan Cristea  <cristeab@users.sourceforge.net>
-
-	* VERSION: add version number for development version after
-	releasing IT++ 4.2.0
-
--------------------------------------------------------------------------------
-
-2010-09-21  Bogdan Cristea  <cristeab@users.sourceforge.net>
-
-	* IT++ 4.2.0 release (SVN tag: release-4-2-0)
-	* NEWS, VERSION: Add release notes and update version number for
-	IT++ 4.2.0 release.
-
-2010-09-05  Bogdan Cristea  <cristeab@users.sourceforge.net>
-
-	* extras/itload.m: corrected case when loading arrays of cvec,
-	  bug ID 3035034
-
-2010-08-30  Bogdan Cristea  <cristeab@users.sourceforge.net>
-	* itpp/base/binfile.cpp, itpp/base/itfile.cpp, itpp/comm/exit.cpp,
-	  itpp/comm/exit.h, itpp/comm/siso.h, itpp/comm/siso_dem.cpp,
-	  itpp/comm/siso_eq.cpp, itpp/comm/siso_mud.cpp,
-	  itpp/comm/siso_nsc.cpp, itpp/comm/siso_rsc.cpp, itpp/comm/stc.h,
-	  itpp/srccode/audiofile.cpp: corrected warnings in VS 2010
-	  moved itcompat.h include to cpp files
-
-2010-08-28  Adam Piatyszek  <ediap@users.sourceforge.net>
-	* doc/local/linking.doc: Update ToC of the "Linking with IT++..."
-	  webpage
-
-2010-08-28  Adam Piatyszek  <ediap@users.sourceforge.net>
-	* doc/local/index.doc.in: Remove dead link to NEWCOM web page
-
-2010-04-25  Erik G. Larsson  <erik_g_larsson@users.sourceforge.net>
-
-	* itpp/comm/exit.h, itpp/comm/siso.h: remove unnecessary include
-	  statement
-
-2010-04-19  Bogdan Cristea  <cristeab@users.sourceforge.net>
-
-	* itpp/base/array.h: corrected concat(const T &e, const Array<T>
-	  &a) definition in order to match its forward declaration
-
-2010-04-05  Bogdan Cristea  <cristeab@users.sourceforge.net>
-
-	* doc/tutorial/sccc_bersim_awgn.doc, doc/tutorial/sources.mk,
-	  doc/tutorial/src/Makefile.am,
-	  doc/tutorial/src/sccc_bersim_awgn.cpp,
-	  doc/tutorial/src/turbo_equalizer_bersim_multipath.cpp,
-	  doc/tutorial/turbo_equalizer_bersim_multipath.doc,
-	  doc/tutorial/tutorial.doc: added tutorials for SCCCs and turbo
-	  equalizer
-
-2010-04-04  Bogdan Cristea  <cristeab@users.sourceforge.net>
-
-	* doc/tutorial/vector_and_matrix.doc: corrected minor typo:
-	  matrices instead of matries
-
-2010-04-04  Bogdan Cristea  <cristeab@users.sourceforge.net>
-
-	* doc/tutorial/exit_pccc.doc, doc/tutorial/sources.mk,
-	  doc/tutorial/src/Makefile.am, doc/tutorial/src/exit_pccc.cpp,
-	  doc/tutorial/tutorial.doc: added tutorial for EXIT chart of PCCCs
-
-2010-04-04  Bogdan Cristea  <cristeab@users.sourceforge.net>
-
-	* doc/tutorial/pccc_bersim_awgn.doc, doc/tutorial/sources.mk,
-	  doc/tutorial/src/Makefile.am,
-	  doc/tutorial/src/pccc_bersim_awgn.cpp, doc/tutorial/tutorial.doc,
-	  itpp/comm/siso.h, itpp/comm/siso_rsc.cpp: added tutorial for
-	  PCCCs
-
-2010-04-03  Bogdan Cristea  <cristeab@users.sourceforge.net>
-
-	* tests/matfunc_test.cpp: changed for compatibility with Visual C++ 2010
-
-2010-03-18  Bogdan Cristea  <cristeab@users.sourceforge.net>
-
-	* win32/itpp_acml_tests/exit_test.vcproj,
-win32/itpp_acml_tests/itpp_acml_tests.sln,
-	win32/itpp_acml_tests/siso_test.vcproj, win32/itpp_mkl.vcproj,
-win32/itpp_mkl_tests/exit_test.vcproj
-	win32/itpp_mkl_tests/itpp_mkl_tests.sln,
-win32/itpp_mkl_tests/siso_test.vcproj: added Visual Studio
-	projects for ACML and MKL.
-
-2010-03-14  Bogdan Cristea  <cristeab@users.sourceforge.net>
-
-	* itpp/comm/siso.h, itpp/comm/siso_rsc.cpp, itpp/comm/siso_nsc.cpp,
-	itpp/comm/siso_mud.cpp,	itpp/comm/siso_eq.cpp, itpp/comm/siso_dem.cpp,
-	itpp/comm/exit.h, itpp/comm/exit.cpp, itpp/comm/stc.h, itpp/comm/stc.cpp,
-	tests/exit_test.cpp, tests/siso_test.cpp: added Soft Input Soft Output
-	(SISO) class for turbo receivers design, EXtrinsic Information
-	Transfer (EXIT) class for studying the convergence of turbo receivers
-	and Space-Time Codes (STC) class, implementing space-time codes used
-	in Multiple-Input Multiple-Output (MIMO) systems with turbo receivers
-	implemented by SISO class. Two new tests were added, siso_test.cpp and
-	exit_test.cpp with their corresponding *.ref files.
-
-2010-03-04  Bogdan Cristea  <cristeab@users.sourceforge.net>
-
-	* itpp/base/converters.cpp, itpp/base/converters.h: added round_to_infty()
-function,
-	changed threshold value in round_to_infty() from 1e6 to 1e9
-
-2010-03-03  Bogdan Cristea  <cristeab@users.sourceforge.net>
-
-	* itpp/tests/bessel_test.cpp, itpp/tests/newton_search_test.cpp: changed
-tests files in order to
-	pass tests under Ubuntu. The corresponding *.ref files were also changed.
-
-2010-02-24  Bogdan Cristea  <cristeab@users.sourceforge.net>
-
-	* itpp/tests/bessel_test.cpp, itpp/tests/filter_design_test.cpp,
-	itpp/tests/itfile_test.cpp, itpp/tests/newton_search_test.cpp,
-	itpp/tests/pulse_shape_test.cpp: fixed format is used instead of
-	scientific format in order to pass tests checking in Visual C++.
-	As a consequence, the itpp/tests/*.ref files corresponding to the above tests
-are also changed.
-
-	* itpp/win32/itpp_acml.vcproj, itpp/win32/itpp_acml_tests/*vcproj,
-	itpp/win32/itpp_mkl.vcproj, itpp/win32/itpp_mkl_tests/*vcproj: added
-	automatic test checking in Visual C++, project files are converted to Visual
-C++ 2008.
-	The tests checking is implemented for each project as a "Post-Build Event".
-
-	* itpp/extras/check_tests.bat: added batch file for checking test results in
-Windows
-
-2010-02-08  Robert Orzechowski  <tytusz@users.sourceforge.net>
-
-	* AUTHORS, itpp/comm/galois.h: Fixes bug report #2936395
-
-2010-01-24  Erik G. Larsson  <erik_g_larsson@users.sourceforge.net>
-
-	* AUTHORS, itpp/comm/ldpc.h, itpp/comm/ldpc.cpp: Improvements to
-	the LDPC decoder. 1) Generalization to handle codes with arbitrary
-	check node degrees. 2) Efficiency improvements for large node
-	degrees.
-
-	Thanks to Gorka Prieto for this patch.
-
-2010-01-10  Adam Piatyszek  <ediap@users.sourceforge.net>
-
-	* itpp/base/algebra/lapack.h, itpp/base/blas.h: Support latest
-	ACML built with Intel Fortran compiler. It uses uppercase naming
-	conventions for BLAS and LAPACK routines. This is only required on
-	MS Windows (MSVC++).
-
-	* configure.ac.in, itpp/base/Makefile.am, itpp/base/blas.h,
-	itpp/base/sources.mk, itpp/base/vec.cpp, itpp/base/vec.h,
-	itpp/base/zdotusub.f, m4/acx_blas.m4: Do not use zdotusub.f
-	Fortran function for complex version of dot(). The call of Fortran
-	zdotusub_() caused portability problems, which were difficult to
-	debug and fix on all platforms.
-
-	* win32/itpp_acml.vcproj, win32/itpp_mkl.vcproj: Update MSVC++
-	project files to include recently added source files
-
-	* configure.ac.in, itpp/Makefile.am, itpp/base/binfile.h,
-	itpp/base/itcompat.h, itpp/base/itfile.h, itpp/base/ittypes.h,
-	itpp/base/math/elem_math.cpp, itpp/base/math/elem_math.h,
-	itpp/base/math/error.cpp, itpp/base/math/error.h,
-	itpp/base/math/log_exp.cpp, itpp/base/math/log_exp.h,
-	itpp/base/math/sources.mk, itpp/base/math/trig_hyp.cpp,
-	itpp/base/math/trig_hyp.h, itpp/base/sources.mk,
-	itpp/base/specmat.cpp, itpp/comm/galois.cpp,
-	itpp/comm/modulator_nd.cpp, itpp/fixed/fix_base.h, itpp/itbase.h,
-	itpp/signal/sigfun.cpp: Make itcompat.h a private (non-installable)
-	header file. For the purpose of non-standard integer type
-	definitions, a new header file ittypes.h is introduced. A few
-	inlined functions from the math submodule are moved to newly
-	created source files.
-
-	* itpp/base/converters.cpp, itpp/base/converters.h: Remove
-	workaround for GCC 3.3 error for a few template instantiations
-
-	* configure.ac.in, itpp/base/converters.h,
-	itpp/base/help_functions.h, itpp/base/mat.h, itpp/base/matfunc.h,
-	itpp/base/smat.h, itpp/base/svec.h, itpp/base/vec.h,
-	itpp/comm/interleave.h, itpp/comm/pulse_shape.h,
-	itpp/fixed/cfixed.h, itpp/fixed/fixed.h, itpp/signal/filter.h,
-	itpp/signal/transforms.h, m4/ac_cxx_extern_template.m4: Do not
-	check for "extern template" in configure script. Instead, switch
-	this C++ extension for MSVC++ compiler only.
-
-	* itpp/base/converters.cpp, itpp/base/converters.h: Make
-	converters.h public header file independent of itcompat.h
-
-	* itpp/base/Makefile.am, itpp/base/sources.mk: Do not install
-	blas.h header file
-
-	* itpp/base/mat.cpp, itpp/base/mat.h: Move configure dependent
-	implementations to mat.cpp file
-
-	* itpp/base/copy_vector.cpp, itpp/base/copy_vector.h,
-	itpp/base/sources.mk, itpp/base/vec.cpp: Move configure dependent
-	implementations to copy_vector.cpp file
-
-	* itpp/base/vec.cpp, itpp/base/vec.h: Move dot() and
-	outer_product() specialisations to vec.cpp
-
-	* win32/itpp_mkl_tests/*.vcproj: Update MKL libraries in MSVC++
-	project files for test programs
-
-2010-01-06  Adam Piatyszek  <ediap@users.sourceforge.net>
-
-	* configure.ac.in, itpp/base/itcompat.h, itpp/config_msvc.h:
-	Undefine min, max and log2 macros.
-
-	If these macros were defined they would collide with our
-	overloaded functions.
-
-2010-01-05  Erik G. Larsson  <erik_g_larsson@users.sourceforge.net>
-
-	* doc/local/verification.doc: Added Ubuntu 9.10 to list of tested
-	systems
-
-2010-01-05  Adam Piatyszek  <ediap@users.sourceforge.net>
-
-	* AUTHORS, doc/local/authors.doc: Add Bogdan to the list of
-	developers
-
-	* Makefile.am: Do not install itpp-config.1 man page two times.
-
-	This resulted in installation errors on Ubuntu 9.10. By the way,
-	add missing files to the distribution package.
-
-2010-01-02  Bogdan Cristea  <cristeab@users.sourceforge.net>
-
-	* itpp/base/itcompat.h: Fixes bug report #2924984
-
-2010-01-02  Adam Piatyszek  <ediap@users.sourceforge.net>
-
-	* NEWS: Prepare release notes for the new stable release
-
-	* NEWS, NEWS-4.0: Move 4.0.x release notes to a separate file
-
-	* configure.ac.in: Update bugs reporting link
-
-	* configure.ac.in, itpp-config.1.in, extras/*, itpp/**/*.cpp,
-	itpp/**/*.h, tests/*.cpp: Update copyright dates to `1995-2010'
-