Commit graph

291 commits

Author SHA1 Message Date
David Freese
bba6b34c6a flmsg online
* change keep alive interval processing
    - fldigi will timeout after 500 msec
    - send flmsg_online xmlrpc method every 400 ms
2019-08-01 12:40:37 -05:00
David Freese
13045296e4 Revert "fldigi online"
* This reverts commit 1d5cdd2e84.
  * Caused intermittent AutoSend failure on Windows platforms
2019-08-01 08:00:54 -05:00
David Freese
7f8eb19b40 Time table
* Correct Olivia entries in time table to correspond
    with ADIF naming convention
2019-07-17 14:06:49 -05:00
David Freese
db871d5c22 fltk-params
* Change expert dialog to allow resizing
    . using -g WxH+X+Y command line parameter
    . by corner drag resize
    . flmsg remembers position and size between
      executions, unless the -g parameter is
      invoked.
  * Scrolling widgets do not resize.  The fltk
    scroll widget does not resize internal widgets
2019-06-30 07:54:11 -05:00
David Freese
1d5cdd2e84 fldigi online
* correct timing for flmsg/fldigi online keep-alive
2019-06-27 09:54:32 -05:00
David Freese
fe9ec31fe2 ARC forms
* Remove internal ARC forms
  * Add dialog with link to downloadable ARC
    custom forms
2019-06-19 08:31:31 -05:00
Davide Gerhard
c313e6acf7 timeops
* fix for OS-X Xcode < 7.2
2019-06-16 09:09:29 -05:00
David Freese
bb4a018755 ICS 309
* add to save_as callback function
2019-06-16 06:40:39 -05:00
David Freese
864eef370d xmlrpc/arq
* Modify xmlrpc/arq loop operation
2019-05-13 08:38:19 -05:00
David Freese
74720d1d0b Correct gcc 9 pedantic warnings 2019-01-31 09:16:19 -06:00
David Freese
34f46d485b OS X STRINGS_H
* ifdef conflict with OS headers in most recent
    Xcode distributions
2019-01-19 09:15:21 -06:00
David Freese
d09fbd253a flmsg-dir
* Windows target not parsing command line parameters
2019-01-19 08:19:07 -06:00
David Freese
3f15f0c72f 64 bit compiler warnings
* fix all 64 bit compiler warnings
2019-01-01 14:01:51 -06:00
David Freese
c8ed0a28d4 Double click
* add double click timer to AutoSend button
    - ignore multiple clicks of button that occur
      within a 2 second window.
2019-01-01 11:31:14 -06:00
David Freese
b91fbe6e40 Internationalization
* Update translatable strings to _(...) format
  * Create PO directory
  * Extract all translatable strings
2018-12-31 07:23:28 -06:00
David Freese
cdfdadcea6 checked attribute
* change CHECKED and ON attributes to "Y"
2018-10-14 20:34:26 -05:00
David Freese
3020807820 custom fields
* added HTML-5 telephone field to custom.cxx
  * added HTML-t email field to custom.cxx
  * limit upper case field conversions to within
    the bounds of <body ... </body
2018-05-21 08:22:17 -05:00
David Freese
a9568377c9 RRI radiogram
* Add templates for Radio Relay International
    templates
  * Add user configuration item to select RRI
2018-04-26 15:32:01 -05:00
David Freese
f67c531ef7 CSV view seg fault
* fix bug caused by missing \n on last line of
    csv text
2018-04-25 11:25:57 -05:00
David Freese
6a08ced203 Autosend seg fault
* Fix seg fault if user presses Autosend with no form
    selected
2018-04-16 13:07:12 -05:00
David Freese
90b2751883 Thumb drive
* Change FL_APPS recognition to work correctly
    from within a Windows batch file
2018-03-21 16:21:14 -05:00
David Freese
7b59b50062 Qforms
* Repair mangled xml output for ICS-213 and radiogram
2018-03-07 14:05:22 -06:00
David Freese
a6b3e533f0 mode list
* add missing modes
  * correct mode list table
2018-03-06 21:01:43 -06:00
David Freese
a59e6406c7 ARQ event log
* add event lines population upon initial open
  * events appended to protected string
  * add percentage sent/rcvd to event log
  * add notify dialog widget - open instance when
    - arq transfer completed
    - arq transfer aborted
    - arq transfer timed out
  * add log files directory to .nbems structure
    - store current log file in log file directory
    - add log file aging, keep last 5 logs
2018-03-06 21:01:43 -06:00
David Freese
23111e97e6 OS X build script
* Modify to build dmg with dylibs only
2018-02-01 14:09:25 -06:00
David Freese
028b0ca1ca CLANG compile failure
* Correct string literal concatenation
2018-01-19 08:18:12 -06:00
David Freese
da5ff9d2a1 dnd text string
* open blank form, insert text string for
    both dnd panel and blue dnd target when
    text from clipboard is dropped on to active
    target.
