Builds: Added compile time flag to disable auto updates
This commit is contained in:
parent
d7d56e9ad4
commit
91e30c9c7b
9 changed files with 14 additions and 1 deletions
|
@ -37,6 +37,7 @@
|
|||
<Message ID="CouldNotInstallRuntime">The Visual Studio Runtime could not be installed properly.</Message>
|
||||
<Message ID="EmptyState"><empty></Message>
|
||||
<Message ID="ErrorWhileCheckingUpdates">An error has occurred while trying to check for updates.

Error details:
{0}</Message>
|
||||
<Message ID="AutoUpdateDisabledMessage">Automatic updates are not enabled on this build - please download the latest version of the code and recompile Mesen to get the latest updates.</Message>
|
||||
<Message ID="FdsBiosNotFound">FDS bios not found. The bios is required to run FDS games.

Select bios file now?</Message>
|
||||
<Message ID="FdsDiskSide">Disk {0} Side {1}</Message>
|
||||
<Message ID="FileNotFound">File not found: {0}</Message>
|
||||
|
|
|
@ -575,6 +575,7 @@
|
|||
<Message ID="CouldNotInstallRuntime">El paquete Visual C++ Redistributable para Visual Studio 2015 no se ha instalado correctamente.</Message>
|
||||
<Message ID="EmptyState"><No hay copia de seguridad></Message>
|
||||
<Message ID="ErrorWhileCheckingUpdates">Se ha producido un error en la búsqueda de actualizaciones.

Detalles del error:
{0}</Message>
|
||||
<Message ID="AutoUpdateDisabledMessage">Automatic updates are not enabled on this build - please download the latest version of the code and recompile Mesen to get the latest updates.</Message>
|
||||
<Message ID="FdsBiosNotFound">No se encontró una bios para FDS. Se requiere una bios para jugar a juegos FDS.

¿Desea seleccionar una bios manualmente?</Message>
|
||||
<Message ID="FdsDiskSide">Disco {0} Cara {1}</Message>
|
||||
<Message ID="FileNotFound">Archivo no encontrado: {0}</Message>
|
||||
|
|
|
@ -590,6 +590,7 @@
|
|||
<Message ID="CouldNotInstallRuntime">Le package Redistribuable Visual C++ pour Visual Studio 2015 n'a pas été installé correctement.</Message>
|
||||
<Message ID="EmptyState"><aucune sauvegarde></Message>
|
||||
<Message ID="ErrorWhileCheckingUpdates">Une erreur s'est produite lors de la recherche de mises-à-jour.

Détails de l'erreur :
{0}</Message>
|
||||
<Message ID="AutoUpdateDisabledMessage">Les mises-à-jour automatiques ne sont pas disponibles avec votre build - s.v.p télécharger la dernière version du code et recompiler Mesen pour avoir accès à la version la plus récente.</Message>
|
||||
<Message ID="FdsBiosNotFound">Un bios pour le FDS n'a pas été trouvé. Le bios est requis pour jouer à des jeux de FDS.

Voulez-vous sélectionnez un bios maintenant?</Message>
|
||||
<Message ID="FdsDiskSide">Disque {0} Côté {1}</Message>
|
||||
<Message ID="FileNotFound">Fichier non trouvé: {0}</Message>
|
||||
|
|
|
@ -573,6 +573,7 @@
|
|||
<Message ID="CouldNotInstallRuntime">Microsoft Visual Studio 2015のVisual C++再頒布可能パッケージはインストールできませんでした。</Message>
|
||||
<Message ID="EmptyState"><なし></Message>
|
||||
<Message ID="ErrorWhileCheckingUpdates">アップデートを確認する時にエラーが発生しました。

エラーの詳細:
{0}</Message>
|
||||
<Message ID="AutoUpdateDisabledMessage">このビルドでは自動更新は出来ません。最新版を使うためにはコードの最新版をダウンロードしてビルドしてください。</Message>
|
||||
<Message ID="FdsBiosNotFound">ファミコンディスクシステム(FDS)のゲームをロードするためにFDSのBIOSファイルは必要です。

FDSのBIOSファイルを選びますか?</Message>
|
||||
<Message ID="FdsDiskSide">ディスク{0} {1}面</Message>
|
||||
<Message ID="FileNotFound">ファイルが見つかりません: {0}</Message>
|
||||
|
|
|
@ -575,6 +575,7 @@
|
|||
<Message ID="CouldNotInstallRuntime">O pacote Visual C++ Redistributable para Visual Studio 2015 não foi instalado corretamente.</Message>
|
||||
<Message ID="EmptyState"><Não há State></Message>
|
||||
<Message ID="ErrorWhileCheckingUpdates">Houve um erro na busca por atualizações.

