Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix reference to macos.mm #1953

Closed
wants to merge 32 commits into from
Closed

fix reference to macos.mm #1953

wants to merge 32 commits into from

Conversation

hgoschuetz
Copy link
Contributor

No description provided.

MikuAuahDark and others added 30 commits April 14, 2023 23:25
Apparently geting alignment right pre-C++17 is not easy.
Well, 2^32 fits entirely in Lua "double" 2^53 so it's fine
to assume alignment of 1.

Fixes #1916.
VS2013 doesn't support them.
When a fused löve executable is signed with codesign on Windows some
data is appended to the executable, preventing physfs from finding the
zip file at the end of the file.
To help physfs out a bit, we try to find the zip ourselves in the case
of regular mount failure by looking for it's characteristic end of
central directory record and, once found, pretend to physfs that the
file is shorter than it actually is and ends at the end of the zip file.
On 32-bit platforms, full-lightuserdata is always supported since their pointer fits entirely in 2^48 limitation that LuaJIT had in older version.

Also suppress warning about key > 0x20000000000000ULL is always false on enet.cpp when compiling on 32-bit platforms.
Add PHYSFS_Io StripSuffixIo to skip codesign signatures
Fix #1943 - Duplicate frames being skipped when decoding Theora
slime73 and others added 2 commits July 1, 2023 17:53
@@ -328,7 +328,7 @@ set(LOVE_SRC_COMMON

if (APPLE)
set(LOVE_SRC_COMMON ${LOVE_SRC_COMMON}
src/common/macosx.mm
src/common/macos.mm
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This file is still macosx.mm in the main branch, it's only renamed to macos.mm in 12.0-development. Did you mean to make the PR based against that branch instead of main?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, I did. Sorry for the inconvenience.

@hgoschuetz hgoschuetz changed the base branch from main to 12.0-development July 10, 2023 21:22
@hgoschuetz hgoschuetz closed this Jul 10, 2023
@hgoschuetz hgoschuetz deleted the fix-ref branch July 10, 2023 21:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants