Commit Graph

  • be34bcfff1
    Merge pull request #696 from bruvzg/macos_demo_fw Rémi Verschelde 2022-02-14 11:40:37 +01:00
  • b6b64bcd70
    [macOS] Restore demo library output names. bruvzg 2022-02-10 16:18:22 +02:00
  • 63531a89b1
    Merge pull request #690 from Faless/build/fix_suffix Rémi Verschelde 2022-02-10 12:51:21 +01:00
  • f5172016b8 [Build] Fix exposed suffix, remove unused option. Fabio Alessandrelli 2022-02-10 05:38:54 +01:00
  • 9d5caf6baa
    Merge pull request #636 from Faless/build/tools_pr Fabio Alessandrelli 2022-02-10 02:39:22 +01:00
  • 90b7d056ee [CI] Use matrix for builds. Fabio Alessandrelli 2022-02-10 01:21:04 +01:00
  • dcc52f4321 Library SCons boilerplate to build projects. Fabio Alessandrelli 2021-09-30 04:29:42 +02:00
  • cf3fcab6b4 Always require C++17. Shuold fix other platforms. Fabio Alessandrelli 2021-09-29 23:00:24 +02:00
  • 75b180d2cd
    headers: Sync with upstream commit 79077e6 (4.0-alpha2) Rémi Verschelde 2022-02-09 16:46:48 +01:00
  • df0e28fe43 Add missing Vector2::operator Vector2i() Zhehang Ding 2022-02-07 01:21:36 -08:00
  • 24c94e4af0 Add missing Vector3::operator Vector3i Zhehang Ding 2022-02-07 00:31:48 -08:00
  • 3d237fc7d7
    Fixed crash when called methods return nullptr. ondy-personal 2022-01-31 17:12:45 -08:00
  • 4dddd0b55b
    Merge pull request #685 from paddy-exe/master Hugo Locurcio 2022-01-29 17:21:33 +01:00
  • 31eddf9e87 Update README file for macos support Patrick Exner 2022-01-29 16:56:31 +01:00
  • 4e2411ad98 headers: Sync with upstream commit 9f5c18c Bastiaan Olij 2022-01-27 09:56:46 +11:00
  • f227a0179f Fix Test CMake project for Windows and parametrize paths Nicolás Carrasco 2022-01-23 19:54:51 +01:00
  • b9b606d271
    Merge pull request #675 from Ivorforce/patch-2 Hugo Locurcio 2022-01-26 18:47:13 +01:00
  • 2ce688d2ad
    headers: Sync with upstream commit 31a7ddb (4.0-alpha1) Rémi Verschelde 2022-01-23 23:28:40 +01:00
  • dfa395c5ed
    Merge pull request #682 from bruvzg/macos_demo Rémi Verschelde 2022-01-11 10:08:04 +01:00
  • a263344653
    [Demo Project] Add macOS framework templates, update Scons build script and ".gdextension" file. bruvzg 2022-01-10 18:59:52 +02:00
  • 02d98387a1
    headers: Sync with upstream commit fcc2648 Rémi Verschelde 2022-01-07 14:29:04 +01:00
  • 836cc4d3dc Fix for pointer indirection in the Ref<T> template. Lukas Tönne 2022-01-07 09:18:05 +01:00
  • cfd3fa97d1
    Merge pull request #668 from groud/fix_extension_instance_set Rémi Verschelde 2022-01-06 17:44:29 +01:00
  • 5fa9b765dc Fixed pointer indirection in the PtrToArg template for Object arguments. Lukas Tönne 2022-01-02 17:10:32 +01:00
  • 3475ad69b3
    In CMakeLists, use the new FindPython3 instead of FindPython Ivorius 2021-12-29 15:02:38 +01:00
  • c5fd3d00d2
    Test CMake project with CI (#518) O01eg 2021-12-24 03:29:21 +03:00
  • e07d3b9a97
    Merge pull request #672 from bradc6/bugfix/NormalizedNorspaceInMacros Rémi Verschelde 2021-12-20 15:45:07 +01:00
  • 76c4adb7f8
    Normalized additional macros to ensure that everything works without client code needing using Bradley Clemetson 2021-12-18 15:16:14 -08:00
  • f3315aeff6
    Merge pull request #671 from bradc6/bugfix/ConsistentNamespace Rémi Verschelde 2021-12-16 10:45:59 +01:00
  • f32d95b6d9
    Merge pull request #670 from bradc6/bugfix/CmakeGenerator Rémi Verschelde 2021-12-13 10:54:01 +01:00
  • 37938a1761
    Fix namespace to be consistent with the previous ADD functions Bradley Clemetson 2021-12-12 18:23:33 -08:00
  • c608277bcf
    Require at least python 3 Bradley Clemetson 2021-12-11 15:32:49 -08:00
  • adbbf1a3a1 Fix object_set_instance being wrongly called for built-in wrapped classes Gilles Roudière 2021-12-06 15:39:51 +01:00
  • f58a2f25a2
    Merge pull request #663 from groud/move_godot_object_init_to_extension Rémi Verschelde 2021-12-03 16:24:42 +01:00
  • 3fcb8a4d1e Make extension instances create the corresponding godot object in their constructor Gilles Roudière 2021-11-30 14:00:13 +01:00
  • 50512f0dee
    Merge pull request #659 from groud/fix_null_init Bastiaan Olij 2021-11-25 11:16:55 +11:00
  • d619c612d5
    Merge pull request #661 from Calinou/scons-warn-unknown-variables Rémi Verschelde 2021-11-24 14:50:02 +01:00
  • 1e2eafe777
    Print a warning with unknown SCons variables to ease troubleshooting Hugo Locurcio 2021-11-23 22:41:52 +01:00
  • 55ba2602db Avoid crash in Variant constructor from nullptr Object* Gilles Roudière 2021-11-22 16:57:51 +01:00
  • adbc0bfe00
    Merge pull request #656 from BastiaanOlij/dictionary_index Rémi Verschelde 2021-11-23 10:07:07 +01:00
  • b008810c01 Implementing dictionary operators Bastiaan Olij 2021-11-18 14:05:14 +11:00
  • 5cacce7a26
    Merge pull request #650 from BastiaanOlij/fix_compile_warnings Rémi Verschelde 2021-11-22 12:22:24 +01:00
  • 94efe3d410 Fixing compiler warnings around implicit type casting loosing precision Bastiaan Olij 2021-11-12 21:03:29 +11:00
  • 8d25e04d28
    Merge pull request #627 from BastiaanOlij/array_operator Rémi Verschelde 2021-11-17 11:04:32 +01:00
  • c2b690439f Implement index operators for Arrays Bastiaan Olij 2021-09-16 17:21:40 +10:00
  • 271e33658d
    Merge pull request #649 from RedwanFox/windows_fix_cmake_configuration Rémi Verschelde 2021-11-11 13:58:26 +01:00
  • 5336c7e97b synced windows compile definitions with scons configuration Nickolai Korshunov 2021-11-11 14:46:03 +03:00
  • fd76008f63
    Merge pull request #646 from BastiaanOlij/add_array_make Rémi Verschelde 2021-11-10 08:53:24 +01:00
  • 7d01234211
    headers: Sync with upstream commit 3abb5a9 Rémi Verschelde 2021-11-04 15:43:03 +01:00
  • b3c7581cf9
    Add .gitignore for test, ignore potential log files Rémi Verschelde 2021-11-04 15:32:51 +01:00
  • 957f86c3e3 Add Array:make macro Bastiaan Olij 2021-11-01 20:08:47 +11:00
  • b1dbaad396
    Merge pull request #644 from BastiaanOlij/rename_interface Rémi Verschelde 2021-10-28 11:12:07 +02:00
  • ef528d3a86 Rename interface to gdn_interface because it's a defined keyword under windows Bastiaan Olij 2021-10-28 19:20:56 +11:00
  • 5148aad3d4 headers: Sync with upstream commit 92a2380 Bastiaan Olij 2021-10-25 20:27:03 +11:00
  • c7fc804112
    headers: Sync with upstream commit a4e1a07 Rémi Verschelde 2021-10-16 17:36:37 +02:00
  • d9e643db2b
    Merge pull request #639 from Shatur/rework-cmake-debug-flags Rémi Verschelde 2021-10-04 09:14:18 +02:00
  • 2f92b4a37d
    Rework debug flags for CMake Hennadii Chernyshchyk 2021-10-03 17:30:37 +03:00
  • 230fd4bc08
    Merge pull request #634 from Faless/osx/universal Rémi Verschelde 2021-10-01 07:37:42 +02:00
  • 480ad9ffed [CI] Make OSX universal build instead 2 builds. Fabio Alessandrelli 2021-09-29 22:31:49 +02:00
  • 67f9109d1f [OSX] Add universal build support. Fabio Alessandrelli 2021-09-29 22:19:36 +02:00
  • ad11bbb584
    Merge pull request #632 from BastiaanOlij/debug_and_release Rémi Verschelde 2021-09-29 08:10:05 +02:00
  • 0f47ba54ee Setup for building both debug and release build for side by side deployment Bastiaan Olij 2021-09-29 10:47:08 +10:00
  • 6a720e5c7c
    Merge pull request #631 from Faless/ext/ref_casting_2 Rémi Verschelde 2021-09-28 16:14:45 +02:00
  • 3cebc33414
    Merge pull request #625 from Faless/ext/pointers Fabio Alessandrelli 2021-09-28 16:01:38 +02:00
  • b28853aff1 Add test for Reference passing/returning. Fabio Alessandrelli 2021-09-28 15:49:53 +02:00
  • b90d0ac555 Add Ref<T> binding support. Fabio Alessandrelli 2021-09-28 15:49:08 +02:00
  • 5826fd5259
    Merge pull request #626 from Shatur/use-default Rémi Verschelde 2021-09-28 09:11:39 +02:00
  • 1f96a0d16c
    Use default destructor for Object Hennadii Chernyshchyk 2021-09-27 20:24:14 +03:00
  • 80fdb9146f Add pointers support for virtual methods. Fabio Alessandrelli 2021-09-27 16:06:50 +02:00
  • a44e9aa3f9
    Merge pull request #602 from vnen/gdnative-extensions Bastiaan Olij 2021-09-27 23:26:31 +10:00
  • d5e0fc8e7c Temporary fix for issue in JSON export with NIL in operators Bastiaan Olij 2021-09-27 22:49:51 +10:00
  • 92d25bcda6 Update readme to include new info Bastiaan Olij 2021-09-27 21:41:56 +10:00
  • 68ebc9b2a8 Changed over to proper godot-headers Bastiaan Olij 2021-09-27 21:04:56 +10:00
  • cbf52c2764 Removed init.cpp that I overlooked in rebase Bastiaan Olij 2021-09-27 20:58:01 +10:00
  • 0e3bc393d5 Fully register class on register_class call Bastiaan Olij 2021-09-26 16:15:01 +10:00
  • fad6329699 Implement Ref copy constructor Bastiaan Olij 2021-09-14 14:43:08 +10:00
  • ea7324afe8 Fix encoding/decoding of null objects. Fabio Alessandrelli 2021-09-24 14:56:08 +02:00
  • 59d38a4119 Add test for extended object creation/deletion. Fabio Alessandrelli 2021-09-24 17:11:50 +02:00
  • 42dd64f22f Fix binding of function that takes Object * parameters. Fabio Alessandrelli 2021-09-25 01:39:30 +02:00
  • b4632e317d Fix creation (and godot-side deletion) of extended objects. Fabio Alessandrelli 2021-09-21 04:01:28 +02:00
  • cc88df05e7 Fix PtrToArg encoding for Object *. Fabio Alessandrelli 2021-09-22 02:46:29 +02:00
  • 2b1100c878 Use default initialization Hennadii Chernyshchyk 2021-09-19 20:54:34 +03:00
  • 7a2a7ea9e4 Add virtual destructor to Object class Bastiaan Olij 2021-09-22 00:40:57 +10:00
  • b21069c573 _err_print_error only output p_message so swapped parameters around Bastiaan Olij 2021-09-21 23:49:51 +10:00
  • fab017c91a Fix some clang format things Bastiaan Olij 2021-09-21 23:55:05 +10:00
  • 38ee8bfcf7 Change constructor/destructor management of extension classes George Marques 2021-09-09 20:40:40 -03:00
  • e839199848 Add support for property groups Bastiaan Olij 2021-09-15 13:56:20 +10:00
  • 02802b1d0e Add in driver types and rejig code to make it easier to extend Bastiaan Olij 2021-09-11 12:31:10 +10:00
  • aef0f1e248 Change initialization to allow custom level callbacks George Marques 2021-09-09 21:47:45 -03:00
  • dfa526ce16 Fix formatting of files George Marques 2021-09-08 15:11:12 -03:00
  • f5858ef6c6 Fix calling of native functions that return object types George Marques 2021-09-08 15:07:23 -03:00
  • 46c63af715 Re-introduce build-in type code for core types Bastiaan Olij 2021-09-01 13:11:10 +10:00
  • 3a5bd21092 Always convert float to double Bastiaan Olij 2021-09-04 21:38:25 +10:00
  • 50774cf0fb Add alias Hennadii Chernyshchyk 2021-09-02 01:54:47 +03:00
  • f24dcf4ff9 Specify project languages Hennadii Chernyshchyk 2021-09-02 01:25:39 +03:00
  • 3b40a38c66 Remove Generating Bindings message Hennadii Chernyshchyk 2021-09-02 00:43:07 +03:00
  • 8eb6f129f8 Set initialization level to CORE George Marques 2021-09-03 09:31:29 -03:00
  • e8030ed1cf Fix print file list Hennadii Chernyshchyk 2021-08-31 18:29:13 +03:00
  • b7f03837a2 Fix return type check for variadic functions Hennadii Chernyshchyk 2021-08-28 17:47:47 +03:00
  • 6daaeb6dba Do not override build path Hennadii Chernyshchyk 2021-08-28 20:20:56 +03:00