Commit Graph

1068 Commits

Author SHA1 Message Date
Joe Taylor 2c0d05e05d More work in progress on funcrions in ActiveStations window. 2022-03-18 10:39:08 -04:00
Joe Taylor 5668e74f61 More work on the ActiveStations features. 2022-03-17 16:43:58 -04:00
Joe Taylor f3bac687ba Clean up the ActiveStations window. 2022-03-17 12:09:16 -04:00
Joe Taylor 15e33d22af More work in progress on the ActiveStations window. 2022-03-17 09:36:59 -04:00
Joe Taylor ceb13110c5 Use monospace font in ActiveStations window. 2022-03-16 15:33:21 -04:00
Joe Taylor e732c5ba62 Work in progress on the ActiveStations window. 2022-03-16 14:37:25 -04:00
Joe Taylor 38e65b747a Display active stations in decreasing order of points. 2022-03-16 13:05:20 -04:00
Joe Taylor 689b040cc5 Make ARRL_Digi_Update() into a separate function. 2022-03-16 11:50:37 -04:00
Joe Taylor 9761c10648 Make ARRL_Digi_Display() [executed at end of decodeDone()] a separate function. 2022-03-16 11:35:40 -04:00
Joe Taylor 04836a447d Much of the code for helping S+P in ARRL_DIGI contest is now in place. More to come! 2022-03-16 11:26:11 -04:00
Joe Taylor 38174ed6dc Use "ARRL_DIGI" rather than "NA_VHF". Needs testing! 2022-03-14 15:59:49 -04:00
Joe Taylor d96a1a1173 Starting to implement QMaps for activeStations and recentStations. 2022-03-14 14:18:53 -04:00
Joe Taylor c8574b5890 Make display of Active Stations window sticky on program restart. 2022-03-14 10:12:22 -04:00
Joe Taylor e529ad8df9 Change name for new window: ARRL_Digi ==> Active Stations 2022-03-12 09:55:50 -05:00
Joe Taylor e8c08c24a5 Change the source file names from arrl_digi.* to activeStations.* 2022-03-11 15:12:32 -05:00
Joe Taylor f180d30126 More changes toward an "Active Stations" window. 2022-03-11 15:03:16 -05:00
Joe Taylor 4e96e58d57 Starting to change arrl_digi to activeStations. 2022-03-11 14:58:13 -05:00
Joe Taylor f26b1c424f Starting to make it an "Active Stations" window. 2022-03-11 14:46:58 -05:00
Joe Taylor 658f23b813 Starting to implement a new "ARRL_Digi" window. 2022-03-11 13:11:39 -05:00
Joe Taylor d6bcf9767a Replace a missing function declaration. 2022-03-08 11:48:18 -05:00
Uwe Risse 0b951a05e7 Add an option to disable the Tune watchdog. 2022-03-07 10:50:21 +01:00
Uwe Risse e081c15716 Fix a typo in the ToolTip text 2022-03-06 17:45:59 +01:00
Uwe Risse 4e7d282980 Code cleanup. Remove one more line to prevent a compilation error. 2022-03-06 14:49:35 +01:00
Joe Taylor c952bee07e Allow "CQ: Max Pts" only in "NA VHF, ARRL Digi-DX" contest mode. 2022-03-04 16:22:18 -05:00
Joe Taylor 1af4e46793 Code cleanup. We're not using any text highlighting in the CQ: comboBox. 2022-03-04 14:25:29 -05:00
Joe Taylor ce5ecaf99d Tweak the ToolTip text. 2022-03-03 15:00:38 -05:00
Joe Taylor 7d66232ec7 Add a ToolTip for the new ComboBox selecting CQ rsponse type. 2022-03-03 14:44:28 -05:00
Joe Taylor 5e9645091d Perhaps "CQ: Max Pts" is working, now? Time for some tests. 2022-03-03 14:21:03 -05:00
Joe Taylor 16d97aad3b Now builds OK,but mods for "CQ: Max Pts"not yet finished. 2022-03-02 14:12:07 -05:00
Joe Taylor c5bc704342 Starting a test implementation of "CQ: Max Pts". More to come! 2022-03-02 07:51:51 -05:00
Uwe Risse 2545103ba5 Fix implicit-const-int-float-conversion error (by JG1UAA) 2022-02-11 11:00:21 +01:00
Joe Taylor cab1bb8aed Use BIND(C) for gen65.f90, and pass strings in/out as character*1 arrays. Please test on macOS! 2022-01-31 19:18:46 -05:00
Uwe Risse 22b580af56 Use the sixth mode button for JT65 instead of FST4. 2022-01-30 17:40:26 +01:00
Joe Taylor 7a6f0344da Merge branch 'feat-a7-UR' of bitbucket.org:k1jt/wsjtx into feat-a7-UR 2022-01-27 11:00:54 -05:00
Joe Taylor d023c80109 Fix all calls from GUI to Fortran with hidden string-length arguments. 2022-01-27 10:58:04 -05:00
Steven Franke 1ca81f4610 Revert "Repair a defect where Auto Seq failed for messages with apriori code."
This reverts commit 5118e64fde.
2022-01-27 09:23:00 -06:00
Joe Taylor d3020efdef Remove prototype declaration for a function no longer used. 2022-01-27 10:19:14 -05:00
Uwe Risse 5118e64fde Repair a defect where Auto Seq failed for messages with apriori code. 2022-01-26 18:29:08 +01:00
Uwe Risse 1ff74b2cd5 Allow auto reply for non-CQ messages when Hold Tx Freq is enabled 2022-01-24 20:17:48 +01:00
Uwe Risse 0309b4f826 Prevent self-spotting when running multiple instances 2022-01-24 17:50:43 +01:00
Uwe Risse 35df81a858 Revert "Prevent self spotting when running multiple instances"
This reverts commit 96974e0537.
2022-01-24 17:48:58 +01:00
Uwe Risse 8545cdb96d Change QThread from HighPriority to TimeCriticalPriority 2022-01-23 09:19:28 +01:00
Uwe Risse fde103da2d Revert "Fix the dropped audio problems on Windows"
This reverts commit 194ad5c7b4.
2022-01-23 09:14:39 +01:00
Uwe Risse 194ad5c7b4 Fix the dropped audio problems on Windows 2022-01-22 09:43:15 +01:00
Uwe Risse 5c09e55351 Correct highlighting of messages with myCall and 73 2022-01-21 16:49:03 +01:00
Uwe Risse 4b6886cdd0 Add options to the writing of ALL.TXT 2022-01-18 17:10:41 +01:00
Uwe Risse 151f0f0ab3 Set Tune watchdog to 120 seconds 2022-01-18 10:18:10 +01:00
Uwe Risse 3a765e3b12 Add optional highlighting of messages with 73 or RR73 2022-01-11 14:35:15 +01:00
Uwe Risse 947ab4eb25 Add features Highlight DX Call / DX Grid and Clear DX Call / DX Grid after QSO 2022-01-11 10:51:48 +01:00
Uwe Risse fb4eb56508 Minor tooltip cleanup 2022-01-10 20:16:54 +01:00
Uwe Risse 11b23ae9cd A more balanced stretching 2022-01-10 19:59:28 +01:00
Uwe Risse d992c9bbaf Correct layoutColumnStretch 2022-01-10 15:30:22 +01:00
Uwe Risse 39b63f4190 Add mode buttons to the mainwindow 2022-01-10 13:54:48 +01:00
Uwe Risse 9ffa81e59a Add tune watchdog (60s) 2022-01-10 11:26:03 +01:00
Uwe Risse 96974e0537 Prevent self spotting when running multiple instances 2022-01-10 11:20:55 +01:00
Uwe Risse 204672375b Fix the nonstandard callsign bug in v.2.5.3 2021-12-28 10:11:57 +01:00
Uwe Risse 7e8a405dc6 Revert "Fix the nonstandard callsign bug in v2.5.3."
This reverts commit b68c544ef7.
2021-12-28 10:08:48 +01:00
Joe Taylor b68c544ef7 Fix the nonstandard callsign bug in v2.5.3. 2021-12-27 12:26:22 -05:00
Joe Taylor f66858a813 Add a G4WJS memorial to the About window. 2021-12-07 10:11:09 -05:00
Joe Taylor e1928f3206 Add ;$ characters to message_alphabet in Configuration.cpp; move $ to end in same regexp in mainwindow.cpp. 2021-12-06 16:00:28 -05:00
Joe Taylor 43c0752140 Add the $DXCALL macro capability. 2021-12-06 11:12:10 -05:00
Bill Somerville d541286ba2
Repair a defect in reporting low confidence decodes & assoc issues 2021-11-10 10:55:22 +00:00
Joe Taylor 56ca761ac9 Make "Fast/Normal/Deep" a sticky setting in Q65 mode. 2021-11-01 14:12:32 -04:00
Bill Somerville 1205acb7e0
Remove unnecessary 30 character limit if TxN line edits 2021-10-30 16:08:18 +01:00
Bill Somerville 488c42b8a2
Parse "dx-call-1 RR73; dx-call-2 <de-call> +nn" messages in regular modes 2021-10-29 22:27:32 +01:00
Bill Somerville 356bc10d84
Repair long-standing regression where tail-ended Tx2 reports missed 2021-10-23 23:54:36 +01:00
Bill Somerville a7e662f227
More UI width fine tuning for macOS 2021-10-23 01:12:24 +01:00
Bill Somerville d9bdac6bd1
Fine tuning main window width for macOS 2021-10-23 00:37:14 +01:00
Bill Somerville ffe11cbb81
Repair excess main window width regression 2021-10-23 00:01:50 +01:00
Bill Somerville 634943b6cf
Improve UI horizontal stretch behaviour 2021-10-21 15:16:45 +01:00
Bill Somerville 7c93215c50
User Guide updates and new contributor acknowledgement 2021-10-21 15:15:02 +01:00
Bill Somerville d732537b59
Release prep 2021-10-21 00:43:01 +01:00
Joe Taylor 6c3fa97185 Generate the correct Tx2 message for JT65 when one callsign is compound. 2021-10-18 11:44:03 -04:00
Bill Somerville ece6ebae80
Repair standard message generation using non-standard calls with Q65 2021-10-18 14:32:44 +01:00
Bill Somerville e92ec7bf9f
Bump revision and update nag message 2021-10-12 13:19:56 +01:00
Bill Somerville 917acbb97f
Ensure that CALL3.TXT is not deleted while updating the file
This is necessary so that symlinks that may be used to share CALL3.TXT
between WSJT-X  instances and with  and MAP65  do not get  broken when
adding new entries in either application.
2021-09-20 17:38:09 +01:00
Bill Somerville b5a55fe615
Merge branch 'release-2.5.0' into feat-Q65-special-ops 2021-08-29 09:04:35 +01:00
Bill Somerville a886cee8b9
Repair a regression that disabled WSPR band hopping with Tx % eq 0 2021-08-28 19:00:42 +01:00
Bill Somerville 8794bad146
Use local 8-bit strings for paths passed to Fortran
By using  the local 8-bit character  set we can allow  local non-ASCII
characters in file paths, for example user account names on MS Windows
with characters in the default code page.
2021-08-22 13:24:03 +01:00
Bill Somerville 5bf8ba4f55
Consistent behaviour with respect to prompt to log and auto log 2021-08-18 13:38:49 +01:00
Bill Somerville 87d4ee6fa1
Make Q65 mode consistent with other slow modes with contest ops 2021-08-17 22:40:40 +01:00
Steven Franke c40225aa1e Another change to make Q65 autosequencing work the same way as FT8. 2021-08-16 08:18:01 -05:00
Bill Somerville 84ebec424a
Support for contest operating in Q65 mode 2021-08-15 23:22:45 +01:00
Steven Franke 8cbf31ebdf Ensure that tx1 and txb1 are properly enabled/disabled when changing special operating activity. 2021-08-14 11:41:41 -05:00
Joe Taylor ff5ce6ac0b Fix a typo. 2021-07-30 19:35:16 -04:00
Joe Taylor 3523d12940 Merge branch 'release-2.5.0' of bitbucket.org:k1jt/wsjtx into release-2.5.0 2021-07-30 15:55:26 -04:00
Joe Taylor 2b42df4809 Correct a flaw in selecting Tx# after double-clicking on a decode in JT65 mode, when contest messages are selected. 2021-07-30 15:53:47 -04:00
Bill Somerville 5446d86ff3
Merge branch 'release-2.5.0' of bitbucket.org:k1jt/wsjtx into release-2.5.0 2021-07-30 20:36:55 +01:00
Bill Somerville 293f77d45d
Move RC expiry date 2021-07-30 20:26:39 +01:00
Joe Taylor 2304f5dce3 Allow use of NA VHF, EU VHF, and Field Day messages and sequencing in Q65 mode. 2021-07-30 15:25:42 -04:00
Joe Taylor 30286b2261 Remove more vestiges of JT9+JT65 mode. 2021-07-19 09:38:06 -04:00
Joe Taylor 8e64184183 Remove more vestiges of JT9+JT65 mode. 2021-07-19 09:26:25 -04:00
Joe Taylor 6641f2c7bf Fixed the correction to lookup(). It's OK now. 2021-07-10 12:16:35 -04:00
Joe Taylor 1a4bd199b6 Correct a flaw in lookup(): N5OS found the locator for N5OSK. Now fixed. 2021-07-10 11:55:56 -04:00
Bill Somerville 37bbcbc7cf
Repair a long-standing defect with 72-bit modes message generation
This defect  caused source messages  to be incorrectly  generated when
using a compound callsign.

