Thaddeus Crews
1963b2f126
SCons: Drop VS2017 support, use C17 universally
2026-04-30 10:07:06 -05:00
Thaddeus Crews
ad6ead96a2
Merge pull request #118893 from realybin/fix/imm-windows
...
[Windows] Fix IME candidate window misalignment by setting composition font
2026-04-27 12:05:38 -05:00
Thaddeus Crews
714d71f247
Merge pull request #118798 from bruvzg/dyn_coremsg
...
[Windows] Dynamically load `coremessaging`.
2026-04-27 12:05:34 -05:00
Thaddeus Crews
7a8adcf4d8
Merge pull request #117913 from allenwp/hdr-output-allow-request
...
Fix behavior of `window_is_hdr_output_supported` for Wayland and adjust warnings.
2026-04-24 15:43:32 -05:00
realybin
8cf3b63ac2
[Windows] Fix IME candidate window misalignment by setting composition font
2026-04-24 02:26:06 +08:00
realybin
579b5a92ce
[Windows] Fix inconsistent update logic between IME composition and the candidate window
2026-04-22 16:41:53 +08:00
Pāvels Nadtočajevs
14f67419a4
[Windows] Dynamically load coremessaging.
2026-04-21 07:56:50 +03:00
Allen Pestaluky
4309120a4a
Fix DisplayServerWayland::window_is_hdr_output_supported to check rendering device for HDR output support and adjust warnings/errors.
2026-04-20 11:11:01 -04:00
Thaddeus Crews
22969efdbe
Merge pull request #118760 from bruvzg/onecore_lang
...
[Windows] Fix OneCore TTS language code formatting.
2026-04-20 09:15:37 -05:00
Thaddeus Crews
2a8b3d6618
Merge pull request #118742 from bruvzg/msvc_angle
...
Add missing `angle` check to MSVC branch.
2026-04-20 09:15:33 -05:00
Thaddeus Crews
54f1178d3c
Merge pull request #118676 from bruvzg/crash_mod+fmt
...
[macOS/Linux] Add module information to the crash handler.
2026-04-20 09:15:31 -05:00
Pāvels Nadtočajevs
a1d0c3229d
[Windows] Fix OneCore TTS language code formatting.
2026-04-19 22:22:17 +03:00
Pāvels Nadtočajevs
720157366f
Add missing angle check to MSVC branch.
2026-04-19 09:41:46 +03:00
Thaddeus Crews
1d218e652e
Merge pull request #118680 from bruvzg/hdr_wnd_chk
...
Add a bunch of missing window existence checks to HDR methods
2026-04-18 07:28:34 -05:00
Pāvels Nadtočajevs
958510c3e9
Add a bunch of missing window existence checks to HDR methods
2026-04-17 15:53:13 +03:00
Pāvels Nadtočajevs
dfe2abbf26
[macOS/Linux] Add module information to the crash handler.
2026-04-17 15:52:00 +03:00
bruvzg
bdc2651ea6
[WinRT] Wait for DispatcherQueueController shutdown.
2026-04-17 11:35:26 +03:00
Pāvels Nadtočajevs
778e0a7879
[Windows] Add support for AdvancedColorInfo info and change callback.
...
Co-authored-by: Allen Pestaluky <allenpestaluky@gmail.com >
2026-04-15 09:02:33 +03:00
Thaddeus Crews
6b5a8733f7
Merge pull request #118287 from bruvzg/angle_fix_path
...
[ANGLE] Fix build with manually set path.
2026-04-07 18:21:52 -05:00
Thaddeus Crews
01fa8cc2d2
Merge pull request #116351 from bruvzg/onecore_emopick
...
[Windows] Use OneCore/WinRT emoji picker when available.
2026-04-07 18:21:48 -05:00
Thaddeus Crews
82e3e44bb2
Merge pull request #117837 from allenwp/hdr-remove-sdr-white-level-polling
...
[Windows] Remove polling of SDR white level when HDR output is enabled.
2026-04-07 18:21:46 -05:00
Pāvels Nadtočajevs
2939aabf16
[ANGLE] Fix build with manually set path.
2026-04-07 22:37:06 +03:00
Allen Pestaluky
abfd33b413
[Windows] Remove polling of SDR white level when HDR output is enabled.
2026-04-07 10:15:03 -04:00
Pāvels Nadtočajevs
0a0ff94d15
[Windows] Use OneCore/WinRT emoji picker when available.
2026-04-07 15:26:58 +03:00
Thaddeus Crews
223c9417bd
Merge pull request #115632 from akien-mga/gles3-split-platform-egl
...
GLES3: Split EGL includes in `platform_egl.h`
2026-04-07 06:44:49 -05:00
Rémi Verschelde
7567211e8b
GLES3: Split EGL includes in platform_egl.h
...
EGL brings in platform-specific headers such as the dreaded `windows.h`,
and `platform_gl.h` is used throughout `drivers/gles3` for basic OpenGL
types such as `GLuint`. We don't want `windows.h` pollution there.
Note for Android: EGL seems used explicitly only via `rasterizer_gles3.cpp`
to enable GL debug printing, and some custom stuff in `config.cpp`.
2026-04-07 12:07:22 +02:00
Pāvels Nadtočajevs
f867029abf
[Windows] WinRT build improvements.
...
Adds warning and link to the script when winrt headers are missing.
Adds CXXFLAG to fix build with old (Windows 10) SDKs.
Moves WinRT from `github.com/bruvzg/winrt_mingw` to `github.com/godotengine/winrt_mingw`.
2026-04-07 12:01:03 +03:00
Thaddeus Crews
a70b7ad1e6
Merge pull request #115666 from DarkKilauea/rendering/hdr-output-changed
...
[Windows] HDR Output: Emit window events when HDR state changes
2026-04-03 11:52:20 -05:00
Thaddeus Crews
0dabee78c7
Merge pull request #116349 from bruvzg/onecore_opt
...
[Windows] Implement OneCore TTS support using C++/WinRT (no deps).
2026-03-31 10:46:51 -05:00
Thaddeus Crews
0f51ed6099
Merge pull request #113543 from bruvzg/win_icons
...
[DisplayServer] Add per window icon support.
2026-03-30 13:35:47 -05:00
Thaddeus Crews
521e442754
Merge pull request #115896 from bruvzg/trace_x
...
[CrashHandler] Always print frame PCs and main module load address for retrace.
2026-03-30 13:35:29 -05:00
Thaddeus Crews
a644e7ff38
Merge pull request #114861 from dalexeev/improve-editor-only-class-checking
...
Improve editor-only class checking
2026-03-30 13:35:14 -05:00
Pāvels Nadtočajevs
e2bc0f565c
[Windows] Fix Windows version detection.
2026-03-28 00:19:18 +02:00
Pāvels Nadtočajevs
dc53136043
[Windows] Implement OneCore TTS support using C++/WinRT.
2026-03-27 13:43:22 +02:00
Pāvels Nadtočajevs
c20e4dd010
[CrashHandler] Always print frame PCs and main module load address for retrace.
2026-03-27 11:34:36 +02:00
Rémi Verschelde
e030230a99
Merge pull request #117445 from bruvzg/angle_no_dyn
...
[macOS/Windows] Remove dynamically linked ANGLE support, add flag to enable/disable ANGLE.
2026-03-26 16:01:25 +01:00
Danil Alexeev
32d1f518fa
Improve editor-only class checking
2026-03-25 17:07:39 +03:00
Pāvels Nadtočajevs
5fc9f6b3d9
[macOS/Windows] Remove dynamically linked ANGLE support, add flag to enable/disable ANGLE.
...
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro >
2026-03-23 13:01:25 +02:00
Pāvels Nadtočajevs
d47b8d7a64
[DisplayServer] Add per window icon support.
2026-03-23 11:27:09 +02:00
Pāvels Nadtočajevs
022195257b
[Windows] Fix invalid transient window getting stuck in infinite loop.
...
Do not add always-on-top windows to transient list on creation.
Unconditionally clean transient children list when window is closed.
2026-03-23 10:25:00 +02:00
Josh Jones
3512a169b2
Emit events when HDR output state changes externally
2026-03-21 14:42:56 -07:00
Thaddeus Crews
013fc6f92a
Merge pull request #114102 from AR-DEV-1/13823-imp
...
Add tilde symbol (~) to the FileDialog
2026-03-19 10:20:04 -05:00
Rémi Verschelde
4336184ea4
Style: Tweak ordering of thirdparty includes with angle brackets
2026-03-18 10:41:59 +01:00
Rémi Verschelde
98868393cc
Style: Enforce #include validation hook
2026-03-18 10:41:59 +01:00
Rémi Verschelde
e33e98a26f
Style: Apply clang-format grouping rules
2026-03-17 20:11:01 +01:00
Rémi Verschelde
c40d3b9b0d
Merge pull request #117480 from akien-mga/clangd-misc-fixes
...
Misc includes or modernize fixes found via clangd-tidy
2026-03-16 23:41:23 +01:00
Rémi Verschelde
aa25369052
Merge pull request #116955 from van800/van800/natvis/string-name-fix
...
Update `godot.natvis` to fix presenting `godot::StringName` correctly and remove non-working options of 'StringName'
2026-03-16 23:41:17 +01:00
Rémi Verschelde
7795057e4b
Misc includes or modernize fixes found via clangd-tidy
2026-03-16 21:38:26 +01:00
Rémi Verschelde
005e054245
Remove unused includes in editor with clangd-tidy
...
Also includes the few changes flagged in `main`.
2026-03-15 20:47:05 +01:00
Rémi Verschelde
0d7bd115da
Remove unused includes in drivers with clangd-tidy
2026-03-14 22:38:02 +01:00