* 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
* 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
* 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)
* 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
* 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
* 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.
* 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
* 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
* 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
* 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