Commit Graph

  • e160966163 Fix PropertyInfo to use hint/usage default constants Chris Cranford 2024-04-16 00:01:55 -04:00
  • e4ae69f607 Fix Projection create_orthogonal being incorrect thimenesup 2024-04-14 20:27:53 +02:00
  • 4b7661a60a Merge pull request #1435 from Repiteo/example-use-defines David Snopek 2024-04-11 13:38:29 -05:00
  • d389171905 [Math] Add is_finite methods A Thousand Ships 2024-04-10 21:18:46 +02:00
  • b65970860e Add scalar versions of Vector* min/max/clamp/snap(ped) A Thousand Ships 2024-03-03 19:47:59 +01:00
  • 1fa7a9cb19 Add static_assert() for register_class pupil1337 2024-04-07 21:07:01 +08:00
  • a537b4af4d Use GDREGISTER defines in example Thaddeus Crews 2024-04-10 13:51:53 -05:00
  • b05c21bb1d Implement verbose toggle from godot repo Thaddeus Crews 2024-01-18 14:22:16 -06:00
  • 7e5fa8e7a9 Merge pull request #1410 from dsnopek/4.2-cherrypicks-2 David Snopek 2024-04-08 13:09:13 -05:00
  • 974e6c6f86 Merge pull request #1411 from dsnopek/4.1-cherrypicks-8 David Snopek 2024-04-08 13:09:01 -05:00
  • f8477fb9f2 Fix incorrect utility call signature A Thousand Ships 2024-03-27 13:19:54 +01:00
  • ef723ca9ec Change cmake_minimum_required to match actual requirements ytnuf 2024-03-20 19:25:56 +00:00
  • 7473b984cb Enforce template syntax typename over class Thaddeus Crews 2024-03-10 16:02:43 -05:00
  • 98ad839827 Avoid creating most objects that Godot is going to use placement new to initialize David Snopek 2024-02-01 14:22:26 -06:00
  • a07b1f6e07 [Packed*Array] Add support for initializer lists. bruvzg 2024-03-03 12:47:57 +02:00
  • c8fa4c0fd0 Fix incorrect utility call signature A Thousand Ships 2024-03-27 13:19:54 +01:00
  • 594a93f8ac Change cmake_minimum_required to match actual requirements ytnuf 2024-03-20 19:25:56 +00:00
  • 9e48c45bfc Enforce template syntax typename over class Thaddeus Crews 2024-03-10 16:02:43 -05:00
  • 76d6ce7136 Avoid creating most objects that Godot is going to use placement new to initialize David Snopek 2024-02-01 14:22:26 -06:00
  • e99d7b3b7e [Packed*Array] Add support for initializer lists. bruvzg 2024-03-03 12:47:57 +02:00
  • 37542dc2ec Correctly handle Object * arguments that were encoded as nullptr David Snopek 2024-03-05 11:11:29 -06:00
  • b02124595f Merge pull request #1422 from AThousandShips/utility_fix David Snopek 2024-04-03 08:56:20 -05:00
  • d055b575fb Fix incorrect utility call signature A Thousand Ships 2024-03-27 13:19:54 +01:00
  • 7d4a24caab Merge pull request #1417 from ytnuf/cmake-fix David Snopek 2024-04-02 14:30:26 -05:00
  • 3715bfe253 Merge pull request #1413 from AThousandShips/the_angry_count_extended_cpp David Snopek 2024-04-02 14:30:13 -05:00
  • 44d78ec881 Merge pull request #1409 from Repiteo/class-to-typename David Snopek 2024-04-02 14:30:01 -05:00
  • 5c12bd2287 Change cmake_minimum_required to match actual requirements ytnuf 2024-03-20 19:25:56 +00:00
  • 87ecf17242 Add extension support for argument count to ScriptInstance A Thousand Ships 2024-03-14 17:45:56 +01:00
  • a62f633ceb Merge pull request #1379 from dsnopek/uninitialized-value-mk2 David Snopek 2024-03-14 11:06:59 -05:00
  • ec166295ba Merge pull request #1397 from dsnopek/script-free-lists David Snopek 2024-03-14 10:02:21 -05:00
  • 916b4ff2d5 Merge pull request #1375 from AThousandShips/the_angry_count_cpp David Snopek 2024-03-14 09:13:12 -05:00
  • fb79d5ff98 Add support for getting argument count from Callables A Thousand Ships 2024-01-30 13:33:03 +01:00
  • e6b6df5893 Merge pull request #1399 from bruvzg/init_list David Snopek 2024-03-12 14:30:38 -05:00
  • d78fe9853f Merge pull request #1412 from dsnopek/gdextension-register-virtual-method-namespace David Snopek 2024-03-12 14:27:56 -05:00
  • 12ebe4b180 Use explicit ::godot namespace in gdvirtual.gen.inc David Snopek 2024-03-11 16:20:59 -05:00
  • 07e245e3e4 Fix invalid void return in BitField A Thousand Ships 2024-03-08 13:32:19 +01:00
  • ed576f8318 Fix explicit namespaces in macros Marc Gilleron 2024-03-08 19:42:07 +00:00
  • f7a9d32f32 Fix _notification with parent and child classes David Snopek 2024-02-02 10:07:45 -06:00
  • 08da55cd0b [Core] Improve CowData and Memory metadata alignment. bruvzg 2024-02-05 19:26:45 +02:00
  • 670c4d0eac [SCons] Split targets.py, apply flags from tools Fabio Alessandrelli 2024-02-14 15:32:27 +01:00
  • bab62a4d72 [SCons] Add support for custom build tools and platforms Fabio Alessandrelli 2024-01-30 09:32:27 +01:00
  • 1ac8627b2e Fix object return value of builtin types' methods. DaylilyZeleen 2024-01-18 17:23:21 +08:00
  • 6202bf141e Switch to 64-bit ints. bruvzg 2024-01-10 15:30:24 +02:00
  • f002ca18c7 Fix invalid void return in BitField A Thousand Ships 2024-03-08 13:32:19 +01:00
  • 3fe7c2e87b Fix explicit namespaces in macros Marc Gilleron 2024-03-08 19:42:07 +00:00
  • 7ddd278dea Fix _notification with parent and child classes David Snopek 2024-02-02 10:07:45 -06:00
  • cae4bf58ac [Core] Improve CowData and Memory metadata alignment. bruvzg 2024-02-05 19:26:45 +02:00
  • 1517a24f72 [SCons] Split targets.py, apply flags from tools Fabio Alessandrelli 2024-02-14 15:32:27 +01:00
  • 1b8cfaab71 [SCons] Add support for custom build tools and platforms Fabio Alessandrelli 2024-01-30 09:32:27 +01:00
  • dc19986497 Fix object return value of builtin types' methods. DaylilyZeleen 2024-01-18 17:23:21 +08:00
  • c2d4ccd592 Switch to 64-bit ints. bruvzg 2024-01-10 15:30:24 +02:00
  • efb46f7f82 Merge pull request #1407 from AThousandShips/flag_fix David Snopek 2024-03-11 12:43:12 -05:00
  • 7cff8ca896 Merge pull request #1408 from Zylann/fix_explicit_namespace_in_macros David Snopek 2024-03-11 12:43:00 -05:00
  • 87f5fb0691 Enforce template syntax typename over class Thaddeus Crews 2024-03-10 16:02:43 -05:00
  • e607790647 Fix explicit namespaces in macros Marc Gilleron 2024-03-08 19:42:07 +00:00
  • 7ed8ef7221 Fix invalid void return in BitField A Thousand Ships 2024-03-08 13:32:19 +01:00
  • cc1217a43c Merge pull request #1381 from dsnopek/notification-hierarchy David Snopek 2024-03-05 11:50:13 -06:00
  • f444616553 Merge pull request #1404 from AThousandShips/virt_fix David Snopek 2024-03-05 11:50:02 -06:00
  • fc986c2d12 Fix crash on virtual method calls A Thousand Ships 2024-03-05 15:30:59 +01:00
  • 8c98a90f32 [Packed*Array] Add support for initializer lists. bruvzg 2024-03-03 12:47:57 +02:00
  • 8b92368165 Load new script_instance_create3 GDExtension interface function David Snopek 2024-03-01 10:50:02 -06:00
  • e55b792fea Merge pull request #1383 from bruvzg/memalign David Snopek 2024-02-26 12:54:17 -06:00
  • c4fde852e6 Avoid creating most objects that Godot is going to use placement new to initialize David Snopek 2024-02-01 14:22:26 -06:00
  • 23c010900c Fix _notification with parent and child classes David Snopek 2024-02-02 10:07:45 -06:00
  • f90085917b Merge pull request #1256 from dsnopek/placeholders David Snopek 2024-02-21 07:51:52 -06:00
  • a6d9393341 Merge pull request #1392 from Faless/build/targets_no_more David Snopek 2024-02-16 17:13:48 -06:00
  • 16df4bff30 [SCons] Split targets.py, apply flags from tools Fabio Alessandrelli 2024-02-14 15:32:27 +01:00
  • 4b63d795e4 Merge pull request #1373 from dsnopek/4.1-cherrypicks-7 David Snopek 2024-02-16 09:37:17 -06:00
  • 620104e700 Merge pull request #1367 from AThousandShips/issue_version David Snopek 2024-02-16 09:06:30 -06:00
  • 51c752c46b Merge pull request #1372 from dsnopek/4.2-cherrypicks-1 David Snopek 2024-02-16 09:03:54 -06:00
  • 349b081b18 Merge pull request #1391 from Faless/build/custom_tools David Snopek 2024-02-15 09:37:06 -06:00
  • baaad7ada2 [SCons] Add support for custom build tools and platforms Fabio Alessandrelli 2024-01-30 09:32:27 +01:00
  • fb884573ea Allow registering "runtime classes" David Snopek 2023-09-29 16:30:59 -05:00
  • 5fcc43e54d Merge pull request #1377 from dsnopek/gdextension-register-virtual-method David Snopek 2024-02-12 18:43:12 -06:00
  • 9a13efa0e3 Merge pull request #1363 from Daylily-Zeleen/daylily-zeleen/fix_object_return_value_of_builtin_types_methods David Snopek 2024-02-12 14:33:20 -06:00
  • 8fbb7cf795 Allow GDExtensions to register virtual methods and call them on scripts David Snopek 2024-01-30 11:25:25 -06:00
  • 6a3753c076 Fix object return value of builtin types' methods. DaylilyZeleen 2024-01-18 17:23:21 +08:00
  • 7c547c6c6b Merge pull request #1384 from allenwp/godot-87991-typed-array-additions David Snopek 2024-02-12 10:07:32 -06:00
  • 349b5a3146 Added newer Variant types to typed_array.hpp This is a companion commit to the godot PR https://github.com/godotengine/godot/pull/87992 which fixes https://github.com/godotengine/godot/issues/87991 Also undefines typed array templates after use to match Godot's typed_array.h Allen Pestaluky 2024-02-06 09:58:51 -05:00
  • b173a4d935 [Core] Improve CowData and Memory metadata alignment. bruvzg 2024-02-05 19:26:45 +02:00
  • 2cc967787a Update README: fix godot-cpp issue tracker url MJacred 2024-01-22 10:50:27 +01:00
  • 45dc04f2cf Update README: fix godot-cpp issue tracker url MJacred 2024-01-22 10:50:27 +01:00
  • 6884ca9be0 Update README.md with basic pre-requisites nightblade9 2024-01-07 18:53:34 -05:00
  • dde0bbb93d Remove "godot" namespace when binding global constants. Daylily-Zeleen 2024-01-07 15:24:02 +08:00
  • 1c03aa7746 Add missing OP_POWER operator to Variant A Thousand Ships 2024-01-06 20:54:57 +01:00
  • 82475b215b Add an error message if android NDK is not installed ArchLinus 2023-12-29 09:32:14 -05:00
  • 49098fbdc7 Allow detecting when building as a GDExtension Aaron Franke 2023-12-17 11:45:31 -06:00
  • 756190705e Bump actions/setup-python from 4 to 5 dependabot[bot] 2023-12-06 19:33:16 +00:00
  • 2e42c7020e CMake: Remove hardcoded warnings list and forcing -Werror on library builds Rémi Verschelde 2023-12-01 10:45:02 +01:00
  • e9273e8528 Avoid error from -Werror=type-limits on GCC 11 David Snopek 2023-11-30 15:20:08 -06:00
  • b1bd58d7da Send NOTIFICATION_POSTINITIALIZE to extension classes David Snopek 2023-11-29 11:50:48 -06:00
  • d5a2e8e797 Fix file list issues when trying to build with meson via cmake LAK132 2023-11-11 23:29:33 +10:30
  • 6bb4b1d321 Prevent CMake from always including debug symbols Bytzo 2023-10-25 23:57:13 -07:00
  • 51aeda7437 [Scons] Set the minimum Android API level to 21 DmitriySalnikov 2023-11-23 00:08:13 +03:00
  • cd904155a8 Bump mymindstorm/setup-emsdk from 12 to 13 dependabot[bot] 2023-11-22 19:10:15 +00:00
  • b622b11df3 [iOS] Fix initialisation/termination of multiple statically linked extensions. bruvzg 2023-11-22 14:14:41 +02:00
  • 92449b46e1 CI: Install Android NDK r23c explicitly Rémi Verschelde 2023-11-20 23:23:17 +01:00
  • e8b6887b36 Add missing int→Variant conversions Thaddeus Crews 2023-11-04 16:53:09 -05:00
  • dc76664cea Rework GDCLASS macro to allow pure virtual functions Chris Cranford 2024-01-12 15:25:56 -05:00
  • 97214ecd7a Fix AABB.encloses failing on shared upper bound A Thousand Ships 2024-01-12 18:08:40 +01:00