summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-03-16Merge pull request #47076 from Faless/debugger/4.x_remote_peer_backoffRémi Verschelde
[Net] Make debugger peer less CPU intensive.
2021-03-16[Net] Make debugger peer less CPU intensive.Fabio Alessandrelli
Make sure that RemoteDebuggerPeer wait at least 100us between polls (effectively forcing a min tick of 100 microseconds). This greatly improve performances (the call to poll was useless since during low traffic, writes would always be available, and during high traffic, reads would always be available, effectively making it a busy-waiting loop). We could further improve this, by separating the two polls, and adjust the min tick based on load, but this is most likely more than enough already without sacrificing too much on high loads.
2021-03-16Merge pull request #47072 from bruvzg/hb_2_8_0Rémi Verschelde
HarfBuzz: Update to version 2.8.0
2021-03-16Merge pull request #47065 from m4gr3d/fallback_to_text_project_godotRémi Verschelde
Fix bug causing `project.godot` to be ignored when `project.binary` is missing
2021-03-16HarfBuzz: Update to version 2.8.0bruvzg
2021-03-16Merge pull request #39810 from christinoleo/masterRémi Verschelde
Make GraphNode handle children with EXPAND flag
2021-03-16Fix bug causing `project.godot` to be ignored when `project.binary` is missingFredia Huya-Kouadio
2021-03-16Merge pull request #46378 from reduz/static-method-in-variant-typesRémi Verschelde
Add static method support to core Variant types
2021-03-16Add static method support to core Variant typesreduz
* Properly exposed, including validated and variant call * Bound static functions in String and Color * Did not add support for scripting languages, will have to be added manually.
2021-03-16Merge pull request #45018 from akien-mga/miniupnpc-2.2.1Fabio Alessandrelli
miniupnpc: Update to version 2.2.2
2021-03-16i18n: Sync translations with WeblateRémi Verschelde
(cherry picked from commit 94a0fc47f7b4e90f8973f9adbfd3312579ed2825)
2021-03-16miniupnpc: Update to version 2.2.2Rémi Verschelde
2021-03-16Merge pull request #47046 from aaronfranke/sprite-framesRémi Verschelde
Move SpriteFrames to its own file in the resources folder
2021-03-16Merge pull request #47049 from ↵Rémi Verschelde
m4gr3d/simplify_godot_plugin_methods_registration_master Improve Godot Android plugin methods registration
2021-03-16Leverage java annotations to simplify the logic used to register the Godot ↵Fredia Huya-Kouadio
plugin methods.
2021-03-16Move SpriteFrames to its own file in the resources folderAaron Franke
2021-03-15Merge pull request #47014 from aaronfranke/atlastex-docRémi Verschelde
Improve documentation for AtlasTexture
2021-03-15Merge pull request #47032 from Calinou/doc-acos-atan-rangeRémi Verschelde
Document the valid input range for `acos()` and `atan()`
2021-03-15Merge pull request #47033 from timothyqiu/crash-fixRémi Verschelde
Fix AnimationTree editor crash when renaming node
2021-03-15Merge pull request #47027 from Faless/net/4.x_upnp_null_fixesRémi Verschelde
[Net] Fix miniupnpc when no interface is specified
2021-03-15[Net] Fix miniupnpc when no interface is specifiedFabio Alessandrelli
This is a tricky one, it used to work, but it was wrong, because in such a scenario instead of passing NULL as required by the API, it would pass a buffer containing the `\0` terminator. This stopped working on a specific miniupnpc version, when they fixed some network endianess issue on Windows, to which we made a workaround, which in turn would probably result in failures when the interface is specified. This commit address the issue properly, by checking the specified interface string size, and correctly passing NULL instead of the empty string when necessary. Also reverts the commit that introduced the bogus workaround: e85330231c729a88d5a478de2bbe4a61e5edeae3 One of those PR when the explaination is much longer then code changes :).
2021-03-15Document the valid input range for `acos()` and `atan()`Hugo Locurcio
2021-03-16Fix AnimationTree editor crash when renaming nodeHaoyu Qiu
2021-03-15Merge pull request #46993 from gongpha/check-if-edit-called-via-editorRémi Verschelde
Check if _edit_set_position and _edit_set_rect was used outside an editor
2021-03-15Merge pull request #47019 from neikeq/csharp-fix-disconnec-events-signals-twiceRémi Verschelde
C#: Fix disconnecting event signals twice
2021-03-15Check if _edit_set_position and _edit_set_rect was used outside an editorKongfa Waroros
2021-03-15Merge pull request #44333 from lupoDharkael/preferred-extensionRémi Verschelde
Save resource: give .res less priority as preferred extension
2021-03-15Merge pull request #37065 from dreamsComeTrue/ruler-origin-fixRémi Verschelde
Reset ruler tool when switching tools with shortcuts
2021-03-15Merge pull request #47010 from akien-mga/modernized_thread_fix_freebsdRémi Verschelde
Thread: Re-add pthread_np.h include for FreeBSD/OpenBSD
2021-03-15C#: Fix disconnecting event signals twiceIgnacio Etcheverry
`disconnect_event_signals` can be called twice (when managed instance is disposed and from the ScriptInstance destructor).
2021-03-14Improve documentation for AtlasTextureAaron Franke
2021-03-15Reset ruler tool when switching tools with shortcutsDominik 'dreamsComeTrue' Jasiński
Fixes: #37056
2021-03-14Thread: Re-add pthread_np.h include for FreeBSD/OpenBSDRémi Verschelde
Was a regression from #45315. Fixes #46998.
2021-03-14Merge pull request #47004 from Calinou/editor-move-to-trash-windowsRémi Verschelde
Use OS-specific terminology for "Move to Trash" in the editor filesystem
2021-03-14Merge pull request #47008 from pycbouh/tab-container-stale-textsRémi Verschelde
Fix stale tab names in TabContainer
2021-03-14Use OS-specific terminology for "Move to Trash" in the editor filesystemHugo Locurcio
This closes https://github.com/godotengine/godot-proposals/issues/2460.
2021-03-14Fix stale tab names in TabContainerYuri Sizov
2021-03-14Merge pull request #47003 from bruvzg/rtl_bbcode_and_sel_fixRémi Verschelde
Fix RTL BBCode range regression and selection issues.
2021-03-14Fix RTL BBCode range regression and selection issues.bruvzg
2021-03-14Merge pull request #46936 from DavidSichma/match_temp_headerRémi Verschelde
Fixed match test expression for temporaries
2021-03-14Merge pull request #46971 from YeldhamDev/editinspec_theme_fixRémi Verschelde
Fix EditorInspector not updating its theme on rare occasions
2021-03-14Merge pull request #46990 from gongpha/check-in-camera-feedRémi Verschelde
Check if an input image wasn't Image on several functions in CameraFeed
2021-03-14Merge pull request #46943 from ↵Rémi Verschelde
jmb462/fix-editor-slider-grabber-zoomed-bad-position Fix EditorSpinSlider grabber zoom issues (Fix #46632)
2021-03-14Merge pull request #46942 from ray90514/debugRémi Verschelde
Fix Node can not be reselected
2021-03-14Check if an input image wasn't Image on several functions in CameraFeedKongfa Waroros
2021-03-14Merge pull request #46799 from goostengine/module-includesRémi Verschelde
Provide missing include path for custom modules
2021-03-14Merge pull request #46810 from W4RH4WK/file-access-get-buffer-parameter-checksRémi Verschelde
Add parameter checks to FileAccess get_buffer functions
2021-03-14Merge pull request #46986 from akien-mga/clang-format-hook-version-numberRémi Verschelde
clang-format: Fix version number in hook warning
2021-03-14clang-format: Fix version number in hook warningRémi Verschelde
2021-03-14Merge pull request #46970 from jmb462/fix-crash-on-closing-empty-modified-sceneRémi Verschelde
Fix crash on closing empty modified scene (Fix #46959)