Joseph Cloutier
9a9b89ae06
Merge branch 'develop' into 8.2.0-Dev
2023-08-17 21:07:12 -04:00
Joshua Granick
06122fe72a
Compile fix
2023-06-07 18:11:40 -07:00
Josh Tynjala
5a87d77897
Merge branch 'develop' into 8.1.0-Dev
2023-06-05 10:29:26 -07:00
player-03
e01a26759d
Suppress libpng warnings.
...
Per https://github.com/openfl/lime/pull/1531#issuecomment-1568750546
2023-05-30 12:51:08 -04:00
Josh Tynjala
de773dd6b6
mbedtls v3.3.0
...
Restores Android NDK r15c compatibility
2023-05-30 09:03:55 -07:00
Josh Tynjala
9103be3c98
update curl and mbedtls submodules
...
Updated to match 8.2.0-Dev branch
Fixes SSL connect error on macOS
2023-05-30 09:03:55 -07:00
Joshua Granick
35d1436dcd
Revert WebAssembly improvements (moved to 8.1.0-Dev branch)
2023-05-30 09:03:18 -07:00
Joshua Granick
58f8db6843
Update cURL
2023-05-30 08:53:34 -07:00
Joshua Granick
91e840c73b
Update cairo
2023-05-30 08:53:18 -07:00
Joshua Granick
550a5671a2
Update cURL
2023-05-23 19:52:45 -07:00
Joshua Granick
d80ed56bf5
Update cairo
2023-05-23 15:37:03 -07:00
Patrick Gutlich
82242e2c1c
remove define for legacy SDL_VIDEO_DRIVER_RPI
2023-03-02 08:49:58 -08:00
Josh Tynjala
55ca39da44
slightly different compiler flags with Raspberry Pi ARM64
2023-03-01 15:55:55 -08:00
Patrick Gutlich
82e6e9b779
Fix SIZEOF_SIZE_T in jpeg for RaspberryPi
2023-01-14 12:33:29 +01:00
Joseph Cloutier
2fd9e9fd08
Use mirror of libpng.
2022-11-30 13:15:07 -05:00
player-03
c14f90695f
Merge pull request #7 from Sirox228/submodules
...
fix libpng sdl error
2022-10-29 19:43:50 -04:00
player-03
668ffd769a
Only compile Arm-specific files for Arm devices.
...
These files are only required if `PNG_ARM_NEON_IMPLEMENTATION == 1` (the default). Since we can't test it here, we just have to assume it's the case on all Arm devices. (But only Arm devices.)
2022-10-29 19:40:58 -04:00
player-03
59b2644e9f
Explain the use of the unofficial mirror.
2022-10-29 18:45:33 -04:00
Sirox
f16b14bec2
Update png-files.xml
2022-10-29 21:55:09 +03:00
Sirox
09f07eab26
cut neon from pixman for build using new ndks
2022-10-29 20:40:33 +03:00
player-03
9e6a0006bf
Link to OpenFL's mirror of tiny file dialogs.
2022-10-29 00:12:36 -04:00
player-03
2286704ed3
Add HashLink to the list of submodules.
2022-06-06 20:51:42 -04:00
Joseph Cloutier
60dd8803c1
Fix Windows header conflict.
2022-06-03 19:38:11 -04:00
Joseph Cloutier
34817221d8
Adjust RPI build settings.
...
Co-authored-by: Patrick Gutlich <patrick@gepatto.nl >
2022-06-01 00:27:46 -04:00
Joseph Cloutier
16166e1a0d
Fix RPI compile errors (incomplete).
...
At least, these changes should be a step in the right direction.
2022-05-28 14:55:50 -04:00
Joseph Cloutier
088b43a37a
Don't compile joystick HIDAPI code on iOS.
...
Per README-ios.md and SDL_config_iphoneos.h, it's disabled by default.
2022-05-28 08:34:04 -04:00
Joseph Cloutier
f3aff7f274
Compile PNG's "intrinsics" when targeting arm64.
...
As noted in pngpriv.h, the alternative (assembly code) doesn't currently
work on arm64.
There's no mention of iOS or tvOS, so maybe we could remove those?
2022-05-27 20:30:07 -04:00
Joseph Cloutier
821638ae34
Work around inconsistent header inclusion.
...
Overriding headers has always been risky, and finally we see why.
Apparently on iOS, files may be compiled in such a way that the original
SDL_config.h file is included, not Lime's custom one. It's hard to do
anything more than we've already done to manage include order, so we
need to find another option.
One such option is to make the two files as similar as possible, such
that it usually doesn't matter which one ends up being included. Then we
only set `USING_GENERATED_CONFIG_H` when it really matters.
2022-05-27 03:59:43 -04:00
Joseph Cloutier
03f5dcbf82
Don't enable ARC twice.
...
If `OBJC_ARC` is set, then `-fobjc-arc` was also set already.
2022-05-27 03:29:07 -04:00
Joseph Cloutier
9d56c6df4a
Enable ARC when compiling SDL.
...
SDL_cocoavideo.m now enforces this, as of this commit:
ec8fa57750
That commit also removed the destructors from SDL_render_metal.m, which
implies it's required on iOS too.
And before anyone asks, SDL seems to have no plans to back down on this.
2022-05-26 21:13:49 -04:00
Joseph Cloutier
aa44a540f2
Disable -Wno-enum-conversion on Windows.
...
Seems this doesn't apply to MVSC.
2022-05-25 20:50:50 -04:00
Joseph Cloutier
45d104d105
Disable HIDAPI on all targets again.
...
This reverts commit 41d93722f9 .
2022-05-25 18:25:47 -04:00
Joseph Cloutier
4b5ffdad62
Always disable enum-conversion warning.
...
Cairo 1.17.6 does a LOT of enum conversion, and judging from line 63 of
meson.build, their plan is to live with it. Might as well follow suit.
2022-05-25 00:45:01 -04:00
Joseph Cloutier
87e779b971
Rename "overrides" to "custom."
...
This helps shift the emphasis from "replacing existing files" to "adding
missing files," without ruling either option out.
2022-05-22 23:27:47 -04:00
Joseph Cloutier
55f3e74596
Update libwebm to 1.0.0.28.
2022-05-22 22:28:22 -04:00
Joseph Cloutier
0224d24a74
Update libvpx to 1.11.0.
2022-05-22 22:27:52 -04:00
Joseph Cloutier
4623448e0b
Update libpng to 1.6.37.
2022-05-22 22:19:34 -04:00
Joseph Cloutier
8291b812d5
Update Vorbis to 1.3.7.
2022-05-22 22:11:37 -04:00
Joseph Cloutier
13c3b60083
Update Ogg to 1.3.5.
...
Also, make config_types.h defer to inttypes.h for consistency.
2022-05-22 22:11:13 -04:00
Joseph Cloutier
0997d1443a
Update Neko to 2.3.0.
2022-05-22 21:54:13 -04:00
Joseph Cloutier
7b3b49bea6
Fix cURL linker errors on Windows.
...
Plus, move Windows-only files into the Windows section.
2022-05-22 12:25:27 -04:00
Joseph Cloutier
1b87e1ca60
Ensure FreeType can find zlib.h.
2022-05-22 11:33:11 -04:00
Joseph Cloutier
cf5b033bbc
Remove no-longer-used #defines.
...
Only removing `#define`s for which there were zero search results.
2022-05-22 00:36:43 -04:00
Joseph Cloutier
869f8fa14e
Update Mbed TLS to 3.1.0.
2022-05-22 00:18:45 -04:00
Joseph Cloutier
4e65b9e1cd
Clean up unused files in LZMA.
2022-05-21 20:59:23 -04:00
Joseph Cloutier
555df2963b
Update libjpeg-turbo to 2.1.3.
2022-05-21 20:50:43 -04:00
Joseph Cloutier
e1c55103a6
Update FreeType to 2.12.1.
...
Note: cff.c includes all the other cffxyz.c files. They're still there.
2022-05-21 20:28:16 -04:00
Joseph Cloutier
c5caf01ad2
Update to efsw 1.2.0.
2022-05-21 20:23:36 -04:00
Joseph Cloutier
64539f77d1
Update cURL to 7.83.1.
2022-05-21 19:58:23 -04:00
Joseph Cloutier
57411634d4
Update HarfBuzz to 4.3.0.
...
Mostly speed improvements.
2022-05-21 19:00:06 -04:00