Sasha Szpakowski
6807e54bab
Windows: update build version in love.rc
2024-04-08 13:09:08 -03:00
Sasha Szpakowski
60d90e03a4
windows: prefer regular vsync instead of dwm flush syncs.
...
The latter can cause stuttering issues on some setups.
2024-04-05 22:33:01 -03:00
Miku AuahDark
d8e7441fc2
Android: Fix undefined behavior in AAsset Physfs backend when duplicating handle.
...
Cherry-picked from 9eacd48 .
2024-03-19 22:37:47 +08:00
Sasha Szpakowski
b63b47b84d
macOS: update version for hotfix rebuild
2024-03-03 13:15:44 -04:00
Sasha Szpakowski
21c1fce988
CI: pull from 11.x branches of dependency repositories
2024-02-10 12:34:19 -04:00
Sasha Szpakowski
94d5864144
update year for copyright notice
2024-02-10 12:13:22 -04:00
Sasha Szpakowski
5d11b095e8
Fix loading code-signed games on Windows with non-ascii paths.
...
Use DroppedFile (renamed to NativeFile in love 12) instead of C file APIs. NativeFile properly handles unicode file paths on Windows.
2024-02-03 12:06:27 -04:00
Sasha Szpakowski
0df51cf743
Windows: update build version in love.rc
2023-12-09 21:01:55 -04:00
Sasha Szpakowski
444ab6311b
Workaround for Windows 7 runtime compatibility
2023-12-09 19:41:52 -04:00
Sasha Szpakowski
6eb8d54673
Release date
11.5
2023-12-03 08:44:36 -04:00
Sasha Szpakowski
62d17371ca
macOS xcode project: update deployment target to macOS 10.11
...
When it's set to earlier versions, love fails to link when new versions of the macOS SDK are used.
2023-12-02 15:37:44 -04:00
Sasha Szpakowski
30009dbe2c
Merge pull request #1988 from sewbacca/fix/mingw-utf16
...
MinGW: Adapt to utf-16 encoded love.rc
2023-11-28 21:45:14 -04:00
Sewbacca
76fcc5bc3d
MinGW: Support utf-16 encoded love.rc
2023-11-28 16:11:07 +01:00
Sasha Szpakowski
696007ee39
Don't unconditionally run love.jitsetup when love is used as a library
2023-11-27 23:14:36 -04:00
Miku AuahDark
6a298a74c2
jitsetup: Also disable JIT on ARM32 platform.
2023-11-27 12:47:23 +08:00
Miku AuahDark
f4f3105ccd
Call love.jitsetup during thread initialization too.
2023-11-27 12:13:56 +08:00
Miku AuahDark
da3fdba7f4
Android: Remove calls to luaJIT_setmode.
...
Turning off JIT is now done in jitsetup.lua.
2023-11-27 11:35:37 +08:00
Sasha Szpakowski
d21c9cb6de
macOS/arm64: turn off JIT compilation by default.
2023-11-26 17:11:34 -04:00
Sasha Szpakowski
aa0a0bdf7a
iOS: remove LuaJIT build script.
...
It's been moved to the love-apple-dependencies repository.
2023-11-26 14:23:49 -04:00
Miku AuahDark
788e58b315
Revert love.rc changes from #1985 .
2023-11-27 00:01:43 +08:00
Sasha Szpakowski
e3a0ba3737
Merge pull request #1985 from sewbacca/feature/mingw
...
MinGW / MSYS2 Support
2023-11-26 11:52:13 -04:00
Sewbacca
11d4bdd1a3
Add support for MinGW
2023-11-26 15:00:34 +01:00
Sasha Szpakowski
99e7022d2d
iOS: alphabetically sort .love file list.
...
Fixes #1984 .
2023-11-18 13:44:41 -04:00
Miku AuahDark
81393b9aed
Android: Fixed invalid JNIEnv* pointer when starting up love.filesystem for 2nd time.
2023-11-15 12:19:06 +08:00
Miku AuahDark
ae465f8e4b
Insert Android-specific changelog.
2023-11-15 12:16:19 +08:00
Sasha Szpakowski
a3a6e29ef0
Update changelog
2023-11-07 20:27:42 -04:00
Sasha Szpakowski
2aad15c865
Fix DistanceJoint type information
2023-10-14 16:42:31 -03:00
Sasha Szpakowski
ba693500c4
Fix love.font.newBMFontRasterizer when it's given a single file param.
2023-10-11 22:05:33 -03:00
Sasha Szpakowski
2deb6273c2
Replace defunct IRC channel in readme with subreddit link
2023-08-20 13:39:20 -03:00
Miku AuahDark
536e7e9f69
configure.ac: Specify CXXFLAGS instead of CPPFLAGS.
...
Autotools uses CPPFLAGS for C preprocessor and CXXFLAGS for C++ compile flags.
2023-08-03 17:54:46 +08:00
Sasha Szpakowski
7706ac7ba9
iOS: don't try to open audio recording devices for capture.
...
It hard-crashes inside the alcCaptureOpenDevice call with Apple's OpenAL implementation.
See #1912 .
2023-07-22 18:04:12 -03:00
Sasha Szpakowski
e582677344
Fix mouse position backward compatibility with new SDL2 versions.
...
Clamp the mouse coordinates to the window's dimensions.
2023-07-01 17:53:29 -03:00
Sasha Szpakowski
6563aec89d
Merge pull request #1944 from MellowArpeggiation/main
...
Fix #1943 - Duplicate frames being skipped when decoding Theora
2023-06-18 12:56:07 -03:00
Sasha Szpakowski
5f4f0b424b
love.joystick: more fixes for duplicate platform fields in gamepad mapping strings.
2023-06-18 11:54:17 -03:00
George Paton
241378e437
Revert to old packetin loop, set granulePosition after each packet read in
2023-06-18 12:39:56 +10:00
Sasha Szpakowski
df7a55911d
Fix love.joystick.setGamepadMapping breaking the mapping string when replacing an existing binding.
...
issue #1936 .
2023-06-17 22:16:18 -03:00
Sasha Szpakowski
f06d6c6281
Only add platform field to love.joystick.getGamepadMappingString's result if it's not there already.
2023-06-17 20:34:27 -03:00
George Paton
ec0c65642b
Fix #1943 duplicate frames being skipped when decoding Theora
2023-06-15 19:22:57 +10:00
Miku AuahDark
e559fd5e68
Pass pointer of PHYSFS_AndroidInit struct in Android when initializing PhysFS.
2023-06-01 15:33:04 +08:00
Miku AuahDark
e9c564e989
Use new PhysfsIo class for Android AAsset wrapper.
2023-06-01 15:10:43 +08:00
Sasha Szpakowski
93c2709f7c
Maybe fix build when VS2013 is used
2023-05-29 10:29:46 -03:00
Sasha Szpakowski
63f0af8971
Merge pull request #1935 from ImagicTheCat/hash-func-fix
...
Hash function fixes.
2023-05-29 09:47:44 -03:00
Sasha Szpakowski
5f733ef0fa
Add new PhysfsIo file to xcode project
2023-05-29 09:43:44 -03:00
Sasha Szpakowski
6cc188b8ba
Merge pull request #1930 from pfirsich/physfs_skip_codesign
...
Add PHYSFS_Io StripSuffixIo to skip codesign signatures
2023-05-29 09:42:25 -03:00
Sasha Szpakowski
a161207f02
update PhysFS to 3.2.0.
...
Fixes #1880 .
2023-05-28 12:30:32 -03:00
ImagicTheCat
22e68868e1
Fix/improve SHA-384/512 hashing.
2023-05-24 16:29:23 +02:00
ImagicTheCat
ade382072d
Fix/improve SHA-224/256 hashing.
2023-05-24 16:10:53 +02:00
ImagicTheCat
4304132f8f
Fix/improve SHA1 hashing.
2023-05-24 16:09:34 +02:00
ImagicTheCat
f1a5e47aae
Fix/improve MD5 hashing.
2023-05-24 16:08:27 +02:00
Miku AuahDark
4cd0bc0de4
Improve full-lightuserdata check on 32-bit platforms.
...
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.
2023-05-23 11:12:34 +08:00