12541 Commits

Author SHA1 Message Date
Robert Grigoryan
b3bb376391 Fix description of Viewport::set_input_as_handled
The method stops the `InputEvent` from propagating up, not down.
2025-10-14 11:06:54 +02:00
Thaddeus Crews
4ae535b3b9 Merge pull request #111419 from YeldhamDev/numbers_numbers_numbers
Add source lines to file locations on POT generation
2025-10-13 19:29:01 -05:00
Thaddeus Crews
c5754ccc52 Merge pull request #111310 from Caaz/patch-1
Update tutorial link for calling Javascript from script
2025-10-13 19:28:48 -05:00
Thaddeus Crews
40dde2a9a1 Merge pull request #111139 from Calinou/doc-node2d-look-at-get-angle-to
Document link between `Node2D.look_at()` and `Node2D.get_angle_to()`
2025-10-13 19:28:37 -05:00
Hugo Locurcio
082766a990 Document link between Node2D.look_at() and Node2D.get_angle_to()
These methods are closely related, as `Node2D.get_angle_to()` can
be used to get the rotation value that is being applied to `look_at()`
without actually applying it to the node.
2025-10-13 20:47:55 +02:00
Thaddeus Crews
e560ea47d4 Merge pull request #70646 from KoBeWi/relatable_offset
Add `pivot_offset_ratio` property to Control
2025-10-13 12:30:10 -05:00
Thaddeus Crews
02f48683b5 Merge pull request #111556 from kleonc/fix_show_members_overview_editor_setting_tooltip
Fix `text_editor/script_list/show_members_overview` editor setting docs/tooltip
2025-10-13 12:29:58 -05:00
Thaddeus Crews
0450686035 Merge pull request #111460 from KoBeWi/dialoging_shortcut_files
Rework FileDialog shortcuts
2025-10-13 12:29:57 -05:00
kleonc
5ea0b9d60d Fix show_members_overview editor setting docs/tooltip 2025-10-12 15:03:03 +02:00
kobewi
263a2bdec6 Rework FileDialog shortcuts 2025-10-11 14:37:40 +02:00
Raul Santos
fdecca2f18 Add recording_signals to MissingNode
Allows connecting unknown signals to MissingNode so they aren't lost when the Node type is missing.
2025-10-09 22:08:59 +02:00
Allen Pestaluky
bd9d1bf070 Add material debanding for use in Mobile rendering method.
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2025-10-08 16:22:41 -04:00
Michael Alexsander
0de3f8b21f Add source lines to file locations on POT generation 2025-10-08 16:43:22 -03:00
Thaddeus Crews
e20acd3fe3 Merge pull request #111289 from HolonProduction/rm-has-named-classes
Move deprecated `has_named_classes` from `ScriptLanguage` to `ScriptLanguageExtension`
2025-10-08 13:56:37 -05:00
Thaddeus Crews
0091d30e3e Merge pull request #108818 from bruvzg/no_cli_over
Add project setting and build option to disable `override.cfg` and related CLI arguments.
2025-10-08 13:56:35 -05:00
Thaddeus Crews
7c033002b0 Merge pull request #110863 from kisg/libgodot_migeran_core
LibGodot: Core - Build Godot Engine as a Library
2025-10-08 13:56:34 -05:00
Thaddeus Crews
8276e512d6 Merge pull request #110767 from Ryan-000/Fix-AnimationPlayer-to-use-StringName
Fix AnimationPlayer to use StringName instead of String in the exposed API.
2025-10-07 17:15:06 -05:00
Thaddeus Crews
72cf639020 Merge pull request #111178 from PhairZ/anim-is-paused
Expose `is_valid()` from `AnimationPlayer` to make detecting paused animations possible.
2025-10-07 17:15:04 -05:00
Thaddeus Crews
ec7d25d355 Merge pull request #111102 from timothyqiu/velocity-delta
Fix description about CharacterBody velocity and delta
2025-10-07 11:54:45 -05:00
Rémi Verschelde
d4c0fcba3b Merge pull request #110881 from Paeniche/master
Fix /tutorial added twice in offline docs
2025-10-07 14:33:41 +02:00
Gergely Kis
6c44c80c62 LibGodot: Core - Build Godot Engine as a Library
* Add a new GodotInstance GDCLASS that provides startup and iteration commands to control a Godot instance.
* Adds a libgodot_create_godot_instance entry point that creates a new Godot instance and returns a GodotInstance object.
* Adds a libgodot_destroy_godot_instance entry point that destroys the Godot instance.

Sample Apps: https://github.com/migeran/libgodot_project

