Skip to content

Commit 3c1a8c3

Browse files
committed
Update OpenAL Soft to 1.24.2, implement audio change events
Hopefully stable enough, there are some issues with Neko and something else. See openfl#1841 (comment) for a proper explanation of the issues. Hopefully fix mac fix docs fixes for arm macs untested linux configs android config openal2 Update to 1.24.1 Remove comment from /permissive flag OpenAL seems to use it as well, so it may not be as hacky of a workaround as I thought Bump version in version.h Cleanup Update OpenAL Soft to 1.24.2
1 parent ec43059 commit 3c1a8c3

35 files changed

+160767
-5721
lines changed

project/Build.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
<xml>
22

33
<set name="PLATFORM" value="android-21" if="android" />
4-
<set name="HXCPP_CPP11" value="1" />
4+
<set name="HXCPP_CPP17" value="1" />
5+
<setenv name="MACOSX_DEPLOYMENT_TARGET" value="10.15" if="mac" />
56

67
<include name="${HXCPP}/build-tool/BuildCommon.xml" />
78

@@ -431,6 +432,7 @@
431432
<lib name="shell32.lib" />
432433
<lib name="comdlg32.lib" />
433434
<lib name="setupapi.lib" />
435+
<lib name="avrt.lib" if ="LIME_OPENALSOFT"/>
434436

435437
<lib name="usp10.lib" if="LIME_HARFBUZZ" />
436438
<lib name="rpcrt4.lib" if="LIME_HARFBUZZ" />

project/BuildHashlink.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<xml>
22
<set name="PLATFORM" value="android-21" if="android" />
3-
<set name="HXCPP_CPP11" value="1" />
3+
<set name="HXCPP_CPP17" value="1" />
44

55
<include name="${HXCPP}/build-tool/BuildCommon.xml" />
66

project/include/system/ValuePointer.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ namespace lime {
2525
void* Call (void* arg0, void* arg1, void* arg2);
2626
void* Call (void* arg0, void* arg1, void* arg2, void* arg3);
2727
void* Call (void* arg0, void* arg1, void* arg2, void* arg3, void* arg4);
28+
void* Call (void* arg0, void* arg1, void* arg2, void* arg3, void* arg4, void* arg5);
2829
void* Get () const;
2930
bool IsCFFIValue ();
3031
bool IsHLValue ();

0 commit comments

Comments
 (0)