Commit Graph

  • 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