Just Great Software

Latest News and Updates

DeployMaster 6.2.0 – 17 January 2018

DeployMaster 6.2.0 is now available for download.

On the 3rd Party page, you can now select .NET 4.7.1 as the minimum required .NET version.

On the Platform page, you can now select the earliest and latest version of Windows 10 that your application supports.  If your application depends on .NET 4.7.1, for example, you need to select 1607 Anniversary Update as the earliest version.  You can select versions 1507 and 9999 if you want your installer to accept any past and future version of Windows 10 like installers built with previous versions of DeployMaster did.

Windows 10 version 1709 (Fall Creators Update) added a new feature to Windows Defender called Controlled Folder Access.  If enabled, it prevents applications from writing to folders that are normally used to store personal files.  That includes the Desktop and Documents folders.  Even installers that run with Administrator privileges are be blocked.

On the Platform page, DeployMaster now provides four new options to deal with this.  You can turn those on and off independently to suit your installer’s need.

  • If your installer runs with Administrator privileges then it can add itself as an application to be allowed through Controlled Folder Access.
  • Your installer can test whether it will be able to write to the Documents folder.  If the test fails it shows the user a warning that you can customize to explain why your installer needs to be allowed through Controlled Folder Access.
  • Controlled Folder Access may block the creation of desktop shortcuts.  You can choose to let your installer ignore this instead of reporting the inability to create the desktop shortcut as an error.
  • If your installer runs with Administrator privileges then it can add all executables that it installs as an application to be allowed through Controlled Folder Access.

DeployMaster’s own installer is now built with the first two options turned off and the last two turned on.  This means it no longer complains if it can’t create the desktop shortcut and that you’ll have no issues saving or building installers in personal data folders.

EditPad Pro 7.6.3 – 15 January 2018

EditPad Pro 7.6.3 is now available for download.

The Windows 10 Fall Creators Update adds a new feature to Windows Defender called Controlled Folder Access.  It is disabled by default.  When enabled, it prevents applications from creating files and modifying files in folders commonly used to save personal data such as the Desktop and Documents folders.  The goal is to block ransomware.  In practice, it seems to block almost any application unless you specifically add it to the list applications allowed through Controlled Folder Access.  Even applications like installers that run with Administrator privileges are blocked by it.

EditPad’s installer has been improved to better deal with Controlled Folder Access.  It will no longer show an error message when it can’t create the desktop shortcut.  This is the only aspect of EditPad’s installation that is blocked when Controlled Folder Access is enabled with the default settings.  During a regular installation, EditPad’s installer adds EditPad to the list of applications allowed through Controlled Folder Access, even when Controlled Folder Access is disabled.  This way you won’t run into issues when you try to save files in your Documents folder or on your desktop with EditPad.  The installer can’t do this when creating a portable install as then the installer doesn’t have the Administrator privileges needed to modify settings in Windows Defender.

EditPad itself gets a bug fix that better deals with the consequences of Controlled Folder Access.  When it blocks EditPad from overwriting an existing file, EditPad now displays an error message saying it can’t save the file.  Previous versions of EditPad would pretend that the file was saved successfully.  The reason is that Controlled Folder Access does not block applications from obtaining write access to existing files.  It only blocks them from actually writing to the file.  EditPad’s error handling previously did not detect this.

In Preferences|Open Files there is an option to automatically reload all files in the active project.  If this is turned on then EditPad checks whether any of the files in the active project have been modified when you switch back to EditPad Pro after using another application.  If EditPad needs to prompt for any of those files before reloading them, you get one prompt for all files that need to be reloaded.  New in version 7.6.3 is that with this option turned on EditPad Pro also checks all files in the newly activated project when you switch between projects in EditPad Pro.

EditPad Lite 7.6.3 – 15 January 2018

EditPad Lite 7.6.3 is now available for download.

The Windows 10 Fall Creators Update adds a new feature to Windows Defender called Controlled Folder Access.  It is disabled by default.  When enabled, it prevents applications from creating files and modifying files in folders commonly used to save personal data such as the Desktop and Documents folders.  The goal is to block ransomware.  In practice, it seems to block almost any application unless you specifically add it to the list applications allowed through Controlled Folder Access.  Even applications like installers that run with Administrator privileges are blocked by it.

EditPad’s installer has been improved to better deal with Controlled Folder Access.  It will no longer show an error message when it can’t create the desktop shortcut.  This is the only aspect of EditPad’s installation that is blocked when Controlled Folder Access is enabled with the default settings.  During a regular installation, EditPad’s installer adds EditPad to the list of applications allowed through Controlled Folder Access, even when Controlled Folder Access is disabled.  This way you won’t run into issues when you try to save files in your Documents folder or on your desktop with EditPad.  The installer can’t do this when creating a portable install as then the installer doesn’t have the Administrator privileges needed to modify settings in Windows Defender.

EditPad itself gets a bug fix that better deals with the consequences of Controlled Folder Access.  When it blocks EditPad from overwriting an existing file, EditPad now displays an error message saying it can’t save the file.  Previous versions of EditPad would pretend that the file was saved successfully.  The reason is that Controlled Folder Access does not block applications from obtaining write access to existing files.  It only blocks them from actually writing to the file.  EditPad’s error handling previously did not detect this.

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

Download EditPad Lite.

PowerGREP 5.1.3 – 7 November 2017

PowerGREP 5.1.3 is now available for download.

A “collect data” action writes search matches to one or more target files if you set the “target file creation” option at the bottom of the Action panel to something other than “do not save results to file”.  Doing so reveals a new option just above it labeled collect headers and footers.  Ticking this allows you to specify a source file header and footer that are collected for each file that matches were found in.  You can also specify a target file header and footer that are collected for each file that matches are written to.

