summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-07-22Make Object "meta" functions take StringName.Fabio Alessandrelli
The various get_meta, set_meta, has_meta, get_meta_list, remove_meta functions now uses StringName, allowing further optimizations via the SNAME macro when used from C++ (this PR does not change the various usage though).
2021-07-22Merge pull request #50676 from reduz/textual-resource-idsRémi Verschelde
2021-07-22Merge pull request #50738 from SirQuartz/patch-29Rémi Verschelde
Fix miscellaneous doc typos
2021-07-22Merge pull request #50619 from YeldhamDev/menubutton_switch_on_hoverRémi Verschelde
Make `MenuButton`'s `switch_on_hover` work again
2021-07-22Fix miscellaneous doc typos and inconsistenciesNicholas Huelin
This pull request fixes an assortment of typos, improves conciseness, and enhances clarity.
2021-07-22Implement textual ext/subresource IDs.reduz
* Friendlier with version control. * Generates pseudo unique IDs, to minimize conflicts when merging, but still user readable (so, not UUID). * Eventually will also allow to have more precisely named sub-resources in imported files. * This will allow better reloading on changes (including resources already loaded) as well as better keeping track of changes on the DCC. * Keeps backward compatibility with the old formats. * Binary and text format version incremented to mark breakage in forward compatibility.
2021-07-22Make `MenuButton`'s `switch_on_hover` work againMichael Alexsander
2021-07-22Merge pull request #50736 from JulienVanelian/msec-doc-typo-fixRémi Verschelde
Fix delay_msec documentation description typo
2021-07-22Fix msec documentation description typoDistrikt64
2021-07-22Merge pull request #50733 from bruvzg/static_mvkRémi Verschelde
Fix MoltenVK static linking on macOS.
2021-07-22Fix MoltenVK static linking on macOS (add missing include path, Vulkan SDK ↵bruvzg
path option, use xcframework instead of static framework).
2021-07-22Merge pull request #50704 from dsnopek/webrtc-gdnative-versionRémi Verschelde
Update GDNative API version for changes from #50659
2021-07-22Merge pull request #50319 from nekomatata/optimize-node-path-checkRémi Verschelde
Optimize NodePath update when renaming or deleting nodes in the editor
2021-07-22Merge pull request #50726 from Calinou/doc-gdscript-constantsRémi Verschelde
Improve documentation for GDScript constants
2021-07-22Improve documentation for GDScript constantsHugo Locurcio
2021-07-22Merge pull request #50712 from nekomatata/x11-popup-focus-fixRémi Verschelde
Fix popup closing immediately after showing on some Linux WMs
2021-07-22Merge pull request #50697 from Calinou/doc-rootmotionviewRémi Verschelde
Document the RootMotionView class
2021-07-21Merge pull request #50716 from Deledrius/multimesh-typoRémi Verschelde
Fix grammar in MultiMesh documentation.
2021-07-21Merge pull request #50711 from nekomatata/popup-close-fixRémi Verschelde
Fix logic for Popup closing when parent is focused
2021-07-21Fix popup closing immediately after showing on some Linux WMsPouleyKetchoupp
When a popup is going to be closed, switch focus to the parent only if the popup is still being focused. Fixes some cases with specific WMs where due to the order of events, a new popup could be immediately unfocused because a previously opened and closed popup is switching focus to the parent.
2021-07-21Fix logic for Popup closing when parent is focusedPouleyKetchoupp
The member popped_up is used to avoid closing a Popup before it had a chance to be focused. It wasn't reset properly when the popup is hidden, causing the Popup to close right after showing in some random cases (spotted on X11, might not happen on Windows).
2021-07-21Merge pull request #50695 from reduz/fix-sky-initializationRémi Verschelde
2021-07-21Update GDNative API version for changes from #50659David Snopek
2021-07-21Merge pull request #50370 from QbieShay/circle-emitter-particleRémi Verschelde
Ring emitter for 4.0
2021-07-21Merge pull request #50688 from AndreaCatania/AndreaCatania-patch-4Rémi Verschelde
Set the surface name when GLTF file is imported.
2021-07-21Merge pull request #50473 from Chaosus/fix_varying_crashYuri Roubinsky
2021-07-21Document the RootMotionView classHugo Locurcio
2021-07-21Merge pull request #50643 from groud/improve_tilemap_compatibilityRémi Verschelde
2021-07-21Make Sky initialize shaders only oncereduz
* Create the shader on demand. * Makes sure compilation happens only once, then shader is cached. * Speeds up scene loading times. * Speeds up editor initialization.
2021-07-21Merge pull request #50690 from Chaosus/vs_fix_triplanarYuri Roubinsky
Fix function code generation for uniform triplanar node in visual shader
2021-07-21Forbid varyings from assigning in custom functions to prevent crashesYuri Roubinsky
2021-07-21Merge pull request #50489 from Chaosus/shader_varyingRémi Verschelde
Prevent error if varying assigned but not used (push warning instead)
2021-07-21Implement atlas merging and tile proxiesGilles Roudière
2021-07-21Add min_axis and max_axis to Vector2iGilles Roudière
2021-07-21Import old tiles in SINGLE_TILE mode as atlasesGilles Roudière
2021-07-21Fix function code generation for uniform triplanar node in visual shaderYuri Roubinsky
2021-07-21Merge pull request #48972 from ↵Rémi Verschelde
DavidCambre/Expose_VisualScriptCustomNode_TypeHints_m
2021-07-21Merge pull request #50686 from Calinou/use-standard-inf-nan-constantsRémi Verschelde
Use the standard C `INFINITY` and `NAN` constants directly
2021-07-21Set the surface name when GLTF file is imported.Andrea Catania
2021-07-21Merge pull request #49749 from ↵Rémi Verschelde
DavidCambre/VisualScriptFunction_Call_Set_Get_Improvement-2 VisualScriptFunctionNodes Improvements
2021-07-21Merge pull request #50684 from Chaosus/fix_output_theme_colorsRémi Verschelde
Fix Output panel colors on theme changing
2021-07-21Merge pull request #50521 from aaronfranke/iseqapproxRémi Verschelde
Use `is_equal_approx` in more places
2021-07-21expose type hints for VisualScriptCustomNodeDavid Cambré
Co-Authored-By: Rémi Verschelde <rverschelde@gmail.com>
2021-07-21Use the standard C `INFINITY` and `NAN` constants directlyHugo Locurcio
The `Math_INF` and `Math_NAN` defines were just aliases for those constants, so we might as well use them directly. Some portions of the code were already using `INFINITY` directly.
2021-07-21Fix Output panel colors on theme changingYuri Roubinsky
2021-07-21Improve and streamline VisualScriptFuncNodes Call Set GetDavid Cambré
This PR improves and streamlines the workflow for VisualScriptFunctionNodes Call Set Get Uniform design. Drag in set-get from tree is now working. Removes redundant method_select popup.
2021-07-21Merge pull request #50683 from akien-mga/webxr-fix-build-SNAMERémi Verschelde
WebXR: Fix build after SNAME addition
2021-07-21WebXR: Fix build after SNAME additionRémi Verschelde
Was missed as WebXR build was disabled prior to #50563.
2021-07-21Merge pull request #50563 from dsnopek/webxr-enable-ciRémi Verschelde
Re-enable building WebXR in GitHub Actions
2021-07-21Merge pull request #50665 from m4gr3d/disable_release_build_shrinking_masterRémi Verschelde
Disable resource optimizations for release builds