Latest Beta Development

Bug and Feature Tracking
Follow the discussion regarding the latest development iin the forum.
Download the latest testversion on the Download Page.
Remember:
All developments are pushed to the GIT repository only.
CVS is no longer updated.

2.6 Beta development.

Release Beta 2.6.1705
210. Correct multiple cm93 dataset loading logic.
211. Improve S52PLIB rendering algorithms and symbology.
212. Correct localization of Measure tool rollover information.
213. Correct possible AIS buffer overrun fault.
214. Correct Mac Tide/Current display (FS#733,partial)
215. Enable OpenGL on Mac (FS#733,partial)
216. Correct for missing Tide/Current dialog title bar. (FS#771)
217. Implement improved Object Query dialog, with double-click capability. Thanks, JesperWe
218. Correct UserTCData file location logic, add Log message.
219. Correct CMakeLists for Mac 64 bit system builds
220. Correct Toolbar flashing on tool bitmap update, Windows.
221. Correct toolbox->etc->tracks text color.
222. Update demo_pi source to API 1.08
223. Improve MarkProperties dialog UI. Thanks, Jesper.
224. Improve RouteManagerDialog UI on waypoint delete.
225. Adjust Toolbox dialog sizing algorithm.
226. Correct screen update on AIS AreaNotices receipt.
227. Correct NMEA0183 WPL sentence output format.
228. Correct for malformed (UTF-8) gps import files. Thanks Pavel.
229. Refactor gpsd library support to improve reliability and performance.angelog

Release 2.6.1624
182. Correct ownship chart rendering with skewed BSB charts.
183. Settable default icon implemented - (FS#762) Thanks Pavel
184. Readability fix & Saving of empty WPT symbol (FS#756)
185. Correct Track Split logic (FS#767)
186. Correct Trackpoint highlight logic
187. Correct Routepoint properties crash concerning wxWidgets 2.9 build.(FS#763)
188. Correct inadvertant language switch on visit of "Languages" tab. (FS#705)
189. Correct Windows installer to require XP SP3 or newer operating system.
190. Correct chart database logic to allow multiple cm93 chart sets, selectable by groups
191. Correct logic to show AIS_SART alert dialog for "active" AIS_SART targets only.
192. Correct user intentional duplicate chart and group logic.
193. Correct AIS target NavStatus logic for SART targets (FS#765)
194. Correct (again) for malformed SHOM chart file headers.
195. Preset some default Mariners Standard S52 Object class visibilities for first time run.
196. Attempt to increase Gamma correction range for dimmer function on Vista/Win7 with OpenGL
May need to run OpenCPN as Administrator
197. Improve OpenGL chart outline rendering.
198. Add logic to notify user if empty Group is selected.
199. Update PlugIn API to 108, implementing PlugIn accessible dynamic tool bitmap update.
200. Implement AIS activity indicator on Toolbar->AIS tool.
201. Add option to customize current arrows size. Thanks Pavel
202. Correct portable (-p) mode to create/use relative data file pathnames in config file.
203. Change RouteManagerDialog->Delete All Waypoints to not delete MOB points. (FS#755)
204. Implement centralized window color management patch. Thanks Pavel.
205. Implement user definable Tide/Currents harmonic files. Thanks Pavel
206. Update PlugIn API 108 to include Hdt/Hdm (ownship heading) information.
207. Implement Waypoint and Route upload capability for Furuno GP3X plotters
208. Implement new ENC symbolization architecture. Thanks, JesperWe
209. Implement AIS capture of IMO Circ 289 Area Notices (DAC 1 FI 22)(FS#382) Thanks Roland

Release 2.6.1609

155. Correct BSB chart logic for malformed header character sets. (FS#730)
156. Update BSB4 and NVC PlugIns to bsb4_win32_pi15v12_pi.dll and nvc_win32_pi15_v13_pi.dll
157. Correct S52 symbol cacheing logic when switching between OGL and DC modes.
158. Tweak night colors for active route.
159. Correct Object Query select logic after chart pan.
160. Correct AIS target list to show SART targets on top of list always.
161. Implement patch to correct mark info dialog for marks in layers. Thanks Pavel
162. Correct ENC overlay-type chart detection and rendering. Pavel, again.
163. Add logfile debug output for openGL, enabled by "DebugOpenGL=1" in config file. (FS#705)
164. Correct logic for deletion of AnchorWatch point (FS#761)
165. Correct Keyboard focus selection after toolbox closure on XP.
166. Correct route render near east of IDL (FS#760)
167. Add title bar indication of "portable" invocation (FS#758)
168. GRIB: Improve visibility/contrast of currect direction vectors.
169. GRIB: Allow configuration of metres/sec. for wind speed.
170. Implement AIS SART Message 14 with Alert dialog (FS#335)
171. Enable multiple cm93 chart sets, accessible by groups.
172. Improve console refresh logic, to eliminate flashing on update (FS#742)
173. Update PlugIn logic to preclude loading obsolete PlugIns
174. Correct OpenGL chart cache logic on group switch.
175. Add "xcalib" to debian package recommendations (FS#749)
176. Implement annunciator for screen brightness adjustment.
177. Correct co-incident Track selection logic.
178. Improve toolbar refresh logic.
179. Implement simplistic image sharpening for ownship icon (FS#712)
180. Implement JSON Plugin message support.
181. Update for wxWidgets 2.9 build and Mac 64 bit build. (FS#763) Thanks balp

Release 2.6.1524
136. Correct ChartGroups implementation
137. Correct zoom logic for single chart groups, possible fault.
138. Correct logic for Logbook with some undefined COG sentences, again (FS#721)
139. Implement current direction arrows for some GRIB files (FS#602)
140. Implement OpenGL support for PlugIn Chart types, such as NVC and BSB4
141. Correct cm93 single chart rendering near Greenwich (Longitude = 0)
142. Correct TTG calculation in COG is undefined (FS#745)
143. Correct AIS TCPA/CPA calculations if ownship has invalid SOG (FS#747)
144. Implement AIS SART target detection and display. (FS#335)
Ignoring MSG 14 for now
145. Implement native OpenGL support in GRIB PlugIn (FS#710,711)
146. Correct OpenGL chart thumbnail refresh logic (FS#748)
147. Improve F6 Dimmer support for Windows OpenGL (FS#687)
148. Improve performance of chart outline rendering, openGL (FS#746)
149. Correct crash if S52RAZDS.RLE is not found.
150. Correct ZoomToCursor logic (FS#719)
151. Improve OpenGL text rendering.
152. Implement PlugIn NMEA message dispatch patch. Thanks, SethDart.
153. Correct DSC lost target refresh logic
154. Add AIS/DSC messages to GPS/NMEA data stream window.

Release 2.6.1511
2012-03-11
115. Correct various cm93 course-up rendering problems
116. Improve linux dimmer function, including Ctrl-G for green/red
117. Correct cm93 composite Depth Unit reporting.
118. Improve Ownship rendering
119. Correct ENC Area Pattern rendering with Depth Buffer clipping.
120. Improve AIS target rendering in OpenGL
121. Complete implmentation of dashed line drawing in OpenGL
122. Implement Chart Groups
123. Upgrade PlugIn API spec to 1.7
124. Improve ownship drawing logic, OwnshipMinMM = -1(default) for exact bitmap
125. Correct license headers for debian repo inclusion (FS#732)
126. Implement improved Waypoint properties dialog. Thanks Pavel!
127. Correct AIS Target Query fault with target ETA present (FS#709)
128. Correct S52/S57 maximum character string size to 512 chars (FS#729) Thanks ChuckSK
129. Correct Logbook entry when COG/SOG are unavailable (FS#721)
130. Correct for some ENC crashes. (FS#720)
131. Correct DTM parameter decoding for certain SHOM charts (FS#730)
132. Revamp PlugIn architecture again. Of interest to PlugIn developers.
133. Improve DRGARE symbolization
134. Improve Route-to-Track algorithm. Thanks, pjotr
135. Implement DSC and GPS_Gate Buddy rendering from AIS data stream. (FS#331) Thanks, pjotr

Release 2.6.1310
2012-01-10
102. Correct minor shutdown memory leakage in Grib and Dashboard PlugIns
103. Improve OpenGL rendering of LIGHTS features.
104. Improve OpenGL text rendering exclusion algorithm (FS#664)
105. Correct AIS ClassB position report logic (FS#703)(FS#704)
106. Correct waypoint selectability on layers import (FS#695)
107. Correct OpenGL single chart rendering (FS#702)
108. Add multi-monitor support for AIS Target Query Dialog (FS#578)
109. Correct AIS TargetQuery ETA Date formatting (FS#706)
110. Improve Ownship rendering logic.
111. Correct non-WGS84 RNC interpretation of DTM parameter. (FS#700)
112. Correct Follow tool button state logic (FS#692)
113. Correct Dashboard display of unknown data values (FS#534)
114. Correct Mac default initial frame location.

Release 2.6.1227
89. Correct CTRL +/- zoom behavior.
90. Correct GRIB PlugIn rendering (FS#693)
91. Implement rudimentary PlugIn intercom system. Thanks, Pavel
92. Implement enhanced Route/Track rendering options (FS#680) Thanks Pavel
93. Correct detection of AZERTY keyboard on fr_FR systems. (FS#670)
94. Correct Toolbar misplacement after Options dialog on linux systems.
95. Correct CTRL modifier for wheel zoom on linux
96. Improve OpenGL text rendering (FS#666)(FS#664)
97. Disable OpenGL Stencil buffer for Intel graphics chips.(FS#666)
98. Correct AIS target heading rendering when speed is low and scale is small (FS#694)
99. Correct build conditions for 64bit linux systems (FS#689)
100. Correct Chart close/open persistence logic (FS#691)
101. Implement WVS chart rendering for OpenGL

Release 2.6.1223
77. Correct occasional overzoom lockup. Thanks, HappySeagull
78. Improve smooth zoom usability (FS#670)
79. Correct ChartInfo window disappearance on Windows OpenGL (FS#682)
80. Correct cm93 render clipping above Lat=80N
81. Correct rendering of alarming AIS targets with doubtful position (FS#651)
82. Correct locale reset after Toolbox->Fonts access (FS#684)
83. Correct Toolbox->PlugIns tab sizing and layout. (FS#683)
84. Add numeric keypad +/- zoom keys, with CTRL-Key modifier (FS#670) Thanks Jean Pierre
85. Add CTRL-Key modifier to Wheel zoom function.
86. Various MAC usability improvements
87. On CTRL-M waypoint drop, use null name instead of "New Mark" (FS#634)
88. Correct AIS StaticVoyageData report timeout behavior (FS#589)

Release 2.6.1215
64. Correct vector chart feature class config file state.
65. Correct GPSD 2.95 interface.
66. Implement S57 Overlay cell rendering for OpenGL (FS#604)
67. Allow S57 object query dialog to close with "X"
68. Correct transparent rendering of AnchorWatch circle.
69. Improve AIS lost target logic (FS#651) Thanks Marco...really...
70. Correct Ctrl-Space (add MOB) (FS#675)
71. Correct OpenGL render cache logic in course-up mode. (FS#677)
72. Correct inital window position logic for GRIB and Dashboard (FS#578)
72. Implement AIS AtoN rendering according to 2008 IMO standards (FS#672)
73. Add Galician (gl_ES) and Catalan (ca_ES) language support.
74. Experimental fix for screen refresh after dialog close (FS#678)
75. Tracking: On timed tracking, allow trackpoints with 2 metre resolution.
76. Add toolbox->Etc option for Track highlighting.

Release 2.6.1210
46. Correct S57 Reader for some poorly formed ENCs, esp. Dutch (FS#586)
47. Correct Vector chart NODTA area render logic.
48. Implement OpenGL vector chart "LIGHTS" feature rendering, etc.
49. Correct s57/cm93 render region logic. (FS#666)
50. Improve Route leg rollover message. Thanks Carsten Borchardt!
51. Defensively protect against lost zoom timer events.
52. Correct RouteSplit logic (FS#669)
53. Correct OpenGL partial screen refresh logic, esp. on Vista
54. Correct for waypoint hyperlinks with embedded space characters (FS#671)
55. Correct initial OpenGL vector chart text renderer state logic (FS#664)
56. Improve AIS logic for targets losing position info. (FS#673)(FS#651)
57. Correct AISTargetList positioning logic for Windows (FS#578)
58. Correct AIS TargetQuery Brg report if Range=0.0 (FS#637)
59. Update embedded tinyxml to Version 2.6.2.
60. Implement OFSPRD Feature type in cm93 (FS#650)
61. Improve OpenGL BSB chart texture cache management.
62. Correct Tide/Current manager for some Unicode station names (FS#639) Thanks PjotrC
63. Implement support for GPSD Version 2.96 with libgps.20.so (FS#595) Thanks Brendan Le Foll

2.6 Beta Build 2.6.1125
1. Implement Smooth Zoom/Pan option.
2. Implement OpenGL option.
3. Correct application startup position algorithm for Windows (FS#591)(FS#627)
4. Correct quilted chart selection logic for "RemoveChartFromQuilt" (FS#609)
5. Correct FullScreenQuilt enable/disable logic. (FS#608)
6. Change "North Up" context menu entry to "Chart Up" for skewed raster charts.
7. Add notation of config file location to Toolbar->Help
8. Improve AIS target removal logic (FS#588)
9. Correct PlugIn chart type initialization logic.
10. Improve NavObj file backup logic to eliminate invalid (FileNotFound) errors.
11. Implement application portability option (-p)
12. Document/update library dependencies to allow sound support for Ubuntu 11.04+ (FS#607)
13. Correct Drop Waypoint by CTRL-M for navobj persistence. (FS#652) Thanks David Tischler!
14. Correct mouse behaviour on Tide/Current window graph (FS#640)
15. Correct Console BRG report field for legs crossing IDL (FS#620)
16. Correct Route/Track delete and update logic (FS#658) Thanks PjotrC
17. Improve cm93 Chart InfoBox "Name" field in single chart mode. (FS#359)
18. Correct behavior on reported AIS Target Lat/Lon "unavailable" (FS#651)
19. Correctly show waypoints with both symbol="empty", and non-empty Name. (FS#612)
20. Correct AIS logic to show Brg=n/a if Range=0.0 (FS#637)
21. Correct TTG/ETA display logic when VMG<0.0 (FS#636)
22. Correct Waypoint edit logic relating to associated route segments(FS#648)
23. Improve GRIB and AIS Target List dialog positioning limits (FS#628)(FS#578)
24. Correct georeferencing for skewed polyconic charts in NorthUp mode (FS#600)
25. Improve sound effects behavior on anchor watch alarm (FS#607)
26. Implement preload of S57 Object Class list prior to initial vector chart load.
27. Correct Toolbar visibility on route create (FS#649)
28. Correct AIS target list sorting algorithm (FS#597)
29. Improve Route/Waypoint add logic (FS#626) Thanks ptizef!
30. Improve daily and import track naming logic (FS#633) Thanks pjotrc
31. Correct Windows HTML Hyperlink load to embedded anchor point. (FS#646)
32. Upgrade to wxWidgets 2.8.12
33. Shift to Microsoft VS2010 for Windows builds
34. Correct chart file update time checking logic (FS#623)
35. Correct Dutch ENC chart rendering (FS#586)
36. Correct Tide column title for Unicode (FS#662) Thanks pjotrc!
37. Optimize track storage in navobj.xml
No GUIDs, point names, symbols, types or opencpn extension attributes on track points
No point timestamps on imported tracks, unless present in import GPX file
38. Optimize Track Properties dialog for improved performance.
39. Add "libsdl1.2debian" as a necessary dependency for .deb packages (FS#603)
40. Correct GPX path memorization logic (FS#625) Thanks ptizef
41. Correct RouteManagerDialog sorting logic (FS#629) Thanks ptizef
42. Apply patch to save layer visibility state (FS#635) Thanks pjotrc
43. Improve AnchorWatch functionality (FS#634) Thanks pjotrc
44. Implement IENC2.0 Overlay cell type rendering. (FS#604)
45. Correct Windows comm port setup for Bluetooth connections (FS#381)