Commit Graph

  • 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
  • 316b91c5f5 headers: Sync with upstream 3.5 commit 63d04316d (3.5.1-stable) godot-3.5.1-stable Rémi Verschelde 2022-09-28 00:01:34 +02:00
  • cd2232eddf Fix passing null to functions taking Object parameters Marc Gilleron 2022-09-23 21:20:37 +01:00
  • e40aa112ee Merge pull request #841 from bruvzg/typed_array Rémi Verschelde 2022-09-23 09:19:37 +02:00
  • c001d0e5c7 Implement support for typed arrays. bruvzg 2022-09-15 10:33:07 +03:00
  • 5de2c059d1 Fix deriving a custom class with virtual methods Marc Gilleron 2022-09-20 00:29:39 +01:00
  • e83d472c00 Update Basis/Transform3D/Quaternion to match the engine Aaron Franke 2022-09-19 18:15:04 -05:00
  • 8670305589 Merge pull request #856 from aaronfranke/rename-elements Rémi Verschelde 2022-09-20 07:02:49 +02:00
  • e26a75cd0c Rename Basis "elements" to "rows" Aaron Franke 2022-09-19 18:19:03 -05:00
  • e30c858c5d Rename Transform2D "elements" to "columns" Aaron Franke 2022-09-19 18:22:29 -05:00
  • a330342e4f Merge pull request #853 from Faless/build/4.x_ci_cache Fabio Alessandrelli 2022-09-19 19:03:14 +02:00
  • d5e8675fd6 [CI] Add concurrency options and scons caching. Fabio Alessandrelli 2022-09-19 15:15:38 +02:00
  • bef1fa091c Merge pull request #835 from Faless/build/4.x_opt_debug Rémi Verschelde 2022-09-19 15:11:05 +02:00
  • 0b87aaa74c Merge pull request #838 from PapyChacal/scons-caching Fabio Alessandrelli 2022-09-19 14:51:40 +02:00
  • 8e717acf48 Add options to use scons caching for faster iteration. Emilien Bauer 2022-09-13 10:37:58 +02:00
  • aaee30e5c5 Merge pull request #852 from aaronfranke/math Rémi Verschelde 2022-09-19 12:38:49 +02:00
  • 7ba459ae7b Add integer posmod and rename range_lerp to remap Aaron Franke 2022-09-18 18:28:44 -05:00
  • 9a2e8d907b Add pingpong and fract methods to Math Aaron Franke 2022-09-18 18:07:24 -05:00
  • b11ff9d876 Replace stepify with snapped Aaron Franke 2022-09-18 17:49:02 -05:00
  • d20c4200db Update cubic interpolation methods to match core Aaron Franke 2022-09-18 17:33:59 -05:00
  • 942cd466ed Split is_equal_approx into float and double versions to match Godot Aaron Franke 2022-09-18 17:37:31 -05:00
  • 3450a1ab16 Merge pull request #847 from ninfur/issue-65997 Rémi Verschelde 2022-09-19 09:31:23 +02:00
  • 03d1120d6a Merge pull request #850 from Zylann/transform_local Rémi Verschelde 2022-09-19 09:30:11 +02:00
  • d910b72cb7 Merge pull request #851 from Zylann/quat_to_quaternion Rémi Verschelde 2022-09-19 09:29:57 +02:00
  • d4cef0bd43 Merge pull request #849 from Zylann/const_cast_to Rémi Verschelde 2022-09-19 09:29:51 +02:00
  • 53b0892791 Merge pull request #848 from Zylann/fix_class_constants Rémi Verschelde 2022-09-19 09:29:14 +02:00
  • c543a3cbe1 Add Transform3D translated_local, rotated_local, scaled_local Marc Gilleron 2022-09-18 22:35:43 +01:00
  • a35994ce7b Use quaternion instead of quat in method names Marc Gilleron 2022-09-18 22:44:18 +01:00
  • 99c004f689 Add Object::cast_to for const Object* Marc Gilleron 2022-09-18 22:23:49 +01:00
  • f8f25980e1 Class constants should be static Marc Gilleron 2022-09-18 20:58:44 +01:00
  • e7372cbe85 Add missing Vector4 function bindings Johannes Sinander 2022-09-18 11:06:17 +02:00
  • 3276688c82 Merge pull request #844 from Zylann/fix_get_const Rémi Verschelde 2022-09-16 08:48:00 +02:00
  • 6f3bdab090 Fix issues with _get and _get_property_list Marc Gilleron 2022-09-15 23:46:50 +01:00
  • f24cc8be03 Merge pull request #826 from bruvzg/string_info Rémi Verschelde 2022-09-15 21:10:13 +02:00
  • 16606cde39 Merge pull request #840 from TokageItLab/move-some-methods-to-animation-from-variant Rémi Verschelde 2022-09-15 21:09:44 +02:00
  • be7ed4c775 headers: Sync with upstream commit 4ba934bf3 (4.0-beta1) Rémi Verschelde 2022-09-15 10:38:32 +02:00
  • 440c4ed703 Mode some methods to Animation from Variant Silc Renew 2022-09-15 04:13:51 +09:00
  • 36273baa7e Change PropertyInfo members to String. bruvzg 2022-09-02 10:41:24 +03:00