IN PROGRESS:
* Latex rendering seems to be broken at the momentrestoring of dialog sizes doesn't work. KWindowConfig::saveWindowSize(windowHandle(), conf) and KWindowConfig::restoreWindowSize(windowHandle(), conf) don't seem to do the correct job. Also, the temporary files are note removed - completeBaseName() is used wrongly in TeXRenderer.cpp (Alexander)https://bugs.kde.org/show_bug.cgi?id=386884.
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.
* a tar-gz'ed JSON file is recognized as ASCII file, after switching to JSON-filter still no data is shown
* wrong columns are imported in AsciiFilter if we selectively import a subset of columns only. Similar wrong behavior was fixed recently in JsonFilter. Maybe we can align the implementation in different filter for how to handle this
* the columns in the preview tree widget in ImportFileWidget and in ImportSQLDatabaseWidget are not properly resized. Neither tmpTableWidget->horizontalHeader()->resizeSections(QHeaderView::ResizeToContents) nor tmpTableWidget->resizeColumnsToContents() in ImportFileWidget seem to do the job correctly, and similar in ImportSQLDatabaseWidget. We should be check all the occurencies of resizeSections() and resizeColumnsToContents() in our code and their behavior
* HistogramDock: try to change the min/max value for the bin ranges -> the value is always set to 1. Seems to be an error with signaling somewhere in Histogram.cpp
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)
* crash in OPJ-Import when the top-level folder is selected only for the import (Stefan)
* 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() (Stefan)
* https://techbase.kde.org/Development/Tutorials/Graphics/Performance
* https://community.kde.org/Digikam/CodingSprint2014
* https://stackoverflow.com/questions/4172661/how-to-make-a-qimage-or-qpixmap-semi-transparent-or-why-is-setalphachannel-obs
* https://doc.qt.io/archives/qq/qq17-compositionmodes.html
* Cantor on Windows doesn't work with the last RC build (Stefan, fixed in rc13)
* https://api.kde.org/frameworks/kcoreaddons/html/classKPluginLoader.html
* https://doc.qt.io/qt-5/qpluginloader.html
* https://github.com/KDE/cervisia/blob/master/cervisiashell.cpp
* https://phabricator.kde.org/R244:0c7bd81751fff6368d7e3e98f1241516e58c2290
* Latex rendering seems to be broken at the moment - the problems was because of too restrictive ImageMagic's policy.xml on openSUSE (s.a. https://stackoverflow.com/questions/42928765/convertnot-authorized-aaaa-error-constitute-c-readimage-453) (Alexander)
Links:
* Mac port: T3196
* Windows port: T3118