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
3672cd2ebf
Merge pull request #115502 from bruvzg/ios_int_mod
...
[iOS] Reintegrate camera module to the main repo.
2026-03-30 13:35:41 -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
5ee90d8e82
Merge pull request #117873 from deralmas/wl/send-reinforcements
...
Wayland: Unify clipboard sending code
2026-03-30 13:35:26 -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
4d8234d50e
[iOS] Reintegrate camera module to the main repo.
2026-03-27 13:52: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
Dery Almas
b1c216d916
Wayland: Unify clipboard sending code
...
The primary and selection parts would constantly get out of sync.
Also fixes a wrong return value in `primary_get_mime`.
2026-03-27 04:33:52 +01:00
Rémi Verschelde
ab9175302e
Merge pull request #117830 from bruvzg/ac_scroll
...
[Accessibility] Do not focus on ScrollContainer scroll bars.
2026-03-26 16:02:10 +01:00
Rémi Verschelde
40b218a679
Merge pull request #117643 from m4gr3d/android_editor_bug_fixes
...
[Android] Follow up fixes to enabling orientation change in the script editor
2026-03-26 16:01:30 +01: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
Rémi Verschelde
c19a2705af
Merge pull request #116692 from deralmas/wl/i-love-multithreading
...
Wayland: Fix race with buffer scaling
2026-03-26 16:01:14 +01:00
Rémi Verschelde
915f8dcba7
Merge pull request #116648 from gongpha/wayland-clipboard-fix
...
Fix clipboard history not updating on subsequent copies in Wayland
2026-03-26 16:01:08 +01:00
Pāvels Nadtočajevs
4a44702b29
[Accessibility] Do not focus on ScrollContainer scroll bars.
2026-03-25 17:08:28 +02:00
Danil Alexeev
32d1f518fa
Improve editor-only class checking
2026-03-25 17:07:39 +03:00
Rémi Verschelde
0f53286459
Merge pull request #117682 from syntaxerror247/sigal-registration-issue
...
Fix plugin signal registration error on Android
2026-03-23 22:35:50 +01: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
ArchercatNEO
8be7b9f18c
Wayland: Fix use-after-free of Ref<ColorManagementProfile>
...
Fixes #117676
PR #111964 made a Ref<ColorManagementProfile> which we intentionally
leaked across a client-server barrier owned, which caused a use-after-free.
Manually adding reference/unreference calls keeps the ptr valid without memory leaks.
2026-03-21 09:28:43 +00:00
Fredia Huya-Kouadio
c214ef348a
[Android] Follow up fixes to enabling orientation change in the script editor
...
- Fix project manager crash when rotating the device
- Fix title bar disappearing when rotating large screen devices (tablet and foldables)
2026-03-20 12:06:47 -07:00
Anish Kumar
2e208489e7
Fix plugin signal registration error on Android
2026-03-21 00:07:37 +05:30
Thaddeus Crews
0e8bd28a10
CI: Implement clangd-tidy as GitHub Action
2026-03-20 09:16:38 -05:00
Dery Almas
2d74e56caf
Wayland: Fix race with buffer scaling
...
We now pass the buffer scale along the window size to the display server
and set everything from there.
This should avoid races where the buffer scale changes while we handle
window rect changes.
2026-03-20 14:24:38 +01:00
Thaddeus Crews
2995751152
Merge pull request #114327 from LanzaSchneider/fix-non-deterministic-framework-macos
...
[MacOS] Fix non-deterministic framework linking order on macOS for incremental builds
2026-03-19 15:39:17 -05:00
Thaddeus Crews
fb4a304dee
Merge pull request #111965 from Ivorforce/memnew-typed
...
Make `memnew(RefCounted)` return `Ref`, to improve ownership safety
2026-03-19 15:39:15 -05: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
Thaddeus Crews
e3173f4ec4
Merge pull request #117355 from m4gr3d/bump_vulkan_requirements
...
Android: Bump the minimum api version and hardware version for Vulkan support
2026-03-19 10:20:01 -05:00
Thaddeus Crews
fa4d24cbb5
Merge pull request #116513 from deralmas/wl/dedup-global-remove
...
Wayland: Deduplicate cleanup logic
2026-03-19 10:19:52 -05:00
Fredia Huya-Kouadio
46984cf152
Bump the minimum api version and hardware version for Vulkan support
...
Follows the recommendations from https://developer.android.com/games/develop/vulkan/native-engine-support#recommendations
2026-03-18 20:47:48 -07:00
Lukas Tenbrink
05c33acbb1
Make memnew(RefCounted) return Ref, to force callers to take ownership of it through a reference.
2026-03-18 20:34:08 +01:00
Thaddeus Crews
179ee951b6
Merge pull request #117530 from ArchercatNEO/wp-color-management-warning
...
Wayland: Only report HDR request failed warning if HDR was actually requested
2026-03-18 11:43:28 -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
ArchercatNEO
5b66760492
Wayland: only emit HDR request failed warning if HDR was actually requested
...
Fixes #117527
2026-03-17 18:52:38 +00:00
Thaddeus Crews
be33d1ceb0
Merge pull request #114941 from syntaxerror247/fix-HashMap-crash
...
Android: Fix java.util.HashMap handling
2026-03-17 13:44:11 -05:00
Anish Kumar
5387f0d596
Android: Fix crash when emitting signal with java.util.HashMap
2026-03-17 22:55:18 +05:30
DSOE1024
980639ff6e
Fix preprocessor directive for X11 and GLES3
2026-03-17 17:26:24 +08:00
Dery Almas
29e1bc5a23
Wayland: Deduplicate cleanup logic
...
We now reuse the `global_remove` event handler. This removes a
considerable amount of duplication, minimizes human error (such as
cleaning up a global in one place but not the other), and helps test the
dynamic global removal logic.
2026-03-16 23:51:08 +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
Thaddeus Crews
5d0a321575
Merge pull request #102987 from ArchercatNEO/wayland-hdr
...
[LinuxBSD] Add support for HDR output (Wayland)
2026-03-16 11:32:54 -05:00
Rémi Verschelde
9f2688c204
Merge pull request #117461 from ColinSORourke/MacHeaderConflict
...
macOS: Work around AppKit include defining `MAX`/`MIN` macros
2026-03-16 12:08:33 +01:00
Rémi Verschelde
ad21e3fbb5
Merge pull request #117454 from DSOE1024/patch-1
...
Add UTF-8 encoding to svg file open in `platform_builders.py`
2026-03-16 12:08:29 +01:00
Colin O'Rourke
252f93ef3d
Catch Header Conflict for Macs
...
Compiling Godot on a MacOS could produce a header conflict where MacOS runtime MAX macro was used instead Core/Typedefs MAX macro
Example: Defining a FixedVector in a header file would fail, due to MacOS MAX not being a ConstEXPR
2026-03-15 16:11:55 -07:00