Commit Graph

68 Commits

Author SHA1 Message Date
Bill Somerville db9b2d538d
Conversions to QString for user-defined Qt types 2020-09-26 13:57:21 +01:00
Joe Taylor 8c9acfc464 Set default freq for JT9 on 2200 m to 0.136000 MHz. 2020-09-21 14:45:17 -04:00
Bill Somerville 8d48b44e9a
ADIF v3.1.1 compliance
Note that FST4 QSOs are logged with MODE=MFSK and SUBMODE=FST4. The
new bands 8m and 5m are recognized. The ADIF header is expanded with
program and time stamp information.
2020-09-07 20:36:09 +01:00
Joe Taylor 1471ac0312 Remove all FST4/FST4W default frequencies for bands 3.5 MHz and higher. 2020-09-04 15:41:19 -04:00
Joe Taylor a943aa04e2 Update default FST4/FST4W frequencies for 2190 and 630 m bands. 2020-09-04 14:15:10 -04:00
Bill Somerville 7bf086dc53
Updated ADIF band bounds 2020-08-16 02:56:48 +01:00
Bill Somerville 2f700265b9
Merge branch 'develop' into feat-fst280 2020-07-26 10:20:55 +01:00
Bill Somerville 19d24789aa
Revert "Change band name 2190m to 2200m."
This reverts commit fe86a6562c.
2020-07-24 12:43:35 +01:00
Bill Somerville 580dd85a18
Remainder of renames to FST4 2020-07-23 18:51:05 +01:00
Joe Taylor fe86a6562c Change band name 2190m to 2200m. 2020-07-15 13:09:34 -04:00
Bill Somerville bcff949025
Update some missing i18n strings 2020-07-13 00:55:42 +01:00
Joe Taylor 24113a5c05 One more frequency for FST240W. 2020-07-03 18:59:00 -04:00
Joe Taylor 5e4f77c6a9 Set initial default frequencies for FST240W to WSPR freq +200 Hz. 2020-07-03 18:55:29 -04:00
Joe Taylor bdfca55d16 Fix two remaining references to FST280. Should be FST240. 2020-07-03 18:46:58 -04:00
Steven Franke 390884268c Wholesale change from FST280 to FST240 2020-06-27 08:53:11 -05:00
Joe Taylor 919702f6a7 Add suggested frequencies for FST280 and FSt280W. 2020-06-16 17:27:49 -04:00
Joe Taylor 4f802cae84 More work toward implementing GUI features for FST280 and FST280W. 2020-06-16 15:56:15 -04:00
Bill Somerville 9c22b5c3ed
Qt v5.15 compatibility 2020-06-13 16:04:41 +01:00
Joe Taylor 817b168e05 Remove the "trial frequencies" for FT8. 2020-05-31 11:39:41 -04:00
Joe Taylor 079bb80948 Add another suggested FT8 frequency, 50.310 MHz. 2020-05-23 10:55:20 -04:00
Joe Taylor 2e8f33c749 Add second suggested FT8 frequencies for 40, 30, and 20 meters. 2020-05-21 15:20:11 -04:00
Bill Somerville 84f153517a
Made more strings translatable 2020-05-19 12:26:51 +01:00
Bill Somerville 32c36f566d
Use DB date time field item delegate to imbue editing in log windows 2019-12-08 18:37:35 +00:00
Bill Somerville fb1b2e7687 Tagging the WSJT-X v2.1.1 release
-----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEEUELwYiy7vDRM+hTD2GSwbR6BYY8FAl3a8/QACgkQ2GSwbR6B
 YY8y+ggAqwaaCRMCSwDzStooYjStJErVoZ/yB//MmoF+798TBb+3MkiT+KclW7aN
 rxTOmEJ+a84PmsiW6Qz/AAcHPnbKDhtwWASZooopgNYDfgyaUib3HfIa+cFJO6my
 OUzlTsH94yDxeBCWOtf1dLiP0YwJKfp/vxzbfDAWXTd4dx3Ok/7KwghYocmP3eCq
 ruZ+dWojQzwE+h50P6B9gTFxGWMHUDDNeZ/c8u494wqDQvQaRoM9oOnQWzlGiMis
 JaerraI52JEdFLnXjtLYeyXtfg+zA0KvRY2DWy1aCPpGkNjy3DPNlOA+cDQpzBru
 NIqsUF+GplgkVs3sKNLXq36ZgaBQBg==
 =5w4B
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEEUELwYiy7vDRM+hTD2GSwbR6BYY8FAl3a9R8ACgkQ2GSwbR6B
 YY9SWQf+JdfIvlHy8ExSs9ImCLck/e66V2OAqaEONQX1bEC4QiG3M/rVJGgf2iFz
 ZFshtilsajlpsYZQIFToTmJmI76eGLAmyNIcZN2WpcJQMNWZnxqklMj2wIHbRh+g
 Pvw3FC+lc4LUjZCCMYrVjNXxsRmQtjqV1lVFBnmrAWCdrgHmhyrVbPZT4B+fRTXL
 ikw/BiRgxhI0aoIWKzNrtztMYUBjanKLTHE81AVgsgZkBDNybOjR7mE2E/Jwc4Qx
 mVu+Z0uI+bVuBlMOrqp0K+rrUz7qMZe5/AMSRbgzwfueEOIShgu2wrfV++3JDXLH
 AhtIAcL/b39RBx0jkFE8rBKaZpkoAw==
 =DNp6
 -----END PGP SIGNATURE-----

