godot/core
Hugo Locurcio 47c615caf3
Cap the number of warnings/errors per second rather than per frame
This reproduces the behavior used for printing when using the remote
debugger. The default limit is 100 errors and 100 warnings per second,
which makes it possible to display much more GDScript warnings
before overflowing.

This also adds a "Too many warnings" message, so that warnings
don't look like errors when overflowing anymore.

This closes #21896.
2019-07-31 17:29:26 +02:00
..
bind Merge pull request #30226 from lawnjelly/interpolate 2019-07-18 15:44:14 +02:00
io Fix some code found by Coverity Scan and PVS Studio 2019-07-23 09:14:31 +02:00
math Merge pull request #30776 from akien-mga/editor-configurable-float-step 2019-07-25 10:33:45 +02:00
os DirAccess: Drop compat get_next(bool *is_dir) which was hidden 2019-07-25 11:09:57 +02:00
array.cpp Remove unnecessary code and add some error explanations 2019-07-01 12:59:42 +02:00
array.h Don't crash on printing nested types 2019-04-20 02:01:55 +02:00
class_db.cpp Fix some code found by Coverity Scan and PVS Studio 2019-07-23 09:14:31 +02:00
class_db.h Use reference to constant in functions 2019-07-10 11:54:12 +02:00
color.cpp Remove unnecessary code and add some error explanations 2019-07-01 12:59:42 +02:00
color.h Some code changed with Clang-Tidy 2019-06-26 15:08:25 +02:00
color_names.inc Add "transparent" to named color list 2019-05-24 20:37:40 +01:00
command_queue_mt.cpp Fix alignment and locking issues with CommandQueueMT 2019-02-16 04:00:19 +01:00
command_queue_mt.h Remove unnecessary code and add some error explanations 2019-07-01 12:59:42 +02:00
compressed_translation.cpp Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
compressed_translation.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
core_builders.py Allow system certs file to be used by Editor. 2018-09-15 14:45:54 +02:00
core_string_names.cpp Allow overriding how scripted objects are converted to strings 2019-05-03 15:06:05 -07:00
core_string_names.h Allow overriding how scripted objects are converted to strings 2019-05-03 15:06:05 -07:00
cowdata.h Repair String lstrip and rstrip. 2019-01-07 17:34:44 +00:00
dictionary.cpp Don't crash on printing nested types 2019-04-20 02:01:55 +02:00
dictionary.h Don't crash on printing nested types 2019-04-20 02:01:55 +02:00
engine.cpp Add access to interpolation fraction for fixed timestep interpolation 2019-07-11 08:25:26 +01:00
engine.h Add access to interpolation fraction for fixed timestep interpolation 2019-07-11 08:25:26 +01:00
error_list.h Properly expose all Error constants to scripting languages 2019-06-27 12:48:26 +02:00
error_macros.cpp Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
error_macros.h Some code changed with Clang-Tidy 2019-06-26 15:08:25 +02:00
func_ref.cpp Added an is_valid function to FuncRef so script can check if it is safe to call it. 2019-04-29 23:38:42 +01:00
func_ref.h Added an is_valid function to FuncRef so script can check if it is safe to call it. 2019-04-29 23:38:42 +01:00
global_constants.cpp Properly expose all Error constants to scripting languages 2019-06-27 12:48:26 +02:00
global_constants.h Core: Ensure classes match their header filename 2019-02-12 13:34:25 +01:00
hash_map.h Remove unnecessary code and add some error explanations 2019-07-01 12:59:42 +02:00
hashfuncs.h Core: Ensure classes match their header filename 2019-02-12 13:34:25 +01:00
image.cpp Changed some code showed in LGTM and Coverage 2019-07-20 08:09:57 +02:00
image.h Some code changed with Clang-Tidy 2019-06-26 15:08:25 +02:00
input_map.cpp Changed some code showed in LGTM and Coverage 2019-07-20 08:09:57 +02:00
input_map.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
int_types.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
list.h Remove unnecessary assignment 2019-06-03 23:25:07 +02:00
make_binders.py Fix some code found by Coverity Scan and PVS Studio 2019-07-23 09:14:31 +02:00
map.h Update some dead links in the codebase 2019-07-23 21:06:12 -03:00
message_queue.cpp MessageQueue::flush now always destroys parameters of a spent message 2019-05-19 14:05:15 +01:00
message_queue.h Change "ID" to lowercase "id" 2019-05-09 06:25:32 -04:00
method_bind.cpp Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
method_bind.h C#: Generate the correct integer and floating point types 2019-04-27 01:30:46 +02:00
method_ptrcall.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
node_path.cpp Some code changed with Clang-Tidy 2019-06-26 15:08:25 +02:00
node_path.h Core: Ensure classes match their header filename 2019-02-12 13:34:25 +01:00
oa_hash_map.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
object.cpp Revert "Expose "meta" to the Inspector" 2019-07-22 12:03:57 +02:00
object.h Inspector: Fix PROPERTY_HINT_SPRITE_FRAME not behaving as RANGE 2019-07-25 09:29:51 +02:00
ordered_hash_map.h Don't crash on printing nested types 2019-04-20 02:01:55 +02:00
packed_data_container.cpp Many fallthrough switch cases now have the FALLTHROUGH macro to tell the compiler that this is intended. 2019-06-29 16:08:48 -04:00
packed_data_container.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
pair.h Fix many asan and ubsan reported issues 2019-01-30 06:43:56 +01:00
path_remap.cpp Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
path_remap.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
pool_allocator.cpp Changed some code showed in LGTM and Coverage 2019-07-20 08:09:57 +02:00
pool_allocator.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
pool_vector.cpp Core: Ensure classes match their header filename 2019-02-12 13:34:25 +01:00
pool_vector.h Changed some code showed in LGTM and Coverage 2019-07-20 08:09:57 +02:00
print_string.cpp Properly unlock mutex 2019-05-30 10:28:03 +02:00
print_string.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
project_settings.cpp Use reference to constant in functions 2019-07-10 11:54:12 +02:00
project_settings.h Use reference to constant in functions 2019-07-10 11:54:12 +02:00
ref_ptr.cpp Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
ref_ptr.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
reference.cpp Re-write mono module editor code in C# 2019-07-05 09:38:23 +02:00
reference.h C#: Generate the correct integer and floating point types 2019-04-27 01:30:46 +02:00
register_core_types.cpp Add TCP connect timeout. 2019-07-08 09:18:46 +02:00
register_core_types.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
resource.cpp No more metadata and dependency indices kept in resources saved. 2019-04-11 14:36:58 -03:00
resource.h No more metadata and dependency indices kept in resources saved. 2019-04-11 14:36:58 -03:00
rid.cpp Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
rid.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
ring_buffer.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
safe_refcount.cpp Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
safe_refcount.h Some code changed with Clang-Tidy 2019-06-26 15:08:25 +02:00
script_debugger_local.cpp Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
script_debugger_local.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
script_debugger_remote.cpp Cap the number of warnings/errors per second rather than per frame 2019-07-31 17:29:26 +02:00
script_debugger_remote.h Cap the number of warnings/errors per second rather than per frame 2019-07-31 17:29:26 +02:00
script_language.cpp Allow overriding how scripted objects are converted to strings 2019-05-03 15:06:05 -07:00
script_language.h Show icons for code completion options 2019-07-05 09:25:50 +08:00
SCsub Merge pull request #30188 from Andrettin/Method-Binding-Free-Function-Support 2019-07-09 22:33:43 +02:00
self_list.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
set.h Update some dead links in the codebase 2019-07-23 21:06:12 -03:00
simple_type.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
sort_array.h Fix error macro calls not ending with semicolon 2019-06-11 14:49:34 +02:00
string_buffer.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
string_builder.cpp Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
string_builder.h Use StringBuilder in C# bindings generator 2019-04-19 02:11:39 +02:00
string_name.cpp Changed some code showed in LGTM and Coverage 2019-07-20 08:09:57 +02:00
string_name.h Core: Ensure classes match their header filename 2019-02-12 13:34:25 +01:00
translation.cpp Locales: Add some missing locale names 2019-05-02 09:22:40 +02:00
translation.h Added TranslationServer::get_loaded_locales to return an array of all locales with a loaded Translation 2019-04-24 21:39:29 -04:00
type_info.h Make it a build error if a GetTypeInfo specialization cannot be resolved 2019-07-22 00:08:35 +02:00
typedefs.h Fix -Wimplicit-fallthrough warnings from GCC 8 2019-04-05 15:14:53 +02:00
ucaps.h Reorder reverse caps characters table for string lower case conversion 2019-04-05 11:10:15 +03:00
undo_redo.cpp UndoRedo add version changed signal 2019-06-26 16:32:34 +02:00
undo_redo.h UndoRedo add version changed signal 2019-06-26 16:32:34 +02:00
ustring.cpp Added count method to String 2019-07-23 18:55:54 +03:00
ustring.h Added count method to String 2019-07-23 18:55:54 +03:00
variant.cpp Changed some code showed in LGTM and Coverage 2019-07-20 08:09:57 +02:00
variant.h Some code changed with Clang-Tidy 2019-06-26 15:08:25 +02:00
variant_call.cpp [Mono] Deprecate Set methods 2019-07-28 17:49:22 -04:00
variant_op.cpp Changed some code showed in LGTM and Coverage 2019-07-20 08:09:57 +02:00
variant_parser.cpp Changed some code showed in LGTM and Coverage 2019-07-20 08:09:57 +02:00
variant_parser.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
vector.h Fix error macro calls not ending with semicolon 2019-06-11 14:49:34 +02:00
version.h Add hex-encoded version number to Engine singleton for easy comparisons 2019-02-17 13:38:52 +01:00
vmap.h Replace a few #if/#elif with #ifdef and "#elif defined" 2019-04-05 23:41:51 +02:00
vset.h Replace a few #if/#elif with #ifdef and "#elif defined" 2019-04-05 23:41:51 +02:00