IN PROGRESS:
* Latex rendering seems to be broken at the moment. Also, the temporary files are note removed - completeBaseName() is used wrongly in TeXRenderer.cpp (Alexander)
TODO:
* restoring of dialog sizes doesn't work. KWindowConfig::saveWindowSize(windowHandle(), conf) and KWindowConfig::restoreWindowSize(windowHandle(), conf) don't seem to do the correct job. Also, https://bugs.kde.org/show_bug.cgi?id=386884.
* build with "add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x50500)" as suggested by pino. The only thing we need to adjust are the QPixmap::setAlphaChannel() calls in XYCurvePrivate::paint() and Histogram::paint() which we need to replace by QPainter::setCompositionMode()
* a tar-gz'ed JSON file is recognized as ASCII file, after switching to JSON-filter still no data is shown
* on linux, wc is used to count the number of lines in an ASCII file for the information shown in FileInfoDialog. In the AsciiFilter itself, wc is not used and we loop over all lines to determine this number. This is very slow for bigger files. We should also use wc in AsciiFilter, if possible. We need to take care of gzip'ed ascii files where wc won't work.
GENERAL:
* switch to the new signal-slot syntax of Qt (Fabian, Alexander)
* use KSharedConfig instead of KConfig?
* use Q_ENUM instead of deprecated Q_ENUMS (requires Qt >= 5.5)
* improve cantor on Windows and macOS
* check Windows and macOS port
* update translations
DONE:
* Fit improvements: T5994 (Stefan)
* Auto-/cross correlation and convolution/deconvolution (Stefan)
* Plotting of datetime data: T5064 (Alexander)
* import of data in ngspice's raw format (Alexander, Stefan)
* implement rotation of plot legends, use this new feature also in OriginProjectParser::loadWorksheet() to support rotated legends in Origin (Alexander)
* Stabilize/fix live data import (Stefan)
* add the new mimetype icon https://phabricator.kde.org/D13643 to Windows and MacOSX builds (done in rc4, Stefan)
* include libpq and libmysql into the Windows packages (s.a. https://www.reddit.com/r/kde/comments/8vzpc/labplot_windows_installer_doesnt_come_with/) (rc8, Stefan)
* finalize histogram: T1863 (Garvit, Alexander)
* Extend FileInfoDialog to show information about HDF5, NetCDF, FITS-files, etc.: T5063 (Stefan)
* random number generation doesn't work for integer columns because of QVector<double> new_data in RandomValuesDialog::generate() (Stefan)
* ThemeHandler for plots shows the full path for theme files on Windows (select a plot, apply a theme, deselect the plot, select it again -> observe the full path shown in the button) (Stefan)
Links:
* Mac port: T3196
* Windows port: T3118