Just Great Software

Latest News and Updates

DeployMaster 6.5.0 – 24 May 2019

DeployMaster 6.5.0 is now available for download.

This release adds support for Windows 10 version 1903 otherwise known as the May 2019 Update.  This update started rolling out to computers around the world a couple of days ago.  You can now select this version on the Platform page if you want to restrict your installer to specific Windows 10 versions.  The server version, Windows Server 2019, is also supported.  On the 3rd party page, you can now select to require .NET 4.8 which ships with the May 2019 Update.

The Today checkbox on the Project page now affects the copyright string too.  When today’s date is in a different year than the previous release date and the copyright string contains the year number of the old release date then that number is replaced with the number of the present year.

EditPad Pro 7.6.5 – 8 February 2019

EditPad Pro 7.6.5 is now available for download.

This release brings a number of minor bug fixes.  If you run both EditPad and AceText, and you double-click a clip on EditPad’s Clip Collection panel that contains parameters in the form of %PARAM%, then AceText pops up a dialog box where you can enter the text that those parameters should be substituted with.  Previously this dialog could appear behind EditPad.  Now EditPad ensures that AceText is in front of EditPad so that the parameters dialog will be too.

The Cut and Copy commands in the Edit menu work on the Search and Replace boxes when those have keyboard focus instead of the main editor.  On the Editor page in the Preferences, you can turn on “copy active line when nothing is selected” to keep these commands enabled when there is no selection.  If you turned this off, then previously the Cut and Copy commands where disabled when the main editor did not have a selection even if the Search or Replace box had keyboard focus.  Now these commands are disabled only if the control that has keyboard focus does not have a selection.

Folding icons that you can add with the Fold|Fold menu item or that a file navigation scheme can add automatically now scale better on high DPI systems, making them larger and thus easier to click.

On the Search page in the Preferences, you can choose to always visualize spaces and tabs in the Search and Replace boxes on the multi-line search panel.  This avoids head-scratching when EditPad won’t find your search term because of accidental spaces in the Search box.  EditPad Pro now correctly respects this option when you switch to hexadecimal mode (to which this option doesn’t apply) and back to text mode.

When you turn on Search|Highlight All and then edit your search term, EditPad instantly updates the highlighting as you edit the search term.  This now works correctly with the second half of the editor too when you’ve used View|Split Editor.

When adding other applications to EditPad Pro’s Tools menu, you can use various placeholders in the command line and working folder.  All of those placeholders are now correctly substituted in the working folder, as they already were in the command line.

EditPad Lite 7.6.5 – 8 February 2019

EditPad Lite 7.6.5 is now available for download.

This release brings a number of minor bug fixes.  If you run both EditPad and AceText, and you double-click a clip on EditPad’s Clip Collection panel that contains parameters in the form of %PARAM%, then AceText pops up a dialog box where you can enter the text that those parameters should be substituted with.  Previously this dialog could appear behind EditPad.  Now EditPad ensures that AceText is in front of EditPad so that the parameters dialog will be too.

The Cut and Copy commands in the Edit menu work on the Search and Replace boxes when those have keyboard focus instead of the main editor.  On the Editor page in the Preferences, you can turn on “copy active line when nothing is selected” to keep these commands enabled when there is no selection.  If you turned this off, then previously the Cut and Copy commands where disabled when the main editor did not have a selection even if the Search or Replace box had keyboard focus.  Now these commands are disabled only if the control that has keyboard focus does not have a selection.

EditPad Lite is free for personal use.  Business and government users can purchase a license.

Download EditPad Lite.

AceText 3.5.2 – 18 January 2019

AceText 3.5.2 is now available for download.

With AceText you can follow RSS and Atom feeds.  To do so, create a new collection or open an existing collection.  Add a folder to the collection.  Then select “RSS feed reader” in the “Kind” drop-down list.  Paste the URL of your RSS or Atom feed in the URL field at the bottom.  Then click the Refresh Now button.  The entries in the RSS feed then appear as clips inside the folder.  You can tick “automatically refresh feed” to have AceText automatically check the feed for new entries at regular intervals.

New in version 3.5.2 is that AceText now correctly handles RSS and Atom feeds that do not have an XML declaration.  It can load feeds from HTTPS URLs if the OpenSSL library is available.  If you have EditPad Pro, you can copy libaey32.dll and ssleay32.dll from EditPad Pro’s installation folder to AceText’s installation folder.  Otherwise you can download a ZIP file with the two DLLs at http://indy.fulgan.com/SSL/.  If AceText indicates “x64” next to its version number in the About box then you need the “win64.zip” file.  Otherwise you need the “win32.zip” file.  If the OpenSSL library is not available, AceText will say “Error downloading the feed: could not load the SSL library” below the Refresh Now button after you click it.