2018-01-16 12:44:31 -06:00
David Freese
ecb638d41d Filename
* repair damage caused by 'win mingw' commit
    - some build compilers do not properly parse
      "string"ABCD  where ABCD is #define "ABC"
    - changed all such occurances to
      string("string").append(ABCD)
2018-01-15 08:01:45 -06:00
David Freese
5723f2ee53 File Transfer
* Add user configurable compression of file transfers
2018-01-09 18:35:29 -06:00
David Freese
3350d355c7 unlikely define for OS X G4 build
* Insure that utils.h and utils.cxx are included in build
2017-11-15 10:46:45 -06:00
David Freese
1a5b433b3e Calendar widget
* Fix to year display bug
2017-11-15 06:38:13 -06:00
David Freese
99633feb6a Min Mode List
* Update list of compatible fldigi modes
2017-11-13 15:36:15 -06:00
David Freese
7cf0f84931 win mingw 2017-09-21 15:45:00 -05:00
David Freese
92b097bfbc Radiogram
* Added new fields / data to HTML file copy
    - received from call / net / date-time
    - sent to call / net / date-time
    - originator date-time
    - delivered to date-time
2017-06-16 07:45:45 -05:00
David Freese
e22841bf05 Custom Form - Serial Number
* Allow modified custom form to be saved with a new
    filename.  Trace data retained in new file.
  * Correct failed serial number update on Windows OS
2017-05-05 06:16:44 -05:00
David Freese
428e84c380 Filename
* Allow named files to reference either local or UTC time
2017-04-17 12:01:08 -05:00
David Freese
064b23b13c csv import
* problem importing csv file on winders
2017-02-05 20:49:11 -06:00
David Freese
2601db7a30 Corrections
* commit 2b3d1f529f
    - changed from reinterpret_cast to static_cast usage
  * commit 24d18ccac1
    - deleted reference to build4mingw.sh in src/Makefile.am
    - added reference to buildmxe.sh
2016-12-31 07:45:58 -06:00
David Freese
24d18ccac1 64 bit warnings
* Mods to correct most 64 bit compiler warnings
2016-12-20 21:08:08 -06:00
David Freese
c7dbdaa45e Alternate Tyro Dialog 2016-11-16 09:17:48 -06:00
David Freese
635f98571c UI mod for Red Cross usage
* Changed User Interface, UI, to default to a non-communicator
    or 'tyro' mode
  * Added configuration tab UI with check button to select
    either Expert or Tyro start up.
  * Tryo UI is minimum necessary to select custom template,
    Edit, and Exit.
    - access to the Expert panel available as Menu item.
  * Added Tyro / Expert documentation
  * Fix bug in trying to automatically update templates combo
2016-11-12 10:08:27 -06:00
David Freese
fef539e884 Xcode8
* Changes to accommodate Xcode8 builds
2016-10-20 05:56:35 -05:00
David Freese
2eddb780fc CUSTOM autosend
* Remove CUSTOM Autosend button
    - use either main menu Autosend for one to many, or
    - ARQ transfer for one to one transfers
2016-08-12 07:25:19 -05:00
David Freese
ad480446aa custom form
* Modify custom parser to accept
    <form NAME="...> vice strict
    <form>
2016-07-28 10:18:02 -05:00
David Freese
247b3715d3 ARQ URCALL error 2016-07-15 10:06:52 -05:00
Kamal Mostafa
aa8c9aea0e fix XmlRpc tm_mday comparison typo
xmlrpcpp/XmlRpcValue.cpp: In function ‘bool XmlRpc::tmEq(const tm&,
const tm&)’:
xmlrpcpp/XmlRpcValue.cpp:159:52: warning: self-comparison always
evaluates to true [-Wtautological-compare]
             t1.tm_hour == t2.tm_hour && t1.tm_mday == t1.tm_mday &&
                                         ~~~~~~~~~~~^~~~~~~~~~~~~
2016-07-10 04:12:01 -05:00
David Freese
5e3db4e376 Navy Mars
* Complete the removal of Navy Mars forms
2016-06-26 07:59:53 -05:00
David Freese
2308b77f7d xmlrpc socket address
* Add user configurable xmlrpc
    - socket address
    - socket port
2016-06-26 06:56:14 -05:00
David Freese
22cf67b472 text.add_tx
* changed to text.add_tx_queue for transmit string
    xmlrpc interface to fldigi
  * change dictated by need to maintain backward compatibility
    in fldigi's add_tx method
2016-06-21 15:15:16 -05:00
David Freese
b4edb15dcc Repeat CONREQ
* allow repeat CONREQ response
    - CONREQ station might have missed earlier CONACK's
2016-06-16 08:53:09 -05:00