ekd500control (0.8) noble; urgency=low

  * Moved the installation broken error message to the FormCreate procedure.
    In newest Lazarus in the Initialization section is no more possible to
    call the MessageDlg procedure, which formerly worked.

  * Switched the config file to XML format using the TXMLConfig object.
    If no XML config file is found and a config file in the old format exists,
    it gets loaded as before and automatically saved in the new format.

  * Updated the hamlib maybe-compatible server with the get_lock_mode 
    and get_powerstat commands needed by newer hamlib versions.

  * Added a {$DEFINE SENDDONE} and the relevant code to select whether send
    or not 'done' at the end of the \dump_state hamlib command response. All
    rigctld versions checked do not send it, at least in the dummy backend,
    but it seems to be required by the hamlib version used in WSJTX 2.7.0.

  * Revised the Message() procedure. Removed all Application.ProcessMessages
    calls and moved it in the protected section exposing a MsgToShow property
    to ease message displaying in the main form from other units.

  * Revised the "Load state" menu item: do not load states that give read
    errors into the RX.

  * Made a script to get dependencies of an executable.

  * Made a Debian changelog in the new format.

 -- Giuseppe Perotti <i1epj@aricasale.it>  Mon, 14 Apr 2025 21:19:00 +0100

  * Previous changelog

    v0.7 20230106 Hamlib rigctl compatible TCP server added. Not yet completed,
                  but works with WSJTX, GRIG, FLDIGI and other programs.
                  Rewritten dbuV to S units conversion code. Modified doc
                  build script to use the files in the man folder.

    V0.6 20220626 TButtons and TBitButtons replaced with TJButtons from the
                  jujibo package by Julio Jiménez Borreguero which made it
                  possible to unify the look of the program in all supported
                  OS and merge all source trees into one. Some TLabels
                  replaced with TJLabels from the same package. Resize code
                  revised to avoid race conditions. TComboBox replaced with
                  TComboBoxEx. Some minor cosmetic corrections in the control's
                  placement. Activated Lazarus i18n feature and done italian
                  translation. Added a frequency band scan window. Switched to
                  using the Lazarus internal versioning system. Corrected a
                  typo that made the "Mode" label invisible after certain
                  commands. Added "Move to channel" and "Move to state"
                  commands in the internal file manager. Added a "Font
                  magnification" menu item.
    v0.5 2018128  TLabel & TStaticText OnMouseWheel used, now mouse wheel on
                  frequency figures works also under Windows.
                  S-Meter style changed. Conversion from dbmicrovolt to s-units
                  added.
    v0.4 20160417 Multiple RX control added. Some minor revisions.
    v0.3 20140309 First near-complete version.

 -- Giuseppe Perotti <i1epj@aricasale.it>  Mon, 14 Apr 2025 21:19:00 +0100
