Ben Lubar
05d2ce3006
Only check for Godot 4.0 if the pointer is aligned how it would be for the legacy interface.
2025-08-09 12:19:21 -05:00
David Snopek
1421ba26ad
gdextension: Sync with upstream commit c81fd6c51233a727da528cf7f74137d56b5d6efe (4.5-beta5)
2025-08-08 06:50:17 -05:00
David Snopek
e0c0c566a6
Merge pull request #1826 from bruvzg/sync_android_vers
...
Sync Android SDK and NDK versions with the engine.
2025-08-07 08:11:50 -05:00
Pāvels Nadtočajevs
8646cd31b5
Sync Android SDK and NDK versions with the engine.
2025-08-06 22:48:13 +03:00
David Snopek
e53489bbbe
Merge pull request #1824 from Klaim/patch-1
...
fix: missing `type_traits` include
2025-08-05 08:39:37 -05:00
Klaim (Joël Lamotte)
fbe5262d7b
fix: missing type_traits include
...
Usage of `std::is_trivially_constructible` in `defs.hpp` requires including `type_traits`. This missing include leads to errors about that type not being found when building with clang++-22 with libc++-22.
2025-08-04 15:49:36 +02:00
David Snopek
cb3ad55873
gdextension: Sync with upstream commit 2d113cc224cb9be07866d003819fcef2226a52ea (4.5-beta4)
2025-08-01 09:52:19 -05:00
David Snopek
4f80491c8c
Merge pull request #1818 from dsnopek/test-internal-classes
...
Test that internal classes work as expected
2025-07-23 16:52:19 -05:00
David Snopek
a2b6f91dbc
Merge pull request #1817 from Naros/GH-1816
...
Reintroduce Math_INF and Math_NAN defines
2025-07-23 14:12:56 -05:00
David Snopek
309b17b6eb
Test that internal classes work as expected
2025-07-23 13:53:52 -05:00
David Snopek
134e8b756d
Merge pull request #1819 from dsnopek/fix-custom-api-file-scons-401
...
Fix `custom_api_file` with SCons 4.0.1
2025-07-19 06:57:30 -05:00
David Snopek
8e7dfbc71a
Fix custom_api_file with SCons 4.0.1
2025-07-17 09:03:11 -05:00
Chris Cranford
6a21f76c4d
Reintroduce Math_INF and Math_NAN defines
2025-07-13 00:08:50 -04:00
Samuel Nicholas
b64b941adf
CMake: Add GODOTCPP_SUFFIX_GENEX variable
...
This is the same as GODOTCPP_SUFFIX but without the leading '.'
GODOTCPP_SUFFIX is then based on the above.
2025-07-11 11:30:34 +09:30
David Snopek
8bb931c6a9
gdextension: Sync with upstream commit 4d1f26e1fd1fa46f2223fe0b6ac300744bf79b88 (4.5-beta3)
2025-07-10 15:40:04 -05:00
David Snopek
6a870949a5
Merge pull request #1669 from Ivorforce/scons-variant_dir-support
...
Add SCons variant_dir support
2025-07-03 12:17:32 -05:00
David Snopek
f129db3e3d
gdextension: Sync with upstream commit e1b4101e3460dd9c6ba0b7f8d88e9751b8383f5b (4.5-beta2)
2025-07-02 06:42:30 -05:00
David Snopek
c943beb4f4
Merge pull request #1795 from dsnopek/scons-dependency-on-build-profile
...
Files generated by SCons should depend on the `build_profile` (if given)
2025-06-25 08:57:38 -05:00
David Snopek
c45c4aa667
Merge pull request #1804 from dsnopek/github-actions-windows-2019
...
Update CI to use `windows-2022`
2025-06-24 16:30:44 -05:00
David Snopek
8938e7e4e3
Update CI to use windows-2022
2025-06-24 14:47:40 -05:00
David Snopek
75f95ffbcb
Merge pull request #1792 from dsnopek/gdextension-interface-45
...
Update for GDExtension interface changes in Godot 4.5
2025-06-24 12:27:34 -05:00
David Snopek
7f5f02940d
Update for GDExtension interface changes in Godot 4.5
2025-06-23 16:40:43 -05:00
David Snopek
3afe0d53c4
Merge pull request #1799 from dsnopek/disable-double-precision-in-ci
...
Disable double precisions builds in CI for now
2025-06-22 07:27:29 -05:00
David Snopek
b46c31a50e
Disable double precisions builds in CI
2025-06-20 12:23:49 -05:00
David Snopek
61f52cb328
gdextension: Sync with upstream commit 46c495ca21f40f57a7fb9c7cde6143738f1652d4 (4.5-beta1)
2025-06-20 12:04:19 -05:00
David Snopek
835a3abeea
Merge pull request #1796 from enetheru/ci-change_detection
...
[GitHub CI] Fix source detection, added missing include .hpp and .inc to detection rules.
2025-06-20 12:01:56 -05:00
David Snopek
e17a5a78d1
Merge pull request #1794 from bruvzg/fix_typed_dict_ref
...
Fix binding generation for `TypedArray`/`TypedDictionary` with refcounted elements.
2025-06-20 12:01:45 -05:00
David Snopek
5a0d6565d1
Merge pull request #1773 from tomfull123/method-bind-clean-up
...
Clean up the MethodBind class
2025-06-20 12:01:26 -05:00
Samuel Nicholas
6d11a780bf
added missing include .hpp and .inc detection
...
removed redundant .py detection.
2025-06-19 10:24:48 +09:30
David Snopek
646ccdf470
Files generated by SCons should depend on the build_profile (if given)
2025-06-18 14:43:12 -05:00
Pāvels Nadtočajevs
ed53a70e71
Fix binding generation for TypedArray/TypedDictionary with refcounted elements.
2025-06-18 13:18:37 +03:00
David Snopek
5cbffab4c6
Merge pull request #1780 from piiertho/expose-object-set-script-instance
...
Expose gdextension_object_get_script_instance method from engine
2025-06-16 08:25:44 -05:00
David Snopek
86e32cef4a
Merge pull request #1786 from marcmarmir/CMake-message-improvement
...
Fix: Add STATUS to CMake message commands missing them
2025-06-10 07:02:37 -05:00
David Snopek
c8053dfa34
Merge pull request #1790 from MJacred/patch-2
...
Fix URL to gdextension cpp example in the official docs
2025-06-09 07:23:47 -05:00
MJacred
f25c4df5c4
Fix URL to gdextension cpp example in the official docs
2025-06-09 11:49:03 +02:00
David Snopek
fef59ff89a
Merge pull request #1779 from Ivorforce/ndk-version
...
Make ndk version configurable as a command-like argument.
2025-06-07 14:26:45 -05:00
David Snopek
a7127d3ec7
Merge pull request #1771 from tomfull123/array-constructor-crash
...
Fix array constructor crash
2025-06-07 14:20:01 -05:00
David Snopek
dde6663d33
Merge pull request #1785 from dgcole/master
...
Fix CMake double precision builds
2025-06-07 14:14:20 -05:00
David Snopek
dc9ac508f4
Merge pull request #1777 from Repiteo/ci/windows-utf8
...
CI: Ensure utf-8 support on Windows GHA
2025-06-07 14:13:30 -05:00
David Snopek
d5baa7071e
Merge pull request #1757 from Repiteo/ci/version-bumps
...
CI: Various version bumps; sync with main repo
2025-06-07 14:13:14 -05:00
marcin.mirski
0c2e66e414
Improve CMAKE_BUILD_PARALLEL_LEVEL message
2025-06-05 11:48:03 -07:00
marcin.mirski
8eac097c37
Fix: Add STATUS to CMake message commands missing them
2025-06-04 16:54:45 -07:00
Dyllan Cole
4824aa41e8
Fix incorrect binding_generator_generate_bindings variable names
2025-05-31 19:23:50 -04:00
David Snopek
af4f05ec7e
Merge pull request #1783 from Faless/fix/ios_sdk_version_link_flags
...
fix: Add iOS min SDK version link flags
2025-05-27 16:25:19 -05:00
Fabio Alessandrelli
4879eb7bd0
fix: Add iOS min SDK version link flags
...
This is required when publishing to the App Store, and consistent with
what we already do for the macOS deployment target.
2025-05-21 16:34:27 +02:00
Pierre-Thomas Meisels
0871c7a93a
Expose gdextension_object_get_script_instance and gdextension_object_set_script_instance methods from engine
2025-05-05 18:55:59 +02:00
David Snopek
681fb04f7a
Merge pull request #1755 from dsnopek/not-experimental-any-more
...
Stop referring to GDExtension as experimental in the README
2025-05-02 12:13:13 -05:00
Lukas Tenbrink
16e47d7ae5
Make ndk version configurable as a command-like argument.
2025-05-02 17:12:32 +02:00
David Snopek
543c1f7156
Merge pull request #1774 from BenLubar/unintended-copy
...
Fix ClassDB iterators making unintended copies
2025-04-29 16:19:58 -05:00
David Snopek
5a16059512
Merge pull request #1776 from dsnopek/fix-default-to-string
...
Fix classes without `_to_string()` always returning `"[Wrapped:0]"`
2025-04-26 13:39:59 -05:00