                   Plugin "Block Processor 2.11" for FAR Manager
                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

[!] Important
[+] New
[-] Fixed error
[*] Changes


Block Processor version 2.11 (build 003)


[+] Selection of the output now includes the Jump Line menu and is displayed
    in menu instead of buttons in dialog.


Block Processor version 2.11


[-] Vertical block operations handled improperly string memory allocation.
[-] Far froze when called from panels with output to menu.
[-] Correct ANSI to OEM conversion. The data passed to external program is now
    always in OEM, assuming the filters always use OEM codepage. My thanks go
    to Denis Moskvin mailto:sheshire_rat@hotmail.com for cooperation on this
    issue.
[-] Line Jump Menu did not work with entire file autoselection.
[-] Line Jump Menu can understand full pathname with drive letter.
[+] Context Help: If the .CHM file does not contain full pathname and does not
    exist in the current directory, search it in registry key
    HKLM\SOFTWARE\Microsoft\Windows\Help as Windows does for .HLP files.
    BPPlugins\RegisterHelp.js will create registry entry for all help files in
    the current directory.


Block Processor version 2.10


[+] New type of menu - extension menu. If such menu is found then the extension
    of the current file is compared to the list of extensions of this submenu
    (and following menus of the same kind). If the extension matches the submenu
    is automatically entered. Used for conditional execution of macros, Ctrl-F1
    brings context help or activates URL dependent on the file extension.
[+] Output to menu see command configuration help for more details.
[+] New options to be used for compilers:
    - Ignore return code
    - Auto save current editor
[+] Three states for automatic selection:
    [ ] never do autoselect,
    [x] autoselect always (unselect existing selection),
    [?] autoselect only if no selection.
[+] Fixed path for output to editor: allow to specify name before command
    execution (when defining command) and its overwriting without question.
[+] Enable/disable command or menu separately in panels or in editor.
[+] Configurable interval which is needed in order to remember last choice.
[-] Operation on last line without CR duplicates the row.
[-] Incorrect buffered reading causing crash.
[-] Fixed regexp in the "Create empty table" example.
[+] MIME QuotedPrintable coder/decoder example added.
[-] Number of examples decreased thanks to considering some examples as one
    because they are doing similar thing.
[+] !?BPHOME?! expand to BlockPro plugin path to easily locate example scripts.
    Reg\SetPath.js deleted as obsolete.
[-] Examples calls now support location of FAR in folder with long names.
[-] Negative sign ignored by Summator example.
[-] Buffer usage error in JavaHelp BlockPro plugin fixed.
[-] Allow renaming of submenus.


Block Processor version 2.01


[!] Source code distribution see Licence.txt.
[+] JavaHelp BlockPro plugin.
[+] Submenus preceed menu items.
[-] Menu items are sorted properly under Win98.
[-] Some bugs fixed in command configuration.
[-] BPPlugins did not not work under Win98.


Block Processor version 2.00


[!] The storage of settings completely changed. The old ones are ignored.
[+] Support for BlockPro plugins (check Development/Context Help)
[+] Macros START and WIDTH for column blocks, used for full line processing.
[+] New features for output, input and automatic selection added.
[+] Support of additional parameters before execution like in the user menu.
[+] Reference to current file/drive/path like in the user menu.
[+] Preview of the several first lines of the output in the message box.
[+] Configuration allows copying the first line of the result to clipboard.
[+] Nested submenus for grouping of operations.
[+] Remembering last operation in every submenu.
[+] Works in panel mode with entire files. Creates backups if needed.
    Entire file processing can be disabled on plugin level.
[*] Example scripts stored in sub dir Reg with name Example....
[*] Recommended hotkeys are stored in Reg\Hotkeys.reg.
[*] Default values for commands are stored in Reg\History.reg.
[*] Hotkeys assignment changed.
[*] Placeholders replaced with symbols < and >.
[-] Works for every type of block without any limitations.


Block Processor version 1.02


[+] Can run command on stream selection inside one line.
[+] Added functions for HTML editing, check macros in HTML.reg.
[-] Cannot select from scripts menu using highlighted letter.


Block Processor version 1.01


[-] Cannot run the plugin twice on selected block.
[-] Documentation did not mention that it works only for FAR 1.70.


Block Processor version 1.00

[+] First version.
