开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

next beat build#210 of YAC, created 2025-Apr-09


 

next beta build #210 of YAAC ("Yet Another APRS Client"), created 2025-Apr-09

downloadable from


changes and updates include:
1. stop auto-appending a carriage-return character to position messages.
2. fix NullPointerException for non-GPS stations using compressed-format
position reports, and fix the encoding of speed for GPS-using
stations using compressed format. Add unit tests to build system
so that correct compressed-mode positions will be verified in
regression tests.
3. fix broken hyperlinks in the YAAC source code Javadocs and in the
built-in help files.
4. fix debug category ordering stability and NullPointerExceptions
caused in the debug control plugin.
5. fix startup race condition for loading the digipeat alias catalog.
6. prevent listing national weather message destinations as drop-down
choices for sending APRS text messages.
7. properly handle non-APRS and non-OpenTRAC position messages in the
station histories. Such stations can come from the TAK plugin.
8. fix table update errors for local objects table.
9. fix NullPointerExceptions in Radio View when receiving connected-mode
control packets (S-frames).
10. fix updating of pre-populated drop-down lists for message sending
panels to not get frozen against further updates after the drop-down
is used once.
11. fix ObjectEditor to not allow Save or OK buttons until the edited
Object has a name.
12. fix NullPointerExceptions when sorting station and packet histories
for packets without bodies.
13. fix RailroadStroke so it can be scaled up when a railroad-related
amenity is highlighted on the map.
14. fix sort order on Station/Object list when user chooses to sort by
age.
15. fix match list logic to properly handle clicking on local objects
on the map without any packet history.
16. fix topographic tile download dialog to update the "map" of which
tiles have already been downloaded, so the "map" won't freeze
before finishing the Southern hemisphere.
17. fix OSM rendering bugs for "holes" in a solid Way, and when
rendering shorelines and coastlines that are given the size of
the landmass they surround (rather than the width of the beach
the shorelines identify).
18. some performance improvements for OSM obstruction finder (used by
line-of-sight views and AREDN plugin).
19. improve performance of nearest-point-on-OSM-Way calculator (used
by dynamic objects plugin to fit a route to exact streets).
20. clean up the UI prompts and menu choices to be grammatically correct.
21. fix ADS-B plugin to support the alternate raw packet format provided
by FlightRadar ADS-B receivers (as opposed to the format provided
by the rtl_adsb and dump1090 programs). Add regression unit tests
and debug logging to verify the packet parsing.
22. add support for AREDN node configuration's AGL height value, so
inter-node propagation can be calculated better.
23. fix dynamic objects plugin to properly update the plugin's table
views, and more efficiently fit a coarse set of route vertices to
OpenStreetMap ways (roads, etc.).
24. optionally have dynamic objects route importer extract waypoints
from a GPX file and convert into private APRS Objects on the map.
25. add the debugging option (from a JVM command-line system property)
to number the vertices of a dynamic route on the map.
26. fix Mac OS X "right-mouse-click" issues in repeater finder plugin,
and apply bugfixes in main YAAC station renderer to repeater finder
map.
27. fix inter-plugin linking error for newer Java runtime versions
in the small screen plugin.
28. fix packet rendering of packets received by TAK plugin. Also
fill in reasonable defaults in TAK port configuration panel.
29. fix the built-in help files for the weather alert plugin to
work correctly with the other help files.


 

Andrew,

Thank you for all that you do.? This is truly a great application and your willingness to enhance and improve based on user feedback really speaks to your love of this application.

Keep up the great work!!!!
Scott - W2KP


On Wed, Apr 9, 2025 at 5:24?AM Andrew P. via <andrewemt=[email protected]> wrote:
next beta build #210 of YAAC ("Yet Another APRS Client"), created 2025-Apr-09

downloadable from
? ? ? ? ? ? ? ? ?

changes and updates include:
1. stop auto-appending a carriage-return character to position messages.
2. fix NullPointerException for non-GPS stations using compressed-format
? ? position reports, and fix the encoding of speed for GPS-using
? ? stations using compressed format. Add unit tests to build system
? ? so that correct compressed-mode positions will be verified in
? ? regression tests.
3. fix broken hyperlinks in the YAAC source code Javadocs and in the
? ? built-in help files.
4. fix debug category ordering stability and NullPointerExceptions
? ? caused in the debug control plugin.
5. fix startup race condition for loading the digipeat alias catalog.
6. prevent listing national weather message destinations as drop-down
? ? choices for sending APRS text messages.
7. properly handle non-APRS and non-OpenTRAC position messages in the
? ? station histories. Such stations can come from the TAK plugin.
8. fix table update errors for local objects table.
9. fix NullPointerExceptions in Radio View when receiving connected-mode
? ? control packets (S-frames).
10. fix updating of pre-populated drop-down lists for message sending
? ? ?panels to not get frozen against further updates after the drop-down
? ? ?is used once.
11. fix ObjectEditor to not allow Save or OK buttons until the edited
? ? ?Object has a name.
12. fix NullPointerExceptions when sorting station and packet histories
? ? ?for packets without bodies.
13. fix RailroadStroke so it can be scaled up when a railroad-related
? ? ?amenity is highlighted on the map.
14. fix sort order on Station/Object list when user chooses to sort by
? ? ?age.
15. fix match list logic to properly handle clicking on local objects
? ? ?on the map without any packet history.
16. fix topographic tile download dialog to update the "map" of which
? ? ?tiles have already been downloaded, so the "map" won't freeze
? ? ?before finishing the Southern hemisphere.
17. fix OSM rendering bugs for "holes" in a solid Way, and when
? ? ?rendering shorelines and coastlines that are given the size of
? ? ?the landmass they surround (rather than the width of the beach
? ? ?the shorelines identify).
18. some performance improvements for OSM obstruction finder (used by
? ? ?line-of-sight views and AREDN plugin).
19. improve performance of nearest-point-on-OSM-Way calculator (used
? ? ?by dynamic objects plugin to fit a route to exact streets).
20. clean up the UI prompts and menu choices to be grammatically correct.
21. fix ADS-B plugin to support the alternate raw packet format provided
? ? ?by FlightRadar ADS-B receivers (as opposed to the format provided
? ? ?by the rtl_adsb and dump1090 programs). Add regression unit tests
? ? ?and debug logging to verify the packet parsing.
22. add support for AREDN node configuration's AGL height value, so
? ? ?inter-node propagation can be calculated better.
23. fix dynamic objects plugin to properly update the plugin's table
? ? ?views, and more efficiently fit a coarse set of route vertices to
? ? ?OpenStreetMap ways (roads, etc.).
24. optionally have dynamic objects route importer extract waypoints
? ? ?from a GPX file and convert into private APRS Objects on the map.
25. add the debugging option (from a JVM command-line system property)
? ? ?to number the vertices of a dynamic route on the map.
26. fix Mac OS X "right-mouse-click" issues in repeater finder plugin,
? ? ?and apply bugfixes in main YAAC station renderer to repeater finder
? ? ?map.
27. fix inter-plugin linking error for newer Java runtime versions
? ? ?in the small screen plugin.
28. fix packet rendering of packets received by TAK plugin. Also
? ? ?fill in reasonable defaults in TAK port configuration panel.
29. fix the built-in help files for the weather alert plugin to
? ? ?work correctly with the other help files.