David Freese
32b0543b87
PSKMAIL/ARQ socket
...
* rewrite of arq_io.cxx with assistance of Remi
- more clearly define use of various variable mutex
- added mutex blocks to TLF interface
- changed from ::lock ::unlock to
guard_lock usage.
* added command line switch
--debug-pskmail
which enables verbose time-tagged logging for
ARQ and PSKMAIL events
* added guard_lock to debug methods
2013-08-02 18:34:00 -05:00
David Freese
9bde2c60e8
Code cleanup
...
* fldigi.cxx/fldigi.h
- Changed scope of variables to static if not accessed
outside of fl_digi.cxx
- added gettext precompiler notation where needed
* Removed unused variables / code
- src/compat/getsysinfo.c
- src/widgets/Fl_Text_Display_mod_1_3.cxx
- src/xmlrpcpp/XmlRpcSource.cpp
2013-08-02 18:34:00 -05:00
David Freese
04bcbf94fe
Pskmail Notify RsID
...
* Call to socket not within a REQ(...) inter-thread
message - possible cause of random failure when
running with pskmail server
2013-08-02 18:34:00 -05:00
David Freese
1e77d1e90e
MFSK shut down
...
* Added code to prevent MFSK shuttting down until transmit
terminates.
2013-08-02 18:34:00 -05:00
Robert Stiles
f9267b9229
Cwidth test for zero
...
* cwidth tested for zero to avoid divide-by-zero fault
* cwidth == 0 caused by corrupted font file on OS X
potential for same to occur on other OS.
2013-08-02 18:34:00 -05:00
David Freese
f3863c4771
Packet timeops
...
* added "timeops.h" for gmtime_r
2013-08-02 18:34:00 -05:00
David Freese
3661031193
MXE compile
...
* Mxe-ming32 compatibility changes
2013-08-02 18:34:00 -05:00
David Freese
3777182adc
XMLRPC
...
* removed references to external xmlrpc-c library
2013-08-02 18:34:00 -05:00
Stefan Fendt
b5f77b6126
RTTY decoder
...
* filter update
2013-08-02 18:34:00 -05:00
Dennis Engdahl
24b9c70dd1
RigCAT user commands
...
* Added user definable RigCAT user strings as Macros
<RIGCAT: hex hex:retnbr>
<RIGCAT: "string":retnbr>
where:
hex hex ... are sequential hexadecimal values
string is Ascii char sequence
retnbr is number of bytes in xcvr response
':retnbr' is optional; retnbr set to 0 if missing
2013-08-02 18:34:00 -05:00
David Freese
96b8a49fb0
TX state
...
* Change method of reporting trx_state variable to xmlrpc request
TX, RX, OTHER
2013-08-02 18:34:00 -05:00
David Freese
009b118ec6
pskmail events
...
* changed INFO event reporting to be like DEBUG level report
* added event reports to provide additional program flow
2013-08-02 18:34:00 -05:00
David Freese
aca2b0bf2d
* Changed extended rsid iaw doc/rsid_codes.gnumeric
2013-08-02 18:34:00 -05:00
Remi Chateauneu
2886b9fa73
Port to MXE / MingW
...
* Wefax destination directory now ended by one slash only.
* Use PRId64 for printing long long.
* Set right pthread library for mingw.
* Fixed include files in debug build mode.
* This commit does not include modifications specific to
SYNOP commit, due to reordering of commits submitted by
Remi during branch merging.
2013-08-02 18:34:00 -05:00
Remi Chateauneu
833f56152e
QSL VIA
...
* Added QSL_VIA field in ADIF files.
2013-08-02 18:34:00 -05:00
Remi Chateauneu
633674c07d
XML parser
...
* Removed use of REGEX in configuration_def.xml parser
2013-08-02 18:34:00 -05:00
David Freese
1b9f1d016b
ARQ support changes
...
* ARQ changes chasing down the elusive pskmail server fault
* Added <cmd>abort</cmd> ARQ command string
- immediately clears all ARQ buffers and returns fldigi to
Rx mode
- sends the 0x06 acknowledgment character back to ARQ client.
* Added AbortARQ call for xmlrpc main.abort command
2013-08-02 18:33:59 -05:00
David Freese
fd56e10463
xmlrpcpp
...
* Fixes for uncaught exceptions in xmlrpc.cxx
* Changes required by recent change from xmlrpc_c
to xmlrpcpp library
2013-08-02 18:33:59 -05:00
David Freese
5a9287760c
PortAudio
...
* Added throw exception statement and loop test to PortAudio
Read and Write while blocks
* Potentially cause of reported faults and unresponsive behavior
by both Linux and Windows users.
2013-08-02 18:33:59 -05:00
David Freese
5539f2cd77
SysV ARQ interface
...
* Removed SysV from ARQ implementation.
* Changed event logging to INFO for most ARQ reports
2013-08-02 18:33:59 -05:00
David Freese
9a63e0aff5
RsID
...
* Updated RsID config tab to include deactivate logic
- added info text to direct user to Notifications config dialog.
* Added rsid_codes.gnumeric to doc directory
- contains all rsid code definitions for both standard and
extended rsid codes
2013-08-02 18:33:59 -05:00
David Freese
f1b10cd40c
Version 3.22.0CJ
...
* alpha release
* syncronizes changes with branch 3.21.72
2013-05-21 08:22:56 -05:00
David Freese
8b84443912
METAR format
...
* Added user definable METAR end-of-header search string
- Default is "Connecton close", but may vary depending on
selected METAR station
2013-05-21 08:22:19 -05:00
David Freese
2140c90cf7
RSID logic
...
* Corrected tool tips on ID config tab
* Changed logic used for RsID conditionals
* Original patch submitted by: Kamal Mostafa <kamal@whence.com>
- BugLink: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=705431
2013-05-20 20:32:27 -05:00
David Freese
ffcdeb18aa
PSKMAIL
...
* write s2n / rsid encapsulated within required mutex to
correct misalignment of ARQ strings.
2013-05-20 20:11:09 -05:00
David Freese
b03bde83d4
RsID Timeout
...
* Modified rsid detection time out for secondary rsid sequence
- removes reliance on OS timing
- time out now dependent on sound card sampling only
2013-05-20 19:41:18 -05:00
David Freese
9e259e667a
Colors/Fonts Dialog
...
* deprecate colors/fonts dialogs
* add functionality to configdialog on separate UI tab
2013-05-20 18:59:37 -05:00
David Freese
5b184a0c7b
Developer List
...
* Added Andrej Lajovic, S57LN
2013-05-20 18:50:45 -05:00
David Freese
4adb556f8d
About update
...
* Updated list of principal developers
2013-05-20 18:50:25 -05:00
David Freese
c836420418
ARQ server
...
* Changed ARQ server / client management.
- old implementation would cause Tx audio stream
to be interrupted by client services.
2013-05-20 18:50:11 -05:00
David Freese
4729da1875
Wavefile generate
...
* Fixed menu item toggle when File i/o only selected
on sound card configuration dialog
2013-05-20 18:48:21 -05:00
David Freese
ac83021957
MT63 mode selection
...
* Changed to specifed short/long MT63 mode selection
ie: MT63-500S / MT63-500L
MT63-1000S / MT63-1000L
MT63-2000S / MT63-2000S
* Interleave no longer a configuration item, but fixed
by mode selection
S - short, 32 bit
L - long, 64 bit
2013-05-20 18:46:45 -05:00
Remi Chateauneu
c648263618
xmlrpc-c removal
...
* Replaced xmlrpc-c by embedded xmlprcpp
2013-05-20 18:38:26 -05:00
David Freese
61314269d2
Signal Browser Colors
...
* Added color initialization when instantiating mainViewer
2013-05-20 18:38:08 -05:00
David Freese
97c2c19467
QRZ query
...
* Added LOG_DEBUG statement to allow user to review query and response
strings sent / received from QRZ, Hamcall, HamQTH etc.
* Improved fields parsing for QRZ and HamQTH data response
2013-05-20 18:37:40 -05:00
David Freese
7bad5213c3
Rigsupport
...
* Removed Fl::lock/unlock calls from source
2013-05-20 18:37:27 -05:00
David Freese
0ac919971b
eQSL url
...
* Added suppression of CR/LF, control characters and characters > 0x7e
from the eQSL url string.
2013-05-20 18:31:36 -05:00
David Freese
cc11225c5c
PSKMAIL
...
* Test changes to avoid pskmail lockup for certain control code
sequences.
2013-05-20 18:31:23 -05:00
David Freese
799444f41d
Contestia/Olivia
...
* Quick change / custom dialog
* Corrected Contestia callback in confdialog.fl
* Corrected resetOLIVIA function
2013-05-20 18:22:09 -05:00
David Freese
848481b0fa
Tabs Colors
...
* Added ID / QRZ tabs to color schema
2013-05-20 18:11:15 -05:00
Arvo Järve
fe315583d2
Double Click bug fix
...
* Double click text selection for transfer to QSO record fields
2013-05-20 17:51:52 -05:00
David Freese
9dd563a8af
RTTY update
...
* Removed code used for filter tests
* Added CWI suppression, select decoding of
- Mark-Space
- Mark only
- Space only
2013-05-20 17:45:26 -05:00
David Freese
fe1e10a481
Fltk backward compatibility
...
* Code changes to maintain backward compatibility to fltk versions
prior to 1.3.2
* revised fltk.m4 to test for MAJOR, MINOR & PATCH levels
2013-05-20 17:45:12 -05:00
David Freese
b168ea7e5b
Compiler warning fix
...
* gcc 4.5.2 compiler warning for parenthesis ambiguity
2013-05-20 17:44:54 -05:00
Kamal Mostafa
3fcac6e084
Fix glob_t usage
...
Only declare glob_t variable on systems which use it, otherwise build fails on
systems (kfreebsd) which don't supply (or try to use) glob_t.
2013-05-20 17:44:42 -05:00
David Freese
417ce51a3c
RTTY filters
...
* Removed deprecated Hilbert transform
* Corrected inverse FFT computation to provide unity gain
h(t) -> H(w) -> h(t)
* Added design output statements to fftfilt.cxx - normally disabled
* Removed deprecated lpfilt, bitfilt, bp_filt_lo, bp_filt_hi
* Improved X-scope update rate
* Removed unused methods and members
2013-05-20 16:15:04 -05:00
David Freese
c5c4b1139b
Spotting
...
* Add user configurable spotting using signal browser
- spotting can be disabled if viewer is not visible
- reduces CPU load if selected
2013-05-20 13:57:06 -05:00
David Freese
8fb7b8028f
ADIF case
...
* Change import parser to treat fields specifiers as case
insensitive.
2013-05-20 13:56:52 -05:00
David Freese
b7dcd87470
QSO NBR/NXT macro tag
...
* Added <QSONBR>, <NXTNBR> macro tags to respectively add
current # QSO records, next QSO record number to transmit
string.
2013-05-20 13:56:31 -05:00
David Freese
2c5f422550
TX lower case
...
* User configurable transmit all text in lower case
2013-05-20 13:52:03 -05:00