From 473c128d14b28f9e757cb47a971924969aade003 Mon Sep 17 00:00:00 2001 From: moisesmcardona Date: Fri, 10 Apr 2020 21:18:09 -0400 Subject: [PATCH] v0.3.42: Added paq8px v186, v186fix1, and paq8pxd v82 and v83. --- Changelog.txt | 5 +++++ PAQCompress/Form1.Designer.vb | 2 +- PAQCompress/Form1.vb | 18 ++++++++++++------ PAQCompress/My Project/AssemblyInfo.vb | 4 ++-- PAQCompress/My Project/Settings.Designer.vb | 2 +- PAQCompress/My Project/Settings.settings | 2 +- PAQCompress/app.config | 2 +- readme.md | 2 +- 8 files changed, 24 insertions(+), 13 deletions(-) diff --git a/Changelog.txt b/Changelog.txt index 2e8b407..e21772b 100644 --- a/Changelog.txt +++ b/Changelog.txt @@ -1,3 +1,8 @@ +v0.3.42 +-Added paq8px v186 and v186fix1. +-Added paq8pxd v82 and v83. +-Added pax8pxd levels x0 to x15 for paq8pxd v73 to latest. + v0.3.41 -The output field will now be auto-populated when typing a file path manually if a file or directory exists. -Added paq8pxd v80 and v81. diff --git a/PAQCompress/Form1.Designer.vb b/PAQCompress/Form1.Designer.vb index 046accd..dd072c3 100644 --- a/PAQCompress/Form1.Designer.vb +++ b/PAQCompress/Form1.Designer.vb @@ -367,7 +367,7 @@ Partial Class Form1 Me.Label3.Name = "Label3" Me.Label3.Size = New System.Drawing.Size(167, 13) Me.Label3.TabIndex = 21 - Me.Label3.Text = "v0.3.41 - GUI by: Moisés Cardona" + Me.Label3.Text = "v0.3.42 - GUI by: Moisés Cardona" ' 'paq_other ' diff --git a/PAQCompress/Form1.vb b/PAQCompress/Form1.vb index 310595a..1c89840 100644 --- a/PAQCompress/Form1.vb +++ b/PAQCompress/Form1.vb @@ -2,7 +2,8 @@ Public Const Flags_enable As Integer = 47 Public Const f_flag_available As Integer = 56 Private Const paq8px_use_exe_in_folder As Integer = 74 - Private DistributedPAQCompressors As New Dictionary(Of String, String())() From {{"PAQ8PX", {"v185"}}} + Private Const paq8pxd_add_x_levels As Integer = 28 + Private DistributedPAQCompressors As New Dictionary(Of String, String())() From {{"PAQ8PX", {"v185", "v186", "v186fix1"}}} Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) Handles MyBase.Load PAQSeries.SelectedItem = My.Settings.PAQSeries @@ -116,10 +117,11 @@ PAQVersion.Enabled = True ElseIf PAQSeries.SelectedItem Is "PAQ8PXd" Then PAQVersion.Items.AddRange({"v45", "v46", "v47", "v48", "v49", "v50", "v51", "v52", "v53", "v54", "v55", "v56", "v57", "v58", "v59", "v60", - "v61", "v62", "v63", "v64", "v66", "v67", "v68", "v69f", "v69", "v70", "v71", "v72", "v73", "v74", "v75", "v76", - "v77", "v78", "v79", "v80", "v81"}) + "v61", "v62", "v63", "v64", "v66", "v67", "v68", "v69f", "v69", "v70", "v71", "v72", "v73", "v74", "v75", "v76", + "v77", "v78", "v79", "v80", "v81", "v82", "v83"}) CompressionLevel.Text = "s5" - CompressionLevel.Items.AddRange({"s0", "s1", "s2", "s3", "s4", "s5", "s6", "s7", "s8", "s9", "s10", "s11", "s12", "s13", "s14", "s15"}) + CompressionLevel.Items.AddRange({"s0", "s1", "s2", "s3", "s4", "s5", "s6", "s7", "s8", "s9", "s10", "s11", "s12", "s13", "s14", "s15", + "x0", "x1", "x2", "x3", "x4", "x5", "x6", "x7", "x8", "x9", "x10", "x11", "x12", "x13", "x14", "x15"}) paq_other.Text = "Threads" paq_other_dropbox.Enabled = True paq_other_dropbox.Items.AddRange({"0", "1", "2", "3", "4", "5", "6", "7", "8", "9"}) @@ -141,7 +143,7 @@ "v141fix2", "v141fix4", "v144", "v145", "v146", "v147", "v156", "v157", "v159", "v163", "v164", "v167", "v167cm", "v168", "v169", "v170", "v171", "v172", "v173", "v174", "v175", "v176", "v177", "v178", "v179", "v179fix1", "v179fix2", "v179fix3", "v179fix4", "v179fix5", "v180", "v181", "v181fix1", "v182", "v182fix1", "v182fix2", - "v183", "v183fix1", "v184", "v185"}) + "v183", "v183fix1", "v184", "v185", "v186", "v186fix1"}) PAQVersion.Enabled = True End If If PAQVersion.Enabled Then @@ -187,6 +189,9 @@ ElseIf PAQSeries.SelectedItem Is "PAQ8PXd" Or PAQSeries.SelectedItem Is "PAQ8PXv" Then CompressionLevel.Items.Clear() CompressionLevel.Items.AddRange({"s0", "s1", "s2", "s3", "s4", "s5", "s6", "s7", "s8", "s9", "s10", "s11", "s12", "s13", "s14", "s15"}) + If PAQVersion.SelectedIndex >= paq8pxd_add_x_levels Then + CompressionLevel.Items.AddRange({"x0", "x1", "x2", "x3", "x4", "x5", "x6", "x7", "x8", "x9", "x10", "x11", "x12", "x13", "x14", "x15"}) + End If If PAQSeries.SelectedItem Is "PAQ8PXv" Then checkPAQ8PXVExecutables() End If @@ -316,10 +321,11 @@ For Each file As String In Files DistributedProject.Upload(UserKey, PAQSeries.Text.ToLower() + "_" + PAQVersion.Text.ToLower(), IO.Path.GetFileName(file), Category, file) Next - MessageBox.Show("The file(s) in the directory have been sent to the Distributed Data and Media Processing project for processing.") + MessageBox.Show("The file(s) in the directory have been sent to the Distributed Data and Media Processing project for processing.") Else Dim file As String = InputLocation.Text DistributedProject.Upload(UserKey, PAQSeries.Text.ToLower() + "_" + PAQVersion.Text.ToLower(), IO.Path.GetFileName(file), Category, file) + MessageBox.Show("The file have been sent to the Distributed Data and Media Processing project for processing.") End If Else If CompressionLevel.Items.Contains(CompressionLevel.Text) Then diff --git a/PAQCompress/My Project/AssemblyInfo.vb b/PAQCompress/My Project/AssemblyInfo.vb index 8b64b63..13be1c2 100644 --- a/PAQCompress/My Project/AssemblyInfo.vb +++ b/PAQCompress/My Project/AssemblyInfo.vb @@ -31,5 +31,5 @@ Imports System.Runtime.InteropServices ' by using the '*' as shown below: ' - - + + diff --git a/PAQCompress/My Project/Settings.Designer.vb b/PAQCompress/My Project/Settings.Designer.vb index 2950c45..032eb19 100644 --- a/PAQCompress/My Project/Settings.Designer.vb +++ b/PAQCompress/My Project/Settings.Designer.vb @@ -188,7 +188,7 @@ Namespace My _ + Global.System.Configuration.DefaultSettingValueAttribute("v186fix1")> _ Public Property PAQVersion() As String Get Return CType(Me("PAQVersion"),String) diff --git a/PAQCompress/My Project/Settings.settings b/PAQCompress/My Project/Settings.settings index a2d210f..5981703 100644 --- a/PAQCompress/My Project/Settings.settings +++ b/PAQCompress/My Project/Settings.settings @@ -36,7 +36,7 @@ 1 - v185 + v186fix1 jit diff --git a/PAQCompress/app.config b/PAQCompress/app.config index cd25ecb..9a50c16 100644 --- a/PAQCompress/app.config +++ b/PAQCompress/app.config @@ -61,7 +61,7 @@ 1 - v185 + v186fix1 jit diff --git a/readme.md b/readme.md index a3fd789..e1e610f 100644 --- a/readme.md +++ b/readme.md @@ -2,7 +2,7 @@ [PAQCompress](https://moisescardona.me/paqcompress) is a GUI of the powerful PAQ compression software. Originally written in 2009, it has been rewritten to provide a better GUI and include the latest and greatest PAQ versions. -![Screenshot](https://moisescardona.me/wp-content/uploads/2020/04/PAQCompress-v0.3.41.png) +![Screenshot](https://moisescardona.me/wp-content/uploads/2020/04/PAQCompress-v0.3.42.png) Supported PAQ versions are: