From fbc34fae02b2751b1ca21d71cac74af5e7aa24dd Mon Sep 17 00:00:00 2001 From: tildearrow Date: Sun, 1 Oct 2023 23:08:46 -0500 Subject: [PATCH] release v0.6 finally! thanks to: - everyone who has helped with testing and bug reporting - all contributors - all demo song artists - every user thank you I really mean it --- .github/workflows/build.yml | 2 +- README.md | 2 +- 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 +++--- scripts/release-linux.sh | 2 +- src/engine/engine.h | 6 +++--- 9 files changed, 15 insertions(+), 14 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b1b68d7cdb..01817d11b3 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -307,7 +307,7 @@ jobs: cp -v -r ../instruments new/instruments cp -v -r ../wavetables new/wavetables cd new - wget https://tildearrow.org/furproto/manual.pdf + wget https://tildearrow.org/furnace/doc/latest/manual.pdf cd .. hdiutil create -srcfolder new -volname Furnace -format UDZO furnace.dmg diff --git a/README.md b/README.md index be37e6c27d..de00c5ffec 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ for other operating systems, you may [build the source](#developer-info). ## features -- over 50 sound chips - and counting: +- a large selection of sound chips: - Yamaha FM chips: - YM2151 (OPM) - YM2203 (OPN) diff --git a/android/app/build.gradle b/android/app/build.gradle index 92a17f1c16..1b09780c50 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -15,8 +15,8 @@ android { } minSdkVersion 21 targetSdkVersion 26 - versionCode 180 - versionName "0.6pre18" + versionCode 181 + versionName "0.6" 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 9a9b1c5540..a8b2007b1d 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 dc67977934..06d1c4f4a6 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.6pre18 is `180`. +this top line of text is always the same except for the number in parentheses, which is the internal build number. for example, 0.6 is `181`. 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 743c90698d..175183ee47 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: +- 181: Furnace 0.6 - 180: Furnace 0.6pre18 - 179: Furnace 0.6pre17 - 178: Furnace 0.6pre16 diff --git a/res/Info.plist b/res/Info.plist index 658b0d2aa8..3eeb8ae029 100644 --- a/res/Info.plist +++ b/res/Info.plist @@ -15,17 +15,17 @@ CFBundleInfoDictionaryVersion 6.0 CFBundleLongVersionString - 0.6pre18 + 0.6 CFBundleName Furnace CFBundlePackageType APPL CFBundleShortVersionString - 0.6pre18 + 0.6 CFBundleSignature ???? CFBundleVersion - 0.6pre18 + 0.6 NSHumanReadableCopyright NSHighResolutionCapable diff --git a/scripts/release-linux.sh b/scripts/release-linux.sh index a87602536f..08c7f73cca 100755 --- a/scripts/release-linux.sh +++ b/scripts/release-linux.sh @@ -52,7 +52,7 @@ cd .. cp ../../../LICENSE . || exit 1 cp ../../../res/releaseReadme/stable-linux.txt README.md || exit 1 cp -r ../../../papers papers || exit 1 -curl "https://tildearrow.org/furproto/manual.pdf" > manual.pdf +curl "https://tildearrow.org/furnace/doc/latest/manual.pdf" > manual.pdf rmdir usr || exit 1 strip -s furnace diff --git a/src/engine/engine.h b/src/engine/engine.h index f377ce4b9d..734d10daf5 100644 --- a/src/engine/engine.h +++ b/src/engine/engine.h @@ -52,10 +52,10 @@ class DivWorkPool; #define EXTERN_BUSY_BEGIN_SOFT e->softLocked=true; e->isBusy.lock(); #define EXTERN_BUSY_END e->isBusy.unlock(); e->softLocked=false; -#define DIV_UNSTABLE +//#define DIV_UNSTABLE -#define DIV_VERSION "0.6pre18" -#define DIV_ENGINE_VERSION 180 +#define DIV_VERSION "0.6" +#define DIV_ENGINE_VERSION 181 // for imports #define DIV_VERSION_MOD 0xff01 #define DIV_VERSION_FC 0xff02