summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-05Merge pull request #69284 from gdixr/bugfix-69082Yuri Sizov
Prevent editor crash when deleting children of GraphNode
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.
2022-12-03Merge pull request #69522 from clayjohn/IBL-black-metalRémi Verschelde
Allow black metallic materials to reflect IBL
2022-12-03Merge pull request #69514 from clayjohn/IBL-roughnessRémi Verschelde
Properly remap roughness when reading from radiance map
2022-12-03Merge pull request #64312 from KoBeWi/StringNameEditRémi Verschelde
Improve usage of StringNames in GraphEdit
2022-12-03Merge pull request #69520 from adamscott/fix-missing-parent-class-identifierRémi Verschelde
Fix missing parent class name identifier crash
2022-12-03Merge pull request #69523 from m4gr3d/fix_navigation_control_default_mainRémi Verschelde
Enable the navigation controls for touchscreen by default
2022-12-03Merge pull request #69239 from xiongyaohua/fix_69220Rémi Verschelde
Fix `Curve3D::get_closest_point()` broken
2022-12-03Merge pull request #67751 from ↵Rémi Verschelde
touilleMan/gdextension-fix-gdnative-types-const-qualifier Fix const qualifier for parameters in GDExtension api functions
2022-12-03Fix Curve3D::get_closest_point() brokenYaohua Xiong
The problem is caused by calling adaptive tessellation baking function by mistake, which produce too few points for straight lines. Calling the even length tessellation fix the problem. The code for `get_closest_point()` and `get_closest_offset()` are also updated. They used to assume bake interval to be exact, which is no longer true. The out dated document for `get_closest_point()` is also updated.
2022-12-02Minor tweaks/polish to the navigation controls to prevent interference:Fredia Huya-Kouadio
- Reduce controls size - Enable opacity on hover to increase visibility
2022-12-02Enable the navigation controls for touchscreen by defaultFredia Huya-Kouadio