Commit graph

18596 commits

Author SHA1 Message Date
Thaddeus Crews
f65f5c0548
Merge pull request #101468 from KoBeWi/no_events_does_not_mean_no_name
Show shortcut without events in tooltip if it has name
2026-02-19 20:29:16 -06:00
Thaddeus Crews
25045e365f
Merge pull request #113808 from kleonc/texture_rect_tiling_atlas_texture
Support tiling `AtlasTexture` in `TextureRect`
2026-02-19 20:29:15 -06:00
Thaddeus Crews
aa094e93e3
Merge pull request #116390 from kitbdev/fix-rtl-too-small-for-scrollbar
Fix RichTextLabel scrollbar when too small to show it
2026-02-19 19:20:44 -06:00
Thaddeus Crews
83f30234d2
Merge pull request #112785 from Ivorforce/clang-tidy-ci
Integrate `clang-tidy` into CI
2026-02-19 19:20:42 -06:00
Lukas Tenbrink
6e345f80ec Integrate (a nerfed version of) clang-tidy into CI.
For now, it's integrated into core, main and scene only.
Fix a few superficial clang-tidy failures.
2026-02-20 00:49:00 +01:00
Lukas Tenbrink
a6adb12240 Remove message_queue.h include from object.h. 2026-02-20 00:27:41 +01:00
Yufeng Ying
37164e28f0 Remove typed_dictionary.h include 2026-02-19 13:28:06 +08:00
kit
a98f695673 Fix rtl scrollbar when too small to show it 2026-02-18 19:24:52 -05:00
Thaddeus Crews
6e5b661f32
Merge pull request #116331 from kleonc/curves_fix_per_per_point_props_stored_twice
Fix `Curve` point properties usage flags
2026-02-18 17:28:20 -06:00
Thaddeus Crews
46729d4b5e
Merge pull request #116430 from bruvzg/l2os
Apply viewport oversampling to Line2D
2026-02-18 12:04:31 -06:00
Thaddeus Crews
d07793e7ba
Merge pull request #116406 from akien-mga/cleanup-includes-displayserver
Minimize include dependencies of `display_server.h`
2026-02-18 08:28:10 -06:00
Pāvels Nadtočajevs
4c0de4f538
Apply viewport oversampling to Line2D 2026-02-18 14:34:36 +02:00
kobewi
0f521b5d76 Show shortcut without events in tooltip if it has name 2026-02-18 10:47:49 +01:00
Thaddeus Crews
c23593837e
Merge pull request #79712 from KoBeWi/the_waiting_game
Add `AwaitTweener`
2026-02-17 14:04:02 -06:00
Thaddeus Crews
d1397d884a
Merge pull request #116157 from Rindbee/fix-copying-text-across-frames-in-RichTextLabel
Fix copying text across tables in `RichTextLabel`
2026-02-17 14:03:59 -06:00
Rémi Verschelde
ad4b910a10
Minimize include dependencies of display_server.h
- Removes `native_menu.h` dependency from `display_server.h`.
  It's now forward-declared in all DisplayServer implementations and should
  be included in the .cpp's.
- Removes some unused `rb_set.h` and `rb_map.h` dependencies, which leads to
  having to include them explicitly in half the scene and editor codebase...
  which shows how much we depend on `display_server.h`.
