Commit Graph

824 Commits (64b2c9be0b86c130ff774005f7daa2e869e37c8c)

Author SHA1 Message Date
Marc Gilleron 06c61b6535 Added RID::is_valid() and comparison operators
- is_valid() is worked around by comparing a default RID()
2018-01-20 19:37:23 +01:00
karroffel 51f1d3ce5d allow ~ in godotbinpath 2018-01-19 11:53:09 +01:00
karroffel 8c053fc35f allow const getter functions 2018-01-19 11:49:28 +01:00
karroffel 2e4de7b67d Don't leak memory from Ref<>() 2018-01-19 11:40:50 +01:00
Thomas Herzog 131cf2581e
Merge pull request #72 from Zylann/fix_poolarrays_read_write
Added copy constructors to PoolArray Read and Write
2018-01-18 23:55:01 +01:00
Marc Gilleron 07a36732f1 Added copy constructors to PoolArray Read and Write 2018-01-18 22:49:13 +01:00
Thomas Herzog 753c5b712f
Merge pull request #71 from Zylann/fix_poolvectors_copy
Added missing copy constructors and assign operators to PoolVectors
2018-01-18 08:47:34 +01:00
Marc Gilleron 835233fb71 Added missing copy constructors and assign operators to PoolVectors 2018-01-17 23:58:28 +01:00
Thomas Herzog 02b9b2592a
Merge pull request #67 from Zylann/rename_aabb_position
Renamed AABB::pos --> AABB::position
2018-01-17 08:46:19 +01:00
Thomas Herzog 4eea068b1b
Merge pull request #68 from Zylann/ref_instance
Added Ref<T>::instance()
2018-01-17 08:44:24 +01:00
Thomas Herzog dc2896dc89
Merge pull request #70 from Zylann/fix_register_signal
Fix potential malloc(0)
2018-01-17 08:43:14 +01:00
Thomas Herzog b9b06b5fbc
Merge pull request #69 from Zylann/fix_copy_constructors
Added copy constructors and assignment operators to Array and Dictionary
2018-01-17 08:42:09 +01:00
Marc Gilleron e7202cef8b Fix potential malloc(0) 2018-01-17 02:00:55 +01:00
Marc Gilleron 00f089d7ed Added copy constructors and assignment operators to Array and Dictionary 2018-01-17 01:57:01 +01:00
Marc Gilleron 74e3b4ae23 Added Ref<T>::instance() 2018-01-17 01:54:02 +01:00
Marc Gilleron b9ba10a717 Renamed AABB::pos --> AABB::position 2018-01-17 01:45:48 +01:00
karroffel 7dde412e26 custom types can now be used as method parameters 2018-01-14 23:03:57 +01:00
karroffel e3b20a28a9 Added Read and Write access for PoolArrays 2018-01-11 21:26:37 +01:00
karroffel 5dac1b5887 caller-defined entry methods and string API update 2018-01-11 17:58:06 +01:00
Thomas Herzog bde1ce384f
Merge pull request #57 from Grosskopf/master
Fixed building
2017-12-16 10:26:39 +01:00
karroffel 03380c0cef made godotbinpath accept the binary path itself 2017-12-13 21:59:15 +01:00
Grosskopf 575b2f4d14 Fixed building
without this, the clang command fails
2017-12-11 16:36:03 +01:00
Thomas Herzog ee4729cc07
Merge pull request #52 from BastiaanOlij/change_to_new_extensions
Update bindings to use new Api extensions and rename Rect3->AABB
2017-11-25 00:26:36 +01:00
Bastiaan Olij d8faa4ec76 Added alloc_c_string 2017-11-25 10:22:36 +11:00
BastiaanOlij 0f773c2d72 Update bindings to use new Api extensions and rename Rect3->AABB 2017-11-23 22:50:05 +11:00
Thomas Herzog e72f4beec1 Merge pull request #47 from BastiaanOlij/add_api_struct
Implemented using api struct
2017-10-24 19:28:06 +02:00
Bastiaan Olij 6452ba6e88 Implemented using api struct 2017-10-23 21:20:14 +11:00
Thomas Herzog f24ecfc74d Merge pull request #43 from RameshRavone/patch-8
Updated README
2017-10-03 17:53:24 +02:00
Thomas Herzog b32b9422ab Merge pull request #42 from RameshRavone/patch-7
Fixes #41
2017-10-03 17:51:24 +02:00
Ramesh Ravone 50dec32bda
Updated README 2017-10-03 21:18:47 +05:30
Ramesh Ravone 3ddd85d9a2
Fixes #41 2017-10-03 20:40:36 +05:30
Thomas Herzog 83cc9b8092 Merge pull request #40 from RameshRavone/patch-6
updated bindings
2017-10-03 14:24:32 +02:00
Ramesh Ravone 4adf3db60b
String bindings updated (at most) 2017-10-03 16:27:33 +05:30
Ramesh Ravone 10bb24cfbc
updated bindings 2017-10-03 16:07:34 +05:30
Thomas Herzog def39f4862 Merge pull request #39 from RameshRavone/patch-2
Fix `_arg_cast`
2017-10-03 11:11:18 +02:00
Ramesh Ravone 286d2aff03 Fix `_arg_cast`
This has been an issue from the day one,

