Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | | [Native File Dialog] Add support for adding custom options to the dialogs. | bruvzg | 2024-01-24 | 4 | -15/+120 | |
|/ / | | | | | | | Add support for adding custom options (checkboxes and optionboxes) to the dialogs (both native and built-in). | |||||
* | | [X11] Don't re-set input focus if the given window already has it | David Snopek | 2024-01-18 | 2 | -5/+18 | |
| | | ||||||
* | | Merge pull request #86441 from dsnopek/mequam-x11-focus-grab | Rémi Verschelde | 2024-01-18 | 2 | -4/+21 | |
|\ \ | | | | | | | | | | [X11] Fix Godot stealing focus on alternative window managers | |||||
| * | | [X11] Fix Godot stealing focus on alternative Window Managers | mequam | 2024-01-09 | 2 | -4/+21 | |
| |/ | ||||||
* | | Reorganize code related to editor theming | Yuri Sizov | 2024-01-16 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | This change introduces a new EditorThemeManager class to abstract theme generatio and its subroutines. Logic related to EditorTheme, EditorColorMap, and editor icons has been extracted into their respective files with includes cleaned up. All related files have been moved to a separate folder to better scope them in the project. This includes relevant generated files as well. | |||||
* | | Merge pull request #86446 from reduz/transient-to-focused | Rémi Verschelde | 2024-01-15 | 2 | -0/+7 | |
|\ \ | | | | | | | | | | Implement a `transient_to_focused` Window mode | |||||
| * | | Implement a transient_to_focused mode | Juan Linietsky | 2024-01-14 | 2 | -0/+7 | |
| |/ | | | | | | | | | | | | | This intends to be the correct way to handle non-child windows becoming covered by the current window when becoming focused. Enabling this property on select windows, they will become transient to the currently focused one when becoming visible. This deprecates the "unparent_when_invisible" function introduced by #76025. | |||||
* | | Update deferred calls to use Callables | kobewi | 2024-01-09 | 1 | -1/+1 | |
| | | ||||||
* | | Merge pull request #84445 from Rubonnek/add-const-references-clang-tidy | Rémi Verschelde | 2024-01-04 | 2 | -2/+2 | |
|\ \ | | | | | | | | | | Add const references detected by clang-tidy | |||||
| * | | Add const references detected by clang-tidy | Wilson E. Alvarez | 2023-12-16 | 2 | -2/+2 | |
| | | | ||||||
* | | | Merge pull request #86160 from gregdebonis/gregdebonis/issue86156 | Rémi Verschelde | 2024-01-03 | 1 | -1/+1 | |
|\ \ \ | | | | | | | | | | | | | Fix key mapping for `XK_KP_Delete` key | |||||
| * | | | Wrong key mapping for XK_KP_Delete key | Gregory De Bonis | 2023-12-14 | 1 | -1/+1 | |
| |/ / | | | | | | | | | | Fixes #86156 | |||||
* | / | Add RD_ENABLED when VULKAN_ENABLED or D3D12_ENABLED is added | jsjtxietian | 2023-12-25 | 1 | -1/+1 | |
| |/ |/| | ||||||
* | | Merge pull request #83452 from RandomShaper/rd_common | Yuri Sizov | 2023-12-20 | 4 | -54/+75 | |
|\ \ | | | | | | | Split `RenderingDevice` into API-agnostic and `RenderingDeviceDriver` parts | |||||
| * | | Split RenderingDevice into API-agnostic and RenderingDeviceDriver parts | Pedro J. Estébanez | 2023-12-20 | 4 | -54/+75 | |
| |/ | | | | | | | | | | | Credit and thanks to @bruzvg for multiple build fixes, update of 3rd-party items and MinGW support. Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com> | |||||
* | | Merge pull request #75489 from bruvzg/init_pos_usable | Yuri Sizov | 2023-12-19 | 1 | -1/+2 | |
|\ \ | |/ |/| | | | [DisplayServer] Use screen "usable rect" instead of full rect to calculate initial window rect. | |||||
| * | [DisplayServer] Use screen "usable rect" instead of full rect to calculate ↵ | bruvzg | 2023-12-04 | 1 | -1/+2 | |
| | | | | | | | | initial window rect. | |||||
* | | Ensure more export errors are reported to users | Yuri Sizov | 2023-12-06 | 1 | -9/+9 | |
| | | | | | | | | | | | | | | Also fixes the timing issue when exporting all presets at the same time, where the error report would try to appear while the progress dialog was still visible. | |||||
* | | X11: Send IME update notification deferred | HolonProduction | 2023-11-24 | 1 | -1/+1 | |
|/ | ||||||
* | Don't use TTR/RTR for ERR/WARN prints | Rémi Verschelde | 2023-11-12 | 1 | -1/+1 | |
| | | | | We don't translate those, only editor strings are translated. | |||||
* | [X11] Add fallback from desktop GL to GLES, suppress PRIME detector error spam. | bruvzg | 2023-11-06 | 4 | -13/+40 | |
| | ||||||
* | Linux: Remove hardcoded lib path for x86 cross-compilation | Rémi Verschelde | 2023-11-01 | 1 | -11/+10 | |
| | | | | | | | | | This breaks the build with our updated i686 Linux SDK which doesn't contain this path, and may not be needed at all. This might need further work to be robust, and there's an open PR already adding -march flags for all supported architectures, but for now we're playing it safe for 4.2. | |||||
* | TTS_Linux: Fix size_t template issue on OpenBSD by using int consistently | thfrwn | 2023-10-27 | 2 | -7/+7 | |
| | ||||||
* | Fix freeze when requesting clipboard image from our own window | Setadokalo | 2023-10-25 | 1 | -2/+2 | |
| | ||||||
* | Improved X11 screen_get_refresh_rate performance | Brayden Harlon | 2023-10-24 | 1 | -1/+1 | |
| | ||||||
* | Merge pull request #81439 from Setadokalo/clipboard_image | Rémi Verschelde | 2023-10-20 | 2 | -2/+226 | |
|\ | | | | | | | Implement `clipboard_get`/`has_image` for X11 | |||||
| * | Implement clipboard_get/has_image for X11 | Setadokalo | 2023-10-20 | 2 | -2/+226 | |
| | | ||||||
* | | Add error messages to the native menu and file dialogs callback. | bruvzg | 2023-10-14 | 2 | -6/+15 | |
| | | ||||||
* | | Fix unused variables warning when `touch` is disabled | Kacper Gibas | 2023-10-13 | 1 | -3/+7 | |
| | | ||||||
* | | Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicable | A Thousand Ships | 2023-10-08 | 1 | -1/+1 | |
| | | ||||||
* | | Add vararg call() method to C++ Callable | kobewi | 2023-10-05 | 1 | -27/+8 | |
| | | ||||||
* | | Merge pull request #82163 from naelstrof/master | Rémi Verschelde | 2023-10-05 | 1 | -3/+7 | |
|\ \ | | | | | | | | | | Made signal handling more uniform during crashes. | |||||
| * | | Made signal handling more uniform. Fixes #82102 | naelstrof | 2023-09-22 | 1 | -3/+7 | |
| | | | ||||||
* | | | Merge pull request #82101 from bruvzg/x11_gles | Rémi Verschelde | 2023-10-04 | 6 | -9/+205 | |
|\ \ \ | | | | | | | | | | | | | [X11] Add support for using EGL/GLES instead of GLX. | |||||
| * | | | [X11] Add support for using EGL/GLES instead of GLX. | bruvzg | 2023-10-04 | 6 | -9/+205 | |
| | | | | ||||||
* | | | | [Native File Dialogs] Improve filter list handling, add selected filter to ↵ | bruvzg | 2023-10-03 | 2 | -32/+73 | |
|/ / / | | | | | | | | | | the callback. | |||||
* | | | Merge pull request #80952 from bruvzg/nfdlg_refocus | Rémi Verschelde | 2023-10-03 | 3 | -4/+9 | |
|\ \ \ | | | | | | | | | | | | | [Native File Dialogs] Refocus last focused window on close. | |||||
| * | | | [Native File Dialogs] Refocus last focused window on close. | bruvzg | 2023-08-24 | 3 | -4/+9 | |
| | | | | ||||||
* | | | | Merge pull request #82221 from Riteo/linux-ogl-no-vsync-override | Rémi Verschelde | 2023-09-26 | 1 | -6/+0 | |
|\ \ \ \ | | | | | | | | | | | | | | | | Linux/OpenGL: Don't force vsync in the editor | |||||
| * | | | | Linux/OpenGL: don't force vsync in the editor | Riteo | 2023-09-24 | 1 | -6/+0 | |
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | I couldn't tell whether this has an actual purpose and it feels more like a debug remnant. We also need to be able to disable vsync in the editor for the WIP Wayland backend (in the EGL driver) as it does manual frame throttling. | |||||
* | | | | Updated compiler version detection | Mario Liebisch | 2023-09-25 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes multiple issues/inconsistencies around `get_compiler_version()`: * With no shell allocated, launching the compiler could fail even with proper paths being set. * The return value was described as "an array of version numbers as ints", but the function actually returned a `Dictionary` (or `None`). * Not all calls were properly handling a `None` return value in case of errors. On Windows this broke compiling for me since #81869 with default settings. * Some calls defined inconsistent defaults/fallbacks (`0` or `-1`). | |||||
* | | | | SCons: Fix Python 3.12 SyntaxError with regex escape sequences | Rémi Verschelde | 2023-09-25 | 1 | -1/+1 | |
|/ / / | ||||||
* | | | [macOS/Windows] Add optional ANGLE backed OpenGL renderer support. Add ↵ | bruvzg | 2023-09-21 | 4 | -3/+43 | |
| | | | | | | | | | | | | | | | | | | EGL_ANDROID_blob_cache caching. Co-authored-by: Riteo <riteo@posteo.net> | |||||
* | | | [Drivers,Platform] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicable | A Thousand Ships | 2023-09-12 | 4 | -18/+18 | |
| |/ |/| | ||||||
* | | Add EditorStringNames singleton | kobewi | 2023-09-03 | 1 | -1/+2 | |
|/ | ||||||
* | Merge pull request #80104 from bruvzg/freedesktop_native_file_dialog | Rémi Verschelde | 2023-08-17 | 7 | -31/+412 | |
|\ | | | | | | | [Linux/Freedesktop] Implement native file selection dialog support. | |||||
| * | [Linux/Freedesktop] Implement native file selection dialog support. | bruvzg | 2023-08-17 | 7 | -31/+412 | |
| | | ||||||
* | | Merge pull request #80036 from PorkrollPosadist/fix-wayland-window-behavior | Rémi Verschelde | 2023-08-17 | 1 | -12/+14 | |
|\ \ | |/ |/| | | | Use EWMH for `DisplayServerX11::_window_minimize_check()` implementation | |||||
| * | Use EWMH for DisplayServerX11::_window_minimize_check() implementation | PorkrollPosadist | 2023-07-31 | 1 | -12/+14 | |
| | | ||||||
* | | Fix GCC -Wmaybe-uninitialized warnings | Rémi Verschelde | 2023-08-14 | 1 | -4/+4 | |
| | |