Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixed ctrl + backspace on empty lines | Marc Garcia Puig | 2022-04-04 | 1 | -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 Verschelde | 2022-04-02 | 2 | -0/+10 |
|\ | |||||
| * | Add get_total_elapsed_time() to Tween | kobewi | 2022-03-29 | 2 | -0/+10 |
| | | |||||
* | | Merge pull request #59791 from fountainment/fix_scroll_zoom | Rémi Verschelde | 2022-04-01 | 1 | -1/+1 |
|\ \ | |||||
| * | | Fix that slow mouse wheel scroll has no zoom effect on 2D editor | C.Even | 2022-04-01 | 1 | -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-layers | Rémi Verschelde | 2022-04-01 | 4 | -10/+48 |
|\ \ \ | |/ / |/| | | |||||
| * | | Expose navigable layers for NavigationAgent2D/3D | BARTEK-PC\Bartek | 2022-03-20 | 4 | -10/+48 |
| | | | |||||
* | | | Merge pull request #59764 from reduz/blender-import-autodetect | Rémi Verschelde | 2022-04-01 | 2 | -2/+17 |
|\ \ \ | |||||
| * | | | Add Blender install autodetection and configuration. | reduz | 2022-04-01 | 2 | -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-props | Rémi Verschelde | 2022-04-01 | 1 | -1/+1 |
|\ \ \ \ | | | | | | | | | | | Extract theme property names for localization | ||||
| * | | | | Extract theme property names for localization | Haoyu Qiu | 2022-04-01 | 1 | -1/+1 |
| | | | | | |||||
* | | | | | Fix group name in FastNoise and Gradient | FireForge | 2022-03-31 | 1 | -1/+1 |
|/ / / / | |||||
* | | | | Merge pull request #59709 from Sauermann/fix-dragndrop-subviewport-transform | Rémi Verschelde | 2022-03-31 | 1 | -2/+4 |
|\ \ \ \ | |||||
| * | | | | Fix Drag n Drop Transform in main embedding window | Markus Sauermann | 2022-03-31 | 1 | -2/+4 |
| | | | | | |||||
* | | | | | Merge pull request #59762 from YeldhamDev/tabc_fixes | Rémi Verschelde | 2022-03-31 | 1 | -1/+7 |
|\ \ \ \ \ | |||||
| * | | | | | Small fixes for `TabContainer` | Michael Alexsander | 2022-03-31 | 1 | -1/+7 |
| | |/ / / | |/| | | | |||||
* | | | | | Merge pull request #59590 from Calinou/rename-print-stray-nodes | Rémi Verschelde | 2022-03-31 | 2 | -6/+6 |
|\ \ \ \ \ | |/ / / / |/| | | | | |||||
| * | | | | Rename `Node.print_stray_nodes()` to `Node.print_orphan_nodes()` | Hugo Locurcio | 2022-03-31 | 2 | -6/+6 |
| | | | | | | | | | | | | | | | | | | | | The "orphan" terminology is already used elsewhere. | ||||
* | | | | | Fix that collision objects ignore canvas transform | Markus Sauermann | 2022-03-31 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | This aligns collision areas with visual areas within a viewport | ||||
* | | | | | Fix typos with codespell | Rémi Verschelde | 2022-03-31 | 1 | -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 Verschelde | 2022-03-31 | 1 | -2/+2 |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Sauermann/fix-subviewport-container-event-transform Fix event transform in SubViewportContainer | ||||
| * | | | | | Fix event transform in SubViewportContainer | Markus Sauermann | 2022-03-30 | 1 | -2/+2 |
| | |/ / / | |/| | | | | | | | | | | | | | The transform does not take the canvas transform into account. | ||||
* / | | | | Fix Control::warp_mouse to respect canvas transform | Markus Sauermann | 2022-03-30 | 1 | -1/+1 |
|/ / / / | |||||
* | | | | Merge pull request #58436 from piiertho/feature/typed-vararg-method-bind | Rémi Verschelde | 2022-03-30 | 6 | -29/+24 |
|\ \ \ \ | |||||
| * | | | | Make vararg method bind no return and return | Pierre-Thomas Meisels | 2022-03-30 | 6 | -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-texture | Rémi Verschelde | 2022-03-30 | 3 | -1/+380 |
|\ \ \ \ \ | |/ / / / |/| | | | | |||||
| * | | | | Add PortableCompressedTexture | reduz | 2022-03-30 | 3 | -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-mouse | Rémi Verschelde | 2022-03-30 | 4 | -1/+35 |
|\ \ \ \ \ | |/ / / / |/| | | | | |||||
| * | | | | Fix using Viewport::warp_mouse within Viewports | Markus Sauermann | 2022-03-28 | 4 | -1/+35 |
| | | | | | |||||
* | | | | | Merge pull request #59659 from fountainment/fix_callable_bind_usage | Rémi Verschelde | 2022-03-30 | 1 | -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.cpp | C.Even | 2022-03-29 | 1 | -2/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Callable::bind takes an array of pointers to Variant * Fixes #57057 | ||||
* | | | | | | Merge pull request #59568 from Sauermann/fix-focus-out-notification | Rémi Verschelde | 2022-03-30 | 1 | -0/+8 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Send a focus-out notification when opening a Window Manager Popup | ||||
| * | | | | | | Send a focus-out notification when opening a Window Manager Popup | Markus Sauermann | 2022-03-28 | 1 | -0/+8 |
| | | | | | | | |||||
* | | | | | | | Merge pull request #59663 from bruvzg/subviewport_update | Rémi Verschelde | 2022-03-29 | 1 | -2/+2 |
|\ \ \ \ \ \ \ | |||||
| * | | | | | | | Update sub-viewport canvas items to ensure oversampling is applied correctly. | bruvzg | 2022-03-29 | 1 | -2/+2 |
| | |/ / / / / | |/| | | | | | |||||
* / | | | | | | Remove `SHADOW_ATTENUATION` spatial light shader built-in | Yuri Roubinsky | 2022-03-29 | 1 | -1/+0 |
|/ / / / / / | |||||
* | | | | | | Merge pull request #59644 from akien-mga/template-no-editor-dep | Rémi Verschelde | 2022-03-28 | 2 | -2/+0 |
|\ \ \ \ \ \ | |||||
| * | | | | | | Remove last editor code dependencies in template build | Rémi Verschelde | 2022-03-28 | 2 | -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_desc | Rémi Verschelde | 2022-03-28 | 1 | -2/+2 |
|\ \ \ \ \ \ \ | |||||
| * | | | | | | | Add refs to shading language to the desciption of input nodes in vshader | Yuri Roubinsky | 2022-03-28 | 1 | -2/+2 |
| | | | | | | | | |||||
* | | | | | | | | Merge pull request #59525 from fire-forge/fix-group-names | Rémi Verschelde | 2022-03-28 | 4 | -4/+4 |
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | | | |||||
| * | | | | | | | Fix inspector group name capitalization | FireForge | 2022-03-28 | 4 | -4/+4 |
| |/ / / / / / | |||||
* / / / / / / | String: Remove TTR and DTR defines in non-tools build | Rémi Verschelde | 2022-03-28 | 60 | -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-drag | Rémi Verschelde | 2022-03-28 | 1 | -26/+5 |
|\ \ \ \ \ \ | |||||
| * | | | | | | Send Mouse Enter/Exit Notifications independently of mouse focus | Markus Sauermann | 2022-03-27 | 1 | -26/+5 |
| | |_|/ / / | |/| | | | | |||||
* | | | | | | Merge pull request #59548 from akien-mga/obj-remove-unused-categories | Rémi Verschelde | 2022-03-28 | 7 | -7/+0 |
|\ \ \ \ \ \ | |||||
| * | | | | | | Object: Remove unused category boilerplate | Rémi Verschelde | 2022-03-26 | 7 | -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-support | Rémi Verschelde | 2022-03-28 | 3 | -20/+20 |
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | | | |||||
| * | | | | | | Add GDExtension support to Script | reduz | 2022-03-27 | 3 | -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-coordinates | Rémi Verschelde | 2022-03-28 | 1 | -1/+1 |
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | |