Joseph Cloutier
580dfc862f
Define INLINE based on the compiler.
...
MSVC doesn't recognize `__attribute__`.
2022-05-14 22:54:40 -04:00
Joseph Cloutier
25f9af8a78
Comment possibly-redundant #define.
2022-05-13 19:30:35 -04:00
Joseph Cloutier
b06f7b8789
Switch to libjpeg-turbo (version 2.0.7 ESR).
2022-05-13 19:13:30 -04:00
Joseph Cloutier
7fddec617c
Consistently check for Clang.
2022-05-13 18:58:34 -04:00
Joseph Cloutier
c70abb9860
Document the project folder.
2022-05-13 17:15:27 -04:00
Joseph Cloutier
96516764c3
Update Pixman to 0.40.0.
2022-05-13 14:09:23 -04:00
Joseph Cloutier
0938fdf00b
Fix assembly code when using clang.
...
https://gitlab.freedesktop.org/pixman/pixman/-/issues/45
2022-05-13 14:01:24 -04:00
Joseph Cloutier
e027811906
Update to OpenAL 1.20.1.
...
OpenAL versions beyond 1.20 will require C++ 14 instead of 11, requiring
an update to hxcpp.
This update resolves
https://github.com/kcat/openal-soft/pull/227
2022-05-13 01:25:52 -04:00
Joseph Cloutier
f200ecd9ca
Use the official SDL repo as a submodule.
...
Continuing to use version 2.0.12 for now.
Missing changes:
370d05558c
e572215f5a
fa51fcb56b
Notes:
The changes in e572215 will be included when we update SDL.
The files.xml change from fa51fcb is actually included.
https://github.com/kcat/openal-soft/pull/227 is not resolved.
2022-05-12 23:17:16 -04:00
Joseph Cloutier
f59f996f40
Use the official OpenAL Soft repo as a submodule.
...
Continuing to use version 1.19.0 for now.
Missing changes:
defines.xml
library.xml
d66ef73a92
e5b5a55907
2022-05-12 13:25:46 -04:00
Joseph Cloutier
949157cc39
Include unistd.h when compiling zlib.
...
This resolves the same issue as
e3d8773545
2022-05-10 14:59:22 -04:00
Joseph Cloutier
6f144059dd
Use the official libwebm repo as a submodule.
...
Continuing to use version 1.0.0.27 for now.
2022-05-10 12:17:41 -04:00
Joseph Cloutier
fbb773dae7
Use the official zlib repo as a submodule.
...
Continuing to use version 1.2.8 for now.
Missing change:
e3d8773545
2022-05-10 12:17:03 -04:00
Joseph Cloutier
4abb87d694
Use the official libvpx repo as a submodule.
...
Continuing to use version 1.4.0 for now.
2022-05-09 23:56:30 -04:00
Joseph Cloutier
5dc75619c9
Use shallow submodules.
2022-05-09 23:47:40 -04:00
Joseph Cloutier
ecfb495e43
Use the official Vorbis repo as a submodule.
...
Continuing to use version 1.3.4 for now.
2022-05-09 23:03:30 -04:00
Joseph Cloutier
cd084c4067
Improve documentation.
2022-05-09 16:45:33 -04:00
Joseph Cloutier
100591c9f3
Prefer using GitHub repos as submodules.
2022-05-09 16:45:05 -04:00
Joseph Cloutier
5f65a81cea
Use the official tiny file dialogs repo as a submodule.
...
Using the latest version, which includes necessary fixes.
2022-05-09 16:41:48 -04:00
Joseph Cloutier
d8d3f74211
Add missing include paths.
2022-05-09 16:37:13 -04:00
Joseph Cloutier
ff4f156787
Use the official libpng repo as a submodule.
...
Continuing to use version 1.6.12 for now. This seems not to be quite the
same version, but is close.
Missing changes:
601ea3ce9b
2177f5afd4
2022-05-08 23:47:33 -04:00
Joseph Cloutier
d6ec1c123b
Use the official Ogg repo as a submodule.
...
Continuing to use version 1.3.2 for now.
`-DNATIVE_TOOLKIT_OGG` seems unused, and has been excluded.
2022-05-08 23:20:50 -04:00
Joseph Cloutier
455aef606d
Use the official Neko repo as a submodule.
...
Continuing to use version 2.0.0 for now.
2022-05-08 23:08:52 -04:00
Joseph Cloutier
29f16251ed
Use the official MojoAL repo as a submodule.
...
Using the latest version, as commit d642e6c1d79a could not be found.
2022-05-08 22:46:49 -04:00
Joseph Cloutier
b9d8d12cdd
Use the official mbed TLS repo as a submodule.
...
Continuing to use version 2.6.1 for now.
2022-05-08 22:36:05 -04:00
Joseph Cloutier
ba817dfe7a
Use the official HarfBuzz repo as a submodule.
...
Continuing to use version 1.8.8 for now. One change is missing:
d85e2a2edf
2022-05-08 22:27:15 -04:00
Joseph Cloutier
1cf4ba09df
Make overrides mirror submodule file structure.
2022-05-08 22:25:15 -04:00
Joseph Cloutier
a27c230324
Use the official FreeType repo as a submodule.
...
Continuing to use version 2.9.1 for now.
2022-05-08 22:09:26 -04:00
Joseph Cloutier
4b3e775604
Use the official efsw repo as a submodule.
...
Continuing to use version 1.0.0 for now.
2022-05-08 21:39:03 -04:00
Joseph Cloutier
65a5ff56aa
Use the official cURL repo as a submodule.
...
Continuing to use version 7.56.1 for now.
2022-05-08 16:51:39 -04:00
Joseph Cloutier
749fb5ad4a
Use the official Cairo repo as a submodule.
...
Continuing to use version 1.15.2 for now. The main difference is the
lack of this change:
70d5bd67f3
2022-05-08 16:32:38 -04:00
Joseph Cloutier
92613e9665
Rename include -> overrides and add documentation.
2022-05-07 17:16:03 -04:00
Joseph Cloutier
e55c35af05
Document custom config.h file.
2022-05-07 14:51:52 -04:00
Joseph Cloutier
186676e585
Submodules: link to the original projects.
...
It was tricky to track some of these down, but to the best of my
knowledge, this is where everything came from.
2022-05-06 23:08:55 -04:00
Joseph Cloutier
4129789e42
Use the official Pixman project as a submodule.
...
This approach will make it easy to update Pixman, at least in theory.
However, it requires maintaining a separate set of files outside the
submodule. And since Cairo needs access to one of these (but not the
other), that one must be duplicated.
2022-05-06 21:27:19 -04:00
Joseph Cloutier
bc584ea611
Remove hxcpp build files from submodules.
2022-05-06 19:41:31 -04:00
Josh Tynjala
bd4c10a715
CURLBindings: implement CURLINFO_COOKIELIST
...
Returns an array of strings
2022-03-09 15:35:57 -08:00
Apprentice-Alchemist
b15dcb94c1
Upgrade to android API level 21.
2022-02-03 17:23:43 +01:00
Joshua Granick
568eaefa83
Fix OpenAL build with newer GCC on Linux
2021-11-13 15:54:00 -08:00
Justin Espedal
ed3686661a
Fix GC issues on iOS 15 with iPhone 12
...
https://github.com/HaxeFoundation/hxcpp/issues/969#issuecomment-941127280
2021-11-01 10:10:12 -07:00
Joshua Granick
b6e0ed85aa
Update SDL
2021-01-06 11:45:52 -08:00
Joshua Granick
c6fe645ab8
Update SDL
2021-01-06 10:19:01 -08:00
Joshua Granick
20baa3ba6e
Make sure strings are null-terminated ( resolve #1441 )
2021-01-04 11:34:54 -08:00
Joshua Granick
aeb6c415c5
Compile fix
2020-12-17 12:37:37 -08:00
Justin Espedal
f75bfa2700
Hashlink vorbis bindings
2020-10-21 10:36:17 -07:00
Joshua Granick
ba6fafeefa
Remove iOS Bluetooth dependency
2020-09-29 11:04:23 -07:00
Josh Tynjala
8701624f0a
Better fix for rebuild iOS and build iOS project
2020-06-15 14:23:26 -07:00
Josh Tynjala
60bdf42046
Revert "fix rebuild iOS due to bad Zlib.cpp path"
...
This reverts commit 0d790f35a8 .
2020-06-15 14:21:22 -07:00
Josh Tynjala
840a7ea0d6
native-toolkit/sdl: fix Android fatal error: cpu-features.h: No such file or directory
2020-06-03 17:43:35 -07:00
Josh Tynjala
0d790f35a8
fix rebuild iOS due to bad Zlib.cpp path
2020-06-02 16:11:58 -07:00