Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gpxsee for openSUSE:Factory checked in at 2023-07-30 20:58:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gpxsee (Old) and /work/SRC/openSUSE:Factory/.gpxsee.new.32662 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gpxsee" Sun Jul 30 20:58:05 2023 rev:109 rq:1101387 version:13.5 Changes: -------- --- /work/SRC/openSUSE:Factory/gpxsee/gpxsee.changes 2023-06-11 19:57:49.972083299 +0200 +++ /work/SRC/openSUSE:Factory/.gpxsee.new.32662/gpxsee.changes 2023-07-30 20:58:10.259361842 +0200 @@ -1,0 +2,8 @@ +Sun Jul 30 11:40:20 CEST 2023 - tu...@cbox.cz + +- Update to version 13.5 + * Added graph pinch zooming. + * Display one-way street info in IMG maps. + * Use 512px tiles in Mapsforge maps rendering. + +------------------------------------------------------------------- Old: ---- GPXSee-13.4.tar.gz New: ---- GPXSee-13.5.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gpxsee.spec ++++++ --- /var/tmp/diff_new_pack.ShbpZk/_old 2023-07-30 20:58:11.183367328 +0200 +++ /var/tmp/diff_new_pack.ShbpZk/_new 2023-07-30 20:58:11.191367376 +0200 @@ -19,13 +19,13 @@ # See also http://en.opensuse.org/openSUSE:Specfile_guidelines Name: gpxsee -Version: 13.4 -Release: 1 +Version: 13.5 +Release: 2 Summary: GPS log file visualization and analysis tool License: GPL-3.0-only Group: Productivity/Graphics/Viewers Url: http://www.gpxsee.org -Source0: GPXSee-%{version}.tar.gz +Source0: https://github.com/tumic0/GPXSee/archive/%{version}/GPXSee-%{version}.tar.gz BuildRequires: gcc-c++ BuildRequires: make ++++++ GPXSee-13.4.tar.gz -> GPXSee-13.5.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GPXSee-13.4/.appveyor.yml new/GPXSee-13.5/.appveyor.yml --- old/GPXSee-13.4/.appveyor.yml 2023-06-10 08:11:18.000000000 +0200 +++ new/GPXSee-13.5/.appveyor.yml 2023-07-24 19:04:19.000000000 +0200 @@ -1,23 +1,23 @@ -version: 13.4.{build} +version: 13.5.{build} configuration: - Release image: - - Visual Studio 2019 + - Visual Studio 2022 environment: NSISDIR: C:\Program Files (x86)\NSIS OPENSSLDIR: C:\OpenSSL-v111-Win64\bin matrix: - QTDIR: C:\Qt\5.15\msvc2019_64 - - QTDIR: C:\Qt\6.4\msvc2019_64 + - QTDIR: C:\Qt\6.5\msvc2019_64 NSISDEF: /DQT6 install: - cmd: |- set PATH=%QTDIR%\bin;%NSISDIR%;%PATH% - call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars64.bat + call "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat build_script: - cmd: |- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GPXSee-13.4/.github/workflows/osx.yml new/GPXSee-13.5/.github/workflows/osx.yml --- old/GPXSee-13.4/.github/workflows/osx.yml 2023-06-10 08:11:18.000000000 +0200 +++ new/GPXSee-13.5/.github/workflows/osx.yml 2023-07-24 19:04:19.000000000 +0200 @@ -39,12 +39,12 @@ - name: Install Qt uses: jurplel/install-qt-action@v3 with: - version: '6.4.3' + version: '6.5.1' modules: qtpositioning qt5compat qtserialport - name: Create localization run: lrelease gpxsee.pro - name: Configure build - run: qmake gpxsee.pro + run: qmake gpxsee.pro QMAKE_APPLE_DEVICE_ARCHS="x86_64h arm64" - name: Build project run: make -j3 - name: Create DMG diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GPXSee-13.4/gpxsee.pro new/GPXSee-13.5/gpxsee.pro --- old/GPXSee-13.4/gpxsee.pro 2023-06-10 08:11:18.000000000 +0200 +++ new/GPXSee-13.5/gpxsee.pro 2023-07-24 19:04:19.000000000 +0200 @@ -3,7 +3,8 @@ } else { TARGET = GPXSee } -VERSION = 13.4 +VERSION = 13.5 + QT += core \ gui \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GPXSee-13.4/gpxsee.qrc new/GPXSee-13.5/gpxsee.qrc --- old/GPXSee-13.4/gpxsee.qrc 2023-06-10 08:11:18.000000000 +0200 +++ new/GPXSee-13.5/gpxsee.qrc 2023-07-24 19:04:19.000000000 +0200 @@ -55,6 +55,11 @@ <file alias="transform-move...@2x.png">icons/GUI/transform-move...@2x.png</file> </qresource> + <!-- Common map stuff --> + <qresource prefix="/map"> + <file alias="arrow.png">icons/map/arrow.png</file> + </qresource> + <!-- POIs (IMG & ENC style) --> <qresource prefix="/POI"> <file alias="airfield-11.png">icons/map/POI/airfield-11.png</file> Binary files old/GPXSee-13.4/icons/map/arrow.png and new/GPXSee-13.5/icons/map/arrow.png differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GPXSee-13.4/pkg/windows/gpxsee64.nsi new/GPXSee-13.5/pkg/windows/gpxsee64.nsi --- old/GPXSee-13.4/pkg/windows/gpxsee64.nsi 2023-06-10 08:11:18.000000000 +0200 +++ new/GPXSee-13.5/pkg/windows/gpxsee64.nsi 2023-07-24 19:04:19.000000000 +0200 @@ -37,7 +37,7 @@ ; The name of the installer Name "GPXSee" ; Program version -!define VERSION "13.4" +!define VERSION "13.5" ; The file to write OutFile "GPXSee-${VERSION}_x64.exe" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GPXSee-13.4/src/GUI/graphview.cpp new/GPXSee-13.5/src/GUI/graphview.cpp --- old/GPXSee-13.4/src/GUI/graphview.cpp 2023-06-10 08:11:18.000000000 +0200 +++ new/GPXSee-13.5/src/GUI/graphview.cpp 2023-07-24 19:04:19.000000000 +0200 @@ -2,6 +2,7 @@ #include <QGraphicsScene> #include <QEvent> #include <QMouseEvent> +#include <QGestureEvent> #include <QScrollBar> #include <QGraphicsSimpleTextItem> #include <QPalette> @@ -37,6 +38,8 @@ setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff); setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff); setBackgroundBrush(QBrush(palette().brush(QPalette::Base))); + viewport()->setAttribute(Qt::WA_AcceptTouchEvents); + grabGesture(Qt::PinchGesture); _xAxis = new AxisItem(AxisItem::X); _xAxis->setZValue(1.0); @@ -381,6 +384,27 @@ QGraphicsView::wheelEvent(e); } +void GraphView::pinchGesture(QPinchGesture *gesture) +{ + QPinchGesture::ChangeFlags changeFlags = gesture->changeFlags(); + + if (changeFlags & QPinchGesture::ScaleFactorChanged) { + QPointF pos = mapToScene(gesture->centerPoint().toPoint()); + QRectF gr(_grid->boundingRect()); + QPointF r(pos.x() / gr.width(), pos.y() / gr.height()); + + _zoom = qMax(_zoom * gesture->scaleFactor(), 1.0); + redraw(); + + QRectF ngr(_grid->boundingRect()); + QPointF npos(mapFromScene(QPointF(r.x() * ngr.width(), + r.y() * ngr.height()))); + QScrollBar *sb = horizontalScrollBar(); + sb->setSliderPosition(sb->sliderPosition() + npos.x() + - gesture->centerPoint().x()); + } +} + void GraphView::paintEvent(QPaintEvent *e) { QRectF viewRect(mapToScene(rect()).boundingRect()); @@ -577,3 +601,19 @@ QGraphicsView::changeEvent(e); } + +bool GraphView::event(QEvent *event) +{ + if (event->type() == QEvent::Gesture) + return gestureEvent(static_cast<QGestureEvent*>(event)); + + return QGraphicsView::event(event); +} + +bool GraphView::gestureEvent(QGestureEvent *event) +{ + if (QGesture *pinch = event->gesture(Qt::PinchGesture)) + pinchGesture(static_cast<QPinchGesture *>(pinch)); + + return true; +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GPXSee-13.4/src/GUI/graphview.h new/GPXSee-13.5/src/GUI/graphview.h --- old/GPXSee-13.4/src/GUI/graphview.h 2023-06-10 08:11:18.000000000 +0200 +++ new/GPXSee-13.5/src/GUI/graphview.h 2023-07-24 19:04:19.000000000 +0200 @@ -18,6 +18,8 @@ class GridItem; class QGraphicsSimpleTextItem; class GraphicsScene; +class QGestureEvent; +class QPinchGesture; class GraphView : public QGraphicsView { @@ -59,6 +61,7 @@ void wheelEvent(QWheelEvent *e); void changeEvent(QEvent *e); void paintEvent(QPaintEvent *e); + bool event(QEvent *event); const QString &yLabel() const {return _yLabel;} const QString &yUnits() const {return _yUnits;} @@ -94,6 +97,8 @@ void removeItem(QGraphicsItem *item); void addItem(QGraphicsItem *item); bool singleGraph() const; + bool gestureEvent(QGestureEvent *event); + void pinchGesture(QPinchGesture *gesture); GraphicsScene *_scene; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GPXSee-13.4/src/map/IMG/mapdata.h new/GPXSee-13.5/src/map/IMG/mapdata.h --- old/GPXSee-13.4/src/map/IMG/mapdata.h 2023-06-10 08:11:18.000000000 +0200 +++ new/GPXSee-13.5/src/map/IMG/mapdata.h 2023-07-24 19:04:19.000000000 +0200 @@ -25,6 +25,8 @@ { public: struct Poly { + Poly() : oneway(false) {} + /* QPointF insted of Coordinates for performance reasons (no need to duplicate all the vectors for drawing). Note, that we do not want to ll2xy() the points in the MapData class as this can not be done in @@ -34,6 +36,7 @@ Raster raster; quint32 type; RectC boundingRect; + bool oneway; bool operator<(const Poly &other) const {return type > other.type;} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GPXSee-13.4/src/map/IMG/netfile.cpp new/GPXSee-13.5/src/map/IMG/netfile.cpp --- old/GPXSee-13.4/src/map/IMG/netfile.cpp 2023-06-10 08:11:18.000000000 +0200 +++ new/GPXSee-13.5/src/map/IMG/netfile.cpp 2023-07-24 19:04:19.000000000 +0200 @@ -479,6 +479,8 @@ if (lbl) linkLabel(hdl, linkOffset, lbl, lblHdl, poly.label); + if ((linkInfo.flags >> 3) & 1) + poly.oneway = true; lines->append(poly); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GPXSee-13.4/src/map/IMG/rastertile.cpp new/GPXSee-13.5/src/map/IMG/rastertile.cpp --- old/GPXSee-13.4/src/map/IMG/rastertile.cpp 2023-06-10 08:11:18.000000000 +0200 +++ new/GPXSee-13.5/src/map/IMG/rastertile.cpp 2023-07-24 19:04:19.000000000 +0200 @@ -25,6 +25,12 @@ static const QColor shieldBgColor2("#379947"); static const QColor shieldBgColor3("#4a7fc1"); +static const QImage *arrow() +{ + static QImage img(":/map/arrow.png"); + return &img; +} + static QFont pixelSizeFont(int pixelSize) { QFont f; @@ -327,14 +333,25 @@ const QFont *fnt = font(style.textFontSize(), Style::Small); const QColor *color = style.textColor().isValid() ? &style.textColor() : 0; + const QColor *hColor = Style::isContourLine(poly.type) ? 0 : &haloColor; + const QImage *img = poly.oneway ? arrow() : 0; TextPathItem *item = new TextPathItem(poly.points, - &poly.label.text(), _rect, fnt, color, Style::isContourLine(poly.type) - ? 0 : &haloColor); + &poly.label.text(), _rect, fnt, color, hColor, img); if (item->isValid() && !item->collides(textItems)) textItems.append(item); - else + else { delete item; + + if (img) { + TextPathItem *item = new TextPathItem(poly.points, 0, _rect, 0, + 0, 0, img); + if (item->isValid() && !item->collides(textItems)) + textItems.append(item); + else + delete item; + } + } } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GPXSee-13.4/src/map/IMG/rgnfile.cpp new/GPXSee-13.5/src/map/IMG/rgnfile.cpp --- old/GPXSee-13.4/src/map/IMG/rgnfile.cpp 2023-06-10 08:11:18.000000000 +0200 +++ new/GPXSee-13.5/src/map/IMG/rgnfile.cpp 2023-07-24 19:04:19.000000000 +0200 @@ -292,6 +292,8 @@ poly.type = (segmentType == Polygon) ? ((quint32)(type & 0x7F)) << 8 : ((quint32)(type & 0x3F)) << 8; + if (segmentType == Line && type & 0x40) + poly.oneway = true; QPoint pos(subdiv->lon() + LS(lon, 24-subdiv->bits()), diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GPXSee-13.4/src/map/mapsforge/rastertile.cpp new/GPXSee-13.5/src/map/mapsforge/rastertile.cpp --- old/GPXSee-13.4/src/map/mapsforge/rastertile.cpp 2023-06-10 08:11:18.000000000 +0200 +++ new/GPXSee-13.5/src/map/mapsforge/rastertile.cpp 2023-07-24 19:04:19.000000000 +0200 @@ -1,7 +1,6 @@ #include <cmath> #include <QPainter> #include <QCache> -#include "common/programpaths.h" #include "map/rectd.h" #include "rastertile.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GPXSee-13.4/src/map/mapsforgemap.cpp new/GPXSee-13.5/src/map/mapsforgemap.cpp --- old/GPXSee-13.4/src/map/mapsforgemap.cpp 2023-06-10 08:11:18.000000000 +0200 +++ new/GPXSee-13.5/src/map/mapsforgemap.cpp 2023-07-24 19:04:19.000000000 +0200 @@ -167,18 +167,19 @@ void MapsforgeMap::draw(QPainter *painter, const QRectF &rect, Flags flags) { - QPointF tl(floor(rect.left() / _data.tileSize()) * _data.tileSize(), - floor(rect.top() / _data.tileSize()) * _data.tileSize()); + int tileSize = (_data.tileSize() < 384) + ? _data.tileSize() << 1 : _data.tileSize(); + QPointF tl(floor(rect.left() / tileSize) * tileSize, + floor(rect.top() / tileSize) * tileSize); QSizeF s(rect.right() - tl.x(), rect.bottom() - tl.y()); - int width = ceil(s.width() / _data.tileSize()); - int height = ceil(s.height() / _data.tileSize()); + int width = ceil(s.width() / tileSize); + int height = ceil(s.height() / tileSize); QList<RasterTile> tiles; for (int i = 0; i < width; i++) { for (int j = 0; j < height; j++) { - QPoint ttl(tl.x() + i * _data.tileSize(), tl.y() + j - * _data.tileSize()); + QPoint ttl(tl.x() + i * tileSize, tl.y() + j * tileSize); if (isRunning(_zoom, ttl)) continue; @@ -187,8 +188,7 @@ painter->drawPixmap(ttl, pm); else { tiles.append(RasterTile(_projection, _transform, &_style, &_data, - _zoom, QRect(ttl, QSize(_data.tileSize(), _data.tileSize())), - _tileRatio)); + _zoom, QRect(ttl, QSize(tileSize, tileSize)), _tileRatio)); } } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GPXSee-13.4/src/map/onlinemap.cpp new/GPXSee-13.5/src/map/onlinemap.cpp --- old/GPXSee-13.4/src/map/onlinemap.cpp 2023-06-10 08:11:18.000000000 +0200 +++ new/GPXSee-13.5/src/map/onlinemap.cpp 2023-07-24 19:04:19.000000000 +0200 @@ -18,9 +18,8 @@ { _tileLoader = new TileLoader(QDir(ProgramPaths::tilesDir()).filePath(_name), this); - _tileLoader->setUrl(url); + _tileLoader->setUrl(url, quadTiles ? TileLoader::QuadTiles : TileLoader::XYZ); _tileLoader->setHeaders(headers); - _tileLoader->setQuadTiles(quadTiles); connect(_tileLoader, &TileLoader::finished, this, &OnlineMap::tilesLoaded); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GPXSee-13.4/src/map/tileloader.cpp new/GPXSee-13.5/src/map/tileloader.cpp --- old/GPXSee-13.4/src/map/tileloader.cpp 2023-06-10 08:11:18.000000000 +0200 +++ new/GPXSee-13.5/src/map/tileloader.cpp 2023-07-24 19:04:19.000000000 +0200 @@ -52,7 +52,7 @@ } TileLoader::TileLoader(const QString &dir, QObject *parent) - : QObject(parent), _dir(dir), _scaledSize(0), _quadTiles(false) + : QObject(parent), _urlType(XYZ), _dir(dir), _scaledSize(0) { if (!QDir().mkpath(_dir)) qWarning("%s: %s", qPrintable(_dir), "Error creating tiles directory"); @@ -176,19 +176,21 @@ { QString url(_url); - if (!tile.bbox().isNull()) { - QString bbox = QString("%1,%2,%3,%4").arg( - QString::number(tile.bbox().left(), 'f', 6), - QString::number(tile.bbox().bottom(), 'f', 6), - QString::number(tile.bbox().right(), 'f', 6), - QString::number(tile.bbox().top(), 'f', 6)); - url.replace("$bbox", bbox); - } else if (_quadTiles) { - url.replace("$quadkey", quadKey(tile.xy(), tile.zoom().toInt())); - } else { - url.replace("$z", tile.zoom().toString()); - url.replace("$x", QString::number(tile.xy().x())); - url.replace("$y", QString::number(tile.xy().y())); + switch (_urlType) { + case BoundingBox: + url.replace("$bbox", QString("%1,%2,%3,%4").arg( + QString::number(tile.bbox().left(), 'f', 6), + QString::number(tile.bbox().bottom(), 'f', 6), + QString::number(tile.bbox().right(), 'f', 6), + QString::number(tile.bbox().top(), 'f', 6))); + break; + case QuadTiles: + url.replace("$quadkey", quadKey(tile.xy(), tile.zoom().toInt())); + break; + default: + url.replace("$z", tile.zoom().toString()); + url.replace("$x", QString::number(tile.xy().x())); + url.replace("$y", QString::number(tile.xy().y())); } return QUrl(url); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GPXSee-13.4/src/map/tileloader.h new/GPXSee-13.5/src/map/tileloader.h --- old/GPXSee-13.4/src/map/tileloader.h 2023-06-10 08:11:18.000000000 +0200 +++ new/GPXSee-13.5/src/map/tileloader.h 2023-07-24 19:04:19.000000000 +0200 @@ -11,12 +11,17 @@ Q_OBJECT public: + enum UrlType { + XYZ, + QuadTiles, + BoundingBox + }; + TileLoader(const QString &dir, QObject *parent = 0); - void setUrl(const QString &url) {_url = url;} + void setUrl(const QString &url, UrlType type) {_url = url; _urlType = type;} void setHeaders(const QList<HTTPHeader> &headers) {_headers = headers;} void setScaledSize(int size); - void setQuadTiles(bool quadTiles) {_quadTiles = quadTiles;} void loadTilesAsync(QVector<FetchTile> &list); void loadTilesSync(QVector<FetchTile> &list); @@ -31,10 +36,10 @@ Downloader *_downloader; QString _url; + UrlType _urlType; QString _dir; QList<HTTPHeader> _headers; int _scaledSize; - bool _quadTiles; }; #endif // TILELOADER_H diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GPXSee-13.4/src/map/wmsmap.cpp new/GPXSee-13.5/src/map/wmsmap.cpp --- old/GPXSee-13.4/src/map/wmsmap.cpp 2023-06-10 08:11:18.000000000 +0200 +++ new/GPXSee-13.5/src/map/wmsmap.cpp 2023-07-24 19:04:19.000000000 +0200 @@ -85,7 +85,7 @@ void WMSMap::init() { - _tileLoader->setUrl(tileUrl()); + _tileLoader->setUrl(tileUrl(), TileLoader::BoundingBox); _bounds = RectD(_wms->bbox(), _wms->projection()); computeZooms(); updateTransform(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GPXSee-13.4/src/map/wmtsmap.cpp new/GPXSee-13.5/src/map/wmtsmap.cpp --- old/GPXSee-13.4/src/map/wmtsmap.cpp 2023-06-10 08:11:18.000000000 +0200 +++ new/GPXSee-13.5/src/map/wmtsmap.cpp 2023-07-24 19:04:19.000000000 +0200 @@ -31,7 +31,7 @@ void WMTSMap::init() { - _tileLoader->setUrl(_wmts->tileUrl()); + _tileLoader->setUrl(_wmts->tileUrl(), TileLoader::XYZ); _bounds = RectD(_wmts->bbox(), _wmts->projection()); updateTransform(); } ++++++ PKGBUILD ++++++ --- /var/tmp/diff_new_pack.ShbpZk/_old 2023-07-30 20:58:11.635370012 +0200 +++ /var/tmp/diff_new_pack.ShbpZk/_new 2023-07-30 20:58:11.639370036 +0200 @@ -1,5 +1,5 @@ pkgname=gpxsee -pkgver=13.4 +pkgver=13.5 pkgrel=1 pkgdesc='GPS log files visualizing and analyzing tool' arch=('i686' 'x86_64') ++++++ debian.changelog ++++++ --- /var/tmp/diff_new_pack.ShbpZk/_old 2023-07-30 20:58:11.659370154 +0200 +++ /var/tmp/diff_new_pack.ShbpZk/_new 2023-07-30 20:58:11.663370178 +0200 @@ -1,3 +1,11 @@ +gpxsee (13.5) stable; urgency=low + + * Added graph pinch zooming. + * Display one-way street info in IMG maps. + * Use 512px tiles in Mapsforge maps rendering. + + -- Martin Tuma <tu...@cbox.cz> Sun, 30 Jul 2023 11:45:38 +0200 + gpxsee (13.4) stable; urgency=low * Extended Mapsforge render themes support. ++++++ gpxsee.dsc ++++++ --- /var/tmp/diff_new_pack.ShbpZk/_old 2023-07-30 20:58:11.711370463 +0200 +++ /var/tmp/diff_new_pack.ShbpZk/_new 2023-07-30 20:58:11.715370487 +0200 @@ -1,10 +1,10 @@ Format: 1.0 Source: gpxsee -Version: 13.4-1 +Version: 13.5-2 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, libqt5svg5-dev, libqt5serialport5-dev Files: - 00000000000000000000000000000000 0 GPXSee-13.4.tar.gz + 00000000000000000000000000000000 0 GPXSee-13.5.tar.gz