This repair  also fixes some  issues with  Q65 mode related  to source
message generation.
2021-06-27 16:45:33 +01:00
Joe Taylor 7760ad05f6 Switching to Q65 mode now defaults to "Decode Fast". 2021-06-25 15:39:00 -04:00
Joe Taylor f8038951af Enable "View | Message Averaging F7" only for JT4 and JT65. 2021-06-25 15:14:26 -04:00
Bill Somerville b241b913ba
Improve band combo box pop up list width management 2021-06-25 12:33:30 +01:00
Bill Somerville 31a4fac516
Revert "Fix the generation of Tx5 message when "hiscall" has suffix /P or /R. Is there a better method?"
Fixed by a later more comprehensive change.

This reverts commit 1df2101b11.
2021-06-24 13:00:05 +01:00
Bill Somerville c40475953c
Preparation for a v2.5.0 RC2 2021-06-22 18:51:57 +01:00
Joe Taylor 1df2101b11 Fix the generation of Tx5 message when "hiscall" has suffix /P or /R. Is there a better method? 2021-06-22 12:24:18 -04:00
Joe Taylor c6b72f497b Example code for use of 'Alt-X' to test refactored code. 2021-06-11 11:39:18 -04:00
Joe Taylor 4b120abf93 Clean up the declaration and use of fTR. 2021-06-10 19:12:49 -04:00
Joe Taylor e3de62152d No need for m_s6 to be a member variable. Use a local s6 instead. 2021-06-10 16:34:05 -04:00
Joe Taylor 5492b82bde No need for m_nseq to be a member variable. Use a local nseq instead. 2021-06-10 16:30:03 -04:00
Joe Taylor 83758c40da Remove all remaining references to m_modeTx. We no longer support dual-mode operation, so it's not needed. 2021-06-10 15:20:36 -04:00
Joe Taylor a7ee9b29be Remove setting of m_modeTx in WideGraph and Plotter. No need for it now. 2021-06-10 14:49:52 -04:00
Joe Taylor 57c4187b24 Remove the redundant cone for txDuration. 2021-06-10 14:40:56 -04:00
Joe Taylor df86257119 Add helper_functions.cpp with a function tx_duration(). 2021-06-10 14:39:23 -04:00
Joe Taylor a891220b9e Remove declaration of an unused variable. 2021-06-10 12:57:53 -04:00
Joe Taylor ed0279c226 Code cleanup in keyPressEvent(). 2021-06-10 11:44:20 -04:00
Bill Somerville 50e124b468
Prepare for WSJT-X v2.5.0 RC1 (MAP65 v3.3.0 RC1) release 2021-06-01 15:05:34 +01:00
Bill Somerville 1ae080bdf8
Merge branch 'develop' into feat-map65-integration 2021-06-01 14:41:56 +01:00
Joe Taylor d3782d7d00 Correct the function name. 2021-05-31 16:19:29 -04:00
Joe Taylor 76de6ac299 Add MaxDrift tooltip. Add Quick-Start Guide for WSJT-X 2.5.0 & MAP65 3.0 to Help menu. 2021-05-31 16:07:49 -04:00
Joe Taylor 2e53a8a47d Add GUI controls to set max_drift in both WSJT-X and MAP65. 2021-05-30 12:07:48 -04:00
Bill Somerville a3c2eec1cd
Merge branch 'develop' into feat-map65-integration 2021-05-30 14:45:56 +01:00
Steven Franke 834bc6db4d Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop 2021-05-29 09:36:52 -05:00
Steven Franke 8eb593411b FST4W: Don't save a wav file when Save None is selected. 2021-05-29 09:36:43 -05:00
Bill Somerville ffa24eca96
Disable nag message 2021-05-29 14:31:18 +01:00
Joe Taylor 6aefbda8ff Don't write to FoxQSO.txt if we are not in Fox mode. 2021-05-27 15:04:36 -04:00
Bill Somerville ea0cc0271c
Fix merge conflict 2021-05-22 01:37:33 +01:00
Bill Somerville b2e54c3c7b
Merge branch 'feat-map65-integration' of bitbucket.org:k1jt/wsjtx into feat-map65-integration 2021-04-22 23:07:26 +01:00
Bill Somerville 164e1c8cfe
Merge branch 'release-2.4.0' into develop 2021-04-22 23:06:27 +01:00
Bill Somerville f3cb1d76c0
Repair a long standing defect with per band Tune & Tx power levels 2021-04-22 23:05:07 +01:00
Joe Taylor e0a20d25db Remove the diagnostic routine chk_samples(). 2021-04-22 13:17:30 -04:00
Joe Taylor caf0020c48 Add Nico's name and call to the 'About' screen. 2021-04-22 12:08:11 -04:00
Steven Franke 828fb8f4a2
Fix missing MSK144 timestamps in ALL.TXT. 2021-04-21 18:00:44 +01:00
Steven Franke 9019528590 Fix missing MSK144 timestamps in ALL.TXT. 2021-04-21 10:16:05 -05:00
Bill Somerville 215eeda5c8
Merge branch 'release-2.4.0' into develop 2021-04-03 17:45:27 +01:00
Bill Somerville 0eb1984231
Handle my call highlighting when multiple calls with same base call 2021-03-31 00:48:08 +01:00
Bill Somerville 15bc5bbcad
Merge branch 'master' into develop 2021-03-25 15:36:25 +00:00
Bill Somerville cf0f9b013e
Merge branch 'release-2.4.0' 2021-03-25 15:31:57 +00:00
Bill Somerville 7039a25869
Fix unused variable warning 2021-03-25 11:15:21 +00:00
Bill Somerville 10867a1697
Check auto sequence button is visible & enabled before using value 2021-03-25 11:11:53 +00:00
Joe Taylor 8096ef25a0 Don't erase the Q65 sync plot(s) just because RxFreq is changed. 2021-03-21 11:17:10 -04:00
Joe Taylor f366248bb6 Add FT4 to list of exception modes in controlling use of Split opration. Tnx to JG1APX! 2021-03-19 08:48:51 -04:00
Bill Somerville 0107901be9
Replace deprecated QString member functions 2021-03-17 00:09:02 +00:00
Joe Taylor 75fbe1cb13 Display original UTC on waterfall for data read from .wav files. Should replace "sprintf" in plotter.cpp lines 263 and 265. 2021-03-16 16:55:28 -04:00
Joe Taylor 4596ba05a0 Fix a problem with plotting the Q65 sync curves for Q65-120x and Q65-300x. 2021-03-15 17:00:56 -04:00
Bill Somerville f0945282dd
Merge branch 'master' into develop 2021-03-14 16:40:56 +00:00
Bill Somerville d089b3b8fd
Merge branch 'release-2.4.0' 2021-03-14 16:25:24 +00:00
Bill Somerville 4b031c862f
Allow messages to be regenerated when trying to start a new QSO 2021-03-14 14:19:43 +00:00
Bill Somerville d4c4cd0e05 Tagging the WSJT-X v2.3.1 release
-----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEEUELwYiy7vDRM+hTD2GSwbR6BYY8FAmBMAVMACgkQ2GSwbR6B
 YY9zhQf+K8DgRh0q5bYBSQOaECDOYt3OY2DSRHAzOKLJIX25DJ1oKkj4BSiBcczG
 GNnNGefHWwDtDPJl5Vhu3mE8JsgVquEpl0r/V7Y7Zf+6dv+q/p6HCdwbBGHPQxJ7
 VVdH/Q643aMIK2nb25hwSt4Z3aZSvABmqN636D5tL8nqyBCF58La/AlncvF7+Xc4
 KOg7ll0RInkJh+2D11cTXtZn23+awtOSC2x5pkqSzQM6zCJ3yEb4OxzrjWmZKV5r
 8I0pe5G1hNl/Ecy0Hm8GEQQIW7DooF/MFHkK4Z9x7R7lzG71R0AeuFc4QjbO1NS+
 YeHeRaHvr2Fq2eFi7pZHqfc/O5WyiQ==
 =I/Tu
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEEUELwYiy7vDRM+hTD2GSwbR6BYY8FAmBMp94ACgkQ2GSwbR6B
 YY/ycggAt7rjgs+32eO2fofGhyt4oBUs17oR6bKx34jSsOMqLrw+vJELsPphs3zi
 bhm5rIK0Fzrt/BVZMI8iSTawe32rqSw+YdJT9YPrHf8dyngYjxje/Rbhyv34cetH
 RLv89Ph8KNvFt7/NWZ2CfMPDmWnrFVFKb+Pu6CS0TKd2EA4ENyWyOLmZmSZvjjWQ
 hYcOWtIxf07Del2OucCZnuXpv9gW5RjobwM8jtGiaIwBLE+mkgBmcgTwPGiUCmUS
 D63L/5SspIkZcTjHU0sE2B0u40zOljJ7VTLShcY+BEtjTlPxLOVM8orzB3njryAc
 anM0IWb7UChalnVTOnLksnCvAcXKSg==
 =1ZRU
 -----END PGP SIGNATURE-----

Merge tag 'wsjtx-2.3.1' into release-2.4.0

Tagging the WSJT-X v2.3.1 release
2021-03-13 11:53:57 +00:00
Joe Taylor b869f831b3
Another try at getting "Save Decoded" right for all modes. 2021-03-12 23:32:44 +00:00
Joe Taylor b5d4440a8f
Fix "Save Decoded". Seems it has been broken for a while, in all modes. 2021-03-12 23:32:20 +00:00
Bill Somerville 834630e2d4
Repair some QSO sequencing defects 2021-03-12 23:28:33 +00:00
Joe Taylor 5b3beb66ea Ditto. 2021-03-12 09:47:56 -05:00
Joe Taylor 7bf9703e5a Update achkowledgments on the "About" page. 2021-03-12 09:47:03 -05:00
Joe Taylor 93add5ec38 No need for replot() after a mouse click on waterfall. 2021-03-11 16:08:12 -05:00