IN PROGRESS:
TODO:
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)
- Cantor on Windows doesn't work with the last RC build (Stefan, fixed in rc13)
- 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)
- 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 (Alexander)
- 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 - seems to be the problem on my notebook only, let's ignore it (Alexander)
- 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 (Stefan)
- check whether the icon view-object-histogram-linear is included in win and mac os packages (Stefan: yes it is)
- 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 (Alexander)
- in ImportFileWidget select a JSON file, close the dialog, open the dialog again - the last selcted json file is shown, but no content is shown in the preview widget. Also, a tar-gz'ed JSON file is recognized as ASCII file in the beginning, after switching to JSON-filter still no data is shown. Both problems are maybe related (Christoph)
Links: