Commit Graph

  • 253e095c81 Merge pull request #1581 from dsnopek/classdb-add-virtual-method-arg-metadata-size David Snopek 2024-11-05 09:18:01 -06:00
  • 450c3d65cd Use namespace in defs.hpp Zhehang Ding 2024-10-07 20:51:51 +08:00
  • 259c757cce Merge pull request #1609 from Ivorforce/patch-3 David Snopek 2024-10-30 14:51:04 -05:00
  • 23c9d41d2a Rename Vector4.components -> coords. Lukas Tenbrink 2024-09-26 15:04:06 +02:00
  • 56571dc584 Merge pull request #1632 from dsnopek/4.3-cherrypicks-2 David Snopek 2024-10-30 09:38:31 -05:00
  • 549f5d6550 Merge pull request #1631 from dsnopek/4.2-cherrypicks-8 David Snopek 2024-10-30 09:38:23 -05:00
  • 7871cec1e7 Merge pull request #1568 from dsnopek/post-initialize-44 David Snopek 2024-10-30 08:49:59 -05:00
  • 688ed4b388 Merge pull request #1626 from ruffenman/remove-unimplemented-variant-functions David Snopek 2024-10-30 08:49:38 -05:00
  • 7796fcc890 Merge pull request #1622 from Repiteo/ci/runner David Snopek 2024-10-30 08:48:37 -05:00
  • 42e398e4e2 Update for new NOTIFICATION_POSTINITIALIZE handling David Snopek 2024-08-29 14:13:17 -05:00
  • ca5179f7d7 Merge pull request #1594 from dsnopek/macos-thread-local David Snopek 2024-10-29 15:39:49 -05:00
  • 1e169bb809 Fix crash in ClassDB::add_virtual_method() if arguments metadata is the wrong size David Snopek 2024-09-12 09:11:00 -05:00
  • fa3dfa0e3c Merge pull request #1591 from dsnopek/variant-object-instance-id David Snopek 2024-10-29 13:10:12 -05:00
  • 7fca545885 Merge pull request #1574 from dsnopek/unicode-class-names David Snopek 2024-10-29 13:09:45 -05:00
  • dfdc047459 Merge pull request #1630 from dsnopek/sync-quaternion David Snopek 2024-10-29 08:36:28 -05:00
  • 94d74979ce Add p_use_model_front to Basis::looking_at() Florent Guiocheau 2024-10-14 21:45:17 +02:00
  • bf26191ead SCons: Don't cache librarys Thaddeus Crews 2024-09-30 11:26:06 -05:00
  • af78f2778f [SCons] Enable WASM_BIGINT in web builds Fabio Alessandrelli 2024-09-23 13:29:40 +02:00
  • 30a395bf43 [SCons] Remove use_clang_cl windows flag in favor of generic use_llvm Fabio Alessandrelli 2024-09-22 13:39:06 +02:00
  • a3d5d6d4d3 VSProj Configure type on build command - to resolve #1582 Visual Studio projects are multi-config projects like Ninja-MultiConfig which means you can't set the configuration at configure time as there are multiple, it always chooses the first one by default when not specified in the build command. Samuel Nicholas 2024-09-21 22:38:07 +09:30
  • e751531290 update .gitignore to add .idea for the Jetbrains CLion IDE and also the default cmake build directory when building in clion cmake-build-* Samuel Nicholas 2024-09-19 21:38:35 +09:30
  • 2de650b82a Re-Structure cmake solution to be closer to the scons solution. Samuel Nicholas 2024-09-19 08:11:03 +09:30
  • 5fe58bcd1e Correctly set instance bindings on reload David Snopek 2024-09-17 09:18:08 -05:00
  • daf8ac1c33 Updated all variable names to use GODOT_ prefix changed cache type for api file and api dir to FILEPATH and PATH respectively. Minor whitespace. docstring parity Samuel Nicholas 2024-09-13 22:06:25 +09:30
  • b12aeb1b38 Add GODOT_SYMBOL_VISIBILITY cache variable to match scons interface. Samuel Nicholas 2024-09-12 13:41:18 +09:30
  • fa0b4cffc0 Add visibility-hidden Andreas Pokorny 2024-08-26 13:20:26 +02:00
  • e52b4ea4fd Add hot reload support when building with GCC and CMake ytnuf 2024-08-13 19:44:39 +01:00
  • 20459da676 Add support for LLVM/MinGW and ARM64 Windows builds. bruvzg 2024-06-20 09:38:54 +03:00
  • 5f3a66a326 Add p_use_model_front to Basis::looking_at() Florent Guiocheau 2024-10-14 21:45:17 +02:00
  • 810b0ce13e SCons: Don't cache librarys Thaddeus Crews 2024-09-30 11:26:06 -05:00
  • a2a336546a [SCons] Remove use_clang_cl windows flag in favor of generic use_llvm Fabio Alessandrelli 2024-09-22 13:39:06 +02:00
  • 5e7d2472dd VSProj Configure type on build command - to resolve #1582 Visual Studio projects are multi-config projects like Ninja-MultiConfig which means you can't set the configuration at configure time as there are multiple, it always chooses the first one by default when not specified in the build command. Samuel Nicholas 2024-09-21 22:38:07 +09:30
  • 6cb5eb9bca update .gitignore to add .idea for the Jetbrains CLion IDE and also the default cmake build directory when building in clion cmake-build-* Samuel Nicholas 2024-09-19 21:38:35 +09:30
  • 43c66817ea Re-Structure cmake solution to be closer to the scons solution. Samuel Nicholas 2024-09-19 08:11:03 +09:30
  • f8c258b3fe Updated all variable names to use GODOT_ prefix changed cache type for api file and api dir to FILEPATH and PATH respectively. Minor whitespace. docstring parity Samuel Nicholas 2024-09-13 22:06:25 +09:30
  • d06b0283c2 Add GODOT_SYMBOL_VISIBILITY cache variable to match scons interface. Samuel Nicholas 2024-09-12 13:41:18 +09:30
  • 463a0feb28 Add visibility-hidden Andreas Pokorny 2024-08-26 13:20:26 +02:00
  • 4109e14f1b Add hot reload support when building with GCC and CMake ytnuf 2024-08-13 19:44:39 +01:00
  • 5d745add13 Add support for LLVM/MinGW and ARM64 Windows builds. bruvzg 2024-06-20 09:38:54 +03:00
  • 2004af63a0 Sync Quaternion with the version in Godot David Snopek 2024-10-28 15:37:45 -05:00
  • 7f47d3951e fix typed_dictionary compile-time regression Vano 2024-10-21 03:52:09 +03:00
  • 0602c32986 Directly get object instance ID from Variant and implement Variant::get_validated_object() David Snopek 2024-09-17 09:58:45 -05:00
  • 91833c852e Avoid thread_local on MacOS to prevent issues with hot reload David Snopek 2024-09-17 14:53:39 -05:00
  • a98d41f62b Merge pull request #1590 from dsnopek/reload-instance-bindings David Snopek 2024-10-17 16:05:02 +02:00
  • 96675a814b Merge pull request #1625 from Flarkk/looking_at David Snopek 2024-10-17 16:02:02 +02:00
  • 291147e21b Merge pull request #1611 from Repiteo/library-no-cache David Snopek 2024-10-15 14:42:20 +02:00
  • 42a35a1852 Remove unimplemented static variant functions 'blend' and 'interpolate'. If a user attempts to call either of these it will introduce a linker error and it may not be immediately clear to them why. Also, variant interpolation can already be accessed via 'UtilityFunctions::lerp', making at least the interpolate function unecessary here. ruffenman 2024-10-14 20:33:20 -04:00
  • 02fd535454 Add p_use_model_front to Basis::looking_at() Florent Guiocheau 2024-10-14 21:45:17 +02:00
  • c1524f7c86 CI: Add runner workflow to call other workflows Thaddeus Crews 2024-10-11 10:58:28 -05:00
  • 7f02301a91 Don't print an error when decoding a null Ref<T> David Snopek 2024-10-07 11:22:52 -05:00
  • 6facde3c29 Merge pull request #1602 from Faless/build/use_clang_cl_is_use_llvm David Snopek 2024-10-03 08:35:35 -05:00
  • 709bad01d1 Merge pull request #1595 from enetheru/restructure David Snopek 2024-10-03 08:34:54 -05:00
  • 83c0f15ab9 SCons: Don't cache librarys Thaddeus Crews 2024-09-30 11:26:06 -05:00
  • 96565e1de5 Merge pull request #1600 from enetheru/vsproj-ci-config David Snopek 2024-09-26 06:03:56 -07:00
  • 78f5d99fd9 Merge pull request #1599 from enetheru/gitignore David Snopek 2024-09-24 05:37:41 -05:00
  • 9f5daa2d90 update .gitignore to add .idea for the Jetbrains CLion IDE and also the default cmake build directory when building in clion cmake-build-* Samuel Nicholas 2024-09-19 21:38:35 +09:30
  • 2402a044eb Re-Structure cmake solution to be closer to the scons solution. Samuel Nicholas 2024-09-19 08:11:03 +09:30
  • 1cce4d15ab Merge pull request #1592 from dsnopek/4.3-revert-unexpose-is-instance-valid David Snopek 2024-09-23 10:46:45 -05:00
  • 64221facda Merge pull request #1603 from Faless/build/fix_wasm_bigint David Snopek 2024-09-23 10:45:56 -05:00
  • 78498da7c3 [SCons] Enable WASM_BIGINT in web builds Fabio Alessandrelli 2024-09-23 13:29:40 +02:00
  • 4717a78144 [SCons] Remove use_clang_cl windows flag in favor of generic use_llvm Fabio Alessandrelli 2024-09-22 13:39:06 +02:00
  • 07704f8f48 VSProj Configure type on build command - to resolve #1582 Visual Studio projects are multi-config projects like Ninja-MultiConfig which means you can't set the configuration at configure time as there are multiple, it always chooses the first one by default when not specified in the build command. Samuel Nicholas 2024-09-21 22:38:07 +09:30
  • 57bd88ad99 Merge pull request #1162 from Repiteo/typed-dictionary David Snopek 2024-09-19 13:46:07 -05:00
  • 536ea8561e Allow unicode class names David Snopek 2024-09-06 17:24:07 -05:00
  • b93d6e887e Merge pull request #1583 from enetheru/variable-rename2 David Snopek 2024-09-17 21:00:36 -05:00
  • 2ffff669f5 Implement typed dictionaries Thaddeus Crews 2023-07-03 12:51:54 -05:00
  • 730ccaae39 Merge pull request #1593 from Repiteo/4.4.dev2-bindings David Snopek 2024-09-17 14:38:47 -05:00
  • 9b98b19913 Update bindings to 4.4.dev2 Thaddeus Crews 2024-09-17 12:45:21 -05:00
  • 17ca325aeb Revert "Unexpose UtilityFunctions::is_instance_valid()" David Snopek 2024-09-17 10:03:25 -05:00
  • cb543c192a Correctly set instance bindings on reload David Snopek 2024-09-17 09:18:08 -05:00
  • 390a9a5590 Updated all variable names to use GODOT_ prefix changed cache type for api file and api dir to FILEPATH and PATH respectively. Minor whitespace. docstring parity Samuel Nicholas 2024-09-13 22:06:25 +09:30
  • 4131b7f95f Merge pull request #1579 from enetheru/visibility-hidden David Snopek 2024-09-13 17:49:28 -05:00
  • 02bdc6665a Add GODOT_SYMBOL_VISIBILITY cache variable to match scons interface. Samuel Nicholas 2024-09-12 13:41:18 +09:30
  • e298f430b5 Merge pull request #1569 from dsnopek/4.3-cherrypicks-1 David Snopek 2024-09-11 17:17:24 -05:00
  • 67e84c04f2 Merge pull request #1570 from dsnopek/4.2-cherrypicks-7 David Snopek 2024-09-11 17:16:26 -05:00
  • 4d5d707d60 Merge pull request #1572 from dsnopek/4.1-cherrypicks-13 4.1 David Snopek 2024-09-11 17:15:09 -05:00
  • aed9b5c7df Merge pull request #1563 from APokorny/visibility-hidden David Snopek 2024-09-11 10:29:12 -05:00
  • 4d8c05f405 Merge pull request #1535 from bruvzg/llvm-mingw-arm64 David Snopek 2024-09-10 15:48:22 -05:00
  • f4d3817d99 Merge pull request #1548 from ytnuf/hot_reload David Snopek 2024-09-10 15:47:53 -05:00
  • fad74366cd Fix GCC 14 -Wtemplate-id-cdtor warning George L. Albany 2024-08-25 07:55:58 +00:00
  • d421c98461 [Web/SCons] Use CCFLAGS for SIDE_MODULE option Fabio Alessandrelli 2024-08-24 11:56:27 +02:00
  • 592a7762cd [4.2] Fix missing MAKE_TYPED_ARRAY_INFO for Packed*Arrays Aaron Franke 2024-08-22 21:04:51 -07:00
  • 76c0a4b4ae Fix incorrect generation of some C++ operators Mikael Hermansson 2024-08-21 20:19:33 +02:00
  • 67145b323b Avoid hardcoded type conversion for metadata Raul Santos 2024-08-20 14:53:22 +02:00
  • d529fc5b69 removes warnings generated by GDCLASS usage Klaim (Joël Lamotte) 2024-08-08 02:10:41 +02:00
  • 9a4ba00b0e Make sure _get and _set dispatch up the class hierarchy Chris Cranford 2024-07-31 20:06:07 -04:00
  • bc6cfd70d8 SCons: Remove old Python 2 compat code Rémi Verschelde 2024-07-18 10:35:16 +02:00
  • 09b735ac97 [CI] Upload build cache before running tests A Thousand Ships 2024-07-13 16:24:13 +02:00
  • 9e860a84a0 [Web] Force emcc to use "wasm" longjmp mode Fabio Alessandrelli 2024-06-14 01:42:39 +02:00
  • 9b4c5f0562 [SCons] Add option to build without threads Fabio Alessandrelli 2024-04-30 19:06:51 +02:00
  • 5921734784 [Web] Force emcc to use "wasm" longjmp mode Fabio Alessandrelli 2024-06-14 01:42:39 +02:00
  • fd31fabcfc Add a test to ensure that library path is absolute David Snopek 2024-07-15 11:57:53 -05:00
  • 9d26e3418c Fix GCC 14 -Wtemplate-id-cdtor warning George L. Albany 2024-08-25 07:55:58 +00:00
  • 42d9ac3b08 [Web/SCons] Use CCFLAGS for SIDE_MODULE option Fabio Alessandrelli 2024-08-24 11:56:27 +02:00
  • f9095a5552 Fix incorrect generation of some C++ operators Mikael Hermansson 2024-08-21 20:19:33 +02:00
  • 63c67a9977 Avoid hardcoded type conversion for metadata Raul Santos 2024-08-20 14:53:22 +02:00
  • 12f6eecf65 Make generated code mostly style compliant A Thousand Ships 2024-06-18 16:53:21 +02:00
  • deaf37120f removes warnings generated by GDCLASS usage Klaim (Joël Lamotte) 2024-08-08 02:10:41 +02:00
  • cc70884db3 Make sure _get and _set dispatch up the class hierarchy Chris Cranford 2024-07-31 20:06:07 -04:00
  • 90e0c1515d PR comments — added doc, default 'ON' in Debug, 'OFF' in Release Joakim Stien 2023-12-10 11:25:38 +01:00