Commit Graph

  • 86dbd5fa0d Update the environment variables used to access the Android NDK toolchain Fredia Huya-Kouadio 2023-11-01 09:09:05 -07:00
  • 6eb5d450bd GDCLASS synced by ending with "private:" Thaddeus Crews 2023-11-01 12:44:14 -05:00
  • db884e9b1d Prevent CMake from always including debug symbols Bytzo 2023-10-25 23:57:13 -07:00
  • c1196a1ab0 Merge pull request #1286 from dsnopek/callable-custom-object-id David Snopek 2023-10-25 15:13:22 -05:00
  • 4b76485a4e Switch to using ObjectID in custom callables David Snopek 2023-10-22 18:35:59 -05:00
  • f79bd795d5 gdextension: Sync with upstream commit e8d57afaeccf0d9f9726746f49936eb93aa0039b (4.2-beta3) Rémi Verschelde 2023-10-24 22:58:57 +02:00
  • 1ab94699c5 Merge pull request #1277 from dsnopek/variant-iter-tests Rémi Verschelde 2023-10-24 22:30:42 +02:00
  • 04b34077d8 Merge pull request #1281 from dsnopek/4.1-cherrypicks-5 Rémi Verschelde 2023-10-24 11:38:55 +02:00
  • 9d813310bb Add protections against registering classes that didn't use GDCLASS() David Snopek 2023-10-21 17:54:46 -05:00
  • ef8a499eac SCons: Disable C++ exception handling by default Rémi Verschelde 2023-08-16 11:47:19 +02:00
  • 698da13d66 Fix return value and r_valid value in Variant::iter_init and iter_next gilzoide 2023-09-24 17:10:29 -03:00
  • 8295486fdb Refactor compiledb implementation Adam Scott 2023-09-04 15:00:42 -04:00
  • 7704a9d054 Let gdextension_dir function as only argument Thaddeus Crews 2023-10-02 13:31:06 -05:00
  • f7ffc4fe4d Automatically register only engine classes whose header has been included David Snopek 2023-10-11 22:59:59 -05:00
  • 62cb5eac47 [SCons] Rename javascript tool to web Fabio Alessandrelli 2023-10-15 12:01:45 +02:00
  • 03ea717742 Declare explicit specializations for CharStringT Mikael Hermansson 2023-10-12 16:00:48 +02:00
  • c82f2a3714 Merge pull request #1279 from dsnopek/gdclass-protections David Snopek 2023-10-22 10:07:41 -05:00
  • edb52293d9 Merge pull request #1278 from dsnopek/gdextension-callable-bind-test David Snopek 2023-10-22 10:07:09 -05:00
  • 379ce2b5e5 Merge pull request #1216 from akien-mga/scons-disable-exception-handling David Snopek 2023-10-22 10:06:34 -05:00
  • a61cdc8860 Add protections against registering classes that didn't use GDCLASS() David Snopek 2023-10-21 17:54:46 -05:00
  • bf1c03ab5f SCons: Disable C++ exception handling by default Rémi Verschelde 2023-08-16 11:47:19 +02:00
  • 421c61e730 Add test for Callable.bind() David Snopek 2023-10-21 17:42:10 -05:00
  • d733663e8b Add an automated test using a Variant iterator David Snopek 2023-10-20 10:22:08 -05:00
  • 0a6a19e33b Merge pull request #1253 from gilzoide/fix-variant-iteration-valid-flag David Snopek 2023-10-20 10:39:05 -05:00
  • 5182624141 gdextension: Sync with upstream commit f8818f85e6c43cdf1277e8ae85eba19ca0a003b0 (4.2-beta2) Rémi Verschelde 2023-10-20 08:40:49 +02:00
  • 7a260f5e93 Merge pull request #1230 from adamscott/compiledb-alias David Snopek 2023-10-19 14:34:17 -05:00
  • 2d5024ac8e Refactor compiledb implementation Adam Scott 2023-09-04 15:00:42 -04:00
  • 7a3cfe8089 Merge pull request #1275 from capnm/fix-clang-virt_destructor-warning David Snopek 2023-10-19 09:06:45 -05:00
  • 5c4a7dc7b2 Merge pull request #1258 from Repiteo/standalone-gdextension_dir David Snopek 2023-10-19 09:06:12 -05:00
  • a926b96103 clang: Add CallableCustomMethodPointerBase virtual destructor Martin Capitanio 2023-10-19 08:45:03 +02:00
  • 7a5cbcac21 Let gdextension_dir function as only argument Thaddeus Crews 2023-10-02 13:31:06 -05:00
  • 64eac01d04 Merge pull request #1266 from dsnopek/automatic-engine-class-registration David Snopek 2023-10-16 10:47:06 -05:00
  • b507b3e591 Automatically register only engine classes whose header has been included David Snopek 2023-10-11 22:59:59 -05:00
  • 4320c62c76 Merge pull request #1270 from Faless/build/web_rename David Snopek 2023-10-15 09:49:53 -05:00
  • 18bfa133ab [SCons] Rename javascript tool to web Fabio Alessandrelli 2023-10-15 12:01:45 +02:00
  • c4d3f019da gdextension: Sync with upstream commit b1371806ad3907c009458ea939bd4b810f9deb21 (4.2-beta1) Rémi Verschelde 2023-10-12 18:10:11 +02:00
  • e389f7a50c Merge pull request #1261 from dsnopek/4.1-cherrypicks-4 Rémi Verschelde 2023-10-12 18:08:12 +02:00
  • 4f0eb2f520 Merge pull request #1263 from dsnopek/string-name-new Rémi Verschelde 2023-10-12 18:08:09 +02:00
  • 292a50dd08 Merge pull request #1265 from mihe/char-string-specializations David Snopek 2023-10-12 10:47:06 -05:00
  • 6e05b978b8 Declare explicit specializations for CharStringT Mikael Hermansson 2023-10-12 16:00:48 +02:00
  • 55618ebf58 Merge pull request #1264 from dsnopek/misc-gdextension-interface-changes Rémi Verschelde 2023-10-12 09:19:23 +02:00
  • 29248c31ae Miscellaneous updates to gdextension_interface.h David Snopek 2023-10-11 21:42:05 -05:00
  • 3d814f9e4a Use the new string_name_new_with_latin1_chars function to improve StringName construction performance David Snopek 2023-10-09 16:59:29 -05:00
  • 0b1c8bcac3 Added fix for javascript build for godot 4.x Nick Maltbie 2023-09-20 01:08:09 -07:00
  • 857d8e3a56 Fix variant call compiler error Matthew Murphy 2023-01-27 23:43:01 -05:00
  • ec6e51b3a4 Handle missing instance binding callbacks by finding the closest parent David Snopek 2023-07-06 21:39:19 -05:00
  • f8054cca80 Add support to import custom variables from parent SConstruct (redux) Adam Scott 2023-08-17 09:28:44 -04:00
  • 59ebcfd744 Fix allocation size overflow check in CowData A Thousand Ships 2023-09-19 15:20:02 +02:00
  • 205beacc5b Replace ERR_FAIL_COND with ERR_FAIL_NULL where applicable A Thousand Ships 2023-09-12 15:33:49 +02:00
  • 6ee24cebdc CI: Update all images and actions 3.4 Rémi Verschelde 2023-09-26 22:58:12 +02:00
  • ef2f63a00c Merge pull request #1260 from Klaim/master David Snopek 2023-10-05 11:07:11 -05:00
  • 5134c82573 Fixes crash in ClassDB::deinitialize due to usage of invalid iterator. Joël Lamotte (Klaim) 2023-10-05 00:33:47 +02:00
  • cd61a9bbe8 Merge pull request #1257 from dsnopek/script-class-category David Snopek 2023-10-04 11:17:41 -05:00
  • 96bec613a0 Merge pull request #1247 from nicholas-maltbie/nickmaltbie/javascript-wasm-fix David Snopek 2023-10-04 09:58:01 -05:00
  • 6ad187cc7e Update for get_class_category added to GDExtensionScriptInstanceInfo2 David Snopek 2023-10-01 10:45:07 -05:00
  • 51a5eb76a2 CI: Fix MinGW install error by pinning to earlier version Rémi Verschelde 2023-10-04 13:42:43 +02:00
  • 5b340cb483 CI: Fix MinGW install error by pinning to earlier version Rémi Verschelde 2023-10-04 13:42:43 +02:00
  • a4aecf3295 CI: Fix MinGW install error by pinning to earlier version Rémi Verschelde 2023-10-04 13:42:43 +02:00
  • d479df19f7 CI: Fix MinGW install error by pinning to earlier version Rémi Verschelde 2023-10-04 13:42:43 +02:00
  • 3b3f357de9 CI: Fix MinGW install error by pinning to earlier version Rémi Verschelde 2023-10-04 13:42:43 +02:00
  • 98737b2678 Merge pull request #1259 from akien-mga/ci-fix-mingw-install-error Rémi Verschelde 2023-10-04 15:20:37 +02:00
  • 0369f6fea0 CI: Fix MinGW install error by pinning to earlier version Rémi Verschelde 2023-10-04 13:42:43 +02:00
  • 48b92acf8c gdextension: Sync with upstream commit 399c9dc393f6f84c0b4e4d4117906c70c048ecf2 (4.1.2-stable) godot-4.1.2-stable Rémi Verschelde 2023-10-04 12:02:54 +02:00
  • 2b4bcbb0ce Added fix for javascript build for godot 4.x Nick Maltbie 2023-09-20 01:08:09 -07:00
  • 0c3672e494 Merge pull request #1254 from akien-mga/3.x-ci-update-images Rémi Verschelde 2023-09-26 23:09:41 +02:00
  • 4212e9e38b CI: Update all images and actions godot-3.5.3-stable Rémi Verschelde 2023-09-26 22:58:12 +02:00
  • 745d7a2d1a Bump Ubuntu version on CI from 18.04 to 20.04 Aaron Franke 2023-07-07 21:44:24 -05:00
  • 5f401ad88a CI: Update all images and actions Rémi Verschelde 2023-09-26 22:58:12 +02:00
  • bf2f9e2f55 Merge pull request #1200 from dsnopek/hot-reload David Snopek 2023-09-26 08:38:12 -05:00
  • df849651d9 Changes necessary for hot reload to work David Snopek 2023-08-04 11:02:57 -05:00
  • ef26a3b42d headers: Sync with upstream 3.5 commit 6c814135b (3.5.3-stable) Rémi Verschelde 2023-09-25 15:51:54 +02:00
  • 60dfa3445a Fix return value and r_valid value in Variant::iter_init and iter_next gilzoide 2023-09-24 17:10:29 -03:00
  • c44c3d5ebf Merge pull request #1155 from dsnopek/callable-mp David Snopek 2023-09-21 16:20:21 -05:00
  • c18c1916c3 Implement callable_mp() and callable_mp_static() David Snopek 2023-06-28 21:55:04 -05:00
  • 4314f91b7d Merge pull request #1238 from dsnopek/variant-call-callp David Snopek 2023-09-21 15:07:05 -05:00
  • db15731e4d Merge pull request #1165 from dsnopek/missing-classes David Snopek 2023-09-21 15:06:51 -05:00
  • 381df0081a Merge pull request #1220 from adamscott/add-local-custom-support-redux David Snopek 2023-09-21 15:06:30 -05:00
  • 4eed2d7be0 Merge pull request #1244 from dsnopek/4.1-cherrypicks-3 Rémi Verschelde 2023-09-20 23:48:26 +02:00
  • a963b8b7c7 Merge pull request #1246 from dsnopek/virtual-call-data David Snopek 2023-09-20 14:16:43 -05:00
  • 3a02feddc3 Update for addition of get_virtual_call_data_func and call_virtual_func to GDExtensionClassCreationInfo2 David Snopek 2023-09-20 12:15:31 -05:00
  • a3dfbbde85 Merge pull request #1245 from AThousandShips/alloc_fix David Snopek 2023-09-20 07:39:27 -05:00
  • b1fd1b65fd Merge pull request #1242 from AThousandShips/null_check David Snopek 2023-09-20 07:32:14 -05:00
  • bc82ae8b0b Add static methods to ClassDB for the methods bound to the ClassDB singleton David Snopek 2023-07-06 21:16:27 -05:00
  • 590e267902 Load 'print_error_with_message' function David Snopek 2023-09-15 14:08:27 -05:00
  • 3be7ec4162 Check that GDExtension is opened by compatible Godot version David Snopek 2023-08-14 15:59:46 -05:00
  • dd8e1def67 [SCons] Fixed crashes in several scripts DmitriySalnikov 2023-09-09 11:55:53 +03:00
  • dcd7a69512 Ensure that PtrToArg specializations for native structs are used David Snopek 2023-08-15 17:35:59 -05:00
  • 354ed1e79d Bump actions/checkout from 3 to 4 dependabot[bot] 2023-09-04 19:13:12 +00:00
  • 014132d4c0 Ensure const correctness for wrappers A Thousand Ships 2023-09-06 19:32:55 +02:00
  • 52ca3ef547 Handle missing instance binding callbacks by finding the closest parent David Snopek 2023-07-06 21:39:19 -05:00
  • 0d6de7a80e Merge pull request #1164 from dsnopek/classdb-singleton-alternate David Snopek 2023-09-19 10:33:15 -05:00
  • 06ffc7e952 Fix allocation size overflow check in CowData A Thousand Ships 2023-09-19 15:20:02 +02:00
  • 73500966ae Merge pull request #1243 from dsnopek/load-print-error-with-message David Snopek 2023-09-15 15:29:33 -05:00
  • 634ed09ec0 Load 'print_error_with_message' function David Snopek 2023-09-15 14:08:27 -05:00
  • 1e5767693e Replace ERR_FAIL_COND with ERR_FAIL_NULL where applicable A Thousand Ships 2023-09-12 15:33:49 +02:00
  • 6caf4909d4 Merge pull request #1239 from dsnopek/gdextension-validate-property-object Rémi Verschelde 2023-09-13 13:44:22 +02:00
  • aa6867e6c9 Support _validate_property() David Snopek 2023-09-09 12:52:31 -05:00
  • 16ffb2795a Merge pull request #970 from Daylily-Zeleen/daylily-zeleen/register_unexposed_class David Snopek 2023-09-11 09:35:32 -05:00
  • ca3e25de04 Fix variant call compiler error Matthew Murphy 2023-01-27 23:43:01 -05:00
  • b488f009bd Merge pull request #1208 from dsnopek/check-godot-version David Snopek 2023-09-09 09:30:36 -05:00