summaryrefslogtreecommitdiff
path: root/scene
AgeCommit message (Collapse)Author
2020-12-18SCons: Add explicit dependencies on thirdparty code in cloned envRémi Verschelde
Since we clone the environments to build thirdparty code, we don't get an explicit dependency on the build objects produced by that environment. So when we update thirdparty code, Godot code using it is not necessarily rebuilt (I think it is for changed headers, but not for changed .c/.cpp files), which can lead to an invalid compilation output (linking old Godot .o files with a newer, potentially ABI breaking version of thirdparty code). This was only seen as really problematic with bullet updates (leading to crashes when rebuilding Godot after a bullet update without cleaning .o files), but it's safer to fix it everywhere, even if it's a LOT of hacky boilerplate.
2020-12-17FIx visual issues with GraphEdit minimapYuri Sizov
2020-12-17Merge pull request #43416 from pycbouh/graph-minimapRémi Verschelde
Add a minimap to the GraphEdit
2020-12-17Remove unused argument in Theme method and expose missing methodsYuri Sizov
2020-12-17Merge pull request #44295 from akien-mga/proximity-group-fix-access-modifiersRémi Verschelde
ProximityGroup: Fix access modifiers, rename private methods for clarity
2020-12-17Merge pull request #42872 from dreamsComeTrue/better-camera2d-zoomRémi Verschelde
Fix camera2d zoom when set to zero (affine_invert: Condition ' det == 0 ' is true)
2020-12-16Fix camera2d zoom when set to zero (causing ERROR: affine_invert: Condition ↵Dominik 'dreamsComeTrue' Jasiński
' det == 0 ' is true.) Fixes: #41873
2020-12-16Reimplement skeletons and blend shapesreduz
Uses compute shaders, which only once, on demand, and all in parallel.
2020-12-16Merge pull request #44412 from DanielZTing/renameRémi Verschelde
Rename neighbour in Control to neighbor
2020-12-16GUI: use cursor in TextEdit for non selected text.Sergey Minakov
2020-12-15Rename neighbour in Control to neighborDaniel Ting
This keeps things consistent with the rest of Godot, which uses the American English spelling of Color.
2020-12-15Merge pull request #44391 from madmiraal/fix-42285Rémi Verschelde
Remove Generic6DOFJoint precision property
2020-12-15Merge pull request #44372 from madmiraal/rename-animation-track_remove_key_atRémi Verschelde
Rename Animation::track_remove_key_at_position to track_remove_key_at_time
2020-12-15Merge pull request #44377 from Calinou/rename-textureprogressbarRémi Verschelde
Rename the TextureProgress node to TextureProgressBar
2020-12-15Remove Generic6DOFJoint precision propertyMarcel Admiraal
2020-12-14Rename the TextureProgress node to TextureProgressBarHugo Locurcio
Advantages: - When searching for "progressbar", you'll see both nodes in the search results. - More consistent with Button/TextureButton.
2020-12-14Rename AcceptDialog get_ok() to get_ok_button()Marcel Admiraal
Also renames: - AcceptDialog add_cancel() to add_cancel_button() - ConfirmationDiaglog get_cancel() to get_cancel_button()
2020-12-14Rename Animation::track_remove_key_at_position to track_remove_key_at_timeMarcel Admiraal
2020-12-13Rework Mesh handling on scene importing.reduz
-Reworked how meshes are treated by importer by using EditorSceneImporterMesh and EditorSceneImporterMeshNode. Instead of Mesh and MeshInstance, this allows more efficient processing of meshes before they are actually registered in the RenderingServer. -Integrated MeshOptimizer -Reworked internals of SurfaceTool to use arrays, making it more performant and easy to run optimizatons on.
2020-12-13[Complex Text Layouts] Add variable fonts support.bruvzg
2020-12-13Merge pull request #42595 from bruvzg/ctl_rich_textRémi Verschelde
[Complex Text Layouts] Refactor RichTextLabel.
2020-12-12Merge pull request #44288 from Chaosus/fix_textedit_scrollingRémi Verschelde
Fixed mouse scrolling in TextEdit's
2020-12-11ProximityGroup: Fix access modifiers, rename private methods for clarityRémi Verschelde
See #36285 which mistakenly added documentation for the whole C++ API, while some of it is meant to be and stay private as it's not exposed to scripts. The access modifiers and method prefix were not used properly. Cleanup code, and rename wrong `group_name` parameters to `method`, as it's a method name which is being broadcast. This is a very old class from pre-open source days, chances are that it was just forgotten and not meant to be kept as is and undocumented.
2020-12-11Fixed mouse scrolling in TextEdit'sYuri Roubinsky
2020-12-11[Complex Text Layouts] Refactor RichTextLabel.bruvzg
2020-12-11Fix PathFollow3D updating on unit_offset 0Tomasz Chabora
2020-12-10Merge pull request #44267 from madmiraal/rename-viewport-enumsRémi Verschelde
Rename Viewport::ClearMode::CLEAR_MODE_ONLY_NEXT_FRAME to CLEAR_MODE_ONCE
2020-12-10Allow to circle back in 'PopupMenu' even if the first/last item is ↵Michael Alexsander
non-selectable
2020-12-10Rename Viewport::ClearMode::CLEAR_MODE_ONLY_NEXT_FRAME to CLEAR_MODE_ONCEMarcel Admiraal
2020-12-10Merge pull request #44260 from madmiraal/rename-area3d-audio_bus_nameRémi Verschelde
Rename Area3D audio_bus_name getter and setter
2020-12-10Merge pull request #44233 from YeldhamDev/popupmenu_circle_backRémi Verschelde
Re-add circle back scrolling to 'PopupMenu'
2020-12-10Merge pull request #44070 from YeldhamDev/popupmenu_separator_font_colorRémi Verschelde
Add "font_color_separator" theme property to 'PopupMenu'
2020-12-10Rename Area3D audio_bus_name getter and setterMarcel Admiraal
2020-12-10Merge pull request #44124 from volzhs/tabs-in-frontRémi Verschelde
Add option to draw all tabs in front
2020-12-10Add option to draw all tabs in frontvolzhs
2020-12-09Re-add circle back scrolling to 'PopupMenu'Michael Alexsander
2020-12-09Merge pull request #44128 from KoBeWi/🧹Rémi Verschelde
Cleanup unused engine code
2020-12-09Cleanup unused engine codeTomasz Chabora
2020-12-09Fix connections to CanvasItem and Tabs signalsRémi Verschelde
Follow-up to #44188 and #44189.
2020-12-09Merge pull request #43931 from bruvzg/ctl_comp_fontRémi Verschelde
[Complex Text Layouts] Add compatibility for legacy Font resources.
2020-12-09Merge pull request #44199 from bruvzg/pvs_fixes_1Rémi Verschelde
PVS-Studio static analyzer fixes
2020-12-09Static analyzer fixes:bruvzg
Removes unused code in OS. Fixes return types. Fixes few typos.
2020-12-09Increase dithering in the PhysicalSkyMaterial shader to combat bandingHugo Locurcio
Banding should now be much less visible when using the default PhysicalSkyMaterial settings.
2020-12-08Rename CanvasItem's hide signal to hiddenMarcel Admiraal
2020-12-08Merge pull request #44188 from madmiraal/tabs-signal-namesRémi Verschelde
Rename Tabs close and hover signals to tab_closed and tab_hovered
2020-12-08Merge pull request #44184 from madmiraal/xrcontroller-button_releasedRémi Verschelde
Rename XRController signal button_release to button_released
2020-12-08Rename Tabs close and hover signals to tab_closed and tab_hoveredMarcel Admiraal
2020-12-08Merge pull request #44166 from madmiraal/remove-chain-tip-copy-constructorRémi Verschelde
Remove ChainTip copy constructor
2020-12-08Rename XRController signal button_release to button_releasedMarcel Admiraal
2020-12-07Remove ChainTip copy constructorMarcel Admiraal