summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #88275 from passivestar/slider-abortRémi Verschelde2024-02-173-21/+64
|\ | | | | | | Allow aborting `SpinSlider` value changes
| * Allow to abort `SpinSlider` value changespassivestar2024-02-163-21/+64
| |
* | Merge pull request #88210 from TitanNano/jovan/missing_surface_dataRémi Verschelde2024-02-171-0/+6
|\ \ | | | | | | | | | Assign missing surface data fields in dummy render server
| * | Assign missing surface data fields in dummy render serverJovan Gerodetti2024-02-111-0/+6
| | |
* | | Merge pull request #88191 from YeldhamDev/filesys_options_icon_hlRémi Verschelde2024-02-171-1/+1
|\ \ \ | | | | | | | | | | | | Use highlighted version of the tab icon in the bottom file system dock
| * | | Use highlighted version of the tab icon in the bottom file system dockMichael Alexsander2024-02-111-1/+1
| |/ /
* | | Merge pull request #87750 from Riteo/wayland-timeout-loopRémi Verschelde2024-02-176-19/+144
|\ \ \ | | | | | | | | | | | | Wayland: Suspend window after frame timeout or suspend state
| * | | Wayland: suspend window after frame timeout or suspend stateRiteo2024-02-156-19/+144
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a pretty popular approach that took a while for me to wrap my head around and which only recently got "official" support through an update (xdg_shell version 6), so I think that this is all-in-all a better option than the overkill 2000Hz ticking we have now :P Basically, we wait for a frame event and, if either too much time passes or we get the new `suspended` state, we consider the window as "hidden" and stop drawing, ticking by the low usage rate. This should work great for KDE and Mutter, which support the new state, but not yet for sway, which is still stuck at a very old xdg_shell version and thus falls back to the timeout approach. Be aware that if we rely on timing out the engine will have to stall for the whole timeout, which _could_ be problematic but doensn't seem like it. Further testing is needed. Special thanks go to the guys over at #wayland on OFTC, who very patiently explained me this approach way too many times.
* | | Merge pull request #87694 from jsjtxietian/cube-layerRémi Verschelde2024-02-171-0/+1
|\ \ \ | | | | | | | | | | | | Add check in `CompressedTextureLayered::get_layer_data` to prevent crash
| * | | Add check in `CompressedTextureLayered::get_layer_data` to prevent crashjsjtxietian2024-02-161-0/+1
| | | |
* | | | Merge pull request #86608 from TokageItLab/add-warn-setting-animRémi Verschelde2024-02-174-52/+73
|\ \ \ \ | | | | | | | | | | | | | | | Add some options to Project Settings to silence warnings in AnimationMixer caching
| * | | | Add option to silence some warnings in AnimationMixer cachingSilc Lizard (Tokage) Renew2024-02-144-52/+73
| | | | |
* | | | | Merge pull request #82306 from KoBeWi/tween_literally_anythingRémi Verschelde2024-02-173-3/+46
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Add `set_custom_interpolator()` to PropertyTweener
| * | | | | Add set_custom_interpolator() to PropertyTweenerkobewi2023-10-123-3/+46
| | | | | |
* | | | | | Merge pull request #79833 from puchik/multimesh-custom-aabbRémi Verschelde2024-02-1719-8/+261
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | | | | | | | Support custom AABBs within MultiMesh resources
| * | | | | Custom ("visiblity") AABB support for CPUParticlesArman Elgudzhyan2024-02-156-0/+149
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Improves performance by reducing time spent on AABB generation. - Also adds an option to generate the AABB manually in the CPUParticles3D dropdown.
| * | | | | Support custom AABB within MultiMesh resourcesArman Elgudzhyan2024-02-1513-8/+112
|/ / / / / | | | | | | | | | | | | | | | | | | | | - Supporting custom AABB on the MultiMesh resource itself allows us to prevent costly runtime AABB recalculations. - Should also help improve CPU Particle performance.
* | | | | Merge pull request #88374 from Riteo/libdecor-0.2.2Rémi Verschelde2024-02-152-1/+19
|\ \ \ \ \ | | | | | | | | | | | | libdecor: Update to 0.2.2
| * | | | | libdecor: Update to 0.2.2Riteo2024-02-152-1/+19
| | |_|/ / | |/| | |
* | | | | Merge pull request #88365 from dalexeev/gds-fix-gdc-exportRémi Verschelde2024-02-155-12/+29
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | GDScript: Fix extension comparison for exported scripts
| * | | | | GDScript: Fix extension comparison for exported scriptsDanil Alexeev2024-02-155-12/+29
| |/ / / /
* | | | | Merge pull request #88347 from davthedev/itemlist-click-gap-fixRémi Verschelde2024-02-151-0/+7
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Fix ItemList click detection gaps
| * | | | | Fix ItemList click detection gapsDavid Giardi2024-02-151-0/+7
| |/ / / /
* | | | | Merge pull request #88344 from bruvzg/fb_ts_nbspRémi Verschelde2024-02-151-1/+3
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | [Fallback TextServer] Add support for non breaking spaces.
| * | | | | [Fallback TextServer] Add support for non breaking spaces.bruvzg2024-02-141-1/+3
| |/ / / /
* | | | | Merge pull request #88274 from bruvzg/macos_hdr_pickerRémi Verschelde2024-02-151-8/+13
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | [macOS] Fix color picker on HDR screens.
| * | | | | [macOS] Fix color picker on HDR screens.bruvzg2024-02-131-8/+13
| | | | | |
* | | | | | Merge pull request #88185 from bruvzg/font_draw_no_ellipsisRémi Verschelde2024-02-151-0/+6
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | [Font] Do not use trim with ellipsis in the basic Font string drawing functions.
| * | | | | | [Font] Do not use trim with ellipsis in the basic Font string drawing functions.bruvzg2024-02-111-0/+6
| | |_|_|_|/ | |/| | | |
* | | | | | Merge pull request #88091 from bruvzg/extra_fallbackRémi Verschelde2024-02-152-28/+70
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | [TextServer] Add extra fallback step, to lookup for individual characters.
| * | | | | | [TextServer] Add extra fallback step, to lookup for individual characters.bruvzg2024-02-092-28/+70
| |/ / / / /
* | | | | | Merge pull request #87971 from bruvzg/font_no_image_dupRémi Verschelde2024-02-157-55/+79
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | [TextServer / Font] Do not duplicate images to prevent unnecessary embedding.
| * | | | | | [TextServer / Font] Do not duplicate images to prevent unnecessary embedding.bruvzg2024-02-057-55/+79
| | | | | | |
* | | | | | | Merge pull request #86093 from bruvzg/d3d12_exportRémi Verschelde2024-02-153-14/+56
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | [D3D12] Automatically copy runtime DLLs during export.
| * | | | | | | [D3D12] Automatically copy runtime DLLs during export.bruvzg2023-12-133-14/+56
| | | | | | | |
* | | | | | | | Merge pull request #88360 from CookieBadger/bezier-ctrl-click-add-key-fixRémi Verschelde2024-02-151-10/+2
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix Bezier Editor throwing error when adding key with CTRL+click
| * | | | | | | | fix bezier editor throws error on ctrl clickCookieBadger2024-02-151-10/+2
| | |_|_|_|/ / / | |/| | | | | |
* | | | | | | | Merge pull request #88352 from CookieBadger/bezier-handle-mode-undo-fixRémi Verschelde2024-02-152-2/+2
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix Bezier Editor HandleMode UndoRedo History mismatch
| * | | | | | | | Fix bezier editor handle mode undo history mismatchemild2024-02-152-2/+2
| | | | | | | | |
* | | | | | | | | Merge pull request #88351 from BZ1234567890/issue-87059-masterRémi Verschelde2024-02-151-0/+3
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [Android 14] Fix GodotEditText white box showing during editor load
| * | | | | | | | | [Android 14] Fix GodotEditText white box showing during editor loadBZ12345678902024-02-151-0/+3
| | |/ / / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #88339 from Rubonnek/remove-hashunionRémi Verschelde2024-02-151-5/+0
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove `_HashUnion` from `StringName`
| * | | | | | | | | Remove _HashUnion from StringNameWilson E. Alvarez2024-02-141-5/+0
| |/ / / / / / / /
* | | | | | | | | Merge pull request #88334 from passivestar/ctrl-tab-macRémi Verschelde2024-02-152-5/+25
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [macOS] Fix `Ctrl+Tab` and `Ctrl+Shift+Tab` not working
| * | | | | | | | | Fix `Ctrl+Tab` and `Ctrl+Shift+Tab` on macOSpassivestar2024-02-152-5/+25
| |/ / / / / / / /
* | | | | | | | | Merge pull request #88326 from brennennen/cmd_mask_comment_typoRémi Verschelde2024-02-151-1/+1
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed binary representation typo in comment
| * | | | | | | | | Fixed binary representation typo in commentbrennen2024-02-141-1/+1
| |/ / / / / / / /
* | | | | | | | | Merge pull request #88291 from dsnopek/export-plugin-option-overridesRémi Verschelde2024-02-157-1/+83
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow export plugins to override export option values
| * | | | | | | | | Allow export plugins to override export option valuesDavid Snopek2024-02-147-1/+83
| | | | | | | | | |
* | | | | | | | | | Merge pull request #88252 from RandomShaper/d3d12_slice_of_cubeRémi Verschelde2024-02-151-5/+7
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Direct3D 12: Fix cubemap slicing