Commit Graph

  • 8155f35b29 Import env if possible Adam Scott 2023-07-09 09:27:31 -04:00
  • 67501f1ee2 Add lower-case "*.cache" in ".gitignore" Adam Scott 2023-07-09 12:13:34 -04:00
  • bbcf901eab Merge pull request #1168 from aaronfranke/3.x-ubuntu-version Rémi Verschelde 2023-07-08 09:15:14 +02:00
  • 102e3c8d16 Bump Ubuntu version on CI from 18.04 to 20.04 Aaron Franke 2023-07-07 21:44:24 -05:00
  • d627942b64 gdextension: Sync with upstream commit 970459615f6b2b4151742ec6d7ef8559f87fd5c5 (4.1-stable) godot-4.1-stable Rémi Verschelde 2023-07-05 16:31:31 +02:00
  • d2b8ff4e9c gdextension: Sync with upstream commit cdd2313ba27d0a2600a18e849b4c5d1fd6a6e351 (4.1-rc3) Rémi Verschelde 2023-07-04 13:42:41 +02:00
  • 3536803e9e Implement vararg methods of builtin classes. Daylily-Zeleen 2023-04-14 15:33:49 +08:00
  • ff6f5792d2 Merge pull request #1159 from mihe/unused-exports Rémi Verschelde 2023-07-01 00:33:09 +02:00
  • 4b1072e4da Remove unused free-standing initialize_level and deinitialize_level Mikael Hermansson 2023-06-30 19:36:46 +02:00
  • 3e44ad1867 Merge pull request #1157 from Faless/feat/rpc_test Rémi Verschelde 2023-06-30 15:50:03 +02:00
  • 155f2e2a62 Add RPC tests. Fabio Alessandrelli 2023-06-30 15:06:17 +02:00
  • 80986f8497 gdextension: Sync with upstream commit 46424488edc341b65467ee7fd3ac423e4d49ad34 (4.1-rc2) Rémi Verschelde 2023-06-30 10:02:54 +02:00
  • a4784e12b9 gdextension: Sync with upstream commit ada712e06a471da2a2f4646237830bbd7980c114 (4.1-rc1) Rémi Verschelde 2023-06-29 09:51:49 +02:00
  • 4df112cd95 Attempt to fully implement CharString David Snopek 2023-06-20 10:03:15 -05:00
  • bfc9e0bd93 gdextension: Sync with upstream commit ada712e06a471da2a2f4646237830bbd7980c114 (4.1-beta3) Rémi Verschelde 2023-06-21 15:58:41 +02:00
  • 2377f7ec75 Merge pull request #1047 from Kehom/master David Snopek 2023-06-20 08:24:56 -05:00
  • 20be441026 Unregister custom classes in reverse registration order Kehom 2023-02-16 11:43:26 -03:00
  • 82edc89cfa Merge pull request #1148 from Bromeon/bugfix/uninit-ptr-signature Rémi Verschelde 2023-06-19 10:43:58 +02:00
  • 130644c061 Merge pull request #1138 from dsnopek/editor-plugins-deinitialize Rémi Verschelde 2023-06-19 10:43:34 +02:00
  • ca78bcf558 Merge pull request #1086 from lucasrafael98/fixes/missing-include-audio-frame Rémi Verschelde 2023-06-19 10:43:10 +02:00
  • 2d4ec829a0 GDExtension: Uninitialized*Ptr for constructors/converters using placement new Jan Haller 2023-06-18 23:11:12 +02:00
  • f56f45156b Merge pull request #1143 from bruvzg/py_utf8 Rémi Verschelde 2023-06-16 10:30:08 +02:00
  • f0065bd801 Merge pull request #1048 from asmaloney/reserved_identifiers Rémi Verschelde 2023-06-16 10:29:45 +02:00
  • f1ad719ffc Force UTF-8 encoding in the binding generator script. bruvzg 2023-06-16 10:38:01 +03:00
  • db2394dbe7 Identifiers containing double underscore are reserved according to the C++ standard Andy Maloney 2023-02-16 10:38:38 -05:00
  • 1bc9ca7b57 Merge pull request #1139 from Trey2k/master Rémi Verschelde 2023-06-15 10:58:13 +02:00
  • 6f7e80bbb6 Prepend PATH to scons env Trey Moller 2023-06-14 10:30:24 -05:00
  • be25a50617 gdextension: Sync with upstream commit a2575cba48121a9e31c3a550ebd29398a7facf3f (4.1-beta2) Rémi Verschelde 2023-06-14 10:05:18 +02:00
  • d28a3cbbd5 Automatically remove editor plugins when deinitializing GDExtension David Snopek 2023-06-13 14:00:16 -05:00
  • d12cf071bb Merge pull request #1128 from Mathis-Z/master Rémi Verschelde 2023-06-08 22:31:51 +02:00
  • ac98dd2752 Fixing #1127 by making return types of auto-generated functions dynamic Mathis-Z 2023-05-30 22:35:05 +02:00
  • ee5cf3a11d Merge pull request #1137 from dsnopek/no-more-legacy-mode David Snopek 2023-06-08 10:11:29 -05:00
  • 3074d22815 Clarify error message because there isn't a legacy Godot 4.0 mode anymore David Snopek 2023-06-08 09:42:03 -05:00
  • 92a139d31e Merge pull request #1129 from dsnopek/interface-print-error Rémi Verschelde 2023-06-08 16:01:40 +02:00
  • b5a3aeb8ee Merge pull request #1123 from dsnopek/revert-pr-1044-1045 Rémi Verschelde 2023-06-07 17:30:44 +02:00
  • ad726015e7 Revert the changes from PR #1044 and #1045 and standardize on Object ** encoding in ptrcall David Snopek 2023-05-23 15:17:06 -05:00
  • c669f0b78a gdextension: Sync with upstream commit 828ec2c5d005b6499c7c4c88beaf81767d05614b (4.1-beta1) Rémi Verschelde 2023-06-07 13:23:12 +02:00
  • 59bffc94a8 Correctly load gdextension_interface_print_error David Snopek 2023-05-31 01:32:44 -05:00
  • aef9ea7387 Merge pull request #1113 from Calinou/add-issue-template David Snopek 2023-05-26 17:00:25 -05:00
  • 0c466ddb67 Merge pull request #1117 from dsnopek/sync-gdextension-interface David Snopek 2023-05-26 17:00:13 -05:00
  • 6347ce2550 Synchronize gdextension_interface.h with Godot David Snopek 2023-05-17 13:09:37 -05:00
  • 2078c00bab Merge pull request #1114 from dsnopek/editor-plugins Rémi Verschelde 2023-05-26 11:04:35 +02:00
  • e7c57a39db Add issue template based on the main Godot repository Hugo Locurcio 2023-05-12 19:19:07 +02:00
  • 2e45bd8373 Merge pull request #1101 from dsnopek/better-tests David Snopek 2023-05-24 21:18:12 -05:00
  • 0d0d5a670b Merge pull request #1116 from saki7/Ref-allow-non-const-access David Snopek 2023-05-24 21:17:25 -05:00
  • 8052f818b4 Merge pull request #1050 from dsnopek/object-correct-class David Snopek 2023-05-24 21:17:12 -05:00
  • 08bc2ef680 Merge pull request #1115 from dgcole/master David Snopek 2023-05-24 21:16:28 -05:00
  • 6f0649a86d Update getting started section of README.md dgcole 2023-05-16 23:07:24 -04:00
  • 3a9118cb0d gdextension: Sync with upstream commit 5222a99f5d38cd5346254cefed8f65315bca4fcb (4.0.3-stable) godot-4.0.3-stable Rémi Verschelde 2023-05-19 14:08:46 +02:00
  • 1fd3f82d3a Add automated tests that run a GDExtension (rather than just building it) David Snopek 2023-04-29 11:56:33 -05:00
  • 48635729b9 Change Ref<T> to allow non const access to ptr Nana Sakisaka 2023-05-17 19:24:09 +09:00
  • e75ebffb70 Add support for adding/removing editor plugins David Snopek 2023-05-16 20:59:54 -05:00
  • 431e30bc32 Ensure GDExtension class is the correct type for the Godot engine class David Snopek 2023-02-17 10:49:09 -06:00
  • 1c18413de0 Merge pull request #1095 from dsnopek/gdextension-interface Rémi Verschelde 2023-05-16 17:26:31 +02:00
  • 813827c26a Merge pull request #1108 from sasichkamega/master Hugo Locurcio 2023-05-12 19:58:34 +02:00
  • a5c6ca5920 Update to load function pointers for GDExtension interface David Snopek 2023-04-24 11:45:45 -05:00
  • 7f94f90b01 Update CMakeLists.txt Alex 2023-05-06 09:55:41 +03:00
  • cb0b105402 Fix: Include method_ptrcall.hpp on simple structs. Lucas Rafael 2023-04-07 12:48:38 +01:00
  • 7fb46e9ea1 gdextension: Sync with upstream commit 7a0977ce2c558fe6219f0a14f8bd4d05aea8f019 (4.0.2-stable) godot-4.0.2-stable Rémi Verschelde 2023-04-04 15:46:34 +02:00
  • feaba551b5 Merge pull request #1045 from zhehangd/fix_ref_crash Rémi Verschelde 2023-04-04 11:30:08 +02:00
  • e9942db502 Merge pull request #1044 from zhehangd/fix_obj_ptr_crash Rémi Verschelde 2023-04-01 11:36:17 +02:00
  • 093f0673f5 Fix PtrToArg<Object*> crash Zhehang Ding 2023-02-15 21:48:10 -08:00
  • 4d3afc0ad0 gdextension: Sync with upstream commit cacf49999e3fb37281d66cc591ca8bebc5712d4d (4.0.1-stable) godot-4.0.1-stable Rémi Verschelde 2023-03-20 18:33:38 +01:00
  • 76d6ad5d8d headers: Sync with upstream 3.5 commit 338114d47 (3.5.2-stable) godot-3.5.2-stable Rémi Verschelde 2023-03-07 09:38:59 +01:00
  • 9d1c396c54 gdextension: Sync with upstream commit 92bee43adba8d2401ef40e2480e53087bcb1eaf1 (4.0-stable) godot-4.0-stable Rémi Verschelde 2023-03-01 15:32:44 +01:00
  • e31e15bb3b Add compatibility warning: godot-cpp is still in beta Rémi Verschelde 2023-03-01 15:31:02 +01:00
  • 1f1a373041 gdextension: Sync with upstream commit 0cd148313213e2923004be65bafd6a3781c917ec (4.0-rc6) Rémi Verschelde 2023-02-27 08:55:28 +01:00
  • 4f2b1ed2e8 gdextension: Sync with upstream commit 6296b46008fb8d8e5cb9b60af05fa1ea26b8f600 (4.0-rc5) Rémi Verschelde 2023-02-25 01:16:11 +01:00
  • c2c5c85ef4 gdextension: Sync with upstream commit e0de3573f3fc86062763152f5a1ac62f5a986da3 (4.0-rc4) Rémi Verschelde 2023-02-23 18:05:21 +01:00
  • c1ff169bf3 gdextension: Sync with upstream commit 7e79aead99a53ee7cdf383add9a6a2aea4f15beb (4.0-rc3) Rémi Verschelde 2023-02-21 21:38:17 +01:00
  • 2a15286060 Merge pull request #1053 from bruvzg/fix_release_memalloc Rémi Verschelde 2023-02-21 14:51:15 +01:00
  • ba4b50118d Fix incorrect memory allocation in release builds. bruvzg 2023-02-21 12:47:40 +02:00
  • 2f07eb07ee Merge pull request #1046 from dsnopek/revert-fix-object-cast-to Rémi Verschelde 2023-02-20 10:09:53 +01:00
  • 964c515d75 Revert "Fix Object::cast_to<T>() for custom classes" David Snopek 2023-02-16 06:58:32 -06:00
  • 517db6686a Fix PtrToArg<Ref<T>> crash Zhehang Ding 2023-02-15 22:36:29 -08:00
  • f5133c08a5 Merge pull request #1040 from zhehangd/fix_const_str_ptr Rémi Verschelde 2023-02-15 10:16:49 +01:00
  • 07c914b479 Fix compilation error: const GDExtensionStringPtr -> GDExtensionConstStringPtr Zhehang Ding 2023-02-14 18:53:11 -08:00
  • 0068320ff1 gdextension: Sync with upstream commit d2699dc7ab96fbd75faccc1f32f55baebf1d84dc (4.0-rc2) Rémi Verschelde 2023-02-14 19:12:02 +01:00
  • 8a3faaa649 Merge pull request #1037 from dsnopek/fix-object-cast-to Rémi Verschelde 2023-02-14 19:11:29 +01:00
  • 75af9003dc Fix Object::cast_to<T>() for custom classes David Snopek 2023-02-11 17:16:59 -06:00
  • f9ccf28374 Merge pull request #1034 from Bromeon/qol/array-set-typed Rémi Verschelde 2023-02-09 11:29:45 +01:00
  • 706006ec83 Update array_set_typed() call to use GDExtensionVariantType instead of uint32_t Jan Haller 2023-02-09 00:11:30 +01:00
  • 516fad14e4 gdextension: Sync with upstream commit c4fb119f03477ad9a494ba6cdad211b35a8efcce (4.0-rc1) Rémi Verschelde 2023-02-08 14:47:21 +01:00
  • 52e63ddd22 Merge pull request #975 from asmaloney/cmake-static-and-pic Rémi Verschelde 2023-02-08 14:46:32 +01:00
  • 2379034958 {cmake} Use STATIC and POSITION_INDEPENDENT_CODE Andy Maloney 2022-12-23 12:38:35 -05:00
  • 50e97de636 Merge pull request #1008 from asmaloney/cmake-compiler-warnings Rémi Verschelde 2023-02-07 14:00:04 +01:00
  • 99f6de1dfc Merge pull request #1029 from asmaloney/cmake-combine-includes Rémi Verschelde 2023-02-07 13:49:25 +01:00
  • 0704528b4c Merge pull request #1027 from Daylily-Zeleen/daylily-zeleen/fix_global_enum_cast Rémi Verschelde 2023-02-07 13:48:58 +01:00
  • e72bc1a12f Merge pull request #1028 from asmaloney/fix-improper-conversion Rémi Verschelde 2023-02-07 13:48:54 +01:00
  • 9607a51b52 Merge pull request #1030 from asmaloney/constify Rémi Verschelde 2023-02-07 13:48:38 +01:00
  • fccceb8736 Merge pull request #1011 from mihe/error-macros Rémi Verschelde 2023-02-07 13:47:51 +01:00
  • d081b4bab6 {cmake} Use the same compiler warnings as godot Andy Maloney 2023-01-19 08:01:50 -05:00
  • b01f0cf99b ExampleRef::get_id() should be const Andy Maloney 2023-02-02 13:01:31 -05:00
  • 2a221300de {cmake} Combine target_include_directories Andy Maloney 2023-02-02 12:58:03 -05:00
  • f2cb5a7414 Fix improper implicit conversion Andy Maloney 2023-02-02 11:30:37 -05:00
  • a614f61015 Fix global enum cast and add Varint::Type cast. Daylily-Zeleen 2023-02-02 16:38:34 +08:00
  • f2b97528c1 gdextension: Sync with upstream commit c40020513ac8201a449b5ae2eeb58fef0ce0a2a4 (4.0-beta17) Rémi Verschelde 2023-02-01 22:24:55 +01:00
  • 6d4d18a4fa Merge pull request #1026 from bruvzg/typed_arr_ref Rémi Verschelde 2023-01-31 10:41:27 +01:00
  • 37f6e35974 Update typed array API to match "GDScript: Fix typed arrays". bruvzg 2023-01-31 11:27:47 +02:00
  • 014eda2535 Revert "gdextension: Sync with upstream commit 551f5191e5dbc1d1a43f99b13d5dbbf7f598dc58 + PR 69248" Rémi Verschelde 2023-01-30 19:42:53 +01:00