Most important changes:
DaqView: Fully parallel off-screen rendering of channels windows, using cairo image surfaces and OpenMP.
This dramatically improves performance for large data sets.
OK, the experimental phase is nearly finished - so I can begin a next phase -> mod_PLC. The PLC module will be just an interpreter for the IL language - and it would offer support for real-time debugging and real-time data traces.
Mostly regression fixes in the DAQ Viewer. One of the most significant changes is the possibility to choose whether the project data has to be compressed or not.
Full list of changes in the changelog(s).
Maintenance release: fixed regressions introduced by wxWidgets-3.0.5-GTK3
See changelogs for full list of changes.
The most important change is an update of rcode - now the project uses rcode v1.0.3 - this version allows to bind error messages to rcode value, but requires preprocessing of the source files using "rcd_autogen" script - which is done automatically by the configure script.
In fact, the update was made few months ago, but because it involved serious changes to some critical functions, I've decided to wait and test the project before releasing a new version. A few months of uptime allows to assume that there is no regression.
Yet another important compatibilty problem with wxWidgets v3.x has been patched:
Full list of changes in the change logs.
Most important changes:
The most important problem solved in this release is that it can be compiled with GCC 6.x - until now, the project was tested under GCC 4.x, but it showed up that it fails under newer GCC - fixed.
The next most important change (induced by the change of the version of the compiler used) is the change of C standard used: GNUC90 -> GNUC99.
This change needed a few tens of hours of work (testing), after implementing tens of fixes - but now it works :)... read more
DaqView:
Many bugfixes and other small corrections.