summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-05-17Merge pull request #38795 from Calinou/doc-array-dictionary-referenceMax Hilbrunner
Document that Dictionary is always passed as reference
2020-05-17Merge pull request #38695 from dreamsComeTrue/node-swap-order-argumentsRémi Verschelde
Replace 'add_child_below_node' with 'add_sibling' in Node
2020-05-17Merge pull request #38793 from Anutrix/window-popup-centered-rect2-fixRémi Verschelde
Fix popup window size calculation in popup_centered_ratio by using Rect2
2020-05-16Document that Dictionary is always passed as referenceHugo Locurcio
See #38792.
2020-05-17Fix popup window size calculation in popup_centered_ratio by using Rect2unknown
2020-05-16Merge pull request #38782 from mbrlabs/text-editor-fixRémi Verschelde
Fixed text editor drawing if smooth scrolling is disabled.
2020-05-16Merge pull request #37519 from HaSa1002/fix-duplicate-inputs-winRémi Verschelde
Fix input event being dispatched multiple times on Windows
2020-05-16Merge pull request #38779 from bruvzg/gdnative_sizes_fixRémi Verschelde
Fix GDNative wrapper type sizes (RID, Variant, Packed*Array), add size checks.
2020-05-16Merge pull request #29587 from Calinou/remove-hq2xRémi Verschelde
Remove HQ2X and the `Image.expand_2x_hq2x()` method
2020-05-16Fixed text editor drawing if smooth scrolling is disabled.Marcus Brummer
Fixes #38778
2020-05-16Fix input event being dispatched multiple times on WindowsHaSa1002
2020-05-16Remove HQ2X and the `Image.expand_2x_hq2x()` methodHugo Locurcio
As of Godot 3.0, HQ2X is no longer used to upscale the editor theme and icons on hiDPI displays, which limited its effective uses. HQ2X was also used to upscale the project theme when the "Use Hidpi" project setting was enabled, but results were often less than ideal. The new StyleBoxFlat and SVG support also make HQ2X less important to have as a core feature. This decreases binary sizes slightly (-150 KB on most platforms, -212 KB on WebAssembly release). This partially addresses #12419.
2020-05-16Merge pull request #38463 from smartin015/3.2-fixgeditRémi Verschelde
Remove get_local_mouse_position() hack in GraphEdit
2020-05-16Merge pull request #37430 from bruvzg/fix_non_hidpi_popup_posRémi Verschelde
[macOS] Fix popup positions on multiple screens.
2020-05-16Merge pull request #38451 from eduardonunesp/feature/command-comma-preferencesRémi Verschelde
Using command + comma on macOS as default shortcut for editor settings
2020-05-16Remove get_local_mouse_position() hack in GraphEditsmartin015
2020-05-16Fix popup positions on multiple screens (with same scaling only).bruvzg
2020-05-16Fix GDNative wrapper type sizes (RID, Variant, Packed*Array), add size ↵bruvzg
checking static asserts.
2020-05-16Merge pull request #38777 from madmiraal/update-r128Rémi Verschelde
Update r128.h to include latest fixes for mingw-64 32 bit builds.
2020-05-16Update r128.h to include latest fix for mingw-64 32 bit builds.Marcel Admiraal
2020-05-16Merge pull request #37924 from thebestnom/migrate-to-androidXRémi Verschelde
Android: Migrate deprecated support library to AndroidX
2020-05-16Merge pull request #38772 from neikeq/issue-38729Rémi Verschelde
websocket: Fix crash at exit when not running the editor
2020-05-16websocket: Fix crash at exit when not running the editorIgnacio Etcheverry
EditorDebuggerServer::register_protocol_handler must not be called before editor initialization. Otherwise, if the editor is never initialized, the added StringName will not be released until static destructors are called (instead of being release during editor deinitialization).
2020-05-15Fix incorrect capabilities notification in LSPOliver Frank
(cherry picked from commit 2173d041af711c111d60d1fc1f45f96f4f8c7271)
2020-05-15Improve jsonrpc error reportingOliver Frank
(cherry picked from commit dac8b7b6f4fec0136a3dc95afae0aa8aa8ce9fd9)
2020-05-15Merge pull request #38760 from akien-mga/error-macros-styleRémi Verschelde
Error macros: Improve style of error messages
2020-05-15Merge pull request #38764 from YeldhamDev/icons_missingRémi Verschelde
Add more missing icons
2020-05-15Replace 'add_child_below_node' with 'add_sibling' in NodeDominik 'dreamsComeTrue' Jasiński
Fixes: #19642
2020-05-15Add more missing iconsMichael Alexsander
2020-05-15doc: Sync classref with current sourceRémi Verschelde
2020-05-15Error macros: Improve style of error messagesRémi Verschelde
Document why the `if (1) {} else ((void)0)` construct is used.
2020-05-15Merge pull request #38755 from dreamsComeTrue/editor-spin-slider-grabber-hideRémi Verschelde
Hide editor_spin_slider grabber when closing Editor's windows
2020-05-15Merge pull request #36726 from ThakeeNathees/invalid-break-parsingRémi Verschelde
Fix: break, continue outside of a loop, match statement handled when parsing
2020-05-15Merge pull request #38717 from madmiraal/fix-image-uninitialized-warningRémi Verschelde
Silence 'w' may be used uninitialized in image.cpp warning.
2020-05-15Merge pull request #38757 from madmiraal/fix-oidn-mingw-buildRémi Verschelde
Fix #include <windows.h> for case-senstive cross-compilation.
2020-05-15Merge pull request #38754 from Calinou/doc-canvasitem-texture-filter-repeatRémi Verschelde
Document CanvasItem's texture filtering and repeating modes
2020-05-15Merge pull request #38753 from Calinou/doc-camera3d-effectsRémi Verschelde
Document the Camera3D's `effects` property
2020-05-15Merge pull request #38750 from madmiraal/fix-vulkan-uninitialized-warningRémi Verschelde
Silence mulitple may be used uninitialized warnings in RenderingDeviceVulkan::uniform_set_create()
2020-05-15Fix #include <windows.h> for case-senstive cross-compilation.Marcel Admiraal
2020-05-15Hide editor_spin_slider grabber when closing Editor's windowsDominik 'dreamsComeTrue' Jasiński
Fixes: #38740
2020-05-15Document CanvasItem's texture filtering and repeating modesHugo Locurcio
This makes the CanvasItem documentation 100% complete.
2020-05-15Document the Camera3D's `effects` propertyHugo Locurcio
This makes the Camera3D documentation 100% complete.
2020-05-15Silence mulitple may be used uninitialized warnings inMarcel Admiraal
RenderingDeviceVulkan::uniform_set_create()
2020-05-15break, continue outside of a loop, match statement handledThakee Nathees
2020-05-14Merge pull request #38738 from akien-mga/cause-we-never-go-out-of-styleRémi Verschelde
Style: Remove new line at block start, enforce line between functions, enforce braces in if and loop blocks
2020-05-14Style: Enforce braces around if blocks and loopsRémi Verschelde
Using clang-tidy's `readability-braces-around-statements`. https://clang.llvm.org/extra/clang-tidy/checks/readability-braces-around-statements.html
2020-05-14Merge pull request #38610 from ThakeeNathees/infer-type-null-errorRémi Verschelde
set parser error when infer type is null
2020-05-14Style: Enforce separation line between function definitionsRémi Verschelde
I couldn't find a tool that enforces it, so I went the manual route: ``` find -name "thirdparty" -prune \ -o -name "*.cpp" -o -name "*.h" -o -name "*.m" -o -name "*.mm" \ -o -name "*.glsl" > files perl -0777 -pi -e 's/\n}\n([^#])/\n}\n\n\1/g' $(cat files) misc/scripts/fix_style.sh -c ``` This adds a newline after all `}` on the first column, unless they are followed by `#` (typically `#endif`). This leads to having lots of places with two lines between function/class definitions, but clang-format then fixes it as we enforce max one line of separation. This doesn't fix potential occurrences of function definitions which are indented (e.g. for a helper class defined in a .cpp), but it's better than nothing. Also can't be made to run easily on CI/hooks so we'll have to be careful with new code. Part of #33027.
2020-05-14Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocksRémi Verschelde
Which means that reduz' beloved style which we all became used to will now be changed automatically to remove the first empty line. This makes us lean closer to 1TBS (the one true brace style) instead of hybridating it with some Allman-inspired spacing. There's still the case of braces around single-statement blocks that needs to be addressed (but clang-format can't help with that, but clang-tidy may if we agree about it). Part of #33027.
2020-05-14Style: Fix missing/invalid copyright headersRémi Verschelde