This a mirror of WSJT-X and will be updated every 6 hours. PR will be ignored, head to the SF link. Repo will be updated at 06:00:00 UTC 12:00:00 UTC 18:00:00 UTC 00:00:00 UTC Now fixed.
Go to file
Bill Somerville 1c19f5ab22 Improve socket write handling in HRD interface.
The TCP/IP socket write handling in teh HRD inteface was naive and did
not handle  incomplete writes t all.  This change loops until  all the
payload is written for each command sent.

Also error  handling is improved  so that a  socket in an  error state
cannot get used inadvertenly.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@4263 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-09-07 23:42:10 +00:00
artwork Several improvements related to packaging on Linux. 2014-04-20 02:39:48 +00:00
CMake Changed MD5 checksum for kvasd download to reflect new stripped 2014-04-18 13:38:13 +00:00
contrib Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
debian Backed out component install changes that inadvertenly got commited as 2014-04-21 12:21:44 +00:00
icons Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
lib Tweak the JT65 decoder so that it accepts DT down to -3.3 s. 2014-07-31 17:22:51 +00:00
logbook Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
manpages Fix rendering of examples in jt65code man page. 2014-09-05 18:53:55 +00:00
Palettes 1. Capitalize names of palettes appropriately. 2013-08-08 14:26:53 +00:00
qmake_only Fix qmake file so that qmake builds still operate for those who prefer 2014-03-31 03:11:07 +00:00
samples More complete CMake install target including sample WAV files from 2013-08-16 00:24:32 +00:00
about.cpp Fix dependency issue in CMake build. 2014-04-13 17:56:53 +00:00
about.h Try to form a consistent program title and revision specification from 2014-04-13 17:22:12 +00:00
about.ui Uniform appearance of window titles. 2014-03-30 01:31:40 +00:00
astro.cpp Squashed yet more compiler warnings. 2014-04-03 20:06:30 +00:00
astro.h Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
astro.ui Simplify GUI labels. 2014-07-21 20:25:05 +00:00
AudioDevice.cpp Rearranged sequencing of audio streams and devices. 2014-04-03 19:29:13 +00:00
AudioDevice.hpp Replaced Detector monitoring switch with audio stream suspend/resume. 2014-04-07 00:55:05 +00:00
Bands.cpp Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
Bands.hpp Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
CMakeCPackOptions.cmake.in Backed out component install changes that inadvertenly got commited as 2014-04-21 12:21:44 +00:00
CMakeLists.txt Reinstate building of jt65code and add jt9code and jt65code to deployment. 2014-09-05 18:36:10 +00:00
CMakeLists.txt.console Change title of config window to "Settings" (the name used on the 2014-07-25 19:34:48 +00:00
commons.h Merge changes from branches/wsjtx_w back into branches/wsjtx. 2014-03-05 18:20:40 +00:00
ConfigTest.cpp Try to form a consistent program title and revision specification from 2014-04-13 17:22:12 +00:00
Configuration.cpp Fix persistence of CAT serial/network port. 2014-09-04 09:59:27 +00:00
Configuration.hpp Make temp directory unique in test mode. 2014-09-01 15:55:59 +00:00
Configuration.ui Change title of config window to "Settings" (the name used on the 2014-07-25 19:34:48 +00:00
Copyright.txt Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
cty.dat Another round of documentation updates. 2014-01-29 20:50:18 +00:00
decodedtext.cpp 1. Decoded text should now remain left justified even if the font is too large for the window 2013-08-25 01:48:45 +00:00
decodedtext.h Rearranged sequencing of audio streams and devices. 2014-04-03 19:29:13 +00:00
Detector.cpp Replaced Detector monitoring switch with audio stream suspend/resume. 2014-04-07 00:55:05 +00:00
Detector.hpp Replaced Detector monitoring switch with audio stream suspend/resume. 2014-04-07 00:55:05 +00:00
displaytext.cpp Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
displaytext.h Rearranged sequencing of audio streams and devices. 2014-04-03 19:29:13 +00:00
DXLabSuiteCommanderTransceiver.cpp Add those pesky MOC generated code includes that break libraries if 2014-04-16 15:15:46 +00:00
DXLabSuiteCommanderTransceiver.hpp Added context information to Hamlib interface exception messages. 2014-04-16 14:59:00 +00:00
EmulateSplitTransceiver.cpp Correct ordering of commands sent to HRD when emulating split mode. 2014-05-14 12:00:31 +00:00
EmulateSplitTransceiver.hpp Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
ffft.f Set properties for native eol style and the "Rev" keyword. 2012-05-22 17:09:48 +00:00
ForeignKeyDelegate.cpp Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
ForeignKeyDelegate.hpp Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
FrequencyItemDelegate.cpp Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
FrequencyItemDelegate.hpp Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
FrequencyLineEdit.cpp Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
FrequencyLineEdit.hpp Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
FrequencyList.cpp Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
FrequencyList.hpp Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
getdev.cpp Set properties for native eol style and the "Rev" keyword. 2012-05-22 17:09:48 +00:00
getfile.cpp Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
getfile.h Rearranged sequencing of audio streams and devices. 2014-04-03 19:29:13 +00:00
getsvn.cmake Initial commit of a CMake script to build wsjtx. 2013-08-14 11:31:49 +00:00
GetUserId.cpp Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
GetUserId.hpp Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
HamlibTransceiver.cpp Allow for inconsistent Hamlib return codes. 2014-09-01 10:27:31 +00:00
HamlibTransceiver.hpp Added context information to Hamlib interface exception messages. 2014-04-16 14:59:00 +00:00
HRDTransceiver.cpp Improve socket write handling in HRD interface. 2014-09-07 23:42:10 +00:00
HRDTransceiver.hpp Improve socket write handling in HRD interface. 2014-09-07 23:42:10 +00:00
Info.plist.in Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
jt9.txt Tweaks to jt9.txt 2012-10-21 19:24:54 +00:00
killbyname.cpp Added audio channel support. 2013-08-10 15:29:55 +00:00
kvasd.dat User Guide Updates 2014-01-30 18:40:16 +00:00
libfftw3f_win.a Compiles on OPTI-745 under Win7. 2010-01-15 20:29:35 +00:00
libpskreporter.a Implementing uploads to PSK Reporter. (Not yet finished.) 2013-03-11 15:51:44 +00:00
LICENSE_WHEATLEY.txt Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
license.txt Add the actual license file ;) 2014-03-28 00:10:18 +00:00
LiveFrequencyValidator.cpp Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
LiveFrequencyValidator.hpp Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
logqso.cpp Try to form a consistent program title and revision specification from 2014-04-13 17:22:12 +00:00
logqso.h Rearranged sequencing of audio streams and devices. 2014-04-03 19:29:13 +00:00
logqso.ui Uniform appearance of window titles. 2014-03-30 01:31:40 +00:00
Mac-wsjtx-startup.sh Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
main.cpp Make temp directory unique in test mode. 2014-09-01 15:55:59 +00:00
mainwindow.cpp Define WSJT-X manual URL in a single place. 2014-09-05 17:10:01 +00:00
mainwindow.h Make temp directory unique in test mode. 2014-09-01 15:55:59 +00:00
mainwindow.ui Back to "Settings...", etc., following discussion with G4WJS. 2014-07-24 16:58:58 +00:00
meterwidget.cpp Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
meterwidget.h Rearranged sequencing of audio streams and devices. 2014-04-03 19:29:13 +00:00
Modulator.cpp Make CW envelope shapng the default. 2014-04-11 22:50:34 +00:00
Modulator.hpp Simplify MainWindows to Modulator communications. 2014-04-11 22:50:22 +00:00
mouse_commands.txt Add the files listing keyboard shortcuts and special mouse commands. 2013-04-26 21:39:11 +00:00
NetworkServerLookup.cpp Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
NetworkServerLookup.hpp Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
OmniRigTransceiver.cpp Fixed compile error on Windows. 2014-04-16 15:02:35 +00:00
OmniRigTransceiver.hpp Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
pa_get_device_info.c Set properties for native eol style and the "Rev" keyword. 2012-05-22 17:09:48 +00:00
paInputDevice.c Set properties for native eol style and the "Rev" keyword. 2012-05-22 17:09:48 +00:00
pimpl_h.hpp Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
pimpl_impl.hpp Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
plotter.cpp Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
plotter.h Rearranged sequencing of audio streams and devices. 2014-04-03 19:29:13 +00:00
PollingTransceiver.cpp Add those pesky MOC generated code includes that break libraries if 2014-04-16 15:15:46 +00:00
PollingTransceiver.hpp Added context information to Hamlib interface exception messages. 2014-04-16 14:59:00 +00:00
postflight.sh.in Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
postupgrade.sh.in Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
prefixes.txt Another round of documentation updates. 2014-01-29 20:50:18 +00:00
psk_reporter.cpp Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
psk_reporter.h Rearranged sequencing of audio streams and devices. 2014-04-03 19:29:13 +00:00
qt_helpers.hpp Add user defined waterfall palette. 2014-03-31 00:03:44 +00:00
QtSupport.iss Major changes to the MAP65 branch. This branch is now a copy of 2012-05-22 14:28:39 +00:00
Radio.cpp Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
Radio.hpp Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
revision_utils.cpp Try to form a consistent program title and revision specification from 2014-04-13 17:22:12 +00:00
revision_utils.hpp Try to form a consistent program title and revision specification from 2014-04-13 17:22:12 +00:00
SettingsGroup.hpp Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
shortcuts.txt Adjustable start frequency for waterfall. 2013-07-25 16:48:10 +00:00
signalmeter.cpp Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
signalmeter.h Squashed some compiler warnings. 2014-04-03 19:44:34 +00:00
sleep.h Rearranged sequencing of audio streams and devices. 2014-04-03 19:29:13 +00:00
soundin.cpp Replaced Detector monitoring switch with audio stream suspend/resume. 2014-04-07 00:55:05 +00:00
soundin.h Replaced Detector monitoring switch with audio stream suspend/resume. 2014-04-07 00:55:05 +00:00
soundout.cpp Made the soft keying CW wave shaper a CMake option (off by 2014-04-06 21:58:11 +00:00
soundout.h Made the soft keying CW wave shaper a CMake option (off by 2014-04-06 21:58:11 +00:00
ss.bat New Makefile.jtsdk allows easy building of jt9.exe from command line. 2014-03-28 18:54:11 +00:00
sss.bat Major changes to the MAP65 branch. This branch is now a copy of 2012-05-22 14:28:39 +00:00
StationList.cpp Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
StationList.hpp Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
TestConfiguration.cpp Try to form a consistent program title and revision specification from 2014-04-13 17:22:12 +00:00
TestConfiguration.hpp Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
TestConfiguration.ui Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
TraceFile.cpp Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
TraceFile.hpp Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
Transceiver.cpp Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
Transceiver.hpp Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
TransceiverBase.cpp Added context information to Hamlib interface exception messages. 2014-04-16 14:59:00 +00:00
TransceiverBase.hpp Added context information to Hamlib interface exception messages. 2014-04-16 14:59:00 +00:00
TransceiverFactory.cpp Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
TransceiverFactory.hpp Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
Versions.cmake Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
wf_palette_design_dialog.ui Updated palette designer tool tip. 2014-04-08 16:59:00 +00:00
WFPalette.cpp Replace the ellipses (...) on certain control labels. 2014-07-24 12:31:19 +00:00
WFPalette.hpp Add user defined waterfall palette. 2014-03-31 00:03:44 +00:00
widegraph.cpp Add user defined waterfall palette. 2014-03-31 00:03:44 +00:00
widegraph.h Rearranged sequencing of audio streams and devices. 2014-04-03 19:29:13 +00:00
widegraph.ui Back to "Settings...", etc., following discussion with G4WJS. 2014-07-24 16:58:58 +00:00
WSJT-X_Users_Guide_v1.1.docx UPdates to User's Guide -- mainly new pictures. 2013-08-01 11:51:48 +00:00
WSJT-X_Users_Guide_v1.2.docx IMplement new spectrum flattening. 2014-01-17 14:46:23 +00:00
wsjt.ico initial import 2005-12-22 16:40:53 +00:00
wsjtx_changelog.txt 1. Fix occasional program crash caused by receiving a message in the 2013-06-05 18:42:55 +00:00
wsjtx_config.h.in Define WSJT-X manual URL in a single place. 2014-09-05 17:10:01 +00:00
wsjtx_DMG.DS_Store Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00
wsjtx_opti.iss 1. New startup default frequencies for 40, 30, and 6m. 2013-07-11 19:37:01 +00:00
wsjtx_update.iss 1. Correct bug that prevented save/restore of Wide Graph geometry. 2013-08-09 17:22:08 +00:00
wsjtx.desktop Several improvements related to packaging on Linux. 2014-04-20 02:39:48 +00:00
wsjtx.iss Merge changes from branches/wsjtx_w back into branches/wsjtx. 2014-03-05 18:20:40 +00:00
wsjtx.pro Make qmake project file more generic. 2014-05-14 19:14:37 +00:00
wsjtx.qrc Add user defined waterfall palette. 2014-03-31 00:03:44 +00:00
wsjtx.rc Added support for use of "Standard" locations for writable files. 2014-03-26 13:21:00 +00:00