1NEWS for version 4.x
2
3Version 4.0.4
4
5  cw scanner
6    . adds multi signal scanner / browser
7  Sound Card
8    . keep input and output sound card devices open for duration of
9      fldigi execution
10    . Corrected tune output device
11    . Changed tune, wfid, video and cw id to use tx offset
12  CW QSY
13    . Correct QSY when transceiver in CW and CW-R type modes
14  CALL field size
15    . Increased CALL, OP_CALL, STA_CALL from 15 to 30 chars
16  LOG area controls
17    . Resize controls to add County entry control.  Allow user
18      to select which extra qso field is displayed; country or
19      county.
20
21Version 4.0.3
22
23  CW code update
24    . Changed all element timing to number of samples
25      both CW and CW scanning detectors
26    . Removed FIR filter. FFT filter only for CW signal path.
27    . Removed Hilbert transform from CW signal path
28    . Update CW documentation
29
30  OS X Wizard
31    . Discovered cause of Wizard failure on OS X
32      - newly created dialogs cannot be accessed until actually shown.
33
34  CW wait
35    . Correct Windows performance at end of CW Tx text
36      - program should wait for keyboard input
37      - terminate with the ^r character pair
38      - terminate with control-r
39      - terminate with the T/R button
40
41Version 4.0.2
42
43  Revert "wefax"
44    . This reverts commit 5609415222335e9376defc325f20ae29c5c8c8ca.
45    . Modifies wefax.cxx iaw request from Remi, wefax author
46
47  Lotw Match
48    . fix failure to mark logbook as dirty when records are matched
49
50  flrigi bw synch
51    . Improve bandwidth table / selection sync with flrig when changing
52      xcvr mode from fldigi
53
54  Clang 8.1.0
55    . Correct warning notification with latest Clang compiler on
56      macOS Sierra 10.12.4
57
58  Sound card
59    . Changed to separate Rx/Tx soundcard instances
60      - only open/close when samplerate changes
61      - attempt to reduce incidence of lost sound card in OS X
62
63  IFKP image processing
64    . Rx processing failed to return to TEXT state upon conclusion of
65      image transfer
66
67  Macro Save
68    . Corrected issue with macro tag "Save"
69
70  CW end of transmit
71    . Add <LF> character to Rx echo text when going from Tx to Rx
72      - provides visual separation of Tx and Rx text in the Rx panel
73      - color rendition still applies.
74
75  Font Initialization
76    . Force all font initialization to be name dependent
77    . Font name / Font number can change as user installs or removes
78      fonts from the OS with potentially fatal impact on fldigi font usage.
79    . May require user to reconfigure various font selections
80
81  OS X socket connect
82    . connect test for fail conditions not correct for OS X
83
84  Winkeyer exit process
85    . Release resources when closing Winkeyer
86    . Issue ADMIN:CLOSE command to Winkeyer when disconnecting or
87      closing fldigi.
88
89Version 4.0.1
90
91  Socket connect
92    . FreeBSD mod causes seg fault on non BSD platforms
93      - make change OS dependent
94
95Version 4.0.0
96
97  OS X 10.12 build
98    . Compile changes for OS X Darwin 10.12 Clang build
99
100  STATION_CALLSIGN
101    . Change adif field STATION_CALL to STATION_CALLSIGN compliant with
102      adif specification
103
104  Free BSD mods
105    . Compliance mods for current version of Clang compiler
106
107  Logbook mods
108    . Update log field LOTWSDATE for each record sent to LOTW when the
109      upload file is created
110    . clear LOTWSDATE field if lotw rejects submission or fails to
111      respond within 25 seconds
112    . insure that lotw review dialog closes on program exit
113    . restore tabular sort order when adding a record
114
115  Default Tx Audio
116    . Change default audio output to both channels
117
118  remove sprintf
119    . change all remaining occurances of sprintf to snprintf
120
121  Documentation update
122    . New documentation for winkeyer interface
123
124  n3fjp logger search
125    . set initial search for n3fjp server to 5 second intervals
126
127  fopen->fl_fopen
128    . update to UDF-8 compatible fopen call
129
130  48 bar macro
131    . allow user to select above / below Rx/Tx panels
132
133  CW decoder
134    . Improved CW decoder
135      - removed user adjustable signal level controls
136      - added automatic tracking filters for Rx signal level
137      - tracking filters change parameters with detected WPM.
138
139  DX cluster
140    . Update dxcluster QSY to correctly align signal to sweet spot
141      when transceiver is in a CW mode.
142    . add ability to respond to password prompt
143
144  Logbook support
145    . Add checkband test to new log entry before writing record
146    . Added BAND control to log view, contest tab
147      - fldigi does not use the BAND field, it is present as a
148        convenience for exporting or importing from log programs
149        that do use it.
150      - the control is on the contest tab since that seems to be
151        the most common use for BAND (e.g. field day event).
152    . OS X file naming dialog drops the ".adif" extension.
153      - add code to insure newlog etc have the correct extension.
154
155  WinKeyer
156    . Added embedded WinKeyer interface
157
158  fsq ifkp s/n computation
159    . Additional change to s/n measurement
160
161  fltk version update
162    . update all fluid generated source and header files
163
164  Macro Date Time Formats
165    . Allow user to specify the date time format using strftime format
166      strings
167      - <ZT> becomes <ZT:"%H%M%S">; <ZT:"%H:%M:%SZ"> etc.
168      - <ZT:fmt> fmt is the strftime format string
169        if the ':fmt' is not in the macro tag then the current format
170        is used
171
172  lotw addition
173    . Add jt9 modes for lotw upload
174    . Allow up to 7 numerals in frequency element
175
176  THOR/IFKP Image transfers
177    . Add auto save Rx images to
178      - Thor
179      - IFKP
180    . Corrected IFKP send image sequencing
181      - pic%[T] where T is image scale was not being sent before the
182        image fascimille.
183    . Added Thor and IFKP image transfer using the <IMAGE:fname> macro
184      tag
185
186  ifkp s/n update
187    . Change to s/n measurement
188      - noise measured over full range of possible signal bins
189      - noise referenced to 3000 Hz bandwidth
190
191  fsq s/n update
192    . Change to s/n measurement
193      - noise measured over full range of possible signal bins
194      - noise referenced to 3000 Hz bandwidth
195
196  OSS bug fix
197    . Add missing parenthesis to reverse audio test
198      - bug fix submitted by Guiseppe, IZ1QZE
199
200  PSKMAIL PTT fault protection
201    . add REQ(...) to show_tx_timer function call
202
203  Logbook File Handling
204    . Change new log file naming paradigm
205      - move logbook open/save/merge to a separate sub    -menu
206    . Change logbook merge logic
207      - discover and cull duplicates in both current and merge records
208      - write duplicates to adif file for user review
209      - annotate Rx Panel with user information on merger performance
210
211  Russian UTF-8 translation
212    . Added Russian po files
213
214  Tooltips
215    . Correct and update various tooltips
216
217  n3fjp contest update
218    . Add read next serial to send from n3fjp logger
219    . Add send TXTENTRYSERIALNOR to n3fjp generic logger
220    . Add new macro tags
221      - <SERNO>   current serial number
222      - <LASTNO>  last serial number
223    . add support fields for N3FJP NAQP contest logging
224
225  Hamlib/RigCAT/XMLRPC Interface
226    . Hamlib (K5JAE)
227      - Add user adjustable poll rate
228      - Add Defaults button
229      - Modify activation of controls based on hamlib selection
230    . RigCAT (W1HKJ)
231      - removed btnRevertRIGCAT & associated functions
232      - toggle Initialize button state with change in rigcat enable
233    . XMLRPC (W1HKJ)
234      - toggle Initialize button state with change in xmlrpc enable
235