Commit Graph

3848 Commits

Author SHA1 Message Date
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 c8e7d4e28a Change the usage of constexpr to const.
VS2013 doesn't support them.
2023-05-03 19:05:01 +08:00
Miku AuahDark 0768583aaa Merge branch 'workaround_32bitalign' 2023-05-03 18:42:16 +08:00
Miku AuahDark 39763bba2f Retry make getdeps 250 times. 2023-04-26 22:18:53 +08:00
Sasha Szpakowski 7828d1e0fb Fix macOS colorspace backport 2023-04-23 21:19:32 -03:00
Miku AuahDark 4ab9a1ce8c Workaround alignment issue in Linux 32-bit platforms.
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.
2023-04-19 16:26:06 +08:00
Sasha Szpakowski 78e7c44424 update version 2023-04-15 09:37:22 -03:00
Miku AuahDark c849f71d14 Artifact AppImage debug symbols. 2023-04-15 16:17:42 +08:00
Miku AuahDark 544bba8ef0 Update GitHub Actions dependencies. 2023-04-15 16:16:42 +08:00
Miku AuahDark fa9978ec08 Use Ubuntu 20.04 for Linux build.
actions/runner-images#6002
2023-04-14 23:25:12 -03:00
Sasha Szpakowski fe886c3c51 Updated changelog 2023-04-13 22:32:54 -03:00
scurest f5b8117c19 graphics: fix typo in comment 2023-04-13 22:12:28 -03:00
scurest 106daedf75 graphics: fix for anti-parallel line segments (#1894)
Handle the case when a line doubles back on itself, eg

  love.graphics.setLineJoin("bevel")
  love.graphics.line({
    180, 400,
    200, 400,
    100, 400
  })
2023-04-13 22:12:22 -03:00
Sasha Szpakowski a71cfdcb50 Fix typo 2023-04-13 22:12:11 -03:00
Sasha Szpakowski 1080507c7d Improve variable name readability in line rendering code. 2023-04-13 22:12:05 -03:00
slime c245397178 Remove NaN-check C assert calls in line drawing code.
Users can pass NaN point values into line drawing code. love shouldn't abort the entire program if that happens.
2023-04-13 22:11:46 -03:00
Klonan 7e0f8ca791 FIx polyline adding NaN normals, which breaks the line rendering 2023-04-13 22:11:35 -03:00
slime f6e9277a6d macOS: fix colors appearing oversaturated on P3 displays.
The fix only applies to macOS 11+ when using OpenGL.
2023-04-13 22:03:23 -03:00
Sasha Szpakowski 9963d1247c update windows build status URL 2023-01-30 09:41:02 -04:00
Sasha Szpakowski 02d2dc9427 Fix race condition when a thread is destroyed right after thread:start 2023-01-18 17:27:06 -04:00
Sasha Szpakowski 0f4304edd1 Pump events a couple times during bootup.
Fixes unexpectedly slow first frames on macOS.
Fixes #1859
2023-01-15 12:36:15 -04:00
Sasha Szpakowski 592c306276 Fix images with mipmaps when ANGLE is used with an AMD gpu. 2023-01-14 22:35:00 -04:00
Sasha Szpakowski 0acb2f57dc Revert "CI: explicitly set the visual studio version when building for windows"
This reverts commit fed946505f.
2023-01-14 10:58:32 -04:00
Sasha Szpakowski fed946505f CI: explicitly set the visual studio version when building for windows 2023-01-14 10:54:59 -04:00
Sasha Szpakowski 52fa5cf8f0 CI: update repository URL for love-appimage-source 2023-01-06 17:12:01 -04:00
Sasha Szpakowski 6a3031f357 Remove very old unused nsis installer file.
CMake is used instead these days.
2023-01-06 17:03:38 -04:00
Sasha Szpakowski 22b6388a96 Merge pull request #1888 from steveRoll-git/main
Allow Canvas:renderTo to accept varargs
2023-01-01 10:59:42 -04:00
Miku AuahDark 0b0ff5551f Hide symbol visibility in CMake and Android.mk. 2023-01-01 15:16:26 +08:00
Miku AuahDark 3a49dc555a Fix megasource link. 2023-01-01 14:46:25 +08:00
Sasha Szpakowski 0b75f6cfa5 Missed some files... 2022-12-31 22:36:48 -04:00
Sasha Szpakowski c823dbca96 Update copyright year for 2023 2022-12-31 22:25:49 -04:00
Ron Tseytlin c5d72846c4 Allow Canvas:renderTo to accept varargs
The varargs will be forwarded to the function.
2022-12-31 02:32:54 +02:00
Sasha Szpakowski fc3f5ee620 macOS: remove stray library search path 2022-12-30 00:03:58 -04:00
Sasha Szpakowski fc5b53a456 macOS: work around linking issues when building the app executable. 2022-12-30 00:01:10 -04:00
Sasha Szpakowski 6730d57f04 macOS: compile with symbols hidden by default. 2022-12-29 10:28:28 -04:00
Sasha Szpakowski b4e9731dfb Add LOVE_EXPORT to a couple macOS functions called from the exe. 2022-12-29 10:27:52 -04:00
Sasha Szpakowski 7876955001 Merge pull request #1887 from MikuAuahDark/visibility
Compile with hidden symbol visibility by default.
2022-12-29 09:52:05 -04:00
Miku AuahDark bfcb6c6643 Compile with -fvisibility=hidden by default.
This gives around 1MB size reduction.
2022-12-28 13:51:21 +08:00
Miku AuahDark c342339fee Define LOVE_EXPORT on non-Windows.
With GCC or Clang, LOVE_EXPORT is defined as __attribute__((visibility("default"))).
2022-12-28 13:51:08 +08:00
Sasha Szpakowski a51d45b1a3 Reduce source:tell drift after a streaming Source loops.
Fixes #1810
2022-12-04 19:36:38 -04:00
Miku AuahDark e5495d6436 Add FreeType to the license. 2022-10-24 23:41:27 +08:00
Miku AuahDark 822d363dfa Remove test #undef from previous commit. 2022-08-26 11:48:46 +08:00
Miku AuahDark 3c2b1b888e Properly pause all audio processing in Android when minimized.
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 #1828
2022-08-26 11:45:25 +08:00
slime 8495cefd3b opengl: fix creating compressed array textures with > 1 layer.
Fixes #1817.
2022-08-09 20:37:48 -03:00
slime 870021b8bd Potentially fix a crash when calling Text:add("").
#1824
2022-07-24 16:23:56 -03:00
Alex Szpakowski 5175b0d1b5 Windows: fix some cases of stuttering in windowed mode.
Use DwmFlush instead of OpenGL vsync, when specific conditions are met. Fixes #1628.
2022-04-17 11:26:06 -03:00
Alex Szpakowski b3b1317f61 linux: fix issues if certain codepaths are hit while signal handlers are temporarily off. 2022-04-15 23:43:30 -03:00