Thaddeus Crews
992b3ff73a
Merge pull request #116646 from Repiteo/ci/codeowners
...
CI: Create `CODEOWNERS` validator hook
2026-03-06 12:39:53 -06:00
Thaddeus Crews
8bb22eb668
CI: Create CODEOWNERS validator hook
2026-03-06 08:35:57 -06:00
Rémi Verschelde
2759cbdc6c
Merge pull request #87081 from timoschwarzer/feature/control-render-transform
...
Add transform offset to Control nodes
2026-03-06 15:16:43 +01:00
Rémi Verschelde
19726167ce
Merge pull request #117131 from syntaxerror247/fixing-my-blunder
...
Android: Fix FileAccess crash when using treeUri in Gradle-built apps
2026-03-06 12:44:43 +01:00
Rémi Verschelde
ddfb4f1e44
Merge pull request #117126 from kitbdev/fix-ste-breakpoint-shortcut
...
Fix TextEditor breakpoint and bookmark shortcuts not working until menu is opened
2026-03-06 12:44:39 +01:00
Rémi Verschelde
dc5b7d5547
Merge pull request #117117 from kitbdev/fix-no-gdscript-build-classdb
...
Fix no GDScript build fails due to no `class_db.h`
2026-03-06 12:44:35 +01:00
Rémi Verschelde
a772f16387
Merge pull request #117109 from syntaxerror247/script-editor-portrait
...
Android editor: Enable orientation change in Script Editor
2026-03-06 12:44:31 +01:00
Rémi Verschelde
8f63f6e956
Merge pull request #116524 from bruvzg/wake_for_more
...
[macOS] Enable wake for events if `Magnet` is running.
2026-03-06 12:44:26 +01:00
Pāvels Nadtočajevs
f7faabb95e
[macOS] Enable wake for events if Magnet is running.
2026-03-06 13:18:30 +02:00
Anish Kumar
25a203aa34
Android editor: Enable orientation change in Script Editor
2026-03-06 06:24:42 +05:30
Anish Kumar
ed8853b8d1
Android: Fix FileAccess crash when using treeUri in Gradle-built apps
2026-03-06 05:48:42 +05:30
kit
f51857cbaf
Fix TextEditor breakpoint and bookmark shortcuts not working until menu is opened
2026-03-05 18:33:56 -05:00
Timo Schwarzer
c3d96f262f
Add offset transform to Control nodes
2026-03-05 22:55:49 +01:00
kit
1800c4782f
Fix no GDScript build fails due to no class_db.h
2026-03-05 16:46:23 -05:00
Rémi Verschelde
bfbe95e510
Merge pull request #117098 from akien-mga/decouple-node-scenetree
...
Decouple `node.h` from `scene_tree.h`, minimize its other includes
2026-03-05 14:53:22 +01:00
Rémi Verschelde
2dd1f4ef60
Decouple node.h from scene_tree.h, minimize its other includes
2026-03-05 13:54:46 +01:00
Rémi Verschelde
b12b7bc622
Merge pull request #91124 from KoBeWi/auutoload_revampire 🧛
...
Revamp autoload creation
2026-03-05 13:51:58 +01:00
kobewi
52c2628484
Revamp autoload creation
2026-03-05 12:20:29 +01:00
Rémi Verschelde
c4969dfa4e
Merge pull request #117097 from akien-mga/scenetree-explicit-includes
...
Explicitly include `scene_tree.h` where used
2026-03-05 11:56:39 +01:00
Rémi Verschelde
18edfa5245
Explicitly include scene_tree.h where used
...
Pre-requisite before removing `scene_tree.h` from `node.h`
which has cascading consequences on most of the codebase.
2026-03-05 10:43:25 +01:00
Thaddeus Crews
fe6f78a4c7
Merge pull request #117036 from YeldhamDev/tile_grid_focus_out
...
Stop drag actions in the `TileMapLayer` and `GridMap` editors when focus is lost
2026-03-04 21:03:51 -06:00
Thaddeus Crews
2972645aa8
Merge pull request #116596 from Ivorforce/new-contributor-checklist
...
Change the PR template to send new contributors to a short checklist.
2026-03-04 21:03:49 -06:00
Thaddeus Crews
f8f3e95b47
Merge pull request #117059 from StarryWorm/get-rid-of-classdb.h
...
Core: Get rid of all unnecessary `class_db.h` includers
2026-03-04 21:03:48 -06:00
StarryWorm
3cb2d376f8
Get rid of all unnecessary class_db.h includers
2026-03-04 17:40:05 -05:00
Thaddeus Crews
c53c5a1f49
Merge pull request #116565 from YeldhamDev/you_unspin_me_round_round
...
Make possible to undo rotation of selected `GridMap` cells.
2026-03-04 14:32:42 -06:00
Thaddeus Crews
890567325e
Merge pull request #113954 from KoBeWi/EnsureDialog
...
Scroll to selected file on sorting change
2026-03-04 14:32:41 -06:00
Thaddeus Crews
0aacb28576
Merge pull request #116900 from IceflowRE/translation_1
...
Add add_submenu_node_item to POT generation
2026-03-04 14:32:39 -06:00
Thaddeus Crews
7345c20a1b
Merge pull request #115038 from YeldhamDev/and_another_one
...
Add scroll hint to the animation library dialog
2026-03-04 14:32:38 -06:00
Thaddeus Crews
2b856f3800
Merge pull request #116457 from YeldhamDev/yet_another_scroll_hint_pr
...
Add scroll hints to the cross-animation blend dialog
2026-03-04 14:32:37 -06:00
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
Lukas Tenbrink
500c83305d
Change the PR template to send new contributors to a short checklist. Hopefully, this is more inviting and helps avoid some common mistakes.
2026-03-04 20:51:38 +01: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