Release, RCFV.2.0.2332.4771 (Updated 2023-01-30)

  • Version RCFV.2.0.2332.4771
  • Download 3760
  • File Size 6.02 MB
  • Create Date 2023-02-25

===============================================================================
Change log for version 2.0
===============================================================================

New features:

(1) Added a new quick lookup feature. Using {Ctrl}+{F2} optionally including the {Shift} or {Alt} keys followed by a single alphanumeric character (within a few seconds) such that that alphanumeric character may be used to quickly select one or more lookup list urls. Each item description may optionally be decorated at the beginning with one or more alphanumeric characters followed by a colon. When the character selected by the keystroke following {Ctrl}+{F2} or one of the other variants matches one of those "decorations" the list item will be selected.

Note that the match is case-insensitive, viz., "Q" will match "q".

{Ctrl}+{F2} then keystroke ==> use tbe browser to open the matched urls (see below)
{Ctrl}+{Shift}+{F2} then keystroke ==> open the matched urls in RCFV (with the option to open in the browser instead)
{Ctrl}+{Alt}+{F2} then keystroke ==> append the matched urls to the scratchpad

For example, if the list items are as follows:

[q:Qwant] https://www.qwant.com/?client=ext-chrome-sb&q=??&t=web
[g2:Google] https://www.google.com/search?q=??&num=100
[b2:Bing] https://www.bing.com/search?q=??
[i:Bing images ***] https://www.bing.com/images/search?q=?? ;***: USE BROWSER ONLY

"g" following {Ctrl}+{F2}, etc. selects Google, "b" selects Bing, and "2" selects both

( 2) All variants of lookup may now be done from the scratchpad as well using whatever text is highlighted or the current word, if any.

( 3) Added the ability to right-click a normal filter button highlight color to be able to copy that color to all subsequent buttons to its right

( 4) Added an option to "Copy and edit" to copy the simplified HTML of the viewer text directly to the clipboard obviating the need to copy the HTML from a browser tab

( 5) Added an unescape function for selected text in the scratchpad to deal with "encoded" urls such as
https:\/\/chrt.fm\/track\/15E3G4\/traffic.megaphone.fm\/GLT9156179404.mp3

It will also "decode" urls which contain Unicode constants for all ASCII characters, viz., "\u0000" through "\u00ff" such as "https:\u002F\u002Fwww.stitcher.com" => "https:\\www.stitcher.com"

( 6) Added the ability to use F7 (paste special RCFV control characters) in the scratch pad

( 7) Added support for the tab key in the scratchpad

( 8) Added support for column selection where the columns are delimited by multiple spaces, e.g., $^2\s will select the third column where the columns are delimited by one or more spaces

( 9) {Alt}+{/} may be used anywhere to toggle the control panel and make the viewer the active control. Note that the  {/} key alone may only be used to do this when the viewer is the active control.

(10) Updated videos for early instances of version 2 and added a new video: Extracting Columns From A Csv File

(11) Added the ability to select only folder names for a path list when selecting "files" (right-click 'add files')

(12) Added the option to extract only unique lines of data when right-clicking the Refresh button (match extraction)

(13) Added the option to include date and file and folder size attributes in path lists

(14) Extra control has been added to Bulk File Selection (right-click add Files) such that one can ignore non-text files dynamically for each selection and also ignore hidden files and all files, hidden or not, which are located in hidden folders

(15) Added a marker character, '', after the link descriptor text when the urls are moved below the text when using Copy and edit to paste text with links to the clipboard

(16) Pressing the Escape key in the viewer may be used to (1) stop long-running operations, (2) cancel most dialog boxes, (3) unselect any highlighted text and (4) pause auto-scrolling

Changes:

( 1) Deepl translation as a Lookup feature has been removed. You can download their free translate app which works in a similar way within any program at https://www.deepl.com/app. It has been replaced in RCFV by Reverso translation. For existing users the changes appear in 'LookupText.install.txt' in the Data folder.

( 2) After an fvf file was matched by a url the file name used to be copied to the clipboard. That is no longer the case: the clipboard will now remain undisturbed by an fvf file match. One can interrogate the name of the matching fvf file by pressing {Alt}+{v} which will append that file name to the scratchpad.

Fixes:

( 1) Fixed FastReplace error due to unsorted inputs

( 2) Fixed problem with "$" regular expression characther when used in a Find {F3}

( 3) Modified the code which inserts "^" and/or "$" in strings dragged from the viewer to the Find input box or one of the filter input boxes

( 4) Fixed lack of removal of "+-" context character prefix when converting to simplified HTML

( 5) Fixed a regression where extended regular expressions starting with "$^::", viz., match the underlying url value of a standard hyperlink instead of the link text, was not working

( 6) Fixed an issue which prevented HTML text from being processed in RCFV directly

( 7) Fixed lack of support for \t as a delimiter character for column selection, e.g., $^2\t will select the third column where the columns are delimited by tabs

( 8) Fixed a problem where the length of MS Office files was calculated incorrectly since it used the actual length of the source file but not the length of the (automatically) converted text file which is displayed

( 9) Fixed an issue where a new fvf file was unable to be saved due to an invalid file name

(10) Fixed a problem where very small web pages were not displayed properly

(11) Added support for text lines delimited solely by a carriage-return, x'0d'

(12) Fixed a problem where a single line dropped into the include or exclude list input box would be automatically added to the list box

(13) Fixed a bug where a negative regular expression for selecting files (right-click 'add files') would only work for the top level folder

(14) Fixed a problem which occurred when changing the "intra-line matched text delimiter" in the General Settings screen

(15) When using {Ctrl}+{s} to send an email containing the current url(s) the redirected url name, if any, is now used instead of the original url. This will also affect other places where the url name is displayed such as the file list.

(16) Fixed a problem where downloadable urls were not being recognized correctly. This issue also suppressed the inclusion of some links which were incorrectly considered duplicates.

(17) Fixed bad reformatting which caused spaces before punctuation followed by a digit to be elided

(18) Fixed a problem where HTML tags inside of <pre>...</pre> tags were not handled

(19) Fixed a number of issues related to processing multiple files, especially list files (files which start with '!'), and the creation of a path file (a single file containing all selected file path names)

(20) Fixed a number of problems related to the number of selected files for a file path

(21) Fixed url copy (right-click 7-Export | Copy selected urls) in the url list (internet command) when ordered by url value

(22) Fixed "Find local label" (an anchor beginning with "#") so that it actually finds it if it exists in the text

(23) Fixed an issue with file lists where the saved information, e.g., font, colors, etc. was not being applied to the files in the list when they are opened from a file list

(24) A number of Bulk File Selection (right-click add Files) issues were fixed and/or improved.

(25) Fixed highlighting when a column specification, e.g., $^4\s was ANDed with a normal expression.

(26) When a single file is added to the viewer it is assumed that a path list is not wanted

plus other minor bug fixes

01/30/23