Beta Release RCFV.4.6.2430.4826 (Updated 2025-04-18)

  • Version RCFV.4.6.2430.4826
  • Download 8
  • File Size 6.02 MB
  • Create Date 2025-04-19

===============================================================================
Change log for version 4.6
===============================================================================
Fixes:
( 1) Fixed a problem with links containing left and/or right apostrophes, and . As of release 4.5 we translate them to regular apostrophes for easier matching but we neglected to update our link tables as well causing such links to not be recognized as valid urls.
( 2) Fixed an issue where urls which were clearly not images were being tagged as such incorrectly.
( 3) Special cased images which contain Narrow No-Break Space characters as part of the image url. They were previously converted to a normal No-Break Space but that precluded them from being recognized as valid urls.
( 4) Fixed a problem with multiple images embedded in a single SRC attribute of an IMG tag.
( 5) Fixed a number of issues which caused a refresh loop when reading the Help file, empty files, and some malformed files.
( 6) Fixed a problem which created spurious blank lines in the scratch pad when extracting text for non-existent matches.
( 7) Fixed a longstanding problem where the next execution of the program was supposed to use the saved size and position of the main window upon exit. This is now working.
( 8) RTF and CSV files were mistakenly characterized as non-text files. They are now correctly considered as text documents.
( 9) Fixed a problem where HTML files were not recognized when dropping or pasting their file name as opposed to their contents.
(10) Updated fvf files related to HuffPost.com. Since it used to be and still has the alias HuffingtonPost.com some of the newer fvf files were overridden by older ones which were longer.
(11) Some Windows controls have an underlined symbol, typically a letter or number, which denotes a quick key for, say, pressing a button. By depressing the {Alt} key plus the underlined symbol you can quickly effectuate a button press or the toggling of a check box. Many of the controls in the RCFV control panel support such quick keys. So, wherever you are on the main display, you can use these quick keys in conjunction with the {Alt} key. Note that if the cursor is positioned in the main display window you do not need to also depress the {Alt} key. Just pressing the quick key sufficient. For example, {Shift}+{H} will open the Help file; {i} (lower case) will open the url list. The {Alt} key in this case is optional. The implementation of this was iffy in previous releases and we have rewritten some of the code to make this behavior work correctly in (we hope) all situations.
(12) You can right-click the panel toggle buttons, {/}, to position the cursor at the end of the current buffer. If the cursor is already positioned there it will then position the cursor at the top of the file. Consequently, you can use this behavior to quickly get to the top of the buffer by right-clicking a toggle button twice successively (unless the cursor is already at the end of the buffer). Unfortunately, in previous releases we neglected to save the cursor after this positioning so, when switching files, once you returned to the file in question this positioning was lost.
(13) Fixed a problem when adding multiple lines of selected text to a filter. Lines which contained leading No-Break Space characters were incorrectly modified leading to an ineffectual filter item.

Changes:
( 1) We have slightly modified the UI and behavior for the Auto-refresh option, {Alt}+{o}. When the option is enabled a refresh is automatically performed.
( 2) For consistency we have changed the behavior of {Alt}+{q} to just open the TTS dialog box. To quickly speak the current paragraph and position the cursor at the following one you can use {Ctrl}+{q} instead.

Help file updates:
( 1) We have clarified the use of urls which end with a trailing slash:

Note that you can drag-drop or paste a url ending with a slash, e.g.,
http://theonion.com/ and RCFV will use that url as specified. However, the
url history list will remove trailing slashes from the list when it is initially
read since, effectively, http://theonion.com/ and http://theonion.com
refer to the same web page. However, there is one big difference with respect to
RCFV and that is related to filter file selection. Many of the filters are designed
to match a trailing slash as the default file for all subpage urls under the main
page. For example,

   (www`E.)`Qtheonion.com`S.fvf  (which generates the regex "(www.)?theonion.com/")
will match
   theonion.com/23andme-files-for-bankruptcy  and  https://theonion.com/sports/page/2
while
   (www`E.)`Qtheonion.com.fvf
will only match
   theonion.com  and  www.theonion.com.

Due to the use of this default if one uses the main page url with a trailing slash there
could be an incorrect match with the subpage fvf file instead of the main page fvf. As a
result, we discourage such urls by eliding the trailing slash in the history list.

Sometimes you may want to use the default subpage fvf for the main page. You might
do this if you have two different views for the main page. In such a case you can use
http://theonion.com/? which will match (www`E.)`Qtheonion.com`S.fvf
(assuming there is no better matching fvf file). This url will be retained in the history.

( 2) We have clarified the use of right-clicking the Refresh button to extract matched text, optionally using a user-specified template to add surrounding text:

You may optionally enter a template containing one or more tokens like ?n? where
n is the one-origin, left-to-right match number. All other characters except /t = tab,
/n = newline, and /? = "?" will be treated literally.

NOTE THAT THE FORWARD SLASHES REPRESENT BACKSLASH HERE.

?n? values which do not correspond to a match number will be replaced by an empty string.
For example:

   To back up a file:     
      copy /V /Y "?1?" "?1?.bak" /A
   To reorder and decorate some comma-delimited columns with quotation marks:
      "?3?","?4?","?1?"

( 3) We have defined the functions of Copy and edit and replaced references to 'Copy buffer' (which was used in an earlier incarnation but has been renamed).

Plus some additional miscellaneous fixes and minor changes.