| 
									
										
										
										
											2007-06-22 22:04:50 +00:00
										 |  |  | Change Log: | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-08-29 00:46:05 +00:00
										 |  |  | 3.03 | 
					
						
							|  |  |  |       1) Changes to socket server to correct shutdown process | 
					
						
							|  |  |  |       2) Added event logging and an event viewer | 
					
						
							| 
									
										
										
										
											2008-08-30 03:02:24 +00:00
										 |  |  |       3) Added QRZ cdrom / database location specifier with auto-search | 
					
						
							|  |  |  |       4) Bug fix for sound on OS X 10.4 | 
					
						
							|  |  |  |       5) Bug fix for Socket Server. Added error checking for listen(). | 
					
						
							|  |  |  |       6) Update to build scripts.  Corrected compiler flags for building  | 
					
						
							|  |  |  |          universal binary on OS X. Changed to a more reliable way of linking  | 
					
						
							|  |  |  |          hamlib statically.  Updated app bundling script. | 
					
						
							|  |  |  |       7) Set tooltip font - tooltip changed to use same font and size selected | 
					
						
							|  |  |  |          with the command line switch --font.  Set default font sizes on OS X. | 
					
						
							|  |  |  |       8) Inhibit Tx / Rx of higher speed MFSKpic modes on slower computers | 
					
						
							|  |  |  |       9) Added color selection for Rx/Tx text panels | 
					
						
							|  |  |  |              Normal text | 
					
						
							| 
									
										
										
										
											2008-08-30 13:41:16 +00:00
										 |  |  |              Transmitted text | 
					
						
							| 
									
										
										
										
											2008-08-30 03:02:24 +00:00
										 |  |  |              Control character text | 
					
						
							|  |  |  |              Skipped text | 
					
						
							|  |  |  |              Alternate (quick view) text | 
					
						
							|  |  |  |              Background | 
					
						
							| 
									
										
										
										
											2008-09-02 16:45:10 +00:00
										 |  |  |       10) Changed the way that RTS/DTR PTT is used with rig.xml files | 
					
						
							|  |  |  |       11) Updated regular expression parser | 
					
						
							| 
									
										
										
										
											2008-09-03 09:24:55 +00:00
										 |  |  |       12) Modified <EXEC> passing of fd's to child processes | 
					
						
							|  |  |  |       13) Changed "no color" buttons to background vice background2 (white). | 
					
						
							|  |  |  |           Setting -bg <color> on command line switch now controls the "no color" | 
					
						
							|  |  |  |           value for the macro buttons. | 
					
						
							|  |  |  |       14) Fixed macro timer to properly reset if <TIMER> re-invoked during | 
					
						
							|  |  |  |           timeout period. | 
					
						
							| 
									
										
										
										
											2008-09-05 19:02:47 +00:00
										 |  |  |       15) Fixed broken access to on-line subscriber Hamlog data base | 
					
						
							| 
									
										
										
										
											2008-09-07 22:03:27 +00:00
										 |  |  |       16) Removed trailing spaces from frequency field in ADIF file | 
					
						
							|  |  |  |       17) Changes to rigio thread loop to disable reads during transmit | 
					
						
							| 
									
										
										
										
											2008-09-08 16:48:25 +00:00
										 |  |  |       18) Improved serial port discovery | 
					
						
							|  |  |  |       19) Added History replay option - when enabled; right click on waterfall | 
					
						
							|  |  |  |           replays audio history buffer. | 
					
						
							|  |  |  |       20) OS X resize handle / button overlay fixed | 
					
						
							|  |  |  |       21) Modified sound port Event Log message. | 
					
						
							| 
									
										
										
										
											2008-09-10 03:43:38 +00:00
										 |  |  |       22) Added Callsign to Title Bar "NO CALLSIGN SET" if the MyCallsign is | 
					
						
							|  |  |  |           void. | 
					
						
							|  |  |  |       23) Added "log.clear" to xmlrpc command set - clears the data in the | 
					
						
							|  |  |  |           logbook fields. | 
					
						
							|  |  |  |       24) If compiled into the executable the xmlrpc server is always started. | 
					
						
							|  |  |  |           ARQ server is also started.  Both can be serviced concurrently. | 
					
						
							| 
									
										
										
										
											2008-08-29 00:46:05 +00:00
										 |  |  |        | 
					
						
							|  |  |  | 3.02 | 
					
						
							|  |  |  |       1) Added hamlib interface for rig control | 
					
						
							|  |  |  |       2) Improved rigCAT serial communications on Windows | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 3.01 | 
					
						
							|  |  |  |       1) Compile switch changes for OS-X | 
					
						
							|  |  |  |       2) Corrected serial port discovery on Windows | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2008-06-12 22:15:17 +00:00
										 |  |  | 3.0   1) Added EXEC macro | 
					
						
							| 
									
										
										
										
											2008-03-27 12:58:54 +00:00
										 |  |  |       2) Added mousewheel over Macro buttons to move between macro button sets. | 
					
						
							|  |  |  |       3) Fixed bug in Olivia signal level display. | 
					
						
							| 
									
										
										
										
											2008-04-30 13:54:13 +00:00
										 |  |  |       4) Ported to Windows (win32) and OS-X | 
					
						
							| 
									
										
										
										
											2008-04-16 11:02:33 +00:00
										 |  |  |       5) Added floating digiscope and / or fixed scope abutting waterfall | 
					
						
							|  |  |  |          specified with command line switch --twoscopes | 
					
						
							|  |  |  |          Default is floating digiscope without the fixed scope | 
					
						
							|  |  |  |       6) Added save as png to mfsk-pic reception | 
					
						
							| 
									
										
										
										
											2008-04-18 00:36:53 +00:00
										 |  |  |       7) Added RTTY Baudot Unshift-On-Space configuration for Rx and Tx | 
					
						
							|  |  |  |       8) Modified mouse wheel handler to accommodate horizontal or vertical  | 
					
						
							|  |  |  |          squelch slider. | 
					
						
							|  |  |  |       9) Call scopeview->size_range when the floating digiscope changes mode; | 
					
						
							|  |  |  |          so that the phase and crosshair rtty scope should maintain aspect  | 
					
						
							|  |  |  |          ratio. | 
					
						
							|  |  |  |      10) Modified the Ctrl+Left/Right mouse button combo to not drag the marker. | 
					
						
							|  |  |  |      11) Deprecate the --resample switch in favour of the new menu in the Audio | 
					
						
							|  |  |  |          Settings tab. Move sound initialisation code out of configuration.cxx | 
					
						
							|  |  |  |          and into soundconf.cxx. Make Native the default sample rate selection. | 
					
						
							|  |  |  |      12) Changed the main window's callback and the File->Exit handler to not | 
					
						
							|  |  |  |          exit() but, rather, hide the windows so that Fl::run will return and | 
					
						
							|  |  |  |          main can clean up. (fix for Sig 11 faults at exit). | 
					
						
							|  |  |  |      13) Rename jpeg.m4 to images.m4 and extend it to also detect libpng. Make | 
					
						
							|  |  |  |          both libraries optional. Add new optional fourth argument to the file | 
					
						
							|  |  |  |          selector functions, used to determine file format regardless of | 
					
						
							|  |  |  |          filename suffix. | 
					
						
							|  |  |  |      14) New sound callback code implementation. | 
					
						
							|  |  |  |      15) Two-colour squelch button shows Yellow Squelch enabled but not open, | 
					
						
							|  |  |  |          Light Green enabled and open. | 
					
						
							| 
									
										
										
										
											2008-04-20 07:42:12 +00:00
										 |  |  |      16) Experimental RTTY mark/space cross hair display using mark / space | 
					
						
							|  |  |  |          filters. | 
					
						
							| 
									
										
										
										
											2008-04-26 21:03:08 +00:00
										 |  |  |      17) Psk phase scope: 3 modes selectable by multiple left clicks on face | 
					
						
							|  |  |  |          of digiscope. | 
					
						
							|  |  |  |            1) original single vector display | 
					
						
							|  |  |  |            2) fading fixed length vector display | 
					
						
							|  |  |  |            3) fading variable length vector display; length proportional to | 
					
						
							|  |  |  |               signal quality. | 
					
						
							| 
									
										
										
										
											2008-04-28 00:19:25 +00:00
										 |  |  |      18) Completely new DominoEX decoder - similar in theory to ZL2AFP | 
					
						
							|  |  |  |          DominoEX, which has FFT bin resolution 4x the tone spacing.  No AFC is | 
					
						
							|  |  |  |          required for proper tracking of the Rx signal. | 
					
						
							|  |  |  |      19) Removed ZOH and Linear interpolator choices from the resampling choice | 
					
						
							|  |  |  |          menu under Sound Card configuration. | 
					
						
							|  |  |  |      20) Fixed a bug in the global.cxx structures.  Missing field in "CW" | 
					
						
							|  |  |  |          definition. | 
					
						
							| 
									
										
										
										
											2008-04-29 21:07:52 +00:00
										 |  |  |      21) Added Latency setting for waterfall FFT.  Latency relates to the | 
					
						
							|  |  |  |          amount of signal that is shared between waterfall scans.  A higher | 
					
						
							|  |  |  |          latency gives better resolution in frequency and blurriness in time | 
					
						
							|  |  |  |          (waterfall drop).  A lower latency gives better resolution in time | 
					
						
							|  |  |  |          and less in frequency.  The waterfall accuracy is still related to the | 
					
						
							|  |  |  |          FFT size and that remains fixed for an accuracy of 1 Hz. | 
					
						
							| 
									
										
										
										
											2008-05-09 23:12:17 +00:00
										 |  |  |      22) Added MultiPsk, DominoEX-FEC modes | 
					
						
							|  |  |  |      23) Added new modem type DEX (Domino Extended), an FEC only Domino mode | 
					
						
							|  |  |  |          that supports the full ASCII character set in the primary and the | 
					
						
							|  |  |  |          printable ASCII English character set (less control codes) in the | 
					
						
							|  |  |  |          secondary. | 
					
						
							|  |  |  |      24) Use Fl_Preferences for the status | 
					
						
							|  |  |  |          The new status filename is ~/.fldigi/status to avoid breaking older | 
					
						
							|  |  |  |          versions. | 
					
						
							|  |  |  |      25) Stacktrace updates - Some cosmetic changes to the output. Stack and  | 
					
						
							|  |  |  |          version info no longer printed twice when a signal is caught. | 
					
						
							|  |  |  |      26) Use PortAudio extensions - Probes for PortAudio extensions with  | 
					
						
							|  |  |  |          dlopen. right now the only extension used is the one that changes the | 
					
						
							|  |  |  |          JACK client name. | 
					
						
							|  |  |  |      27) Updated PulseAudio code so that non-ppm resampling is performed by | 
					
						
							|  |  |  |          PulseAudio when that sound i/o system is used. | 
					
						
							|  |  |  |      28) Changed the capture resampling code for PortAudio and PulseAudio to | 
					
						
							|  |  |  |          use libsamplerate's callback API. | 
					
						
							|  |  |  |      29) Use fileselect filter values.  Made the audio format independent of  | 
					
						
							|  |  |  |          the filename suffix in the generate/capture/playback code;  | 
					
						
							|  |  |  |          uses the fileselector filter value instead. | 
					
						
							|  |  |  |      30) Update fileselector - Fileselector now remembers previous directory. | 
					
						
							| 
									
										
										
										
											2008-05-10 23:59:51 +00:00
										 |  |  |      31) MFSK bug fixes. The "broken image transmit" was due to stopflag not  | 
					
						
							|  |  |  |          being initialised in the mfsk ctor. Image window processing changed | 
					
						
							|  |  |  |          to clearing the widget before redrawing the window. | 
					
						
							|  |  |  |      32) Fix crash with missing mixer device - Call OpenMixer in a try block  | 
					
						
							|  |  |  |          and handle the exception. | 
					
						
							|  |  |  |      33) Changed DominoEX-FEC secondary char lookup to a std::map type. | 
					
						
							|  |  |  |      34) Corrected two coding errors which produced compile warnings in | 
					
						
							|  |  |  |          dominoex.cxx and mt63base.cxx | 
					
						
							| 
									
										
										
										
											2008-05-15 23:53:57 +00:00
										 |  |  |      35) Bug fixes for the FM Hell modes | 
					
						
							|  |  |  |      36) Changed the way that the video text / id is generated. | 
					
						
							| 
									
										
										
										
											2008-05-17 03:24:15 +00:00
										 |  |  |      37) Added XML-RPC support. | 
					
						
							| 
									
										
										
										
											2008-05-24 21:33:19 +00:00
										 |  |  |      38) Added Audio Device identification display (on Help menu) | 
					
						
							|  |  |  |      39) Added transmit & receive Reed Solomon mode identifier.  Automatic | 
					
						
							|  |  |  |          detection, mode change and frequency centering during receive. | 
					
						
							|  |  |  |          ID sent at beginning of each transmission (toggled on Misc tab). | 
					
						
							| 
									
										
										
										
											2008-06-05 20:29:23 +00:00
										 |  |  |      40) Fixed bug in waterfall update method that could cause a seg fault  | 
					
						
							|  |  |  |          under certain conditions. | 
					
						
							|  |  |  |      41) Change to PortAudio samplerate probing. | 
					
						
							| 
									
										
										
										
											2008-06-12 22:15:17 +00:00
										 |  |  |      42) Increased average power level in MT-63 mode. | 
					
						
							|  |  |  |      43) Significantly decreased cpu usage with changes to qrunner and complex  | 
					
						
							|  |  |  |          classes. | 
					
						
							| 
									
										
										
										
											2008-06-26 00:13:52 +00:00
										 |  |  |      44) Forced audio-in channel on PortAudio and PulseAudio to 1 channel (left) | 
					
						
							|  |  |  |          to accommodate Vista MME interface. | 
					
						
							| 
									
										
										
										
											2008-06-05 20:29:23 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-04-04 09:18:52 +00:00
										 |  |  | 2.10.3) | 
					
						
							|  |  |  |       1) Corrected memory leak bug. | 
					
						
							| 
									
										
										
										
											2008-03-27 12:58:54 +00:00
										 |  |  | 2.10.2 | 
					
						
							|  |  |  |       1) Bug fix for QRZ CDROM access | 
					
						
							|  |  |  | 2.10.1 | 
					
						
							|  |  |  |       1) Fixed bug in MODEM macro that caused TX to hang | 
					
						
							|  |  |  |       2) Fixed sound_init crash.  This would happen with an empty  | 
					
						
							|  |  |  |          progdefaults.OSSdevice (e.g. new install) on a system without  | 
					
						
							|  |  |  |          OSS devices. | 
					
						
							|  |  |  |       3) Deleted local copy of libsamplerate as it was deprecated. | 
					
						
							|  |  |  |       4) Deleted the fast text widgets that were a part of the early versions | 
					
						
							| 
									
										
										
										
											2008-03-23 04:06:30 +00:00
										 |  |  |          of fldigi and had been retained for some performance improvement. | 
					
						
							|  |  |  |          Recent changes to the more complete text widgets have equalled the | 
					
						
							|  |  |  |          performance of the fast text widgets. | 
					
						
							| 
									
										
										
										
											2008-03-14 16:28:38 +00:00
										 |  |  | 2.10  1) Added history decoding (ctrl-Left-click in waterfall). Available after | 
					
						
							|  |  |  |          tracking has started.  This does not start a new signal acquisition. | 
					
						
							|  |  |  |       2) Rewrote Psk and ViewPsk to use shared signal detection class | 
					
						
							| 
									
										
										
										
											2008-02-15 19:36:53 +00:00
										 |  |  |       3) Made OSS optional and added autoconf macro to detect its presence | 
					
						
							|  |  |  |       4) The volume sliders will now be hidden if the mixer is disabled | 
					
						
							| 
									
										
										
										
											2008-03-14 16:28:38 +00:00
										 |  |  |       5) Added a <MODEM> macro that changes the current modem | 
					
						
							|  |  |  |       6) Added "Log File" status to saved application state | 
					
						
							|  |  |  |       7) Added "use default audio device" if h/w changes | 
					
						
							|  |  |  |       8) Fixes to ringbuffer / audio backends | 
					
						
							|  |  |  |       9) Fixes to mfsk picture mode decoding | 
					
						
							|  |  |  |      10) Changed frequency2 data file format, downward compatible | 
					
						
							|  |  |  |      11) Added HELL80, FELD_SLOWHELL, FELD_HELLX5 and FELD_HELLX9 modems | 
					
						
							|  |  |  |      12) Added Pulse Audio support with support for separate capture and | 
					
						
							| 
									
										
										
										
											2008-03-01 07:03:03 +00:00
										 |  |  |          playback devices and sample rates | 
					
						
							| 
									
										
										
										
											2008-03-14 16:28:38 +00:00
										 |  |  |      13) Added mt63 500/1000/2000 modes | 
					
						
							|  |  |  |      14) Added psk acquisition level control | 
					
						
							|  |  |  |      15) Rename some classes so that fldigi builds on Mac OSX. | 
					
						
							|  |  |  |          Added script to create .app bundles on OS X | 
					
						
							|  |  |  |          Many thanks to Justin Burket and Diane Bruce. | 
					
						
							|  |  |  |      16) Rx-slider, Tx-slider, Squelch-slider values added to the saved | 
					
						
							|  |  |  |          application state. | 
					
						
							|  |  |  |      17) Increased number of macros to 48.  F11 & F12 now accessible by mouse | 
					
						
							|  |  |  |          or keyboard.  Alt Function key button changed to rotate forward (left- | 
					
						
							|  |  |  |          click) and rotate reverse (right-click) through macro sets. | 
					
						
							|  |  |  |      18) New color and font selection dialog - Rx / Tx widgets and macro button | 
					
						
							|  |  |  |          background colors are user selectable | 
					
						
							| 
									
										
										
										
											2008-02-15 19:36:53 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-01-30 23:17:24 +00:00
										 |  |  | 2.09  1) Modified src/Makefile.am for FreeBSD name space clash | 
					
						
							| 
									
										
										
										
											2008-02-09 23:07:19 +00:00
										 |  |  |       2) Added psk multi-channel viewer with regex search capability | 
					
						
							| 
									
										
										
										
											2008-02-04 00:54:01 +00:00
										 |  |  |       3) Rewrote audio capture/playback/generate routines to use the | 
					
						
							|  |  |  |          libsndfile C API. Added .au support (32bit floats, host endianness) | 
					
						
							| 
									
										
										
										
											2008-01-30 23:17:24 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-01-29 15:58:15 +00:00
										 |  |  | 2.08  1) Changes to build process: | 
					
						
							|  |  |  | 	     a. Use PortAudio's C API; the C++ bindings are no longer required | 
					
						
							|  |  |  |          b. Boost is no longer required when std::(tr1::)bind is available, | 
					
						
							|  |  |  |             as is the case with g++ >= 4.0 | 
					
						
							|  |  |  |          c. Autodetect TLS support | 
					
						
							|  |  |  |          d. Use std::bind (or std::tr1::bind) if available.  | 
					
						
							|  |  |  |          e. Add m4 macros for TLS autodetection (the --enable-tls/--disable-tls  | 
					
						
							|  |  |  |             switches are still supported). | 
					
						
							|  |  |  |          f. Minor changes to configure.ac | 
					
						
							|  |  |  |       2) qrunner cleanups | 
					
						
							|  |  |  |       3) New ringbuffer and other utility code | 
					
						
							|  |  |  |       4) New item in the sample rate menu: "Native" selects the hardware's  | 
					
						
							| 
									
										
										
										
											2008-01-10 18:02:24 +00:00
										 |  |  |          preferred sample rate. Breaks backward compatibility: saving this  | 
					
						
							|  |  |  |          with fldigi-2.08 will result in an "invalid sample rate" message if  | 
					
						
							|  |  |  |          the same fldigi_def.xml file is then used with 2.07 -- until "Auto"  | 
					
						
							|  |  |  |          or a specific value is selected again. | 
					
						
							| 
									
										
										
										
											2008-01-29 15:58:15 +00:00
										 |  |  |       5) Correction to the waterfall's "casual tuning" feature: don't set the  | 
					
						
							| 
									
										
										
										
											2008-01-10 18:02:24 +00:00
										 |  |  |          modem to SIGSEARCH when the right mouse button is released. | 
					
						
							| 
									
										
										
										
											2008-01-29 15:58:15 +00:00
										 |  |  |       6) Set locale only for LC_TIME | 
					
						
							|  |  |  |       7) Add .desktop, move icons to data/; for deb / rpm build compatibility | 
					
						
							|  |  |  |       8) Exception trapping and print to stdout on program failure  | 
					
						
							|  |  |  |       9) Fixes to modem class logic: | 
					
						
							|  |  |  |          a. Olivia  Corrected uninitialized variables. | 
					
						
							|  |  |  |          b. MFSK    Corrected uninitialized variables. Fixed memory leak. | 
					
						
							|  |  |  |          c. CW      Corrected uinitialized variable.  | 
					
						
							|  |  |  |          d. Throb   Fix memory leak caused by using the wrong delete operator. | 
					
						
							|  |  |  |          e. PSK     Corrected uninitialized variables. | 
					
						
							|  |  |  |      10) Rigcat/Hamlib dialog.  Added mode, sideband, and current audio | 
					
						
							|  |  |  |          frequency to "saved" frequencies list. | 
					
						
							| 
									
										
										
										
											2008-01-09 04:19:08 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-12-27 16:34:25 +00:00
										 |  |  | 2.07  1) bug fix for mode changes via SysV interface (pskmail / flarq) | 
					
						
							|  |  |  |       2) bug fix for modem configuration post quick change from status | 
					
						
							|  |  |  |          bar using mouse wheel. | 
					
						
							| 
									
										
										
										
											2007-12-26 17:33:35 +00:00
										 |  |  | 2.06  1) Source code fixes for 64 bit compilers | 
					
						
							|  |  |  |       2) New stacktrace code, used by default exception & signal handlers | 
					
						
							|  |  |  |       3) LDT / ZDT: locale settings are now recognized in macro expansion. | 
					
						
							|  |  |  |          New ILDT / IZDT macros to expand date in iso-8601 format | 
					
						
							|  |  |  |       4) The rig control window's frequency list now stores rig mode, modem and | 
					
						
							|  |  |  |          waterfall carrier. Hence, ~/.fldigi/frequencies.txt uses a new format | 
					
						
							|  |  |  |       5) Additional mouse wheel function: when pointer is over the digiscope | 
					
						
							|  |  |  |          display, the mouse wheel (no key modifier) alters the PSK AFC search | 
					
						
							|  |  |  |          range, FeldHell filter BW, or CW filter BW | 
					
						
							|  |  |  |       6) The Audio menu is now a submenu of Files | 
					
						
							| 
									
										
										
										
											2007-12-01 04:29:52 +00:00
										 |  |  | 2.05  1) Converted entire make system over to the GNU autoconf / automake | 
					
						
							|  |  |  |          format.  See the INSTALL file for additional information | 
					
						
							|  |  |  |       2) Corrected various minor bugs | 
					
						
							|  |  |  |       3) Added mouse wheel functions when mouse is in waterfall display | 
					
						
							|  |  |  |          a) click - toggle AFC | 
					
						
							|  |  |  |          b) shift - alter SQL level | 
					
						
							|  |  |  |          c) ctrl - alter PSK search range. | 
					
						
							|  |  |  |       4) modified waterfall cursors to show the search range | 
					
						
							| 
									
										
										
										
											2007-10-31 15:29:03 +00:00
										 |  |  | 2.04  1) added full waterfall video texting using FeldHell Modern-8-14 font. | 
					
						
							|  |  |  |          1, 2, 3 or 4 characters per video line. | 
					
						
							|  |  |  |       2) bug fix for center mouse button toggle of AFC. | 
					
						
							| 
									
										
										
										
											2007-11-07 17:42:47 +00:00
										 |  |  |       3) added option to insert CW identifier at end of transmission | 
					
						
							| 
									
										
										
										
											2007-10-27 14:57:10 +00:00
										 |  |  | 2.03  1) bug fix for new startup Sound Card / Mixer naming on configuration tab. | 
					
						
							|  |  |  |       2) bug fix for initial startup frequency | 
					
						
							|  |  |  |       3) bug fix for homedir discovery | 
					
						
							| 
									
										
										
										
											2007-10-23 20:13:02 +00:00
										 |  |  | 2.02  1) additional fixes for extended text widgets | 
					
						
							| 
									
										
										
										
											2007-10-21 04:19:12 +00:00
										 |  |  | 2.01  1) Bug fix release | 
					
						
							|  |  |  |          a) Throb modems failing to stop with t/r button | 
					
						
							| 
									
										
										
										
											2007-10-23 20:13:02 +00:00
										 |  |  |          b) Modem startup problem when switching modes. | 
					
						
							|  |  |  |          c) crlf fix for received characters | 
					
						
							|  |  |  |          d) scrollbar fix for extended text widgets         	   | 
					
						
							| 
									
										
										
										
											2007-10-15 22:32:59 +00:00
										 |  |  | 2.0   1) Increased TxPPM to +/- 50000 to match the RxPPM range | 
					
						
							| 
									
										
										
										
											2007-06-22 22:19:01 +00:00
										 |  |  |       2) Changed all audio i/o to separate 2 channel control (stereo) | 
					
						
							|  |  |  |       3) Added right channel CW QRQ signal | 
					
						
							|  |  |  |       4) Added right channel pseudo FSK signal | 
					
						
							|  |  |  |       5) Added position and size of main dialog to state memory | 
					
						
							|  |  |  |       6) Added status and position of rig control dialog to state memory | 
					
						
							|  |  |  |       7) Added PSKmail tab and control to allow disabling the automatic | 
					
						
							|  |  |  |          return to the PSK sweet spot if running a mail server | 
					
						
							|  |  |  |       8) Added "Save To" menu item on received text popup menu. | 
					
						
							| 
									
										
										
										
											2007-06-22 22:26:36 +00:00
										 |  |  |       9) Corrected memory leak bugs found in version 1.34 | 
					
						
							|  |  |  |       10) Added "Test" capability to save Rx or Tx waveforms in ".wav" | 
					
						
							|  |  |  |           format and to play them back for testing modem decoders. | 
					
						
							| 
									
										
										
										
											2007-06-22 22:28:11 +00:00
										 |  |  |       11) Replaced text editing widgets with new widgets capable of cut, | 
					
						
							| 
									
										
										
										
											2007-07-21 12:15:41 +00:00
										 |  |  |           copy and paste.  | 
					
						
							|  |  |  |           ===> temporarily disabled pending resolution of cpu% problem | 
					
						
							| 
									
										
										
										
											2007-06-22 22:28:11 +00:00
										 |  |  |       12) Added new functions on text widget popup menus | 
					
						
							|  |  |  |       13) Added a QSY undo (right button press) | 
					
						
							|  |  |  |       14) Added a who is this capability to waterfall -- press right | 
					
						
							|  |  |  |           button and hold on a signal and decoding occurs on that signal. | 
					
						
							|  |  |  |           Release and decoding returns to normal tracking point. | 
					
						
							| 
									
										
										
										
											2007-07-21 12:15:41 +00:00
										 |  |  |       15) This release requires libsndfile, libportaudio and libportaudiocpp | 
					
						
							|  |  |  |           The new libraries provide portaudio sound card mapping, and the | 
					
						
							|  |  |  |           ability to save and playback wav files (when fldigi is run as: | 
					
						
							|  |  |  |           fldigi TEST). | 
					
						
							| 
									
										
										
										
											2007-08-14 01:18:58 +00:00
										 |  |  |       16) Added Azimuth computation to QRZ query (submitted by WA5ZNU). | 
					
						
							| 
									
										
										
										
											2007-08-14 01:20:52 +00:00
										 |  |  |       17) Corrected adif file header field <PROGRAMID:6>fldigi | 
					
						
							| 
									
										
										
										
											2007-08-14 13:44:29 +00:00
										 |  |  |       18) Added fix to psk decoder sync detector.  Thanks to the PocketDigi | 
					
						
							|  |  |  |           author, Vojtech Bubnik, OK1IAK. | 
					
						
							|  |  |  |       19) Added popup menu (right click) to the lower left corner modem button. | 
					
						
							|  |  |  |           Allows quick change on psk modes only.  Left button still opens up | 
					
						
							|  |  |  |           the configuration tab for the modem in use. | 
					
						
							| 
									
										
										
										
											2007-09-19 00:45:42 +00:00
										 |  |  |       20) Changed QRZ.com query to XML registered user query, see QRZ config- | 
					
						
							|  |  |  |           uration tab. | 
					
						
							|  |  |  |       21) Added grunner and boost libraries.  These separate the modem threads | 
					
						
							|  |  |  |           from the gui thread.  This provides a considerable improvement in | 
					
						
							|  |  |  |           modem performance. | 
					
						
							|  |  |  |       22) Restored the new text editing widgets and also retained the fast | 
					
						
							|  |  |  |           text widgets that do not have full editing capability.  User can | 
					
						
							|  |  |  |           select which of the text widgets will be used.  Default is the fast | 
					
						
							|  |  |  |           text widget.  An fldigi restart is required after making a change to | 
					
						
							|  |  |  |           the widget selection on the "misc" configuration tab. | 
					
						
							| 
									
										
										
										
											2007-09-28 14:39:56 +00:00
										 |  |  |       23) Multiple changes to hamlib interface to correct deficient behavior on | 
					
						
							|  |  |  |           startup and when changing frequency. | 
					
						
							| 
									
										
										
										
											2007-10-06 15:04:10 +00:00
										 |  |  |       24  Changes to several modem code structures associated with qrunner | 
					
						
							|  |  |  |           implementation. | 
					
						
							|  |  |  |       25) Text widgets support additional text styles: | 
					
						
							|  |  |  | 		  	 NATTR : FOREGROUND_COLOR | 
					
						
							|  |  |  | 			 XMIT  : FL_RED  - used in Rx widget to show Xmt'd text | 
					
						
							|  |  |  | 			 CTRL  : FL_DARK_RED - used in Rx/Tx widgets for control chars | 
					
						
							|  |  |  | 			 SKIP  : FL_BLUE - used in Rx/Tx for skipped chars (eg: Tx ON/OFF) | 
					
						
							|  |  |  | 			 ALTR  : FL_DARK_GREEN - used in Rx widget for quick view of signal | 
					
						
							|  |  |  | 			         when right-clicking on a waterfall signal | 
					
						
							| 
									
										
										
										
											2008-03-01 07:03:03 +00:00
										 |  |  |       26) Added additional control/mode commands to the pskmail/ARQ SYSV  | 
					
						
							|  |  |  |           message queue processor.  Mode command strings are now: | 
					
						
							| 
									
										
										
										
											2007-10-06 15:04:10 +00:00
										 |  |  |              CW          : <cmd><mode>CW</mode></cmd> | 
					
						
							|  |  |  |              DOMINO EX4  : <cmd><mode>DOMINOEX4</mode></cmd> | 
					
						
							|  |  |  |              DOMINO EX5  : <cmd><mode>DOMINOEX5</mode></cmd> | 
					
						
							|  |  |  |              DOMINO EX8  : <cmd><mode>DOMINOEX8</mode></cmd> | 
					
						
							|  |  |  |              DOMINO EX11 : <cmd><mode>DOMINOEX11</mode></cmd> | 
					
						
							|  |  |  |              DOMINO EX16 : <cmd><mode>DOMINOEX16</mode></cmd> | 
					
						
							|  |  |  |              DOMINO EX22 : <cmd><mode>DOMINOEX22</mode></cmd> | 
					
						
							|  |  |  |              MFSK8       : <cmd><mode>MFSK8</mode></cmd> | 
					
						
							|  |  |  |              MFSK16      : <cmd><mode>MFSK8</mode></cmd> | 
					
						
							|  |  |  |              PSK31       : <cmd><mode>PSK31</mode></cmd> | 
					
						
							|  |  |  |              PSK63       : <cmd><mode>PSK63</mode></cmd> | 
					
						
							|  |  |  |              PSK125      : <cmd><mode>PSK125</mode></cmd> | 
					
						
							|  |  |  |              PSK250      : <cmd><mode>PSK250</mode></cmd> | 
					
						
							|  |  |  |              RTTY        : <cmd><mode>RTTY</mode></cmd> | 
					
						
							|  |  |  |              TUNE        : <cmd><mode>PTTTUNE</mode></cmd> | 
					
						
							|  |  |  |                this will cause fldigi to enter the TUNE mode for a very brief | 
					
						
							|  |  |  |                100 milliseconds. | 
					
						
							| 
									
										
										
										
											2007-10-07 13:20:44 +00:00
										 |  |  |       27) Abandoned the original fldigi.def configuration file and changed to | 
					
						
							| 
									
										
										
										
											2008-03-01 07:03:03 +00:00
										 |  |  |           an xml based configuration file.  New file is  | 
					
						
							|  |  |  |           $HOME/.fldigi/fldigi_def.xml | 
					
						
							| 
									
										
										
										
											2007-10-07 13:20:44 +00:00
										 |  |  |           You may delete all occurances of  | 
					
						
							|  |  |  |               $HOME/.fldigi/fldigi.def, and | 
					
						
							|  |  |  |               $HOME/.fldigi/FLDIGI_XML.DEF | 
					
						
							| 
									
										
										
										
											2008-03-01 07:03:03 +00:00
										 |  |  |           Future changes to the configuration should never require deleting the | 
					
						
							|  |  |  |           old configuration file. | 
					
						
							| 
									
										
										
										
											2007-10-07 13:20:44 +00:00
										 |  |  |           You will need to reconfigure and save the program configuration the  | 
					
						
							|  |  |  |           first time the new version of fldigi is executed. | 
					
						
							| 
									
										
										
										
											2007-10-16 17:18:03 +00:00
										 |  |  |       28) Added numerous command line switches which control the look and feel. | 
					
						
							|  |  |  |           use "fltk --help" from a terminal window to view the switch options. | 
					
						
							| 
									
										
										
										
											2007-10-06 15:04:10 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-06-22 22:10:49 +00:00
										 |  |  | 1.34  1) Cleaned up unused code segments | 
					
						
							|  |  |  |       2) Modified CW decoder to allow setting upper and lower limits on | 
					
						
							|  |  |  |          Tx WPM | 
					
						
							|  |  |  |       3) Modified sound card PPM corrections to allow a +/-50000 range. | 
					
						
							|  |  |  |          Prompted by some users reporting ppm requirements exceeding | 
					
						
							|  |  |  |          25,000 ppm at 8000 Hz sample rate.  Same card gives < 200 ppm | 
					
						
							|  |  |  |          at 11025. | 
					
						
							|  |  |  |       4) Modified the combo widget to allow both editable and non-editable | 
					
						
							|  |  |  |          forms. | 
					
						
							|  |  |  |          The combo widget for the rig selection cannot be edited, but just | 
					
						
							|  |  |  |          selected from the pick list. | 
					
						
							|  |  |  |          The combo widget for the frequency entry (no rig control) in the  | 
					
						
							|  |  |  |          qso area can now be modified by direct keyboard entry and also  | 
					
						
							|  |  |  |          from the pick list.  You still need to update the pick list via | 
					
						
							|  |  |  |          the $HOME/.fldigi/frequencies.def file. | 
					
						
							|  |  |  |       5) Modified pskmail to test for failure in reading gmfsk_autofile | 
					
						
							|  |  |  |       6) Wholesale replacement of font browser dialog to correct potential | 
					
						
							|  |  |  |          segfaults with some TT fonts. | 
					
						
							|  |  |  |       7) Modified pskmail-to-fldigi i/o schema to allow all control and | 
					
						
							|  |  |  |          data files to be placed in either the  | 
					
						
							|  |  |  |          	$HOME/pskmail.files or the  | 
					
						
							|  |  |  |          	./ directory. | 
					
						
							|  |  |  |          The control files are: | 
					
						
							|  |  |  |          	PSKmailserver | 
					
						
							|  |  |  |          	PSKmailclient | 
					
						
							|  |  |  |          The data files are: | 
					
						
							|  |  |  |          	pskmail_out (formerly gmfsk_autofile) | 
					
						
							|  |  |  |          	mail-io.log (formerly gMFSK.log) | 
					
						
							| 
									
										
										
										
											2007-06-22 22:04:50 +00:00
										 |  |  | 1.33  1) Modified Sound Card mixer dialog and interface code | 
					
						
							|  |  |  |       2) Modified CW decoder and morse speed tracking algorithm with a | 
					
						
							|  |  |  |          new CW configuration tab layout and new CW controls. | 
					
						
							|  |  |  |       3) Source code includes all required #ifdef & #define statements | 
					
						
							|  |  |  |          for compiling on FreeBSD | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 1.32  1) Correct compile problem for 64 bit compiler | 
					
						
							|  |  |  |       2) Minor bug fix for Olivia initialization | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 1.31  1) Correct problem with cpu% in CW modem during transmit idle  | 
					
						
							|  |  |  |          (no keyboard activity) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 1.30  1) New macro definitions with built-in editor | 
					
						
							|  |  |  |       2) loadable waterfall palettes | 
					
						
							|  |  |  |       3) all qso's saved to the log are appended to an ADIF file in the  | 
					
						
							|  |  |  |          $HOME/.fldigi folder | 
					
						
							|  |  |  |       4) significantly improved Psk decoder | 
					
						
							|  |  |  |       5) significantly improved DominoEX decoder    capable of decoding signals  | 
					
						
							|  |  |  |          anywhere within a 400 Hz bandwidth without AFC | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 1.24  1) Bug fix for serial i/o to disable XON/XOFF protocol effected  | 
					
						
							|  |  |  |          rigs with binary i/o for rig control | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 1.23  1) Bug fix for saving state of PTT selection between sessions | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 1.22  1) Fixes serial i/o problem with certain rigs in the Icom series | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 1.21  1) Corrects bug in RigCtl dialog for PTT selection on serial line | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 1.20  1) Improved rig control and rig control dialog. Now possible to  | 
					
						
							|  |  |  |          control rig without using hamlib - this is a new paradigm and you  | 
					
						
							|  |  |  |          should read the on-line help that explains how to use the rigCAT  | 
					
						
							|  |  |  |          control interface.  rigCAT extended markup language definition files | 
					
						
							|  |  |  |          can be downloaded from the xml archives | 
					
						
							|  |  |  |       2) improved WWV calibration procedure | 
					
						
							|  |  |  |      | 
					
						
							|  |  |  | 1.11  1) Added items to saved configuration | 
					
						
							|  |  |  |             a. view transmit signal preference | 
					
						
							|  |  |  |             b. send ID preference | 
					
						
							|  |  |  |       2) Corrected failure to properly change sound card selection after  | 
					
						
							|  |  |  |          initial program settings | 
					
						
							|  |  |  |       3) Internal changes to improve rx/tx thread processing | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 1.10  1) Added QRZ lookup for logging | 
					
						
							|  |  |  |       2) Updated CW / FSK keyling output, added UART generated FSK signals | 
					
						
							|  |  |  |       3) Added auto-logger macro reference to macro definitions | 
					
						
							|  |  |  |       4) Online and download help updated for current version | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 1.04  1) Fixes a hamlib shutdown problem for some rigs transceiver should  | 
					
						
							|  |  |  |          be ON and connected before starting fldigi and during fldigi shutdown | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 1.03  1) Improvements to pskmail server operation | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 1.02  1) Added user defined band definition file (info at: Freq Def File) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 1.01  1) Fixes a memory leak problem | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 1.00  Initial release |