Rémi Verschelde
21e6671740
Merge pull request #100937 from Repiteo/style/clang-format-sync
...
Style: Enforce `AllowShortFunctionsOnASingleLine`
2025-01-03 00:49:44 +01:00
Rémi Verschelde
88babbdce2
Merge pull request #100932 from ajreckof/Fix-dictionary-editor-steals-focus-when-recreating-full-inspector-
...
Fix dictionary editor steals focus when reloading script.
2025-01-03 00:49:41 +01:00
Rémi Verschelde
2f4cb705c3
Merge pull request #100930 from beicause/fix-color-picker-cursor-position-in-okhsl
...
ColorPicker: Fix cursor position in OKHSL wheel
2025-01-03 00:49:37 +01:00
Rémi Verschelde
8e76f669c2
Merge pull request #100929 from Geometror/fix-lm-penumbra-computation
...
Fix lightmapper penumbra computation
2025-01-03 00:49:33 +01:00
Rémi Verschelde
d01768d858
Merge pull request #100925 from KoBeWi/Stop.Duplicating.Scripts-
...
Respect `PROPERTY_USAGE_NEVER_DUPLICATE` with Make Sub-Resources Unique
2025-01-03 00:49:29 +01:00
Rémi Verschelde
16a4919a51
Merge pull request #100912 from Repiteo/ci/single-concurrency
...
CI: Fix GHA bug by defining a single concurrency
2025-01-03 00:49:25 +01:00
Rémi Verschelde
19a7b466c2
Merge pull request #100848 from BlueCube3310/astc-improvements
...
astcenc: Misc improvements and optimizations
2025-01-03 00:49:22 +01:00
Rémi Verschelde
5ff616736a
Merge pull request #100825 from KoBeWi/colored_eight
...
Add `Color.from_rgba8` and deprecate Color8
2025-01-03 00:49:18 +01:00
Rémi Verschelde
ff14d86fa3
Merge pull request #100811 from TokageItLab/bitmask-retarget
...
Make transform elements BitField in RetargetModifier
2025-01-03 00:49:14 +01:00
Rémi Verschelde
e9da833e6c
Merge pull request #100795 from hpvb/optimize-variant-clear
...
Don't set `Variant::Type` in destructor
2025-01-03 00:49:10 +01:00
Rémi Verschelde
8be07f1c23
Merge pull request #100785 from syntaxerror247/request-permission-doc
...
Update `OS.request_permission(...)` description
2025-01-03 00:49:06 +01:00
Rémi Verschelde
dd7d36e803
Merge pull request #100770 from hpvb/command-queue-mt
...
Core: Refactor CommandQueueMT to use vararg templates for performance and maintainability
2025-01-03 00:49:02 +01:00
Rémi Verschelde
386e4e16b3
Merge pull request #100729 from Lazy-Rabbit-2001/new_create_dialog_p1
...
Improve script class display in Create dialog
2025-01-03 00:48:58 +01:00
Rémi Verschelde
35cf29bb21
Merge pull request #100715 from buresu/fix-wayland-ime-input
...
Fix last character deletion in Wayland IME input
2025-01-03 00:48:55 +01:00
Rémi Verschelde
e13facfa72
Merge pull request #100679 from hakro/quick_open_context_menu
...
Add a context menu to quick open dialog
2025-01-03 00:48:51 +01:00
Rémi Verschelde
7dd14207dc
Merge pull request #100631 from Faless/fix/wslay_frame_end_not_fin
...
[WS] Fix wslay multi-frame message parsing
2025-01-03 00:48:47 +01:00
Rémi Verschelde
261f0b9ca9
Merge pull request #100409 from KoBeWi/now_delete_uids
...
Fix DependencyRemoveDialog not handling UIDs
2025-01-03 00:48:43 +01:00
Rémi Verschelde
3936d117e4
Merge pull request #100388 from Namey5/gles3-canvas-clear-fix
...
Fix canvas background mode not clearing correctly in Compatibility renderer
2025-01-03 00:48:38 +01:00
Rémi Verschelde
703552c51b
Merge pull request #100240 from WhalesState/line-edit-focus
...
`LineEdit` add member `keep_editing_on_text_submit`
2025-01-03 00:48:34 +01:00
Rémi Verschelde
4f5982c83b
Merge pull request #100171 from Giganzo/editor-focus
...
Fix missing focus outline for 2D and 3D editor viewports
2025-01-03 00:48:30 +01:00
Rémi Verschelde
3a20c3e6a9
Merge pull request #100161 from alessand10/fix-filesystem-logic
...
Fix root folder logic in the filesystem
2025-01-03 00:48:26 +01:00
Rémi Verschelde
d484e23bce
Merge pull request #100113 from paddy-exe/particle-emission-shape-visual-separate-pr
...
Add visualization of 3D particle emission shapes
2025-01-03 00:48:22 +01:00
Rémi Verschelde
4ef55ba75b
Merge pull request #99998 from akien-mga/tinyexr-1.0.9
...
tinyexr: Update to upstream 1.0.9
2025-01-03 00:48:17 +01:00
Rémi Verschelde
72839d0085
Merge pull request #99996 from akien-mga/libpng-1.6.44
...
libpng: Update to upstream 1.6.44
2025-01-03 00:48:13 +01:00
Rémi Verschelde
442f11462d
Merge pull request #99994 from kitbdev/fix-editor-viewport-group-anim
...
Allow Viewport children to lock, group, and insert keyframes
2025-01-03 00:48:09 +01:00
Rémi Verschelde
7ccc00d787
Merge pull request #99242 from RedMser/fix-todos-in-classref
...
Fix TODO comments in class reference
2025-01-03 00:48:04 +01:00
Rémi Verschelde
0d710da96c
Merge pull request #98554 from Calinou/add-property-hint-ranges
...
Add more property hint ranges for project settings
2025-01-03 00:47:59 +01:00
Rémi Verschelde
22f4322194
Merge pull request #101004 from akien-mga/core-thread-fix-gcc12-crash
...
Thread: Re-add `<new>` include for `std::hardware_destructive_interference_size`
2025-01-03 00:47:53 +01:00
Lazy-Rabbit-2001
a550eef9f3
Improve script class display in Create dialog
2025-01-03 00:19:25 +01:00
Mounir Tohami
e89c196a80
LineEdit
add member keep_editing_on_text_submit
.
...
Allow users to exit edit mode when Enter is pressed.
2025-01-02 23:41:27 +02:00
hakro
cf8376ba1f
Add a context menu to quick open dialog
2025-01-02 20:05:51 +01:00
alessand10
e330b79397
Fix root folder logic in the filesystem
2025-01-02 17:50:58 +01:00
Thaddeus Crews
2c9620f24c
clang-format
commit to .git-blame-ignore-revs
2025-01-02 10:12:02 -06:00
Thaddeus Crews
e06d83860d
Style: Enforce AllowShortFunctionsOnASingleLine
2025-01-02 10:09:41 -06:00
HP van Braam
cccd2432c3
Refactor CommandQueueMT to use vararg templates
...
In order to make CommandQueueMT more maintainable this PR changes the
previous macro hell with variadic templates instead. This makes the
class far more explicit and will allow us to more easily change the way
the class functions in the future.
Furthermore this refactoring has allowed for some optimizations. In
particular by using std::forward to delay the decision of decaying the
type to as late as possible we are able to move the data from the
callsite into our Command buffer and later move it to the call.
In practice what this means is that compared to the old version instead
of copying values 3 times, we can now get away with 1 copy, and 1 move
for lvalues, and just 2 moves for rvalues. This saves quite a few
operations in a hot codepath.
We also now test to make sure that the amount of copies and moves are
what we expect. This way we can spot performance regressions in this
code easily.
Somewhat unscientifically, running TPS-demo by pressing enter and not
touching the controls average mspf, repeatable across many runs:
before: 6.467
after : 6.202
2025-01-02 15:35:08 +01:00
Anish Mishra
b50d9b7d8c
Update OS.request_permission(...) description
2025-01-02 15:22:23 +05:30
Rémi Verschelde
f2d4dac92e
Thread: Re-add <new>
include for std::hardware_destructive_interference_size
...
Somehow it would still build fine, but would crash when compiled with GCC 12.2
on Debian 12.
Also re-add wrongly removed Mutex include from `thread_safe.h`, where it's used
in macros.
Add IWYU pragma comments to prevent it from mistakenly flagging those as unused.
2025-01-01 22:43:42 +01:00
BlueCube3310
6f363b989a
astcenc: Misc improvements and optimizations
2024-12-31 14:25:14 +01:00
Hendrik Brucker
751d3d5852
Fix lightmapper penumbra computation
2024-12-30 16:30:59 +01:00
ajreckof
ba3f2bf4a3
Fix dictionary editor steals focus when reloading script.
2024-12-30 16:28:06 +01:00
Thaddeus Crews
2582793d40
Merge pull request #100774 from Geometror/rm-leftover-print-lightmapper
...
Remove leftover debug print statement from `lightmapper_rd.cpp`
2024-12-30 08:58:58 -06:00
Thaddeus Crews
d12eeefcf4
Merge pull request #100763 from dsnopek/openxr-composition-layers-hole-punch-visibility
...
OpenXR: Fix hiding/showing composition layers using hole punching
2024-12-30 08:58:57 -06:00
Thaddeus Crews
e55ea94c73
Merge pull request #99800 from amarsero/bone2d-redo-crash
...
Fix use after free in redo of "Create Custom Bone2D(s) from Node(s)"
2024-12-30 08:58:56 -06:00
Thaddeus Crews
b98eeb3899
Merge pull request #99096 from kitbdev/bottom_panel_force_switch
...
Make bottom panel switch when pinned and removed
2024-12-30 08:58:55 -06:00
Thaddeus Crews
3bf4541d47
Merge pull request #99829 from miv391/larger_event_configuration_dialog
...
Change Event Configuration dialog wider and its input list taller for better usability
2024-12-30 08:58:54 -06:00
Thaddeus Crews
589a2b511e
Merge pull request #100815 from m4gr3d/remove_install_permission_for_xr_editor
...
[Android Editor] Update handling of the `REQUEST_INSTALL_PACKAGES` permission
2024-12-30 08:58:53 -06:00
Thaddeus Crews
c83706fdfd
Merge pull request #99904 from kitbdev/fix-load-floating-dock
...
Fix loading layout with floating dock in single window mode and fix `restore_windows_on_load`
2024-12-30 08:58:52 -06:00
Thaddeus Crews
13992bbf7b
Merge pull request #100766 from stuartcarnie/metal_crash
...
Metal: Fix crash when uniform set is empty for slot binding mode
2024-12-30 08:58:51 -06:00
Thaddeus Crews
d8b1a5aac2
Merge pull request #92235 from paddy-exe/advanced-import-macbook-mouse-magnify
...
Add MagnifyGesture to Advanced Import dialog zooming
2024-12-30 08:58:50 -06:00
Thaddeus Crews
3994e561ea
Merge pull request #100827 from OS-of-S/fixed-mold-search
...
Fix Mold-search in older systems
2024-12-30 08:58:49 -06:00