initial import

This commit is contained in:
2025-06-22 20:39:04 -05:00
commit f8a70886f0
3428 changed files with 302546 additions and 0 deletions

42
dvdstyler/config.patch Normal file
View File

@@ -0,0 +1,42 @@
From 30937f6e427153e85862afed41e69b470d52dc67 Mon Sep 17 00:00:00 2001
From: ntalex <alex@thuering.biz>
Date: Fri, 2 Aug 2019 22:49:37 +0200
Subject: changed to use configation file .dvdstyler/dvdstyler under unix
diff --git a/src/Config.cpp b/src/Config.cpp
index a1ccbf5..6ea06fc 100644
--- a/src/Config.cpp
+++ b/src/Config.cpp
@@ -10,9 +10,8 @@
#include "Config.h"
#include <wxVillaLib/utils.h>
-#ifdef __WXMSW__
#include <wx/fileconf.h>
-#endif
+#include <wx/stdpaths.h>
Config s_config;
@@ -27,8 +26,19 @@ void Config::Init() {
} else
wxConfig::Set(new wxFileConfig(wxT(""), wxT(""), fileName));
}
-#endif
+#elif defined(__WXMAC__)
cfg = wxConfig::Get();
+#else
+ // check if .dvdstyler exist and move it
+ wxString dataDir = wxStandardPaths::Get().GetUserLocalDataDir();
+ if (wxFileExists(dataDir)) {
+ wxRenameFile(dataDir, dataDir + ".tmp");
+ wxMkdir(dataDir);
+ wxRenameFile(dataDir + ".tmp", dataDir + wxFILE_SEP_PATH + "dvdstyler");
+ }
+ cfg = new wxFileConfig("", "", dataDir + wxFILE_SEP_PATH + "dvdstyler");
+ wxConfig::Set(cfg);
+#endif
}
bool Config::IsMainWinMaximized() {