Commit graph

22 commits

Author SHA1 Message Date
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
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
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
7cf0f84931 win mingw 2017-09-21 15:45:00 -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
064b23b13c csv import
* problem importing csv file on winders
2017-02-05 20:49:11 -06:00
David Freese
ad09446259 Pi 3 EOF
* Change to read html form for EOF detection on Pi 3 ARM processor
    - custom form
    - csv form
2016-03-31 09:42:57 -05:00
David Freese
0c420d18f6 CUSTOM Editable
* Addition of support for editable custom html forms
    Form elements allowed:
    - <FORM> ... </FORM>
    - <INPUT
    - NAME
    - TYPE (text, password, radio, checkbox)
    - <SELECT ...>
    - <OPTION
    - <TEXTAREA ...>...</TEXTAREA>
  * Controls are all DISABLED for viewing
2014-03-15 15:37:12 -05:00
David Freese
54b5c0ba1e Custom forms
* Added custom form types to CSV forms
2014-02-27 07:09:59 -06:00
David Freese
5f1046a3a4 Deprecate Fl_Choice
* Changed all instances of Fl_Choice to Fl_ListBox
2014-02-21 09:59:25 -06:00
David Freese
37cebcaa9b License Declaration
* Updated all source licensing to satisfy distribution
    requirements.
2014-02-17 09:24:45 -06:00
David Freese
004c9eeef8 UTF-8
* Changed charset for all html templates to UTF-8
2013-08-16 04:36:40 -05:00
David Freese
7863b9b005 CSV Import
* Added code to update size/time estimates
  * Fixed crash if csv file extension used older DOS style ".CSV"
  * Replace any DOS type cr-lf terminators with UNIX lf terminator
2012-10-04 13:58:10 -05:00
David Freese
400f9ef1a9 Templates
* Added missing identifier lines in saved templates
    - src/csv/csv.cxx
    - src/hics/hics203.cxx
    - src/hics/hics206.cxx
    - src/hics/hics213.cxx
    - src/hics/hics214.cxx
    - src/ics/ics203.cxx
    - src/ics/ics205.cxx
    - src/ics/ics206.cxx
    - src/ics/ics213.cxx
    - src/ics/ics214.cxx
    - src/ics/ics216.cxx
2012-10-01 07:57:50 -05:00
David Freese
82320e28bd Estimate button
* Added button to allow user to update size/time
    estimate without changing compression/modem
    controls.
  * Added callback to all form controls to update
    estimate.
2012-09-27 06:32:01 -05:00
David Freese
eb563ba064 MT63 size estimate
* Changed size estimator to allow for MT63 upper bit escaping
2012-09-24 05:58:35 -05:00
David Freese
0c6a1b135b Xmlrpc interface
* Added xmlrpc interface to fldigi
    - query mode
    - set mode
2012-09-16 19:25:08 -05:00
David Freese
d0cd678b40 File transfer
* Added escape encoding for all file types
    - Allows compressed files to transferred using either
      base64, base128 or base256 with escaped control bytes.
  * Added ability to transmit generic files including:
    - jpeg image
    - png images
    - xls, doc and other office documents
  * Transfer time computed for various levels of compression /
    base encoding
2012-09-16 18:02:17 -05:00
David Freese
4d366b30ce CSV table view
* added table view dialog for CSV files
  * added separate button for editing CSV files
    - user is advised that the modified file must be
      re-imported into flmsg
2012-08-07 10:41:32 -05:00
David Freese
cc47029047 Compression
* Added compression / decompression to data contents
    - data is compressed IF and ONLY IF the data stream is
      reduced in size.
  * Compression can be applied to all flmsg wrapped files,
    whether stored or auto sent.
2012-07-29 17:47:52 -05:00
David Freese
05e6c32134 Socket interface
* Added socket interface for AutoSend file transfer to fldigi
  * Added "auto_sent.csv" file to NBEMS.files/ICS
    (~/.nbems) folder created/appended to each time AutoSend is
    invoked; file contains:
      - header:   FILE_NAME, DATE, TIME
      - dataline: <fname>, YYYY-MM-DD, HHMM Z
    Do not open with Notepad!  Use a spreadheet program or WordPad
  * Added test for form modification
    - prompt to save when modified
    - inhibit creating wrap file or autosend if modified and not
      saved
2012-07-14 21:11:16 -05:00
David Freese
aad7d2747d CSV templates
* Added ability to directly send and receive Comma Separated Value
    files (spreadsheets)
2012-07-13 05:00:29 -05:00