Hello community, here is the log from the commit of package gpxsee for openSUSE:Factory checked in at 2018-01-09 14:54:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gpxsee (Old) and /work/SRC/openSUSE:Factory/.gpxsee.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gpxsee" Tue Jan 9 14:54:28 2018 rev:18 rq:562375 version:4.19 Changes: -------- --- /work/SRC/openSUSE:Factory/gpxsee/gpxsee.changes 2017-12-11 18:56:45.957810087 +0100 +++ /work/SRC/openSUSE:Factory/.gpxsee.new/gpxsee.changes 2018-01-09 14:54:29.864132819 +0100 @@ -1,0 +2,14 @@ +Mon Jan 8 02:35:38 CET 2018 - [email protected] + +- Update to version 4.19 + * Fixed missing cached content cleanup causing huge draw areas + (causing system memory exhaustion) issue. + +------------------------------------------------------------------- +Sat Jan 6 22:48:36 CET 2018 - [email protected] + +- Update to version 4.18 + * Fixed broaken A records parsing in IGC files. + * Added support for negative altitudes in IGC files. + +------------------------------------------------------------------- Old: ---- GPXSee-4.17.tar.gz New: ---- GPXSee-4.19.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gpxsee.spec ++++++ --- /var/tmp/diff_new_pack.6IFLoV/_old 2018-01-09 14:54:30.788089505 +0100 +++ /var/tmp/diff_new_pack.6IFLoV/_new 2018-01-09 14:54:30.792089317 +0100 @@ -19,7 +19,7 @@ # See also http://en.opensuse.org/openSUSE:Specfile_guidelines Name: gpxsee -Version: 4.17 +Version: 4.19 Release: 1 Summary: GPS log files visualizing and analyzing tool License: GPL-3.0 @@ -47,6 +47,7 @@ BuildRequires: libQt5Widgets-devel BuildRequires: libQt5Network-devel BuildRequires: libQt5PrintSupport-devel +BuildRequires: libQt5OpenGL-devel BuildRequires: libqt5-linguist %endif %if 0%{?rhel_version} || 0%{?centos_version} ++++++ GPXSee-4.17.tar.gz -> GPXSee-4.19.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GPXSee-4.17/.appveyor.yml new/GPXSee-4.19/.appveyor.yml --- old/GPXSee-4.17/.appveyor.yml 2017-12-07 21:05:00.000000000 +0100 +++ new/GPXSee-4.19/.appveyor.yml 2018-01-08 02:31:22.000000000 +0100 @@ -1,4 +1,4 @@ -version: 4.17.{build} +version: 4.19.{build} configuration: Release platform: Any CPU environment: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GPXSee-4.17/gpxsee.pro new/GPXSee-4.19/gpxsee.pro --- old/GPXSee-4.17/gpxsee.pro 2017-12-07 21:05:00.000000000 +0100 +++ new/GPXSee-4.19/gpxsee.pro 2018-01-08 02:31:22.000000000 +0100 @@ -1,5 +1,5 @@ TARGET = GPXSee -VERSION = 4.17 +VERSION = 4.19 QT += core \ gui \ network diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GPXSee-4.17/lang/gpxsee_sv.ts new/GPXSee-4.19/lang/gpxsee_sv.ts --- old/GPXSee-4.17/lang/gpxsee_sv.ts 2017-12-07 21:05:00.000000000 +0100 +++ new/GPXSee-4.19/lang/gpxsee_sv.ts 2018-01-08 02:31:22.000000000 +0100 @@ -918,12 +918,12 @@ <message> <location filename="../src/GUI/optionsdialog.cpp" line="40"/> <source>Always show the map</source> - <translation type="unfinished"></translation> + <translation>Visa alltid kartan</translation> </message> <message> <location filename="../src/GUI/optionsdialog.cpp" line="43"/> <source>Show the map even when no files are loaded.</source> - <translation type="unfinished"></translation> + <translation>Visa kartan även utan inlästa filer.</translation> </message> <message> <location filename="../src/GUI/optionsdialog.cpp" line="212"/> @@ -955,7 +955,7 @@ <location filename="../src/GUI/optionsdialog.cpp" line="55"/> <location filename="../src/GUI/optionsdialog.cpp" line="460"/> <source>General</source> - <translation type="unfinished"></translation> + <translation>Allmänt</translation> </message> <message> <location filename="../src/GUI/optionsdialog.cpp" line="88"/> @@ -1014,7 +1014,7 @@ <message> <location filename="../src/GUI/optionsdialog.cpp" line="190"/> <source>Slider color:</source> - <translation type="unfinished"></translation> + <translation>Skjutreglagefärg:</translation> </message> <message> <location filename="../src/GUI/optionsdialog.cpp" line="224"/> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GPXSee-4.17/pkg/gpxsee.nsi new/GPXSee-4.19/pkg/gpxsee.nsi --- old/GPXSee-4.17/pkg/gpxsee.nsi 2017-12-07 21:05:00.000000000 +0100 +++ new/GPXSee-4.19/pkg/gpxsee.nsi 2018-01-08 02:31:22.000000000 +0100 @@ -5,7 +5,7 @@ ; The name of the installer Name "GPXSee" ; Program version -!define VERSION "4.17" +!define VERSION "4.19" ; The file to write OutFile "GPXSee-${VERSION}.exe" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GPXSee-4.17/pkg/gpxsee64.nsi new/GPXSee-4.19/pkg/gpxsee64.nsi --- old/GPXSee-4.17/pkg/gpxsee64.nsi 2017-12-07 21:05:00.000000000 +0100 +++ new/GPXSee-4.19/pkg/gpxsee64.nsi 2018-01-08 02:31:22.000000000 +0100 @@ -5,7 +5,7 @@ ; The name of the installer Name "GPXSee" ; Program version -!define VERSION "4.17" +!define VERSION "4.19" ; The file to write OutFile "GPXSee-${VERSION}_x64.exe" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GPXSee-4.17/src/GUI/app.cpp new/GPXSee-4.19/src/GUI/app.cpp --- old/GPXSee-4.17/src/GUI/app.cpp 2017-12-07 21:05:00.000000000 +0100 +++ new/GPXSee-4.19/src/GUI/app.cpp 2018-01-08 02:31:22.000000000 +0100 @@ -94,10 +94,10 @@ } else { if (!Datum::loadList(df)) { if (Datum::errorLine()) - qWarning("%s: parse error on line %d: %s", qPrintable(ef), + qWarning("%s: parse error on line %d: %s", qPrintable(df), Datum::errorLine(), qPrintable(Datum::errorString())); else - qWarning("%s: %s", qPrintable(ef), qPrintable( + qWarning("%s: %s", qPrintable(df), qPrintable( Datum::errorString())); } else ok = true; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GPXSee-4.17/src/GUI/mapview.cpp new/GPXSee-4.19/src/GUI/mapview.cpp --- old/GPXSee-4.17/src/GUI/mapview.cpp 2017-12-07 21:05:00.000000000 +0100 +++ new/GPXSee-4.19/src/GUI/mapview.cpp 2018-01-08 02:31:22.000000000 +0100 @@ -566,6 +566,9 @@ _wr = RectC(); digitalZoom(0); + + // If not reset, causes huge redraw areas (and system memory exhaustion) + resetCachedContent(); } void MapView::showTracks(bool show) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GPXSee-4.17/src/data/igcparser.cpp new/GPXSee-4.19/src/data/igcparser.cpp --- old/GPXSee-4.17/src/data/igcparser.cpp 2017-12-07 21:05:00.000000000 +0100 +++ new/GPXSee-4.19/src/data/igcparser.cpp 2018-01-08 02:31:22.000000000 +0100 @@ -47,22 +47,22 @@ static bool readAltitude(const char *data, qreal &ele) { - int p; + int ga; if (!(data[0] == 'A' || data[0] == 'V')) return false; - if (data[1] == '-') - p = str2int(data + 2, 4); - else - p = str2int(data + 1, 5); - - int g = str2int(data + 6, 5); - if (p < 0 || g < 0) - return false; + if (data[6] == '-') { + if ((ga = str2int(data + 7, 4)) < 0) + return false; + ga = -ga; + } else { + if ((ga = str2int(data + 6, 5)) < 0) + return false; + } if (data[0] == 'A') - ele = (qreal)g; + ele = (qreal)ga; else ele = NAN; @@ -87,7 +87,7 @@ static bool readARecord(const char *line, qint64 len) { - if (len < 9 || line[0] != 'A') + if (len < 7 || line[0] != 'A') return false; for (int i = 1; i < 7; i++) ++++++ debian.changelog ++++++ --- /var/tmp/diff_new_pack.6IFLoV/_old 2018-01-09 14:54:31.012079005 +0100 +++ /var/tmp/diff_new_pack.6IFLoV/_new 2018-01-09 14:54:31.016078817 +0100 @@ -1,3 +1,17 @@ +gpxsee (4.19) stable; urgency=high + + * Fixed missing cached content cleanup causing huge draw areas + (causing system memory exhaustion) issue. + + -- Martin Tuma <[email protected]> Mon, 08 Jan 2018 02:37:46 +0100 + +gpxsee (4.18) stable; urgency=low + + * Fixed broaken A records parsing in IGC files. + * Added support for negative altitudes in IGC files. + + -- Martin Tuma <[email protected]> Sat, 06 Jan 2018 22:55:49 +0100 + gpxsee (4.17) stable; urgency=low * Added support for Lambert Azimuthal Equal Area projections. ++++++ gpxsee.dsc ++++++ --- /var/tmp/diff_new_pack.6IFLoV/_old 2018-01-09 14:54:31.104074691 +0100 +++ /var/tmp/diff_new_pack.6IFLoV/_new 2018-01-09 14:54:31.108074504 +0100 @@ -1,9 +1,9 @@ Format: 1.0 Source: gpxsee -Version: 4.17 +Version: 4.19 Binary: gpxsee Maintainer: Martin Tuma <[email protected]> Architecture: any Build-Depends: debhelper (>= 9), qtbase5-dev, qtbase5-dev-tools, qt5-qmake, qttools5-dev-tools, libqt5opengl5-dev Files: - 00000000000000000000000000000000 0 GPXSee-4.17.tar.gz + 00000000000000000000000000000000 0 GPXSee-4.19.tar.gz
