 ______________________________________________________________________________
|                                                                              |
|   Filters v0.04                      (c) 2018+ Pepak, http://www.pepak.net   |
|______________________________________________________________________________|


  [!] Major change
  [+] Feature added
  [-] Bug fixed
  [*] Minor change

_______________________________________________________________________________

v0.04

  [+] In the filter configuration dialog, you can press the Copy button or
      keys F5 or CTRL+C to make a copy of the selected filter.

  [+] If a filter is set to "edit before use", its configuration dialog
      contains a new checkbox to let you save the modified settings to the
      configuration to make them permanent.

  [*] Filter list is always loaded just before use. As a result, if multiple
      instances of FAR are running and you change the plugin's configuration
      in one of them, it will immediately apply to all of them.

  [-] If a filter set to "edit before use" was called from a script, it would
      execute immediately without displaying the configuration dialog.

_______________________________________________________________________________

v0.03

  [+] Added support for plugin-call to a named filter. This allows calling of
      external filters which weren't available to plugin-calls in previous
      versions. Use the Filters.ExecuteByName script function; as an argument,
      provide the description of your filter, as entered into the filter's
      configuration.

  [+] Added support for a filter reconfiguration just before use. The purpose
      of this feature is to allow a modification of arguments of an external
      filter as per immediate requirements without having to create multiple
      filter configurations in advance. Just mark the filter as "Edit before
      use" and you will be asked to modify the filter settings before use.

  [+] Added support for combined STDOUT and STDERR output to the external
      filters.

  [*] Added history support to edit fields in the dialogs.

  [-] Fixed: After editing a filter's configuration, the selection of the
      filter list moved to the first item. Now it will stay at the edited
      item.

  [-] Fixed: If the filter was run against a selection and the filtered
      output ended with a newline, that newline got discarded and the first
      line after the selection got appended to the last line of the output.

  [-] Fixed: With persistent blocks enabled, if the cursor was outside of
      the selection at the time the plugin was executed, the filtered output
      would get written at the cursor position (i.e. inside some completely
      unrelated section of the file).

  [-] Moved the definition of the start of the undo block before any other
      operation on the editor's content in the hope that it would include
      the cursor movement into an Undo, if the user decided to use it.
      Unfortunately, it seems that FAR does not consider cursor movements
      a part of the Undo block (FAR3 build 5134).

  [-] Fixed an EConvertError exception when entering incorrect % modifiers
      into the external filter's command template.

_______________________________________________________________________________

v0.02

  [!] First public version.

_______________________________________________________________________________

v0.01

  [!] First release. Mostly testing the concept and ideas of the plugin, just
      a few fixed filters, no configuration.