- Forward-declare `input_event.h`, so now we need only `keyboard.h`.
2026-02-17 19:45:31 +01:00
Thaddeus Crews
fa56f71ddd
Merge pull request #107452 from Ivorforce/bit-math-header
Move binary math functions to `Math` namespace in `math_funcs_binary.h`
2026-02-17 09:28:31 -06:00
Thaddeus Crews
23d7147d1e
Merge pull request #116381 from Ivorforce/hashset-explicit-copy
Change `HashSet` copy constructor from implicit to explicit.
2026-02-17 09:28:26 -06:00
Thaddeus Crews
dc6222782f
Merge pull request #102858 from TCROC/toggle-line-edit-with-action
Fix LineEdit only being editable via keyboard and mouse
2026-02-17 09:28:22 -06:00
Lukas Tenbrink
0ea5ece984 Move binary math functions to Math namespace in math_funcs_binary header. 2026-02-17 12:24:35 +01:00
Lukas Tenbrink
c9249346c4 Change HashSet copy constructor from implicit to explicit. 2026-02-16 23:10:33 +01:00
Thaddeus Crews
4e84cd8a6b
Merge pull request #116326 from KoBeWi/noden't
Remove some unused Node methods
2026-02-16 15:02:41 -06:00
Thaddeus Crews
1e12317895
Merge pull request #115646 from Ivorforce/list-explicit-copy
Change `List` copy constructor from implicit to explicit.
2026-02-16 15:02:34 -06:00
kobewi
94f9b87063 Add AwaitTweener 2026-02-16 17:41:32 +01:00
Thaddeus Crews
3110686b3a
Merge pull request #116343 from kitbdev/fix-control-error-freeze
Fix Control minimum size check too aggressive
2026-02-16 10:19:34 -06:00
Thaddeus Crews
5f1819538a
Merge pull request #116192 from HEX-23/feature-fix_fti_threading
Fix thread safety of physics interpolation
2026-02-16 10:19:24 -06:00
Thaddeus Crews
cf406533c8
Merge pull request #114283 from KoBeWi/adding_physical_buttons
Change TabContainer's popup button into real Button
2026-02-16 10:19:22 -06:00
Thaddeus Crews
2f06af10e6
Merge pull request #106560 from SheepYhangCN/taskbar-progress-state
Add taskbar progress and state support for Windows & macOS
2026-02-16 10:19:21 -06:00
kit
739869359a Fix Control minimum size check too agressive 2026-02-15 21:22:07 -05:00
kleonc
8415c4f570 Fix Curve point properties usage flags 2026-02-15 19:58:56 +01:00
kobewi
3c0eaa38de Remove some unused Node methods 2026-02-15 18:46:00 +01:00
kleonc
a289ee7f62 Support tiling AtlasTexture in TextureRect 2026-02-14 15:21:59 +01:00
Thaddeus Crews
20d58a38c6
Merge pull request #116168 from Rindbee/fix-wide-table
Fix the table is too wide when using indentation in `RichTextLabel`
2026-02-12 08:19:19 -06:00
Thaddeus Crews
553315ced8
Merge pull request #92282 from KoBeWi/PropertyListHelper_never_stops
Add PropertyListHelper to Curves
2026-02-12 08:19:18 -06:00
Thaddeus Crews
2d5b30c476
Merge pull request #115963 from blueskythlikesclouds/reduce-includes-to-rd
Reduce includes to rendering device.
2026-02-12 08:19:16 -06:00
Josh Jones
b8389cc76b Support output to HDR monitors
Co-authored-by: Alvin Wong <alvinhochun@gmail.com>
Co-authored-by: Allen Pestaluky <allenpestaluky@gmail.com>
2026-02-11 22:13:26 -07:00
X23
94591b8971 Fix thread safety of physics interpolation 2026-02-12 11:31:26 +08:00
kobewi
e6ee72828f Add PropertyListHelper to Curves 2026-02-11 20:25:27 +01:00
Thaddeus Crews
c53965f13e
Merge pull request #116046 from chocola-mint/fix-#116002
Account for the current section when processing AnimationTracks
2026-02-11 10:27:04 -06:00
风青山
76a2ab7fbf
Fix the table is too wide when using indentation in RichTextLabel
Line indentation (offset) is not taken into account when calculating
the available width of the table.

However, when drawing a table, its offset takes into account line
indentation.
2026-02-11 20:15:08 +08:00
风青山
f9c31d3483
Fix copying text across tables in RichTextLabel
Previously, using `\r` instead of `\n` for line breaks in tables (e.g.,
in class references) could cause issues when copying text across tables.
2026-02-11 15:43:20 +08:00
Thaddeus Crews
b205e5fd20
Merge pull request #116140 from Repiteo/revert
Revert "Change curve range for particle multipliers"
2026-02-10 10:34:36 -06:00
Thaddeus Crews
d61fc4529f
Merge pull request #116032 from BrotherShort/fix-inaccurate-tree-relationship-lines
Fix inaccurate tree relationship lines
2026-02-10 10:34:35 -06:00
Thaddeus Crews
ba5a0758e9
Revert "Change curve range for particle multipliers"
This reverts commit c6021f1e5b.
2026-02-10 09:58:58 -06:00
Travis Lange
1cbad83f83 allow toggling line edit via action that isn't keyboard 2026-02-10 10:54:46 -05:00
Thaddeus Crews
c2b5ff3369
Merge pull request #115394 from dugramen/conic-gradient
Add conic gradient to GradientTexture2D
2026-02-10 08:29:40 -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
Skyth
8fbf2f1e14 Reduce includes to rendering device.
Co-authored-by: Lukas Tenbrink <lukas.tenbrink@gmail.com>
2026-02-10 16:58:50 +03:00
Thaddeus Crews
86508ea17b
Merge pull request #115993 from xuhuisheng/dev/anim-map
Fix AHashMap realloc cause AnimationPlayer crash, second try
2026-02-09 15:07:04 -06:00
Thaddeus Crews
b79e1f36ef
Merge pull request #116012 from HEX-23/feature-fix_atomic_flag_node3d
Fix erroneous use of atomic in the dirty flags of Node3D
2026-02-09 15:06:59 -06:00