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 | ||||
* | 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 #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> | ||||
* | | Extract theme property names for localization | Haoyu Qiu | 2022-04-01 | 1 | -1/+1 |
| | | |||||
* | | Small fixes for `TabContainer` | Michael Alexsander | 2022-03-31 | 1 | -1/+7 |
|/ | |||||
* | 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 |
|/ | |||||
* | Make vararg method bind no return and return | Pierre-Thomas Meisels | 2022-03-30 | 2 | -5/+4 |
| | | | | | | | | | | | | | | 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 #59525 from fire-forge/fix-group-names | Rémi Verschelde | 2022-03-28 | 1 | -1/+1 |
|\ | |||||
| * | Fix inspector group name capitalization | FireForge | 2022-03-28 | 1 | -1/+1 |
| | | |||||
* | | String: Remove TTR and DTR defines in non-tools build | Rémi Verschelde | 2022-03-28 | 6 | -6/+6 |
|/ | | | | | This ensures we don't use TTR in runtime code, as it's specifically meant to source translations for the editor. | ||||
* | Merge pull request #59548 from akien-mga/obj-remove-unused-categories | Rémi Verschelde | 2022-03-28 | 1 | -1/+0 |
|\ | |||||
| * | Object: Remove unused category boilerplate | Rémi Verschelde | 2022-03-26 | 1 | -1/+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). | ||||
* | | | Rename warp mouse functions to warp_mouse | Markus Sauermann | 2022-03-27 | 2 | -4/+4 |
|/ / | |||||
* | | Merge pull request #59336 from YeldhamDev/where_we_dropping_boys | Rémi Verschelde | 2022-03-26 | 3 | -20/+130 |
|\ \ | |||||
| * | | Add visual marker when dragging and dropping tabs | Michael Alexsander | 2022-03-21 | 3 | -20/+130 |
| | | | |||||
* | | | Add configuration warning for SubViewportContainer | Markus Sauermann | 2022-03-26 | 2 | -0/+19 |
| |/ |/| | |||||
* | | Refactor Object metadata | reduz | 2022-03-24 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | | | * API kept the same (Although functions could be renamed to set_metadata/get_metadata in a later PR), so not much should change. * Metadata now exposed as individual properties. * Properties are editable in inspector (unless metadata name begins with _) under the metadata/ namespace. * Added the ability to Add/Remove metadata properties to the inspector. This is a functionality that was requested very often, that makes metadata work a bit more similar to custom properties in Blender. | ||||
* | | Merge pull request #59403 from fire-forge/textureprogressbar-group | Rémi Verschelde | 2022-03-22 | 1 | -7/+11 |
|\ \ | | | | | | | Fix "Stretch Margin" group in TextureProgressBar | ||||
| * | | Fix "Stretch Margin" group in TextureProgressBar | FireForge | 2022-03-21 | 1 | -7/+11 |
| | | | |||||
* | | | Remove unnecessary "Percent" group in ProgressBar | FireForge | 2022-03-21 | 1 | -1/+1 |
|/ / | |||||
* | | Merge pull request #59322 from YeldhamDev/groups_arent_bools | Rémi Verschelde | 2022-03-19 | 1 | -1/+1 |
|\ \ | |||||
| * | | Fix `tabs_rearrange_group` property being exposed as a `bool` instead of a `int` | Michael Alexsander | 2022-03-19 | 1 | -1/+1 |
| |/ | |||||
* / | Hide text and icon properties in OptionButton | kobewi | 2022-03-19 | 2 | -0/+7 |
|/ | |||||
* | Merge pull request #58394 from bruvzg/rtl_hint | Rémi Verschelde | 2022-03-18 | 2 | -8/+135 |
|\ | |||||
| * | Add RichTextLabel "hint" tag. | bruvzg | 2022-02-21 | 2 | -8/+135 |
| | | |||||
* | | Merge pull request #58233 from bruvzg/gde_ts | Rémi Verschelde | 2022-03-18 | 2 | -4/+4 |
|\ \ | |||||
| * | | Unify TextServer built-in module and GDExtension code. | bruvzg | 2022-03-17 | 2 | -4/+4 |
| | | | |||||
* | | | Make `TabBar/Container` default their alignments to the left instead of center | Michael Alexsander | 2022-03-17 | 1 | -1/+1 |
| | | | |||||
* | | | Add item tooltip access to OptionButton | Haoyu Qiu | 2022-03-17 | 2 | -0/+12 |
|/ / | |||||
* | | Fix children visibility check | taigi100 | 2022-03-16 | 1 | -2/+7 |
| | | |||||
* | | Fix text buf does not clear when calling the method set_item_text in PopupMenu | 风青山 | 2022-03-15 | 1 | -0/+4 |
| | | |||||
* | | Merge pull request #59108 from KoBeWi/somewhere_on_the_screen | Rémi Verschelde | 2022-03-13 | 1 | -0/+1 |
|\ \ | |||||
| * | | Expose methods for screen-space transforms | kobewi | 2022-03-13 | 1 | -0/+1 |
| | | | |||||
* | | | Fix text clipping on the right side. | bruvzg | 2022-03-13 | 1 | -1/+1 |
|/ / | |||||
* | | Fix RichTextLabel shadow color when text has transparency | Haoyu Qiu | 2022-03-13 | 1 | -10/+13 |
| | | |||||
* | | Merge pull request #54399 from ↵ | Rémi Verschelde | 2022-03-12 | 1 | -3/+3 |
|\ \ | | | | | | | | | | | | | Calinou/filedialog-current-properties-hint-no-editor Don't store and show current file/directory/path FileDialog properties | ||||
| * | | Don't store and show current file/directory/path FileDialog properties | Hugo Locurcio | 2021-10-29 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | These properties are only useful at run-time, so they don't need to be displayed in the editor and stored. | ||||
* | | | Merge pull request #59061 from fazil47/graph_edit_offset_fix | Rémi Verschelde | 2022-03-12 | 1 | -1/+1 |
|\ \ \ | |||||
| * | | | popup_request signal emits mouse click position | Fazil Babu | 2022-03-12 | 1 | -1/+1 |
| | | | | |||||
* | | | | Allow negative indexes in ItemList and PopupMenu | kobewi | 2022-03-12 | 3 | -1/+109 |
|/ / / | |||||
* | | | Merge pull request #59007 from novaplusplus/code_edit_from_to_error_fix | Rémi Verschelde | 2022-03-11 | 1 | -1/+5 |
|\ \ \ | |||||
| * | | | Fix "p_from_line > p_to_line" errors in text edit | nova++ | 2022-03-11 | 1 | -1/+5 |
| | | | | | | | | | | | | | | | | Done via making the function more robust to different inputs | ||||
* | | | | Convert uses of `DirAccess *` to `DirAccessRef` to prevent memleaks | Rémi Verschelde | 2022-03-11 | 1 | -1/+0 |
|/ / / | | | | | | | | | | | | | | | | | | | | | | `DirAccess *` needs to be deleted manually, and this is often forgotten especially when doing early returns with `ERR_FAIL_COND`. `DirAccessRef` is deleted automatically when it goes out of scope. Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com> | ||||
* | | | Discern between virtual and abstract class bindings | reduz | 2022-03-10 | 4 | -3/+11 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Previous "virtual" classes (which can't be instantiated) are not corretly named "abstract". * Added a new "virtual" category for classes, they can't be instantiated from the editor, but can be inherited from script and extensions. * Converted a large amount of classes from "abstract" to "virtual" where it makes sense. Most classes that make sense have been converted. Missing: * Physics servers * VideoStream * Script* classes. which will go in a separate PR due to the complexity involved. |