2017-04-25  Florian Pose  <fp@gh.de>

	* src/msrproto/MsrChannel.cpp:
	Fixed readBase64Value(); remove abort condition; improved base64
	size calc.
	[450a28b2270f] [tip] <stable-3.0>

2017-04-21  Florian Pose  <fp@gh.de>

	* NEWS:
	NEWS.
	[c4349a5f96fa] <stable-3.0>

2017-04-21  Florian Pose  <fp@igh-essen.com>

	* merge
	[e3b503097e12] <stable-3.0>

2016-09-01  Florian Pose  <fp@igh-essen.com>

	* ChangeLog, NEWS, configure.ac:
	Release 3.0.8.
	[11fa6f72aaa1] <stable-3.0>

2017-04-21  Florian Pose  <fp@gh.de>

	* src/msrproto/MsrChannel.cpp:
	Restored former base64 abort condition (newer one also buggy).
	[f1b7bda597fd] <stable-3.0>

2016-09-09  Florian Pose  <fp@igh-essen.com>

	* src/msrproto/MsrChannel.cpp:
	Improved subscription interval error message.
	[649cb15b7b93] <stable-3.0>

2016-05-10  Florian Pose  <fp@igh-essen.com>

	* src/msrproto/MsrChannel.cpp:
	Increased maximum block frequency to 25 Hz.
	[a259b4598164] <stable-3.0>

	* src/msrproto/MsrChannel.cpp:
	Fixed readBase64Value() abort condition.
	[3f103d8b76a6] <stable-3.0>

2015-12-05  Richard Hacker  <lerichi@gmx.net>

	* src/msrproto/MsrChannel.cpp:
	Use index= instead of name= for <rk>
	[ce643c5bd942] <stable-3.0>

2015-11-07  Richard Hacker  <lerichi@gmx.net>

	* src/msrproto/MsrChannel.cpp:
	Fixed a memory leak during poll()
	[c3919c8b074e] <stable-3.0>

2015-11-03  Richard Hacker  <lerichi@gmx.net>

	* src/msrproto/MsrProtocolHandler.h:
	Fixed compiler warning: 'cdecl' attribute ignored [-Wattributes]
	[c52846aa91e0] <stable-3.0>

	* src/msrproto/MsrChannel.cpp:
	Fixed bug where timestamp of a MsrChannel value was incorrect
	[8b9149497907] <stable-3.0>

2015-05-20  Richard Hacker  <lerichi@gmx.net>

	* src/Makefile.am:
	New automake issues
	[9095703bce97] <stable-3.0>

2014-10-21  hm  <hm@picard>

	* src/msrproto/MsrProtocolHandler.cpp:
	removed forced expat encoding
	[d5487c32ecf4] <stable-3.0>

2014-02-25  Florian Pose  <fp@igh-essen.com>

	* src/msrproto/MsrProtocolHandler.cpp,
	src/msrproto/MsrProtocolHandler.h:
	Process MSR broadcast tags.
	[6348d08108d9] <stable-3.0>

2014-02-19  Florian Pose  <fp@igh-essen.com>

	* TODO:
	TODO.
	[f01d4e40a3d5] <stable-3.0>

2014-01-21  Richard Hacker  <lerichi@gmx.net>

	* .hgignore:
	.hgignore
	[7200c5b72bf1] <stable-3.0>

2014-01-07  Florian Pose  <fp@igh-essen.com>

	* src/Makefile.am:
	Changed AM_CPPFLAGS to AM_CXXFLAGS to enable -Wall.
	[f3d8efe84181] <stable-3.0>

	* m4/expat.m4, pdcom.spec.in:
	Removed some whitespace.
	[37d4f2d1b30d] <stable-3.0>

2013-05-24  Florian Pose  <fp@igh-essen.com>

	* configure.ac:
	Release tasks.
	[3bbd522e782c] <stable-3.0>

	* NEWS, src/Data.cpp, src/Process.cpp, src/VariableConvert.cpp,
	src/msrproto/MsrChannel.cpp, src/msrproto/MsrParam.cpp:
	Avoided some warnings shown up using MinGW.
	[ed3ae804a98d] <stable-3.0>

2012-12-13  Florian Pose  <fp@igh-essen.com>

	* configure.ac, m4/expat.m4:
	Added AM_PROG_AR necessary for autoconf 1.12.
	[6de5202b848f] <stable-3.0>

