summaryrefslogtreecommitdiffstats
path: root/editor/plugins/version_control_editor_plugin.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Use forward-declarations in big editor classestrollodel2022-11-291-0/+1
|
* Style: Misc docs and comment style and language fixesRémi Verschelde2022-11-021-1/+1
| | | | | | | | | | - Removed empty paragraphs in XML. - Consistently use bold style for "Example:", on a new line. - Fix usage of `[code]` when hyperlinks could be used (`[member]`, `[constant]`). - Fix invalid usage of backticks for inline code in BBCode. - Fix some American/British English spelling inconsistencies. - Other minor fixes spotted along the way, including typo fixes with codespell. - Don't specify `@GlobalScope` for `enum` and `constant`.
* VCS plugin: SSH key dialog defaults to HOMERémi Verschelde2022-09-121-6/+4
| | | | Fixes #65691.
* Fix key mapping changes when moving from macOS to other platformbruvzg2022-09-071-1/+1
| | | | | Removes separate `Command` key (use `Meta` instead). Adds an event flag to automatically remap `Command` <-> `Control` (cannot be set alongside `Control` or `Meta`).
* VCS: Improve VCS UI/UX by QoL changesTwarit Waikar2022-08-311-77/+124
| | | | | | | The editor will now use the project path i.e. the place where the root of the repo is supposed to be according to the user. This project path is also sent into the plugin and so out-of-directory asset folders can also be maintained this way.
* VCS: Replace usage of varray() by using callable_mp::bind()Twarit Waikar2022-08-311-9/+9
|
* VCS: Fix empty metadata items being moved across stagesTwarit Waikar2022-08-311-2/+7
|
* VCS: Load a GDExtension instead of Script + UI port from 3.5Twarit Waikar2022-08-311-168/+157
|
* VCS: Port Godot 3.5's VCS features to GDExtensionTwarit Waikar2022-08-311-294/+1253
|
* Rename `hint_tooltip` to `tooltip_text` & setgetMicky2022-08-271-3/+3
| | | | | | | | `hint_tooltip` -> `tooltip_text` `set_tooltip` -> `set_tooltip_text` `_get_tooltip` -> `get_tooltip_text` Updates documentation, too.
* Replace Array return types with TypedArraykobewi2022-08-221-1/+1
|
* Extract EditorResourceConversionPlugin into its own source files and clean ↵Yuri Sizov2022-07-311-0/+2
| | | | up editor includes
* Make `TabContainer` use `TabBar` internallyMichael Alexsander2022-03-031-1/+1
|
* Update copyright statements to 2022Rémi Verschelde2022-01-031-2/+2
| | | | Happy new year to the wonderful Godot community!
* Replace String comparisons with "", String() to is_empty()Nathan Franke2021-12-091-2/+2
| | | | | | Also: - Adds two stress tests to test_string.h - Changes to .empty() on std::strings
* align to horizontal_alignment, valign to vertical_alignment, relatedNathan Franke2021-12-091-5/+5
|
* Allow creating .gitignore and .gitattributes when creating a new projectAaron Franke2021-11-121-0/+33
| | | | Also allow creating these files later, and also allow disabling creating the default environment in editor settings.
* Use "enum class" for input enumsAaron Franke2021-11-121-1/+1
|
* Expose and cleanup TextEdit line wrap APIPaulb232021-08-121-1/+1
|
* Merge pull request #50430 from goostengine/ctrl-enter-commitRémi Verschelde2021-08-021-0/+26
|\ | | | | VCS: Allow to stage and commit all files with Ctrl + Enter
| * VCS: Allow to stage and commit all files with Ctrl + EnterAndrii Doroshenko (Xrayez)2021-07-171-0/+26
| |
* | Make various strings translatablefoxydevloper2021-07-191-5/+5
| |
* | Optimize StringName usagereduz2021-07-181-14/+14
|/ | | | | | | | | | | * Added a new macro SNAME() that constructs and caches a local stringname. * Subsequent usages use the cached version. * Since these use a global static variable, a second refcounter of static usages need to be kept for cleanup time. * Replaced all theme usages by this new macro. * Replace all signal emission usages by this new macro. * Replace all call_deferred usages by this new macro. This is part of ongoing work to optimize GUI and the editor.
* Set minimum size for "Version Control" diff bottom panelAndrii Doroshenko (Xrayez)2021-07-101-0/+1
| | | | | Allows to see version diffs without having to expand the bottom panel manually when clicking on a changed file in the "Commit" dock.
* Improve TreeItem API and allow to move nodestrollodel2021-05-171-2/+2
|
* Update copyright statements to 2021Rémi Verschelde2021-01-011-2/+2
| | | | | | | | | | | | | | Happy new year to the wonderful Godot community! 2020 has been a tough year for most of us personally, but a good year for Godot development nonetheless with a huge amount of work done towards Godot 4.0 and great improvements backported to the long-lived 3.2 branch. We've had close to 400 contributors to engine code this year, authoring near 7,000 commit! (And that's only for the `master` branch and for the engine code, there's a lot more when counting docs, demos and other first-party repos.) Here's to a great year 2021 for all Godot users 🎆
* Disable "Commit" button in VCS plugin if there's no commit messageMichael Alexsander2020-12-201-7/+7
|
* Merge pull request #44528 from Janglee123/no-commit-msg-pre-fillRémi Verschelde2020-12-191-1/+0
|\ | | | | Removed default commit message
| * Removed default commit messagejanglee2020-12-201-1/+0
| |
* | Rename AcceptDialog get_ok() to get_ok_button()Marcel Admiraal2020-12-141-1/+1
|/ | | | | | Also renames: - AcceptDialog add_cancel() to add_cancel_button() - ConfirmationDiaglog get_cancel() to get_cancel_button()
* Reorganized core/ directory, it was too fatty alreadyreduz2020-11-071-1/+1
| | | | | | -Removed FuncRef, since Callable makes it obsolete -Removed int_types.h as its obsolete in c++11+ -Changed color names code
* Remove ToolButton in favor of ButtonHugo Locurcio2020-06-191-1/+1
| | | | | | | | | | | ToolButton has no redeeming differences with Button; it's just a Button with the Flat property enabled by default. Removing it avoids some confusion when creating GUIs. Existing ToolButtons will be converted to Buttons, but the Flat property won't be enabled automatically. This closes https://github.com/godotengine/godot-proposals/issues/1081.
* Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocksRémi Verschelde2020-05-141-58/+0
| | | | | | | | | | | | | | Which means that reduz' beloved style which we all became used to will now be changed automatically to remove the first empty line. This makes us lean closer to 1TBS (the one true brace style) instead of hybridating it with some Allman-inspired spacing. There's still the case of braces around single-statement blocks that needs to be addressed (but clang-format can't help with that, but clang-tidy may if we agree about it). Part of #33027.
* Replace NULL with nullptrlupoDharkael2020-04-021-4/+4
|
* Popups are now windows also (broken!)Juan Linietsky2020-03-261-18/+14
|
* Working multiple window support, including editorJuan Linietsky2020-03-261-1/+1
|
* Signals: Port connect calls to use callable_mpRémi Verschelde2020-02-281-19/+11
| | | | | | | | | Remove now unnecessary bindings of signal callbacks in the public API. There might be some false positives that need rebinding if they were meant to be public. No regular expressions were harmed in the making of this commit. (Nah, just kidding.)
* Reworked signal connection system, added support for Callable and Signal ↵Juan Linietsky2020-02-201-11/+11
| | | | objects and made them default.
* Changed logic and optimized ObjectID in ObjectDB and Variant, removed RefPtr.Juan Linietsky2020-02-151-1/+1
|
* Add do..while(0) wrappers to macros without one.Marcel Admiraal2020-02-051-1/+1
| | | | | | | | | | | | | - Add do..while(0) wrapper to ERR_FAIL_NULL macros. - Add do..while(0) wrapper to ERR_FAIL_COND macros. - Add do..while(0) wrapper to ERR_CONTINUE macros. - Add do..while(0) wrapper to ERR_BREAK macros. - Add do..while(0) wrapper to CRASH_COND macros. - Add do..while(0) wrapper to ERR_FAIL macros. - Add do..while(0) wrapper to ERR_PRINT macros. - Add do..while(0) wrapper to WARN_PRINT macros. - Add do..while(0) wrapper to WARN_DEPRECATED macros. - Add do..while(0) wrapper to CRASH_NOW macros.
* Update copyright statements to 2020Rémi Verschelde2020-01-011-2/+2
| | | | | | | | | | | Happy new year to the wonderful Godot community! We're starting a new decade with a well-established, non-profit, free and open source game engine, and tons of further improvements in the pipeline from hundreds of contributors. Godot will keep getting better, and we're looking forward to all the games that the community will keep developing and releasing with it.
* Cleans up headers included in editor_node.hHaoyu Qiu2019-12-241-0/+1
|
* Editor: fix typo in VCS plugin method namesmerumelu2019-11-191-2/+3
|
* Remove all uses of ERR_EXPLAIN macros.Marcel Admiraal2019-11-111-15/+4
|
* Fixed disconnecting not connected signalMikolaj Kaczmarek2019-10-291-2/+3
|
* Add checks after ResourceLoader::load()lupoDharkael2019-09-291-0/+1
|
* Merge pull request #32137 from Calinou/vcs-error-if-none-availableRémi Verschelde2019-09-201-23/+13
|\ | | | | Display an error message if no version control systems are available
| * Display an error message if no version control systems are availableHugo Locurcio2019-09-141-23/+13
| | | | | | | | | | | | This removes the need for a dedicated placeholder entry. This closes #32135.
* | Merge pull request #32134 from IronicallySerious/fix-global-class-listRémi Verschelde2019-09-201-1/+13
|\ \ | | | | | | Add correct class selection in Select VCS menu
| * | Add correct class selection in Select VCS menuTwarit2019-09-141-1/+13
| |/