Merge tag 'wsjtx-2.1.1' into develop

Tagging the WSJT-X v2.1.1 release
2019-11-24 21:24:39 +00:00
Bill Somerville 5e769f3e85
Log FT8 DXpedition mode dupe contacts
Not logging dupes seems to cuase  problems with QSL matching where the
Hound  fails  to   log  when  an  RR73  message   is  not  succesfully
received. By logging dupes a later retry  by a Hound to complete a QSO
will be recorded in the Fox's log.
2019-11-18 16:45:16 +00:00
Bill Somerville 9264aa95aa
Squash a compiler warning 2019-07-03 02:12:27 +01:00
sirhc808 27d4471cde Merge branch 'ft9_refactor' into feat-refactor
# Conflicts:
#	CMakeLists.txt
#	lib/ft4/getcandidates4.f90
#	lib/ft4/sync4d.f90
2019-07-02 12:06:14 -05:00
sirhc808 47b8d4422c fix some errrrrors 2019-07-01 21:19:18 -05:00
Bill Somerville 45b12e6028
Preparation for UI i18n
Re-enabling the WSJT-X i18n  facilities. This allows translation files
to  be created  for languages  that are  automatically used  to lookup
translatable strings. To enable a  new language the language name must
be added to the CMakeLists.txt LANGUAGES list variable in BCP47 format
(i.e. en_US,  en_GB, pt_PT, ...). Do  one build with the  CMake option
UPDATE_TRANSLATIONS enabled  (do not  leave it enabled  as there  is a
danger of loosing existing translated texts), that will create a fresh
translations/wsjtx_<lang>.ts file which  should be immediately checked
in with the  CMakeLists.txt change. The .ts should then  be updated by
the translator using  the Qt Linguist tool to  add translations. Check
in the  updated .ts file  to complete the initial  translation process
for that language.

To  aid translators  their WIP  .ts file  may be  tested by  releasing
(using the  lrelease tool or  from the Linguist  menu) a .qm  file and
placing  that  .qm  file  in the  current  directory  before  starting
WSJT-X. The translations will be used if the system locale matches the
file name.   If the system  locale does not  match the file  name; the
language may be  overridden by setting the  LANG environment variable.
For  example if  a wsjtx_pt_PT.qm  file  is in  the current  directory
WSJT-X will use it for  translation lookups, regardless of the current
system locale setting, if the LANG variable is set to pt_PT or pt-PT.

On MS Windows from a command prompt:

 set LANG=pt_PT
 C:\WSJT\wsjtx\bin\wsjtx

elsewhere:

 LANG=pt_PT wsjtx
2019-06-06 12:56:25 +01:00
Bill Somerville 80c819c326
Use a new name for the revised cabrillo_log(_v2) database table
This avoids most backward compatibility issues but contest logs cannot
be carried forward to v2.1.0.
2019-05-30 23:29:46 +01:00
Bill Somerville 19c46774b4
Moving toward multiplier and dupe detection for contest modes
There's not  much to show  for this so far  but some of  the necessary
infrastructure is in place.
2019-05-30 22:20:09 +01:00
Bill Somerville 425b0e89a8
Move 40m FT4 frequency up 500 Hz to clear W1AW code practice QRG
This is  still provisional but  by zero  beating W1AW we  should avoid
most QRM to W1AW.
2019-05-30 21:30:48 +01:00
Bill Somerville 381faca99a
Add option to include or exclude WAE extra entities in DXCC entity lookups
Also  refactored  object  relationships  as a  start  to  implementing
contest multiplier highlighting.
2019-05-29 23:35:18 +01:00
Bill Somerville b79cf0df99 Improvements to accessibiity
Where  tool  tips are  defined  in  rich  text, equivalent  pain  test
accessible descriptions have been added  so that screen readers do not
announce HTML tags.

Refactored date time  delegates to use a simpler default  editor via a
default  item editor  factory for  QDateTime values,  the editor  is a
standard QDateTimeEdit with a format that includes seconds and renders
assuming the time is UTC.

Modified the Cabrillo log and Fox log database table models to provide
QDateTime items  for the edit role  of date time fields,  and formated
date time strings including seconds and assumed as UTC for the display
role.
2019-05-03 10:21:50 +01:00
Bill Somerville e6c3cb33cf Second iteration of proposed FT4 working frequencies 2019-04-29 16:23:58 +01:00
Bill Somerville 3b6ece8bc6 Add some band plan annotation with some proposed FT4 working frequency suggestions 2019-04-29 03:08:59 +01:00
Joe Taylor 5b3a15ce0b Insert new, tentative, default dial frequencies for FT4. 2019-04-19 15:41:24 -04:00
Joe Taylor b6032277d0 The "Best S+P" button is now functional. Needs testing! 2019-04-08 12:36:05 -04:00
Bill Somerville 278c544a6a Merge branch 'develop' into feat-ft2 2019-02-26 11:52:14 +00:00
Bill Somerville 4920a6aeee Remove temporary FT8 v2 working frequencies from defaults list 2019-01-30 11:10:02 +00:00
Joe Taylor 7da4fc63a6 Add freq markers for FT4 to Wide Graph. Tentative default FT4 freqs for 40m and 20m. 2019-01-28 11:07:52 -05:00
Joe Taylor 6e4f0f32ee Remove FT2; implement basic functionality in FT4. 2019-01-28 10:19:46 -05:00
Bill Somerville b6b1f3b3b6 Correctly report 6m and up frequencies in Cabrillo export
Cabrillo format expects specific frequency strings for 6m and up bands
rather than the actual QSO frequency.
2019-01-21 22:03:33 +00:00
Bill Somerville 12b6efb189 Make sure database models are synchronized before using QSqlTableModel::rowCount()
This is necessary  as the cached model will not  reflect a correct row
count if there are un-fetched rows.
2019-01-21 13:35:18 +00:00
Joe Taylor 5f03d97a9e Implement basic Rx capability for FT2 in WSJT-X. 2019-01-18 11:51:15 -05:00
Bill Somerville 12299957d7 Add Fox log ADIF export to the Fox Log window log table contextual pop up menu 2018-12-30 12:35:41 +00:00
Bill Somerville a901ad52f3 Merge branch 'hotfix-2.0.1-rc1' of bitbucket.org:k1jt/wsjtx into hotfix-2.0.1-rc1 2018-12-16 01:28:21 +00:00
Bill Somerville 80a5d41223 Remove RGB values from configuration colours as they are unnecessary duplicated information 2018-12-16 01:26:54 +00:00
Joe Taylor e74c1b942a MSK144 frequency should default to 50.260 in R2 and R3. 2018-12-12 16:36:52 -05:00
Bill Somerville b8e4517718 Improve performance of Fox and contest log view windows
This include inverting  the order of table view rows  so the newest is
at the top, without that the Qt MVC interactions when using a database
table based model is too slow and complex to manage.

The table views  now have sort by column capability  in the normal way
(click column  header to  reverse sort order)  for timely  logging and
non-disruption  of  Tx  starts  the  log  view  should  be  sorted  in
descending time order and scrolled to the last row added. Without that
Fox and  contest logging will work  but serious delays may  be invoked
that disrupt operation.
2018-12-06 05:41:16 +00:00