diff --git a/Properties/AssemblyInfo.cs b/Properties/AssemblyInfo.cs
index eba3563e..5b73b6ff 100644
--- a/Properties/AssemblyInfo.cs
+++ b/Properties/AssemblyInfo.cs
@@ -32,6 +32,6 @@
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("2.3.4.1")]
-[assembly: AssemblyFileVersion("2.3.4.1")]
+[assembly: AssemblyVersion("2.3.4.2")]
+[assembly: AssemblyFileVersion("2.3.4.2")]
[assembly: NeutralResourcesLanguageAttribute("en-CA")]
\ No newline at end of file
diff --git a/app.manifest b/app.manifest
index e6f49fec..d7157c59 100644
--- a/app.manifest
+++ b/app.manifest
@@ -3,7 +3,7 @@
+ version="2.3.4.2"/>
True/PM
diff --git a/changelog.txt b/changelog.txt
index 45876759..56cdd49b 100644
--- a/changelog.txt
+++ b/changelog.txt
@@ -4,6 +4,7 @@ Auto Screen Capture by Gavin Kendall
Codename "Boombayah"
+2.3.4.2 Fix to Screen form for preview image.
2.3.4.1 Does not capture image of screen if screen does not exist.
2.3.4.0 Screenshots can be sent to a file server either from the main interface window or with a Trigger. The SMTP and SFTP settings are in their own XML files and can be configured. Help system is available but still early in development.
2.3.3.9 Dashboard introduced so you can have an overview of all screens and regions.
diff --git a/interface/FormAbout.resx b/interface/FormAbout.resx
index 417f5177..7afd0cb5 100644
--- a/interface/FormAbout.resx
+++ b/interface/FormAbout.resx
@@ -118,7 +118,7 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- Auto Screen Capture 2.3.4.1 ("Boombayah")
+ Auto Screen Capture 2.3.4.2 ("Boombayah")
Developed by Gavin Kendall (2008 - 2021)
SourceForge Project Site
@@ -140,6 +140,7 @@ Triggers have been rewritten. I haven't spent much time on the new wizard-style
Codename "Boombayah"
+2.3.4.2 Fix to Screen form for preview image.
2.3.4.1 Does not capture image of screen if screen does not exist.
2.3.4.0 Screenshots can be sent to a file server either from the main interface window or with a Trigger. The SMTP and SFTP settings are in their own XML files and can be configured. Help system is available but still early in development.
2.3.3.9 Dashboard introduced so you can have an overview of all screens and regions.
diff --git a/modules/screens/FormScreen.cs b/modules/screens/FormScreen.cs
index 7326c3d6..f4ae74e1 100644
--- a/modules/screens/FormScreen.cs
+++ b/modules/screens/FormScreen.cs
@@ -431,7 +431,7 @@ private void updatePositionAndSize(object sender, EventArgs e)
{
string component = comboBoxScreenComponent.Text;
- Regex rgxPosition = new Regex(@"X:(?\d+) Y:(?\d+)");
+ Regex rgxPosition = new Regex(@"X:(?-?\d+) Y:(?-?\d+)");
Regex rgxSize = new Regex(@"\((?\d+)x(?\d+)\)");
if (rgxPosition.IsMatch(component) && rgxSize.IsMatch(component))
diff --git a/settings/Settings.cs b/settings/Settings.cs
index ee4f68f3..ed78ed24 100644
--- a/settings/Settings.cs
+++ b/settings/Settings.cs
@@ -219,6 +219,8 @@ public void Load(FileSystem fileSystem)
_versionCollection.Add(new Version(CODENAME_BOOMBAYAH, "2.3.3.7")); // Memory leak fix.
_versionCollection.Add(new Version(CODENAME_BOOMBAYAH, "2.3.3.8")); // Screen now has Source (such as Graphics Card and Operating System), X, Y, Width, and Height. Removed "Resolution Ratio" option for better screen capture performance. Removed internal screen dictionary refresh from Windows because we now use X, Y, Width, and Height either from Graphics Card or from Operating System and these values can now be adjusted. Module tab page layout style changed to be multi-line. Refactored code to reduce usage of static classes and static variables for better memory management. Removed calls to GC Collect. Changed screen capture method. "Region Select / Auto Save" region is no longer created when application initialized. "Region Select / Auto Save" screenshots are now shown in all screenshot tabs.
_versionCollection.Add(new Version(CODENAME_BOOMBAYAH, "2.3.3.9")); // Dashboard introduced so you can have an overview of all screens and regions.
+ _versionCollection.Add(new Version(CODENAME_BOOMBAYAH, "2.3.4.0")); // Screenshots can be sent to a file server either from the main interface window or with a Trigger. The SMTP and SFTP settings are in their own XML files and can be configured. Help system is available but still early in development.
+ _versionCollection.Add(new Version(CODENAME_BOOMBAYAH, "2.3.4.1")); // Does not capture image of screen if screen does not exist.
Application = new SettingCollection()
{