commit labplot-kf5 for openSUSE:Factory
Hello community, here is the log from the commit of package labplot-kf5 for openSUSE:Factory checked in at 2020-10-12 13:59:03 Comparing /work/SRC/openSUSE:Factory/labplot-kf5 (Old) and /work/SRC/openSUSE:Factory/.labplot-kf5.new.3486 (New) Package is "labplot-kf5" Mon Oct 12 13:59:03 2020 rev:12 rq:841031 version:2.8.0 Changes: --- /work/SRC/openSUSE:Factory/labplot-kf5/labplot-kf5.changes 2020-09-29 19:01:17.117735725 +0200 +++ /work/SRC/openSUSE:Factory/.labplot-kf5.new.3486/labplot-kf5.changes 2020-10-12 13:59:57.318232123 +0200 @@ -1,0 +2,6 @@ +Sat Oct 10 17:42:29 UTC 2020 - wba...@tmo.at + +- Update fix_labplot_assumption_cantor_version.patch to fix build + with cantor 20.08.2 and later + +--- Other differences: -- ++ fix_labplot_assumption_cantor_version.patch ++ --- /var/tmp/diff_new_pack.moOJIM/_old 2020-10-12 13:59:57.990232403 +0200 +++ /var/tmp/diff_new_pack.moOJIM/_new 2020-10-12 13:59:57.990232403 +0200 @@ -1,4 +1,5 @@ https://invent.kde.org/education/labplot/-/commit/4255438c98ce274a4bbb381b706b6ba5b41816c7 +https://invent.kde.org/education/labplot/-/commit/db67605842837583b1b885cf64ca19c5301480d1 diff -ruN a/CMakeLists.txt b/CMakeLists.txt --- a/CMakeLists.txt 2020-09-12 15:17:33.0 +0700 +++ b/CMakeLists.txt 2020-09-16 22:29:49.371712613 +0700 @@ -7,7 +8,7 @@ MESSAGE (STATUS "Cantor Library ${Cantor_VERSION} TOO OLD. Minimum usable version is 19.12") ENDIF () - IF (${Cantor_VERSION} VERSION_GREATER "20.08") -+ IF (${Cantor_VERSION} VERSION_GREATER "20.08.1") ++ IF (${Cantor_VERSION} VERSION_GREATER "20.08.9") add_definitions (-DHAVE_NEW_CANTOR_LIBS) ENDIF () ELSE ()
commit labplot-kf5 for openSUSE:Factory
Hello community, here is the log from the commit of package labplot-kf5 for openSUSE:Factory checked in at 2020-09-29 19:01:02 Comparing /work/SRC/openSUSE:Factory/labplot-kf5 (Old) and /work/SRC/openSUSE:Factory/.labplot-kf5.new.4249 (New) Package is "labplot-kf5" Tue Sep 29 19:01:02 2020 rev:11 rq:837886 version:2.8.0 Changes: --- /work/SRC/openSUSE:Factory/labplot-kf5/labplot-kf5.changes 2019-10-30 14:43:38.209915524 +0100 +++ /work/SRC/openSUSE:Factory/.labplot-kf5.new.4249/labplot-kf5.changes 2020-09-29 19:01:17.117735725 +0200 @@ -1,0 +2,54 @@ +Fri Sep 25 12:05:16 UTC 2020 - wba...@tmo.at + +- Move english docs from labplot-kf5-lang to the main package again +- Remove unused Qt5Qml BuildRequires + +--- +Wed Sep 16 14:52:28 UTC 2020 - andy great + +- Update to version 2.8.0. + * New features: +* Improved DateTime data support +* Show the size of the members in the JSON file in the import + file dialog +* [worksheet] In the Export Worksheet Dialog allow to export to + the clipboard +* [worksheet] Allow to move plots, text labels and legend with + arrow keys +* [worksheet] Image worksheet element +* [worksheet] Reference line on the plot +* [worksheet] Support for imperial units for geometry and size + settings of objects +* [worksheet] Improve axes major and minor tick settings +* [spreadsheet] show infinite values as such and not as NaN +* [spreadsheet] support big integer (64 bit) as data type +* [spreadsheet] column normalization methods "divide by max", + "divide by min", etc. +* [spreadsheet] Tukey's ladder of powers +* [spreadsheet] added the size of the data set, its mode, 1st + and 3rd quartiles and IQR to the column statistics +* [analysis] calculate and expose the rough values as the + result of a smooth (data = smooth + rough) +* Allow to open Cantor and Jupyter projects +* [Windows] improved craft blueprint and installer package +* [macOS] added support for touchbar +* Support global user specified decimal separator +* Improved locale support in number input fields +* Extended "About"-Dialog + * Bug fixes: +* BUG: 421193 - import float(4) data from hdf5 +* BUG: 418390 - Ignore infinite values (created in CAS + worksheets for example) in curves +* BUG: 412455 - Don't crash (sporadically) when opening the + color scheme menu +* BUG: 415214 - Better algorithm to draw the error bar caps +* BUG: 413397 - Properly handle removal of columns in the + spreadsheet model +* BUG: 413401 - In plot data dialog, don't add new worksheets + as children to workbooks, use the proper parent aspect +* Fix Cantor support and Unicode characters on Windows +* Fix evaluating fit residuals +- Add fix_labplot_assumption_cantor_version.patch to fix Labplot 2.8.0 + wrong assumption that Cantor 20.08.1 has a new interface. + +--- Old: labplot-2.7.0.tar.xz New: fix_labplot_assumption_cantor_version.patch labplot-2.8.0.tar.xz Other differences: -- ++ labplot-kf5.spec ++ --- /var/tmp/diff_new_pack.ZJC6oU/_old 2020-09-29 19:01:18.065736877 +0200 +++ /var/tmp/diff_new_pack.ZJC6oU/_new 2020-09-29 19:01:18.069736881 +0200 @@ -1,7 +1,7 @@ # # spec file for package labplot-kf5 # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,13 +21,15 @@ %define _kf5_appstreamdir %{_kf5_sharedir}/appdata %endif Name: labplot-kf5 -Version:2.7.0 +Version:2.8.0 Release:0 Summary:KDE Framework 5 data analysis and visualization application License:GPL-2.0-or-later Group: Productivity/Scientific/Other URL:https://labplot.kde.org/ Source: https://download.kde.org/stable/labplot/%{version}/labplot-%{version}.tar.xz +# PATCH-FIX-UPSTREAM fix_labplot_assumption_cantor_version.patch andythe_gr...@pm.me -- Fix Labplot 2.8.0 wrong assumption that Cantor 20.08.1 has a new interface. +Patch0: fix_labplot_assumption_cantor_version.patch BuildRequires: bison BuildRequires: cantor-devel BuildRequires: extra-cmake-modules @@ -74,7 +76,6 @@ BuildRequires: pkgconfig(zlib) Provides: labplot = %{version} Obsoletes: labplot < 2.3.0 - %lang_package %description @@ -88,6 +89,7 @@ %prep %setup -q -n labplot-%{version} +%patch0 -p1 %build %cmake_kf5
commit labplot-kf5 for openSUSE:Factory
Hello community, here is the log from the commit of package labplot-kf5 for openSUSE:Factory checked in at 2019-10-30 14:43:31 Comparing /work/SRC/openSUSE:Factory/labplot-kf5 (Old) and /work/SRC/openSUSE:Factory/.labplot-kf5.new.2990 (New) Package is "labplot-kf5" Wed Oct 30 14:43:31 2019 rev:10 rq:743630 version:2.7.0 Changes: --- /work/SRC/openSUSE:Factory/labplot-kf5/labplot-kf5.changes 2019-06-04 12:14:49.639772903 +0200 +++ /work/SRC/openSUSE:Factory/.labplot-kf5.new.2990/labplot-kf5.changes 2019-10-30 14:43:38.209915524 +0100 @@ -1,0 +2,75 @@ +Fri Oct 25 11:17:32 UTC 2019 - wba...@tmo.at + +- Update to version 2.7.0 +- New features: + * Allow to move objects (drag) to different folders in the +project explorer + * [spreadsheet] allow to insert multiple rows and columns in one +step + * [spreadsheet] improved the handling of calculated columns +(values calculated via a formula): ++ Allow to automatically update the calculated column on data + changes in the variable columns ++ Invalidate the calculated column if one of the variable + columns was deleted ++ In "Functions Values" dialog highlight the variable column + combobox red if the variable column was deleted in the + project ++ In "Functions Values" dialog don't allow to select columns to + be calculated as variable columns (avoid circular + dependencies) ++ In "Used in" context menu of a column show all other + calculated columns where this column is used as a variable + * [spreadsheet] when pasting data into empty columns, +automatically convert their type to the type of the data to be +pasted + * support für directory structures in ROOT files (kde#406805) + * Automatically update curves if a data column deleted before was +re-added again (during the import or manually) + * When auto-scaling in the plot take also the error bars into +account, if available + * For live data sources allow to save the relative path to the +data source + +- UX improvements: + * in the "Import Data" dialog show the history of the recently +imported files + * Improved the selection of curves in the plot that are near to +or behind each other + * Allow to use DEL to delete cells in spreadsheet and matrix +(kde#408529) + * Allow to insert multiple rows and columns in the spreadsheet in +one step (kde#408537) + * Added translations to Windows and macOS packages + * Allow to stop the current selection in the plot with ESC + * Seed the random number generator with the current time in order +not to generate repetitive numbers in the spreadsheet +(kde#410855) + +- Performance: + * Increased the plotting speed for curves with many data points +by removing points which are shown on the same pixel in the +scene + +- Bug fixes: + * Disable autoscale when zooming, otherwise wrong (= auto scaled) +data region is shown after project save + * [macOS] fix determining number of lines of data files + * correctly show error bars for data source columns having NANs +(kde#408530) + * fixed the broken project import (kde#407847) + * fixed missing option for the resolution of PNG files in the +export dialog (kde#411122) + * [data fitting] handle weighted fitting with zero errors +correctly + * [data fitting] allow weighted fitting with data source from +curve + * [data fitting] fix function for calculating bounded values + * [nsl] fix memory leak in line simplification (Douglas Peuker +variant) + * [nsl] fix bug in calculating Bessel polynomials on Windows +(used in Bessel filter) + +- Run spec-cleaner + +--- Old: labplot-2.6.0.tar.xz New: labplot-2.7.0.tar.xz Other differences: -- ++ labplot-kf5.spec ++ --- /var/tmp/diff_new_pack.dWLZX0/_old 2019-10-30 14:43:39.077916447 +0100 +++ /var/tmp/diff_new_pack.dWLZX0/_new 2019-10-30 14:43:39.081916451 +0100 @@ -1,7 +1,7 @@ # # spec file for package labplot-kf5 # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -20,16 +20,14 @@ # it's not defined in Leap 42.1, so define it appropriately in that case %define _kf5_appstreamdir
commit labplot-kf5 for openSUSE:Factory
Hello community, here is the log from the commit of package labplot-kf5 for openSUSE:Factory checked in at 2019-06-04 12:14:47 Comparing /work/SRC/openSUSE:Factory/labplot-kf5 (Old) and /work/SRC/openSUSE:Factory/.labplot-kf5.new.5148 (New) Package is "labplot-kf5" Tue Jun 4 12:14:47 2019 rev:9 rq:707393 version:2.6.0 Changes: --- /work/SRC/openSUSE:Factory/labplot-kf5/labplot-kf5.changes 2018-06-29 22:34:14.322114373 +0200 +++ /work/SRC/openSUSE:Factory/.labplot-kf5.new.5148/labplot-kf5.changes 2019-06-04 12:14:49.639772903 +0200 @@ -1,0 +2,53 @@ +Sat Jun 1 21:01:22 UTC 2019 - wba...@tmo.at + +- Update to version 2.6.0 +- New features: + * Histogram + * Import from MQTT sources + * Import of ROOT (CERN) TH1 histograms + * Import of Ngspice raw files (ASCII and binary) + * Import of data in JSON format (JSON arrays and objects) + * Improved import of NetCDF files + * Added file type specific summary and content for special file +types in info box of import dialog + * Convolution/Deconvolution of data sets (sampling interval, +linear/circular, normalization, wrap, standard kernel) + * Cross-/Autocorrelation of data sets (sampling interval, +linear/circular, normalization) + * Allow to specify the number format when exporting spreadsheet +and matrix + * Improved user interface for data fitting (add fit function +preview, show parameters directly, make options foldable) + * [spreadsheet] when filling a float column with row numbers, +automatically convert its type to integer + * [spreadsheet] when filling an integer column with function +values, automatically convert its type to float + * [spreadsheet] data manipulation: add/subtract/multiply/divide +for column values + * [spreadsheet] export to SQLite + * [matrix] data manipulation: add/subtract/multiply/divide for +matrix values + * [worksheet] Allow to specify different border shapes for labels +(rectangle, eclipse, etc.) + * [worksheet] Allow to rotate plot legends + * [worksheet] Better positioning of rotated axis tick labels + * [worksheet] Allow to make plots not-interactive (ignore mouse +drag and wheel events) to avoid unwanted occasional panning and +zooming + * Allow to connect to SQL databases via ODBC + * Show the amount of consumed memory in the status bar (optional) + * Allow to change the settings for different computer algebra +systems (Maxima, etc.) directly in LabPlot (embedd Cantor's +settings widgets) + +- Bug fixes: + * Fixed several problems in live data support + * [spreadsheet] properly calculate function values out of integer +x-values + * [matrix] fix editing integer values + * [import] fix preview update and add missing close of netcdf +files + * Don't crash when a scaling factor equal to zero was set for +axis + +--- Old: labplot-2.5.0.tar.xz New: labplot-2.6.0.tar.xz Other differences: -- ++ labplot-kf5.spec ++ --- /var/tmp/diff_new_pack.xevhci/_old 2019-06-04 12:14:51.699772229 +0200 +++ /var/tmp/diff_new_pack.xevhci/_new 2019-06-04 12:14:51.703772227 +0200 @@ -22,13 +22,13 @@ %endif Name: labplot-kf5 -Version:2.5.0 +Version:2.6.0 Release:0 Summary:KDE Framework 5 data analysis and visualization application License:GPL-2.0+ Group: Productivity/Scientific/Other Url:https://labplot.kde.org/ -Source: http://download.kde.org/stable/labplot/%{version}/labplot-%{version}.tar.xz +Source: https://download.kde.org/stable/labplot/%{version}/labplot-%{version}.tar.xz BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: bison BuildRequires: cantor-devel @@ -43,12 +43,13 @@ BuildRequires: cmake(KF5Config) BuildRequires: cmake(KF5ConfigWidgets) BuildRequires: cmake(KF5CoreAddons) +BuildRequires: cmake(KF5Crash) BuildRequires: cmake(KF5DocTools) BuildRequires: cmake(KF5I18n) BuildRequires: cmake(KF5IconThemes) -BuildRequires: cmake(KF5KDELibs4Support) -BuildRequires: cmake(KF5KIO) BuildRequires: cmake(KF5NewStuff) +BuildRequires: cmake(KF5Parts) +BuildRequires: cmake(KF5Service) %if 0%{?suse_version} >= 1500 || 0%{?sle_version} >= 120300 # only available since Leap 42.3 BuildRequires: cmake(KF5SyntaxHighlighting) @@ -64,9 +65,9 @@ BuildRequires: cmake(Qt5Svg) BuildRequires: cmake(Qt5Test) BuildRequires: cmake(Qt5Widgets) +BuildRequires: pkgconfig(cfitsio) BuildRequires: pkgconfig(gsl) -BuildRequires: pkgconfig(libpng) -BuildRequires: pkgconfig(muparser) +BuildRequires: pkgconfig(liblz4) BuildRequires: pkgconfig(netcdf) BuildRequires:
commit labplot-kf5 for openSUSE:Factory
Hello community, here is the log from the commit of package labplot-kf5 for openSUSE:Factory checked in at 2018-06-29 22:34:12 Comparing /work/SRC/openSUSE:Factory/labplot-kf5 (Old) and /work/SRC/openSUSE:Factory/.labplot-kf5.new (New) Package is "labplot-kf5" Fri Jun 29 22:34:12 2018 rev:8 rq:618946 version:2.5.0 Changes: --- /work/SRC/openSUSE:Factory/labplot-kf5/labplot-kf5.changes 2018-06-08 23:14:37.749876325 +0200 +++ /work/SRC/openSUSE:Factory/.labplot-kf5.new/labplot-kf5.changes 2018-06-29 22:34:14.322114373 +0200 @@ -1,0 +2,76 @@ +Thu Jun 21 14:05:16 UTC 2018 - wba...@tmo.at + +- Update to version 2.5.0 +- New features: + * Support for reading and plotting of live-data + * Improved data fitting ++ Automatically guess parameter of custom models ++ Better result presentation ++ Support different weight types ++ Consider given x- and y-error when fitting (can be switched off) ++ Show t statistics, P > |t| and confidence interval ++ Calculate p-value for chi-square and F test in nonlinear fitting ++ added fit models for most statistical distributions + * Improved theming ++ Apply themes to worksheet and to all its children ++ Respect theme settings also in plot legends and labels ++ Allow to disable theming in worksheets and plots after a theme + was selected ++ Show currently active theme in the "Apply theme" button ++ New application option in the settings for the default theme + used for new worksheets. + * Support different data types ++ auto detect integer and datetime data in import ++ support number locale and datetime formats ++ improved data type support in spreadsheets + * Import from SQL databases (tables or custom queries) + * Import Origin OPJ projects + * Much better support for Windows and macOS + * Syntax highlighting for LaTeX in the text label + * Allow to set the background color for LaTeX labels + * Support Hermite polynomials from GSL 2.4 + * Support error functions and related functions from libcerf + * "Used in" sub-menu in column contex menu for faster navigation +to the curves consuming the column + * Direct application of analysis functions (smoothing, +interpolating, etc.) on the ploted data via curve's context menu + * Direct application of analysis functions on the data in the +spreadsheet and plotting of the results via spreadsheet's context menu + * Drag columns in the project explorer and drop them on plots (either in +a worksheet view or in the project explorer) to create curves + * "Show last N points" and "Show first N points" data ranges in cartesian plot + * Added CLI option --presenter to start LabPlot directly in the presenter mode + * Added CLI parameter to directly open project files (LabPlot or Origin) + * Allow drag of projects files (LabPlot and Origin) on the main +window to load the project + * Allow drag of data files on the main window to import the data + * Show tooltips for the supported mathematical functions and +constants in the expression text field + * Automatically switch to the scientific representation for numbers +bigger than 10^4 on the axis tick labels + * Automatically allow the latex typesetting in the application after +the latex environment was installed later without making the user +to go to the settings dialog + * Allow to change the color scheme for the application + * Smooth and animated zooming in the worksheet view + * Allow to add text labels to plots + * Improved building with MSVC, Intel and PGI compiler + +- Performance improvements: + * Faster copy in the spreadsheet + +- Bug fixes: + * masked rows in spreadsheet not restored in project (kde#379877) + * Calculation of fit results corrected + * Axes now support values larger than FLT_MAX (~10^38) and smaller +than FLT_MIN (~10^-38) + * When a LabPlot project is being droped in the main window, load +the project directly instead of showing the import file dialog + * Correctly save and restore masked cells + * Don't crash if the rc-file was not found during the startup + +- Drop Fix-compilation-on-Qt5.11.patch, merged upstream +- Update Url to point to labplot's homepage +- Update build requirements + +--- Old: Fix-compilation-on-Qt5.11.patch labplot-2.4.0-kf5.tar.xz New: labplot-2.5.0.tar.xz Other differences: -- ++ labplot-kf5.spec ++ --- /var/tmp/diff_new_pack.Iwln8c/_old 2018-06-29 22:34:14.878113891 +0200 +++ /var/tmp/diff_new_pack.Iwln8c/_new 2018-06-29 22:34:14.882113888 +0200 @@ -22,16 +22,15 @@ %endif Name: labplot-kf5 -Version:2.4.0 +Version:
commit labplot-kf5 for openSUSE:Factory
Hello community, here is the log from the commit of package labplot-kf5 for openSUSE:Factory checked in at 2018-06-08 23:14:35 Comparing /work/SRC/openSUSE:Factory/labplot-kf5 (Old) and /work/SRC/openSUSE:Factory/.labplot-kf5.new (New) Package is "labplot-kf5" Fri Jun 8 23:14:35 2018 rev:7 rq:614281 version:2.4.0 Changes: --- /work/SRC/openSUSE:Factory/labplot-kf5/labplot-kf5.changes 2017-05-10 20:50:29.011135291 +0200 +++ /work/SRC/openSUSE:Factory/.labplot-kf5.new/labplot-kf5.changes 2018-06-08 23:14:37.749876325 +0200 @@ -1,0 +2,5 @@ +Tue Jun 5 11:36:46 UTC 2018 - wba...@tmo.at + +- Add Fix-compilation-on-Qt5.11.patch to fix build with Qt 5.11 + +--- New: Fix-compilation-on-Qt5.11.patch Other differences: -- ++ labplot-kf5.spec ++ --- /var/tmp/diff_new_pack.ycFsS4/_old 2018-06-08 23:14:38.453850901 +0200 +++ /var/tmp/diff_new_pack.ycFsS4/_new 2018-06-08 23:14:38.457850757 +0200 @@ -29,6 +29,8 @@ Group: Productivity/Scientific/Other Url:https://edu.kde.org/applications/science/labplot/ Source: http://download.kde.org/stable/labplot/%{version}/labplot-%{version}-kf5.tar.xz +# PATCH-FIX-UPSTREAM +Patch: Fix-compilation-on-Qt5.11.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cantor-devel BuildRequires: extra-cmake-modules @@ -69,6 +71,7 @@ %prep %setup -q -n labplot-%{version}-kf5 +%patch -p1 %build %cmake_kf5 -d build ++ Fix-compilation-on-Qt5.11.patch ++ >From 58da3837ed730bf2f5ab363ae1bbcf95f2a72bee Mon Sep 17 00:00:00 2001 From: Garvit Khatri Date: Sat, 2 Jun 2018 13:51:11 +0530 Subject: Fix compilation on Qt5.11 --- src/commonfrontend/matrix/MatrixView.cpp | 1 + src/kdefrontend/dockwidgets/CantorWorksheetDock.cpp | 1 + src/kdefrontend/spreadsheet/FunctionValuesDialog.h | 1 + src/kdefrontend/widgets/FITSHeaderEditNewKeywordDialog.h | 1 + 4 files changed, 4 insertions(+) diff --git a/src/commonfrontend/matrix/MatrixView.cpp b/src/commonfrontend/matrix/MatrixView.cpp index fd9b898..e1ba785 100644 --- a/src/commonfrontend/matrix/MatrixView.cpp +++ b/src/commonfrontend/matrix/MatrixView.cpp @@ -54,6 +54,7 @@ #include #include #include +#include // #include #include diff --git a/src/kdefrontend/dockwidgets/CantorWorksheetDock.cpp b/src/kdefrontend/dockwidgets/CantorWorksheetDock.cpp index fb62ba0..0e447f2 100644 --- a/src/kdefrontend/dockwidgets/CantorWorksheetDock.cpp +++ b/src/kdefrontend/dockwidgets/CantorWorksheetDock.cpp @@ -30,6 +30,7 @@ #include "backend/cantorWorksheet/CantorWorksheet.h" #include #include +#include CantorWorksheetDock::CantorWorksheetDock(QWidget* parent): QWidget(parent), m_initializing(false) { ui.setupUi(this); diff --git a/src/kdefrontend/spreadsheet/FunctionValuesDialog.h b/src/kdefrontend/spreadsheet/FunctionValuesDialog.h index e58281a..75706cc 100644 --- a/src/kdefrontend/spreadsheet/FunctionValuesDialog.h +++ b/src/kdefrontend/spreadsheet/FunctionValuesDialog.h @@ -37,6 +37,7 @@ class Spreadsheet; class Spreadsheet; class TreeViewComboBox; class AspectTreeModel; +class QLineEdit; class FunctionValuesDialog : public KDialog { Q_OBJECT diff --git a/src/kdefrontend/widgets/FITSHeaderEditNewKeywordDialog.h b/src/kdefrontend/widgets/FITSHeaderEditNewKeywordDialog.h index 5aba33d..163d413 100644 --- a/src/kdefrontend/widgets/FITSHeaderEditNewKeywordDialog.h +++ b/src/kdefrontend/widgets/FITSHeaderEditNewKeywordDialog.h @@ -32,6 +32,7 @@ Copyright: (C) 2016 by Fabian Kristof (fkristofszabo...@gmail.com) #include +class QAbstractButton; class FITSHeaderEditNewKeywordDialog : public KDialog { Q_OBJECT -- cgit v0.11.2
commit labplot-kf5 for openSUSE:Factory
Hello community, here is the log from the commit of package labplot-kf5 for openSUSE:Factory checked in at 2017-05-10 20:50:26 Comparing /work/SRC/openSUSE:Factory/labplot-kf5 (Old) and /work/SRC/openSUSE:Factory/.labplot-kf5.new (New) Package is "labplot-kf5" Wed May 10 20:50:26 2017 rev:6 rq:493059 version:2.4.0 Changes: --- /work/SRC/openSUSE:Factory/labplot-kf5/labplot-kf5.changes 2016-09-07 11:48:06.0 +0200 +++ /work/SRC/openSUSE:Factory/.labplot-kf5.new/labplot-kf5.changes 2017-05-10 20:50:29.011135291 +0200 @@ -1,0 +2,45 @@ +Wed May 3 22:49:50 UTC 2017 - wba...@tmo.at + +- Update to version 2.4.0 +- New features: + * Support themes for plots + * Import and editing of FITS data files + * Data reduction by removing data points using multiple algorithms + * Numerical differentiation and integration with several options + * Many new pre-defined fit models (Gompertz, Weibull, Log-Normal, +Gumbel, etc.) sorted in categories + * Fit parameter now support fixed values, lower/upper limits and +use Unicode + * Fit model and random number distribution formulas are now +rendered with LaTeX + * Support user specified x range in all analysis functions + * Allow to enter complete LaTeX documents in text labels + * Configuration parameter to use different LaTex engines +(LuaLaTex, XeLatex, pdfLaTex, LaTex) + * Disable LaTeX typesetting if no LaTex installation (and other +required tools) were found at runtime + * Presenter mode for worksheets + * Support for Mac OS + * Support for Julia’s vectors and tuples in CAS worksheets +(requires Cantor v. 16.12 or higher) + * Allow to jump directly to the data source spreadsheet via +XYCurve’s context menu + * Select and delete multiple objects in project explorer + * Improved and extended internal parser for mathematical expressions + * Copy of worksheet elements as image to the clipboard via CTRL+C + +- Bug fixes: + * Allow to select curves with overlapping bounding boxes (kde#361326) + * Correctly load worksheet sizes from saved templates + * Fixed crash when removing columns in spreadsheet + * Fixed crash when fitting using GSL >= 2 + * List of available functions corrected + * Constants are now available with full accuracy + * Windows: Import of files and open recent files fixed + +- Drop upstreamed fix-desktop-file.patch +- Add new BuildRequires: cmake(KF5NewStuff) +- Do not rename the .desktop and appstream data files any more, the + names have been changed upstream + +--- Old: fix-desktop-file.patch labplot-2.3.0-kf5.tar.xz New: labplot-2.4.0-kf5.tar.xz Other differences: -- ++ labplot-kf5.spec ++ --- /var/tmp/diff_new_pack.4noMKS/_old 2017-05-10 20:50:31.634765073 +0200 +++ /var/tmp/diff_new_pack.4noMKS/_new 2017-05-10 20:50:31.634765073 +0200 @@ -16,16 +16,19 @@ # +%if "%{?_kf5_appstreamdir}" == "" +# it's not defined in Leap 42.1, so define it appropriately in that case +%define _kf5_appstreamdir %{_kf5_sharedir}/appdata +%endif + Name: labplot-kf5 -Version:2.3.0 +Version:2.4.0 Release:0 Summary:KDE Framework 5 data analysis and visualization application License:GPL-2.0+ Group: Productivity/Scientific/Other Url:https://edu.kde.org/applications/science/labplot/ Source: http://download.kde.org/stable/labplot/%{version}/labplot-%{version}-kf5.tar.xz -# PATCH-FIX-UPSTREAM fix-desktop-file.patch -- fix the Exec line in the .desktop file so labplot can be started from the application menu -Patch: fix-desktop-file.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cantor-devel BuildRequires: extra-cmake-modules @@ -38,6 +41,7 @@ BuildRequires: cmake(KF5I18n) BuildRequires: cmake(KF5KDE4Support) BuildRequires: cmake(KF5KIO) +BuildRequires: cmake(KF5NewStuff) BuildRequires: cmake(KF5WidgetsAddons) BuildRequires: cmake(KF5XmlGui) BuildRequires: cmake(Qt5Concurrent) @@ -65,7 +69,6 @@ %prep %setup -q -n labplot-%{version}-kf5 -%patch -p1 %build %cmake_kf5 -d build @@ -76,11 +79,6 @@ %kf5_makeinstall popd -# appstream-builder vetoes application unless appdata.xml file and .desktop file have matching names -# appdata.xml file references "org.kde.labplot2.desktop" but .desktop file installed as labplot2.desktop -mv %{buildroot}%{_kf5_applicationsdir}/labplot2.desktop %{buildroot}%{_kf5_applicationsdir}/org.kde.labplot2.desktop -mv %{buildroot}%{_kf5_sharedir}/appdata/org.kde.labplot.appdata.xml %{buildroot}%{_kf5_sharedir}/appdata/org.kde.labplot2.appdata.xml - %find_lang labplot2 %{?no_lang_C} %fdupes -s
commit labplot-kf5 for openSUSE:Factory
Hello community, here is the log from the commit of package labplot-kf5 for openSUSE:Factory checked in at 2016-09-07 11:48:04 Comparing /work/SRC/openSUSE:Factory/labplot-kf5 (Old) and /work/SRC/openSUSE:Factory/.labplot-kf5.new (New) Package is "labplot-kf5" Changes: --- /work/SRC/openSUSE:Factory/labplot-kf5/labplot-kf5.changes 2016-07-30 00:27:54.0 +0200 +++ /work/SRC/openSUSE:Factory/.labplot-kf5.new/labplot-kf5.changes 2016-09-07 11:48:06.0 +0200 @@ -1,0 +2,11 @@ +Mon Sep 5 13:03:35 UTC 2016 - badshah...@gmail.com + +- Add Provides: labplot = %{version} and Obsoletes: labplot < + 2.3.0 to enable easy upgrade from openSUSE Leap 42.1 to 42.2, + where labplot-kf5 2.3.0 should replace labplot. This assumes + that the Leap 42.1 labplot (currently at version 2.0.2) itself + does not get upgraded to a version above 2.3.0 via official + maintenance updates. Remove Conflicts on labplot as a + consequence. + +--- Other differences: -- ++ labplot-kf5.spec ++ --- /var/tmp/diff_new_pack.gaHUXV/_old 2016-09-07 11:48:08.0 +0200 +++ /var/tmp/diff_new_pack.gaHUXV/_new 2016-09-07 11:48:08.0 +0200 @@ -49,7 +49,8 @@ BuildRequires: pkgconfig(netcdf) BuildRequires: pkgconfig(shared-mime-info) BuildRequires: pkgconfig(zlib) -Conflicts: labplot +Provides: labplot = %{version} +Obsoletes: labplot < 2.3.0 %lang_package
commit labplot-kf5 for openSUSE:Factory
Hello community, here is the log from the commit of package labplot-kf5 for openSUSE:Factory checked in at 2016-07-30 00:27:53 Comparing /work/SRC/openSUSE:Factory/labplot-kf5 (Old) and /work/SRC/openSUSE:Factory/.labplot-kf5.new (New) Package is "labplot-kf5" Changes: --- /work/SRC/openSUSE:Factory/labplot-kf5/labplot-kf5.changes 2016-07-20 09:17:49.0 +0200 +++ /work/SRC/openSUSE:Factory/.labplot-kf5.new/labplot-kf5.changes 2016-07-30 00:27:54.0 +0200 @@ -1,0 +2,47 @@ +Wed Jul 27 11:37:08 UTC 2016 - wba...@tmo.at + +- Add fix-desktop-file.patch to fix the Exec line in the .desktop + file so labplot can be started from the application menu +- Add cantor-devel to the build requires to enable the new cantor + integration + +--- +Tue Jul 26 20:19:43 UTC 2016 - wba...@tmo.at + +- Update to version 2.3.0 +- New features: + * Integration of Cantor - Support for different open-source +computer algebra systems + * Statistics on spreadsheets and matrices + * Export of spreadsheets and matrices to LaTeX tables + * Interpolation of data including different splines, cosine, +exponential, cubic Hermite (Catmull-Rom, cardinal, +Kochanek-Bartels) and rational functions + * Data smoothing using moving average (centered or lagged), +percentile filter or Savitzky-Golay algorithm + * Fourier filter (low pass, high pass, band pass, band reject) +with ideal, Butterworth, Chebychev I+II, Legendre or +Bessel-Thomson filter + * Fourier transform with many window functions (Welch, Hann, +Hamming, etc.) calculating magnitude, amplitude, power, phase, +dB, etc. and supporting one/two sided spectrum with or without +shift and x scaling to frequency, index or period + * Filter and search capabilities in the drop down box for the +selection of data sources + * Sigmoid function as a new pre-defined fit model + * Support for compiling on Microsoft Windows + +- Performance improvements: + * Faster generation of random values + * Global option to enable/disable the double-buffering for faster +painting of curves (enabled on default) + +- Bug fixes: + * Save and restore last used setting in RandomValuesDialog + * Update axis title shape on title rotations correctly + * Save and restore custom column widths in the spreadsheet + * Fixed sporadic crashes during project close + +- Drop upstreamed labplot-kf5-gcc5-isnan.patch + +--- Old: labplot-2.2.0-kf5.tar.xz labplot-kf5-gcc5-isnan.patch New: fix-desktop-file.patch labplot-2.3.0-kf5.tar.xz Other differences: -- ++ labplot-kf5.spec ++ --- /var/tmp/diff_new_pack.oZLI04/_old 2016-07-30 00:27:55.0 +0200 +++ /var/tmp/diff_new_pack.oZLI04/_new 2016-07-30 00:27:55.0 +0200 @@ -17,16 +17,17 @@ Name: labplot-kf5 -Version:2.2.0 +Version:2.3.0 Release:0 Summary:KDE Framework 5 data analysis and visualization application License:GPL-2.0+ Group: Productivity/Scientific/Other Url:https://edu.kde.org/applications/science/labplot/ Source: http://download.kde.org/stable/labplot/%{version}/labplot-%{version}-kf5.tar.xz -# PATCH-FIX-UPSTREAM labplot-kf5-gcc5-isnan.patch badshah...@gmail.com -- Replace isnan by std::isnan to fix building with gcc5 -Patch0: labplot-kf5-gcc5-isnan.patch +# PATCH-FIX-UPSTREAM fix-desktop-file.patch -- fix the Exec line in the .desktop file so labplot can be started from the application menu +Patch: fix-desktop-file.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: cantor-devel BuildRequires: extra-cmake-modules BuildRequires: fdupes BuildRequires: hdf5-devel @@ -63,9 +64,7 @@ %prep %setup -q -n labplot-%{version}-kf5 -%if 0%{?suse_version} > 1320 -%patch0 -p1 -%endif +%patch -p1 %build %cmake_kf5 -d build ++ fix-desktop-file.patch ++ diff --git a/src/labplot2.desktop b/src/labplot2.desktop index 38fe9bb..8ce836c 100755 --- a/src/labplot2.desktop +++ b/src/labplot2.desktop @@ -1,6 +1,6 @@ [Desktop Entry] Type=Application -Exec=labplot2 -caption %c %i %f +Exec=labplot2 -qwindowtitle %c %i %f Icon=labplot2 Name=LabPlot2 Name[ast]=LabPlot2 ++ labplot-2.2.0-kf5.tar.xz -> labplot-2.3.0-kf5.tar.xz ++ 268849 lines of diff (skipped)
commit labplot-kf5 for openSUSE:Factory
Hello community, here is the log from the commit of package labplot-kf5 for openSUSE:Factory checked in at 2016-07-20 09:17:48 Comparing /work/SRC/openSUSE:Factory/labplot-kf5 (Old) and /work/SRC/openSUSE:Factory/.labplot-kf5.new (New) Package is "labplot-kf5" Changes: --- /work/SRC/openSUSE:Factory/labplot-kf5/labplot-kf5.changes 2016-06-05 14:20:42.0 +0200 +++ /work/SRC/openSUSE:Factory/.labplot-kf5.new/labplot-kf5.changes 2016-07-20 09:17:49.0 +0200 @@ -1,0 +2,9 @@ +Fri Jul 15 19:03:51 UTC 2016 - badshah...@gmail.com + +- Labplot does not show up in application centers (e.g. + gnome-software) as appstream-builder expects the .appdata.xml + file and .desktop file to have matching names; rename .desktop + file to org.kde.labplot2.desktop as referenced in the + appdata.xml file, and rename appdata.xml file accordingly. + +--- Other differences: -- ++ labplot-kf5.spec ++ --- /var/tmp/diff_new_pack.fynxq1/_old 2016-07-20 09:17:50.0 +0200 +++ /var/tmp/diff_new_pack.fynxq1/_new 2016-07-20 09:17:50.0 +0200 @@ -76,6 +76,11 @@ %kf5_makeinstall popd +# appstream-builder vetoes application unless appdata.xml file and .desktop file have matching names +# appdata.xml file references "org.kde.labplot2.desktop" but .desktop file installed as labplot2.desktop +mv %{buildroot}%{_kf5_applicationsdir}/labplot2.desktop %{buildroot}%{_kf5_applicationsdir}/org.kde.labplot2.desktop +mv %{buildroot}%{_kf5_sharedir}/appdata/org.kde.labplot.appdata.xml %{buildroot}%{_kf5_sharedir}/appdata/org.kde.labplot2.appdata.xml + %find_lang labplot2 %{?no_lang_C} %fdupes -s %{buildroot} @@ -97,7 +102,7 @@ %doc AUTHORS ChangeLog COPYING README %{_kf5_bindir}/labplot2 %{_kf5_appsdir}/labplot2/ -%{_kf5_applicationsdir}/labplot2.desktop +%{_kf5_applicationsdir}/org.kde.labplot2.desktop %dir %{_kf5_iconsdir}/hicolor/512x512/ %dir %{_kf5_iconsdir}/hicolor/512x512/apps/ %{_kf5_iconsdir}/hicolor/scalable/apps/labplot-* @@ -105,7 +110,7 @@ %{_kf5_kxmlguidir}/labplot2/ %{_kf5_sharedir}/mime/packages/labplot2.xml %dir %{_kf5_sharedir}/appdata/ -%{_kf5_sharedir}/appdata/org.kde.labplot.appdata.xml +%{_kf5_sharedir}/appdata/org.kde.labplot2.appdata.xml %{_kf5_htmldir}/en/labplot2/ %files lang -f labplot2.lang
commit labplot-kf5 for openSUSE:Factory
Hello community, here is the log from the commit of package labplot-kf5 for openSUSE:Factory checked in at 2016-06-05 14:20:40 Comparing /work/SRC/openSUSE:Factory/labplot-kf5 (Old) and /work/SRC/openSUSE:Factory/.labplot-kf5.new (New) Package is "labplot-kf5" Changes: --- /work/SRC/openSUSE:Factory/labplot-kf5/labplot-kf5.changes 2015-11-12 19:40:21.0 +0100 +++ /work/SRC/openSUSE:Factory/.labplot-kf5.new/labplot-kf5.changes 2016-06-05 14:20:42.0 +0200 @@ -1,0 +2,15 @@ +Sun May 8 10:58:41 UTC 2016 - badshah...@gmail.com + +- Add labplot-kf5-gcc5-isnan.patch: Replace isnan by std::isnan + to fix building with gcc5. + +--- +Wed May 4 05:06:30 UTC 2016 - mailaen...@opensuse.org + +- Update to version 2.2.0 + * Added the DataPicker which converts input graph (images) into numbers. + * A new custom point was implemented + * LabPlot now acccepts now drag + * Rendering of the image view of the matrix recieved a speed up + +--- Old: labplot-kf5-2.1.0.tar.xz New: labplot-2.2.0-kf5.tar.xz labplot-kf5-gcc5-isnan.patch Other differences: -- ++ labplot-kf5.spec ++ --- /var/tmp/diff_new_pack.pPanPT/_old 2016-06-05 14:20:43.0 +0200 +++ /var/tmp/diff_new_pack.pPanPT/_new 2016-06-05 14:20:43.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package labplot-kf5 # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,15 +17,22 @@ Name: labplot-kf5 -Version:2.1.0 +Version:2.2.0 Release:0 -Summary:KDE Frameworosk 5 data analysis and visualization application +Summary:KDE Framework 5 data analysis and visualization application License:GPL-2.0+ Group: Productivity/Scientific/Other Url:https://edu.kde.org/applications/science/labplot/ -Source: http://download.kde.org/stable/labplot/%{version}/src/%{name}-%{version}.tar.xz +Source: http://download.kde.org/stable/labplot/%{version}/labplot-%{version}-kf5.tar.xz +# PATCH-FIX-UPSTREAM labplot-kf5-gcc5-isnan.patch badshah...@gmail.com -- Replace isnan by std::isnan to fix building with gcc5 +Patch0: labplot-kf5-gcc5-isnan.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: extra-cmake-modules BuildRequires: fdupes +BuildRequires: hdf5-devel +BuildRequires: hicolor-icon-theme +BuildRequires: kf5-filesystem +BuildRequires: update-desktop-files BuildRequires: cmake(KF5Archive) BuildRequires: cmake(KF5I18n) BuildRequires: cmake(KF5KDE4Support) @@ -41,11 +48,6 @@ BuildRequires: pkgconfig(netcdf) BuildRequires: pkgconfig(shared-mime-info) BuildRequires: pkgconfig(zlib) -BuildRequires: extra-cmake-modules -BuildRequires: hdf5-devel -BuildRequires: hicolor-icon-theme -BuildRequires: kf5-filesystem -BuildRequires: update-desktop-files Conflicts: labplot %lang_package @@ -60,7 +62,10 @@ This version is based on KDE Frameworks 5 %prep -%setup -q +%setup -q -n labplot-%{version}-kf5 +%if 0%{?suse_version} > 1320 +%patch0 -p1 +%endif %build %cmake_kf5 -d build @@ -105,6 +110,8 @@ %files lang -f labplot2.lang %defattr(-,root,root,-) +%{_kf5_htmldir}/*/labplot2/ +%{_kf5_htmldir}/pt_BR/ ## These belong in the main package %exclude %{_kf5_htmldir}/en/labplot2/ ++ labplot-kf5-gcc5-isnan.patch ++ Index: labplot-2.2.0-kf5/src/backend/analysis/StatisticsFilter.cpp === --- labplot-2.2.0-kf5.orig/src/backend/analysis/StatisticsFilter.cpp +++ labplot-2.2.0-kf5/src/backend/analysis/StatisticsFilter.cpp @@ -148,7 +148,7 @@ void StatisticsFilter::inputDataChanged( // iterate over all rows, determining first_valid_row, last_valid_row, N, min, max and sum for (int row = 0; row <= column->rowCount(); row++) { double val = m_inputs.at(port)->valueAt(row); - if (isnan(val)) continue; + if (std::isnan(val)) continue; if (s->first_valid_row == -1) s->first_valid_row = row; s->last_valid_row = row; s->N++; @@ -167,7 +167,7 @@ void StatisticsFilter::inputDataChanged( s->variance = 0; for (int row = 0; row <= column->rowCount(); row++) { double val = column->valueAt(row); - if (isnan(val)) continue; + if (std::isnan(val)) continue;