Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-15 | Merge pull request #40268 from DanielZTing/master | Rémi Verschelde | |
Fix cancel/OK button order on macOS | |||
2020-07-13 | Add error messages if Vulkan init failed, prevent Vulkan context freeing ↵ | bruvzg | |
uninitialized device and instance. | |||
2020-07-10 | Fix cancel/OK button order on macOS | Daniel Ting | |
The macOS platform convention regarding button order is cancel on left, OK on right. | |||
2020-07-04 | Merge pull request #39888 from nekomatata/windows-create-window-error | Rémi Verschelde | |
Fix errors when creating windows on Windows | |||
2020-07-02 | Fix fullscreen flag on Windows, closes #37588 | Juan Linietsky | |
2020-06-30 | Add a separate application focus/in notification out from Window focus ↵ | Juan Linietsky | |
notification. | |||
2020-06-27 | Fix errors when creating windows on Windows | PouleyKetchoupp | |
Detecting the case where WM_SIZE is received during the window creation. There's no need to call window_resize on the Vulkan context. Also creating a WindowData entry early enough to avoid storing a separate WindowData wrongly associated to INVALID_WINDOW_ID. Fixes #39199 | |||
2020-06-22 | [Windows] Prevent overwriting old cursor handle on multiple mouse_mode ↵ | bruvzg | |
changes, ensure mouse_mode is set before `cursor_set_shape` is called to restore cursor. | |||
2020-06-19 | Merge pull request #39427 from hcmlax/shortcut_issue_39351 | Rémi Verschelde | |
fixed issue where shortcut doesn't work if alt is pressed before shift | |||
2020-06-18 | adding check for syskeydown on control and alt | unknown | |
2020-06-13 | Add keyboard layout enumeration / set / get functions (macOS, Windows, ↵ | bruvzg | |
Linux/X11), remove latin variant function. | |||
2020-05-22 | Merge pull request #38951 from bruvzg/win_ink_block_mm_4 | Rémi Verschelde | |
Block WM_MOUSEMOVE during Windows Ink pen handling. | |||
2020-05-22 | Block WM_MOUSEMOVE during Windows Ink pen handling. | bruvzg | |
2020-05-21 | Fix segmentation fault when using context_vulkan after memdelete context_vulkan | GuidoRevers | |
2020-05-20 | [Windows] Add tablet driver selection. | bruvzg | |
2020-05-18 | Fix certain characters being recognized as special keys in Windows when ↵ | Eric Rybicki | |
using the us international layout | |||
2020-05-16 | Fix input event being dispatched multiple times on Windows | HaSa1002 | |
2020-05-14 | Style: Enforce separation line between function definitions | Ré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-14 | Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks | Ré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-10 | Style: clang-format: Disable AllowShortCaseLabelsOnASingleLine | Rémi Verschelde | |
Part of #33027. | |||
2020-05-10 | Style: clang-format: Disable AllowShortIfStatementsOnASingleLine | Rémi Verschelde | |
Part of #33027, also discussed in #29848. Enforcing the use of brackets even on single line statements would be preferred, but `clang-format` doesn't have this functionality yet. | |||
2020-05-08 | WinTab: Adds extra "mouse move" events to make movement smoother and ↵ | bruvzg | |
correctly handle pressure/tilt change when cursor is not moving. | |||
2020-05-07 | Remove WinTab error message. | bruvzg | |
2020-05-05 | [Windows] Add support for the WinTab API for pen input. | bruvzg | |
2020-05-03 | [Linux/Windows] Set pressure to 1.0f when primary button is pressed and ↵ | bruvzg | |
device is not pressure sensitive. | |||
2020-04-29 | Merge pull request #37802 from ThakeeNathees/window-position-bug-osx-x11 | Rémi Verschelde | |
display server window position bug fix | |||
2020-04-28 | Rename InputFilter back to Input | Rémi Verschelde | |
It changed name as part of the DisplayServer and input refactoring in #37317, with the rationale that input no longer goes through the main loop, so the previous Input singleton now only does filtering. But the gains in consistency are quite limited in the renaming, and it breaks compatibility for all scripts and tutorials that access the Input singleton via the scripting language. A temporary option was suggested to keep the scripting singleton named `Input` even if its type is `InputFilter`, but that adds inconsistency and breaks C#. Fixes godotengine/godot-proposals#639. Fixes #37319. Fixes #37690. | |||
2020-04-11 | display server window position bug fix (#37323) | Thakee Nathees | |
2020-04-02 | Merge pull request #37525 from lupoDharkael/replace-0L | Rémi Verschelde | |
Replace 0L with a casted nullptr | |||
2020-04-02 | Replace 0L with a casted nullptr | lupoDharkael | |
2020-04-02 | Replace more occurrences of NULL with nullptr | Rémi Verschelde | |
2020-04-02 | Replace NULL with nullptr | lupoDharkael | |
2020-04-01 | Fix Clang warnings on Windows | Rémi Verschelde | |
Fixes #37490. | |||
2020-03-28 | Fix copyright headers for recently added files | Rémi Verschelde | |
2020-03-26 | Implemented drag and drop across windows, both OS and embedded. | Juan Linietsky | |
2020-03-26 | Reworked tooltips to use the popup system. | Juan Linietsky | |
2020-03-26 | Popups have also been converted to windows | Juan Linietsky | |
Controls using the old modal API have been replaced to use popups. | |||
2020-03-26 | Fixes to window style flags | Juan Linietsky | |
2020-03-26 | Open sub-windows as embedded if the OS does not support them | Juan Linietsky | |
2020-03-26 | Popups are now windows also (broken!) | Juan Linietsky | |
2020-03-26 | Separate DisplayServer from OS on Windows | Juan Linietsky | |