Commit graph

809 commits

Author SHA1 Message Date
Rémi Verschelde
db77a462b4
Merge pull request #116395 from bruvzg/ios_sc
[iOS] Add UIScene lifecycle events.
2026-02-20 11:16:44 +01:00
Thaddeus Crews
5482b9e89e
Tests: Convert test headers to compilation files
• Excludes module tests, as they'd be a more involved process
2026-02-19 07:36:26 -06:00
Pāvels Nadtočajevs
b03f0a9e24
[iOS] Add UIScene lifecycle events. 2026-02-17 09:46:04 +02:00
Thaddeus Crews
54d418ee72
Merge pull request #109146 from Calinou/ci-test-project-export
GitHub Actions: Test project exporting on CI
2026-02-16 10:19:32 -06:00
Thaddeus Crews
c44b01cd1f
Merge pull request #104736 from szunami/master
Add one-way collision direction for CollisionShape2Ds
2026-02-10 08:29:38 -06:00
Hugo Locurcio
217d93a962
GitHub Actions: Test project exporting on CI
This allows finding issues in headless project export early on,
including when exporting for a dedicated server.

We also use this opportunity to check whether the audiovisual output
between the project being run from its files and the exported PCK
matches (it should always be a perfect match, assuming the same GPU
is used for both runs). This can be used to catch audiovisual
discrepancies, which could indicate a bug in the export process.
2026-02-09 20:44:16 +01:00
Thaddeus Crews
a1604ab74c
Merge pull request #115946 from bruvzg/zip_pack_pt
[ZIPPacker] Add support for Unix permissions and modification time.
2026-02-06 08:17:56 -06:00
Pāvels Nadtočajevs
7887ace6c8
[ZIPPacker] Add support for Unix permissions and modification time. 2026-02-06 11:46:26 +02:00
Sam Szuflita
967c0a2650 Add one-way collision direction for CollisionShape2Ds 2026-02-02 13:12:00 -05:00
Akosmo
34e246399d Fix spectrum analyzer 2026-02-01 19:22:16 -03:00
Thaddeus Crews
82e235ebbc
Merge pull request #115143 from Calinou/editor-web-improve-html-shell
Improve HTML shell in the web editor
2026-01-28 17:58:12 -06:00
Thaddeus Crews
64b962215d
Merge pull request #115121 from Chubercik/unicode_17.0.0
Update various Unicode-related files to version 17.0.0
2026-01-28 12:27:08 -06:00
Pāvels Nadtočajevs
6fc4a63000
Change godot-cpp to godot-headers for the reference GDExtensions files. 2026-01-26 21:42:25 +02:00
Rémi Verschelde
6b441ab6a4
Bump version to 4.7-dev 2026-01-26 17:40:46 +01:00
Hugo Locurcio
434b813f7d
Improve HTML shell in the web editor
- Tweak loading page for better usability and match the Godot
  editor style guide (e.g. buttons use Title Case text).
- Update theming to match the default theme as of Godot 4.6.
- Use Inter font with OpenType features to match the Godot 4.6 default.
- Use `:focus-visible` in CSS to hide focus outlines on mouse/touch
  input (matches Godot 4.6+ behavior).
- Remove video driver selection, as only WebGL 2 is available.
- Fix Open Graph image being 404 by using the same image as the
  website's homepage.
- Tweak welcome dialog text and add a link to the editor download page.
- Hide "(Try this for example)" link once a file is selected.
- Fix Open Graph image being 404.
- Link to the `stable` branch of the documentation instead of
  `latest`, since it lacks the version warning at the top.
2026-01-21 19:12:57 +01:00
Jakub Marcowski
c26adbb929
Update various Unicode-related files to version 17.0.0 2026-01-19 10:24:17 +01:00
Rémi Verschelde
57384a78de
Merge pull request #114053 from adamscott/fix-create-temp-mode-flags
Fix `FileAccess::create_temp()` not using `FileAccess::ModeFlags`
2026-01-01 16:46:32 +01:00
Adam Scott
0844d4b11f
Fix FileAccess::create_temp() not using FileAccess::ModeFlags 2026-01-01 12:03:16 +01:00
Rémi Verschelde
8a6408c1ce
Merge pull request #114142 from bruvzg/mesa_ver_check
Add Mesa version check.
2025-12-18 14:29:23 +01:00
Pāvels Nadtočajevs
2c68c80b19
Add Mesa version check. 2025-12-18 11:31:52 +02:00
Hugo Locurcio
683f0c0714 Add a Swappy installation script for easier Android builds
Run `python misc/scripts/install_swappy_android.py` and Swappy
libraries will automatically be installed to the correct location.

