971b5160c6
Merge pull request #29306 from qarmin/small_code_fixes
...
Small fixes to unrechable code, possibly overflows, using NULL pointers
2019-06-12 12:49:21 +02:00
7842f4ca5c
Merge pull request #29262 from DarknessCatt/issue-27476
...
Automatically add new line to scripts
2019-06-11 15:07:09 +02:00
8245db869f
Small fixes to unrechable code, possibly overflows, using NULL pointers
2019-06-03 21:52:50 +02:00
392f6f89cd
Fix memory leak in Text Editor and FileSystem Dock
2019-05-30 21:31:05 +02:00
7fbb6d986f
Automatically add new line to scripts
2019-05-29 18:13:29 -03:00
63e7d2db08
Merge pull request #28218 from KoBeWi/b00km4rk5
...
Add bookmarks for easier code navigation
2019-05-20 22:39:19 +02:00
0bfcf8bc2f
Add bookmarks for easier code navigation
2019-05-05 18:57:53 +02:00
fda3a568ef
Issue-28355 - show spaces in editor
2019-04-30 14:57:48 +02:00
1ca65b5e26
Merge pull request #25751 from Calinou/faster-script-error-checking
...
Allow floating-point values in the idle parse delay editor setting
2019-04-30 13:47:52 +02:00
2041e21eb5
Allow floating-point values in the idle parse delay editor setting
...
This also makes value changes effective without having to restart
the editor.
2019-04-26 00:01:20 +02:00
9bfa63496a
Added a marker in text_edit that tells which row is executing.
2019-04-23 21:51:01 +01:00
22457b907e
Merge pull request #28234 from Paulb23/connection_info_on_script
...
Display connection information in the script editor
2019-04-22 11:52:13 +02:00
a6562cd004
Display connection information in the script editor
2019-04-20 13:13:54 +01:00
6ea253aa77
Restore script editor state between sessions
2019-04-13 13:07:12 +01:00
8a1c5a8390
Find the previous match in script editor when pressing Shift + Enter
...
This allows cycling through matches more efficiently.
2019-04-06 01:20:05 +02:00
e5a310cd38
Merge pull request #25782 from hsandt/feature/fix-toggle-comment-indent
...
Feature/fix toggle comment indent
2019-03-16 11:17:47 -07:00
7bb449ae70
Updates error label font in status bar
2019-03-01 11:48:36 +03:00
1aadb9f454
Merge pull request #24574 from SeleckyErik/issue-21814
...
Made clone (CTRL+B) in code editor clone only the selection.
2019-02-16 19:24:28 +01:00
0137ec3468
Hide the warnings panel when no warnings presents.
2019-02-13 17:01:21 +06:00
4fd7115e13
General cleanup of script and doc search bars
2019-02-10 14:18:08 -02:00
5e837b3f13
Merge pull request #25552 from groud/better_error_message
...
Displays errors and warnings in a better way in the script editor
2019-02-08 17:03:55 +01:00
49b4faf43a
[Code Editor] Fixed toggle_inline_comment moving cursor position by 1 even with longer delimiter like "//"
2019-02-04 20:23:48 +01:00
5165a90ef6
[Script Editor] Refactored ScriptTextEditor::_edit_option by extracting EDIT_TOGGLE_COMMENT case
...
CodeEditor::toggle_inline_comment is now used by both ScriptTextEditor and ShaderEditor
2019-02-04 20:21:08 +01:00
5f981d7fef
Displays errors and warnings in a better way in the script editor
2019-02-01 17:20:59 +01:00
ae9a23e36c
Moved script editor search bar to the bottom, so it doesn't shift everything down
2019-01-31 16:44:40 +01:00
b16c309f82
Update copyright statements to 2019
...
Happy new year to the wonderful Godot community!
2019-01-01 12:58:10 +01:00
4f5f868b8a
Made clone (CTRL+B) in code editor clone only the selection.
...
In code editor, when code is selected, cloning (CTRL+B) now clones only the selected code. The code is cloned to
the end of selection. The previous behaviour was to clone the full line which the selection "touches" to the new
line after the end of selection.
2018-12-25 15:52:38 +01:00
260b5818f1
Change LinkLabel back to Label in error status bar
2018-12-21 11:39:54 +03:00
1039ba9ffb
EditorSettings: Remove enable_code_completion_delay
...
It was badly named (it disables code completion, not just the delay), and also
badly implemented (not preventing the timer for running, but just preventing it
to show the autocompletion).
It could be readded with a proper name and cleaner implementation if there's an
actual need for it.
Supersedes #24407 and closes #24352 .
2018-12-18 10:06:38 +01:00
2f31d31c23
Revert "Use more subtle indentation guides in the script editor"
2018-12-13 19:57:34 +01:00
3a312dbd32
Merge pull request #20725 from Calinou/textedit-subtle-indent-guides
...
Use more subtle indentation guides in the script editor
2018-12-09 23:10:32 +01:00
aa08ef2bed
Merge pull request #23924 from Kanabenki/font-size-update
...
Display font size with zoom in code editor and refresh on settings change
2018-11-28 10:39:56 +01:00
9dc15bae7c
Display font size with zoom in code editor and refresh on settings change
2018-11-22 16:22:55 +01:00
1129d83272
Allows user to click on error line to jump into error.
2018-11-22 11:55:36 +03:00
6c54cb8bff
Fix clone line undo history and extra new line, issue 21811
2018-11-04 18:33:16 +00:00
d47b20acae
Fixed delete line being off by one, issue 22819
2018-10-13 18:30:23 +01:00
9c1d4f9da2
Use more subtle indentation guides in the script editor
2018-10-03 00:00:25 +02:00
e74876028e
Fix find-in-files and go-to-line dialog (partially)
2018-09-18 22:07:13 +07:00
e10ca7b824
Fixed clicking on Find/Replace doesn't set the focus on the text field
...
Fixed clicking on Find/Replace doesn't set the focus on the text field
2018-09-18 00:10:23 +02:00
277b24dfb7
Make core/ includes absolute, remove subfolders from include path
...
This allows more consistency in the manner we include core headers,
where previously there would be a mix of absolute, relative and
include path-dependent includes.
2018-09-12 09:52:22 +02:00
52466d57e9
Make some debug prints verbose-only, remove others
2018-08-24 14:59:01 +02:00
8cbd090249
Merge pull request #20670 from Calinou/script-editor-zoom-hidpi
...
Fix zoom display in the script editor on hiDPI displays
2018-08-13 12:22:58 +02:00
eb48119821
Added system for GDScript warnings
...
- Count and panel per script.
- Ability to disable warnings per script using special comments.
- Ability to disable warnings globally using Project Settings.
- Option to treat enabled warnings as errors.
2018-08-10 16:00:47 -03:00
cbe9597021
Fix zoom display in the script editor on hiDPI displays
2018-08-02 11:41:29 +02:00
0e29f7974b
Reduce unnecessary COW on Vector by make writing explicit
...
This commit makes operator[] on Vector const and adds a write proxy to it. From
now on writes to Vectors need to happen through the .write proxy. So for
instance:
Vector<int> vec;
vec.push_back(10);
std::cout << vec[0] << std::endl;
vec.write[0] = 20;
Failing to use the .write proxy will cause a compilation error.
In addition COWable datatypes can now embed a CowData pointer to their data.
This means that String, CharString, and VMap no longer use or derive from
Vector.
_ALWAYS_INLINE_ and _FORCE_INLINE_ are now equivalent for debug and non-debug
builds. This is a lot faster for Vector in the editor and while running tests.
The reason why this difference used to exist is because force-inlined methods
used to give a bad debugging experience. After extensive testing with modern
compilers this is no longer the case.
2018-07-26 00:54:16 +02:00
765d6752bb
Refactored text manipulation into CodeTexteditor
2018-07-22 11:48:59 +01:00
c488a74e0c
Merge pull request #19498 from guilhermefelipecgs/fix_regression
...
Fix "find and replace" initializing with wrong size
2018-07-05 04:23:18 +02:00
5bae3693bf
Fix "find and replace" initializing with wrong size
...
Fix the code editor outside the allowed limits.
2018-06-13 14:08:04 -03:00
b7b63fe034
Improve breakpoints and breakpoint gutter API in TextEdit
...
Added breakpoint_gutter, is_breakpoint_gutter_enabled, set_breakpoint_gutter_enabled, get_breakpoints, remove_breakpoints.
Fixed breakpoint_toggled signal not fierd when text is edited.
Fixes #18026 .
2018-05-30 14:39:44 +02:00
592ff9bb9d
Add margin bottom with find/replace bar on script editor
2018-05-16 16:31:40 +09:00