diff --git a/HDL-Batch-installer-SRC/HDDManager.cpp b/HDL-Batch-installer-SRC/HDDManager.cpp index 34d823d..2f44f3b 100644 --- a/HDL-Batch-installer-SRC/HDDManager.cpp +++ b/HDL-Batch-installer-SRC/HDDManager.cpp @@ -244,8 +244,9 @@ void HDDManager::UpdateList(void) void HDDManager::OnMKPartClick(wxCommandEvent& event) { - mkpartdlg *MAN = new mkpartdlg(this); + bool should_update = false; + mkpartdlg *MAN = new mkpartdlg(this, &should_update); MAN->ShowModal(); + if (MAN->should_update) UpdateList(); delete MAN; - UpdateList(); } diff --git a/HDL-Batch-installer-SRC/_bin/playground/HDL-Batch-installer-x86.exe b/HDL-Batch-installer-SRC/_bin/playground/HDL-Batch-installer-x86.exe index 47b8102..e12c934 100644 Binary files a/HDL-Batch-installer-SRC/_bin/playground/HDL-Batch-installer-x86.exe and b/HDL-Batch-installer-SRC/_bin/playground/HDL-Batch-installer-x86.exe differ diff --git a/HDL-Batch-installer-SRC/_bin/playground/HDL-Batch-installer.exe b/HDL-Batch-installer-SRC/_bin/playground/HDL-Batch-installer.exe index 9613e1f..7c4692c 100644 Binary files a/HDL-Batch-installer-SRC/_bin/playground/HDL-Batch-installer.exe and b/HDL-Batch-installer-SRC/_bin/playground/HDL-Batch-installer.exe differ diff --git a/HDL-Batch-installer-SRC/_bin/playground/changes.log b/HDL-Batch-installer-SRC/_bin/playground/changes.log index 2b92064..c23abe5 100644 --- a/HDL-Batch-installer-SRC/_bin/playground/changes.log +++ b/HDL-Batch-installer-SRC/_bin/playground/changes.log @@ -1,3 +1,10 @@ +13 March 2024 + [v3.5.1 - Revision 6] + + Change log: + -New: German Translation by GeAd23 (www.github.com/GeAd23) + -HDDManager: Avoid refreshing partition table if user did nothing inside the partition creation dialog + 15 December 2023 [v3.5.1 - Revision 5] diff --git a/HDL-Batch-installer-SRC/mkpartdlg.cpp b/HDL-Batch-installer-SRC/mkpartdlg.cpp index 7b88f98..1855e15 100644 --- a/HDL-Batch-installer-SRC/mkpartdlg.cpp +++ b/HDL-Batch-installer-SRC/mkpartdlg.cpp @@ -25,7 +25,8 @@ BEGIN_EVENT_TABLE(mkpartdlg,wxDialog) //*) END_EVENT_TABLE() -mkpartdlg::mkpartdlg(wxWindow* parent,wxWindowID id,const wxPoint& pos,const wxSize& size) +mkpartdlg::mkpartdlg(wxWindow* parent, bool* _should_update ,wxWindowID id,const wxPoint& pos,const wxSize& size): +should_update(_should_update) { //(*Initialize(mkpartdlg) wxBoxSizer* BoxSizer1; @@ -98,6 +99,7 @@ void mkpartdlg::OnmkpartClick(wxCommandEvent& event) if (ret == 0 ) wxMessageBox(_("Partition Creation was successfull"), wxMessageBoxCaptionStr, wxICON_INFORMATION); else wxMessageBox(_("Partition Creation Failed!\nPlease check log to find more information..."), wxMessageBoxCaptionStr, wxICON_ERROR); wxEndBusyCursor(); + should_update = true; } void mkpartdlg::OnSlider1CmdScrollChanged(wxScrollEvent& event) diff --git a/HDL-Batch-installer-SRC/mkpartdlg.h b/HDL-Batch-installer-SRC/mkpartdlg.h index 6be7cea..b395d1c 100644 --- a/HDL-Batch-installer-SRC/mkpartdlg.h +++ b/HDL-Batch-installer-SRC/mkpartdlg.h @@ -14,7 +14,7 @@ class mkpartdlg: public wxDialog { public: - mkpartdlg(wxWindow* parent,wxWindowID id=wxID_ANY,const wxPoint& pos=wxDefaultPosition,const wxSize& size=wxDefaultSize); + mkpartdlg(wxWindow* parent, bool* _should_update,wxWindowID id=wxID_ANY,const wxPoint& pos=wxDefaultPosition,const wxSize& size=wxDefaultSize); virtual ~mkpartdlg(); //(*Declarations(mkpartdlg) @@ -24,6 +24,7 @@ class mkpartdlg: public wxDialog wxStaticText* MB; wxTextCtrl* PARTName; //*) + bool should_update=false; protected: diff --git a/HDL-Batch-installer-SRC/version.h b/HDL-Batch-installer-SRC/version.h index d32890c..be9e60e 100644 --- a/HDL-Batch-installer-SRC/version.h +++ b/HDL-Batch-installer-SRC/version.h @@ -4,10 +4,10 @@ namespace AutoVersion{ //Date Version Types - static const char DATE[] = "15"; - static const char MONTH[] = "12"; - static const char YEAR[] = "2023"; - static const char UBUNTU_VERSION_STYLE[] = "23.12"; + static const char DATE[] = "13"; + static const char MONTH[] = "03"; + static const char YEAR[] = "2024"; + static const char UBUNTU_VERSION_STYLE[] = "24.03"; //Software Status static const char STATUS[] = "Release Candidate"; @@ -17,13 +17,13 @@ namespace AutoVersion{ static const long MAJOR = 3; static const long MINOR = 5; static const long BUILD = 1; - static const long REVISION = 5; + static const long REVISION = 6; //Miscellaneous Version Types - static const long BUILDS_COUNT = 0; - #define RC_FILEVERSION 3,5,1,5 - #define RC_FILEVERSION_STRING "3, 5, 1, 5\0" - static const char FULLVERSION_STRING [] = "3.5.1.5"; + static const long BUILDS_COUNT = 10; + #define RC_FILEVERSION 3,5,1,6 + #define RC_FILEVERSION_STRING "3, 5, 1, 6\0" + static const char FULLVERSION_STRING [] = "3.5.1.6"; //These values are to keep track of your versioning state, don't modify them. static const long BUILD_HISTORY = 99; diff --git a/Release/HDL-Batch-installer.exe b/Release/HDL-Batch-installer.exe index 9613e1f..7c4692c 100644 Binary files a/Release/HDL-Batch-installer.exe and b/Release/HDL-Batch-installer.exe differ diff --git a/Release/changes.log b/Release/changes.log index 2b92064..c23abe5 100644 --- a/Release/changes.log +++ b/Release/changes.log @@ -1,3 +1,10 @@ +13 March 2024 + [v3.5.1 - Revision 6] + + Change log: + -New: German Translation by GeAd23 (www.github.com/GeAd23) + -HDDManager: Avoid refreshing partition table if user did nothing inside the partition creation dialog + 15 December 2023 [v3.5.1 - Revision 5] diff --git a/Release32/HDL-Batch-installer.exe b/Release32/HDL-Batch-installer.exe index 47b8102..e12c934 100644 Binary files a/Release32/HDL-Batch-installer.exe and b/Release32/HDL-Batch-installer.exe differ