<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Just Great Software Newsfeed</title>
		<link>https://www.just-great-software.com/newsletter.html</link>
		<description>Subscribe to the Just Great Software newsfeed to be notified about new product releases and free minor updates.  The newsfeed also regularly shares tips and tricks as well as information about future developments.</description>
		<copyright>Copyright © 2005-2026 Jan Goyvaerts</copyright>
		<pubDate>Fri, 24 Apr 2026 05:05:50 -0400</pubDate>
		<item>
			<title>RegexBuddy 5.0.6</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.regexbuddy.com/download.html&quot;&gt;RegexBuddy 5.0.6 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;This release fixes a few more issues that we missed in earlier 5.0.x releases.&amp;nbsp; Opening a file on the Test panel no longer triggers a harmless access violation error if there is no (valid) regular expression to test with.&lt;/p&gt;&#10;&#10;&lt;p&gt;When RegexBuddy 5 runs for the first time, it looks for settings and history saved by RegexBuddy 4.&amp;nbsp; If found, it asks if you want to import them.&amp;nbsp; This failed when “custom configuration” was selected on the Use Colors page in the Preferences in RegexBuddy 4.&amp;nbsp; This has been fixed.&amp;nbsp; The custom color configuration for the Use panel now appears as a palette named “RegexBuddy 4” in RegexBuddy 5 when you click the Use button on the Editors page in the Preferences dialog.&lt;/p&gt;&#10;&#10;&lt;p&gt;When importing RegexBuddy 4 preferences failed, regardless of the reason, RegexBuddy 5 got stuck on the dialog box asking whether you want to import preferences.&amp;nbsp; This too has been fixed.&amp;nbsp; Should importing fail for any reason, RegexBuddy 5 will now import what it can and then start, without asking again and without showing any error messages.&lt;/p&gt;&#10;&#10;&lt;p&gt;The drop-down menus of the Copy and Paste buttons on the main toolbar allow you to convert your regex from and to the string styles used by the various programming languages supported by RegexBuddy.&amp;nbsp; This enables you to easily copy and paste regexes from and to your source code.&amp;nbsp; RegexBuddy now knows that PowerShell strings requires smart quotes or typographic quotes in the contents of strings to be doubled just like straight quotes.&amp;nbsp; RegexBuddy now does this when formatting your regex or replacement text as a PowerShell string.&amp;nbsp; It also un-doubles smart quotes when pasting a regex or replacement from a PowerShell string.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;If you have already purchased or upgraded to RegexBuddy 5 then you can &lt;a href=&quot;https://www.regexbuddy.com/download.html&quot;&gt;download this update for free&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.regexbuddy.com/upgradenow.html&quot;&gt;Upgrade to RegexBuddy 5 from any previous version&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.regexbuddy.com/buynow.html&quot;&gt;Buy RegexBuddy now&lt;/a&gt; or &lt;a href=&quot;https://www.regexbuddy.com/multiuser.html&quot;&gt;expand your license&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.regexbuddy.com/history.html#506&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.regexbuddy.com/releasenotes.html#506</link>
			<guid isPermaLink="false">jgnews245</guid>
			<pubDate>Fri, 24 Apr 2026 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>EditPad Pro 8.6.1</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.editpadpro.com/download.html&quot;&gt;EditPad Pro 8.6.1 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;This release fixes one serious but rare issue that was introduced in EditPad 8.5.0.&amp;nbsp; Opening a small file that was less than 512 KB in size of a file type for which you had word wrap enabled and that had at least one line long enough to require wrapping and that had a total number of lines after wrapping that was an exact multiple of 256 would cause EditPad to crash when you started to edit the file.&amp;nbsp; Because the crash only happens in these very specific circumstances, the issue slipped through our quality control.&amp;nbsp; It has now been fixed.&amp;nbsp; If you are using EditPad Lite 8.5.x or 8.6.0 then upgrading to 8.6.1 is strongly recommended.&lt;/p&gt;&#10;&#10;&lt;p&gt;The &lt;a href=&quot;https://www.editpadpro.com/manual.html#blockmovelines&quot;&gt;Block|Move Lines &amp;amp; Columns&lt;/a&gt; submenu has commands for moving the line under the cursor or the selected lines up or down by one line or by any number of lines.&amp;nbsp; These commands now better handle situations in which the final line in the file does not have a line break and that line is either being moved or the selected lines are moved to or beyond the end of the file.&amp;nbsp; These commands are designed to preserve the presence or absence of a terminating line break.&lt;/p&gt;&#10;&#10;&lt;p&gt;On the &lt;a href=&quot;https://www.editpadpro.com/manual.html#prefssavefiles&quot;&gt;Save Files&lt;/a&gt; you can configure EditPad to save &lt;strong&gt;working copies&lt;/strong&gt; of files with unsaved changes every few minutes.&amp;nbsp; These working copies are left behind if EditPad or your entire PC crashes, allowing you to recover unsaved files.&amp;nbsp; If you open a file for which a working copy exists then EditPad automatically opens the working copy along with the file.&amp;nbsp; If for some reason the working copy was already open but the original file was not then this would result in two tabs for the working copy.&amp;nbsp; This has been fixed.&amp;nbsp; EditPad now checks whether the working copy is already open to prevent the duplicate tab, just as it prevents duplicate tabs for all other files.&amp;nbsp; When you close a working copy without deleting it, the working copy is no longer added to the File|Open submenu with recently closed files.&amp;nbsp; The original file is already added to that menu when you close it and reopening that also reopens the working copy until you delete it.&lt;/p&gt;&#10;&#10;&lt;p&gt;EditPad 8.5.1 included a new predefined file type for &lt;strong&gt;F#&lt;/strong&gt; with a syntax coloring scheme.&amp;nbsp; This scheme has been improved to handle the fact that F# allows strings to be nested inside comments, in addition to allowing comments to be nested inside comments.&amp;nbsp; In the F# code snippet &lt;tt class=code&gt;(* &quot; *) &quot; eof&lt;/tt&gt; is an unterminated comment that contains a string and a word rather than a comment that contains a double quote followed by an unterminated string that contains a word.&amp;nbsp; The scheme still highlights strings nested inside comments as comments.&amp;nbsp; It now applies bracket matching to the nested string to make it more obvious why the &lt;tt class=code&gt;*)&lt;/tt&gt; doesn’t end the comment.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;If you have already purchased EditPad Pro 8, you can &lt;a href=&quot;https://www.editpadpro.com/download.html&quot;&gt;download this update for free&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.editpadpro.com/upgradenow.html&quot;&gt;Upgrade to EditPad Pro 8 from any previous version&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.editpadpro.com/buynow.html&quot;&gt;Buy EditPad Pro now&lt;/a&gt; or &lt;a href=&quot;https://www.editpadpro.com/multiuser.html&quot;&gt;expand your license&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.editpadpro.com/history.html#861&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.editpadpro.com/releasenotes.html#861</link>
			<guid isPermaLink="false">jgnews244</guid>
			<pubDate>Wed, 8 Apr 2026 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>EditPad Lite 8.6.1</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.editpadlite.com/download.html&quot;&gt;EditPad Lite 8.6.1 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;This release fixes one serious but rare issue that was introduced in EditPad 8.5.0.&amp;nbsp; Opening a small file that was less than 512 KB in size of a file type for which you had word wrap enabled and that had at least one line long enough to require wrapping and that had a total number of lines after wrapping that was an exact multiple of 256 would cause EditPad to crash when you started to edit the file.&amp;nbsp; Because the crash only happens in these very specific circumstances, the issue slipped through our quality control.&amp;nbsp; It has now been fixed.&amp;nbsp; If you are using EditPad Lite 8.5.x or 8.6.0 then upgrading to 8.6.1 is strongly recommended.&lt;/p&gt;&#10;&#10;&lt;p&gt;On the &lt;a href=&quot;https://www.editpadpro.com/manual.html#prefssavefiles&quot;&gt;Save Files&lt;/a&gt; you can configure EditPad to save &lt;strong&gt;working copies&lt;/strong&gt; of files with unsaved changes every few minutes.&amp;nbsp; These working copies are left behind if EditPad or your entire PC crashes, allowing you to recover unsaved files.&amp;nbsp; If you open a file for which a working copy exists then EditPad automatically opens the working copy along with the file.&amp;nbsp; If for some reason the working copy was already open but the original file was not then this would result in two tabs for the working copy.&amp;nbsp; This has been fixed.&amp;nbsp; EditPad now checks whether the working copy is already open to prevent the duplicate tab, just as it prevents duplicate tabs for all other files.&amp;nbsp; When you close a working copy without deleting it, the working copy is no longer added to the File|Open submenu with recently closed files.&amp;nbsp; The original file is already added to that menu when you close it and reopening that also reopens the working copy until you delete it.&lt;/p&gt;&#10;&#10;&lt;p&gt;EditPad 8.5.1 included a new predefined file type for &lt;strong&gt;F#&lt;/strong&gt; with a syntax coloring scheme.&amp;nbsp; This scheme has been improved to handle the fact that F# allows strings to be nested inside comments, in addition to allowing comments to be nested inside comments.&amp;nbsp; In the F# code snippet &lt;tt class=code&gt;(* &quot; *) &quot; eof&lt;/tt&gt; is an unterminated comment that contains a string and a word rather than a comment that contains a double quote followed by an unterminated string that contains a word.&amp;nbsp; The scheme still highlights strings nested inside comments as comments.&amp;nbsp; It now applies bracket matching to the nested string to make it more obvious why the &lt;tt class=code&gt;*)&lt;/tt&gt; doesn’t end the comment.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;EditPad Lite is free for personal use.&amp;nbsp; Business and government users can &lt;a href=&quot;https://www.editpadlite.com/buynow.html&quot;&gt;purchase a license&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;If you purchased EditPad Lite 7, you can &lt;a href=&quot;https://www.editpadlite.com/upgradenow.html&quot;&gt;upgrade to EditPad Lite 8 at a discount&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.editpadlite.com/download.html&quot;&gt;Download EditPad Lite&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.editpadlite.com/history.html#861&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.editpadlite.com/releasenotes.html#861</link>
			<guid isPermaLink="false">jgnews243</guid>
			<pubDate>Wed, 8 Apr 2026 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>AceText 4.4.1</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.acetext.com/download.html&quot;&gt;AceText 4.4.1 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;A recent update for Windows 11 for ARM PCs caused previous AceText 4.x.x releases to crash with an access violation on startup.&amp;nbsp; This bug has been fixed.&amp;nbsp; Installing AceText 4.4.1 on top of your previous AceText 4.x.x install will allow AceText to run again.&amp;nbsp; All your settings and collections will be preserved.&lt;/p&gt;&#10;&#10;&lt;p&gt;If you want your current AceText 4.x.x version to work again then right-click AceText’s desktop shortcut and select Properties.&amp;nbsp; On the Compatibility tab, click the Change emulation settings button.&amp;nbsp; Check the box to “hide newer emulated CPU features (x64 apps only)“.&amp;nbsp; OK the dialogs.&amp;nbsp; You should now be able to start your older version of AceText.&lt;/p&gt;&#10;&#10;&lt;p&gt;Windows 11 for ARM PCs is a special version of Windows 11 that runs on computers with ARM-based CPUs such as Snapdragon instead of the Intel and AMD CPUs that Windows normally runs on.&amp;nbsp; It is capable of running software such as AceText that is compiled for Intel and AMD CPUs.&amp;nbsp; This works very well.&amp;nbsp; Generally, you don’t need to worry whether an application is compiled for ARM or not.&lt;/p&gt;&#10;&#10;&lt;p&gt;Apple Silicon is also ARM-based.&amp;nbsp; If you want to run AceText on a Mac with Apple Silicon then first install virtual machine software such as Parallels, UTM, or VMware Fusion on your Mac.&amp;nbsp; Parallels requires a subscription, while UTM (if downloaded from the &lt;a href=&quot;https://mac.getutm.app/&quot;&gt;UTM website&lt;/a&gt;) and VMware Fusion are free.&amp;nbsp; Then create a Windows 11 virtual machine.&amp;nbsp; Parallels can automate the whole process.&amp;nbsp; For UTM and VMware, first &lt;a href=&quot;https://www.microsoft.com/en-us/software-download/windows11arm64&quot;&gt;download&lt;/a&gt; the Windows 11 for ARM-based PCs ISO from Microsoft.&amp;nbsp; Then create a new virtual machine in UTM or VMware, selecting the ISO as the installation disc.&amp;nbsp; You can use the ISO to install Windows in the VM without a product key, but you will need a Windows license to activate Windows inside the virtual machine.&amp;nbsp; With Windows 11 running inside the VM, you can download and install AceText like you would on an actual PC.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;If you have already purchased AceText 4, you can &lt;a href=&quot;https://www.acetext.com/download.html&quot;&gt;download this update for free&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.acetext.com/upgradenow.html&quot;&gt;Upgrade to AceText 4 from any previous version&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.acetext.com/buynow.html&quot;&gt;Buy AceText now&lt;/a&gt; or &lt;a href=&quot;https://www.acetext.com/multiuser.html&quot;&gt;expand your license&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.acetext.com/history.html#441&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.acetext.com/releasenotes.html#441</link>
			<guid isPermaLink="false">jgnews242</guid>
			<pubDate>Mon, 2 Mar 2026 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>RegexBuddy 5.0.5</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.regexbuddy.com/download.html&quot;&gt;RegexBuddy 5.0.5 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;This release fixes several more issues that we missed in earlier 5.0.x releases.&amp;nbsp; The Print button on the Create panel once again works correctly.&amp;nbsp; The List All Matches of Group menu items under the List All button on the Test panel once again list the matches of the group that you actually selected.&lt;/p&gt;&#10;&#10;&lt;p&gt;We’ve also started testing &lt;a href=&quot;https://www.regexbuddy.com/wine.html&quot;&gt;RegexBuddy 5 on Wine&lt;/a&gt;, which allows Linux users to run Windows applications.&amp;nbsp; While we do not officially support Wine, we try to make our products work on Wine as well as we can.&amp;nbsp; Previous 5.0.x releases crashed on Wine at startup if fonts like Segoe UI that are standard on Windows 7 and later are not available.&amp;nbsp; RegexBuddy 5.0.5 starts correctly if either Segoe UI or Tahoma is available.&amp;nbsp; If not then you get an error message saying you need one of those fonts instead of the access violation error.&amp;nbsp; A basic install of Ubuntu and the bundled version of Wine provides a version of Tahoma that allows RegexBuddy 5 to run correctly.&amp;nbsp; &lt;strong&gt;Help|Support and Feedback&lt;/strong&gt; now indicates the version of Wine that is running RegexBuddy in addition to the Windows version that Wine is pretending to be.&amp;nbsp; We have tested RegexBuddy 5.0.5 with Wine 9.0 on Ubuntu 24.4.&lt;/p&gt;&#10;&#10;&lt;p&gt;This release also brings improvements to RegexBuddy’s ability to accurately emulate the syntax and behavior of all the applications it supports.&lt;/p&gt;&#10;&#10;&lt;p&gt;Perl does not allow &lt;strong&gt;lookbehind&lt;/strong&gt; that may need to look back more than &lt;strong&gt;255 characters&lt;/strong&gt;.&amp;nbsp; PCRE does not allow this if the lookbehind contains a quantifier that has different upper and lower bounds.&amp;nbsp; RegexBuddy now imposes the same limitations if you select Perl or PCRE or an application based on PCRE as your target application.&lt;/p&gt;&#10;&#10;&lt;p&gt;RegexBuddy is now aware that the Unicode property &lt;tt class=code&gt;White_Space&lt;/tt&gt; has a second short alias &lt;tt class=code&gt;space&lt;/tt&gt; in addition to the already supported short alias &lt;tt class=code&gt;WSpace&lt;/tt&gt;.&amp;nbsp; Unless the regex flavor supports &lt;tt class=regex&gt;\p{Space}&lt;/tt&gt; as a POSIX class, RegexBuddy now interprets &lt;tt class=regex&gt;\p{space}&lt;/tt&gt; as the Unicode property.&amp;nbsp; This allows RegexBuddy to correctly emulate that all flavors that support &lt;tt class=regex&gt;\p{WSpace}&lt;/tt&gt; also support &lt;tt class=regex&gt;\p{space}&lt;/tt&gt; instead of saying that they don’t support the POSIX classes with the &lt;tt class=code&gt;\p&lt;/tt&gt; syntax.&lt;/p&gt;&#10;&#10;&lt;p&gt;If you &lt;strong&gt;convert&lt;/strong&gt; a regex that has &lt;strong&gt;both start/end-of-string and start/end-of-line anchors&lt;/strong&gt; to a flavor such as JavaScript that only supports the anchors &lt;tt class=regex&gt;^&lt;/tt&gt; and &lt;tt class=regex&gt;$&lt;/tt&gt; but that does provide a mode modifier to toggle these between matching or not matching at line breaks then the converted regex now uses these mode modifiers so that all anchors can be converted correctly.&lt;/p&gt;&#10;&#10;&lt;p&gt;Some regex flavors support &lt;tt class=regex&gt;\K&lt;/tt&gt; to keep the text matched by the regex so far out of the overall regex match.&amp;nbsp; It allows you to write &lt;tt class=regex&gt;before\Kmatch&lt;/tt&gt; instead of using the lookbehind &lt;tt class=regex&gt;(?&amp;lt;=before)match&lt;/tt&gt; when the &lt;tt class=regex&gt;before&lt;/tt&gt; part uses features that the regex flavor does not allow inside lookbehind.&lt;/p&gt;&#10;&#10;&lt;p&gt;If &lt;tt class=regex&gt;\K&lt;/tt&gt; itself is used inside lookaround then complications can arise.&amp;nbsp; Recent versions of Perl and PCRE2 sidestep these issues by making &lt;tt class=regex&gt;\K&lt;/tt&gt; a &lt;strong&gt;syntax error inside lookaround&lt;/strong&gt;.&amp;nbsp; RegexBuddy now does so too for these versions of Perl and PCRE2 and other flavors based on these versions of PCRE2.&lt;/p&gt;&#10;&#10;&lt;p&gt;Inside a lookbehind it could cause the regex match to begin at a position before the start of the match attempt.&amp;nbsp; Inside lookahead it could cause the regex match to begin at a position after the end of the match, resulting in a backwards match.&amp;nbsp; This can cause errors when retrieving the match, which it does in PHP, for example.&amp;nbsp; If the regex consists entirely of a lookahead containing &lt;tt class=regex&gt;\K&lt;/tt&gt; then that results in a non-zero-length match that does not advance through the string.&amp;nbsp; This can result in an infinite loop, which it does in Perl and R.&amp;nbsp; RegexBuddy’s own regex engine implements &lt;tt class=regex&gt;\K&lt;/tt&gt; in the same way as Perl, including the &lt;strong&gt;infinite loops and errors&lt;/strong&gt;.&amp;nbsp; But emulating these problems, while accurate, is not useful.&amp;nbsp; RegexBuddy still allows &lt;tt class=regex&gt;\K&lt;/tt&gt; inside lookaround it if the application you’re targeting allows it.&amp;nbsp; But to prevent infinite loops and crashes, if the regex ends up finding a match that begins before the start of the match attempt or beings after the end of the match then RegexBuddy aborts the matching process with an error explaining why it did so and why your regex may cause problems in your actual application.&lt;/p&gt;&#10;&#10;&lt;p&gt;RegexBuddy is now also aware of whether the application supports or ignores &lt;tt class=regex&gt;\K&lt;/tt&gt; if it is encountered during a subroutine call or recursion of the entire regex.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;If you have already purchased or upgraded to RegexBuddy 5 then you can &lt;a href=&quot;https://www.regexbuddy.com/download.html&quot;&gt;download this update for free&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.regexbuddy.com/upgradenow.html&quot;&gt;Upgrade to RegexBuddy 5 from any previous version&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.regexbuddy.com/buynow.html&quot;&gt;Buy RegexBuddy now&lt;/a&gt; or &lt;a href=&quot;https://www.regexbuddy.com/multiuser.html&quot;&gt;expand your license&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.regexbuddy.com/history.html#505&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.regexbuddy.com/releasenotes.html#505</link>
			<guid isPermaLink="false">jgnews241</guid>
			<pubDate>Thu, 18 Dec 2025 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>RegexBuddy 5.0.4</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.regexbuddy.com/download.html&quot;&gt;RegexBuddy 5.0.4 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;This release fixes one bug that we missed in RegexBuddy 5.0.3.&amp;nbsp; This version was likely to crash upon startup with a “runtime error 217” on Windows 11 if “&lt;strong&gt;Beta: Use Unicode UTF-8 for worldwide language support&lt;/strong&gt;” is enabled in the regional settings in Windows.&amp;nbsp; What this setting really does is to force UTF-8 on non-Unicode applications.&amp;nbsp; In principle, this setting does not impact applications such as RegexBuddy that are Unicode applications.&amp;nbsp; But, RegexBuddy uses the system code page when it emulates non-Unicode regex engines.&amp;nbsp; RegexBuddy 5.0.3 erroneously tried to use UTF-8 for non-Unicode regex engines when “Beta: Use Unicode UTF-8 for worldwide language support” was enabled in Windows 11.&amp;nbsp; RegexBuddy 5.0.4 falls back on the thread locale to determine which Windows encoding to use for non-Unicode regex engines just like RegexBuddy 5.0.2 and prior did.&amp;nbsp; That means code page 1252 when a Western European language such as English is selected in the regional settings in Windows.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;If you have already purchased or upgraded to RegexBuddy 5 then you can &lt;a href=&quot;https://www.regexbuddy.com/download.html&quot;&gt;download this update for free&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.regexbuddy.com/upgradenow.html&quot;&gt;Upgrade to RegexBuddy 5 from any previous version&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.regexbuddy.com/buynow.html&quot;&gt;Buy RegexBuddy now&lt;/a&gt; or &lt;a href=&quot;https://www.regexbuddy.com/multiuser.html&quot;&gt;expand your license&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.regexbuddy.com/history.html#504&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.regexbuddy.com/releasenotes.html#504</link>
			<guid isPermaLink="false">jgnews240</guid>
			<pubDate>Tue, 25 Nov 2025 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>RegexBuddy 5.0.3</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.regexbuddy.com/download.html&quot;&gt;RegexBuddy 5.0.3 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;RegexBuddy 5’s regex engine fully supports all Unicode characters and all versions of Unicode so that it can use the same version of Unicode as the application or programming language you’re targeting.&amp;nbsp; RegexBuddy 5 also knows and emulates that this application may have flaws or limitations in its Unicode support.&amp;nbsp; Regex engines such as Boost, .NET, JavaScript without /u, and Python 2.x work with 16-bit characters.&amp;nbsp; This creates issues with “astral characters” (code points U+10000 and beyond) that are represented by surrogate pairs in UTF-16.&amp;nbsp; Now, the Create panel explains how this affects &lt;strong&gt;quantifiers on literal astral characters&lt;/strong&gt;.&amp;nbsp; For example, it will say that &lt;tt class=regex&gt;?+&lt;/tt&gt; “repeats only the low surrogate U+DE0E instead of the whole surrogate pair U+D83D U+DE0E that represents the astral character “?” (U+1F60E)“.&amp;nbsp; With these engines the regex &lt;tt class=regex&gt;^?+$&lt;/tt&gt; cannot match &lt;tt class=string&gt;??&lt;/tt&gt; but would match the invalid sequence U+D83D U+DE0E U+DE0E U+DE0E.&amp;nbsp; In Helpful mode, RegexBuddy now treats such quantifiers as an error.&amp;nbsp; The workaround is to use &lt;tt class=regex&gt;^(?:?)+$&lt;/tt&gt; so the surrogate pair is repeated as a whole.&amp;nbsp; RegexBuddy automatically makes this change for you if you double-click the regex tree node that says only the low surrogate is repeated.&lt;/p&gt;&#10;&#10;&lt;p&gt;This release also fixes a bunch of bugs.&amp;nbsp; All of these were introduced in RegexBuddy 5.0.0.&amp;nbsp; Selecting &lt;strong&gt;Paste Regex from XML&lt;/strong&gt; or &lt;strong&gt;Paste Replacement from XML&lt;/strong&gt; under the Paste button on the main toolbar now once again correctly handles numeric character references in the XML.&amp;nbsp; The &lt;strong&gt;hide files and folders&lt;/strong&gt; settings on the GREP page in the Preferences are once again applied correctly.&amp;nbsp; The Test panel once again &lt;strong&gt;highlights visualized line breaks&lt;/strong&gt; when they are part of regex matches.&amp;nbsp; Several fixes were made to &lt;strong&gt;complex script&lt;/strong&gt; text layouts that are needed to support right-to-left scripts such as Arabic and Hebrew and syllabic scripts such as the various Indic scripts.&amp;nbsp; A regex such as &lt;tt class=regex&gt;(?x)    (?i)a|    (?i)b&lt;/tt&gt; in which the first alternative starts with free whitespace and a local mode modifier no longer cause RegexBuddy to become unresponsive.&lt;/p&gt;&#10;&#10;&lt;p&gt;When you select &lt;strong&gt;PostgreSQL&lt;/strong&gt; as your application in RegexBuddy 5, it gives you “default“, “extended“, and “basic” flavor choices.&amp;nbsp; The “advanced” flavor choice was removed.&amp;nbsp; PostgreSQL uses the “advanced” flavor by default and does not provide a way to explicitly set it.&amp;nbsp; Selecting “advanced” causes errors on the Use panel in RegexBuddy.&amp;nbsp; You can now select “default” to use the advanced flavor and get correct code snippets.&amp;nbsp; RegexBuddy 4 did not offer a flavor choice for PostgreSQL.&amp;nbsp; It only supported the “advanced” flavor.&lt;/p&gt;&#10;&#10;&lt;p&gt;One older bug was also fixed.&amp;nbsp; The regex &lt;tt class=regex&gt;(?(DEFINE)([a-z]+))(?1)(?![0-9])&lt;/tt&gt; has a subroutine call to a group that is inside a DEFINE group.&amp;nbsp; The subroutine ends with a quantifier.&amp;nbsp; On the Test panel this regex failed to backtrack this trailing quantifier when the part after the subroutine call failed to match and the chosen regex flavor allows backtracking into subroutine calls.&amp;nbsp; As a result, the Test panel did not highlight the match &lt;tt class=match&gt;ab&lt;/tt&gt; that this regex should find in the string &lt;tt class=string&gt;abc4&lt;/tt&gt;.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;If you have already purchased or upgraded to RegexBuddy 5 then you can &lt;a href=&quot;https://www.regexbuddy.com/download.html&quot;&gt;download this update for free&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.regexbuddy.com/upgradenow.html&quot;&gt;Upgrade to RegexBuddy 5 from any previous version&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.regexbuddy.com/buynow.html&quot;&gt;Buy RegexBuddy now&lt;/a&gt; or &lt;a href=&quot;https://www.regexbuddy.com/multiuser.html&quot;&gt;expand your license&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.regexbuddy.com/history.html#503&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.regexbuddy.com/releasenotes.html#503</link>
			<guid isPermaLink="false">jgnews239</guid>
			<pubDate>Thu, 20 Nov 2025 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>DeployMaster 7.6.0</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.deploymaster.com/download.html&quot;&gt;DeployMaster 7.6.0 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;This release adds support for &lt;strong&gt;Windows 11 version 25H2&lt;/strong&gt; otherwise known as the &lt;strong&gt;2025 Update&lt;/strong&gt;.&amp;nbsp; You can now select this version on the Platform page if you want to restrict your installer to specific Windows 11 versions.&lt;/p&gt;&#10;&#10;&lt;p&gt;DeployMaster has always had the option to &lt;strong&gt;completely cover the screen background&lt;/strong&gt; on the &lt;a href=&quot;https://www.deploymaster.com/manual.html#appearance&quot;&gt;Appearance&lt;/a&gt; page.&amp;nbsp; This gives your installer the gradient-filled background that was typical for installation software on the Windows platform in the 1990s and 2000s.&amp;nbsp; The feature is off by default as it has gone out of fashion, but it remains available if that is still your style.&lt;/p&gt;&#10;&#10;&lt;p&gt;But covering the whole screen with a background image is still common for installers for games and other entertainment software.&amp;nbsp; DeployMaster now supports this.&amp;nbsp; After ticking the checkbox to completely cover the screen background, click the new &lt;strong&gt;Change Wallpaper&lt;/strong&gt; button to select your background image.&amp;nbsp; After selecting the wallpaper image you have 4 options to determine how it should fill the screen: fill, fit, stretch, or tile.&amp;nbsp; These work the same as the options that Windows itself gives for its desktop wallpaper.&amp;nbsp; Note that your installer’s wallpaper is only displayed by the installer.&amp;nbsp; The user’s desktop wallpaper is never changed.&lt;/p&gt;&#10;&#10;&lt;p&gt;The &lt;strong&gt;Change Logo Image&lt;/strong&gt; replaces the Change Bitmap button.&amp;nbsp; It still allows you to select an image file to be displayed in the top left corner of your installer’s background.&amp;nbsp; We renamed it because you can now use an image in PNG, JPEG, GIF, or TIFF format when building installers targeting Windows XP or later. You can still use a bitmap in BMP format when targeting any version of Windows.&amp;nbsp; But the modern image formats are more efficient and PNG and GIF allow for proper transparency.&amp;nbsp; Your installer overlays the logo on the gradient background or wallpaper image.&amp;nbsp; The wallpaper image can use these same file formats.&amp;nbsp; If the wallpaper image has transparent areas or if you choose the “fit” method that leaves horizontal or vertical bars then the color gradient will appear in the areas not covered by the wallpaper.&amp;nbsp; You can change the top and bottom colors to both be black (or any other color) to remove the gradient (or use a solid color).&lt;/p&gt;&#10;&#10;&lt;p&gt;Deep in the regional settings in Windows 11 there is a checkbox that Microsoft labeled “&lt;strong&gt;Beta: Use Unicode UTF-8 for worldwide language support&lt;/strong&gt;“.&amp;nbsp; If this is checked on the user’s installation of Windows then your installer would crash at startup on the user’s system if you built it with Windows 98 and/or Windows ME checked on the Platform page and at the same time added one or more file associations on the File Types page.&amp;nbsp; Rebuilding your installer with DeployMaster 7.6.0 fixes this issue.&lt;/p&gt;&#10;&#10;&lt;p&gt;What the option “Beta: Use Unicode UTF-8 for worldwide language support” really does is to change the system code page for non-Unicode applications to UTF-8.&amp;nbsp; This can break applications that assume the system code page to be one of the single-byte or double-byte Windows code pages.&amp;nbsp; When you select Windows 98 or Windows ME on the Platform page, DeployMaster generates an installer that is a non-Unicode application because Windows 98 and ME do not support Unicode applications.&amp;nbsp; When such an installer is run on a later version of Windows, including Windows 11, it runs as a non-Unicode application.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;If you have already purchased DeployMaster, you can &lt;a href=&quot;https://www.deploymaster.com/download.html&quot;&gt;download this update for free&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.deploymaster.com/buynow.html&quot;&gt;Buy DeployMaster now&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.deploymaster.com/history.html#751&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.deploymaster.com/releasenotes.html#760</link>
			<guid isPermaLink="false">jgnews238</guid>
			<pubDate>Wed, 5 Nov 2025 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>RegexBuddy 5.0.2</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.regexbuddy.com/download.html&quot;&gt;RegexBuddy 5.0.2 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;Just a month ago we released RegexBuddy 5.0.0 which is a &lt;a href=&quot;https://www.regexbuddy.com/upgradenow.html&quot;&gt;major upgrade&lt;/a&gt; from previous versions.&amp;nbsp; The release has gone very smoothly.&amp;nbsp; RegexBuddy 5.0.2 is a free minor update for those who have already purchased the upgrade, purchased a new RegexBuddy 5 license, or received the upgrade for free per our policy of one year of free major upgrades.&amp;nbsp; All future RegexBuddy 5.x.x releases will also be free for all RegexBuddy 5 users, just like all RegexBuddy 4.x.x releases were free for all RegexBuddy 4 users.&lt;/p&gt;&#10;&#10;&lt;p&gt;RegexBuddy 5.0.1 (this version only) sometimes showed an access violation error upon startup; RegexBuddy worked correctly after dismissing the AV.&amp;nbsp; This has been fixed.&lt;/p&gt;&#10;&#10;&lt;p&gt;RegexBuddy 5.0.0 replaced the &lt;a href=&quot;https://www.regexbuddy.com/manual.html#insertmode&quot;&gt;Insert Token|Mode Modifier&lt;/a&gt; submenu with a dialog box.&amp;nbsp; The dialog box supports all options that can be toggled via mode modifiers by any of the regular expression flavors supported by RegexBuddy, rather than just the main ones supported by most flavors.&amp;nbsp; Unsupported options are grayed out.&amp;nbsp; The dialog box is also aware of which options are already active, so it only adds the option letters that actually change any options to the mode modifier, instead of blindly setting the option chosen in the submenu.&amp;nbsp; But this prevented from adding a mode modifier to the start of the regex with all the options to make it independent of any external regex options that you may not have control over in your actual application.&amp;nbsp; To support this the dialog box now has an additional option “&lt;strong&gt;set all options at the start of the regex&lt;/strong&gt;” to make this possible.&amp;nbsp; This choice is available for regex flavors that support global mode modifiers that can turn options on and off.&amp;nbsp; Some flavors, like Python, only allow a global mode modifier to turn options on.&amp;nbsp; Both choices to set options at the start of the regex are now disabled for JavaScript because JavaScript only supports mode modifier groups.&lt;/p&gt;&#10;&#10;&lt;p&gt;Opening a sample file on the Test panel is now more efficient when the &lt;strong&gt;line break style&lt;/strong&gt; of the file you’re loading is different from the line break style selected in the Test toolbar.&amp;nbsp; The line break style is now converted before loading the file onto the Test panel instead of afterwards.&amp;nbsp; If the Test panel is in &lt;strong&gt;hexadecimal mode&lt;/strong&gt; (which you can toggle via the right-click menu) and you open a file in an encoding that does not use a constant number of bytes per character then the Test panel now automatically switches back to text mode.&amp;nbsp; You can right-click the Test panel and select &lt;strong&gt;Encoding&lt;/strong&gt; to convert the file to a different encoding or to interpret it with a different encoding.&amp;nbsp; Scroll bars on the Test panel are now updated correctly when word wrap is off.&lt;/p&gt;&#10;&#10;&lt;p&gt;&lt;strong&gt;Windows 7 SP1&lt;/strong&gt; the oldest version of Windows that RegexBuddy 5 will run on.&amp;nbsp; Versions 5.0.0 and 5.0.1 complained about a missing DLL api-ms-win-crt-string-l1-1-0.dll on Windows 7 systems on which no updates other than SP1 were installed.&amp;nbsp; RegexBuddy 5.0.2 no longer depends on this DLL.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;If you have already purchased or upgraded to RegexBuddy 5 then you can &lt;a href=&quot;https://www.regexbuddy.com/download.html&quot;&gt;download this update for free&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.regexbuddy.com/upgradenow.html&quot;&gt;Upgrade to RegexBuddy 5 from any previous version&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.regexbuddy.com/buynow.html&quot;&gt;Buy RegexBuddy now&lt;/a&gt; or &lt;a href=&quot;https://www.regexbuddy.com/multiuser.html&quot;&gt;expand your license&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.regexbuddy.com/history.html#502&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.regexbuddy.com/releasenotes.html#502</link>
			<guid isPermaLink="false">jgnews237</guid>
			<pubDate>Thu, 30 Oct 2025 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>EditPad Lite 8.6.0</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.editpadlite.com/download.html&quot;&gt;EditPad Lite 8.6.0 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;The RegexBuddy icon on the Search toolbar, which opens RegexBuddy to edit the regular expression you’re using in EditPad, now shows the new icon for &lt;strong&gt;RegexBuddy 5&lt;/strong&gt;.&amp;nbsp; The actual integration is fully compatible with RegexBuddy 4 and 5.&lt;/p&gt;&#10;&#10;&lt;p&gt;On the &lt;a href=&quot;https://www.editpadpro.com/manual.html#prefssavefiles&quot;&gt;Save Files&lt;/a&gt; you can configure EditPad to save &lt;strong&gt;working copies&lt;/strong&gt; of files with unsaved changes every few minutes.&amp;nbsp; The default setting is to save them every 5 minutes.&amp;nbsp; Previously the actual interval was one minute longer than you specified.&amp;nbsp; So by default working copies were actually saved every 6 minutes.&amp;nbsp; Now actual interval is the one you specify.&amp;nbsp; The minimum interval you can specify is still 1 minute.&amp;nbsp; This now saves working copies every minute instead of every 2 minutes.&amp;nbsp; If a file is empty in EditPad when the interval elapses, EditPad now deletes the working copy instead of saving an empty working copy.&lt;/p&gt;&#10;&#10;&lt;p&gt;The benefit of working copies is that they are left behind when your system crashes.&amp;nbsp; When you open the file again after restarting, EditPad opens both the original file and the working copy.&amp;nbsp; You can then decide whether you want to keep the unsaved changes preserved by the working copy or if you want to keep the original file.&amp;nbsp; But an empty working copy doesn’t really prevent any data loss.&amp;nbsp; Not saving empty working copies can reduce the number of working copies you have to deal with if your system crashes while you had a lot of files open in EditPad.&lt;/p&gt;&#10;&#10;&lt;p&gt;EditPad now includes two syntax coloring schemes for &lt;strong&gt;Visual Basic&lt;/strong&gt;.&amp;nbsp; The “Visual Basic.NET” scheme is unchanged.&amp;nbsp; It works great with source code for Visual Basic 2013 and prior, including the legacy Visual Basic 6.&amp;nbsp; The “Visual Basic 14 and later” scheme is new.&amp;nbsp; The only difference between the two schemes is that the new scheme allows literal line breaks in strings.&amp;nbsp; Visual Basic 14 changed the language specification to allow strings to span across lines.&amp;nbsp; A side effect is that while you’re editing your code, any unterminated string affects the highlighting until the end of the file rather than just the remainder of the line it’s on.&amp;nbsp; The same happens in Visual Studio 2015 and later.&amp;nbsp; If you use literal line breaks in strings in your Visual Basic code then you can make EditPad do the same by selecting the “Visual Basic 14 and later” scheme for the “Visual Basic source code” file type on the &lt;a href=&quot;https://www.editpadpro.com/manual.html#filetypesyntax&quot;&gt;Colors and Syntax&lt;/a&gt; page in the file type configuration.&amp;nbsp; The original “Visual Basic.NET” scheme is still the default.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;EditPad Lite is free for personal use.&amp;nbsp; Business and government users can &lt;a href=&quot;https://www.editpadlite.com/buynow.html&quot;&gt;purchase a license&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;If you purchased EditPad Lite 7, you can &lt;a href=&quot;https://www.editpadlite.com/upgradenow.html&quot;&gt;upgrade to EditPad Lite 8 at a discount&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.editpadlite.com/download.html&quot;&gt;Download EditPad Lite&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.editpadlite.com/history.html#860&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.editpadlite.com/releasenotes.html#860</link>
			<guid isPermaLink="false">jgnews236</guid>
			<pubDate>Wed, 29 Oct 2025 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>EditPad Pro 8.6.0</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.editpadpro.com/download.html&quot;&gt;EditPad Pro 8.6.0 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;The RegexBuddy icon on the Search toolbar, which opens RegexBuddy to edit the regular expression you’re using in EditPad, now shows the new icon for &lt;strong&gt;RegexBuddy 5&lt;/strong&gt;.&amp;nbsp; The actual integration is fully compatible with RegexBuddy 4 and 5.&lt;/p&gt;&#10;&#10;&lt;p&gt;On the &lt;a href=&quot;https://www.editpadpro.com/manual.html#prefssavefiles&quot;&gt;Save Files&lt;/a&gt; you can configure EditPad to save &lt;strong&gt;working copies&lt;/strong&gt; of files with unsaved changes every few minutes.&amp;nbsp; The default setting is to save them every 5 minutes.&amp;nbsp; Previously the actual interval was one minute longer than you specified.&amp;nbsp; So by default working copies were actually saved every 6 minutes.&amp;nbsp; Now actual interval is the one you specify.&amp;nbsp; The minimum interval you can specify is still 1 minute.&amp;nbsp; This now saves working copies every minute instead of every 2 minutes.&amp;nbsp; If a file is empty in EditPad when the interval elapses, EditPad now deletes the working copy instead of saving an empty working copy.&lt;/p&gt;&#10;&#10;&lt;p&gt;The benefit of working copies is that they are left behind when your system crashes.&amp;nbsp; When you open the file again after restarting, EditPad opens both the original file and the working copy.&amp;nbsp; You can then decide whether you want to keep the unsaved changes preserved by the working copy or if you want to keep the original file.&amp;nbsp; But an empty working copy doesn’t really prevent any data loss.&amp;nbsp; Not saving empty working copies can reduce the number of working copies you have to deal with if your system crashes while you had a lot of files open in EditPad.&lt;/p&gt;&#10;&#10;&lt;p&gt;The &lt;a href=&quot;https://www.editpadpro.com/manual.html#filetypeeditor&quot;&gt;Editor&lt;/a&gt; page in the file type configuration has two options to &lt;strong&gt;automatically trim trailing whitespace&lt;/strong&gt;.&amp;nbsp; The “trim trailing whitespace” option trims trailing whitespace from a line you’ve edited when you move the cursor away from that line.&amp;nbsp; So this happens while you’re editing your file and only affects lines that you’ve edited.&amp;nbsp; The “trim all trailing whitespace upon save” trims trailing whitespace from all lines in the file, regardless of whether that whitespace was already there when you opened the file, when you save the file to disk.&amp;nbsp; New in this release is that this option now also trims all trailing whitespace when you upload a file via &lt;a href=&quot;https://www.editpadpro.com/manual.html#viewfilebarftp&quot;&gt;FTP&lt;/a&gt; and when you save a file that was opened via FTP.&lt;/p&gt;&#10;&#10;&lt;p&gt;EditPad now includes two syntax coloring schemes for &lt;strong&gt;Visual Basic&lt;/strong&gt;.&amp;nbsp; The “Visual Basic.NET” scheme is unchanged.&amp;nbsp; It works great with source code for Visual Basic 2013 and prior, including the legacy Visual Basic 6.&amp;nbsp; The “Visual Basic 14 and later” scheme is new.&amp;nbsp; The only difference between the two schemes is that the new scheme allows literal line breaks in strings.&amp;nbsp; Visual Basic 14 changed the language specification to allow strings to span across lines.&amp;nbsp; A side effect is that while you’re editing your code, any unterminated string affects the highlighting until the end of the file rather than just the remainder of the line it’s on.&amp;nbsp; The same happens in Visual Studio 2015 and later.&amp;nbsp; If you use literal line breaks in strings in your Visual Basic code then you can make EditPad do the same by selecting the “Visual Basic 14 and later” scheme for the “Visual Basic source code” file type on the &lt;a href=&quot;https://www.editpadpro.com/manual.html#filetypesyntax&quot;&gt;Colors and Syntax&lt;/a&gt; page in the file type configuration.&amp;nbsp; The original “Visual Basic.NET” scheme is still the default.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;If you have already purchased EditPad Pro 8, you can &lt;a href=&quot;https://www.editpadpro.com/download.html&quot;&gt;download this update for free&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.editpadpro.com/upgradenow.html&quot;&gt;Upgrade to EditPad Pro 8 from any previous version&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.editpadpro.com/buynow.html&quot;&gt;Buy EditPad Pro now&lt;/a&gt; or &lt;a href=&quot;https://www.editpadpro.com/multiuser.html&quot;&gt;expand your license&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.editpadpro.com/history.html#860&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.editpadpro.com/releasenotes.html#860</link>
			<guid isPermaLink="false">jgnews235</guid>
			<pubDate>Wed, 29 Oct 2025 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>PowerGREP 5.4.0</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.powergrep.com/download.html&quot;&gt;PowerGREP 5.4.0 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;The File Selector panel has an option to &lt;strong&gt;use regular expressions to define file masks&lt;/strong&gt; instead of traditional wildcards.&amp;nbsp; The hide files and folders configuration dialog has a similar option to &lt;strong&gt;use regular expressions to hide files and folders&lt;/strong&gt;.&amp;nbsp; All the predefined configurations for hiding files and folders use this option.&amp;nbsp; These regular expressions are now &lt;strong&gt;case insensitive&lt;/strong&gt;.&amp;nbsp; This is more appropriate for the Windows file system which is also case insensitive.&amp;nbsp; If you had actions that relied on these regular expressions being case sensitive then you can use the mode modifier &lt;tt class=regex&gt;(?-i)&lt;/tt&gt; at the start of a regex to make it case sensitive.&lt;/p&gt;&#10;&#10;&lt;p&gt;The RegexBuddy icon on the Action toolbar, which opens RegexBuddy to edit the regex you have on the Action panel in PowerGREP, now shows the new icon for &lt;strong&gt;RegexBuddy 5&lt;/strong&gt;.&amp;nbsp; The actual integration is fully compatible with RegexBuddy 4 and 5.&lt;/p&gt;&#10;&#10;&lt;p&gt;The converter for &lt;strong&gt;Excel spreadsheets&lt;/strong&gt; have been updated to fix some bugs that caused the converter to crash on a small number of &lt;tt class=code&gt;.xlsx&lt;/tt&gt; files.&amp;nbsp; By default, PowerGREP remembers if it could not convert certain files and won’t try to convert those files again unless they have been changed on disk.&amp;nbsp; This way PowerGREP doesn’t waste time trying to repeatedly convert files that it can’t, whether that is due to a bug in PowerGREP’s converter or a corrupt file.&amp;nbsp; If you previously got errors when trying to search through Excel spreadsheets then after installing 5.4.0, go into the Cache section in the Preferences and clear the cache to make PowerGREP forget that it could not convert certain files in the past.&lt;/p&gt;&#10;&#10;&lt;p&gt;The list of steps in the &lt;strong&gt;Sequence panel&lt;/strong&gt; allows you to change the width of its columns by dragging the gap between the column headers with the mouse.&amp;nbsp; These widths are now preserved when you close and restart PowerGREP.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;If you have already purchased PowerGREP 5, you can &lt;a href=&quot;https://www.powergrep.com/download.html&quot;&gt;download this update for free&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.powergrep.com/upgradenow.html&quot;&gt;Upgrade to PowerGREP 5 from any previous version&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.powergrep.com/buynow.html&quot;&gt;Buy PowerGREP now&lt;/a&gt; or &lt;a href=&quot;https://www.powergrep.com/multiuser.html&quot;&gt;expand your license&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.powergrep.com/history.html#540&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.powergrep.com/releasenotes.html#540</link>
			<guid isPermaLink="false">jgnews234</guid>
			<pubDate>Thu, 23 Oct 2025 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>AceText 4.4.0</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.acetext.com/download.html&quot;&gt;AceText 4.4.0 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;This release adds new settings to the &lt;a href=&quot;https://www.acetext.com/manual.html#prefs&quot;&gt;Preferences&lt;/a&gt; dialog.&amp;nbsp; There is a whole new &lt;a href=&quot;https://www.acetext.com/manual.html#prefs-syntax&quot;&gt;Syntax&lt;/a&gt; page.&amp;nbsp; There you can associate each of the &lt;a href=&quot;https://www.acetext.com/manual.html#howto-emphasis&quot;&gt;syntax coloring&lt;/a&gt; schemes that is available to AceText with one or more file masks.&amp;nbsp; The &lt;a href=&quot;https://www.acetext.com/manual.html#bar-coll-openfile&quot;&gt;Clip|Create Clip from Text File&lt;/a&gt; command uses these file masks to automatically assign a syntax coloring scheme to each clip it adds based on the name of the file that the clip’s text was loaded from.&amp;nbsp; If you drag-and-drop a file from another application onto the clip tree in AceText then the file’s contents are added as a new clip.&amp;nbsp; Such a clip too is now automatically assigned a syntax coloring scheme based on the file’s name.&amp;nbsp; You should review the file masks.&amp;nbsp; AceText comes with several sets of syntax coloring schemes that use the same file masks by default.&amp;nbsp; For example, there are separate schemes for various SQL dialects.&amp;nbsp; Even Visual Basic now has two schemes.&amp;nbsp; The new one allows line breaks in strings like Visual Basic 14 (Visual Studio 2015) and later do.&amp;nbsp; You should pick a preferred scheme and remove the file masks from the other to stop it from being assigned automatically.&amp;nbsp; You can still manually assign schemes without file masks to clips and you can still select those schemes as defaults on the Applications and Windows pages in the Preferences.&lt;/p&gt;&#10;&#10;&lt;p&gt;The buttons for downloading syntax coloring schemes and spell check dictionaries and the buttons for customizing palettes were moved from the Appearance page to the new Syntax page in the Preferences.&lt;/p&gt;&#10;&#10;&lt;p&gt;If you use both AceText 4 and &lt;a href=&quot;https://www.regexbuddy.com/upgradenow.html&quot;&gt;RegexBuddy 5&lt;/a&gt; and you’ve customized the Regex and/or Use palettes in RegexBuddy 5 then you can now import those as Search and Editor palettes into AceText 4.4.0 after exporting them in RegexBuddy 5.&amp;nbsp; RegexBuddy 5 can also import Search and Editor palettes exported by any AceText 4.x.x release as Regex and Use palettes.&amp;nbsp; AceText is now also correctly imports palettes that it exported itself.&amp;nbsp; Previously, trying to import a palette would add a palette with all colors set to “default“.&amp;nbsp; The RegexBuddy icon on the Search toolbar in AceText now shows the new icon for RegexBuddy 5.&amp;nbsp; The actual integration is fully compatible with RegexBuddy 4 and 5.&lt;/p&gt;&#10;&#10;&lt;p&gt;The &lt;a href=&quot;https://www.acetext.com/manual.html#prefs-files&quot;&gt;Files&lt;/a&gt; page adds a third option to the ClipHistory group.&amp;nbsp; In addition to completely purging the ClipHistory when closing AceText and to save the full ClipHistory, you can now choose to purge clips from the ClipHistory after a certain number of days.&amp;nbsp; Previously, this option existed only for the Recycle Bin.&amp;nbsp; When you select this option, AceText still saves the full ClipHistory at regular intervals and when you shut it down.&amp;nbsp; But when you restart AceText it purges clips that have become stale.&amp;nbsp; The option to purge clips after a certain number of days is independent of the limit for the maximum number of clips in the ClipHistory that you can set on the &lt;a href=&quot;https://www.acetext.com/manual.html#prefs-operation&quot;&gt;Operation&lt;/a&gt; page.&amp;nbsp; That limit is enforced each time AceText automatically captures something into the ClipHistory.&amp;nbsp; That limit cannot be disabled, but you can set it as high as 100,000 clips since AceText 4.3.1.&lt;/p&gt;&#10;&#10;&lt;p&gt;On the &lt;a href=&quot;https://www.acetext.com/manual.html#prefs-hotkeys&quot;&gt;Hotkeys&lt;/a&gt; page you can enable the &lt;a href=&quot;https://www.acetext.com/manual.html#tray-acepure&quot;&gt;AcePure&lt;/a&gt; hotkey.&amp;nbsp; When you press this hotkey, AceText removes all formats except plain text from the Windows clipboard.&amp;nbsp; This hotkey now performs that task if you press it while AceText has keyboard focus instead of showing a message saying that it is intended to be used when another application has keyboard focus.&lt;/p&gt;&#10;&#10;&lt;p&gt;Pressing Ctrl+A when the list of clips or clip tree has keyboard focus selects all the clips in the collection.&amp;nbsp; New is that Ctrl+A now deselects all clips if you press it when all clips are already selected.&amp;nbsp; This makes it much easier to undo an accidental Ctrl+A.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;If you have already purchased AceText 4, you can &lt;a href=&quot;https://www.acetext.com/download.html&quot;&gt;download this update for free&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.acetext.com/upgradenow.html&quot;&gt;Upgrade to AceText 4 from any previous version&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.acetext.com/buynow.html&quot;&gt;Buy AceText now&lt;/a&gt; or &lt;a href=&quot;https://www.acetext.com/multiuser.html&quot;&gt;expand your license&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.acetext.com/history.html#440&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.acetext.com/releasenotes.html#440</link>
			<guid isPermaLink="false">jgnews233</guid>
			<pubDate>Wed, 15 Oct 2025 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>RegexBuddy 5.0.1</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.regexbuddy.com/download.html&quot;&gt;RegexBuddy 5.0.1 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;At the end of last month we released RegexBuddy 5.0.0 which is a &lt;a href=&quot;https://www.regexbuddy.com/upgradenow.html&quot;&gt;major upgrade&lt;/a&gt; from previous versions.&amp;nbsp; The release has gone very smoothly.&amp;nbsp; RegexBuddy 5.0.1 is the first free minor update for those who have already purchased the upgrade, purchased a new RegexBuddy 5 license, or received the upgrade for free per our policy of one year of free major upgrades.&amp;nbsp; All future RegexBuddy 5.x.x releases will also be free for all RegexBuddy 5 users, just like all RegexBuddy 4.x.x releases were free for all RegexBuddy 4 users.&lt;/p&gt;&#10;&#10;&lt;p&gt;RegexBuddy 5.0.0 added support for &lt;strong&gt;JavaScript’s /u flag&lt;/strong&gt;.&amp;nbsp; You can set this by selecting “Unicode flavor” instead of “default flavor” on the toolbar with regex options.&amp;nbsp; This flag adds support for Unicode properties to JavaScript’s regex flavor.&amp;nbsp; RegexBuddy 5.0.1 improves this support in a few ways.&amp;nbsp; If you use Unicode properties in a JavaScript regex with “default flavor” selected, error messages on the Create and Test panels now say that JavaScript only supports Unicode properties when you select its Unicode flavor instead of saying that JavaScript does not support Unicode properties.&amp;nbsp; If you enable tips on the Create panel then these error messages get an extra tip that explains that you need to select “Unicode flavor” instead of “default flavor“.&amp;nbsp; Double-clicking the tip automatically changes this option.&amp;nbsp; When you convert a regex to JavaScript, the conversion now automatically uses JavaScript’s Unicode flavor if the original regex flavor supports astral characters or if the regex uses any Unicode properties.&amp;nbsp; This ensures your JavaScript regex also supports astral characters and that Unicode properties are converted without any errors (if the specific properties used by the regex are supported by JavaScript).&lt;/p&gt;&#10;&#10;&lt;p&gt;If you had a regex that set used start-of-string or end-of-string anchors like &lt;tt class=regex&gt;\A&lt;/tt&gt; or &lt;tt class=regex&gt;\z&lt;/tt&gt; and you set the option “^ and $ match at line breaks” (or the application forces this option) then converting the regex to a flavor such as JavaScript that supports the option “^ and $ match at line breaks” but not the anchors &lt;tt class=regex&gt;\A&lt;/tt&gt; or &lt;tt class=regex&gt;\z&lt;/tt&gt; resulted in a confusing error saying the target flavor does not have a mode modifier to turn off multi-line matching.&amp;nbsp; Now the conversion is smarter about this.&amp;nbsp; If the original regex does not use &lt;tt class=regex&gt;^&lt;/tt&gt; or &lt;tt class=regex&gt;$&lt;/tt&gt; then the conversion turns off “^ and $ match at line breaks” so that &lt;tt class=regex&gt;\A&lt;/tt&gt; and &lt;tt class=regex&gt;\z&lt;/tt&gt; can be converted into &lt;tt class=regex&gt;^&lt;/tt&gt; and &lt;tt class=regex&gt;$&lt;/tt&gt;.&amp;nbsp; If the original regex uses both sets of anchors then you now get a clearer error saying that the target application does not have anchors that can match only the start or end of the string when &lt;tt class=regex&gt;^&lt;/tt&gt; and &lt;tt class=regex&gt;$&lt;/tt&gt; match at the start and end of each line.&lt;/p&gt;&#10;&#10;&lt;p&gt;RegexBuddy’s &lt;strong&gt;debugger&lt;/strong&gt; is now clearly shows the matching steps of &lt;strong&gt;reversed matches&lt;/strong&gt;.&amp;nbsp; This happens with lookbehind with the .NET, JavaScript, and JGsoft regex engines because they process the part of the regex inside lookbehind from right to left.&amp;nbsp; It also happens with lookahead with the .NET engine when using .NET’s right to left mode.&amp;nbsp; This mode is newly supported in RegexBuddy 5.&amp;nbsp; In RegexBuddy 4, the debugger didn’t retain the part of the text matched by lookbehind from one step to the next when the lookbehind needed multiple steps.&amp;nbsp; RegexBuddy 5 does show the full matching process of the lookbehind.&amp;nbsp; But version 5.0.0 had a bug that carried over the lookbehind’s match after the engine exits the lookbehind.&amp;nbsp; Now, RegexBuddy 5.0.1 shows the full matching process of the lookbehind and discards that part of the match when the lookbehnid fails or succeeds, properly reflecting the fact that text matched by the lookbehind does not become part of the final match.&lt;/p&gt;&#10;&#10;&lt;p&gt;The debugger now properly updates its scroll bars when you scroll it using a mouse wheel or a two-finger gesture on a touchpad.&lt;/p&gt;&#10;&#10;&lt;p&gt;If you used RegexBuddy’s &lt;a href=&quot;https://www.regexbuddy.com/manual.html#comautomation&quot;&gt;COM interface&lt;/a&gt; to integrate RegexBuddy 4 or prior with your application then this integration works unchanged with RegexBuddy 5.&amp;nbsp; But if you want to support RegexBuddy 5’s expanded set of regular expression options then you’ll need to update your integration.&amp;nbsp; The documentation now links to a set of three &lt;a href=&quot;https://www.regexbuddy.com/manual.html#comautomation&quot;&gt;sample applications&lt;/a&gt; that demonstrate the integration with RegexBuddy 5.&amp;nbsp; They are written in C#, Delphi, and Python.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;If you have already purchased or upgraded to RegexBuddy 5 then you can &lt;a href=&quot;https://www.regexbuddy.com/download.html&quot;&gt;download this update for free&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.regexbuddy.com/upgradenow.html&quot;&gt;Upgrade to RegexBuddy 5 from any previous version&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.regexbuddy.com/buynow.html&quot;&gt;Buy RegexBuddy now&lt;/a&gt; or &lt;a href=&quot;https://www.regexbuddy.com/multiuser.html&quot;&gt;expand your license&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.regexbuddy.com/history.html#501&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.regexbuddy.com/releasenotes.html#501</link>
			<guid isPermaLink="false">jgnews232</guid>
			<pubDate>Fri, 10 Oct 2025 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>RegexBuddy 5.0.0</title>
			<description>&#10;&lt;p&gt;RegexBuddy 5 is a &lt;a href=&quot;https://www.regexbuddy.com/upgradenow.html&quot;&gt;major upgrade&lt;/a&gt; from previous versions.&amp;nbsp; Nevertheless, when you start RegexBuddy 5, you’ll &lt;strong&gt;feel right at home&lt;/strong&gt;.&amp;nbsp; The user interface is basically the same as in previous versions.&amp;nbsp; The most obvious changes are cosmetic.&amp;nbsp; The &lt;strong&gt;new toolbar icons&lt;/strong&gt; give RegexBuddy 5 the same fresh look as PowerGREP 5 and EditPad 8.&amp;nbsp; But their main benefit is that they come in 10 different sizes that cover all the scaling increments from 100% to 400% available in the basic display settings in Windows.&amp;nbsp; RegexBuddy can now &lt;strong&gt;correctly scale its toolbars on all PC and laptop displays&lt;/strong&gt;, including small laptops with 4K screens.&amp;nbsp; In the View menu you can now select a &lt;strong&gt;dark theme&lt;/strong&gt; and a &lt;strong&gt;black theme&lt;/strong&gt;.&amp;nbsp; The black theme is the same theme that EditPad 8 uses as its dark theme.&amp;nbsp; It uses pure black for window backgrounds.&amp;nbsp; Its style fits well with Windows 10.&amp;nbsp; The dark theme in RegexBuddy is a new theme that is less contrasty with dark gray backgrounds.&amp;nbsp; Its style fits better with Windows 11.&amp;nbsp; You can select either theme on any version of Windows.&amp;nbsp; Or select the &lt;strong&gt;light theme&lt;/strong&gt; to get the same look as RegexBuddy 4 (but with new toolbar icons).&lt;/p&gt;&#10;&#10;&lt;p&gt;Speaking of Windows versions, Windows XP and Windows Vista are no longer supported.&amp;nbsp; The installer will check if you have &lt;strong&gt;Windows 7 or later&lt;/strong&gt; and refuse installation if you don’t.&amp;nbsp; If you upgrade to RegexBuddy 5 you will still be able to download RegexBuddy 4 in case you ever need it for a job on a legacy system that still runs Windows XP.&lt;/p&gt;&#10;&#10;&lt;p&gt;The most significant change in functionality is the &lt;strong&gt;significantly expanded list of supported applications&lt;/strong&gt;.&amp;nbsp; To see the full list of &lt;strong&gt;530 applications&lt;/strong&gt; (up from 292), select “more applications and languages” in the drop-down list in the top left corner.&amp;nbsp; Maximize the dialog box to get a better overview.&amp;nbsp; The list now gains columns if you make the dialog box wider.&amp;nbsp; Tick your favorite applications to put them directly in the drop-down list.&amp;nbsp; Different versions of the same application are listed and counted separately if there is any difference between their regex support.&lt;/p&gt;&#10;&#10;&lt;p&gt;Major new regex engines are RE2 and ICU.&amp;nbsp; &lt;strong&gt;RE2&lt;/strong&gt; is developed by Google and used by &lt;strong&gt;Google Sheets&lt;/strong&gt; and &lt;strong&gt;Google BigQuery&lt;/strong&gt; which RegexBuddy 5 has built-in support for.&amp;nbsp; Select RE2 directly to create regexes for any other application using RE2 or to generate code snippets to use the RE2 C++ classes directly.&amp;nbsp; All versions going back to RE2 2017-05-01 are supported.&lt;/p&gt;&#10;&#10;&lt;p&gt;&lt;strong&gt;ICU&lt;/strong&gt; stands for &lt;strong&gt;International Components for Unicode&lt;/strong&gt;.&amp;nbsp; It is used in many applications and frameworks to provide comprehensive support for Unicode and also regular expressions.&amp;nbsp; RegexBuddy now supports ICU 55 and later.&amp;nbsp; You can select “ICU C” or “ICU C++” to generate C or C++ code snippets to use the ICU library directly.&amp;nbsp; Select either of these to generate regexes for any other application that is built using ICU.&amp;nbsp; RegexBuddy has built-in support for &lt;strong&gt;LibreOffice&lt;/strong&gt;, &lt;strong&gt;MySQL 8&lt;/strong&gt;, and the &lt;strong&gt;R stringi&lt;/strong&gt; package.&amp;nbsp; For LibreOffice, select your LibreOffice version and RegexBuddy emulate the correct version of ICU.&amp;nbsp; For MySQL and stringi, select “MySQL ICU” or “R stringi” with the ICU version that your MySQL or R installation was built against.&amp;nbsp; Both “MySQL ICU” or “R stringi” provide a function labeled “check regex library version” on the Use panel to generate a code snippet to check which ICU version that should be.&lt;/p&gt;&#10;&#10;&lt;p&gt;Other newly supported programming languages with support for generating code snippets are &lt;strong&gt;F#&lt;/strong&gt;, &lt;strong&gt;Python.NET&lt;/strong&gt; and &lt;strong&gt;IronPython&lt;/strong&gt; which are all based on the .NET regex flavor.&amp;nbsp; &lt;strong&gt;TypeScript&lt;/strong&gt; is based on JavaScript.&amp;nbsp; &lt;strong&gt;wxWidgets&lt;/strong&gt; uses Tcl’s ARE engine or PCRE2.&amp;nbsp; Other newly supported applications are &lt;strong&gt;Google Sheets&lt;/strong&gt; (JavaScript) and &lt;strong&gt;Notepad++&lt;/strong&gt; (Boost).&lt;/p&gt;&#10;&#10;&lt;p&gt;All previously supported applications and languages are now up-to-date with the latest releases.&amp;nbsp; This includes &lt;strong&gt;C++Builder 12 Modern&lt;/strong&gt; which is based on the &lt;strong&gt;libc++&lt;/strong&gt; instead of the Dinkumware implementation of std::regex.&amp;nbsp; &lt;strong&gt;Oracle 18c and 21c&lt;/strong&gt; are now supported, as are the latest &lt;strong&gt;Perl 5.40&lt;/strong&gt;, &lt;strong&gt;PHP 8.3&lt;/strong&gt;, and &lt;strong&gt;R 4.4.1&lt;/strong&gt;.&amp;nbsp; &lt;strong&gt;XML Schema&lt;/strong&gt; and &lt;strong&gt;XPath&lt;/strong&gt; are now based on the actual implementation in &lt;strong&gt;Saxon&lt;/strong&gt; 10 to 12 rather than following our reading of the W3C recommendations.&amp;nbsp; Saxon has its own ideas about a few things.&amp;nbsp; &lt;strong&gt;XPath 2&lt;/strong&gt; and &lt;strong&gt;XPath 3&lt;/strong&gt; are now separate flavors.&amp;nbsp; For &lt;strong&gt;JavaScript&lt;/strong&gt; RegexBuddy 4 emulated only the latest version due to automatic browser updates.&amp;nbsp; Now we’ve added support for &lt;strong&gt;Firefox 52&lt;/strong&gt; (the last version to support Windows XP or Vista) and &lt;strong&gt;Firefox 12&lt;/strong&gt; (the last to support Windows 2000 and similar to the original Firefox flavor in RegexBuddy 4.0.0) to provide a sampling of legacy JavaScript implementations.&amp;nbsp; This can be helpful in porting old JavaScript applications to modern browsers.&amp;nbsp; RegexBuddy is still capable of comparing and converting between all the regex flavors that it supports even though the number of combinations keeps increasing dramatically.&lt;/p&gt;&#10;&#10;&lt;p&gt;To keep things manageable, RegexBuddy 5 does drop support for some older versions.&amp;nbsp; The reason is not so much that these flavors are all about two decades old now, but that we simply ran into to many issues (bugs and odd behavior) with these old flavors that they were getting in the way of properly supporting new flavors and more accurately emulating all flavors.&amp;nbsp; Removed versions include &lt;strong&gt;Perl 5.8&lt;/strong&gt; to &lt;strong&gt;5.12&lt;/strong&gt;, &lt;strong&gt;PCRE 4.0&lt;/strong&gt; to &lt;strong&gt;4.4&lt;/strong&gt;, the &lt;strong&gt;PHP 4.x.x preg&lt;/strong&gt; functions based on PCRE 4.x, &lt;strong&gt;Visual C++ 2008&lt;/strong&gt;, and &lt;strong&gt;Oracle 10g&lt;/strong&gt;.&amp;nbsp; &lt;strong&gt;XRegExp&lt;/strong&gt; support has been reduced to the latest version for modern browsers and the last version to support MSIE.&amp;nbsp; If you load a library created with RegexBuddy 4.x.x that contains regexes using some of these removed versions then RegexBuddy 5 automatically changes those regexes to the oldest version of the same flavor that it still supports.&amp;nbsp; This will cause those regexes to be interpreted (slightly) differently.&lt;/p&gt;&#10;&#10;&lt;p&gt;There are also two important changes to the ability to define custom applications in the “more applications and languages” dialog.&amp;nbsp; The radio buttons to indicate support for making replacements and splitting strings were removed.&amp;nbsp; Only the drop-down lists remain.&amp;nbsp; You can select “application cannot search-and-replace” and “application cannot split strings” at the top of the drop-down list.&amp;nbsp; Or you can select a search-and-replace flavor or split flavor that RegexBuddy knows to be compatible with your chosen regex flavor.&amp;nbsp; The ability to select any replacement flavor or split flavor (compatible or not) was removed.&amp;nbsp; This dramatically reduces the number of combinations we need to test and avoids problems with combinations that really don’t work together.&lt;/p&gt;&#10;&#10;&lt;p&gt;The other change is a new drop-down list labeled “external options flavor”.&amp;nbsp; Most regex engines have options such as &lt;tt class=code&gt;/s&lt;/tt&gt; in Perl or &lt;tt class=code&gt;RegexOptions.SingleLine&lt;/tt&gt; in .NET that are set outside the regular expression.&amp;nbsp; RegexBuddy 4 already knew which options are actually available in each application.&amp;nbsp; It defined that as part of the regular expression flavor.&amp;nbsp; RegexBuddy 5 now puts that information in a new type of “flavor” dedicated to just those external options.&amp;nbsp; This makes it much easier to add proper support applications that are based on an existing regex flavor but don’t expose all of its options.&amp;nbsp; This allowed us to easily add &lt;strong&gt;Notepad++&lt;/strong&gt; and &lt;strong&gt;LibreOffice&lt;/strong&gt;, for example, using the Boost and ICU regex flavors.&amp;nbsp; We only had to add two new “external” flavors specific to Notepad++ and LibreOffice.&amp;nbsp; It also simplified some implementations.&amp;nbsp; JavaScript and HTML5 are now based on the same JavaScript regex flavor, but with separate “external” flavors to indicate that HTML5 patterns don’t have external options and can’t find partial matches.&amp;nbsp; Similarly, Delphi (TRegEx) and Delphi (TPerlRegEx) are now based on the same Delphi regex flavor as they only differ in which options you can set outside the regex.&lt;/p&gt;&#10;&#10;&lt;p&gt;RegexBuddy’s emulation of the syntactic and particularly the behavioral differences of all the regex flavors that it supports is now even more detailed and accurate than before.&amp;nbsp; This is all based on very extensive testing of the actual regex libraries.&amp;nbsp; Our test suite has ballooned from some 15,000 regexes for RegexBuddy 4.14 to over 98,000 regexes for RegexBuddy 5.0.&amp;nbsp; In total, RegexBuddy 5 is aware of 1362 different aspects (syntactic and behavioral differences, up from 873) of 418 regular expression flavors (up from 295), and 221 aspects (up from 186) of 85 replacement text flavors (up from 67).&amp;nbsp; If you thought most modern regex flavors were all pretty much the same: think again!&lt;/p&gt;&#10;&#10;&lt;p&gt;You can find the most important improvements listed as “aspects” in the &lt;a href=&quot;https://www.regexbuddy.com/history.html#500&quot;&gt;version history&lt;/a&gt;.&amp;nbsp; The majority of them are related to Unicode.&amp;nbsp; RegexBuddy now fully supports &lt;strong&gt;all versions of Unicode&lt;/strong&gt; from Unicode 3.0.0 until the latest 16.0.0, all of which are used by at least one application that RegexBuddy supports.&amp;nbsp; RegexBuddy even knows that some regex flavors have inconsistent Unicode support.&amp;nbsp; For example, .NET 4.8 was mostly based on Unicode 8.0.0, but its case folding tables were still based on Unicode 5.1.0.&amp;nbsp; The list of Unicode blocks in .NET seems forever stuck at Unicode 4.0.1.&amp;nbsp; Because of all these Unicode-related issues, if different versions an application are based on a different version of Unicode then RegexBuddy now treats those as separate regular expression flavors, even if there are no changes to the regex syntax.&amp;nbsp; For example, RegexBuddy 4.14 has a single flavor for “Python 3.11–3.13”.&amp;nbsp; But RegexBuddy 5 lists Python 3.11, 3.12, and 3.13 separately because it knows that these are based on Unicode 14.0.0, 15.0.0, and 15.1.0, respectively.&amp;nbsp; New versions of Unicode do not just add more characters.&amp;nbsp; Then can and often do change certain properties of existing characters as well.&amp;nbsp; If you have a library saved with RegexBuddy 4 and load it into RegexBuddy 5 then regexes that used a flavor that has been separated into multiple flavors will be changed to use the oldest version.&amp;nbsp; So a regex saved for “Python 3.11–3.13” in RegexBuddy 4 will be loaded using the “Python 3.11” flavor in RegexBuddy 5.&lt;/p&gt;&#10;&#10;&lt;p&gt;RegexBuddy itself now fully supports &lt;strong&gt;Unicode characters beyond U+FFFF&lt;/strong&gt;.&amp;nbsp; These are the Unicode characters outside the Basic Multilingual Plate.&amp;nbsp; RegexBuddy now accurately emulates how each regex flavor deals with such characters.&amp;nbsp; Some major regex engines, such as Boost and .NET, or JavaScript without /u, treat such characters as surrogate pairs.&amp;nbsp; To allow you to properly test this, the Test panel now supports &lt;strong&gt;UCS-2&lt;/strong&gt; and &lt;strong&gt;UTF-16&lt;/strong&gt; as separate encodings.&amp;nbsp; Switching between the two does not change the contents of your file.&amp;nbsp; The UCS-2 encoding allows the Test panel to show if your regex matches half a surrogate pair, while the UTF-16 encoding allows supplemental plane characters to be matched properly as individual characters.&amp;nbsp; The Operation page in the Preferences has new options to automatically change the encoding of the test subject to correspond with how your application works, be that 8-bit, surrogate pairs, or full Unicode.&amp;nbsp; In hexadecimal mode, the Test panel now supports UCS-2 and UCS-4, allowing you to easily inspect 2-byte or 4-byte Unicode code points and see their corresponding characters.&lt;/p&gt;&#10;&#10;&lt;p&gt;The &lt;strong&gt;Create panel&lt;/strong&gt; has gained a new &lt;strong&gt;level&lt;/strong&gt; called “Precise” in addition to “Detailed” and “Brief”.&amp;nbsp; This level explains everything RegexBuddy knows about each regex token.&amp;nbsp; For anything related to Unicode that includes the Unicode version.&amp;nbsp; Previously the “detailed” level did that.&amp;nbsp; Now, the detailed level omits information that doesn’t really teach you how the regex works, such as the specific Unicode version.&amp;nbsp; The “brief” level still keeps things simple, as before.&amp;nbsp; For the regex &lt;tt class=regex&gt;\d&lt;/tt&gt;, for example, the brief explanation may be (depending on the flavor) that this matches a digit.&amp;nbsp; The detailed explanation would add whether that is an ASCII digit or a Unicode digit, which is an important distinction.&amp;nbsp; The precise explanation adds the Unicode version, which doesn’t really matter if your application only needs to work with modern languages spoken by millions of people, which were all covered by Unicode 3.0.0 (the oldest version used by any flavor supported by RegexBuddy).&lt;/p&gt;&#10;&#10;&lt;p&gt;The Create panel can add &lt;strong&gt;extra nodes with tips&lt;/strong&gt; to certain regular expressions.&amp;nbsp; If your regex has a named capturing group, for example, then it can add a tip to unnamed capturing groups that mixing named and numbered groups is not recommended.&amp;nbsp; RegexBuddy 4 added no tips to a brief tree, some tips to a detailed tree in strict mode, and all tips to a detailed tree in helpful mode.&amp;nbsp; RegexBuddy 5 has a separate setting for the tips that you can set to “No tips”, “Key tips”, or “All tips” independent of the tree’s level of detail and the emulation mode.&amp;nbsp; Key tips are tips that point to things that are more likely to be a problem or unintended.&amp;nbsp; The tip about mixing named and numbered groups only appears if you select “All tips”.&lt;/p&gt;&#10;&#10;&lt;p&gt;&lt;strong&gt;Exporting the regex tree to HTML&lt;/strong&gt; has been significantly improved and you can export the replacement tree as well.&amp;nbsp; Syntax coloring is now preserved.&amp;nbsp; The CSS needed for syntax coloring and the JavaScript needed for highlighting corresponding tokens and explanations can now be put into separate CSS and JS files.&amp;nbsp; You can now export the regex or replacement tree as a &lt;strong&gt;PNG image&lt;/strong&gt; or copy it to the clipboard as a &lt;strong&gt;bitmap&lt;/strong&gt;.&amp;nbsp; This includes the regex tree icons.&lt;/p&gt;&#10;&#10;&lt;p&gt;On the &lt;strong&gt;Convert&lt;/strong&gt; panel you can now select an &lt;strong&gt;encoding or Unicode version&lt;/strong&gt; to indicate which characters your regex will actually work with.&amp;nbsp; This can reduce the number of warnings you get.&amp;nbsp; For example, if you convert &lt;tt class=regex&gt;\d&lt;/tt&gt; between two flavors that support it to match Unicode digits but one flavor uses a newer Unicode version that defines additional digits, then the Convert panel warns about that.&amp;nbsp; You can suppress the warning by selecting an encoding or an older Unicode version that does not include those newer digits.&amp;nbsp; It can also change the result of the conversion.&amp;nbsp; If you set the encoding to “US ASCII”, for example, then &lt;tt class=regex&gt;\d&lt;/tt&gt; is always converted into &lt;tt class=regex&gt;\d&lt;/tt&gt; if both flavors support it to match a digit.&amp;nbsp; RegexBuddy assumes that any Unicode-issues were ignored when the original regex was created and does the same for its conversion.&amp;nbsp; But if you select one of the Unicode options, and the original flavor matches only ASCII digits with &lt;tt class=regex&gt;\d&lt;/tt&gt; and the target flavor matches Unicode digits with &lt;tt class=regex&gt;\d&lt;/tt&gt; then RegexBuddy converts the regex into &lt;tt class=regex&gt;[0-9]&lt;/tt&gt; instead to preserve the fact that the original regex only matched ASCII digits.&lt;/p&gt;&#10;&#10;&lt;p&gt;The Convert panel has a new &lt;strong&gt;Test&lt;/strong&gt; button which compares the results of the original regex using the original regex flavor and the converted regex using the conversion flavor on the Test panel.&amp;nbsp; If they find the same matches in your sample text then you get a message saying so.&amp;nbsp; If they find different matches then the differences are highlighted in the test subject.&lt;/p&gt;&#10;&#10;&lt;p&gt;The Test panel can now &lt;strong&gt;highlight zero-length matches&lt;/strong&gt; by highlighting the space between two characters.&amp;nbsp; Capturing groups inside lookaround that extends beyond the overall regex matches are now highlighted as long as they don’t overlap with the preceding or following match.&amp;nbsp; There is a new option to &lt;strong&gt;highlight the first match only&lt;/strong&gt; for those who want to emulate not setting the “global” flag in their regex engine.&amp;nbsp; When the test subject and test result have the same number of lines, such as after a search-and-replace, scrolling one of them automatically scrolls the other to the same line, making it much easier to compare them.&lt;/p&gt;&#10;&#10;&lt;p&gt;The test results are shown in an editor control.&amp;nbsp; This makes the results easy to work with, but can cause issues when the results include &lt;strong&gt;tabs or line breaks&lt;/strong&gt; as those are also used to arrange the results in columns.&amp;nbsp; RegexBuddy now substitutes tabs or line breaks representing tabs and line breaks when adding matches or replacements to test results that use tabs and line breaks to arrange the results.&amp;nbsp; Test results listing multiple matches but not in columns now let you specify a &lt;strong&gt;custom delimiter&lt;/strong&gt;.&amp;nbsp; Choose something that does not occur in your matches to properly separate them.&lt;/p&gt;&#10;&#10;&lt;p&gt;Debugging a regular expression is now a lot more interesting when you have the Debug and Test panels arranged side by side.&amp;nbsp; While the Debug panel has keyboard focus the &lt;strong&gt;Test panel shows the same highlighting as the line in the debugger&lt;/strong&gt; that the cursor is on.&amp;nbsp; Moving the cursor down on the Debug panel lets you see how the match attempt advances on the Test panel.&lt;/p&gt;&#10;&#10;&lt;p&gt;The &lt;strong&gt;GREP&lt;/strong&gt; panel now has a Fold All button that folds all file headers, hiding all the matches.&amp;nbsp; Unfold All does the opposite.&amp;nbsp; Turning on “invert results” no longer automatically turns on “line-based”.&amp;nbsp; Turning on only “invert results” produces a list of files in which your regex cannot find any matches.&lt;/p&gt;&#10;&#10;&lt;p&gt;Finally, to return to cosmetic features, many more predefined color palettes and many more palette customization options are now available.&amp;nbsp; There are “Solarized” and “Harmonized” &lt;strong&gt;palettes with reduced contrast&lt;/strong&gt; and &lt;strong&gt;monochrome palettes&lt;/strong&gt; for which the color picker only shows a limited set of colors.&amp;nbsp; For these palettes, the picker shows all the colors used in the selected palette in the order that they are first used so you can easily use exactly the same color for multiple elements.&amp;nbsp; There are also new palettes optimized for the most common types of &lt;strong&gt;color blindness&lt;/strong&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;The regex palettes have additional named colors which make it possible to separately configure the appearance of alternation, anchors, quantifiers, character escapes, lookaround, and capturing groups.&amp;nbsp; Groups no longer need to use all five nesting levels.&amp;nbsp; The default palette has been updated to use several of these new features for more distinct highlighting and is overall a little less saturated.&amp;nbsp; The new Visual Studio palettes rely on the new named colors to mimic how Visual Studio’s code editor highlights regular expressions.&amp;nbsp; New RegexBuddy 4 and RegexBuddy 3 palettes enable RegexBuddy 5 to highlight regexes in the same way previous versions of RegexBuddy did.&lt;/p&gt;&#10;&#10;&lt;p&gt;You now have more options to customize individual colors.&amp;nbsp; Many different underlining styles are now available, including a &lt;strong&gt;wavy underline&lt;/strong&gt;.&amp;nbsp; Underline can now use a &lt;strong&gt;different color&lt;/strong&gt; than the font.&amp;nbsp; You can now add a &lt;strong&gt;strikeout&lt;/strong&gt;, which can have the same or a different color as the font.&amp;nbsp; Bold and italic now offer an “unchanged” choice that uses the style selected in the text layout configuration; this allows the “off” choice to force bold or italic to be off.&amp;nbsp; The new Copy and Paste buttons make it easy to apply the same settings to the another named color.&amp;nbsp; Selecting “default” as the background, text, or underline color for selected text now leaves that color unchanged when text is selected instead of using the highlighting colors of the Windows theme.&amp;nbsp; This allows syntax coloring to remain visible when text is selected.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.regexbuddy.com/upgradenow.html&quot;&gt;Upgrade to RegexBuddy 5 from any previous version&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.regexbuddy.com/buynow.html&quot;&gt;Buy RegexBuddy now&lt;/a&gt; or &lt;a href=&quot;https://www.regexbuddy.com/multiuser.html&quot;&gt;expand your license&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.regexbuddy.com/history.html#500&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.regexbuddy.com/upgradenow.html</link>
			<guid isPermaLink="false">jgnews229</guid>
			<pubDate>Mon, 29 Sep 2025 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>RegexMagic 2.13.4</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.regexmagic.com/download.html&quot;&gt;RegexMagic 2.13.4 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;RegexMagic now officially supports &lt;strong&gt;Boost 1.89&lt;/strong&gt;, &lt;strong&gt;Java 24&lt;/strong&gt;, and &lt;strong&gt;Delphi 13&lt;/strong&gt;.&amp;nbsp; These regex flavors are unchanged compared with previous versions.&lt;/p&gt;&#10;&#10;&lt;p&gt;To add a literal regular expression or replacement text to your source code, you typically need to format it as a &lt;strong&gt;literal string&lt;/strong&gt;, which usually requires quotation characters and possibly other characters to be doubled or escaped.&amp;nbsp; RegexMagic knows the rules for literal strings or literal regular expressions for all the programming languages that it supports.&amp;nbsp; It uses them when adding your regex to a source code snippet on the Use panel.&amp;nbsp; It also lets you convert your regex and replacement into a literal string via the Copy button on toolbar on the Regex panel.&amp;nbsp; It has a drop-down menu that list all the available string styles.&lt;/p&gt;&#10;&#10;&lt;p&gt;For this release we’ve thoroughly retested RegexMagic’s code for converting regular expressions and replacements into source code strings.&amp;nbsp; We fixed an issue with formatting a replacement text that ends with a single quote as a Groovy string.&amp;nbsp; We fixed another issue with formatting a replacement text text that contains backslashes as a Tcl string.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;If you have already purchased or upgraded to RegexMagic 2, you can &lt;a href=&quot;https://www.regexmagic.com/download.html&quot;&gt;download this update for free&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;If you own RegexMagic 1, you can &lt;a href=&quot;https://www.regexmagic.com/upgradenow.html&quot;&gt;upgrade to version 2 at a special price&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.regexmagic.com/buynow.html&quot;&gt;Buy RegexMagic now&lt;/a&gt; or &lt;a href=&quot;https://www.regexmagic.com/multiuser.html&quot;&gt;expand your license&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.regexmagic.com/history.html#2134&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.regexmagic.com/releasenotes.html#2134</link>
			<guid isPermaLink="false">jgnews231</guid>
			<pubDate>Mon, 22 Sep 2025 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>RegexBuddy 4.14.4</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.regexbuddy.com/download.html&quot;&gt;RegexBuddy 4.14.4 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;RegexBuddy now officially supports &lt;a href=&quot;https://www.regexbuddy.com/boost.html&quot;&gt;Boost 1.89&lt;/a&gt;, &lt;a href=&quot;https://www.regexbuddy.com/java.html&quot;&gt;Java 24&lt;/a&gt;, and &lt;a href=&quot;https://www.regexbuddy.com/delphi.html&quot;&gt;Delphi 13&lt;/a&gt;.&amp;nbsp; These regex flavors are unchanged compared with previous versions.&lt;/p&gt;&#10;&#10;&lt;p&gt;To add a literal regular expression or replacement text to your source code, you typically need to format it as a &lt;strong&gt;literal string&lt;/strong&gt;, which usually requires quotation characters and possibly other characters to be doubled or escaped.&amp;nbsp; RegexBuddy knows the rules for literal strings or literal regular expressions for all the programming languages that it supports.&amp;nbsp; It uses them when adding your regex to a source code snippet on the Use panel.&amp;nbsp; It also lets you convert your regex and replacement to and from a literal string via the Copy and Paste buttons on the top toolbar.&amp;nbsp; These have drop-down menus that list all the available string styles.&lt;/p&gt;&#10;&#10;&lt;p&gt;For this release we’ve thoroughly retested RegexBuddy’s code for converting regular expressions and replacements to and from source code strings.&amp;nbsp; We’ve found a whole bunch of issues that are now fixed.&amp;nbsp; Most of them were corner case issues.&amp;nbsp; The version history has the complete list.&amp;nbsp; One big omission was that &lt;strong&gt;Scala string&lt;/strong&gt; was not listed under the Copy and Paste buttons.&amp;nbsp; This has now been added.&amp;nbsp; Though Scala can use Java strings, the dedicated Scala string style in RegexBuddy can use triple-quoted Scala strings for regular expressions that contain literal line breaks.&lt;/p&gt;&#10;&#10;&lt;p&gt;This release also fixes one bug in RegexBuddy’s own regex engine.&amp;nbsp; If a regular expression had a subroutine call to a capturing group that in turn recurses into a parent group or the entire regular expression, then an access violation occurred if the capturing group was entered during the recursion while it was still being evaluated by the subroutine call.&amp;nbsp; This happened with the regexes &lt;tt class=regex&gt;a((?R)|b)c(?1)&lt;/tt&gt; and &lt;tt class=regex&gt;(a((?1)|b)c(?2))&lt;/tt&gt; when they needed to match the string &lt;tt class=match&gt;abcabcb&lt;/tt&gt;.&amp;nbsp; Now they do so correctly in RegexBuddy for all flavors that support subroutine calls.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;If you have already purchased or upgraded to RegexBuddy 4, you can &lt;a href=&quot;https://www.regexbuddy.com/download.html&quot;&gt;download this update for free&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.regexbuddy.com/upgradenow.html&quot;&gt;Upgrade to RegexBuddy 4 from any previous version&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.regexbuddy.com/buynow.html&quot;&gt;Buy RegexBuddy now&lt;/a&gt; or &lt;a href=&quot;https://www.regexbuddy.com/multiuser.html&quot;&gt;expand your license&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.regexbuddy.com/history.html#4144&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.regexbuddy.com/releasenotes.html#4144</link>
			<guid isPermaLink="false">jgnews230</guid>
			<pubDate>Mon, 22 Sep 2025 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>HelpScribble 8.3.4</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.helpscribble.com/download.html&quot;&gt;HelpScribble 8.3.4 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;HelpScribble’s HelpContext property editor now supports &lt;strong&gt;Delphi 13 Florence and C++Builder 13 Florence&lt;/strong&gt;.&amp;nbsp; HelpScribble’s installer will automatically install it into both the 32-bit IDE and the 64-bit IDE if it detects that you have Delphi 13 Florence or C++Builder 13 Florence installed.&amp;nbsp; HelpScribble’s HelpContext property editor can assign HelpContext properties to controls in VCL applications and Multi-Device applications.&lt;/p&gt;&#10;&#10;&lt;p&gt;With the &lt;strong&gt;Import Help Project&lt;/strong&gt; command you can import old WinHelp projects from a pair of HPJ and RTF files.&amp;nbsp; WinHelp requires topic properties such as the context string (topic identifier), titles, and keywords to be stored in footnotes.&amp;nbsp; HelpScribble’s importer had a bug that caused it to ignore footnotes that consist of a single letter.&amp;nbsp; Because of this, topics with single-letter context strings were not imported at all.&amp;nbsp; Topics with single-letter titles or keywords were imported without their title or keyword.&amp;nbsp; Single-letter context strings are extremely rare.&amp;nbsp; The &lt;a href=&quot;https://www.helpscribble.com/decompiler.html&quot;&gt;WinHelp decompiler&lt;/a&gt; assigns an 8-character context string to each topic.&amp;nbsp; So if you imported a decompiled HLP file then you did not lose any topics due to this bug.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;If you have already purchased HelpScribble, you can &lt;a href=&quot;https://www.helpscribble.com/download.html&quot;&gt;download this update for free&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.helpscribble.com/buynow.html&quot;&gt;Buy HelpScribble now&lt;/a&gt; or &lt;a href=&quot;https://www.helpscribble.com/multiuser.html&quot;&gt;expand your license&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.helpscribble.com/history.html#834&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.helpscribble.com/releasenotes.html#834</link>
			<guid isPermaLink="false">jgnews228</guid>
			<pubDate>Thu, 11 Sep 2025 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>PowerGREP 5.3.8</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.powergrep.com/download.html&quot;&gt;PowerGREP 5.3.8 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;In the File Selector and Results menus there are submenus for &lt;strong&gt;copying, moving, and deleting files and folders&lt;/strong&gt; that are selected or that were involved in the most recently executed action.&amp;nbsp; They show a dialog box that lets you specify where you want to copy or move the files to or that asks to confirm that you really want to delete the file.&amp;nbsp; When you click the Copy, Move, or Delete button on the dialog it now shows a &lt;strong&gt;progress meter&lt;/strong&gt; while the files are being copied, moved, or deleted along with an &lt;strong&gt;Abort button&lt;/strong&gt; that lets you stop the operation.&amp;nbsp; Previously, PowerGREP would appear unresponsive if copying, moving, or deleting the files took a long time.&amp;nbsp; Aborting the operation does not undo what has already been done.&amp;nbsp; Copy and Move operations are added to the Undo History where they can be undone if no files were overwritten or if you enabled backup copies in the dialog box.&lt;/p&gt;&#10;&#10;&lt;p&gt;In the folders and files tree on the File Selector panel you can mark the &lt;strong&gt;Clipboard&lt;/strong&gt; and/or &lt;strong&gt;Editor&lt;/strong&gt; nodes with the green tick mark to include them in your action.&amp;nbsp; This makes your PowerGREP Action search through or otherwise process the contents of the Windows clipboard and/or the contents of the Editor panel in PowerGREP.&amp;nbsp; Now you can explicitly exclude the clipboard and editor from your action by marking these nodes with the red X.&amp;nbsp; In previous versions of PowerGREP marking them with the red X caused the action to fail.&amp;nbsp; Not marking the nodes at all still excludes them from the action, as it correctly did in previous versions too.&lt;/p&gt;&#10;&#10;&lt;p&gt;If you mark the Editor node with the green tick and set the search type on the Action panel to &lt;strong&gt;binary data&lt;/strong&gt; then the Editor panel now automatically switches to hexadecimal mode when you execute the action if the Editor panel has a file open that uses an encoding that may use more than one byte per character.&amp;nbsp; That includes all Unicode encodings and all “double byte” Windows code pages.&amp;nbsp; This ensures that the action can correctly search for the binary data on the Editor panel.&amp;nbsp; Previous versions of PowerGREP did not switch the Editor panel to hexadecimal mode when they needed to search it using binary data, causing the action to fail.&lt;/p&gt;&#10;&#10;&lt;p&gt;PowerGREP’s installer has long supported the &lt;tt class=code&gt;/silent&lt;/tt&gt; command line parameter to automate the installation.&amp;nbsp; Previously, this would install PowerGREP for the current user if the installer was run without administrator rights, or for all users if it was run with administrator rights.&amp;nbsp; Now, the licensed installer (but not the free trial installer) allows you to add the &lt;tt class=code&gt;/portable&lt;/tt&gt; parameter to create a portable installation instead.&amp;nbsp; You can specify the installation folder after &lt;tt class=code&gt;/portable&lt;/tt&gt; separated with a space.&amp;nbsp; Put double quotes around the path to the installation folder if it contains spaces.&amp;nbsp; So &lt;tt class=code&gt;SetupPowerGREP.exe /silent /portable D:\PowerGREP&lt;/tt&gt; creates a portable installation into D:\PowerGREP without any prompts or any progress indicators.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;If you have already purchased PowerGREP 5, you can &lt;a href=&quot;https://www.powergrep.com/download.html&quot;&gt;download this update for free&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.powergrep.com/upgradenow.html&quot;&gt;Upgrade to PowerGREP 5 from any previous version&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.powergrep.com/buynow.html&quot;&gt;Buy PowerGREP now&lt;/a&gt; or &lt;a href=&quot;https://www.powergrep.com/multiuser.html&quot;&gt;expand your license&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.powergrep.com/history.html#538&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.powergrep.com/releasenotes.html#538</link>
			<guid isPermaLink="false">jgnews226</guid>
			<pubDate>Wed, 2 Jul 2025 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>EditPad Pro 8.5.4</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.editpadpro.com/download.html&quot;&gt;EditPad Pro 8.5.4 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;The &lt;a href=&quot;https://www.editpadpro.com/manual.html#toolsconfig&quot;&gt;tool configuration&lt;/a&gt; lets you restrict tools to certain file types.&amp;nbsp; This can make the Tools menu easier to use if you have a lot of tools.&amp;nbsp; It also allows you to add identical tools for different file types.&amp;nbsp; You could have a “Compile” tool for both Java and C++, for example, with one only visible for Java files and the other only visible for C++ files.&amp;nbsp; When you use this feature, the tool configuration dialog now grays out tools that will not be visible in the menu for the active file.&amp;nbsp; When the tool configuration dialog first appears, it now preselects the tool you most recently ran or the tool you most recently edited instead of preselecting the first tool.&amp;nbsp; If there is no previous tool or if the previous tool is grayed out then the dialog now preselects the first tool that is not grayed out.&amp;nbsp; Combined, these small improvements make the tool configuration dialog easier to work with when you have many tools with similar or identical names for different file types.&lt;/p&gt;&#10;&#10;&lt;p&gt;When an error occurs on the &lt;a href=&quot;https://www.editpadpro.com/manual.html#viewfilebarftp&quot;&gt;FTP panel&lt;/a&gt;, EditPad Pro displays the error message it receives from the FTP server.&amp;nbsp; But FTP servers don’t always include important details such as the file name in their error messages.&amp;nbsp; Now, EditPad Pro adds the file name to the error message if the FTP server didn’t already do so.&amp;nbsp; This is particularly helpful when opening or saving many files at the same time on the same server.&lt;/p&gt;&#10;&#10;&lt;p&gt;If enable the option to &lt;strong&gt;save the workspace&lt;/strong&gt; in the Save Files Preferences then EditPad Pro automatically reloads the files you had open during your previous session when it starts.&amp;nbsp; It could happen that the File Navigator appeared blank upon startup even if the file that was activated by loading the workspace uses a file navigation scheme.&amp;nbsp; This was a timing issue that depended on the size of the file and the complexity of the scheme.&amp;nbsp; Switching to another file and back always fixed it.&amp;nbsp; Now EditPad Pro makes sure the File Navigator is shows the file navigation tree for the active file upon startup.&amp;nbsp; If the file is very large then it may take a moment for the tree to appear as it is built in the background.&lt;/p&gt;&#10;&#10;&lt;p&gt;On the Open Files page in the Preferences you can configure EditPad Pro to treat files larger than a certain size as &lt;strong&gt;huge files&lt;/strong&gt;.&amp;nbsp; EditPad Pro always keeps a lock on such files to be able to swap them out to disk.&amp;nbsp; There is also an option to &lt;strong&gt;keep a lock&lt;/strong&gt; on all open files, regardless of their size.&amp;nbsp; Previously, the &lt;a href=&quot;https://www.editpadpro.com/manual.html#filereload&quot;&gt;File|Reload on Disk&lt;/a&gt; menu item was disabled when EditPad has a lock on the active file.&amp;nbsp; Now, File|Reload on Disk menu item is only disabled when the locked file does not have any unsaved changes in EditPad.&amp;nbsp; When EditPad has a lock on a file it cannot be modified by another application, so there is no point in reloading it if it does not have any unsaved changes.&amp;nbsp; When the file does have unsaved changes, reloading it can be a quick way to undo all those changes.&lt;/p&gt;&#10;&#10;&lt;p&gt;EditPad’s installer has long supported the &lt;tt class=code&gt;/silent&lt;/tt&gt; command line parameter to automate the installation.&amp;nbsp; Previously, this would install EditPad for the current user if the installer was run without administrator rights, or for all users if it was run with administrator rights.&amp;nbsp; Now, the licensed installer (but not the free trial installer) allows you to add the &lt;tt class=code&gt;/portable&lt;/tt&gt; parameter to create a portable installation instead.&amp;nbsp; You can specify the installation folder after &lt;tt class=code&gt;/portable&lt;/tt&gt; separated with a space.&amp;nbsp; Put double quotes around the path to the installation folder if it contains spaces.&amp;nbsp; So &lt;tt class=code&gt;SetupEditPadPro.exe /silent /portable D:\EditPadPro&lt;/tt&gt; creates a portable installation into D:\EditPadPro without any prompts or any progress indicators.&lt;/p&gt;&#10;&#10;&lt;p&gt;EditPad Pro 8.0.0 was a major release that brought many new features.&amp;nbsp; This release improves some of those and fixes some issues with a few others.&lt;/p&gt;&#10;&#10;&lt;p&gt;EditPad Pro 8.0.0 added the ability to &lt;a href=&quot;https://www.editpadpro.com/manual.html#filetypesyntax&quot;&gt;automatically reformat files with line breaks and indentation&lt;/a&gt; if they do not have any line breaks at all when you open them.&amp;nbsp; By default it can do this for XML, JSON, and CSS files.&amp;nbsp; This makes it much more comfortable to inspect or edit such files that are written by automated tools that don’t care to make their files human-readable.&amp;nbsp; Now, this feature ignores trailing line breaks when checking if the file already has trailing line breaks.&amp;nbsp; So it will prompt to reformat an XML file, for example, that was written with everything on a single line and a line break at the end.&amp;nbsp; If you choose to have the file reformatted then the trailing line breaks are stripped first.&amp;nbsp; Reformatting may or many not add a new trailing line break, depending on the scheme and the file’s contents.&lt;/p&gt;&#10;&#10;&lt;p&gt;In EditPad Pro 8.0.0, &lt;a href=&quot;https://www.editpadpro.com/manual.html#gosorttabsfiles&quot;&gt;Go|Sort File Tabs Alphanumerically&lt;/a&gt; and &lt;a href=&quot;https://www.editpadpro.com/manual.html#gosorttabsprojects&quot;&gt;Go|Sort Project Tabs Alphanumerically&lt;/a&gt; replaced Go|Sort File Tabs Alphabetically and Go|Sort Project Tabs Alphabetically.&amp;nbsp; On the Files Panel, the Alphanumerically option replaced the Alphabetically option under the Sort button.&amp;nbsp; These put “Chapter2.txt” before “Chapter10.txt” and “Book2.epp” before “Book10.epp” because 2 is less than 10.&amp;nbsp; Alphabetic sort did it the other way around because 1 appears before 2.&amp;nbsp; When EditPad Pro receives files from the command line or via drag-and-drop it now opens them in alphanumeric order as well.&amp;nbsp; Previously it opened them in alphabetic order.&amp;nbsp; &lt;a href=&quot;https://www.editpadpro.com/manual.html#projectopenfolder&quot;&gt;Project|Open Folder&lt;/a&gt; and &lt;a href=&quot;https://www.editpadpro.com/manual.html#projectimport&quot;&gt;Project|Import File Listing&lt;/a&gt; now open files in alphanumeric rather than alphabetic order as well.&lt;/p&gt;&#10;&#10;&lt;p&gt;The &lt;a href=&quot;https://www.editpadpro.com/manual.html#goto&quot;&gt;Go|Go to Position&lt;/a&gt; command replaced the Go to Line command in EditPad 8.0.0, allowing you to move the cursor to a specific column, among other options.&amp;nbsp; Previously, this moved the cursor one position further to the right than the column that you specified unless you enabled the option to use zero-based line and column numbers.&amp;nbsp; This has been fixed.&amp;nbsp; The Go to Position command now works correctly with zero-based and the default one-based column numbers.&lt;/p&gt;&#10;&#10;&lt;p&gt;Since EditPad 8.0.0, when you &lt;a href=&quot;https://www.editpadpro.com/manual.html#filetypesyntax&quot;&gt;customize the palette&lt;/a&gt; you can apply a strikeout to certain colors.&amp;nbsp; The predefined palettes apply this to the “redacted” color.&amp;nbsp; This color is used by the Markdown syntax coloring schemes for ~~redacted~~ text, for example.&amp;nbsp; The strikeout can use one of various styles, such as “thick” or “double“.&amp;nbsp; But if it was set to a style other than “font” then previous 8.x.x releases failed to display the strikeout when using a complex script text layout which is needed to work with scripts such as Arabic or Hebrew or the various Indic scripts.&amp;nbsp; The text still appeared by the strikeout did not.&amp;nbsp; This has been fixed.&lt;/p&gt;&#10;&#10;&lt;p&gt;File &lt;strong&gt;paths that are longer than 260 characters&lt;/strong&gt; may need to be prefixed with &lt;tt class=code&gt;\\?\&lt;/tt&gt; or &lt;tt class=code&gt;\\?\UNC\&lt;/tt&gt; before they are passed to the Windows API if Windows is not configured to support long paths.&amp;nbsp; EditPad 8 does this automatically, enabling full support for long paths.&amp;nbsp; Applications are not supposed to add this prefix to paths shown to the user.&amp;nbsp; EditPad never did this and EditPad itself does not need the prefix.&amp;nbsp; But, previously, EditPad did not check whether paths it receives from other applications via the command line or from the shell via the File|Open dialog had this prefix.&amp;nbsp; This did not cause any problems because EditPad does understand the prefix.&amp;nbsp; But EditPad would then show the path in the status bar or the tab’s tooltip, which is inappropriate.&amp;nbsp; Now, EditPad strips the prefix from paths that it receives, so you see only the actual path even if another application passed it with the prefix.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;If you have already purchased EditPad Pro 8, you can &lt;a href=&quot;https://www.editpadpro.com/download.html&quot;&gt;download this update for free&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.editpadpro.com/upgradenow.html&quot;&gt;Upgrade to EditPad Pro 8 from any previous version&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.editpadpro.com/buynow.html&quot;&gt;Buy EditPad Pro now&lt;/a&gt; or &lt;a href=&quot;https://www.editpadpro.com/multiuser.html&quot;&gt;expand your license&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.editpadpro.com/history.html#854&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.editpadpro.com/releasenotes.html#854</link>
			<guid isPermaLink="false">jgnews225</guid>
			<pubDate>Thu, 26 Jun 2025 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>EditPad Lite 8.5.4</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.editpadlite.com/download.html&quot;&gt;EditPad Lite 8.5.4 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;On the Open Files page in the Preferences you can configure EditPad to &lt;strong&gt;keep a lock on files&lt;/strong&gt; that you have open in EditPad.&amp;nbsp; Previously, this disabled the &lt;a href=&quot;https://www.editpadpro.com/manual.html#filereload&quot;&gt;File|Reload on Disk&lt;/a&gt; menu item.&amp;nbsp; Now, this disables the File|Reload on Disk menu item only when the file does not have any unsaved changes in EditPad.&amp;nbsp; When EditPad has a lock on a file it cannot be modified by another application, so there is no point in reloading it if it does not have any unsaved changes.&amp;nbsp; When the file does have unsaved changes, reloading it can be a quick way to undo all those changes.&lt;/p&gt;&#10;&#10;&lt;p&gt;EditPad’s installer has long supported the &lt;tt class=code&gt;/silent&lt;/tt&gt; command line parameter to automate the installation.&amp;nbsp; Previously, this would install EditPad for the current user if the installer was run without administrator rights, or for all users if it was run with administrator rights.&amp;nbsp; Now, the installer allows you to add the &lt;tt class=code&gt;/portable&lt;/tt&gt; parameter to create a portable installation instead.&amp;nbsp; You can specify the installation folder after &lt;tt class=code&gt;/portable&lt;/tt&gt; separated with a space.&amp;nbsp; Put double quotes around the path to the installation folder if it contains spaces.&amp;nbsp; So &lt;tt class=code&gt;SetupEditPadLite.exe /silent /portable D:\EditPadLite&lt;/tt&gt; creates a portable installation into D:\EditPad without any prompts or any progress indicators.&lt;/p&gt;&#10;&#10;&lt;p&gt;EditPad Lite 8.0.0 was a major release that brought many new features.&amp;nbsp; This release fixes a few issues with some of those.&lt;/p&gt;&#10;&#10;&lt;p&gt;In EditPad 8.0.0, &lt;a href=&quot;https://www.editpadpro.com/manual.html#gosorttabsfiles&quot;&gt;Go|Sort File Tabs Alphanumerically&lt;/a&gt; replaced Go|Sort File Tabs Alphabetically.&amp;nbsp; This puts “Chapter2.txt” before “Chapter10.txt” because 2 is less than 10.&amp;nbsp; Alphabetic sort did it the other way around because 1 appears before 2.&amp;nbsp; When EditPad receives files from the command line or via drag-and-drop it now opens them in alphanumeric order as well.&amp;nbsp; Previously it opened them in alphabetic order.&lt;/p&gt;&#10;&#10;&lt;p&gt;The &lt;a href=&quot;https://www.editpadpro.com/manual.html#goto&quot;&gt;Go|Go to Position&lt;/a&gt; command replaced the Go to Line command in EditPad 8.0.0, allowing you to move the cursor to a specific column, among other options.&amp;nbsp; Previously, this moved the cursor one position further to the right than the column that you specified.&amp;nbsp; This has been fixed.&lt;/p&gt;&#10;&#10;&lt;p&gt;Since EditPad 8.0.0, when you &lt;a href=&quot;https://www.editpadpro.com/manual.html#filetypesyntax&quot;&gt;customize the palette&lt;/a&gt; you can apply a strikeout to certain colors.&amp;nbsp; The predefined palettes apply this to the “redacted” color.&amp;nbsp; This color is used by the Markdown syntax coloring schemes for ~~redacted~~ text, for example.&amp;nbsp; The strikeout can use one of various styles, such as “thick” or “double“.&amp;nbsp; But if it was set to a style other than “font” then previous 8.x.x releases failed to display the strikeout when using a complex script text layout which is needed to work with scripts such as Arabic or Hebrew or the various Indic scripts.&amp;nbsp; The text still appeared by the strikeout did not.&amp;nbsp; This has been fixed.&lt;/p&gt;&#10;&#10;&lt;p&gt;File &lt;strong&gt;paths that are longer than 260 characters&lt;/strong&gt; may need to be prefixed with &lt;tt class=code&gt;\\?\&lt;/tt&gt; or &lt;tt class=code&gt;\\?\UNC\&lt;/tt&gt; before they are passed to the Windows API if Windows is not configured to support long paths.&amp;nbsp; EditPad 8 does this automatically, enabling full support for long paths.&amp;nbsp; Applications are not supposed to add this prefix to paths shown to the user.&amp;nbsp; EditPad never did this and EditPad itself does not need the prefix.&amp;nbsp; But, previously, EditPad did not check whether paths it receives from other applications via the command line or from the shell via the File|Open dialog had this prefix.&amp;nbsp; This did not cause any problems because EditPad does understand the prefix.&amp;nbsp; But EditPad would then show the path in the status bar or the tab’s tooltip, which is inappropriate.&amp;nbsp; Now, EditPad strips the prefix from paths that it receives, so you see only the actual path even if another application passed it with the prefix.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;EditPad Lite is free for personal use.&amp;nbsp; Business and government users can &lt;a href=&quot;https://www.editpadlite.com/buynow.html&quot;&gt;purchase a license&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;If you purchased EditPad Lite 7, you can &lt;a href=&quot;https://www.editpadlite.com/upgradenow.html&quot;&gt;upgrade to EditPad Lite 8 at a discount&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.editpadlite.com/download.html&quot;&gt;Download EditPad Lite&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.editpadlite.com/history.html#854&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.editpadlite.com/releasenotes.html#854</link>
			<guid isPermaLink="false">jgnews224</guid>
			<pubDate>Thu, 26 Jun 2025 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>RegexBuddy 4.14.3</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.regexbuddy.com/download.html&quot;&gt;RegexBuddy 4.14.3 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;RegexBuddy now officially supports &lt;a href=&quot;https://www.regexbuddy.com/csharp.html&quot;&gt;.NET 9.0&lt;/a&gt;, &lt;a href=&quot;https://www.regexbuddy.com/boost.html&quot;&gt;Boost 1.88&lt;/a&gt;, &lt;a href=&quot;https://www.regexbuddy.com/java.html&quot;&gt;Java 23&lt;/a&gt;, and &lt;a href=&quot;https://www.regexbuddy.com/ruby.html&quot;&gt;Ruby 3.4&lt;/a&gt;.&amp;nbsp; These regex flavors are unchanged compared with previous versions.&lt;/p&gt;&#10;&#10;&lt;p&gt;On the Test panel, the List All menu has an option to &lt;strong&gt;show non-participating groups&lt;/strong&gt;.&amp;nbsp; This makes test results that show the matches of capturing groups show &lt;tt class=code&gt;n/a&lt;/tt&gt; for a group that did not participate in the regex match instead of showing nothing for such groups.&amp;nbsp; Unfortunately, enabling this option also showed &lt;tt class=code&gt;n/a&lt;/tt&gt; for groups that did participate but captured nothing, defeating the purpose of this option.&amp;nbsp; This has been fixed.&amp;nbsp; The Test panel now always shows nothing for groups that captured a zero-length match.&amp;nbsp; So by turning on this option you can distinguish between groups that didn’t participate (indicated as &lt;tt class=code&gt;n/a&lt;/tt&gt;) and groups that did participate but captured a zero-length match (showing nothing as the match)..&lt;/p&gt;&#10;&#10;&lt;p&gt;This release improves the &lt;strong&gt;usability of drop-down lists on toolbars&lt;/strong&gt;, such as the one to select the application you’re working with in the top left corner of RegexBuddy’s window.&amp;nbsp; Rotating the mouse wheel now scrolls the drop-down list when the mouse pointer is hovering over an expanded drop-down list that has a scroll bar.&amp;nbsp; With the drop-down list expanded you can now select an item by entering the first few letters of the item you want to select.&amp;nbsp; If the list has the items PCRE, Perl, and PHP, for example, then you can enter PH to select PHP.&amp;nbsp; If you make a mistake then you can press Backspace to go back one letter at a time.&amp;nbsp; Or you can wait for one second after the last key press to start over.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;If you have already purchased or upgraded to RegexBuddy 4, you can &lt;a href=&quot;https://www.regexbuddy.com/download.html&quot;&gt;download this update for free&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.regexbuddy.com/upgradenow.html&quot;&gt;Upgrade to RegexBuddy 4 from any previous version&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.regexbuddy.com/buynow.html&quot;&gt;Buy RegexBuddy now&lt;/a&gt; or &lt;a href=&quot;https://www.regexbuddy.com/multiuser.html&quot;&gt;expand your license&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.regexbuddy.com/history.html#4143&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.regexbuddy.com/releasenotes.html#4143</link>
			<guid isPermaLink="false">jgnews223</guid>
			<pubDate>Tue, 6 May 2025 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>RegexMagic 2.13.3</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.regexmagic.com/download.html&quot;&gt;RegexMagic 2.13.3 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;RegexMagic now officially supports &lt;strong&gt;.NET 9&lt;/strong&gt;, &lt;strong&gt;Boost 1.88&lt;/strong&gt;, &lt;strong&gt;Java 23&lt;/strong&gt;, and &lt;strong&gt;Ruby 3.4&lt;/strong&gt;.&amp;nbsp; These regex flavors are unchanged compared with previous versions.&lt;/p&gt;&#10;&#10;&lt;p&gt;This release improves the &lt;strong&gt;usability of drop-down lists on toolbars&lt;/strong&gt;, such as the one to select the application you’re working with on the toolbar of the Regex panel.&amp;nbsp; Rotating the mouse wheel now scrolls the drop-down list when the mouse pointer is hovering over an expanded drop-down list that has a scroll bar.&amp;nbsp; With the drop-down list expanded you can now select an item by entering the first few letters of the item you want to select.&amp;nbsp; If the list has the items PCRE, Perl, and PHP, for example, then you can enter PH to select PHP.&amp;nbsp; If you make a mistake then you can press Backspace to go back one letter at a time.&amp;nbsp; Or you can wait for one second after the last key press to start over.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;If you have already purchased or upgraded to RegexMagic 2, you can &lt;a href=&quot;https://www.regexmagic.com/download.html&quot;&gt;download this update for free&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;If you own RegexMagic 1, you can &lt;a href=&quot;https://www.regexmagic.com/upgradenow.html&quot;&gt;upgrade to version 2 at a special price&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.regexmagic.com/buynow.html&quot;&gt;Buy RegexMagic now&lt;/a&gt; or &lt;a href=&quot;https://www.regexmagic.com/multiuser.html&quot;&gt;expand your license&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.regexmagic.com/history.html#2133&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.regexmagic.com/releasenotes.html#2133</link>
			<guid isPermaLink="false">jgnews222</guid>
			<pubDate>Tue, 6 May 2025 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>DeployMaster 7.5.1</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.deploymaster.com/download.html&quot;&gt;DeployMaster 7.5.1 is now available for download&lt;/a&gt;.&amp;nbsp; This release fixes two bugs.&lt;/p&gt;&#10;&#10;&lt;p&gt;One bug was introduced with DeployMaster 7.5.0.&amp;nbsp; If you had previously saved a &lt;tt class=code&gt;.deploy&lt;/tt&gt; file that used the option to &lt;strong&gt;completely cover the screen background&lt;/strong&gt; on the Appearance page then the background preview would appear in front of DeployMaster if you opened that &lt;tt class=code&gt;.deploy&lt;/tt&gt; file by double-clicking it on Windows Explorer.&amp;nbsp; The problem did not occur if you started DeployMaster using its desktop icon and then clicked the Open button to open the file.&amp;nbsp; The correct behavior, which has now been restored, is for DeployMaster to start with the Project page active and no background preview when you double-click a &lt;tt class=code&gt;.deploy&lt;/tt&gt; file in Windows Explorer.&amp;nbsp; The background preview appears behind DeployMaster only while the Appearance page is active.&lt;/p&gt;&#10;&#10;&lt;p&gt;The other bug is more serious and dates back to DeployMaster 4.0.0.&amp;nbsp; We discovered it after further testing of the new &lt;tt class=code&gt;/portable&lt;/tt&gt; command line parameter that is newly supported in installers built with DeployMaster 7.5.0 to force a portable installation in combination with the existing &lt;tt class=code&gt;/silent&lt;/tt&gt; parameter to fully automate the installation.&amp;nbsp; The issue occurs if the readme file, license agreement, or support DLLs specified on the Project page or the background bitmap specified on the Appearance page are also added as files to be installed on the Files page.&amp;nbsp; You may want to do this with the &lt;strong&gt;readme file&lt;/strong&gt; and &lt;strong&gt;license agreement&lt;/strong&gt;, for example, so the user can refer to these documents again after installation.&amp;nbsp; When passing &lt;tt class=code&gt;/silent /portable&lt;/tt&gt; to an installer built with DeployMaster 7.5.0 it would pop up errors that these &lt;strong&gt;files could not be installed&lt;/strong&gt;.&amp;nbsp; This led us to discover that passing only &lt;tt class=code&gt;/silent&lt;/tt&gt; to an installer built with any version of DeployMaster also fails to install those files, but doing so silently.&amp;nbsp; These files are handled differently because the installer needs to extract them before the actual installation starts so it can display them as part of the installation prompts.&amp;nbsp; These files are reused rather than extracted again when they need to be installed.&amp;nbsp; But silent installations do not initially extract these files, making them unavailable for reuse during the actual installation.&lt;/p&gt;&#10;&#10;&lt;p&gt;This bug has now been fixed.&amp;nbsp; Silent installations now properly install all files, including the files used on the Project and Appearance pages.&amp;nbsp; If your installer uses files on the Project or Appearance pages that you also added to the Files page, and your users may want to run your installer with the &lt;tt class=code&gt;/silent&lt;/tt&gt; parameter, then you should rebuild your installer with DeployMaster 7.5.1 to make sure these files are installed.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;If you have already purchased DeployMaster, you can &lt;a href=&quot;https://www.deploymaster.com/download.html&quot;&gt;download this update for free&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.deploymaster.com/buynow.html&quot;&gt;Buy DeployMaster now&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.deploymaster.com/history.html#751&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.deploymaster.com/releasenotes.html#751</link>
			<guid isPermaLink="false">jgnews221</guid>
			<pubDate>Tue, 29 Apr 2025 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>AceText 4.3.2</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.acetext.com/download.html&quot;&gt;AceText 4.3.2 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;AceText 4.3.1 added a new setting to the &lt;a href=&quot;https://www.acetext.com/manual.html#prefs-operation&quot;&gt;Operation preferences&lt;/a&gt; labeled “do not automatically capture text when the clipboard has no owner“.&amp;nbsp; The option was on by default.&lt;/p&gt;&#10;&#10;&lt;p&gt;Normally, the Windows clipboard is “owned” by a window that is part of the application that most recently copied text to the clipboard.&amp;nbsp; AceText can identify which application the window is part of.&amp;nbsp; You can configure clipboard owners in the &lt;a href=&quot;https://www.acetext.com/manual.html#prefs-applications&quot;&gt;Applications&lt;/a&gt; and &lt;a href=&quot;https://www.acetext.com/manual.html#prefs-windows&quot;&gt;Windows&lt;/a&gt; Preferences in AceText to selectively prevent or allow the ClipHistory to automatically capture the text they copy.&lt;/p&gt;&#10;&#10;&lt;p&gt;But some applications do not retain ownership of the clipboard.&amp;nbsp; They use a temporary window handle to access the clipboard and destroy that handle immediately after the text was copied.&amp;nbsp; This prevents AceText from identifying the application that copied the text.&amp;nbsp; The desktop application for the BitWarden password manager, for example, behaves this way.&amp;nbsp; We added the option “do not automatically capture text when the clipboard has no owner” and enabled it by default so that AceText would not automatically capture text copied by BitWarden.&lt;/p&gt;&#10;&#10;&lt;p&gt;Since the release of AceText 4.3.1 we’ve received quite a number of reports from users that this version stopped capturing text copied by specific applications.&amp;nbsp; It turns out that there are plenty of other applications out there that copy text without retaining clipboard ownership.&amp;nbsp; Therefore, the option “do not automatically capture text when the clipboard has no owner” is now off by default for new installations of AceText 4.3.2.&amp;nbsp; If you previously installed 4.3.1 then you can turn off the setting yourself on the Operations page in the Preferences.&lt;/p&gt;&#10;&#10;&lt;p&gt;AceText 4.0.0 added a new clip kind called “text with emphasis“.&amp;nbsp; It allows you to apply some limited text formatting such as bold, italics, underline, and strikeout and a number of color highlights to your text.&amp;nbsp; AceText 4.3.2 fixes a few bugs in this area.&amp;nbsp; Deleting all the contents of a “text with emphasis” clip (without deleting the clip itself) now works correctly.&amp;nbsp; Previously, trying to use the “text with emphasis” clip kind triggered errors if the clip did not use the “parameters” option and live spelling was turned off in the Options menu and URL highlighting was turned off in the Preferences.&amp;nbsp; If one of these was turned on then the errors did not occur.&amp;nbsp; URL highlighting is on by default.&amp;nbsp; Live spelling is on by default if you’ve installed one or more spell check dictionaries.&lt;/p&gt;&#10;&#10;&lt;p&gt;AceText’s installer has long supported the &lt;tt class=code&gt;/silent&lt;/tt&gt; command line parameter to automate the installation.&amp;nbsp; Previously, this would install AceText for the current user if the installer was run without administrator rights, or for all users if it was run with administrator rights.&amp;nbsp; Now, the licensed installer (but not the free trial installer) allows you to add the &lt;tt class=code&gt;/portable&lt;/tt&gt; parameter to create a portable installation instead.&amp;nbsp; You can specify the installation folder after &lt;tt class=code&gt;/portable&lt;/tt&gt; separated with a space.&amp;nbsp; Put double quotes around the path to the installation folder if it contains spaces.&amp;nbsp; So &lt;tt class=code&gt;SetupAceText.exe /silent /portable D:\AceText&lt;/tt&gt; creates a portable installation into D:\AceText without any prompts or any progress indicators.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;If you have already purchased AceText 4, you can &lt;a href=&quot;https://www.acetext.com/download.html&quot;&gt;download this update for free&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.acetext.com/upgradenow.html&quot;&gt;Upgrade to AceText 4 from any previous version&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.acetext.com/buynow.html&quot;&gt;Buy AceText now&lt;/a&gt; or &lt;a href=&quot;https://www.acetext.com/multiuser.html&quot;&gt;expand your license&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.acetext.com/history.html#432&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.acetext.com/releasenotes.html#432</link>
			<guid isPermaLink="false">jgnews220</guid>
			<pubDate>Mon, 28 Apr 2025 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>HelpScribble 8.3.3</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.helpscribble.com/download.html&quot;&gt;HelpScribble 8.3.3 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;HelpScribble’s HelpContext property editor now supports the &lt;strong&gt;64-bit&lt;/strong&gt; version of the IDE that is new in &lt;strong&gt;Delphi 12.3 Athens and C++Builder 12.3 Athens&lt;/strong&gt;.&amp;nbsp; HelpScribble’s installer will automatically install it if it detects that you have Delphi 12 Athens or C++Builder 12 Athens installed.&amp;nbsp; HelpScribble’s HelpContext property editor can assign HelpContext properties to controls in VCL applications and Multi-Device applications.&lt;/p&gt;&#10;&#10;&lt;p&gt;Windows 10 and 11 do not support the legacy WinHelp format, but HelpScribble still does.&amp;nbsp; You can still compile WinHelp files with HelpScribble even when HelpScribble is running on Windows 10 or 11.&amp;nbsp; When you do so, HelpScribble shows a message explaining that you need Windows 8.1 or prior to view the WinHelp file you just created.&amp;nbsp; This dialog box has been updated with a link to HelpScribble’s own website to &lt;a href=&quot;https://www.helpscribble.com/KB917607.html&quot;&gt;download the WinHelp viewer for Windows Vista, 7, 8, or 8.1&lt;/a&gt;.&amp;nbsp; Microsoft has removed the WinHelp viewers for Windows Vista and 7 from their own website.&amp;nbsp; So as a service to our users who may still need to support legacy systems we’re now making these downloads available from our own server.&amp;nbsp; Windows XP and prior have the WinHelp viewer built-in.&lt;/p&gt;&#10;&#10;&lt;p&gt;When you use HelpTools|Internet Link in HelpScribble to add a link to a web page HelpScribble inserts an &lt;tt class=code&gt;ExecFile()&lt;/tt&gt; WinHelp macro with the URL.&amp;nbsp; When compiling into HTML Help (CHM) format, HelpScribble converted these macros into regular links.&amp;nbsp; Those links would open the web page inside the HTML Help viewer.&amp;nbsp; This was originally a major feature of the HTML Help system.&amp;nbsp; It allowed seamless integration between help file content stored on the local computer and additional content stored on a server.&amp;nbsp; Even though Internet Explorer has been discontinued, the HTML Help system internally is still based on the old IE code.&amp;nbsp; A major issue with this is that it simply doesn’t support modern JavaScript.&amp;nbsp; The HTML Help viewer will pop up an error message when it can’t execute some JavaScript.&amp;nbsp; This happens even with web pages that use minimal amounts of JavaScript, such as HelpScribble’s own website.&lt;/p&gt;&#10;&#10;&lt;p&gt;To better deal with this reality, HelpScribble now converts &lt;tt class=code&gt;ExecFile()&lt;/tt&gt; macros that open an URL into links that open the page in a new browser window when compiling into CHM format.&amp;nbsp; This will be whichever browser is the default browser on the user’s system.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;If you have already purchased HelpScribble, you can &lt;a href=&quot;https://www.helpscribble.com/download.html&quot;&gt;download this update for free&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.helpscribble.com/buynow.html&quot;&gt;Buy HelpScribble now&lt;/a&gt; or &lt;a href=&quot;https://www.helpscribble.com/multiuser.html&quot;&gt;expand your license&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.helpscribble.com/history.html#833&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.helpscribble.com/releasenotes.html#833</link>
			<guid isPermaLink="false">jgnews219</guid>
			<pubDate>Fri, 14 Mar 2025 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>DeployMaster 7.5.0</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.deploymaster.com/download.html&quot;&gt;DeployMaster 7.5.0 is now available for download&lt;/a&gt;.&amp;nbsp; It brings two significant changes.&amp;nbsp; The size of the font now affects the size of the installer.&amp;nbsp; Portable installations can now be controlled from the command line, silently if you want.&lt;/p&gt;&#10;&#10;&lt;p&gt;Way back in DeployMaster 2.7.0 we added the &lt;strong&gt;Installer Font&lt;/strong&gt; button to the Appearance page.&amp;nbsp; The main purpose of this feature was to make it possible to create installers in languages that are written in scripts that the default font can’t display properly or at all.&amp;nbsp; MS Sans Serif, which was the default in those days, supports a limited number of scripts.&amp;nbsp; Though you could choose the size of the font as well, it wasn’t practical to select a font that was any larger than the default 8 points because the installer didn’t adjust itself to the size of your chosen font.&lt;/p&gt;&#10;&#10;&lt;p&gt;Starting with DeployMaster 7.5.0 installers that you build do &lt;strong&gt;increase their size&lt;/strong&gt; if you select a font that is larger than 8 points.&amp;nbsp; Selecting a large font makes your installer more accessible to people with visual impairments.&amp;nbsp; Selecting a slightly larger font, such as Segoe UI at 11 points, can make the installation experience more pleasant for everyone.&amp;nbsp; Larger fonts are simply easier to read which makes for a more welcoming experience.&lt;/p&gt;&#10;&#10;&lt;p&gt;Your installers now also check the “&lt;strong&gt;make text bigger&lt;/strong&gt;” setting that can be set as a percentage from 100% to 225% in the Ease of Access settings in Windows 10 and the Accessibility settings in Windows 11.&amp;nbsp; The installer multiplies a font size of 9 points by this percentage and uses the resulting font size for your installer if that is larger than what you selected on the Appearance page.&amp;nbsp; If you specified 15 points and the user has “make text bigger” set to 120% then your installer uses the 15 points you specified because &lt;tt class=code&gt;9 * 120% = 12&lt;/tt&gt; which is less than 15.&amp;nbsp; But if the user set it to 200% then the installer increases its font size to 18 points.&amp;nbsp; On older versions of Windows which don’t have this setting the installer always uses the 15 points you specified.&amp;nbsp; So you can safely select this larger font size without risking it being doubled to 30 points by the “make text bigger” setting.&lt;/p&gt;&#10;&#10;&lt;p&gt;Your installer will not make itself taller or wider than the user’s display.&amp;nbsp; If the user has a &lt;strong&gt;small screen&lt;/strong&gt; and the installer wouldn’t fit if it used the font size you specified or that it calculated according to “make text bigger” then it reduces the font size to the largest size that allows the installer to fit on the screen while properly adjusting itself to the font size.&amp;nbsp; The font size will never go below 8 points.&amp;nbsp; At 8 points the installer fits even on the smallest screens that Windows itself is usable on.&lt;/p&gt;&#10;&#10;&lt;p&gt;These changes are not optional.&amp;nbsp; If you had previously selected a font larger than 8 points or if your user has “make text bigger” set to 107% or more then your installer will appear larger if you rebuild it with DeployMaster 7.5.0.&lt;/p&gt;&#10;&#10;&lt;p&gt;The default font for brand new installers has been changed to 9 points Segoe UI.&amp;nbsp; This is the same font face and font size that Windows has been using for components like Windows Explorer since Windows Vista.&amp;nbsp; This new default is not applied when you rebuild an existing installer.&amp;nbsp; You can use the Installer Font button if you want to change the font of an existing installer.&amp;nbsp; DeployMaster’s own installer now uses Segoe UI 9 so you can see the effect of all these changes before you rebuild your own installers.&lt;/p&gt;&#10;&#10;&lt;p&gt;Modern apps like Settings in Windows 10 and 11 use Segoe UI at various sizes.&amp;nbsp; You can select 11 points Segoe UI as your installer’s font to provide a similar experience.&lt;/p&gt;&#10;&#10;&lt;p&gt;If you select Segoe UI as your installer’s font and the installer is run on Windows XP or prior then it will fall back to Tahoma, which was the previous default font.&amp;nbsp; Segoe UI was new in Windows Vista.&amp;nbsp; Tahoma goes back all the way to Windows 95 and is still included with Windows 11.&lt;/p&gt;&#10;&#10;&lt;p&gt;Installers built with DeployMaster 7.5.0 recognize a new command line parameter.&amp;nbsp; If the installer allows portable installations it can be started with the &lt;tt class=code&gt;/portable&lt;/tt&gt; parameter to force a portable installation.&amp;nbsp; This parameter can be followed by the full path to the target folder for the installation.&amp;nbsp; The folder, if specified, must be separated from &lt;tt class=code&gt;/portable&lt;/tt&gt; with a space.&amp;nbsp; If the folder contains spaces then it must be enclosed with double quotes.&amp;nbsp; If you also pass the &lt;tt class=code&gt;/silent&lt;/tt&gt; parameter then the installation is performed without any user intervention.&amp;nbsp; If you omit &lt;tt class=code&gt;/silent&lt;/tt&gt; then the installer shows its user interface.&amp;nbsp; The user can abort the installation or proceed with it and can change the installation folder.&amp;nbsp; But only a portable installation will be allowed.&lt;/p&gt;&#10;&#10;&lt;p&gt;This release also fixes a bug that affected installers built with the option “always create a portable installation“.&amp;nbsp; If such an installer was run with the &lt;tt class=code&gt;/silent&lt;/tt&gt; parameter then it would try to create a normal installation instead of a portable one.&amp;nbsp; This would likely fail as the installer wouldn’t have obtained admin rights.&amp;nbsp; Now, running such an installer with &lt;tt class=code&gt;/silent&lt;/tt&gt; but without &lt;tt class=code&gt;/portable&lt;/tt&gt; creates a portable installation on the same drive that the installer is saved on.&amp;nbsp; The default folder is the folder specified on the Portable page when the installer was built.&lt;/p&gt;&#10;&#10;&lt;p&gt;If an installer is built with the “user choice” option for “create portable installations” then running it with &lt;tt class=code&gt;/silent&lt;/tt&gt; but without &lt;tt class=code&gt;/portable&lt;/tt&gt; creates a normal installation.&amp;nbsp; This is unchanged.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;If you have already purchased DeployMaster, you can &lt;a href=&quot;https://www.deploymaster.com/download.html&quot;&gt;download this update for free&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.deploymaster.com/buynow.html&quot;&gt;Buy DeployMaster now&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.deploymaster.com/history.html#750&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.deploymaster.com/releasenotes.html#750</link>
			<guid isPermaLink="false">jgnews218</guid>
			<pubDate>Tue, 4 Mar 2025 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>PowerGREP 5.3.7</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.powergrep.com/download.html&quot;&gt;PowerGREP 5.3.7 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;Files in proprietary file formats need to be converted to plain text before PowerGREP can search through them.&amp;nbsp; PowerGREP has built-in converters for many such file formats.&amp;nbsp; You can enable or disable each converter separately by editing the file format configuration on the File Selector panel.&lt;/p&gt;&#10;&#10;&lt;p&gt;The converters for &lt;strong&gt;Word documents&lt;/strong&gt; and &lt;strong&gt;Excel spreadsheets&lt;/strong&gt; have been updated to fix some bugs that caused the converters to crash on a small number of &lt;tt class=code&gt;.doc&lt;/tt&gt; and &lt;tt class=code&gt;.xlsx&lt;/tt&gt; files.&amp;nbsp; By default, PowerGREP remembers if it could not convert certain files and won’t try to convert those files again unless they have been changed on disk.&amp;nbsp; This way PowerGREP doesn’t waste time trying to repeatedly convert files that it can’t, whether that is due to a bug in PowerGREP’s converter or a corrupt file.&amp;nbsp; If you previously got errors when trying to search through Word documents or Excel spreadsheets then after installing 5.3.7, go into the Cache section in the Preferences and clear the cache to make PowerGREP forget that it could not convert certain files in the past.&lt;/p&gt;&#10;&#10;&lt;p&gt;Many applications cannot handle &lt;strong&gt;file paths with more than 260 characters&lt;/strong&gt; due to restrictions in the Windows API.&amp;nbsp; PowerGREP 5.0.0 and later fully support paths longer than 260 characters, even if Windows itself is not configured to remove the 260 character limit.&amp;nbsp; But there was one area that we missed.&amp;nbsp; PowerGREP’s converter for Windows shell links failed if the full path to the &lt;tt class=code&gt;.lnk&lt;/tt&gt; file had more than 260 characters.&amp;nbsp; This has been fixed.&lt;/p&gt;&#10;&#10;&lt;p&gt;The shortcut icons on your Windows desktop (and in other places in Windows) are technically files with a &lt;tt class=code&gt;.lnk&lt;/tt&gt; extension that use the &lt;strong&gt;Windows shell link&lt;/strong&gt; format.&amp;nbsp; PowerGREP can convert this file format to plain text, allowing you to search through a shortcut icon’s properties.&amp;nbsp; You can try this if you set “file formats to convert to plain text” to “proprietary formats“, mark your desktop folder &lt;tt class=code&gt;C:\Users\YourName\Desktop&lt;/tt&gt; with the green tick mark, and search for the text “Target“.&amp;nbsp; This will produce a list of all the file paths that your desktop shortcuts point to.&lt;/p&gt;&#10;&#10;&lt;p&gt;PowerGREP’s &lt;strong&gt;user forum&lt;/strong&gt; is built right into the application.&amp;nbsp; The edit control for reading and writing messages on the forum now uses the text layout (font and other settings) that you can select in the General section in the Preferences.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;If you have already purchased PowerGREP 5, you can &lt;a href=&quot;https://www.powergrep.com/download.html&quot;&gt;download this update for free&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.powergrep.com/upgradenow.html&quot;&gt;Upgrade to PowerGREP 5 from any previous version&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.powergrep.com/buynow.html&quot;&gt;Buy PowerGREP now&lt;/a&gt; or &lt;a href=&quot;https://www.powergrep.com/multiuser.html&quot;&gt;expand your license&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.powergrep.com/history.html#537&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.powergrep.com/releasenotes.html#537</link>
			<guid isPermaLink="false">jgnews217</guid>
			<pubDate>Thu, 27 Feb 2025 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>AceText 4.3.1</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.acetext.com/download.html&quot;&gt;AceText 4.3.1 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;AceText’s &lt;a href=&quot;https://www.acetext.com/manual.html#tab-cliphistory&quot;&gt;ClipHistory&lt;/a&gt; can automatically capture text that you copy to the clipboard in other applications.&amp;nbsp; The &lt;a href=&quot;https://www.acetext.com/manual.html#prefs&quot;&gt;Preferences dialog&lt;/a&gt; has extensive options to configure how much data the ClipHistory is allowed to retain and which applications it may capture text from in the first place.&lt;/p&gt;&#10;&#10;&lt;p&gt;The limit for the &lt;a href=&quot;https://www.acetext.com/manual.html#prefs-operation&quot;&gt;maximum number of clips&lt;/a&gt; the ClipHistory is allowed to retain can now be set to as low as 10 clips and as high as 100,000 clips.&amp;nbsp; Previously the range was 100 to 10,000 clips.&amp;nbsp; You may want a lower limit if you work with confidential information that you shouldn’t retain too long (even though you can encrypt the ClipHistory).&amp;nbsp; You may want a higher limit if you use the ClipHistory as your memory bank.&lt;/p&gt;&#10;&#10;&lt;p&gt;Normally, the Windows clipboard is “owned” by a window that is part of the application that most recently copied text to the clipboard.&amp;nbsp; AceText can identify which application the window is part of.&amp;nbsp; You can configure clipboard owners in the &lt;a href=&quot;https://www.acetext.com/manual.html#prefs-applications&quot;&gt;Applications&lt;/a&gt; and &lt;a href=&quot;https://www.acetext.com/manual.html#prefs-windows&quot;&gt;Windows&lt;/a&gt; Preferences in AceText to selectively prevent or allow the ClipHistory to automatically capture the text they copy.&amp;nbsp; But some applications deliberately try to hide their ownership of the clipboard by using a temporary window handle to copy text to the clipboard and then immediately destroying that window handle.&amp;nbsp; The desktop application for the BitWarden password manager, for example, behaves this way.&amp;nbsp; The window owner will already be gone when AceText gets to look at the clipboard and decide whether it should automatically capture the text into the ClipHistory.&amp;nbsp; AceText thus has to resort to the settings for (any other application) on the Applications tab.&amp;nbsp; But you may want to allow AceText to capture text copied by applications you haven’t configured while still ignoring text copied by BitWarden.&amp;nbsp; A new setting “do not automatically capture text when the clipboard has no owner” in the &lt;a href=&quot;https://www.acetext.com/manual.html#prefs-operation&quot;&gt;Operation preferences&lt;/a&gt; makes this possible.&amp;nbsp; This option stops AceText from capturing text copied by BitWarden and other applications that hide themselves as the clipboard owner.&amp;nbsp; It overrides the option to allow the ClipHistory for (any other application) on the Applications tab.&lt;/p&gt;&#10;&#10;&lt;p&gt;The new option “do not automatically capture text when the clipboard has no owner” is on by default.&amp;nbsp; If an application goes out of its way to hide itself as the clipboard owner then it is possibly copying sensitive data.&amp;nbsp; BitWarden uses the clipboard to transfer your passwords, for example.&amp;nbsp; (This is unsafe, of course, because malware can monitor your clipboard just as easily as AceText can.&amp;nbsp; AceText itself never uses the clipboard to transfer &lt;a href=&quot;https://www.acetext.com/manual.html#intro-secrets&quot;&gt;secret clips&lt;/a&gt;.)&lt;/p&gt;&#10;&#10;&lt;p&gt;Since version 4.0.0 AceText has a fully dark user interface that you can toggle via the &lt;a href=&quot;https://www.acetext.com/manual.html#menu-options-dark&quot;&gt;Options|Dark Theme&lt;/a&gt; menu item.&amp;nbsp; But AceText lets Windows itself paint the caption bar and borders of its windows on Windows 10 and 11 for maximum reliability.&amp;nbsp; But it can result in a style mismatch.&amp;nbsp; Now, on Windows 11, AceText informs Windows that it is using a dark theme so that Windows 11 can paint the caption bar and borders using its own dark theme.&amp;nbsp; Windows 10 does not provide a way to do this.&lt;/p&gt;&#10;&#10;&lt;p&gt;This release also brings a couple of performance improvements.&amp;nbsp; The &lt;a href=&quot;https://www.acetext.com/manual.html#bar-coll-openfile&quot;&gt;Create Clip from Text File&lt;/a&gt; command lets you select multiple text files to add as separate clips to your collection.&amp;nbsp; This could take a while if you selected thousands of files as the clips were added one by one.&amp;nbsp; Now, AceText first loads all the files and then adds all the clips for them at once, which is significantly faster.&amp;nbsp; The &lt;a href=&quot;https://www.acetext.com/manual.html#bar-coll-delete&quot;&gt;Delete Clips&lt;/a&gt; command deletes the selected clips from the active collection by moving them to the &lt;a href=&quot;https://www.acetext.com/manual.html#tab-recycle&quot;&gt;Recycle Bin&lt;/a&gt; collection.&amp;nbsp; If the active collection is the Recycle Bin collection then it deletes the clips permanently.&amp;nbsp; Deleting thousands of clips this way caused a noticeable delay in updating the Recycle Bin collection.&amp;nbsp; This has been fixed.&amp;nbsp; Deleting thousands of clips from the Recycle Bin should now be near instantaneous.&amp;nbsp; The &lt;a href=&quot;https://www.acetext.com/manual.html#menu-coll-emptyrecyclebin&quot;&gt;Empty Recycle Bin&lt;/a&gt; command was not affected by this issue and remains the quickest way to delete everything from the Recycle Bin.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;If you have already purchased AceText 4, you can &lt;a href=&quot;https://www.acetext.com/download.html&quot;&gt;download this update for free&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.acetext.com/upgradenow.html&quot;&gt;Upgrade to AceText 4 from any previous version&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.acetext.com/buynow.html&quot;&gt;Buy AceText now&lt;/a&gt; or &lt;a href=&quot;https://www.acetext.com/multiuser.html&quot;&gt;expand your license&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.acetext.com/history.html#431&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.acetext.com/releasenotes.html#431</link>
			<guid isPermaLink="false">jgnews216</guid>
			<pubDate>Thu, 30 Jan 2025 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>DeployMaster 7.4.0</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.deploymaster.com/download.html&quot;&gt;DeployMaster 7.4.0 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;This release adds support for &lt;strong&gt;Windows 11 version 24H2&lt;/strong&gt; otherwise known as the &lt;strong&gt;2024 Update&lt;/strong&gt;.&amp;nbsp; You can now select this version on the Platform page if you want to restrict your installer to specific Windows 11 versions.&lt;/p&gt;&#10;&#10;&lt;p&gt;This release also brings significant improvements to DeployMaster to find and use code signing certificates to apply a digital signature to your installer.&amp;nbsp; In most cases you now only need to tick the &lt;strong&gt;sign the installer&lt;/strong&gt; checkbox on the Media page.&amp;nbsp; You no longer need to specify a subject name, PFX file, or command line.&amp;nbsp; If you don’t then DeployMaster automatically picks a non-expired code signing certificate from your computer’s certificate store.&amp;nbsp; This works with certificates stored on USB tokens and in the cloud too as long as you have unlocked the token or are logged onto the cloud service.&amp;nbsp; Instructions you received for using the certificate with signtool.exe will also work with DeployMaster, without needing to download or run signtool.exe.&lt;/p&gt;&#10;&#10;&lt;p&gt;You can still specify the &lt;strong&gt;subject name&lt;/strong&gt; of the certificate to select between multiple certificates with different names, or simply to ensure that the correct certificate is used.&amp;nbsp; If there are multiple certificates with the same name then DeployMaster now picks the first one that is already valid and not yet expired.&amp;nbsp; So you can leave old certificates installed and install new certificates before they become valid.&amp;nbsp; If they have the same subject name then DeployMaster will automatically switch between the certificates when one expires and another becomes valid.&lt;/p&gt;&#10;&#10;&lt;p&gt;If you want DeployMaster to use a specific certificate then you can now specify the certificate’s &lt;strong&gt;thumbprint&lt;/strong&gt; instead of its subject name.&amp;nbsp; The thumbprint is a sequence of 40 hexadecimal digits that uniquely identifies each certificate.&amp;nbsp; A renewed or reissued certificate will have a different thumbprint.&amp;nbsp; If you have multiple certificates with the same name with overlapping validity periods then you can specify the thumbprint to sign with a specific certificate.&lt;/p&gt;&#10;&#10;&lt;p&gt;DeployMaster 7.1.0 through 7.3.0 allowed you to specify the full path to signtool.exe in case DeployMaster’s built-in code signing was unable find the certificate on your USB token.&amp;nbsp; This functionality remains.&amp;nbsp; You can still specify the full path to signtool.exe without any parameters as the custom command line for code signing.&amp;nbsp; DeployMaster 7.4.0 will then run signtool.exe and provide the parameters it needs like DeployMaster 7.1.0 through 7.3.0 did.&amp;nbsp; But this should no longer be necessary.&amp;nbsp; If you make the custom command line for code signing empty then DeployMaster 7.4.0’s built-in code signing should be able to automatically find the certificate on your USB token just as well as signtool does, even if signtool is not installed.&lt;/p&gt;&#10;&#10;&lt;p&gt;If you have a code signing certificate that can’t be used by signtool.exe then DeployMaster’s built-in code signing won’t be able to use it either.&amp;nbsp; For those situations you will need to continue using a custom command line for code signing with %FILE% and other placeholders as introduced in DeployMaster 7.3.0.&lt;/p&gt;&#10;&#10;&lt;p&gt;One bug was fixed.&amp;nbsp; When building from the command line you can specify the &lt;tt class=code&gt;\q&lt;/tt&gt; parameter to run DeployMaster silently and the &lt;tt class=code&gt;\l&lt;/tt&gt; parameter to &lt;strong&gt;write the log&lt;/strong&gt; that would appear on the Build tab into a file.&amp;nbsp; The log is now written correctly when you specify both these parameters.&amp;nbsp; Previously, only the first line was written to the file.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;If you have already purchased DeployMaster, you can &lt;a href=&quot;https://www.deploymaster.com/download.html&quot;&gt;download this update for free&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.deploymaster.com/buynow.html&quot;&gt;Buy DeployMaster now&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.deploymaster.com/history.html#740&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.deploymaster.com/releasenotes.html#740</link>
			<guid isPermaLink="false">jgnews215</guid>
			<pubDate>Wed, 13 Nov 2024 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>EditPad Lite 8.5.3</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.editpadlite.com/download.html&quot;&gt;EditPad Lite 8.5.3 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;Some mice have a wheel that can be tilted left and right.&amp;nbsp; EditPad’s editor control is now able to receive &lt;strong&gt;mouse wheel tilt&lt;/strong&gt; messages.&amp;nbsp; It will scroll the text horizontally when you tilt the wheel if word wrap is off and there are lines longer than the width of the editor.&lt;/p&gt;&#10;&#10;&lt;p&gt;Modern trackpads allow you to slide two fingers over the trackpad to perform a scrolling gesture.&amp;nbsp; Technically, this gesture makes the trackpad send mouse wheel messages.&amp;nbsp; You could previously scroll vertically this way in EditPad because EditPad’s editor control has long recognized mouse wheel rotation messages.&amp;nbsp; Because it now also recognizes mouse wheel tilt messages, you can now scroll horizontally in EditPad by &lt;strong&gt;sliding two fingers horizontally over a trackpad&lt;/strong&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;On the &lt;a href=&quot;https://www.editpadpro.com/manual.html#filetypedefinition&quot;&gt;Definition&lt;/a&gt; page of the file type configuration dialog there is a checkbox labeled “&lt;strong&gt;show in file type selection lists&lt;/strong&gt;“.&amp;nbsp; It controls whether the file type is shown in the drop-down list with file types on file selection dialog boxes such as those shown by File|Open and File|Save As.&amp;nbsp; By default this is checked for all file types.&amp;nbsp; You can clear it for file types that you don’t use (often) to make it easier to pick the file types that you do use often.&amp;nbsp; Now this checkbox is disabled for the “unspecified file type“.&amp;nbsp; Many of EditPad’s features assumes that this file type is at the top of the list.&amp;nbsp; It is used as a fallback when no other file type has a file mask or regex that matches a particular file.&amp;nbsp; It allows file selection dialogs to show all files as its file mask is &lt;tt class=code&gt;*.*&lt;/tt&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;The &lt;a href=&quot;https://www.editpadpro.com/manual.html#filetypecolor&quot;&gt;color palette&lt;/a&gt; which you can customize for each file type has separate entries for “&lt;strong&gt;character&lt;/strong&gt;” and “&lt;strong&gt;character string&lt;/strong&gt;” in the list of &lt;strong&gt;individual colors&lt;/strong&gt;.&amp;nbsp; Most of the predefined palettes give the same color to both, such as blue in the default palette and yellow in the “white on black” palette.&amp;nbsp; But some, such as the Visual Studio palettes, give them different colors.&amp;nbsp; Many of the syntax coloring schemes included with EditPad can use the two different colors to highlight character escapes within strings.&amp;nbsp; The included &lt;strong&gt;PHP&lt;/strong&gt; schemes do this.&amp;nbsp; But they didn’t take into account that PHP has different rules for single-quoted and double-quoted strings.&amp;nbsp; In a single-quoted string, a backslash can only escape itself and a single quote.&amp;nbsp; EditPad now includes updated PHP schemes that implement this correctly.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;EditPad Lite is free for personal use.&amp;nbsp; Business and government users can &lt;a href=&quot;https://www.editpadlite.com/buynow.html&quot;&gt;purchase a license&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;If you purchased EditPad Lite 7, you can &lt;a href=&quot;https://www.editpadlite.com/upgradenow.html&quot;&gt;upgrade to EditPad Lite 8 at a discount&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.editpadlite.com/download.html&quot;&gt;Download EditPad Lite&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.editpadlite.com/history.html#853&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.editpadlite.com/releasenotes.html#853</link>
			<guid isPermaLink="false">jgnews214</guid>
			<pubDate>Mon, 4 Nov 2024 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>EditPad Pro 8.5.3</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.editpadpro.com/download.html&quot;&gt;EditPad Pro 8.5.3 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;You can use &lt;a href=&quot;https://www.editpadpro.com/manual.html#blockrectangular&quot;&gt;Block|Rectangular Selections&lt;/a&gt; to switch between making normal and rectangular selections.&amp;nbsp; All of EditPad’s commands that operate on a selection also work with rectangular selections.&amp;nbsp; This release brings a few fixes so that &lt;a href=&quot;https://www.editpadpro.com/manual.html#blockmove&quot;&gt;Block|Move Selection&lt;/a&gt; and &lt;a href=&quot;https://www.editpadpro.com/manual.html#blockswap&quot;&gt;Block|Swap Selections&lt;/a&gt; work correctly with rectangular selections too.&lt;/p&gt;&#10;&#10;&lt;p&gt;Before you can swap selections you need to use &lt;a href=&quot;https://www.editpadpro.com/manual.html#viewspliteditor&quot;&gt;View|Split Editor&lt;/a&gt; to get two views of the same file.&amp;nbsp; You can make a different selection in each view.&amp;nbsp; Splitting the view affects all open files.&amp;nbsp; The view remains split in the same way when you switch between files.&amp;nbsp; This release fixes a bug that caused EditPad to crash if you split between a file that was using a left-to-right text layout and another that was using a &lt;strong&gt;right-to-left text layout&lt;/strong&gt;, or vice versa.&amp;nbsp; A right-to-left text layout allows for more natural editing of files written primarily in a right-to-left language such as Hebrew or Arabic.&lt;/p&gt;&#10;&#10;&lt;p&gt;Some mice have a wheel that can be tilted left and right.&amp;nbsp; EditPad’s editor control is now able to receive &lt;strong&gt;mouse wheel tilt&lt;/strong&gt; messages.&amp;nbsp; It will scroll the text horizontally when you tilt the wheel if word wrap is off and there are lines longer than the width of the editor.&lt;/p&gt;&#10;&#10;&lt;p&gt;Modern trackpads allow you to slide two fingers over the trackpad to perform a scrolling gesture.&amp;nbsp; Technically, this gesture makes the trackpad send mouse wheel messages.&amp;nbsp; You could previously scroll vertically this way in EditPad because EditPad’s editor control has long recognized mouse wheel rotation messages.&amp;nbsp; Because it now also recognizes mouse wheel tilt messages, you can now scroll horizontally in EditPad by &lt;strong&gt;sliding two fingers horizontally over a trackpad&lt;/strong&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;On the &lt;a href=&quot;https://www.editpadpro.com/manual.html#filetypedefinition&quot;&gt;Definition&lt;/a&gt; page of the file type configuration dialog there is a checkbox labeled “&lt;strong&gt;show in file type selection lists&lt;/strong&gt;“.&amp;nbsp; It controls whether the file type is shown in the drop-down list with file types on file selection dialog boxes such as those shown by File|Open and File|Save As.&amp;nbsp; By default this is checked for all file types.&amp;nbsp; You can clear it for file types that you don’t use (often) to make it easier to pick the file types that you do use often.&amp;nbsp; Now this checkbox is disabled for the “unspecified file type“.&amp;nbsp; Many of EditPad’s features assumes that this file type is at the top of the list.&amp;nbsp; It is used as a fallback when no other file type has a file mask or regex that matches a particular file.&amp;nbsp; It allows file selection dialogs to show all files as its file mask is &lt;tt class=code&gt;*.*&lt;/tt&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;The &lt;a href=&quot;https://www.editpadpro.com/manual.html#filetypecolor&quot;&gt;color palette&lt;/a&gt; which you can customize for each file type has separate entries for “&lt;strong&gt;character&lt;/strong&gt;” and “&lt;strong&gt;character string&lt;/strong&gt;” in the list of &lt;strong&gt;individual colors&lt;/strong&gt;.&amp;nbsp; Most of the predefined palettes give the same color to both, such as blue in the default palette and yellow in the “white on black” palette.&amp;nbsp; But some, such as the Visual Studio palettes, give them different colors.&amp;nbsp; Many of the syntax coloring schemes included with EditPad can use the two different colors to highlight character escapes within strings.&amp;nbsp; The included &lt;strong&gt;PHP&lt;/strong&gt; schemes do this.&amp;nbsp; But they didn’t take into account that PHP has different rules for single-quoted and double-quoted strings.&amp;nbsp; In a single-quoted string, a backslash can only escape itself and a single quote.&amp;nbsp; EditPad now includes updated PHP schemes that implement this correctly.&lt;/p&gt;&#10;&#10;&lt;p&gt;EditPad Pro includes several &lt;a href=&quot;https://www.editpadpro.com/manual.html#filetypenavigation&quot;&gt;file navigation schemes&lt;/a&gt; for &lt;strong&gt;Markdown&lt;/strong&gt;.&amp;nbsp; There are different schemes for different Markdown dialects.&amp;nbsp; For each dialect there is a scheme that makes EditPad Pro’s File Navigator show a flat list of headings and another that makes it show a nested tree of headings.&amp;nbsp; The schemes can also add folding ranges to your file so you can fold the text of a section under its heading.&amp;nbsp; The schemes that produce a flat list only fold the text that follows the heading, stopping at the next heading.&amp;nbsp; The schemes that produce a tree have been changed to extend folding ranges until the next heading that is at a higher level.&amp;nbsp; So if you fold a heading then all the text following that heading and any sub-headings is folded under that heading.&amp;nbsp; This makes the behavior of the automatic folding ranges consistent with the file navigation tree for Markdown files.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;If you have already purchased EditPad Pro 8, you can &lt;a href=&quot;https://www.editpadpro.com/download.html&quot;&gt;download this update for free&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.editpadpro.com/upgradenow.html&quot;&gt;Upgrade to EditPad Pro 8 from any previous version&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.editpadpro.com/buynow.html&quot;&gt;Buy EditPad Pro now&lt;/a&gt; or &lt;a href=&quot;https://www.editpadpro.com/multiuser.html&quot;&gt;expand your license&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.editpadpro.com/history.html#853&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.editpadpro.com/releasenotes.html#853</link>
			<guid isPermaLink="false">jgnews213</guid>
			<pubDate>Mon, 4 Nov 2024 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>RegexMagic 2.13.2</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.regexmagic.com/download.html&quot;&gt;RegexMagic 2.13.2 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;RegexMagic now officially supports &lt;strong&gt;.NET 8&lt;/strong&gt;, &lt;strong&gt;Boost 1.85&lt;/strong&gt;, &lt;strong&gt;Java 22&lt;/strong&gt;, and &lt;strong&gt;Ruby 3.3&lt;/strong&gt;.&amp;nbsp; These regex flavors are unchanged compared with previous versions.&lt;/p&gt;&#10;&#10;&lt;p&gt;The &lt;a href=&quot;https://www.regexmagic.com/manual.html#patternvat&quot;&gt;pattern for VAT numbers&lt;/a&gt; has been updated to support new Belgian VAT numbers that start with the digit 1.&lt;/p&gt;&#10;&#10;&lt;p&gt;You can use the Insert key on the keyboard to toggle between insert and &lt;strong&gt;overwrite mode&lt;/strong&gt; in the edit controls on RegexMagic’s main window.&amp;nbsp; In overwrite mode, these edit controls now use the overwrite cursor specified in the text layout configuration in the Preferences.&amp;nbsp; By default this is a &lt;strong&gt;block cursor&lt;/strong&gt; that covers the bottom half of the character that will be overwritten.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;If you have already purchased or upgraded to RegexMagic 2, you can &lt;a href=&quot;https://www.regexmagic.com/download.html&quot;&gt;download this update for free&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;If you own RegexMagic 1, you can &lt;a href=&quot;https://www.regexmagic.com/upgradenow.html&quot;&gt;upgrade to version 2 at a special price&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.regexmagic.com/buynow.html&quot;&gt;Buy RegexMagic now&lt;/a&gt; or &lt;a href=&quot;https://www.regexmagic.com/multiuser.html&quot;&gt;expand your license&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.regexmagic.com/history.html#2132&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.regexmagic.com/releasenotes.html#2132</link>
			<guid isPermaLink="false">jgnews212</guid>
			<pubDate>Fri, 16 Aug 2024 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>RegexBuddy 4.14.2</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.regexbuddy.com/download.html&quot;&gt;RegexBuddy 4.14.2 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;RegexBuddy now officially supports &lt;a href=&quot;https://www.regexbuddy.com/csharp.html&quot;&gt;.NET 8.0&lt;/a&gt;, &lt;a href=&quot;https://www.regexbuddy.com/boost.html&quot;&gt;Boost 1.85&lt;/a&gt;, and &lt;a href=&quot;https://www.regexbuddy.com/java.html&quot;&gt;Java 22&lt;/a&gt;, and &lt;a href=&quot;https://www.regexbuddy.com/ruby.html&quot;&gt;Ruby 3.3&lt;/a&gt;.&amp;nbsp; These regex flavors are unchanged compared with previous versions.&lt;/p&gt;&#10;&#10;&lt;p&gt;&lt;strong&gt;Perl 5.22 and later&lt;/strong&gt; support the &lt;strong&gt;/n flag&lt;/strong&gt; to turn unnamed groups into non-capturing groups.&amp;nbsp; RegexBuddy emulates this by adding a regex option that you can switch between “numbered capture” (equivalent to omitting /n in Perl) and “named capture only” (equivalent to specifying /n in Perl).&amp;nbsp; But when you copied the regular expression as a Perl operator via the Copy button on the main toolbar or generated a Perl source code snippet on the Use panel, RegexBuddy never added the /n flag.&amp;nbsp; This has been fixed.&amp;nbsp; RegexBuddy now adds /n to the Perl operator it generates when you select “named capture only“.&lt;/p&gt;&#10;&#10;&lt;p&gt;RegexBuddy now also sets the “named capture only” regex option when you select Paste Regex from Perl Operator under the Paste button on the main toolbar and the Perl operator on the clipboard includes the /n flag.&amp;nbsp; It will also change the application to Perl 5.22 if you had selected Perl 5.20 or prior as the application prior to pasting a Perl operator that includes the /n flag.&lt;/p&gt;&#10;&#10;&lt;p&gt;You can use the Insert key on the keyboard to toggle between insert and &lt;strong&gt;overwrite mode&lt;/strong&gt; in the edit controls on RegexBuddy’s main window.&amp;nbsp; In overwrite mode, these edit controls now use the overwrite cursor specified in the text layout configuration in the Preferences.&amp;nbsp; By default this is a &lt;strong&gt;block cursor&lt;/strong&gt; that covers the bottom half of the character that will be overwritten.&lt;/p&gt;&#10;&#10;&lt;p&gt;On the Create panel you can export the regex tree into various formats, including HTML.&amp;nbsp; The &lt;strong&gt;HTML export&lt;/strong&gt; now properly preserves whitespace and line breaks in the regular expression.&lt;/p&gt;&#10;&#10;&lt;p&gt;On the Test panel, the List All menu has an option to &lt;strong&gt;show non-participating groups&lt;/strong&gt;.&amp;nbsp; This makes test results that show the matches of capturing groups show &lt;tt class=code&gt;n/a&lt;/tt&gt; for a group that did not participate in the regex match instead of showing nothing for such groups.&amp;nbsp; This allows you to distinguish between groups that didn’t participate and groups that did participate but captured a zero-length match, for which the test results always show nothing as the match.&amp;nbsp; Toggling this menu item now immediately updates the test results if Update Automatically is active or clears the test results if not.&amp;nbsp; This way you won’t end up looking at test results that don’t correspond with the state of this option.&lt;/p&gt;&#10;&#10;&lt;p&gt;RegexBuddy includes a library with many sample regular expressions.&amp;nbsp; The samples for matching VAT numbers for Belgium, Ireland, and Northern Ireland have been updated to match the latest VAT number formats.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;If you have already purchased or upgraded to RegexBuddy 4, you can &lt;a href=&quot;https://www.regexbuddy.com/download.html&quot;&gt;download this update for free&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.regexbuddy.com/upgradenow.html&quot;&gt;Upgrade to RegexBuddy 4 from any previous version&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.regexbuddy.com/buynow.html&quot;&gt;Buy RegexBuddy now&lt;/a&gt; or &lt;a href=&quot;https://www.regexbuddy.com/multiuser.html&quot;&gt;expand your license&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.regexbuddy.com/history.html#4142&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.regexbuddy.com/releasenotes.html#4142</link>
			<guid isPermaLink="false">jgnews211</guid>
			<pubDate>Fri, 16 Aug 2024 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>EditPad Pro 8.5.2</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.editpadpro.com/download.html&quot;&gt;EditPad Pro 8.5.2 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;EditPad’s windows always have standard title bars and window borders.&amp;nbsp; So Windows itself determines their color and appearance.&amp;nbsp; You have some control over this in the personalization settings in Windows.&amp;nbsp; If you are running &lt;strong&gt;Windows 11&lt;/strong&gt; then EditPad now requests &lt;strong&gt;dark title bars and window borders&lt;/strong&gt; when you use EditPad’s dark theme.&amp;nbsp; This provides a more harmonious look.&amp;nbsp; Windows 10 and prior do not support this.&lt;/p&gt;&#10;&#10;&lt;p&gt;The &lt;strong&gt;Copy as HTML and Copy as RTF&lt;/strong&gt; menu items in the Edit menu are toggles that tell EditPad to make any text you copy available on the clipboard in HTML and/or RTF format.&amp;nbsp; This allows you to paste text with syntax coloring in web editors or word processors or any application that can paste HTML or RTF.&amp;nbsp; Any method of copying text, including pressing Ctrl+C, will copy HTML and/or RTF as long as these menu items remain active.&amp;nbsp; You need to use the Copy as HTML and Copy as RTF menu items again to turn them off.&amp;nbsp; If both are off then EditPad copies only plain text.&lt;/p&gt;&#10;&#10;&lt;p&gt;If you turn off “copy active line when nothing is selected” on the Editor page in the Preferences then all the Copy items in the Edit menu are grayed out when nothing is selected.&amp;nbsp; Previously, the Copy as HTML and Copy as RTF items would also fail to show their checkbox when nothing is selected, giving the impression that these options were off.&amp;nbsp; Now, these items show their checkbox even when they are grayed out to make it clear that next time you select some text and copy it then it will be copied as HTML and/or RTF.&lt;/p&gt;&#10;&#10;&lt;p&gt;In EditPad 8.5.0 and 8.5.1 the &lt;strong&gt;toolbar buttons and menu items for the Undo and Redo commands&lt;/strong&gt; worked on the active editor control, which could be the Search or Replace box.&amp;nbsp; This was contrary to the documentation and the actual behavior in all previous releases EditPad Pro.&amp;nbsp; The previous behavior has been restored.&amp;nbsp; The Undo and Redo menu items and toolbar buttons always work on the file you’re editing.&lt;/p&gt;&#10;&#10;&lt;p&gt;The reason for the change in EditPad 8.5.0 was an incorrect bug fix.&amp;nbsp; In EditPad 8.0.0 to 8.4.2 the keyboard shortcuts for the Undo and Redo commands (Ctrl+Z and Ctrl+Y by default) worked on the file you’re editing when the small Search or Replace box had keyboard focus.&amp;nbsp; The keyboard shortcuts are supposed to work on the editor that has keyboard focus.&amp;nbsp; This works with the multi-line Search and Replace boxes in all versions of EditPad Pro.&amp;nbsp; It worked with the single-line Search and Replace boxes in EditPad 7 but was broken in EditPad 8.0.0.&amp;nbsp; This was (improperly) fixed in 8.5.0.&amp;nbsp; Now a proper fix has been applied so that the keyboard shortcuts for Undo and Redo work on the editor with keyboard focus, while the toolbar buttons and menu items work in the file you’re editing.&lt;/p&gt;&#10;&#10;&lt;p&gt;The Search|Multi-Line Search Panel command lets you switch between using EditPad’s full search panel with multi-line Search and Replace boxes and using just the Search toolbar with small Search and Replace boxes that only allow a single-line search term.&amp;nbsp; When you switch from the multi-line panel to the single-line toolbar, EditPad 8 &lt;strong&gt;retains only the first line of the search term&lt;/strong&gt;.&amp;nbsp; But in EditPad 8.4.2 and prior it actually continued to use the previous multi-line search term until you made a change to the search term.&amp;nbsp; EditPad 8.5.0 fixed this so that the single-line search term being displayed in the small Search box is the actual search term being used.&lt;/p&gt;&#10;&#10;&lt;p&gt;But it is possible to disable the Search toolbar by right-clicking any toolbar and selecting Search.&amp;nbsp; When you do this, closing the multi-line search panel does not switch to the single-line toolbar.&amp;nbsp; So then there is no reason to reduce the search term to just a single line.&amp;nbsp; EditPad 8.5.0 and 8.5.1 did this.&amp;nbsp; EditPad 8.5.2 restores the previous behavior of keeping the multi-line search term when closing the search panel entirely.&amp;nbsp; You can continue to search using the previously entered search term using the items in the Search menu or their keyboard shortcuts.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;If you have already purchased EditPad Pro 8, you can &lt;a href=&quot;https://www.editpadpro.com/download.html&quot;&gt;download this update for free&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.editpadpro.com/upgradenow.html&quot;&gt;Upgrade to EditPad Pro 8 from any previous version&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.editpadpro.com/buynow.html&quot;&gt;Buy EditPad Pro now&lt;/a&gt; or &lt;a href=&quot;https://www.editpadpro.com/multiuser.html&quot;&gt;expand your license&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.editpadpro.com/history.html#852&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.editpadpro.com/releasenotes.html#852</link>
			<guid isPermaLink="false">jgnews210</guid>
			<pubDate>Fri, 2 Aug 2024 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>EditPad Lite 8.5.2</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.editpadlite.com/download.html&quot;&gt;EditPad Lite 8.5.2 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;EditPad’s windows always have standard title bars and window borders.&amp;nbsp; So Windows itself determines their color and appearance.&amp;nbsp; You have some control over this in the personalization settings in Windows.&amp;nbsp; If you are running &lt;strong&gt;Windows 11&lt;/strong&gt; then EditPad now requests &lt;strong&gt;dark title bars and window borders&lt;/strong&gt; when you use EditPad’s dark theme.&amp;nbsp; This provides a more harmonious look.&amp;nbsp; Windows 10 and prior do not support this.&lt;/p&gt;&#10;&#10;&lt;p&gt;In EditPad 8.5.0 and 8.5.1 the &lt;strong&gt;toolbar buttons and menu items for the Undo and Redo commands&lt;/strong&gt; worked on the active editor control, which could be the Search or Replace box.&amp;nbsp; This was contrary to the documentation and the actual behavior in all previous releases EditPad Lite.&amp;nbsp; The previous behavior has been restored.&amp;nbsp; The Undo and Redo menu items and toolbar buttons always work on the file you’re editing.&lt;/p&gt;&#10;&#10;&lt;p&gt;The reason for the change in EditPad 8.5.0 was an incorrect bug fix.&amp;nbsp; In EditPad 8.0.0 to 8.4.2 the keyboard shortcuts for the Undo and Redo commands (Ctrl+Z and Ctrl+Y by default) worked on the file you’re editing when the small Search or Replace box had keyboard focus.&amp;nbsp; The keyboard shortcuts are supposed to work on the editor that has keyboard focus.&amp;nbsp; This works with the multi-line Search and Replace boxes in all versions of EditPad Lite.&amp;nbsp; It worked with the single-line Search and Replace boxes in EditPad 7 but was broken in EditPad 8.0.0.&amp;nbsp; This was (improperly) fixed in 8.5.0.&amp;nbsp; Now a proper fix has been applied so that the keyboard shortcuts for Undo and Redo work on the editor with keyboard focus, while the toolbar buttons and menu items work in the file you’re editing.&lt;/p&gt;&#10;&#10;&lt;p&gt;The Search|Multi-Line Search Panel command lets you switch between using EditPad’s full search panel with multi-line Search and Replace boxes and using just the Search toolbar with small Search and Replace boxes that only allow a single-line search term.&amp;nbsp; When you switch from the multi-line panel to the single-line toolbar, EditPad 8 &lt;strong&gt;retains only the first line of the search term&lt;/strong&gt;.&amp;nbsp; But in EditPad 8.4.2 and prior it actually continued to use the previous multi-line search term until you made a change to the search term.&amp;nbsp; EditPad 8.5.0 fixed this so that the single-line search term being displayed in the small Search box is the actual search term being used.&lt;/p&gt;&#10;&#10;&lt;p&gt;But it is possible to disable the Search toolbar by right-clicking any toolbar and selecting Search.&amp;nbsp; When you do this, closing the multi-line search panel does not switch to the single-line toolbar.&amp;nbsp; So then there is no reason to reduce the search term to just a single line.&amp;nbsp; EditPad 8.5.0 and 8.5.1 did this.&amp;nbsp; EditPad 8.5.2 restores the previous behavior of keeping the multi-line search term when closing the search panel entirely.&amp;nbsp; You can continue to search using the previously entered search term using the items in the Search menu or their keyboard shortcuts.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;EditPad Lite is free for personal use.&amp;nbsp; Business and government users can &lt;a href=&quot;https://www.editpadlite.com/buynow.html&quot;&gt;purchase a license&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;If you purchased EditPad Lite 7, you can &lt;a href=&quot;https://www.editpadlite.com/upgradenow.html&quot;&gt;upgrade to EditPad Lite 8 at a discount&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.editpadlite.com/download.html&quot;&gt;Download EditPad Lite&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.editpadlite.com/history.html#852&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.editpadlite.com/releasenotes.html#852</link>
			<guid isPermaLink="false">jgnews209</guid>
			<pubDate>Fri, 2 Aug 2024 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>AceText 4.3.0</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.acetext.com/download.html&quot;&gt;AceText 4.3.0 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;On the &lt;a href=&quot;https://www.acetext.com/manual.html#prefs-appearance&quot;&gt;Appearance&lt;/a&gt; page in the Preferences you will find two additional text layout settings.&amp;nbsp; One is the &lt;strong&gt;default text layout for clip labels&lt;/strong&gt; and the other next to it is for the opposite text direction.&amp;nbsp; One of these text layouts is used for the Label field on the AceText Editor.&amp;nbsp; The Options|Right-to-Left menu item swaps between them.&amp;nbsp; The one of these two that is a left-to-right text layout is also used for the URL field on the AceText editor.&amp;nbsp; This text layout also determines the font for all controls on the AceText editor that are not edit controls.&lt;/p&gt;&#10;&#10;&lt;p&gt;This is the main purpose of the two new text layout configurations: all the controls on the AceText editor now have a configurable font.&amp;nbsp; To change the font or its size, click the Edit button next to the text layout configuration drop-down list.&amp;nbsp; All controls on the AceText editor automatically shift their size and position to accommodate the size of the font.&lt;/p&gt;&#10;&#10;&lt;p&gt;The list of text layout configurations has two new predefined text layout configurations “left-to-right label” and “right-to-left label“.&amp;nbsp; The two new text layout settings default to these.&amp;nbsp; If you upgrade from a previous version of AceText then these default to the font you’ve selected for the clip tree on the Appearance Preferences.&amp;nbsp; So you may immediately notice a difference in appearance.&amp;nbsp; If you want to restore the previous appearance then edit the new text layout configurations to select the Tahoma font with a size of 8 points.&amp;nbsp; If you want everything on the Editor panel to use the same font then you can select the same text layout configurations for the clip contents, binary clips, and the clip labels.&lt;/p&gt;&#10;&#10;&lt;p&gt;For clips of type “plain text“, “rectangular text block“, and “before and after text“, you can select a &lt;a href=&quot;https://www.acetext.com/manual.html#howto-emphasis&quot;&gt;syntax coloring scheme&lt;/a&gt; to automatically add colors or highlighting to your clips.&amp;nbsp; AceText includes syntax coloring schemes for a variety of programming languages and other file formats.&amp;nbsp; The schemes for &lt;strong&gt;C#&lt;/strong&gt;, &lt;strong&gt;Delphi&lt;/strong&gt;, &lt;strong&gt;JavaScript&lt;/strong&gt;, &lt;strong&gt;MySQL&lt;/strong&gt;, &lt;strong&gt;PostgreSQL&lt;/strong&gt;, and &lt;strong&gt;Transact-SQL&lt;/strong&gt; have been updated significantly.&amp;nbsp; There are new schemes for &lt;strong&gt;F#&lt;/strong&gt;, &lt;strong&gt;GitHub Flavored Markdown&lt;/strong&gt;, &lt;strong&gt;GoogleSQL&lt;/strong&gt;, &lt;strong&gt;TypeScript&lt;/strong&gt;, and &lt;strong&gt;YAML&lt;/strong&gt;.&amp;nbsp; There’s also a new scheme labeled “&lt;strong&gt;spreadsheet formula&lt;/strong&gt;“.&amp;nbsp; You can use this to highlight formulas copied from Excel or OpenOffice Calc or a similar application.&lt;/p&gt;&#10;&#10;&lt;p&gt;The ClipHistory has &lt;a href=&quot;https://www.acetext.com/manual.html#bar-coll-append&quot;&gt;Auto Append&lt;/a&gt; and &lt;a href=&quot;https://www.acetext.com/manual.html#bar-coll-autosplit&quot;&gt;Auto Split&lt;/a&gt; features that allow you to automatically merge or split clips captured by the ClipHistory.&amp;nbsp; These features affect both automatically captured clips and clips captured when you press the “hotkey to capture the text on the clipboard into the ClipHistory” which you can configure on the &lt;a href=&quot;https://www.acetext.com/manual.html#prefs-hotkeys&quot;&gt;Hotkeys&lt;/a&gt; page in the Preferences.&amp;nbsp; This hasn’t changed.&amp;nbsp; But to better indicate this, the Auto Append and Auto Split features continue to indicate their status as being enabled when the hotkey is enabled even if &lt;a href=&quot;https://www.acetext.com/manual.html#bar-coll-auto&quot;&gt;Automatic Capture&lt;/a&gt; is disabled.&amp;nbsp; Activating Auto Append or Auto Split no longer automatically activates Automatic Capture when the hotkey is enabled.&amp;nbsp; If the hotkey is disabled in the Preferences, then turning off Automatic Capture automatically turns off Auto Append and Auto Split while turning on either of those two automatically turns on Automatic Capture.&amp;nbsp; Previously, this happened regardless of whether the hotkey was enabled or disabled.&lt;/p&gt;&#10;&#10;&lt;p&gt;&lt;a href=&quot;https://www.acetext.com/manual.html#tray-acepure&quot;&gt;AcePure&lt;/a&gt; is an AceText feature that removes all clipboard formats except plain text from the clipboard.&amp;nbsp; If you have copied a list of files in Windows Explorer then previously AcePure would leave the clipboard empty because Windows Explorer does not put a plain text representation of the list of files on the clipboard.&amp;nbsp; Now, when AcePure sees a list of files without any plain text on the clipboard, it converts that file list to plain text in the same way that the ClipHistory captures the list of files as plain text.&lt;/p&gt;&#10;&#10;&lt;p&gt;AceText lets you &lt;a href=&quot;https://www.acetext.com/manual.html#howto-editkeyboard&quot;&gt;type letters with various diacritics&lt;/a&gt; by first typing a punctuation character while holding down Ctrl and then typing the letter (without holding down Ctrl).&amp;nbsp; Ctrl+@ T now types the ™ symbol and Ctrl+&amp;amp; supports additional ligatures.&amp;nbsp; Ctrl+/ or Ctrl+: followed by a digit type additional vulgar fractions.&amp;nbsp; Ctrl+. is a new combination that lets you type various letters with dot above as well as dotless ı and ȷ.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;If you have already purchased AceText 4, you can &lt;a href=&quot;https://www.acetext.com/download.html&quot;&gt;download this update for free&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.acetext.com/upgradenow.html&quot;&gt;Upgrade to AceText 4 from any previous version&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.acetext.com/buynow.html&quot;&gt;Buy AceText now&lt;/a&gt; or &lt;a href=&quot;https://www.acetext.com/multiuser.html&quot;&gt;expand your license&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.acetext.com/history.html#430&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.acetext.com/releasenotes.html#430</link>
			<guid isPermaLink="false">jgnews208</guid>
			<pubDate>Wed, 5 Jun 2024 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>PowerGREP 5.3.6</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.powergrep.com/download.html&quot;&gt;PowerGREP 5.3.6 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;Files in proprietary file formats need to be converted to plain text before PowerGREP can search through them.&amp;nbsp; PowerGREP has built-in converters for many such file formats.&amp;nbsp; You can enable or disable each converter separately by editing the file format configuration on the File Selector panel.&lt;/p&gt;&#10;&#10;&lt;p&gt;A significant bug was fixed in PowerGREP’s converter for &lt;strong&gt;WordPerfect Documents&lt;/strong&gt;.&amp;nbsp; Previously, this converter could get stuck in an infinite loop on certain WPD files.&amp;nbsp; This would cause the action to stall if the number of WPD files included in the action that triggered this bug exceeded the minimum number of execution threads configured in the preferences.&amp;nbsp; You would then have to abort the action by clicking the Abort button on the Action or Results toolbar.&amp;nbsp; To avoid the issue in the first place you had to select “always exclude files of this type” for the WordPerfect file format in the file format configuration.&lt;/p&gt;&#10;&#10;&lt;p&gt;Now PowerGREP correctly converts these WPD files.&amp;nbsp; If you previously encountered this error then you may now get an error saying that another PowerGREP instance is stuck on those files.&amp;nbsp; To avoid this, go into the Cache section in the Preferences and clear the cache to make PowerGREP forget it previously ran into trouble with those files.&lt;/p&gt;&#10;&#10;&lt;p&gt;After previewing or executing a search-and-replace, you can &lt;strong&gt;make and revert replacements on the Results panel&lt;/strong&gt;.&amp;nbsp; Changes you make on the Results panel are not saved immediately.&amp;nbsp; This improves performance by not having to rewrite the file for each and every replacement you make or revert.&amp;nbsp; Instead, each file is only saved when you make or revert a replacement in another file.&amp;nbsp; The last file is saved when you clear the Results panel, run a new action, or close PowerGREP.&amp;nbsp; Starting with version 5.3.6, PowerGREP will also save the last file you made or reverted replacements in when you tell PowerGREP to open a file in EditPad or in any other external editor or application (even if the file you’re opening is a different one).&amp;nbsp; This ensures that the other application will see all your changes.&lt;/p&gt;&#10;&#10;&lt;p&gt;If you make or revert replacements on the Results panel in the same file that you have already open on the Editor panel then the changes are actually made to the contents of the Editor panel that are modified.&amp;nbsp; Then it’s up to you to save the file using the Save button on the Editor panel or via the Editor panel’s prompt to save unsaved changes before closing the file.&lt;/p&gt;&#10;&#10;&lt;p&gt;If you make or revert replacements on the Results panel and then open the file on the Editor panel then the Results panel will first save the file and then the Editor panel will load the file.&amp;nbsp; Previously this caused the Editor panel to prompt that the file was modified on disk and ask you to reload it.&amp;nbsp; This prompt was false.&amp;nbsp; The file was modified on disk by the Results panel &lt;em&gt;before&lt;/em&gt; the Editor panel loaded the file.&amp;nbsp; This release eliminates the false prompt.&lt;/p&gt;&#10;&#10;&lt;p&gt;The &lt;strong&gt;Results|Automatic Update&lt;/strong&gt; menu item toggles whether PowerGREP updates the contents of the Results panel on a regular basis while an action is being executed.&amp;nbsp; You can turn this off for better performance or to avoid matches scrolling by faster than you can check them.&amp;nbsp; When the menu item is off you can click the Update button on the Results toolbar while an action is running to show the latest progress.&lt;/p&gt;&#10;&#10;&lt;p&gt;Previously the Results|Automatic Update menu item advertised &lt;strong&gt;Shift+F5&lt;/strong&gt; as its keyboard shortcut.&amp;nbsp; But this shortcut actually did something else.&amp;nbsp; When a multi-line editor control has keyboard focus, Shift+F5 cycles through the most recent editing positions.&amp;nbsp; So if you make a change somewhere in a file on the Editor panel and then move the cursor somewhere else, then you can press Shift+F5 to go back to where you made the change.&amp;nbsp; This is the same what the Go|Back in Editing Positions command does in EditPad, which also has Shift+F5 as its keyboard shortcut.&lt;/p&gt;&#10;&#10;&lt;p&gt;Now the Results|Automatic Update menu item has &lt;strong&gt;Ctrl+F5&lt;/strong&gt; as its keyboard shortcut.&amp;nbsp; This combination was previously unused in PowerGREP.&amp;nbsp; It now correctly toggles Automatic Update.&amp;nbsp; The Shift+F5 key continues to work as it did before.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;If you have already purchased PowerGREP 5, you can &lt;a href=&quot;https://www.powergrep.com/download.html&quot;&gt;download this update for free&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.powergrep.com/upgradenow.html&quot;&gt;Upgrade to PowerGREP 5 from any previous version&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.powergrep.com/buynow.html&quot;&gt;Buy PowerGREP now&lt;/a&gt; or &lt;a href=&quot;https://www.powergrep.com/multiuser.html&quot;&gt;expand your license&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.powergrep.com/history.html#536&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.powergrep.com/releasenotes.html#536</link>
			<guid isPermaLink="false">jgnews207</guid>
			<pubDate>Tue, 21 May 2024 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>EditPad Lite 8.5.1</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.editpadlite.com/download.html&quot;&gt;EditPad Lite 8.5.1 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;First-time installations of EditPad Lite now include predefined file types for &lt;strong&gt;TypeScript&lt;/strong&gt; and &lt;strong&gt;F#&lt;/strong&gt; source code with syntax coloring.&amp;nbsp; If you upgrade from a previous 8.x.x release then the TypeScript and F# syntax coloring schemes will be installed but the file types will not be added automatically.&amp;nbsp; You can &lt;a href=&quot;https://www.just-great-software.com/support/EditPadLite851FileTypesLight.ini&quot;&gt;download a configuration file with the new file types&lt;/a&gt; or the &lt;a href=&quot;https://www.just-great-software.com/support/EditPadLite851FileTypesDark.ini&quot;&gt;one for the dark theme&lt;/a&gt; and import it via Options|Configure File Types to add the F#, Markdown, TypeScript, and YAML file types that were added or modified in EditPad Lite 8.5.0 and 8.5.1.&lt;/p&gt;&#10;&#10;&lt;p&gt;The &lt;strong&gt;JavaScript&lt;/strong&gt; and &lt;strong&gt;C#&lt;/strong&gt; syntax coloring schemes have been updated to support the latest features of these programming languages.&lt;/p&gt;&#10;&#10;&lt;p&gt;EditPad lets you &lt;a href=&quot;https://www.editpadpro.com/manual.html#helpkeyboard&quot;&gt;type letters with various diacritics&lt;/a&gt; by first typing a punctuation character while holding down Ctrl and then typing the letter (without holding down Ctrl).&amp;nbsp; Ctrl+@ T now types the ™ symbol and Ctrl+&amp;amp; supports additional ligatures.&amp;nbsp; Ctrl+/ or Ctrl+: followed by a digit type additional vulgar fractions.&amp;nbsp; Ctrl+. is a new combination that lets you type various letters with dot above as well as dotless ı and ȷ.&amp;nbsp; Most of these new characters are only available if your file’s &lt;a href=&quot;https://www.editpadpro.com/manual.html#convertencoding&quot;&gt;encoding&lt;/a&gt; is Unicode.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;EditPad Lite is free for personal use.&amp;nbsp; Business and government users can &lt;a href=&quot;https://www.editpadlite.com/buynow.html&quot;&gt;purchase a license&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;If you purchased EditPad Lite 7, you can &lt;a href=&quot;https://www.editpadlite.com/upgradenow.html&quot;&gt;upgrade to EditPad Lite 8 at a discount&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.editpadlite.com/download.html&quot;&gt;Download EditPad Lite&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.editpadlite.com/history.html#851&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.editpadlite.com/releasenotes.html#851</link>
			<guid isPermaLink="false">jgnews206</guid>
			<pubDate>Wed, 15 May 2024 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>EditPad Pro 8.5.1</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.editpadpro.com/download.html&quot;&gt;EditPad Pro 8.5.1 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;Version 8.5.0 updated the connectivity that underpins EditPad Pro’s FTP panel.&amp;nbsp; This was necessary to support additional &lt;strong&gt;SFTP&lt;/strong&gt; encryption algorithms and protocols to enable connections with SFTP servers that only allow a limited set of modern algorithms and protocols.&amp;nbsp; Unfortunately, the updated library had a bug in its TLS encryption handler which made it impossible to download files from &lt;strong&gt;FTP servers using TLS encryption&lt;/strong&gt;.&amp;nbsp; So we have now reverted to an earlier version of the FTP library which does not have the TLS bug but still includes the additional SFTP encryption support needed to connect with a private key to a server running a default configuration of Ubuntu 22.04.&amp;nbsp; We also fixed an older bug that prevented the Connect to FTP dialog from showing previously imported private keys when using the dialog for the first time since starting EditPad Pro.&lt;/p&gt;&#10;&#10;&lt;p&gt;First-time installations of EditPad Pro now include predefined file types for &lt;strong&gt;TypeScript&lt;/strong&gt; and &lt;strong&gt;F#&lt;/strong&gt; source code with syntax coloring.&amp;nbsp; The TypeScript file type also has a file navigation scheme.&amp;nbsp; If you upgrade from a previous 8.x.x release then the syntax coloring and file navigation schemes will be installed but the file types will not be added automatically.&amp;nbsp; You can &lt;a href=&quot;https://www.just-great-software.com/support/EditPadPro851FileTypesLight.ini&quot;&gt;download a configuration file with the new file types&lt;/a&gt; or the &lt;a href=&quot;https://www.just-great-software.com/support/EditPadPro851FileTypesDark.ini&quot;&gt;one for the dark theme&lt;/a&gt; and import it via Options|Configure File Types to add the F#, Markdown, TypeScript, and YAML file types that were added or modified in EditPad Pro 8.5.0 and 8.5.1.&lt;/p&gt;&#10;&#10;&lt;p&gt;The &lt;strong&gt;C#&lt;/strong&gt; syntax coloring scheme and the &lt;strong&gt;JavaScript&lt;/strong&gt; syntax coloring and file navigation schemes have been updated to support the latest features of these programming languages.&lt;/p&gt;&#10;&#10;&lt;p&gt;EditPad lets you &lt;a href=&quot;https://www.editpadpro.com/manual.html#helpkeyboard&quot;&gt;type letters with various diacritics&lt;/a&gt; by first typing a punctuation character while holding down Ctrl and then typing the letter (without holding down Ctrl).&amp;nbsp; Ctrl+@ T now types the ™ symbol and Ctrl+&amp;amp; supports additional ligatures.&amp;nbsp; Ctrl+/ or Ctrl+: followed by a digit type additional vulgar fractions.&amp;nbsp; Ctrl+. is a new combination that lets you type various letters with dot above as well as dotless ı and ȷ.&amp;nbsp; Most of these new characters are only available if your file’s &lt;a href=&quot;https://www.editpadpro.com/manual.html#convertencoding&quot;&gt;encoding&lt;/a&gt; is Unicode.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;If you have already purchased EditPad Pro 8, you can &lt;a href=&quot;https://www.editpadpro.com/download.html&quot;&gt;download this update for free&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.editpadpro.com/upgradenow.html&quot;&gt;Upgrade to EditPad Pro 8 from any previous version&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.editpadpro.com/buynow.html&quot;&gt;Buy EditPad Pro now&lt;/a&gt; or &lt;a href=&quot;https://www.editpadpro.com/multiuser.html&quot;&gt;expand your license&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.editpadpro.com/history.html#851&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.editpadpro.com/releasenotes.html#851</link>
			<guid isPermaLink="false">jgnews205</guid>
			<pubDate>Wed, 15 May 2024 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>EditPad Pro 8.5.0</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.editpadpro.com/download.html&quot;&gt;EditPad Pro 8.5.0 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;EditPad Pro now includes a syntax coloring and file navigation schemes for &lt;strong&gt;GitHub Flavored Markdown&lt;/strong&gt;.&amp;nbsp; These support GitHub’s extensions to the syntax, including fenced code blocks and strikeout. GitHub’s flavor allows most syntax to be nested inside other syntax, such as headings inside list items.&amp;nbsp; The existing Markdown schemes are now more clearly labeled as supporting the original syntax from Daring Fireball.&amp;nbsp; They have been adjusted to more accurately reflect limitations and quirks of the original Markdown.pl, such as not allowing headers inside list items.&amp;nbsp; First-time installations use the GitHub schemes by default for the Markdown file type.&amp;nbsp; Upgrading from a previous 8.x.x release will install the new schemes but will not change your Markdown file type.&amp;nbsp; If you want to use the new GFM schemes then you can select them in the file type configuration.&lt;/p&gt;&#10;&#10;&lt;p&gt;The &lt;strong&gt;Delphi&lt;/strong&gt;, &lt;strong&gt;Java&lt;/strong&gt;, &lt;strong&gt;R&lt;/strong&gt;, &lt;strong&gt;MySQL&lt;/strong&gt;, &lt;strong&gt;PostgreSQL&lt;/strong&gt;, and &lt;strong&gt;Transact-SQL&lt;/strong&gt; syntax coloring and file navigation schemes have all been updated to (better) support the latest versions of these languages.&amp;nbsp; There are also new regular and “fast” syntax coloring schemes for &lt;strong&gt;GoogleSQL&lt;/strong&gt; which is the syntax used by &lt;strong&gt;BigQuery&lt;/strong&gt;.&amp;nbsp; You can select these for the SQL file type in Options|Configure File Types|Colors and Syntax.&lt;/p&gt;&#10;&#10;&lt;p&gt;First-time installations of EditPad now include a predefined file type for &lt;strong&gt;YAML&lt;/strong&gt; data files with syntax coloring.&amp;nbsp; If you upgrade from a previous 8.x.x release then the YAML syntax coloring scheme will be installed but the YAML file type will not be added automatically.&amp;nbsp; You can add your own file type and select the YAML syntax coloring scheme in Options|Configure File Types.&lt;/p&gt;&#10;&#10;&lt;p&gt;The spell checker now &lt;strong&gt;only checks words that consist entirely of characters that occur in the dictionary&lt;/strong&gt;.&amp;nbsp; If a word contains a character that is not in the dictionary then it’s assumed to be in a different language.&lt;/p&gt;&#10;&#10;&lt;p&gt;When downloading syntax coloring scheme or spell check dictionaries EditPad now uses HTTP instead of HTTPS to connect to our server if you are running Windows 8.1 or earlier.&amp;nbsp; This prevents connection issues if your Windows installation wasn’t updated to support TLS 1.2.&amp;nbsp; Our server no longer supports TLS 1.1 or prior.&lt;/p&gt;&#10;&#10;&lt;p&gt;EditPad Pro now supports additional &lt;strong&gt;SFTP&lt;/strong&gt; encryption algorithms and protocols.&amp;nbsp; This allows EditPad’s FTP panel to establish connections with SFTP servers that only allow a limited set of modern algorithms and protocols.&amp;nbsp; Connecting with a private key to a server running a default configuration of Ubuntu 22.04 now works, for example, while it previously said “authentication failed publickey“.&lt;/p&gt;&#10;&#10;&lt;p&gt;If your file is predominantly written in a &lt;strong&gt;right-to-left language&lt;/strong&gt; such as Arabic or Hebrew then you can switch EditPad to a right-to-left text layout.&amp;nbsp; This aligns the text to the right hand side and moves the &lt;strong&gt;vertical scrollbar&lt;/strong&gt; to the left hand side.&amp;nbsp; This left hand vertical scrollbar is now positioned and displayed correctly when using the &lt;strong&gt;dark theme&lt;/strong&gt; that was added in EditPad 8.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;If you have already purchased EditPad Pro 8, you can &lt;a href=&quot;https://www.editpadpro.com/download.html&quot;&gt;download this update for free&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.editpadpro.com/upgradenow.html&quot;&gt;Upgrade to EditPad Pro 8 from any previous version&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.editpadpro.com/buynow.html&quot;&gt;Buy EditPad Pro now&lt;/a&gt; or &lt;a href=&quot;https://www.editpadpro.com/multiuser.html&quot;&gt;expand your license&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.editpadpro.com/history.html#850&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.editpadpro.com/releasenotes.html#850</link>
			<guid isPermaLink="false">jgnews204</guid>
			<pubDate>Mon, 6 May 2024 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>EditPad Lite 8.5.0</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.editpadlite.com/download.html&quot;&gt;EditPad Lite 8.5.0 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;EditPad Lite now includes a syntax coloring scheme for &lt;strong&gt;GitHub Flavored Markdown&lt;/strong&gt;.&amp;nbsp; It supports GitHub’s extensions to the syntax, including fenced code blocks and strikeout. It allows most syntax to be nested inside other syntax, such as headings inside list items.&amp;nbsp; The existing Markdown syntax coloring scheme is now more clearly labeled as supporting the original syntax from Daring Fireball.&amp;nbsp; It has been adjusted to more accurately reflect limitations and quirks of the original Markdown.pl, such as not allowing headers inside list items.&amp;nbsp; First-time installations use the GitHub scheme by default for the Markdown file type.&amp;nbsp; Upgrading from a previous 8.x.x release will install the new syntax coloring scheme but will not change your Markdown file type.&amp;nbsp; If you want to use the new GFM scheme then you can select it in Options|Configure File Types|Colors and Syntax.&lt;/p&gt;&#10;&#10;&lt;p&gt;The &lt;strong&gt;Delphi&lt;/strong&gt;, &lt;strong&gt;Java&lt;/strong&gt;, &lt;strong&gt;R&lt;/strong&gt;, &lt;strong&gt;MySQL&lt;/strong&gt;, &lt;strong&gt;PostgreSQL&lt;/strong&gt;, and &lt;strong&gt;Transact-SQL&lt;/strong&gt; syntax coloring schemes have all been updated to (better) support the latest versions of these languages.&amp;nbsp; There is also a new syntax coloring scheme for &lt;strong&gt;GoogleSQL&lt;/strong&gt; which is the syntax used by &lt;strong&gt;BigQuery&lt;/strong&gt;.&amp;nbsp; You can select this for the SQL file type in Options|Configure File Types|Colors and Syntax.&lt;/p&gt;&#10;&#10;&lt;p&gt;First-time installations of EditPad now include a predefined file type for &lt;strong&gt;YAML&lt;/strong&gt; data files with syntax coloring.&amp;nbsp; If you upgrade from a previous 8.x.x release then the YAML syntax coloring scheme will be installed but the YAML file type will not be added automatically.&amp;nbsp; You can add your own file type and select the YAML syntax coloring scheme in Options|Configure File Types.&lt;/p&gt;&#10;&#10;&lt;p&gt;The spell checker now &lt;strong&gt;only checks words that consist entirely of characters that occur in the dictionary&lt;/strong&gt;.&amp;nbsp; If a word contains a character that is not in the dictionary then it’s assumed to be in a different language.&lt;/p&gt;&#10;&#10;&lt;p&gt;When downloading syntax coloring scheme or spell check dictionaries EditPad now uses HTTP instead of HTTPS to connect to our server if you are running Windows 8.1 or earlier.&amp;nbsp; This prevents connection issues if your Windows installation wasn’t updated to support TLS 1.2.&amp;nbsp; Our server no longer supports TLS 1.1 or prior.&lt;/p&gt;&#10;&#10;&lt;p&gt;EditPad Lite 8 added the ability to apply syntax coloring just like EditPad Pro could already do in previous versions, including the ability to highlight matching brackets.&amp;nbsp; EditPad Lite color palettes, which you can configure in Options|Configure File Types|Colors and Syntax, allowed you to configure the colors used by the syntax coloring schemes.&amp;nbsp; But the &lt;strong&gt;colors for bracket matching&lt;/strong&gt; were missing.&amp;nbsp; The built-in palettes also didn’t apply their colors for bracket matching.&amp;nbsp; This has been fixed.&amp;nbsp; When customizing palettes you can find the 3 bracket matching colors near the bottom of the list of individual colors, above the regex colors.&lt;/p&gt;&#10;&#10;&lt;p&gt;If your file is predominantly written in a &lt;strong&gt;right-to-left language&lt;/strong&gt; such as Arabic or Hebrew then you can switch EditPad to a right-to-left text layout.&amp;nbsp; This aligns the text to the right hand side and moves the &lt;strong&gt;vertical scrollbar&lt;/strong&gt; to the left hand side.&amp;nbsp; This left hand vertical scrollbar is now positioned and displayed correctly when using the &lt;strong&gt;dark theme&lt;/strong&gt; that was added in EditPad 8.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;EditPad Lite is free for personal use.&amp;nbsp; Business and government users can &lt;a href=&quot;https://www.editpadlite.com/buynow.html&quot;&gt;purchase a license&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;If you purchased EditPad Lite 7, you can &lt;a href=&quot;https://www.editpadlite.com/upgradenow.html&quot;&gt;upgrade to EditPad Lite 8 at a discount&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.editpadlite.com/download.html&quot;&gt;Download EditPad Lite&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.editpadlite.com/history.html#850&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.editpadlite.com/releasenotes.html#850</link>
			<guid isPermaLink="false">jgnews203</guid>
			<pubDate>Mon, 6 May 2024 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>PowerGREP 5.3.5</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.powergrep.com/download.html&quot;&gt;PowerGREP 5.3.5 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;This release fixes one bug that was introduced in PowerGREP 5.3.4.&amp;nbsp; It caused sequences to be aborted with an access violation error during or after the first step in the sequence.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;If you have already purchased PowerGREP 5, you can &lt;a href=&quot;https://www.powergrep.com/download.html&quot;&gt;download this update for free&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.powergrep.com/upgradenow.html&quot;&gt;Upgrade to PowerGREP 5 from any previous version&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.powergrep.com/buynow.html&quot;&gt;Buy PowerGREP now&lt;/a&gt; or &lt;a href=&quot;https://www.powergrep.com/multiuser.html&quot;&gt;expand your license&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.powergrep.com/history.html#535&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.powergrep.com/releasenotes.html#535</link>
			<guid isPermaLink="false">jgnews202</guid>
			<pubDate>Thu, 18 Jan 2024 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>AceText 4.2.3</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.acetext.com/download.html&quot;&gt;AceText 4.2.3 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;AceText 4.0.0 introduced the Options|Dark Theme menu item that lets you switch AceText between the standard (white) Windows theme and AceText’s new &lt;strong&gt;dark theme&lt;/strong&gt;.&amp;nbsp; If Windows itself is using its dark theme when you run AceText 4 for the first time then AceText defaults to its dark theme.&amp;nbsp; In AceText 4.2.0 we introduced a bug that caused AceText to use light colors for its tabs and clip tree when AceText defaulted to its dark theme.&amp;nbsp; This has been fixed so the dark colors are initialized correctly on first run.&amp;nbsp; The fix does not automatically restore the correct colors if you upgrade from 4.2.x to 4.2.3.&amp;nbsp; If your copy of AceText uses the dark theme with light colors for the tabs and clip tree then you can fix this by using the Options|Dark Theme menu item to switch to the light theme and then again to switch back to the dark theme.&amp;nbsp; Toggling the theme toggles the colors if you haven’t changed them from the defaults.&lt;/p&gt;&#10;&#10;&lt;p&gt;AceText can write RSS feeds if you add a folder to a collection and change the folder’s kind to &lt;strong&gt;RSS feed writer&lt;/strong&gt;.&amp;nbsp; All clips you put inside the folder are written to the RSS feed.&amp;nbsp; Click the Settings button to tell AceText to write the RSS feed to a file or to upload the feed via FTP.&amp;nbsp; &lt;strong&gt;FTP upload&lt;/strong&gt; was broken in AceText 4.2.0.&amp;nbsp; This functionality has now been restored.&lt;/p&gt;&#10;&#10;&lt;p&gt;&lt;strong&gt;AcePure&lt;/strong&gt; is an AceText feature that removes all clipboard formats except plain text from the clipboard.&amp;nbsp; If you have copied some text from a web browser, for example, you can use AcePure to paste the text into a word processor without using the fonts and other formatting from the web page.&amp;nbsp; On the Hotkeys page in the Preferences you can configure &lt;strong&gt;AcePure&lt;/strong&gt; to paste the text on the clipboard directly into the active application.&amp;nbsp; Even if you disable the hotkey itself, you can still invoke AcePure by right-clicking AceText’s icon in the notification area on the Windows taskbar.&amp;nbsp; Doing so no longer makes AcePure paste the text on the clipboard into AceText.&amp;nbsp; (Right-clicking AceText’s icon makes AceText the active application.)&lt;/p&gt;&#10;&#10;&lt;p&gt;&lt;strong&gt;AceEdit&lt;/strong&gt; is an AceText feature that lets you use the Clipboard tab in AceText to edit text in another application.&amp;nbsp; Pressing this hotkey makes AceText simulate a copy command in the active application and then activate itself to show the copied text on the Clipboard tab.&amp;nbsp; When you’re done editing the text you can send it back to the other application by pressing the AceEdit hotkey again or by clicking the AcePaste Now button on AceText’s toolbar.&amp;nbsp; Completing the AceEdit operation this way was previously broken.&amp;nbsp; This has been fixed.&amp;nbsp; Switching away from the Clipboard tab or AceText itself no longer automatically completes AceEdit.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;If you have already purchased AceText 4, you can &lt;a href=&quot;https://www.acetext.com/download.html&quot;&gt;download this update for free&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.acetext.com/upgradenow.html&quot;&gt;Upgrade to AceText 4 from any previous version&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.acetext.com/buynow.html&quot;&gt;Buy AceText now&lt;/a&gt; or &lt;a href=&quot;https://www.acetext.com/multiuser.html&quot;&gt;expand your license&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.acetext.com/history.html#422&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.acetext.com/releasenotes.html#423</link>
			<guid isPermaLink="false">jgnews201</guid>
			<pubDate>Wed, 10 Jan 2024 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>PowerGREP 5.3.4</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.powergrep.com/download.html&quot;&gt;PowerGREP 5.3.4 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;This release brings a bunch of minor fixes.&lt;/p&gt;&#10;&#10;&lt;p&gt;On the Action panel, several action types have a “target file creation” option that you can use to write search matches to file as they are found during the action.&amp;nbsp; When you use this option you get an additional “&lt;strong&gt;between collected text&lt;/strong&gt;” option that lets you specify if any text should be written between the search matches.&amp;nbsp; The options that put different text between matches found in the same file and matches found in different files did not work correctly with “list files“, “file or folder name search“, and “file or folder name collect” actions.&amp;nbsp; These actions can only find one match per file.&amp;nbsp; To solve this, PowerGREP now shows a reduced set of “between collected text” options for these action types.&lt;/p&gt;&#10;&#10;&lt;p&gt;When using the “target file creation” option you can tick the “&lt;strong&gt;collect headers and footers&lt;/strong&gt;” to write extra text and the start and end of the target files.&amp;nbsp; You can additionally tick “expand placeholders” to enable certain match placeholders and path placeholders in the headers and footers.&amp;nbsp; The placeholders were correctly highlighted as such on the Action panel.&amp;nbsp; But they were not always substituted correctly in the target files.&amp;nbsp; For “list files“, “file or folder name search“, and “file or folder name collect” actions the placeholders remained as literal text.&amp;nbsp; For “search” and “collect data” actions, path placeholders such as %FILE% worked correctly but match placeholders such as %ACTIONDATE% were replaced with nothing.&amp;nbsp; Now, all placeholders work correctly for all action types.&lt;/p&gt;&#10;&#10;&lt;p&gt;The “file formats to convert to plain text” configuration on the File Selector panel determines whether and how PowerGREP converts files in proprietary formats to plain text when it needs to search through them.&amp;nbsp; This configuration equally affects how the Editor panel opens files.&amp;nbsp; This lets you open a file on the Editor panel to see exactly which text PowerGREP searches through.&amp;nbsp; Some configurations treat certain file formats such as Microsoft Office and OpenDocument Format files as &lt;strong&gt;compound documents&lt;/strong&gt;.&amp;nbsp; Technically, these files are ZIP files containing XML and other files.&amp;nbsp; The “compound document” option tells PowerGREP to search through the raw contents of the XML and other files inside the document file, while still treating the file as a single file rather than as an archive.&amp;nbsp; In this mode, the Editor panel cannot open Office files directly.&amp;nbsp; It can only show the contents of one of the XML or other files inside the document file.&amp;nbsp; If you try to open an Office file directly while its being treated as a compound document the Editor panel now clearly explains that you either need to use the File Selector panel to select a file within the compound document or change the file format configuration to have PowerGREP convert Office files to plain text.&lt;/p&gt;&#10;&#10;&lt;p&gt;On the File Selector panel, you can mark the &lt;strong&gt;Editor node&lt;/strong&gt; with the green tick to have an action process the contents of the Editor panel directly, even if those contents weren’t saved to file.&amp;nbsp; When you do so, PowerGREP now highlights the search matches that it found on the Editor panel.&lt;/p&gt;&#10;&#10;&lt;p&gt;The Import button on the File Selector panel lets you &lt;strong&gt;import a file listing&lt;/strong&gt;.&amp;nbsp; You can select one or more text files in which PowerGREP should look for paths to files or folders to be included in or excluded from the next action.&amp;nbsp; The option “custom regex to split file” now works correctly.&amp;nbsp; The “paths relative to this folder” option now works correctly when the paths need to be relative to the root folder of a drive.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;If you have already purchased PowerGREP 5, you can &lt;a href=&quot;https://www.powergrep.com/download.html&quot;&gt;download this update for free&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.powergrep.com/upgradenow.html&quot;&gt;Upgrade to PowerGREP 5 from any previous version&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.powergrep.com/buynow.html&quot;&gt;Buy PowerGREP now&lt;/a&gt; or &lt;a href=&quot;https://www.powergrep.com/multiuser.html&quot;&gt;expand your license&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.powergrep.com/history.html#534&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.powergrep.com/releasenotes.html#534</link>
			<guid isPermaLink="false">jgnews200</guid>
			<pubDate>Tue, 9 Jan 2024 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>DeployMaster 7.3.0</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.deploymaster.com/download.html&quot;&gt;DeployMaster 7.3.0 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;This release adds support for &lt;strong&gt;Windows 11 version 23H2&lt;/strong&gt; otherwise known as the &lt;strong&gt;2023 Update&lt;/strong&gt;.&amp;nbsp; You can now select this version on the Platform page if you want to restrict your installer to specific Windows 11 versions.&lt;/p&gt;&#10;&#10;&lt;p&gt;DeployMaster 7.1.0 added the option to specify the &lt;strong&gt;full path to signtool.exe&lt;/strong&gt; on the Media page to have DeployMaster run signtool.exe to sign the installer.&amp;nbsp; We added this because DeployMaster’s built-in code signing (which calls the code singing functions in the Windows API) is unable to find Extended Validation (EV) code signing certificates stored on certain USB tokens such as the SafeNet USB token.&amp;nbsp; But DeployMaster’s built-in code signing does work with EV certificates stored on certain other USB tokens such as the Sectigo eToken.&amp;nbsp; We’ve updated the documentation to explain that to sign with an EV certificate stored on a USB token, you can first try to specify only the subject name of the certificate on the Media page.&amp;nbsp; If that works it’ll save you the hassle of installing the Windows SDK just to get signtool.exe.&lt;/p&gt;&#10;&#10;&lt;p&gt;Version 7.3.0 now allows you to use a &lt;strong&gt;code signing application other than signtool.exe&lt;/strong&gt;.&amp;nbsp; To do so, specify a full command line (full path to the .exe plus command line parameters) to run that code signing application instead of the path to signtool.exe.&amp;nbsp; You have to use the placeholder %FILE% on the command line to represent the file to be signed.&amp;nbsp; DeployMaster checks whether you added %FILE% to the command line to distinguish between a full path to signtool.exe and a full command line to another code signing application.&amp;nbsp; If you omit %FILE% then DeployMaster assumes the path points to signtool.exe and adds the command line parameters that signtool.exe expects.&amp;nbsp; When you add %FILE% to the command line DeployMaster does not add any command line parameters.&amp;nbsp; It only replaced the %FILE% placeholder plus six optional placeholders.&amp;nbsp; %DESCRIPTION% represents the name and version number of the application specified on the Project page.&amp;nbsp; %URL% is the application URL specified on the Project page.&amp;nbsp; %SUBJECT% is the subject name of the code signing certificate specified on the Media page.&amp;nbsp; %PFX% is the path to the PFX file specified on the Media page.&amp;nbsp; %TSURL% is the time stamping service URL selected on the Media page.&amp;nbsp; %PWD% tells DeployMaster to ask for a password.&amp;nbsp; It will do so the first time it needs to run a specific command line to sign a file.&amp;nbsp; DeployMaster will remember the password until it needs to sign with a different command line.&lt;/p&gt;&#10;&#10;&lt;p&gt;The list of &lt;strong&gt;time stamping service URLs&lt;/strong&gt; on the Media page has been updated and expanded.&amp;nbsp; The services higher in the list were faster and/or more reliable in our tests that those lower in the list.&amp;nbsp; Your experience may vary depending on your location and the time of day you build your installers.&amp;nbsp; DeployMaster remembers the time stamping URL that you select as a global preference.&amp;nbsp; If you select a new URL then that is used for all future builds until you change it again.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;If you have already purchased DeployMaster, you can &lt;a href=&quot;https://www.deploymaster.com/download.html&quot;&gt;download this update for free&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.deploymaster.com/buynow.html&quot;&gt;Buy DeployMaster now&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.deploymaster.com/history.html#730&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.deploymaster.com/releasenotes.html#730</link>
			<guid isPermaLink="false">jgnews199</guid>
			<pubDate>Thu, 4 Jan 2024 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>HelpScribble 8.3.2</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.helpscribble.com/download.html&quot;&gt;HelpScribble 8.3.2 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;HelpScribble’s HelpContext property editor now supports &lt;strong&gt;Delphi 12 Athens and C++Builder 12 Athens&lt;/strong&gt;.&amp;nbsp; HelpScribble’s installer will automatically install it if it detects that you have Delphi 12 Athens or C++Builder 12 Athens installed.&amp;nbsp; HelpScribble’s HelpContext property editor can assign HelpContext properties to controls in VCL applications and Multi-Device applications.&lt;/p&gt;&#10;&#10;&lt;p&gt;HelpScribble’s documentation has been updated to explain that &lt;strong&gt;Windows 11&lt;/strong&gt; fully supports HTML Help and does not support WinHelp at all, just like Windows 10.&amp;nbsp; HelpScribble itself required no changes to support Windows 11.&lt;/p&gt;&#10;&#10;&lt;p&gt;A bug has been fixed that caused HelpScribble to show a “list index out of bounds (0)” error when closing HelpScribble or switching to another application.&amp;nbsp; It only happened after using the spell checker and you used one of but not both of the Learn and Learn Replace buttons in the spell checker since first downloading the spell check dictionary.&amp;nbsp; These buttons add words to the user word list.&amp;nbsp; The Learn button adds words to be considered as spelled correctly.&amp;nbsp; The Learn Replace button adds words to be automatically replaced with other words.&amp;nbsp; You can edit the list of learned words and replacements via the Word List button in the spell checker.&lt;/p&gt;&#10;&#10;&lt;p&gt;Back in version 8.0.0 we gave HelpScribble a fresh coat of paint by way of new toolbar icons.&amp;nbsp; Since then the buttons with arrows in the Browse Sequence Editor had their arrows pointing the wrong way.&amp;nbsp; We’ve flipped them back in the right direction now.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;If you have already purchased HelpScribble, you can &lt;a href=&quot;https://www.helpscribble.com/download.html&quot;&gt;download this update for free&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.helpscribble.com/buynow.html&quot;&gt;Buy HelpScribble now&lt;/a&gt; or &lt;a href=&quot;https://www.helpscribble.com/multiuser.html&quot;&gt;expand your license&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.helpscribble.com/history.html#832&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.helpscribble.com/releasenotes.html#832</link>
			<guid isPermaLink="false">jgnews198</guid>
			<pubDate>Fri, 17 Nov 2023 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>RegexMagic 2.13.1</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.regexmagic.com/download.html&quot;&gt;RegexMagic 2.13.1 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;RegexMagic now officially supports &lt;strong&gt;.NET 7&lt;/strong&gt;, &lt;strong&gt;Boost 1.83&lt;/strong&gt;, &lt;strong&gt;Java 21&lt;/strong&gt;, &lt;strong&gt;Python 3.12&lt;/strong&gt;, and &lt;strong&gt;Ruby 3.2&lt;/strong&gt;.&amp;nbsp; These regex flavors are unchanged compared with previous versions.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;If you have already purchased or upgraded to RegexMagic 2, you can &lt;a href=&quot;https://www.regexmagic.com/download.html&quot;&gt;download this update for free&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;If you own RegexMagic 1, you can &lt;a href=&quot;https://www.regexmagic.com/upgradenow.html&quot;&gt;upgrade to version 2 at a special price&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.regexmagic.com/buynow.html&quot;&gt;Buy RegexMagic now&lt;/a&gt; or &lt;a href=&quot;https://www.regexmagic.com/multiuser.html&quot;&gt;expand your license&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.regexmagic.com/history.html#2131&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.regexmagic.com/releasenotes.html#2131</link>
			<guid isPermaLink="false">jgnews197</guid>
			<pubDate>Mon, 16 Oct 2023 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>RegexBuddy 4.14.1</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.regexbuddy.com/download.html&quot;&gt;RegexBuddy 4.14.1 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;RegexBuddy now officially supports &lt;a href=&quot;https://www.regexbuddy.com/csharp.html&quot;&gt;.NET 7.0&lt;/a&gt;, &lt;a href=&quot;https://www.regexbuddy.com/boost.html&quot;&gt;Boost 1.83&lt;/a&gt;, &lt;a href=&quot;https://www.regexbuddy.com/java.html&quot;&gt;Java 21&lt;/a&gt;, &lt;a href=&quot;https://www.regexbuddy.com/python.html&quot;&gt;Python 3.12&lt;/a&gt;, and &lt;a href=&quot;https://www.regexbuddy.com/ruby.html&quot;&gt;Ruby 3.2&lt;/a&gt;.&amp;nbsp; These regex flavors are unchanged compared with previous versions.&lt;/p&gt;&#10;&#10;&lt;p&gt;RegexBuddy now correctly emulates that the JGsoft flavor which is used in our own products PowerGREP, EditPad, and AceText is the only one that correctly matches a Unicode grapheme with &lt;tt class=regex&gt;\X&lt;/tt&gt; when it is used inside a lookbehind.&amp;nbsp; Java always fails to match &lt;tt class=regex&gt;\X&lt;/tt&gt; when it’s inside a lookbehind, possibly causing a negative lookbehind to succeed.&amp;nbsp; All other flavors either don’t support &lt;tt class=regex&gt;\X&lt;/tt&gt; at all or don’t support lookbehind at all or treat &lt;tt class=regex&gt;\X&lt;/tt&gt; as an error inside lookbehind because they don’t support tokens that match a variable number of characters inside lookbehind.&lt;/p&gt;&#10;&#10;&lt;p&gt;The behavior of &lt;tt class=regex&gt;\G&lt;/tt&gt; differs between regex flavors.&amp;nbsp; With some flavors it matches at the position where the previous match ended or at the start of the string if there is no previous match.&amp;nbsp; With other flavors it matches at the position where the current match attempt began.&amp;nbsp; The difference is important when the previous match was zero-length.&amp;nbsp; Some flavors advance one character through the string after a zero-length match was found before starting the next match attempt.&amp;nbsp; Then the end of the previous match and the start of the current attempt aren’t at the same position.&amp;nbsp; RegexBuddy 4 has always correctly emulated this when highlighting matches and listing matches on the Test panel.&amp;nbsp; But the Debug panel sometimes showed different results.&amp;nbsp; This has been fixed.&amp;nbsp; The Debug panel now correctly shows how &lt;tt class=regex&gt;\G&lt;/tt&gt; behaves in your selected regex flavor regardless of whether you’re debugging a single match attempt or all match attempts.&amp;nbsp; If you debug a match that is highlighted on the Test panel then the match attempt on the Debug panel takes into account what the preceding match was on the Test panel.&lt;/p&gt;&#10;&#10;&lt;p&gt;RegexBuddy now correctly handles conditionals inside lookbehind for the flavors that allow this.&amp;nbsp; The direction of the conditional (lookahead or lookbehind) does not change when it’s inside another lookbehind.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;If you have already purchased or upgraded to RegexBuddy 4, you can &lt;a href=&quot;https://www.regexbuddy.com/download.html&quot;&gt;download this update for free&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.regexbuddy.com/upgradenow.html&quot;&gt;Upgrade to RegexBuddy 4 from any previous version&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.regexbuddy.com/buynow.html&quot;&gt;Buy RegexBuddy now&lt;/a&gt; or &lt;a href=&quot;https://www.regexbuddy.com/multiuser.html&quot;&gt;expand your license&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.regexbuddy.com/history.html#4141&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.regexbuddy.com/releasenotes.html#4141</link>
			<guid isPermaLink="false">jgnews196</guid>
			<pubDate>Mon, 16 Oct 2023 07:00:00 -0400</pubDate>
		</item>
		<item>
			<title>EditPad Lite 8.4.2</title>
			<description>&#10;&lt;p&gt;&lt;a href=&quot;https://www.editpadlite.com/download.html&quot;&gt;EditPad Lite 8.4.2 is now available for download&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;p&gt;The editor’s &lt;strong&gt;performance while scrolling&lt;/strong&gt; the text has been improved.&amp;nbsp; You’ll particularly notice this if you have a mouse with a &lt;strong&gt;stepless scroll wheel&lt;/strong&gt;.&amp;nbsp; The editor will now keep up with the wheel no matter how fast you rotate it.&lt;/p&gt;&#10;&#10;&lt;p&gt;Various minor bugs and issues have been fixed.&amp;nbsp; &lt;a href=&quot;https://www.editpadpro.com/manual.html#editdelline&quot;&gt;Edit|Delete Line&lt;/a&gt; now properly deletes the last line in the file when the cursor is after the last line break in the file.&amp;nbsp; When &lt;a href=&quot;https://www.editpadpro.com/manual.html#filetypecolor&quot;&gt;customizing the palette&lt;/a&gt; in Options|Configure File Types|Colors and Syntax, the color pickers are now restricted to solarized, harmonized, or monochrome colors when editing such palettes.&amp;nbsp; The Editor: Control Characters color is now applied to control characters that are visualized as IBM PC glyphs or Unicode control pictures when using a complex script text layout (just like it already was when using a left-to-right text layout).&amp;nbsp; &lt;a href=&quot;https://www.editpadpro.com/manual.html#helpportable&quot;&gt;Help|Create Portable Installation&lt;/a&gt; now copies over the lists with learned words and learned replacements for each selected spell checker dictionary.&lt;/p&gt;&#10;&#10;&lt;p&gt;EditPad Lite 8 is now available in &lt;a href=&quot;https://www.editpadlite.com/nl.html#download&quot;&gt;Dutch&lt;/a&gt;, &lt;a href=&quot;https://www.editpadlite.com/download.html&quot;&gt;English&lt;/a&gt;, &lt;a href=&quot;https://www.editpadlite.com/fr.html#download&quot;&gt;French&lt;/a&gt;, &lt;a href=&quot;https://www.editpadlite.com/de.html#download&quot;&gt;German&lt;/a&gt;, &lt;a href=&quot;https://www.editpadlite.com/br.html#download&quot;&gt;Brazilian Portuguese&lt;/a&gt;, and &lt;a href=&quot;https://www.editpadlite.com/es.html#download&quot;&gt;Spanish&lt;/a&gt;.&amp;nbsp; Many thanks to our users who helped us to update these translations.&amp;nbsp; If you’d like to help with making EditPad Lite 8 available in your own language, please &lt;a href=&quot;https://www.editpadlite.com/contact.html&quot;&gt;email us&lt;/a&gt;.&lt;/p&gt;&#10;&#10;&lt;ul&gt;&#10;	&lt;li&gt;EditPad Lite is free for personal use.&amp;nbsp; Business and government users can &lt;a href=&quot;https://www.editpadlite.com/buynow.html&quot;&gt;purchase a license&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;If you purchased EditPad Lite 7, you can &lt;a href=&quot;https://www.editpadlite.com/upgradenow.html&quot;&gt;upgrade to EditPad Lite 8 at a discount&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.editpadlite.com/download.html&quot;&gt;Download EditPad Lite&lt;/a&gt;.&lt;/li&gt;&#10;	&lt;li&gt;&lt;a href=&quot;https://www.editpadlite.com/history.html#842&quot;&gt;Complete version history&lt;/a&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<link>https://www.editpadlite.com/releasenotes.html#842</link>
			<guid isPermaLink="false">jgnews195</guid>
			<pubDate>Fri, 21 Jul 2023 07:00:00 -0400</pubDate>
		</item>
	</channel>
</rss>
