Commit Graph

80910 Commits

Author SHA1 Message Date
ozan 4fa9a8eb7d feat: publish.ps1 — build + package + upload to S3
🔗 GHA / 📊 Static checks (push) Waiting to run
🔗 GHA / 🤖 Android (push) Blocked by required conditions
🔗 GHA / 🍏 iOS (push) Blocked by required conditions
🔗 GHA / 🐧 Linux (push) Blocked by required conditions
🔗 GHA / 🍎 macOS (push) Blocked by required conditions
🔗 GHA / 🏁 Windows (push) Blocked by required conditions
🔗 GHA / 🌐 Web (push) Blocked by required conditions
Packages editor binary + GodotSharp + manifest.json into a zip,
uploads to s3://tinqs-cli-releases/godot/v<VERSION>/ + latest/.
Auto-bumps patch version. VERSION.tinqs tracks current release.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-15 05:08:35 +01:00
ozan 670a38d083 release: v1.0.0 2026-05-15 05:07:37 +01:00
ozan 7fb933a4b9 fix(agent_api): wire up module lifecycle — auto-start, poll, port 4329
- Call check_cmdline_and_start() from register_types so --agent-api flag works
- Connect poll() to SceneTree::process_frame via deferred callable so
  screenshot/depth/command requests get serviced on the main thread
- Default port changed to 4329 to avoid conflict with C# AgentServer on 4328
- Clean disconnect on stop()

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-15 05:01:38 +01:00
ozan d291dcdc74 feat: 9 agentic engine modules for agent-native Godot
agent_api (HTTP server), agent_log (structured logging), agent_events (event bus),
agent_console (GameConsole), agent_replay (snapshots), agent_vision (depth/segmentation),
agent_fbx (bone remapping), agent_auth (multi-agent), agent_analytics (feature flags + tracking)

All modules compile clean with mono. Binary uploaded to S3 v1.0.0.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-15 03:44:28 +01:00
Thaddeus Crews 001aa128b1 Bump version to 4.6.2-stable \o/
See the release page for details: https://godotengine.org/article/maintenance-release-godot-4-6-2/
2026-03-31 15:42:38 -05:00
Thaddeus Crews f39cc28e89 Add changelog for 4.6.2 2026-03-31 15:41:54 -05:00
Thaddeus Crews d64a8f17e5 Merge pull request #118035 from Repiteo/4.6.2-final
[4.6] Cherry-picks for the 4.6 branch (future 4.6.2) - 5th batch
2026-03-31 12:46:16 -05:00
Dery Almas c563a1f251 Wayland: Improve mapping robustness and synchronization
We assumed that a window will be ready after a single roundtrip but
that's actually not guaranteed by the XDG shell protocol.

This patch waits for an arbitrary timeout (10s) before erroring out and
forcefully closing the window. Since this exercised quite some code
paths, it also reworks some window handling logic and fixes a bunch of
synchronization issues.

(cherry picked from commit eb680bc8c3e4a811dc8736716fd9cf57567c21dd)
2026-03-31 08:51:01 -05:00
Goldenlion5648 b107463c7e stop autocomplete from eating words by default
(cherry picked from commit e6d5e532e99c9e3765a102cd5a85330da39b78b3)
2026-03-31 08:40:01 -05:00
rinevard 3da104e06a Fix timeline cursor following mouse during marker selection
(cherry picked from commit ffb697f9671d578d92d21cb3733b649088a42f2c)
2026-03-31 08:39:57 -05:00
Raul Santos 12d5ed791e Revert "[.NET] Remove EFS update on reloading assemblies" but with deferred call
It turns out this call was needed after all, it ensures new scripts are included
in the global class list by updating EFS for them. In my previous PR I must've
only tested scripts that have been opened or loaded by the editor at some point
so I didn't encounter the bug.

This reverts the previous PR but with a deferred call to avoid reintroducing
the bug that the PR fixed. Updating EFS here is still too early, so we defer
the call to ensure the type info is available.

