summaryrefslogtreecommitdiffstats
path: root/scene
Commit message (Collapse)AuthorAgeFilesLines
* Fixed ctrl + backspace on empty linesMarc Garcia Puig2022-04-041-21/+41
| | | | | | Fix <word><space><caret> scenario Fix move left & right for lines without words
* Merge pull request #59415 from KoBeWi/tween_time()Rémi Verschelde2022-04-022-0/+10
|\
| * Add get_total_elapsed_time() to Tweenkobewi2022-03-292-0/+10
| |
* | Merge pull request #59791 from fountainment/fix_scroll_zoomRémi Verschelde2022-04-011-1/+1
|\ \
| * | Fix that slow mouse wheel scroll has no zoom effect on 2D editorC.Even2022-04-011-1/+1
| | | | | | | | | | | | | | | | | | * scroll_vec in ViewPanner::gui_input is multiplied by float factors, so it should be a Vector2 rather than Vector2i * Fixes #57423
* | | Merge pull request #59331 from bartekd97/navigation-agent-layersRémi Verschelde2022-04-014-10/+48
|\ \ \ | |/ / |/| |
| * | Expose navigable layers for NavigationAgent2D/3DBARTEK-PC\Bartek2022-03-204-10/+48
| | |
* | | Merge pull request #59764 from reduz/blender-import-autodetectRémi Verschelde2022-04-012-2/+17
|\ \ \
| * | | Add Blender install autodetection and configuration.reduz2022-04-012-2/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This PR is a continuation to #54886 * Changed Blender path editor setting from binary to installation. * Add a class to query whether the format is supported. * This class allows to create proper editors to configure support. **NOTE**: This PR only provides autodetection on Linux. Code needs to be added for Windows and MacOS to autodetect the Blender installation. Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com> Co-authored-by: Pedro J. Estébanez <pedrojrulez@gmail.com>
* | | | Merge pull request #59771 from timothyqiu/i18n-theme-propsRémi Verschelde2022-04-011-1/+1
|\ \ \ \ | | | | | | | | | | Extract theme property names for localization
| * | | | Extract theme property names for localizationHaoyu Qiu2022-04-011-1/+1
| | | | |
* | | | | Fix group name in FastNoise and GradientFireForge2022-03-311-1/+1
|/ / / /
* | | | Merge pull request #59709 from Sauermann/fix-dragndrop-subviewport-transformRémi Verschelde2022-03-311-2/+4
|\ \ \ \
| * | | | Fix Drag n Drop Transform in main embedding windowMarkus Sauermann2022-03-311-2/+4
| | | | |
* | | | | Merge pull request #59762 from YeldhamDev/tabc_fixesRémi Verschelde2022-03-311-1/+7
|\ \ \ \ \
| * | | | | Small fixes for `TabContainer`Michael Alexsander2022-03-311-1/+7
| | |/ / / | |/| | |
* | | | | Merge pull request #59590 from Calinou/rename-print-stray-nodesRémi Verschelde2022-03-312-6/+6
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Rename `Node.print_stray_nodes()` to `Node.print_orphan_nodes()`Hugo Locurcio2022-03-312-6/+6
| | | | | | | | | | | | | | | | | | | | The "orphan" terminology is already used elsewhere.
* | | | | Fix that collision objects ignore canvas transformMarkus Sauermann2022-03-311-1/+1
| | | | | | | | | | | | | | | | | | | | This aligns collision areas with visual areas within a viewport
* | | | | Fix typos with codespellRémi Verschelde2022-03-311-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Using codespell 2.2-dev from current git. Fix a couple incorrect uses of gendered pronouns.
* | | | | Merge pull request #59702 from ↵Rémi Verschelde2022-03-311-2/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Sauermann/fix-subviewport-container-event-transform Fix event transform in SubViewportContainer
| * | | | | Fix event transform in SubViewportContainerMarkus Sauermann2022-03-301-2/+2
| | |/ / / | |/| | | | | | | | | | | | | The transform does not take the canvas transform into account.
* / | | | Fix Control::warp_mouse to respect canvas transformMarkus Sauermann2022-03-301-1/+1
|/ / / /
* | | | Merge pull request #58436 from piiertho/feature/typed-vararg-method-bindRémi Verschelde2022-03-306-29/+24
|\ \ \ \
| * | | | Make vararg method bind no return and returnPierre-Thomas Meisels2022-03-306-29/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Type emit_signal exposed method return type set UndoRedo add_do_method and add_undo_method exposed return void Set TreeItem::_call_recursive_bind returns void Set _rpc_bind and _rpc_id_bind returns void in Node Set _call_group and _call_group_flags method returns void in SceneTree Set godot-cpp-test CI flag to false
* | | | | Merge pull request #59478 from reduz/add-portable-compressed-textureRémi Verschelde2022-03-303-1/+380
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Add PortableCompressedTexturereduz2022-03-303-1/+380
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Resource that allows saving textures embedded in scenes or standalone. * Supports only formats that are portable: Lossy, Lossles or BasisUniversal This is something I wanted to add for a long time. I made it now because @fire requires it for importing GLTF2 files with embedded textures, but also this will allow saving Godot scenes as standalone binary files that will run in all platforms (because textures will load everywhere). This is ideal when you want to distribute individual standalone assets online in games that can be built from Godot scenes.
* | | | | Merge pull request #59308 from Sauermann/fix-viewport-warp-mouseRémi Verschelde2022-03-304-1/+35
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Fix using Viewport::warp_mouse within ViewportsMarkus Sauermann2022-03-284-1/+35
| | | | |
* | | | | Merge pull request #59659 from fountainment/fix_callable_bind_usageRémi Verschelde2022-03-301-2/+5
|\ \ \ \ \ | | | | | | | | | | | | Fix Callable::bind usage in connections_dialog.h and packed_scene.cpp
| * | | | | Fix Callable::bind usage in connections_dialog.h and packed_scene.cppC.Even2022-03-291-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Callable::bind takes an array of pointers to Variant * Fixes #57057
* | | | | | Merge pull request #59568 from Sauermann/fix-focus-out-notificationRémi Verschelde2022-03-301-0/+8
|\ \ \ \ \ \ | | | | | | | | | | | | | | Send a focus-out notification when opening a Window Manager Popup
| * | | | | | Send a focus-out notification when opening a Window Manager PopupMarkus Sauermann2022-03-281-0/+8
| | | | | | |
* | | | | | | Merge pull request #59663 from bruvzg/subviewport_updateRémi Verschelde2022-03-291-2/+2
|\ \ \ \ \ \ \
| * | | | | | | Update sub-viewport canvas items to ensure oversampling is applied correctly.bruvzg2022-03-291-2/+2
| | |/ / / / / | |/| | | | |
* / | | | | | Remove `SHADOW_ATTENUATION` spatial light shader built-inYuri Roubinsky2022-03-291-1/+0
|/ / / / / /
* | | | | | Merge pull request #59644 from akien-mga/template-no-editor-depRémi Verschelde2022-03-282-2/+0
|\ \ \ \ \ \
| * | | | | | Remove last editor code dependencies in template buildRémi Verschelde2022-03-282-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SConstruct change also makes it possible to outright delete the `editor` folder in a `tools=no` build, which we use in CI to ensure no invalid cross-dependencies are added.
* | | | | | | Merge pull request #59619 from Chaosus/vs_input_descRémi Verschelde2022-03-281-2/+2
|\ \ \ \ \ \ \
| * | | | | | | Add refs to shading language to the desciption of input nodes in vshaderYuri Roubinsky2022-03-281-2/+2
| | | | | | | |
* | | | | | | | Merge pull request #59525 from fire-forge/fix-group-namesRémi Verschelde2022-03-284-4/+4
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | |
| * | | | | | | Fix inspector group name capitalizationFireForge2022-03-284-4/+4
| |/ / / / / /
* / / / / / / String: Remove TTR and DTR defines in non-tools buildRémi Verschelde2022-03-2860-171/+169
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | This ensures we don't use TTR in runtime code, as it's specifically meant to source translations for the editor.
* | | | | | Merge pull request #59555 from Sauermann/fix-mouseover-dragRémi Verschelde2022-03-281-26/+5
|\ \ \ \ \ \
| * | | | | | Send Mouse Enter/Exit Notifications independently of mouse focusMarkus Sauermann2022-03-271-26/+5
| | |_|/ / / | |/| | | |
* | | | | | Merge pull request #59548 from akien-mga/obj-remove-unused-categoriesRémi Verschelde2022-03-287-7/+0
|\ \ \ \ \ \
| * | | | | | Object: Remove unused category boilerplateRémi Verschelde2022-03-267-7/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We might want to re-add something like this if/when we find a good use case for it and do the effort to categorize all objects in the API properly. Until then, it's better to remove that boilerplate since it's not needed. Closes #18711.
* | | | | | | Merge pull request #59553 from reduz/script-extension-supportRémi Verschelde2022-03-283-20/+20
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | |
| * | | | | | Add GDExtension support to Scriptreduz2022-03-273-20/+20
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Ability to create script languages from GDExtension * Some additions to gdnative_extension.h to make this happen * Moved the GDExtension binder to core This now allows creating scripting languages from GDExtension, with the same ease as if it was a module. It replaces the old PluginScript from Godot 3.x. Warning: GodotCPP will need to be updated to support this (it may be a bit of work as ScriptInstance needs to be created over there again).
* | | | | | Merge pull request #59118 from Sauermann/fix-window-input-event-coordinatesRémi Verschelde2022-03-281-1/+1
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |