summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-11-15Merge pull request #68372 from Riteo/glad2Rémi Verschelde
Regenerate GL loader code with GLAD 2
2022-11-15Merge pull request #68673 from clayjohn/RD-alpha-hashRémi Verschelde
Fix alpha hash by correcting typos and doing calculations in object space
2022-11-15Merge pull request #68671 from raulsntos/dotnet/c-escape-hellRémi Verschelde
C#: Remove "?" from CEscape and CUnescape
2022-11-15Merge pull request #68426 from clayjohn/GLES3-particlesRémi Verschelde
Add GPUParticles to the OpenGL3 renderer.
2022-11-15Merge pull request #68487 from clayjohn/RD-mobile-rasterRémi Verschelde
Use raster versions of copy effects for 2D operations when using the mobile renderer
2022-11-15Merge pull request #68628 from clayjohn/shadowsRémi Verschelde
Implement is_animated and casts_shadows
2022-11-15Merge pull request #67859 from timothyqiu/main-loop-treeRémi Verschelde
Fix crash of `queue_free()` when main loop is not SceneTree
2022-11-14Add GPUParticles to the OpenGL3 renderer.clayjohn
This includes collision (2D SDF, Box, Sphere, Heightmap), attraction (Box, Sphere), and all sorting modes. This does not include 3D SDF collisions, trails, or manual emission.
2022-11-14Fix alpha hash by correcting typos and doing calculations in object spaceclayjohn
2022-11-15C#: Remove "?" from CEscape and CUnescapeRaul Santos
2022-11-15Fix crash of queue_free() when main loop is not SceneTreeHaoyu Qiu
2022-11-15Merge pull request #68504 from dzil123/cache_system_dir_xdg2Rémi Verschelde
Cache OS_LinuxBSD::get_system_dir
2022-11-14Merge pull request #68667 from Piralein/fix-broken-link-classrefRémi Verschelde
Update document-links in classref
2022-11-14Merge pull request #67831 from kleonc/scene-tree-fix-storing-removed-nodesRémi Verschelde
`SceneTree` Fix storing removed nodes to be skipped by the group calls
2022-11-14Merge pull request #60931 from EspeuteClement/get_selected_filesRémi Verschelde
Add EditorInterface.get_selected_paths()
2022-11-14Merge pull request #68339 from clayjohn/RD-shadow-acneRémi Verschelde
Scale light shadow bias by soft_shadow_scale to reduce shadow acne
2022-11-14Merge pull request #65821 from raulsntos/xr_notificationRémi Verschelde
Remove redefinition of `notification` method in `XRInterfaceExtension`
2022-11-14Merge pull request #68664 from bruvzg/bmp_base_sizeRémi Verschelde
[Bitmap font] Always set valid fixed size, even if it's not set in the `fnt` file.
2022-11-14Merge pull request #68531 from marzecdawid/fix-gap-with-scrolling-down-in-TreeRémi Verschelde
Fix a gap with scrolling down in Tree with arrow keys (#57636)
2022-11-14Merge pull request #68552 from DarkKilauea/update-directional-light-docsRémi Verschelde
Add documentation for DirectionalLight2D
2022-11-14Merge pull request #68545 from DarkKilauea/update-geometry-docsRémi Verschelde
Added missing descriptions for GeometryInstance3D
2022-11-14Merge pull request #68229 from Mickeon/c-escape-hellRémi Verschelde
Remove "?" from String.c_escape()
2022-11-14Merge pull request #68564 from Mickeon/node-no-remove-group-errorRémi Verschelde
Strip ERR_FAIL from `Node.remove_from_group()`
2022-11-14Merge pull request #68657 from Sauermann/fix-redundant-initializationRémi Verschelde
Remove redundant non-trivial Variant types initializations
2022-11-14Merge pull request #68658 from Calinou/message-fix-periodsRémi Verschelde
Fix periods in editor strings and messages
2022-11-14Add EditorInterface.get_selected_paths()cespeute
Exposes the selected paths in the editor filesystem dock. Implements this proposal : https://github.com/godotengine/godot-proposals/issues/2424 Also renamed the old `get_selected_path` to `get_selected_directory` to better match the already existing get_current_path function.
2022-11-14Regenerate GL loader code with GLAD 2Riteo
GLAD 1 creates unusable loaders for EGL, while the newly released GLAD 2 does not, so for consistency I thought that it would be a good idea to uniform things beforehand. While it had some API changes some renames were all that was needed and everything works like before, at least on the Wayland branch. I've kept the structure identical, although this new generator has quite a few hefty features, such as a single header mode. I've also added GLAD to `thirdparty/README.md`, but I haven't specified that in the commit title because it's a very small "fix".
2022-11-14Fix a gap with scrolling down in Tree with arrow keys (#57636)Dawid Marzec
2022-11-14fix "unknown document" classref linksHana
2022-11-14[Bitmap font] Always set valid fixed size, even if it's not set in the `fnt` ↵bruvzg
file.
2022-11-14Merge pull request #68488 from dsnopek/master-webxr-no-exit-runtimeFabio Alessandrelli
Fix WebXR after changing Emscripten configuration noExitRuntime to false
2022-11-14Remove redefinition of `notification` method in `XRInterfaceExtension`Raul Santos
2022-11-14Fix periods in editor strings and messagesHugo Locurcio
- Ensure all strings with ellipsis end with 3 periods instead of 2. - Fix extraneous period in "Error calling from signal '...' to callable" messages.
2022-11-14Remove redundant Variant-types initializationsMarkus Sauermann
2022-11-14Fix misc formatting issuesRémi Verschelde
Somehow I missed the failing CI report from trailing whitespace. Fixed a couple typos found by codespell while at it, and misc trailing semicolons in one of the files.
2022-11-14Merge pull request #68626 from AleCamara/bug-66928-crash-preview-short-mp3Rémi Verschelde
Fix editor crash on audio preview
2022-11-14Merge pull request #68624 from AleCamara/bug-67235-gradient-sliderRémi Verschelde
Fix clicking in gradient editor
2022-11-14Merge pull request #67963 from KoBeWi/den_of_actionsRémi Verschelde
Fix nested actions in EditorUndoRedoManager
2022-11-14Merge pull request #65712 from Chaosus/gds_fix_completionRémi Verschelde
fix https://github.com/godotengine/godot/issues/64477
2022-11-14Merge pull request #68374 from rune-scape/rune-gdscript-compiler-bugfixesRémi Verschelde
Fixes https://github.com/godotengine/godot/issues/65953 Fixes https://github.com/godotengine/godot/issues/68291 Fixes https://github.com/godotengine/godot/issues/68561 Fixes https://github.com/godotengine/godot/issues/64915 Fixes https://github.com/godotengine/godot/issues/61848 Fixes https://github.com/godotengine/godot/issues/61268
2022-11-14Merge pull request #67852 from alex-pahdo/patch-1Rémi Verschelde
Add more info to WAV import errors
2022-11-14Merge pull request #68272 from Sauermann/fix-windowfocus-on-resizeRémi Verschelde
Fix Windowfocus on resizing
2022-11-14Merge pull request #68019 from Sauermann/fix-physics-mouseover-dropRémi Verschelde
Drop physics mouseover as soon as the mouse moves over a Control
2022-11-14Merge pull request #66938 from Faless/mp/4.x_debugger_splitRémi Verschelde
[Editor] Better expose editor debugger plugins, use it in the multiplayer module.
2022-11-14Add more info to WAV import errorsalex-pahdo
Print mismatched header contents and file size, which can provide more clues to users when debugging.
2022-11-14[MP] Move engine and editor profilers to a plugin.Fabio Alessandrelli
Also refactor the editor plugin out of the ReplicationEditor.
2022-11-14[Editor] Better expose EditorDebuggerPlugin.Fabio Alessandrelli
Now splitted into two classes: - EditorDebuggerPlugin (RefCounted). - EditorDebuggerSession (abstract). This allows the EditorPlugin to be in control of the debugger plugin lifecycle, be notified when sessions are created, and customize each of them independently. We should slowly transition the various profilers and captures in ScriptEditorDebugger to their own plugins, and decouple ScriptEditorDebugger from it's UI part (making it the "real" EditorDebuggerSession potentially dropping the wrappers).
2022-11-14Merge pull request #64530 from bruvzg/svg_in_otRémi Verschelde
2022-11-14Fix clicking in gradient editorAle Camara
- When double-clicking on the gradient we should open the colour picker and create a colour key. - Instead, we were also evaluating the click further down producing the colour key to move around.
2022-11-14Fix editor crash on audio previewAle Camara
- Crash was due to getting -1 values when clamping [0, -1]. - This was happening due to 'max' being zero. - If 'max' is zero we should return zero, as it can never be any other value.