head 1.3; access; symbols pkgsrc-2026Q1:1.3.0.16 pkgsrc-2026Q1-base:1.3 pkgsrc-2025Q4:1.3.0.14 pkgsrc-2025Q4-base:1.3 pkgsrc-2025Q3:1.3.0.12 pkgsrc-2025Q3-base:1.3 pkgsrc-2025Q2:1.3.0.10 pkgsrc-2025Q2-base:1.3 pkgsrc-2025Q1:1.3.0.8 pkgsrc-2025Q1-base:1.3 pkgsrc-2024Q4:1.3.0.6 pkgsrc-2024Q4-base:1.3 pkgsrc-2024Q3:1.3.0.4 pkgsrc-2024Q3-base:1.3 pkgsrc-2024Q2:1.3.0.2 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.2.0.30 pkgsrc-2024Q1-base:1.2 pkgsrc-2023Q4:1.2.0.28 pkgsrc-2023Q4-base:1.2 pkgsrc-2023Q3:1.2.0.26 pkgsrc-2023Q3-base:1.2 pkgsrc-2023Q2:1.2.0.24 pkgsrc-2023Q2-base:1.2 pkgsrc-2023Q1:1.2.0.22 pkgsrc-2023Q1-base:1.2 pkgsrc-2022Q4:1.2.0.20 pkgsrc-2022Q4-base:1.2 pkgsrc-2022Q3:1.2.0.18 pkgsrc-2022Q3-base:1.2 pkgsrc-2022Q2:1.2.0.16 pkgsrc-2022Q2-base:1.2 pkgsrc-2022Q1:1.2.0.14 pkgsrc-2022Q1-base:1.2 pkgsrc-2021Q4:1.2.0.12 pkgsrc-2021Q4-base:1.2 pkgsrc-2021Q3:1.2.0.10 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.2.0.8 pkgsrc-2021Q2-base:1.2 pkgsrc-2021Q1:1.2.0.6 pkgsrc-2021Q1-base:1.2 pkgsrc-2020Q4:1.2.0.4 pkgsrc-2020Q4-base:1.2 pkgsrc-2020Q3:1.2.0.2 pkgsrc-2020Q3-base:1.2; locks; strict; comment @# @; 1.3 date 2024.05.01.12.45.32; author adam; state Exp; branches; next 1.2; commitid ggE4ezseQvuqni8F; 1.2 date 2020.08.30.08.19.06; author tnn; state Exp; branches; next 1.1; commitid aSkjjf14wQLrY3mC; 1.1 date 2020.08.30.08.05.57; author tnn; state Exp; branches; next ; commitid YVSFWOUW7nm0U3mC; desc @@ 1.3 log @qwt6-qt5: updated to 6.2.0 Qwt 6.2.0 ========= 0) Requirement for Qt >= 4.8 1) Class Includes added Include files, that match the class names are available now. So it is possible to write "#include " now instead of "include qwt_plot.h" 2) BSD License for examples Where possible the code of the examples is available under the 3-clause BSD License 3) MathML text renderer removed The code can be found at https://github.com/uwerat/qwt-mml-dev now and is intended to become a standalone lib. Anyone who is interested to workon it, please let me know. 4) Spline interpolation The broken implementation of QwtSpline has been replaced by a bunch of classes offering all sort of functionalities around splines. The most popular spline approximation/interpolation algos have been implemented: - Basis - Cardinal - ParabolicBlending - Akima - The one used in MS Excel - Cubic An implementation of the de Casteljau’s algorithm has been added - QwtBezier 5) New plot items - QwtPlotVectorField A new type of plot item for vector fields - QwtPlotGraphicItem An item displaying a QwtGraphic image ( f.e used by QwtPlotSvgItem ) 6) Plot Canvas - QwtAbstractPlotCanvas introduced - QwtPlotOpenGLCanvas added to support QOpenGLWidget 7) QwtPlotCurve - QwtPlotCurve::FilterPointsAggressive mode added - a fast weeding algo for huge datasets with increasing x or y values - QwtPlotCurve::closestPoint is virtual now - QwtPlotCurve: polygon clipping includes the painter clip - QwtPlotCurve::setLegendAttributes added - QwtValuePointData added for curves, where the x values are the index - a couple of new QwtPlotCurve::setSamples alternatives 8) QwtPlotSpectrogram - QwtPlotSpectrogram::setColorTableSize added - QwtRasterData::setInterval/interval changed into a pure virtual getter - QwtMatrixRasterData::BicubicInterpolation added - QwtMatrixRasterData::interval: API cleanup - QwtHueColorMap, QwtSaturationValueColorMap added 9) QwtPlotRenderer - using QPdfWriter where possible 10) - LOG_MIN/LOG_MAX removed, use QwtTransform::LogMin/LogMax instead ( values differ ! ) - qwt_compat.h removed - qwtFuzzyGreaterOrEqual/qwtFuzzyLessOrEqual removed - qwtGetMin/qwtGetMax removed 11) - Not aligning unknown paint engines ( f.e EMF ) - QwtNullPaintDevice is using a different type than QPaintEngine::User now 12) Many other changes ... @ text @$NetBSD: patch-qwtconfig.pri,v 1.2 2020/08/30 08:19:06 tnn Exp $ Don't hardcode PREFIX. --- qwtconfig.pri.orig 2020-06-01 16:48:07.325112226 +0000 +++ qwtconfig.pri @@@@ -19,7 +19,7 @@@@ QWT_VERSION = $${QWT_VER_MAJ}.$${QW QWT_INSTALL_PREFIX = $$[QT_INSTALL_PREFIX] unix { - QWT_INSTALL_PREFIX = /usr/local/qwt-$$QWT_VERSION + QWT_INSTALL_PREFIX = $$(PREFIX)/qwt-$$QWT_VERSION # QWT_INSTALL_PREFIX = /usr/local/qwt-$$QWT_VERSION-qt-$$QT_VERSION } @@@@ -42,14 +42,14 @@@@ QWT_INSTALL_LIBS = $${QWT_INSTALL_P # runtime environment of designer/creator. ###################################################################### -QWT_INSTALL_PLUGINS = $${QWT_INSTALL_PREFIX}/plugins/designer +#QWT_INSTALL_PLUGINS = $${QWT_INSTALL_PREFIX}/plugins/designer # linux distributors often organize the Qt installation # their way and QT_INSTALL_PREFIX doesn't offer a good # path. Also QT_INSTALL_PREFIX is only one of the default # search paths of the designer - not the Qt creator -#QWT_INSTALL_PLUGINS = $$[QT_INSTALL_PREFIX]/plugins/designer +QWT_INSTALL_PLUGINS = $$[QT_INSTALL_PREFIX]/plugins/designer ###################################################################### # Features @ 1.2 log @qwt6-qt5: ship the optional pkg-config file, gnuradio wants it. Bump. @ text @d1 1 a1 1 $NetBSD: patch-qwtconfig.pri,v 1.1 2020/08/30 08:05:57 tnn Exp $ a3 1 Ship the pkg-config file. Needed by gnuradio-qtgui. a32 7 @@@@ -171,5 +171,5 @@@@ macx:!static:CONFIG(qt_framework, qt_fra unix { - #QWT_CONFIG += QwtPkgConfig + QWT_CONFIG += QwtPkgConfig } @ 1.1 log @qwt6-qt5: update to 6.1.5 Maintenance - Avoid using some of the deprecated Qt APIs - Missing includes of QPainterPath ( Qt 5.15 ) added - QwtPlotSpectroCurve: missing public inheritance - QwtPlotTradingCurve: missing public inheritance Bug fixes - QwtLinearColorMap: handling of alpha values in color stops fixed - QwtPlotRasterItem: missing color table initialization for QImage::Format_Indexed8 - QwtScaleWidget: missing QEvent::LayoutRequest added - QwtSetSample: bound rectangle fixed for empty sets @ text @d1 1 a1 1 $NetBSD: patch-pri,v 1.1 2019/10/28 19:00:37 bouyer Exp $ d4 1 d6 3 a8 3 --- qwtconfig.pri.orig 2019-01-02 17:21:31.556467499 +0100 +++ qwtconfig.pri 2019-10-25 18:51:20.912266571 +0200 @@@@ -19,7 +19,7 @@@@ d17 1 a17 1 @@@@ -42,14 +42,14 @@@@ d34 7 @