From 6dafc48e06881d8d1bcaa8ca5e906ff218b660aa Mon Sep 17 00:00:00 2001 From: tildearrow Date: Thu, 7 Sep 2023 02:25:21 -0500 Subject: [PATCH] release v0.6pre10 - THE F R E E Z E from now on it's just bug fixes. once a pre-release survives a week without issues, 0.6 comes out. --- android/app/build.gradle | 4 ++-- android/app/src/main/AndroidManifest.xml | 4 ++-- papers/clipboard-format.md | 2 +- papers/format.md | 1 + res/Info.plist | 6 +++--- src/engine/engine.h | 4 ++-- src/gui/about.cpp | 3 +++ src/gui/fileDialog.cpp | 5 ++++- 8 files changed, 18 insertions(+), 11 deletions(-) diff --git a/android/app/build.gradle b/android/app/build.gradle index dcf7fe76ec..cb10cfcb10 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -15,8 +15,8 @@ android { } minSdkVersion 21 targetSdkVersion 26 - versionCode 169 - versionName "0.6pre9" + versionCode 171 + versionName "0.6pre10" externalNativeBuild { cmake { arguments "-DANDROID_APP_PLATFORM=android-21", "-DANDROID_STL=c++_static", "-DWARNINGS_ARE_ERRORS=ON" diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index dd3c7a0bdf..0593384714 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -1,8 +1,8 @@ diff --git a/papers/clipboard-format.md b/papers/clipboard-format.md index cb353546c6..95ca8fb869 100644 --- a/papers/clipboard-format.md +++ b/papers/clipboard-format.md @@ -6,7 +6,7 @@ when copying pattern data from Furnace, it's stored in the clipboard as plain te org.tildearrow.furnace - Pattern Data (144) ``` -this top line of text is always the same except for the number in parentheses, which is the internal build number. for example, 0.6pre9 is `169`. +this top line of text is always the same except for the number in parentheses, which is the internal build number. for example, 0.6pre10 is `171`. the second line is a number between 0 and 18 (decimal) which indicates which column the clip starts from. - `0`: note. diff --git a/papers/format.md b/papers/format.md index 66bec724ec..bcb680fb6f 100644 --- a/papers/format.md +++ b/papers/format.md @@ -32,6 +32,7 @@ these fields are 0 in format versions prior to 100 (0.6pre1). the format versions are: +- 171: Furnace 0.6pre10 - 169: Furnace 0.6pre9 - 166: Furnace 0.6pre8 - 162: Furnace 0.6pre7 diff --git a/res/Info.plist b/res/Info.plist index a7e16ca730..b0b497e324 100644 --- a/res/Info.plist +++ b/res/Info.plist @@ -15,17 +15,17 @@ CFBundleInfoDictionaryVersion 6.0 CFBundleLongVersionString - 0.6pre9 + 0.6pre10 CFBundleName Furnace CFBundlePackageType APPL CFBundleShortVersionString - 0.6pre9 + 0.6pre10 CFBundleSignature ???? CFBundleVersion - 0.6pre9 + 0.6pre10 NSHumanReadableCopyright NSHighResolutionCapable diff --git a/src/engine/engine.h b/src/engine/engine.h index f94cb3e1f0..5c4688616e 100644 --- a/src/engine/engine.h +++ b/src/engine/engine.h @@ -58,8 +58,8 @@ class DivWorkPool; #define DIV_UNSTABLE -#define DIV_VERSION "dev170" -#define DIV_ENGINE_VERSION 170 +#define DIV_VERSION "0.6pre10" +#define DIV_ENGINE_VERSION 171 // for imports #define DIV_VERSION_MOD 0xff01 #define DIV_VERSION_FC 0xff02 diff --git a/src/gui/about.cpp b/src/gui/about.cpp index cdb2fbc232..9b82483d39 100644 --- a/src/gui/about.cpp +++ b/src/gui/about.cpp @@ -30,6 +30,9 @@ const char* aboutLine[]={ "the biggest multi-system chiptune tracker!", "featuring DefleMask song compatibility.", "", + "this is a version released during The Freeze.", + "please report any issues you find!", + "", "> CREDITS <", "", "-- program --", diff --git a/src/gui/fileDialog.cpp b/src/gui/fileDialog.cpp index 77ea765b04..cd5116414d 100644 --- a/src/gui/fileDialog.cpp +++ b/src/gui/fileDialog.cpp @@ -80,6 +80,7 @@ void FurnaceGUIFileDialog::convertFilterList(std::vector& filter) { memset(noSysFilter,0,4096); String result; + char sprintfBuf[4096]; for (size_t i=0; (i+1)& filter) { } if (!result.empty()) result+=','; - result+=fmt::sprintf("%s{%s}",label,ext); + // what the heck? fmt::sprintf not working?! + snprintf(sprintfBuf,4095,"%s{%s}",label.c_str(),ext.c_str()); + result+=sprintfBuf; } strncpy(noSysFilter,result.c_str(),4095);