2012-02-22  Florian Pose  <fp@igh-essen.com>

	* ChangeLog:
	Updated ChangeLog.
	[a68cd8288acc] <stable-3.0>

	* configure.ac:
	Version 3.0.7.
	[f84ce385f71d] <stable-3.0>

	* .hgignore, doc/Doxyfile.in, src/Data.cpp, src/DataDimension.cpp,
	src/Process.cpp, src/ProcessStreambuf.cpp, src/ProcessStreambuf.h,
	src/ProtocolHandler.cpp, src/ProtocolHandler.h, src/Time.cpp,
	src/Variable.cpp, src/VariableConvert.cpp,
	src/msrproto/MsrChannel.cpp, src/msrproto/MsrChannel.h,
	src/msrproto/MsrException.h, src/msrproto/MsrParam.cpp,
	src/msrproto/MsrParam.h, src/msrproto/MsrProtocolHandler.cpp,
	src/msrproto/MsrProtocolHandler.h, src/msrproto/MsrVariable.cpp,
	src/msrproto/MsrVariable.h, src/pdcom.h.in, src/pdcom/Data.h,
	src/pdcom/Exception.h, src/pdcom/Process.h, src/pdcom/RawData.h,
	src/pdcom/Subscriber.h, src/pdcom/Time.h, src/pdcom/Variable.h:
	Updated Doxyfile; updated documentation; removed extra whitespace.
	[b3092c27d1c3] <stable-3.0>

2012-02-21  Florian Pose  <fp@igh-essen.com>

	* NEWS:
	NEWS.
	[89d4d6ba15b8] <stable-3.0>

	* example/ExampleProcess.cpp:
	Improved example.
	[caa7281396bf] <stable-3.0>

	* src/msrproto/MsrChannel.cpp, src/msrproto/MsrParam.cpp,
	src/msrproto/MsrVariable.cpp, src/msrproto/MsrVariable.h:
	Transpose: Fixed rnum/cnum; removed datawith; also transpose
	parameters.
	[2338efd4d2a0] <stable-3.0>

	* src/msrproto/MsrProtocolHandler.h:
	Minor: Removed whitespace.
	[0f82fdc262a5] <stable-3.0>

	* example/ExampleProcess.cpp, example/LinuxProcess.cpp:
	Minor: Removed whitespace in example.
	[830ef7187343] <stable-3.0>

2012-02-13  Florian Pose  <fp@igh-essen.com>

	* src/msrproto/MsrChannel.cpp:
	Fixed MATRIX_COL_MAJOR transpose bug.
	[bb87d1bc9614] <stable-3.0>

2012-01-22  Florian Pose  <fp@igh-essen.com>

	* src/msrproto/MsrParam.cpp:
	Minor: Spacing.
	[43ae779b27ce] <stable-3.0>

	* pdcom.spec.in:
	Summaries and descriptions.
	[c64e08e015de] <stable-3.0>

2012-01-21  Florian Pose  <fp@igh-essen.com>

	* pdcom.spec.in:
	merge.
	[d6feb342c10c] <stable-3.0>

	* pdcom.spec.in:
	Fixed build dependency.
	[6eeb46e8f52a] <stable-3.0>

	* pdcom.spec.in:
	Improved spec file.
	[efc9fabe97de] <stable-3.0>

	* pdcom.spec.in:
	Improved spec file.
	[dc292d70d44b] <stable-3.0>

2011-07-15  Florian Pose  <fp@igh-essen.com>

	* NEWS, configure.ac:
	Released version 3.0.6.
	[ac42c3f5deb8] <stable-3.0>

2011-07-11  Florian Pose  <fp@igh-essen.com>

	* src/msrproto/MsrChannel.cpp:
	Fixed base64 debug output.
	[1c70b08b9b0f] <stable-3.0>

	* src/msrproto/MsrChannel.cpp:
	Polling for vector channels.
	[371069e66613] <stable-3.0>

2011-05-13  Florian Pose  <fp@igh-essen.com>

	* ChangeLog, configure.ac:
	Released version 3.0.5.
	[1bab13114d1c] <stable-3.0>

2011-02-06  Richard Hacker  <lerichi@gmx.net>

	* src/msrproto/MsrProtocolHandler.cpp:
	Fixed bug where pdcom crashes if Channel does not have an alias
	attribute
	[26ea80133823] <stable-3.0>

2010-10-12  Florian Pose  <fp@igh-essen.com>

	* src/msrproto/MsrParam.cpp:
	Fixed reading vector parameters.
	[9ce05aded61e] <stable-3.0>

2010-05-12  Florian Pose  <fp@igh-essen.com>

	* pdcom.spec.in:
	64 bit support in spec file.
	[633af81300eb] <stable-3.0>

2010-04-20  Florian Pose  <fp@igh-essen.com>

	* configure.ac:
	Released version 3.0.4.
	[4826164b6cab] <stable-3.0>

2010-01-18  Florian Pose  <fp@igh-essen.com>

	* .hgignore:
	Switched to mercurial; Added .hgignore.
	[c7e5d7091e9c] <stable-3.0>

2010-01-12  Florian Pose  <fp@igh-essen.com>

	* src/Data.cpp, src/ProcessStreambuf.cpp, src/pdcom/Variable.h:
	Fixed missing headers for GCC 4.4.
	[e2da23b2b5d9] <stable-3.0>

2009-12-18  Richard Hacker  <ha@igh-essen.com>

	* ChangeLog, configure.ac:
	Released 3.0.3
	[fd830afb9233] <stable-3.0>

	* src/Variable.cpp, src/msrproto/MsrParam.cpp,
	src/msrproto/MsrParam.h, src/pdcom/Variable.h:
	Added Variable::writeable and Variable::readable flags instead of
	using virtual classes
	[0094bb35e9c0] <stable-3.0>

	* src/Process.cpp, src/Variable.cpp, src/pdcom/Process.h:
	New flag process->readOnly
	[4d297c320f16] <stable-3.0>

2009-10-13  Florian Pose  <fp@igh-essen.com>

	* pdcom.spec:
	Removed specfile again...
	[aed23690de27] <stable-3.0>

	* pdcom.spec:
	Added specfile.
	[feb383e70ca5] <stable-3.0>

	* configure.ac:
	Released version 3.0.2.
	[b6b5b3632446] <stable-3.0>

	* src/ProcessStreambuf.cpp:
	Slightly fix persistent problem with Streambouf not calling
	sendRequest().
	[b52277d341a6] <stable-3.0>

2009-07-08  Florian Pose  <fp@igh-essen.com>

	* src/pdcom/Data.h, src/pdcom/Exception.h, src/pdcom/RawData.h:
	Added missing documentation.
	[b1ac137c6379] <stable-3.0>

	* TODO, src/msrproto/MsrChannel.cpp,
	src/msrproto/MsrProtocolHandler.cpp:
	Replaced remaining atof() calls.
	[44e5a9d35ac3] <stable-3.0>

	* TODO:
	TODO.
	[31992bde3fb5] <stable-3.0>

	* src/msrproto/MsrProtocolHandler.cpp, src/pdcom/Variable.h:
	merge -c307 trunk: Small fixes needed to compile on x86-64 systems.
	[eaf3e73e85ab] <stable-3.0>

	* example/LinuxProcess.cpp, src/ProcessStreambuf.h,
	src/msrproto/MsrProtocolHandler.h:
	merge -c306 trunk: Updated #includes to work with newer gcc
	versions.
	[1f035f5149c7] <stable-3.0>

	* doc/Doxyfile.in:
	merge -c300 trunk: Fixed LaTeX output.
	[ad6bf8042e2c] <stable-3.0>

	* AUTHORS, COPYING.LESSER, Makefile.am, NEWS, README, TODO,
	bootstrap.sh, configure.ac, doc/Doxyfile.in, doc/Makefile.am,
	example/ExampleProcess.cpp, example/ExampleProcess.h,
	example/LinuxProcess.cpp, example/LinuxProcess.h,
	example/Makefile.am, example/main.cpp, pdcom.spec.in, src/Data.cpp,
	src/DataDimension.cpp, src/Makefile.am, src/Process.cpp,
	src/ProcessStreambuf.cpp, src/ProcessStreambuf.h,
	src/ProtocolHandler.cpp, src/ProtocolHandler.h, src/Time.cpp,
	src/Variable.cpp, src/VariableConvert.cpp, src/msrproto/Makefile.am,
	src/msrproto/MsrChannel.cpp, src/msrproto/MsrChannel.h,
	src/msrproto/MsrException.h, src/msrproto/MsrParam.cpp,
	src/msrproto/MsrParam.h, src/msrproto/MsrProtocolHandler.cpp,
	src/msrproto/MsrProtocolHandler.h, src/msrproto/MsrVariable.cpp,
	src/msrproto/MsrVariable.h, src/pdcom.h.in, src/pdcom/Data.h,
	src/pdcom/Exception.h, src/pdcom/Makefile.am, src/pdcom/Process.h,
	src/pdcom/RawData.h, src/pdcom/Subscriber.h, src/pdcom/Time.h,
	src/pdcom/Variable.h:
	LGPLv3 license headers.
	[6decba55bf62] <stable-3.0>

	* Ignore further m4 files.
	[1b1f9f68b3be] <stable-3.0>

