Thaddeus Crews
5134bdb39e
Merge pull request #115842 from Arbee4ever/lsp-log-startup-errors
...
LSP: log startup Errors
2026-03-04 14:32:35 -06:00
Thaddeus Crews
93bc47df38
Merge pull request #116428 from Kazox61/virtual-joystick-styling
...
Add Styleboxes for Virtual Joystick
2026-03-04 14:32:34 -06:00
Thaddeus Crews
4296a0c158
Merge pull request #116752 from BastiaanOlij/cleanup_is_frustum
...
Clean up `is_frustum` projection code
2026-03-04 14:32:33 -06:00
Thaddeus Crews
e72018ee34
Merge pull request #116786 from jaydensipe/remote-read-only
...
Make constants READONLY in remote scene view
2026-03-04 14:32:32 -06:00
Thaddeus Crews
98e6b3c460
Merge pull request #116956 from KoBeWi/missingmesh
...
Add configuration warning for missing Mesh
2026-03-04 14:32:31 -06:00
Thaddeus Crews
5824614bed
Merge pull request #116287 from Nintorch/input-action-remove-settings-changed
...
Emit `ProjectSettings.settings_changed` signal on `ProjectSettings.clear()` call
2026-03-04 14:32:30 -06:00
Thaddeus Crews
f67eca1afb
Merge pull request #117013 from Mrfanta-stick/fix-missing-syntax-highlighter-include
...
Fix compilation error with `module_gdscript_enabled=no` by adding explicit `EditorSyntaxHighlighter` include
2026-03-04 14:32:28 -06:00
Thaddeus Crews
66a96d92c6
Merge pull request #116749 from Jesusemora/testing-changes
...
Add automatic smoothing for CSG nodes
2026-03-04 14:32:27 -06:00
Thaddeus Crews
47612473f9
Merge pull request #117067 from AThousandShips/fix_trace_linux
...
[Linux] Fix `addr2line` call
2026-03-04 14:32:25 -06:00
Thaddeus Crews
7a25ab859f
Merge pull request #117056 from bruvzg/no_ext
...
[TextServer] Remove GDExtension build support.
2026-03-04 14:32:24 -06:00
Jesusemora
6114c6a266
autosmooth
...
added properties
update inspector
UX improvements
and minor optimizations
deg_to_rad
moved methods
move variables
performance and cleanup
Faster
Compare the angles/smooth of faces instead of vertices, skipping for loop.
Using a LocalVector instead of Vector, this simplifies the code while making it faster, and I don't think we need COW.
all done and working
Optimizations and cleanup
Clarifying and expanding the description of autosmooth and smoothing_angle properties.
Optimizations to skip steps in the loops:
Split loops to be able to skip vertices better and replace division with multiplication.
Suggestions for future changes.
Skip loop if smoothing_angle is lower than 0.1, as a more performant alternative to default smoothing.
Do not compare vertices that belong to the same triangle.
Remove has_smooth. Use a check at the start of the loop instead. This allows us to skip faces.
Perform normalize() at the end of the loop as we don't need the normal of the vertex afterwards, as we use the normal of the face for smoothing. This way we skip normalizing flat faces.
If one vertex of a triangle is connected to the current vertex, the other 2 can never physically connect, so we skip them (break;). This isn't as reliable but it could add a slight performance increase.
I calculate a decrease of at least 80% of calculations in the for loops compared to the previous code.
Co-Authored-By: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2026-03-04 15:30:33 -03:00
A Thousand Ships
68cec996d3
[Linux] Fix addr2line call
2026-03-04 18:53:01 +01:00
Mrfanta-stick
7ae470ea18
Fix compilation error with module_gdscript_enabled=no by adding explicit EditorSyntaxHighlighter include
2026-03-04 23:05:55 +05:30
Pāvels Nadtočajevs
b83ca97659
[TextServer] Remove GDExtension build support.
2026-03-04 19:34:46 +02:00
Thaddeus Crews
c646b57c27
Merge pull request #117011 from bruvzg/rtl_tab_off
...
[RTL] Fix character click offsets after the table.
2026-03-04 11:20:50 -06:00
Thaddeus Crews
891069d1cd
Merge pull request #114236 from warriormaster12/san-popupmenu-search-bar
...
Implement search bar for `PopupMenu`
2026-03-04 11:20:49 -06:00
Thaddeus Crews
d72af002d0
Merge pull request #117051 from ryevdokimov/multi-node-favorite
...
Fix Favorite Properties not working with multi-node selection in Inspector
2026-03-04 11:20:48 -06:00
Thaddeus Crews
0f0c3f3a18
Merge pull request #115566 from bruvzg/add2line_
...
[Linux/BSD] Prefer `gimli-rs/addr2line` or `llvm-addr2line` over binutils.
2026-03-04 11:20:47 -06:00
Thaddeus Crews
1cbe90a1e9
Merge pull request #117058 from bruvzg/mac_pre_26
...
[macOS] Fix building with Xcode versions older than 26.
2026-03-04 11:20:46 -06:00
Thaddeus Crews
b8fc607ef4
Merge pull request #116992 from Giganzo/focus-close-find-replace-bar
...
Fix Script Editor loses focus on esc in Find/Replace bar
2026-03-04 11:20:45 -06:00
Thaddeus Crews
b83356283d
Merge pull request #116981 from Giganzo/replace-button
...
Fix replace button doesn't highlight next occurrence
2026-03-04 11:20:44 -06:00
Thaddeus Crews
85b9dfb500
Merge pull request #116977 from Giganzo/replace-line-edit
...
Fix replace bar requiring pressing enter twice
2026-03-04 11:20:43 -06:00
Thaddeus Crews
6c1652235c
Merge pull request #116940 from ryevdokimov/show-scene-tree-root
...
Remove `show_scene_tree_root_selection` from `EditorSettings`
2026-03-04 11:20:42 -06:00
Thaddeus Crews
bed242666a
Merge pull request #116848 from billuo/bugfix/issue-116788-crash
...
Fix `reload_scene_from_path` may crash
2026-03-04 11:20:41 -06:00
Thaddeus Crews
eb516e3d12
Merge pull request #117008 from dalexeev/editor-help-fix-links-after-codeblocks
...
Editor Help: Start new paragraphs after codeblocks
2026-03-04 11:20:40 -06:00
Thaddeus Crews
bb1e018314
Merge pull request #115119 from Nintorch/joypad-unfocused
...
Add project setting to ignore joypad events if the app is unfocused
2026-03-04 11:20:39 -06:00
Thaddeus Crews
c86601bc4d
Merge pull request #116971 from KoBeWi/longcut
...
Use `open_search` shortcut instead of hard-coded events
2026-03-04 11:20:38 -06:00
Thaddeus Crews
d5e2ac7e02
Merge pull request #116991 from jazztickets/freelook_invert_y_axis
...
Add separate Freelook Invert Y Axis option
2026-03-04 11:20:37 -06:00
Thaddeus Crews
b357ac9499
Merge pull request #113664 from shadow-foss/fix-overwriting-keys
...
Remove legacy animation key insertion offset loop
2026-03-04 11:20:36 -06:00
Thaddeus Crews
78beaadf60
Merge pull request #116813 from KoBeWi/pick_your_node
...
Change picking dialog title based on track type
2026-03-04 11:20:34 -06:00
Thaddeus Crews
db25be3646
Merge pull request #116585 from jinyangcruise/fix_symbol_jump
...
Fix symbol jump history navigation issue.
2026-03-04 11:20:33 -06:00
Thaddeus Crews
7438a39a13
Merge pull request #114324 from m4gr3d/support_composition_layers_anywhere_in_tree
...
Support composition layers anywhere in the tree
2026-03-04 11:20:32 -06:00
Thaddeus Crews
371282b28e
Merge pull request #92984 from adamscott/reveal-me
...
Customize the file manager label for each platform
2026-03-04 11:20:31 -06:00
Thaddeus Crews
5b5dfa56bb
Merge pull request #117062 from akien-mga/callable_mp-explicit-includes
...
Rename `callable_method_pointer.h` to `callable_mp.h` and include it explicitly
2026-03-04 11:20:29 -06:00
Thaddeus Crews
d9a2afe977
Merge pull request #116963 from Repiteo/ci/changed-files-advanced
...
CI: Determine if source files were changed before building
2026-03-04 11:20:28 -06:00
Rémi Verschelde
eabb9a63d4
Rename callable_method_pointer.h to callable_mp.h and include it explicitly
...
This allows removing it from `class_db.h`, significantly reducing the amount of files
that include it transitively.
Also includes some include cleanup in `control.h` and `rich_text_label.h` done while
ensure they don't depend on `callable_mp`.
2026-03-04 16:23:23 +01:00
Rémi Verschelde
02cbed84ce
Merge pull request #117057 from akien-mga/os-processid
...
Move ProcessID typedef out of OS, remove `os.h` include where we can
2026-03-04 15:44:03 +01:00
Rémi Verschelde
727b06a79f
Move ProcessID typedef out of OS
...
This allows decoupling a number of files from `os.h`.
2026-03-04 15:00:45 +01:00
Pāvels Nadtočajevs
ee1a64a4ad
[Linux/BSD] Prefer gimli-rs/addr2line or llvm-addr2line over binutils.
2026-03-04 14:17:48 +02:00
Pāvels Nadtočajevs
41c6075002
[macOS] Fix building with Xcode versions older than 26.
2026-03-04 13:13:40 +02:00
Rémi Verschelde
c0ebded926
Merge pull request #117054 from akien-mga/os-explicit-includes
...
Explicitly include `os.h` and `engine.h` where used
2026-03-04 11:20:42 +01:00
Rémi Verschelde
765362b033
Explicitly include core/config/engine.h where used
2026-03-04 10:17:10 +01:00
Rémi Verschelde
f332faf46b
Explicitly include core/os/os.h where used
2026-03-04 09:54:10 +01:00
Robert Yevdokimov
786a644e20
Fix Favorite Properties not working with multi-node selection in Inspector
2026-03-03 23:24:10 -05:00
Thaddeus Crews
74b5be24f4
Merge pull request #117023 from akien-mga/visionos-build-fix
...
Fix Apple OsLogLogger build on visionOS
2026-03-03 17:20:09 -06:00
Thaddeus Crews
accfd9932b
Merge pull request #116976 from akien-mga/displayserver-split-types
...
Decouple DisplayServer from as much of the codebase as possible
2026-03-03 17:20:07 -06:00
warriormaster12
18e989c49e
Implement search bar to PopupMenu
2026-03-03 22:35:06 +02:00
Rémi Verschelde
36771d2357
Fix Apple OsLogLogger build on visionOS
...
Recent includes refactoring led to missing one here.
Co-authored-by: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>
2026-03-03 15:05:08 +01:00
Zhen Luo
0b4f18be7a
Fix reload_scene_from_path may crash
2026-03-03 21:51:53 +08:00
Rémi Verschelde
76f45883a7
Refactor DisplayServer declaration with API sections
2026-03-03 12:48:07 +01:00