summaryrefslogtreecommitdiff
path: root/core
AgeCommit message (Collapse)Author
2018-02-05Fix polygon triangulation failure.Nicolas Silva
The ear clipping algorithm used to triangulate polygons has a slightly too conservative point-in-triangle test which can, in some configurations prevent it from finding a possible tessellation. Relaxing the test by considering that points exactly on edges don't belong the triangle fixes the issue. Changing the semantic of the test is safe because no other code makes use of it. A more detailed explanation can be found in issue #16395. Fixes #16395.
2018-02-05Kill an old debugging messageHein-Pieter van Braam
When running the engine with -d we get a message on the command-line for each control being clicked. After discussing with @reduz it seems that this is old and should be removed. Commented out as requested.
2018-02-03Fix broken variant call of Vector3.snappedTimur Celik
2018-02-01Fix inconsistencies and typos in argument namesPaolo Perkovic
2018-02-01Merge pull request #16002 from bruvzg/mono_loading_form_resRémi Verschelde
[Mono] Allow loading assemblies (including mscorlib) from resources.
2018-01-31Merge pull request #16188 from Schweigert/masterRémi Verschelde
Display set_nodelay to GDScript
2018-01-31Mono: Allow loading `mscorlib` from resources.bruvzg
2018-01-30Display set_nodelay to GDScriptMarlon Henry Schweigert
Pass enabled arg Rename set_nodelay to set_no_delay Add description to the method Change description
2018-01-30Merge pull request #15995 from GodotExplorer/pr-debugger-weakrefRémi Verschelde
Remote debugger send the real instance of WeakRef referenced to
2018-01-30Fix wrong return type of xform functionsPoommetee Ketson
2018-01-27Use the appropriate Variant hash and compare functions for DictionariesHein-Pieter van Braam
Dictionaires did not use the VariantHasher and VariantComparator making them unsafe for use with NaN values as keys. This PR uses the appropriate Variant implementations for these functions. var d = {} d[Vector2(NAN, NAN)] = 0 d[Vector2(NAN, NAN)] = 0 print(d.size()) will now output '1' and not '2' This fixes #16031
2018-01-24- Improves portability in joystick buttons enumAriel Manzur
- Fixes linking bug in modules split library
2018-01-24Merge pull request #15844 from letheed/better-error-msgRémi Verschelde
Make cyclic resource inclusion error message more helpful
2018-01-23Remote debugger send the real instance of WeakRef referenced toGeequlim
2018-01-20fixed crash with StringBuilderkarroffel
When using a newly created StringBuilder then the as_string() method will crash when trying to free an allocated 0-sized chunk of memory. When 0 bytes get allocated with memnew_arr then a NULL pointer gets returned. When trying to free that pointer the programm will crash.
2018-01-18improves portability with some compilersAriel Manzur
2018-01-18Fix typos in code and docs with codespellRémi Verschelde
Using v1.11.0 from https://github.com/lucasdemarchi/codespell
2018-01-18Make cyclic resource inclusion error message more helpfulletheed
2018-01-17doc: Replace some more "val" with "value" + syncRémi Verschelde
2018-01-16Revert "Fix bad color to HTML conversion. Alpha channel was added before RGB."Rémi Verschelde
2018-01-15Filled tutorial field in most relevent classes.Juan Linietsky
Added tutorial display in doc.
2018-01-15Make sure PropertyHint matches in the VisualScript editor.K. S. Ernest (iFire) Lee
2018-01-13Fix String::itos/String::num_int64(INT64_MIN) output.bruvzg
2018-01-12get_target_fps and set_target_fps now both use an intPaul Joannon
2018-01-12fix set_stream_peer binding in PacketPeerPaul Joannon
2018-01-12Merge pull request #15611 from bojidar-bg/x-bind-more-propertiesRémi Verschelde
Bind many more properties to scripts
2018-01-12-Remove color operator clamping, which is unnecesary. Fixes #15184, fixes ↵Juan Linietsky
#14686. -Refresh progress bar less often, makes baking, exporting, etc. faster.
2018-01-12Bind many more properties to scriptsBojidar Marinov
Notable potentially breaking changes: - PROPERTY_USAGE_NOEDITOR is now PROPERTY_USAGE_STORAGE | PROPERTY_USAGE_NETWORK, without PROPERTY_USAGE_INTERNAL - Some properties were renamed, and sometimes even shadowed by new ones - New getter methods (some virtual) were added
2018-01-11Merge pull request #15531 from AndreaCatania/p2Juan Linietsky
Fixed crash on duplicate GIProbe baking
2018-01-11Fixed crash on duplicate GIProbe bakingAndreaCatania
2018-01-11Dont print error when loading resource from cacheRuslan Mustakov
2018-01-09Fix bad color to HTML conversion. Alpha channel was added befor RGB.robfram
2018-01-09Mono: Implement stack info for errors and exceptionsIgnacio Etcheverry
2018-01-08obsolete UndoRedo max_steps; no users identifiedTodd Ross
2018-01-08Merge pull request #15337 from ↵Rémi Verschelde
touilleMan/fix-classdb_get_method_list-without-instrospection Fix _ClassDB::get_method_list when instrospection is disabled
2018-01-07Merge pull request #15437 from GodotExplorer/pr-fix-15424Rémi Verschelde
Add null checking for paramaters in UndoRedo
2018-01-07Merge pull request #15382 from mrcdk/poolarrays_neq_fixRémi Verschelde
Fix NEQ operation for Arrays and Pool*Arrays
2018-01-07Merge pull request #15297 from poke1024/runner-limit-errsRémi Verschelde
Limit number of errors and messages sent by runner
2018-01-07Add null checking for paramaters in Undoredogeequlim
2018-01-06Removed PBM bitmap loader, added abiliy to importi mages as bitmap. Fixes #14828Juan Linietsky
2018-01-06Fix crash when using Image.resize() without calling Image.create() firstJerome67000
2018-01-06Fix NEQ operation between 2 different ArraysMrCdK
it was returning false if it found the same content in both arrays which isn't correct, it should return true when it finds different values
2018-01-05Print error if a resource can't load from script, fixes #15313Juan Linietsky
2018-01-05Add missing copyright headers and fix formattingRémi Verschelde
Using `misc/scripts/fix_headers.py` on all Godot files. Some missing header guards were added, and the header inclusion order was fixed in the Bullet module.
2018-01-04Fix _ClassDB::get_method_list to returns only what's available when ↵Emmanuel Leblond
introspection is disabled
2018-01-04Change OS::initialize signature to return Error (fix segfault on x11)Emmanuel Leblond
2018-01-03found via cppcheck:firefly2442
remove code that will never run make definition and declaration names for parameters match change floats that were being set to bool values remove pointer that is never used
2018-01-04Merge pull request #15280 from poke1024/ringbuffer-cowRémi Verschelde
Avoid redundant copy-on-writes in RingBuffer
2018-01-03Revert "Add missing image format RGB10A2. Fixes #14964"Juan Linietsky
2018-01-03Avoid redundant copy-on-writes in RingBufferBernhard Liebl