2009-07-06  Florian Pose  <fp@igh-essen.com>

	* TODO:
	TODO.
	[74c512f75994] <stable-3.0>

	* src/msrproto/MsrChannel.cpp, src/msrproto/MsrProtocolHandler.cpp:
	Added FIXMEs to atof() calls.
	[1d2cfd9b37ce] <stable-3.0>

2009-05-08  Florian Pose  <fp@igh-essen.com>

	* TODO, example-ng/ExampleProcess.cpp, example-ng/ExampleProcess.h,
	example-ng/LinuxProcess.cpp, example-ng/LinuxProcess.h, example-
	ng/Makefile.am, example-ng/main.cpp:
	Removed example-ng.
	[688549fb7560] <stable-3.0>

	* m4/libtool.m4, m4/ltoptions.m4, m4/ltsugar.m4, m4/ltversion.m4,
	m4/lt~obsolete.m4:
	Removed some m4 files again.
	[aa4b312b7ecd] <stable-3.0>

	* COPYING, INSTALL, m4/libtool.m4, m4/ltoptions.m4, m4/ltsugar.m4,
	m4/ltversion.m4, m4/lt~obsolete.m4:
	Added m4 files and INSTALL and COPYING files.
	[311b0941a091] <stable-3.0>

	* Makefile.am:
	Fixed ACLOCAL_AMFLAGS.
	[13606557c227] <stable-3.0>

2009-01-13  Florian Pose  <fp@igh-essen.com>

	* src/msrproto/MsrParam.cpp:
	Fixed floating point parsing on non-english environments...
	[28b3b347eb43] <stable-3.0>

2009-01-09  Florian Pose  <fp@igh-essen.com>

	* src/msrproto/MsrChannel.cpp, src/msrproto/MsrChannel.h:
	Fixed use of the time attribute in msr's data tag.
	[1eeedbb50f58] <stable-3.0>

	* src/msrproto/MsrChannel.cpp, src/msrproto/MsrProtocolHandler.cpp:
	Bugfix: Locale-independent parsing of MSR's time attribute.
	[780a3ec31eb4] <stable-3.0>

	* src/Time.cpp:
	Minor changes.
	[4a14a1e6df67] <stable-3.0>

2009-01-08  Florian Pose  <fp@igh-essen.com>

	* src/Process.cpp:
	Removed unnecessary define.
	[e77dfb8cbe61] <stable-3.0>

2008-12-04  Richard Hacker  <ha@igh-essen.com>

	* configure.ac, src/Variable.cpp, src/msrproto/MsrChannel.cpp,
	src/msrproto/MsrParam.cpp, src/msrproto/MsrParam.h,
	src/pdcom/Variable.h:
	Fixed bug where poll() did not set the value of the variable
	[1418d31f0535] <stable-3.0>

2008-11-28  Florian Pose  <fp@igh-essen.com>

	* src/pdcom/Data.h, src/pdcom/Exception.h, src/pdcom/Process.h,
	src/pdcom/RawData.h, src/pdcom/Subscriber.h, src/pdcom/Time.h,
	src/pdcom/Variable.h:
	Prefixed duplicate-inclusion-protection with PDCOM_ to avoid
	conflicts with other headers.
	[12478490e2b1] <stable-3.0>

2008-11-21  Florian Pose  <fp@igh-essen.com>

	* Makefile.am:
	Fixed spec.
	[8eff690bab34] <stable-3.0>

	* Makefile.am, configure.ac, pdcom.spec.in:
	Version 3.0.0 with Spec-File.
	[4794200124be] <stable-3.0>

	* example/Makefile.am:
	Added headers to dist.
	[63929726cd09] <stable-3.0>

	* example/LinuxProcess.cpp, src/ProcessStreambuf.cpp,
	src/msrproto/MsrChannel.cpp, src/msrproto/MsrProtocolHandler.cpp:
	Added missing headers.
	[51d3b84b5e06] <stable-3.0>

