[d2a7d6]: ChangeLog Maximize Restore History

Download this file

ChangeLog    177 lines (119 with data), 6.4 kB

2010-01-10  Adam Piatyszek  <ediap@users.sourceforge.net>

	* 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

2010-01-05  Adam Piatyszek  <ediap@users.sourceforge.net>

	* AUTHORS, doc/local/authors.doc: Add Bogdan to the list of

	* 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'

2009-12-28  Adam Piatyszek  <ediap@users.sourceforge.net>

	* doc/local/index.doc.in: Update links

	* AUTHORS, doc/local/authors.doc: Update the list of developers


2009-12-27  Adam Piatyszek  <ediap@users.sourceforge.net>

	* IT++ 4.0.7 release (SVN tag: release-4-0-7)

	* NEWS, VERSION: Add release notes and update version number for
	IT++ 4.0.7 release.

	* configure.ac.in: Do not enable any optimization for the debug

2009-12-26  Adam Piatyszek  <ediap@users.sourceforge.net>

	* tests/fastica_test.cpp: Suppress a warning message of GCC 4.4

	* itpp/base/vec.cpp, itpp/base/vec.h, tests/vec_test.cpp,
	tests/vec_test.ref: Support equality "==" and inequality "!="
	operators for cvec type.

	This patch fixes bug report #2909998.

2009-12-12  Erik G. Larsson  <erik_g_larsson@users.sourceforge.net>

	* itpp/comm/llr.h, itpp/comm/turbo.h, itpp/comm/ldpc.h,
	itpp/comm/modulator_nd.h: Improved documentation on the accuracy
	of LLR calculations.

2009-10-11  Adam Piatyszek  <ediap@users.sourceforge.net>

	* itpp/base/array.h: Pass by reference, not by value

2009-09-29  Adam Piatyszek  <ediap@users.sourceforge.net>

	* m4/acx_blas.m4: Add support for detecting MKL 10.2 libraries
	using GCC

2009-08-06  Adam Piatyszek  <ediap@users.sourceforge.net>

	* configure.ac.in, doc/local/documentation.doc, extras/*,
	itpp-config.1.in, itpp/**/*.cpp, itpp/**/*.h, tests/*.cpp:
	Copyright dates updated to `1995-2009'

2009-05-12   Erik G. Larsson  <erik_g_larsson@users.sourceforge.net>

	* doc/local/verification.doc: Added Ubuntu 9.04 to list of tested

2009-03-17  Adam Piatyszek  <ediap@users.sourceforge.net>

	* itpp/comm/bch.cpp, tests/bch_test.ref: Change polynomial bit
	mapping convention in BCH code.

	Matlab (and the DVB-T standard) use different mapping of the bits to
	polynomial representation:
	- Matlab maps highest order first:
	  1010 <-> i(x)=1*x^3 + 0*x^2 + 1*x^1 + 0*x^0 = x^3 + x
	- IT++ maps lowest order first:
	  1010 <-> i(x)= 1*x^0 + 0*x^1 + 1*x^2 + 0*x^3 = x^2 + 1
	This is because the GFX class indexes the coefficients according
	to their powers (i[0] <-> x^0), which is again intuitive.

	The attached patches changes the IT++ behaviour to the approach
	used in Matlab, in order to become consistent with the more common

	Signed-off-by: Stephan Ludwig <donludovico@users.sourceforge.net>

2009-01-30  Adam Piatyszek  <ediap@users.sourceforge.net>

	* itpp/base/itfile.h, itpp/base/vec.h: Minor spelling and grammar

	Signed-off-by: Kumar Appaiah <a.kumar@alumni.iitm.ac.in>