A lot of people mentioned this on discord too
2017-10-03 08:29:08 +00:00
Thomas Herzog e32d7bb1b9 Merge pull request #33 from maxim-sheronov/fix_binding_generation_for_enums
Fix bindings generation for enums
2017-09-15 08:46:04 +02:00
Maxim Sheronov 8939c663d9 Fix bindings generation for enums 2017-09-13 21:30:30 +03:00
Thomas Herzog cb5b80d421 Merge pull request #32 from BastiaanOlij/add_path_arguments
Add some command line parameters to overrule default paths
2017-09-13 15:37:33 +02:00
Bastiaan Olij 9f8a93c405 Add some command line parameters to overrule default paths 2017-09-13 20:25:59 +10:00
Thomas Herzog 5be9332c42 Merge pull request #30 from taylorjoshua88/patch-1
Fixed typos
2017-08-04 23:44:32 +02:00
Josh Taylor be14fd92ae Fixed typos
Multiple instances of "directory" were misspelled as "director". Fixed plural spellings.
2017-08-04 17:41:25 -04:00
Thomas Herzog 0081c3bb3a Merge pull request #29 from RichyHBM/keep-env-windows
Add compiler flags for windows
2017-07-30 14:43:13 +02:00
Richy HBM 2d54c15c30 Add compiler flags for windows
This adds MSVC compiler flags to enable the DEBUG/NDEBUG defines, enable exceptions, turn on optimizations for Release builds, and link to the correct runtime library
2017-07-30 13:22:30 +01:00
Thomas Herzog 501a30856b Merge pull request #28 from RichyHBM/keep-env-windows
Fix using variable before defining it
2017-07-29 14:32:53 +02:00
Richy HBM e5806869c5 Fix using variable before defining it 2017-07-29 13:25:57 +01:00
Thomas Herzog b523f61b7d Merge pull request #27 from RichyHBM/keep-env-windows
Keep environment variables on windows
2017-07-29 14:19:30 +02:00
Richy HBM b503db1712 Keep environment variables on windows
This ensures that environment variables are kept when on windows meaning you can run it with any version of VS, so long as you are in a VS prompt or have run the vcvars.bat file for your architecture
2017-07-29 11:50:05 +01:00
Thomas Herzog e6064f7291 Merge pull request #24 from KursonSerg/master
Replaced 'char *' with 'const char *' for consistency with C API
2017-07-27 13:04:07 +02:00
Sergey Kurson 3acd3f8991 Replaced 'char *' with 'const char *' for consistency with C API
Also makes gcc and clang happy
2017-07-27 13:43:53 +03:00