summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-10-05Merge pull request #66886 from akien-mga/error-print-cleanupRémi Verschelde
Logger: Don't print error twice on `ERR_PRINT`
2022-10-05Merge pull request #64886 from Calinou/web-editor-add-local-web-server-2Rémi Verschelde
Replace local web server setup for web editor with a Python-based solution
2022-10-05Merge pull request #66898 from aaronfranke/proj-mat-columnsRémi Verschelde
Rename Projection `matrix` to `columns`
2022-10-05Merge pull request #66770 from EricEzaM/search-by-eventRémi Verschelde
Add searching by event in Editor Settings shortcuts and Project Settings input map.
2022-10-05Merge pull request #66894 from KoBeWi/TileSetAtlasSourceEditor_on_vacationRémi Verschelde
Disconnect TileSet from source editor if no sources
2022-10-05Merge pull request #66348 from dzil123/world3d_direct_space_state_docRémi Verschelde
World3D.direct_space_state add multithreaded warning
2022-10-05Merge pull request #66913 from timothyqiu/mouse-button-swapRémi Verschelde
Describe the left mouse button constant as the primary button
2022-10-05Merge pull request #66777 from TechnoPorg/msvs-better-optionsRémi Verschelde
Enhancements to VS solution generation
2022-10-05Merge pull request #66911 from clayjohn/imagetexture3dRémi Verschelde
Properly assign texture RID when creating ImageTexture3D
2022-10-05Merge pull request #66798 from bruvzg/win_docsRémi Verschelde
[Docs] Synchronize and update Window and Display Server documentation.
2022-10-05Merge pull request #66885 from atirut-w/lsp-doc-fixRémi Verschelde
LSP: Fix GDScript doc comments
2022-10-05Merge pull request #66915 from timothyqiu/indexingRémi Verschelde
Fix crash when executing `RenderingServer.mesh_surface_get_format_offset`
2022-10-05Merge pull request #65227 from BastiaanOlij/complete_render_target_apiRémi Verschelde
Implementing override functionality for XR
2022-10-05Merge pull request #66895 from Zylann/undo_51969Rémi Verschelde
Undo #51969, generate_mipmaps runs on caller thread.
2022-10-05Merge pull request #64577 from Calinou/improve-dictionary-printingRémi Verschelde
Improve dictionary printing to avoid confusion with arrays
2022-10-05Merge pull request #66300 from KoBeWi/📝🧭Rémi Verschelde
Split script navigation state and edit state
2022-10-05Merge pull request #63983 from Calinou/scons-linux-execinfo-muslRémi Verschelde
Automatically use execinfo for crash handler on *BSD and musl-based Linux
2022-10-05Merge pull request #66841 from jtnicholl/blend_enum_checksRémi Verschelde
Clean up .blend importer to fix unreachable code paths
2022-10-05Merge pull request #66799 from xarses/remove-dangling-os-datetime-refRémi Verschelde
Remove reference in OS to date and time functions
2022-10-05Merge pull request #66509 from Mickeon/yesRémi Verschelde
Support chaining AtlasTextures inside other AtlasTextures
2022-10-05Merge pull request #65776 from Mickeon/camera2d-rotation_smoothingRémi Verschelde
Add rotation smoothing to Camera2D
2022-10-05[Docs] Synchronize and update Window and Display Server documentation.bruvzg
2022-10-04World3D.direct_space_state add multithreaded warningdzil123
2022-10-05Fix crash when executing `RenderingServer.mesh_surface_get_format_offset`Haoyu Qiu
2022-10-05LSP: Fix GDScript doc commentsAtirut Wattanamongkol
2022-10-05Describe the left mouse button constant as the primary buttonHaoyu Qiu
2022-10-04Various enhancements to Visual Studio solution generation.TechnoPorg
This adds support for building solutions with dev_mode and/or float=64 enabled. Additionally, it adds solution generation to the Windows CI to catch future regressions.
2022-10-05Adding getters to RenderTarget and implementing override functionality for XRBastiaan Olij
2022-10-04Properly assign texture RID when creating ImageTexture3Dclayjohn
2022-10-04Merge pull request #66852 from ↵Matthew
Jantho1990/bugfix/update-control-focus-signal-documentation-master Control docs: update messaging for focus to be less keyboard-specific
2022-10-04Improve dictionary printing to avoid confusion with arraysHugo Locurcio
- Add leading and trailing spaces within dictionaries, as the `{}` characters are hard to distinguish from `[]` on some fonts. This is especially helpful with empty arrays and dictionaries.
2022-10-04Disconnect TileSet from source editor if no sourceskobewi
2022-10-04Undo #51969, generate_mipmaps runs on caller thread.Marc Gilleron
2022-10-04Automatically use execinfo for crash handler on *BSD and musl-based LinuxHugo Locurcio
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2022-10-04Replace local web server setup for web editor with a Python-based solutionHugo Locurcio
This makes it easier to set up, as you always have Python installed when building Godot. On the other hand, you don't always have Node.js + npm installed (and you may not want to spend time running `npm install`). Co-authored-by: Fabio Alessandrelli <fabio.alessandrelli@gmail.com>
2022-10-04Rename Projection `matrix` to `columns`Aaron Franke
2022-10-04Logger: Don't print error twice on `ERR_PRINT`Rémi Verschelde
Also fix broken `ERR_PRINT_ED` macro and simplify comments. For the record these macros aren't used yet, they're intended to be used where needed to surface messages in the toaster when useful to end users, but we haven't done that codebase review yet.
2022-10-04Remove reference in OS to date and time functionsAndrew Woodward
Since they moved to Time
2022-10-04Add rotation smoothing to Camera2DLuis Lopez
Camera2D has follow smoothing to interpolate towards a target position, but no rotation smoothing to align with the target rotation. This adds rotation smoothing directly into the Camera2D API by having two new properties: - `rotation_smoothing_enabled` - `rotation_smoothing_speed`
2022-10-04Support nesting AtlasTextures inside other AtlasTexturesMicky
Connects AtlasTexture to its `atlas`'s "changed" signal, allowing it to detect property changes to `atlas` and update accordingly, when the project is running and in the editor, as well.
2022-10-04CI: Update target for godot-cpp after ↵Rémi Verschelde
https://github.com/godotengine/godot-cpp/pull/867
2022-10-04Merge pull request #66883 from akien-mga/vulkan-debug_utils-dev-verbose-onlyRémi Verschelde
Vulkan: Initialize VK_EXT_debug_utils only for dev build or verbose mode
2022-10-04Merge pull request #65528 from Mickeon/rename-more-spatial-to-node-3dRémi Verschelde
Rename remaining "Spatial" in Plugins to "Node3D"
2022-10-04Merge pull request #65315 from Mickeon/editor-help-search-multi-termRémi Verschelde
Allow multiple words in Docs Help Search filter
2022-10-04Merge pull request #66734 from jtnicholl/proj_docsRémi Verschelde
Update several ProjectSettings docs
2022-10-04Merge pull request #66449 from Mickeon/stinkyRémi Verschelde
Improve AtlasTexture's Documentation
2022-10-04Merge pull request #66384 from ↵Rémi Verschelde
schme/66165-fix-shader-list-not-marking-shaders-as-saved Fix Shader Editor not marking files saved
2022-10-04Rename remaining "Spatial" in Plugins to "Node3D"Micky
For EditorNode3DGizmo: - `get_spatial_node` -> `get_node_3d` - `set_spatial_node` -> `set_node_3d` For EditorPlugin: - `add_spatial_gizmo_plugin` -> `add_node_3d_gizmo_plugin` - `remove_spatial_gizmo_plugin` -> `remove_node_3d_gizmo_plugin` Also renames some internal methods for consistency (`forward_3d_draw_over_viewport` & `forward_3d_force_draw_over_viewport` ...). Basically, Spatial has been completely eradicated.
2022-10-04Allow multiple words in Docs Help Search filterMicky
This is how most search filters behave. Refactors the search's match_classes phase to reduce code duplication.
2022-10-04Vulkan: Initialize VK_EXT_debug_utils only for dev build or verbose modeRémi Verschelde
End users would get spammed with messages of varying verbosity due to the mess that thirdparty layers/extensions and drivers seem to leave in their wake, making the Windows registry a bottomless pit of broken layer JSON. I'm all for helping end users clean up mess in their registry / system paths for Vulkan ICDs, layers and extensions, but the way this is done by VK_EXT_debug_utils is just horrible - and the way for them to fix it (manual edit of system files) is also not a good thing to recommend. Closes countless issues where users think Godot is broken because it reports weird errors.