Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

[5ad29e]: ChangeLog Maximize Restore History

Download this file

ChangeLog    647 lines (490 with data), 27.1 kB

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'