Commit graph

187 commits

Author SHA1 Message Date
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
c9d4204eb0 Combo box update
* Corrected combo box popup browser resizing
2012-08-31 07:22:00 -05:00
David Freese
de4759a5bb Version 1.1.23
* Maintenance release
2012-08-07 21:22:36 -05:00
David Freese
c9fe25b5f9 MARS edit cursor
* Added code to retain position of edit cursor
2012-08-07 18:55:27 -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
652ff624cd Hurricane report
* Hurricane wx report form iaw WX4NHC
2012-07-25 08:54:12 -05:00
David Freese
0fae3f032b Version 1.1.22
* Maintenance Release
2012-07-21 20:37:32 -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
213fdeef1b Autosave menu
* move to main menu bar
2012-07-14 19:35:38 -05:00
David Freese
07a1e5a767 Non Standard Radiogram
* Check box control which allows Radiogram message text
    to contain upper/lower case and punctuation.
2012-07-14 08:24:56 -05:00
David Freese
ccecd3ebc5 Autosend test
* Added test/retry if program fails to open autosend file
    for write binary.
2012-07-13 06:00:28 -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
David Freese
a75eba1bdd Tango pixmaps
* added source file to repository -- missed this action
    on commit 6f601bb39a
2012-07-09 14:17:35 -05:00
David Freese
ff13bba0ee Version 1.1.21
* Maintenance release
2012-06-30 20:30:33 -05:00
Kamal Mostafa
6f601bb39a Tango icon pixmaps update to version 0.8.90 (public domain)
* Replace the Tango Icon Library pixmaps (previously licensed as CC-BY-SA-2.5)
    with new pixmaps generated from tango-icon-theme-0.8.90, which has since
    been re-licensed as Public Domain.  Move Tango pixmaps to pixmaps_tango.cxx.
2012-06-30 20:24:51 -05:00
David Freese
48316f4391 Version 1.1.20
* Maintenance release
2012-06-16 13:34:17 -05:00
David Freese
e12c7b95e9 Corrupt correction
* Error in original implementation testing for MS directory
    character ':'
  * Added additional error details if filename is mangled
2012-06-16 13:30:10 -05:00
David Freese
ead1ece63a Version 1.1.19
* Maintenance release
2012-06-16 08:12:08 -05:00
David Freese
e59025f3e0 Fork header reference
* added <unistd.h> header for recent changes to gnu
    standard headers
2012-06-15 20:25:30 -05:00
David Freese
f4a3c8c79a Corrupt filenames
* Added code to subvert malign filenames contained in
    the wrapped file
2012-06-15 16:57:06 -05:00
David Freese
f2c88a0812 Version 1.1.18
* Maintenance release
2012-06-15 06:58:01 -05:00
David Freese
1771972337 OS X --p failure
* Fix to OS x 10.7 failure to open decoded text in browser
  * Modifed debug log reports
2012-06-14 21:28:41 -05:00
David Freese
833fc7229e Version 1.1.17
* Maintenance release
2012-06-13 19:58:06 -05:00
David Freese
f5f31d87e6 Unwrapfile
* added LOG_INFO statements for 10.7 unwrap problem
  * fixed apparant CRC error - actual error involved
    directory permissions when writing the unwrap file
2012-06-13 19:56:52 -05:00
David Freese
4c792b6ba0 CRC16
* added code to handle unicode characters
2012-06-13 19:56:49 -05:00
David Freese
38dfa8daef Apple file drop
* Added registered callback function to handle files
    dropped on to application icon.
2012-06-13 19:56:39 -05:00
David Freese
cef4a2fb18 OS X fileselect
* Fixed native file chooser faults
2012-06-08 12:47:13 -05:00
David Freese
17ff9aef5b Version 1.1.16
Maintenance release
2012-05-09 18:24:31 -05:00
David Freese
66498a8499 Command line processing
* Corrected segmentation fault on radiogram and iaru when
    flmsg invoked with --p or --b flag
2012-05-09 16:35:17 -05:00
David Freese
3f9a0ccf5b UNCLAS
* Added UNCLAS following opening BT in MARS Navy
    message templates
2012-05-05 07:35:39 -05:00
David Freese
6c14be60ea Version 1.1.15
Maintenance release
2012-05-03 13:47:34 -05:00
David Freese
a3a8ea96e8 IARU header
* Added header tracking info to IARU form
2012-05-03 13:32:44 -05:00
David Freese
21b8eb7ffe Auto open
* Moved status load before auto open processing
2012-05-03 13:03:37 -05:00
David Freese
d6cc867a5d MARS
* Removed 'M' precedence designation from Army message form
  * Changed default precedence to 'R'outine
2012-05-03 07:55:27 -05:00
David Freese
3eb91b596d Version 1.1.14
Maintenance release
2012-05-01 18:30:52 -05:00
David Freese
e365061f64 Radiogram edits
* Force message ck when exporting to wrapped file or sending
    autofile
  * Force TIME format in message to be either HHMML or HHMMZ
    depending on configuration specifying local or GMT.
  * Added control fields to radiogram datagram
2012-05-01 18:04:14 -05:00
David Freese
a20e8f97ec Text Edit
* handle_key_bindings - add test for NULL struct
  * handle CAPS_LOCK event
2012-04-15 04:46:58 -05:00
David Freese
7e3aeed648 Check my_call
* check for my_call entry not empty.
2012-04-14 07:28:31 -05:00
David Freese
1a843f56ea Widget size corrections
* ICS205a
  * Red Cross Safe & Welfare
2012-04-13 08:29:34 -05:00
David Freese
ab2e120e3a FTextView
* Fix for compiling against FLTK-1.1.10
2012-04-11 17:50:19 -05:00
David Freese
4eac069bde Cast fix
* 64 bit compiler refuses to allow cast of (void *) to (int)
2012-04-11 17:39:56 -05:00
David Freese
69a6934d54 Control fields
* added control fields to wrapped / transferred messages
    <origin>{station originating message [datetime]}
    <modby>{stations modify message [datetime]}
    <sender>de {station transmitting message [datetime]}
  * datetime in YYYYMMDDHHMMZ format
  * added striplf function to remove trailing linefeed from
    stored text
  * corrected UI positioning / sizes in various forms
2012-04-09 08:03:13 -05:00
David Freese
ee8f62a6d3 Personal data
* created separate configuration dialog for personal data
  * removed from Radiogram configuration dialog
2012-04-09 07:16:24 -05:00
David Freese
85b18f0d66 MARS Army msg
* added MSG NBR field to form
  * suppress INFO field on html/text reports if empty
2012-04-08 19:37:39 -05:00
David Freese
deaffcebe3 REDX 5739A-B
* Added Red Cross forms 5739A and 5739B
2012-04-03 12:23:14 -05:00
David Freese
edc03fe867 Default folders
* Modified default folder behavior for Save and Save As
  * Modified debug save method
2012-03-31 07:52:34 -05:00
David Freese
3649e031e8 Red Cross 5739
* Added support for the Red Cross Form 5739
    On-site detailed damage assessment worksheet
2012-03-12 15:15:15 -05:00
David Freese
997f148523 Menu Paradigm
* Changed from Tab manager to Menu manager for form selection
  * Added Operational Period To field in ICS205
  * Corrected :dt1: / :dt2: swapping when saving ICS205
  * Increased radiogram html CHK field width to 10%
  * Corrected tooltips on radiogram fields
  * Added drag-n-drop panel and oval target on main display
2012-03-09 16:10:29 -06:00
David Freese
7d592d05f8 Desktop
* Changed desktop name in flsmg.desktop
2012-03-08 07:25:24 -06:00