Commit Graph

77006 Commits

Author SHA1 Message Date
Ricardo Buring 5892ddbe24 CPUParticles2D: Fix fixed timestep interpolation after entering tree with emitting = false
This line was left over from earlier testing; the intended functionality
is now contained in _refresh_interpolation_state().
2025-03-11 12:12:32 +01:00
Kiro 5a8874ea2c improve capsule gizmo performance 2025-03-11 12:08:18 +01:00
aaronp64 a7d0724b1a Remove outdated vformat comments/workarounds in Time.cpp
Time methods returning Strings with both date and time values included were calling vformat twice, as older vformat implementation limited how many arguments could be passed in.  Updated these methods to just call vformat once.
2025-03-11 06:57:30 -04:00
Pāvels Nadtočajevs d990f594a0 Sync display/window/size/initial_position_type and Window::WINDOW_INITIAL_POSITION_ enum. 2025-03-11 08:33:02 +02:00
Julian 659d1b5d0c Fix crash caused by trailing spaces 2025-03-11 00:06:08 -04:00
Thaddeus Crews 78c9f8ddd9 Merge pull request #103906 from adamscott/revert-builtin-gui-license-notice
Revert "Add built-in GUI to display license notices"
2025-03-10 21:05:58 -05:00
Thaddeus Crews 899d3376ad Merge pull request #103044 from KoBeWi/ultimate_upgrade_tool_will_upgrade_your_life_too
Replace UID and Surface upgrade tools with universal one
2025-03-10 21:05:56 -05:00
Thaddeus Crews 991d01fb52 Merge pull request #103891 from shahriarlabib000/update_readme
Update logo/run icon path in platform READMEs
2025-03-10 21:05:55 -05:00
Thaddeus Crews d01d2f0baf Merge pull request #103937 from Chubercik/mypy-1.14.1
Revert `mypy` update (`1.15.0` -> `1.14.1`)
2025-03-10 21:05:54 -05:00
Thaddeus Crews b404c5d98f Merge pull request #103936 from Ivorforce/localvector-span
Add `Span` conversion to `LocalVector`.
2025-03-10 21:05:53 -05:00
Thaddeus Crews 4af4b66d1b Merge pull request #102765 from Delsin-Yu/csharp-typed-collections-documentation-improvments
[C#] Improve Documentation for Typed `Godot.Collections` Wrappers
2025-03-10 21:05:52 -05:00
Thaddeus Crews 1202eee590 Merge pull request #102661 from Chubercik/clipper2-1.5.2
clipper2: Update to 1.5.2
2025-03-10 21:05:51 -05:00
Thaddeus Crews d7c9c3a5f6 Merge pull request #102538 from Chubercik/ufbx-0.16.0
ufbx: Update to 0.17.1
2025-03-10 21:05:50 -05:00
Thaddeus Crews 3f759f488d Merge pull request #103491 from bruvzg/hb1040
Update HarfBuzz to 10.4.0
2025-03-10 21:05:48 -05:00
Thaddeus Crews 669b055d68 Merge pull request #103492 from bruvzg/ft2133
Update FreeType to 2.13.3
2025-03-10 21:05:47 -05:00
Thaddeus Crews 854e973570 Merge pull request #101352 from Ivorforce/string-latin1-explicit
Make use of `latin1` encoding explicit in `gdextension_interface.cpp`.
2025-03-10 21:05:46 -05:00
Thaddeus Crews ff674de65e Merge pull request #103903 from kiroxas/improveCylinderGizmo
Improve cylinder gizmo performance
2025-03-10 21:05:45 -05:00
Thaddeus Crews 13907ec474 Merge pull request #103910 from kiroxas/ImproveSphereGizmoPerformance
Improve Sphere gizmo performance
2025-03-10 21:05:44 -05:00
Thaddeus Crews 590fa90722 Merge pull request #100339 from syntaxerror247/touch-actions-panel
Add a `TouchActionsPanel` to Android Editor
2025-03-10 21:05:43 -05:00
Stuart Carnie 052fe9158d Renderer: Expose and document Features enum for METAL_FX 2025-03-11 12:35:58 +11:00
Jakub Marcowski 1782c72592 Revert mypy update (1.15.0 -> 1.14.1) 2025-03-10 22:40:04 +01:00
Lukas Tenbrink f5cb739a18 Add Span conversion to LocalVector. 2025-03-10 22:30:39 +01:00
Aaron Franke 6249306c15 GLTF: Fix wrong color space for GLTFLight 2025-03-10 13:42:35 -07:00
clayjohn 4cf9d58dce Clean up more dynamic allocations in the RD renderers with a focus on 2D. 2025-03-10 13:16:12 -07:00
ze2j 6413a8a94b Optimize shared texture creation
Texture::slice_trackers is now a pointer and is allocated on demand only when a shared texture is created.
This makes copying Texture significantly faster.
2025-03-10 20:16:50 +01:00
Kiro 8eaab62930 Improve cylinder gizmo performance 2025-03-10 20:14:45 +01:00
Kiro 4915f916a4 Improve sphere gizmo performance 2025-03-10 20:12:43 +01:00
Lukas Tenbrink 1818453faa Make use of latin1 encoding explicit in gdextension_interface.cpp. 2025-03-10 19:33:56 +01:00
kobewi a3a1cf0a7f Replace UID and Surface upgrade tools with universal one 2025-03-10 16:41:02 +01:00
Thaddeus Crews 30bb49ec1f Merge pull request #102356 from a-johnston/add_missing_cs_vector_methods
Add `Min(float)` and octahedron encode/decode to `Vector3.cs`
2025-03-10 10:01:20 -05:00
Thaddeus Crews c42fe6fb36 Merge pull request #95736 from nongvantinh/checkbox-states-colors
Allow changing the color for the Checkbox's checked and unchecked icons
2025-03-10 10:01:18 -05:00
Thaddeus Crews 9ef22c227a Merge pull request #96296 from aryan-11825114/fix-curve-edit-set-point-pos
Fix `changed` signal emission in `Curve::set_point_offset`
2025-03-10 10:01:16 -05:00
Thaddeus Crews b40e6a55ac Merge pull request #101884 from aaronp64/camera_gizmo_fov_fix
Fix `Camera3D` gizmo representation to accurately reflect FOV
2025-03-10 10:01:13 -05:00
Thaddeus Crews 7d46e7d011 Merge pull request #98379 from timothyqiu/alien-thread
Translate main thread name in the editor instead of running project
2025-03-10 10:01:11 -05:00
Thaddeus Crews dbed8c30a7 Merge pull request #103893 from timothyqiu/bracket
Fix BBCode tag for NativeMenu class reference
2025-03-10 10:01:09 -05:00
Thaddeus Crews 3d5a74cc48 Merge pull request #103897 from bruvzg/as_leak
Fix AudioServer missing deletes.
2025-03-10 10:01:09 -05:00
Thaddeus Crews bea6d4c71d Merge pull request #103577 from YYF233333/noinline-err-print
Prevent inlining error printing functions
2025-03-10 10:01:08 -05:00
Thaddeus Crews dae32f8ec6 Merge pull request #92737 from AThousandShips/packed_erase
[Core] Expose `Packed*Array::erase`
2025-03-10 10:01:06 -05:00
Thaddeus Crews a13067e61f Merge pull request #97553 from AThousandShips/semantic_equal
[Core] Add `is_same` to types that have float components
2025-03-10 10:01:05 -05:00
Thaddeus Crews 8d1c1c5867 Merge pull request #92476 from AThousandShips/string_remove_char
Add `String::remove_char(s)` methods for performance and convenience
2025-03-10 10:01:04 -05:00
Thaddeus Crews 1901d7dbdf Merge pull request #100293 from Ivorforce/buffer-view
Add `Span` struct (replacing `StrRange`). Spans represent read-only access to a contiguous array, resembling `std::span`.
2025-03-10 10:01:03 -05:00
Thaddeus Crews a5acf1dc81 Merge pull request #101174 from Repiteo/style/objc-import-syntax
Style: Standardize Obj-C `#import` syntax
2025-03-10 10:01:02 -05:00
100gold 477b6451a0 fix deadlock between PilelineHashMapRD::local_mutex and GDScriptCache::mutex 2025-03-10 17:48:28 +03:00
Adam Scott 1d325847f3 Revert "Add built-in GUI to display license notices"
This reverts commit daa6198925.
2025-03-10 10:33:12 -04:00
A Thousand Ships 66e9c2f998 [Tests] Add check for argument name validity
Checks that all method and signal arguments have valid names
2025-03-10 14:57:21 +01:00
A Thousand Ships d9721954e6 [Core] Use Vector for MethodInfo::arguments 2025-03-10 13:57:53 +01:00
aryan-11825114 cd71f97209 fix changed signal emission in Curve::set_point_offset 2025-03-10 17:50:05 +05:30
A Thousand Ships 331a43a9d8 Add String::remove_char(s) methods for performance and convenience 2025-03-10 13:19:28 +01:00
kobewi 68d983395f Enable changing editor language without restart 2025-03-10 13:02:50 +01:00
Pāvels Nadtočajevs 28a696979d Fix AudioServer missing deletes. 2025-03-10 12:00:53 +02:00