Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #76040 from ↵ | Yuri Sizov | 2023-04-14 | 2 | -0/+11 |
|\ | | | | | | | | | MightiestGoat/fix-sliding-window-linux-via-tracking-parent Fix the sliding window problem in linux occur due to reparenting of the window due to decoration. | ||||
| * | Fix the sliding window problem in linux occur due to reparenting of the ↵ | mightygoat | 2023-04-14 | 2 | -0/+11 |
| | | | | | | | | window during the decoration via tracking the parent of the window | ||||
* | | Merge pull request #75933 from akien-mga/windows-tts-hashmap | Rémi Verschelde | 2023-04-11 | 1 | -1/+1 |
|\ \ | | | | | | | | | | Windows TTS: Use HashMap instead of RBMap for ids | ||||
| * | | Windows TTS: Use HashMap instead of RBMap for ids | Rémi Verschelde | 2023-04-11 | 1 | -1/+1 |
| |/ | | | | | | | And fixup includes in other implementations. | ||||
* / | Fix custom cursor using atlas texture | Kvel2D | 2023-04-11 | 1 | -9/+4 |
|/ | | | | | | Remove image.is_valid() check There is already a fail condition and image is not used before that Move up texture_is_valid() check | ||||
* | [X11] Fix layout bug in `keyboard_get_keycode_from_physical` | Sabrehull | 2023-03-29 | 1 | -1/+1 |
| | |||||
* | Remove (or make verbose only) various debug prints. | bruvzg | 2023-03-20 | 1 | -3/+3 |
| | |||||
* | Merge pull request #74702 from bruvzg/ts_inv_font_metrics | Rémi Verschelde | 2023-03-10 | 1 | -64/+73 |
|\ | | | | | | | [TextServer] Add invalid font scaling check, restrict Linux/BSD system fonts lookup to TrueType/CFF only. | ||||
| * | [TextServer] Add invalid font scaling check, restrict Linux/BSD system fonts ↵ | bruvzg | 2023-03-10 | 1 | -64/+73 |
| | | | | | | | | lookup to TrueType/CFF only. | ||||
* | | Merge pull request #74666 from akien-mga/scons-linux-cleanup-pulseaudio-defines | Rémi Verschelde | 2023-03-10 | 1 | -2/+3 |
|\ \ | |/ |/| | | | SCons: Cleanup pulseaudio defines for Linux | ||||
| * | SCons: Cleanup pulseaudio defines for Linux | Rémi Verschelde | 2023-03-09 | 1 | -2/+3 |
| | | | | | | | | | | | | 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. | ||||
* | | Merge pull request #74645 from omar-polo/scons-exit | Rémi Verschelde | 2023-03-09 | 1 | -2/+2 |
|\ \ | |/ |/| | exit with non-zero status if not all freetype deps are all builtin or not | ||||
| * | change some sys.exit() to be fatal | Omar Polo | 2023-03-09 | 1 | -2/+2 |
| | | | | | | | | | | - when not all freetype deps are builtin (or provided externally) - when attempting to build on an unsupported CPU architecture | ||||
* | | Tweak command syntax in Vulkan renderer failure message | Hugo Locurcio | 2023-03-08 | 1 | -1/+1 |
|/ | | | | | | | | | 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). | ||||
* | Merge pull request #74598 from bruvzg/x11_kc | Rémi Verschelde | 2023-03-08 | 1 | -10/+34 |
|\ | | | | | | | [Linux/X11] Add some missing keycodes/scancodes. | ||||
| * | [Linux/X11] Add some missing keycodes/scancodes. | bruvzg | 2023-03-08 | 1 | -10/+34 |
| | | |||||
* | | Merge pull request #74563 from clayjohn/X11-context | Rémi Verschelde | 2023-03-08 | 3 | -6/+23 |
|\ \ | |/ |/| | | | Propogate errors when creating an OpenGL context fails in X11 | ||||
| * | Propogate errors when creating an OpenGL context fails in X11 | clayjohn | 2023-03-07 | 3 | -6/+23 |
| | | |||||
* | | Fix broken shortcut key input | Rindbee | 2023-03-07 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #74087 from bruvzg/get_screen_px | Rémi Verschelde | 2023-03-06 | 2 | -0/+25 |
|\ \ | |/ |/| | [DisplayServer] Implement screen_get_pixel method for LinuxBSD/X11, macOS and Windows. | ||||
| * | [DisplayServer] Implement screen_get_pixel method for LinuxBSD/X11, macOS ↵ | bruvzg | 2023-03-01 | 2 | -0/+25 |
| | | | | | | | | and Windows. | ||||
* | | Linux: Don't try to link system embree3 on unsupported archs | Rémi Verschelde | 2023-03-03 | 1 | -2/+1 |
| | | |||||
* | | [Linux/X11] Check if required xkb functions exist before using it. | bruvzg | 2023-03-02 | 1 | -0/+3 |
|/ | |||||
* | Merge pull request #73752 from bruvzg/x11_quote_left | Rémi Verschelde | 2023-02-24 | 1 | -2/+2 |
|\ | | | | | | | Fix X11 QUOTELEFT / SECTION physical key mapping. | ||||
| * | Fix X11 QUOTELEFT / SECTION physical key mapping. | bruvzg | 2023-02-22 | 1 | -2/+2 |
| | | |||||
* | | [Linux TTS] Use Callable instead of registering methods. | bruvzg | 2023-02-22 | 2 | -9/+2 |
| | | |||||
* | | [Input] Use BRACKET_ instead of BRACE_ for physical keys. | bruvzg | 2023-02-22 | 1 | -2/+2 |
|/ | |||||
* | [Linux] Process TTS callback on the main thread to avoid speech-dispatcher ↵ | bruvzg | 2023-02-21 | 2 | -62/+81 |
| | | | | deadlock. | ||||
* | Merge pull request #72877 from bruvzg/x11_on_top | Rémi Verschelde | 2023-02-17 | 1 | -0/+16 |
|\ | | | | | | | [X11] Fix initial "on top" window state. | ||||
| * | [X11] Fix initial "on top" window state. | bruvzg | 2023-02-17 | 1 | -0/+16 |
| | | |||||
* | | Fix crash with bogus shape index to DisplayServer.cursor_set_custom_image() | Rémi Verschelde | 2023-02-17 | 1 | -0/+2 |
|/ | | | | Fixes #66605. | ||||
* | Merge pull request #73441 from akien-mga/linux-unbundling-fixes | Rémi Verschelde | 2023-02-17 | 1 | -15/+22 |
|\ | | | | | | | Fix includes of thirdparty libs which can be unbundled on Linux | ||||
| * | Fix includes of thirdparty libs which can be unbundled on Linux | Rémi Verschelde | 2023-02-16 | 1 | -15/+22 |
| | | | | | | | | | | Changes `builtin_icu` and `builtin_recast` to match the folder names in `thirdparty`. | ||||
* | | [Linux] Make SO wrapper usage optional. | bruvzg | 2023-02-16 | 14 | -27/+233 |
|/ | |||||
* | Some fixes for initial window position and size | Thomas ten Cate | 2023-02-14 | 1 | -0/+5 |
| | | | | | | | | - X11: set main window position and size hints correctly - All platforms: update minimum and maximum size of main window at startup Fixes #70984 | ||||
* | Update PCK embedding SCons warning message to mention mold linker | Hugo Locurcio | 2023-02-13 | 1 | -1/+1 |
| | | | | mold is now part of the SCons `linker` option. | ||||
* | [X11] Do not suppress structure/focus events on popup close to correctly ↵ | bruvzg | 2023-02-07 | 1 | -9/+8 |
| | | | | return focus. | ||||
* | [X11] Fix IME window focus events. | bruvzg | 2023-02-06 | 1 | -2/+2 |
| | |||||
* | Use a "warning" icon in `OS.alert()` on Linux/*BSD | Hugo Locurcio | 2023-02-02 | 1 | -2/+4 |
| | | | | This is the same icon as used on Windows. | ||||
* | Merge pull request #72104 from bruvzg/popup-non-popups | Rémi Verschelde | 2023-02-01 | 1 | -1/+16 |
|\ | | | | | | | Extend special popup window handling to any non-popup child of a popup. | ||||
| * | Extend special popup window handling to any non-popup child of a popup. | bruvzg | 2023-01-26 | 1 | -1/+16 |
| | | |||||
* | | [X11] Fix IME subwindow in the popup not getting input focus. | bruvzg | 2023-02-01 | 1 | -1/+1 |
| | | |||||
* | | [X11] Add support for dead keys without active IME. Fix IME focus and cleanup. | bruvzg | 2023-01-30 | 26 | -56/+376 |
| | | |||||
* | | Merge pull request #72102 from Riteo/keymapx11-scope-goodness | Rémi Verschelde | 2023-01-27 | 2 | -14/+13 |
|\ \ | | | | | | | | | | Put KeyMappingX11 stuff inside its own scope | ||||
| * | | Put KeyMappingX11 stuff inside its own scope | Riteo | 2023-01-26 | 2 | -14/+13 |
| | | | | | | | | | | | | This avoids collisions with other "concurrent" key mappers. | ||||
* | | | Fix split allow empty string in SSH export plugin | daviirodrig | 2023-01-27 | 1 | -2/+2 |
| |/ |/| | |||||
* | | [X11] Fix IME focus return. | bruvzg | 2023-01-26 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #72029 from bruvzg/x11_keycode | Rémi Verschelde | 2023-01-25 | 1 | -0/+1 |
|\ | | | | | | | [X11] Fix incorrect keycodes from non-QWERTY layouts. | ||||
| * | [X11] Fix incorrect keycodes from non-QWERTY layouts. | bruvzg | 2023-01-25 | 1 | -0/+1 |
| | | |||||
* | | [X11] Make IME focus window input only. | bruvzg | 2023-01-25 | 1 | -1/+5 |
|/ |