modules/fxpackager/src/main/native/library/common/GenericPlatform.cpp

Print this page

        

*** 31,41 **** */ #include "GenericPlatform.h" - #include <fstream> #include <locale> #ifdef WINDOWS #include <codecvt> --- 31,40 ----
*** 51,61 **** TString GenericPlatform::GetConfigFileName() { TString result; TString basedir = GetPackageAppDirectory(); if (basedir.empty() == false) { ! basedir = FilePath::IncludeTrailingSlash(basedir); TString appConfig = basedir + GetAppName() + _T(".cfg"); if (FilePath::FileExists(appConfig) == true) { result = appConfig; } --- 50,60 ---- TString GenericPlatform::GetConfigFileName() { TString result; TString basedir = GetPackageAppDirectory(); if (basedir.empty() == false) { ! basedir = FilePath::IncludeTrailingSeparater(basedir); TString appConfig = basedir + GetAppName() + _T(".cfg"); if (FilePath::FileExists(appConfig) == true) { result = appConfig; }
*** 71,93 **** return result; } TString GenericPlatform::GetPackageAppDirectory() { #if defined(WINDOWS) || defined(LINUX) ! return FilePath::IncludeTrailingSlash(GetPackageRootDirectory()) + _T("app"); #endif //WINDOWS || LINUX #ifdef MAC ! return FilePath::IncludeTrailingSlash(GetPackageRootDirectory()) + _T("Java"); #endif } TString GenericPlatform::GetPackageLauncherDirectory() { #if defined(WINDOWS) || defined(LINUX) return GetPackageRootDirectory(); #endif //WINDOWS || LINUX #ifdef MAC ! return FilePath::IncludeTrailingSlash(GetPackageRootDirectory()) + _T("MacOS"); #endif } std::list<TString> GenericPlatform::LoadFromFile(TString FileName) { std::list<TString> result; --- 70,92 ---- return result; } TString GenericPlatform::GetPackageAppDirectory() { #if defined(WINDOWS) || defined(LINUX) ! return FilePath::IncludeTrailingSeparater(GetPackageRootDirectory()) + _T("app"); #endif //WINDOWS || LINUX #ifdef MAC ! return FilePath::IncludeTrailingSeparater(GetPackageRootDirectory()) + _T("Java"); #endif } TString GenericPlatform::GetPackageLauncherDirectory() { #if defined(WINDOWS) || defined(LINUX) return GetPackageRootDirectory(); #endif //WINDOWS || LINUX #ifdef MAC ! return FilePath::IncludeTrailingSeparater(GetPackageRootDirectory()) + _T("MacOS"); #endif } std::list<TString> GenericPlatform::LoadFromFile(TString FileName) { std::list<TString> result;
*** 161,179 **** } #endif //WINDOWS || LINUX std::map<TString, TString> GenericPlatform::GetKeys() { std::map<TString, TString> keys; keys.insert(std::map<TString, TString>::value_type(CONFIG_MAINJAR_KEY, _T("app.mainjar"))); keys.insert(std::map<TString, TString>::value_type(CONFIG_MAINCLASSNAME_KEY, _T("app.mainclass"))); keys.insert(std::map<TString, TString>::value_type(CONFIG_CLASSPATH_KEY, _T("app.classpath"))); keys.insert(std::map<TString, TString>::value_type(APP_NAME_KEY, _T("app.name"))); - keys.insert(std::map<TString, TString>::value_type(CONFIG_SPLASH_KEY, _T("app.splash"))); keys.insert(std::map<TString, TString>::value_type(CONFIG_APP_ID_KEY, _T("app.preferences.id"))); - keys.insert(std::map<TString, TString>::value_type(CONFIG_APP_MEMORY, _T("app.memory"))); keys.insert(std::map<TString, TString>::value_type(JVM_RUNTIME_KEY, _T("app.runtime"))); ! keys.insert(std::map<TString, TString>::value_type(PACKAGER_APP_DATA_DIR, _T("app.preferences.id"))); return keys; } #ifdef DEBUG DebugState GenericPlatform::GetDebugState() { --- 160,189 ---- } #endif //WINDOWS || LINUX std::map<TString, TString> GenericPlatform::GetKeys() { std::map<TString, TString> keys; + keys.insert(std::map<TString, TString>::value_type(CONFIG_VERSION, _T("app.version"))); keys.insert(std::map<TString, TString>::value_type(CONFIG_MAINJAR_KEY, _T("app.mainjar"))); keys.insert(std::map<TString, TString>::value_type(CONFIG_MAINCLASSNAME_KEY, _T("app.mainclass"))); keys.insert(std::map<TString, TString>::value_type(CONFIG_CLASSPATH_KEY, _T("app.classpath"))); keys.insert(std::map<TString, TString>::value_type(APP_NAME_KEY, _T("app.name"))); keys.insert(std::map<TString, TString>::value_type(CONFIG_APP_ID_KEY, _T("app.preferences.id"))); keys.insert(std::map<TString, TString>::value_type(JVM_RUNTIME_KEY, _T("app.runtime"))); ! keys.insert(std::map<TString, TString>::value_type(PACKAGER_APP_DATA_DIR, _T("app.identifier"))); ! ! keys.insert(std::map<TString, TString>::value_type(CONFIG_APP_MEMORY, _T("app.memory"))); ! keys.insert(std::map<TString, TString>::value_type(CONFIG_SPLASH_KEY, _T("app.splash"))); ! ! keys.insert(std::map<TString, TString>::value_type(CONFIG_SECTION_APPLICATION, _T("Application"))); ! keys.insert(std::map<TString, TString>::value_type(CONFIG_SECTION_JVMOPTIONS, _T("JVMOptions"))); ! keys.insert(std::map<TString, TString>::value_type(CONFIG_SECTION_JVMUSEROPTIONS, _T("JVMUserOptions"))); ! keys.insert(std::map<TString, TString>::value_type(CONFIG_SECTION_JVMUSEROVERRIDESOPTIONS, _T("JVMUserOverrideOptions"))); ! keys.insert(std::map<TString, TString>::value_type(CONFIG_SECTION_APPCDSJVMOPTIONS, _T("AppCDSJVMOptions"))); ! keys.insert(std::map<TString, TString>::value_type(CONFIG_SECTION_APPCDSGENERATECACHEJVMOPTIONS, _T("AppCDSGenerateCacheJVMOptions"))); ! keys.insert(std::map<TString, TString>::value_type(CONFIG_SECTION_ARGOPTIONS, _T("ArgOptions"))); ! return keys; } #ifdef DEBUG DebugState GenericPlatform::GetDebugState() {