26fd3458f9
Windows: Configure MinGW LTO with -fno-use-linker-plugin -fwhole-program
...
- Works around and closes #102867 .
- Works around and closes #102982 .
Co-authored-by: Hein-Pieter van Braam-Stewart <hp@tmm.cx >
2025-02-20 17:47:26 +01:00
70eb62faf2
Merge pull request #103021 from Hilderin/fix-embedded-game-start-location-windows
...
Fix Embedded Game startup location on Windows
2025-02-19 16:54:09 -06:00
e91493fb7b
Merge pull request #102993 from bruvzg/fix_cb_win_erase
...
Prevent pending input event callbacks from erasing the window in the middle of a loop.
2025-02-18 20:47:53 -06:00
224d9bfe3f
Fix Embedded Game startup location on Windows
2025-02-18 19:05:15 -05:00
f710781b16
Prevent pending input event callbacks from erasing the window in the middle of a loop.
2025-02-18 15:26:13 +02:00
f86a24fcfd
[Window] Fix flashing subwindows.
2025-02-18 08:14:54 +02:00
ae61b2f655
[Windows] Fix missing argument in non-console logger call.
2025-02-14 00:09:51 +02:00
3f2a29cd9d
[Windows] Read Wacom config to check if Windows Ink is disabled and auto switch to WinTab.
2025-02-13 15:10:16 +02:00
2fd6c635d5
Merge pull request #102744 from Hilderin/fix-floating-window-freeze-when-moving
...
Fix Game and editor freeze when clicking on the game's title bar
2025-02-12 11:21:11 +01:00
bd87c3a76b
Merge pull request #102247 from Hilderin/fix-embedded-game-modal-dialog
...
Fix Modal Dialog with Embedded Game
2025-02-12 11:21:01 +01:00
e9fef1c833
Fix Game and editor freeze when clicking on the game's title bar
2025-02-11 21:41:03 -05:00
00d806a9ae
Merge pull request #102470 from Hilderin/fix-floating-window-close-opened-dialog
...
Fix Floating Window request close when a dialog is opened
2025-02-07 01:39:38 +01:00
a9e06b8f64
Fix Modal Dialog with Embedded Game
2025-02-05 21:14:34 -05:00
a3d03717c0
Fix Floating Window request close when a dialog is opened
2025-02-05 20:34:32 -05:00
91907a89f7
Thirdparty: Harmonize patches to document downstream changes
2025-02-06 01:40:03 +01:00
ca3e268dfe
Merge pull request #101754 from bruvzg/vk_oem_only
...
[Windows] Override key codes with Unicode values for OEM keys only.
2025-02-05 10:27:16 -06:00
295a1dd5f7
Merge pull request #102067 from Eddy-Rogers/102008-TempDirSlashes
...
Windows: Normalize slashes in return of `OS.get_temp_dir()`
2025-01-31 09:15:51 -06:00
b3f7c8f5d3
[Export] Respect icon/splash screen import settings.
2025-01-31 07:45:16 +02:00
b38103e95d
Windows: Normalize slashes in return of OS.get_temp_dir()
2025-01-30 22:02:20 +01:00
f4c2ffffb7
Merge pull request #102134 from bruvzg/win_main_cleanup
...
[Windows] Remove unused code from `godot_windows.cpp`.
2025-01-29 17:45:15 -06:00
3c80c14092
Merge pull request #101924 from adamscott/game-editor-non-cached-mouse-mode
...
Delegate handling `mouse_mode` to the `DisplayServer`
2025-01-28 16:08:56 -06:00
d9bba03392
[Windows] Remove unused code from godot_windows.cpp.
2025-01-28 20:12:47 +02:00
47f553ae0b
Delegate to the DisplayServer the task of handling mouse_mode
...
- Add `MOUSE_MODE_MAX` and various index checks
2025-01-28 11:22:27 -05:00
90208f7dd4
SCons: Fix handling of platform-specific tools, notably mingw
...
Add optional `detect.py` `get_tools` method to let platforms register SCons
tools they need.
This helps move this logic out of SConstruct, keeping platforms more self
contained, and helping thirdparty platforms define their own custom tools.
This logic was also unreliable (the `use_mingw` one would only work if
passed manually on the command line, not in e.g. `get_flags`).
Co-authored-by: Thaddeus Crews <repiteo@outlook.com >
2025-01-25 13:59:30 +01:00
9eed43d429
Fix NOTIFICATION_WM_CLOSE_REQUEST in Embedded Floating Window
2025-01-21 21:03:15 -05:00
8cf94c8de5
Merge pull request #101763 from SupSuper/patch-1
...
[Windows] Fix left/right Shift key regression
2025-01-21 11:55:21 -06:00
17423e9899
[Windows] Fix left/right Shift key regression
...
Fixes #101384 by checking the latest state of the Shift keys before sending the KEYUP event.
2025-01-20 23:02:58 +00:00
d65c07da4c
[Windows] Override key codes with Unicode values for OEM keys only.
2025-01-18 14:56:18 +02:00
7c50a7822e
[Windows] Make native dialogs non-cancelable and stay on top of parent.
2025-01-17 17:44:34 +02:00
2e99d84e87
[DisplayServer] Add missing FEATURE_WINDOW_DRAG flag to Windows, X11 and Wayland display servers.
2025-01-14 15:26:32 +02:00
b252867145
[macOS/Windows] Add Emoji & Symbols context menu item to LineEdit/TextEdit to show system character picker.
2025-01-10 09:25:34 +02:00
a0de7d0e01
Merge pull request #101257 from SteffenBlake/remote-debug-windows-battery-fix
...
Windows: Update export script's task to work even on battery power
2025-01-09 13:50:59 +01:00
26db0bb15f
SCons: Make lto=auto prefer ThinLTO over full LTO for LLVM targets
...
This speeds up build time considerably for these platforms compared to
using `lto=full`, which is sadly single-threaded with LLVM, unlike GCC.
Changes to default behavior of `lto=auto` (i.e. `production=yes`):
- Linux: Prefer ThinLTO for LLVM
- Web: Prefer ThinLTO
- Windows: Prefer ThinLTO for llvm-mingw
The following LLVM targets don't use LTO by default currently, which
needs to be assessed further (gains from LLVM LTO on performance need
to be weighed against the potential size increase from heavy inlining):
- Android
- iOS
- macOS
- Windows clang-cl
2025-01-09 13:03:58 +01:00
65cf7c1d5e
Merge pull request #101221 from bruvzg/win_dec_exp
...
[Window] Expose `start_drag` and `start_resize` methods (for both native and embedded windows).
2025-01-09 11:17:24 +01:00
2a2adfa36c
Merge pull request #101267 from Summersay415/angle-libs
...
Fix ANGLE and D3D12 libraries inclusion in .zip export
2025-01-09 00:42:25 +01:00
8e0f498400
Merge pull request #101266 from WhalesState/color-picking-fix
...
Fix color picking on Linux/X11.
2025-01-09 00:42:22 +01:00
76c8e76560
Merge pull request #101284 from akx/tyops
...
A handful of typo fixes
2025-01-08 15:53:33 +01:00
f134769506
Fix various typos
...
* Add TODO notes for typos that should be fixed for 5.0
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com >
2025-01-08 14:47:42 +02:00
989161e117
Fix color picking on linux.
2025-01-08 10:32:25 +02:00
a8377d0f22
Fix ANGLE and D3D12 libraries inclusion in .zip export
2025-01-08 12:09:35 +07:00
7cedf99ddc
Update Windows Export Script to work on Battery Power
2025-01-07 18:37:43 -07:00
a29294fddc
SCons: Refactor color output implementation
2025-01-07 18:44:53 -06:00
cecc83d26a
Merge pull request #101225 from Summersay415/arch-docs
...
Update official export templates architecture list in docs
2025-01-08 00:21:07 +01:00
0fee2724f0
Merge pull request #100751 from YYF233333/force_regex_with_editor
...
Force build editor with regex module, remove checking code
2025-01-07 23:17:35 +01:00
8d911b2554
[Window] Expose start_drag and start_resize methods (for both native and embedded windows).
2025-01-07 23:35:14 +02:00
f6d22da94b
Update official export templates architecture list in docs
2025-01-07 20:28:25 +07:00
34d8255947
Force build editor with regex module, remove checking code.
...
Fix include.
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com >
2025-01-07 19:43:23 +08:00
7f0b4e58b0
Implement DisplayServer.window_start_resize.
2025-01-07 07:58:02 +02:00
bd56e811f3
Merge pull request #101015 from bruvzg/si_fix_empty_tt
...
[Windows] Fix StatusIndicator crash with empty tooltip (and few other similar unsafe `ptr()` uses).
2025-01-07 00:45:11 +01:00
cc32e46360
Merge pull request #101135 from Hilderin/fix-embedding-not-working-intermittently
...
Fix embedding failing intermittently
2025-01-06 22:49:05 +01:00