summaryrefslogtreecommitdiffstats
path: root/editor/plugins/script_text_editor.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Added status bar and toggle scripts panel button to EditorHelp/VScriptsYuri Roubinsky2021-09-151-3/+1
|
* Fix editor crash on pressing `Go to Previous Bookmark` menu buttonYuri Roubinsky2021-09-141-1/+1
|
* Merge pull request #52106 from Paulb23/text-edit-optimisationGilles Roudière2021-09-081-1/+0
|\ | | | | Optimise TextEdit get line height and width
| * Optimise TextEdit get height and widthPaulb232021-08-281-1/+0
| |
* | Merge pull request #51639 from Ev1lbl0w/gsoc21-dapFabio Alessandrelli2021-09-011-0/+8
|\ \ | | | | | | Implement more advanced features for DAP
| * | Implemented advanced features of DAPEv1lbl0w2021-08-311-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Respect client "supportsVariableType" capability Implement "breakpointLocations" request Implement "restart" request Implement "evaluate" request Fix error messages not being shown, and improved wrong path message Removed thread option and behavior Implemented detailed inspection of complex variables Fix "const"ness of functions Added a configurable timeout for requests Implement Godot custom data request/event Implement syncing of breakpoints Added support for debugging native platforms
* | | Rename String::is_rel_path to String::is_relative_pathWilson E. Alvarez2021-08-291-2/+2
| |/ |/|
* | Merge pull request #51627 from mhilbrunner/todo-for-neikeqRémi Verschelde2021-08-181-2/+0
|\ \
| * | Remove underscore hacksMax Hilbrunner2021-08-171-2/+0
| | | | | | | | | | | | | | | | | | Way less cruft. :) Co-authored-by: Ignacio Roldán Etcheverry <neikeq@users.noreply.github.com>
* | | Merge pull request #51729 from yjh0502/ext-reload-masterRémi Verschelde2021-08-171-0/+2
|\ \ \ | | | | | | | | Auto-reload scripts with external editor
| * | | Auto-reload scripts with external editorJihyun Yu2021-08-171-0/+2
| |/ /
* / / Improve Undo/Redo menu itemsHaoyu Qiu2021-08-171-0/+12
|/ / | | | | | | | | | | | | | | | | | | | | * Make Undo/Redo menu items disabled when clicking it does nothing. * Context menu of `TextEdit` * Context menu of `LineEdit` * Editor's Scene menu * Script editor's Edit menu and context menu (for Script and Text) * Make editor undo/redo log messages translatable. * Mark `UndoRedo`'s `has_{un,re}do()` methods as `const`. * Expose `TextEdit`'s `has_{un,re}do()` to scripts since `{un,re}do()` are already available.
* | Reorganise text editor settingsPaulb232021-08-161-5/+5
| |
* | Style: Cleanup code using `text_editor/completion/use_single_quotes`Rémi Verschelde2021-08-131-4/+3
| |
* | Allow dropping property path into script editorHaoyu Qiu2021-08-131-0/+10
|/
* Cleanup and bind remaing methods in TextEditPaulb232021-08-121-7/+10
|
* Protect internal CodeEdit --> TextEdit APIPaulb232021-08-121-1/+1
|
* Cleanup TextEdit selection methodsPaulb232021-08-121-10/+10
|
* Cleanup and rename caret operationsPaulb232021-08-121-43/+44
|
* Use Key enum instead of plain integersAaron Franke2021-08-101-5/+5
|
* Added EditorCommandPaletteBhuvan Vemula2021-08-091-3/+4
|
* Clean up and complete CodeEdit inspector and docsPaulb232021-08-011-1/+3
|
* Move symbol lookup into CodeEditPaulb232021-08-011-9/+8
|
* Move auto brace completion to CodeEditPaulb232021-08-011-0/+8
|
* Use const references where possible for List range iteratorsRémi Verschelde2021-07-251-11/+11
|
* Use C++ iterators for Lists in many situationsAaron Franke2021-07-231-26/+14
|
* Merge pull request #50606 from Chaosus/textedit_fix_guttertypeRémi Verschelde2021-07-191-1/+1
|\ | | | | Fixed typos in `TextEdit::GutterType` enum
| * Fixed typos in `TextEdit::GutterType` enumYuri Roubinsky2021-07-191-1/+1
| |
* | Optimize StringName usagereduz2021-07-181-31/+31
|/ | | | | | | | | | | * 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.
* Support single quote when dropping files to scriptkobewi2021-07-031-2/+3
|
* Script editor: Rename 'Clone Down' to 'Duplicate Selection'Rémi Verschelde2021-06-291-5/+5
| | | | Fixes #36670.
* Move indent management to CodeEditPaulb232021-06-201-3/+3
|
* Rename `instance()`->`instantiate()` when it's a verbLightning_A2021-06-191-2/+2
|
* Merge pull request #49742 from Paulb23/remove_keywords_texteditRémi Verschelde2021-06-201-42/+0
|\ | | | | Remove redundant keywords from TextEdit
| * Remove redundant keywords from TextEditPaulb232021-06-191-42/+0
| |
* | Added support for scripts reporting multiple errors to ScriptTextEditorEric M2021-06-191-13/+66
|/ | | | Scripts can now report multiple errors to the scripting editors in the engine. UI elements were added to support multiple errors.
* Merge pull request #49238 from Paulb23/code_edit_code_foldingRémi Verschelde2021-06-161-2/+2
|\ | | | | Move code folding into CodeEdit and hide line hiding API
| * Move code folding into CodeEdit and hide line hiding APIPaulb232021-06-011-2/+2
| |
* | Consistently prefix bound virtual methods with _kobewi2021-06-121-3/+3
| |
* | Move FindReplaceBar out of CodeTextEditorkobewi2021-06-081-0/+4
|/
* Move and expose Code Hint in CodeEditPaulb232021-06-011-3/+1
|
* Move and expose AutoComplete in CodeEditPaulb232021-06-011-1/+1
|
* Add comment and string tracking to CodeEditPaulb232021-06-011-0/+20
|
* Add preload() to resource path when holding Ctrlkobewi2021-05-271-2/+8
|
* Add a keyboard shortcut to select the word under cursor in TextEditHugo Locurcio2021-05-221-1/+1
| | | | | | | | | | | | | | This also acts as a general-purpose "deselect" shortcut since pressing it a second time will deselect text. This is available both in the script editor and in TextEdit fields in use, both in the editor and projects. The Duplicate Line script editor shortcut was moved to Ctrl + Shift + D since it conflicts with the new shortcut (Ctrl + D). The rationale for doing so is that Duplicate Line is a less commonly used action, and its behavior can be replicated by copying and pasting the current line anyway. (With no selection active, the whole line will be copied.)
* Add custom background line colour to TextEdit and remove marked linesPaulb232021-05-221-53/+12
|
* Merge pull request #48605 from sent44/scripteditor_get_codeeditRémi Verschelde2021-05-161-0/+4
|\ | | | | Add `get_base_editor` to `ScriptEditorBase`
| * Add get_base_editor to ScriptEditorBasesent442021-05-151-0/+4
| |
* | text-editor: fix Clicking warning doesn't center around linellschuster2021-05-131-1/+1
|/
* Add Various ColorPicker shapesKongfa Waroros2021-04-061-0/+3
|