Run the script again when needed to update to the latest version.
2025-12-18 02:24:38 +01:00
Skyth
0307895ede Upgrade Agility SDK & DirectX Headers. 2025-12-16 13:41:09 +03:00
Thaddeus Crews
aeef4fff6d
CI: Fix executable perms for various files 2025-12-15 11:23:03 -06:00
Skyth
62335d1ac7 Make each SPIR-V -> DXIL conversion thread allocate from its own heap. 2025-12-12 17:05:39 +03:00
Thaddeus Crews
367f9bf9e3
Merge pull request #111052 from Repiteo/ci/pre-commit-xml-hook
CI: Add pre-commit hook for XML linting
2025-12-03 16:50:36 -06:00
Pāvels Nadtočajevs
58940024c8
Split GDExtension validations files to avoid constant git conflicts. 2025-12-03 16:25:16 +02:00
Nolan Darilek
6304e9f876 Accessibility: Fix text field character count and line navigation
Two fixes for text field accessibility:

1. Fix character count being off by one due to trailing newline always
   being appended to the last line. Add `is_last_line` parameter to
   `accessibility_create_sub_text_edit_elements()` to control this.

2. Link adjacent TextRuns via `previous_on_line`/`next_on_line` so
   screen readers can properly navigate lines. Without these links,
   AccessKit treats each TextRun as a separate line, causing incorrect
   announcements when arrowing through multi-line text.
2025-12-03 07:19:05 -05:00
Micky
14ede94a76
Use ScriptExportMode enum in EditorExportPreset 2025-12-03 09:21:50 +01:00
Thaddeus Crews
d3113441ba
CI: Add pre-commit hook for XML schema validation 2025-12-02 13:20:52 -06:00
kobewi
c1cc178a82 Make EditorFileDialog inherit FileDialog 2025-12-02 12:30:51 +01:00
Aaron Franke
342088ca31
GLTF: Use const Vector internally instead of TypedArray copies 2025-11-27 23:08:42 -08:00
Ivan Shakhov
8c93de89d1 Revert "improve the Cpp dialect selection for Rider, when MSVC is not used"
This reverts commit 7be003fc3c.
2025-11-27 21:55:36 +01:00
Bastiaan Olij
c0bc43d1de Add OpenXR 1.1 support 2025-11-26 10:35:37 +11:00
Lukas Tenbrink
109d3d8530 Make Vector bsearch method const. 2025-11-25 19:05:30 +01:00
kit
7e55f1d1bf Allow SplitContainer to have multiple children 2025-11-24 16:50:09 -05:00
Thaddeus Crews
11fc998368
SCons: Integrate annotations where relevant
• Expand Ruff linter to catch & upgrade legacy type-hint syntax
2025-11-22 13:22:31 -06:00
Thaddeus Crews
e46c2ea3fa
Merge pull request #112379 from bruvzg/tts64id
Make `utterance_id` 64-bit.
2025-11-14 14:23:17 -06:00
Thaddeus Crews
6a1a86261f
Merge pull request #110324 from van800/shakhov/platform_toolset
Improve the CPP dialect selection for Rider, when MSVC is not used
2025-11-14 14:23:15 -06:00
Thaddeus Crews
6678288490
Merge pull request #111909 from bruvzg/mods_are_bad_they_make_you_mad
Disable some unsafe CLI arguments in template builds by default.
2025-11-12 11:24:12 -06:00
Pāvels Nadtočajevs
281c74550a
Make utterance_id 64-bit. 2025-11-07 10:21:20 +02:00
David Snopek
bc9f3c7d92 Make Vector<T>::duplicate() const
Co-authored-by: Aaron Franke <arnfranke@yahoo.com>
2025-11-04 17:13:11 -06:00
Thaddeus Crews
3fb8961b00
Merge pull request #110120 from TokageItLab/ik-modifier-3d
Add `SkeletonModifier3D` IKs as `IKModifier3D`
2025-11-04 16:32:36 -06:00
Silc Lizard (Tokage) Renew
bf22eb25e3 Add IKModifier3D 2025-11-04 02:38:48 +09:00
Pāvels Nadtočajevs
29da94290f
Disable some unsafe CLI arguments in template builds by default. 2025-11-03 12:21:42 +02:00
Skyth
8895dfa56c Greatly reduce shader conversion time & fix spec constant bitmasking on D3D12. 2025-11-03 12:14:57 +03:00
Thaddeus Crews
97d11cf4f5
Merge pull request #112005 from twrightsman/feat/add-keywords-to-desktop-entry
Add some keywords to desktop entry
2025-10-27 10:01:28 -05:00
Travis Wrightsman
e0c1babd89 Add some keywords to desktop entry
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2025-10-25 15:55:46 +02:00
Travis Wrightsman
f6caaa8fce Fix broken screenshot link in Appstream metadata 2025-10-24 19:46:22 +02:00
devloglogan
1a8306bbc1 Allow custom monitors to select desired type 2025-10-22 07:31:44 -05:00
Pāvels Nadtočajevs
e4988b4bf3
Add MIME argument to the FileDialog.add_filter. 2025-10-09 22:17:56 +03:00