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 - tumic@cbox.cz
+
+- 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 - tumic@cbox.cz
+
+- 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