George Marques
|
aef0f1e248
|
Change initialization to allow custom level callbacks
Now it needs a callback for each level so custom logic (like loading
singletons) can be performed.
|
2021-09-27 23:08:10 +10:00 |
George Marques
|
dfa526ce16
|
Fix formatting of files
|
2021-09-27 23:08:10 +10:00 |
George Marques
|
f5858ef6c6
|
Fix calling of native functions that return object types
|
2021-09-27 23:08:10 +10:00 |
Bastiaan Olij
|
46c63af715
|
Re-introduce build-in type code for core types
|
2021-09-27 23:08:10 +10:00 |
Bastiaan Olij
|
3a5bd21092
|
Always convert float to double
|
2021-09-27 23:08:10 +10:00 |
Hennadii Chernyshchyk
|
50774cf0fb
|
Add alias
|
2021-09-27 23:08:10 +10:00 |
Hennadii Chernyshchyk
|
f24dcf4ff9
|
Specify project languages
|
2021-09-27 23:08:10 +10:00 |
Hennadii Chernyshchyk
|
3b40a38c66
|
Remove Generating Bindings message
Bindings are generated using `generate_bindings` and the command contains the `COMMENT` parameter, which will display a message about the generation.
|
2021-09-27 23:08:10 +10:00 |
George Marques
|
8eb6f129f8
|
Set initialization level to CORE
This should eventually be configurable with user callbacks, but for now
assume the lowest level to ensure the initialization is called.
|
2021-09-27 23:08:10 +10:00 |
Hennadii Chernyshchyk
|
e8030ed1cf
|
Fix print file list
|
2021-09-27 23:08:10 +10:00 |
Hennadii Chernyshchyk
|
b7f03837a2
|
Fix return type check for variadic functions
|
2021-09-27 23:08:09 +10:00 |
Hennadii Chernyshchyk
|
6daaeb6dba
|
Do not override build path
|
2021-09-27 23:08:09 +10:00 |
Hennadii Chernyshchyk
|
a904518075
|
Fix OUTPUT for add_custom_command
|
2021-09-27 23:08:09 +10:00 |
Bastiaan Olij
|
b07559882c
|
Silence delete compile warning in memory.h/cpp on Windows
|
2021-09-27 23:08:09 +10:00 |
Bastiaan Olij
|
dd72ce151a
|
Remove unused import that breaks on windows
|
2021-09-27 23:08:09 +10:00 |
George Marques
|
9d4e51011a
|
Properly encode numeric POD types
|
2021-09-27 23:08:09 +10:00 |
George Marques
|
f19bb9f57c
|
Add copy/move constructors and assignment op to builtin types
|
2021-09-27 23:08:09 +10:00 |
George Marques
|
3a9ff8de7a
|
Add support for engine singletons
Use, e.g. Engine::get_singleton() to get the singleton object();
|
2021-09-27 23:08:09 +10:00 |
George Marques
|
feafe0da36
|
Fix build with native structs
|
2021-09-27 23:08:09 +10:00 |
Bastiaan Olij
|
df9164b9bd
|
Added TYPED_METHOD_BIND and c++17 flags to windows build and moved test project files
|
2021-09-27 23:08:09 +10:00 |
George Marques
|
f3dea4b752
|
Add readme file (stub)
|
2021-09-27 23:08:08 +10:00 |
George Marques
|
5615c92173
|
Define the {de,}initialization functions in the bindings
The extension creators then don't need to create those just to redirect
to the bindings.
|
2021-09-27 23:08:08 +10:00 |
George Marques
|
a0634cca3f
|
Auto-bind virtual method overrides
|
2021-09-27 23:08:08 +10:00 |
George Marques
|
b3a4a2cf93
|
Add sample test project
|
2021-09-27 23:08:08 +10:00 |
George Marques
|
8bcf32a619
|
Fix issues with method calls
|
2021-09-27 23:08:08 +10:00 |
George Marques
|
e4ed48976a
|
Replace bindgins to work with extensions
|
2021-09-27 23:08:08 +10:00 |
Rémi Verschelde
|
ee70866894
|
Merge pull request #622 from akien-mga/ci-disable-tests-4.0
|
2021-09-27 14:43:28 +02:00 |
Rémi Verschelde
|
bd82460780
|
CI: Disable test build to prepare for 4.0 extensions merge
It can't pass and fixing it in the heavily WIP extensions implementation
would be a hassle, it's better to readd tests once things are working.
|
2021-09-27 14:37:36 +02:00 |
Rémi Verschelde
|
bfdf55afd9
|
Merge pull request #620 from akien-mga/bindgen-fix-NodePath-escape
|
2021-09-27 12:51:07 +02:00 |
Rémi Verschelde
|
b8658d3733
|
Merge pull request #619 from BastiaanOlij/update_godot_3_info
|
2021-09-27 12:43:50 +02:00 |
Rémi Verschelde
|
83ef64079b
|
bindgen: Properly escape NodePath in default args
|
2021-09-27 12:41:46 +02:00 |
Bastiaan Olij
|
74cee6e6b7
|
Updating readme for new branch info
|
2021-09-27 20:28:16 +10:00 |
Rémi Verschelde
|
4e8508ad53
|
Fixup style after #563
|
2021-09-27 12:26:32 +02:00 |
Rémi Verschelde
|
407710b622
|
Merge pull request #513 from beroso/fix/windows_cpp_17
|
2021-09-27 11:50:12 +02:00 |
Rémi Verschelde
|
907d35126e
|
Merge pull request #538 from anunknowperson/patch-1
|
2021-09-27 11:44:43 +02:00 |
Rémi Verschelde
|
228014bec8
|
Merge pull request #547 from piiertho/hotfix/add-android-missing-toolchain-elements
|
2021-09-27 11:42:39 +02:00 |
Rémi Verschelde
|
3de367920f
|
Merge pull request #563 from LinwoodCloud/master
|
2021-09-27 11:41:41 +02:00 |
Rémi Verschelde
|
055f3141f8
|
Merge pull request #588 from aaronfranke/signal-no-arg
|
2021-09-27 11:34:08 +02:00 |
Rémi Verschelde
|
7a693df988
|
Merge pull request #601 from colugomusic/fix-string-args-constness
|
2021-09-27 11:31:56 +02:00 |
Rémi Verschelde
|
0fba89df67
|
Merge pull request #595 from Calinou/add-license-headers
|
2021-09-27 11:31:31 +02:00 |
Rémi Verschelde
|
c109d4e5dc
|
Merge pull request #607 from samsface/master
|
2021-09-27 11:24:07 +02:00 |
Rémi Verschelde
|
654836a135
|
Merge pull request #587 from Faless/fix/osx_names
|
2021-09-27 11:22:13 +02:00 |
Rémi Verschelde
|
402e33a7dc
|
headers: Track tag godot-3.3.3-stable
|
2021-09-26 13:20:50 +02:00 |
Rémi Verschelde
|
e96e49e63b
|
Merge pull request #618 from akien-mga/ci-tests-godot-3.3.3
|
2021-09-26 13:16:24 +02:00 |
Rémi Verschelde
|
d9477fd0aa
|
CI: Run tests with Godot 3.3.3
|
2021-09-26 12:43:41 +02:00 |
Rémi Verschelde
|
6e013e415d
|
Merge pull request #617 from akien-mga/ci-linux-ubuntu-18.04
|
2021-09-26 12:40:46 +02:00 |
Rémi Verschelde
|
4b6ab10c5d
|
CI: Update Linux runner to Ubuntu 18.04
Also cleanup needlessly specific dependencies.
|
2021-09-26 12:15:19 +02:00 |
Bastiaan Olij
|
1bb06e8507
|
Merge pull request #616 from raulsntos/fix-enum-params
Escape parameters named `enum`.
|
2021-09-23 09:54:33 +10:00 |
Raul Santos
|
54c2d23572
|
Escape parameters named `enum`.
Prefix parameters named `enum` with an underscore like all the other
reserved keywords.
|
2021-09-22 16:07:23 +02:00 |
Fabio Alessandrelli
|
466f2cdebf
|
Merge pull request #590 from Faless/generator/fix_byte_array_default
Fix binding when default parameter is a PoolByteArray.
|
2021-09-07 20:08:56 +02:00 |