Commit Graph

  • 552f1383bf Merge pull request #977 from asmaloney/binding-cleanup Rémi Verschelde 2023-01-30 19:39:52 +01:00
  • 1166783725 gdextension: Sync with upstream commit 551f5191e5dbc1d1a43f99b13d5dbbf7f598dc58 + PR 69248 Rémi Verschelde 2023-01-30 19:39:22 +01:00
  • 2d5e5c0fd6 Binding generator cleanups Andy Maloney 2022-12-26 13:44:56 -05:00
  • d177752be1 Merge pull request #982 from WildRackoon/templates-add-LocalVector Rémi Verschelde 2023-01-30 12:32:13 +01:00
  • c1d4fb2b68 Merge pull request #1023 from mashumafi/fix-alloc-order Rémi Verschelde 2023-01-30 12:32:07 +01:00
  • f59fd96ab4 Merge pull request #1013 from bruvzg/set_typed_move Rémi Verschelde 2023-01-30 12:31:38 +01:00
  • 1df83331de Add missing LocalVector template Rackoon 2022-12-16 18:16:12 +01:00
  • 40d3cfd97b Move Array:set_typed to internal GDExtension structure. bruvzg 2023-01-24 19:55:02 +02:00
  • 2ef10f9754 Merge pull request #956 from DmitriySalnikov/enum_bitfield_cast Rémi Verschelde 2023-01-30 12:07:15 +01:00
  • a8be6aa8dd Move allocator to after memdelete mashumafi 2023-01-29 23:29:31 -05:00
  • 0f3a0913f1 Merge pull request #1018 from vnen/typed-array-constructor Rémi Verschelde 2023-01-28 19:43:04 +01:00
  • 1c625befa3 Support typed array default values in extension API George Marques 2023-01-28 14:01:27 -03:00
  • 64be8c1507 Use std type traits instead of intrinsics George Marques 2023-01-28 13:59:34 -03:00
  • a8d8485060 gdextension: Sync with upstream commit 518b9e5801a19229805fe837d7d0cf92920ad413 (4.0-beta16) Rémi Verschelde 2023-01-27 17:02:22 +01:00
  • ae1afba8d1 gdextension: Sync with upstream commit 4fa6edc888cfacd5346bf08afa14b5f5a9bd6d0c (4.0-beta15) Rémi Verschelde 2023-01-25 08:34:39 +01:00
  • 6b92eda819 Added missing string.hpp include in transform2d.cpp Mikael Hermansson 2023-01-22 17:35:24 +01:00
  • d174b47e51 Update error macros to match core Mikael Hermansson 2023-01-22 14:24:57 +01:00
  • 1909113889 gdextension: Sync with upstream commit 28a24639c3c6a95b5b9828f5f02bf0dc2f5ce54b (4.0-beta14) Rémi Verschelde 2023-01-20 23:03:13 +01:00
  • 00b29630ba Merge pull request #1003 from akien-mga/fix-sign-0 Rémi Verschelde 2023-01-20 23:02:13 +01:00
  • 6528c7177f Fixed variant casting for enum and bitfield Дмитрий Сальников 2022-12-08 08:34:19 +03:00
  • 860182fe01 Merge pull request #1006 from asmaloney/fix-sign-comparisons-class_db Fabio Alessandrelli 2023-01-19 16:11:33 +01:00
  • 12c6099737 Merge pull request #1005 from asmaloney/fix-sign-comparisons Fabio Alessandrelli 2023-01-19 15:50:06 +01:00
  • 1ae0147aad Fix sign comparison warnings in class_db.cpp Andy Maloney 2023-01-19 08:30:08 -05:00
  • e6b636cc51 Fix sign comparison warnings in method_bind.hpp Andy Maloney 2023-01-19 07:40:18 -05:00
  • 2a9b21e46a Merge pull request #1004 from asmaloney/remove-unused-ucaps Rémi Verschelde 2023-01-19 13:55:29 +01:00
  • 07e2e20f7b Merge pull request #939 from bruvzg/gde_low_level_funcs_cpp Rémi Verschelde 2023-01-19 13:55:24 +01:00
  • 04731d2b78 Merge pull request #965 from WildRackoon/fix-GDCLASS-fwddeclaration Rémi Verschelde 2023-01-19 13:55:14 +01:00
  • 952bde1db3 Merge pull request #1002 from asmaloney/cmake-system-includes Rémi Verschelde 2023-01-19 13:55:08 +01:00
  • b0f9ca7918 Merge pull request #808 from Calinou/readme-add-branch-warning Rémi Verschelde 2023-01-19 13:55:01 +01:00
  • 2eb375e486 Merge pull request #998 from asmaloney/fix-virtual-destructor Fabio Alessandrelli 2023-01-19 13:27:42 +01:00
  • 67be0c95e1 Remove unused ucaps header Andy Maloney 2023-01-19 07:15:40 -05:00
  • abca497b72 Expose some low level functions and String operators. bruvzg 2022-11-28 14:47:55 +02:00
  • 5dd2928790 "Wrapped" has virtual functions so it should have a virtual destructor. Andy Maloney 2023-01-17 19:30:18 -05:00
  • 69b525494b Merge pull request #1001 from Faless/ext/basis_abs Fabio Alessandrelli 2023-01-19 10:16:51 +01:00
  • 3d74e661b7 Merge pull request #1000 from Faless/ext/variant_can_convert Fabio Alessandrelli 2023-01-19 10:16:10 +01:00
  • d3f17c1dca Change behavior of Math::sign to match Godot builtin Erik Abair 2021-05-06 08:46:53 -07:00
  • 1351710a18 {cmake} Add GODOT_CPP_SYSTEM_HEADERS option to mark includes as SYSTEM Andy Maloney 2023-01-18 21:12:50 -05:00
  • 72a7c61750 Fix Basis::scaled_orthogonal using incorrect abs function. Fabio Alessandrelli 2023-01-19 02:53:53 +01:00
  • d64d97cb17 Fix Variant::can_convert[_strict] returning gibberish. Fabio Alessandrelli 2023-01-19 02:16:32 +01:00
  • cf3d995e8c Merge pull request #997 from asmaloney/fix-shadow-eulerorder Rémi Verschelde 2023-01-18 18:36:21 +01:00
  • 0dfe0d0166 Merge pull request #983 from rburing/variant_to_from_objectid Rémi Verschelde 2023-01-18 11:41:57 +01:00
  • dbd43ac107 Fix a shadowed enum (EulerOrder) Andy Maloney 2023-01-17 18:38:24 -05:00
  • cb15429e4a gdextension: Sync with upstream commit caacade569eb7a541aaa7a8cdc3eedffca1422d9 (4.0-beta13) Rémi Verschelde 2023-01-17 18:52:05 +01:00
  • 6f2bba3630 Merge pull request #991 from asmaloney/fix-spelling Rémi Verschelde 2023-01-17 11:32:58 +01:00
  • b21026e061 Merge pull request #950 from DmitriySalnikov/typed-ptr-method-call-support-and-ref-class-name Rémi Verschelde 2023-01-17 11:31:54 +01:00
  • 151ea35c5f gdextension: Sync with upstream commit 3c9bf4bc210a8e6a208f30ca59de4d4d7e18c04d (4.0-beta12) Rémi Verschelde 2023-01-13 17:07:21 +01:00
  • 0c6e26dabe Added property info for ptr and ref + ported the implementation of the check method Дмитрий Сальников 2022-12-06 08:33:13 +03:00
  • c721b62c2f Fix spelling in demo script Andy Maloney 2023-01-10 12:02:46 -05:00
  • 512ec5b236 Merge pull request #990 from akien-mga/ci-clang-format-15 Rémi Verschelde 2023-01-10 17:36:50 +01:00
  • 51c79565e0 CI: Use clang-format 15 Rémi Verschelde 2023-01-10 16:24:01 +01:00
  • 734d9ef092 gdextension: Sync with upstream commit 91713ced81792b10fdc9367b7f355738e5d52777 (4.0-beta11) Rémi Verschelde 2023-01-10 16:15:19 +01:00
  • 931f1a3f34 Sync license copyright with upstream GH-70885 Rémi Verschelde 2023-01-10 16:14:30 +01:00
  • 2b7094f342 Merge pull request #988 from rburing/precision=double Rémi Verschelde 2023-01-10 16:09:02 +01:00
  • 8ee9cab8f8 Merge pull request #989 from Faless/ext/4.x_objects_bind Fabio Alessandrelli 2023-01-10 14:28:26 +01:00
  • 9fd33b5cde Allow method binds to take Object subclasses as arguments Fabio Alessandrelli 2023-01-10 11:48:21 +01:00
  • 129c358a72 Merge pull request #968 from Faless/build/4.x_custom_paths Rémi Verschelde 2023-01-09 23:25:10 +01:00
  • 7c09b5484d Merge pull request #981 from Faless/build/3.x_qol_backports Rémi Verschelde 2023-01-09 23:25:02 +01:00
  • 47140cdad0 Rename float=64 build option to precision=double Ricardo Buring 2023-01-09 11:03:07 +01:00
  • 6877a0abcd [SCons] Fix custom API file/dir relative paths. Fabio Alessandrelli 2022-12-19 09:46:00 +01:00
  • 2f785c9da1 Merge pull request #987 from bruvzg/fix_enum_size Rémi Verschelde 2023-01-07 12:20:41 +01:00
  • 18eed144ca Fix enum return value size. bruvzg 2023-01-07 00:48:40 +02:00
  • d4e1dfe5dc Add conversions between Variant and ObjectID Ricardo Buring 2023-01-01 21:27:08 +01:00
  • 686db8ea6e [SCons] Backport SCons generator, cache. Fabio Alessandrelli 2022-12-29 16:17:49 +01:00
  • 3da6db4fe4 gdextension: Sync with upstream commit d0398f62f08ce0cfba80990b21c6af4181f93fe9 (4.0-beta10) Rémi Verschelde 2022-12-23 23:37:22 +01:00
  • e75647056b Merge pull request #974 from akien-mga/add-gdignore Rémi Verschelde 2022-12-22 16:24:30 +01:00
  • f99aa47581 Add .gdignore file to godot-cpp, for use as submodule in Godot projects Rémi Verschelde 2022-12-22 15:54:55 +01:00
  • 99de0a872e Merge pull request #971 from Faless/build/4.x_default_gnu Rémi Verschelde 2022-12-20 18:02:49 +01:00
  • 8d6982be3b [SCons] Platform agnostic default toolchain (GNU). Fabio Alessandrelli 2022-12-20 15:22:29 +01:00
  • 104997e83e Merge pull request #961 from mihe/char-string-length Rémi Verschelde 2022-12-20 10:44:08 +01:00
  • c0eaadac86 Merge pull request #903 from PapyChacal/build_library Fabio Alessandrelli 2022-12-19 23:03:17 +01:00
  • e52d4b6486 Remove gen from emitted files to solve circular dependency with build_library=no. Emilien Bauer 2022-10-31 10:24:24 +01:00
  • 0233683173 gdextension: Sync with upstream commit e780dc332a0a3f642a6daf8548cb211d79a2cc45 (4.0-beta9) Rémi Verschelde 2022-12-19 16:10:14 +01:00
  • 72d537fd95 Fix GDCLASS needs explicit ClassDB fwd declaration Rackoon 2022-12-16 13:49:10 +01:00
  • 91a4a03356 Merge pull request #962 from Bromeon/gdextension-const-correctness Rémi Verschelde 2022-12-14 17:13:40 +01:00
  • fce753c05d Extension header: amend const correctness of p_args parameters Jan Haller 2022-12-14 15:47:42 +01:00
  • 1f6b0118dc Fix incorrect length passed to CharString Mikael Hermansson 2022-12-14 14:51:19 +01:00
  • a0b0560e20 Merge pull request #960 from akien-mga/godot-headers-is-dead-long-live-godot-headers Rémi Verschelde 2022-12-14 14:09:52 +01:00
  • bab247dcb6 Rename godot-headers to gdextension, move header to top folder Rémi Verschelde 2022-12-14 00:40:17 +01:00
  • 1e8eb1c1f2 Merge pull request #958 from BastiaanOlij/improve_gdextension_virtual_ref Rémi Verschelde 2022-12-14 12:36:12 +01:00
  • 0d926a76a7 Merge pull request #959 from DmitriySalnikov/bitfield_int64 Rémi Verschelde 2022-12-13 12:13:46 +01:00
  • 49a478a879 Merge pull request #949 from BastiaanOlij/fix_tests_refcounting Rémi Verschelde 2022-12-13 12:13:39 +01:00
  • b7eeddcf52 Use int64_t for BitField as in Godot itself Дмитрий Сальников 2022-12-13 13:08:01 +03:00
  • 992d85e6f8 Fix virtual GDExtension method Ref<T> conversion Bastiaan Olij 2022-12-11 23:20:14 +11:00
  • c21705982e Merge pull request #952 from groud/rename_gdnative_to_gdextension Rémi Verschelde 2022-12-12 18:58:39 +01:00
  • c02e644679 Rename GDNative to GDExtension Gilles Roudière 2022-12-07 14:11:44 +01:00
  • c20ecea090 headers: Sync with upstream commit 45cac42c0 (4.0-beta8) Rémi Verschelde 2022-12-09 18:00:49 +01:00
  • f74c472203 Merge pull request #948 from touilleMan/issue-946 Rémi Verschelde 2022-12-06 10:21:44 +01:00
  • 9fb5b764af Add CODEOWNERS so GDExtension team gets assigned for reviews Rémi Verschelde 2022-12-06 10:17:13 +01:00
  • f24ee56c5d Change example code to properly represent test cases with refcounted objects Bastiaan Olij 2022-12-05 22:04:08 +11:00
  • fe79449969 Fix cast on PtrToArg::convert Emmanuel Leblond 2022-12-05 03:30:50 +01:00
  • f9f9a1bab4 Merge pull request #947 from asmaloney/cmake-cleanup Rémi Verschelde 2022-12-04 23:58:15 +01:00
  • bb13b957de {cmake} Updates for target-based approach Andy Maloney 2022-12-03 16:43:00 -05:00
  • 32859ea25c Merge pull request #897 from touilleMan/gdextension-fix-gdnative-types-const-qualifier Emmanuel Leblond 2022-12-03 11:13:23 +01:00
  • fe86a94dcf Fix const qualifier for parameters in GDExtension api functions Emmanuel Leblond 2022-11-13 00:37:55 +01:00
  • f1d501f977 headers: Sync with upstream commit 0ff874291 (4.0-beta7) Rémi Verschelde 2022-12-01 18:17:11 +01:00
  • 4c5cfe3876 Merge pull request #940 from touilleMan/fix-get_property_list-stringname-lifetime Rémi Verschelde 2022-11-29 22:37:57 +01:00
  • fa405a8337 Fix lifetime of StringName objects returned by Wrapped::_get_property_list Emmanuel Leblond 2022-11-29 18:12:47 +01:00
  • 576bd17285 headers: Sync with upstream commit 7f8ecffa5 (4.0-beta6) Rémi Verschelde 2022-11-23 15:43:17 +01:00
  • 12c022ee37 Merge pull request #927 from asmaloney/type-warnings Rémi Verschelde 2022-11-23 15:42:47 +01:00
  • 4a4e2b0239 Merge pull request #930 from rune-scape/rune-missing-string-ops Rémi Verschelde 2022-11-22 10:25:02 +01:00