Just Great Software

Latest News and Updates

DeployMaster 6.4.0 – 15 November 2018

DeployMaster 6.4.0 is now available for download.

This release adds support for Windows 10 version 1809 otherwise known as the October 2018 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.

DeployMaster.exe and DeployMasterCmd.exe now accept two additional command line parameters.  You can use them if you specify the path to a .deploy file on the command line.  With /ver you can override the application version number on the Project page.  With /lang you can override the language selected on the Language page.  Specify the version or language after the parameter, separated from it with a space.  If the version or language includes spaces, enclose it with double quotes.

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.

PowerGREP 5.1.6 – 27 June 2018

PowerGREP 5.1.6 is now available for download.

This release fixes a serious bug in PowerGREP’s decoder for Outlook MSG files.  If you use PowerGREP to search through MSG files, you should upgrade to version 5.1.6 immediately.  The default “proprietary formats” configuration on the File Selector panel enables the converter for Outlook MSG files.

Outlook MSG files store the body text of your email in Rich Text Format (RTF).  This RTF can be stored uncompressed or compressed.  We’ve discovered that some MSG files store uncompressed RTF under the tag for compressed RTF.  Previous versions of PowerGREP did not detect this.  PowerGREP could corrupts its memory when trying to decompress the uncompressed RTF.  This could lead to PowerGREP hanging or crashing.  Now PowerGREP detects whether the RTF is compressed or not and correctly handles it either way.  Extra safeguards have been put into place as well so to allow PowerGREP to handle damaged MSG files that contain invalid data under the compressed RTF tag.

On the Results panel, when matches are grouped per file, the left hand margin shows plus and minus signs in a square box.  These allow you to fold and unfold the matches for each file.  Depending on the Text Folding settings in the Editor section in the Preferences, the Editor panel may also show folding icons for certain files.  Now these icons are scaled better on high DPI systems, making them easier to distinguish and click on.

Opening a file on the Editor panel that has search matches listed on the Results panel highlights those matches on the Editor panel.  Starting a new action while the Editor panel still had such a file open could cause access violation errors.  This has been fixed.  Now the Editor panel removes the match highlighting of any file it has open when you start a new action.

EditPad Pro 7.6.4 – 11 May 2018

EditPad Pro 7.6.4 is now available for download.

Previous versions of EditPad already scaled themselves quite well on high resolution displays.  This release brings a few more tweaks to make EditPad look even better.  Most obviously, the tabs that hold your files are now better proportioned on high DPI systems.  The character map now scales its minimum cell size to keep large characters sets like Unicode legible on high resolution screens.

Using the Search|Highlight command with a regular expression and the Line By Line option turned on was broken since version 7.6.0.  This has been fixed.  The status bar indicator for the number of search matches is now reset to zero when a search using a new search term fails.  Previously a search using a new search term had to find a match for the status bar indicator to restart counting from one.

File|Save now works correctly on files that are in use by another application as long as that other application does not keep a write lock on the file.  Previously, File|Save would fail with an error message even if the other application did not keep a write lock.

On the Encoding page in the file type configuration, you can specify a default line break style for each file type.  This line break style is used for line breaks that you insert by pressing Enter when you start with a new file of that type using the File|New submenu.  It is also used if you use the Options|File Type submenu to change the file type of a file that does not yet have any line breaks.  If you open an existing file that already has line breaks, then pressing Enter uses the line break style that is dominant in the file.  New in 7.6.4 is that the default line break style is also used when you open an existing file of that type that does not yet have any line breaks.  Previously, CRLF was used for such files.

The Block|Rectangular Selections menu item allows you to make rectangular selections the default selection type.  It offers to turn off word wrap and switch to a monospaced font as needed to make rectangular selections possible.  If it did turn off word wrap, then previously you had to click Options|Word Wrap twice to turn word wrap back on.  Now once is enough.  Turning on Block|Rectangular Selections allows the cursor to move beyond the end of a line to make it easy to select a rectangle covering lines of different lengths.  Switching to another file that does not allow rectangular selections (because of font or word wrap) while Block|Rectangular Selections is still enabled caused the cursor to be allowed beyond the end of a line in the other file too.  Now Block|Rectangular Selections no longer does this.  If want the cursor to always be allowed beyond the end of a line, you can turn on the option for that in the Editor Preferences.

