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


Reply via email to