bruvzg
ba5335f3fb
[Web] Fix keycode/physical keycode mixed up.
...
(cherry picked from commit 744bf604bf
)
2023-04-07 17:44:39 +02:00
Andrés Botero
02d0f090c0
Added guide button to controller db, changed to use secret XInput function.
...
(cherry picked from commit f249a9ce19
)
2023-04-07 17:44:38 +02:00
RedMser
f645bbaffb
Fix clipboard relying on focused window
...
(cherry picked from commit 942f8b9858
)
2023-04-07 17:44:36 +02:00
bruvzg
50f26811b0
[macOS] Fix infinite loop caused by global menu callbacks which trigger EditorProgress dialog.
...
(cherry picked from commit 48730e3b77
)
2023-03-30 23:20:20 +02:00
Sabrehull
1056996200
[X11] Fix layout bug in `keyboard_get_keycode_from_physical`
...
(cherry picked from commit d4b7466266
)
2023-03-30 19:19:23 +02:00
Fredia Huya-Kouadio
dc100cbebb
Bump the target SDK version to 33 (Android 13)
...
(cherry picked from commit 845ca33c76
)
2023-03-30 19:14:54 +02:00
lewiji
5f9990e25d
Add "filesRoot" path to Android provider paths xml
...
(cherry picked from commit ac04ff7bec
)
2023-03-30 19:13:59 +02:00
Fredia Huya-Kouadio
ff15e2384a
Configure maven central snapshot versions for the Godot Android library
...
A snapshot version is a version that has not yet been released which allows us to deploy the same transient version incrementally, without requiring projects to upgrade the artifact version they're consuming. Those projects can use the same version to get an updated snapshot version.
(cherry picked from commit a5fdc95515
)
2023-03-30 19:13:18 +02:00
ator-dev
9a3b52dc2d
Fix "Download Project Source" for Web Editor
...
- Correctly pass safe project name and safe datetime to `vformat`
(cherry picked from commit dfb405b702
)
2023-03-27 17:45:09 +02:00
bruvzg
989d556f8e
[Windows] Remove meta_mem update on keyup/keydown.
...
(cherry picked from commit e6067a39b5
)
2023-03-27 17:38:51 +02:00
Fredia Huya-Kouadio
9ac978190e
Fix directory access when the running app has the `All files access` permission
...
(cherry picked from commit f02e4e4091
)
2023-03-27 17:38:00 +02:00
Rémi Verschelde
516323f4ab
SCons: Cleanup pulseaudio defines for Linux
...
No need to define _REENTRANT manually when using the system lib,
it's part of the pkgconfig cflags.
And we were then defining PULSEAUDIO_ENABLED twice.
(cherry picked from commit a35586779e
)
2023-03-27 17:20:16 +02:00
Omar Polo
597b83aedf
change some sys.exit() to be fatal
...
- when not all freetype deps are builtin (or provided externally)
- when attempting to build on an unsupported CPU architecture
(cherry picked from commit ac04a0761e
)
2023-03-27 17:19:27 +02:00
Ron B. Yeh
b54ff430aa
Rename mkv_list to mvk_list (MoltenVK path list).
...
(cherry picked from commit 7e7ac1bb87
)
2023-03-27 17:15:28 +02:00
necrashter
865a0b4507
Use the new API for virtual keyboard height detection on Android, bugfix
...
(cherry picked from commit 61549edef0
)
2023-03-27 17:05:13 +02:00
bruvzg
577afedc40
[macOS] Remove unnecessary debug prints.
...
(cherry picked from commit 42a30c76d9
)
2023-03-16 16:35:54 +01:00
Hugo Locurcio
10424abb29
Tweak command syntax in Vulkan renderer failure message
...
This quotes the executable name so that copying it always works
(even if the path contains spaces).
The command is also indented from the rest of the text and is
no longer single-quoted, as that can prevent the command from
running if the line is copied in its entirety (with the quotes).
(cherry picked from commit ddc9cc3e49
)
2023-03-14 13:59:04 +01:00
Chris Weber
006410ae46
increased max touches to 32 for ios
...
(cherry picked from commit 54bd204377
)
2023-03-14 13:59:04 +01:00
bruvzg
0c1abbd79e
[Linux/X11] Add some missing keycodes/scancodes.
...
(cherry picked from commit 5d35c600d5
)
2023-03-14 13:59:04 +01:00
clayjohn
08845dc3f0
Propogate errors when creating an OpenGL context fails in X11
...
(cherry picked from commit e7ea3ef531
)
2023-03-14 13:59:03 +01:00
Rindbee
323c3f80c5
Fix broken shortcut key input
...
(cherry picked from commit 91e460d500
)
2023-03-14 13:59:03 +01:00
Rémi Verschelde
b1c8a40853
Windows: Workaround missing DWRITE_FONT_WEIGHT value in old MinGW
...
Fixes #74339 .
(cherry picked from commit b7ecb9584a
)
2023-03-13 22:06:14 +01:00
bruvzg
4cce358241
[Windows] Update modifier key status during IME input.
...
(cherry picked from commit ba995c6ea1
)
2023-03-13 22:04:08 +01:00
bruvzg
ef3f1d426d
[Web] Fix some missing keycode mappings.
...
(cherry picked from commit 0b0587af97
)
2023-03-13 22:00:15 +01:00
Rémi Verschelde
c6f7675b1f
Linux: Don't try to link system embree3 on unsupported archs
...
(cherry picked from commit afb8693715
)
2023-03-13 21:49:15 +01:00
bruvzg
57dc060879
Fix Windows to Windows SSH remote deploy. Fix Windows `execute` exit code.
...
(cherry picked from commit 94355249c3
)
2023-03-13 21:37:41 +01:00
Malcolm Nixon
5180116c07
Fix null-pointer dereference on Android systems when using gl_compatibility renderer.
...
(cherry picked from commit d186b7438f
)
2023-03-13 14:22:45 +01:00
bruvzg
d83245f2f9
[TextServer] Add invalid font scaling check, restrict Linux/BSD system fonts lookup to TrueType/CFF only.
...
(cherry picked from commit 8d501a2dc3
)
2023-03-13 14:17:42 +01:00
bruvzg
1d21652f80
[Linux/X11] Check if required xkb functions exist before using it.
...
(cherry picked from commit 8a675f3824
)
2023-03-13 14:08:31 +01:00
Rémi Verschelde
491ded1898
Minor typo and docs URL fixes
2023-02-28 13:38:01 +01:00
Rémi Verschelde
9e6cb51939
Merge pull request #73752 from bruvzg/x11_quote_left
...
Fix X11 QUOTELEFT / SECTION physical key mapping.
2023-02-24 14:11:25 +01:00
bruvzg
97062ddf2b
[Linux TTS] Use Callable instead of registering methods.
2023-02-22 16:05:17 +02:00
Rémi Verschelde
32bd912bb6
Merge pull request #73750 from bruvzg/brace
...
[Input] Use BRACKET_ instead of BRACE_ for physical keys.
2023-02-22 14:50:18 +01:00
Rémi Verschelde
9e75ae878d
Merge pull request #73744 from bruvzg/mainw_init_flags
...
[Windows] Take initial flags into account when creating main window.
2023-02-22 14:49:44 +01:00
bruvzg
693afe95d3
Fix X11 QUOTELEFT / SECTION physical key mapping.
2023-02-22 13:16:58 +02:00
bruvzg
fdf56a2fc2
[Input] Use BRACKET_ instead of BRACE_ for physical keys.
2023-02-22 12:39:30 +02:00
Rémi Verschelde
7fab2d7f46
Merge pull request #73740 from bruvzg/win_codesign
...
[Windows Export] Pass password only when using PKCS12 file, fix executable name in the error message.
2023-02-22 10:13:52 +01:00
Rémi Verschelde
91aed4b9b5
Merge pull request #73694 from m4gr3d/update_touchscreen_editor_settings_main
...
Enable granular control of touchscreen related settings
2023-02-22 10:12:42 +01:00
bruvzg
ba7ab0e1cb
[Windows] Take initial flags into account when creating main window.
2023-02-22 10:52:26 +02:00
Fredia Huya-Kouadio
445053a62d
Enable granular control of touchscreen related settings
2023-02-22 00:16:39 -08:00
bruvzg
493271a04c
[Windows Export] Pass password only when using PKCS12 file, fix executable name in the error message.
2023-02-22 09:07:00 +02:00
Rémi Verschelde
e13fae1414
Merge pull request #72817 from m4gr3d/include_htc_xr_category_metadata
...
Add HTC Vive focus XR manifest metadata
2023-02-21 23:52:21 +01:00
bruvzg
6e76a7fbd8
[Linux] Process TTS callback on the main thread to avoid speech-dispatcher deadlock.
2023-02-21 10:45:49 +02:00
bruvzg
6f418a3441
[macOS] Fix Input.warp_mouse shifted by one screen pixel.
2023-02-21 08:30:28 +02:00
Aaron Franke
c53ab56633
macOS: Enable `display/high_res` by default
2023-02-17 10:27:28 -06:00
Rémi Verschelde
f84479fe5a
Merge pull request #72877 from bruvzg/x11_on_top
...
[X11] Fix initial "on top" window state.
2023-02-17 16:21:13 +01:00
bruvzg
853f0eae58
[X11] Fix initial "on top" window state.
2023-02-17 16:08:26 +02:00
Rémi Verschelde
4574b97752
Fix crash with bogus shape index to DisplayServer.cursor_set_custom_image()
...
Fixes #66605 .
2023-02-17 14:17:37 +01:00
Rémi Verschelde
cefe1e0654
Merge pull request #73441 from akien-mga/linux-unbundling-fixes
...
Fix includes of thirdparty libs which can be unbundled on Linux
2023-02-17 09:56:02 +01:00
Nataša
c71d050529
iOS: Implement missing JoyButton::BACK (Options), START (Menu), and GUIDE (Home)
2023-02-16 23:54:15 +01:00