- 16 May, 2020 16 commits
-
-
Rémi Verschelde authored
Fix input event being dispatched multiple times on Windows
-
Rémi Verschelde authored
Fix GDNative wrapper type sizes (RID, Variant, Packed*Array), add size checks.
-
Rémi Verschelde authored
Remove HQ2X and the `Image.expand_2x_hq2x()` method
-
HaSa1002 authored
-
Hugo Locurcio authored
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.
-
Rémi Verschelde authored
Remove get_local_mouse_position() hack in GraphEdit
-
Rémi Verschelde authored
[macOS] Fix popup positions on multiple screens.
-
Rémi Verschelde authored
Using command + comma on macOS as default shortcut for editor settings
-
smartin015 authored
-
bruvzg authored
-
bruvzg authored
-
Rémi Verschelde authored
Update r128.h to include latest fixes for mingw-64 32 bit builds.
-
Marcel Admiraal authored
-
Rémi Verschelde authored
Android: Migrate deprecated support library to AndroidX
-
Rémi Verschelde authored
websocket: Fix crash at exit when not running the editor
-
Ignacio Etcheverry authored
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).
-
- 15 May, 2020 19 commits
-
-
Oliver Frank authored
(cherry picked from commit 2173d041af711c111d60d1fc1f45f96f4f8c7271)
-
Oliver Frank authored
(cherry picked from commit dac8b7b6f4fec0136a3dc95afae0aa8aa8ce9fd9)
-
Rémi Verschelde authored
Error macros: Improve style of error messages
-
Rémi Verschelde authored
Add more missing icons
-
Michael Alexsander authored
-
Rémi Verschelde authored
-
Rémi Verschelde authored
Document why the `if (1) {} else ((void)0)` construct is used.
-
Rémi Verschelde authored
Hide editor_spin_slider grabber when closing Editor's windows
-
Rémi Verschelde authored
Fix: break, continue outside of a loop, match statement handled when parsing
-
Rémi Verschelde authored
Silence 'w' may be used uninitialized in image.cpp warning.
-
Rémi Verschelde authored
Fix #include <windows.h> for case-senstive cross-compilation.
-
Rémi Verschelde authored
Document CanvasItem's texture filtering and repeating modes
-
Rémi Verschelde authored
Document the Camera3D's `effects` property
-
Rémi Verschelde authored
Silence mulitple may be used uninitialized warnings in RenderingDeviceVulkan::uniform_set_create()
-
Marcel Admiraal authored
-
Dominik 'dreamsComeTrue' Jasiński authored
Fixes: #38740
-
Hugo Locurcio authored
This makes the CanvasItem documentation 100% complete.
-
Hugo Locurcio authored
This makes the Camera3D documentation 100% complete.
-
Marcel Admiraal authored
RenderingDeviceVulkan::uniform_set_create()
-
- 14 May, 2020 5 commits
-
-
Thakee Nathees authored
-
Rémi Verschelde authored
Style: Remove new line at block start, enforce line between functions, enforce braces in if and loop blocks
-
Rémi Verschelde authored
Using clang-tidy's `readability-braces-around-statements`. https://clang.llvm.org/extra/clang-tidy/checks/readability-braces-around-statements.html
-
Rémi Verschelde authored
set parser error when infer type is null
-
Rémi Verschelde authored
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.
-