Commit graph

28 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
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
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
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
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
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
d6445404d4 ARQ direct
* Added embedded flmsg specific ARQ file transfers
    - uses fldigi's xmlrpc interface
    - this is NOT compatible with the flarq ARQ implementation
    - ARQ implementation does not use control codes
  * Added direct receipt of flmsg "Autosend" message transfers.
    - allows an executing flmsg to be recipient of autosend
      data stream.
  * Allow changing frame size during middle of transfer
  * Update documentation to flmsg 3.0 usage
2016-05-30 07:09:19 -05: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
9f682eb9e5 mg var length
* implement new mongoose function to read variable length
2015-12-27 07:17:37 -06:00
David Freese
827ed358d4 custom image field
* Increased custom field size to 65536 to allow medium
    size png/jpg images to be embedded in custom form data
  * Added check to insure that the referenced custom form is
    in the CUSTOM directory.
2015-12-27 07:12:35 -06:00
David Freese
61ea398a89 Custom parse bug fix
* Fixed error in custom text_to_fields parser
    - fix submitted by John, VK2ETA
2015-12-27 07:12:35 -06:00
David Freese
8dfa5d45fa CUSTOM auto open 2015-07-29 02:10:29 -05:00
David Freese
5d632d529c html5 fix
* Fix bug introduced by html5 addition
  * Added html5 text type NUMBER field, html5 text types:
    - NUMBER
    - DATE
    - DATETIME (may not be supported by any browser)
    - DATETIME-LOCAL
    - TIME
    - WEEK
    - MONTH
2015-07-25 04:08:37 -05:00
David Freese
aa274ad149 html5 custom controls
* Added the following html5 custom controls for custom forms
    - time
    - date
    - datetime
    - datetime-local
    - week
    - month
2015-06-18 15:39:07 -05:00
David Freese
ba29425fca Web Server Port
* Changed discovery method for available port for
    mongoose web server.
2015-01-27 12:38:50 -06:00
David Freese
bc38fd2d2a custom form
* remove empty fields from transmit string and
    exported wrap file
2014-11-14 06:48:08 -06:00
David Freese
cea378f60b eol-double-quote-escape
* Removed requirement to quote textarea data
  * Convert all textarea data cr-lf to \n character
    sequence
  * Escape all lf, and double quotes to \n, \"
2014-06-22 13:48:49 -05:00
David Freese
75551185f7 TextArea bug fix
* Fixed issue of incorrectly filling in text area value
    when field should be empty.
2014-06-22 13:48:44 -05:00
David Freese
2aafd272e4 Custom select
* Added restore of current selection when items
    are updated.
2014-04-10 19:04:28 -05:00
David Freese
f20592c27e Max size of textarea
* Increased max size to 5000 characters.
    - web server will truncate any characters beyond the
      max size
2014-04-06 13:31:09 -05:00
David Freese
a5db8fe76b Case independent tags
* Changed case independent search and replace for
    form tags.
  * Added extended string class based on std::string
    - ufind find matching string independent of case
    - ureplace replace matching string indepedent of case
  * Modified custom.cxx to use extended string class
2014-04-05 11:05:03 -05:00
David Freese
377261684d Custom html transfer
* Added special transfer of html forms to/from CUSTOM
    folder.
2014-04-01 08:20:47 -05:00
David Freese
76bbf35048 Custom Forms
* added code to allow each instance of flmsg to have
    a unique web socket port assignment, max of 50
    simultaneous instances.
  * removed file contents case sensitivity of custom form
    search in the sub directory CUSTOM
2014-03-27 07:02:04 -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