parent
29fa249227
commit
3dd4f3e7e8
|
@ -15,8 +15,8 @@ android {
|
||||||
}
|
}
|
||||||
minSdkVersion 21
|
minSdkVersion 21
|
||||||
targetSdkVersion 26
|
targetSdkVersion 26
|
||||||
versionCode 166
|
versionCode 169
|
||||||
versionName "0.6pre8"
|
versionName "0.6pre9"
|
||||||
externalNativeBuild {
|
externalNativeBuild {
|
||||||
cmake {
|
cmake {
|
||||||
arguments "-DANDROID_APP_PLATFORM=android-21", "-DANDROID_STL=c++_static", "-DWARNINGS_ARE_ERRORS=ON"
|
arguments "-DANDROID_APP_PLATFORM=android-21", "-DANDROID_STL=c++_static", "-DWARNINGS_ARE_ERRORS=ON"
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
package="org.tildearrow.furnace"
|
package="org.tildearrow.furnace"
|
||||||
android:versionCode="166"
|
android:versionCode="169"
|
||||||
android:versionName="0.6pre8"
|
android:versionName="0.6pre9"
|
||||||
android:installLocation="auto">
|
android:installLocation="auto">
|
||||||
|
|
||||||
<!-- OpenGL ES 2.0 -->
|
<!-- OpenGL ES 2.0 -->
|
||||||
|
|
|
@ -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)
|
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.6pre8 is `166`.
|
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`.
|
||||||
|
|
||||||
the second line is a number between 0 and 18 (decimal) which indicates which column the clip starts from.
|
the second line is a number between 0 and 18 (decimal) which indicates which column the clip starts from.
|
||||||
- `0`: note.
|
- `0`: note.
|
||||||
|
|
|
@ -32,6 +32,7 @@ these fields are 0 in format versions prior to 100 (0.6pre1).
|
||||||
|
|
||||||
the format versions are:
|
the format versions are:
|
||||||
|
|
||||||
|
- 169: Furnace 0.6pre9
|
||||||
- 166: Furnace 0.6pre8
|
- 166: Furnace 0.6pre8
|
||||||
- 162: Furnace 0.6pre7
|
- 162: Furnace 0.6pre7
|
||||||
- 161: Furnace 0.6pre6
|
- 161: Furnace 0.6pre6
|
||||||
|
|
|
@ -15,17 +15,17 @@
|
||||||
<key>CFBundleInfoDictionaryVersion</key>
|
<key>CFBundleInfoDictionaryVersion</key>
|
||||||
<string>6.0</string>
|
<string>6.0</string>
|
||||||
<key>CFBundleLongVersionString</key>
|
<key>CFBundleLongVersionString</key>
|
||||||
<string>0.6pre8</string>
|
<string>0.6pre9</string>
|
||||||
<key>CFBundleName</key>
|
<key>CFBundleName</key>
|
||||||
<string>Furnace</string>
|
<string>Furnace</string>
|
||||||
<key>CFBundlePackageType</key>
|
<key>CFBundlePackageType</key>
|
||||||
<string>APPL</string>
|
<string>APPL</string>
|
||||||
<key>CFBundleShortVersionString</key>
|
<key>CFBundleShortVersionString</key>
|
||||||
<string>0.6pre8</string>
|
<string>0.6pre9</string>
|
||||||
<key>CFBundleSignature</key>
|
<key>CFBundleSignature</key>
|
||||||
<string>????</string>
|
<string>????</string>
|
||||||
<key>CFBundleVersion</key>
|
<key>CFBundleVersion</key>
|
||||||
<string>0.6pre8</string>
|
<string>0.6pre9</string>
|
||||||
<key>NSHumanReadableCopyright</key>
|
<key>NSHumanReadableCopyright</key>
|
||||||
<string></string>
|
<string></string>
|
||||||
<key>NSHighResolutionCapable</key>
|
<key>NSHighResolutionCapable</key>
|
||||||
|
|
|
@ -54,10 +54,10 @@
|
||||||
#define EXTERN_BUSY_BEGIN_SOFT e->softLocked=true; e->isBusy.lock();
|
#define EXTERN_BUSY_BEGIN_SOFT e->softLocked=true; e->isBusy.lock();
|
||||||
#define EXTERN_BUSY_END e->isBusy.unlock(); e->softLocked=false;
|
#define EXTERN_BUSY_END e->isBusy.unlock(); e->softLocked=false;
|
||||||
|
|
||||||
#define DIV_UNSTABLE
|
//#define DIV_UNSTABLE
|
||||||
|
|
||||||
#define DIV_VERSION "dev168"
|
#define DIV_VERSION "0.6pre9"
|
||||||
#define DIV_ENGINE_VERSION 168
|
#define DIV_ENGINE_VERSION 169
|
||||||
// for imports
|
// for imports
|
||||||
#define DIV_VERSION_MOD 0xff01
|
#define DIV_VERSION_MOD 0xff01
|
||||||
#define DIV_VERSION_FC 0xff02
|
#define DIV_VERSION_FC 0xff02
|
||||||
|
|
|
@ -2264,15 +2264,13 @@ void DivInstrument::readFeatureOx(SafeReader& reader, int op, short version) {
|
||||||
|
|
||||||
// <167 TL macro compat
|
// <167 TL macro compat
|
||||||
if (macroCode==6 && version<167) {
|
if (macroCode==6 && version<167) {
|
||||||
for (int i=0; i<4; i++) {
|
if (target->open&6) {
|
||||||
if (target->open&6) {
|
for (int j=0; j<2; j++) {
|
||||||
for (int j=0; j<2; j++) {
|
target->val[j]^=0x7f;
|
||||||
target->val[j]^=0x7f;
|
}
|
||||||
}
|
} else {
|
||||||
} else {
|
for (int j=0; j<target->len; j++) {
|
||||||
for (int j=0; j<target->len; j++) {
|
target->val[j]^=0x7f;
|
||||||
target->val[j]^=0x7f;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -255,12 +255,6 @@ void FurnaceGUI::drawTutorial() {
|
||||||
|
|
||||||
ImGui::Text("welcome to Furnace, the biggest open-source chiptune tracker!");
|
ImGui::Text("welcome to Furnace, the biggest open-source chiptune tracker!");
|
||||||
|
|
||||||
ImGui::TextWrapped(
|
|
||||||
"did I say that 0.6pre5 will have a tutorial? well, it doesn't...\n"
|
|
||||||
"the reason is because 0.6pre5 fixes a critical bug which may cause config loss in some machines.\n"
|
|
||||||
"furthermore, it dramatically improves the backup system. couldn't put this version on hold anymore."
|
|
||||||
);
|
|
||||||
|
|
||||||
ImGui::Separator();
|
ImGui::Separator();
|
||||||
|
|
||||||
ImGui::TextWrapped("here are some tips to get you started:");
|
ImGui::TextWrapped("here are some tips to get you started:");
|
||||||
|
@ -280,7 +274,7 @@ void FurnaceGUI::drawTutorial() {
|
||||||
ImGui::TextWrapped(
|
ImGui::TextWrapped(
|
||||||
"if you need help, you may:\n"
|
"if you need help, you may:\n"
|
||||||
"- read the (incomplete) manual: https://github.com/tildearrow/furnace/blob/master/doc/README.md\n"
|
"- read the (incomplete) manual: https://github.com/tildearrow/furnace/blob/master/doc/README.md\n"
|
||||||
"- ask for help in Discussions (https://github.com/tildearrow/furnace/discussions) or the Furnace Discord (https://discord.gg/EfrwT2wq7z)"
|
"- ask for help in Discussions (https://github.com/tildearrow/furnace/discussions), the Furnace Discord (https://discord.gg/EfrwT2wq7z) or Furnace in Revolt (https://rvlt.gg/GRPS6tmc)"
|
||||||
);
|
);
|
||||||
|
|
||||||
ImGui::Separator();
|
ImGui::Separator();
|
||||||
|
|
Loading…
Reference in New Issue