[Git][debian-gis-team/gpsprune][master] 4 commits: New upstream version 26.2
Bas Couwenberg (@sebastic)
gitlab at salsa.debian.org
Sun Apr 12 21:19:24 BST 2026
Bas Couwenberg pushed to branch master at Debian GIS Project / gpsprune
Commits:
02df3f34 by Bas Couwenberg at 2026-04-12T06:41:13+02:00
New upstream version 26.2
- - - - -
2be078d5 by Bas Couwenberg at 2026-04-12T06:41:14+02:00
Update upstream source from tag 'upstream/26.2'
Update to upstream version '26.2'
with Debian dir 3c8b69179307a889026e48f81edd15c38e49340e
- - - - -
edbe596a by Bas Couwenberg at 2026-04-12T06:42:14+02:00
New upstream release.
- - - - -
bc952291 by Bas Couwenberg at 2026-04-12T06:42:51+02:00
Set distribution to unstable.
- - - - -
7 changed files:
- build.sh
- debian/changelog
- tim/prune/GpsPrune.java
- tim/prune/copyright.txt
- tim/prune/function/settings/SelectTimezoneFunction.java
- tim/prune/lang/prune-texts_pl.properties
- tim/prune/readme.txt
Changes:
=====================================
build.sh
=====================================
@@ -1,6 +1,6 @@
# Build script
# Version number
-PRUNENAME=gpsprune_26.1
+PRUNENAME=gpsprune_26.2
# remove compile directory
rm -rf compile
# remove dist directory
=====================================
debian/changelog
=====================================
@@ -1,10 +1,11 @@
-gpsprune (26.1-2) UNRELEASED; urgency=medium
+gpsprune (26.2-1) unstable; urgency=medium
+ * New upstream release.
* Use test-build-validate-cleanup instead of test-build-twice.
* Drop Priority: optional, default since dpkg 1.22.13.
* Bump Standards-Version to 4.7.4, changes: priority.
- -- Bas Couwenberg <sebastic at debian.org> Sat, 25 Oct 2025 12:57:26 +0200
+ -- Bas Couwenberg <sebastic at debian.org> Sun, 12 Apr 2026 06:42:43 +0200
gpsprune (26.1-1) unstable; urgency=medium
=====================================
tim/prune/GpsPrune.java
=====================================
@@ -35,16 +35,16 @@ import tim.prune.gui.profile.ProfileChart;
/**
* GpsPrune is a tool to visualize, edit, convert and prune GPS data
* Please see the included readme.txt or https://activityworkshop.net
- * This software is copyright activityworkshop.net 2006-2025 and made available through the Gnu GPL version 2.
+ * This software is copyright activityworkshop.net 2006-2026 and made available through the Gnu GPL version 2.
* For license details please see the included license.txt.
* GpsPrune is the main entry point to the application, including initialisation and launch
*/
public class GpsPrune
{
/** Version number of application, used in about screen and for version check */
- public static final String VERSION_NUMBER = "26.1";
+ public static final String VERSION_NUMBER = "26.2";
/** Build number, just used for about screen */
- public static final String BUILD_NUMBER = "433";
+ public static final String BUILD_NUMBER = "435";
/** Static reference to App object */
private static App APP = null;
=====================================
tim/prune/copyright.txt
=====================================
@@ -1,4 +1,4 @@
-The source code of GpsPrune is copyright 2006-2025 activityworkshop.net
+The source code of GpsPrune is copyright 2006-2026 activityworkshop.net
and is distributed under the terms of the Gnu GPL version 2.
Portions of the package jpeg.drew were taken
=====================================
tim/prune/function/settings/SelectTimezoneFunction.java
=====================================
@@ -168,9 +168,9 @@ public class SelectTimezoneFunction extends GenericFunction
radioGroup.add(_systemRadio); radioGroup.add(_customRadio);
dialogPanel.add(topPanel, BorderLayout.NORTH);
- // Main panel with box layout, list Panel with four lists in a grid
+ // Main panel with with four lists in a grid
JPanel mainPanel = new JPanel();
- mainPanel.setLayout(new BoxLayout(mainPanel, BoxLayout.Y_AXIS));
+ mainPanel.setLayout(new BorderLayout());
JPanel listsPanel = new JPanel();
listsPanel.setLayout(new GridLayout(1, 4));
@@ -187,7 +187,7 @@ public class SelectTimezoneFunction extends GenericFunction
// second list for offsets
_listBoxes[LIST_OFFSETS] = new CombinedListAndModel(1);
- _listBoxes[LIST_OFFSETS].setMaxNumEntries(24);
+ _listBoxes[LIST_OFFSETS].setMaxNumEntries(30);
_listBoxes[LIST_OFFSETS].addListSelectionListener(new ListListener(LIST_OFFSETS));
scrollPane = new JScrollPane(_listBoxes[LIST_OFFSETS]);
scrollPane.setPreferredSize(new Dimension(100, 200));
@@ -214,7 +214,7 @@ public class SelectTimezoneFunction extends GenericFunction
scrollPane.setMinimumSize(new Dimension(100, 200));
scrollPane.setBorder(BorderFactory.createEmptyBorder(10, 10, 10, 10));
listsPanel.add(scrollPane);
- mainPanel.add(listsPanel);
+ mainPanel.add(listsPanel, BorderLayout.CENTER);
// Details labels underneath lists - description and offset
JPanel detailsPanel = new JPanel();
@@ -225,7 +225,7 @@ public class SelectTimezoneFunction extends GenericFunction
grid.add(new JLabel(I18nManager.getText("dialog.settimezone.offsetfromutc") + " :"));
_selectedOffsetLabel = new JLabel("");
grid.add(_selectedOffsetLabel);
- mainPanel.add(detailsPanel);
+ mainPanel.add(detailsPanel, BorderLayout.SOUTH);
dialogPanel.add(mainPanel, BorderLayout.CENTER);
// close window if escape pressed
@@ -381,8 +381,8 @@ public class SelectTimezoneFunction extends GenericFunction
offsetsinMinutes.add(currZone._offset);
}
}
- for (Integer offset : offsetsinMinutes)
- {
+ _listBoxes[LIST_OFFSETS].setUnlimited(inRegion != null);
+ for (Integer offset : offsetsinMinutes) {
_listBoxes[LIST_OFFSETS].addItem(makeOffsetString(offset));
}
}
=====================================
tim/prune/lang/prune-texts_pl.properties
=====================================
@@ -14,7 +14,8 @@ menu.track=\u015acie\u017cka
menu.track.undo=Cofnij
menu.track.redo=Powt\u00f3rz
menu.track.clearundo=Wyczy\u015b\u0107 list\u0119 zmian
-menu.track.markinsiderectangle=Zaznaczenie prostok\u0105tne
+menu.track.markinsiderectangle=Zaznaczy\u0107 punkty wewn\u0105trz prostok\u0105ta
+menu.track.markoutsiderectangle=Zaznaczy\u0107 punkty poza prostok\u0105tem
menu.range=Zakres
menu.range.all=Zaznacz wszystko
menu.range.none=Usu\u0144 zaznaczenie
@@ -313,6 +314,7 @@ dialog.pointnameedit.name=Nazwa punktu po\u015bredniego
dialog.pointnameedit.uppercase=WIELKIE litery
dialog.pointnameedit.lowercase=ma\u0142e litery
dialog.pointnameedit.titlecase=Jak W Zdaniu
+dialog.truncatecoords.intro=Wybierz format danych GPS i liczb\u0119 cyfr po przecinku
dialog.truncatecoords.numdigits=Liczba cyfr
dialog.truncatecoords.preview=Przedsmak
dialog.addtimeoffset.add=Dodaj czas
@@ -323,6 +325,7 @@ dialog.addtimeoffset.hours=Godziny
dialog.addtimeoffset.minutes=Minuty
dialog.addtimeoffset.seconds=Sekund
dialog.addtimeoffset.notimestamps=Nie mo\u017cna przesun\u0105\u0107 czasu, poniewa\u017c zaznaczenie nie zawiera znacznik\u00f3w czasu
+dialog.addtimeoffset.confirm=Zmiana znacznika czasu mo\u017ce zmieni\u0107 kolejno\u015b\u0107 punkt\u00f3w. Na pewno chcesz dokona\u0107 zmiany?
dialog.findwaypoint.intro=Wprowad\u017a nazw\u0119 punktu po\u015bredniego
dialog.findwaypoint.search=Szukaj
dialog.saveexif.title=Zapisz Exif
@@ -435,10 +438,15 @@ dialog.rearrange.sortbyname=Sortuj po nazwie
dialog.rearrange.sortbytime=Sortuj wed\u0142ug czasu
dialog.compress.method.none=Brak
dialog.compress.method.duplicates=Duplikat\u00f3w
+dialog.compress.method.closepoints=Punkty w pobli\u017cu
+dialog.compress.method.singletons=Punkty singlowe
dialog.compress.method.douglaspeucker=Douglasa-Peuckera
+dialog.compress.method.distancelimit=Limit odleg\u0142o\u015bci
dialog.compress.method.timelimit=Limit czasowy
dialog.compress.method.tooslow=Zbyt wolno
dialog.compress.method.toofast=Zbyt szybko
+dialog.compress.method.skilifts=Wyci\u0105gi narciarskie
+dialog.compress.panel.deletes=do usuni\u0119cia
dialog.compress.closepoints.paramdesc=Wsp\u00f3\u0142czynnik rozpi\u0119to\u015bci
dialog.compress.wackypoints.paramdesc=Wsp\u00f3\u0142czynnik odleg\u0142o\u015bci
dialog.compress.singletons.paramdesc=Wsp\u00f3\u0142czynnik odleg\u0142o\u015bci
@@ -455,6 +463,7 @@ dialog.pastecoordinates.desc=Wprowad\u017a lub wklej wsp\u00f3\u0142rz\u0119dne
dialog.pastecoordinates.coords=Wsp\u00f3\u0142rz\u0119dne
dialog.pastecoordinates.nothingfound=Sprawd\u017a wsp\u00f3\u0142rz\u0119dne i spr\u00f3buj jeszcze raz
dialog.pastecoordinatelist.desc=Wpowad\u017a koordynaty nowego punktu. Ka\u017cdy punkt w nowej linii.
+dialog.pluscode.desc=Wpisz lub wklej tutaj kod Pluscode
dialog.pluscode.code=Kodami plus
dialog.pluscode.nothingfound=Sprawd\u017a kod i spr\u00f3buj ponownie.
dialog.help.help=Na stronie\nhttps://gpsprune.activityworkshop.net/\nznajdziesz wi\u0119cej informacji i porad\noraz mo\u017cliwo\u015b\u0107 kupna podr\u0119cznika u\u017cytkownika w formacie PDF.
@@ -527,6 +536,7 @@ dialog.colourer.type.bydate=wed\u0142ug daty
dialog.colourer.start=Kolor pocz\u0105tkowy
dialog.colourer.end=Kolor ko\u0144cowy
dialog.colourer.maxcolours=Maksymalna liczba kolor\u00f3w
+dialog.colourer.huesmode=Interpolacja odcienia
dialog.colourer.huesmode.narrow=W\u0105ski
dialog.colourer.huesmode.wide=Szeroki
dialog.setlanguage.firstintro=Mo\u017cesz wybra\u0107 jeden z do\u0142\u0105czonych j\u0119zyk\u00f3w<p>Albo wybra\u0107 wybrany przez siebie plik tekstowy.
@@ -559,15 +569,18 @@ dialog.displaysettings.doublesizedicons=Ikony powinny by\u0107 dwa razy wi\u0119
dialog.displaysettings.showzoomlevel=Poka\u017c poziom powi\u0119kszenia na pasku stanu
dialog.displaysettings.waypointicons=Ikony punktu
dialog.displaysettings.wpicon.default=Domy\u015blny
+dialog.displaysettings.wpicon.ringpt=Okr\u0105g\u0142y znacznik
dialog.displaysettings.wpicon.plectrum=Plektron
dialog.displaysettings.wpicon.ring=Pier\u015bcie\u0144
dialog.displaysettings.wpicon.flag=Flaga
dialog.displaysettings.size.small=Ma\u0142e
dialog.displaysettings.size.medium=\u015arednie
dialog.displaysettings.size.large=Du\u017ce
+dialog.displaysettings.restart=Zapisz ustawienia i zrestartuj GpsPrune\naby aktywowa\u0107 zmiany
dialog.waypointsettings.usecustomicon=U\u017cyj niestandardowej ikony
dialog.waypointsettings.usecolours=U\u017cyj koloru dla ka\u017cdego typu
dialog.waypointsettings.saltvalue=Grupa kolor\u00f3w
+dialog.waypointsettings.notypesintrack=Ta \u015bcie\u017cka nie zawiera \u017cadnych typ\u00f3w punkt\u00f3w.
dialog.displaysettings.windowstyle=Styl okna
dialog.displaysettings.windowstyle.default=Domy\u015blny
dialog.downloadosm.desc=Potwierd\u017a \u015bci\u0105gni\u0119cie danych dla tego obszaru z OSM:
@@ -601,6 +614,7 @@ dialog.deletebydate.column.keep=Zostaw
dialog.deletebydate.column.delete=Usu\u0144
dialog.setaltitudetolerance.text.metres=Limit (w metrach) poni\u017cej kt\u00f3rego, ma\u0142e spadki wzniosy b\u0119d\u0105 ignorowane
dialog.setaltitudetolerance.text.feet=Limit (w stopach) poni\u017cej kt\u00f3rego, ma\u0142e spadki wzniosy b\u0119d\u0105 ignorowane
+dialog.settimezone.intro=W tym miejscu mo\u017cna wybra\u0107 stref\u0119 czasow\u0105, w kt\u00f3rej b\u0119d\u0105 wy\u015bwietlane znaczniki czasu punkt\u00f3w
dialog.settimezone.system=Systemowa strefa czasu
dialog.settimezone.custom=Wybrana strefa czasu:
dialog.settimezone.list.toomany=Zbyt wiele pozycji do wy\u015bwietlenia
@@ -615,13 +629,19 @@ dialog.markers.halves=Punkty w po\u0142owie drogi
dialog.markers.half.distance=Po\u0142owa odleg\u0142o\u015bci
dialog.markers.half.climb=Po\u0142owa wspinaczki
dialog.markers.half.descent=Po\u0142owa zjazdu
+dialog.projectpoint.desc=Wprowad\u017a kierunek i odleg\u0142o\u015b\u0107, aby wyznaczy\u0107 ten punkt
dialog.projectpoint.bearing=Kierunek (stopnie od p\u00f3\u0142nocy)
+dialog.projectcircle.desc=Wprowad\u017a odleg\u0142o\u015b\u0107 od tego punktu do otaczaj\u0105cego go okr\u0119gu
+dialog.projectrange.desc=Wprowad\u017a kierunek i odleg\u0142o\u015b\u0107, aby wyznaczy\u0107 po\u0142o\u017cenie ka\u017cdego z punkt\u00f3w
dialog.projectrange.createcopies=Tworzenie nowych punkt\u00f3w
dialog.projectrange.editexisting=Przenoszenie istniej\u0105cych punkt\u00f3w
dialog.configuresrtm.threesecond=Dane o niskiej rozdzielczo\u015bci (3 arcsekundy)
dialog.configuresrtm.onesecond=Dane o wysokiej rozdzielczo\u015bci (1 arcsekunda)
+dialog.configuresrtm.onesecond.desc2=Utw\u00f3rz konta na https://urs.earthdata.nasa.gov/users/new
+dialog.configuresrtm.showregistrationwebsite=Przejd\u017a teraz na stron\u0119 NASA, aby si\u0119 zarejestrowa\u0107?
dialog.configuresrtm.userid=Nazwa u\u017cytkownika w NASA Earthdata
dialog.configuresrtm.password=Has\u0142o w NASA Earthdata
+dialog.findfile.dir=Przeszukaj katalog
dialog.findfile.searchtext=Tekst
dialog.findfile.daterange=Zakres dat
dialog.findfile.locationfilter=Filtr lokalizacji
@@ -657,6 +677,8 @@ dialog.locationfilter.frompoint=z punktu
dialog.locationfilter.describe=W promieniu %s od %s
dialog.migrateconfig.confirm=Zaleca si\u0119 przeniesienie pliku ustawie\u0144\nz "%s"\ndo "%s".\nPrzenie\u015b\u0107 ten plik teraz?
dialog.comparesegments.introtwosegments=Znaleziono te 2 segmenty:
+dialog.comparesegments.comparing=por\u00f3wnanie segment\u00f3w...
+dialog.comparesegments.results=Oto wyniki por\u00f3wnania:
dialog.comparesegments.segments=Fragmenty
dialog.comparesegments.startdate=Data na pocz\u0105tku
dialog.comparesegments.starttime=Czas na pocz\u0105tku
@@ -691,6 +713,8 @@ confirm.pointsedited=Edytowano %d punkty
confirm.saveexif.ok=Zapisano %d plik(\u00f3w) zdj\u0119\u0107
confirm.undo.single=cofni\u0119to operacj\u0119
confirm.undo.multi=%d operacje zosta\u0142y cofni\u0119te
+confirm.redo.single=przywr\u00f3cono operacj\u0119
+confirm.redo.multi=%d - liczba przywr\u00f3conych operacji
confirm.jpegload.single=dodano 1 zdj\u0119cie
confirm.jpegload.multi=dodano %d zdj\u0119\u0107
confirm.loadedmedia=dodano 1 element
@@ -929,6 +953,7 @@ undo.createpoint=Stw\u00f3rz punkt
undo.deletefieldvalues=Usu\u0144 warto\u015bci p\u00f3l '%s'
undo.correlateaudio=Skoreluj audio
undo.correlateaudios=Skoreluj %d audio
+undo.applytimestamps=Ustawi\u0107 znaczniki czasu
# Error messages
error.save.dialogtitle=B\u0142\u0105d zapisu danych
=====================================
tim/prune/readme.txt
=====================================
@@ -1,11 +1,11 @@
-GpsPrune version 26.1
+GpsPrune version 26.2
=====================
GpsPrune is an application for viewing, editing and managing coordinate data from GPS systems,
including format conversion, charting, 3d visualisation, audio and photo correlation, and online resource lookup.
Full details can be found at https://gpsprune.activityworkshop.net/
-GpsPrune is copyright 2006-2025 activityworkshop.net and distributed under the terms of the Gnu GPL version 2.
+GpsPrune is copyright 2006-2026 activityworkshop.net and distributed under the terms of the Gnu GPL version 2.
You may freely use the software, and may help others to freely use it too. For further information
on your rights and how they are protected, see the included license.txt file.
@@ -17,7 +17,7 @@ Running
=======
To run GpsPrune from the jar file, simply call it from a command prompt or shell:
- java -jar gpsprune_26.1.jar
+ java -jar gpsprune_26.2.jar
If the jar file is saved in a different directory, you will need to include the path.
Depending on your system settings, you may be able to click or double-click on the jar file
@@ -25,9 +25,15 @@ in a file manager window to execute it. A shortcut, menu item, alias, desktop i
or other link can of course be made should you wish.
To specify a language other than the default, use an additional parameter, eg:
- java -jar gpsprune_26.1.jar --lang=DE
+ java -jar gpsprune_26.2.jar --lang=DE
+New with version 26.2
+=====================
+The following fixes and additions were made since version 26.1:
+ - Fix for timezone selection (Issue #118)
+ - Translations
+
New with version 26.1
=====================
The following fixes and additions were made since version 26:
View it on GitLab: https://salsa.debian.org/debian-gis-team/gpsprune/-/compare/d07c32aa3d099de63ea77174a2ef07a2f68d3994...bc952291d42e2fa49ea1792e4184c566976e42bd
--
View it on GitLab: https://salsa.debian.org/debian-gis-team/gpsprune/-/compare/d07c32aa3d099de63ea77174a2ef07a2f68d3994...bc952291d42e2fa49ea1792e4184c566976e42bd
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-grass-devel/attachments/20260412/db8d75b2/attachment-0001.htm>
More information about the Pkg-grass-devel
mailing list