Commit Graph

  • 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
  • 6bebaa36bf
    Merge pull request #932 from Faless/build/4.x_msvc_runtime Rémi Verschelde 2022-11-21 11:38:55 +01:00
  • 17170fe23c
    Merge pull request #929 from asmaloney/static-analysis-fixes Rémi Verschelde 2022-11-21 11:38:37 +01:00
  • edf02f8319 [SCons] Link MSVC debug runtime for optimize=none|debug only. Fabio Alessandrelli 2022-11-19 18:10:39 +01:00
  • d04ce481c4 Add missing String operators rune-scape 2022-11-20 03:44:54 -05:00
  • c7e34c2f9d Basic static analysis fixes Andy Maloney 2022-11-18 13:33:28 -05:00
  • fbf7f7bc36 Fix some type warnings in example Andy Maloney 2022-11-16 16:43:44 -05:00
  • 6c2f9196d7
    headers: Resync with actual 4.0-beta5 release build Rémi Verschelde 2022-11-16 12:36:01 +01:00
  • 00db31c4f0
    headers: Sync with upstream commit 89a33d28f (4.0-beta5) Rémi Verschelde 2022-11-16 10:36:25 +01:00
  • d9c72c6773
    Fixup after 243ec87918 Rémi Verschelde 2022-11-16 10:33:39 +01:00
  • 243ec87918
    Sync gdnative_interface.h with upstream refactoring Rémi Verschelde 2022-11-16 09:54:36 +01:00
  • dc38c72432
    Merge pull request #924 from aaronfranke/color-names Rémi Verschelde 2022-11-14 09:16:54 +01:00
  • 1858e349c8
    Update named colors to be in sync with the engine Aaron Franke 2022-11-12 00:31:03 -06:00
  • bb5579d075
    Merge pull request #920 from touilleMan/fix-using-godot-required Rémi Verschelde 2022-11-11 22:59:31 +01:00
  • 2745d341aa
    Fix broken namespace isolation in GDCLASS macro Emmanuel Leblond 2022-11-11 16:45:42 +01:00
  • 10467e3062
    Merge pull request #913 from bruvzg/mac_android Rémi Verschelde 2022-11-11 13:14:05 +01:00
  • 6e7a24d390
    Fix Android build on macOS. bruvzg 2022-11-07 13:03:54 +02:00
  • ce3c08359a
    Merge pull request #896 from touilleMan/stringname-in-gdextension-api Emmanuel Leblond 2022-11-08 23:00:42 +01:00
  • ed4d3d36f9
    Fix missing final newline in godot-headers/extension_api.json Emmanuel Leblond 2022-11-08 21:56:36 +01:00
  • b6ba0dca13
    StringName is working fine with demo \o/ Emmanuel Leblond 2022-10-23 22:31:57 +02:00
  • 3b82d5937b
    Correct GDNativeExtensionScriptInstanceToString Emmanuel Leblond 2022-10-23 14:45:57 +02:00
  • d1963dc133
    Correct __constant_get_bitfield_name with StringName Emmanuel Leblond 2022-10-23 14:39:16 +02:00
  • a706a9ceb9
    Remove now useless _alloc_and_copy_cstr Emmanuel Leblond 2022-10-23 14:38:29 +02:00
  • e24b6b0e51
    Use StringName in the whole GDExtension API instead of const char * Emmanuel Leblond 2022-10-22 19:42:48 +02:00
  • 0e81f89dd3
    Uses StringName in GDExtension perf critical instance creation & method/properties setter/getter Emmanuel Leblond 2022-10-22 13:46:59 +02:00
  • 73ad6717e9
    Merge pull request #908 from Faless/build/4.x_cxxflags Fabio Alessandrelli 2022-11-04 09:12:22 +01:00
  • 727673a043
    headers: Sync with upstream commit e6751549c (4.0-beta4) Rémi Verschelde 2022-11-03 13:53:27 +01:00
  • 35ec1403dc [SCons] Remove bogus CCFLAGS from windows toolchain. Fabio Alessandrelli 2022-11-02 16:44:17 +01:00
  • adf4802f4b
    Merge pull request #895 from Faless/ext/add_missing_nativeptr Fabio Alessandrelli 2022-10-20 20:47:48 +02:00
  • a9c341656d Add missing bindings for GDNativePtr<void>. Fabio Alessandrelli 2022-10-20 18:07:54 +02:00
  • f33dfdbe26
    Merge pull request #883 from rburing/abstract_class Rémi Verschelde 2022-10-16 08:56:03 +02:00
  • 01960ffc9f Add support for virtual and abstract classes Ricardo Buring 2022-10-15 12:23:36 +02:00
  • 1044251a9e headers: Sync with upstream commit 01ae26d31 (4.0-beta3) Rémi Verschelde 2022-10-14 10:10:24 +02:00
  • 3abd5e131f
    Merge pull request #888 from touilleMan/gdextension-typed-enum-in-struct Rémi Verschelde 2022-10-13 14:22:03 +02:00
  • b21931c4a3
    Type GDNativePropertyInfo.type field as GDNativeVariantType Emmanuel Leblond 2022-10-09 23:21:32 +02:00
  • 779eaba428
    Merge pull request #891 from mihe/classdb-deinit Rémi Verschelde 2022-10-11 08:22:50 +02:00
  • cddaf50ff8 Fix use-after-free when deleting objects from extension terminator Mikael Hermansson 2022-10-10 23:29:04 +02:00
  • 6696bebfa6 Merge pull request #887 from aaronfranke/static-checks Rémi Verschelde 2022-10-10 13:51:19 +02:00
  • 16a3c32da9 Merge pull request #879 from touilleMan/fix-variant-type-in-extension-api-dump Rémi Verschelde 2022-10-10 13:51:14 +02:00
  • d17b256fdd
    Correct godot-headers/extension_api.json operator.right_type field Nil -> Variant Emmanuel Leblond 2022-10-05 10:53:12 +02:00
  • 5282009121
    Fix Variant types displayed as Nil in extension_api.json Emmanuel Leblond 2022-10-03 14:28:33 +02:00
  • 592bd15c7a
    Run scripts to format and make headers consistent Aaron Franke 2022-10-09 01:47:07 -05:00
  • bcfa3bf320
    Add more static checks and move to separate file to match main repo Aaron Franke 2022-10-09 01:25:44 -05:00
  • f69f1bb58f Merge pull request #884 from akien-mga/update-makefile Rémi Verschelde 2022-10-07 22:25:58 +02:00
  • db8679443f Merge pull request #885 from aaronfranke/core-data-structs Rémi Verschelde 2022-10-07 22:25:54 +02:00
  • 0eba81ef79 Merge pull request #876 from Daylily-Zeleen/Daylily-Zeleen/master Rémi Verschelde 2022-10-07 22:25:49 +02:00
  • 3f3253ec2f Merge pull request #881 from mihe/builtin-binds Rémi Verschelde 2022-10-07 22:25:44 +02:00
  • 65eeb94f75
    Update core data structures to match the engine Aaron Franke 2022-10-05 21:40:33 -05:00
  • 67c9b2f8f4 Update Makefile after recent buildsystem changes Rémi Verschelde 2022-10-06 14:34:29 +02:00
  • 40d181d2f3 Bind enums in built-in types and expose bindings for global constants Mikael Hermansson 2022-10-06 10:32:48 +02:00
  • 1507253bd5 Merge pull request #864 from Zylann/fix_passing_null Rémi Verschelde 2022-10-05 10:37:17 +02:00
  • 50a534bf55 Merge pull request #880 from aaronfranke/struct Rémi Verschelde 2022-10-05 10:35:59 +02:00
  • 91afc08de1 Merge pull request #855 from Zylann/fix_issue854_virtual_methods Rémi Verschelde 2022-10-05 10:35:54 +02:00
  • 0455f72ede
    Use struct instead of class for core structures Aaron Franke 2022-10-05 01:03:52 -05:00
  • 4e5d0ee3a8 Merge pull request #867 from Faless/build/4.x_unify_targets Rémi Verschelde 2022-10-04 16:39:51 +02:00
  • d25cae9b61 Merge pull request #859 from aaronfranke/basis-transform-quat Rémi Verschelde 2022-10-04 16:39:46 +02:00
  • 047b08922d Merge pull request #857 from aaronfranke/you-just-got-vectored Rémi Verschelde 2022-10-04 16:39:42 +02:00
  • 64b2c9be0b [SCons] Refactor targets, symbols, optimizations. Fabio Alessandrelli 2022-09-24 18:44:25 +02:00
  • fc879c04c8
    Update Vector4/4i to match the engine Aaron Franke 2022-09-19 17:57:54 -05:00
  • d479208a8f
    Update Vector2/2i/3/3i to match the engine Aaron Franke 2022-09-19 17:57:52 -05:00
  • 3e91ec1729 Add detail infos for binding error message. daylilyzeleen 2022-09-30 14:40:50 +08:00
  • fa4d18f21c headers: Sync with upstream commit f8745f2f7 (4.0-beta2) Rémi Verschelde 2022-09-29 09:12:41 +02:00
  • e51df8450c
    Merge pull request #870 from bruvzg/ts_wrapper Rémi Verschelde 2022-09-28 11:29:13 +02:00
  • fb8253c912
    Add wrapper function generation for built-in module ↔ godot-cpp interoperability. bruvzg 2022-09-27 13:46:18 +03:00