summaryrefslogtreecommitdiff
path: root/scene
AgeCommit message (Collapse)Author
2022-10-19Add methods to get target filter and repeatkobewi
2022-10-19Fix exporting big templatesRafał Mikrut
2022-10-19Fix code generation for some visual shader nodesYuri Rubinsky
2022-10-19Simplify GDVIRTUAL_CALL callskobewi
2022-10-18Improve ColorPicker sliders in OKHSL modekobewi
2022-10-18Unify usage of GLOBAL/EDITOR_GETkobewi
2022-10-18Fix typo in VisualShader DistanceFade nodePatrick
2022-10-18Minor code improvementskobewi
2022-10-18Remove the global space `get_transformed_aabb` helper methodAaron Franke
2022-10-18Code simplificationsMarkus Sauermann
1. Viewport::get_visible_rect().position is always zero. So Control::get_window_rect is identical to Control::get_global_rect. Remove Control::get_window_rect since it is not used in the source code. 2. sqrt(a * a) = abs(a) for doubles 3. Simplify affine_inverse combination 4. Simplify calculation in shaders
2022-10-18Add Caret Insert Below and Above shortcuts to TextEditPucklaMotzer09
2022-10-18Use more reasonable scrollable conditions in `ScrollContainer`Rindbee
The visibility of the `ScrollBar` was used as a condition for judging whether it should scroll. **Visible** and **scrollable** are currently not the same in some cases (`SCROLL_MODE_SHOW_NEVER`). This makes `SCROLL_MODE_SHOW_NEVER` not working properly. This patch will make `SCROLL_MODE_SHOW_NEVER` available, so that the external `SrollBar` can share the internal `ScrollBar`'s data, we can achieve the purpose of replacing the internal `ScrollBar` with a custom external one.
2022-10-17Support AtlasTexture in radial modes of TextureProgressBararkology
2022-10-17Merge pull request #67491 from Paulb23/fix-undo-redo-viewport-adjustRémi Verschelde
Fix undo redo not adjusting TextEdit viewport to caret
2022-10-17Fix two typos in tracker names and a bug in OpenXR haptic feedbackBastiaan Olij
2022-10-17Fix Light2D Shadow Filter Smooth property being visible with filter NoneHugo Locurcio
2022-10-16Fix set_as_toplevel event propagation to childMarkus Sauermann
In certain conditions events did not get propagated to Control childs of Node2D nodes when setting a parent of the Node2D to toplevel. This patch makes sure that such Control nodes become root control in the viewport.
2022-10-16Fix undo redo not adjusting TextEdit viewport to caretPaulb23
2022-10-16Fix crash in code completion when using an invalid / null fontPaulb23
2022-10-16Forcibly end current TextEdit action on undo redoPaulb23
2022-10-16[Font] Add support for OEM encoded bitmap fonts.bruvzg
2022-10-16Fix get_path() error when calling get_node()Haoyu Qiu
2022-10-15Expose Viewport::get_screen_transform to GDScriptMarkus Sauermann
2022-10-15Merge pull request #63332 from KoBeWi/static_images_aka_photosRémi Verschelde
Make some Image methods static
2022-10-14Rename pos -> index on NodeMiguel Gonzalez Sanchez
2022-10-14Implement multiple clip_children modes for CanvasItemsclayjohn
2022-10-14Make some Image methods statickobewi
2022-10-14Merge pull request #67385 from ↵Rémi Verschelde
Sauermann/fix-viewport-mouse-position-update-on-subwindows
2022-10-14Always update Viewport's last_mosue_positionMarkus Sauermann
When the mouse cursor is over a embedded Window, the Viewport's last_mouse_position did not get updated. This patch makes sure that the update happens on every InputEventMouse. Document canvas layer of embedded Windows.
2022-10-14Abort LineEdit shaping if no font is set to avoid unnecessary error messages.bruvzg
2022-10-14Merge pull request #66665 from Mickeon/editor-do-not-edit-inherited-signalsRémi Verschelde
Do not allow editing Scene-inherited signal connections
2022-10-14Merge pull request #63607 from BastiaanOlij/fix_xr_originRémi Verschelde
Add current setting to XROrigin3D and fix double positioning HMD
2022-10-13Merge pull request #66294 from reduz/optimize-convex-collisionRémi Verschelde
2022-10-13Do not allow editing Scene-inherited signal connectionsMicky
Inherited connections are also highlighted with the warning color in the Node dock.
2022-10-13Optimize Convex CollisionJuan Linietsky
Implements the Gauss Mapping optimization to SAT convex collision test. * Described [here](https://ubm-twvideo01.s3.amazonaws.com/o1/vault/gdc2013/slides/822403Gregorius_Dirk_TheSeparatingAxisTest.pdf) by Dirk Gregorius. * Requires adding of face information to edges in MeshData * Took the chance to convert MeshData to LocalVector for performance.
2022-10-13Merge pull request #67348 from Mickeon/salvage-a-dear-commentRémi Verschelde
Comment not to remove `data` structs in some Nodes
2022-10-13Comment not to remove `data` structs in some NodesMicky
2022-10-13Merge pull request #67336 from jbcolli2/Normal-of-CylinderMeshRémi Verschelde
Fix bug in CylinderMesh when computing normals
2022-10-13Merge pull request #66337 from EricEzaM/sprite-framesRémi Verschelde
Ensure control built-in shortcuts are matched exactly & add shortcuts for SpriteFrames editor
2022-10-13Merge pull request #66357 from EricEzaM/shortcut-context-on-nodeRémi Verschelde
Move Shortcut Context to control and fix `shortcut_input` with `shortcut_context`
2022-10-13Changed normal of CylinderMesh to account for slanted side.jbcolli2
2022-10-13Move Shortcut Context to Control and ensure that `shortcut_input` adheres to ↵Eric M
contexts. Also ensure that controls with no context are only triggered AFTER nodes which do have a context.
2022-10-13fixed holding alt while zooming zooms in by 2 increments.MladoniSzabi
2022-10-13Merge pull request #66953 from Sauermann/fix-top-level-connect-errorRémi Verschelde
Fix Control node not disconnecting from signal
2022-10-13Merge pull request #66349 from A-Lamia/Amount_At_CollisionRémi Verschelde
PARTICLES: adds amount property to collision sub particles.
2022-10-13Add current setting to XROrigin3D and fix double positioning HMDBastiaan Olij
2022-10-13particles: add amount property to sub property collision.Lamia
2022-10-12Merge pull request #65714 from benbot/fix-double-particle-collision-calculationRémi Verschelde
2022-10-12Merge pull request #67232 from bruvzg/popup_editRémi Verschelde
Improve Popup / Window behavior in the edited scene tree.
2022-10-12Merge pull request #65779 from Mickeon/rename-camera-followRémi Verschelde
Rename Camera2D's `smoothing` to `position_smoothing`