(cherry picked from commit 37481d661358766ab407d2365a2f4ed3a948e0f4)
2026-03-31 08:39:55 -05:00
Pāvels Nadtočajevs e2fce95971 Fix theme item inspector tooltips for Window subclasses.
(cherry picked from commit 432214a29edbed233dd80e635806467c1795fbe3)
2026-03-31 08:39:43 -05:00
Rémi Verschelde fdc9af6cdc Merge pull request #117989 from aaronfranke/4.6-metal_264
[4.6] Fix Metal driver build with Xcode 26.4
2026-03-30 09:47:13 +02:00
Aaron Franke beafca8fba [4.6] Fix Metal driver build with Xcode 26.4
Co-authored-by: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>
2026-03-29 20:12:00 -07:00
Rémi Verschelde 5bd79ab53f Merge pull request #117763 from Calinou/web-editor-fix-change-version-link-4.6
[4.6] Fix Change version link in web editor shell
2026-03-23 22:33:49 +01:00
Hugo Locurcio 5959ab22ca Fix Change version link in web editor shell
The URL needs to be absolute to point to the correct location regardless
of the editor version.
2026-03-23 21:10:26 +01:00
Thaddeus Crews 638b2f1e92 Merge pull request #117674 from AThousandShips/4_6_codeowners
[4.6] Update CODEOWNERS
2026-03-20 10:29:43 -05:00
A Thousand Ships 41d0dc8869 [4.6] Update CODEOWNERS 2026-03-20 15:02:06 +01:00
Rémi Verschelde 7ac2da56c7 Merge pull request #117566 from Repiteo/4.6.2-cherry-picks-4
[4.6] Cherry-picks for the 4.6 branch (future 4.6.2) - 4th batch
2026-03-18 17:37:45 +01:00
Rémi Verschelde b5b335cee1 libpng: Update to 1.6.55
(cherry picked from commit cf1c203015a1f2fa48f234ba93548741fb74c9fb)
2026-03-18 10:37:20 -05:00
Brogolem35 8967d5893c Fix overflowing on methods that take an offset as argument
(cherry picked from commit 36c91c7a4abde6823c2aae07895d0fb129fe27ca)
2026-03-18 10:37:19 -05:00
Brogolem35 3aaedd088a Fix singular read method
(cherry picked from commit 9c1f440358530281cba3076e23832182ee4da3d7)
2026-03-18 10:37:19 -05:00
arthurmtro 46fb015202 [macOS] Pass parent environment to spawned app instances
(cherry picked from commit 2df02c8463f9b57467c5e7b1443c09169548a0ef)
2026-03-18 10:37:18 -05:00
Anish Kumar 8402ed6435 Android: Fix crash when emitting signal with java.util.HashMap
(cherry picked from commit 5387f0d596dde3583e1e6c4c856ceba7ac046825)
2026-03-18 10:37:18 -05:00
uno1982 f647977a73 Fix RichTextLabel drag selection not working after double-click
(cherry picked from commit e2e8a280c340fe2d59c50dab5fd7f13210132f0d)
2026-03-18 10:37:17 -05:00
David Snopek 499ca0b8df Add missing GDVIRTUAL_BIND(_get_supported_extensions) on MovieWriter
(cherry picked from commit 475e7452eb4a9e157acfe96f1949a4e266df2f16)
2026-03-18 10:37:16 -05:00
Marco Antonio 92abb85445 GUI: Set accessibility name on Tree inline editor when editing cells
(cherry picked from commit c85ada054b2d69b5926817d8d5c46cf1ab4d5fbc)
2026-03-18 10:37:16 -05:00
Bashar-R 468ecf2141 Fix editable children state when duplicating instantiated nodes
Co-Authored-By: Pedro J. Estébanez <RandomShaper@users.noreply.github.com>
(cherry picked from commit c0706bb71d1ae85a17e3b25a463ab6c192fe213c)
2026-03-18 10:37:15 -05:00
Anyone4551 5d17c04c6c [TextEdit] Fix right margin rounding clipping last character
(cherry picked from commit 4c8b5f960f3d276c7e218b0830f2324915f8425e)
2026-03-18 10:37:15 -05:00
DSOE1024 18d11e0ce4 Add UTF-8 encoding to svg file open in platform_builders.py
Specify UTF-8 encoding when opening the source file.

