[Git][debian-gis-team/gpsprune][upstream] New upstream version 26.2

Bas Couwenberg (@sebastic) gitlab at salsa.debian.org
Sun Apr 12 21:19:27 BST 2026



Bas Couwenberg pushed to branch upstream at Debian GIS Project / gpsprune


Commits:
02df3f34 by Bas Couwenberg at 2026-04-12T06:41:13+02:00
New upstream version 26.2
- - - - -


6 changed files:

- build.sh
- 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


=====================================
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/-/commit/02df3f34ac135a1e60c5e4b38a1146d6f17295bc

-- 
View it on GitLab: https://salsa.debian.org/debian-gis-team/gpsprune/-/commit/02df3f34ac135a1e60c5e4b38a1146d6f17295bc
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/4f211bf2/attachment-0001.htm>


More information about the Pkg-grass-devel mailing list