summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-12-05Merge pull request #69602 from Rindbee/fix-string-modRémi Verschelde
Fix suppressed error message on error when using % format string
2022-12-05Merge pull request #69115 from xiongyaohua/curve2d_baking_refactorRémi Verschelde
Curve2d baking and sampling refactor
2022-12-05Merge pull request #69600 from Chaosus/fix_global_shader_crashRémi Verschelde
Fix setting a global shader variable in the project settings
2022-12-05Merge pull request #69343 from YuriSizov/core-missing-property-revert-gettersRémi Verschelde
Add missing public `property_*_revert` getters
2022-12-05Merge pull request #69444 from YuriSizov/classref-makerst-does-heavyliftingRémi Verschelde
Improve layout of generated class references RST pages
2022-12-05Merge pull request #69609 from akien-mga/windows-msvc-debug-crt-opt-inRémi Verschelde
Windows: Make MSVC debug CRT opt-in (`debug_crt=yes`)
2022-12-05Windows: Make MSVC debug CRT opt-in (`debug_crt=yes`)Rémi Verschelde
Follow-up to #69294 which enabled it automatically for `dev_build=yes`, but this seems to cause some issues. Those issues should likely be debugged but until then this can stay opt-in.
2022-12-05Fix suppressed error message on error when using % format stringRindbee
Before, the valid flag would always be true. On formatting errors, an error message is returned as the result. (No error prompts.)
2022-12-05Refactor baking code for Curve2DYaohua Xiong
The main change is to caculate tangent directly from bezier curve, without going through discretized polyline, avoiding pitfalls of discretization. A similar refacor had been applied to Curve3D. The test cases for Curve2D is updated, comparing floating point with is_equal_approxmiate() instead of `==`, in order to avoid float precision problem.
2022-12-05Merge pull request #69284 from gdixr/bugfix-69082Yuri Sizov
Prevent editor crash when deleting children of GraphNode
2022-12-05Improve layout of generated class references RST pagesYuri Sizov
- General improvements to the page layout - Improved formatting for all class (properties, signals, annotations, theme properties, methods, operators, constructors, enumerations, constants) - Added extra styling opportunities throughout the generated document - Made generated tables more flexible to their content - Changed highlighting for self-reference from code to strong
2022-12-05Fix setting a global shader variable in the project settingsYuri Rubinsky
2022-12-05Merge pull request #69525 from m4gr3d/polish_navigation_controls_opacity_mainRémi Verschelde
Minor tweaks/polish to the navigation controls to prevent interference
2022-12-05Merge pull request #69132 from RumblingTurtle/multiline-move-fixRémi Verschelde
Script editor: Rewrite multiline move logic
2022-12-05Merge pull request #69588 from TokageItLab/fix-play-bwRémi Verschelde
Fix AnimationPlayer play backward doesn't process just current key & AnimationPlaybackTrack seeking for preview
2022-12-05Merge pull request #69294 from akien-mga/windows-msvc-link-debug-runtimeRémi Verschelde
Windows: Link MSVC dynamic debug CRT for debug builds
2022-12-05Merge pull request #69169 from akien-mga/embree-wasm-win32Rémi Verschelde
embree: Enable raycast module build for Web and Windows x86_32
2022-12-05Merge pull request #69580 from bruvzg/rtl_fix_searchRémi Verschelde
[RTL] Fix search method not taking nested frame and line wraps into account.
2022-12-05Merge pull request #69531 from BastiaanOlij/fix_origin_current_issueRémi Verschelde
Fix recurrence issue with setting current origin node
2022-12-05Merge pull request #69521 from clayjohn/GLES3-glslRémi Verschelde
Expose emulated *Unorm4x8 glsl functions in non-android builds
2022-12-05Script editor: Rewrite multiline move logic. Preserving all carets and their ↵Eduard Zalyaev
selections intact on alt+up/down shortcut Fixes #68731.
2022-12-05Fix animation play backward doesn't process current key&animtrack seekSilc Renew
2022-12-05Merge pull request #69592 from bruvzg/fix_no_fcRémi Verschelde
[Linux/BSD] Fix build without fontconfig.
2022-12-05[Linux/BSD] Fix build without fontconfig.bruvzg
2022-12-05Merge pull request #69578 from dsnopek/android-native-handlesRémi Verschelde
Clean up DisplayServerAndroid::window_get_native_handle() with the GLES3 renderer
2022-12-05Merge pull request #68660 from Calinou/improve-cli-helpRémi Verschelde
Improve command line help to fit on narrower displays
2022-12-05Merge pull request #69584 from bruvzg/fix_tm_tr_4Rémi Verschelde
[TextMesh] Fix autotranslate.
2022-12-05Merge pull request #69357 from TokageItLab/byebye-triggerRémi Verschelde
Remove `UPDATE_TRIGGER` mode from `ValueTrack::UpdateMode` & Match behaviors between `AnimationTree` and `AnimationPlayer`
2022-12-05Merge pull request #69119 from lawnjelly/faster_variant_parser_masterRémi Verschelde
Add readahead to VariantParser [4.x]
2022-12-05Merge pull request #68770 from TokageItLab/add-track-validatorRémi Verschelde
Add track validator to AnimationPlayerEditor to detect tracks which have error
2022-12-05Merge pull request #68995 from bruvzg/sys_font_for_textRémi Verschelde
Use system fonts as fallback.
2022-12-05Merge pull request #67387 from NumbuhFour/cam_vis_layers_shader_varRémi Verschelde
Implement CAMERA_VISIBLE_LAYERS as built-in shader variable
2022-12-05Merge pull request #69561 from AThousandShips/tree_select_fixRémi Verschelde
Fix TreeItem::set_as_cursor check
2022-12-05Merge pull request #69562 from timothyqiu/tileset-editorRémi Verschelde
Fix heap-use-after-free when exiting editor after editing TileSet
2022-12-05Merge pull request #69312 from RumblingTurtle/double-click-editor-fixRémi Verschelde
Editor doubleclick jumping in certain positions fix
2022-12-04Exposure emulated *Unorm4x8 glsl functions in non-android buildsclayjohn
Originally these functions were exposed on all GLSL ES 300 devices. However, that causes a build error as Android devices expose the *Unorm4x8 functions despite them not being in the ES 300 spec
2022-12-05Fix recurrense issue with setting current origin nodeBastiaan Olij
2022-12-04[TextMesh] Fix autotranslate.bruvzg
2022-12-04[RTL] Fix search method not taking nested frame and line wraps into account.bruvzg
2022-12-04Clean up DisplayServerAndroid::window_get_native_handle() with the GLES3 ↵David Snopek
renderer
2022-12-04Improve command line help to fit on narrower displaysHugo Locurcio
- Update shell completions to reference recently added CLI arguments.
2022-12-04Use system fonts as fallback and improve system font handling.bruvzg
Add support for font weight and stretch selection when using system fonts. Add function to get system fallback font from a font name, style, text, and language code. Implement system font support for Android. Use system fonts as a last resort fallback.
2022-12-04Fix TreeItem::set_as_cursor checkNinni Pipping
2022-12-04Fix heap-use-after-free when exiting editor after editing TileSetHaoyu Qiu
2022-12-03Implement CAMERA_VISIBLE_LAYERS as built-in shader variableNumbuhFour
2022-12-03Merge pull request #69390 from Sauermann/fix-mouse-event-positionRémi Verschelde
Fix incorrect mouse event position while hovering different window
2022-12-03Merge pull request #69449 from Riteo/x11-dynwrapperRémi Verschelde
Load X11 dynamically
2022-12-03Merge pull request #62675 from Jummit/tolerant_lookupRémi Verschelde
Allow drag-clicking before symbol lookup
2022-12-03Load X11 dynamicallyRiteo
The loaders have been generated through hpvb's dynload-wrapper, although they had to be heavily handpatched to workaround some already reported issues with it. I added a note to each generated file to account for that. As GLAD uses X11 stuff directly, I had to define the GLAD_GLX_NO_X11 macro to not let do it that, and handle myself the display loading and screen handling part myself, which wasn't that hard but it's still something worth saying. I plan to improve greatly the X11 backend (including this aspect) but, as the release isn't that far and I'm also working on the Wayland backend, this will do for now, I hope.
2022-12-03Script editor: Fix edge case when double-click incorrectly updates caret ↵Eduard Zalyaev
position Fixes #68898.