godot/core
Ignacio Etcheverry 6a85cdf640 Fix C# bindings after recent breaking changes
Implementation for new Variant types Callable, Signal, StringName.
Added support for PackedInt64Array and PackedFloat64Array.

Add generation of signal members as events, as well as support for
user created signals as events.
NOTE: As of now, raising such events will not emit the signal. As such,
one must use `EmitSignal` instead of raising the event directly.

Removed old ThreadLocal fallback class. It's safe to use thread_local now since
it's supported on all minimum versions of compilers we support.
2020-03-17 16:30:04 +01:00
..
bind Merge pull request #37111 from RandomShaper/imvu/unexpose_include_drive 2020-03-17 14:52:43 +01:00
crypto Removed interactive loader, added proper thread loading. 2020-02-28 11:20:45 -03:00
debugger Style: Set clang-format Standard to Cpp11 2020-03-17 07:36:24 +01:00
io Style: Set clang-format Standard to Cpp11 2020-03-17 07:36:24 +01:00
math Style: Set clang-format Standard to Cpp11 2020-03-17 07:36:24 +01:00
os Style: Set clang-format Standard to Cpp11 2020-03-17 07:36:24 +01:00
SCsub Refactor ScriptDebugger. 2020-03-08 12:36:39 +01:00
array.cpp Reworked signal connection system, added support for Callable and Signal objects and made them default. 2020-02-20 08:24:50 +01:00
array.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
callable.cpp Fix C# bindings after recent breaking changes 2020-03-17 16:30:04 +01:00
callable.h Fix C# bindings after recent breaking changes 2020-03-17 16:30:04 +01:00
callable_method_pointer.cpp Created the callable_mp macro, for signals to call method pointers directly. 2020-02-21 13:46:45 +01:00
callable_method_pointer.h callable_mp: Fix non-debug branch 2020-02-23 23:48:44 +01:00
class_db.cpp Style: Set clang-format Standard to Cpp11 2020-03-17 07:36:24 +01:00
class_db.h Style: Set clang-format Standard to Cpp11 2020-03-17 07:36:24 +01:00
color.cpp Remove deprecated Color::gray 2020-02-12 11:22:33 +01:00
color.h Remove deprecated Color::gray 2020-02-12 11:22:33 +01:00
color_names.inc doc: Document named color constants 2020-01-26 12:08:16 +01:00
command_queue_mt.cpp Drop old semaphore implementation 2020-03-03 13:20:42 +01:00
command_queue_mt.h Drop old semaphore implementation 2020-03-03 13:20:42 +01:00
compressed_translation.cpp Style: Set clang-format Standard to Cpp11 2020-03-17 07:36:24 +01:00
compressed_translation.h PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
core_builders.py SCons: Generate header with info on which modules are enabled 2020-02-07 11:31:37 +01:00
core_string_names.cpp Reworked signal connection system, added support for Callable and Signal objects and made them default. 2020-02-20 08:24:50 +01:00
core_string_names.h Reworked signal connection system, added support for Callable and Signal objects and made them default. 2020-02-20 08:24:50 +01:00
cowdata.h typedefs: Cleanup unused macros and unnecessary checks 2020-03-11 21:44:56 +01:00
dictionary.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
dictionary.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
engine.cpp More GIProbe work and fixes 2020-02-11 12:03:49 +01:00
engine.h More GIProbe work and fixes 2020-02-11 12:03:49 +01:00
error_list.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
error_macros.cpp Improve and document error macros 2020-01-24 17:19:57 +01:00
error_macros.h typedefs: Cleanup unused macros and unnecessary checks 2020-03-11 21:44:56 +01:00
func_ref.cpp Reworked signal connection system, added support for Callable and Signal objects and made them default. 2020-02-20 08:24:50 +01:00
func_ref.h Reworked signal connection system, added support for Callable and Signal objects and made them default. 2020-02-20 08:24:50 +01:00
global_constants.cpp Update docs and bindings for new integer vector types 2020-02-25 15:27:29 +01:00
global_constants.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
hash_map.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
hashfuncs.h ObjectID converted to a structure, fixes many bugs where used incorrectly as 32 bits. 2020-02-12 14:24:54 -03:00
image.cpp Force mipmaps off when importing RGBA4444 textures 2020-02-29 19:46:06 -08:00
image.h PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
input_map.cpp Style: Set clang-format Standard to Cpp11 2020-03-17 07:36:24 +01:00
input_map.h Style: Set clang-format Standard to Cpp11 2020-03-17 07:36:24 +01:00
int_types.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
list.h Style: Set clang-format Standard to Cpp11 2020-03-17 07:36:24 +01:00
make_binders.py Reworked signal connection system, added support for Callable and Signal objects and made them default. 2020-02-20 08:24:50 +01:00
map.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
message_queue.cpp Fixes bugs found by Sonarcloud and Coverity 2020-03-02 19:17:20 +01:00
message_queue.h Reworked signal connection system, added support for Callable and Signal objects and made them default. 2020-02-20 08:24:50 +01:00
method_bind.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
method_bind.h Created the callable_mp macro, for signals to call method pointers directly. 2020-02-21 13:46:45 +01:00
method_ptrcall.h Style: Set clang-format Standard to Cpp11 2020-03-17 07:36:24 +01:00
node_path.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
node_path.h Added StringName as a variant type. 2020-02-21 14:25:29 +01:00
oa_hash_map.h Style: Set clang-format Standard to Cpp11 2020-03-17 07:36:24 +01:00
object.cpp Merge pull request #36481 from nekomatata/fix-crash-connect-callable 2020-02-25 13:26:08 +01:00
object.h Removed interactive loader, added proper thread loading. 2020-02-28 11:20:45 -03:00
object_id.h Reworked signal connection system, added support for Callable and Signal objects and made them default. 2020-02-20 08:24:50 +01:00
ordered_hash_map.h Style: Set clang-format Standard to Cpp11 2020-03-17 07:36:24 +01:00
packed_data_container.cpp Variant: Added 64-bit packed arrays, renamed Variant::REAL to FLOAT. 2020-02-25 12:55:53 +01:00
packed_data_container.h PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
pair.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
path_remap.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
path_remap.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
pool_allocator.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
pool_allocator.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
print_string.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
print_string.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
project_settings.cpp Style: Set clang-format Standard to Cpp11 2020-03-17 07:36:24 +01:00
project_settings.h Style: Set clang-format Standard to Cpp11 2020-03-17 07:36:24 +01:00
reference.cpp Changed logic and optimized ObjectID in ObjectDB and Variant, removed RefPtr. 2020-02-15 08:36:04 -03:00
reference.h Style: Set clang-format Standard to Cpp11 2020-03-17 07:36:24 +01:00
register_core_types.cpp Change when we can ERR_FAIL_COND and ERR_FAIL_CONV_V to static_assert 2020-03-04 04:44:47 -03:00
register_core_types.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
resource.cpp Style: Set clang-format Standard to Cpp11 2020-03-17 07:36:24 +01:00
resource.h Style: Set clang-format Standard to Cpp11 2020-03-17 07:36:24 +01:00
rid.h Modify RenderingDevice to use RIDs, now that they are O(1) 2020-02-11 11:53:26 +01:00
rid_owner.cpp Vulkan: Move thirdparty code out of drivers, style fixes 2020-02-11 14:08:44 +01:00
rid_owner.h Compilation fixes on Android 2020-03-04 13:15:37 +01:00
ring_buffer.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
safe_refcount.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
safe_refcount.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
script_language.cpp Style: Set clang-format Standard to Cpp11 2020-03-17 07:36:24 +01:00
script_language.h Style: Set clang-format Standard to Cpp11 2020-03-17 07:36:24 +01:00
self_list.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
set.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
simple_type.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
sort_array.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
spin_lock.h Vulkan: Move thirdparty code out of drivers, style fixes 2020-02-11 14:08:44 +01:00
string_buffer.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
string_builder.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
string_builder.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
string_name.cpp Fix shadowed variable build error 2020-02-28 11:02:20 +01:00
string_name.h Fix shadowed variable build error 2020-02-28 11:02:20 +01:00
thread_work_pool.cpp Vulkan: Move thirdparty code out of drivers, style fixes 2020-02-11 14:08:44 +01:00
thread_work_pool.h Fixes some memory leaks 2020-02-13 09:46:13 +08:00
translation.cpp Style: Set clang-format Standard to Cpp11 2020-03-17 07:36:24 +01:00
translation.h Style: Set clang-format Standard to Cpp11 2020-03-17 07:36:24 +01:00
type_info.h Fix C# bindings after recent breaking changes 2020-03-17 16:30:04 +01:00
typedefs.h typedefs: Cleanup unused macros and unnecessary checks 2020-03-11 21:44:56 +01:00
ucaps.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
undo_redo.cpp Added StringName as a variant type. 2020-02-21 14:25:29 +01:00
undo_redo.h Added StringName as a variant type. 2020-02-21 14:25:29 +01:00
ustring.cpp Tweak the invalid Unicode error message to be more descriptive 2020-03-16 18:55:34 +01:00
ustring.h A lot of progress with canvas rendering, still far from working. 2020-02-11 11:53:27 +01:00
variant.cpp Style: Set clang-format Standard to Cpp11 2020-03-17 07:36:24 +01:00
variant.h Update docs and bindings for new integer vector types 2020-02-25 15:27:29 +01:00
variant_call.cpp Merge pull request #36896 from kuruk-mm/doc_return_variant_2 2020-03-16 19:55:07 +01:00
variant_op.cpp Refactor ScriptDebugger. 2020-03-08 12:36:39 +01:00
variant_parser.cpp Merge pull request #36042 from sumit0190/exportInfNan 2020-03-04 10:19:52 +01:00
variant_parser.h Fixes bugs found by Sonarcloud and Coverity 2020-03-02 19:17:20 +01:00
vector.h Style: Set clang-format Standard to Cpp11 2020-03-17 07:36:24 +01:00
version.h PCK: Set VERSION_PATCH in header, factor out header magic 2020-01-06 13:13:17 +01:00
vmap.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
vset.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00