2008-11-20  Florian Pose  <fp@igh-essen.com>

	* src/Process.cpp, src/pdcom/Process.h:
	Made VariableList a VariableSet, because otherwise Process::reset()
	takes ~10 s for removing 9000 variables.
	[759774d472e3] <stable-3.0>

	* src/Makefile.am:
	Removed dependency to /opt/etherlab/rtw.
	[cd47e531c22c] <stable-3.0>

	* src/pdcom/Process.h:
	Added missing implementation for getVariableList().
	[340425736277] <stable-3.0>

	* Makefile.am, configure.ac, src/Makefile.am, src/Process.cpp,
	src/rtcomproto/Makefile.am, src/rtcomproto/Process.cpp,
	src/rtcomproto/Process.h, src/rtcomproto/ProcessLayer.cpp,
	src/rtcomproto/ProcessLayer.h, src/rtcomproto/ProtocolHandler.cpp,
	src/rtcomproto/ProtocolHandler.h, src/rtcomproto/Variable.cpp,
	src/rtcomproto/Variable.h:
	Removed RTCom protocol for 3.0 release.
	[803320bfb546] <stable-3.0>

	* Makefile.am, TODO, configure.ac, m4/ac_pkg_swig.m4,
	m4/ac_python_devel.m4, m4/event.m4, m4/sasl.m4,
	m4/swig_enable_cxx.m4, m4/swig_python.m4, pyext/Makefile.am,
	pyext/PyCProcess.cpp, pyext/PyCProcess.h, pyext/Pythoncode.py,
	pyext/README, pyext/pyexample.py, pyext/rtcom.i:
	Removed python extention for 3.0
	[71952d749257] <stable-3.0>

2008-09-02  Florian Pose  <fp@igh-essen.com>

	* src/Makefile.am:
	Added EXPAT_LIBS and EXPAT_LDFLAGS.
	[af5803ee6546] <stable-3.0>

	* src/Makefile.am, src/Process.cpp, src/msrproto/Channel.cpp,
	src/msrproto/Channel.h, src/msrproto/Exception.h,
	src/msrproto/Makefile.am, src/msrproto/MsrChannel.cpp,
	src/msrproto/MsrChannel.h, src/msrproto/MsrException.h,
	src/msrproto/MsrParam.cpp, src/msrproto/MsrParam.h,
	src/msrproto/MsrProtocolHandler.cpp,
	src/msrproto/MsrProtocolHandler.h, src/msrproto/MsrVariable.cpp,
	src/msrproto/MsrVariable.h, src/msrproto/Param.cpp,
	src/msrproto/Param.h, src/msrproto/ProtocolHandler.cpp,
	src/msrproto/ProtocolHandler.h, src/msrproto/Variable.cpp,
	src/msrproto/Variable.h:
	Don not create shared library for Msr protocol handler, but link it
	directly to avoid problems with DLLs under windows.
	[011d032d98e4] <stable-3.0>

	* example/Makefile.am:
	Added missing -lexpat.
	[cd0a578d5e42] <stable-3.0>

	* configure.ac:
	Commented out libsasl and libevent dependencies.
	[5dac7e4e599e] <stable-3.0>

	* src/Makefile.am:
	Added missing EXPAT_CPPFLAGS.
	[39b41de9c6bf] <stable-3.0>

2008-08-28  Florian Pose  <fp@igh-essen.com>

	* src/ProcessStreambuf.cpp, src/ProcessStreambuf.h,
	src/msrproto/Param.cpp:
	Introduced flush() method for ProcessStreambuf to assure, that
	sendRequest() is called.
	[e03a11f39cbe] <stable-3.0>

2008-08-27  Florian Pose  <fp@igh-essen.com>

	* src/ProcessStreambuf.cpp:
	Fixed debugging for ProcessStreambuf.
	[c35a2af34f4a] <stable-3.0>

	* src/msrproto/Param.cpp:
	Added debugging for Msr Parameters.
	[b49ed144d64e] <stable-3.0>

	* src/Variable.cpp, src/VariableConvert.cpp, src/pdcom/Variable.h:
	Fixed bug concerning data conversions: Introduced read_noscale and
	write_noscale conversion matrices.
	[f8ce99105e5c] <stable-3.0>

2008-08-25  Florian Pose  <fp@igh-essen.com>

	* src/Process.cpp:
	merge -c266 trunk: ProtocolLog when variable not found.
	[36704381cb4c] <stable-3.0>

2008-08-12  Florian Pose  <fp@igh-essen.com>

	* README, TODO, doc/Doxyfile.in, doc/Makefile.am,
	example/ExampleProcess.h, src/DataDimension.cpp, src/pdcom/Data.h,
	src/pdcom/Variable.h:
	merge -r259:261 trunk: Doc.
	[b9f48bb198ff] <stable-3.0>

	* configure.ac:
	Version 3.0.0-pre.
	[9d74d3a89b49] <stable-3.0>

	* Created branch stable-3.0.
	[3bba577d178a] <stable-3.0>