(cherry picked from commit a61e6ffade5b678956f209e7bf99582aeba7d052)
2026-03-18 10:37:14 -05:00
MatheusMDX bae6b1ca14 Deselect bezier keyframes when animation switch
(cherry picked from commit 14ebaafa6df6a3e8fe06ddf03dffca583c940329)
2026-03-18 10:37:13 -05:00
rinevard 141ae8f6ff Fix visual shift of animation editor keys during selection
(cherry picked from commit c2d191e5f3651715778b179a368c66aa76ac50bd)
2026-03-18 10:37:13 -05:00
pavlos vasilantonakis 4867b680aa attempts should be incremented to avoid endless loop
(cherry picked from commit e8fe6647104569ae49d98d23ee10762ceeccf0c4)
2026-03-18 10:37:12 -05:00
Pāvels Nadtočajevs 4db15671c0 [macOS] Force ANGLE (GL over Metal) when running in VM.
(cherry picked from commit 3d62c026f6b585f9467c7d7c550e5afa9ea3f587)
2026-03-18 10:37:12 -05:00
Pāvels Nadtočajevs a2d21508be Fix String::split_ crash on empty string.
(cherry picked from commit eb6dedf30f8f571a4eb88889a6de90729906274d)
2026-03-18 10:37:11 -05:00
Pāvels Nadtočajevs 347e610524 [Windows] Set current driver when ANGLE init fails.
(cherry picked from commit b9554859f62a189da846e2220b2bf4aa34b59b21)
2026-03-18 10:37:10 -05:00
jaypaik 34bc375705 iOS: Propagate VC UI preferences to SwiftUI hosting controller
The SwiftUI lifecycle wraps GDTViewController in a hosting controller
that becomes the window's root VC. iOS queries the root VC for
preferredScreenEdgesDeferringSystemGestures, prefersHomeIndicatorAutoHidden,
and prefersStatusBarHidden, but the hosting controller doesn't delegate
these to child VCs. This propagates the preference implementations onto
the root VC's class at runtime using class_addMethod.

(cherry picked from commit 0c8c425f9be73b3ff43b96e9998edb3608b743a0)
2026-03-18 09:39:19 -05:00
Ricard Rovira Cubeles 94726f6739 ScrollBar: Fix compilation with precision=double
(cherry picked from commit ae2d544f6106c82da09567dcb8f4e988fca6723f)
2026-03-18 09:39:16 -05:00
Pāvels Nadtočajevs 2d7c3e73d8 [macOS] Enable wake for events if Magnet is running.
(cherry picked from commit f7faabb95e7e6a291bd5e1fd486bcab8206e33d5)
2026-03-18 09:39:14 -05:00
Thaddeus Crews 942fe8896a CI: Bump JavaScript actions to Node 24
(cherry picked from commit 423ba3da00f9601be3acb813ef84b903524e36dd)
2026-03-18 09:39:11 -05:00
Michael Alexsander a8e815dfd9 Fix "Custom" anchor preset being ignored if the parent isn't a Control
(cherry picked from commit 697c4f1d0cbdd09c01a18846c08215d0823dc6fd)
2026-03-18 09:39:09 -05:00
ssd3 7a18370d44 [Apple Embedded] Fix static .a/.xcframework library loading in open_dynamic_library
When a .a or .xcframework path is requested but not found on disk (because
it is already statically linked into the binary), the previous code set
`path = String()` and fell through to `dlopen("")`, which is undefined
behavior and bypasses the RTLD_SELF symbol lookup table used by
`get_dynamic_library_symbol_handle`. This caused GDExtension loading to
fail silently or with ERR_CANT_OPEN when building with vulkan=no on iOS.

Fix by returning RTLD_SELF early, consistent with the existing empty-path
case at the top of the function.

(cherry picked from commit 44541235bac60be76a2801eea9e411a2b116c33b)
2026-03-18 09:39:07 -05:00
Robert Yevdokimov 10e92f64e5 Fix 3D focus selection for subgizmos
(cherry picked from commit 20d540f943e45959fbf4eb3fc6e75d6a42e3db26)
2026-03-18 09:39:04 -05:00
Gaktan 424c4d30c1 Fix Octahedral encoding special case when computing vertex skinning
Signed-off-by: Gaktan <Gaktan@users.noreply.github.com>
(cherry picked from commit c05c85581eb236f224dd15a04feda2a8d80082cc)
2026-03-18 09:39:00 -05:00
kobewi f0502ec953 Fix DirectionalLight3D property list
(cherry picked from commit cd1d676c289804787c0fbe345308c35030b667d7)
2026-03-18 09:38:51 -05:00
Rémi Verschelde eaadb59480 Merge pull request #117433 from bruvzg/ac212_46
[4.6] Update access-kit to 0.21.2
2026-03-17 17:13:14 +01:00
Pāvels Nadtočajevs 7b4b294fa0 Update access-kit to 0.21.2 (4.6) 2026-03-15 13:28:19 +02:00
Rémi Verschelde 773450daa8 Merge pull request #117340 from kleonc/editor_plugin_dock_not_reopening_fix
[4.6] Fix EditorDock not reopening
2026-03-14 11:08:02 +01:00
kleonc 95a9dc8cc5 Fix EditorDock not reopening 2026-03-11 23:42:51 +01:00
Thaddeus Crews 257ac35329 Merge pull request #117128 from Repiteo/4.6.2-cherry-picks-3
[4.6] Cherry-picks for the 4.6 branch (future 4.6.2) - 3rd batch
2026-03-06 11:50:34 -06:00