Beta Dev Change Log

Bug and Feature Tracking
Follow the discussion regarding the latest development in the forum.
Download the latest test version on the Download Page.
All developments are pushed to the GitHub repository.
There is no special branch for the 4.1 beta series. The string
"git clone", fetches all changes including those done after any beta release.

Release 4.1.602

1. Implement configurable waypoint range rings (FS#1560)
2. Implement configurable NMEA Talker ID (FS#1557)
3. Harmonize autopilot APB and XTE precision settings to be the same always.
4. Improve 2-bells audio file. (FS#1673)
5. Correct to disable selectability of hidden AIS targets. (FS#1666)
6. Grib: Add Fixed spacing option for arrows and numbers.
7. Grib: Correct data interpolation error at 180 E/W longitude.
8. Grib: Improve email request dialog to allow requests crossing 180 E/W longitude.
9. Correct dialog text for magnetic variation sense. (FS#1694)
10. Add extended AIS Aton rendering according to IEC6228_Ed2.
11. Make initial page selection on options dialog more consistent in GTK.
12. Correct ENC UWTROC, OBSTRN,WRECKS visibility in Base and Standard modes. (FS#1717)
13. Correct uninitialized member causing crash on DSC message with incorrect checksum(FS#1697)
14. Correct to ignore DSC messages with "Unspecified" position (FS#1711)
15. Correct VERCCL and VERCOP height decode and rendering on ENCs (FS#1704) Thanks TransmitterDan
16. Correct to ignore invisible marks on selection/query (FS#1670)
17. Correct keyboard accelerator logic for WXOSX (FS#1698/1655)
18. Correct RouteProperties dialog to "Stay on top" for WXOSX build (FS#1698)
19. Correct help launcher on wxWidgets 3.x. (FS#1702)
20. Correct uninitialized variables (FS#1679)
21. Correct for "GD=" missing datum in KAP chart header. (FS#1683)
22. Correct depth unit display for BSB charts with KNP/...UN=METRIC (FS#1654)
23. Correct cm93 failure to show some soundings on keyboard pan (FS#1689)
24. Correct automatic route creation properties on MOB event (FS#1699)
25. Improve toolbar tooltip placement for right-located toolbar. (FS#1657)
26. Correct datum initialization for quilted non-WGS84 charts in OpenGL mode. (FS#????)
27. Correct occasional linux focus loss (FS#1684)
28. Preserve visibility attributes for GPX files originating from OpenCPN (FS#1667)
29. Improve formatting of S57 object attributes as decoded (FS#1713)
30. Correct ENC SENC file creation math for ARMHF systems.
31. Implement quilting of skewed raster charts in OpenGL mode.
32. Implement manual/timed automatic toolbar hiding option.
33. Update Windows build tool to VS2103
34. Update Windows wxWidgets version to wx3.0.2
35. Implement automatic reload of updated PlugIns by visiting options->Plugins screen.
36. Improve GUI for GRIB PlugIn, better fitting the small screen.
37. Correct duplicate routepoint delete logic, (FS#1743)
38. Correct for inadvertent waypoint dragging on double-click (FS#1748)
39. Correct route line width in selected and activated modes. (FS#1735)
40. Correct ownship predictor rendering when ownship is off-screen (FS#1754)

Version 4.1.925 Beta

41. Improve RouteManagerDialog sizing and rotation behavior. (FS#1757, FS#1755)
42. Correct DC mode HPGL vector symbol rendering with wxGraphicsContext active.
43. Correct quilt operations on highly zoomed skewed quilt regions.
44. Correct shutdown process to avoid accessing PlugIn chart orphans.
45. Correct AIS target age logic when DST is active (FS#1809).
46. Correct rotated clip region calculation when using depth-buffer clipping. (FS#1801)
47. Fix Grib Particle Looping (FS#1794)
48. Correct XML Changes file handling on crash restart and point dragging. (FS#1824, FS#1785)
49. Correct console canvas location for alternate compass layouts. (FS#1851)
50. Correct OpenGL options "accelerated panning" initial value.
51. Implement greatly improved mipmap generation algorithm using SSE intrinsics where available.
52. Improve cm93 zoom logic to show more detail where desired, especially small islands in a big sea.
53. Correct chart group logic for similar chart file location prefix. (FS#1060)
54. Improve OpenGL raster cache build time by optimizing progress dialog updating. Thanks, did-g.
55. Add filter string control to NMEA debug window. Thanks Sean.
56. Add support for mingw compiler on Windows.
57. Correct rendering of TSS arrows in DC mode (FS#1858)
58. Correct CenterView dialog text edit control behaviour on Windows (FS#1765)
59. Correct textual description for AIS Target Status 11 and 12 (FS#1848)
60. Correct waypoint icon selector dropdown size on MSW (FS#1815)
61. Correct initialization of UserIcons ownship preference. (FS#1769)
OpenCPN Version 4.1.1022

63. Correct and extend Raster Chart PlugIn API for revised OpenGL access methods.
64. Correct active track rendering logic to Ownship.
65. Correct cm93 region and detail level calculation logic around Longitude 0.
66. Correct longitude grid text rendering on OpenGL.
67. Correct occasional loss of toolbar during mode switches and dialog access.
68. Improve sectored light rendering performance on Windows OpenGL systems.
69. Correct Vector chart PlugIn rendering methods.
70. Implement GUI scale factor for toolbar effective on all platforms.
71. If specified, require NMEA checksums to be valid before sending sentences to PlugIns.
72. Correct initialization of Polyconic charts without embedded georef coefficients (FS#1866)
73. Modify AIS SART target acknowledge timeout policy to honor global ACK timeout (FS#1856)
74. Correct AIS Target Query dialog sizing logic
75. Correct Grid text formatting for "degree" symbol (FS#1870)
76. Extend PlugIn API for Waypoint list access.
77. Correct Dashboard context menu actions when multiple dashboards are defined.

OpenCPN Version 4.1.1108

78. Add Follower/Buddy to MMSIEditDialog to suppress AIS alert.
79. Correct occasional loss of reduced toolbar on chart stack change. Thanks, Chuck.
80. Correct memory corruption on high overzoom DC mode raster chart rendering. (FS#1885)
81. Correct memory leaks on SENC file creation.
82. Improve AIS Alert Dialog sizing algorithm.
83. Suppress some unnecessary log error messages on exit.
84. Correct polyconic & transverse Mercator chart outline calculation method. (FS#1882)
85. Correct operation of Anchor Information hotkey ("A") in vector chart display. Thanks nkiesel...
86. In Responsive mode, set basic toolbar tool and compass size to 6 mm nominal.
87. Correct chartbar switching behavior on touch enabled configurations.
88. Re-enable install log on MSW Installer Package.
89. Correct toolbar submerge grabber logic in various cases. Thanks, chuck.
90. Refactor to allow building with USE_S57=OFF (FS#1903)

Release 4.1.1301

91. Correct config file location for portable (-p) operation.
92. Fix uncompensated skewed chart display. (FS#1904) Thanks Chuck.
93. Correct cm93 quilt logic in OpenGL for some especially complex situations.
94. Correct rendering of disjoint, large scale S57 cells.
95. Implement mag variation calculation at object location if WMM is available.
96. Update Authors list, adding Didier Gautheron.
97. Correct Windows Generic GDI OpenGL driver initialization.
98. Improve DUSK/NIGHT color presentation by eliminating bright decorations.
99. Correct display of very long routes (FS#1896)
100. Implement scaled icons for Settings top icons in responsive mode.
101. Handle NMEA V4 messages with prepended tags.
102. Re-enable ability to add a single chart to a group.
103. Improve initial responsivness of Option dialog.
104. Modify OpenGL texture logic to support non-compliant MSW "GDI Generic" driver.
105. Implement ScaledVectorGraphics (SVG) interface for tools and icons.

OpenCPN Version 4.1.1317
106. Correct Raster georef for KAPs without datum defined, e.g. "GD=" (#FS1928/2)
107. Correct Raster KAP georef outlines for non-WGS84 charts. (FS#1928/1)
108. Correct icon images for "empty" icon on MSW, OpenGL mode. (FS#1930)
109. Directly set some common options when no config file is present.
110. Enable localized translations for PlugIn Options panel when PlugIn is enabled. (FS#1942)
111. Reenable temporary <ALT> menubar access for post-XP Windows systems (FS#1923)
112. Implement PlugIn SVG toolbar icon support.
113. Correct inadvertent Toolbar submerge on Plugin activation. (FS#1938)
114. Allow setting GUI/Toolbar icon sizes and other graphic elements independent of Scaled Tablet Mode.

OpenCPN Version 4.1.1329
116. Implement SVG icons for GRIB control toolbar. Thanks, JP and Gilletarom
117. Implement scaled RoutePoint symbols in non-OpenGL mode.
118. Improve Routepoint dialog for scaled icons.
119. Allow GUI Scaled factor to reduce icon sizes for negative slider values.
120. Full documentation update. Thanks RGLeason and kb

Stable version 4.2.0 released