summaryrefslogtreecommitdiffstats
path: root/platform/linuxbsd
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #76040 from ↵Yuri Sizov2023-04-142-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 ↵mightygoat2023-04-142-0/+11
| | | | | | | | window during the decoration via tracking the parent of the window
* | Merge pull request #75933 from akien-mga/windows-tts-hashmapRémi Verschelde2023-04-111-1/+1
|\ \ | | | | | | | | | Windows TTS: Use HashMap instead of RBMap for ids
| * | Windows TTS: Use HashMap instead of RBMap for idsRémi Verschelde2023-04-111-1/+1
| |/ | | | | | | And fixup includes in other implementations.
* / Fix custom cursor using atlas textureKvel2D2023-04-111-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`Sabrehull2023-03-291-1/+1
|
* Remove (or make verbose only) various debug prints.bruvzg2023-03-201-3/+3
|
* Merge pull request #74702 from bruvzg/ts_inv_font_metricsRémi Verschelde2023-03-101-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 ↵bruvzg2023-03-101-64/+73
| | | | | | | | lookup to TrueType/CFF only.
* | Merge pull request #74666 from akien-mga/scons-linux-cleanup-pulseaudio-definesRémi Verschelde2023-03-101-2/+3
|\ \ | |/ |/| | | SCons: Cleanup pulseaudio defines for Linux
| * SCons: Cleanup pulseaudio defines for LinuxRémi Verschelde2023-03-091-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-exitRémi Verschelde2023-03-091-2/+2
|\ \ | |/ |/| exit with non-zero status if not all freetype deps are all builtin or not
| * change some sys.exit() to be fatalOmar Polo2023-03-091-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 messageHugo Locurcio2023-03-081-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_kcRémi Verschelde2023-03-081-10/+34
|\ | | | | | | [Linux/X11] Add some missing keycodes/scancodes.
| * [Linux/X11] Add some missing keycodes/scancodes.bruvzg2023-03-081-10/+34
| |
* | Merge pull request #74563 from clayjohn/X11-contextRémi Verschelde2023-03-083-6/+23
|\ \ | |/ |/| | | Propogate errors when creating an OpenGL context fails in X11
| * Propogate errors when creating an OpenGL context fails in X11clayjohn2023-03-073-6/+23
| |
* | Fix broken shortcut key inputRindbee2023-03-071-1/+1
| |
* | Merge pull request #74087 from bruvzg/get_screen_pxRémi Verschelde2023-03-062-0/+25
|\ \ | |/ |/| [DisplayServer] Implement screen_get_pixel method for LinuxBSD/X11, macOS and Windows.
| * [DisplayServer] Implement screen_get_pixel method for LinuxBSD/X11, macOS ↵bruvzg2023-03-012-0/+25
| | | | | | | | and Windows.
* | Linux: Don't try to link system embree3 on unsupported archsRémi Verschelde2023-03-031-2/+1
| |
* | [Linux/X11] Check if required xkb functions exist before using it.bruvzg2023-03-021-0/+3
|/
* Merge pull request #73752 from bruvzg/x11_quote_leftRémi Verschelde2023-02-241-2/+2
|\ | | | | | | Fix X11 QUOTELEFT / SECTION physical key mapping.
| * Fix X11 QUOTELEFT / SECTION physical key mapping.bruvzg2023-02-221-2/+2
| |
* | [Linux TTS] Use Callable instead of registering methods.bruvzg2023-02-222-9/+2
| |
* | [Input] Use BRACKET_ instead of BRACE_ for physical keys.bruvzg2023-02-221-2/+2
|/
* [Linux] Process TTS callback on the main thread to avoid speech-dispatcher ↵bruvzg2023-02-212-62/+81
| | | | deadlock.
* Merge pull request #72877 from bruvzg/x11_on_topRémi Verschelde2023-02-171-0/+16
|\ | | | | | | [X11] Fix initial "on top" window state.
| * [X11] Fix initial "on top" window state.bruvzg2023-02-171-0/+16
| |
* | Fix crash with bogus shape index to DisplayServer.cursor_set_custom_image()Rémi Verschelde2023-02-171-0/+2
|/ | | | Fixes #66605.
* Merge pull request #73441 from akien-mga/linux-unbundling-fixesRémi Verschelde2023-02-171-15/+22
|\ | | | | | | Fix includes of thirdparty libs which can be unbundled on Linux
| * Fix includes of thirdparty libs which can be unbundled on LinuxRémi Verschelde2023-02-161-15/+22
| | | | | | | | | | Changes `builtin_icu` and `builtin_recast` to match the folder names in `thirdparty`.
* | [Linux] Make SO wrapper usage optional.bruvzg2023-02-1614-27/+233
|/
* Some fixes for initial window position and sizeThomas ten Cate2023-02-141-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 linkerHugo Locurcio2023-02-131-1/+1
| | | | mold is now part of the SCons `linker` option.
* [X11] Do not suppress structure/focus events on popup close to correctly ↵bruvzg2023-02-071-9/+8
| | | | return focus.
* [X11] Fix IME window focus events.bruvzg2023-02-061-2/+2
|
* Use a "warning" icon in `OS.alert()` on Linux/*BSDHugo Locurcio2023-02-021-2/+4
| | | | This is the same icon as used on Windows.
* Merge pull request #72104 from bruvzg/popup-non-popupsRémi Verschelde2023-02-011-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.bruvzg2023-01-261-1/+16
| |
* | [X11] Fix IME subwindow in the popup not getting input focus.bruvzg2023-02-011-1/+1
| |
* | [X11] Add support for dead keys without active IME. Fix IME focus and cleanup.bruvzg2023-01-3026-56/+376
| |
* | Merge pull request #72102 from Riteo/keymapx11-scope-goodnessRémi Verschelde2023-01-272-14/+13
|\ \ | | | | | | | | | Put KeyMappingX11 stuff inside its own scope
| * | Put KeyMappingX11 stuff inside its own scopeRiteo2023-01-262-14/+13
| | | | | | | | | | | | This avoids collisions with other "concurrent" key mappers.
* | | Fix split allow empty string in SSH export plugindaviirodrig2023-01-271-2/+2
| |/ |/|
* | [X11] Fix IME focus return.bruvzg2023-01-261-1/+1
|/
* Merge pull request #72029 from bruvzg/x11_keycodeRémi Verschelde2023-01-251-0/+1
|\ | | | | | | [X11] Fix incorrect keycodes from non-QWERTY layouts.
| * [X11] Fix incorrect keycodes from non-QWERTY layouts.bruvzg2023-01-251-0/+1
| |
* | [X11] Make IME focus window input only.bruvzg2023-01-251-1/+5
|/