Developed by [Migeran](https://migeran.com)

Sponsors & Acknowledgements:

* Initial development sponsored by [Smirk Software](https://www.smirk.gg/)
* Rebasing to Godot 4.3 and further development sponsored by [Xibbon Inc.](https://xibbon.com)
* The GDExtension registration of the host process & build system changes were based
  on @Faolan-Rad's LibGodot PR: https://github.com/godotengine/godot/pull/72883
* Thanks to Ben Rog-Wilhelm (Zorbathut) for creating a smaller, minimal version for easier review.
* Thanks to Ernest Lee (iFire) for his support

Co-Authored-By: Gabor Koncz <gabor.koncz@migeran.com>
Co-Authored-By: Ben Rog-Wilhelm <zorba-github@pavlovian.net>
2025-10-07 02:15:41 +02:00
Ryan
35999a16dd Fix AnimationPlayer to use StringName instead of String
Co-Authored-By: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2025-10-06 16:29:40 -04:00
Thaddeus Crews
62abe9e6e7 Merge pull request #111216 from AdvanceControl/master
Fix incorrect docs example in Dictionary.set description
2025-10-06 14:34:13 -05:00
Thaddeus Crews
48ebbc438e Merge pull request #111117 from YeldhamDev/focus_corner_cases_fix
Fix cases where `LineEdit` can still show focus with mouse events
2025-10-06 14:34:12 -05:00
Thaddeus Crews
f9a2ecd184 Merge pull request #111116 from KoBeWi/fdm
Unify FileDialog context menus
2025-10-06 09:06:25 -05:00
Michael Alexsander
984b52a972 Fix cases where LineEdit can still show focus with mouse events 2025-10-06 10:19:35 -03:00
Daniel Cavazos
3fa500d2f3 Update tutorial link for calling Javascript from script 2025-10-05 21:32:19 -07:00
Pāvels Nadtočajevs
1211cd827e Add project setting and build option to disable override.cfg and related CLI arguments. 2025-10-05 21:47:57 +03:00
HolonProduction
abeb9c654e Move deprecated has_named_classes from ScriptLanguage to ScriptLanguageExtension 2025-10-05 16:55:06 +02:00
AdvanceControl
c24d6afd64 Docs: Fix example in Dictionary.set description 2025-10-04 11:11:54 +08:00
Thaddeus Crews
f6aa5ba23c Merge pull request #97210 from AleksLitynski/object-snapshot-debugger
Add an ObjectDB Profiling Tool
2025-10-03 12:01:11 -05:00
Seif El-Din Ahmed
2cb1c51038 Expose is_valid() 2025-10-03 18:37:00 +03:00
Michael Alexsander
8973c91293 Add icon color theme items for TabBar and TabContainer 2025-10-03 10:41:28 -03:00
kobewi
9af58c1133 Unify FileDialog context menus 2025-10-02 23:10:27 +02:00
Thaddeus Crews
7fbc3a5307 Merge pull request #111133 from versjon/master
Fix typo "blocker" to "block" in AESContext
2025-10-02 15:12:02 -05:00
kobewi
fdc79f5286 Remaining FileDialog changes before unification 2025-10-02 19:13:04 +02:00
Thaddeus Crews
bf926c2000 Merge pull request #106503 from KoBeWi/docker_exe
Rework editor docks
2025-10-01 17:54:10 -05:00
Jon
54094b9073 Fixed typo "blocker" to "block" in AESContext
Changed 'AES cipher blocker chaining' to 'AES cipher block chaining' in two mode definitions in AESContext
2025-10-01 21:44:01 +02:00
Thaddeus Crews
d9078d887f Merge pull request #109049 from ryevdokimov/deprecate-script-add-root-node
Relocate `add_root_node` method to `EditorInterface` from `EditorScript` and deprecate old method
2025-10-01 13:12:45 -05:00
Thaddeus Crews
45dfd4dd23 Merge pull request #108147 from KoBeWi/set_get_is_back
Expose FileDialog callbacks for getting custom icons
2025-10-01 13:12:42 -05:00
Thaddeus Crews
eab59f8057 Merge pull request #111115 from mihe/jolt/drop-experimental
Drop the experimental label for the Jolt Physics integration
2025-10-01 13:12:35 -05:00
Thaddeus Crews
0a5f7125e4 Merge pull request #104740 from Jojo-1000/update-import-plugin-docs
Update EditorImportPlugin docs and clarify which methods are required
2025-10-01 13:12:32 -05:00
Mikael Hermansson
b5d0f7a5d2 Drop the experimental label for the Jolt Physics integration 2025-10-01 13:02:10 +02:00
kobewi
f88b51995b Expose FileDialog callbacks for getting custom icons 2025-10-01 12:08:34 +02:00
Haoyu Qiu
42b27932a8 Fix description about CharacterBody velocity and delta 2025-10-01 09:55:47 +08:00
Thaddeus Crews
e22d442bf6 Merge pull request #110878 from Calinou/doc-node2d-move-local
Fix and improve `Node2D.move_local_{x,y}()` description
2025-09-30 20:10:32 -05:00
Thaddeus Crews
2839d8cee5 Merge pull request #111004 from Calinou/doc-image-compress
Document `compress()` not being supported in exported builds in Image
2025-09-30 20:10:31 -05:00
Thaddeus Crews
4d231b5bf8 Merge pull request #108146 from KoBeWi/singleton_favrec
Expose methods to access FileDialog's favorite/recent lists
2025-09-30 18:35:26 -05:00
Thaddeus Crews
5240f1c283 Merge pull request #108658 from bruvzg/ed_pl_init
[EditorExportPlatform] Move initialization to a dedicated method.
2025-09-30 18:35:25 -05:00
Thaddeus Crews
a9d4900284 Merge pull request #109779 from dsnopek/thread-is-main-thread
Expose `Thread::is_main_thread()`
2025-09-30 18:35:16 -05:00