EditPad’s installer has been improved to better deal with Controlled Folder Access.  This is the ransomware protection feature added to Windows Defender in the Windows 10 Fall Creators Update.  It is unchanged in the April 2018 Update.  EditPad’s installation will now go a bit more smoothly when Controlled Folder Access is enabled.  EditPad’s installer now knows that when Windows Defender is not operational (because you’re using another anti-malware solution), Controlled Folder Access can’t be active and thus needn’t be dealt with.  This avoids conflict between EditPad’s installer and certain heavy-handed anti-malware solutions such as BitDefender.

On the Files page in the tool configuration, you can select to reload the current file after running the tool.  You should turn this on if the tool modifies the active file.  If you also turned on the option in the Preferences to automatically reload files that have changed on disk, this could cause EditPad to reload the file more than once if it noticed that it had changed on disk before the tool finished.  In a rare set of circumstances this double reload could cause EditPad to become unresponsive.  Now, if a file is scheduled to be reloaded when a tool finishes running, EditPad will not reload that file until the tool finishes.

If you want a tool to work on an unsaved file, you can turn on the options to save the current file into a temporary file and to replace the file’s contents with the temporary file after running the tool.  Previously, replacing the file’s contents with the temporary file could cause an “access violation” or “list index out of bounds” error when trying to close the file.  This has been fixed.

EditPad Lite 7.6.4 – 11 May 2018

EditPad Lite 7.6.4 is now available for download.

Previous versions of EditPad already scaled themselves quite well on high resolution displays.  This release brings a few more tweaks to make EditPad look even better.  Most obviously, the tabs that hold your files are now better proportioned on high DPI systems.  The character map now scales its minimum cell size to keep large characters sets like Unicode legible on high resolution screens.

Using the Search|Highlight command with a regular expression and the Line By Line option turned on was broken since version 7.6.0.  This has been fixed.

File|Save now works correctly on files that are in use by another application as long as that other application does not keep a write lock on the file.  Previously, File|Save would fail with an error message even if the other application did not keep a write lock.

EditPad’s installer has been improved to better deal with Controlled Folder Access.  This is the ransomware protection feature added to Windows Defender in the Windows 10 Fall Creators Update.  It is unchanged in the April 2018 Update.  EditPad’s installation will now go a bit more smoothly when Controlled Folder Access is enabled.  EditPad’s installer now knows that when Windows Defender is not operational (because you’re using another anti-malware solution), Controlled Folder Access can’t be active and thus needn’t be dealt with.  This avoids conflict between EditPad’s installer and certain heavy-handed anti-malware solutions such as BitDefender.

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

Download EditPad Lite.

HelpScribble 8.1.2 – 10 May 2018

HelpScribble 8.1.2 is now available for download.

HelpScribble’s installer has been improved to better deal with Controlled Folder Access.  This is the ransomware protection feature added to Windows Defender in the Windows 10 Fall Creators Update.  It is unchanged in the April 2018 Update.  HelpScribble’s installation will now go a bit more smoothly when Controlled Folder Access is enabled.  HelpScribble’s installer now knows that when Windows Defender is not operational (because you’re using another anti-malware solution), Controlled Folder Access can’t be active and thus needn’t be dealt with.  This avoids conflict between HelpScribble’s installer and certain heavy-handed anti-malware solutions such as BitDefender.

AceText 3.5.1 – 10 May 2018

AceText 3.5.1 is now available for download.

Previous versions of AceText already scaled themselves quite well on high resolution displays.  This release brings a few more tweaks to make AceText look even better.  Most obviously, the tabs that hold your AceText collections are now better proportioned on high DPI systems.

AceText’s installer has been improved to better deal with Controlled Folder Access.  This is the ransomware protection feature added to Windows Defender in the Windows 10 Fall Creators Update.  It is unchanged in the April 2018 Update.  AceText’s installation will now go a bit more smoothly when Controlled Folder Access is enabled.  AceText’s installer now knows that when Windows Defender is not operational (because you’re using another anti-malware solution), Controlled Folder Access can’t be active and thus needn’t be dealt with.  This avoids conflict between AceText’s installer and certain heavy-handed anti-malware solutions such as BitDefender.