Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gpxsee for openSUSE:Factory checked in at 2022-01-24 23:09:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gpxsee (Old) and /work/SRC/openSUSE:Factory/.gpxsee.new.1938 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gpxsee" Mon Jan 24 23:09:39 2022 rev:84 rq:948275 version:10.2 Changes: -------- --- /work/SRC/openSUSE:Factory/gpxsee/gpxsee.changes 2022-01-03 10:50:50.731613213 +0100 +++ /work/SRC/openSUSE:Factory/.gpxsee.new.1938/gpxsee.changes 2022-01-24 23:09:43.446868649 +0100 @@ -1,0 +2,10 @@ +Fri Jan 21 00:55:42 CET 2022 - tu...@cbox.cz + +- Update to version 10.2 + * Improved/fixed TwoNav data files parser. + * Prefer GPS locations when the positioning plugin provides + multiple position sources. + * Added a default DEM tiles download source. + * Multiple minor fixes and enhancements. + +------------------------------------------------------------------- Old: ---- GPXSee-10.1.tar.gz New: ---- GPXSee-10.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gpxsee.spec ++++++ --- /var/tmp/diff_new_pack.rtWQE8/_old 2022-01-24 23:09:44.102864166 +0100 +++ /var/tmp/diff_new_pack.rtWQE8/_new 2022-01-24 23:09:44.110864111 +0100 @@ -19,7 +19,7 @@ # See also http://en.opensuse.org/openSUSE:Specfile_guidelines Name: gpxsee -Version: 10.1 +Version: 10.2 Release: 1 Summary: GPS log file visualization and analysis tool License: GPL-3.0-only ++++++ GPXSee-10.1.tar.gz -> GPXSee-10.2.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GPXSee-10.1/.appveyor.yml new/GPXSee-10.2/.appveyor.yml --- old/GPXSee-10.1/.appveyor.yml 2022-01-02 12:43:34.000000000 +0100 +++ new/GPXSee-10.2/.appveyor.yml 2022-01-20 23:50:24.000000000 +0100 @@ -1,4 +1,4 @@ -version: 10.1.{build} +version: 10.2.{build} configuration: - Release diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GPXSee-10.1/gpxsee.pro new/GPXSee-10.2/gpxsee.pro --- old/GPXSee-10.1/gpxsee.pro 2022-01-02 12:43:34.000000000 +0100 +++ new/GPXSee-10.2/gpxsee.pro 2022-01-20 23:50:24.000000000 +0100 @@ -3,7 +3,7 @@ } else { TARGET = GPXSee } -VERSION = 10.1 +VERSION = 10.2 QT += core \ gui \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GPXSee-10.1/lang/gpxsee_eo.ts new/GPXSee-10.2/lang/gpxsee_eo.ts --- old/GPXSee-10.1/lang/gpxsee_eo.ts 2022-01-02 12:43:34.000000000 +0100 +++ new/GPXSee-10.2/lang/gpxsee_eo.ts 2022-01-20 23:50:24.000000000 +0100 @@ -157,7 +157,7 @@ <message> <location filename="../src/data/data.cpp" line="167"/> <source>TwoNav files</source> - <translation type="unfinished"></translation> + <translation>TwoNav-dosieroj</translation> </message> <message> <location filename="../src/data/data.cpp" line="168"/> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GPXSee-10.1/lang/gpxsee_fi.ts new/GPXSee-10.2/lang/gpxsee_fi.ts --- old/GPXSee-10.1/lang/gpxsee_fi.ts 2022-01-02 12:43:34.000000000 +0100 +++ new/GPXSee-10.2/lang/gpxsee_fi.ts 2022-01-20 23:50:24.000000000 +0100 @@ -157,7 +157,7 @@ <message> <location filename="../src/data/data.cpp" line="167"/> <source>TwoNav files</source> - <translation type="unfinished"></translation> + <translation>TwoNav-tiedostot</translation> </message> <message> <location filename="../src/data/data.cpp" line="168"/> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GPXSee-10.1/lang/gpxsee_fr.ts new/GPXSee-10.2/lang/gpxsee_fr.ts --- old/GPXSee-10.1/lang/gpxsee_fr.ts 2022-01-02 12:43:34.000000000 +0100 +++ new/GPXSee-10.2/lang/gpxsee_fr.ts 2022-01-20 23:50:24.000000000 +0100 @@ -157,7 +157,7 @@ <message> <location filename="../src/data/data.cpp" line="167"/> <source>TwoNav files</source> - <translation type="unfinished"></translation> + <translation>Donn??es TwoNav</translation> </message> <message> <location filename="../src/data/data.cpp" line="168"/> @@ -423,7 +423,7 @@ <message> <location filename="../src/GUI/gui.cpp" line="273"/> <source>Show POI icons</source> - <translation type="unfinished"></translation> + <translation>Afficher les ic??nes POI</translation> </message> <message> <location filename="../src/GUI/gui.cpp" line="303"/> @@ -450,22 +450,22 @@ <message> <location filename="../src/GUI/gui.cpp" line="335"/> <source>Show position</source> - <translation type="unfinished"></translation> + <translation>Afficher la position</translation> </message> <message> <location filename="../src/GUI/gui.cpp" line="341"/> <source>Follow position</source> - <translation type="unfinished"></translation> + <translation>Suivre la position</translation> </message> <message> <location filename="../src/GUI/gui.cpp" line="346"/> <source>Show coordinates</source> - <translation type="unfinished"></translation> + <translation>Afficher les coordonn??es</translation> </message> <message> <location filename="../src/GUI/gui.cpp" line="352"/> <source>Show motion info</source> - <translation type="unfinished"></translation> + <translation>Afficher les infos de d??placement</translation> </message> <message> <location filename="../src/GUI/gui.cpp" line="359"/> @@ -490,7 +490,7 @@ <message> <location filename="../src/GUI/gui.cpp" line="377"/> <source>Waypoint icons</source> - <translation type="unfinished"></translation> + <translation>Ic??nes de points de cheminement</translation> </message> <message> <location filename="../src/GUI/gui.cpp" line="382"/> @@ -637,7 +637,7 @@ <message> <location filename="../src/GUI/gui.cpp" line="642"/> <source>Position</source> - <translation type="unfinished"></translation> + <translation>Position</translation> </message> <message> <location filename="../src/GUI/gui.cpp" line="653"/> @@ -737,7 +737,7 @@ <message> <location filename="../src/GUI/gui.cpp" line="842"/> <source>Symbols directory:</source> - <translation type="unfinished"></translation> + <translation>Dossier de symboles :</translation> </message> <message> <location filename="../src/GUI/gui.cpp" line="1235"/> @@ -1154,7 +1154,7 @@ <message> <location filename="../src/map/maplist.cpp" line="135"/> <source>QuickChart maps</source> - <translation type="unfinished"></translation> + <translation>Cartes QuickChart</translation> </message> <message> <location filename="../src/map/maplist.cpp" line="139"/> @@ -1192,27 +1192,27 @@ <message> <location filename="../src/GUI/motioninfoitem.cpp" line="87"/> <source>kn</source> - <translation type="unfinished">nd</translation> + <translation>nd</translation> </message> <message> <location filename="../src/GUI/motioninfoitem.cpp" line="90"/> <source>mi/h</source> - <translation type="unfinished">mi/h</translation> + <translation>mi/h</translation> </message> <message> <location filename="../src/GUI/motioninfoitem.cpp" line="93"/> <source>km/h</source> - <translation type="unfinished">km/h</translation> + <translation>km/h</translation> </message> <message> <location filename="../src/GUI/motioninfoitem.cpp" line="100"/> <source>ft/min</source> - <translation type="unfinished"></translation> + <translation>pied/min</translation> </message> <message> <location filename="../src/GUI/motioninfoitem.cpp" line="103"/> <source>m/min</source> - <translation type="unfinished"></translation> + <translation>m/min</translation> </message> </context> <context> @@ -1616,17 +1616,17 @@ <message> <location filename="../src/GUI/optionsdialog.cpp" line="283"/> <source>Info background</source> - <translation type="unfinished"></translation> + <translation>Fond de l'info</translation> </message> <message> <location filename="../src/GUI/optionsdialog.cpp" line="289"/> <source>Crosshair color:</source> - <translation type="unfinished"></translation> + <translation>Couleur du r??ticule :</translation> </message> <message> <location filename="../src/GUI/optionsdialog.cpp" line="290"/> <source>Info color:</source> - <translation type="unfinished"></translation> + <translation>Couleur d'info :</translation> </message> <message> <location filename="../src/GUI/optionsdialog.cpp" line="363"/> @@ -1680,7 +1680,7 @@ <message> <location filename="../src/GUI/optionsdialog.cpp" line="622"/> <source>Plugin:</source> - <translation type="unfinished"></translation> + <translation>Module compl??mentaire :</translation> </message> <message> <location filename="../src/GUI/optionsdialog.cpp" line="642"/> @@ -1829,7 +1829,7 @@ <message> <location filename="../src/GUI/optionsdialog.cpp" line="800"/> <source>Position</source> - <translation type="unfinished"></translation> + <translation>Position</translation> </message> <message> <location filename="../src/GUI/optionsdialog.cpp" line="801"/> @@ -2350,7 +2350,7 @@ <message> <location filename="../src/GUI/waypointitem.cpp" line="48"/> <source>Symbol</source> - <translation type="unfinished"></translation> + <translation>Symbol</translation> </message> <message> <location filename="../src/GUI/waypointitem.cpp" line="53"/> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GPXSee-10.1/lang/gpxsee_ru.ts new/GPXSee-10.2/lang/gpxsee_ru.ts --- old/GPXSee-10.1/lang/gpxsee_ru.ts 2022-01-02 12:43:34.000000000 +0100 +++ new/GPXSee-10.2/lang/gpxsee_ru.ts 2022-01-20 23:50:24.000000000 +0100 @@ -157,7 +157,7 @@ <message> <location filename="../src/data/data.cpp" line="167"/> <source>TwoNav files</source> - <translation type="unfinished"></translation> + <translation>TwoNav ??????????</translation> </message> <message> <location filename="../src/data/data.cpp" line="168"/> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GPXSee-10.1/pkg/gpxsee64.nsi new/GPXSee-10.2/pkg/gpxsee64.nsi --- old/GPXSee-10.1/pkg/gpxsee64.nsi 2022-01-02 12:43:34.000000000 +0100 +++ new/GPXSee-10.2/pkg/gpxsee64.nsi 2022-01-20 23:50:24.000000000 +0100 @@ -37,7 +37,7 @@ ; The name of the installer Name "GPXSee" ; Program version -!define VERSION "10.1" +!define VERSION "10.2" ; The file to write OutFile "GPXSee-${VERSION}_x64.exe" @@ -256,6 +256,7 @@ File "Qt6Core5Compat.dll" File "Qt6Positioning.dll" File "Qt6SerialPort.dll" + File /r "tls" !else File "Qt5Core.dll" File "Qt5Gui.dll" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GPXSee-10.1/src/GUI/gui.cpp new/GPXSee-10.2/src/GUI/gui.cpp --- old/GPXSee-10.1/src/GUI/gui.cpp 2022-01-02 12:43:34.000000000 +0100 +++ new/GPXSee-10.2/src/GUI/gui.cpp 2022-01-20 23:50:24.000000000 +0100 @@ -1059,13 +1059,7 @@ if (options.plugin != _options.plugin || options.pluginParams.value(options.plugin) != _options.pluginParams.value(_options.plugin)) { -#if QT_VERSION < QT_VERSION_CHECK(5, 14, 0) - QGeoPositionInfoSource *source = QGeoPositionInfoSource::createSource( - options.plugin, this); -#else // QT 5.14 - QGeoPositionInfoSource *source = QGeoPositionInfoSource::createSource( - options.plugin, options.pluginParams.value(options.plugin), this); -#endif // QT 5.14 + QGeoPositionInfoSource *source = positionSource(options); _showPositionAction->setEnabled(source != 0); _mapView->setPositionSource(source); delete _positionSource; @@ -2149,6 +2143,23 @@ event->acceptProposedAction(); } +QGeoPositionInfoSource *GUI::positionSource(const Options &options) +{ + QGeoPositionInfoSource *source; + +#if QT_VERSION < QT_VERSION_CHECK(5, 14, 0) + source = QGeoPositionInfoSource::createSource(options.plugin, this); +#else // QT 5.14 + source = QGeoPositionInfoSource::createSource(options.plugin, + options.pluginParams.value(options.plugin), this); +#endif // QT 5.14 + if (source) + source->setPreferredPositioningMethods( + QGeoPositionInfoSource::SatellitePositioningMethods); + + return source; +} + void GUI::writeSettings() { int index; @@ -2794,13 +2805,7 @@ .toString(); settings.endGroup(); -#if QT_VERSION < QT_VERSION_CHECK(5, 14, 0) - _positionSource = QGeoPositionInfoSource::createSource(_options.plugin, - this); -#else // QT 5.14 - _positionSource = QGeoPositionInfoSource::createSource(_options.plugin, - _options.pluginParams.value(_options.plugin), this); -#endif // QT 5.14 + _positionSource = positionSource(_options); _showPositionAction->setEnabled(_positionSource != 0); settings.beginGroup(POSITION_SETTINGS_GROUP); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GPXSee-10.1/src/GUI/gui.h new/GPXSee-10.2/src/GUI/gui.h --- old/GPXSee-10.1/src/GUI/gui.h 2022-01-02 12:43:34.000000000 +0100 +++ new/GPXSee-10.2/src/GUI/gui.h 2022-01-20 23:50:24.000000000 +0100 @@ -158,6 +158,7 @@ qreal time() const; qreal movingTime() const; QAction *mapAction(const QString &name); + QGeoPositionInfoSource *positionSource(const Options &options); void readSettings(QString &activeMap, QStringList &disabledPOIs); void writeSettings(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GPXSee-10.1/src/GUI/settings.h new/GPXSee-10.2/src/GUI/settings.h --- old/GPXSee-10.1/src/GUI/settings.h 2022-01-02 12:43:34.000000000 +0100 +++ new/GPXSee-10.2/src/GUI/settings.h 2022-01-20 23:50:24.000000000 +0100 @@ -198,7 +198,7 @@ #define POI_RADIUS_SETTING "poiRadius" #define POI_RADIUS_DEFAULT (int)(IMPERIAL_UNITS() ? MIINM : KMINM) #define DEM_URL_SETTING "demURL" -#define DEM_URL_DEFAULT "" +#define DEM_URL_DEFAULT "http://dem.gpxsee.org/$lat/$lat$lon.hgt.zip" #define DEM_AUTH_SETTING "demAuthentication" #define DEM_AUTH_DEFAULT false #define DEM_USERNAME_SETTING "demUsername" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GPXSee-10.1/src/data/data.cpp new/GPXSee-10.2/src/data/data.cpp --- old/GPXSee-10.1/src/data/data.cpp 2022-01-02 12:43:34.000000000 +0100 +++ new/GPXSee-10.2/src/data/data.cpp 2022-01-20 23:50:24.000000000 +0100 @@ -171,10 +171,14 @@ QStringList Data::filter() { QStringList filter; + QString last; for (QMultiMap<QString, Parser*>::iterator it = _parsers.begin(); - it != _parsers.end(); it++) - filter << "*." + it.key(); + it != _parsers.end(); it++) { + if (it.key() != last) + filter << "*." + it.key(); + last = it.key(); + } return filter; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GPXSee-10.1/src/data/twonavparser.cpp new/GPXSee-10.2/src/data/twonavparser.cpp --- old/GPXSee-10.1/src/data/twonavparser.cpp 2022-01-02 12:43:34.000000000 +0100 +++ new/GPXSee-10.2/src/data/twonavparser.cpp 2022-01-20 23:50:24.000000000 +0100 @@ -138,11 +138,8 @@ if (list.size() > 5) { QDateTime ts(timestamp(list.at(4), list.at(5))); - if (!ts.isValid()) { - _errorString = "Invalid date/time"; - return false; - } - t.setTimestamp(ts); + if (ts.isValid()) + t.setTimestamp(ts); } if (list.size() > 7) { qreal elevation = list.at(7).toDouble(&ok); @@ -179,11 +176,8 @@ if (list.size() > 6) { QDateTime ts(timestamp(list.at(5), list.at(6))); - if (!ts.isValid()) { - _errorString = "Invalid date/time"; - return false; - } - w.setTimestamp(ts); + if (ts.isValid()) + w.setTimestamp(ts); } if (list.size() > 7) { qreal elevation = list.at(7).toDouble(&ok); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GPXSee-10.1/src/data/waypoint.cpp new/GPXSee-10.2/src/data/waypoint.cpp --- old/GPXSee-10.1/src/data/waypoint.cpp 2022-01-02 12:43:34.000000000 +0100 +++ new/GPXSee-10.2/src/data/waypoint.cpp 2022-01-20 23:50:24.000000000 +0100 @@ -27,6 +27,9 @@ void Waypoint::loadSymbolIcons(const QString &dir) { + if (dir.isEmpty()) + return; + QDir d(dir); QFileInfoList files(d.entryInfoList(QDir::Files | QDir::Readable)); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GPXSee-10.1/src/map/IMG/subfile.h new/GPXSee-10.2/src/map/IMG/subfile.h --- old/GPXSee-10.1/src/map/IMG/subfile.h 2022-01-02 12:43:34.000000000 +0100 +++ new/GPXSee-10.2/src/map/IMG/subfile.h 2022-01-20 23:50:24.000000000 +0100 @@ -26,7 +26,7 @@ _data.resize(1U<<subFile->blockBits()); _file.setFileName(subFile->fileName()); - _file.open(QIODevice::ReadOnly); + _file.open(QIODevice::ReadOnly | QIODevice::Unbuffered); } private: ++++++ PKGBUILD ++++++ --- /var/tmp/diff_new_pack.rtWQE8/_old 2022-01-24 23:09:44.538861186 +0100 +++ /var/tmp/diff_new_pack.rtWQE8/_new 2022-01-24 23:09:44.542861158 +0100 @@ -1,5 +1,5 @@ pkgname=gpxsee -pkgver=10.1 +pkgver=10.2 pkgrel=1 pkgdesc='GPS log files visualizing and analyzing tool' arch=('i686' 'x86_64') ++++++ debian.changelog ++++++ --- /var/tmp/diff_new_pack.rtWQE8/_old 2022-01-24 23:09:44.570860967 +0100 +++ /var/tmp/diff_new_pack.rtWQE8/_new 2022-01-24 23:09:44.574860940 +0100 @@ -1,3 +1,13 @@ +gpxsee (10.2) stable; urgency=low + + * Improved/fixed TwoNav data files parser. + * Prefer GPS locations when the positioning plugin provides + multiple position sources. + * Added a default DEM tiles download source. + * Multiple minor fixes and enhancements. + + -- Martin Tuma <tu...@cbox.cz> Fri, 21 Jan 2022 01:01:34 +0100 + gpxsee (10.1) stable; urgency=low * Added support for TwoNav data files (TRK, RTE, WPT). ++++++ gpxsee.dsc ++++++ --- /var/tmp/diff_new_pack.rtWQE8/_old 2022-01-24 23:09:44.638860502 +0100 +++ /var/tmp/diff_new_pack.rtWQE8/_new 2022-01-24 23:09:44.642860475 +0100 @@ -1,10 +1,10 @@ Format: 1.0 Source: gpxsee -Version: 10.1-1 +Version: 10.2-1 Binary: gpxsee Maintainer: Martin Tuma <tu...@cbox.cz> Architecture: any Build-Depends: debhelper (>= 9), qtbase5-dev, qtbase5-private-dev, qtbase5-dev-tools, qt5-qmake, qttools5-dev-tools, libqt5opengl5-dev, qtpositioning5-dev Files: - 00000000000000000000000000000000 0 GPXSee-10.1.tar.gz + 00000000000000000000000000000000 0 GPXSee-10.2.tar.gz