Commit Graph

1695 Commits

Author SHA1 Message Date
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
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
Tom
ca5af3c861 Cleaned up the MethodBind class 2025-04-20 20:47:06 +01: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