Commit Graph

1678 Commits

Author SHA1 Message Date
David Snopek
646ccdf470 Files generated by SCons should depend on the build_profile (if given) 2025-06-18 14:43:12 -05: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
Thaddeus Crews
42f6dc6d49 CI: Ensure utf-8 support on Windows GHA 2025-04-26 12:29:50 -05:00
Thaddeus Crews
64cdf089d9 CI: Various version bumps; sync with main repo 2025-04-26 12:23:07 -05:00
David Snopek
f38c056b67 Fix classes without _to_string() always returning "[Wrapped:0]" 2025-04-25 15:54:41 -05:00
Ben Lubar
7fd0999b3c fix iterators making unintended copies 2025-04-21 18:45:05 -05:00
David Snopek
08fd033a9e Merge pull request #1743 from dsnopek/get-used-classes
Register the classes used with the Godot editor
2025-04-18 06:56:23 -05:00
David Snopek
195188f321 Merge pull request #1769 from enetheru/defs
CMake: Match #1758 move of DEBUG_METHODS_ENABLED from build options to defs.hpp
2025-04-17 07:41:48 -05:00
Samuel Nicholas
b195a51c6c Match #1758 build option changes
d634a5f8c4 (diff-e2225522e55739f1533a3ce9eee58324ac9c192c8ba30065067964347d22fdacL471)
2025-04-17 08:46:58 +09:30
David Snopek
2a8d218f12 Merge pull request #1756 from Repiteo/scons/external-includes
SCons: Add `CPPEXTPATH` for external includes
2025-04-16 16:10:45 -05:00
David Snopek
70d8ff0c47 Merge pull request #1770 from Zylann/basis_abs
Use Math::abs to avoid ambiguity with integer abs
2025-04-16 16:10:07 -05:00
Tom
ddd4f2513c Fixed a crash with an Array constructor 2025-04-16 20:30:15 +01:00
Marc Gilleron
7670de814f Use Math::abs to avoid ambiguity with integer abs 2025-04-16 20:37:19 +02:00
David Snopek
321af5b827 Merge pull request #1768 from enetheru/sccache_update
CI: bump of mozilla-sccache action to 0.0.9
2025-04-16 08:33:20 -05:00
Samuel Nicholas
bbbcc6adc7 version bump of mozilla-sccache action to 0.0.9
https://github.blog/changelog/2025-03-20-notification-of-upcoming-breaking-changes-in-github-actions/#decommissioned-cache-service-brownouts
2025-04-16 10:31:50 +09:30
David Snopek
62a5c609d3 Merge pull request #1763 from Grublady/typeddict
Fix TypedDictionary binding generation
2025-04-15 11:21:40 -05:00
David Snopek
97ad05beeb Merge pull request #1758 from tomfull123/sync-defs
Sync defs
2025-04-15 11:02:10 -05:00
David Snopek
94a8fad88c Merge pull request #1767 from Zylann/quaterion_abs
Use Math::abs to avoid ambiguity with integer abs
2025-04-15 08:12:53 -05:00
Marc Gilleron
7e6c9c9370 Use Math::abs to avoid ambiguity with integer abs 2025-04-14 23:46:47 +02:00
Grublady
26201dd27a Fix TypedDictionary binding generation 2025-04-08 20:34:29 -04:00
Tom
d634a5f8c4 Synced defs.hpp with godot's typedefs.h 2025-04-07 17:30:55 +01:00
David Snopek
c173cc0159 Merge pull request #1761 from enetheru/CI_compat_fix
Fix compatibility break for CI action 'setup-godot-cpp'
2025-04-07 07:09:36 -05:00
Samuel Nicholas
38e517b98b Fix compatibility break for CI 2025-04-07 08:10:16 +09:30
David Snopek
478e2637bd Merge pull request #1716 from tomfull123/master
Add support for `initializer_list` to Array and TypedArray
2025-04-05 10:32:18 -05:00
David Snopek
1163d1b4a8 Merge pull request #1750 from tomfull123/typed-dictionary-initializer-support
Typed dictionary initializer support
2025-04-05 10:32:06 -05:00
David Snopek
096d9056f0 Merge pull request #1760 from Calinou/update-test-project-4.4
Update test project to Godot 4.4
2025-04-05 10:31:50 -05:00
David Snopek
7888c15233 Merge pull request #1726 from enetheru/continuous_integration
Update CI with new CMake builds.
2025-04-05 10:03:49 -05:00
Samuel Nicholas
b6c0251296 CMake: Update CI
- Duplicated the ci.yml into ci-scons.yml and ci-cmake.yml
- Replaced some manual shell commands to detect changes with  tj-actions/changed-files@v45
- Conditionally run the CI depending on what files change.
- Add ios toolchain from leetal/ios-cmake
- Added a cmake-minimum of 3.10 to silence errors from ios toolchain
2025-04-05 13:31:52 +10:30
Thaddeus Crews
30bfa6f215 SCons: Add CPPEXTPATH for external includes 2025-04-04 09:39:47 -05:00
David Snopek
7660dd28b3 Stop referring to GDExtension as experimental in the README 2025-04-04 09:11:54 -05:00
Tom
335b490061 Added initialiser list support to TypedDictionary 2025-04-03 23:16:12 +01:00
Hugo Locurcio
552a74c96e Update test project to Godot 4.4 2025-04-03 16:40:19 +02:00