StarryWorm
357fa00a4a
rm class_db.h from resource.h
2026-02-27 19:08:29 -05:00
Rémi Verschelde
cb9b4cff90
Decouple MeshStorage from RenderingServer
...
By moving RS::SurfaceData and RS::MeshInfo to RenderingServerTypes.
This notably allows removing RS dependency from `mesh.h`.
2026-02-25 20:17:28 +01:00
Rémi Verschelde
f5a290ac46
Move RenderingServer enums to a dedicated RenderingServerEnums (RSE) namespace
...
A number of headers in the codebase included `rendering_server.h` just for
some enum definitions. This means that any change to `rendering_server.h` or
one of its dependencies would trigger a massive incremental rebuild.
With this change, we decouple a number of classes from `rendering_server.h`,
greatly speeding up incremental rebuilds for that area.
On my machine, this reduces incremental compilation time after an edit of
`rendering_server.h` by 60s (from 2m57s).
2026-02-25 19:43:03 +01:00
kit
e5c50f4b7b
Fix SplitContainer accessibility errors
2026-02-21 16:16:25 -05:00
Thaddeus Crews
a7b74be08c
Tests: Tidy up compiled tests
2026-02-19 19:31:09 -06: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
kobewi
44f9d7fa2e
Change TabContainer's popup button into real Button
2026-02-08 18:13:45 +01:00
Lukas Tenbrink
c5df0cb82b
Don't right-align escaped newlines, e.g. for #define. This has previously led to long diffs in the commit history.
2026-02-04 19:31:28 +01:00
DeeJayLSP
cecdc7fb85
Update fallback fonts to latest releases
2026-01-21 19:33:24 -03:00
kit
9813c834fa
Fix TextEdit Shift+Click selection start position
2026-01-09 10:46:45 -05:00
Rémi Verschelde
e43485a9ee
Merge pull request #113648 from kitbdev/fix-multisplit-incorrect-shrinking
...
Fix SplitContainer incorrect child shrink logic
2025-12-18 14:24:15 +01:00
Rémi Verschelde
e7d8609c73
Merge pull request #113390 from X1Vi/text-edit-does-not-auto-scroll-113290
...
Fix `TextEdit` does not auto scroll properly on certain vertical sizes
2025-12-12 17:13:00 +01:00
X1Vi
442c117fb7
fix: scrollbar range fix and new tests for the same
...
fix: now the scrollbar also should work within the range it is provided
adjusted the tests according to the new scrollbar functinality
attempted to fix testcases for scrollbar
2025-12-12 18:31:19 +05:30
kit
a8159efebf
Fix SplitContainer incorrect child shrink logic
2025-12-05 15:48:11 -05:00
Lukas Tenbrink
ebc9aebb69
Optimize RequiredParam to not increase and decrease refcounts on call.
2025-12-03 21:21:18 +01:00
sgil-rodriguez
58e92077b3
Add tests for AnimationPlayer
2025-12-03 09:46:58 +01:00
Thaddeus Crews
9f76aa3df5
Merge pull request #113282 from dsnopek/required-ptr-get-out-there
...
Use `RequiredParam`/`RequiredResult` in some high value places
2025-12-02 20:42:53 -06:00
Thaddeus Crews
554c2ab374
Merge pull request #112991 from syntaxerror247/fix-completion-popup-placement
...
Fix completion popup placement and adjust lines to available space
2025-12-02 11:52:12 -06:00
David Snopek
fc92ce3e7f
Use RequiredParam/RequiredResult in some high value places
2025-12-02 10:44:12 -06:00
Anish Kumar
834dfcbcaf
Fix completion popup placement and adjust lines to available space
2025-11-26 19:12:36 +05:30
Thaddeus Crews
258ee89997
Merge pull request #90411 from kitbdev/multisplit
...
Allow SplitContainer to have more than two children
2025-11-25 07:06:53 -06:00
Thaddeus Crews
b962544a3e
Merge pull request #93463 from OneBogdan01/test-decal
...
Add unit tests for `Decal`
2025-11-24 16:00:09 -06:00
kit
7e55f1d1bf
Allow SplitContainer to have multiple children
2025-11-24 16:50:09 -05:00
Thaddeus Crews
7d5034c50a
Merge pull request #108507 from dementive/optimize-scene-tree-groups
...
Optimize scene tree groups
2025-11-14 14:22:57 -06:00
Thaddeus Crews
75eefa253d
Merge pull request #111516 from DeeJayLSP/opensans
...
Update OpenSans SemiBold
2025-11-04 16:32:31 -06:00
Thaddeus Crews
361ea1153e
Merge pull request #111140 from DeeJayLSP/gdinter
...
Use Inter as the default editor font, features enabled
2025-10-21 19:09:24 -05:00
Thaddeus Crews
e9d4b259fb
Merge pull request #110942 from KoBeWi/the_what_array
...
Fix Script editor state types
2025-10-21 15:11:05 -05:00
DeeJayLSP
6cf4daafbb
Use Inter as the default editor font, features enabled
2025-10-21 16:04:45 -03:00
DeeJayLSP
46a197b55f
Update Open Sans SemiBold
2025-10-12 00:51:05 -03:00
Aaron Franke
3d1c9fd5de
Move server files into their subfolders
2025-09-30 19:39:39 -07:00
kobewi
e68b171aaa
Fix Script editor state types
2025-09-26 21:38:12 +02:00
Bogdan Mocanu
bc85a84033
Add unit tests for Decal
2025-09-22 17:26:28 +02:00
kit
addae393a4
Fix TextEdit line wrap indent when disabled
2025-07-22 22:29:05 -04:00
Logan Detrick
88280a6b2a
Fix TabBar minimum size with clip_tabs on
2025-07-13 16:40:22 -07:00
dementive
56fa8caef4
Optimize scene tree groups
2025-07-11 10:57:04 -05:00
Tiger Jove
c6c7b508b6
TabBar current tab now stays -1 when adding first tab on deselect_enable
2025-07-07 10:18:49 +02:00
Nick-njh
907fdc6222
Adding tests for Animation Blend Tree
...
Co-Authored-By: kj-art-dev <56623499+kj-art-dev@users.noreply.github.com >
Co-Authored-By: Nick <148664926+nick-njh@users.noreply.github.com >
2025-06-10 13:53:01 +02:00
kj-art-dev
3ce59a5114
Added new unit tests for Sprite2D.
...
Added a new test file and test cases for Sprite2D. Updated test_main.cpp to include the new test file.
2025-06-02 20:47:18 -07:00
Thaddeus Crews
5935356962
Merge pull request #100984 from TokageItLab/bone-constraint
...
Implement `BoneConstraint3D` with `CopyTransform`/`ConvertTransform`/`Aim` Modifiers
2025-06-02 18:51:57 -05:00
Silc Lizard (Tokage) Renew
4a2a95678b
Implement BoneConstraint3D with Copy/ConvertTransfrom & TrackBone mods
2025-06-02 03:42:45 +09:00
kit
48624a0778
Allow TabBar drag and drop to be overridden
...
Add tab mouse tests
2025-05-27 11:56:37 -04:00
kit
f7c182371e
Remove build_array and build_dictionary from tests
2025-05-26 13:02:01 -04:00
Thaddeus Crews
5df01a8c5a
Merge pull request #96925 from SaNeOr/fix-#96908
...
Fix spaces converted to tabs in triple quote strings
2025-05-26 11:24:30 -05:00
Pāvels Nadtočajevs
25ae5c8ab4
Revert "Fix #100536 : Control set_position resizes offsets/anchors"
...
This reverts commit ca57fe1db4 .
2025-05-16 14:21:18 +03:00
Thaddeus Crews
da9fb81e1f
Merge pull request #89556 from smntic/single-char
...
Fix words not being selected by endpoints
2025-05-15 14:53:24 -05:00
kobewi
258062e312
Fix wrong children range when duplicating node
2025-05-12 20:21:40 +02:00
Aziroshin
1a91570ce9
[Curve3D] Fix middle point forward vector when control1=end and control2=begin; issue #88923
...
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com >
2025-05-01 20:54:59 +02:00
Thaddeus Crews
3c0652699a
Merge pull request #103967 from HolonProduction/window-focus
...
GUI: Fix focus cycle through window
2025-04-16 10:45:17 -05:00
Thaddeus Crews
00bd421089
Merge pull request #105222 from kitbdev/fix-mouse-filter-recursive-and-rename
...
Fix and rename mouse filter recursive behavior and focus mode recursive behavior
2025-04-16 10:45:12 -05:00
HolonProduction
6b9641d364
Fix focus cycle through window
2025-04-15 20:24:32 +02:00