Detalhes do erro:
{0}</Message>
|
||||
<Message ID="AutoUpdateDisabledMessage">Automatic updates are not enabled on this build - please download the latest version of the code and recompile Mesen to get the latest updates.</Message>
|
||||
<Message ID="FdsBiosNotFound">Não foi encontrada uma bios para FDS. É preciso de uma bios para jogos do FDS.

Deseja selecionar uma bios manualmente?</Message>
|
||||
<Message ID="FdsDiskSide">Disco {0} Cara {1}</Message>
|
||||
<Message ID="FileNotFound">Arquivo não encontrado: {0}</Message>
|
||||
|
|
|
@ -581,6 +581,7 @@
|
|||
<Message ID="CouldNotInstallRuntime">The Visual Studio Runtime не установлен.</Message>
|
||||
<Message ID="EmptyState"><пусто></Message>
|
||||
<Message ID="ErrorWhileCheckingUpdates">Ошибка при проверке обновлений.

Подробно:
{0}</Message>
|
||||
<Message ID="AutoUpdateDisabledMessage">Automatic updates are not enabled on this build - please download the latest version of the code and recompile Mesen to get the latest updates.</Message>
|
||||
<Message ID="FdsBiosNotFound">FDS BIOS не найден. BIOS необходим для запуска FDS игр.

Выбрать BIOS сейчас?</Message>
|
||||
<Message ID="FdsDiskSide">Диск {0} Сторона {1}</Message>
|
||||
<Message ID="FileNotFound">Файл не найден: {0}</Message>
|
||||
|
|
|
@ -580,6 +580,7 @@
|
|||
<Message ID="CouldNotInstallRuntime">The Visual Studio Runtime не встановлений.</Message>
|
||||
<Message ID="EmptyState"><пусто></Message>
|
||||
<Message ID="ErrorWhileCheckingUpdates">Не вдалося перевірити оновлення.

Детально:
{0}</Message>
|
||||
<Message ID="AutoUpdateDisabledMessage">Automatic updates are not enabled on this build - please download the latest version of the code and recompile Mesen to get the latest updates.</Message>
|
||||
<Message ID="FdsBiosNotFound">FDS BIOS не знайдений. BIOS необхідний для запуску FDS игр.

Вибрати BIOS зараз?</Message>
|
||||
<Message ID="FdsDiskSide">Диск {0} Сторона {1}</Message>
|
||||
<Message ID="FileNotFound">Файл не знайдено: {0}</Message>
|
||||
|
|
|
@ -55,6 +55,11 @@ namespace Mesen.GUI.Forms
|
|||
|
||||
private void btnUpdate_Click(object sender, EventArgs e)
|
||||
{
|
||||
#if DISABLEAUTOUPDATE
|
||||
MesenMsgBox.Show("AutoUpdateDisabledMessage", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
||||
this.DialogResult = DialogResult.Cancel;
|
||||
this.Close();
|
||||
#else
|
||||
string destFilePath = System.Reflection.Assembly.GetEntryAssembly().Location;
|
||||
string srcFilePath = Path.Combine(ConfigManager.DownloadFolder, "Mesen." + lblLatestVersionString.Text + ".exe");
|
||||
string backupFilePath = Path.Combine(ConfigManager.BackupFolder, "Mesen." + lblCurrentVersionString.Text + ".exe");
|
||||
|
@ -80,6 +85,7 @@ namespace Mesen.GUI.Forms
|
|||
}
|
||||
}
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
private string GetSha1Hash(string filename)
|
||||
|
|
2
makefile
2
makefile
|
@ -44,7 +44,7 @@ ui: InteropDLL/$(OBJFOLDER)/$(SHAREDLIB)
|
|||
cp GUI.NET/Dependencies/* $(RELEASEFOLDER)/Dependencies/
|
||||
cp InteropDLL/$(OBJFOLDER)/$(SHAREDLIB) $(RELEASEFOLDER)/Dependencies/$(SHAREDLIB)
|
||||
cd $(RELEASEFOLDER)/Dependencies && zip ../Dependencies.zip *
|
||||
cd GUI.NET && xbuild /property:Configuration="Release" /property:Platform="$(MESENPLATFORM)" /property:PreBuildEvent="" /property:DefineConstants="HIDETESTMENU"
|
||||
cd GUI.NET && xbuild /property:Configuration="Release" /property:Platform="$(MESENPLATFORM)" /property:PreBuildEvent="" /property:DefineConstants="HIDETESTMENU;DISABLEAUTOUPDATE"
|
||||
|
||||
core: InteropDLL/$(OBJFOLDER)/$(SHAREDLIB)
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue