Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-02-24 | Merge pull request #73752 from bruvzg/x11_quote_left | Rémi Verschelde | |
Fix X11 QUOTELEFT / SECTION physical key mapping. | |||
2023-02-22 | [Linux TTS] Use Callable instead of registering methods. | bruvzg | |
2023-02-22 | Fix X11 QUOTELEFT / SECTION physical key mapping. | bruvzg | |
2023-02-22 | [Input] Use BRACKET_ instead of BRACE_ for physical keys. | bruvzg | |
2023-02-21 | [Linux] Process TTS callback on the main thread to avoid speech-dispatcher ↵ | bruvzg | |
deadlock. | |||
2023-02-17 | Merge pull request #72877 from bruvzg/x11_on_top | Rémi Verschelde | |
[X11] Fix initial "on top" window state. | |||
2023-02-17 | [X11] Fix initial "on top" window state. | bruvzg | |
2023-02-17 | Fix crash with bogus shape index to DisplayServer.cursor_set_custom_image() | Rémi Verschelde | |
Fixes #66605. | |||
2023-02-17 | Merge pull request #73441 from akien-mga/linux-unbundling-fixes | Rémi Verschelde | |
Fix includes of thirdparty libs which can be unbundled on Linux | |||
2023-02-16 | Fix includes of thirdparty libs which can be unbundled on Linux | Rémi Verschelde | |
Changes `builtin_icu` and `builtin_recast` to match the folder names in `thirdparty`. | |||
2023-02-16 | [Linux] Make SO wrapper usage optional. | bruvzg | |
2023-02-14 | Some fixes for initial window position and size | Thomas ten Cate | |
- X11: set main window position and size hints correctly - All platforms: update minimum and maximum size of main window at startup Fixes #70984 | |||
2023-02-13 | Update PCK embedding SCons warning message to mention mold linker | Hugo Locurcio | |
mold is now part of the SCons `linker` option. | |||
2023-02-07 | [X11] Do not suppress structure/focus events on popup close to correctly ↵ | bruvzg | |
return focus. | |||
2023-02-06 | [X11] Fix IME window focus events. | bruvzg | |
2023-02-02 | Use a "warning" icon in `OS.alert()` on Linux/*BSD | Hugo Locurcio | |
This is the same icon as used on Windows. | |||
2023-02-01 | Merge pull request #72104 from bruvzg/popup-non-popups | Rémi Verschelde | |
Extend special popup window handling to any non-popup child of a popup. | |||
2023-02-01 | [X11] Fix IME subwindow in the popup not getting input focus. | bruvzg | |
2023-01-30 | [X11] Add support for dead keys without active IME. Fix IME focus and cleanup. | bruvzg | |
2023-01-27 | Merge pull request #72102 from Riteo/keymapx11-scope-goodness | Rémi Verschelde | |
Put KeyMappingX11 stuff inside its own scope | |||
2023-01-27 | Fix split allow empty string in SSH export plugin | daviirodrig | |
2023-01-26 | Extend special popup window handling to any non-popup child of a popup. | bruvzg | |
2023-01-26 | [X11] Fix IME focus return. | bruvzg | |
2023-01-26 | Put KeyMappingX11 stuff inside its own scope | Riteo | |
This avoids collisions with other "concurrent" key mappers. | |||
2023-01-25 | Merge pull request #72029 from bruvzg/x11_keycode | Rémi Verschelde | |
[X11] Fix incorrect keycodes from non-QWERTY layouts. | |||
2023-01-25 | [X11] Fix incorrect keycodes from non-QWERTY layouts. | bruvzg | |
2023-01-25 | [X11] Make IME focus window input only. | bruvzg | |
2023-01-25 | Merge pull request #72018 from bruvzg/x11_ime_loop | Rémi Verschelde | |
[X11] Prevent IME activation from entering infinite loop. | |||
2023-01-25 | [X11] Prevent IME activation from entering infinite loop. | bruvzg | |
2023-01-25 | Move xkbcommon dynamic loading code into generic linuxbsd folder | Riteo | |
Since Wayland uses it too, it only makes sense to have it in the parent directory of both. | |||
2023-01-23 | [Linux/BSD] Include headers for dynamically loaded libraries to simplify ↵ | bruvzg | |
build dependencies. | |||
2023-01-23 | Cleanup and unify keyboard input. | bruvzg | |
- Unify keycode values (secondary label printed on a key), remove unused hardcoded Latin-1 codes. - Unify IME behaviour, add inline composition string display on Windows and X11. - Add key_label (localized label printed on a key) value to the key events, and allow mapping actions to the unshifted Unicode events. - Add support for physical keyboard (Bluetooth or Sidecar) handling on iOS. - Add support for media key handling on macOS. Co-authored-by: Raul Santos <raulsntos@gmail.com> | |||
2023-01-23 | Convert en_GB spelling to en_US with codespell | Rémi Verschelde | |
2023-01-21 | Merge pull request #71819 from Riteo/certified-musl-moment | Rémi Verschelde | |
Make PIE relocation detection glibc-only | |||
2023-01-21 | Make PIE relocation detection glibc-only | Riteo | |
Musl doesn't compile with it, and by looking online I think that this is a glibc only thing. | |||
2023-01-20 | Exclude atomic lib under FreeBSD using LLVM | robfram | |
2023-01-17 | Improve DisplayServer message for video card drivers failure | Rémi Verschelde | |
And remove leftover duplicated message on Android. | |||
2023-01-17 | Fix X11 input region size. | bruvzg | |
2023-01-16 | Linux/BSD: Add LINUXBSD_ENABLED define for non X11-related checks | Rémi Verschelde | |
2023-01-16 | Add `WINDOW_FLAG_MOUSE_PASSTHROUGH` flag and enabled it for tooltips. Expose ↵ | bruvzg | |
`window_set_mouse_passthrough` to `Window`. | |||
2023-01-15 | Merge pull request #71437 from vaartis/linux-backtrace | Rémi Verschelde | |
Alter linux debug stacktraces handling to support more environments | |||
2023-01-15 | Alter linux debug stacktraces handling to support more environments | Ekaterina Vaartis | |
- Use -gdwarf-4 to support both LLVM and GCC when calling addr2line - Subtract position-independant execuable relocation when passing the address to addr2line | |||
2023-01-14 | Update all outdated online documentation links | Yuri Sizov | |
2023-01-13 | Merge pull request #63312 from bruvzg/one_click | Rémi Verschelde | |
[Export] Add one-click deploy over SSH for the desktop exports. | |||
2023-01-08 | Use BitField<> in core type masks | Juan Linietsky | |
* All core types masks are now correctly marked as bitfields. * The enum hacks in MouseButtonMask and many other types are gone. This ensures that binders to other languages non C++ can actually implement type safe bitmasks. * Most bitmask operations replaced by functions in BitField<> * Key is still a problem because its enum and mask at the same time. While it kind of works in C++, this most likely can't be implemented safely in other languages and will have to be changed at some point. Mostly left as-is. * Documentation and API dump updated to reflect bitfields in core types. | |||
2023-01-07 | Add support for the custom initial screen for the main window, fix primary ↵ | bruvzg | |
screen detection. | |||
2023-01-05 | One Copyright Update to rule them all | Rémi Verschelde | |
As many open source projects have started doing it, we're removing the current year from the copyright notice, so that we don't need to bump it every year. It seems like only the first year of publication is technically relevant for copyright notices, and even that seems to be something that many companies stopped listing altogether (in a version controlled codebase, the commits are a much better source of date of publication than a hardcoded copyright statement). We also now list Godot Engine contributors first as we're collectively the current maintainers of the project, and we clarify that the "exclusive" copyright of the co-founders covers the timespan before opensourcing (their further contributions are included as part of Godot Engine contributors). Also fixed "cf." Frenchism - it's meant as "refer to / see". | |||
2023-01-03 | Merge pull request #70624 from bruvzg/cur_sc | Rémi Verschelde | |
Improve `window_set_current_screen` and fix secondary window initial mode and positions. | |||
2022-12-29 | Improve `window_set_current_screen` and fix secondary window initial mode ↵ | bruvzg | |
and positions. | |||
2022-12-29 | [Export] Add one-click deploy over SSH for the desktop exports. | bruvzg | |
Add one-click deploy over SSH for the desktop exports. Add ZIP export option for Linux and Windows. Change export plugin icons to SVG format. |