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

11.5 ported supports emscripten 2.0.0 #3

Open
wants to merge 104 commits into
base: emscripten
Choose a base branch
from

Conversation

alexjgriffith
Copy link

The latest changes to this repo were reflected in this port of 11.5. I recommend a rebase.

slime73 and others added 30 commits January 15, 2022 18:57
Fixes love2d#1444.

The reason for the SetWindowMinSize call after exiting fullscreen doesn't seem to be needed anymore, and it was breaking setFullscreen(false) in Linux.
Fixes loading love.framework from a standalone Lua executable, and potentially fixes some code signing issues (love2d#1737)
CMake: Allow LuaJIT on macOS.

Note that love doesn't officially support using cmake on Apple platforms.
Windows: Fix compile error loses precision
Use DwmFlush instead of OpenGL vsync, when specific conditions are met. Fixes love2d#1628.
This uses ALC_SOFT_pause_device extension which is available since
OpenAL-soft 1.16. We guarantee almost 100% availability of this extension
since we've been using OpenAL-soft in Android since beginning.

Fixes love2d#1828
With GCC or Clang, LOVE_EXPORT is defined as __attribute__((visibility("default"))).
This gives around 1MB size reduction.
Compile with hidden symbol visibility by default.
The varargs will be forwarded to the function.
slime73 and others added 30 commits June 17, 2023 20:34
Fix love2d#1943 - Duplicate frames being skipped when decoding Theora
Clamp the mouse coordinates to the window's dimensions.
It hard-crashes inside the alcCaptureOpenDevice call with Apple's OpenAL implementation.
See love2d#1912.
Autotools uses CPPFLAGS for C preprocessor and CXXFLAGS for C++ compile flags.
It's been moved to the love-apple-dependencies repository.
Turning off JIT is now done in jitsetup.lua.
MinGW: Adapt to utf-16 encoded love.rc
When it's set to earlier versions, love fails to link when new versions of the macOS SDK are used.
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.