When collecting headers and footers, you can tick expand placeholders to enable path placeholders and a limited set of match placeholders in headers and footers.  In source headers and footers, path placeholders refer to the file matches were found in.  %MATCHCOUNT% counts the number of matches found in the file.  In target headers and footers, path placeholders refer to the file being written.  %MATCHCOUNT% counts the number of matches written to that file.  %FILECOUNT% counts the number of source files of which matches were written to that target file.

This release fixes several bugs that makes sure headers and footers are collected correctly and placeholders in them are substituted correctly regardless of which other options you may have selected on the Action panel.

PowerGREP’s built-in converter for XLSX files has been updated to make it more reliable.  Files that previously caused it to crash are now converted correctly.

The File Selector now allows @ signs in the server and share names in UNC paths.  If a server or share doesn’t appear under the Network node in the File Selector, enter or paste \\server\share\ into the Path box.  Once you’ve entered the 4th backslash PowerGREP checks if it can access the UNC share exists.  If it does, the server and share are added under the Network node.

If another application modifies the file that you have open on the Editor panel, PowerGREP now asks whether you want to reload the file.  Previous 5.x.x releases reloaded the file without asking.  The prompt has a checkbox to not ask you again that you can tick to restore the previous behavior.  When the Editor panel reloads the file, it now preserves the position of the cursor instead of moving it back to the top of the file.

RegexMagic 2.7.1 – 22 September 2017

RegexMagic 2.7.1 is now available for download.

RegexMagic now officially supports Boost 1.65, PHP 7.1.9, and R 3.4.1.  These regex flavors are unchanged compared with previous versions.

This release fixes one bug.  It only happened when, on the Match panel, you added a field, set its “kind of field” to “sequence”, set to it repeat more than once, and placed only a single field inside the sequence field.  In this situation the Samples panel did not correctly highlight the matches of the field that is alone inside the repeated sequence.

RegexBuddy 4.8.1 – 22 September 2017

RegexBuddy 4.8.1 is now available for download.

RegexBuddy now officially supports Boost 1.65, PHP 7.1.9, and R 3.4.1.  These regex flavors are unchanged compared with previous versions.

Some keyboard layouts have a special AltGr key that is used to type special characters when pressed in combination with a letter key.  RegexBuddy incorrectly interpreted AltGr+H, AltGr+N, AltGr+O, and AltGr+S as Ctrl+H, Ctrl+N, Ctrl+O, and Ctrl+S.  This made it impossible to type certain characters on keyboard layouts that use AltGr+H, AltGr+N, AltGr+O, and/or AltGr+S.  Other AltGr combinations were not affected.  This bug has been fixed so that all AltGr key combinations work correctly.

Testing a regular expression that contains a subroutine call that points to an empty capturing group failed with an access violation.  This has been fixed.  The correct behavior is for such a subroutine call to successfully match the empty string, just like an empty group itself matches the empty string.  There is little point in having a subroutine call to an empty group or the empty group itself in a regex.  But this situation can arise while editing the contents of a group.  It would trigger the error while editing if you had the Test panel highlight all matches or automatically update test results.

On some systems, a recent Windows 10 update caused RegexBuddy to fail to run with an error saying GetTextExtentPoint32W failed twice.  This has been fixed.

AceText 3.4.2 – 4 July 2017

AceText 3.4.2 is now available for download.

This release fixes two bugs.  The ellipsis character (Unicode code point U+2026) was changed into a line break when AceText copied an entire clip to the clipboard and you pasted into an application that’s not from Just Great Software.  Only this specific character was affected.  The ellipsis character occupies position 0x85 in single byte Windows code pages, which caused AceText to mistake it for the next line control character (Unicode code point U+0085).  AceText converts all line breaks into CRLF line breaks when you copy text to the clipboard as this is the only line break style that many Windows applications can handle.

The splitter bar on the AceText Tower moved a little upwards each time you shut down and restarted AceText, leaving a little less space for the list of collections (and equally more for the clip tree).  Now it stays put when you shut down and restart AceText.

HelpScribble 8.1.0 – 31 March 2017

HelpScribble 8.1.0 is now available for download.

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

HelpScribble’s installer can now install HelpScribble for the current user only without needing administrator privileges.  To install HelpScribble this way, click the Advanced Installation button and then the Install for Current User button.  This choice is only available the first time you install HelpScribble.  If you want to change, you’ll need to uninstall and reinstall.

If you click the Immediate Installation button then you’ll automatically get a per-user installation if you run the installer from a Windows user account that cannot obtain administrator privileges, and HelpScribble was not previously installed for all users.  If you have HelpScribble 8.0.0 or an older version installed then that counts as an installation for all users.

HelpScribble is now able to automatically check for updates and other news.  You can also make it check on request by selecting Help|News and Updates in the menu.  When HelpScribble shows news or when the check on request tells you there is no news you can click the Settings button to choose which news items you want to see.  By default, HelpScribble automatically shows news and updates for itself and any of our products that you’ve used in the past 30 days.  Though for products other than HelpScribble and PowerGREP that will only start working once they gain the ability to automatically show news.

News settings and history will be shared between all our products so you won’t see the same news more than once.  Each product will automatically show at most one news item per day and at most one news item on request.  So you don’t need to worry about ever being bombarded with news if you haven’t used our software for a while.  You won’t see the news item announcing HelpScribble 8.1.0 either because that will be considered old news already when you’ve upgraded to HelpScribble 8.1.0.