-
cdc8f74939
Merge pull request #782 from Kev/build/support-clang-cl
Fabio Alessandrelli
2022-07-12 21:58:24 +02:00
-
-
b038fe556b
Add clang-cl support
Kevin Smith
2022-07-09 15:24:32 +01:00
-
-
713b122b84
Add support for BitField hint, sync API files.
bruvzg
2022-07-11 14:37:14 +03:00
-
-
bffedfed1e
Fix typo in static method binding generator
Rémi Verschelde
2022-07-08 15:30:23 +02:00
-
666a378336
Merge pull request #781 from Faless/build/4.x_msvc_clang_scons_ver
Rémi Verschelde
2022-07-05 18:06:24 +02:00
-
-
7901986dcf
[SCons] Fix msvc, linux-clang, add version check.
Fabio Alessandrelli
2022-07-04 17:50:54 +02:00
-
-
794dea0dd7
Merge pull request #778 from alessandrofama/4.x_fix_static_no_return
Fabio Alessandrelli
2022-07-03 21:11:35 +02:00
-
-
d894f48f25
Fix crash when using static methods without return value
Alessandro Famà
2022-06-28 20:36:47 +02:00
-
-
d8a65edc4a
headers: Sync with upstream commit afdae67cc (4.0-alpha11)
Rémi Verschelde
2022-07-01 10:16:08 +02:00
-
89786cf032
Merge pull request #762 from Faless/build/4.x_scons_tools
Rémi Verschelde
2022-06-27 21:50:29 +02:00
-
-
7850785ccb
[SCons] Add iOS OSXCross support, min version override.
Fabio Alessandrelli
2022-06-08 14:31:09 +02:00
-
8dbfe03d17
[SCons] Add OSXCross tool.
Fabio Alessandrelli
2022-06-06 16:17:43 +02:00
-
93f2091185
[SCons] Move toolchains logic to tools folder.
Fabio Alessandrelli
2022-06-06 15:09:32 +02:00
-
a0fcd8a735
Add windows x86_32 library to example gdextension.
Fabio Alessandrelli
2022-06-06 04:07:59 +02:00
-
-
7adc5360d7
Merge pull request #771 from Faless/fix/4.x_mingw_export
Rémi Verschelde
2022-06-27 14:10:30 +02:00
-
-
832e04b93b
Update register initializer/terminator in README
Naryosha
2022-06-26 16:25:42 +07:00
-
-
-
5bbcd42378
Fix GDN_EXPORT define with mingw.
Fabio Alessandrelli
2022-06-18 14:23:28 +02:00
-
-
40f5bfda22
Merge pull request #767 from Faless/headers/sync_alpha10
Fabio Alessandrelli
2022-06-15 17:18:09 +02:00
-
-
4d99c82327
headers: Sync to Godot 4.0 alpha10.
Fabio Alessandrelli
2022-06-15 15:59:21 +02:00
-
-
4bebac4372
Merge pull request #766 from Faless/build/4.x_fix_android_runner
Fabio Alessandrelli
2022-06-15 01:50:43 +02:00
-
-
b8ae658981
[SCons] Fix Android builds with modern NDKs.
Fabio Alessandrelli
2022-06-15 00:00:36 +02:00
-
-
8dbaf5a7ff
Merge pull request #761 from bruvzg/sync_containers
Rémi Verschelde
2022-06-06 13:30:27 +02:00
-
-
e3119e7d05
Sync containers with new HashMap/HashSet, sync API headers.
bruvzg
2022-06-06 12:18:07 +03:00
-
-
851ec2f923
Merge pull request #759 from aaronfranke/scons-cpu-arch
Fabio Alessandrelli
2022-06-05 13:31:13 +02:00
-
-
e5c4351bc7
Unify bits, android_arch, macos_arch ios_arch into arch, support non-x86
Aaron Franke
2022-05-29 03:51:33 -05:00
-
-
eaaf941c10
Merge pull request #757 from pooroligarch/master
Rémi Verschelde
2022-05-17 08:32:52 +02:00
-
-
5c32dc3948
Cast
Variant::Type to GDNativeVariantType
Teodor Potancok
2022-05-16 19:02:54 +02:00
-
-
95a2303e37
headers: Sync with upstream commit 917fd65 (4.0-alpha8)
Rémi Verschelde
2022-05-12 12:28:02 +02:00
-
6f8e2308d5
Merge pull request #752 from bruvzg/bind_imp
Rémi Verschelde
2022-05-06 14:55:39 +02:00
-
-
031a83b0ea
[Method Bind] Add support for default argument values and static method binding. Sync headers.
bruvzg
2022-05-04 14:27:08 +03:00
-
-
24e4aeb2c6
Merge pull request #746 from NicholasShatokhin/master
Fabio Alessandrelli
2022-05-04 15:59:36 +02:00
-
-
d00e46966d
Merge pull request #728 from bruvzg/double_pr_build
Rémi Verschelde
2022-05-04 15:57:59 +02:00
-
-
e06d5cd414
Add double precision build support.
bruvzg
2022-03-20 18:19:27 +02:00
-
-
f262ae9a6f
Merge pull request #750 from bruvzg/init_levels
Rémi Verschelde
2022-05-04 11:00:42 +02:00
-
-
8bf5a532de
Change registered initializers / terminators to the single function with level argument.
bruvzg
2022-05-04 11:00:14 +03:00
-
-
20a17eb71d
Merge pull request #748 from Faless/build/4.x_deps
Rémi Verschelde
2022-05-03 11:56:30 +02:00
-
-
fa698ddd12
[Scons] Use builder to track bindings regeneration.
Fabio Alessandrelli
2022-04-30 15:49:51 +02:00
-
-
1ad24f1d5d
Merge pull request #749 from Faless/ci/4.x_black
Rémi Verschelde
2022-05-03 09:19:42 +02:00
-
-
b47dfb6a5c
[CI] Add python file format to static checks.
Fabio Alessandrelli
2022-05-02 21:13:56 +02:00
-
-
b2331e1f6d
Build javascript target on windows host
Mykola Shatokhin
2022-05-01 00:35:42 +03:00
-
-
0b050442da
headers: Sync with upstream commit 3e9ead0 (4.0-alpha7)
Rémi Verschelde
2022-04-29 19:57:26 +02:00
-
2cf7cf1304
Merge pull request #743 from Faless/build/4.x_no_duplicates
Fabio Alessandrelli
2022-04-27 17:49:00 +02:00
-
-
69aefe5c79
[CI] Remove duplicate builds.
Fabio Alessandrelli
2022-04-27 07:32:27 +02:00
-
-
6123a61a49
Merge pull request #738 from akien-mga/color-clarify-srgb-linear-conversions
Rémi Verschelde
2022-04-13 14:41:29 +02:00
-
-
24f5cd2d48
Color: Rename to_srgb/to_linear to include base color space
Rémi Verschelde
2022-04-13 12:50:21 +02:00
-
-
60037decc3
Merge pull request #737 from godotengine/dependabot/github_actions/actions/upload-artifact-3
Rémi Verschelde
2022-04-09 17:06:14 +02:00
-
-
4963e6f3fc
Bump actions/upload-artifact from 2 to 3
dependabot[bot]
2022-04-08 19:14:25 +00:00
-
-
fad357bbe6
Merge pull request #734 from bruvzg/var_ret
Rémi Verschelde
2022-03-30 15:38:03 +02:00
-
-
057a771fda
Add support for variadic method binds with the typed return. Sync headers.
bruvzg
2022-03-29 14:44:07 +03:00
-
-
b7ade95edc
Update CMakeLists.txt
Pxl
2022-03-26 13:09:25 +08:00
-
-
5eb1c54116
Merge pull request #730 from bruvzg/static_no_return
Rémi Verschelde
2022-03-25 13:35:23 +01:00
-
-
d9d68550d9
Fix generating static methods without return value.
bruvzg
2022-03-25 14:13:45 +02:00
-
-
3d4d004fb6
Merge pull request #729 from bruvzg/static_methods
Rémi Verschelde
2022-03-24 18:35:23 +01:00
-
-
28027394f5
Add support for static method bindings.
bruvzg
2022-03-22 16:06:13 +02:00
-
-
c6109fb08e
Merge pull request #726 from bruvzg/fix_build_after_59140
Rémi Verschelde
2022-03-16 19:48:34 +01:00
-
-
93de1b2b0b
Sync godot-headers and fix build after "Create GDExtension clases for PhysicsServer3D".
bruvzg
2022-03-16 20:33:06 +02:00
-
-
7bcf579a37
Merge pull request #724 from bruvzg/fix-after-expose-more-gdextension
Rémi Verschelde
2022-03-16 10:39:40 +01:00
-
-
817efdd484
Fix build after "Discern between VIRTUAL and ABSTRACT class bindings".
bruvzg
2022-03-14 18:35:52 +02:00
-
-
13603e4050
Merge pull request #725 from akien-mga/remove-headers-submodule
Rémi Verschelde
2022-03-15 12:33:14 +01:00
-
-
c4f12ccc3c
Remove godot-headers submodule, copy files directly
Rémi Verschelde
2022-03-15 09:58:39 +01:00
-
-
82bc102581
Sync
misc/ scripts and hooks with upstream Godot
Rémi Verschelde
2022-03-15 10:18:33 +01:00
-
1632322ce0
Update copyright year
Rémi Verschelde
2022-03-15 10:17:53 +01:00
-
b869ef660f
Merge pull request #717 from godotengine/dependabot/github_actions/actions/checkout-3
Rémi Verschelde
2022-03-09 17:51:39 +01:00
-
-
5f1030d119
Merge pull request #720 from bruvzg/get_instance
Rémi Verschelde
2022-03-09 17:51:32 +01:00
-
-
f4d2bfd77b
Merge pull request #721 from bruvzg/fix_return_type_encoding
Rémi Verschelde
2022-03-09 17:51:02 +01:00
-
-
b8b9a2fad9
Fix return type encoding for ptrcall.
bruvzg
2022-03-09 12:37:48 +02:00
-
-
024f09e1ea
Merge pull request #723 from akien-mga/ci-install-mingw-via-actions
Rémi Verschelde
2022-03-09 16:16:38 +01:00
-
-
3846201fbb
CI: Install MinGW via
egor-tensin/setup-mingw
Rémi Verschelde
2022-03-09 13:07:46 +01:00
-
-
b6c18d489d
headers: Sync with upstream commit f470979 (4.0-alpha4)
Rémi Verschelde
2022-03-08 16:15:07 +01:00
-
b1385953fe
Add
ObjectDB::get_instance method to get wrapped Object * from ObjectID.
bruvzg
2022-03-08 10:11:34 +02:00
-
-
2f3ead0281
Merge pull request #719 from codecat/fix-method-bind-crash
Rémi Verschelde
2022-03-04 13:52:44 +01:00
-
-
d97dc518d3
Fixed crash on release builds due to missing argument type information
Melissa Geels
2022-03-02 14:44:23 +01:00
-
-
73ef81a8de
Bump actions/checkout from 2 to 3
dependabot[bot]
2022-03-01 19:09:09 +00:00
-
-
4368f14e9d
Merge pull request #716 from godotengine/dependabot/github_actions/actions/setup-python-3
Rémi Verschelde
2022-03-01 01:53:52 +01:00
-
-
3b5ea2f423
Merge pull request #715 from groud/reorder_native_initialization
Rémi Verschelde
2022-03-01 01:53:25 +01:00
-
-
0987fd6b0e
Bump actions/setup-python from 2 to 3
dependabot[bot]
2022-02-28 19:07:08 +00:00
-
-
-
a94148ca4c
Reorder native extension initialization steps
Gilles Roudière
2022-02-28 15:44:54 +01:00
-
-
1cbf121b08
Merge pull request #712 from aaronfranke/black
Rémi Verschelde
2022-02-26 23:44:54 +01:00
-
-
101d61b64a
[master] Run black format on SConstruct files and bindings generator
Aaron Franke
2022-02-26 14:45:00 -06:00
-
-
8ead641b08
headers: Sync with upstream commit 256069e (4.0-alpha3)
Rémi Verschelde
2022-02-23 09:13:12 +01:00
-
d154ffbe86
Merge pull request #708 from Zylann/fix_inheriting_class_with_namespace
Rémi Verschelde
2022-02-21 11:27:31 +01:00
-
-
76bad22978
Merge pull request #701 from bruvzg/port_templates
Rémi Verschelde
2022-02-21 11:25:40 +01:00
-
-
1f03394643
Merge pull request #683 from nicoraf/test_cmake_windows
Rémi Verschelde
2022-02-21 00:16:16 +01:00
-
-
df87396cf3
Merge branch 'master' of https://github.com/godotengine/godot-cpp into test_cmake_windows
Nicolás Carrasco
2022-02-20 22:59:56 +01:00
-
-
-
-
6fdcb18f6a
Fix GDCLASS when inherited class is in another namespace
Marc Gilleron
2022-02-20 19:23:14 +00:00
-
-
-
4d9fe6dfaa
Merge pull request #707 from akien-mga/vec2-vec3-forward-declares
Rémi Verschelde
2022-02-20 13:28:57 +01:00
-
-
7e3321d1b2
Use forward declares for vector math types
Rémi Verschelde
2022-02-20 11:47:57 +01:00
-
-
917b0c2ca3
Merge pull request #688 from zhehangd/master
Rémi Verschelde
2022-02-19 16:31:32 +01:00
-
-
e36180f377
Port a bunch of Godot container templates to GDExtension.
bruvzg
2022-02-15 12:58:28 +02:00
-
-
-
6a464b53f1
Merge pull request #706 from bruvzg/str_errors
Rémi Verschelde
2022-02-17 10:15:14 +01:00
-
-
65dc3e89c7
Add ERR_ macros variants using
String messages.
bruvzg
2022-02-17 10:18:04 +02:00
-
-
6f9d3c31d0
Merge pull request #705 from bruvzg/fix_c_build
Rémi Verschelde
2022-02-16 14:31:26 +01:00
-
-
7fa81e798b
Merge pull request #704 from bruvzg/fix_const_ptr
Rémi Verschelde
2022-02-16 13:29:29 +01:00
-
-
d9111350b9
Merge pull request #699 from bruvzg/enum_and_ptr_binds
Rémi Verschelde
2022-02-16 12:32:26 +01:00
-
-
3bb86f1e01
Use C++17 flag only for C++ files.
bruvzg
2022-02-16 13:12:10 +02:00
-
-
-
a8cd21ac07
Fix "const" NativePtr binds.
bruvzg
2022-02-16 11:35:13 +02:00
-
-
-
309db943e9
Native structures forward declaration fix
Nikita Parfenov
2022-02-16 15:29:01 +06:00
-
-
-
9bc489eb2a
Merge pull request #695 from bruvzg/ptrs_and_stuff
Rémi Verschelde
2022-02-15 10:15:28 +01:00
-
-
7aaab11b0f
Add Variant binders for the generated classes, structs and global enums
bruvzg
2022-02-15 10:47:12 +02:00
-
-
-
bf8fc4c53d
Add
ptr() / ptrw() to the arrays, add missing String methods, add missing CharString method implementations.
bruvzg
2022-02-09 12:36:22 +02:00
-