A couple of fixes were made to the All Collections tab.  This tab shows all the clips in all the collections that you have open.  Those clips are now shown in the same order on the All Collections tab as in their original collections.  Switching from the All Collections tab to a collection tab no longer triggers the occasional “invalid class typecast” error.

HelpScribble 8.2.0 – 8 January 2019

HelpScribble 8.2.0 is now available for download.

HelpScribble’s HelpContext property editor now supports Delphi 10.3 Rio and C++Builder 10.3 Rio.  HelpScribble’s installer will automatically install it if it detects that you have Delphi 10.3 Rio or C++Builder 10.3 Rio installed.  HelpScribble’s HelpContext property editor can assign HelpContext properties to controls in VCL applications and Multi-Device applications.

The property editors for Delphi and C++Builder XE2 and later have been updated.  They now retrieve component icons from the IDE to display the component tree.  Property editors for Delphi and C++Builder XE and earlier versions (all the way to Delphi 1) are still included.

Windows 10 no longer supports the WinHelp format. This has been noted in HelpScribble’s documentation since version Windows 10 was released.  Now the Project|Make menu item shows a notice when you compile a WinHelp file on Windows 10, explaining that you’ll need an earlier version of Windows to view it and that you should switch to the HTML Help format if you need to support Windows 10.

PowerGREP 5.1.7 – 16 November 2018

PowerGREP 5.1.7 is now available for download.

Since PowerGREP 5.0.0, the File Selector panel lets you mark the contents of the Editor panel as a file to be searched through.  The Action panel lets you use the Editor panel as a target file for any action type that can write matches to a single file.  If you do both for a single action, PowerGREP 5.1.7 no longer asks if you want to save the contents of the Editor panel.  If multiple steps use the Editor panel for output, PowerGREP no longer asks if you want to save the contents of the Editor panel for the second and following steps that use it.  This way you can more easily use the Editor panel as a scratch file.

A bunch of bugs were fixed.  The most important one is that archives were not handled correctly when executing an action that includes archives with the /silent parameter.  Double-clicking a replacement on the Results panel that was made in a file in a proprietary file format now opens that file’s plain text conversion where you can actually see the replacement and its context, rather than the raw binary contents of the file.  A couple of bugs that caused access violations with particular combinations of settings on the Action panel were also fix.  Less serious but quite annoying was that loading a file selection that does not filter files based on their modification dates set the default dates to 30 December 1899.  Now the default date is reset to the present date.

RegexMagic 2.8.0 – 12 September 2018

RegexMagic 2.8.0 is now available for download.

This release brings RegexMagic up-to-date with all the applications that it supports.  Newly supported versions are Boost 1.68, Java 10, PCRE2 10.31, Perl 5.28, PHP 7.2.9 Python 3.7, R 3.5.1, and XRegExp 4.

RegexBuddy 4.9.0 – 12 September 2018

RegexBuddy 4.9.0 is now available for download.

This release brings RegexBuddy up-to-date with all the applications that it supports.  Newly supported versions are Boost 1.68, Java 10, PCRE2 10.31, Perl 5.28, PHP 7.2.9, Python 3.7, R 3.5.1, and XRegExp 4.

With every release of RegexBuddy, the JavaScript flavors are updated to emulate the latest releases of each of the browsers that RegexBuddy supports.  The JavaScript (Chrome) flavor now supports lookbehind and the /s flag.  These features are included in the ECMAScript 2018 specification.  Chrome is the first browser to implement them.

The flavors for PHP 7.0.0 and later now enable the “support string syntax” option for both the regular expression and the replacement string.  This allows RegexBuddy to emulate the \u{FFFF} syntax that inserts a Unicode code point into PHP 7 string literals.  Select “support string syntax” if your regex will be quoted as a string literal in PHP 7 code.  Select “regex syntax only” if your PHP application will read the regex from a file or from user input.

The PostgreSQL flavor now offers a drop-down list to make your regex case sensitive or insensitive.  The Use panel will generate PostgreSQL snippets using the ~ or ~* operator depending on your choice.  Other matching modes still have to be set using mode modifiers at the start of the regular expression.  Though some of PostgreSQL’s functions allow these to be passed as flags outside the regular expression, the ~ operator does not support this.